[Openmcl-devel] mcl-doubles problem in openmcl 0.14.1
taube at uiuc.edu
taube at uiuc.edu
Wed Feb 18 17:08:59 PST 2004
[This question comes from a colleague, Bill Schottstaedt: bil at ccrma.stanford.edu]
In openmcl 0.14.1 of recent vintage, the code I'm using
in mcl-doubles.cl to get the address of a double-float
array no longer works:
(defppclapfunction %df-vect-data-to-macptr ((vect arg_y) (ptr arg_z))
;;; put address of df-vect data in macptr - 1999-09-03TA
(addi arg_y arg_y arch::misc-dfloat-offset)
(stw arg_y arch::macptr.address arg_z)
(blr))
dies with the complaint that arch::misc-dfloat-offset is
not defined. I checked the current source against a version
about a month old, and it appears that that entire part of
openmcl has been changed. I didn't see any obvious
way to fix this.
What do I do now to pass a double-float array through
the FFI to C? How to I distinguish which version of
openmcl I'm compiling in (the two have the same version
number).
bil at ccrma.stanford.edu
---
Rick Taube
More information about the Openmcl-devel
mailing list