pike.git/
src/
configure.in
Branch:
Tag:
Non-build tags
All tags
No tags
2001-01-13
2001-01-13 12:06:18 by Mirar (Pontus Hagland) <pike@sort.mirar.org>
e886b18fd9298dbd69226df3458a319746f4e800 (
14
lines) (+
10
/-
4
)
[
Show
|
Annotate
]
Branch:
7.9
improved test for RDTSC, a new gcc might screw up stuff using -O3
Rev: src/configure.in:1.452
1:
-
AC_REVISION("$Id: configure.in,v 1.
451
2000
/
12
/
28
13:
04
:
58
grubba
Exp $")
+
AC_REVISION("$Id: configure.in,v 1.
452
2001
/
01
/
13
12
:
06
:
18
mirar
Exp $")
AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h)
2449:
int main() { struct timeval tv1,tv2;
-
long long td,t2;
+
long long td,
t1,
t2;
own_gethrtime_init();
-
+
usleep(10);
+
t1=gethrtime();
+
gettimeofday(&tv1,NULL); for (;;) /* busy loop */ {
2462:
} t2=gethrtime();
-
if (t2
!
=hrtime_rtsc_zero) return
0
;
+
if (t2=
=
hrtime_rtsc_zero
||
+
t2-t1>1100000 ||
+
t2-t1<900000
) return
1
;
-
return
1
;
+
return
0
;
} ], pike_cv_own_gethrtime_rdtsc=yes, pike_cv_own_gethrtime_rdtsc=no, pike_cv_own_gethrtime_rdtsc=no)