aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
AgeCommit message (Expand)Author
2022-08-04all: clean up TODO after fixing issue 44505hopehook
2022-08-03cmd/asm: update package doc to describe "-p" optionThan McIntosh
2022-06-29cmd/internal/obj/mips,s390x,riscv: save LR after decrementing SPCherry Mui
2022-05-23cmd/internal/obj/arm64: fix encoding of ADR/ADRP instructionCherry Mui
2022-05-17all: fix spellingJohn Bampton
2022-05-14cmd/asm/internal: assembler end-to-end test for loong64Xiaodong Liu
2022-05-13cmd/asm/internal: configure assembler for loong64Xiaodong Liu
2022-05-11cmd/asm: require -p flagCherry Mui
2022-05-10cmd/compile: lower Add64/Sub64 into ssa on PPC64Paul E. Murphy
2022-05-06cmd/compile,cmd/asm: fix ppc64 usage of BI argument of BC opcodePaul E. Murphy
2022-05-04cmd/asm: on PPC64, allow ISEL to accept a CR bit argPaul E. Murphy
2022-04-12cmd/asm: update comment to refer to #44505hopehook
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: remove trailing blank doc comment linesRuss Cox
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-04-01cmd/internal/obj/riscv: fix illegal form of MOV instructionsBen Shi
2022-03-29cmd/internal/obj/riscv: add two-operand form to more instructionsBen Shi
2022-03-18internal/buildcfg: extract logic specific to cmd/goBryan C. Mills
2022-03-15cmd/asm: support -d=pctab flagCherry Mui
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-03-11cmd/asm: add support for bdnz/bdz extended mnemonics on PPC64Paul E. Murphy
2021-11-05cmd/{asm,compile,internal/obj}: add "maymorestack" supportAustin Clements
2021-11-03cmd/asm,cmd/compile,runtime: stop using X3 (aka GP) on riscv64Joel Sing
2021-10-26cmd/internal/obj/ppc64: fix usage of CR bit argumentsPaul E. Murphy
2021-10-11cmd/internal/obj/ppc64: fix mtocrf, cleanup other CR opsPaul E. Murphy
2021-10-08cmd/internal/obj: rename MOVBE{LL,QQ,WW} to just MOVBE{L,Q,W}Matthew Dempsky
2021-10-02cmd/internal/obj/riscv,cmd/link/internal/riscv64: add call trampolines for ri...Joel Sing
2021-09-30cmd/asm: add error check for move constant instructions on arm64fanzha02
2021-09-14cmd/internal/obj/ppc64: allow VR register arguments to VS registersPaul E. Murphy
2021-09-10cmd/compile: add support for Abs and Copysign intrinsics on riscv64Michael Munday
2021-09-09cmd/internal/obj/arm64: add checks for incorrect use of REGTMP registerfanzha02
2021-09-08cmd/internal/obj/riscv: simplify rewriteMOVJoel Sing
2021-09-04cmd/internal/obj/riscv: improve code generation for loading of constantsJoel Sing
2021-09-04cmd/internal/obj/riscv: avoid obj.Prog rewriting for immediate splittingJoel Sing
2021-09-04cmd/internal/obj/riscv: avoid obj.Prog rewriting for memory loadsJoel Sing
2021-09-04cmd/internal/obj/riscv: avoid obj.Prog rewriting for constant loadsJoel Sing
2021-09-01cmd/{asm,compile}: add fused multiply-add support on riscv64Michael Munday
2021-09-01cmd/asm: adjust riscv64 test data to avoid churnJoel Sing
2021-09-01cmd/asm,cmd/internal/obj/riscv: add more error tests for riscv64 assemblyJoel Sing
2021-08-20cmd/asm/internal/arch: adds the missing type check for arm64 SXTB extensioneric fang
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-06-16cmd/asm: restore supporting of *1 scaling on ARM64Cherry Mui
2021-05-14cmd/internal/obj/arm64: disable AL and NV for some condition operation instru...eric fang