1e026f147SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve %s -o - | FileCheck %s 2e026f147SKazushi (Jam) Marukawa# RUN: llvm-mc -triple=ve -filetype=obj %s -o - | llvm-objdump -r - | FileCheck %s --check-prefix=CHECK-OBJ 3e026f147SKazushi (Jam) Marukawa 4e026f147SKazushi (Jam) Marukawa lea %s0, var 5e026f147SKazushi (Jam) Marukawa lea %s1, var@lo 6e026f147SKazushi (Jam) Marukawa and %s1, %s1, (32)0 7e026f147SKazushi (Jam) Marukawa lea.sl %s1, var@hi(, %s1) 8*fa1fecc7SKazushi (Jam) Marukawa lea %s1, var+8@lo 9*fa1fecc7SKazushi (Jam) Marukawa and %s1, %s1, (32)0 10*fa1fecc7SKazushi (Jam) Marukawa lea.sl %s1, var+8@hi(, %s1) 11e026f147SKazushi (Jam) Marukawa# CHECK: lea %s0, var 12e026f147SKazushi (Jam) Marukawa# CHECK-NEXT: lea %s1, var@lo 13e026f147SKazushi (Jam) Marukawa# CHECK-NEXT: and %s1, %s1, (32)0 14e026f147SKazushi (Jam) Marukawa# CHECK-NEXT: lea.sl %s1, var@hi(, %s1) 15*fa1fecc7SKazushi (Jam) Marukawa# CHECK-NEXT: lea %s1, var+8@lo 16*fa1fecc7SKazushi (Jam) Marukawa# CHECK-NEXT: and %s1, %s1, (32)0 17*fa1fecc7SKazushi (Jam) Marukawa# CHECK-NEXT: lea.sl %s1, var+8@hi(, %s1) 18e026f147SKazushi (Jam) Marukawa 19e026f147SKazushi (Jam) Marukawa# CHECK-OBJ: 0 R_VE_REFLONG var 20e026f147SKazushi (Jam) Marukawa# CHECK-OBJ-NEXT: 8 R_VE_LO32 var 21e026f147SKazushi (Jam) Marukawa# CHECK-OBJ-NEXT: 18 R_VE_HI32 var 22*fa1fecc7SKazushi (Jam) Marukawa# CHECK-OBJ-NEXT: 20 R_VE_LO32 var+0x8 23*fa1fecc7SKazushi (Jam) Marukawa# CHECK-OBJ-NEXT: 30 R_VE_HI32 var+0x8 24