FFI usage
John M McIntosh
johnmci at smalltalkconsulting.com
Sat May 13 05:27:08 UTC 2006
On 12-May-06, at 6:51 PM, Andreas Raab wrote:
> Alejandro F. Reimondo wrote:
>> Thankyou Andreas for the explanation and code.
>> I asked for a non-assembly option to compile for PocketPC
>> without learning assembly (to rewrite 20lines of code :-)
>
> You still need to understand the ABI and personally, I typically
> find this harder than learning the basics of the assembler language
> involved. For an unknown ABI I'd actually recommend learning the
> assembler language as a starter, to understand the processor
> architecture. It explains a lot when you read through the ABI and
> try to understand some oddball reference to a register you've never
> heard about and what its purpose might be.
>
> Cheers,
> - Andreas
Yes, and when reading the ABI ensure you follow *all* the clues,
casual mention of "quad word alignment" lurking
casually somewhere really does mean that, perhaps the code *will*
appear to run, right to the point you make
the first OpenGL call...
Oh, and careful about assuming you have a correct ABI, look for the
revised edition (if any).
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|