Lines Matching refs:gencode
161 * Makefile.in (gencode.o): New rule.
162 (gencode): Call LINK_FOR_BUILD.
211 * gencode.c: Include libiberty.h.
219 * gencode.c (dmuls.l, dmulu.l): Use new functions dmul_s and dmul_u.
314 * gencode.c (tab): Pass sd into trap calls.
407 * gencode.c (ppi_gensim): Convert old style prototype with ppi_insn.
439 * gencode.c (ppi_gensim): Add missing */. Change case 4 to case 5.
443 * Makefile.in (gencode): Add $(BUILD_CFLAGS), $(BUILD_LDFLAGS),
445 * gencode.c: Include ctype.h, stdlib.h, string.h, and unistd.h.
489 * gencode.c (fabs, fneg): Implement as integer operation
596 * gencode.c (tab): Add RAISE_EXCEPTION_IF_IN_DELAY_SLOT to the
601 * gencode.c (tab): Correct pre-decrement instructions when m == n.
638 * gencode.c (tab): Avoid lvalue casts. Suggested by
643 * gencode.c (tab): Avoid inserting code before variables all declared.
676 * gencode.c (movua.l): Compensate for endianness.
684 * gencode.c (op tab): Call RAISE_EXCEPTION_IF_IN_DELAY_SLOT for all
702 * gencode.c: Move movx/movy insns into separate switch statement.
713 * gencode.c (tab): For shad snd shld, fix result for
718 * gencode.c (movua.l): Set thislock to 0, not n.
722 * gencode.c (table): Change from char to short.
730 * gencode.c: (op tab): Some refs and defs fixes.
738 * gencode.c: Whitespace cleanup.
741 * gencode.c: Replace 'Hitachi' with 'Renesas'.
760 * gencode.c (expand_opcode): Simplify and reorganize.
773 * gencode.c (tab): Add entries for fsca and fsrra.
782 * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and
789 * gencode.c (expand_ppi_code): Comment spelling fix.
793 * gencode.c (pshl): Change < to <= (shift by 16 is allowed).
799 * gencode.c: Fix typo in comment.
803 * gencode.c: A few more fix-ups of refs and defs.
810 * gencode.c (prnd): Clear LSW of result to zeros.
811 * gencode.c (pmuls): Expression is mis-parenthesized.
812 * gencode.c (ppi_gensim): For a conditional ppi insn, if the
819 * gencode.c (movs): Fix a couple of text transpositions.
823 * gencode.c (op tab): Some fix-ups of refs and defs.
827 * gencode.c (op tab): Implement movca.l.
828 * gencode.c (op movsxy_tab): Fix an error in the bit pattern.
829 * gencode.c (gensim_caselist): The movy instructions use
834 * gencode.c (op movsxy_tab): Fix up some copy/paste errors
837 * gencode.c (op tab): Move misplaced semicolon.
849 * gencode.c (trapa): Handle trap 33 using the trap function.
888 * gencode.c (tab): Delimit strings with commas where applicable.
900 * gencode.c (printonmatch, think, genopc): Deleted.
995 * gencode.c (tab): Use SET_NIP instead of nia = . Use PH2T / PT2H /
1050 * gencode.c (fcnvds <DR_N>,FPUL): Rewrite to use a local anonymous
1183 * gencode.c (tab): Order instructions according to SH3 document.
1218 * gencode.c (fmov): Update.
1230 * gencode.c (tab): Fixed ocbwb and pref.
1255 * gencode.c (tab): Update.
1259 * gencode.c (main): Perform basic checks on tab entries.
1261 * Makefile.in (gencode): Always compile with -g.
1265 * gencode.c (gensim): Move ref checking code to before `stuff'.
1274 * gencode.c (tab): Update/simplify.
1276 * gencode.c (gensim): Better formatting of output code.
1282 * gencode.c (braf, bsrf): Fix branch destination calculation to
1292 * gencode (fmov from/to memory): take endian_mismatch into account
1297 * gencode.c (swap.b): Fix treatment of high word.
1301 * sh/gencode.c,
1451 * gencode.c (tab): Add MA() to the execution string of all
1460 * gencode.c (mac.l): Don't abort GDB if executing mac.l
1466 * gencode.c (tab): Added several sh3 opcodes.
1473 * gencode.c (tab): In shad/shld definitions, negate R[m] before
1479 * gencode.c (tab): Add explicit NaN support for ftrc instruction.
1488 * gencode.c: jsr, bsr and bsrf actually save pc+4 in pr, and rts
1497 * gencode.c (gensim): Indicate SIGILL instead of calling abort for
1546 * gencode.c: Back up PC by 2 for breakpoints.
1558 (gencode): Build using $(CC_FOR_BUILD).
1583 * gencode.c (gensim): abort if an unknown opcode is encountered.
1589 * gencode.c: Add sh3e opcodes.
1595 * gencode.c: Add 34 to conditional which determines which traps
1653 * gencode.c (op_tab): Add SH3 support.
1657 * gencode.c (tab): Add bsrf and braf.
1679 * gencode.c (op_tab): Make MAC.W call macw, not abort.
1685 * gencode.c (op_tab): New code for ADDV and SUBV.
1693 * gencode.c (op_tab): Also replace NEGC, and try again with SUBC.
1696 * gencode.c (op_tab): Replace code for ADDC and SUBC.
1713 * Makefile.in (gencode): Allow build in different directory.
1717 * Makefile.in (gencode): Change $< to gencode.c for portability.
1726 * gencode.c (tab): Simulate T bit after a negc insn right.
1736 * gencode.c (tab): Special case trapa #3.
1761 * gencode.c (table): Get direction of some opcodes right.
1767 * gencode.c (main, gendefines): New -d option prints table of defines.
1774 * gencode.c: mova uses aligned addresses
1801 * gencode.c (table): Becomes unsigned.
1831 * gencode.c: Fix some opcodes.
1837 * gencode.c (tab): Lint for sgi compiler
1844 * interp.c, gencode.c: Lint.