diff --git a/backends/cadence/hifi/third-party/nnlib/xa_nn_greater_lesser_equal_f32.c b/backends/cadence/hifi/third-party/nnlib/xa_nn_greater_lesser_equal_f32.c index 9e51357b1a6..35581a42471 100644 --- a/backends/cadence/hifi/third-party/nnlib/xa_nn_greater_lesser_equal_f32.c +++ b/backends/cadence/hifi/third-party/nnlib/xa_nn_greater_lesser_equal_f32.c @@ -2,6 +2,7 @@ #include "xa_nnlib_common_fpu.h" #include "xa_nn_common.h" #include "xa_nnlib_err_chk.h" +//#include "xa_nn_basic_state.h" #include "xa_nnlib_kernels_api.h" @@ -54,7 +55,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -79,7 +80,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -117,7 +118,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -142,7 +143,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -180,7 +181,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -205,7 +206,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -243,7 +244,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -268,7 +269,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -306,7 +307,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -331,7 +332,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -370,7 +371,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LSX2IP(x2, inp2, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -393,7 +394,7 @@ WORD32 xa_nn_elm_greater_lesser_equal_f32xf32_f32(WORD8 * __restrict__ p_out, XT_LASX2IP(x2, inp2_a, inp2); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -477,7 +478,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -499,7 +500,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -535,7 +536,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -557,7 +558,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -593,7 +594,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -615,7 +616,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -651,7 +652,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -673,7 +674,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -709,7 +710,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -731,7 +732,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -768,7 +769,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -788,7 +789,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -833,7 +834,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -856,7 +857,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -892,7 +893,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -915,7 +916,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -951,7 +952,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -974,7 +975,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1010,7 +1011,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1033,7 +1034,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1069,7 +1070,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -1092,7 +1093,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -1129,7 +1130,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LSX2IP(x2, p_b, 2*sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -1150,7 +1151,7 @@ static void internal_elm_greater_lesser_equal_broadcast_2D_f32xf32_f32(UWORD8 * XT_LASX2IP(x2, vinp2, p_b); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -1212,7 +1213,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1232,7 +1233,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1266,7 +1267,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1286,7 +1287,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1320,7 +1321,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1340,7 +1341,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1374,7 +1375,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1394,7 +1395,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1428,7 +1429,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -1448,7 +1449,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -1483,7 +1484,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -1501,7 +1502,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); ae_int32x2 store = AE_ZERO32(); AE_MOVF32X2(store, ones, check); @@ -1537,7 +1538,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1558,7 +1559,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x2, x1); + xtbool2 check = XT_OLE_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1592,7 +1593,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1613,7 +1614,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x2, x1); + xtbool2 check = XT_OLT_SX2(x2, x1); uint8_t val = AE_MOVAB2(check); @@ -1647,7 +1648,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1668,7 +1669,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LE_xtfloatx2(x1, x2); + xtbool2 check = XT_OLE_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1702,7 +1703,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1723,7 +1724,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x1, x2); - xtbool2 check = xtfloatx2_LT_xtfloatx2(x1, x2); + xtbool2 check = XT_OLT_SX2(x1, x2); uint8_t val = AE_MOVAB2(check); @@ -1757,7 +1758,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LSX2IP(x1, p_a, 2 * sizeof(FLOAT32)); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check); @@ -1778,7 +1779,7 @@ static void internal_elm_greater_lesser_equal_broadcast_f32xf32_f32(UWORD8 * __r XT_LASX2IP(x1, inp1_a, p_a); //y = XT_SUB_SX2(x2, x1); - xtbool2 check = xtfloatx2_EQ_xtfloatx2(x1, x2); + xtbool2 check = AE_EQ32(XT_AE_MOVINT32X2_FROMXTFLOATX2(x1), XT_AE_MOVINT32X2_FROMXTFLOATX2(x2)); uint8_t val = AE_MOVAB2(check);