summaryrefslogtreecommitdiff
path: root/src/runtime/asm_amd64.s
Commit message (Expand)AuthorAgeFilesLines
* all: fix typos detected by github.com/client9/misspellKazuhiro Sera2018-08-231-1/+1
* runtime: fix Go prototypes in amd64 asm codeIskander Sharipov2018-08-221-7/+15
* runtime: remove duplicate cpu feature detection on x86Martin Möhrmann2018-05-251-32/+0
* runtime: support for debugger function callsAustin Clements2018-05-221-0/+197
* runtime: convert exit to use pthread library on DarwinKeith Randall2018-05-011-0/+4
* runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2Tobias Klauser2018-04-151-9/+1
* runtime: use internal/cpu instead of support_avxTobias Klauser2018-04-111-6/+0
* runtime: use internal/cpu in alginitMeng Zhuo2018-04-101-9/+0
* runtime: remove support_bmi{1,2}Tobias Klauser2018-04-101-6/+0
* runtime: call abort instead of raw INT $3 or bad MOVAustin Clements2018-03-081-7/+12
* runtime: make throw safer to callAustin Clements2018-03-081-0/+1
* internal/bytealg: move short string Index implementations into bytealgKeith Randall2018-03-041-268/+0
* internal/bytealg: move compare functions to bytealgKeith Randall2018-03-041-222/+0
* internal/bytealg: move Count to bytealgKeith Randall2018-03-041-189/+0
* internal/bytealg: move equal functions to bytealgKeith Randall2018-03-031-161/+0
* internal/bytealg: move IndexByte asssembly to the new bytealg packageKeith Randall2018-03-021-142/+0
* runtime: improve 386/amd64 systemstackJosh Bleecher Snyder2018-02-271-10/+10
* runtime: remove legacy eager write barrierAustin Clements2018-02-131-1/+7
* runtime: remove another TODOAustin Clements2017-11-171-5/+2
* runtime: remove TODOAustin Clements2017-11-171-2/+0
* runtime: buffered write barrier implementationAustin Clements2017-10-301-0/+89
* runtime: make systemstack tail call if already switchedAustin Clements2017-10-301-3/+4
* runtime: remove write barriers from newstack, gogoAustin Clements2017-10-291-15/+1
* runtime: unify amd64 -buildmode=c-archive/c-shared entry point codeIan Lance Taylor2017-10-111-0/+62
* runtime: unify amd64 -buildmode=exe entry point codeIan Lance Taylor2017-10-111-0/+15
* cmd/compile: add intrinsic for reading caller's pcDavid Chase2017-09-221-6/+0
* cmd/compile: replace eqstring with memequalMartin Möhrmann2017-08-221-17/+0
* runtime, cmd/compile: add intrinsic getclosureptrCholerae Hu2017-08-111-17/+0
* runtime: remove unused prefetch functionsMartin Möhrmann2017-08-081-20/+0
* runtime: remove unused cpuid_X variablesMartin Möhrmann2017-05-101-3/+0
* internal/cpu: new package to detect cpu featuresMartin Möhrmann2017-05-101-21/+0
* runtime: refactor cpu feature detection for 386 & amd64Martin Möhrmann2017-05-011-50/+62
* runtime: simplify detection of preference to use AVX memmoveMartin Möhrmann2017-04-251-0/+2
* strings: optimize Count for amd64Josselin Costanzi2017-04-071-0/+195
* bytes: add optimized countByte for amd64Josselin Costanzi2017-03-211-1/+11
* cmd/compile, runtime: simplify multiway select implementationMatthew Dempsky2017-03-071-6/+0
* runtime: remove stack barriersAustin Clements2017-02-141-36/+0
* runtime: implement fastrand in goSokolov Yura2017-02-101-13/+0
* crypto: detect BMI usability on AMD64 for sha1 and sha256Lion Yang2017-01-051-1/+14
* runtime: on stack copy, adjust BPKeith Randall2016-12-071-1/+1
* runtime: add deletion barriers on gobuf.ctxtAustin Clements2016-10-281-3/+23
* runtime: simplify reflectcall write barriersAustin Clements2016-10-261-14/+16
* runtime: make morestack less subtleAustin Clements2016-10-241-1/+3
* runtime: print a message on bad morestackAustin Clements2016-10-171-2/+4
* runtime: implement getcallersp in GoAustin Clements2016-09-261-5/+0
* strings: use AVX2 for Index if availableIlya Tocar2016-09-071-3/+62
* bytes: Use the same algorithm as strings for IndexIlya Tocar2016-09-011-4/+22
* runtime: rename fastrand1 to fastrandJosh Bleecher Snyder2016-08-301-1/+1
* all: fix assembly vet issuesJosh Bleecher Snyder2016-08-251-5/+5
* runtime: aeshash, xor seed in earlierKeith Randall2016-06-111-35/+62