aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm/internal/asm
AgeCommit message (Expand)Author
7 dayscmd/internal/obj/loong64: add atomic memory access instructions supportGuoqi Chen
11 dayscmd/asm: on PPC64, fix assembling of FCMPO opcodePaul E. Murphy
13 dayscmd/compile,cmd/asm: on PPC64, generate compares against constant 0Paul E. Murphy
2024-05-13cmd/internal/obj/loong64: improve the definition of plan9 assembly format in ...Guoqi Chen
2024-04-24cmd/internal/obj/ppc64: fix incorrect int to int64 conversion when checking M...Paul E. Murphy
2024-04-07cmd/internal/obj/riscv: check immediate for rotation instructionsJoel Sing
2024-04-01cmd/compile: support float min/max instructions on PPC64Paul E. Murphy
2024-03-22cmd/internal/obj/riscv: improve register MOVB/MOVH/MOVBU/MOVHU for rva22u64Joel Sing
2024-03-20cmd/internal/obj: support Zba, Zbb, Zbs extensions in riscv64 assemblerWang Yaduo
2024-03-13cmd/asm,cmd/compile: generate less instructions for most 32 bit constant adds...Paul E. Murphy
2024-03-07cmd/compile,cmd/internal/obj: provide rotation pseudo-instructions for riscv64Joel Sing
2024-02-28cmd/internal/obj/ppc64: generate smaller machine code for OR/XOR of uint32 va...Paul E. Murphy
2024-02-21cmd/asm, cmd/internal/obj: enable rounding mode suffix for riscv64Meng Zhuo
2023-12-15cmd/asm: for arm, rewrite argument shifted right by 0 to left by 0.Keith Randall
2023-12-15cmd/asm: fix encoding for arm right shift by constant 0Keith Randall
2023-12-08cmd/internal/obj/arm64: fix invalid register pair for LDPeric fang
2023-12-07cmd/asm: print absolute PC for all patterns "off(PC)" in testEndToEndRuinan
2023-11-22cmd/asm: fix the KMCTR instruction encoding and argument passingSrinivas Pokala
2023-11-20all: add floating point option for ARM targetsLudi Rehak
2023-11-09cmd/internal/obj/ppc64: remove C_UCON optab matching classPaul E. Murphy
2023-11-09cmd/internal/obj/riscv: improve handling of invalid assemblyJoel Sing
2023-11-07cmd/internal/obj/riscv: support subtraction with a constantJoel Sing
2023-11-06cmd/internal/asm/ppc64: avoid generating exser nopsPaul E. Murphy
2023-10-20cmd/internal/obj/ppc64: refactor maskgenPaul E. Murphy
2023-10-05cmd/internal/obj/ppc64: generate MOVD mask constants in registerPaul E. Murphy
2023-10-04cmd/internal/obj/ppc64: generate small, shifted constants in registerPaul E. Murphy
2023-10-03cmd/internal/asm/ppc64: support 34b ADD/MOVD $const, RxPaul E. Murphy
2023-09-19cmd/internal/obj/riscv,cmd/link: rework riscv64 call relocationsJoel Sing
2023-09-15cmd/internal/obj/ppc64: improve RLWNM encodingPaul E. Murphy
2023-09-05cmd/asm: add KMA and KMCTR instructions on s390x.root
2023-08-29cmd/asm: stop using "" as the local package prefixMatthew Dempsky
2023-08-29cmd: simplify some handling of package pathsMatthew Dempsky
2023-08-22cmd/asm,cmd/dist,cmd/go: remove asm -compiling-runtime flagAustin Clements
2023-08-11cmd/asm: add KDSA instruction supportSrinivas Pokala
2023-08-08cmd/internal/obj/mips: add SEB/SEH instructionsJunxian Zhu
2023-08-03cmd/asm,cmd/internal/obj/riscv,cmd/link: improve TLS handling on riscv64Joel Sing
2023-08-03cmd/internal/obj/mips: add WSBH/DSBH/DSHD instructionsJunxian Zhu
2023-08-02cmd/asm: add s390x crypto related instructionsSrinivas Pokala
2023-07-31cmd/internal/obj/arm64: improve splitting of 24 bit unsigned scaled immediatesJoel Sing
2023-07-31cmd/internal/obj/arm64: avoid unnecessary literal pool usage for movesJoel Sing
2023-07-27cmd/asm/internal/asm: fix comment grammarJes Cok
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-24cmd/asm: initialize assembler before running error testserifan01
2023-07-24cmd/asm: Fix encoding error of register offset shifted by 0 on arm64eric fang
2023-07-20cmd/asm, cmd/internal/obj: generate proper atomic ops for riscv64Meng Zhuo
2023-06-15cmd/asm: fix encoding errors for FMOVD and FMOVS instructions on arm64eric fang
2023-06-14all: fix spelling errorsAlexander Yastrebov
2023-05-24cmd/asm: refine some APIs related to Prog.RestArgs[]ruinan
2023-05-22cmd/asm: encode instructions like SHA1SU0 with a separate case for arm64Ruinan