add single ir generator methods

This commit is contained in:
Youmu Liu
2026-08-05 18:13:24 +08:00
parent 00e0d84603
commit 068ad18998
3 changed files with 78 additions and 19 deletions
+1 -2
View File
@@ -12,7 +12,6 @@
#define _FMA_SELECT(i) _MM_SHUFFLE(i, i, i, i)
SN_MK_PROC_DECL_STD(float, sse, , fma)
{
__mk_param_std(LEFT_RIGHT_ANS, float);
@@ -125,7 +124,7 @@ SN_MK_PROC_DECL_STD(float, avx, _fma, fma)
register __m256 a1 = _mm256_load_ps((float *)&a_base->y[1]);
register __m256 a2 = _mm256_load_ps((float *)&a_base->y[2]);
register __m256 a3 = _mm256_load_ps((float *)&a_base->y[3]);
SN_MK_FMA_F32_AVX2_CYCLE(0);
SN_MK_FMA_F32_AVX2_CYCLE(1);
SN_MK_FMA_F32_AVX2_CYCLE(2);