2017-05-24 |
Julian Seward | Handle x86 CET prefixes (64 bit only). Fixes #379525.
|
commit | commitdiff | tree |
2017-05-22 |
Julian Seward | Allow "sub.w reg, sp, reg, lsl #N" for N in 0 .. 5...
|
commit | commitdiff | tree |
2017-05-16 |
Julian Seward | arm64-linux: detect Cavium CPUs (implementer = 0x43...
|
commit | commitdiff | tree |
2017-05-14 |
Julian Seward | Implement PRFM (unscaled offset). Fixes #371503.
|
commit | commitdiff | tree |
2017-05-14 |
Julian Seward | Implement "mrs <reg>, cntfrq_el0". Fixes #368868.
|
commit | commitdiff | tree |
2017-05-13 |
Julian Seward | Bug 367543 - bt/btc/btr/bts x86/x86_64 instructions...
|
commit | commitdiff | tree |
2017-05-12 |
Julian Seward | Enable the PCMPxSTRx variant $0x10. Fixes #372188.
|
commit | commitdiff | tree |
2017-05-12 |
Julian Seward | Implement ADCX and ADOX instructions. Modified version...
|
commit | commitdiff | tree |
2017-05-11 |
Julian Seward | Bug 371491 - handleAddrOverrides() is truncating the...
|
commit | commitdiff | tree |
2017-04-24 |
Julian Seward | widen_z_16_to_64, widen_z_8_to_64: generate less stupid...
|
commit | commitdiff | tree |
2017-04-24 |
Julian Seward | Bug 369459 - valgrind on arm64 violates the ARMv8 spec...
|
commit | commitdiff | tree |
2017-04-11 |
Julian Seward | Mark VPMULHRSW ymm3/m256, ymm2, ymm1 as a "verbose...
|
commit | commitdiff | tree |
2017-04-03 |
Julian Seward | Split LibVEX_Translate into front- and back-end parts...
|
commit | commitdiff | tree |
2017-04-03 |
Julian Seward | x86 guest: switch descriptor table registers to ULong...
|
commit | commitdiff | tree |
2017-03-29 |
Julian Seward | Add a mechanism for hinting to the core disassembler...
|
commit | commitdiff | tree |
2017-03-28 |
Julian Seward | Implement the most important cases for amd64 direct...
|
commit | commitdiff | tree |
2017-03-27 |
Julian Seward | Rewrite dis_FMA so it generates not-quite-so-terrible...
|
commit | commitdiff | tree |
2017-02-21 |
Julian Seward | Push some spec rules for amd64 that have been sitting...
|
commit | commitdiff | tree |
2017-01-20 |
Julian Seward | x86: Recognize the SS segment prefix on x86. Bug 344139...
|
commit | commitdiff | tree |
2017-01-18 |
Julian Seward | Implement:
|
commit | commitdiff | tree |
2017-01-16 |
Julian Seward | Implement V{MAX,MIN}NM{.F32 d_d_d, .F32 q_q_q}.
|
commit | commitdiff | tree |
2017-01-16 |
Julian Seward | dis_neon_data_3same: don't silently accept invalid...
|
commit | commitdiff | tree |
2017-01-15 |
Julian Seward | Implement VRINTX.F64.F64 d_d, VRINTX.F32.F32 s_s.
|
commit | commitdiff | tree |
2017-01-13 |
Julian Seward | Implement
|
commit | commitdiff | tree |
2017-01-13 |
Julian Seward | Implement:
|
commit | commitdiff | tree |
2017-01-12 |
Julian Seward | Implement VRINT{A,N,P,M}.F64 d_d, VRINT{A,N,P,M}.F32...
|
commit | commitdiff | tree |
2017-01-12 |
Julian Seward | Implement ARMv8 VSEL<c>.F64 d_d_d, VSEL<c>.F32 s_s_s.
|
commit | commitdiff | tree |
2017-01-10 |
Julian Seward | Fix assertion failure in decode_V8_instruction. Fixes...
|
commit | commitdiff | tree |
2016-10-19 |
Julian Seward | Allow early writeback of SP base register in "strd...
|
commit | commitdiff | tree |
2016-10-19 |
Julian Seward | CVTPI2PS: Only switch to MMX mode if the source is...
|
commit | commitdiff | tree |
2016-10-19 |
Julian Seward | Accept redundant REX prefixes for {minsd,maxsd} m128...
|
commit | commitdiff | tree |
2016-10-19 |
Julian Seward | Fix two cases of PPCAvFpOp vs PPCFpOp enum confusion...
|
commit | commitdiff | tree |
2016-10-19 |
Julian Seward | Fix incorrect register-number constraint check for...
|
commit | commitdiff | tree |
2016-10-06 |
Julian Seward | Relax the overly-restrictive implementation of
|
commit | commitdiff | tree |
2016-09-01 |
Julian Seward | Implement arm32 v8 insns: LDAEX{,B,H,D}, STLEX{,B,H,D}
|
commit | commitdiff | tree |
2016-08-28 |
Julian Seward | Implement ARMv8 insns: LDA, LDAB, LDAH, STL, STLB,...
|
commit | commitdiff | tree |
2016-08-19 |
Julian Seward | Add a dummy initialisation and a dummy path to avoid...
|
commit | commitdiff | tree |
2016-08-07 |
Julian Seward | Implement VMULL.P64.
|
commit | commitdiff | tree |
2016-08-07 |
Julian Seward | Implement SHA1C, SHA1M, SHA1P, SHA1SU0, SHA256H2, SHA256H...
|
commit | commitdiff | tree |
2016-08-06 |
Julian Seward | Fix UBSAN reported complaints about left shifts of...
|
commit | commitdiff | tree |
2016-08-05 |
Julian Seward | Reduce the number of IR sanity checks from 4 per block...
|
commit | commitdiff | tree |
2016-08-05 |
Julian Seward | Fix two invalid signed left shifts picked up by ubsan.
|
commit | commitdiff | tree |
2016-08-04 |
Julian Seward | Implement CRC32{B,H,W,X} and CRC32C{B,H,W,X}. Fixes...
|
commit | commitdiff | tree |
2016-08-03 |
Julian Seward | * Add infrastructure for decoding (32-bit) ARMv8 instructions.
|
commit | commitdiff | tree |
2016-08-03 |
Julian Seward | arm32 backend stuff needed to support IR artefacts...
|
commit | commitdiff | tree |
2016-08-03 |
Julian Seward | Add infrastructure for detection of 32-bit ARMv8 capable...
|
commit | commitdiff | tree |
2016-07-28 |
Julian Seward | dis_neon_data_3same: for the case A==12, don't silently...
|
commit | commitdiff | tree |
2016-07-24 |
Julian Seward | Implement PMULL 1q,1d,1d and PMULL2 1q,2d,2d. n-i-bz.
|
commit | commitdiff | tree |
2016-07-24 |
Julian Seward | Fix grammatically nonsensical comments. No functional...
|
commit | commitdiff | tree |
2016-07-24 |
Julian Seward | Enable PCMPxSTRx cases 0x62 and 0x72, and reformat...
|
commit | commitdiff | tree |
2016-07-20 |
Julian Seward | If an instruction can't be decoded, print the first...
|
commit | commitdiff | tree |
2016-07-20 |
Julian Seward | Enable PCMPxSTRx cases 0x70 and 0x19. Fixes #359952.
|
commit | commitdiff | tree |
2016-07-19 |
Julian Seward | Implement CLREX. Fixes #359838.
|
commit | commitdiff | tree |
2016-07-19 |
Julian Seward | dis_pc_relative, case 0x002: remove a path that cannot...
|
commit | commitdiff | tree |
2016-07-18 |
Julian Seward | Implement: SHA1C SHA1H SHA1M SHA1P SHA1SU0 SHA1SU1...
|
commit | commitdiff | tree |
2016-07-15 |
Julian Seward | Implement arm64 instructions: AESE AESD AESMC AESIMC...
|
commit | commitdiff | tree |
2016-03-21 |
Julian Seward | Make isZeroU handle the V256 case. Fixes #356393.
|
commit | commitdiff | tree |
2016-03-15 |
Julian Seward | arm64: implement LDPSW. Fixes #360425. Initial patch...
|
commit | commitdiff | tree |
2015-09-07 |
Julian Seward | iselStmt, case Ist_Exit: handle the same assisted transfer...
|
commit | commitdiff | tree |
2015-09-07 |
Julian Seward | Further kludge stack alignment issues in x86g_dirtyhelper_FX...
|
commit | commitdiff | tree |
2015-08-21 |
Julian Seward | Update copyright dates, to include 2015. No functional...
|
commit | commitdiff | tree |
2015-08-20 |
Julian Seward | Reading from TPIDRURO_EL0 and PMUSERENR_EL0: make these...
|
commit | commitdiff | tree |
2015-08-20 |
Julian Seward | Implement reading from PMUSERENR_EL0, making it return...
|
commit | commitdiff | tree |
2015-08-18 |
Julian Seward | Implement YIELD. Followup to #348377.
|
commit | commitdiff | tree |
2015-08-17 |
Julian Seward | Implement YIELD (encodings T1 and A1). Fixes #348377.
|
commit | commitdiff | tree |
2015-08-17 |
Julian Seward | Implement VCVT.{S,U}32.F32, S[n], S[n], #imm. Fixes...
|
commit | commitdiff | tree |
2015-08-17 |
Julian Seward | Loosen guarding conditions on "mov.w Reg, Reg" so as...
|
commit | commitdiff | tree |
2015-08-16 |
Julian Seward | Implement PRFM (register). Fixes #345177.
|
commit | commitdiff | tree |
2015-08-13 |
Julian Seward | Handle PCMPxSTRx case 0x18. Fixes #348574.
|
commit | commitdiff | tree |
2015-08-13 |
Julian Seward | Handle PCMPxSTRx case 0x42. Fixes #339820.
|
commit | commitdiff | tree |
2015-08-13 |
Julian Seward | Fix a bunch of missing AVX VCMPPD/VCMPPS cases.
|
commit | commitdiff | tree |
2015-08-12 |
Julian Seward | Implement XSAVE/XRSTOR for AVX (state components 0...
|
commit | commitdiff | tree |
2015-08-08 |
Julian Seward | Removed unused code that has been lying around since...
|
commit | commitdiff | tree |
2015-07-21 |
Julian Seward | Bug 345248 - add support for Solaris OS in valgrind
|
commit | commitdiff | tree |
2015-07-07 |
Julian Seward | Add some functions for misaligned load/store support...
|
commit | commitdiff | tree |
2015-06-30 |
Julian Seward | * Fix ubsan failures in mullS64 due to signed integer...
|
commit | commitdiff | tree |
2015-04-21 |
Julian Seward | Add spec rules for EQ, MI, PL, GT and LE after COPY...
|
commit | commitdiff | tree |
2015-04-13 |
Julian Seward | Remove unused function "lshift".
|
commit | commitdiff | tree |
2015-04-10 |
Julian Seward | Add a port to Linux/TileGx. Zhi-Gang Liu (zliu@tilera...
|
commit | commitdiff | tree |
2015-04-07 |
Julian Seward | x86 front and back ends: track vex r3120, which changed...
|
commit | commitdiff | tree |
2015-04-07 |
Julian Seward | amd64 front and back ends: track the change of type...
|
commit | commitdiff | tree |
2015-04-06 |
Julian Seward | arm64: implement FSQRT 2d_2d, 4s_4s, 2s_2s
|
commit | commitdiff | tree |
2015-04-06 |
Julian Seward | arm64: add support for the following insns. This completes...
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | arm64: add support for
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | arm64: add support for
|
commit | commitdiff | tree |
2015-03-30 |
Julian Seward | Add IR level support for 16 bit floating point types...
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Bug 345215 - Performance improvements for the register...
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Minor updates to deal with mips32 and mips64.
|
commit | commitdiff | tree |
2015-03-26 |
Julian Seward | Add source dependencies, and improve the 'clean' target.
|
commit | commitdiff | tree |
2015-03-04 |
Julian Seward | Fix problems due to generating Neon instructions on...
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Add machinery to try and transform A ^ ((A ^ B) & M)
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Enhance the CSE pass so it can common up loads from...
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | Tidy up of CSE. Create functions irExpr_to_TmpOrConst,
|
commit | commitdiff | tree |
2015-02-27 |
Julian Seward | fold_Expr: add rules
|
commit | commitdiff | tree |
2015-02-24 |
Julian Seward | arm64: enable all remaining cases in the
|
commit | commitdiff | tree |
2015-02-24 |
Julian Seward | arm64: implement:
|
commit | commitdiff | tree |
2015-02-09 |
Julian Seward | Implement FP instructions:
|
commit | commitdiff | tree |
2015-02-08 |
Julian Seward | Implement all remaining FP multiple style instructions:
|
commit | commitdiff | tree |
2015-02-08 |
Julian Seward | Implement all remaining FP min/max style instructions:
|
commit | commitdiff | tree |
2015-02-07 |
Julian Seward | Implement all remaining FP compare instructions:
|
commit | commitdiff | tree |