Slava Pestov
|
e6abc0be15
|
Fixes for FFI changes
|
2010-05-16 04:09:47 -04:00 |
Slava Pestov
|
5b48cd2a63
|
FFI rewrite part 5: return value boxing and callback parameter boxing now uses vregs; simplify return value unboxing
|
2010-05-16 03:43:23 -04:00 |
Joe Groff
|
3956dd1516
|
cpu.x86.features: ( int alien-assembly ) c-bool> ==> ( bool alien-assembly )
|
2010-05-15 14:33:19 -07:00 |
Joe Groff
|
c00272d80a
|
cpu.x86.features: add popcnt? test
|
2010-05-15 13:26:14 -07:00 |
Joe Groff
|
65c3259761
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Slava Pestov
|
235f3238f5
|
Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
|
2010-01-07 17:39:22 +13:00 |
Doug Coleman
|
6b6e56a179
|
change add-init-hook to add-startup-hook, new add-shutdown-hook word
|
2009-10-19 22:17:02 -04:00 |
Slava Pestov
|
6d4e5af088
|
cpu.x86.features: don't fold away sse-version, instead memoize it and recompute on startup
|
2009-09-23 05:13:15 -05:00 |
Slava Pestov
|
e77341b90c
|
math.vectors.simd: redesign to be more flexible, integer SIMD work in progress
|
2009-09-20 02:08:32 -05:00 |
Joe Groff
|
3b4330fcf6
|
get things to a point where they bootstrap again
|
2009-09-15 21:43:18 -05:00 |
Slava Pestov
|
8b6ec8e030
|
cpu.x86.features: better wording
|
2009-09-08 14:17:05 -05:00 |
Slava Pestov
|
e5e7c1f725
|
cpu.x86.features: add -sse-version command-line switch to override SSE detection
|
2009-09-08 13:56:37 -05:00 |
Slava Pestov
|
906a0d212a
|
Detect SSE version and enable the correct set of SIMD intrinsics
|
2009-09-03 03:28:38 -05:00 |
Slava Pestov
|
617e57fc75
|
cpu.x86.features: add RDTSC support. This is a new vocabulary with words: sse2? instruction-counter count-instructions
|
2009-05-31 15:02:14 -05:00 |