brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · d2f15cc Raw
218 lines · plain
1# RUN: llvm-mc -triple=hexagon -filetype=obj %s | llvm-objdump --no-print-imm-hex -d - | FileCheck %s2#3 4# STrib_abs_V45{6  memb(##1024056) = r07}8 9# CHECK: immext(#1024000)10# CHECK: memb(##1024056) = r011 12# S2_storerbgp13{14  memb(GP + #56) = r015}16 17# CHECK: memb(gp+#56) = r018 19# STrih_abs_V420{21  memh(##1024056) = r022}23 24# CHECK: immext(#1024000)25# CHECK: memh(##1024056) = r026 27# S2_storerhgp28{29  memh(GP + #56) = r030}31 32# CHECK: memh(gp+#56) = r033 34# STriw_abs_V435{36  memw(##1024056) = r037}38 39# CHECK: immext(#1024000)40# CHECK: memw(##1024056) = r041 42# S2_storerigp43{44  memw(GP + #56) = r045}46 47# CHECK: memw(gp+#56) = r048 49# STrib_abs_nv_V450{51  r0 = #152  memb(##1024056) = r0.new53}54 55# CHECK: r0 = #156# CHECK: immext(#1024000)57# CHECK: memb(##1024056) = r0.new58 59# S2_storerbnewgp60{61  r0 = #162  memb(GP + #56) = r0.new63}64 65# CHECK: r0 = #166# CHECK: memb(gp+#56) = r0.new67 68# STrih_abs_nv_V469{70  r0 = #171  memh(##1024056) = r0.new72}73 74# CHECK: r0 = #175# CHECK: immext(#1024000)76# CHECK: memh(##1024056) = r0.new77 78# S2_storerhnewgp79{80  r0 = #181  memh(GP + #56) = r0.new82}83 84# CHECK: r0 = #185# CHECK: memh(gp+#56) = r0.new86 87# STriw_abs_nv_V488{89  r0 = #190  memw(##1024056) = r0.new91}92 93# CHECK: r0 = #194# CHECK: immext(#1024000)95# CHECK: memw(##1024056) = r0.new96 97# S2_storerinewgp98{99  r0 = #1100  memw(GP + #56) = r0.new101}102 103# CHECK: r0 = #1104# CHECK: memw(gp+#56) = r0.new105 106# STrid_abs_V4107{108  memd(##1024056) = r1:0109}110 111# CHECK: immext(#1024000)112# CHECK: memd(##1024056) = r1:0113 114# S2_storerdgp115{116  memd(GP + #56) = r1:0117}118 119# CHECK: memd(gp+#56) = r1:0120 121# LDrib_abs_V4122{123  r0 = memb(##1024056)124}125 126# CHECK: immext(#1024000)127# CHECK: r0 = memb(##1024056)128 129# LDb_GP_V4130{131  r0 = memb(GP + #56)132}133 134# CHECK: r0 = memb(gp+#56)135 136# LDriub_abs_V4137{138  r0 = memub(##1024056)139}140 141# CHECK: immext(#1024000)142# CHECK: r0 = memub(##1024056)143 144# LDub_GP_V4145{146  r0 = memub(GP + #56)147}148 149# CHECK: r0 = memub(gp+#56)150 151# LDrih_abs_V4152{153  r0 = memh(##1024056)154}155 156# CHECK: immext(#1024000)157# CHECK: r0 = memh(##1024056)158 159# LDh_GP_V4160{161  r0 = memh(GP + #56)162}163 164# CHECK: r0 = memh(gp+#56)165 166# LDriuh_abs_V4167{168  r0 = memuh(##1024056)169}170 171# CHECK: immext(#1024000)172# CHECK: r0 = memuh(##1024056)173 174# LDuh_GP_V4175{176  r0 = memuh(GP + #56)177}178 179# CHECK: r0 = memuh(gp+#56)180 181# LDriw_abs_V4182{183  r0 = memw(##1024056)184}185 186# CHECK: immext(#1024000)187# CHECK: r0 = memw(##1024056)188 189# LDw_GP_V4190{191  r0 = memw(GP + #56)192}193 194# CHECK: r0 = memw(gp+#56)195 196# LDrid_abs_V4197{198  r1:0 = memd(##1024056)199}200 201# CHECK: immext(#1024000)202# CHECK: r1:0 = memd(##1024056)203 204# LDd_GP_V4205{206  r1:0 = memd(GP + #56)207}208 209# CHECK: r1:0 = memd(gp+#56)210 211 212{213  r0 = add(r0, ##123456)214  r1 = add(r1, #-64)215}216 217# CHECK: r0 = add(r0,##123456); r1 = add(r1,#-64)218