Language Implementation
Figure 7-4
Backward-compatible Natural Alignment of std_struct
7
0 7
XXXXXXXX
XXXX
mbit7
XXXXXXXX
XXXXXXXX
Figure 7-5 shows
following alignment pragma:
#pragma noalign (std_struct)
Figure 7-5
#pragma noalign Alignment of std_struct
7
0 7
m4a
m2a
m8a
0 7
XXXXXXXX
m4a
mbit5
XXXXXXXX
m8a
m8a (continued)
std_struct
0 7
XXXXXX
mbit6
m8a (continued)
m8a (continued)
0 7
m1b
m1a
m2a
XX
mbit6
aligned on 1-byte boundaries, with the
0 7
m1b
m1a
m4a (continued)
mbit7
mbit5
7
0
Byte 0
4
8
12
16
20
OSD831
0
Byte 0
4
8
12
16
OSD402
7-13