@@ -603,13 +603,13 @@ static void simdEmitNarrowUnsigned(sljit_compiler* compiler, sljit_s32 rd, sljit
603603static void simdEmitDot (sljit_compiler* compiler, uint32_t type, sljit_s32 rd, sljit_s32 rn, sljit_s32 rm)
604604{
605605 // The rd can be tmpReg1
606- #ifdef __ARM_FEATURE_DOTPROD
607- fprintf (stdout, " SimdArm64Inl.h: simdEmitDot: using short path\n " );
608- ASSERT_NOT_REACHED ();
609- simdEmitOp (compiler, SimdOp::sdot | type, rd, rn, rm);
610- #else
606+ // #ifdef __ARM_FEATURE_DOTPROD
607+ // fprintf(stdout, "SimdArm64Inl.h: simdEmitDot: using short path\n");
608+ // ASSERT_NOT_REACHED();
609+ // simdEmitOp(compiler, SimdOp::sdot | type, rd, rn, rm);
610+ // #else
611611 fprintf (stdout, " SimdArm64Inl.h: simdEmitDot: using long path\n " );
612- ASSERT_NOT_REACHED ();
612+ // ASSERT_NOT_REACHED();
613613 sljit_s32 tmpReg1 = SLJIT_TMP_FR0;
614614 sljit_s32 tmpReg2 = SLJIT_TMP_FR1;
615615 uint32_t lowType = type - (0x1 << SimdOp::sizeOffset);
@@ -624,7 +624,7 @@ static void simdEmitDot(sljit_compiler* compiler, uint32_t type, sljit_s32 rd, s
624624 // Combine + narrow
625625 simdEmitOp (compiler, SimdOp::xtn | type, rd, tmpReg1, 0 );
626626 simdEmitOp (compiler, SimdOp::xtn | type | (0x1 << 30 ), rd, tmpReg2, 0 );
627- #endif
627+ // #endif
628628}
629629
630630static void emitBinarySIMD (sljit_compiler* compiler, Instruction* instr)
0 commit comments