aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/5l/softfloat.c
AgeCommit message (Collapse)Author
2011-06-09math: add sqrt_arm.s and sqrtGoC.go as fallback to soft fp emulationFan Hongjian
5a: add SQRTF and SQRTD 5l: add ASQRTF and ASQRTD Use ARMv7 VFP VSQRT instruction to speed up math.Sqrt R=rsc, dave, m CC=golang-dev https://golang.org/cl/4551082
2011-03-145l: fix buildRuss Cox
R=ken2 CC=golang-dev https://golang.org/cl/4279053
2010-12-09arm floating point simulationKen Thompson
R=rsc CC=golang-dev https://golang.org/cl/3565041
2010-11-03add hardware floating point.Ken Thompson
currently, softfloat does not work and there are some unsigned-to-float conversion errors. R=rsc CC=golang-dev https://golang.org/cl/2886041
2010-10-185l: handle jump to middle of floating point sequenceRuss Cox
R=ken2 CC=golang-dev https://golang.org/cl/2473042
2010-10-135l, 6l, 8l: first pass cleanupRuss Cox
* Maintain Sym* list for text with individual prog lists instead of using one huge list and overloading p->pcond. * Comment what each file is for. * Move some output code from span.c to asm.c. * Move profiling into prof.c, symbol table into symtab.c. * Move mkfwd to ld/lib.c. * Throw away dhog dynamic loading code. * Throw away Alef become. * Fix printing of WORD instructions in 5l -a. Goal here is to be able to handle each piece of text or data as a separate piece, both to make it easier to load the occasional .o file and also to make it possible to split the work across multiple threads. R=ken2, r, ken3 CC=golang-dev https://golang.org/cl/2335043
2010-10-135l, 6l, 8l: indent, outdentRuss Cox
This is entirely adding and removing tabs. It looks weird but will make the diffs for the next change easier to read. R=ken2 CC=golang-dev https://golang.org/cl/2490041
2010-04-06replace original float instruction with jump to make branchesKai Backman
to float instructions work correctly. R=rsc CC=golang-dev https://golang.org/cl/870044
2009-12-17 first stub for softfloats, intercepts float instructions and skipsKai Backman
them in the stream. R=rsc https://golang.org/cl/174052