aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
AgeCommit message (Expand)Author
2017-06-13cmd/internal/obj/arm: fix MOVW to/from FPSRBen Shi
2017-06-09cmd/internal/obj/arm: fix encoding of move register/immediate to CPSRBen Shi
2017-06-05cmd/internal/obj/arm: fix constant decompositionBen Shi
2017-05-25cmd/asm/internal/asm: fix a bug in ARM assembly encoding testBen Shi
2017-05-25cmd/internal/obj/arm: fix illegal forms of ARM VFP instructionBen Shi
2017-05-22cmd/internal/obj/arm: report invalid .S/.P/.W suffix in ARM instructionsBen Shi
2017-05-18cmd/internal/obj/arm: remove illegal form of the SWI instructionBen Shi
2017-05-16cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructionsCherry Zhang
2017-05-09cmd/internal/obj/arm64, cmd/compile: improve offset folding on ARM64Cherry Zhang
2017-05-07cmd/asm: enable MOVSD in the encoding end-to-end testDamien Lespiau
2017-05-06cmd/asm: fix operand order of ARM's MULA instructionBen Shi
2017-05-02cmd/{asm,compile}: avoid zeroAuto clobbering flags on s390xMichael Munday
2017-05-01cmd/internal/obj/x86: fix ANDPS encodingDamien Lespiau
2017-05-01cmd/asm: enable CMPPS, CMPPD, CMPSS and CMPSD encoding testsDamien Lespiau
2017-04-27cmd/internal/obj/arm64: fix encoding of conditionWei Xiao
2017-04-26cmd/internal/obj/x86: fix adcb r/mem8,reg8 encodingDamien Lespiau
2017-04-25cmd: fix the order that s390x operands are printed inMichael Munday
2017-04-20cmd/internal/obj: eliminate LSym.VersionJosh Bleecher Snyder
2017-04-20cmd/compile: add rotates to PPC64.rulesLynn Boger
2017-04-19cmd/internal/objabi: extract shared functionality from objMatthew Dempsky
2017-04-18cmd/internal/obj: un-embed FuncInfo field in LSymMatthew Dempsky
2017-04-17cmd/asm: detect invalid DS form offsets for ppc64xLynn Boger
2017-04-17cmd/asm, cmd/internal/obj/s390x, math: add LGDR and LDGR instructionsMichael Munday
2017-04-12cmd/compile: move Text.From.Sym initialization earlierJosh Bleecher Snyder
2017-04-12cmd/internal/obj: stop storing Text flags in From3Josh Bleecher Snyder
2017-04-11runtime: use hardware divider to improve performanceBen Shi
2017-04-11cmd/internal/obj: refactor ATEXT symbol initializationJosh Bleecher Snyder
2017-04-07cmd/internal/obj: eagerly initialize assemblersJosh Bleecher Snyder
2017-04-06cmd/internal/obj: remove LinklookupJosh Bleecher Snyder
2017-04-06cmd/internal/obj/arm64: fix encoding of AND MBCONCherry Zhang
2017-04-06cmd/compile: add Prog cache to ProgsJosh Bleecher Snyder
2017-03-31cmd/asm/internal/arch: use generic obj.Rconv function everywhereDave Cheney
2017-03-30cmd/internal/obj/arm: support more ARMv5/ARMv6/ARMv7 instructionsBen Shi
2017-03-27cmd/asm: add support to shift operands on arm64wei xiao
2017-03-25cmd/internal/obj: eagerly initialize x86 assemblerJosh Bleecher Snyder
2017-03-24cmd/asm: fix TBZ/TBNZ instructions on arm64wei xiao
2017-03-23cmd/internal/obj/arm: Fix wrong assembly in the arm assemblerBen Shi
2017-03-20cmd/internal/obj: convert Debug* Link fields into boolsJosh Bleecher Snyder
2017-03-01cmd/compile, cmd/asm: remove Link.PlistsHeschi Kreinick
2017-02-10cmd/{asm,internal/obj/s390x}, math: remove emulated float instructionsMichael Munday
2017-02-09cmd/asm, cmd/internal/obj/ppc64: Add ISA 2.05, 2.06 and 2.07 instructions.Carlos Eduardo Seo
2017-02-01cmd/asm, cmd/internal/obj/s390x: fix encoding of VREPI{H,F,G}Michael Munday
2017-01-09[dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer
2017-01-09[dev.inline] cmd/internal/src: replace src.Pos with syntax.PosRobert Griesemer
2016-12-09[dev.inline] cmd/internal/obj: rename Prog.Lineno to Prog.PosDavid Lazar
2016-12-09[dev.inline] cmd/internal/obj: use src.Pos in obj.ProgDavid Lazar
2016-11-28cmd/asm: fix parsing of the s390x instructions VSTE{G,F,H,B}Michael Munday
2016-11-17cmd/asm/internal/asm: fix copy/paste errors in commentMichael Munday
2016-11-08cmd/asm: add support for GOARCH=mips{,le}Vladimir Stefanovic
2016-11-08cmd/internal/obj/mips: add support for GOARCH=mips{,le}Vladimir Stefanovic