Lines Matching full:mips16
93 [list "Dummy shared library for MIPS16 PIC test 1" \
96 { mips16-pic-1-dummy.s } \
98 "mips16-pic-1-dummy.so"] \
99 [list "MIPS16 PIC test 1" \
100 "-melf32btsmip -T mips16-pic-1.ld tmpdir/mips16-pic-1-dummy.so" "" \
102 { mips16-pic-1a.s mips16-pic-1b.s } \
103 { { objdump { -dr -j.text } mips16-pic-1.dd }
104 { readelf -A mips16-pic-1.gd } } \
105 "mips16-pic-1"] \
106 [list "MIPS16 PIC test 2" \
107 "-melf32btsmip -T mips16-pic-1.ld -shared" "" \
109 { mips16-pic-2a.s mips16-pic-2b.s } \
110 { { objdump { -dr -j.text } mips16-pic-2.dd } \
111 { readelf -A mips16-pic-2.gd } \
112 { readelf --symbols mips16-pic-2.nd } \
113 { readelf --relocs mips16-pic-2.rd } \
114 { readelf -d mips16-pic-2.ad } } \
115 "mips16-pic-2"] \
116 [list "MIPS16 PIC test 3" \
117 "-melf32btsmip -T mips16-pic-1.ld tmpdir/mips16-pic-1-dummy.so" "" \
119 { mips16-pic-3a.s mips16-pic-3b.s } \
120 { { objdump -dr mips16-pic-3.dd } \
121 { readelf --relocs mips16-pic-3.rd } \
122 { readelf -A mips16-pic-3.gd } } \
123 "mips16-pic-3"] \
124 [list "MIPS16 PIC test 4 (shared library)" \
125 "-shared -melf32btsmip -T mips16-pic-1.ld --version-script mips16-pic-4.ver" "" \
127 { mips16-pic-4a.s mips16-pic-4b.s } \
128 { { objdump -dr mips16-pic-4a.dd } \
129 { readelf --symbols mips16-pic-4a.nd } \
130 { readelf -A mips16-pic-4a.gd } } \
131 "mips16-pic-4.so"] \
132 [list "MIPS16 PIC test 4 (executable)" \
133 "-melf32btsmip -T mips16-pic-1.ld tmpdir/mips16-pic-4.so" "" \
135 { mips16-pic-4c.s } \
136 { { objdump -dr mips16-pic-4b.dd } } \
137 "mips16-pic-4"]]
140 # Check MIPS16 markings being passed through link.
141 run_dump_test "mips16-1"
450 run_dump_test "mips16-hilo"
452 run_dump_test "mips16-hilo-n32"
624 [list "Global calls from mips16" \
627 {mips16-call-global-1.s mips16-call-global-2.s mips16-call-global-3.s} \
628 {{objdump -dr mips16-call-global.d}} \
629 "mips16-call-global"]]
634 [list "Intermixing mips32 and mips16 functions" \
637 {mips16-intermix-1.s mips16-intermix-2.s} \
638 {{objdump -t mips16-intermix.d}} \
639 "mips16-intermix"]]
643 run_dump_test "mips16-local-stubs-1"
731 # MIPS16 and microMIPS interlinking test.
732 run_dump_test "mips16-and-micromips"
845 run_mips_plt_test "o32 PLTs for MIPS16 encoding" o32 19 0 mips16-only
847 run_mips_plt_test "o32 PLTs for mixed MIPS and MIPS16" \
848 o32 -1 0 mips16
849 run_mips_plt_test "o32 PLTs for mixed MIPS and MIPS16 with %got" \
850 o32 -1 0 mips16-got compressed-plt-1d.s
851 run_mips_plt_test "o32 PLTs for mixed MIPS and MIPS16 with .word" \
852 o32 -1 0 mips16-word compressed-plt-1e.s
862 run_mips_plt_test "n32 PLTs for mixed MIPS and MIPS16" \
863 n32 -1 0 mips16