brintos

brintos / llvm-project-archived public Read only

0
0
Text · 769 B · 1f1d9a3 Raw
24 lines · plain
1# RUN: llvm-mc -triple=ve %s -o - | FileCheck %s2# RUN: llvm-mc -triple=ve -filetype=obj %s -o - | llvm-objdump -r - | FileCheck %s --check-prefix=CHECK-OBJ3 4        lea %s0, var5        lea %s1, var@lo6        and %s1, %s1, (32)07        lea.sl %s1, var@hi(, %s1)8        lea %s1, var+8@lo9        and %s1, %s1, (32)010        lea.sl %s1, var+8@hi(, %s1)11# CHECK: lea %s0, var12# CHECK-NEXT: lea %s1, var@lo13# CHECK-NEXT: and %s1, %s1, (32)014# CHECK-NEXT: lea.sl %s1, var@hi(, %s1)15# CHECK-NEXT: lea %s1, var+8@lo16# CHECK-NEXT: and %s1, %s1, (32)017# CHECK-NEXT: lea.sl %s1, var+8@hi(, %s1)18 19# CHECK-OBJ: 0 R_VE_REFLONG var20# CHECK-OBJ-NEXT: 8 R_VE_LO32 var21# CHECK-OBJ-NEXT: 18 R_VE_HI32 var22# CHECK-OBJ-NEXT: 20 R_VE_LO32 var+0x823# CHECK-OBJ-NEXT: 30 R_VE_HI32 var+0x824