-C Use\san\simproved\sRDTSC\saccess\sroutine.\s(CVS\s4961)
-D 2008-04-03T19:40:59
+C Fix\sto\sthe\sprevious\scheck-in\sso\sthat\sit\sworks\son\sa\sintel\sMac.\s(CVS\s4962)
+D 2008-04-03T20:09:07
F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
F Makefile.in b861627d91df5ee422c54237aa38296954dc0151
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
F src/utf.c 8c94fa10efc78c2568d08d436acc59df4df7191b
F src/util.c dba9e04121eb17ec4643d6ca231ff859452cf0e2
F src/vacuum.c 3524411bfb58aac0d87eadd3e5b7cd532772af30
-F src/vdbe.c da3f91d8f663902d85862186de88b18af747baa7
+F src/vdbe.c 66ca98cce0f5776006eb5fcaa95a6d90b341646e
F src/vdbe.h f72201a0657d5f3d6cc008d1f8d9cc65768518c9
F src/vdbeInt.h 0b96efdeecb0803e504bf1c16b198f87c91d6019
F src/vdbeapi.c ab6e99f8a6b7fcb82c2c698da7a36762a7593f0a
F tool/space_used.tcl f714c41a59e326b8b9042f415b628b561bafa06b
F tool/spaceanal.tcl b87db46ae29e3116411b1686e136b9b994d7de39
F tool/speedtest.tcl 06c76698485ccf597b9e7dbb1ac70706eb873355
-F tool/speedtest16.c 66d5882728c92ba6ab45c223c5812a473da70fe0
+F tool/speedtest16.c 6f5bc019dcf8b6537f379bbac0408a9e1a86f0b6
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
-F tool/speedtest8.c 608f39682983735bc16c993008c2b6ecfa4c604a
+F tool/speedtest8.c fe5c8aeba4f4d4a0159dadc1c3a0733c1b7e0417
F www/34to35.tcl 942e479aa7740b55d714dce0f0b2cb6ca91c3f20
F www/arch.fig d5f9752a4dbf242e9cfffffd3f5762b6c63b3bcf
F www/arch.gif f845a64772062e82d17980a349f95f1f0b4c8054
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 64badc50531668de45d76a3dcd90db17e1fe1ab1
-R 25bc5c99942bd3474afe17471012ea72
+P b4eba9c533f6aac9dde4f2c9796fe02e25158a0f
+R b928b7b813c805f78f77a6bd610c37a8
U drh
-Z 7ecc5921005df095a20c39986dd214cd
+Z 09c839b1b6e4ed2895567dfe9b019d99
-b4eba9c533f6aac9dde4f2c9796fe02e25158a0f
\ No newline at end of file
+1d67f41c885d052ab10a33892938a85b56882b3d
\ No newline at end of file
** in this file for details. If in doubt, do not deviate from existing
** commenting and indentation practices when changing or adding code.
**
-** $Id: vdbe.c,v 1.726 2008/04/03 19:40:59 drh Exp $
+** $Id: vdbe.c,v 1.727 2008/04/03 20:09:07 drh Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
*/
__inline__ unsigned long long int hwtime(void){
unsigned int lo, hi;
- __asm__ __volatile__ ( // serialize
- "xorl %%eax,%%eax \n cpuid"
- ::: "%rax", "%rbx", "%rcx", "%rdx");
/* We cannot use "=A", since this would use %rax on x86_64 */
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
return (unsigned long long int)hi << 32 | lo;
*/
__inline__ unsigned long long int hwtime(void){
unsigned int lo, hi;
- __asm__ __volatile__ ( // serialize
- "xorl %%eax,%%eax \n cpuid"
- ::: "%rax", "%rbx", "%rcx", "%rdx");
/* We cannot use "=A", since this would use %rax on x86_64 */
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
return (unsigned long long int)hi << 32 | lo;
*/
__inline__ unsigned long long int hwtime(void){
unsigned int lo, hi;
- __asm__ __volatile__ ( // serialize
- "xorl %%eax,%%eax \n cpuid"
- ::: "%rax", "%rbx", "%rcx", "%rdx");
/* We cannot use "=A", since this would use %rax on x86_64 */
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
return (unsigned long long int)hi << 32 | lo;