aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
AgeCommit message (Expand)Author
2019-04-16cmd/asm: add s390x 'rotate then ... selected bits' instructionsMichael Munday
2019-04-10cmd/asm/internal/arch: improve the comment of function IsMIPSMULsmileeye
2019-04-09cmd/internal/obj/x86: allow non-zero offset in TLS referenceCherry Zhang
2019-03-29cmd/asm: add 'insert program mask' instruction for s390xMichael Munday
2019-03-23cmd/internal/obj/mips: add MADD/MSUBBen Shi
2019-03-14cmd/internal/obj/ppc64: fix wrong register encoding in XX1-Form instructionsCarlos Eduardo Seo
2019-03-06cmd/asm: add arm64 v8.1 atomic instructionserifan01
2019-02-27cmd/asm: improve DATA size operand validationJosh Bleecher Snyder
2019-02-22cmd/internal/obj/arm64: fix the bug assembling TSTWfanzha02
2018-12-11cmd/compile: use innermost line number for -SKeith Randall
2018-11-28cmd/asm,cmd/internal/obj/ppc64: add VPERMXOR to ppc64 assemblerLynn Boger
2018-11-16cmd/asm: rename -symabis to -gensymabisAustin Clements
2018-11-12cmd/asm: add mode to collect symbol ABIsAustin Clements
2018-11-12cmd/asm: factor out line parsing from assemblingAustin Clements
2018-11-07cmd/internal/obj/arm64: encode large constants into MOVZ/MOVN and MOVK instru...fanzha02
2018-11-06cmd/asm: rename R18 to R18_PLATFORM on ARM64Cherry Zhang
2018-11-03cmd/internal/obj/arm64: fix encoding of 32-bit negated logical instructionsCherry Zhang
2018-11-02all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick
2018-10-29cmd/asm: add s390x VMSLG instruction variantsbill_ofarrell
2018-10-23cmd/asm/internal,cmd/internal/obj/ppc64: add alignment directive to asm for p...Lynn Boger
2018-10-22cmd/internal/obj/arm64: reclassify 32-bit/64-bit constantsfanzha02
2018-10-10cmd/internal/obj/ppc64: generate float 0 more efficiently on ppc64xLynn Boger
2018-10-08all: fix a bunch of misspellingsIgor Zhilianin
2018-10-04cmd/internal/obj/arm64: simplify ADD and SUBBen Shi
2018-10-03all: this big patch remove whitespace from assembly filesZhou Peng
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-09-03cmd/compile: implement OnesCount{8,16,32,64} intrinsics on s390xMichael Munday
2018-08-24cmd/internal/obj: support more arm64 FP instructionsBen Shi
2018-08-23all: fix typos detected by github.com/client9/misspellKazuhiro Sera
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-06cmd/asm/internal/arch: add package definitionMario Arranz
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-07-12doc: ArgsSizeUnknown it's defined in cmd/internal/objabi nowXia Bin
2018-06-21cmd/compile: improve atomic add intrinsics with ARMv8.1 new instructionWei Xiao
2018-06-04cmd/asm/internal/asm: add extra AVX-512 testsIskander Sharipov
2018-06-01cmd/internal/obj/arm64: fix two issues in the assemblerBen Shi
2018-05-23cmd/internal/obj/x86: add missing Yi8 for VEX ytabsisharipo
2018-05-22cmd/asm: enable AVX512isharipo
2018-05-17cmd/internal/obj/x86: fix VPERMQ and VPERMPD ytabisharipo
2018-05-17cmd/asm/internal/asm/testdata: convert CRLF to LF line endingZhou Peng
2018-05-14cmd/internal/obj/arm: fix wrong encoding of MULBen Shi
2018-05-11cmd/internal/obj/x86: use named consts for movtab Z-casesquasilyte
2018-05-07cmd/internal/obj/arm64: fix illegal 4-operand instructions accepted arm64 bugfanzha02
2018-05-04cmd/compile: add wasm architectureRichard Musiol
2018-05-03cmd/internal/obj/arm64: add more atomic instructionsBen Shi