brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 683e746 Raw
47 lines · plain
1#RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s2 3# Check encoding bits for gp-rel stores.4 5#CHECK: 4ab3f229 memw(gp+#105636) = r12.new6{ r12 = add(r0,r19)7  memw(gp+#105636) = r12.new }8 9#CHECK: 4ab3f229 memw(gp+#105636) = r12.new10{ r12 = add(r0,r19)11  memw(#105636) = r12.new }12 13#CHECK: 4ebdca35 memh(gp+#128106) = r6.new14{ r6 = add(r18,r13)15  memh(gp+#128106) = r6.new }16 17#CHECK: 4ebdca35 memh(gp+#128106) = r6.new18{ r6 = add(r18,r13)19  memh(#128106) = r6.new }20 21#CHECK: 4eb3e2fc memb(gp+#59388) = r17.new22{ r17 = add(r26,r18)23  memb(gp+#59388) = r17.new }24#CHECK: 4eb3e2fc memb(gp+#59388) = r17.new25{ r17 = add(r26,r18)26  memb(#59388) = r17.new }27 28#CHECK: 4ad2ea01 { memd(gp+#206856) = r11:1029{ memd(gp+#206856) = r11:10 }30#CHECK: 4ad2ea01 { memd(gp+#206856) = r11:1031{ memd(#206856) = r11:10 }32 33#CHECK: 4c9dfa1e { memw(gp+#191608) = r2634{ memw(gp+#191608) = r26 }35#CHECK: 4c9dfa1e { memw(gp+#191608) = r2636{ memw(#191608) = r26 }37 38#CHECK: 4855cfdc { memh(gp+#21944) = r1539{ memh(gp+#21944) = r15 }40#CHECK: 4855cfdc { memh(gp+#21944) = r1541{ memh(#21944) = r15 }42 43#CHECK: 4a00cea2 { memb(gp+#16546) = r1444{ memb(gp+#16546) = r14 }45#CHECK: 4a00cea2 { memb(gp+#16546) = r1446{ memb(#16546) = r14 }47