test_suite_alignment.data 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. Aligned 16-bit access
  2. mbedtls_unaligned_access:16:0
  3. Aligned 32-bit access
  4. mbedtls_unaligned_access:32:0
  5. Aligned 64-bit access
  6. mbedtls_unaligned_access:64:0
  7. Unaligned 16-bit access offset=1
  8. mbedtls_unaligned_access:16:1
  9. Unaligned 32-bit access offset=1
  10. mbedtls_unaligned_access:32:1
  11. Unaligned 64-bit access offset=1
  12. mbedtls_unaligned_access:64:1
  13. Unaligned 16-bit access offset=4
  14. mbedtls_unaligned_access:16:4
  15. Unaligned 32-bit access offset=4
  16. mbedtls_unaligned_access:32:4
  17. Unaligned 64-bit access offset=4
  18. mbedtls_unaligned_access:64:4
  19. Unaligned 16-bit access offset=7
  20. mbedtls_unaligned_access:16:7
  21. Unaligned 32-bit access offset=7
  22. mbedtls_unaligned_access:32:7
  23. Unaligned 64-bit access offset=7
  24. mbedtls_unaligned_access:64:7
  25. Unaligned 16-bit access offset=8
  26. mbedtls_unaligned_access:16:8
  27. Unaligned 32-bit access offset=8
  28. mbedtls_unaligned_access:32:8
  29. Unaligned 64-bit access offset=8
  30. mbedtls_unaligned_access:64:8
  31. Byteswap 16
  32. mbedtls_byteswap:"0100":16:"0001"
  33. Byteswap 16 with truncation
  34. mbedtls_byteswap:"0706050403020100":16:"0001"
  35. Byteswap 16 all-zero
  36. mbedtls_byteswap:"0000":16:"0000"
  37. Byteswap 16 all-ones
  38. mbedtls_byteswap:"ffffffffffffffff":16:"ffff"
  39. Byteswap 32
  40. mbedtls_byteswap:"03020100":32:"00010203"
  41. Byteswap 32 with truncation
  42. mbedtls_byteswap:"0706050403020100":32:"00010203"
  43. Byteswap 32 all-zero
  44. mbedtls_byteswap:"00000000":32:"00000000"
  45. Byteswap 32 all-ones
  46. mbedtls_byteswap:"ffffffffffffffff":32:"ffffffff"
  47. Byteswap 64
  48. mbedtls_byteswap:"0706050403020100":64:"01020304050607"
  49. Byteswap 64 all-zero
  50. mbedtls_byteswap:"0000000000000000":64:"0000000000000000"
  51. Byteswap 64 all-ones
  52. mbedtls_byteswap:"ffffffffffffffff":64:"ffffffffffffffff"
  53. Get individual bytes
  54. get_byte
  55. Endian-aware unaligned 16-bit BE offset=0
  56. unaligned_access_endian_aware:16:0:1
  57. Endian-aware unaligned 16-bit BE offset=3
  58. unaligned_access_endian_aware:16:3:1
  59. Endian-aware unaligned 16-bit LE offset=0
  60. unaligned_access_endian_aware:16:0:0
  61. Endian-aware unaligned 16-bit LE offset=3
  62. unaligned_access_endian_aware:16:3:0
  63. Endian-aware unaligned 32-bit BE offset=0
  64. unaligned_access_endian_aware:32:0:1
  65. Endian-aware unaligned 32-bit BE offset=3
  66. unaligned_access_endian_aware:32:3:1
  67. Endian-aware unaligned 32-bit LE offset=0
  68. unaligned_access_endian_aware:32:0:0
  69. Endian-aware unaligned 32-bit LE offset=3
  70. unaligned_access_endian_aware:32:3:0
  71. Endian-aware unaligned 64-bit BE offset=0
  72. unaligned_access_endian_aware:64:0:1
  73. Endian-aware unaligned 64-bit BE offset=3
  74. unaligned_access_endian_aware:64:3:1
  75. Endian-aware unaligned 64-bit LE offset=0
  76. unaligned_access_endian_aware:64:0:0
  77. Endian-aware unaligned 64-bit LE offset=3
  78. unaligned_access_endian_aware:64:3:0
  79. Big-endian check
  80. mbedtls_is_big_endian