-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test failure: JIT/HardwareIntrinsics/Arm/ArmBase.Arm64/ArmBase.Arm64_ro/ArmBase.Arm64_ro.sh #39618
Comments
The issue here is that ArmBase intrinsics (e.g. LeadingZeroCount, ReverseElementBits) are pre-jitted and when cc @tannergooding @dotnet/jit-contrib |
The following are more detailed analysis what is happening. During
and, as a consequence, we treat the call as a regular call:
However, since The correct behavior would be to discard the pre-jitted for (unsigned i = 0; i < sig->numArgs; i++)
{
impPopStack();
}
return gtNewMustThrowException(helper, JITtype2varType(sig->retType), sig->retTypeClass); |
Need to investigate what happens to prejitted methods containing |
We don't pre-jit SSE2 on x64. Below are the output of x64 сrossgen running on S.P.C.dll
|
failed in job: runtime-coreclr jitstress-isas-arm 20200718.1
failed tests:
JIT/HardwareIntrinsics/Arm/ArmBase.Arm64/ArmBase.Arm64_ro/ArmBase.Arm64_ro.sh
JIT/HardwareIntrinsics/Arm/ArmBase/ArmBase_ro/ArmBase_ro.sh
JIT/HardwareIntrinsics/Arm/ArmBase.Arm64/ArmBase.Arm64_r/ArmBase.Arm64_r.sh
JIT/HardwareIntrinsics/Arm/ArmBase/ArmBase_r/ArmBase_r.sh
Error message
The text was updated successfully, but these errors were encountered: