[lld] r325453 - Simplify.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 17 15:37:26 PST 2018
Author: ruiu
Date: Sat Feb 17 15:37:26 2018
New Revision: 325453
URL: http://llvm.org/viewvc/llvm-project?rev=325453&view=rev
Log:
Simplify.
Modified:
lld/trunk/COFF/Chunks.cpp
Modified: lld/trunk/COFF/Chunks.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/Chunks.cpp?rev=325453&r1=325452&r2=325453&view=diff
==============================================================================
--- lld/trunk/COFF/Chunks.cpp (original)
+++ lld/trunk/COFF/Chunks.cpp Sat Feb 17 15:37:26 2018
@@ -123,11 +123,10 @@ static void applyMOV(uint8_t *Off, uint1
}
static uint16_t readMOV(uint8_t *Off) {
- uint16_t Opcode1 = read16le(Off);
- uint16_t Opcode2 = read16le(Off + 2);
- uint16_t Imm = (Opcode2 & 0x00ff) | ((Opcode2 >> 4) & 0x0700);
- Imm |= ((Opcode1 << 1) & 0x0800) | ((Opcode1 & 0x000f) << 12);
- return Imm;
+ uint16_t Op1 = read16le(Off);
+ uint16_t Op2 = read16le(Off + 2);
+ return (Op2 & 0x00ff) | ((Op2 >> 4) & 0x0700) | ((Op1 << 1) & 0x0800) |
+ ((Op1 & 0x000f) << 12);
}
void applyMOV32T(uint8_t *Off, uint32_t V) {
More information about the llvm-commits
mailing list