1 #objdump: -dr --prefix-addresses -mmips:4000 2 #name: MIPS blt 3 #as: -32 4 #source: blt.s 5 6 # Test the blt macro. 7 8 .*: +file format .*mips.* 9 10 Disassembly of section \.text: 11 [0-9a-f]+ <[^>]*> slt at,a0,a1 12 [0-9a-f]+ <[^>]*> bnez at,0+0004 <.*> 13 [ ]*4: R_MIPS_PC16 text_label 14 [0-9a-f]+ <[^>]*> nop 15 [0-9a-f]+ <[^>]*> bltz a0,0+000c <.*> 16 [ ]*c: R_MIPS_PC16 text_label 17 [0-9a-f]+ <[^>]*> nop 18 [0-9a-f]+ <[^>]*> bgtz a1,0+0014 <.*> 19 [ ]*14: R_MIPS_PC16 text_label 20 [0-9a-f]+ <[^>]*> nop 21 [0-9a-f]+ <[^>]*> bltz a0,0+001c <.*> 22 [ ]*1c: R_MIPS_PC16 text_label 23 [0-9a-f]+ <[^>]*> nop 24 [0-9a-f]+ <[^>]*> blez a0,0+0024 <.*> 25 [ ]*24: R_MIPS_PC16 text_label 26 [0-9a-f]+ <[^>]*> nop 27 [0-9a-f]+ <[^>]*> slti at,a0,2 28 [0-9a-f]+ <[^>]*> bnez at,0+0030 <.*> 29 [ ]*30: R_MIPS_PC16 text_label 30 [0-9a-f]+ <[^>]*> nop 31 [0-9a-f]+ <[^>]*> li at,0x8000 32 [0-9a-f]+ <[^>]*> slt at,a0,at 33 [0-9a-f]+ <[^>]*> bnez at,0+0040 <.*> 34 [ ]*40: R_MIPS_PC16 text_label 35 [0-9a-f]+ <[^>]*> nop 36 [0-9a-f]+ <[^>]*> slti at,a0,-32768 37 [0-9a-f]+ <[^>]*> bnez at,0+004c <.*> 38 [ ]*4c: R_MIPS_PC16 text_label 39 [0-9a-f]+ <[^>]*> nop 40 [0-9a-f]+ <[^>]*> lui at,0x1 41 [0-9a-f]+ <[^>]*> slt at,a0,at 42 [0-9a-f]+ <[^>]*> bnez at,0+005c <.*> 43 [ ]*5c: R_MIPS_PC16 text_label 44 [0-9a-f]+ <[^>]*> nop 45 [0-9a-f]+ <[^>]*> lui at,0x1 46 [0-9a-f]+ <[^>]*> ori at,at,0xa5a5 47 [0-9a-f]+ <[^>]*> slt at,a0,at 48 [0-9a-f]+ <[^>]*> bnez at,0+0070 <.*> 49 [ ]*70: R_MIPS_PC16 text_label 50 [0-9a-f]+ <[^>]*> nop 51 [0-9a-f]+ <[^>]*> slt at,a1,a0 52 [0-9a-f]+ <[^>]*> beqz at,0+007c <.*> 53 [ ]*7c: R_MIPS_PC16 text_label 54 [0-9a-f]+ <[^>]*> nop 55 [0-9a-f]+ <[^>]*> blez a0,0+0084 <.*> 56 [ ]*84: R_MIPS_PC16 text_label 57 [0-9a-f]+ <[^>]*> nop 58 [0-9a-f]+ <[^>]*> bgez a1,0+008c <.*> 59 [ ]*8c: R_MIPS_PC16 text_label 60 [0-9a-f]+ <[^>]*> nop 61 [0-9a-f]+ <[^>]*> blez a0,0+0094 <.*> 62 [ ]*94: R_MIPS_PC16 text_label 63 [0-9a-f]+ <[^>]*> nop 64 [0-9a-f]+ <[^>]*> slt at,a0,a1 65 [0-9a-f]+ <[^>]*> bnez at,0+00a0 <.*\+0xa0> 66 [ ]*a0: R_MIPS_PC16 external_label 67 [0-9a-f]+ <[^>]*> nop 68 [0-9a-f]+ <[^>]*> slt at,a1,a0 69 [0-9a-f]+ <[^>]*> beqz at,0+00ac <.*\+0xac> 70 [ ]*ac: R_MIPS_PC16 external_label 71 [0-9a-f]+ <[^>]*> nop 72 \.\.\. 73