- 059601a Revise the PPC32 subarchitecture kinds, so as to facilitated by sewardj · 19 years ago
- d37be03 Always mark blrl as a return. by sewardj · 19 years ago
- 1bee561 Handle instrumentation artefacts arising from memchecking Altivec by sewardj · 19 years ago
- 24d06f1 Fix usage of Iop_MullEven* to give IR correct meaning of which lanes being multiplied, i.e. lowest significant lane = zero by cerion · 19 years ago
- 4a49b03 Frontend: by cerion · 19 years ago
- 1ac656a New irop Iop_MullEven* - a widening un/signed multiply of even lanes by cerion · 19 years ago
- 4fa325a API change: make the handling of syscall-denoting instructions a bit by sewardj · 19 years ago
- dc1f913 Fill in a few missing Altivec cases: by sewardj · 19 years ago
- d147094 Minor altivec changes: by sewardj · 19 years ago
- 197bd17 Build fixes for gcc-2.96 (which does not allow declarations after the by sewardj · 19 years ago
- dfb1144 Handle the out-of-range shift cases for slw/srw in a different way by sewardj · 19 years ago
- 9d540e5 Enable chasing of unconditional branches and calls. by sewardj · 19 years ago
- 26b3320 Special-case rlwnms which are really slwi or srwi. This gives about by sewardj · 19 years ago
- 6f1cc0f Some AltiVec vector-multiply arith insns by cerion · 19 years ago
- 0a7b4f4 More AltiVec: shifts and rotates - vrl*, vsl*, vsr* by cerion · 19 years ago
- 3c05279 Added packing/unpacking AltiVec insns - vpk*, vupk* by cerion · 19 years ago
- 92d9d87 Added AltiVec permutation insns: - vperm, vsldoi, vmrg*, vsplt* by cerion · 19 years ago
- 0c43922 Added AltiVec integer compare insns. by cerion · 19 years ago
- 36991ef Implemented simple AltiVec arithmetic insns: by cerion · 19 years ago
- 61c9274 Added AltiVec sub-vector load/store insns: by cerion · 19 years ago
- d3e5241 implemented vaddcuw by cerion · 19 years ago
- 27b3d7e more altivec insns: vsr, vspltw - only working with with --tool=none by cerion · 19 years ago
- 6f6c6a0 implemented guest-ppc32 lvsl, lvsr using dirty helper function by cerion · 19 years ago
- 6e7a0ea a couple more simple altivec insns - vandc, vnor, vsel by cerion · 19 years ago
- 225a034 by cerion · 19 years ago
- 32aad40 reinstated altivec insn disassembly framework by cerion · 19 years ago
- c7cd214 Typechecker cleanups (non-functional changes) by sewardj · 19 years ago
- 55ccc3e Fix mcrxr. by sewardj · 19 years ago
- cb14e73 reinstate lhau, lhaux, sthux, mcrxr by cerion · 19 years ago
- 5f63c0c Reinstate stfdux, fctiw. by sewardj · 19 years ago
- afe8583 Cleanups: by sewardj · 19 years ago
- 0f2c540 rm unused vars in dis_int_ldst_str by sewardj · 19 years ago
- 5876fa1 Implement stswi/stswx. by sewardj · 19 years ago
- 87e651f Implement lswi and lswx. The generated IR should be good for by sewardj · 19 years ago
- fb95797 Reinstate stwbrx. by sewardj · 19 years ago
- 7c2dc71 Reinstate crand, crnand, crorc. by sewardj · 19 years ago
- 73a9197 Implement mftb{,u}. by sewardj · 19 years ago
- d269136 Remove some helper functions to do with flag handling. These are by sewardj · 19 years ago
- 602857d Reinstate lwbrx. by sewardj · 19 years ago
- c808ef7 Add tested but unused code just in case it is useful at some point in by sewardj · 19 years ago
- 7787af4 - Partial implementation of reservations, to make lwarx/stwcx. work by sewardj · 19 years ago
- 7bd6ffe by sewardj · 19 years ago
- dbcfae7 by sewardj · 19 years ago
- 0e2cc67 Reinstate some FP instructions. With --tool=none we now have a by sewardj · 19 years ago
- 7f08078 Get rid of warnings from gcc. by sewardj · 19 years ago
- e14bb9f Partially successful effort to get FP working again. by sewardj · 19 years ago
- c965953 Reinstate rlwnm and change ROTL32 back to what it looked like before I by sewardj · 19 years ago
- 6fa6bf1 Fix XER.OV computation after multiply. by sewardj · 19 years ago
- 0e88d8f Fix very stupid bug in my mtxer implementation. The relevant IRStmts by sewardj · 19 years ago
- 20ef547 Do all ppc32 flag calculations in-line, partly for performance reasons by sewardj · 19 years ago
- b51f0f4 by sewardj · 19 years ago
- 8ea6771 Implement 8-byte-transfer cases for lwsi and stswi. by sewardj · 19 years ago
- ab10ac2 ... and fix the fix (oh for clear documentation...) by cerion · 19 years ago
- 3182fd4 fixed load-mult-word bad-insn-check bug by cerion · 19 years ago
- d797899 What is it with me add and's! by cerion · 19 years ago
- b95a3db Bringing back load/store multiple word. *These insns not yet checked* by cerion · 19 years ago
- 2f52de4 Get rid of endianness assumption in client-request-spotter. by sewardj · 19 years ago
- db36c0f Type casting cleanups. by sewardj · 19 years ago
- 9e6491a The logic that drove basic block to IR disassembly had been duplicated by sewardj · 19 years ago
- a50fde5 Implemented altivec load: lvx - xfontsel runs now (tool=none) by cerion · 19 years ago
- 807d0eb Cleaned up read/write register functions, wrt XER, and fixed a bug for write to VSCR. by cerion · 19 years ago
- bddbae6 Fixed a couple of bugs relating to condition register reading/writing, and conditional register logic by cerion · 19 years ago
- af1ceca Enhance IR so as to distinguish between little- and big-endian loads and by sewardj · 19 years ago
- d94b73a Connect up the plumbing which allows the ppc32 front end to know the by sewardj · 19 years ago
- 27e1dd6 (API-visible change): generalise the VexSubArch idea. Everywhere by sewardj · 19 years ago
- a982c05 AltiVec insn parsing for guest end. by cerion · 19 years ago
- 6b30d85 fixed sign-extension bug for branches by cerion · 19 years ago
- a60e790 Disable i-am-kludged messages in the cache control insns. by sewardj · 19 years ago
- 84ad616 Added isel Ist_Tmp:Ity_I64, iselInt64Expr::Iex_Get by cerion · 19 years ago
- 0fe6b7e comment wibble by cerion · 19 years ago
- 094d139 Floating-point for ppc32 by cerion · 19 years ago
- ed623db guest-ppc32 by cerion · 19 years ago
- 40e144d more icc -Wall cleanups by sewardj · 19 years ago
- ebc0f74 Placate icc -Wall. by sewardj · 19 years ago
- 496a58d This commit looks big but it is really quite small. Fixes some by sewardj · 19 years ago
- 3d870a3 Framework for front-end floating point disassembly by cerion · 19 years ago
- ec6df2f Fixed front-end srawi carry flag calc by cerion · 19 years ago
- 70e2412 Fixed xer_ca flag calc for subfze, by cerion · 19 years ago
- a8078f6 Be a bit more paranoid about icbi. by sewardj · 19 years ago
- 7ce9d15 Support for vex-directed instruction-cache invalidation, needed for by sewardj · 19 years ago
- 9a036bf Build fixes for gcc-2.96 (be more ANSI C compliant wrt placement by sewardj · 19 years ago
- 3a589ea Fixed front-end slw for sh_amt of 32 to 64 by cerion · 19 years ago
- 38e3adc Fixed front-end xer reg access by cerion · 19 years ago
- e9d361a Cleaned up front end a fair bit. by cerion · 20 years ago
- 7342c37 Cleaning up frontend - inc. changing all guest-state UChars to UInts by cerion · 20 years ago
- 87d34ca Simplified sraw a little by cerion · 20 years ago
- 2ee871e Front end bug: bad arg order for MuxOX of srw by cerion · 20 years ago
- 35663a7 Backend bug: mkFormD wasn't smallifying the imm by cerion · 20 years ago
- 0d330c5 Front-end fix for slw - _record_ the result... by cerion · 20 years ago
- e67534c Fixed some front end with-zero loads by cerion · 20 years ago
- e6b39c4 Fixed isel::load of small imm to reg - these are UInts: we don't want sign extension. by cerion · 20 years ago
- 0190847 Simplified front-end IR encoding for some subtracts by cerion · 20 years ago
- 885e66e Fixes to getReg_field, putReg_field by cerion · 20 years ago
- 9d88da6 Fix to guest-ppc32 subfic by cerion · 20 years ago
- 239e2e4 Another go at fixing the rotate mask by cerion · 20 years ago
- 98644ff Fixed a rotate bug: IBM bit labelling got me again by cerion · 20 years ago
- 48090c0 Some simplifying of guest register access in toIR.c by cerion · 20 years ago
- 3007c7f Added front-end code for conditional register logic instrs by cerion · 20 years ago
- 7c1dd1b Coupl'a front-end load / save bugs by cerion · 20 years ago
- a31e8b5 coupl'a small fixes for ppc32 by cerion · 20 years ago