Autor: Heinz Brill (---.dip0.t-ipconnect.de)
Datum: 09.10.18 19:46
Normalerweise müßte doch die ASM-Proc auch ohne Namensraum
funktionieren. Die wurde ja nur nicht im Prozess gefunden, da
sie in Rolands Funktionsliste nur dem Hauptprogramm bekannt
ist. Bei der Include sieht es ja anders aus. Nötigenfalls könntest
du mal versuchen, die ASM-Proc nochmals in eine Proc zu packen.
Also so :
Proc c_mul
Parameters Memory zx1,zx2
Declare Pointer p
ASM "Mul64", 2
….
EndASM
p = Mul64(zx1, zx2)
return c_build_ab(Float(P,0),Float(p,8))
EndProc
proc c_build_ab
parameters double za, zb
declare memory rw : dim rw, complex
float rw,0 = za
float rw,8 = zb
return rw
endproc
Wäre evtl. auch einen Versuch wert.
H.Brill
XProfan X4 + FreeProfan
|
|