summaryrefslogtreecommitdiff
path: root/src/cmd/asm
Commit message (Expand)AuthorAgeFilesLines
* cmd/internal/obj/arm: check illegal base registers in ARM instructionsBen Shi2017-06-301-0/+26
* cmd/internal/obj/arm64: fix assemble LDXP bugfanzha022017-06-302-0/+507
* cmd/internal/obj/arm: fix wrong encoding of MULBBBen Shi2017-06-231-1/+1
* cmd/internal/obj/arm: fix setting U bit in shifted register offset of MOVBSBen Shi2017-06-233-6/+394
* cmd/internal/obj/arm: fix MOVW to/from FPSRBen Shi2017-06-133-15/+94
* cmd/internal/obj/arm: fix encoding of move register/immediate to CPSRBen Shi2017-06-091-1/+30
* cmd/internal/obj/arm: fix constant decompositionBen Shi2017-06-051-0/+117
* cmd/asm/internal/asm: fix a bug in ARM assembly encoding testBen Shi2017-05-252-10/+56
* cmd/internal/obj/arm: fix illegal forms of ARM VFP instructionBen Shi2017-05-252-1/+14
* cmd/internal/obj/arm: report invalid .S/.P/.W suffix in ARM instructionsBen Shi2017-05-223-13/+27
* cmd/internal/obj/arm: remove illegal form of the SWI instructionBen Shi2017-05-181-11/+38
* cmd/internal/obj/mips: add support of LLV, SCV, NOOP instructionsCherry Zhang2017-05-161-7/+15
* cmd/internal/obj/arm64, cmd/compile: improve offset folding on ARM64Cherry Zhang2017-05-091-0/+54
* cmd/asm: enable MOVSD in the encoding end-to-end testDamien Lespiau2017-05-071-12/+12
* cmd/asm: fix operand order of ARM's MULA instructionBen Shi2017-05-062-4/+6
* cmd/{asm,compile}: avoid zeroAuto clobbering flags on s390xMichael Munday2017-05-021-3/+9
* cmd/internal/obj/x86: fix ANDPS encodingDamien Lespiau2017-05-011-8/+8
* cmd/asm: enable CMPPS, CMPPD, CMPSS and CMPSD encoding testsDamien Lespiau2017-05-011-32/+32
* cmd/internal/obj/arm64: fix encoding of conditionWei Xiao2017-04-271-8/+10
* cmd/internal/obj/x86: fix adcb r/mem8,reg8 encodingDamien Lespiau2017-04-261-4/+4
* cmd: fix the order that s390x operands are printed inMichael Munday2017-04-253-108/+76
* cmd/internal/obj: eliminate LSym.VersionJosh Bleecher Snyder2017-04-201-4/+8
* cmd/compile: add rotates to PPC64.rulesLynn Boger2017-04-201-0/+20
* cmd/internal/objabi: extract shared functionality from objMatthew Dempsky2017-04-194-7/+10
* cmd/internal/obj: un-embed FuncInfo field in LSymMatthew Dempsky2017-04-181-1/+1
* cmd/asm: detect invalid DS form offsets for ppc64xLynn Boger2017-04-171-4/+4
* cmd/asm, cmd/internal/obj/s390x, math: add LGDR and LDGR instructionsMichael Munday2017-04-171-0/+3
* cmd/compile: move Text.From.Sym initialization earlierJosh Bleecher Snyder2017-04-121-2/+2
* cmd/internal/obj: stop storing Text flags in From3Josh Bleecher Snyder2017-04-1211-16/+35
* runtime: use hardware divider to improve performanceBen Shi2017-04-111-0/+7
* cmd/internal/obj: refactor ATEXT symbol initializationJosh Bleecher Snyder2017-04-111-0/+1
* cmd/internal/obj: eagerly initialize assemblersJosh Bleecher Snyder2017-04-073-2/+3
* cmd/internal/obj: remove LinklookupJosh Bleecher Snyder2017-04-061-4/+4
* cmd/internal/obj/arm64: fix encoding of AND MBCONCherry Zhang2017-04-061-0/+9
* cmd/compile: add Prog cache to ProgsJosh Bleecher Snyder2017-04-062-3/+3
* cmd/asm/internal/arch: use generic obj.Rconv function everywhereDave Cheney2017-03-311-4/+4
* cmd/internal/obj/arm: support more ARMv5/ARMv6/ARMv7 instructionsBen Shi2017-03-302-2/+22
* cmd/asm: add support to shift operands on arm64wei xiao2017-03-272-12/+38
* cmd/internal/obj: eagerly initialize x86 assemblerJosh Bleecher Snyder2017-03-251-0/+2
* cmd/asm: fix TBZ/TBNZ instructions on arm64wei xiao2017-03-243-0/+16
* cmd/internal/obj/arm: Fix wrong assembly in the arm assemblerBen Shi2017-03-231-0/+664
* cmd/internal/obj: convert Debug* Link fields into boolsJosh Bleecher Snyder2017-03-201-1/+1
* cmd/compile, cmd/asm: remove Link.PlistsHeschi Kreinick2017-03-012-7/+8
* cmd/{asm,internal/obj/s390x}, math: remove emulated float instructionsMichael Munday2017-02-102-18/+4
* cmd/asm, cmd/internal/obj/ppc64: Add ISA 2.05, 2.06 and 2.07 instructions.Carlos Eduardo Seo2017-02-091-2/+29
* cmd/asm, cmd/internal/obj/s390x: fix encoding of VREPI{H,F,G}Michael Munday2017-02-011-0/+6
* [dev.inline] cmd/internal/src: introduce compact source position representationRobert Griesemer2017-01-091-2/+2
* [dev.inline] cmd/internal/src: replace src.Pos with syntax.PosRobert Griesemer2017-01-0910-98/+92
* [dev.inline] cmd/internal/obj: rename Prog.Lineno to Prog.PosDavid Lazar2016-12-091-20/+20
* [dev.inline] cmd/internal/obj: use src.Pos in obj.ProgDavid Lazar2016-12-091-5/+6