- f07ed03 A minimal implementation of the x86 sysenter instruction by sewardj · 19 years ago
- 6d26984 Track the status of the %EFLAGS.AC (alignment check) bit, but by sewardj · 19 years ago
- 564f7ea Reinstate SBB r/m, reg. by sewardj · 19 years ago
- e74f6f7 Get rid of ludicrously over-paranoid assertion that caused all last 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
- f63f16d Newer version of GPLv2 text with newer FSF addresses, no other changes. by sewardj · 19 years ago
- 2bd97d1 Implement 0xA0 /* MOV Ob,AL */ and 0xA2 /* MOV AL,Ob */. by sewardj · 19 years ago
- b7bcdf9 Ignore redundant REX.W prefix on CALL Ev. by sewardj · 19 years ago
- dbcfae7 by sewardj · 19 years ago
- b6d02ea Specialise NZ after DECW. by sewardj · 19 years ago
- 87277cb Implement 0xA1 /* MOV Ov,eAX */ and 0xA3 /* MOV eAX,Ov */. This by sewardj · 19 years ago
- 0e2cc67 Reinstate some FP instructions. With --tool=none we now have a by sewardj · 19 years ago
- 8fb8869 Implement ffreep %st(0). Fixes #109718. by sewardj · 19 years ago
- 071895f Implement ficom{p,}{w,l}. This should fix #103594. by sewardj · 19 years ago
- 743d8f0 Typechecker police. by sewardj · 19 years ago
- 7f08078 Get rid of warnings from gcc. by sewardj · 19 years ago
- 08551a7 Never ever delete vex_svnversion.h except when doing 'make version'. by sewardj · 19 years ago
- afc0bfd Don't delete vex_svnversion.h during 'make clean'. This causes by sewardj · 19 years ago
- 4f9847d Implement a couple of missing x87 insns. by sewardj · 19 years ago
- 9759a81 Update always-defined areas. by sewardj · 19 years ago
- a219519 More isel cases. by sewardj · 19 years ago
- 18e98d4 Some of the ppc32 front end stuff generates huge amounts of IR and by sewardj · 19 years ago
- 9053d22 Reenable an ADC variant. by sewardj · 19 years ago
- 41c0109 Implement ADC Ib, AL. by sewardj · 19 years ago
- a32ad6b Enable RCR tests. by sewardj · 19 years ago
- 112b099 An appallingly inefficient, but correct, implementation of rcr. On by sewardj · 19 years ago
- 98e9f34 Implement bswapq %reg. Generates pretty verbose code, but it works. by sewardj · 19 years ago
- e14bb9f Partially successful effort to get FP working again. by sewardj · 19 years ago
- 8a8588d Fix signedness of immediate. 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
- bc21094 Implement STC/CLC/CMC, and take the opportunity to make PUSHFL work a by sewardj · 19 years ago
- 7a06b85 Implement SBB Ev,Gv. by sewardj · 19 years ago
- 6359f81 Implement LOOP disp8 (0xE2). by sewardj · 19 years ago
- c8b2635 Implement F3 90 (rep nop). by sewardj · 19 years ago
- 005b4ef Specialise NZ after ANDL/ORL/XORL. This fixes #109314. by sewardj · 19 years ago
- 3f81c4e Add some specialisation rules which are ultimately helpful in reduce by sewardj · 19 years ago
- 22cab06 Make ADC Ev,Gv work. by sewardj · 19 years ago
- 109e935 iselCondCode: handle literals. by sewardj · 19 years ago
- 68884ef Add a folding rule for 1Sto16. by sewardj · 19 years ago
- d45b446 Handle 0 :: Ity_I1 as well as 1 :: Ity_I1. by sewardj · 19 years ago
- feacf14 Fix up linking/relocation a bit, and track API changes in r1272. by sewardj · 19 years ago
- 5e0274d Track API changes in r1272. by sewardj · 19 years ago
- b51f0f4 by sewardj · 19 years ago
- 37b71bf Fix build breakage. by sewardj · 19 years ago
- 8ea6771 Implement 8-byte-transfer cases for lwsi and stswi. by sewardj · 19 years ago
- 900f6b5 Added LibVEX_GuestPPC32_put_cr7(), LibVEX_GuestPPC32_put_cr() by cerion · 19 years ago
- 51900a2 Added LibVEX_GuestPPC32_get_cr() for easy access to entire cond reg by cerion · 19 years ago
- 0bfc6b6 My life is one endless stream of small things which don't quite work. by sewardj · 19 years ago
- c24824a Comment-only-change: record subtle interactions between self-checks by sewardj · 19 years ago
- e8aaa87 Fix bits and pieces needed to make self-checking-translations work on amd64. by sewardj · 19 years ago
- 16a403b Tidy up some loose ends in the self-checking-translations machinery, by sewardj · 19 years ago
- ec3c885 Make LibVEX_Translate (an API fn) take a Bool indicating whether or by sewardj · 19 years ago
- db4738a Basic support for self-checking translations. It fits quite neatly by sewardj · 19 years ago
- a27cfc4 Keep older versions of gcc (3.0.4) happy. 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
- 8253ad3 Implement fcmovu/fcmovnu. gcc-4.0.1 -msse2 -ftree-vectorize generates them. by sewardj · 19 years ago
- d4d3dd6 Add some casts. by sewardj · 19 years ago
- 7d7f1b6 A further hack to reduce ppc32 reg-alloc costs: don't give the by sewardj · 19 years ago
- ee7d228 Fix (well, ameliorate, at least) some lurking performance problems by sewardj · 19 years ago
- 6485f25 Fix comment. by sewardj · 19 years ago
- 2f52de4 Get rid of endianness assumption in client-request-spotter. by sewardj · 19 years ago
- 270def4 Change type of deltas from ULong to Long throughout. Probably pointless. by sewardj · 19 years ago
- 52d0491 Change type of deltas from UInt to Int throughout. Probably pointless. 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
- a5f957d Fix backend bug: the immediate on PPC32AMode_IR is 16 bits signed, not unsigned. 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
- b66dfa3 comment-only change: renumber register offsets correctly by cerion · 19 years ago
- 2325699 Yet Another Folding Rule (YAFR) (tm) by sewardj · 19 years ago
- 151ba33 Track recent API change (introduction of VexArchInfo). by sewardj · 19 years ago
- af1ceca Enhance IR so as to distinguish between little- and big-endian loads and by sewardj · 19 years ago
- f486035 deltaIRStmt: handle IRStmt_MFence. by sewardj · 19 years ago
- 02ef716 Fix pointer-type mismatches. by sewardj · 19 years ago
- 2c039c9 Comment wibble by sewardj · 19 years ago
- e523a4b Fill in guest_ppc32_state_requires_precise_mem_exns() properly, so Vex 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
- 0171310 We have more than 59 allocateable regs now (duh) by cerion · 19 years ago
- 6587f2f some more isel cases: v128,f32 by cerion · 19 years ago
- 336246a Fixed bug in doHelperCall, passing LONG_LONG params by cerion · 19 years ago
- 91c62fd Fixed coupla altivec typos - hopefully fixes FC4 build by cerion · 19 years ago
- e21595a Implemented just enough of isel for an AltiVec store - ls runs on g5 now, yay! by cerion · 19 years ago
- 6b6f59e Reshuffled host-ppc32 AltiVec integer insns Added some AltiVec fp insns and CMov by cerion · 19 years ago
- c3d8bdc PPC32 AltiVec host-end framework & intruction output - no fp yet by cerion · 19 years ago
- 6529aff PPC32 AltiVec reg offsets by cerion · 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
- ee1357d Disable dangerous case in advance4 which is not currently needed. by sewardj · 19 years ago
- 84ad616 Added isel Ist_Tmp:Ity_I64, iselInt64Expr::Iex_Get by cerion · 19 years ago
- 82ea0d9 ... and write 64bit vals the right way around... by cerion · 19 years ago