summaryrefslogtreecommitdiffstats
path: root/target/arm/helper.h
Commit message (Expand)AuthorAgeFilesLines
...
* target/arm: Convert PMUL.8 to gvecRichard Henderson2020-02-211-1/+2
* target/arm: Vectorize USHL and SSHLRichard Henderson2020-02-211-6/+5Star
* target/arm: ensure we use current exception state after SCR updateAlex Bennée2019-12-161-0/+1
* target/arm: Handle trapping to EL2 of AArch32 VMRS instructionsMarc Zyngier2019-12-161-0/+2
* target/arm: Add HELPER(rebuild_hflags_{a32, a64, m32})Richard Henderson2019-10-241-0/+4
* target/arm: Remove helper_double_saturateRichard Henderson2019-08-161-1/+0Star
* target/arm: Use tcg_gen_abs_i64 and tcg_gen_gvec_absRichard Henderson2019-05-141-2/+0Star
* target/arm: Implement VLLDM for v7M CPUs with an FPUPeter Maydell2019-04-291-0/+1
* target/arm: Implement VLSTM for v7M CPUs with an FPUPeter Maydell2019-04-291-0/+2
* target/arm: Implement M-profile lazy FP state preservationPeter Maydell2019-04-291-0/+2
* target/arm: Implement ARMv8.5-FRINTRichard Henderson2019-03-051-0/+5
* target/arm: Add set/clear_pstate_bits, share gen_ss_advanceRichard Henderson2019-03-051-2/+0Star
* target/arm: Split helper_msr_i_pstate into 3Richard Henderson2019-03-051-1/+0Star
* target/arm: Add helpers for FMLALRichard Henderson2019-02-281-0/+9
* target/arm: Implement ARMv8.3-JSConvRichard Henderson2019-02-211-0/+3
* target/arm: Use vector operations for saturationRichard Henderson2019-02-151-0/+33
* target/arm: Remove neon min/max helpersRichard Henderson2019-02-151-12/+0Star
* target/arm: Move helper_exception_return to helper-a64.cRichard Henderson2019-01-211-1/+0Star
* target/arm: Add v8M stack checks on ADD/SUB/MOV of SPPeter Maydell2018-10-081-0/+2
* target/arm: Implement SVE dot product (indexed)Richard Henderson2018-06-291-0/+5
* target/arm: Implement SVE dot product (vectors)Richard Henderson2018-06-291-0/+5
* target/arm: Implement SVE floating-point convert to integerRichard Henderson2018-06-291-6/+6
* target/arm: Implement SVE Floating Point Unary Operations - Unpredicated GroupRichard Henderson2018-06-291-0/+8
* target/arm: Implement SVE Floating Point Multiply Indexed GroupRichard Henderson2018-06-291-0/+14
* target/arm: Implement SVE Floating Point Arithmetic - Unpredicated GroupRichard Henderson2018-06-151-0/+19
* target/arm: Implement SVE predicate testRichard Henderson2018-05-181-0/+1
* target/arm: convert conversion helpers to fpst/ahp_flagAlex Bennée2018-05-181-6/+4Star
* target/arm: Implement FCVT (scalar, integer) for fp16Richard Henderson2018-05-151-0/+6
* target/arm: Fix float16 to/from int16Richard Henderson2018-05-101-2/+2
* target/arm: Honour MDCR_EL2.TDE when routing exceptions due to BKPT/BRKPeter Maydell2018-03-231-0/+1
* target/arm: Decode aa64 armv8.3 fcmlaRichard Henderson2018-03-021-0/+11
* target/arm: Decode aa64 armv8.3 fcaddRichard Henderson2018-03-021-0/+7
* target/arm: Decode aa64 armv8.1 three same extraRichard Henderson2018-03-021-0/+9
* target/arm: Decode aa64 armv8.1 scalar three same extraRichard Henderson2018-03-021-0/+4
* arm/helper.c: re-factor rsqrte and add rsqrte_f16Alex Bennée2018-03-011-0/+1
* arm/helper.c: re-factor recpe and add recepe_f16Alex Bennée2018-03-011-0/+1
* arm/translate-a64: add FP16 SCVTF/UCVFT to simd_two_reg_misc_fp16Alex Bennée2018-03-011-0/+10
* target/arm/helper: pass explicit fpst to set_rmodeAlex Bennée2018-03-011-1/+1
* target/arm: implement SM4 instructionsArd Biesheuvel2018-02-091-0/+3
* target/arm: implement SM3 instructionsArd Biesheuvel2018-02-091-0/+4
* target/arm: implement SHA-512 instructionsArd Biesheuvel2018-02-091-0/+5
* target/arm: Use pointers in neon tbl helperRichard Henderson2018-01-251-1/+1
* target/arm: Use pointers in neon zip/uzp helpersRichard Henderson2018-01-251-10/+10
* target/arm: Use pointers in crypto helpersRichard Henderson2018-01-251-9/+9
* target/arm: Implement TT instructionPeter Maydell2017-12-131-0/+2
* fix WFI/WFE length in syndrome registerStefano Stabellini2017-10-311-1/+1
* target/arm: Implement BLXNSPeter Maydell2017-10-121-0/+1
* target/arm: Implement BXNS, and banked stack pointersPeter Maydell2017-09-071-0/+2
* target-arm: Use clz opcodeRichard Henderson2017-01-101-1/+0Star
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+542