Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit adfd185

Browse files
author
jashook
committed
Add define for FEATURE_SIMD
This fixs a build break in the desktop product.
1 parent 487cb23 commit adfd185

File tree

1 file changed

+24
-7
lines changed

1 file changed

+24
-7
lines changed

src/jit/codegencommon.cpp

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7444,10 +7444,18 @@ void CodeGen::genProfilingEnterCallback(regNumber initReg, bool* pInitRegZeroed)
74447444
continue;
74457445
}
74467446

7447-
var_types storeType = varDsc->lvaArgType();
7448-
regNumber argReg = varDsc->lvArgReg;
7449-
instruction store_ins =
7450-
((storeType == TYP_SIMD8) && genIsValidIntReg(argReg)) ? INS_mov : ins_Store(storeType);
7447+
var_types storeType = varDsc->lvaArgType();
7448+
regNumber argReg = varDsc->lvArgReg;
7449+
7450+
instruction store_ins = ins_Store(storeType);
7451+
7452+
#ifdef FEATURE_SIMD
7453+
if ((storeType == TYP_SIMD8) && genIsValidIntReg(argReg))
7454+
{
7455+
store_ins = INS_mov;
7456+
}
7457+
#endif // FEATURE_SIMD
7458+
74517459
getEmitter()->emitIns_S_R(store_ins, emitTypeSize(storeType), argReg, varNum, 0);
74527460
}
74537461
}
@@ -7509,9 +7517,18 @@ void CodeGen::genProfilingEnterCallback(regNumber initReg, bool* pInitRegZeroed)
75097517
continue;
75107518
}
75117519

7512-
var_types loadType = varDsc->lvaArgType();
7513-
regNumber argReg = varDsc->lvArgReg;
7514-
instruction load_ins = ((loadType == TYP_SIMD8) && genIsValidIntReg(argReg)) ? INS_mov : ins_Load(loadType);
7520+
var_types loadType = varDsc->lvaArgType();
7521+
regNumber argReg = varDsc->lvArgReg;
7522+
7523+
instruction load_ins = ins_Load(loadType);
7524+
7525+
#ifdef FEATURE_SIMD
7526+
if ((loadType == TYP_SIMD8) && genIsValidIntReg(argReg))
7527+
{
7528+
load_ins = INS_mov;
7529+
}
7530+
#endif // FEATURE_SIMD
7531+
75157532
getEmitter()->emitIns_R_S(load_ins, emitTypeSize(loadType), argReg, varNum, 0);
75167533

75177534
#if FEATURE_VARARG

0 commit comments

Comments
 (0)