2006-02-21 |
Julian Seward | Re-enable 'fsqrt'. This isn't really correct in the... |
commit | commitdiff | tree |
2005-12-27 |
Julian Seward | Merge vx1501 (strict-aliasing fix) |
commit | commitdiff | tree |
2005-12-27 |
Julian Seward | Merge vx1492 (fix for: ppc32: fsqrt). Needs verification. |
commit | commitdiff | tree |
2005-12-27 |
Julian Seward | Merge vx1482 (fix for: ppc32: lfsu f5, -4(r11) and... |
commit | commitdiff | tree |
2005-11-26 |
Julian Seward | Tag the tree for the 3.1.0 release. Both of these... |
commit | commitdiff | tree |
2005-11-25 |
Julian Seward | 64-bit format string fix |
commit | commitdiff | tree |
2005-11-25 |
Julian Seward | Be paranoid about the alignment of the storage arrays. |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Use a very fast in-line allocator. This improves its... |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Compile vex at -O2. This improves its performance... |
commit | commitdiff | tree |
2005-11-23 |
Julian Seward | Do float-to-bit-image conversion in a way which does... |
commit | commitdiff | tree |
2005-11-18 |
Julian Seward | gcc-2.96 build fixes |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Cleaned up access to 'special purpose' registers. |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Track valgrind r5196, wrt Non-Java mode |
commit | commitdiff | tree |
2005-11-18 |
Cerion Armour... | Cleaned up toIR.c somewhat |
commit | commitdiff | tree |
2005-11-16 |
Cerion Armour... | Implemented most of the remaining altivec fp ops: |
commit | commitdiff | tree |
2005-11-16 |
Cerion Armour... | Yet more irops, for fp vector conversion/rounding. |
commit | commitdiff | tree |
2005-11-15 |
Julian Seward | Implement SSE2 'clflush'. |
commit | commitdiff | tree |
2005-11-15 |
Julian Seward | delete unused multiply primops |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | gcc4 picked up a typo. |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | More av insns: vmaddfp, vnmsubfp |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | Frontend |
commit | commitdiff | tree |
2005-11-14 |
Cerion Armour... | New irops: Iop_CmpGT32Fx4, Iop_CmpGE32Fx4 |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | More profiling-induced speedups. |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | Add some flag-specialisation cases that profiling showe... |
commit | commitdiff | tree |
2005-11-13 |
Julian Seward | Revise the PPC32 subarchitecture kinds, so as to facili... |
commit | commitdiff | tree |
2005-11-12 |
Julian Seward | Always mark blrl as a return. |
commit | commitdiff | tree |
2005-11-11 |
Julian Seward | Add "make -j N" kludge to Vex too. |
commit | commitdiff | tree |
2005-11-10 |
Julian Seward | Handle instrumentation artefacts arising from memchecki... |
commit | commitdiff | tree |
2005-11-09 |
Cerion Armour... | Fix usage of Iop_MullEven* to give IR correct meaning... |
commit | commitdiff | tree |
2005-11-08 |
Cerion Armour... | Frontend: |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Don't delete existing target-specific .a's when a targe... |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Changes for biarch (x86 and amd64) support. |
commit | commitdiff | tree |
2005-11-07 |
Julian Seward | Handle some SSE3 instructions. A curious side-effect... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Simulate complete LDT and GDT, rather than just a prefi... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | format string wibble |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Stop gcc4 complaining. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Implement FINIT. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Implement vector FP unordered compares on amd64. |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | The earth's core is a vast mass of molten sse and sse2... |
commit | commitdiff | tree |
2005-11-05 |
Julian Seward | Reenable FUCOMP %st(0),%st(?). |
commit | commitdiff | tree |
2005-11-04 |
Julian Seward | Implement SHRDv imm8. |
commit | commitdiff | tree |
2005-11-04 |
Julian Seward | Implement shld/shrd on amd64. Total timewasting nightm... |
commit | commitdiff | tree |
2005-11-04 |
Cerion Armour... | New irop Iop_MullEven* |
commit | commitdiff | tree |
2005-11-04 |
Julian Seward | Handle jecxz in addition to jrcxz. |
commit | commitdiff | tree |
2005-11-04 |
Julian Seward | Handle address-size overrides in the common case (expli... |
commit | commitdiff | tree |
2005-11-03 |
Julian Seward | Handle any number of 0x66 (operand-size-override) prefixes. |
commit | commitdiff | tree |
2005-11-03 |
Julian Seward | wibble |
commit | commitdiff | tree |
2005-11-03 |
Julian Seward | API change: make the handling of syscall-denoting instr... |
commit | commitdiff | tree |
2005-11-03 |
Julian Seward | Generate offsets for all amd64 integer registers. |
commit | commitdiff | tree |
2005-11-01 |
Julian Seward | Implement 66 0F 11 = MOVUPD (untested) |
commit | commitdiff | tree |
2005-10-29 |
Julian Seward | Tidy up a couple of format strings. |
commit | commitdiff | tree |
2005-10-29 |
Julian Seward | x86 front end: implement in/out insns. |
commit | commitdiff | tree |
2005-10-22 |
Julian Seward | Fill in a few missing Altivec cases: |
commit | commitdiff | tree |
2005-10-22 |
Julian Seward | Remove inefficient and not-completely-general logic... |
commit | commitdiff | tree |
2005-10-22 |
Julian Seward | Minor altivec changes: |
commit | commitdiff | tree |
2005-10-20 |
Julian Seward | Unbreak build. |
commit | commitdiff | tree |
2005-10-18 |
Julian Seward | API change: pass both the VexGuestExtents and the original |
commit | commitdiff | tree |
2005-10-12 |
Julian Seward | Build fixes for gcc-2.96 (which does not allow declarat... |
commit | commitdiff | tree |
2005-10-08 |
Julian Seward | Handle the out-of-range shift cases for slw/srw in... |
commit | commitdiff | tree |
2005-10-08 |
Julian Seward | Enable chasing of unconditional branches and calls. |
commit | commitdiff | tree |
2005-10-07 |
Julian Seward | Special-case rlwnms which are really slwi or srwi.... |
commit | commitdiff | tree |
2005-10-05 |
Julian Seward | Handle FUCOM %st(0),%st(?). |
commit | commitdiff | tree |
2005-10-05 |
Julian Seward | Handle BT/BTS/BTR/BTC at size 4 as well as 8. |
commit | commitdiff | tree |
2005-10-05 |
Julian Seward | Implement JRCXZ. |
commit | commitdiff | tree |
2005-10-05 |
Julian Seward | Handle the redundant-encoding (Grp5) versions of {inc... |
commit | commitdiff | tree |
2005-10-04 |
Julian Seward | Handle SSE2 pmaddwd. |
commit | commitdiff | tree |
2005-10-04 |
Julian Seward | Implement SSE2 psadbw. |
commit | commitdiff | tree |
2005-10-03 |
Julian Seward | Implement LAHF. |
commit | commitdiff | tree |
2005-10-03 |
Julian Seward | Implement the 0F 7F encoding for movq mmreg, mmreg. |
commit | commitdiff | tree |
2005-10-03 |
Julian Seward | Enable Xin_MFence on VexSubArchX86_sse0. |
commit | commitdiff | tree |
2005-10-03 |
Julian Seward | Fix various adc/sbb instruction variants. |
commit | commitdiff | tree |
2005-10-03 |
Julian Seward | x86 front end: implement FXTRACT. I knew there was... |
commit | commitdiff | tree |
2005-09-16 |
Cerion Armour... | Some AltiVec vector-multiply arith insns |
commit | commitdiff | tree |
2005-09-16 |
Cerion Armour... | spacing and var name chages only |
commit | commitdiff | tree |
2005-09-16 |
Cerion Armour... | More AltiVec: shifts and rotates |
commit | commitdiff | tree |
2005-09-16 |
Cerion Armour... | Rename primop Iop_Rot* Iop_Rotl* |
commit | commitdiff | tree |
2005-09-16 |
Cerion Armour... | Added packing/unpacking AltiVec insns |
commit | commitdiff | tree |
2005-09-15 |
Cerion Armour... | Added AltiVec permutation insns: |
commit | commitdiff | tree |
2005-09-15 |
Cerion Armour... | Couple more primops: Iop_ShlN8x16, Iop_ShrN8x16, Iop_Sa... |
commit | commitdiff | tree |
2005-09-15 |
Julian Seward | Makefile fixes: |
commit | commitdiff | tree |
2005-09-15 |
Cerion Armour... | Added AltiVec integer compare insns. |
commit | commitdiff | tree |
2005-09-15 |
Cerion Armour... | Implemented simple AltiVec arithmetic insns: |
commit | commitdiff | tree |
2005-09-14 |
Cerion Armour... | Added AltiVec sub-vector load/store insns: |
commit | commitdiff | tree |
2005-09-14 |
Cerion Armour... | implemented vaddcuw |
commit | commitdiff | tree |
2005-09-14 |
Cerion Armour... | more altivec insns: vsr, vspltw |
commit | commitdiff | tree |
2005-09-13 |
Cerion Armour... | implemented guest-ppc32 lvsl, lvsr using dirty helper... |
commit | commitdiff | tree |
2005-09-13 |
Cerion Armour... | yet another new IR primop: Iop_QNarrow32Ux4 |
commit | commitdiff | tree |
2005-09-13 |
Cerion Armour... | Added a number of new IR primops to support integer... |
commit | commitdiff | tree |
2005-09-13 |
Cerion Armour... | a couple more simple altivec insns |
commit | commitdiff | tree |
2005-09-12 |
Cerion Armour... | ppc guest_state vector regs must be 16byte aligned... |
commit | commitdiff | tree |
2005-09-12 |
Cerion Armour... | front end: |
commit | commitdiff | tree |
2005-09-10 |
Cerion Armour... | reinstated altivec insn disassembly framework |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | Typechecker cleanups (non-functional changes) |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | iselInt64Expr: handle 64-bit Mux0X. |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | Fix mcrxr. |
commit | commitdiff | tree |
2005-09-09 |
Cerion Armour... | reinstate lhau, lhaux, sthux, mcrxr |
commit | commitdiff | tree |
2005-09-09 |
Cerion Armour... | implemented Iop_64HLtoV128 in iselVecExpr_wrk |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | Reinstate stfdux, fctiw. |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | Cleanups: |
commit | commitdiff | tree |
2005-09-09 |
Julian Seward | rm unused vars in dis_int_ldst_str |
commit | commitdiff | tree |
next |