aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64/asm7.go
AgeCommit message (Expand)Author
2023-01-20all: fix typos in go file commentsMarcel Meyer
2023-01-09all: fix typos in go file commentsMarcel Meyer
2022-11-18all: add missing periods in commentscui fliter
2022-11-18cmd/internal/obj/arm64: tidy literal pooleric fang
2022-11-18cmd/internal/obj/arm64: mark branch instructions in optaberic fang
2022-10-28cmd/internal/obj/arm64: optimize ADRP+ADD+LD/ST to ADRP+LD/ST(offset)eric fang
2022-10-27cmd/internal/obj/arm64: remove AMOVBU from optaberifan01
2022-09-30all: omit comparison bool constant to simplify codecui fliter
2022-08-29cmd/compile/obj/arm64: fix encoding error of FMOVD/FMOVS $0|ZReric fang
2022-08-23cmd/internal/obj/arm64: remove the transition from $0 to ZReric fang
2022-08-23cmd/compile/internal/ssa: optimize memory moving on arm64eric fang
2022-08-09cmd/asm: add VTBX instruction on arm64Nick Ripley
2022-06-28cmd/internal/obj/arm64: fix BITCON constant printing erroreric fang
2022-05-23cmd/internal/obj/arm64: fix encoding of ADR/ADRP instructionCherry Mui
2022-05-18all: fix spellingJohn Bampton
2022-05-13cmd/compile: use jump table on ARM64Cherry Mui
2022-04-11cmd/asm: fix MOVK when constant has high bit setKeith Randall
2022-04-01cmd/asm: add DC instruction on arm64erifan01
2022-04-01cmd/asm: add TLBI instruction on arm64erifan01
2022-04-01cmd/asm: refactor some operands that are not special registers on arm64erifan01
2022-04-01cmd/internal/obj/arm64: fix encoding error for SYS instructioneric fang
2022-03-15cmd/internal/obj/arm64: add TRN1 and TRN2 instructions supportfanzha02
2022-03-15cmd/internal/obj/arm64: refactor the handling of shifted RSPeric fang
2022-01-17cmd/internal/obj/arm64: adjust rule for VMOVQ instructioneric fang
2021-09-30cmd/asm: add error check for move constant instructions on arm64fanzha02
2021-09-09cmd/internal/obj/arm64: add checks for incorrect use of REGTMP registerfanzha02
2021-08-20cmd/internal/obj/arm64: disable the pre and post index formats for pseudo reg...eric fang
2021-08-18cmd/internal/obj/arm64: don't use REGTMP when moving C_AACON2 to a registereric fang
2021-08-18cmd/internal/obj/arm64: fix the encoding error when operating with ZReric fang
2021-06-29cmd/internal/obj/arm64: fix an encoding error of CMPW instructioneric fang
2021-05-14cmd/internal/obj/arm64: disable AL and NV for some condition operation instru...eric fang
2021-04-30cmd/internal/obj/arm64: fix the size of STP series instructions in optaberic fang
2021-04-28cmd/internal/obj/arm64: fix the wrong error message of out-of-range checkingeric fang
2021-04-22cmd/internal/obj/arm64: fix the wrong ROR operator of some instructionseric fang
2021-04-15cmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructionseric fang
2021-03-23cmd/internal/obj/arm64: fix constant pool size calculation erroreric fang
2021-03-19cmd/asm: complete the support for VDUP on arm64fanzha02
2021-03-12cmd/internal/obj/arm64: add support for op(extended register) with RSP argumentsfanzha02
2021-03-04cmd/internal/obj/arm64: remove unncessary class check in addpooleric fang
2021-03-04cmd/internal/obj/asm64: add support for moving BITCON to RSPeric fang
2021-03-04cmd/asm: add arm64 instructions VUMAX and VUMINeric fang
2021-03-04cmd/asm: add 128-bit FLDPQ and FSTPQ instructions for arm64eric fang
2021-01-23cmd/internal/obj/arm64: fix VMOVQ instruction encoding erroreric fang
2020-11-04cmd/asm: rename arm64 instructions LDANDx to LDCLRxJonathan Swinney
2020-10-29cmd/internal/obj/arm64: add CASx/CASPx instructionsfanzha02
2020-10-29cmd/asm: add several arm64 SIMD instructionsfanzha02
2020-10-29cmd/asm: refactor some encoding functions for load/store with immediate offse...fanzha02
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
2020-10-10cmd/asm: Add SHA3 hardware instructions for ARM64Meng Zhuo
2020-10-07cmd/internal/obj/arm64: only emit R_CALLIND relocations on callsCherry Zhang