#Undefined symbol CXV45?
6 messages in this thread
CX means that the function is a compiler-generated call. The V says that
this function does a conversion. The 4 means "from single precision
floating point." The 5 means "to double precision floating point." Here is
a more complete breakdown:
V – conversion routine
M – multiply operation
D – divide operation
A – addition/subtraction operation (combined)
? – other more specific functions too numerous to list. 🙂
The numbers used signify the type of number involved:
2 – unsigned long
3 – signed long
4 – single precision float
5 – double precision float
Hope this answers your questions.
Mike,
Is this information in the compiler/linker docs? 'Twould be nice to have
all this stuff available.
Darron
Darron,
Sorry, but I don't think we document it anywhere. These routines are meant
to only be called by the compiler, because they make many assumptions about
what registers contain certain values, and the compiler knows to put the proper
values into the proper registers. I'm not sure how much value this info would
be, but I'll see about getting it into the docs for the next compiler release.
— Mike Roth
While you're looking at things to fix, you might think about fixing the
default tool on your disk icons. You don't have "sys:system/diskcopy" there;
without it you can't copy disks from the WB. Some people do things like that,
you know. 😉
Mike, I'm sure I speak fo rveritable multitudes when I say…
Wow! Thanks a lot!
and…
Pleeez, puh-leeez, puuuhleeezzzzzzzz, a complete list?
Ben
Amateur Radio Callsign is A A 7 A S
I'll see about getting this info into the documentation for our next compiler
release. Maybe I should put this info together in a file and upload it.