aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
AgeCommit message (Expand)Author
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
2021-05-10runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgoLynn Boger
2021-04-28cmd/asm: add check for register and shift/extension combination on arm64eric fang
2021-04-28cmd/internal/obj/arm64: fix the wrong error message of out-of-range checkingeric fang
2021-04-27cmd/internal/obj: refactor ppc64 address relocation code generationPaul E. Murphy
2021-04-23cmd/asm, cmd/link: use full objabi headerRuss Cox
2021-04-22cmd/asm: fix RLDCR const1,reg,const2,reg on ppc64Paul E. Murphy
2021-04-22cmd/internal/obj/arm64: fix the wrong ROR operator of some instructionseric fang
2021-04-16internal/buildcfg: move build configuration out of cmd/internal/objabiRuss Cox
2021-04-15cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entriesPaul E. Murphy
2021-04-15cmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructionseric fang
2021-04-14cmd/asm: require NOSPLIT for ABIInternal asm functionsThan McIntosh
2021-04-08internal/goexperiment,cmd: consolidate GOEXPERIMENTs into a new packageAustin Clements
2021-04-08cmd/asm,runtime: reduce spellings of GOEXPERIMENTsAustin Clements
2021-03-19cmd/asm: complete the support for VDUP on arm64fanzha02
2021-03-18all: explode GOEXPERIMENT=regabi into 5 sub-experimentsAustin Clements
2021-03-18cmd/compile,cmd/internal/obj/riscv: load >32-bit constants from memory for ri...Joel Sing
2021-03-16cmd/asm: when dynamic linking, reject code that uses a clobbered R15Keith Randall
2021-03-16cmd/asm: add rotr/drotr for mips64Meng Zhuo
2021-03-12cmd/internal/obj/arm64: add support for op(extended register) with RSP argumentsfanzha02
2021-03-11cmd: move GOEXPERIMENT knob from make.bash to cmd/goMatthew Dempsky
2021-03-09cmd/asm,cmd/compile: support 5 operand RLWNM/RLWMI on ppc64Paul E. Murphy
2021-03-04cmd/asm: disable scaled register format for arm64eric 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