sta-core independent

This commit is contained in:
Iveta 2024-11-06 22:38:34 +02:00
parent 454b934d82
commit 45dfd20464
2 changed files with 23 additions and 2 deletions

View File

@ -2,8 +2,12 @@
#include <sta/math/utils.hpp>
#include <cstdint>
#include <cmath>
#include <iostream>
#ifdef STA_CORE
#include <sta/debug/debug.hpp>
#include <sta/debug/assert.hpp>
#endif
namespace sta{

View File

@ -3,8 +3,25 @@
#include <cstdint>
#include <cstring>
#include <iostream>
#ifdef STA_CORE
#include <sta/debug/debug.hpp>
#include <sta/debug/assert.hpp>
#else
void STA_ASSERT_MSG(int cond, const char * msg) {
if(!cond) {
printf("%s\n", msg);
std::exit(1);
}
}
#define STA_DEBUG_PRINT printf
#define STA_DEBUG_PRINTF printf
void STA_DEBUG_PRINTLN(const char * msg) {
printf("%s\n", msg);
}
#endif
namespace sta
{
namespace math {
@ -415,7 +432,7 @@ void matrix::show_serial() {
for(uint8_t c = 0; c < get_cols(); c++) {
STA_DEBUG_PRINT("| ");
STA_DEBUG_PRINT(operator()(r, c));
STA_DEBUG_PRINTF("%f", operator()(r, c));
if(c == get_cols() - 1) {
STA_DEBUG_PRINTLN(" |");
} else {
@ -431,7 +448,7 @@ void matrix::show_serial() {
void matrix::show_shape() {
STA_DEBUG_PRINTF("Matrix shape: (%d x %d)", get_rows(), get_cols());
STA_DEBUG_PRINTF("Matrix shape: (%d x %d)\n", get_rows(), get_cols());
}