1.0.15.7: threaded BIND and UNBIND improvements on x86
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Mar 2008 19:25:41 +0000 (19:25 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 1 Mar 2008 19:25:41 +0000 (19:25 +0000)
commit290b5879fd424a7217d6fb1a431d12c283a22348
tree96491d04ab8bb5b094a074598e0d449b157e9065
parent7128169273aeacedc82848820d5f52112dcf253f
1.0.15.7: threaded BIND and UNBIND improvements on x86

 * TLS index allocation is rare, so move it out of line from BIND.
   Shrinks the threaded core by over 170k bytes.

 * Make UNBIND use three registers instead of four.
src/assembly/x86/alloc.lisp
src/compiler/x86/cell.lisp
version.lisp-expr