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