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