modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/tests2/95_bitfields.expect (about) 1 ---- TEST 1 ---- 2 bits in use : 0000001FFFFFFFFF007F0FFF 3 bits as set : 000000076055555500440333 4 values : 333 44 555555 06 07 5 align/size : 4 12 6 7 ---- TEST 2 ---- 8 bits in use : 000000000000003F7FFFFFFFFFFFFFFF00000000003F0FFF 9 bits as set : 0000000000000025123456789ABCDEF000000000001E0003 10 values : 03 1e 123456789abcdef0 05 fffffffe 11 align/size : 8 24 12 13 ---- TEST 3 ---- 14 bits in use : 001F1F1F000003FF 15 bits as set : 000E0619000002F5 16 values : 15 17 19 06 0e 17 align/size : 4 8 18 19 ---- TEST 4 ---- 20 bits in use : 0007FFFF00000027 21 bits as set : 00078F0F00000023 22 values : 03 ffffffff 0f fffffff8 78 23 align/size : 4 8 24 25 ---- TEST 5 ---- 26 bits in use : FFFFFF3FFFFFFFFF000000003FFFFFFF00001FFFFFFFFFFF 27 bits as set : 007744000000007800000000300000000000000123456789 28 values : 0000000123456789 f0000000 0000000000000078 44 77 29 align/size : 8 24 30 31 ---- TEST 6 ---- 32 bits in use : 0000007000FFFFFFFFFFFFFF 33 bits as set : 00000030002001FD00000004 34 values : 01 02 03 04 fffffffd 35 align/size : 4 12 36 37 38 39 ---- TEST 1 - PACKED ---- 40 bits in use : FFFFFFFFFFFFFF 41 bits as set : 3B02AAAAAC4333 42 values : 333 44 555555 06 07 43 align/size : 1 7 44 45 ---- TEST 2 - PACKED ---- 46 bits in use : 7FFFFFFFFFFFFFFFFFFFFF 47 bits as set : 4A48D159E26AF37BC1E003 48 values : 03 1e 123456789abcdef0 05 fffffffe 49 align/size : 1 11 50 51 ---- TEST 3 - PACKED ---- 52 bits in use : 7FFF000003FF 53 bits as set : 38D9000002F5 54 values : 15 17 19 06 0e 55 align/size : 1 6 56 57 ---- TEST 4 - PACKED ---- 58 bits in use : 07FFFF00000027 59 bits as set : 078F0F00000023 60 values : 03 ffffffff 0f fffffff8 78 61 align/size : 1 7 62 63 ---- TEST 5 - PACKED ---- 64 bits in use : FFFFFF07FFFFFFFFFFFFFFFF9FFFFFFFFFFF 65 bits as set : 007744000000000F18000000000123456789 66 values : 0000000123456789 f0000000 0000000000000078 44 77 67 align/size : 1 18 68 69 ---- TEST 6 - PACKED ---- 70 bits in use : 007000FFFFFFFFFFFFFF 71 bits as set : 0030002001FD00000004 72 values : 01 02 03 04 fffffffd 73 align/size : 1 10 74 75 76 77 ---- TEST 1 - WITH ALIGN ---- 78 bits in use : 000000000000001FFFFFFFFF007F0FFF 79 bits as set : 00000000000000076055555500440333 80 values : 333 44 555555 06 07 81 align/size : 16 16 82 83 ---- TEST 2 - WITH ALIGN ---- 84 bits in use : 0000000000000000000000000000003F7FFFFFFFFFFFFFFF00000000003F0FFF 85 bits as set : 00000000000000000000000000000025123456789ABCDEF000000000001E0003 86 values : 03 1e 123456789abcdef0 05 fffffffe 87 align/size : 16 32 88 89 ---- TEST 3 - WITH ALIGN ---- 90 bits in use : 0000000000000000000000000000001F000000000000000000001F1F000003FF 91 bits as set : 0000000000000000000000000000000E000000000000000000000619000002F5 92 values : 15 17 19 06 0e 93 align/size : 16 32 94 95 ---- TEST 4 - WITH ALIGN ---- 96 bits in use : 0007FFFF00000027 97 bits as set : 00078F0F00000023 98 values : 03 ffffffff 0f fffffff8 78 99 align/size : 4 8 100 101 ---- TEST 5 - WITH ALIGN ---- 102 bits in use : FFFFFF3FFFFFFFFF000000003FFFFFFF00001FFFFFFFFFFF 103 bits as set : 007744000000007800000000300000000000000123456789 104 values : 0000000123456789 f0000000 0000000000000078 44 77 105 align/size : 8 24 106 107 ---- TEST 6 - WITH ALIGN ---- 108 bits in use : 0000007000FFFFFFFFFFFFFF 109 bits as set : 00000030002001FD00000004 110 values : 01 02 03 04 fffffffd 111 align/size : 4 12 112 113 114 115 ---- TEST 1 - PACKED - WITH ALIGN ---- 116 bits in use : 000000000000000000FFFFFFFFFFFFFF 117 bits as set : 0000000000000000003B02AAAAAC4333 118 values : 333 44 555555 06 07 119 align/size : 16 16 120 121 ---- TEST 2 - PACKED - WITH ALIGN ---- 122 bits in use : 3F01FFFFFFFFFFFFFFFFFFFF 123 bits as set : 250048D159E26AF37BC1E003 124 values : 03 1e 123456789abcdef0 05 fffffffe 125 align/size : 1 12 126 127 ---- TEST 3 - PACKED - WITH ALIGN ---- 128 bits in use : 1F03FF000003FF 129 bits as set : 0E00D9000002F5 130 values : 15 17 19 06 0e 131 align/size : 1 7 132 133 ---- TEST 4 - PACKED - WITH ALIGN ---- 134 bits in use : 07FFFF00000027 135 bits as set : 078F0F00000023 136 values : 03 ffffffff 0f fffffff8 78 137 align/size : 1 7 138 139 ---- TEST 5 - PACKED - WITH ALIGN ---- 140 bits in use : FFFFFF07FFFFFFFFFFFFFFFF9FFFFFFFFFFF 141 bits as set : 007744000000000F18000000000123456789 142 values : 0000000123456789 f0000000 0000000000000078 44 77 143 align/size : 1 18 144 145 ---- TEST 6 - PACKED - WITH ALIGN ---- 146 bits in use : 007000FFFFFFFFFFFFFF 147 bits as set : 0030002001FD00000004 148 values : 01 02 03 04 fffffffd 149 align/size : 1 10