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