| Selecting bits from: 01110101001100001110110010101000011001000010000 | |
| part_select(Y, 0, 38) = 00000000001100001110110010101000011001000010000 (1876543210) | |
| part_select(Y, 1, 4) = 00000000000000000000000000000000000000000001000 (8) | |
| part_select(Y, 2, 18) = 00000000000000000000000000000010000110010000100 (10c84) | |
| part_select(Y, 3, 23) = 00000000000000000000000000010101000011001000010 (a8642) | |
| part_select(Y, 4, 17) = 00000000000000000000000000000000000001100100001 (321) | |
| part_select(Y, 5, 26) = 00000000000000000000000001100101010000110010000 (32a190) | |
| part_select(Y, 6, 16) = 00000000000000000000000000000000000000011001000 (c8) | |
| part_select(Y, 7, 3) = 00000000000000000000000000000000000000000001000 (8) | |
| part_select(Y, 8, 28) = 00000000000000000000000000101100101010000110010 (165432) | |
| part_select(Y, 9, 28) = 00000000000000000000000000010110010101000011001 (b2a19) | |
| part_select(Y, 10, 10) = 00000000000000000000000000000000000000000000000 (0) | |
| part_select(Y, 11, 17) = 00000000000000000000000000000000000000000000110 (6) | |
| part_select(Y, 12, 44) = 00000000000000110101001100001110110010101000011 (1a9876543) | |
| part_select(Y, 13, 28) = 00000000000000000000000000000001011001010100001 (b2a1) | |
| part_select(Y, 14, 2) = 00000000000000000000000000000000000010000100110 (426) | |
| part_select(Y, 15, 20) = 00000000000000000000000000000000000000000101000 (28) | |
| part_select(Y, 16, 22) = 00000000000000000000000000000000000000001010100 (54) | |
| part_select(Y, 17, 21) = 00000000000000000000000000000000000000000001010 (a) | |
| part_select(Y, 18, 18) = 00000000000000000000000000000000000000000000001 (1) | |
| part_select(Y, 19, 36) = 00000000000000000000000000000110000111011001010 (30eca) | |
| part_select(Y, 20, 34) = 00000000000000000000000000000000000011101100101 (765) | |
| part_select(Y, 21, 37) = 00000000000000000000000000000001100001110110010 (c3b2) | |
| part_select(Y, 22, 18) = 00000000000000000000000000000000000000000010101 (15) | |
| part_select(Y, 23, 38) = 00000000000000000000000000000000011000011101100 (30ec) | |
| part_select(Y, 24, 20) = 00000000000000000000000000000000000000000010100 (14) | |
| part_select(Y, 25, 1) = 00000000000000000000000001000010011000010101001 (2130a9) | |
| part_select(Y, 26, 31) = 00000000000000000000000000000000000000000011101 (1d) | |
| part_select(Y, 27, 17) = 00000000000000000000000000000000000001010100110 (2a6) | |
| part_select(Y, 28, 20) = 00000000000000000000000000000000000000101001101 (14d) | |
| part_select(Y, 29, 6) = 00000000000000000000000000100110000101010011011 (130a9b) | |
| part_select(Y, 30, 27) = 00000000000000000000000000000000000000000000111 (7) | |
| part_select(Y, 31, 37) = 00000000000000000000000000000000000000000110000 (30) | |
| part_select(Y, 32, 11) = 00000000000000000000000000110000101010011011100 (1854dc) | |
| part_select(Y, 33, 24) = 00000000000000000000000000000000000000110111000 (1b8) | |
| part_select(Y, 34, 39) = 00000000000000000000000000000000000000000100110 (26) | |
| part_select(Y, 35, 7) = 00000000000000000000100110000101010011011100001 (4c2a6e1) | |
| part_select(Y, 36, 3) = 00000000000000100001001100001010100110111000011 (109854dc3) | |
| part_select(Y, 37, 9) = 00000000000000000010011000010101001101110000110 (130a9b86) | |
| part_select(Y, 38, 36) = 00000000000000000000000000000000000000000000100 (4) | |
| part_select(Y, 39, 31) = 00000000000000000000000000000000000000000011001 (19) | |
| part_select(Y, 40, 16) = 00000000000000000000000010101001101110000110010 (54dc32) | |
| part_select(Y, 41, 46) = 00000000000000000000000000000000000000000011101 (1d) | |
| part_select(Y, 42, 27) = 00000000000000000000000000000000111000011001010 (70ca) | |
| part_select(Y, 43, 13) = 00000000000000001000010101001101110000110010101 (42a6e195) | |
| part_select(Y, 44, 6) = 00000000000100110000101010011011100001100101011 (9854dc32b) | |
| part_select(Y, 45, 9) = 00000000001001100001010100110111000011001010111 (130a9b8657) | |
| part_select(Y, 46, 13) = 00000000000001000010101001101110000110010101110 (215370cae) | |
| exit 0 |