| /netbsd-src/external/gpl3/gcc/dist/gcc/config/pa/ |
| H A D | pa.cc | 2687 output_asm_insn ("{stws|stw} %1,-16(%%sp)", operands); in pa_output_move_double() 2688 output_asm_insn ("{stws|stw} %R1,-12(%%sp)", operands); in pa_output_move_double() 2693 output_asm_insn ("{fstds|fstd} %1,-16(%%sp)", operands); in pa_output_move_double() 2694 output_asm_insn ("{ldws|ldw} -16(%%sp),%0", operands); in pa_output_move_double() 2815 output_asm_insn ("{sh%O3addl %2,%1,%0|shladd,l %2,%O3,%1,%0}", in pa_output_move_double() 2829 output_asm_insn ("{addl|add,l} %1,%2,%0", in pa_output_move_double() 2896 output_asm_insn ("ldo 4(%0),%0", &addreg1); in pa_output_move_double() 2897 output_asm_insn (pa_singlemove_string (latehalf), latehalf); in pa_output_move_double() 2901 output_asm_insn ("ldo -4(%0),%0", &addreg1); in pa_output_move_double() 2909 output_asm_insn (pa_singlemove_string (latehalf), latehalf); in pa_output_move_double() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/pa/ |
| H A D | pa.c | 2653 output_asm_insn ("{stws|stw} %1,-16(%%sp)", operands); in pa_output_move_double() 2654 output_asm_insn ("{stws|stw} %R1,-12(%%sp)", operands); in pa_output_move_double() 2659 output_asm_insn ("{fstds|fstd} %1,-16(%%sp)", operands); in pa_output_move_double() 2660 output_asm_insn ("{ldws|ldw} -16(%%sp),%0", operands); in pa_output_move_double() 2781 output_asm_insn ("{sh%O3addl %2,%1,%0|shladd,l %2,%O3,%1,%0}", in pa_output_move_double() 2795 output_asm_insn ("{addl|add,l} %1,%2,%0", in pa_output_move_double() 2862 output_asm_insn ("ldo 4(%0),%0", &addreg1); in pa_output_move_double() 2863 output_asm_insn (pa_singlemove_string (latehalf), latehalf); in pa_output_move_double() 2867 output_asm_insn ("ldo -4(%0),%0", &addreg1); in pa_output_move_double() 2875 output_asm_insn (pa_singlemove_string (latehalf), latehalf); in pa_output_move_double() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/ |
| H A D | sync.md | 32 output_asm_insn ("addc \tr0,r0,r0", operands); 33 output_asm_insn ("lwx \t%1,%y2,r0", operands); 34 output_asm_insn ("addic\t%8,r0,0", operands); 35 output_asm_insn ("bnei \t%8,.-8", operands); 36 output_asm_insn ("cmp \t%0,%1,%3", operands); 37 output_asm_insn ("bnei \t%0,.+16", operands); 38 output_asm_insn ("swx \t%4,%y2,r0", operands); 39 output_asm_insn ("addic\t%8,r0,0", operands); 40 output_asm_insn ("bnei \t%8,.-28", operands);
|
| H A D | microblaze.md | 881 output_asm_insn ("addk\t%L0,r0,%1", operands); 883 output_asm_insn ("lw%i1\t%L0,%1", operands); 885 output_asm_insn ("add\t%M0,%L0,%L0", operands); 886 output_asm_insn ("addc\t%M0,r0,r0", operands); 887 output_asm_insn ("beqi\t%M0,.+8", operands); 1382 output_asm_insn ("ori\t%3,r0,%2", operands); 1384 output_asm_insn ("addk\t%0,%1,r0", operands); 1386 output_asm_insn ("addik\t%3,%3,-1", operands); 1387 output_asm_insn ("bneid\t%3,.-4", operands); 1408 output_asm_insn ("src\t%0,%1", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/ |
| H A D | sync.md | 32 output_asm_insn ("addc \tr0,r0,r0", operands); 33 output_asm_insn ("lwx \t%1,%y2,r0", operands); 34 output_asm_insn ("addic\t%8,r0,0", operands); 35 output_asm_insn ("bnei \t%8,.-8", operands); 36 output_asm_insn ("cmp \t%0,%1,%3", operands); 37 output_asm_insn ("bnei \t%0,.+16", operands); 38 output_asm_insn ("swx \t%4,%y2,r0", operands); 39 output_asm_insn ("addic\t%8,r0,0", operands); 40 output_asm_insn ("bnei \t%8,.-28", operands);
|
| H A D | microblaze.md | 881 output_asm_insn ("addk\t%L0,r0,%1", operands); 883 output_asm_insn ("lw%i1\t%L0,%1", operands); 885 output_asm_insn ("add\t%M0,%L0,%L0", operands); 886 output_asm_insn ("addc\t%M0,r0,r0", operands); 887 output_asm_insn ("beqi\t%M0,.+8", operands); 1382 output_asm_insn ("ori\t%3,r0,%2", operands); 1384 output_asm_insn ("addk\t%0,%1,r0", operands); 1386 output_asm_insn ("addik\t%3,%3,-1", operands); 1387 output_asm_insn ("bneid\t%3,.-4", operands); 1408 output_asm_insn ("src\t%0,%1", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
| H A D | arm-fixed.md | 267 output_asm_insn ("smull\\t%Q3, %R3, %1, %2", operands); 270 output_asm_insn ("msr\\tAPSR_nzcvq, #0", operands); 273 output_asm_insn ("mov\\t%4, #0", operands); 274 output_asm_insn ("msr\\tAPSR_nzcvq, %4", operands); 287 output_asm_insn ("ssat\\t%R3, #15, %R3", operands); 288 output_asm_insn ("mrs\\t%4, APSR", operands); 289 output_asm_insn ("tst\\t%4, #1<<27", operands); 292 output_asm_insn ("mvn\\t%4, %R3, asr #32", operands); 293 output_asm_insn ("it\\tne", operands); 294 output_asm_insn ("movne\\t%Q3, %4", operands); [all …]
|
| H A D | thumb1.md | 54 output_asm_insn (\"movs\\t%0, #:upper8_15:%1\", operands); 55 output_asm_insn (\"lsls\\t%0, #8\", operands); 56 output_asm_insn (\"adds\\t%0, #:upper0_7:%1\", operands); 57 output_asm_insn (\"lsls\\t%0, #8\", operands); 58 output_asm_insn (\"adds\\t%0, #:lower8_15:%1\", operands); 59 output_asm_insn (\"lsls\\t%0, #8\", operands); 60 output_asm_insn (\"adds\\t%0, #:lower0_7:%1\", operands); 433 output_asm_insn ("mov\t%0, %1", ops); 534 output_asm_insn (\"movs\\t%3, %2\;ldrsh\\t%0, [%1, %3]\", ops); 680 output_asm_insn (\"str\\t%1, %0\;str\\t%H1, %2\", operands); [all …]
|
| H A D | thumb2.md | 711 output_asm_insn (\"it\\t%D4\;mov%D4\\t%0, %2\", operands); 713 output_asm_insn (\"it\\t%d4\;mov%d4\\t%0, %1\", operands); 719 output_asm_insn (\"it\\t%d4\", operands); 722 output_asm_insn (\"it\\t%D4\", operands); 726 output_asm_insn (\"it\\t%D4\", operands); 728 output_asm_insn (\"ite\\t%D4\", operands); 735 output_asm_insn (\"mov%D4\\t%0, %1\", operands); 737 output_asm_insn (\"it\\t%d4\", operands); 740 output_asm_insn (\"mov%d4\\t%0, %2\", operands); 761 output_asm_insn (\"cmp\\t%2, %3\", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
| H A D | arm-fixed.md | 267 output_asm_insn ("smull\\t%Q3, %R3, %1, %2", operands); 270 output_asm_insn ("msr\\tAPSR_nzcvq, #0", operands); 273 output_asm_insn ("mov\\t%4, #0", operands); 274 output_asm_insn ("msr\\tAPSR_nzcvq, %4", operands); 287 output_asm_insn ("ssat\\t%R3, #15, %R3", operands); 288 output_asm_insn ("mrs\\t%4, APSR", operands); 289 output_asm_insn ("tst\\t%4, #1<<27", operands); 292 output_asm_insn ("mvn\\t%4, %R3, asr #32", operands); 293 output_asm_insn ("it\\tne", operands); 294 output_asm_insn ("movne\\t%Q3, %4", operands); [all …]
|
| H A D | thumb2.md | 711 output_asm_insn (\"it\\t%D4\;mov%D4\\t%0, %2\", operands); 713 output_asm_insn (\"it\\t%d4\;mov%d4\\t%0, %1\", operands); 719 output_asm_insn (\"it\\t%d4\", operands); 722 output_asm_insn (\"it\\t%D4\", operands); 726 output_asm_insn (\"it\\t%D4\", operands); 728 output_asm_insn (\"ite\\t%D4\", operands); 735 output_asm_insn (\"mov%D4\\t%0, %1\", operands); 737 output_asm_insn (\"it\\t%d4\", operands); 740 output_asm_insn (\"mov%d4\\t%0, %2\", operands); 761 output_asm_insn (\"cmp\\t%2, %3\", operands); [all …]
|
| H A D | thumb1.md | 397 output_asm_insn ("mov\t%0, %1", ops); 498 output_asm_insn (\"movs\\t%3, %2\;ldrsh\\t%0, [%1, %3]\", ops); 644 output_asm_insn (\"str\\t%1, %0\;str\\t%H1, %2\", operands); 680 output_asm_insn (\"movs\\t%0, #:upper8_15:%1\", operands); 681 output_asm_insn (\"lsls\\t%0, #8\", operands); 682 output_asm_insn (\"adds\\t%0, #:upper0_7:%1\", operands); 683 output_asm_insn (\"lsls\\t%0, #8\", operands); 684 output_asm_insn (\"adds\\t%0, #:lower8_15:%1\", operands); 685 output_asm_insn (\"lsls\\t%0, #8\", operands); 686 output_asm_insn (\"adds\\t%0, #:lower0_7:%1\", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/v850/ |
| H A D | v850.md | 734 output_asm_insn ("clr1 %M1,%0", xoperands); 755 output_asm_insn ("clr1 %1,%0", xoperands); 775 output_asm_insn ("clr1 %1,%0", xoperands); 848 output_asm_insn ("set1 %1,%0", xoperands); 873 output_asm_insn ("set1 %1,%0", xoperands); 947 output_asm_insn ("not1 %1,%0", xoperands); 972 output_asm_insn ("not1 %1,%0", xoperands); 2898 output_asm_insn ("addi -28, sp, sp", operands); 2899 output_asm_insn ("st.w r1, 24[sp]", operands); 2900 output_asm_insn ("st.w r10, 12[sp]", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/v850/ |
| H A D | v850.md | 734 output_asm_insn ("clr1 %M1,%0", xoperands); 755 output_asm_insn ("clr1 %1,%0", xoperands); 775 output_asm_insn ("clr1 %1,%0", xoperands); 848 output_asm_insn ("set1 %1,%0", xoperands); 873 output_asm_insn ("set1 %1,%0", xoperands); 947 output_asm_insn ("not1 %1,%0", xoperands); 972 output_asm_insn ("not1 %1,%0", xoperands); 2893 output_asm_insn ("addi -28, sp, sp", operands); 2894 output_asm_insn ("st.w r1, 24[sp]", operands); 2895 output_asm_insn ("st.w r10, 12[sp]", operands); [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/pdp11/ |
| H A D | pdp11.md | 266 output_asm_insn ("tst\t%0", exops[0]); 268 output_asm_insn ("cmp\t%0,%1", exops[0]); 269 output_asm_insn ("bne\t%l0", lb); 271 output_asm_insn ("tst\t%0", exops[1]); 273 output_asm_insn ("cmp\t%0,%1", exops[1]); 303 output_asm_insn ("tst\t%0", exops[i]); 305 output_asm_insn ("cmp\t%0,%1", exops[i]); 306 output_asm_insn ("bne\t%l0", lb); 309 output_asm_insn ("tst\t%0", exops[3]); 311 output_asm_insn ("cmp\t%0,%1", exops[3]); [all …]
|
| H A D | pdp11.cc | 652 output_asm_insn ("sub\t%1,%0", adjops); in output_move_multiple() 657 output_asm_insn ("sub\t%1,%0", adjops); in output_move_multiple() 662 output_asm_insn (singlemove_string (exops[i]), exops[i]); in output_move_multiple() 668 output_asm_insn ("add\t%1,%0", adjops); in output_move_multiple() 673 output_asm_insn ("add\t%1,%0", adjops); in output_move_multiple() 1297 output_asm_insn (buf, tmpop); in output_jump() 1298 output_asm_insn ("jmp\t%l1", operands); in output_jump() 2004 output_asm_insn ("clc", NULL); in pdp11_assemble_shift() 2008 output_asm_insn ("rorb\t%0", operands); in pdp11_assemble_shift() 2011 output_asm_insn ("ror\t%0", operands); in pdp11_assemble_shift() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/pdp11/ |
| H A D | pdp11.md | 264 output_asm_insn ("tst\t%0", exops[0]); 266 output_asm_insn ("cmp\t%0,%1", exops[0]); 267 output_asm_insn ("bne\t%l0", lb); 269 output_asm_insn ("tst\t%0", exops[1]); 271 output_asm_insn ("cmp\t%0,%1", exops[1]); 301 output_asm_insn ("tst\t%0", exops[i]); 303 output_asm_insn ("cmp\t%0,%1", exops[i]); 304 output_asm_insn ("bne\t%l0", lb); 307 output_asm_insn ("tst\t%0", exops[3]); 309 output_asm_insn ("cmp\t%0,%1", exops[3]); [all …]
|
| H A D | pdp11.c | 652 output_asm_insn ("sub\t%1,%0", adjops); in output_move_multiple() 657 output_asm_insn ("sub\t%1,%0", adjops); in output_move_multiple() 662 output_asm_insn (singlemove_string (exops[i]), exops[i]); in output_move_multiple() 668 output_asm_insn ("add\t%1,%0", adjops); in output_move_multiple() 673 output_asm_insn ("add\t%1,%0", adjops); in output_move_multiple() 1298 output_asm_insn (buf, tmpop); in output_jump() 1299 output_asm_insn ("jmp\t%l1", operands); in output_jump() 2006 output_asm_insn ("clc", NULL); in pdp11_assemble_shift() 2010 output_asm_insn ("rorb\t%0", operands); in pdp11_assemble_shift() 2013 output_asm_insn ("ror\t%0", operands); in pdp11_assemble_shift() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/ |
| H A D | nds32-md-auxiliary.cc | 205 output_asm_insn (pattern, operands); in output_cond_branch() 264 output_asm_insn (pattern, operands); in output_cond_branch_compare_zero() 1407 output_asm_insn ("sethi\t$ta, hi20(%l1@GOTOFF)", operands); in nds32_output_casesi_pc_relative() 1408 output_asm_insn ("ori\t$ta, $ta, lo12(%l1@GOTOFF)", operands); in nds32_output_casesi_pc_relative() 1409 output_asm_insn ("add\t$ta, $ta, $gp", operands); in nds32_output_casesi_pc_relative() 1412 output_asm_insn ("la\t$ta, %l1", operands); in nds32_output_casesi_pc_relative() 1422 output_asm_insn ("lb\t%2, [$ta + %0 << 0]", operands); in nds32_output_casesi_pc_relative() 1425 output_asm_insn ("lh\t%2, [$ta + %0 << 1]", operands); in nds32_output_casesi_pc_relative() 1428 output_asm_insn ("lw\t%2, [$ta + %0 << 2]", operands); in nds32_output_casesi_pc_relative() 1437 output_asm_insn ("add\t$ta, %2, $ta", operands); in nds32_output_casesi_pc_relative() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/ |
| H A D | nds32-md-auxiliary.c | 205 output_asm_insn (pattern, operands); in output_cond_branch() 264 output_asm_insn (pattern, operands); in output_cond_branch_compare_zero() 1407 output_asm_insn ("sethi\t$ta, hi20(%l1@GOTOFF)", operands); in nds32_output_casesi_pc_relative() 1408 output_asm_insn ("ori\t$ta, $ta, lo12(%l1@GOTOFF)", operands); in nds32_output_casesi_pc_relative() 1409 output_asm_insn ("add\t$ta, $ta, $gp", operands); in nds32_output_casesi_pc_relative() 1412 output_asm_insn ("la\t$ta, %l1", operands); in nds32_output_casesi_pc_relative() 1422 output_asm_insn ("lb\t%2, [$ta + %0 << 0]", operands); in nds32_output_casesi_pc_relative() 1425 output_asm_insn ("lh\t%2, [$ta + %0 << 1]", operands); in nds32_output_casesi_pc_relative() 1428 output_asm_insn ("lw\t%2, [$ta + %0 << 2]", operands); in nds32_output_casesi_pc_relative() 1437 output_asm_insn ("add\t$ta, %2, $ta", operands); in nds32_output_casesi_pc_relative() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/m68k/ |
| H A D | m68k.cc | 1736 output_asm_insn ("dbeq %0,%l1\n\tjeq %l2", operands); in output_dbcc_and_branch() 1740 output_asm_insn ("dbne %0,%l1\n\tjne %l2", operands); in output_dbcc_and_branch() 1744 output_asm_insn ("dbgt %0,%l1\n\tjgt %l2", operands); in output_dbcc_and_branch() 1748 output_asm_insn ("dbhi %0,%l1\n\tjhi %l2", operands); in output_dbcc_and_branch() 1752 output_asm_insn ("dblt %0,%l1\n\tjlt %l2", operands); in output_dbcc_and_branch() 1756 output_asm_insn ("dbcs %0,%l1\n\tjcs %l2", operands); in output_dbcc_and_branch() 1760 output_asm_insn ("dbge %0,%l1\n\tjge %l2", operands); in output_dbcc_and_branch() 1764 output_asm_insn ("dbcc %0,%l1\n\tjcc %l2", operands); in output_dbcc_and_branch() 1768 output_asm_insn ("dble %0,%l1\n\tjle %l2", operands); in output_dbcc_and_branch() 1772 output_asm_insn ("dbls %0,%l1\n\tjls %l2", operands); in output_dbcc_and_branch() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m68k/ |
| H A D | m68k.c | 1736 output_asm_insn ("dbeq %0,%l1\n\tjeq %l2", operands); in output_dbcc_and_branch() 1740 output_asm_insn ("dbne %0,%l1\n\tjne %l2", operands); in output_dbcc_and_branch() 1744 output_asm_insn ("dbgt %0,%l1\n\tjgt %l2", operands); in output_dbcc_and_branch() 1748 output_asm_insn ("dbhi %0,%l1\n\tjhi %l2", operands); in output_dbcc_and_branch() 1752 output_asm_insn ("dblt %0,%l1\n\tjlt %l2", operands); in output_dbcc_and_branch() 1756 output_asm_insn ("dbcs %0,%l1\n\tjcs %l2", operands); in output_dbcc_and_branch() 1760 output_asm_insn ("dbge %0,%l1\n\tjge %l2", operands); in output_dbcc_and_branch() 1764 output_asm_insn ("dbcc %0,%l1\n\tjcc %l2", operands); in output_dbcc_and_branch() 1768 output_asm_insn ("dble %0,%l1\n\tjle %l2", operands); in output_dbcc_and_branch() 1772 output_asm_insn ("dbls %0,%l1\n\tjls %l2", operands); in output_dbcc_and_branch() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/ |
| H A D | sync.md | 226 output_asm_insn (".align\t16", operands); 247 output_asm_insn ("srl\t%L3, 0, %L3", operands); 248 output_asm_insn ("sllx\t%H3, 32, %H3", operands); 249 output_asm_insn ("or\t%L3, %H3, %L3", operands); 251 output_asm_insn ("srl\t%L2, 0, %L2", operands); 252 output_asm_insn ("sllx\t%H2, 32, %H3", operands); 253 output_asm_insn ("or\t%L2, %H3, %H3", operands); 254 output_asm_insn ("casx\t%1, %H3, %L3", operands);
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/ |
| H A D | sync.md | 226 output_asm_insn (".align\t16", operands); 247 output_asm_insn ("srl\t%L3, 0, %L3", operands); 248 output_asm_insn ("sllx\t%H3, 32, %H3", operands); 249 output_asm_insn ("or\t%L3, %H3, %L3", operands); 251 output_asm_insn ("srl\t%L2, 0, %L2", operands); 252 output_asm_insn ("sllx\t%H2, 32, %H3", operands); 253 output_asm_insn ("or\t%L2, %H3, %H3", operands); 254 output_asm_insn ("casx\t%1, %H3, %L3", operands);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/nvptx/ |
| H A D | nvptx.md | 2031 output_asm_insn ("{", NULL); 2032 output_asm_insn ("\\t" ".reg.pred" "\\t" "%%eq_p;", NULL); 2033 output_asm_insn ("\\t" ".reg%t0" "\\t" "%%val;", operands); 2034 output_asm_insn ("\\t" "ld%A1%t0" "\\t" "%%val,%1;", operands); 2035 output_asm_insn ("\\t" "setp.eq%t0" "\\t" "%%eq_p, %%val, %2;", 2037 output_asm_insn ("@%%eq_p\\t" "st%A1%t0" "\\t" "%1,%3;", operands); 2038 output_asm_insn ("\\t" "mov%t0" "\\t" "%0,%%val;", operands); 2039 output_asm_insn ("}", NULL); 2074 output_asm_insn ("{", NULL); 2075 output_asm_insn ("\\t" ".reg%t0" "\\t" "%%val;", operands); [all …]
|