28 float *A_ptr = (
float *)
A;
29 float *B_ptr = (
float *)
B;
30 float *C_ptr = (
float *)
C;
33 for (
int i = 0 ; i <
m *
n; i++) {
37 for (
int i = 0 ; i <
m ; i++) {
38 for (
int j = 0 ; j <
k ; j++) {
40 for (
int s = 0 ; s <
n ; s++) {
51 for (
int i = 0 ; i <
m ; i++) {
52 for (
int j = 0 ; j <
k ; j++) {
53 printf(
"[%i][%i] calc=%f, expected =%f\n", i, j,
C[i][j],
C_compare[i][j]);
57 for (
int i = 0 ; i <
m *
k ; i++) {
58 if (Cc_ptr[i] != C_ptr[i]) {
59 printf(
"Error - C_ptr= %f, Cc_ptr= %f \n", C_ptr[i], Cc_ptr[i]);
64 printf(
"Test Pass!\n");
esp_err_t dspm_mult_f32_aes3(const float *A, const float *B, float *C, int m, int n, int k)
esp_err_t dspm_mult_f32_ae32(const float *A, const float *B, float *C, int m, int n, int k)
void xt_iss_profile_disable()
void xt_iss_profile_enable()