On Sun, Nov 12, 2023 at 9:14 PM dave--- wrote:
>         I am currently working on defining records to describe memory-mapped
> registers on the Raspberry Pi's arm/aarch64 processor. It is painful and
> brittle to do this in Pascal. Recent versions of Ada/GNAT allow one to
> define both field location and byte-order in a record representation clause.

Some short code examples that show what you are trying to do would be helpful.

ARM is little endian, does that differ from the byte-order of some registers?

Some relevant discussions:
https://forum.lazarus.freepascal.org/index.php/topic,46017.0.html
https://forum.lazarus.freepascal.org/index.php?topic=49492.0
https://forum.lazarus.freepascal.org/index.php/topic,19107.msg113485.html#msg113485
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to