[M3devel] 64-bit alignment on 32-bit target?

Rodney M. Bates rodney_bates at lcwb.coop
Fri Jan 26 19:35:28 CET 2018


Does anybody know:

Do we support, or does there even exist, a target that has 32-bit native words,
but has some instruction or other reason why some operand would need to be
64-bit aligned?

We appear to be 64-bit aligning LONGINT and big enough subranges thereof on
32-bit targets, which then needs to propagate through records, arrays, and objects
that contain them, as well as all heap allocated objects, stack frames, etc.

-- 
Rodney Bates
rodney.m.bates at acm.org


More information about the M3devel mailing list