Lines Matching refs:LARCH_opts

25 struct loongarch_ASEs_option LARCH_opts;
112 &LARCH_opts.ase_ilp32, \
113 &LARCH_opts.ase_lp64
119 &LARCH_opts.ase_lp64, 0
124 &LARCH_opts.ase_ilp32, \
125 &LARCH_opts.ase_lp64
129 &LARCH_opts.ase_lp64, 0
136 &LARCH_opts.ase_lp64, 0
141 &LARCH_opts.ase_ilp32, \
142 &LARCH_opts.ase_lp64
148 &LARCH_opts.ase_gabs, \
149 &LARCH_opts.ase_lp64
153 &LARCH_opts.ase_lp64, 0
161 &LARCH_opts.ase_lp64, \
162 &LARCH_opts.ase_gpcr
170 &LARCH_opts.ase_lp64, \
171 &LARCH_opts.ase_gabs
177 &LARCH_opts.ase_ilp32, 0
185 &LARCH_opts.ase_lp64, 0
190 &LARCH_opts.ase_ilp32, \
191 &LARCH_opts.ase_lp64
197 &LARCH_opts.ase_gabs, \
198 &LARCH_opts.ase_lp64
202 &LARCH_opts.ase_lp64, 0
210 &LARCH_opts.ase_lp64, \
211 &LARCH_opts.ase_gabs
219 &LARCH_opts.ase_lp64, \
220 &LARCH_opts.ase_gpcr
226 &LARCH_opts.ase_ilp32, \
227 &LARCH_opts.ase_lp64
231 &LARCH_opts.ase_gabs, \
232 &LARCH_opts.ase_lp64
236 &LARCH_opts.ase_lp64, 0
243 &LARCH_opts.ase_lp64, \
244 &LARCH_opts.ase_gabs
250 &LARCH_opts.ase_lp64, \
251 &LARCH_opts.ase_gpcr
256 &LARCH_opts.ase_ilp32, \
257 &LARCH_opts.ase_lp64
261 &LARCH_opts.ase_gabs, \
262 &LARCH_opts.ase_lp64
266 &LARCH_opts.ase_lp64, 0
273 &LARCH_opts.ase_lp64, \
274 &LARCH_opts.ase_gabs
280 &LARCH_opts.ase_lp64, \
281 &LARCH_opts.ase_gpcr
291 { 0, 0, "la.global", "r,la", "la.pcrel %1,%2", &LARCH_opts.ase_gpcr, 0, 0 },
292 { 0, 0, "la.global", "r,r,la", "la.pcrel %1,%2,%3", &LARCH_opts.ase_gpcr, 0, 0 },
293 { 0, 0, "la.global", "r,la", "la.abs %1,%2", &LARCH_opts.ase_gabs, 0, 0 },
294 { 0, 0, "la.global", "r,r,la", "la.abs %1,%3", &LARCH_opts.ase_gabs, 0, 0 },
296 { 0, 0, "la.global", "r,r,la", "la.got %1,%2,%3", &LARCH_opts.ase_lp64, 0, 0 },
298 { 0, 0, "la.local", "r,la", "la.abs %1,%2", &LARCH_opts.ase_labs, 0, 0 },
299 { 0, 0, "la.local", "r,r,la", "la.abs %1,%3", &LARCH_opts.ase_labs, 0, 0 },
301 { 0, 0, "la.local", "r,r,la", "la.pcrel %1,%2,%3", &LARCH_opts.ase_lp64, 0, 0 },
778 { 0x38300000, 0xffff8000, "fldx.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
779 { 0x38380000, 0xffff8000, "fstx.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
780 { 0x38740000, 0xffff8000, "fldgt.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
781 { 0x38750000, 0xffff8000, "fldle.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
782 { 0x38760000, 0xffff8000, "fstgt.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
783 { 0x38770000, 0xffff8000, "fstle.s", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
792 { 0x38340000, 0xffff8000, "fldx.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
793 { 0x383c0000, 0xffff8000, "fstx.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
794 { 0x38748000, 0xffff8000, "fldgt.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
795 { 0x38758000, 0xffff8000, "fldle.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
796 { 0x38768000, 0xffff8000, "fstgt.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
797 { 0x38778000, 0xffff8000, "fstle.d", "f0:5,r5:5,r10:5", 0, &LARCH_opts.ase_lp64, 0, 0 },
850 { &LARCH_opts.ase_ilp32, loongarch_macro_opcodes, 0, 0, { 0 }, 0, 0 },
851 { &LARCH_opts.ase_ilp32, loongarch_imm_opcodes, 0, 0, { 0 }, 0, 0 },
852 { &LARCH_opts.ase_ilp32, loongarch_privilege_opcodes, 0, 0, { 0 }, 0, 0 },
853 { &LARCH_opts.ase_ilp32, loongarch_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
854 { &LARCH_opts.ase_ilp32, loongarch_fix_opcodes, 0, 0, { 0 }, 0, 0 },
855 { &LARCH_opts.ase_ilp32, loongarch_jmp_opcodes, 0, 0, { 0 }, 0, 0 },
856 { &LARCH_opts.ase_sf, loongarch_float_jmp_opcodes, 0, 0, { 0 }, 0, 0 },
857 { &LARCH_opts.ase_sf, loongarch_single_float_opcodes, 0, 0, { 0 }, 0, 0 },
858 { &LARCH_opts.ase_df, loongarch_double_float_opcodes, 0, 0, { 0 }, 0, 0 },
859 { &LARCH_opts.ase_sf, loongarch_4opt_single_float_opcodes, 0, 0, { 0 }, 0, 0 },
860 { &LARCH_opts.ase_df, loongarch_4opt_double_float_opcodes, 0, 0, { 0 }, 0, 0 },
861 { &LARCH_opts.ase_sf, loongarch_single_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },
862 { &LARCH_opts.ase_df, loongarch_double_float_load_store_opcodes, 0, 0, { 0 }, 0, 0 },