aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
AgeCommit message (Expand)Author
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
2023-04-21internal/abi, runtime, cmd: merge PCDATA_* and FUNCDATA_* consts into interna...Austin Clements
2023-04-11cmd/asm,cmd/internal/obj/x86: add RDPID instruction to x86 assemblerJoel Sing
2023-04-10cmd/internal/obj/loong64, cmd/link/internal: switch to LoongArch ELF psABI v2...WANG Xuerui
2023-03-31cmd/internal/obj/loong64: assemble BEQ/BNEs comparing with 0 as beqz/bnezWANG Xuerui
2023-03-23all: replace leading spaces with tabs in assemblyMichael Pratt
2023-03-22cmd/internal/obj/loong64: realize all unconditional jumps with B/BLWANG Xuerui
2023-03-22cmd/internal/obj/ppc64: add VC[LT]ZLSBB instructionsPaul E. Murphy
2023-03-21cmd/internal/obj/loong64: add support for movgr2cf and movcf2gr instructionsHuang Qiqi
2023-03-21cmd/asm, runtime: remove the RSB register from loong64WANG Xuerui
2023-03-15cmd/asm: improve detector for incorrect R15 usage when dynamic linkingKeith Randall
2023-03-08cmd/internal/obj/ppc64: add SETB instructionPaul E. Murphy
2023-02-28cmd/internal/obj: use prefix insn in MOV* opcodes for GOPPC64=power10Paul E. Murphy
2023-02-28cmd/asm: remove the incorrect check of LDADDx-like instructionsfanzha02
2023-02-27cmd/asm: preserve 3rd arg when GOT-rewriting assembly instructionsKeith Randall
2023-02-21cmd/internal/obj/riscv: optimize loading large immediate with trailing zerosWayne Zuo
2023-02-06cmd/asm: add RDTIME{L,H}.W, RDTIME.D support for loong64Guoqi Chen
2023-01-30cmd/asm: reject avx512 .Z instructions without a mask registerKeith Randall
2023-01-20cmd/internal/obj/s390x, runtime: fix breakpoint in s390xSrinivas Pokala
2023-01-19cmd/internal/obj/riscv: add check for invalid shift amount inputWayne Zuo
2022-12-05cmd/asm: improve assembler error messagesKeith Randall
2022-11-18all: add missing periods in commentscui fliter
2022-11-16cmd/internal/obj/ppc64: add ISA 3.1B opcodesPaul E. Murphy
2022-11-08cmd/asm: optimize if statement to return directlymantuliu
2022-10-26cmd/internal/obj/ppc64: generate big uint32 values in registerPaul E. Murphy
2022-10-14cmd/compile,cmd/link,runtime: add start line numbers to func metadataMichael Pratt
2022-09-29cmd/asm: use strings.TrimSuffixcuiweixie
2022-09-29cmd/asm: delete unused func newAddrcuiweixie
2022-09-29cmd/asm: optimize if statement to return directlycuiweixie
2022-09-29cmd/asm: use opd.String() instead of fmt.Sprintfcuiweixie
2022-09-27all: replace [0-9] with \d in regexpsTomCao New Macbook Pro
2022-09-20all: replace package ioutil with os and io in srcAndy Pan
2022-09-15cmd/internal/obj/ppc64: add ISA 3.1 instructionsPaul E. Murphy
2022-09-15cmd/asm, cmd/internal/obj/ppc64: increase asm test coverage for PPC64Archana R
2022-09-09cmd/asm/internal/asm: don't set testOut in testErrorsIan Lance Taylor
2022-09-08cmd/asm: use strings.Buildercuiweixie
2022-09-07cmd/asm: improve argument to obj.Prog assignment on PPC64Paul E. Murphy
2022-09-07cmd/asm,cmd/internal/obj/ppc64: recognize ppc64 ISA 3.1 MMA registersPaul E. Murphy
2022-09-01cmd/go: support long commands in asm and cgoDaniel Martí
2022-08-31cmd/asm: fix condition check to work on ppc64Archana R
2022-08-31cmd/internal/obj/arm64: allow transition from $0 to ZR for MSReric fang
2022-08-30cmd/asm: add new classification for index memory operands on PPC64Archana R
2022-08-30cmd/internal/obj/loong64: add ROTR, ROTRV instructions supportWayne Zuo
2022-08-29cmd/compile/obj/arm64: fix encoding error of FMOVD/FMOVS $0|ZReric fang
2022-08-23cmd/internal/obj/loong64: add MASKEQZ and MASKNEZ instructions supportWayne Zuo
2022-08-23cmd/internal/obj/arm64: remove the transition from $0 to ZReric fang
2022-08-09cmd/asm: add VTBX instruction on arm64Nick Ripley