aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64/asm7.go
AgeCommit message (Expand)Author
2023-07-27cmd/asm: add the fifth argument of the instruction to Optab on arm64erifan01
2023-07-26cmd/internal/obj/arm64: factor out splitting of 24 bit unsigned scaled immedi...Joel Sing
2023-07-26cmd/internal/obj/arm64: simplify buildopJoel Sing
2023-07-24cmd/asm: Fix encoding error of register offset shifted by 0 on arm64eric fang
2023-06-15cmd/asm: fix encoding errors for FMOVD and FMOVS instructions on arm64eric fang
2023-05-22cmd/asm: encode instructions like SHA1SU0 with a separate case for arm64Ruinan
2023-05-18cmd/asm: remove unsupported opcodes MOVNP and STLP for arm64erifan01
2023-04-28cmd/internal/obj/arm64: pass obj.As to oaddi rather than an instructionJoel Sing
2023-04-28cmd/internal/obj/arm64: use appropriate return type for regoffJoel Sing
2023-04-11cmd/internal/obj/arm64: improve comment and signature of pcAlignPadLengthWANG Xuerui
2023-04-05cmd/internal/obj/arm64: use more appropriate types for olsr9s/olsr12uJoel Sing
2023-04-05cmd/internal/obj/arm64: use more appropriate types for opldpstpJoel Sing
2023-04-05cmd/internal/obj/arm64: use more appropriate types for opbfm and opextrJoel Sing
2023-02-28cmd/asm: remove the incorrect check of LDADDx-like instructionsfanzha02
2023-02-28all: fix typospgxiaolianzi
2023-02-24cmd/internal/obj/arm64: factor out code generation for addition of 12 bit imm...Joel Sing
2023-02-23cmd/internal/obj/arm64: use more appropriate types for olsr12uJoel Sing
2023-02-23cmd/internal/obj/arm64: invert SP checkJoel Sing
2023-02-23cmd/internal/obj/arm64: use obj.REG_NONE where appropriateJoel Sing
2023-02-23cmd/internal/obj/arm64: remove bogus omovlit return value checkJoel Sing
2023-02-23cmd/internal/obj/arm64: remove spurious assignments with ORJoel Sing
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