summaryrefslogtreecommitdiff
path: root/netci.groovy
diff options
context:
space:
mode:
authorLevi Broderick <GrabYourPitchforks@users.noreply.github.com>2018-11-05 16:06:32 -0800
committerGitHub <noreply@github.com>2018-11-05 16:06:32 -0800
commitf72025c8b6d8a4fc3b4e22e2a3b6e1afeaef15ff (patch)
tree963da39e25dfd9ac91fcca84e8b78adba86b5820 /netci.groovy
parent28417584d8e98ae7eac22e92b952778f8ea94047 (diff)
downloadcoreclr-f72025c8b6d8a4fc3b4e22e2a3b6e1afeaef15ff.tar.gz
coreclr-f72025c8b6d8a4fc3b4e22e2a3b6e1afeaef15ff.tar.bz2
coreclr-f72025c8b6d8a4fc3b4e22e2a3b6e1afeaef15ff.zip
Add support for BSWAP intrinsic (#18398)
With this change, the JIT will recognize a call to BinaryPrimitives.ReverseEndianness and will emit a bswap instruction. This logic is currently only hooked up for x86 and x64; ARM still uses fallback logic. If the JIT can't emit a bswap instruction (for example, trying to emit a 64-bit bswap in a 32-bit process), it will fall back to a software implementation, so the APIs will work across all architectures.
Diffstat (limited to 'netci.groovy')
0 files changed, 0 insertions, 0 deletions