summaryrefslogtreecommitdiff
path: root/src/liblink/asm9.c
Commit message (Collapse)AuthorAgeFilesLines
* [dev.power64] liblink: power64 fixes and ports of changesAustin Clements2014-10-271-52/+17
| | | | | | | | | | | | | Ports of platform-specific changes that happened on default after dev.power64 forked (fixes for c2go, wrapper math fixes, moved stackguard field, stackguard1 support, precise stacks). Bug fixes (missing AMOVW in instruction table, correct unsigned 32-bit remainder). LGTM=rsc R=rsc CC=golang-codereviews https://codereview.appspot.com/164920044
* build: merge the great pkg/ rename into dev.power64Austin Clements2014-10-221-1/+1
| | | | | | | | | This also removes pkg/runtime/traceback_lr.c, which was ported to Go in an earlier commit and then moved to runtime/traceback.go. Reviewer: rsc@golang.org rsc: LGTM
* [dev.power64] liblink: fix $large(SP) for floating point load/storeRuss Cox2014-08-141-8/+16
| | | | | | | | | Fixes test/cmplxdivide. LGTM=minux R=minux CC=golang-codereviews https://codereview.appspot.com/128190045
* [dev.power64] liblink: fix handling of $nnn(reg)Russ Cox2014-08-131-0/+7
| | | | | | | LGTM=minux R=minux CC=golang-codereviews https://codereview.appspot.com/126180043
* [dev.power64] liblink: fix handling of MOVD with large constantsRuss Cox2014-08-131-6/+9
| | | | | | | | | LGTM=minux R=golang-codereviews, minux CC=golang-codereviews https://codereview.appspot.com/122540043 Committer: Shenghou Ma <minux@golang.org>
* [dev.power64] liblink: support stack split, long conditional branchesShenghou Ma2014-08-121-15/+33
| | | | | | | LGTM=rsc R=rsc, iant CC=golang-codereviews https://codereview.appspot.com/123300043
* [dev.power64] include/link.h, liblink: convert 9l functions to liblinkShenghou Ma2014-08-071-446/+488
| | | | | | | | | This replaces CL 122990043. LGTM=rsc R=rsc, iant CC=golang-codereviews https://codereview.appspot.com/123010043
* [dev.power64] liblink: move span and asmout related function from obj9.c to ↵Shenghou Ma2014-08-071-0/+852
| | | | | | | | | | | | asm9.c To reduce delta for the upcoming liblink CL. Just code movement, no semantic changes. LGTM=rsc R=rsc, iant CC=golang-codereviews https://codereview.appspot.com/124830043
* [dev.power64] cmd/9a, cmd/9c, cmd/9l, liblink: import code from Vita Nuova.Shenghou Ma2014-08-061-0/+1889
No modifications other than adding copyright header to each file, and concatenating several cmd/9l files together to form the liblink files. LGTM=rsc R=rsc, iant CC=golang-codereviews https://codereview.appspot.com/123840043