1.0.37.9: atomic STOREW for large integer constants on x86-64
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 28 Mar 2010 16:29:13 +0000 (16:29 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 28 Mar 2010 16:29:13 +0000 (16:29 +0000)
commit48fb9976298ca77d4a7e4ec4d8427f041d2bf327
treefd72ae07c72dbad97c6ac3ba9098cce5e24902b1
parent955ce74879cc8220d4c97bb1c0f3becd26ad68fc
1.0.37.9: atomic STOREW for large integer constants on x86-64

 * First move the constant into TEMP-REG-TN, then into memory -- not
   into memory in two stages. Even though memory is probably
   write-combining, an interrupt could still leave us with a bogus
   value.
src/compiler/x86-64/macros.lisp
version.lisp-expr