Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1995-01-26 | * ppc-opc.c: Changes based on patch from David Edelsohn | Ian Lance Taylor | 1 | -41/+210 | |
<edelsohn@npac.syr.edu>. (powerpc_operands): Add operands SPRBAT and SPRG. Split TBR out of SPR. (FXM_MASK): Define. (insert_tbr): New static function. (extract_tbr): New static function. (XFXFXM_MASK, XFXM): Define. (XSPRBAT_MASK, XSPRG_MASK): Define. (powerpc_opcodes): Add instructions to access special registers by name. Add mtcr and mftbu. | |||||
1994-04-17 | * ppc-opc.c (powerpc_opcodes): Correct fcir. From David Edelsohn | Ian Lance Taylor | 1 | -1/+1 | |
(edelsohn@npac.syr.edu). | |||||
1994-04-04 | * ppc-opc.c (powerpc_operands): The signedp field has been | Ian Lance Taylor | 1 | -58/+68 | |
removed, so don't initialize it. Set the PPC_OPERAND_SIGNED flag instead. Add new operand SISIGNOPT. (powerpc_opcodes): For lis, liu, addis, and cau use SISIGNOPT. Based on patch from David Edelsohn (edelsohn@npac.syr.edu). * ppc-dis.c (print_insn_powerpc): Check PPC_OPERAND_SIGNED rather than signedp field. | |||||
1994-03-28 | Mon Mar 28 12:28:30 1994 David Edelsohn (edelsohn@npac.syr.edu) | Ian Lance Taylor | 1 | -74/+100 | |
* ppc-opc.c: Define POWER2 as short alias flag. (powerpc_opcodes): Add POWER/2 opcodes lfq*, stfq*, fcir[z], and fsqrt. | |||||
1994-02-05 | * ppc-opc.c (powerpc_operands): New operand type MBE to handle a | Ian Lance Taylor | 1 | -30/+192 | |
single number giving a bitmask for the MB and ME fields of an M form instruction. Change NB to accept 32, and turn it into 0; also turn 0 into 32 when disassembling. Seperated SH from NB. (insert_mbe, extract_mbe): New functions. (insert_nb, extract_nb): New functions. (SC_MASK): Mask out SA and LK bits. (powerpc_opcodes): Change "cal" to use RT, D, RA rather than RT, RA, SI. Change "liu" and "cau" to use UI rather than SI. Mark "bctr" and "bctrl" as accepted by POWER. Change "rlwimi", "rlimi", "rlwimi.", "rlimi.", "rlwinm", "rlinm", "rlwinm.", "rlinm.", "rlmi", "rlmi.", "rlwnm", "rlnm", "rlwnm.", "rlnm." to use MBE rather than MB. Add "mfmq" and "mtmq" POWER instructions. (powerpc_macros): Define table of macro definitions. (powerpc_num_macros): Define. | |||||
1994-01-22 | PowerPC opcode table and disassembler. | Ian Lance Taylor | 1 | -0/+2463 | |