brintos

brintos / llvm-project-archived public Read only

0
0
Text · 16.5 KiB · 45f5872 Raw
407 lines · plain
1# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips2 %s -o - \2# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS323# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32 %s -o - \4# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS325# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r2 %s -o - \6# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS327# RUN: llvm-mc -filetype=obj -triple mipsn32 -mcpu=mips3 %s -o - \8# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPSN329# RUN: llvm-mc -filetype=obj -triple mipsn32 -mcpu=mips64r6 %s -o - \10# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPSN32R611# RUN: llvm-mc -filetype=obj -triple mips64 -mcpu=mips64 %s -o - \12# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS6413# RUN: llvm-mc -filetype=obj -triple mips64 -mcpu=mips64r2 %s -o - \14# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS6415# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r6 %s -o - \16# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS32R617# RUN: llvm-mc -filetype=obj -triple mips64 -mcpu=mips64r6 %s -o - \18# RUN:   | llvm-objdump --no-print-imm-hex -d -r - | FileCheck %s --check-prefix=MIPS64R619 20sc $2, 128($sp)21# MIPS32:         e3 a2 00 80  sc     $2, 128($sp)22# MIPS32R6:       7f a2 40 26  sc     $2, 128($sp)23# MIPSN32:        e3 a2 00 80  sc     $2, 128($sp)24# MIPSN32R6:      7f a2 40 26  sc     $2, 128($sp)25# MIPS64:         e3 a2 00 80  sc     $2, 128($sp)26# MIPS64R6:       7f a2 40 26  sc     $2, 128($sp)27 28sc $2, -128($sp)29# MIPS32:         e3 a2 ff 80  sc     $2, -128($sp)30# MIPS32R6:       7f a2 c0 26  sc     $2, -128($sp)31# MIPSN32:        e3 a2 ff 80  sc     $2, -128($sp)32# MIPSN32R6:      7f a2 c0 26  sc     $2, -128($sp)33# MIPS64:         e3 a2 ff 80  sc     $2, -128($sp)34# MIPS64R6:       7f a2 c0 26  sc     $2, -128($sp)35 36sc $2, 256($sp)37# MIPS32:         e3 a2 01 00  sc     $2, 256($sp)38 39# MIPS32R6:       27 a1 01 00  addiu  $1, $sp, 25640# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)41 42# MIPSN32:        e3 a2 01 00  sc     $2, 256($sp)43 44# MIPSN32R6:      27 a1 01 00  addiu  $1, $sp, 25645# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)46 47# MIPS64:         e3 a2 01 00  sc     $2, 256($sp)48 49# MIPS64R6:       67 a1 01 00  daddiu $1, $sp, 25650# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)51 52sc $2, -257($sp)53# MIPS32:         e3 a2 fe ff  sc     $2, -257($sp)54 55# MIPS32R6:       27 a1 fe ff  addiu  $1, $sp, -25756# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)57 58# MIPSN32:        e3 a2 fe ff  sc     $2, -257($sp)59 60# MIPSN32R6:      27 a1 fe ff  addiu  $1, $sp, -25761# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)62 63# MIPS64:         e3 a2 fe ff  sc     $2, -257($sp)64 65# MIPS64R6:       67 a1 fe ff  daddiu $1, $sp, -25766# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)67 68sc $2, 32767($sp)69# MIPS32:         e3 a2 7f ff  sc     $2, 32767($sp)70 71# MIPS32R6:       27 a1 7f ff  addiu  $1, $sp, 3276772# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)73 74# MIPSN32:        e3 a2 7f ff  sc     $2, 32767($sp)75 76# MIPSN32R6:      27 a1 7f ff  addiu  $1, $sp, 3276777# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)78 79# MIPS64:         e3 a2 7f ff  sc     $2, 32767($sp)80 81# MIPS64R6:       67 a1 7f ff  daddiu $1, $sp, 3276782# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)83 84sc $2, 32768($sp)85# MIPS32:         3c 01 00 01  lui    $1, 186# MIPS32-NEXT:    00 3d 08 21  addu   $1, $1, $sp87# MIPS32-NEXT:    e0 22 80 00  sc     $2, -32768($1)88 89# MIPS32R6:       34 01 80 00  ori    $1, $zero, 3276890# MIPS32R6-NEXT:  00 3d 08 21  addu   $1, $1, $sp91# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)92 93# MIPSN32:        3c 01 00 01  lui    $1, 194# MIPSN32-NEXT:   00 3d 08 21  addu   $1, $1, $sp95# MIPSN32-NEXT:   e0 22 80 00  sc     $2, -32768($1)96 97# MIPSN32R6:      34 01 80 00  ori    $1, $zero, 3276898# MIPSN32R6-NEXT: 00 3d 08 21  addu   $1, $1, $sp99# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)100 101# MIPS64:         3c 01 00 01  lui    $1, 1102# MIPS64-NEXT:    00 3d 08 2d  daddu  $1, $1, $sp103# MIPS64-NEXT:    e0 22 80 00  sc     $2, -32768($1)104 105# MIPS64R6:       34 01 80 00  ori    $1, $zero, 32768106# MIPS64R6-NEXT:  00 3d 08 2d  daddu  $1, $1, $sp107# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)108 109sc $2, -32768($sp)110# MIPS32:         e3 a2 80 00  sc     $2, -32768($sp)111 112# MIPS32R6:       27 a1 80 00  addiu  $1, $sp, -32768113# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)114 115# MIPSN32:        e3 a2 80 00  sc     $2, -32768($sp)116 117# MIPSN32R6:      27 a1 80 00  addiu  $1, $sp, -32768118# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)119 120# MIPS64:         e3 a2 80 00  sc     $2, -32768($sp)121 122# MIPS64R6:       67 a1 80 00  daddiu $1, $sp, -32768123# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)124 125sc $2, -32769($sp)126# MIPS32:         3c 01 ff ff  lui    $1, 65535127# MIPS32-NEXT:    00 3d 08 21  addu   $1, $1, $sp128# MIPS32-NEXT:    e0 22 7f ff  sc     $2, 32767($1)129 130# MIPS32R6:       3c 01 ff ff  aui    $1, $zero, 65535131# MIPS32R6-NEXT:  34 21 7f ff  ori    $1, $1, 32767132# MIPS32R6-NEXT:  00 3d 08 21  addu   $1, $1, $sp133# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)134 135# MIPSN32:        3c 01 ff ff  lui    $1, 65535136# MIPSN32-NEXT:   00 3d 08 21  addu   $1, $1, $sp137# MIPSN32-NEXT:   e0 22 7f ff  sc     $2, 32767($1)138 139# MIPSN32R6:      3c 01 ff ff  aui    $1, $zero, 65535140# MIPSN32R6-NEXT: 34 21 7f ff  ori    $1, $1, 32767141# MIPSN32R6-NEXT: 00 3d 08 21  addu   $1, $1, $sp142# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)143 144# MIPS64:         3c 01 ff ff  lui    $1, 65535145# MIPS64-NEXT:    00 3d 08 2d  daddu  $1, $1, $sp146# MIPS64-NEXT:    e0 22 7f ff  sc     $2, 32767($1)147 148# MIPS64R6:       3c 01 ff ff  aui    $1, $zero, 65535149# MIPS64R6-NEXT:  34 21 7f ff  ori    $1, $1, 32767150# MIPS64R6-NEXT:  00 3d 08 2d  daddu  $1, $1, $sp151# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)152 153sc $2, 655987($sp)154# MIPS32:         3c 01 00 0a  lui    $1, 10155# MIPS32-NEXT:    00 3d 08 21  addu   $1, $1, $sp156# MIPS32-NEXT:    e0 22 02 73  sc     $2, 627($1)157 158# MIPS32R6:       3c 01 00 0a  aui    $1, $zero, 10159# MIPS32R6-NEXT:  34 21 02 73  ori    $1, $1, 627160# MIPS32R6-NEXT:  00 3d 08 21  addu   $1, $1, $sp161# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)162 163# MIPSN32:        3c 01 00 0a  lui    $1, 10164# MIPSN32-NEXT:   00 3d 08 21  addu   $1, $1, $sp165# MIPSN32-NEXT:   e0 22 02 73  sc     $2, 627($1)166 167# MIPSN32R6:      3c 01 00 0a  aui    $1, $zero, 10168# MIPSN32R6-NEXT: 34 21 02 73  ori    $1, $1, 627169# MIPSN32R6-NEXT: 00 3d 08 21  addu   $1, $1, $sp170# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)171 172# MIPS64:         3c 01 00 0a  lui    $1, 10173# MIPS64-NEXT:    00 3d 08 2d  daddu  $1, $1, $sp174# MIPS64-NEXT:    e0 22 02 73  sc     $2, 627($1)175 176# MIPS64R6:       3c 01 00 0a  aui    $1, $zero, 10177# MIPS64R6-NEXT:  34 21 02 73  ori    $1, $1, 627178# MIPS64R6-NEXT:  00 3d 08 2d  daddu  $1, $1, $sp179# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)180 181sc $2, -655987($sp)182# MIPS32:         3c 01 ff f6  lui    $1, 65526183# MIPS32-NEXT:    00 3d 08 21  addu   $1, $1, $sp184# MIPS32-NEXT:    e0 22 fd 8d  sc     $2, -627($1)185 186# MIPS32R6:       3c 01 ff f5  aui    $1, $zero, 65525187# MIPS32R6-NEXT:  34 21 fd 8d  ori    $1, $1, 64909188# MIPS32R6-NEXT:  00 3d 08 21  addu   $1, $1, $sp189# MIPS32R6-NEXT:  7c 22 00 26  sc     $2, 0($1)190 191# MIPSN32:        3c 01 ff f6  lui    $1, 65526192# MIPSN32-NEXT:   00 3d 08 21  addu   $1, $1, $sp193# MIPSN32-NEXT:   e0 22 fd 8d  sc     $2, -627($1)194 195# MIPSN32R6:      3c 01 ff f5  aui    $1, $zero, 65525196# MIPSN32R6-NEXT: 34 21 fd 8d  ori    $1, $1, 64909197# MIPSN32R6-NEXT: 00 3d 08 21  addu   $1, $1, $sp198# MIPSN32R6-NEXT: 7c 22 00 26  sc     $2, 0($1)199 200# MIPS64:         3c 01 ff f6  lui    $1, 65526201# MIPS64-NEXT:    00 3d 08 2d  daddu  $1, $1, $sp202# MIPS64-NEXT:    e0 22 fd 8d  sc     $2, -627($1)203 204# MIPS64R6:       3c 01 ff f5  aui    $1, $zero, 65525205# MIPS64R6-NEXT:  34 21 fd 8d  ori    $1, $1, 64909206# MIPS64R6-NEXT:  00 3d 08 2d  daddu  $1, $1, $sp207# MIPS64R6-NEXT:  7c 22 00 26  sc     $2, 0($1)208 209sc $12, symbol210# MIPS32:         3c 01 00 00  lui    $1, 0211# MIPS32-NEXT:               R_MIPS_HI16  symbol212# MIPS32-NEXT:    e0 2c 00 00  sc     $12, 0($1)213# MIPS32-NEXT:               R_MIPS_LO16  symbol214 215# MIPS32R6:       3c 01 00 00  aui    $1, $zero, 0216# MIPS32R6-NEXT:             R_MIPS_HI16 symbol217# MIPS32R6-NEXT:  24 21 00 00  addiu  $1, $1, 0218# MIPS32R6-NEXT:             R_MIPS_LO16 symbol219# MIPS32R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)220 221# MIPSN32:        3c 01 00 00  lui    $1, 0222# MIPSN32-NEXT:              R_MIPS_HI16  symbol223# MIPSN32-NEXT:   e0 2c 00 00  sc     $12, 0($1)224# MIPSN32-NEXT:              R_MIPS_LO16  symbol225 226# MIPSN32R6:      3c 01 00 00  aui    $1, $zero, 0227# MIPSN32R6-NEXT:            R_MIPS_HI16 symbol228# MIPSN32R6-NEXT: 24 21 00 00  addiu  $1, $1, 0229# MIPSN32R6-NEXT:            R_MIPS_LO16 symbol230# MIPSN32R6-NEXT: 7c 2c 00 26  sc     $12, 0($1)231 232# MIPS64:         3c 01 00 00  lui    $1, 0233# MIPS64-NEXT:               R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol234# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0235# MIPS64-NEXT:               R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol236# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16237# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0238# MIPS64-NEXT:               R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol239# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16240# MIPS64-NEXT:    e0 2c 00 00  sc     $12, 0($1)241# MIPS64-NEXT:               R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol242 243# MIPS64R6:       3c 01 00 00  aui    $1, $zero, 0244# MIPS64R6-NEXT:             R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol245# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0246# MIPS64R6-NEXT:             R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol247# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16248# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0249# MIPS64R6-NEXT:             R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol250# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16251# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0252# MIPS64R6-NEXT:             R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol253# MIPS64R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)254 255sc $12, symbol($3)256# MIPS32:         3c 01 00 00  lui    $1, 0257# MIPS32-NEXT:               R_MIPS_HI16  symbol258# MIPS32-NEXT:    00 23 08 21  addu   $1, $1, $3259# MIPS32-NEXT:    e0 2c 00 00  sc     $12, 0($1)260# MIPS32-NEXT:               R_MIPS_LO16  symbol261 262# MIPS32R6:       3c 01 00 00  aui    $1, $zero, 0263# MIPS32R6-NEXT:             R_MIPS_HI16 symbol264# MIPS32R6-NEXT:  24 21 00 00  addiu  $1, $1, 0265# MIPS32R6-NEXT:             R_MIPS_LO16 symbol266# MIPS32R6-NEXT:  00 23 08 21  addu   $1, $1, $3267# MIPS32R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)268 269# MIPSN32:        3c 01 00 00  lui    $1, 0270# MIPSN32-NEXT:              R_MIPS_HI16  symbol271# MIPSN32-NEXT:   00 23 08 21  addu   $1, $1, $3272# MIPSN32-NEXT:   e0 2c 00 00  sc     $12, 0($1)273# MIPSN32-NEXT:              R_MIPS_LO16  symbol274 275# MIPSN32R6:      3c 01 00 00  aui    $1, $zero, 0276# MIPSN32R6-NEXT:            R_MIPS_HI16 symbol277# MIPSN32R6-NEXT: 24 21 00 00  addiu  $1, $1, 0278# MIPSN32R6-NEXT:            R_MIPS_LO16 symbol279# MIPSN32R6-NEXT: 00 23 08 21  addu   $1, $1, $3280# MIPSN32R6-NEXT: 7c 2c 00 26  sc     $12, 0($1)281 282# MIPS64:         3c 01 00 00  lui    $1, 0283# MIPS64-NEXT:               R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol284# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0285# MIPS64-NEXT:               R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol286# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16287# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0288# MIPS64-NEXT:               R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol289# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16290# MIPS64-NEXT:    00 23 08 2d  daddu  $1, $1, $3291# MIPS64-NEXT:    e0 2c 00 00  sc     $12, 0($1)292# MIPS64-NEXT:               R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol293 294# MIPS64R6:       3c 01 00 00  aui    $1, $zero, 0295# MIPS64R6-NEXT:             R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol296# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0297# MIPS64R6-NEXT:             R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol298# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16299# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0300# MIPS64R6-NEXT:             R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol301# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16302# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0303# MIPS64R6-NEXT:             R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol304# MIPS64R6-NEXT:  00 23 08 2d  daddu  $1, $1, $3305# MIPS64R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)306 307sc $12, symbol+8308# MIPS32:         3c 01 00 00  lui    $1, 0309# MIPS32-NEXT:               R_MIPS_HI16  symbol310# MIPS32-NEXT:    e0 2c 00 08  sc     $12, 8($1)311# MIPS32-NEXT:               R_MIPS_LO16  symbol312 313# MIPS32R6:       3c 01 00 00  aui    $1, $zero, 0314# MIPS32R6-NEXT:             R_MIPS_HI16 symbol315# MIPS32R6-NEXT:  24 21 00 08  addiu  $1, $1, 8316# MIPS32R6-NEXT:             R_MIPS_LO16 symbol317# MIPS32R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)318 319# MIPSN32:        3c 01 00 00  lui    $1, 0320# MIPSN32-NEXT:              R_MIPS_HI16  symbol+0x8321# MIPSN32-NEXT:   e0 2c 00 00  sc     $12, 0($1)322# MIPSN32-NEXT:              R_MIPS_LO16  symbol+0x8323 324# MIPSN32R6:      3c 01 00 00  aui    $1, $zero, 0325# MIPSN32R6-NEXT:            R_MIPS_HI16 symbol+0x8326# MIPSN32R6-NEXT: 24 21 00 00  addiu  $1, $1, 0327# MIPSN32R6-NEXT:            R_MIPS_LO16 symbol+0x8328# MIPSN32R6-NEXT: 7c 2c 00 26  sc     $12, 0($1)329 330# MIPS64:         3c 01 00 00  lui    $1, 0331# MIPS64-NEXT:               R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8332# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0333# MIPS64-NEXT:               R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8334# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16335# MIPS64-NEXT:    64 21 00 00  daddiu $1, $1, 0336# MIPS64-NEXT:               R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8337# MIPS64-NEXT:    00 01 0c 38  dsll   $1, $1, 16338# MIPS64-NEXT:    e0 2c 00 00  sc     $12, 0($1)339# MIPS64-NEXT:               R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8340 341# MIPS64R6:       3c 01 00 00  aui    $1, $zero, 0342# MIPS64R6-NEXT:             R_MIPS_HIGHEST/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8343# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0344# MIPS64R6-NEXT:             R_MIPS_HIGHER/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8345# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16346# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0347# MIPS64R6-NEXT:             R_MIPS_HI16/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8348# MIPS64R6-NEXT:  00 01 0c 38  dsll   $1, $1, 16349# MIPS64R6-NEXT:  64 21 00 00  daddiu $1, $1, 0350# MIPS64R6-NEXT:             R_MIPS_LO16/R_MIPS_NONE/R_MIPS_NONE  symbol+0x8351# MIPS64R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)352 353.option pic2354 355sc $12, symbol356# MIPS32:         8f 81 00 00  lw     $1, 0($gp)357# MIPS32-NEXT:               R_MIPS_GOT16 symbol358# MIPS32-NEXT:    e0 2c 00 00  sc     $12, 0($1)359 360# MIPS32R6:       8f 81 00 00  lw     $1, 0($gp)361# MIPS32R6-NEXT:             R_MIPS_GOT16 symbol362# MIPS32R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)363 364# MIPSN32:        8f 81 00 00  lw     $1, 0($gp)365# MIPSN32-NEXT:              R_MIPS_GOT_DISP symbol366# MIPSN32-NEXT:   e0 2c 00 00  sc     $12, 0($1)367 368# MIPSN32R6:      8f 81 00 00  lw     $1, 0($gp)369# MIPSN32R6-NEXT:            R_MIPS_GOT_DISP symbol370# MIPSN32R6-NEXT: 7c 2c 00 26  sc     $12, 0($1)371 372# MIPS64:         df 81 00 00  ld     $1, 0($gp)373# MIPS64-NEXT:               R_MIPS_GOT_DISP/R_MIPS_NONE/R_MIPS_NONE symbol374# MIPS64-NEXT:    e0 2c 00 00  sc     $12, 0($1)375 376# MIPS64R6:       df 81 00 00  ld     $1, 0($gp)377# MIPS64R6-NEXT:             R_MIPS_GOT_DISP/R_MIPS_NONE/R_MIPS_NONE symbol378# MIPS64R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)379 380sc $12, symbol+8381# MIPS32:         8f 81 00 00  lw     $1, 0($gp)382# MIPS32-NEXT:               R_MIPS_GOT16 symbol383# MIPS32-NEXT:    e0 2c 00 08  sc     $12, 8($1)384 385# MIPS32R6:       8f 81 00 00  lw     $1, 0($gp)386# MIPS32R6-NEXT:             R_MIPS_GOT16 symbol387# MIPS32R6-NEXT:  24 21 00 08  addiu  $1, $1, 8388# MIPS32R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)389 390# MIPSN32:        8f 81 00 00  lw     $1, 0($gp)391# MIPSN32-NEXT:              R_MIPS_GOT_DISP symbol392# MIPSN32-NEXT:   e0 2c 00 08  sc     $12, 8($1)393 394# MIPSN32R6:      8f 81 00 00  lw     $1, 0($gp)395# MIPSN32R6-NEXT:            R_MIPS_GOT_DISP symbol396# MIPSN32R6-NEXT: 24 21 00 08  addiu  $1, $1, 8397# MIPSN32R6-NEXT: 7c 2c 00 26  sc     $12, 0($1)398 399# MIPS64:         df 81 00 00  ld     $1, 0($gp)400# MIPS64-NEXT:               R_MIPS_GOT_DISP/R_MIPS_NONE/R_MIPS_NONE symbol401# MIPS64-NEXT:    e0 2c 00 08  sc     $12, 8($1)402 403# MIPS64R6:       df 81 00 00  ld     $1, 0($gp)404# MIPS64R6-NEXT:             R_MIPS_GOT_DISP/R_MIPS_NONE/R_MIPS_NONE symbol405# MIPS64R6-NEXT:  64 21 00 08  daddiu $1, $1, 8406# MIPS64R6-NEXT:  7c 2c 00 26  sc     $12, 0($1)407