inst_RV_RV(INS_xorps, reg, reg, TYP_DOUBLE);
dblInitReg = reg;
#elif defined(_TARGET_ARM64_)
- NYI("Initialize floating-point register to zero");
+ // We will just zero out the entire vector register. This sets it to a double/float zero value
+ getEmitter()->emitIns_R_I(INS_movi, EA_16BYTE, reg, 0x00, INS_OPTS_16B);
#else // _TARGET_*
#error Unsupported or unset target architecture
#endif
inst_RV_RV(INS_xorps, reg, reg, TYP_DOUBLE);
fltInitReg = reg;
#elif defined(_TARGET_ARM64_)
- // We will just zero out the entire vector register. This sets it to a double zero value
+ // We will just zero out the entire vector register. This sets it to a double/float zero value
getEmitter()->emitIns_R_I(INS_movi, EA_16BYTE, reg, 0x00, INS_OPTS_16B);
#else // _TARGET_*
#error Unsupported or unset target architecture
WorkingDir=JIT\Regression\JitBlue\DevDiv_590772\DevDiv_590772
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL;17968;EXCLUDED
+Categories=EXPECTED_PASS
HostStyle=0
[DevDiv_605447.cmd_12217]
WorkingDir=JIT\Regression\JitBlue\DevDiv_605447\DevDiv_605447
Expected=0
MaxAllowedDurationSeconds=600
-Categories=EXPECTED_FAIL;17966;EXCLUDED
+Categories=EXPECTED_PASS
HostStyle=0
[DevDiv_590771.cmd_12218]