Home | History | Annotate | Download | only in opcodes

Lines Matching full:fprintf_fn

38 	     fprintf_ftype fprintf_fn,
43 fprintf_fn (stream, "%s\t", op->name);
53 fprintf_fn (stream, "@r%d", rn);
60 fprintf_fn (stream, "@r%d+", rn);
64 fprintf_fn (stream, "@r%d+r8", rn);
68 fprintf_fn (stream, "@r%d+r9", rn);
71 fprintf_fn (stream, "a%c", '0' + rm);
74 fprintf_fn (stream, "x%c", '0' + rm);
77 fprintf_fn (stream, "y%c", '0' + rm);
80 fprintf_fn (stream, "%c%c",
85 fprintf_fn (stream, "%c%c",
90 fprintf_fn (stream, "%c%c",
95 fprintf_fn (stream, "%c%c",
103 fprintf_fn (stream, ",");
115 fprintf_ftype fprintf_fn = info->fprintf_func;
120 fprintf_fn (stream, "nopx\tnopy");
125 fprintf_fn (stream, "\t");
161 fprintf_fn, stream);
164 fprintf_fn (stream, ".word 0x%x", insn);
184 fprintf_fn, stream);
190 fprintf_fn (stream, "\t");
194 fprintf_fn, stream);
200 print_dsp_reg (int rm, fprintf_ftype fprintf_fn, void *stream)
205 fprintf_fn (stream, "a1");
208 fprintf_fn (stream, "a0");
211 fprintf_fn (stream, "x0");
214 fprintf_fn (stream, "x1");
217 fprintf_fn (stream, "y0");
220 fprintf_fn (stream, "y1");
223 fprintf_fn (stream, "m0");
226 fprintf_fn (stream, "a1g");
229 fprintf_fn (stream, "m1");
232 fprintf_fn (stream, "a0g");
235 fprintf_fn (stream, "0x%x", rm);
245 fprintf_ftype fprintf_fn = info->fprintf_func;
254 fprintf_fn (stream, "psh%c\t#%d,",
257 print_dsp_reg (field_b & 0xf, fprintf_fn, stream);
268 fprintf_fn (stream, "p%s %s,%s,%s\t",
277 fprintf_fn (stream, "pclr %s \t", du_tab[(field_b >> 0) & 3]);
280 fprintf_fn (stream, ".word 0x%x\t", field_b);
282 fprintf_fn (stream, "pmuls%c%s,%s,%s",
347 fprintf_fn (stream, "%s%s\t", dc, op->name);
351 fprintf_fn (stream, ",");
355 print_dsp_reg (field_b & 0xf, fprintf_fn, stream);
358 fprintf_fn (stream, "%s", sx_tab[(field_b >> 6) & 3]);
361 fprintf_fn (stream, "%s", sy_tab[(field_b >> 4) & 3]);
364 fprintf_fn (stream, "mach");
367 fprintf_fn (stream, "macl");
377 fprintf_fn (stream, ".word 0x%x", field_b);
386 fprintf_ftype fprintf_fn = info->fprintf_func;
681 fprintf_fn (stream, "%s\t", op->name);
686 fprintf_fn (stream, ",");
690 fprintf_fn (stream, "#%d", imm);
693 fprintf_fn (stream, "r0");
696 fprintf_fn (stream, "r%d", rn);
700 fprintf_fn (stream, "@r%d+", rn);
704 fprintf_fn (stream, "@-r%d", rn);
708 fprintf_fn (stream, "@r%d", rn);
711 fprintf_fn (stream, "@(%d,r%d)", has_disp?disp:imm, rn);
714 fprintf_fn (stream, "@r%d+r8", rn);
717 fprintf_fn (stream, "r%d", rm);
720 fprintf_fn (stream, "@r%d+", rm);
723 fprintf_fn (stream, "@-r%d", rm);
726 fprintf_fn (stream, "@r%d", rm);
729 fprintf_fn (stream, "@(%d,r%d)", has_disp?disp:imm, rm);
732 fprintf_fn (stream, "r%d_bank", rb);
740 fprintf_fn (stream, "@(r0,r%d)", rn);
743 fprintf_fn (stream, "@(r0,r%d)", rm);
746 fprintf_fn (stream, "@(%d,gbr)", has_disp?disp:imm);
749 fprintf_fn (stream, "tbr");
752 fprintf_fn (stream, "@@(%d,tbr)", has_disp?disp:imm);
755 fprintf_fn (stream, "@r15+");
758 fprintf_fn (stream, "@-r15");
761 fprintf_fn (stream, "@(r0,gbr)");
768 fprintf_fn (stream, "sr");
771 fprintf_fn (stream, "gbr");
774 fprintf_fn (stream, "vbr");
777 fprintf_fn (stream, "dsr");
780 fprintf_fn (stream, "mod");
783 fprintf_fn (stream, "re");
786 fprintf_fn (stream, "rs");
789 fprintf_fn (stream, "a0");
792 fprintf_fn (stream, "x0");
795 fprintf_fn (stream, "x1");
798 fprintf_fn (stream, "y0");
801 fprintf_fn (stream, "y1");
804 print_dsp_reg (rm, fprintf_fn, stream);
807 fprintf_fn (stream, "ssr");
810 fprintf_fn (stream, "spc");
813 fprintf_fn (stream, "mach");
816 fprintf_fn (stream, "macl");
819 fprintf_fn (stream, "pr");
822 fprintf_fn (stream, "sgr");
825 fprintf_fn (stream, "dbr");
828 fprintf_fn (stream, "fr%d", rn);
831 fprintf_fn (stream, "fr%d", rm);
836 fprintf_fn (stream, "xd%d", rn & ~1);
840 fprintf_fn (stream, "dr%d", rn);
845 fprintf_fn (stream, "xd%d", rm & ~1);
849 fprintf_fn (stream, "dr%d", rm);
853 fprintf_fn (stream, "fpscr");
857 fprintf_fn (stream, "fpul");
860 fprintf_fn (stream, "fr0");
863 fprintf_fn (stream, "fv%d", rn * 4);
866 fprintf_fn (stream, "fv%d", rm * 4);
869 fprintf_fn (stream, "xmtrx");
891 fprintf_fn (stream, "\t(slot ");
894 fprintf_fn (stream, ")");
929 fprintf_fn (stream, "\t! ");
933 fprintf_fn (stream, "\t! %x", val);
942 fprintf_fn (stream, ".word 0x%x%x%x%x", nibs[0], nibs[1], nibs[2], nibs[3]);