1de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# RUN: llvm-mc -filetype=obj -triple=hexagon %s | llvm-objdump -r - | FileCheck %s 2de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 3de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B22_PCREL 4de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b22_pcrel: 5de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ jump #undefined } 6de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 7de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B15_PCREL 8de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b15_pcrel: 9de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ if (p0) jump #undefined } 10de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 11de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B7_PCREL 12de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b7_pcrel: 13de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ loop1 (#undefined, #0) } 14de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 15de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_32 16de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_32: 17de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined 18de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 19de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_16 20de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_16: 21de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined 22de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 23de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 24de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_8 25de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_8: 26de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.byte undefined 27de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.byte 0 28de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.byte 0 29de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.byte 0 30de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 31de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GPREL16_0 32de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gprel16_0: 33de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memb (#undefined@gotrel) } 34de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 35de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GPREL16_1 36de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gprel16_1: 37de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memh (#undefined@gotrel) } 38de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 39de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GPREL16_2 40de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gprel16_2: 41de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw (#undefined@gotrel) } 42de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 43de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GPREL16_3 44de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gprel16_3: 45de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r1:0 = memd (#undefined@gotrel) } 46de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 47de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B13_PCREL 48de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b13_pcrel: 49de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ if (r0 != #0) jump:nt #undefined } 50de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 51de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B9_PCREL 52de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b9_pcrel: 53de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = #0 ; jump #undefined } 54de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 55de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B32_PCREL_X 56de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b32_pcrel_x: 57de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ jump ##undefined } 58de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 59de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_32_6_X 60de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_32_6_x: 61de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined } 62de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 63de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B22_PCREL_X 64de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b22_pcrel_x: 65de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ jump ##undefined } 66de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 67de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B15_PCREL_X 68de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b15_pcrel_x: 69de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ if (p0) jump ##undefined } 70de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 71de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B9_PCREL_X 72de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b9_pcrel_x: 73de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = #0 ; jump ##undefined } 74de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 75de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_B7_PCREL_X 76de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_b7_pcrel_x: 77de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ loop1 (##undefined, #0) } 78de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 79de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_32_PCREL 80de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_32_pcrel: 81de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@pcrel 82de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 83de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_PLT_B22_PCREL 84de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_plt_b22_pcrel: 85de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarjump undefined@plt 86de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 87de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOTREL_32 88de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gotrel_32: 89de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@gotrel 90de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 91de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOT_32 92de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_got_32: 93de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@got 94de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 95de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOT_16 96de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_got_16: 97de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined@got 98de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 99de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 100de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_DTPREL_32 101de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_dtprel_32: 102de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@dtprel 103de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 104de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_DTPREL_16 105de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_dtprel_16: 106de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined@dtprel 107de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 108de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 109de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GD_GOT_32 110de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gd_got_32: 111de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@gdgot 112de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 113de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GD_GOT_16 114de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gd_got_16: 115de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined@gdgot 116de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 117de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 118de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_32 119de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_32: 120de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@ie 121de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 122de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_GOT_32 123de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_got_32: 124de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@iegot 125de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 126de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_GOT_16 127de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_got_16: 128de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined@iegot 129de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 130de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 131de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_TPREL_32 132de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_tprel_32: 133de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@tprel 134de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 135de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_TPREL_16 136de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_tprel_16: 137de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr0 = #undefined@tprel 138de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 139de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_6_PCREL_X 140de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_6_pcrel_x: 141de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@pcrel 142de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar r1 = r1 } 143de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 144de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOTREL_32_6_X 145de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gotrel_32_6_x: 146de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@gotrel } 147de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 148de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOTREL_16_X 149de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gotrel_16_x: 150de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@gotrel } 151de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 152de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOTREL_11_X 153de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gotrel_11_x: 154de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@gotrel) } 155de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 156de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOT_32_6_X 157de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_got_32_6_x: 158de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@got } 159de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 160de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOT_16_X 161de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_got_16_x: 162de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@got } 163de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 164de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GOT_11_X 165de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_got_11_x: 166de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@got) } 167de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 168de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_DTPREL_32_6_X 169de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_dtprel_32_6_x: 170de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@dtprel } 171de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 172de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_DTPREL_16_X 173de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_dtprel_16_x: 174de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@dtprel } 175de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 176de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_DTPREL_11_X 177de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_dtprel_11_x: 178de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@dtprel) } 179de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 180de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GD_GOT_32_6_X 181de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gd_got_32_6_x: 182de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@gdgot } 183de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 184de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GD_GOT_16_X 185de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gd_got_16_x: 186de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@gdgot } 187de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 188de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_GD_GOT_11_X 189de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_gd_got_11_x: 190de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@gdgot) } 191de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 192de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_32_6_X 193de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_32_6_x: 194de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@ie } 195de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 196de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_16_X 197de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_16_x: 198de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@ie } 199de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 200de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_GOT_32_6_X 201de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_got_32_6_x: 202de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@iegot } 203de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 204de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_GOT_16_X 205de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_got_16_x: 206de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@iegot } 207de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 208de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_IE_GOT_11_X 209de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ie_got_11_x: 210de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@iegot) } 211de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 212de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_TPREL_32_6_X 213de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_tprel_32_6_x: 214de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@tprel } 215de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 216de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_TPREL_16_X 217de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_tprel_16_x: 218de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@tprel } 219de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 220de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_TPREL_11_X 221de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_tprel_11_x: 222de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@tprel) } 223de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 224de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_LD_GOT_32 225de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ld_got_32: 226de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.word undefined@ldgot 227de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 228de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_LD_GOT_16 229de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ld_got_16: 230de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half undefined@ldgot 231de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar.half 0 232de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 233de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_LD_GOT_32_6_X 234de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ld_got_32_6_x: 235de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@ldgot } 236de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 237de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_LD_GOT_16_X 238de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ld_got_16_x: 239de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = ##undefined@ldgot } 240de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 241de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar# CHECK: R_HEX_LD_GOT_11_X 242de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarr_hex_ld_got_11_x: 243de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar{ r0 = memw(r0 + ##undefined@ldgot) } 244de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar 245