[Oberon] Bit manipulation in Oberon-07

Skulski, Wojciech skulski at pas.rochester.edu
Sat Oct 27 05:51:47 CEST 2018


Chris:

> We have implemented two SYSTEM functions in the Astrobe for ARM Cortex-M
> compilers which use the ARM bitfield instructions BFI (Bitfield insert) and
> UBFX (Unsigned bitfield extract). These are very convenient to use when
> accessing arbitrary groups of bits that represent a positive integer buried
> in the middle of a 32-bit word. Here are some examples:

This is wonderful. I hope that Oberon System compiler implementers  are listening!

Thank you for the example functions (snipped in this response). The students will appreciate your efficient way of coding.

Thank you,
Wojtek


More information about the Oberon mailing list