xref: /aosp_15_r20/external/mbedtls/tests/suites/test_suite_alignment.data (revision 62c56f9862f102b96d72393aff6076c951fb8148)
1*62c56f98SSadaf EbrahimiAligned 16-bit access
2*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:16:0
3*62c56f98SSadaf Ebrahimi
4*62c56f98SSadaf EbrahimiAligned 32-bit access
5*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:32:0
6*62c56f98SSadaf Ebrahimi
7*62c56f98SSadaf EbrahimiAligned 64-bit access
8*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:64:0
9*62c56f98SSadaf Ebrahimi
10*62c56f98SSadaf EbrahimiUnaligned 16-bit access offset=1
11*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:16:1
12*62c56f98SSadaf Ebrahimi
13*62c56f98SSadaf EbrahimiUnaligned 32-bit access offset=1
14*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:32:1
15*62c56f98SSadaf Ebrahimi
16*62c56f98SSadaf EbrahimiUnaligned 64-bit access offset=1
17*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:64:1
18*62c56f98SSadaf Ebrahimi
19*62c56f98SSadaf EbrahimiUnaligned 16-bit access offset=4
20*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:16:4
21*62c56f98SSadaf Ebrahimi
22*62c56f98SSadaf EbrahimiUnaligned 32-bit access offset=4
23*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:32:4
24*62c56f98SSadaf Ebrahimi
25*62c56f98SSadaf EbrahimiUnaligned 64-bit access offset=4
26*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:64:4
27*62c56f98SSadaf Ebrahimi
28*62c56f98SSadaf EbrahimiUnaligned 16-bit access offset=7
29*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:16:7
30*62c56f98SSadaf Ebrahimi
31*62c56f98SSadaf EbrahimiUnaligned 32-bit access offset=7
32*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:32:7
33*62c56f98SSadaf Ebrahimi
34*62c56f98SSadaf EbrahimiUnaligned 64-bit access offset=7
35*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:64:7
36*62c56f98SSadaf Ebrahimi
37*62c56f98SSadaf EbrahimiUnaligned 16-bit access offset=8
38*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:16:8
39*62c56f98SSadaf Ebrahimi
40*62c56f98SSadaf EbrahimiUnaligned 32-bit access offset=8
41*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:32:8
42*62c56f98SSadaf Ebrahimi
43*62c56f98SSadaf EbrahimiUnaligned 64-bit access offset=8
44*62c56f98SSadaf Ebrahimimbedtls_unaligned_access:64:8
45*62c56f98SSadaf Ebrahimi
46*62c56f98SSadaf EbrahimiByteswap 16
47*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0100":16:"0001"
48*62c56f98SSadaf Ebrahimi
49*62c56f98SSadaf EbrahimiByteswap 16 with truncation
50*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0706050403020100":16:"0001"
51*62c56f98SSadaf Ebrahimi
52*62c56f98SSadaf EbrahimiByteswap 16 all-zero
53*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0000":16:"0000"
54*62c56f98SSadaf Ebrahimi
55*62c56f98SSadaf EbrahimiByteswap 16 all-ones
56*62c56f98SSadaf Ebrahimimbedtls_byteswap:"ffffffffffffffff":16:"ffff"
57*62c56f98SSadaf Ebrahimi
58*62c56f98SSadaf EbrahimiByteswap 32
59*62c56f98SSadaf Ebrahimimbedtls_byteswap:"03020100":32:"00010203"
60*62c56f98SSadaf Ebrahimi
61*62c56f98SSadaf EbrahimiByteswap 32 with truncation
62*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0706050403020100":32:"00010203"
63*62c56f98SSadaf Ebrahimi
64*62c56f98SSadaf EbrahimiByteswap 32 all-zero
65*62c56f98SSadaf Ebrahimimbedtls_byteswap:"00000000":32:"00000000"
66*62c56f98SSadaf Ebrahimi
67*62c56f98SSadaf EbrahimiByteswap 32 all-ones
68*62c56f98SSadaf Ebrahimimbedtls_byteswap:"ffffffffffffffff":32:"ffffffff"
69*62c56f98SSadaf Ebrahimi
70*62c56f98SSadaf EbrahimiByteswap 64
71*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0706050403020100":64:"01020304050607"
72*62c56f98SSadaf Ebrahimi
73*62c56f98SSadaf EbrahimiByteswap 64 all-zero
74*62c56f98SSadaf Ebrahimimbedtls_byteswap:"0000000000000000":64:"0000000000000000"
75*62c56f98SSadaf Ebrahimi
76*62c56f98SSadaf EbrahimiByteswap 64 all-ones
77*62c56f98SSadaf Ebrahimimbedtls_byteswap:"ffffffffffffffff":64:"ffffffffffffffff"
78*62c56f98SSadaf Ebrahimi
79*62c56f98SSadaf EbrahimiGet individual bytes
80*62c56f98SSadaf Ebrahimiget_byte
81*62c56f98SSadaf Ebrahimi
82*62c56f98SSadaf EbrahimiEndian-aware unaligned 16-bit BE offset=0
83*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:16:0:1
84*62c56f98SSadaf Ebrahimi
85*62c56f98SSadaf EbrahimiEndian-aware unaligned 16-bit BE offset=3
86*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:16:3:1
87*62c56f98SSadaf Ebrahimi
88*62c56f98SSadaf EbrahimiEndian-aware unaligned 16-bit LE offset=0
89*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:16:0:0
90*62c56f98SSadaf Ebrahimi
91*62c56f98SSadaf EbrahimiEndian-aware unaligned 16-bit LE offset=3
92*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:16:3:0
93*62c56f98SSadaf Ebrahimi
94*62c56f98SSadaf EbrahimiEndian-aware unaligned 32-bit BE offset=0
95*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:32:0:1
96*62c56f98SSadaf Ebrahimi
97*62c56f98SSadaf EbrahimiEndian-aware unaligned 32-bit BE offset=3
98*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:32:3:1
99*62c56f98SSadaf Ebrahimi
100*62c56f98SSadaf EbrahimiEndian-aware unaligned 32-bit LE offset=0
101*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:32:0:0
102*62c56f98SSadaf Ebrahimi
103*62c56f98SSadaf EbrahimiEndian-aware unaligned 32-bit LE offset=3
104*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:32:3:0
105*62c56f98SSadaf Ebrahimi
106*62c56f98SSadaf EbrahimiEndian-aware unaligned 64-bit BE offset=0
107*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:64:0:1
108*62c56f98SSadaf Ebrahimi
109*62c56f98SSadaf EbrahimiEndian-aware unaligned 64-bit BE offset=3
110*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:64:3:1
111*62c56f98SSadaf Ebrahimi
112*62c56f98SSadaf EbrahimiEndian-aware unaligned 64-bit LE offset=0
113*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:64:0:0
114*62c56f98SSadaf Ebrahimi
115*62c56f98SSadaf EbrahimiEndian-aware unaligned 64-bit LE offset=3
116*62c56f98SSadaf Ebrahimiunaligned_access_endian_aware:64:3:0
117*62c56f98SSadaf Ebrahimi
118*62c56f98SSadaf EbrahimiBig-endian check
119*62c56f98SSadaf Ebrahimimbedtls_is_big_endian
120