| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| LLVM | ||
| PowerVR_SDK | ||
| SPIRV-Headers | ||
| SPIRV-Tools | ||
| googletest @ 02a8ca87 | ||
| llvm-7.0 | ||
| llvm-subzero | ||
| stlport-cpp11-extension | ||
| subzero |
Microsoft's x86-64 calling convention ABI requires registers XMM6-15 to be preserved by the callee: https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention?view=vs-2017#calling-convention-defaults Currently only the System V calling convention's behavior is supported, which does not have any callee-saved XMM registers. Fixing this properly is non-trivial and this bug is blocking other projects, so a temporary workaround is to limit Subzero to use only scratch registers XMM0-XMM5. Bug chromium:931926 Bug swiftshader:22 Change-Id: If3fde2295fc65fc52042124afe7dfc46873cce3f Reviewed-on: https://swiftshader-review.googlesource.com/c/25568Tested-by:Nicolas Capens <nicolascapens@google.com> Reviewed-by:
Alexis Hétu <sugoi@google.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| LLVM | Loading commit data... | |
| PowerVR_SDK | Loading commit data... | |
| SPIRV-Headers | Loading commit data... | |
| SPIRV-Tools | Loading commit data... | |
| googletest @ 02a8ca87 | ||
| llvm-7.0 | Loading commit data... | |
| llvm-subzero | Loading commit data... | |
| stlport-cpp11-extension | Loading commit data... | |
| subzero | Loading commit data... |