52 lines · plain
1# RUN: not llvm-mc -x86-asm-syntax intel -triple i686 -filetype asm -o /dev/null %s 2>&1 \2# RUN: | FileCheck %s3 4 .text5 int 655356# CHECK: error: invalid operand for instruction7# CHECK: int 655358# CHECK: ^9 10 .text11 int -12912# CHECK: error: invalid operand for instruction13# CHECK: int -12914# CHECK: ^15 16 .text17 loop WORD PTR [SYM+4]18# CHECK: error: invalid operand for instruction19# CHECK: loop WORD PTR [SYM+4]20# CHECK: ^21 22 .text23 loope BYTE PTR [128]24# CHECK: error: invalid operand for instruction25# CHECK: loope BYTE PTR [128]26# CHECK: ^27 28 .text29 loopne BYTE PTR [-129]30# CHECK: error: invalid operand for instruction31# CHECK: loopne BYTE PTR [-129]32# CHECK: ^33 34 .text35 jrcxz XMMWORD PTR [0]36# CHECK: error: invalid operand for instruction37# CHECK: jrcxz XMMWORD PTR [0]38# CHECK: ^39 40 .text41 jecxz BYTE PTR[-444]42# CHECK: error: invalid operand for instruction43# CHECK: jecxz BYTE PTR[-444]44# CHECK: ^45 46 .text47 jcxz BYTE PTR[444]48# CHECK: error: invalid operand for instruction49# CHECK: jcxz BYTE PTR[444]50# CHECK: ^51 52