aboutsummaryrefslogtreecommitdiff
path: root/src/armv8/a64.rs
AgeCommit message (Collapse)Author
2021-12-31fix more invalid rejects, misdecodes, test casesiximeow
2021-12-31shift/sm3ss fixesiximeow
2021-12-31sshll is weirdiximeow
2021-12-31pac, cfi, other misc cleanup, notes and todosiximeow
2021-12-30many many MORE one-off fixes from differential testingiximeow
2021-12-29many incorrect decode/reject cases fixediximeow
2021-12-29ldapr/stlr (unscaled immediate)iximeow
2021-12-29memory tagsiximeow
2021-12-29more missed tables and manual compatiximeow
2021-12-29more misc fixesiximeow
2021-12-29simd table lookupiximeow
2021-12-29tweaks to match reference shift displayiximeow
2021-12-29more armv8.1 instructions, fix cas operand checkiximeow
2021-12-29stxrb memory operand erroriximeow
2021-12-29write immediates in arm-styleiximeow
2021-12-29cas and sme/sve stubiximeow
2021-12-29clean up warnings, several of which were real bugsiximeow
2021-12-29impl Display for opcode, move lots out of Instructioniximeow
2021-12-28cleanupiximeow
2021-12-28correct some invalid tables, handle invalid opcodesiximeow
2021-12-28sys and sysliximeow
2021-12-28handle a few more invalid instructionsiximeow
2021-12-28{s,u,}bfm error case handlingiximeow
2021-12-28simd modified immediate expansioniximeow
2021-12-28armv8.1 atomic opsiximeow
2021-12-27fix variable-width index, more fp16 instructionsiximeow
2021-12-27crypto instructions and paciximeow
2021-12-27that decode arm is already handlediximeow
2021-12-27confused scalar and non-scalar simd tablesiximeow
2021-12-27another form of prfmiximeow
2021-12-27fix barriersiximeow
2021-12-27msriximeow
2021-12-27mrsiximeow
2021-12-27prfmiximeow
2021-12-27Advanced SIMD scalar pairwiseiximeow
2021-12-27movi/mvni scalar/vectoriximeow
2021-12-27fcmp/fcmpe fixesiximeow
2021-12-27missing Advanced SIMD Three Same instructionsiximeow
2021-12-27vector fabs/fcm*iximeow
2021-12-27vector x indexed fmla,fmls,fmuliximeow
2021-12-27Advanced SIMD Extractiximeow
2021-12-27fix Advanced SIMD Scalar Three Sameiximeow
2021-12-27significantly expand simd support, correct tests for aliasingiximeow
2021-12-17expand scalar supportneoniximeow
2021-12-04significant progress towards the rest of simdiximeow
2021-11-20quiet some warningsiximeow
2021-11-20more simd supportiximeow
2021-11-07floating point mov, several data processing ops, compareiximeow
2021-10-31SIMD load/store (multiple structure)iximeow
in addition to the decoding support, objdump reporting of `{}` selection of multiple registers seems to be inconsistent. stick to the manual's preferred `{v1, v2, v3, v4}` nomenclature instead of `{v1-v4}`. reorder a few tests in test_openblas_simd_loadstore to group instructions by decode category
2021-10-31mechanical transform to avoid risk of panicking indexiximeow