summaryrefslogtreecommitdiff
path: root/src/cmd/asm/internal/arch
Commit message (Expand)AuthorAgeFilesLines
* cmd/asm, runtime: remove the RSB register from loong64WANG Xuerui2023-03-211-1/+0
* cmd/asm: add RDTIME{L,H}.W, RDTIME.D support for loong64Guoqi Chen2023-02-061-0/+11
* all: add missing periods in commentscui fliter2022-11-181-1/+1
* cmd/asm: optimize if statement to return directlycuiweixie2022-09-291-4/+1
* cmd/asm: use opd.String() instead of fmt.Sprintfcuiweixie2022-09-291-3/+1
* cmd/internal/obj/ppc64: add ISA 3.1 instructionsPaul E. Murphy2022-09-151-0/+5
* cmd/asm: improve argument to obj.Prog assignment on PPC64Paul E. Murphy2022-09-071-22/+0
* cmd/asm,cmd/internal/obj/ppc64: recognize ppc64 ISA 3.1 MMA registersPaul E. Murphy2022-09-072-0/+7
* cmd/asm: add VTBX instruction on arm64Nick Ripley2022-08-091-1/+1
* cmd/internal/obj/arm64: fix encoding of ADR/ADRP instructionCherry Mui2022-05-231-0/+15
* cmd/asm/internal: configure assembler for loong64Xiaodong Liu2022-05-132-0/+123
* cmd/asm: refactor some operands that are not special registers on arm64erifan012022-04-012-41/+31
* cmd/asm: add support for bdnz/bdz extended mnemonics on PPC64Paul E. Murphy2022-03-111-1/+1
* cmd/asm,cmd/compile,runtime: stop using X3 (aka GP) on riscv64Joel Sing2021-11-031-4/+10
* cmd/internal/obj/ppc64: fix usage of CR bit argumentsPaul E. Murphy2021-10-261-0/+3
* cmd/internal/obj: rename MOVBE{LL,QQ,WW} to just MOVBE{L,Q,W}Matthew Dempsky2021-10-081-0/+4
* cmd/asm/internal/arch: adds the missing type check for arm64 SXTB extensioneric fang2021-08-201-26/+5
* cmd/asm: add check for register and shift/extension combination on arm64eric fang2021-04-281-144/+162
* [dev.regabi] cmd/asm: define g register on AMD64Cherry Zhang2021-02-051-0/+4
* cmd/asm: remove X27 and S11 register names on riscv64Joel Sing2020-10-291-1/+4
* cmd/internal/obj/arm64: add CASx/CASPx instructionsfanzha022020-10-291-1/+12
* cmd/asm: fix the issue of moving 128-bit integers to vector registers on arm64fanzha022020-09-251-7/+11
* cmd/asm,cmd/internal/obj/riscv: provide branch pseudo-instructionsJoel Sing2020-03-311-1/+2
* cmd/asm,cmd/internal/obj/riscv: add atomic memory operation instructionsJoel Sing2020-03-151-1/+4
* cmd/asm,cmd/internal/obj/riscv: add LR/SC instructionsJoel Sing2020-03-151-0/+25
* cmd/asm: add MIPS MSA LD/ST/LDI support for mips64xMeng Zhuo2020-03-042-0/+8
* cmd/asm/internal/arch: delete unused s390x functionsMichael Munday2019-10-171-21/+0
* all: remove nacl (part 3, more amd64p32)Brad Fitzpatrick2019-10-101-2/+0
* cmd/asm: add s390x branch-on-count instructionsMichael Munday2019-10-091-0/+2
* cmd/asm: add masked branch and conditional load instructions to s390xMichael Munday2019-09-251-1/+10
* cmd/asm,cmd/compile: clean up isel codegen on ppc64xLynn Boger2019-09-181-1/+1
* cmd/asm,cmd/internal/obj: initial support for riscv64 assemblerJoel Sing2019-09-121-0/+122
* cmd/asm/internal/arch: consolidate LinkArch handlingJoel Sing2019-09-071-27/+13
* cmd/internal/obj/arm64: add support for most system registersfanzha022019-08-281-12/+6
* cmd/asm/internal/arch: improve the comment of function IsMIPSMULsmileeye2019-04-101-1/+1
* cmd/internal/obj/mips: add MADD/MSUBBen Shi2019-03-231-1/+2
* cmd/asm: add arm64 v8.1 atomic instructionserifan012019-03-061-8/+5
* cmd/asm: rename R18 to R18_PLATFORM on ARM64Cherry Zhang2018-11-061-0/+3
* cmd/internal/obj/arm64: support more atomic instructionsBen Shi2018-09-041-1/+1
* cmd/internal/obj/arm64: add SWPALD/SWPALW/SWPALH/SWPALBBen Shi2018-08-201-0/+1
* cmd/asm/internal/arch: add package definitionMario Arranz2018-08-061-0/+1
* cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao2018-06-211-1/+2
* cmd/compile: add wasm architectureRichard Musiol2018-05-041-0/+28
* cmd/internal/obj/arm64: add more atomic instructionsBen Shi2018-05-031-12/+6
* cmd/asm: add vector instructions for ChaCha20Poly1305 on ARM64Balaram Makam2018-04-301-0/+7
* cmd/internal/obj/arm64: refactor the extended/shifted register encoding to th...fanzha022018-04-181-30/+0
* cmd/internal/obj/arm64: support SWPD/SWPW/SWPH/SWPBBen Shi2018-04-111-0/+11
* cmd/internal/obj/arm64: add assembler support for load with register offsetfanzha022018-04-091-18/+70
* cmd/asm/internal/arch: unexport ParseARM64SuffixTobias Klauser2018-04-061-3/+3
* cmd: some semi-automated cleanupsDaniel Martí2018-04-061-3/+1