aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/obj/arm64/asm7.go
AgeCommit message (Expand)Author
2020-10-16cmd/internal/obj: move LSym.Func into LSym.ExtraRuss Cox
2020-10-10cmd/asm: Add SHA3 hardware instructions for ARM64Meng Zhuo
2020-10-07cmd/internal/obj/arm64: only emit R_CALLIND relocations on callsCherry Zhang
2020-09-25cmd/asm: fix the issue of moving 128-bit integers to vector registers on arm64fanzha02
2020-09-16cmd/internal/obj/arm64: optimize the instruction of moving long effective sta...diaxu01
2020-09-10cmd/asm: add more SIMD instructions on arm64Junchen Li
2020-09-10cmd/internal/obj/arm64: enable some SIMD instructionsfanzha02
2020-09-07cmd/asm: fix the error of checking the post-index offset of VLD[1-4]R instruc...fanzha02
2020-08-31cmd/compile,cmd/asm: simplify recording of branch targets, take 2Keith Randall
2020-08-28cmd/asm: Always use go-style arrangement specifiers on ARM64Xiangdong Ji
2020-08-28Revert "cmd/compile,cmd/asm: simplify recording of branch targets"Keith Randall
2020-08-27cmd/compile,cmd/asm: simplify recording of branch targetsKeith Randall
2020-08-20cmd/internal/obj: stop removing NOPs from instruction streamKeith Randall
2020-08-18cmd/asm: Add SHA512 hardware instructions for ARM64Meng Zhuo
2020-06-09cmd/asm: fix the encoding error of VCNT instruction for arm64eric fang
2020-05-08cmd/internal/obj/arm64: fix 32-bit BITCON testCherry Zhang
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-04-02cmd/asm: align an instruction or a function's addressfanzha02
2020-03-31Revert "cmd/asm: align an instruction or a function's address"Bryan C. Mills
2020-03-31cmd/asm: align an instruction or a function's addressfanzha02
2020-03-25cmd/internal/obj/arm64: add support of PCALIGN directivediaxu01
2020-03-13cmd/asm, cmd/compile, runtime: add -spectre=ret modeRuss Cox
2020-02-25cmd/asm: add asimd instruction 'rev16' on arm64Xiangdong Ji
2019-11-07cmd/internal/obj/arm64: mark unsafe pointsCherry Zhang
2019-10-18cmd/internal/obj/arm64: add support of NOOP instructiondiaxu01
2019-10-08cmd/internal/obj/arm64: add error checking for system registers.diaxu01
2019-10-03cmd/asm: add VLD[1-4]R vector instructions on arm64Meng Zhuo
2019-09-08all: fix typosAinar Garipov
2019-08-28cmd/asm: add V[LD|ST][2-4] vector instructions on arm64Meng Zhuo
2019-08-28cmd/internal/obj/arm64: add support for most system registersfanzha02
2019-03-06cmd/asm: add arm64 v8.1 atomic instructionserifan01
2019-02-22cmd/internal/obj/arm64: fix the bug assembling TSTWfanzha02
2018-12-02all: use "reports whether" consistently instead of "returns whether"Tobias Klauser
2018-11-07cmd/internal/obj/arm64: encode large constants into MOVZ/MOVN and MOVK instru...fanzha02
2018-11-03cmd/internal/obj/arm64: fix encoding of 32-bit negated logical instructionsCherry Zhang
2018-10-22cmd/internal/obj/arm64: reclassify 32-bit/64-bit constantsfanzha02
2018-10-06all: fix a bunch of misspellingsIgor Zhilianin
2018-10-04cmd/internal/obj/arm64: simplify ADD and SUBBen Shi
2018-09-12cmd/internal/obj/arm64: add error report for invalid base registerfanzha02
2018-09-06cmd/internal/obj/arm64: add CONSTRAINED UNPREDICTABLE behavior check for some...fanzha02
2018-09-05cmd/internal/obj/arm64: encode float constants into FMOVS/FMOVD instructionsfanzha02
2018-09-04cmd/internal/obj/arm64: support more atomic instructionsBen Shi
2018-08-29build: support frame-pointer for arm64Zheng Xu
2018-08-24cmd/internal/obj: support more arm64 FP instructionsBen Shi
2018-08-22cmd/internal/obj/arm64: simplify some bool expressionsIskander Sharipov
2018-08-20cmd/internal/obj/arm64: add register indexed FMOVS/FMOVDBen Shi
2018-08-20cmd/internal/obj/arm64: add SWPALD/SWPALW/SWPALH/SWPALBBen Shi
2018-08-03cmd/internal/obj/arm64: fix incorrect rejection of legal instructionsBen Shi
2018-07-30cmd/internal/obj/arm64: reject incorrect form of LDP/STPBen Shi
2018-06-21cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao