1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/tools/llvm-ml/jmp_short.asm
Eric Astor d15098fdc8 [ms] [llvm-ml] When parsing MASM, "jmp short" instructions are case insensitive
Handle "short" in a case-insensitive fashion in MASM.

Required to correctly parse z_Windows_NT-586_asm.asm from the OpenMP runtime.

Reviewed By: thakis

Differential Revision: https://reviews.llvm.org/D104195
2021-06-13 18:36:00 -04:00

22 lines
338 B
NASM

; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s
.code
t1:
jmp short t1_label
jmp SHORT t1_label
JmP Short t1_label
JMP SHORT t1_label
mov eax, eax
t1_label:
ret
; CHECK-LABEL: t1:
; CHECK-NEXT: jmp t1_label
; CHECK-NEXT: jmp t1_label
; CHECK-NEXT: jmp t1_label
; CHECK-NEXT: jmp t1_label
; CHECK-NEXT: mov eax, eax
end