1 #as: -march=mips32r2 -mmips16e2 -mabi=32 2 #objdump: -M gpr-names=numeric -dr 3 #name: MIPS ELF reloc 9 (MIPS16e2 version) 4 5 .*: file format .* 6 7 Disassembly of section \.text: 8 9 0+00 <foo>: 10 [ ]*[0-9a-f]+: 659a move \$28,\$2 11 [ ]*[0-9a-f]+: f000 9420 lw \$4,0\(\$28\) 12 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 13 [ ]*[0-9a-f]+: f000 4c10 addiu \$4,16 14 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 15 [ ]*[0-9a-f]+: f000 9420 lw \$4,0\(\$28\) 16 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 17 [ ]*[0-9a-f]+: f020 4c00 addiu \$4,32 18 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 19 [ ]*[0-9a-f]+: f000 9420 lw \$4,0\(\$28\) 20 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 21 [ ]*[0-9a-f]+: f7ef 4c1c addiu \$4,32764 22 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 23 [ ]*[0-9a-f]+: f000 9421 lw \$4,1\(\$28\) 24 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 25 [ ]*[0-9a-f]+: f010 4c00 addiu \$4,-32768 26 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 27 [ ]*[0-9a-f]+: f000 9421 lw \$4,1\(\$28\) 28 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 29 [ ]*[0-9a-f]+: f7ff 4c1c addiu \$4,-4 30 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 31 [ ]*[0-9a-f]+: f000 9421 lw \$4,1\(\$28\) 32 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 33 [ ]*[0-9a-f]+: f000 4c00 addiu \$4,0 34 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 35 [ ]*[0-9a-f]+: f000 9422 lw \$4,2\(\$28\) 36 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 37 [ ]*[0-9a-f]+: f010 4c10 addiu \$4,-32752 38 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 39 [ ]*[0-9a-f]+: f000 9422 lw \$4,2\(\$28\) 40 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 41 [ ]*[0-9a-f]+: f01e 4c00 addiu \$4,-4096 42 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 43 [ ]*[0-9a-f]+: f000 9422 lw \$4,2\(\$28\) 44 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 45 [ ]*[0-9a-f]+: f7ff 4c1f addiu \$4,-1 46 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 47 [ ]*[0-9a-f]+: f000 9422 lw \$4,2\(\$28\) 48 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 49 [ ]*[0-9a-f]+: f000 4c00 addiu \$4,0 50 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 51 [ ]*[0-9a-f]+: f000 9423 lw \$4,3\(\$28\) 52 [ ]*[0-9a-f]+: R_MIPS16_GOT16 \.data 53 [ ]*[0-9a-f]+: f342 4c05 addiu \$4,4933 54 [ ]*[0-9a-f]+: R_MIPS16_LO16 \.data 55 [ ]*[0-9a-f]+: f000 9420 lw \$4,0\(\$28\) 56 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 57 [ ]*[0-9a-f]+: f000 9424 lw \$4,4\(\$28\) 58 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 59 [ ]*[0-9a-f]+: f000 9424 lw \$4,4\(\$28\) 60 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 61 [ ]*[0-9a-f]+: f000 9428 lw \$4,8\(\$28\) 62 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 63 [ ]*[0-9a-f]+: f000 942c lw \$4,12\(\$28\) 64 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 65 [ ]*[0-9a-f]+: f000 9434 lw \$4,20\(\$28\) 66 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 67 [ ]*[0-9a-f]+: f000 9438 lw \$4,24\(\$28\) 68 [ ]*[0-9a-f]+: R_MIPS16_GPREL \.sdata 69 \.\.\. 70