diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp index a2512735c28..fd602aa7396 100644 --- a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp +++ b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp @@ -3339,13 +3339,13 @@ static DecodeStatus DecodePostIdxReg(MCInst &Inst, unsigned Insn,  static DecodeStatus DecodeThumbBLXOffset(MCInst &Inst, unsigned Val,                                   uint64_t Address, const void *Decoder) { -  // Val is passed in as S:J1:J2:imm10H:imm10L:’0’ +  // Val is passed in as S:J1:J2:imm10H:imm10L:'0'    // Note only one trailing zero not two.  Also the J1 and J2 values are from    // the encoded instruction.  So here change to I1 and I2 values via:    // I1 = NOT(J1 EOR S);    // I2 = NOT(J2 EOR S);    // and build the imm32 with two trailing zeros as documented: -  // imm32 = SignExtend(S:I1:I2:imm10H:imm10L:’00’, 32); +  // imm32 = SignExtend(S:I1:I2:imm10H:imm10L:'00', 32);    unsigned S = (Val >> 23) & 1;    unsigned J1 = (Val >> 22) & 1;    unsigned J2 = (Val >> 21) & 1; @@ -3477,7 +3477,7 @@ static DecodeStatus DecodeThumbBLTargetOperand(MCInst &Inst, unsigned Val,    // I1 = NOT(J1 EOR S);    // I2 = NOT(J2 EOR S);    // and build the imm32 with one trailing zero as documented: -  // imm32 = SignExtend(S:I1:I2:imm10:imm11:’0’, 32); +  // imm32 = SignExtend(S:I1:I2:imm10:imm11:'0', 32);    unsigned S = (Val >> 23) & 1;    unsigned J1 = (Val >> 22) & 1;    unsigned J2 = (Val >> 21) & 1;  | 

