diff options
author | Tanner Gooding <tagoo@outlook.com> | 2018-02-06 20:38:24 -0800 |
---|---|---|
committer | Tanner Gooding <tagoo@outlook.com> | 2018-02-09 07:24:49 -0800 |
commit | 6778d3fb46d67b127b26485b01914a8d76313554 (patch) | |
tree | 1bb4eecf0b5caf3346fa8d5474c809b54e852960 /src/jit/emitxarch.h | |
parent | cd3f6e77757729d3d02dfbec4af21cdfe83f5435 (diff) | |
download | coreclr-6778d3fb46d67b127b26485b01914a8d76313554.tar.gz coreclr-6778d3fb46d67b127b26485b01914a8d76313554.tar.bz2 coreclr-6778d3fb46d67b127b26485b01914a8d76313554.zip |
Updating the emitter to more generally handle 4-Byte SSE4 instructions.
Diffstat (limited to 'src/jit/emitxarch.h')
-rw-r--r-- | src/jit/emitxarch.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/jit/emitxarch.h b/src/jit/emitxarch.h index 2fb1dd1bc2..6acd835da4 100644 --- a/src/jit/emitxarch.h +++ b/src/jit/emitxarch.h @@ -105,6 +105,7 @@ void SetUseSSE4(bool value) } bool EncodedBySSE38orSSE3A(instruction ins); bool Is4ByteSSE4Instruction(instruction ins); +bool Is4ByteSSE4OrAVXInstruction(instruction ins); bool hasRexPrefix(code_t code) { @@ -183,7 +184,6 @@ bool IsThreeOperandAVXInstruction(instruction ins) { return (IsDstDstSrcAVXInstruction(ins) || IsDstSrcSrcAVXInstruction(ins)); } -bool Is4ByteAVXInstruction(instruction ins); bool isAvxBlendv(instruction ins) { return ins == INS_vblendvps || ins == INS_vblendvpd || ins == INS_vpblendvb; @@ -234,10 +234,6 @@ bool IsThreeOperandAVXInstruction(instruction ins) { return false; } -bool Is4ByteAVXInstruction(instruction ins) -{ - return false; -} bool isAvxBlendv(instruction ins) { return false; |