MIPS: Fix the encoding of immediates with microMIPS JALX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / lca-svr4pic.d
index 730ecdde5d5021070b4f501328e4eb3ecf4bbeb0..29e6a449f2e62b0e8202a176211df4164cac25fd 100644 (file)
@@ -87,23 +87,19 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       .bss
@@ -157,22 +153,18 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       .bss
@@ -194,23 +186,23 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       .bss
@@ -305,26 +297,22 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,-32768
+[0-9a-f]+ <[^>]*> li   at,0x8000
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
@@ -389,25 +377,21 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
 [0-9a-f]+ <[^>]*> lui  at,0x1
-[0-9a-f]+ <[^>]*> addiu        at,at,0
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
@@ -433,26 +417,26 @@ Disassembly of section .text:
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_data_label
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       big_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
 [      ]*[0-9a-f]+: R_MIPS_GOT16       small_external_common
-[0-9a-f]+ <[^>]*> lui  at,0x2
-[0-9a-f]+ <[^>]*> addiu        at,at,-23131
+[0-9a-f]+ <[^>]*> lui  at,0x1
+[0-9a-f]+ <[^>]*> ori  at,at,0xa5a5
 [0-9a-f]+ <[^>]*> addu a0,a0,at
 [0-9a-f]+ <[^>]*> addu a0,a0,a1
 [0-9a-f]+ <[^>]*> lw   a0,0\(gp\)
This page took 0.02726 seconds and 4 git commands to generate.