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