aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/asm_amd64.s
AgeCommit message (Expand)Author
2017-10-11runtime: unify amd64 -buildmode=exe entry point codeIan Lance Taylor
2017-09-22cmd/compile: add intrinsic for reading caller's pcDavid Chase
2017-08-22cmd/compile: replace eqstring with memequalMartin Möhrmann
2017-08-11runtime, cmd/compile: add intrinsic getclosureptrCholerae Hu
2017-08-08runtime: remove unused prefetch functionsMartin Möhrmann
2017-05-10runtime: remove unused cpuid_X variablesMartin Möhrmann
2017-05-10internal/cpu: new package to detect cpu featuresMartin Möhrmann
2017-05-01runtime: refactor cpu feature detection for 386 & amd64Martin Möhrmann
2017-04-25runtime: simplify detection of preference to use AVX memmoveMartin Möhrmann
2017-04-07strings: optimize Count for amd64Josselin Costanzi
2017-03-21bytes: add optimized countByte for amd64Josselin Costanzi
2017-03-07cmd/compile, runtime: simplify multiway select implementationMatthew Dempsky
2017-02-14runtime: remove stack barriersAustin Clements
2017-02-10runtime: implement fastrand in goSokolov Yura
2017-01-05crypto: detect BMI usability on AMD64 for sha1 and sha256Lion Yang
2016-12-07runtime: on stack copy, adjust BPKeith Randall
2016-10-28runtime: add deletion barriers on gobuf.ctxtAustin Clements
2016-10-26runtime: simplify reflectcall write barriersAustin Clements
2016-10-24runtime: make morestack less subtleAustin Clements
2016-10-17runtime: print a message on bad morestackAustin Clements
2016-09-26runtime: implement getcallersp in GoAustin Clements
2016-09-07strings: use AVX2 for Index if availableIlya Tocar
2016-09-01bytes: Use the same algorithm as strings for IndexIlya Tocar
2016-08-30runtime: rename fastrand1 to fastrandJosh Bleecher Snyder
2016-08-25all: fix assembly vet issuesJosh Bleecher Snyder
2016-06-11runtime: aeshash, xor seed in earlierKeith Randall
2016-05-27strings: fix and reenable amd64 Index for 17-31 byte stringsIlya Tocar
2016-05-26runtime: unwind BP in jmpdefer to match SP unwindAustin Clements
2016-05-15strings: fix Contains on amd64Keith Randall
2016-04-29cmd/cgo, runtime, runtime/cgo: use cgo context functionIan Lance Taylor
2016-04-26strings: use SSE4.2 in strings.Index on AMD64Ilya Tocar
2016-03-31runtime: don't use REP;MOVSB if CPUID doesn't say it is fastKeith Randall
2016-03-02all: single space after period.Brad Fitzpatrick
2016-02-26runtime: avoid using REP prefix for IndexByteKeith Randall
2016-02-23runtime: unify memeq and memequalKeith Randall
2016-01-24cmd/asm: correct, complete newly added AVX instructionsRuss Cox
2016-01-13cmd/internal/obj/x86: add new instructions, cleanup.Ilya Tocar
2015-12-03runtime: fix sanity check in stackBarrierAustin Clements
2015-11-25runtime: check that masks and shifts are correct alignedShenghou Ma
2015-11-20runtime: make asmcgocall work without a gRuss Cox
2015-11-13runtime: replace tls0 with m0.tlsMatthew Dempsky
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-11-06runtime: optimize indexbytebody on amd64Ilya Tocar
2015-11-05runtime: optimize string comparison on amd64Ilya Tocar
2015-11-03strings: add asm version of Index() for short strings on amd64Ilya Tocar
2015-11-02bytes: speed up Compare() on amd64Ilya Tocar
2015-10-23runtime: replace is{plan9,solaris,windows} with GOOS testsMatthew Dempsky
2015-10-08runtime: make aeshash more DOS-proofKeith Randall
2015-09-15runtime: fix aeshash of empty stringKeith Randall
2015-08-30runtime: check that stack barrier unwind is in syncAustin Clements