Now taking the c struct definition `elreg_t` above we may provide
a link between the two:
- elreg_t x;
+ elreg_t x = RA;
x.actual_bytes[0] = RA.B7; // byte zero in LE is byte 7 in MSB0
x.actual_bytes[1] = RA.B6;
...
x.actual_bytes[7] = RA.B0; // byte 7 in LE is byte 0 in MSB0
-
+The following **arithmetic** operations - in c - produce the exact
+same results as above:
+
+ elreg_t x = RA, y = RB, z = RT;
+ x.l[0] = 1 << 63;
+ y.l[0] = 128;
+ z.l[0] = 3 + 4;
+