aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64/simulator-aarch64.cc
AgeCommit message (Expand)Author
2021-02-19[sve] Fix while simulation corner caseMartyn Capewell
2020-11-10Remove use of "dummy"Martyn Capewell
2020-11-05Make the stack size configurable.Jacob Bramley
2020-10-30Don't simulate invalid logical immediate instructionsMartyn Capewell
2020-08-13[sve] Disallow dup with shift on byte-sized lanesMartyn Capewell
2020-07-13Use segments in SVE indexed fmul simulationMartyn Capewell
2020-07-06Fix numerous issues related to CAS* instructions.Jacob Bramley
2020-07-02Disallow x31/xzr for SVE prefetch scalar offset registerMartyn Capewell
2020-07-01Fix simulation of BRKNS.Jacob Bramley
2020-06-25[sve] Remove redundant 'USE' macros.Jacob Bramley
2020-06-23[sve] Implement 32-bit scatter store (scalar plus vector mode).TatWai Chong
2020-06-22[sve] Implement 64-bit scatter store (scalar plus vector mode).Martyn Capewell
2020-06-22[sve] Complete remaining gather loads.Martyn Capewell
2020-06-22[sve] Fix the index specifier decoding error in the gather load helper.TatWai Chong
2020-06-19[sve] Implement ContiguousNonFaultLoadMartyn Capewell
2020-06-19[sve] Trace writes to FFR.Jacob Bramley
2020-06-18[sve] Implement scatter str, vector plus immediate formMartyn Capewell
2020-06-08Merge branch 'master' into sveJacob Bramley
2020-06-05Fix the 'sh' field for ADD/SUB immediate.Jacob Bramley
2020-06-01[sve] Implement gather load first-fault data to 64-bit vector (vector index).TatWai Chong
2020-05-29[sve] Implement gather load first-fault data to 32-bit vector (vector index).TatWai Chong
2020-05-27Merge branch 'master' into sveJacob Bramley
2020-05-22[sve] Implement prefetch instructions.TatWai Chong
2020-05-19[sve] Implement gather load data to 32-bit vector (vector index).TatWai Chong
2020-05-18Merge "Merge branch 'master' into sve" into sveJacob Bramley
2020-05-15Merge branch 'master' into sveJacob Bramley
2020-05-13[sve] Implement load and broadcast data to vector.TatWai Chong
2020-05-11[simulator] Remove instruction instrumentation support.Pierre Langlois
2020-05-07Update clang tools to 4.0.Jacob Bramley
2020-05-04[sve] Implement indexed sdot and udot.TatWai Chong
2020-04-30[sve] Implement ContiguousNonTemporalStoreMartyn Capewell
2020-04-30[sve] Implement ContiguousNonTemporalLoadMartyn Capewell
2020-04-30[sve] Implement LoadAndBroadcastQuadwordMartyn Capewell
2020-03-30[sve] Fix indexed floating point multiply simulationMartyn Capewell
2020-03-30[sve] Implement AddressGenerationMartyn Capewell
2020-03-30[sve] Implement FPComplexMulAddIndexMartyn Capewell
2020-03-30[sve] Implement FPComplexMulAddMartyn Capewell
2020-03-10[sve] Implement fsqrt.TatWai Chong
2020-03-10[sve] Implement frecpx.TatWai Chong
2020-03-10[sve] Implement fcvt.TatWai Chong
2020-03-10[sve] Implement FPComplexAdditionMartyn Capewell
2020-03-09[sve] Implement PermuteVectorPredicatedMartyn Capewell
2020-03-05[sve] Implement predicated shifts by immediateMartyn Capewell
2020-03-05[sve] Implement BitwiseShiftByVector and WideElements.Martyn Capewell
2020-03-03[sve] Fix immediate shifts for LSLMartyn Capewell
2020-03-03[sve] Fix premature truncation of shift amountMartyn Capewell
2020-02-28Consistently use snake_case for variable names.Jacob Bramley
2020-02-19[sve] Implement SVEFPCompareWithZero instructions.TatWai Chong
2020-02-19[sve] Implement SVEFPCompareVectors instructions.TatWai Chong
2020-02-17[sve] Implement SVEFPUnaryOpPredicated instructions (FRINT).TatWai Chong