A   /®     ˆÃ     A.çZ¹Ê‘Sep  4 202621:40:44HOST64sm_89







.version 9.0
.target sm_89
.address_size 64

.global .align 1 .b8 kmask_iq2xs[8] = {1, 2, 4, 8, 16, 32, 64, 128};
.global .align 1 .b8 ksigns_iq2xs[128] = {0, 129, 130, 3, 132, 5, 6, 135, 136, 9, 10, 139, 12, 141, 142, 15, 144, 17, 18, 147, 20, 149, 150, 23, 24, 153, 154, 27, 156, 29, 30, 159, 160, 33, 34, 163, 36, 165, 166, 39, 40, 169, 170, 43, 172, 45, 46, 175, 48, 177, 178, 51, 180, 53, 54, 183, 184, 57, 58, 187, 60, 189, 190, 63, 192, 65, 66, 195, 68, 197, 198, 71, 72, 201, 202, 75, 204, 77, 78, 207, 80, 209, 210, 83, 212, 85, 86, 215, 216, 89, 90, 219, 92, 221, 222, 95, 96, 225, 226, 99, 228, 101, 102, 231, 232, 105, 106, 235, 108, 237, 238, 111, 240, 113, 114, 243, 116, 245, 246, 119, 120, 249, 250, 123, 252, 125, 126, 255};
.global .align 8 .b8 ksigns64[1024] = {0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 255, 255, 0, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 255, 0, 0, 0, 0, 255, 255, 0, 255, 0, 0, 0, 255, 0, 0, 255, 255, 0, 0, 0, 0, 255, 0, 255, 255, 0, 0, 0, 255, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 255, 0, 0, 0, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 0, 255, 0, 255, 0, 255, 0, 0, 255, 0, 255, 255, 0, 255, 0, 0, 255, 255, 255, 255, 0, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 0, 0, 255, 0, 0, 255, 255, 0, 0, 255, 0, 255, 0, 255, 255, 0, 0, 255, 255, 255, 0, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 255, 255, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 255, 255, 0, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 255, 0, 255, 255, 0, 0, 255, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 0, 255, 255, 255, 0, 255, 0, 255, 0, 0, 0, 0, 255, 255, 0, 255, 0, 255, 255, 0, 255, 255, 0, 255, 0, 0, 0, 255, 255, 255, 0, 255, 0, 0, 255, 255, 255, 255, 0, 255, 0, 255, 0, 0, 0, 0, 255, 255, 0, 0, 255, 0, 0, 0, 255, 255, 0, 255, 0, 255, 0, 0, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 255, 0, 255, 255, 0, 255, 255, 0, 255, 0, 255, 255, 0, 0, 0, 255, 255, 0, 255, 255, 0, 0, 255, 255, 255, 0, 255, 255, 0, 255, 0, 0, 0, 255, 255, 255, 0, 255, 255, 0, 0, 255, 255, 255, 0, 0, 0, 255, 0, 255, 255, 255, 0, 0, 255, 255, 0, 255, 255, 255, 0, 255, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 255, 255, 255, 255, 0, 255, 0, 255, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 0, 255, 255, 0, 0, 0, 0, 255, 255, 0, 0, 255, 0, 0, 0, 255, 0, 255, 0, 255, 0, 0, 0, 255, 255, 0, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 255, 0, 255, 0, 255, 0, 0, 255, 255, 255, 255, 0, 255, 0, 0, 255, 0, 0, 0, 255, 255, 0, 0, 255, 255, 255, 0, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 0, 0, 255, 0, 255, 255, 255, 255, 0, 0, 255, 255, 0, 0, 0, 0, 255, 0, 255, 0, 255, 0, 0, 0, 255, 0, 255, 255, 0, 255, 0, 0, 255, 0, 255, 255, 255, 255, 0, 0, 255, 0, 255, 0, 0, 0, 255, 0, 255, 0, 255, 255, 255, 0, 255, 0, 255, 0, 255, 0, 0, 255, 255, 0, 255, 0, 255, 0, 255, 255, 255, 0, 255, 0, 255, 255, 0, 0, 0, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 0, 255, 0, 0, 255, 0, 255, 255, 0, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 0, 255, 255, 255, 0, 255, 0, 255, 0, 255, 255, 255, 0, 255, 255, 0, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 0, 0, 0, 0, 0, 0, 255, 255, 0, 255, 0, 0, 0, 0, 255, 255, 255, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 0, 0, 0, 255, 0, 0, 255, 255, 255, 255, 0, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 255, 255, 255, 0, 0, 255, 255, 255, 0, 0, 0, 255, 0, 255, 255, 255, 255, 0, 0, 255, 0, 255, 255, 0, 0, 255, 0, 255, 0, 255, 255, 0, 255, 255, 0, 255, 0, 255, 255, 255, 0, 0, 255, 255, 0, 255, 255, 0, 255, 0, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 0, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 255, 255, 255, 0, 255, 0, 255, 0, 255, 255, 255, 255, 0, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 255, 0, 0, 255, 255, 255, 255, 255, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 255, 255, 0, 255, 255, 255, 255, 255, 255, 255, 255};
.global .align 8 .b8 iq2xxs_grid[2048] = {8, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 43, 43, 43, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 43, 8, 43, 8, 8, 8, 8, 43, 8, 43, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 43, 8, 43, 8, 8, 8, 43, 8, 8, 43, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 25, 43, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 25, 43, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 8, 43, 8, 43, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 43, 43, 25, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 43, 8, 43, 25, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 43, 25, 25, 8, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 8, 8, 43, 43, 25, 43, 25, 8, 25, 8, 25, 25, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 43, 8, 8, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 25, 8, 43, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 43, 8, 8, 43, 8, 8, 43, 8, 25, 43, 43, 8, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 43, 8, 8, 8, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 43, 25, 25, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 8, 25, 43, 25, 25, 25, 43, 8, 8, 8, 25, 43, 43, 25, 43, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 8, 43, 8, 8, 43, 43, 8, 8, 25, 25, 43, 8, 43, 43, 8, 8, 25, 8, 25, 43, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 25, 43, 25, 25, 25, 43, 8, 8, 25, 8, 43, 43, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 25, 43, 25, 43, 8, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 43, 25, 25, 25, 43, 8, 25, 25, 8, 43, 25, 25, 43, 8, 25, 43, 8, 8, 43, 25, 43, 8, 25, 25, 25, 8, 25, 43, 43, 8, 25, 8, 8, 25, 43, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 43, 8, 43, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 8, 25, 43, 43, 25, 8, 25, 25, 25, 8, 25, 43, 43, 8, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 43, 8, 25, 43, 8, 25, 25, 25, 43, 43, 8, 8, 25, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 8, 25, 25, 25, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 43, 25, 8, 8, 43, 25, 25, 8, 25, 43, 25, 8, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 43, 8, 8, 43, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 43, 43, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 25, 25, 25, 25, 25, 8, 43, 25, 8, 43, 25, 8, 43, 8, 43, 25, 8, 8, 43, 25, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 43, 8, 25, 8, 25, 25, 43, 25, 8, 25, 8, 43, 25, 25, 43, 25, 43, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 43, 43, 43, 8, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 43, 8, 8, 43, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 43, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 43, 25, 8, 25, 25, 25, 8, 43, 8, 25, 25, 43, 25, 25, 8, 43, 25, 43, 8, 8, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 43, 25, 43, 25, 8, 43, 43, 8, 8, 8, 8, 43, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 25, 8, 25, 8, 43, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 25, 8, 43, 43, 8, 8, 25, 43, 43, 25, 25, 8, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 25, 43, 25, 25, 8, 25, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 43, 8, 43, 8, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 25, 8, 25, 25, 25, 25, 25, 43, 25, 8, 8, 43, 8, 43, 25, 43, 8, 8, 43, 8, 25, 43, 25, 43, 43, 8, 8, 8, 8, 8, 43, 43, 8, 8, 25, 25, 8, 8, 43, 43, 25, 25, 8, 43, 8, 8, 43, 43, 25, 43, 8, 8, 25, 8, 43, 43, 8, 8, 8, 8, 43, 8, 43, 43, 8, 43, 25, 8, 8, 25, 43, 43, 8, 8, 25, 25, 8, 43, 43, 43, 8, 25, 8, 8, 25, 43, 43, 43};
.global .align 8 .b8 iq2xs_grid[4096] = {8, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 25, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 43, 43, 25, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 43, 25, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 25, 43, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 43, 43, 8, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 43, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 43, 43, 8, 43, 8, 8, 43, 43, 43, 43, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 25, 43, 8, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 43, 8, 43, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 43, 25, 25, 43, 43, 43, 8, 8, 8, 8, 43, 43, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 43, 43, 43, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 43, 25, 25, 43, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 43, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 25, 43, 8, 25, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 43, 8, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 43, 25, 8, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 43, 25, 43, 25, 25, 43, 25, 8, 25, 8, 25, 25, 43, 43, 25, 8, 25, 43, 43, 43, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 8, 43, 43, 8, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 8, 25, 25, 43, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 43, 8, 43, 8, 43, 8, 43, 8, 8, 8, 8, 43, 43, 8, 43, 8, 8, 43, 43, 43, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 25, 43, 43, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 43, 8, 25, 25, 25, 25, 43, 8, 25, 43, 25, 43, 25, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 43, 43, 25, 8, 43, 25, 43, 8, 43, 25, 43, 43, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 8, 43, 43, 8, 8, 8, 43, 8, 8, 43, 43, 8, 25, 25, 25, 25, 8, 43, 43, 8, 8, 43, 8, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 43, 8, 8, 43, 43, 25, 25, 43, 43, 8, 8, 8, 25, 43, 25, 43, 43, 8, 8, 43, 8, 8, 43, 43, 43, 8, 8, 8, 43, 8, 43, 43, 43, 8, 43, 8, 8, 43, 43, 43, 43, 8, 8, 43, 8, 43, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 43, 8, 43, 43, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 25, 43, 43, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 43, 43, 25, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 43, 43, 8, 8, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 43, 8, 43, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 25, 43, 43, 25, 25, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 43, 43, 43, 43, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 43, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 43, 8, 43, 25, 25, 25, 25, 25, 8, 43, 8, 43, 25, 25, 25, 8, 43, 43, 25, 43, 25, 25, 25, 25, 8, 43, 43, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 25, 43, 25, 43, 8, 43, 25, 25, 43, 43, 25, 8, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 43, 8, 8, 25, 25, 43, 25, 25, 25, 25, 8, 43, 43, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 25, 43, 8, 43, 25, 8, 8, 43, 25, 43, 25, 8, 43, 8, 8, 43, 25, 25, 43, 43, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 25, 43, 8, 43, 8, 43, 25, 43, 43, 8, 25, 43, 8, 43, 25, 43, 8, 25, 43, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 43, 25, 25, 8, 8, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 25, 25, 8, 25, 25, 25, 43, 25, 8, 25, 43, 43, 25, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 43, 43, 43, 25, 8, 43, 43, 25, 25, 25, 43, 8, 25, 43, 43, 25, 43, 25, 8, 8, 43, 43, 43, 25, 8, 25, 25, 25, 43, 43, 43, 25, 43, 8, 43, 25, 43, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 43, 43, 43, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 43, 8, 8, 8, 43, 8, 43, 43, 43, 8, 8, 8, 43, 43, 43, 43, 43, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 43, 25, 8, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 25, 43, 25, 25, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 43, 8, 43, 8, 8, 43, 8, 8, 8, 43, 43, 8, 8, 43, 43, 8, 8, 43, 43, 8, 8, 43, 8, 8, 43, 43, 43, 8, 8, 43, 8, 43, 43, 43, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 43, 8, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 8, 43, 25, 43, 8, 43, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 25, 25, 43, 43, 25, 25, 8, 43, 8, 43, 25, 8, 43, 25, 8, 43, 43, 43, 43, 25, 43, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 43, 8, 8, 8, 43, 8, 43, 25, 25, 43, 8, 8, 43, 8, 43, 43, 43, 25, 25, 8, 43, 8, 43, 8, 8, 8, 43, 8, 43, 8, 43, 43, 8, 8, 43, 8, 43, 8, 43, 8, 43, 43, 43, 8, 43, 8, 43, 43, 25, 8, 8, 25, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 8, 8, 8, 43, 43, 43, 8, 43, 8, 43, 8, 43, 43, 43, 8, 43, 43, 25, 25, 43, 43, 43, 8, 43, 8, 43, 43, 43, 43, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 43, 25, 25, 25, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 43, 8, 43, 8, 25, 8, 25, 43, 8, 25, 43, 25, 25, 8, 25, 43, 43, 25, 25, 25, 43, 8, 25, 43, 25, 43, 8, 43, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 43, 25, 25, 8, 25, 25, 43, 25, 43, 43, 8, 25, 25, 25, 43, 8, 8, 25, 43, 25, 25, 25, 43, 43, 8, 25, 43, 25, 25, 25, 43, 25, 8, 8, 25, 43, 25, 25, 43, 25, 8, 25, 25, 8, 43, 25, 43, 43, 25, 43, 43, 8, 43, 25, 43, 25, 43, 8, 25, 25, 43, 25, 43, 25, 25, 25, 8, 43, 43, 25, 43, 8, 8, 43, 25, 43, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 43, 8, 8, 8, 8, 8, 43, 43, 8, 43, 8, 8, 8, 8, 43, 43, 43, 43, 8, 8, 8, 8, 43, 43, 8, 8, 43, 8, 8, 8, 43, 43, 43, 43, 43, 8, 8, 8, 43, 43, 8, 8, 43, 43, 8, 8, 43, 43, 25, 8, 25, 25, 25, 8, 43, 43, 25, 43, 25, 25, 25, 8, 43, 43, 43, 25, 43, 43, 25, 8, 43, 43, 8, 8, 8, 8, 43, 8, 43, 43, 43, 8, 8, 8, 43, 8, 43, 43, 8, 43, 8, 8, 43, 8, 43, 43, 43, 43, 43, 8, 43, 8, 43, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 8, 43, 43, 8, 8, 8, 25, 8, 25, 43, 43, 25, 25, 25, 43, 8, 25, 43, 43, 25, 25, 43, 25, 43, 25, 43, 43, 8, 43, 25, 43, 43, 25, 43, 43, 43, 43, 8, 8, 8, 43, 43, 43, 8, 8, 43, 8, 8, 43, 43, 43, 43, 8, 43, 8, 8, 43, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 8, 8, 43, 43, 8, 43, 43, 43, 8, 43, 43, 43, 8, 43, 43, 43, 8, 25, 8, 8, 25, 43, 43, 43, 8, 25, 8, 43, 25, 43, 43, 43, 43, 25, 8, 43, 25, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 43, 43, 43, 8, 43, 43, 43, 43, 25, 8, 25, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43};
.global .align 8 .b8 iq2s_grid[8192] = {8, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 25, 25, 43, 43, 8, 8, 8, 8, 43, 43, 43, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 43, 8, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 43, 43, 43, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 8, 8, 25, 25, 43, 43, 8, 8, 8, 43, 8, 43, 43, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 25, 8, 8, 25, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 43, 25, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 25, 8, 8, 25, 8, 43, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 43, 43, 8, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 43, 8, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 8, 43, 8, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 8, 43, 8, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 8, 25, 8, 8, 43, 43, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 43, 25, 25, 8, 8, 43, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 43, 43, 43, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 8, 43, 25, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 25, 25, 8, 43, 8, 43, 8, 8, 8, 25, 25, 43, 8, 43, 8, 8, 43, 43, 43, 43, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 43, 8, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 8, 43, 8, 25, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 8, 43, 25, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 8, 8, 25, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 43, 8, 43, 8, 43, 43, 8, 8, 8, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 8, 43, 43, 8, 8, 8, 8, 25, 25, 43, 43, 8, 8, 25, 43, 25, 43, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 43, 25, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 8, 43, 8, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 25, 8, 8, 43, 43, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 25, 8, 8, 25, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 25, 43, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 8, 25, 8, 43, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 8, 43, 43, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 8, 43, 8, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 8, 43, 8, 8, 43, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 8, 43, 8, 43, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 25, 8, 43, 43, 43, 43, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 43, 25, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 8, 43, 8, 25, 8, 43, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 8, 43, 25, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 8, 25, 8, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 25, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 8, 43, 8, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 25, 43, 43, 25, 25, 43, 25, 8, 43, 8, 43, 43, 25, 43, 25, 8, 8, 25, 8, 8, 43, 43, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 8, 43, 25, 25, 25, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 8, 43, 25, 25, 8, 8, 8, 43, 8, 25, 43, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 8, 25, 25, 43, 8, 8, 8, 43, 8, 43, 43, 43, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 8, 43, 8, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 8, 43, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 8, 43, 43, 8, 43, 8, 8, 43, 8, 8, 25, 25, 43, 8, 8, 43, 8, 43, 43, 43, 43, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 8, 43, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 8, 43, 8, 8, 25, 25, 8, 43, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 8, 43, 25, 25, 8, 43, 8, 25, 8, 8, 43, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 8, 43, 43, 8, 8, 43, 8, 43, 8, 43, 8, 43, 8, 43, 8, 43, 8, 8, 43, 43, 8, 43, 8, 43, 8, 43, 43, 43, 8, 43, 8, 43, 8, 8, 25, 8, 25, 43, 8, 43, 8, 8, 8, 25, 25, 43, 8, 43, 8, 8, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 43, 8, 43, 8, 8, 43, 43, 43, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 43, 25, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 43, 8, 8, 25, 43, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 43, 8, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 8, 43, 8, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 25, 43, 8, 25, 8, 8, 43, 8, 25, 43, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 8, 43, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 43, 25, 43, 25, 25, 25, 43, 8, 8, 8, 8, 43, 25, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 8, 25, 8, 43, 25, 43, 8, 8, 8, 8, 25, 43, 25, 43, 8, 25, 43, 25, 25, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 8, 25, 25, 8, 8, 43, 43, 8, 25, 8, 8, 25, 8, 43, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 43, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 8, 25, 8, 8, 25, 43, 43, 8, 8, 8, 25, 8, 25, 43, 43, 8, 25, 25, 25, 43, 25, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 8, 43, 8, 43, 8, 43, 43, 43, 8, 8, 25, 43, 25, 43, 43, 43, 8, 8, 43, 8, 43, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 8, 25, 8, 8, 8, 8, 8, 25, 43, 25, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 25, 8, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 25, 8, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 43, 25, 43, 8, 8, 8, 8, 25, 8, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 25, 8, 8, 43, 25, 8, 8, 8, 25, 43, 8, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 25, 8, 43, 25, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 8, 25, 8, 25, 43, 43, 8, 8, 8, 25, 8, 8, 8, 8, 25, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 25, 8, 8, 8, 43, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 8, 43, 8, 43, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 25, 8, 8, 43, 43, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 25, 8, 25, 43, 8, 43, 8, 8, 25, 8, 8, 8, 25, 43, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 25, 25, 8, 8, 43, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 25, 8, 8, 8, 8, 8, 25, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 43, 43, 8, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 43, 8, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 43, 8, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 43, 43, 43, 25, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 8, 43, 43, 25, 8, 25, 25, 25, 43, 43, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 25, 25, 43, 8, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 8, 25, 43, 8, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 8, 43, 25, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 8, 25, 43, 8, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 8, 43, 8, 25, 8, 43, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 8, 43, 25, 8, 43, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 8, 43, 8, 25, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 25, 43, 25, 25, 43, 25, 43, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 8, 25, 8, 43, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 8, 8, 8, 25, 25, 43, 8, 8, 8, 8, 8, 25, 25, 25, 25, 8, 8, 8, 8, 25, 25, 8, 43, 8, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 25, 8, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 25, 8, 8, 43, 8, 8, 8, 25, 25, 43, 8, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 8, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 25, 25, 8, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 8, 8, 43, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 8, 43, 8, 43, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 8, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 25, 25, 8, 8, 25, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 8, 8, 43, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 8, 43, 8, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 25, 25, 25, 43, 43, 25, 43, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 8, 25, 8, 8, 8, 25, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 25, 25, 25, 8, 8, 25, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 25, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 8, 8, 25, 25, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 25, 25, 25, 8, 25, 25, 8, 25, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 25, 8, 8, 25, 25, 25, 25, 25, 8, 25, 8, 25, 25, 25, 25, 25, 8, 8, 25, 25, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 25, 43, 25, 43, 8, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 25, 43, 8, 8, 8, 8, 43, 25, 25, 25, 25, 8, 8, 8, 43, 25, 25, 8, 43, 8, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 43, 25, 25, 8, 8, 43, 8, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 25, 25, 8, 25, 8, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 25, 43, 43, 25, 25, 8, 43, 25, 25, 8, 8, 8, 43, 8, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 25, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 25, 25, 43, 25, 8, 43, 43, 25, 25, 25, 25, 8, 43, 43, 43, 25, 25, 8, 43, 43, 43, 43, 43, 25, 25, 25, 8, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 25, 43, 8, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 8, 8, 43, 25, 8, 43, 25, 8, 8, 8, 43, 25, 25, 8, 43, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 43, 25, 8, 43, 8, 25, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 25, 43, 8, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 25, 8, 43, 25, 25, 8, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 25, 8, 43, 25, 8, 8, 43, 8, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 25, 8, 25, 8, 25, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 25, 8, 8, 8, 43, 25, 8, 43, 25, 25, 43, 25, 43, 25, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 8, 25, 8, 43, 8, 43, 25, 8, 8, 8, 25, 43, 8, 43, 25, 43, 25, 25, 25, 43, 8, 43, 25, 25, 8, 43, 43, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 25, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 8, 25, 8, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 25, 43, 25, 8, 8, 8, 43, 8, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 25, 43, 43, 8, 25, 25, 25, 43, 25, 8, 43, 43, 25, 25, 25, 43, 25, 43, 8, 25, 43, 25, 25, 43, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 25, 25, 43, 43, 25, 43, 25, 25, 8, 8, 8, 8, 43, 43, 25, 8, 25, 8, 8, 8, 43, 43, 25, 8, 8, 25, 8, 8, 43, 43, 25, 25, 25, 43, 25, 8, 43, 43, 25, 8, 43, 25, 43, 8, 43, 43, 25, 8, 8, 8, 8, 25, 43, 43, 25, 43, 43, 43, 8, 25, 43, 43, 25, 43, 8, 8, 25, 43, 43, 43, 25, 25, 8, 43, 43, 43, 43, 43, 25, 8, 8, 8, 8, 8, 8, 8, 43, 43, 8, 8, 8, 8, 8, 8, 43, 25, 25, 8, 8, 8, 8, 8, 43, 8, 43, 8, 8, 8, 8, 8, 43, 25, 8, 25, 8, 8, 8, 8, 43, 8, 25, 25, 8, 8, 8, 8, 43, 25, 43, 25, 8, 8, 8, 8, 43, 8, 8, 43, 8, 8, 8, 8, 43, 25, 25, 43, 8, 8, 8, 8, 43, 25, 8, 8, 25, 8, 8, 8, 43, 8, 25, 8, 25, 8, 8, 8, 43, 8, 8, 25, 25, 8, 8, 8, 43, 43, 8, 25, 25, 8, 8, 8, 43, 25, 25, 25, 25, 8, 8, 8, 43, 8, 43, 25, 25, 8, 8, 8, 43, 25, 8, 43, 25, 8, 8, 8, 43, 8, 8, 8, 43, 8, 8, 8, 43, 25, 25, 8, 43, 8, 8, 8, 43, 25, 8, 25, 43, 8, 8, 8, 43, 8, 25, 25, 43, 8, 8, 8, 43, 25, 8, 8, 8, 25, 8, 8, 43, 8, 25, 8, 8, 25, 8, 8, 43, 25, 43, 8, 8, 25, 8, 8, 43, 8, 8, 25, 8, 25, 8, 8, 43, 43, 8, 25, 8, 25, 8, 8, 43, 25, 25, 25, 8, 25, 8, 8, 43, 8, 43, 25, 8, 25, 8, 8, 43, 25, 8, 43, 8, 25, 8, 8, 43, 8, 25, 43, 8, 25, 8, 8, 43, 8, 8, 8, 25, 25, 8, 8, 43, 43, 8, 8, 25, 25, 8, 8, 43, 25, 25, 8, 25, 25, 8, 8, 43, 8, 43, 8, 25, 25, 8, 8, 43, 25, 8, 25, 25, 25, 8, 8, 43, 8, 25, 25, 25, 25, 8, 8, 43, 25, 8, 8, 43, 25, 8, 8, 43, 8, 25, 8, 43, 25, 8, 8, 43, 8, 8, 25, 43, 25, 8, 8, 43, 25, 43, 43, 43, 25, 8, 8, 43, 8, 8, 8, 8, 43, 8, 8, 43, 25, 25, 8, 8, 43, 8, 8, 43, 43, 43, 8, 8, 43, 8, 8, 43, 25, 8, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 8, 8, 43, 25, 8, 8, 25, 43, 8, 8, 43, 8, 25, 8, 25, 43, 8, 8, 43, 8, 8, 25, 25, 43, 8, 8, 43, 25, 8, 8, 8, 8, 25, 8, 43, 8, 25, 8, 8, 8, 25, 8, 43, 43, 25, 8, 8, 8, 25, 8, 43, 25, 43, 8, 8, 8, 25, 8, 43, 8, 8, 25, 8, 8, 25, 8, 43, 43, 8, 25, 8, 8, 25, 8, 43, 25, 25, 25, 8, 8, 25, 8, 43, 8, 43, 25, 8, 8, 25, 8, 43, 25, 8, 43, 8, 8, 25, 8, 43, 8, 8, 8, 25, 8, 25, 8, 43, 43, 8, 8, 25, 8, 25, 8, 43, 25, 25, 8, 25, 8, 25, 8, 43, 8, 43, 8, 25, 8, 25, 8, 43, 25, 8, 25, 25, 8, 25, 8, 43, 8, 25, 25, 25, 8, 25, 8, 43, 8, 8, 43, 25, 8, 25, 8, 43, 25, 8, 8, 43, 8, 25, 8, 43, 8, 25, 8, 43, 8, 25, 8, 43, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 8, 8, 25, 25, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 25, 25, 8, 8, 25, 25, 8, 43, 8, 43, 8, 8, 25, 25, 8, 43, 25, 8, 25, 8, 25, 25, 8, 43, 8, 25, 25, 8, 25, 25, 8, 43, 8, 8, 43, 8, 25, 25, 8, 43, 25, 8, 8, 25, 25, 25, 8, 43, 8, 25, 8, 25, 25, 25, 8, 43, 8, 8, 25, 25, 25, 25, 8, 43, 8, 8, 8, 43, 25, 25, 8, 43, 43, 43, 8, 43, 25, 25, 8, 43, 25, 8, 8, 8, 43, 25, 8, 43, 8, 25, 8, 8, 43, 25, 8, 43, 8, 8, 25, 8, 43, 25, 8, 43, 25, 43, 43, 8, 43, 25, 8, 43, 8, 8, 8, 25, 43, 25, 8, 43, 8, 8, 8, 8, 8, 43, 8, 43, 25, 25, 8, 8, 8, 43, 8, 43, 25, 8, 25, 8, 8, 43, 8, 43, 8, 25, 25, 8, 8, 43, 8, 43, 25, 8, 8, 25, 8, 43, 8, 43, 8, 25, 8, 25, 8, 43, 8, 43, 8, 8, 25, 25, 8, 43, 8, 43, 43, 8, 43, 43, 8, 43, 8, 43, 25, 8, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 25, 43, 8, 43, 8, 8, 8, 25, 25, 43, 8, 43, 25, 25, 43, 25, 25, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 8, 43, 25, 25, 43, 43, 8, 43, 43, 43, 25, 25, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 43, 25, 8, 8, 8, 8, 8, 25, 43, 8, 25, 8, 8, 8, 8, 25, 43, 25, 43, 8, 8, 8, 8, 25, 43, 8, 8, 25, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 25, 43, 25, 25, 25, 8, 8, 8, 25, 43, 8, 43, 25, 8, 8, 8, 25, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 8, 8, 25, 8, 8, 25, 43, 43, 8, 8, 25, 8, 8, 25, 43, 25, 25, 8, 25, 8, 8, 25, 43, 8, 43, 8, 25, 8, 8, 25, 43, 25, 8, 25, 25, 8, 8, 25, 43, 8, 25, 25, 25, 8, 8, 25, 43, 8, 8, 43, 25, 8, 8, 25, 43, 25, 8, 8, 43, 8, 8, 25, 43, 8, 25, 8, 43, 8, 8, 25, 43, 8, 8, 25, 43, 8, 8, 25, 43, 8, 8, 8, 8, 25, 8, 25, 43, 25, 25, 8, 8, 25, 8, 25, 43, 25, 8, 25, 8, 25, 8, 25, 43, 8, 25, 25, 8, 25, 8, 25, 43, 25, 8, 8, 25, 25, 8, 25, 43, 8, 25, 8, 25, 25, 8, 25, 43, 8, 8, 25, 25, 25, 8, 25, 43, 43, 43, 25, 25, 25, 8, 25, 43, 25, 8, 8, 8, 43, 8, 25, 43, 8, 25, 8, 8, 43, 8, 25, 43, 8, 8, 25, 8, 43, 8, 25, 43, 8, 8, 8, 25, 43, 8, 25, 43, 43, 25, 43, 43, 43, 8, 25, 43, 8, 8, 8, 8, 8, 25, 25, 43, 43, 8, 8, 8, 8, 25, 25, 43, 25, 25, 8, 8, 8, 25, 25, 43, 8, 43, 8, 8, 8, 25, 25, 43, 25, 8, 25, 8, 8, 25, 25, 43, 8, 25, 25, 8, 8, 25, 25, 43, 8, 8, 43, 8, 8, 25, 25, 43, 25, 8, 8, 25, 8, 25, 25, 43, 8, 25, 8, 25, 8, 25, 25, 43, 8, 8, 25, 25, 8, 25, 25, 43, 8, 8, 8, 43, 8, 25, 25, 43, 43, 25, 25, 43, 8, 25, 25, 43, 25, 8, 8, 8, 25, 25, 25, 43, 8, 25, 8, 8, 25, 25, 25, 43, 8, 8, 25, 8, 25, 25, 25, 43, 8, 8, 8, 25, 25, 25, 25, 43, 8, 43, 25, 43, 25, 25, 25, 43, 25, 8, 43, 43, 25, 25, 25, 43, 8, 8, 8, 8, 43, 25, 25, 43, 43, 25, 8, 25, 43, 25, 25, 43, 8, 25, 43, 25, 43, 25, 25, 43, 25, 8, 8, 8, 8, 43, 25, 43, 8, 25, 8, 8, 8, 43, 25, 43, 8, 8, 25, 8, 8, 43, 25, 43, 43, 25, 43, 8, 8, 43, 25, 43, 8, 8, 8, 25, 8, 43, 25, 43, 25, 43, 43, 43, 8, 43, 25, 43, 8, 8, 8, 8, 25, 43, 25, 43, 25, 43, 8, 25, 25, 43, 25, 43, 43, 8, 25, 25, 25, 43, 25, 43, 8, 8, 25, 43, 43, 43, 25, 43, 8, 8, 8, 8, 8, 8, 43, 43, 25, 25, 8, 8, 8, 8, 43, 43, 43, 43, 8, 8, 8, 8, 43, 43, 8, 25, 25, 8, 8, 8, 43, 43, 43, 8, 43, 8, 8, 8, 43, 43, 43, 43, 43, 8, 8, 8, 43, 43, 25, 8, 8, 25, 8, 8, 43, 43, 8, 25, 8, 25, 8, 8, 43, 43, 8, 8, 25, 25, 8, 8, 43, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 43, 43, 43, 8, 8, 43, 43, 8, 8, 8, 25, 25, 8, 43, 43, 25, 25, 43, 25, 25, 8, 43, 43, 43, 8, 8, 8, 43, 8, 43, 43, 43, 43, 8, 8, 43, 8, 43, 43, 43, 8, 43, 8, 43, 8, 43, 43, 8, 43, 43, 8, 43, 8, 43, 43, 43, 43, 43, 8, 43, 8, 43, 43, 43, 8, 8, 43, 43, 8, 43, 43, 8, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 43, 43, 25, 8, 8, 8, 8, 25, 43, 43, 8, 25, 8, 8, 8, 25, 43, 43, 8, 8, 25, 8, 8, 25, 43, 43, 8, 8, 8, 25, 8, 25, 43, 43, 25, 43, 8, 43, 8, 25, 43, 43, 8, 25, 43, 43, 8, 25, 43, 43, 8, 8, 8, 8, 25, 25, 43, 43, 25, 43, 25, 8, 25, 25, 43, 43, 25, 8, 25, 25, 43, 25, 43, 43, 43, 43, 8, 8, 8, 43, 43, 43, 8, 43, 43, 8, 8, 43, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 8, 25, 25, 25, 25, 43, 43, 43, 43, 25, 8, 43, 25, 43, 43, 43, 8, 43, 8, 8, 43, 43, 43, 43, 43, 43, 8, 8, 43, 43, 43, 43, 8, 8, 43, 8, 43, 43, 43, 43, 43, 8, 43, 8, 43, 43, 43, 43, 8, 43, 43, 8, 43, 43, 43, 43, 8, 43, 8, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43};
.global .align 4 .b8 iq3xxs_grid[1024] = {4, 4, 4, 4, 20, 4, 4, 4, 36, 4, 4, 4, 12, 12, 4, 4, 28, 12, 4, 4, 62, 12, 4, 4, 4, 20, 4, 4, 20, 20, 4, 4, 12, 28, 4, 4, 20, 36, 4, 4, 28, 62, 4, 4, 44, 62, 4, 4, 12, 4, 12, 4, 28, 4, 12, 4, 4, 12, 12, 4, 20, 12, 12, 4, 12, 20, 12, 4, 44, 20, 12, 4, 4, 28, 12, 4, 20, 28, 12, 4, 12, 36, 12, 4, 36, 44, 12, 4, 4, 62, 12, 4, 4, 4, 20, 4, 20, 4, 20, 4, 36, 4, 20, 4, 12, 12, 20, 4, 4, 20, 20, 4, 20, 20, 20, 4, 12, 28, 20, 4, 28, 28, 20, 4, 62, 28, 20, 4, 12, 44, 20, 4, 62, 44, 20, 4, 44, 62, 20, 4, 12, 4, 28, 4, 62, 4, 28, 4, 4, 12, 28, 4, 20, 12, 28, 4, 44, 20, 28, 4, 4, 62, 28, 4, 28, 12, 36, 4, 62, 28, 36, 4, 36, 36, 36, 4, 62, 44, 36, 4, 28, 62, 36, 4, 44, 62, 36, 4, 12, 4, 44, 4, 62, 4, 44, 4, 20, 28, 44, 4, 20, 44, 44, 4, 44, 28, 52, 4, 36, 52, 52, 4, 4, 12, 62, 4, 36, 12, 62, 4, 52, 12, 62, 4, 28, 36, 62, 4, 12, 52, 62, 4, 12, 4, 4, 12, 28, 4, 4, 12, 4, 12, 4, 12, 20, 12, 4, 12, 12, 20, 4, 12, 28, 20, 4, 12, 4, 28, 4, 12, 20, 28, 4, 12, 36, 28, 4, 12, 62, 36, 4, 12, 4, 44, 4, 12, 4, 4, 12, 12, 20, 4, 12, 12, 12, 12, 12, 12, 4, 20, 12, 12, 20, 20, 12, 12, 12, 4, 20, 12, 28, 4, 20, 12, 4, 12, 20, 12, 20, 12, 20, 12, 12, 20, 20, 12, 4, 28, 20, 12, 20, 62, 20, 12, 4, 4, 28, 12, 20, 4, 28, 12, 4, 20, 28, 12, 12, 28, 28, 12, 52, 36, 28, 12, 52, 52, 28, 12, 12, 4, 36, 12, 44, 4, 36, 12, 4, 44, 36, 12, 4, 20, 44, 12, 36, 20, 44, 12, 52, 36, 44, 12, 12, 62, 44, 12, 44, 4, 52, 12, 20, 20, 62, 12, 4, 36, 62, 12, 4, 4, 4, 20, 20, 4, 4, 20, 12, 12, 4, 20, 28, 12, 4, 20, 4, 20, 4, 20, 20, 20, 4, 20, 52, 20, 4, 20, 12, 28, 4, 20, 20, 36, 4, 20, 12, 4, 12, 20, 28, 4, 12, 20, 44, 4, 12, 20, 4, 12, 12, 20, 20, 12, 12, 20, 12, 20, 12, 20, 4, 28, 12, 20, 28, 52, 12, 20, 62, 52, 12, 20, 4, 62, 12, 20, 4, 4, 20, 20, 20, 4, 20, 20, 12, 12, 20, 20, 62, 12, 20, 20, 4, 20, 20, 20, 20, 20, 20, 20, 62, 28, 20, 20, 4, 36, 20, 20, 44, 44, 20, 20, 12, 4, 28, 20, 4, 12, 28, 20, 36, 12, 28, 20, 4, 62, 28, 20, 36, 62, 28, 20, 44, 28, 36, 20, 28, 44, 36, 20, 28, 4, 44, 20, 62, 20, 44, 20, 12, 36, 44, 20, 36, 62, 44, 20, 12, 4, 62, 20, 28, 4, 62, 20, 52, 12, 62, 20, 44, 36, 62, 20, 12, 4, 4, 28, 4, 12, 4, 28, 20, 12, 4, 28, 12, 20, 4, 28, 28, 20, 4, 28, 4, 44, 4, 28, 44, 52, 4, 28, 20, 62, 4, 28, 4, 4, 12, 28, 20, 4, 12, 28, 4, 20, 12, 28, 12, 28, 12, 28, 36, 36, 12, 28, 52, 36, 12, 28, 12, 4, 20, 28, 28, 4, 20, 28, 4, 12, 20, 28, 44, 20, 20, 28, 20, 44, 20, 28, 20, 62, 20, 28, 12, 12, 28, 28, 28, 28, 28, 28, 4, 28, 36, 28, 62, 36, 36, 28, 20, 62, 36, 28, 4, 4, 44, 28, 52, 4, 44, 28, 20, 20, 44, 28, 44, 44, 44, 28, 36, 12, 52, 28, 52, 28, 52, 28, 28, 52, 52, 28, 28, 28, 62, 28, 4, 52, 62, 28, 36, 4, 4, 36, 62, 12, 4, 36, 44, 28, 4, 36, 62, 28, 4, 36, 28, 44, 4, 36, 62, 44, 4, 36, 36, 62, 12, 36, 4, 20, 20, 36, 62, 28, 20, 36, 4, 36, 20, 36, 4, 52, 20, 36, 52, 52, 20, 36, 62, 4, 28, 36, 44, 36, 28, 36, 36, 4, 36, 36, 12, 44, 36, 36, 36, 52, 36, 36, 44, 20, 44, 36, 28, 36, 44, 36, 4, 62, 44, 36, 44, 4, 62, 36, 4, 12, 62, 36, 20, 12, 62, 36, 4, 28, 62, 36, 20, 12, 4, 44, 12, 36, 4, 44, 4, 62, 4, 44, 4, 4, 12, 44, 52, 4, 12, 44, 52, 20, 12, 44, 44, 44, 12, 44, 36, 12, 20, 44, 20, 28, 20, 44, 20, 62, 20, 44, 20, 4, 28, 44, 28, 44, 28, 44, 4, 12, 36, 44, 28, 20, 36, 44, 62, 20, 36, 44, 20, 62, 36, 44, 20, 4, 44, 44, 12, 28, 44, 44, 4, 44, 52, 44, 36, 20, 62, 44, 20, 36, 62, 44, 36, 20, 4, 52, 36, 36, 4, 52, 52, 36, 4, 52, 36, 52, 4, 52, 12, 20, 12, 52, 12, 52, 12, 52, 62, 12, 20, 52, 36, 52, 20, 52, 4, 28, 28, 52, 52, 28, 28, 52, 36, 36, 36, 52, 44, 4, 44, 52, 20, 44, 44, 52, 28, 28, 52, 52, 28, 4, 62, 52, 12, 20, 62, 52, 28, 4, 4, 62, 44, 4, 4, 62, 62, 4, 4, 62, 4, 12, 4, 62, 20, 28, 4, 62, 20, 44, 4, 62, 52, 20, 12, 62, 4, 36, 12, 62, 20, 12, 20, 62, 44, 36, 20, 62, 20, 44, 20, 62, 4, 4, 28, 62, 44, 12, 28, 62, 28, 28, 28, 62, 4, 52, 28, 62, 12, 20, 36, 62, 12, 36, 36, 62, 4, 4, 44, 62, 20, 4, 44, 62, 36, 20, 44, 62, 4, 28, 52, 62};
.global .align 4 .b8 iq3s_grid[2048] = {1, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 11, 1, 1, 1, 15, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 5, 3, 1, 1, 9, 3, 1, 1, 13, 3, 1, 1, 1, 5, 1, 1, 3, 5, 1, 1, 11, 5, 1, 1, 7, 7, 1, 1, 1, 9, 1, 1, 5, 9, 1, 1, 11, 9, 1, 1, 15, 9, 1, 1, 3, 11, 1, 1, 7, 11, 1, 1, 1, 13, 1, 1, 5, 13, 1, 1, 3, 15, 1, 1, 9, 15, 1, 1, 15, 15, 1, 1, 1, 1, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 9, 1, 3, 1, 1, 3, 3, 1, 3, 3, 3, 1, 11, 3, 3, 1, 1, 5, 3, 1, 7, 5, 3, 1, 15, 5, 3, 1, 3, 7, 3, 1, 11, 7, 3, 1, 9, 9, 3, 1, 3, 13, 3, 1, 11, 13, 3, 1, 5, 15, 3, 1, 1, 1, 5, 1, 3, 1, 5, 1, 11, 1, 5, 1, 15, 1, 5, 1, 1, 3, 5, 1, 7, 3, 5, 1, 13, 3, 5, 1, 3, 5, 5, 1, 11, 5, 5, 1, 1, 7, 5, 1, 9, 7, 5, 1, 5, 9, 5, 1, 11, 9, 5, 1, 15, 9, 5, 1, 3, 11, 5, 1, 7, 11, 5, 1, 1, 15, 5, 1, 7, 15, 5, 1, 7, 1, 7, 1, 3, 3, 7, 1, 11, 3, 7, 1, 1, 5, 7, 1, 5, 5, 7, 1, 3, 7, 7, 1, 7, 7, 7, 1, 13, 7, 7, 1, 9, 9, 7, 1, 1, 11, 7, 1, 5, 11, 7, 1, 15, 13, 7, 1, 3, 15, 7, 1, 11, 15, 7, 1, 1, 1, 9, 1, 7, 3, 9, 1, 15, 3, 9, 1, 3, 5, 9, 1, 9, 5, 9, 1, 5, 7, 9, 1, 1, 9, 9, 1, 7, 9, 9, 1, 3, 11, 9, 1, 1, 15, 9, 1, 5, 1, 11, 1, 9, 1, 11, 1, 1, 5, 11, 1, 5, 5, 11, 1, 13, 5, 11, 1, 7, 7, 11, 1, 3, 9, 11, 1, 11, 9, 11, 1, 15, 9, 11, 1, 13, 13, 11, 1, 7, 15, 11, 1, 13, 1, 13, 1, 3, 3, 13, 1, 7, 3, 13, 1, 3, 7, 13, 1, 5, 11, 13, 1, 3, 15, 13, 1, 1, 1, 15, 1, 5, 1, 15, 1, 9, 1, 15, 1, 1, 5, 15, 1, 5, 5, 15, 1, 13, 5, 15, 1, 7, 7, 15, 1, 1, 11, 15, 1, 9, 11, 15, 1, 1, 1, 1, 3, 3, 1, 1, 3, 5, 1, 1, 3, 9, 1, 1, 3, 1, 3, 1, 3, 3, 3, 1, 3, 7, 3, 1, 3, 11, 3, 1, 3, 15, 3, 1, 3, 1, 5, 1, 3, 5, 5, 1, 3, 3, 7, 1, 3, 9, 7, 1, 3, 13, 7, 1, 3, 9, 11, 1, 3, 13, 11, 1, 3, 3, 13, 1, 3, 5, 15, 1, 3, 1, 1, 3, 3, 3, 1, 3, 3, 7, 1, 3, 3, 13, 1, 3, 3, 1, 3, 3, 3, 9, 3, 3, 3, 3, 5, 3, 3, 1, 7, 3, 3, 7, 7, 3, 3, 3, 9, 3, 3, 1, 11, 3, 3, 5, 11, 3, 3, 1, 15, 3, 3, 13, 15, 3, 3, 1, 1, 5, 3, 5, 3, 5, 3, 11, 3, 5, 3, 15, 3, 5, 3, 1, 5, 5, 3, 9, 5, 5, 3, 5, 7, 5, 3, 1, 9, 5, 3, 7, 9, 5, 3, 11, 11, 5, 3, 1, 13, 5, 3, 5, 15, 5, 3, 3, 1, 7, 3, 9, 1, 7, 3, 15, 1, 7, 3, 1, 3, 7, 3, 7, 3, 7, 3, 3, 5, 7, 3, 15, 5, 7, 3, 1, 7, 7, 3, 9, 7, 7, 3, 3, 9, 7, 3, 5, 13, 7, 3, 1, 15, 7, 3, 7, 1, 9, 3, 11, 1, 9, 3, 5, 3, 9, 3, 9, 3, 9, 3, 3, 7, 9, 3, 7, 7, 9, 3, 5, 9, 9, 3, 13, 9, 9, 3, 1, 11, 9, 3, 9, 11, 9, 3, 3, 1, 11, 3, 1, 3, 11, 3, 7, 3, 11, 3, 3, 5, 11, 3, 1, 7, 11, 3, 5, 7, 11, 3, 3, 11, 11, 3, 1, 5, 13, 3, 9, 5, 13, 3, 15, 5, 13, 3, 9, 9, 13, 3, 13, 9, 13, 3, 3, 1, 15, 3, 7, 1, 15, 3, 1, 3, 15, 3, 5, 3, 15, 3, 3, 5, 15, 3, 11, 7, 15, 3, 3, 9, 15, 3, 5, 13, 15, 3, 1, 15, 15, 3, 1, 1, 1, 5, 3, 1, 1, 5, 7, 1, 1, 5, 11, 1, 1, 5, 15, 1, 1, 5, 1, 3, 1, 5, 5, 3, 1, 5, 9, 3, 1, 5, 13, 3, 1, 5, 3, 5, 1, 5, 7, 5, 1, 5, 15, 5, 1, 5, 1, 7, 1, 5, 5, 7, 1, 5, 3, 9, 1, 5, 7, 9, 1, 5, 11, 9, 1, 5, 1, 11, 1, 5, 5, 11, 1, 5, 15, 13, 1, 5, 1, 15, 1, 5, 7, 15, 1, 5, 11, 15, 1, 5, 1, 1, 3, 5, 5, 1, 3, 5, 1, 3, 3, 5, 7, 3, 3, 5, 15, 3, 3, 5, 5, 5, 3, 5, 11, 5, 3, 5, 3, 7, 3, 5, 9, 7, 3, 5, 5, 9, 3, 5, 3, 11, 3, 5, 3, 1, 5, 5, 9, 1, 5, 5, 15, 1, 5, 5, 3, 5, 5, 5, 7, 5, 5, 5, 1, 7, 5, 5, 15, 7, 5, 5, 3, 9, 5, 5, 7, 11, 5, 5, 15, 11, 5, 5, 3, 15, 5, 5, 9, 15, 5, 5, 1, 1, 7, 5, 5, 1, 7, 5, 11, 1, 7, 5, 3, 3, 7, 5, 5, 5, 7, 5, 9, 5, 7, 5, 3, 7, 7, 5, 7, 7, 7, 5, 5, 9, 7, 5, 1, 11, 7, 5, 13, 13, 7, 5, 3, 1, 9, 5, 15, 1, 9, 5, 1, 5, 9, 5, 7, 5, 9, 5, 5, 7, 9, 5, 11, 7, 9, 5, 3, 9, 9, 5, 5, 15, 9, 5, 11, 15, 9, 5, 9, 1, 11, 5, 3, 3, 11, 5, 5, 5, 11, 5, 15, 7, 11, 5, 1, 9, 11, 5, 7, 11, 11, 5, 1, 15, 11, 5, 1, 1, 13, 5, 5, 1, 13, 5, 15, 1, 13, 5, 3, 5, 13, 5, 11, 11, 13, 5, 3, 13, 13, 5, 11, 1, 15, 5, 3, 3, 15, 5, 13, 5, 15, 5, 1, 7, 15, 5, 7, 9, 15, 5, 1, 11, 15, 5, 5, 1, 1, 7, 3, 3, 1, 7, 7, 3, 1, 7, 11, 3, 1, 7, 15, 3, 1, 7, 5, 5, 1, 7, 3, 7, 1, 7, 7, 7, 1, 7, 11, 7, 1, 7, 5, 9, 1, 7, 9, 9, 1, 7, 15, 9, 1, 7, 3, 11, 1, 7, 7, 13, 1, 7, 3, 15, 1, 7, 3, 1, 3, 7, 7, 1, 3, 7, 11, 1, 3, 7, 9, 3, 3, 7, 3, 5, 3, 7, 7, 5, 3, 7, 1, 9, 3, 7, 1, 13, 3, 7, 5, 15, 3, 7, 13, 15, 3, 7, 1, 1, 5, 7, 5, 3, 5, 7, 1, 5, 5, 7, 5, 7, 5, 7, 9, 7, 5, 7, 1, 11, 5, 7, 3, 1, 7, 7, 1, 3, 7, 7, 9, 3, 7, 7, 3, 5, 7, 7, 7, 5, 7, 7, 15, 5, 7, 7, 1, 7, 7, 7, 3, 9, 7, 7, 7, 9, 7, 7, 15, 9, 7, 7, 11, 11, 7, 7, 7, 15, 7, 7, 7, 1, 9, 7, 3, 3, 9, 7, 13, 3, 9, 7, 5, 5, 9, 7, 3, 7, 9, 7, 5, 11, 9, 7, 1, 13, 9, 7, 9, 13, 9, 7, 3, 1, 11, 7, 1, 3, 11, 7, 5, 3, 11, 7, 11, 5, 11, 7, 5, 7, 11, 7, 9, 9, 11, 7, 13, 11, 11, 7, 7, 15, 11, 7, 13, 3, 13, 7, 3, 9, 13, 7, 3, 1, 15, 7, 7, 1, 15, 7, 1, 5, 15, 7, 5, 5, 15, 7, 11, 7, 15, 7, 1, 1, 1, 9, 9, 1, 1, 9, 5, 3, 1, 9, 1, 5, 1, 9, 9, 5, 1, 9, 15, 5, 1, 9, 5, 7, 1, 9, 3, 9, 1, 9, 1, 11, 1, 9, 1, 15, 1, 9, 5, 1, 3, 9, 15, 1, 3, 9, 3, 3, 3, 9, 7, 3, 3, 9, 5, 5, 3, 9, 1, 7, 3, 9, 11, 7, 3, 9, 7, 9, 3, 9, 3, 11, 3, 9, 11, 11, 3, 9, 3, 1, 5, 9, 7, 1, 5, 9, 1, 3, 5, 9, 11, 3, 5, 9, 3, 5, 5, 9, 7, 7, 5, 9, 1, 9, 5, 9, 15, 11, 5, 9, 5, 13, 5, 9, 1, 15, 5, 9, 9, 1, 7, 9, 3, 3, 7, 9, 7, 3, 7, 9, 1, 5, 7, 9, 5, 5, 7, 9, 3, 7, 7, 9, 11, 7, 7, 9, 1, 1, 9, 9, 5, 1, 9, 9, 9, 5, 9, 9, 15, 7, 9, 9, 1, 9, 9, 9, 3, 15, 9, 9, 11, 1, 11, 9, 15, 1, 11, 9, 3, 5, 11, 9, 5, 13, 11, 9, 7, 3, 13, 9, 9, 7, 13, 9, 1, 13, 13, 9, 1, 3, 15, 9, 11, 3, 15, 9, 1, 7, 15, 9, 7, 9, 15, 9, 3, 11, 15, 9, 5, 1, 1, 11, 1, 3, 1, 11, 9, 3, 1, 11, 5, 5, 1, 11, 1, 9, 1, 11, 9, 9, 1, 11, 15, 9, 1, 11, 5, 11, 1, 11, 13, 13, 1, 11, 9, 15, 1, 11, 3, 1, 3, 11, 7, 1, 3, 11, 11, 1, 3, 11, 5, 3, 3, 11, 3, 5, 3, 11, 5, 7, 3, 11, 5, 15, 3, 11, 1, 1, 5, 11, 3, 3, 5, 11, 7, 5, 5, 11, 1, 7, 5, 11, 13, 7, 5, 11, 7, 11, 5, 11, 5, 1, 7, 11, 15, 1, 7, 11, 1, 3, 7, 11, 15, 5, 7, 11, 9, 9, 7, 11, 3, 11, 7, 11, 11, 13, 7, 11, 7, 15, 7, 11, 3, 1, 9, 11, 9, 1, 9, 11, 1, 5, 9, 11, 5, 7, 9, 11, 13, 9, 9, 11, 5, 3, 11, 11, 13, 5, 11, 11, 3, 11, 11, 11, 7, 11, 11, 11, 5, 9, 13, 11, 5, 1, 15, 11, 9, 1, 15, 11, 5, 5, 15, 11, 3, 3, 1, 13, 7, 3, 1, 13, 11, 3, 1, 13, 3, 7, 1, 13, 7, 7, 1, 13, 1, 13, 1, 13, 1, 1, 3, 13, 1, 5, 3, 13, 15, 5, 3, 13, 9, 13, 3, 13, 5, 3, 5, 13, 9, 7, 5, 13, 5, 9, 5, 13, 11, 11, 5, 13, 5, 13, 5, 13, 1, 15, 5, 13, 1, 1, 7, 13, 9, 3, 7, 13, 3, 5, 7, 13, 1, 9, 7, 13, 11, 5, 9, 13, 7, 9, 9, 13, 5, 13, 9, 13, 1, 1, 11, 13, 7, 1, 11, 13, 9, 7, 11, 13, 1, 13, 11, 13, 11, 1, 13, 13, 1, 9, 13, 13, 3, 3, 15, 13, 7, 3, 15, 13, 1, 1, 1, 15, 9, 1, 1, 15, 15, 1, 1, 15, 1, 5, 1, 15, 5, 5, 1, 15, 13, 7, 1, 15, 1, 9, 1, 15, 9, 11, 1, 15, 5, 13, 1, 15, 5, 1, 3, 15, 3, 3, 3, 15, 9, 5, 3, 15, 7, 9, 3, 15, 11, 9, 3, 15, 3, 1, 5, 15, 9, 1, 5, 15, 1, 3, 5, 15, 13, 3, 5, 15, 3, 5, 5, 15, 1, 7, 5, 15, 3, 11, 5, 15, 5, 1, 7, 15, 5, 7, 7, 15, 11, 7, 7, 15, 7, 11, 7, 15, 3, 1, 9, 15, 11, 1, 9, 15, 7, 3, 9, 15, 1, 5, 9, 15, 1, 11, 9, 15, 5, 5, 11, 15, 5, 9, 11, 15, 5, 1, 13, 15, 3, 7, 13, 15, 1, 1, 15, 15};
.global .align 1 .b8 kvalues_iq4nl[16] = {129, 152, 173, 191, 207, 221, 234, 246, 1, 13, 25, 38, 53, 69, 89, 113};
.global .align 1 .b8 kvalues_fp4[16] = {0, 1, 2, 3, 4, 6, 8, 12, 0, 255, 254, 253, 252, 250, 248, 244};
.global .align 4 .b8 iq1s_grid_gpu[8192] = {0, 0, 0, 0, 2, 0, 0, 0, 1, 1, 0, 0, 0, 2, 0, 0, 2, 2, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 0, 0, 0, 2, 2, 0, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2, 1, 1, 1, 2, 0, 0, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 16, 1, 0, 0, 17, 1, 0, 0, 17, 0, 1, 0, 16, 1, 1, 0, 18, 1, 1, 0, 17, 2, 1, 0, 18, 2, 1, 0, 17, 1, 2, 0, 17, 0, 0, 1, 18, 1, 0, 1, 17, 2, 0, 1, 18, 0, 1, 1, 17, 1, 1, 1, 18, 2, 1, 1, 17, 0, 2, 1, 16, 1, 2, 1, 18, 1, 2, 1, 16, 2, 2, 1, 17, 1, 0, 2, 17, 0, 1, 2, 16, 1, 1, 2, 18, 1, 1, 2, 17, 1, 2, 2, 32, 0, 0, 0, 34, 0, 0, 0, 32, 2, 0, 0, 34, 2, 0, 0, 33, 1, 1, 0, 32, 0, 2, 0, 34, 0, 2, 0, 32, 2, 2, 0, 34, 2, 2, 0, 33, 1, 0, 1, 33, 0, 1, 1, 33, 2, 1, 1, 32, 1, 2, 1, 33, 2, 2, 1, 32, 0, 0, 2, 34, 0, 0, 2, 32, 2, 0, 2, 34, 2, 0, 2, 33, 0, 1, 2, 33, 1, 1, 2, 33, 2, 1, 2, 32, 0, 2, 2, 34, 0, 2, 2, 32, 2, 2, 2, 34, 2, 2, 2, 1, 16, 1, 0, 0, 17, 1, 0, 2, 17, 1, 0, 1, 17, 2, 0, 1, 16, 0, 1, 1, 18, 0, 1, 1, 17, 1, 1, 2, 18, 1, 1, 0, 17, 2, 1, 1, 17, 2, 1, 1, 16, 1, 2, 1, 18, 1, 2, 1, 17, 2, 2, 17, 16, 0, 0, 16, 17, 0, 0, 17, 17, 0, 0, 18, 17, 0, 0, 17, 17, 1, 0, 16, 18, 1, 0, 18, 18, 1, 0, 17, 18, 2, 0, 16, 16, 0, 1, 17, 17, 0, 1, 18, 18, 0, 1, 16, 16, 1, 1, 17, 16, 1, 1, 16, 17, 1, 1, 17, 17, 1, 1, 18, 17, 1, 1, 17, 18, 1, 1, 16, 16, 2, 1, 18, 16, 2, 1, 17, 17, 2, 1, 16, 18, 2, 1, 18, 18, 2, 1, 17, 16, 0, 2, 17, 16, 1, 2, 17, 17, 1, 2, 16, 18, 1, 2, 18, 18, 1, 2, 17, 16, 2, 2, 16, 17, 2, 2, 17, 17, 2, 2, 18, 17, 2, 2, 17, 18, 2, 2, 32, 17, 1, 0, 33, 18, 1, 0, 33, 16, 0, 1, 32, 17, 0, 1, 32, 16, 1, 1, 34, 16, 1, 1, 33, 17, 1, 1, 32, 18, 1, 1, 32, 16, 2, 1, 33, 16, 2, 1, 34, 17, 2, 1, 33, 18, 2, 1, 33, 17, 0, 2, 33, 16, 1, 2, 32, 17, 1, 2, 33, 18, 1, 2, 0, 32, 0, 0, 2, 32, 0, 0, 0, 34, 0, 0, 2, 34, 0, 0, 1, 33, 1, 0, 0, 32, 2, 0, 2, 32, 2, 0, 0, 34, 2, 0, 2, 34, 2, 0, 1, 33, 0, 1, 1, 32, 1, 1, 2, 33, 1, 1, 1, 33, 2, 1, 0, 32, 0, 2, 2, 32, 0, 2, 0, 34, 0, 2, 2, 34, 0, 2, 1, 33, 1, 2, 0, 32, 2, 2, 2, 32, 2, 2, 0, 34, 2, 2, 2, 34, 2, 2, 17, 33, 0, 0, 17, 32, 1, 0, 16, 33, 1, 0, 17, 34, 1, 0, 16, 33, 2, 0, 17, 33, 2, 0, 17, 32, 0, 1, 16, 32, 1, 1, 17, 32, 1, 1, 17, 33, 1, 1, 17, 32, 2, 1, 16, 33, 2, 1, 17, 34, 2, 1, 17, 32, 1, 2, 16, 33, 1, 2, 18, 33, 1, 2, 17, 34, 1, 2, 17, 33, 2, 2, 32, 32, 0, 0, 34, 32, 0, 0, 32, 34, 0, 0, 34, 34, 0, 0, 33, 33, 1, 0, 32, 32, 2, 0, 34, 32, 2, 0, 32, 34, 2, 0, 34, 34, 2, 0, 33, 33, 0, 1, 33, 32, 1, 1, 33, 34, 1, 1, 33, 32, 2, 1, 33, 33, 2, 1, 32, 32, 0, 2, 34, 32, 0, 2, 33, 33, 0, 2, 32, 34, 0, 2, 34, 34, 0, 2, 33, 33, 1, 2, 32, 32, 2, 2, 34, 32, 2, 2, 32, 34, 2, 2, 34, 34, 2, 2, 0, 0, 17, 0, 1, 0, 17, 0, 0, 1, 17, 0, 1, 2, 17, 0, 0, 1, 18, 0, 1, 1, 18, 0, 1, 0, 16, 1, 0, 1, 16, 1, 0, 0, 17, 1, 1, 1, 17, 1, 0, 2, 17, 1, 1, 0, 18, 1, 0, 1, 18, 1, 1, 1, 18, 1, 1, 2, 18, 1, 1, 0, 17, 2, 0, 1, 17, 2, 2, 1, 17, 2, 1, 0, 18, 2, 1, 1, 18, 2, 17, 0, 16, 0, 16, 1, 16, 0, 18, 1, 16, 0, 17, 2, 16, 0, 16, 0, 17, 0, 18, 0, 17, 0, 17, 1, 17, 0, 16, 2, 17, 0, 17, 0, 18, 0, 16, 1, 18, 0, 17, 2, 18, 0, 17, 1, 16, 1, 18, 2, 16, 1, 16, 0, 17, 1, 17, 0, 17, 1, 18, 0, 17, 1, 16, 1, 17, 1, 17, 1, 17, 1, 18, 1, 17, 1, 17, 2, 17, 1, 16, 0, 18, 1, 17, 1, 18, 1, 16, 1, 16, 2, 18, 0, 17, 2, 17, 1, 17, 2, 17, 0, 18, 2, 16, 1, 18, 2, 33, 0, 17, 0, 32, 1, 17, 0, 34, 1, 17, 0, 33, 1, 18, 0, 32, 0, 16, 1, 34, 1, 16, 1, 33, 2, 16, 1, 34, 0, 17, 1, 33, 1, 17, 1, 32, 2, 17, 1, 34, 2, 17, 1, 32, 1, 18, 1, 34, 1, 18, 1, 33, 1, 16, 2, 33, 0, 17, 2, 32, 1, 17, 2, 34, 1, 17, 2, 33, 1, 18, 2, 1, 16, 16, 0, 2, 17, 16, 0, 1, 18, 16, 0, 0, 17, 17, 0, 1, 17, 17, 0, 0, 18, 17, 0, 1, 18, 17, 0, 1, 16, 18, 0, 2, 17, 18, 0, 1, 16, 16, 1, 1, 17, 16, 1, 2, 17, 16, 1, 0, 18, 16, 1, 2, 18, 16, 1, 1, 16, 17, 1, 0, 17, 17, 1, 1, 17, 17, 1, 2, 17, 17, 1, 1, 18, 17, 1, 2, 16, 18, 1, 1, 17, 18, 1, 0, 18, 18, 1, 0, 17, 16, 2, 1, 18, 16, 2, 0, 16, 17, 2, 0, 17, 17, 2, 1, 17, 17, 2, 0, 18, 17, 2, 1, 18, 17, 2, 2, 18, 17, 2, 1, 16, 18, 2, 0, 17, 18, 2, 1, 17, 18, 2, 1, 18, 18, 2, 18, 16, 16, 0, 17, 17, 16, 0, 18, 18, 16, 0, 17, 16, 17, 0, 16, 17, 17, 0, 17, 17, 17, 0, 18, 17, 17, 0, 17, 18, 17, 0, 16, 16, 18, 0, 18, 16, 18, 0, 17, 17, 18, 0, 16, 18, 18, 0, 18, 18, 18, 0, 17, 16, 16, 1, 16, 17, 16, 1, 17, 17, 16, 1, 18, 17, 16, 1, 17, 16, 17, 1, 18, 16, 17, 1, 16, 17, 17, 1, 17, 17, 17, 1, 18, 17, 17, 1, 17, 18, 17, 1, 18, 18, 17, 1, 17, 16, 18, 1, 16, 17, 18, 1, 17, 17, 18, 1, 18, 17, 18, 1, 17, 18, 18, 1, 16, 16, 16, 2, 18, 16, 16, 2, 16, 17, 16, 2, 17, 17, 16, 2, 16, 18, 16, 2, 18, 18, 16, 2, 16, 16, 17, 2, 17, 16, 17, 2, 16, 17, 17, 2, 17, 17, 17, 2, 18, 17, 17, 2, 17, 18, 17, 2, 18, 18, 17, 2, 16, 16, 18, 2, 18, 16, 18, 2, 17, 17, 18, 2, 33, 16, 16, 0, 32, 17, 16, 0, 33, 17, 16, 0, 34, 17, 16, 0, 33, 17, 17, 0, 34, 17, 17, 0, 32, 18, 17, 0, 34, 18, 17, 0, 33, 16, 18, 0, 34, 17, 18, 0, 32, 16, 16, 1, 34, 16, 16, 1, 32, 17, 16, 1, 33, 17, 16, 1, 32, 18, 16, 1, 34, 18, 16, 1, 33, 16, 17, 1, 33, 17, 17, 1, 34, 17, 17, 1, 32, 18, 17, 1, 33, 18, 17, 1, 33, 16, 18, 1, 32, 17, 18, 1, 33, 17, 18, 1, 32, 18, 18, 1, 33, 18, 18, 1, 34, 18, 18, 1, 34, 17, 16, 2, 34, 18, 16, 2, 34, 16, 17, 2, 33, 17, 17, 2, 32, 17, 18, 2, 33, 18, 18, 2, 1, 32, 17, 0, 2, 33, 17, 0, 1, 33, 18, 0, 1, 32, 16, 1, 0, 33, 16, 1, 2, 33, 16, 1, 1, 34, 16, 1, 0, 32, 17, 1, 1, 33, 17, 1, 0, 34, 17, 1, 2, 34, 17, 1, 0, 32, 18, 1, 1, 32, 18, 1, 0, 33, 18, 1, 2, 33, 18, 1, 1, 34, 18, 1, 1, 33, 16, 2, 1, 32, 17, 2, 0, 33, 17, 2, 1, 33, 18, 2, 16, 32, 17, 0, 18, 32, 17, 0, 17, 33, 17, 0, 18, 34, 17, 0, 17, 32, 18, 0, 17, 33, 18, 0, 18, 32, 16, 1, 16, 33, 16, 1, 17, 33, 16, 1, 16, 34, 16, 1, 17, 32, 17, 1, 16, 33, 17, 1, 17, 33, 17, 1, 18, 33, 17, 1, 17, 34, 17, 1, 18, 34, 17, 1, 16, 32, 18, 1, 17, 33, 18, 1, 18, 34, 18, 1, 17, 34, 16, 2, 17, 32, 17, 2, 18, 32, 17, 2, 17, 33, 17, 2, 16, 34, 17, 2, 17, 32, 18, 2, 18, 33, 18, 2, 17, 34, 18, 2, 33, 34, 16, 0, 34, 33, 17, 0, 32, 33, 18, 0, 34, 33, 18, 0, 32, 33, 16, 1, 34, 33, 16, 1, 33, 34, 16, 1, 32, 32, 17, 1, 34, 32, 17, 1, 33, 33, 17, 1, 32, 34, 17, 1, 33, 32, 18, 1, 34, 33, 18, 1, 33, 34, 18, 1, 33, 33, 16, 2, 33, 32, 17, 2, 34, 33, 17, 2, 34, 34, 17, 2, 0, 0, 32, 0, 2, 0, 32, 0, 0, 2, 32, 0, 2, 2, 32, 0, 1, 1, 33, 0, 0, 0, 34, 0, 2, 0, 34, 0, 1, 1, 34, 0, 0, 2, 34, 0, 2, 2, 34, 0, 1, 1, 32, 1, 1, 0, 33, 1, 1, 2, 33, 1, 1, 0, 34, 1, 1, 1, 34, 1, 0, 0, 32, 2, 2, 0, 32, 2, 0, 2, 32, 2, 2, 2, 32, 2, 1, 1, 33, 2, 0, 0, 34, 2, 2, 0, 34, 2, 1, 1, 34, 2, 0, 2, 34, 2, 2, 2, 34, 2, 17, 1, 32, 0, 17, 0, 33, 0, 16, 1, 33, 0, 17, 2, 33, 0, 17, 1, 34, 0, 18, 0, 32, 1, 16, 1, 32, 1, 17, 2, 32, 1, 17, 1, 33, 1, 16, 2, 33, 1, 18, 2, 33, 1, 17, 0, 34, 1, 16, 1, 34, 1, 17, 1, 34, 1, 18, 1, 34, 1, 17, 1, 32, 2, 16, 0, 33, 2, 18, 1, 33, 2, 17, 2, 33, 2, 17, 1, 34, 2, 33, 0, 32, 0, 32, 2, 32, 0, 34, 2, 32, 0, 33, 0, 33, 0, 33, 1, 33, 0, 32, 0, 34, 0, 34, 0, 34, 0, 32, 2, 34, 0, 34, 2, 34, 0, 33, 1, 32, 1, 33, 0, 33, 1, 34, 1, 33, 1, 33, 2, 33, 1, 33, 1, 34, 1, 33, 0, 32, 2, 32, 2, 32, 2, 34, 2, 32, 2, 33, 0, 33, 2, 33, 1, 33, 2, 32, 0, 34, 2, 34, 0, 34, 2, 32, 2, 34, 2, 34, 2, 34, 2, 1, 17, 32, 0, 0, 17, 33, 0, 2, 17, 33, 0, 1, 18, 33, 0, 1, 17, 34, 0, 0, 17, 32, 1, 1, 17, 32, 1, 2, 17, 32, 1, 1, 18, 32, 1, 2, 16, 33, 1, 1, 17, 33, 1, 0, 18, 33, 1, 2, 18, 33, 1, 2, 17, 34, 1, 1, 17, 32, 2, 1, 16, 33, 2, 0, 17, 33, 2, 1, 18, 33, 2, 1, 16, 34, 2, 1, 17, 34, 2, 17, 18, 32, 0, 17, 17, 33, 0, 17, 16, 34, 0, 17, 18, 34, 0, 16, 16, 32, 1, 17, 17, 32, 1, 16, 18, 32, 1, 17, 16, 33, 1, 16, 17, 33, 1, 17, 17, 33, 1, 17, 18, 33, 1, 18, 16, 34, 1, 17, 17, 34, 1, 16, 18, 34, 1, 17, 18, 32, 2, 16, 16, 33, 2, 16, 17, 33, 2, 17, 17, 33, 2, 16, 18, 33, 2, 18, 18, 33, 2, 17, 16, 34, 2, 16, 17, 34, 2, 18, 17, 34, 2, 17, 18, 34, 2, 33, 17, 32, 0, 32, 16, 33, 0, 34, 16, 33, 0, 33, 18, 33, 0, 33, 17, 34, 0, 33, 16, 32, 1, 33, 18, 32, 1, 33, 17, 33, 1, 32, 16, 34, 1, 33, 16, 34, 1, 33, 18, 34, 1, 32, 17, 32, 2, 34, 17, 32, 2, 32, 16, 33, 2, 34, 18, 33, 2, 0, 32, 32, 0, 2, 32, 32, 0, 0, 34, 32, 0, 2, 34, 32, 0, 1, 33, 33, 0, 0, 32, 34, 0, 2, 32, 34, 0, 0, 34, 34, 0, 2, 34, 34, 0, 1, 33, 32, 1, 1, 32, 33, 1, 0, 33, 33, 1, 1, 33, 34, 1, 0, 32, 32, 2, 2, 32, 32, 2, 0, 34, 32, 2, 2, 34, 32, 2, 0, 32, 34, 2, 2, 32, 34, 2, 0, 34, 34, 2, 2, 34, 34, 2, 17, 34, 32, 0, 17, 32, 33, 0, 16, 33, 33, 0, 17, 34, 33, 0, 17, 33, 34, 0, 18, 33, 32, 1, 17, 34, 32, 1, 18, 32, 33, 1, 17, 33, 33, 1, 17, 32, 34, 1, 16, 33, 34, 1, 18, 33, 34, 1, 17, 34, 34, 1, 17, 33, 32, 2, 16, 32, 33, 2, 18, 33, 33, 2, 17, 34, 33, 2, 16, 33, 34, 2, 17, 33, 34, 2, 32, 32, 32, 0, 34, 32, 32, 0, 32, 34, 32, 0, 34, 34, 32, 0, 32, 32, 34, 0, 34, 32, 34, 0, 32, 34, 34, 0, 34, 34, 34, 0, 33, 33, 32, 1, 33, 32, 33, 1, 34, 33, 33, 1, 33, 34, 33, 1, 33, 33, 34, 1, 32, 32, 32, 2, 34, 32, 32, 2, 32, 34, 32, 2, 34, 34, 32, 2, 33, 33, 33, 2, 32, 32, 34, 2, 34, 32, 34, 2, 32, 34, 34, 2, 34, 34, 34, 2, 1, 1, 0, 16, 1, 0, 1, 16, 2, 1, 1, 16, 1, 1, 2, 16, 1, 2, 0, 17, 2, 0, 1, 17, 1, 1, 1, 17, 0, 2, 1, 17, 2, 2, 1, 17, 1, 0, 2, 17, 0, 1, 2, 17, 2, 1, 2, 17, 0, 1, 1, 18, 1, 2, 1, 18, 1, 0, 2, 18, 2, 1, 2, 18, 16, 0, 0, 16, 17, 0, 0, 16, 16, 1, 0, 16, 18, 1, 0, 16, 17, 2, 0, 16, 18, 0, 1, 16, 17, 1, 1, 16, 18, 1, 1, 16, 16, 2, 1, 16, 18, 2, 1, 16, 17, 0, 2, 16, 18, 1, 2, 16, 17, 2, 2, 16, 17, 1, 0, 17, 16, 2, 0, 17, 18, 2, 0, 17, 17, 0, 1, 17, 16, 1, 1, 17, 17, 1, 1, 17, 18, 1, 1, 17, 17, 2, 1, 17, 18, 2, 1, 17, 17, 1, 2, 17, 16, 2, 2, 17, 18, 2, 2, 17, 17, 0, 0, 18, 16, 1, 0, 18, 18, 1, 0, 18, 16, 0, 1, 18, 18, 0, 1, 18, 17, 1, 1, 18, 16, 0, 2, 18, 17, 0, 2, 18, 18, 0, 2, 18, 33, 1, 0, 16, 33, 0, 1, 16, 32, 1, 1, 16, 34, 1, 1, 16, 33, 1, 2, 16, 33, 0, 0, 17, 34, 0, 1, 17, 33, 1, 1, 17, 34, 2, 1, 17, 32, 1, 2, 17, 33, 2, 2, 17, 33, 2, 0, 18, 32, 1, 1, 18, 33, 1, 2, 18, 1, 16, 0, 16, 1, 17, 1, 16, 1, 18, 1, 16, 1, 18, 2, 16, 1, 17, 0, 17, 0, 18, 0, 17, 2, 18, 0, 17, 1, 16, 1, 17, 0, 17, 1, 17, 1, 17, 1, 17, 2, 17, 1, 17, 1, 16, 2, 17, 2, 16, 2, 17, 1, 17, 2, 17, 0, 18, 2, 17, 2, 18, 2, 17, 1, 16, 0, 18, 2, 17, 0, 18, 1, 18, 0, 18, 0, 16, 1, 18, 2, 16, 1, 18, 1, 17, 1, 18, 0, 16, 2, 18, 1, 16, 2, 18, 1, 18, 2, 18, 17, 16, 0, 16, 18, 16, 0, 16, 17, 17, 0, 16, 18, 18, 0, 16, 17, 16, 1, 16, 16, 17, 1, 16, 17, 17, 1, 16, 18, 17, 1, 16, 17, 18, 1, 16, 16, 16, 2, 16, 17, 17, 2, 16, 18, 18, 2, 16, 17, 16, 0, 17, 16, 17, 0, 17, 17, 17, 0, 17, 18, 17, 0, 17, 17, 18, 0, 17, 16, 16, 1, 17, 17, 16, 1, 17, 16, 17, 1, 17, 17, 17, 1, 17, 18, 17, 1, 17, 16, 18, 1, 17, 17, 18, 1, 17, 17, 16, 2, 17, 16, 17, 2, 17, 17, 17, 2, 17, 18, 17, 2, 17, 17, 18, 2, 17, 18, 16, 0, 18, 16, 17, 0, 18, 17, 17, 0, 18, 16, 18, 0, 18, 17, 16, 1, 18, 16, 17, 1, 18, 17, 17, 1, 18, 18, 17, 1, 18, 17, 18, 1, 18, 18, 18, 1, 18, 17, 17, 2, 18, 16, 18, 2, 18, 18, 18, 2, 18, 33, 16, 0, 16, 33, 17, 0, 16, 33, 18, 0, 16, 32, 17, 1, 16, 33, 17, 1, 16, 32, 18, 1, 16, 34, 18, 1, 16, 33, 16, 2, 16, 32, 17, 2, 16, 33, 18, 2, 16, 32, 16, 0, 17, 34, 16, 0, 17, 33, 17, 0, 17, 32, 18, 0, 17, 32, 16, 1, 17, 33, 16, 1, 17, 34, 16, 1, 17, 33, 17, 1, 17, 34, 17, 1, 17, 33, 18, 1, 17, 34, 16, 2, 17, 33, 17, 2, 17, 32, 18, 2, 17, 33, 16, 0, 18, 33, 17, 0, 18, 34, 18, 0, 18, 32, 17, 1, 18, 33, 17, 1, 18, 33, 16, 2, 18, 32, 17, 2, 18, 34, 17, 2, 18, 1, 33, 0, 16, 1, 32, 1, 16, 1, 33, 1, 16, 2, 34, 1, 16, 1, 33, 2, 16, 2, 32, 0, 17, 1, 34, 0, 17, 0, 32, 1, 17, 1, 33, 1, 17, 0, 34, 1, 17, 1, 32, 2, 17, 0, 33, 2, 17, 2, 33, 2, 17, 1, 34, 2, 17, 1, 33, 0, 18, 1, 32, 1, 18, 0, 33, 1, 18, 2, 33, 1, 18, 1, 34, 1, 18, 1, 33, 2, 18, 17, 32, 0, 16, 17, 33, 0, 16, 18, 33, 0, 16, 18, 34, 0, 16, 16, 32, 1, 16, 16, 33, 1, 16, 17, 33, 1, 16, 16, 34, 1, 16, 17, 32, 2, 16, 16, 33, 2, 16, 18, 33, 2, 16, 16, 32, 0, 17, 17, 33, 0, 17, 18, 34, 0, 17, 17, 32, 1, 17, 18, 32, 1, 17, 16, 33, 1, 17, 17, 33, 1, 17, 18, 33, 1, 17, 17, 34, 1, 17, 16, 32, 2, 17, 18, 32, 2, 17, 17, 33, 2, 17, 18, 33, 2, 17, 18, 34, 2, 17, 18, 33, 0, 18, 17, 34, 0, 18, 18, 32, 1, 18, 17, 33, 1, 18, 18, 33, 1, 18, 16, 34, 1, 18, 17, 32, 2, 18, 16, 33, 2, 18, 18, 33, 2, 18, 17, 34, 2, 18, 34, 33, 1, 16, 32, 33, 0, 17, 34, 33, 0, 17, 33, 34, 0, 17, 33, 33, 1, 17, 32, 34, 1, 17, 34, 34, 1, 17, 32, 33, 2, 17, 33, 34, 2, 17, 32, 33, 1, 18, 33, 33, 2, 18, 1, 0, 16, 16, 0, 1, 16, 16, 1, 1, 16, 16, 2, 1, 16, 16, 1, 2, 16, 16, 2, 0, 17, 16, 1, 1, 17, 16, 2, 2, 17, 16, 1, 0, 18, 16, 0, 1, 18, 16, 1, 2, 18, 16, 0, 0, 16, 17, 1, 1, 16, 17, 0, 2, 16, 17, 1, 0, 17, 17, 0, 1, 17, 17, 1, 1, 17, 17, 2, 1, 17, 17, 1, 2, 17, 17, 1, 1, 18, 17, 0, 2, 18, 17, 2, 1, 16, 18, 1, 2, 16, 18, 1, 1, 17, 18, 0, 2, 17, 18, 0, 0, 18, 18, 1, 0, 18, 18, 2, 1, 18, 18, 1, 2, 18, 18, 17, 1, 16, 16, 16, 2, 16, 16, 17, 2, 16, 16, 18, 2, 16, 16, 17, 0, 17, 16, 16, 1, 17, 16, 17, 1, 17, 16, 18, 1, 17, 16, 16, 2, 17, 16, 17, 2, 17, 16, 16, 0, 18, 16, 17, 1, 18, 16, 18, 1, 18, 16, 16, 2, 18, 16, 18, 2, 18, 16, 17, 0, 16, 17, 16, 1, 16, 17, 17, 1, 16, 17, 18, 1, 16, 17, 17, 2, 16, 17, 16, 0, 17, 17, 17, 0, 17, 17, 18, 0, 17, 17, 16, 1, 17, 17, 17, 1, 17, 17, 18, 1, 17, 17, 16, 2, 17, 17, 17, 2, 17, 17, 18, 2, 17, 17, 17, 0, 18, 17, 16, 1, 18, 17, 17, 1, 18, 17, 18, 1, 18, 17, 17, 2, 18, 17, 18, 0, 16, 18, 17, 1, 16, 18, 17, 0, 17, 18, 16, 1, 17, 18, 17, 1, 17, 18, 18, 1, 17, 18, 17, 2, 17, 18, 16, 0, 18, 18, 17, 1, 18, 18, 18, 2, 18, 18, 33, 0, 16, 16, 34, 1, 16, 16, 34, 0, 17, 16, 33, 1, 17, 16, 34, 2, 17, 16, 33, 0, 18, 16, 32, 1, 18, 16, 34, 0, 16, 17, 33, 1, 16, 17, 34, 2, 16, 17, 33, 0, 17, 17, 32, 1, 17, 17, 33, 1, 17, 17, 34, 1, 17, 17, 33, 2, 17, 17, 34, 0, 18, 17, 33, 1, 18, 17, 33, 1, 16, 18, 32, 0, 17, 18, 34, 0, 17, 18, 33, 1, 17, 18, 33, 2, 17, 18, 34, 2, 17, 18, 32, 1, 18, 18, 0, 17, 16, 16, 1, 17, 16, 16, 1, 16, 17, 16, 0, 17, 17, 16, 1, 17, 17, 16, 2, 17, 17, 16, 0, 18, 17, 16, 1, 18, 17, 16, 1, 16, 18, 16, 1, 17, 18, 16, 0, 18, 18, 16, 2, 18, 18, 16, 1, 16, 16, 17, 0, 17, 16, 17, 1, 17, 16, 17, 2, 17, 16, 17, 1, 18, 16, 17, 2, 18, 16, 17, 0, 16, 17, 17, 1, 16, 17, 17, 0, 17, 17, 17, 1, 17, 17, 17, 2, 17, 17, 17, 0, 18, 17, 17, 1, 18, 17, 17, 2, 18, 17, 17, 1, 16, 18, 17, 2, 16, 18, 17, 0, 17, 18, 17, 1, 17, 18, 17, 2, 17, 18, 17, 1, 18, 18, 17, 0, 16, 16, 18, 0, 18, 16, 18, 2, 18, 16, 18, 1, 16, 17, 18, 0, 17, 17, 18, 1, 17, 17, 18, 2, 17, 17, 18, 1, 18, 17, 18, 1, 16, 18, 18, 0, 17, 18, 18, 1, 17, 18, 18, 2, 18, 18, 18, 17, 16, 16, 16, 18, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 18, 17, 16, 16, 17, 18, 16, 16, 16, 16, 17, 16, 17, 16, 17, 16, 18, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 18, 17, 17, 16, 17, 18, 17, 16, 18, 18, 17, 16, 17, 16, 18, 16, 16, 17, 18, 16, 17, 17, 18, 16, 18, 17, 18, 16, 17, 18, 18, 16, 16, 16, 16, 17, 17, 16, 16, 17, 18, 16, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 18, 17, 16, 17, 16, 18, 16, 17, 17, 18, 16, 17, 16, 16, 17, 17, 17, 16, 17, 17, 18, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 18, 17, 17, 16, 18, 17, 16, 17, 18, 17, 17, 17, 18, 17, 18, 17, 18, 17, 16, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 16, 16, 18, 16, 17, 16, 18, 17, 17, 16, 18, 17, 18, 16, 18, 18, 18, 16, 18, 16, 16, 17, 18, 17, 16, 17, 18, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 18, 16, 18, 17, 18, 17, 18, 17, 18, 17, 16, 18, 18, 16, 17, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 32, 16, 16, 16, 33, 16, 16, 16, 34, 16, 16, 16, 32, 17, 16, 16, 34, 17, 16, 16, 32, 18, 16, 16, 33, 18, 16, 16, 33, 16, 17, 16, 32, 17, 17, 16, 33, 17, 17, 16, 32, 18, 17, 16, 33, 18, 17, 16, 32, 16, 18, 16, 33, 16, 18, 16, 34, 16, 18, 16, 32, 17, 18, 16, 33, 17, 18, 16, 34, 17, 18, 16, 32, 18, 18, 16, 33, 18, 18, 16, 33, 16, 16, 17, 33, 17, 16, 17, 34, 17, 16, 17, 32, 18, 16, 17, 33, 18, 16, 17, 34, 18, 16, 17, 32, 16, 17, 17, 33, 16, 17, 17, 34, 16, 17, 17, 32, 17, 17, 17, 33, 17, 17, 17, 34, 17, 17, 17, 32, 18, 17, 17, 33, 18, 17, 17, 34, 18, 17, 17, 33, 16, 18, 17, 32, 17, 18, 17, 33, 17, 18, 17, 33, 18, 18, 17, 34, 16, 16, 18, 33, 17, 16, 18, 34, 17, 16, 18, 32, 18, 16, 18, 33, 18, 16, 18, 34, 18, 16, 18, 33, 16, 17, 18, 33, 17, 17, 18, 34, 18, 17, 18, 34, 16, 18, 18, 33, 17, 18, 18, 34, 17, 18, 18, 32, 18, 18, 18, 33, 18, 18, 18, 0, 33, 16, 16, 1, 33, 16, 16, 2, 33, 16, 16, 1, 34, 16, 16, 0, 32, 17, 16, 1, 33, 17, 16, 0, 34, 17, 16, 1, 32, 18, 16, 2, 34, 18, 16, 1, 33, 16, 17, 0, 34, 16, 17, 2, 34, 16, 17, 1, 32, 17, 17, 0, 33, 17, 17, 1, 33, 17, 17, 2, 33, 17, 17, 0, 34, 17, 17, 1, 34, 17, 17, 0, 32, 18, 17, 2, 32, 18, 17, 0, 33, 18, 17, 1, 33, 18, 17, 2, 32, 16, 18, 1, 34, 16, 18, 0, 32, 17, 18, 2, 32, 17, 18, 1, 33, 17, 18, 0, 34, 17, 18, 1, 32, 18, 18, 1, 34, 18, 18, 17, 32, 16, 16, 18, 32, 16, 16, 17, 33, 16, 16, 18, 34, 16, 16, 17, 32, 17, 16, 16, 33, 17, 16, 17, 33, 17, 16, 18, 33, 17, 16, 17, 34, 17, 16, 17, 33, 18, 16, 17, 32, 16, 17, 16, 33, 16, 17, 17, 33, 16, 17, 18, 33, 16, 17, 17, 34, 16, 17, 16, 32, 17, 17, 17, 32, 17, 17, 18, 32, 17, 17, 16, 33, 17, 17, 17, 33, 17, 17, 18, 33, 17, 17, 16, 34, 17, 17, 17, 34, 17, 17, 18, 34, 17, 17, 17, 32, 18, 17, 16, 33, 18, 17, 17, 33, 18, 17, 18, 33, 18, 17, 17, 34, 18, 17, 17, 32, 16, 18, 17, 33, 16, 18, 17, 34, 16, 18, 17, 32, 17, 18, 16, 33, 17, 18, 17, 33, 17, 18, 18, 33, 17, 18, 16, 34, 17, 18, 17, 34, 17, 18, 17, 33, 18, 18, 32, 33, 16, 16, 32, 34, 16, 16, 33, 33, 17, 16, 34, 34, 17, 16, 32, 32, 18, 16, 33, 33, 18, 16, 34, 33, 18, 16, 33, 34, 18, 16, 33, 33, 16, 17, 32, 34, 16, 17, 33, 34, 16, 17, 33, 32, 17, 17, 33, 33, 17, 17, 34, 33, 17, 17, 32, 34, 17, 17, 33, 34, 17, 17, 34, 32, 18, 17, 33, 33, 18, 17, 32, 34, 18, 17, 34, 34, 18, 17, 33, 32, 16, 18, 34, 34, 16, 18, 34, 32, 17, 18, 33, 33, 17, 18, 34, 33, 17, 18, 32, 34, 17, 18, 34, 34, 17, 18, 33, 32, 18, 18, 1, 1, 32, 16, 0, 1, 33, 16, 2, 1, 33, 16, 1, 2, 33, 16, 1, 1, 34, 16, 0, 1, 32, 17, 0, 0, 33, 17, 1, 1, 33, 17, 2, 1, 33, 17, 0, 2, 33, 17, 2, 2, 33, 17, 1, 0, 34, 17, 0, 1, 34, 17, 2, 1, 34, 17, 1, 2, 34, 17, 1, 0, 32, 18, 2, 1, 33, 18, 1, 1, 34, 18, 17, 0, 32, 16, 16, 1, 32, 16, 18, 1, 32, 16, 17, 2, 32, 16, 18, 0, 33, 16, 17, 1, 33, 16, 17, 0, 34, 16, 18, 0, 34, 16, 18, 1, 34, 16, 17, 2, 34, 16, 17, 1, 32, 17, 17, 2, 32, 17, 17, 0, 33, 17, 17, 1, 33, 17, 18, 1, 33, 17, 17, 2, 33, 17, 17, 1, 34, 17, 18, 1, 34, 17, 18, 2, 34, 17, 16, 1, 32, 18, 18, 2, 32, 18, 18, 0, 33, 18, 17, 1, 33, 18, 17, 0, 34, 18, 18, 1, 34, 18, 17, 2, 34, 18, 33, 0, 33, 16, 34, 1, 33, 16, 33, 2, 33, 16, 32, 0, 32, 17, 33, 0, 32, 17, 34, 1, 32, 17, 33, 1, 33, 17, 34, 1, 33, 17, 32, 2, 33, 17, 32, 0, 34, 17, 33, 1, 32, 18, 33, 0, 33, 18, 34, 1, 33, 18, 33, 1, 34, 18, 1, 16, 33, 16, 2, 16, 33, 16, 1, 17, 33, 16, 2, 17, 33, 16, 2, 18, 33, 16, 1, 16, 34, 16, 2, 17, 34, 16, 1, 18, 34, 16, 0, 16, 32, 17, 2, 16, 32, 17, 1, 17, 32, 17, 0, 18, 32, 17, 2, 18, 32, 17, 1, 16, 33, 17, 0, 17, 33, 17, 1, 17, 33, 17, 2, 17, 33, 17, 1, 18, 33, 17, 2, 18, 33, 17, 0, 16, 34, 17, 2, 16, 34, 17, 1, 17, 34, 17, 0, 17, 32, 18, 1, 17, 32, 18, 1, 18, 32, 18, 0, 16, 33, 18, 2, 16, 33, 18, 0, 17, 33, 18, 1, 17, 33, 18, 2, 17, 33, 18, 0, 18, 33, 18, 2, 18, 33, 18, 1, 16, 34, 18, 0, 17, 34, 18, 1, 18, 34, 18, 17, 17, 32, 16, 16, 18, 32, 16, 18, 18, 32, 16, 17, 16, 33, 16, 17, 17, 33, 16, 18, 17, 33, 16, 17, 18, 33, 16, 16, 17, 32, 17, 17, 17, 32, 17, 18, 17, 32, 17, 17, 18, 32, 17, 16, 16, 33, 17, 17, 16, 33, 17, 16, 17, 33, 17, 17, 17, 33, 17, 18, 17, 33, 17, 17, 18, 33, 17, 17, 16, 34, 17, 16, 17, 34, 17, 17, 17, 34, 17, 18, 17, 34, 17, 17, 18, 34, 17, 18, 17, 32, 18, 17, 18, 32, 18, 18, 18, 32, 18, 17, 16, 33, 18, 17, 17, 33, 18, 18, 17, 33, 18, 17, 18, 33, 18, 18, 18, 33, 18, 18, 16, 34, 18, 17, 17, 34, 18, 18, 17, 34, 18, 16, 18, 34, 18, 34, 16, 32, 16, 33, 18, 32, 16, 33, 17, 33, 16, 32, 16, 34, 16, 34, 17, 34, 16, 32, 18, 34, 16, 33, 18, 34, 16, 32, 16, 32, 17, 33, 17, 32, 17, 32, 18, 32, 17, 34, 18, 32, 17, 33, 16, 33, 17, 32, 17, 33, 17, 33, 17, 33, 17, 34, 17, 33, 17, 32, 18, 33, 17, 34, 18, 33, 17, 32, 16, 34, 17, 33, 17, 34, 17, 32, 18, 34, 17, 32, 16, 32, 18, 34, 16, 32, 18, 33, 17, 32, 18, 34, 18, 32, 18, 32, 17, 33, 18, 34, 17, 33, 18, 32, 18, 33, 18, 33, 18, 33, 18, 32, 16, 34, 18, 32, 17, 34, 18, 34, 17, 34, 18, 34, 18, 34, 18, 2, 33, 33, 16, 1, 34, 33, 16, 1, 33, 34, 16, 1, 32, 32, 17, 2, 32, 33, 17, 1, 33, 33, 17, 2, 34, 33, 17, 1, 32, 34, 17, 1, 34, 34, 17, 1, 33, 32, 18, 1, 32, 33, 18, 0, 34, 33, 18, 2, 33, 34, 18, 17, 32, 32, 16, 16, 33, 32, 16, 16, 32, 33, 16, 17, 33, 33, 16, 17, 32, 34, 16, 16, 33, 34, 16, 18, 33, 34, 16, 17, 34, 34, 16, 16, 32, 32, 17, 17, 32, 32, 17, 17, 33, 32, 17, 18, 33, 32, 17, 16, 34, 32, 17, 17, 32, 33, 17, 16, 33, 33, 17, 17, 33, 33, 17, 18, 33, 33, 17, 17, 34, 33, 17, 16, 32, 34, 17, 17, 33, 34, 17, 18, 34, 34, 17, 18, 32, 32, 18, 16, 33, 32, 18, 18, 34, 32, 18, 17, 33, 33, 18, 17, 32, 34, 18, 16, 33, 34, 18, 17, 33, 34, 18, 17, 34, 34, 18, 33, 32, 33, 16, 34, 33, 33, 16, 32, 34, 33, 16, 33, 32, 32, 17, 32, 33, 32, 17, 33, 34, 32, 17, 32, 32, 33, 17, 33, 33, 33, 17, 32, 34, 33, 17, 34, 34, 33, 17, 32, 33, 34, 17, 33, 33, 34, 17, 33, 34, 34, 17, 34, 33, 32, 18, 32, 33, 33, 18, 32, 34, 33, 18, 34, 34, 33, 18, 34, 33, 34, 18, 0, 0, 0, 32, 2, 0, 0, 32, 0, 2, 0, 32, 2, 2, 0, 32, 0, 0, 2, 32, 2, 0, 2, 32, 0, 2, 2, 32, 2, 2, 2, 32, 1, 1, 0, 33, 0, 0, 1, 33, 1, 0, 1, 33, 0, 1, 1, 33, 2, 1, 1, 33, 1, 2, 1, 33, 1, 1, 2, 33, 0, 0, 0, 34, 2, 0, 0, 34, 0, 2, 0, 34, 2, 2, 0, 34, 1, 1, 1, 34, 0, 0, 2, 34, 2, 0, 2, 34, 0, 2, 2, 34, 2, 2, 2, 34, 17, 1, 0, 32, 17, 0, 1, 32, 16, 1, 1, 32, 18, 1, 1, 32, 17, 2, 1, 32, 17, 1, 2, 32, 17, 0, 0, 33, 16, 1, 0, 33, 17, 2, 0, 33, 16, 0, 1, 33, 18, 0, 1, 33, 17, 1, 1, 33, 18, 1, 1, 33, 16, 2, 1, 33, 17, 2, 1, 33, 16, 1, 2, 33, 18, 1, 2, 33, 17, 2, 2, 33, 17, 1, 0, 34, 17, 2, 0, 34, 16, 1, 1, 34, 18, 1, 1, 34, 17, 2, 1, 34, 17, 1, 2, 34, 32, 0, 0, 32, 34, 0, 0, 32, 32, 2, 0, 32, 34, 2, 0, 32, 33, 1, 1, 32, 32, 0, 2, 32, 34, 0, 2, 32, 32, 2, 2, 32, 34, 2, 2, 32, 33, 0, 1, 33, 32, 1, 1, 33, 33, 2, 1, 33, 33, 1, 2, 33, 32, 0, 0, 34, 34, 0, 0, 34, 32, 2, 0, 34, 34, 2, 0, 34, 33, 1, 1, 34, 32, 0, 2, 34, 34, 0, 2, 34, 32, 2, 2, 34, 34, 2, 2, 34, 0, 17, 1, 32, 1, 18, 1, 32, 1, 16, 0, 33, 0, 17, 0, 33, 1, 16, 1, 33, 1, 17, 1, 33, 2, 18, 1, 33, 1, 16, 2, 33, 0, 17, 2, 33, 1, 18, 2, 33, 0, 17, 1, 34, 1, 18, 1, 34, 17, 16, 0, 32, 17, 18, 0, 32, 18, 16, 1, 32, 17, 17, 1, 32, 18, 18, 1, 32, 18, 17, 2, 32, 17, 18, 2, 32, 16, 16, 0, 33, 17, 16, 0, 33, 17, 17, 0, 33, 16, 18, 0, 33, 17, 16, 1, 33, 16, 17, 1, 33, 17, 17, 1, 33, 18, 17, 1, 33, 17, 18, 1, 33, 18, 18, 1, 33, 17, 17, 2, 33, 18, 17, 2, 33, 16, 18, 2, 33, 18, 18, 2, 33, 17, 16, 0, 34, 16, 17, 0, 34, 18, 17, 0, 34, 17, 18, 0, 34, 16, 16, 1, 34, 18, 16, 1, 34, 17, 17, 1, 34, 16, 18, 1, 34, 18, 17, 2, 34, 33, 16, 1, 32, 34, 17, 1, 32, 33, 18, 1, 32, 33, 17, 2, 32, 33, 16, 0, 33, 32, 17, 0, 33, 33, 18, 0, 33, 34, 18, 0, 33, 32, 16, 1, 33, 33, 17, 1, 33, 33, 18, 1, 33, 34, 18, 1, 33, 33, 16, 2, 33, 34, 17, 2, 33, 34, 18, 2, 33, 33, 17, 0, 34, 33, 16, 1, 34, 34, 18, 1, 34, 32, 17, 2, 34, 0, 32, 0, 32, 2, 32, 0, 32, 0, 34, 0, 32, 2, 34, 0, 32, 1, 33, 1, 32, 0, 32, 2, 32, 2, 32, 2, 32, 0, 34, 2, 32, 2, 34, 2, 32, 1, 32, 0, 33, 1, 33, 0, 33, 1, 32, 1, 33, 0, 33, 1, 33, 1, 34, 1, 33, 1, 33, 2, 33, 1, 34, 2, 33, 0, 32, 0, 34, 2, 32, 0, 34, 0, 34, 0, 34, 2, 34, 0, 34, 1, 33, 1, 34, 0, 32, 2, 34, 2, 32, 2, 34, 0, 34, 2, 34, 2, 34, 2, 34, 17, 33, 0, 32, 18, 33, 0, 32, 17, 32, 1, 32, 16, 33, 1, 32, 18, 33, 1, 32, 17, 33, 2, 32, 17, 32, 0, 33, 16, 33, 0, 33, 18, 33, 0, 33, 17, 34, 0, 33, 16, 32, 1, 33, 18, 32, 1, 33, 17, 33, 1, 33, 18, 34, 1, 33, 17, 32, 2, 33, 16, 33, 2, 33, 17, 33, 0, 34, 18, 33, 1, 34, 17, 34, 1, 34, 17, 33, 2, 34, 32, 32, 0, 32, 34, 32, 0, 32, 32, 34, 0, 32, 34, 34, 0, 32, 33, 33, 1, 32, 32, 32, 2, 32, 34, 32, 2, 32, 32, 34, 2, 32, 34, 34, 2, 32, 33, 33, 0, 33, 33, 32, 1, 33, 32, 33, 1, 33, 34, 33, 1, 33, 32, 32, 0, 34, 34, 32, 0, 34, 32, 34, 0, 34, 34, 34, 0, 34, 33, 33, 1, 34, 32, 32, 2, 34, 34, 32, 2, 34, 32, 34, 2, 34, 34, 34, 2, 34, 1, 1, 16, 32, 1, 0, 17, 32, 2, 1, 17, 32, 0, 2, 17, 32, 1, 2, 17, 32, 1, 1, 18, 32, 1, 0, 16, 33, 2, 1, 16, 33, 1, 2, 16, 33, 1, 1, 17, 33, 0, 2, 17, 33, 2, 2, 17, 33, 1, 2, 18, 33, 2, 2, 18, 33, 1, 1, 16, 34, 1, 0, 17, 34, 0, 1, 17, 34, 2, 1, 17, 34, 1, 2, 17, 34, 1, 1, 18, 34, 17, 0, 16, 32, 16, 1, 16, 32, 18, 1, 16, 32, 17, 2, 16, 32, 16, 0, 17, 32, 17, 1, 17, 32, 16, 2, 17, 32, 18, 2, 17, 32, 17, 0, 18, 32, 16, 1, 18, 32, 18, 1, 18, 32, 17, 2, 18, 32, 16, 0, 16, 33, 17, 1, 16, 33, 16, 0, 17, 33, 17, 0, 17, 33, 16, 1, 17, 33, 17, 1, 17, 33, 18, 1, 17, 33, 17, 2, 17, 33, 18, 0, 18, 33, 17, 1, 18, 33, 16, 1, 16, 34, 18, 1, 16, 34, 18, 0, 17, 34, 17, 1, 17, 34, 16, 2, 17, 34, 17, 0, 18, 34, 16, 1, 18, 34, 18, 1, 18, 34, 17, 2, 18, 34, 33, 1, 16, 32, 33, 0, 17, 32, 32, 1, 17, 32, 33, 2, 17, 32, 33, 1, 18, 32, 32, 1, 16, 33, 34, 1, 16, 33, 33, 2, 16, 33, 32, 0, 17, 33, 34, 0, 17, 33, 33, 1, 17, 33, 32, 2, 17, 33, 34, 1, 18, 33, 33, 2, 18, 33, 33, 1, 16, 34, 32, 1, 17, 34, 34, 1, 17, 34, 33, 2, 18, 34, 1, 16, 16, 32, 0, 17, 16, 32, 2, 17, 16, 32, 0, 16, 17, 32, 1, 17, 17, 32, 0, 18, 17, 32, 2, 17, 18, 32, 0, 16, 16, 33, 2, 18, 16, 33, 1, 16, 17, 33, 0, 17, 17, 33, 1, 17, 17, 33, 2, 17, 17, 33, 0, 18, 17, 33, 1, 18, 17, 33, 0, 16, 18, 33, 1, 16, 18, 33, 2, 16, 18, 33, 1, 17, 18, 33, 0, 17, 16, 34, 2, 17, 16, 34, 2, 16, 17, 34, 0, 17, 17, 34, 1, 17, 17, 34, 0, 18, 17, 34, 1, 16, 18, 34, 1, 18, 18, 34, 16, 16, 16, 32, 17, 17, 16, 32, 16, 18, 16, 32, 18, 18, 16, 32, 16, 16, 17, 32, 17, 16, 17, 32, 16, 17, 17, 32, 17, 17, 17, 32, 18, 17, 17, 32, 17, 18, 17, 32, 17, 16, 18, 32, 17, 17, 18, 32, 17, 18, 18, 32, 18, 18, 18, 32, 17, 16, 16, 33, 16, 17, 16, 33, 17, 17, 16, 33, 18, 17, 16, 33, 17, 18, 16, 33, 16, 16, 17, 33, 17, 16, 17, 33, 18, 16, 17, 33, 16, 17, 17, 33, 17, 17, 17, 33, 18, 17, 17, 33, 16, 18, 17, 33, 17, 18, 17, 33, 18, 18, 17, 33, 17, 16, 18, 33, 16, 17, 18, 33, 17, 17, 18, 33, 18, 17, 18, 33, 17, 18, 18, 33, 17, 16, 16, 34, 17, 17, 16, 34, 16, 18, 16, 34, 17, 16, 17, 34, 18, 16, 17, 34, 16, 17, 17, 34, 17, 17, 17, 34, 18, 17, 17, 34, 17, 18, 17, 34, 18, 18, 17, 34, 16, 16, 18, 34, 18, 16, 18, 34, 17, 17, 18, 34, 16, 18, 18, 34, 18, 18, 18, 34, 33, 16, 16, 32, 32, 17, 16, 32, 32, 16, 17, 32, 33, 17, 17, 32, 33, 18, 17, 32, 32, 16, 18, 32, 34, 17, 18, 32, 33, 18, 18, 32, 33, 17, 16, 33, 32, 18, 16, 33, 33, 18, 16, 33, 33, 16, 17, 33, 34, 16, 17, 33, 33, 17, 17, 33, 34, 17, 17, 33, 33, 18, 17, 33, 33, 17, 18, 33, 32, 18, 18, 33, 34, 16, 16, 34, 32, 17, 16, 34, 33, 18, 16, 34, 34, 18, 16, 34, 34, 16, 17, 34, 32, 17, 17, 34, 33, 17, 17, 34, 32, 17, 18, 34, 34, 17, 18, 34, 33, 18, 18, 34, 1, 33, 16, 32, 2, 33, 17, 32, 1, 34, 17, 32, 1, 33, 18, 32, 1, 32, 16, 33, 2, 33, 16, 33, 0, 32, 17, 33, 2, 32, 17, 33, 1, 33, 17, 33, 2, 33, 17, 33, 2, 34, 17, 33, 0, 33, 18, 33, 1, 33, 18, 33, 1, 33, 16, 34, 1, 32, 17, 34, 2, 33, 17, 34, 1, 34, 17, 34, 1, 33, 18, 34, 16, 33, 16, 32, 18, 33, 16, 32, 17, 34, 16, 32, 16, 32, 17, 32, 18, 32, 17, 32, 17, 33, 17, 32, 16, 34, 17, 32, 18, 34, 17, 32, 16, 32, 18, 32, 17, 32, 18, 32, 16, 33, 18, 32, 18, 33, 18, 32, 16, 32, 16, 33, 18, 32, 16, 33, 17, 33, 16, 33, 16, 34, 16, 33, 18, 34, 16, 33, 17, 32, 17, 33, 16, 33, 17, 33, 17, 33, 17, 33, 18, 33, 17, 33, 17, 34, 17, 33, 18, 32, 18, 33, 17, 33, 18, 33, 18, 33, 18, 33, 18, 34, 18, 33, 17, 32, 16, 34, 16, 33, 16, 34, 16, 32, 17, 34, 18, 32, 17, 34, 17, 33, 17, 34, 18, 34, 17, 34, 17, 32, 18, 34, 18, 33, 18, 34, 33, 33, 16, 32, 33, 33, 17, 32, 33, 33, 18, 32, 32, 33, 16, 33, 34, 33, 16, 33, 33, 34, 16, 33, 32, 32, 17, 33, 33, 33, 17, 33, 32, 34, 17, 33, 33, 32, 18, 33, 33, 33, 16, 34, 33, 32, 17, 34, 32, 33, 17, 34, 33, 33, 17, 34, 34, 33, 17, 34, 0, 0, 32, 32, 2, 0, 32, 32, 0, 2, 32, 32, 2, 2, 32, 32, 1, 1, 33, 32, 0, 0, 34, 32, 2, 0, 34, 32, 0, 2, 34, 32, 2, 2, 34, 32, 1, 1, 32, 33, 1, 0, 33, 33, 0, 1, 33, 33, 2, 1, 33, 33, 1, 2, 33, 33, 0, 0, 32, 34, 2, 0, 32, 34, 0, 2, 32, 34, 2, 2, 32, 34, 1, 1, 33, 34, 0, 0, 34, 34, 2, 0, 34, 34, 0, 2, 34, 34, 2, 2, 34, 34, 17, 1, 32, 32, 17, 2, 32, 32, 17, 0, 33, 32, 16, 1, 33, 32, 18, 1, 33, 32, 17, 2, 33, 32, 18, 2, 33, 32, 18, 1, 32, 33, 17, 2, 32, 33, 17, 0, 33, 33, 17, 1, 33, 33, 16, 2, 33, 33, 18, 2, 33, 33, 17, 0, 34, 33, 16, 1, 34, 33, 17, 1, 32, 34, 16, 0, 33, 34, 18, 0, 33, 34, 18, 1, 33, 34, 17, 2, 33, 34, 34, 0, 32, 32, 32, 2, 32, 32, 34, 2, 32, 32, 32, 0, 33, 32, 33, 2, 33, 32, 34, 0, 34, 32, 32, 2, 34, 32, 34, 2, 34, 32, 33, 1, 32, 33, 33, 0, 33, 33, 34, 1, 33, 33, 33, 2, 33, 33, 33, 1, 34, 33, 32, 0, 32, 34, 34, 0, 32, 34, 32, 2, 32, 34, 34, 2, 32, 34, 33, 1, 33, 34, 32, 0, 34, 34, 34, 0, 34, 34, 32, 2, 34, 34, 34, 2, 34, 34, 1, 18, 33, 32, 1, 17, 34, 32, 1, 16, 32, 33, 0, 17, 32, 33, 0, 16, 33, 33, 0, 17, 33, 33, 1, 17, 33, 33, 0, 18, 33, 33, 2, 18, 33, 33, 1, 16, 34, 33, 1, 17, 34, 33, 2, 17, 34, 33, 0, 18, 34, 33, 1, 18, 34, 33, 1, 17, 32, 34, 18, 17, 32, 32, 17, 18, 32, 32, 16, 16, 33, 32, 18, 16, 33, 32, 17, 17, 33, 32, 16, 18, 33, 32, 18, 17, 34, 32, 17, 18, 34, 32, 18, 16, 32, 33, 17, 17, 32, 33, 17, 16, 33, 33, 16, 17, 33, 33, 17, 17, 33, 33, 18, 17, 33, 33, 17, 18, 33, 33, 17, 17, 34, 33, 18, 18, 34, 33, 17, 16, 32, 34, 16, 17, 32, 34, 17, 17, 32, 34, 18, 17, 32, 34, 17, 18, 32, 34, 18, 16, 33, 34, 17, 17, 33, 34, 16, 18, 33, 34, 33, 17, 32, 32, 33, 16, 33, 32, 34, 17, 33, 32, 34, 18, 33, 32, 33, 16, 34, 32, 33, 17, 34, 32, 32, 17, 32, 33, 34, 17, 32, 33, 34, 18, 32, 33, 34, 16, 33, 33, 33, 17, 33, 33, 34, 17, 33, 33, 32, 18, 33, 33, 32, 16, 34, 33, 34, 16, 34, 33, 34, 17, 32, 34, 32, 16, 33, 34, 33, 17, 33, 34, 34, 17, 33, 34, 33, 18, 33, 34, 33, 16, 34, 34, 32, 17, 34, 34, 34, 17, 34, 34, 0, 32, 32, 32, 2, 32, 32, 32, 0, 34, 32, 32, 2, 34, 32, 32, 0, 32, 34, 32, 2, 32, 34, 32, 0, 34, 34, 32, 2, 34, 34, 32, 1, 32, 33, 33, 0, 33, 33, 33, 2, 33, 33, 33, 1, 34, 33, 33, 0, 32, 32, 34, 2, 32, 32, 34, 0, 34, 32, 34, 2, 34, 32, 34, 1, 33, 33, 34, 0, 32, 34, 34, 2, 32, 34, 34, 0, 34, 34, 34, 2, 34, 34, 34, 17, 33, 32, 32, 16, 33, 33, 32, 17, 34, 33, 32, 17, 32, 34, 32, 17, 33, 34, 32, 17, 32, 32, 33, 16, 32, 33, 33, 17, 33, 33, 33, 18, 34, 33, 33, 17, 32, 34, 33, 18, 33, 34, 33, 17, 34, 34, 33, 16, 32, 33, 34, 18, 33, 33, 34, 32, 32, 32, 32, 34, 32, 32, 32, 32, 34, 32, 32, 34, 34, 32, 32, 32, 32, 34, 32, 34, 32, 34, 32, 32, 34, 34, 32, 34, 34, 34, 32, 33, 32, 33, 33, 32, 33, 33, 33, 34, 33, 33, 33, 32, 32, 32, 34, 34, 32, 32, 34, 32, 34, 32, 34, 34, 34, 32, 34, 33, 33, 33, 34, 32, 32, 34, 34, 34, 32, 34, 34, 32, 34, 34, 34, 34, 34, 34, 34};

.entry _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .b32 %r<46>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB0_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 2;
add.s64 %rd30, %rd17, %rd29;
ld.global.nc.u32 %r45, [%rd30];
cvt.s64.s32 %rd31, %r45;
mul.lo.s64 %rd32, %rd19, %rd5;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd31, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd32, %rd18;
add.s64 %rd39, %rd38, %rd33;
add.s64 %rd40, %rd39, %rd34;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 1;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.u16 %rs1, [%rd43];
add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB0_2:
ret;

}
.entry _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .b32 %r<45>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB1_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 3;
add.s64 %rd30, %rd17, %rd29;
mul.lo.s64 %rd31, %rd19, %rd5;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
ld.global.nc.u64 %rd34, [%rd30];
mul.lo.s64 %rd35, %rd34, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd31, %rd18;
add.s64 %rd39, %rd38, %rd32;
add.s64 %rd40, %rd39, %rd33;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 1;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.u16 %rs1, [%rd43];
add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB1_2:
ret;

}
.entry _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_(
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_0,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_1,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_2,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_3,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_4,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_5,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_6,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_7,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_8,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_9,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_10,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_11,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_12,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_13,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_14,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_15,
.param .u64 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21[12]
)
{
.reg .pred %p<2>;
.reg .f32 %f<2>;
.reg .b32 %r<45>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB2_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 3;
add.s64 %rd30, %rd17, %rd29;
mul.lo.s64 %rd31, %rd19, %rd5;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
ld.global.nc.u64 %rd34, [%rd30];
mul.lo.s64 %rd35, %rd34, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd31, %rd18;
add.s64 %rd39, %rd38, %rd32;
add.s64 %rd40, %rd39, %rd33;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];
add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 2;
add.s64 %rd49, %rd47, %rd48;
st.global.f32 [%rd49], %f1;

$L__BB2_2:
ret;

}
.entry _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .f32 %f<2>;
.reg .b32 %r<45>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB3_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 3;
add.s64 %rd30, %rd17, %rd29;
mul.lo.s64 %rd31, %rd19, %rd5;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
ld.global.nc.u64 %rd34, [%rd30];
mul.lo.s64 %rd35, %rd34, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd31, %rd18;
add.s64 %rd39, %rd38, %rd32;
add.s64 %rd40, %rd39, %rd33;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];

{ cvt.rn.f16.f32 %rs1, %f1;}


add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB3_2:
ret;

}
.entry _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .f32 %f<2>;
.reg .b32 %r<45>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB4_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 3;
add.s64 %rd30, %rd17, %rd29;
mul.lo.s64 %rd31, %rd19, %rd5;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
ld.global.nc.u64 %rd34, [%rd30];
mul.lo.s64 %rd35, %rd34, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd31, %rd18;
add.s64 %rd39, %rd38, %rd32;
add.s64 %rd40, %rd39, %rd33;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];

{ cvt.rn.bf16.f32 %rs1, %f1;}


add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB4_2:
ret;

}
.entry _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<35>;
.reg .b16 %rs<66>;
.reg .f32 %f<167>;
.reg .b32 %r<142>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB5_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 3;
add.s64 %rd31, %rd18, %rd30;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
mul.lo.s64 %rd34, %rd22, %rd8;
ld.global.nc.u64 %rd35, [%rd31];
mul.lo.s64 %rd36, %rd35, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
add.s64 %rd41, %rd32, %rd19;
add.s64 %rd42, %rd41, %rd34;
add.s64 %rd43, %rd42, %rd33;
shr.u64 %rd44, %rd19, 5;
mul.hi.u64 %rd45, %rd40, -2049638230412172401;
shr.u64 %rd46, %rd45, 4;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd43, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
abs.ftz.f32 %f37, %f1;
setp.gt.ftz.f32 %p2, %f37, 0f00000000;
mov.f32 %f166, 0f00000000;
selp.f32 %f38, %f1, 0f00000000, %p2;
max.ftz.f32 %f39, %f37, 0f00000000;
ld.global.nc.f32 %f2, [%rd49+4];
abs.ftz.f32 %f40, %f2;
setp.lt.ftz.f32 %p3, %f39, %f40;
selp.f32 %f41, %f2, %f38, %p3;
selp.f32 %f42, %f40, %f39, %p3;
ld.global.nc.f32 %f3, [%rd49+8];
abs.ftz.f32 %f43, %f3;
setp.lt.ftz.f32 %p4, %f42, %f43;
selp.f32 %f44, %f3, %f41, %p4;
selp.f32 %f45, %f43, %f42, %p4;
ld.global.nc.f32 %f4, [%rd49+12];
abs.ftz.f32 %f46, %f4;
setp.lt.ftz.f32 %p5, %f45, %f46;
selp.f32 %f47, %f4, %f44, %p5;
selp.f32 %f48, %f46, %f45, %p5;
ld.global.nc.f32 %f5, [%rd49+16];
abs.ftz.f32 %f49, %f5;
setp.lt.ftz.f32 %p6, %f48, %f49;
selp.f32 %f50, %f5, %f47, %p6;
selp.f32 %f51, %f49, %f48, %p6;
ld.global.nc.f32 %f6, [%rd49+20];
abs.ftz.f32 %f52, %f6;
setp.lt.ftz.f32 %p7, %f51, %f52;
selp.f32 %f53, %f6, %f50, %p7;
selp.f32 %f54, %f52, %f51, %p7;
ld.global.nc.f32 %f7, [%rd49+24];
abs.ftz.f32 %f55, %f7;
setp.lt.ftz.f32 %p8, %f54, %f55;
selp.f32 %f56, %f7, %f53, %p8;
selp.f32 %f57, %f55, %f54, %p8;
ld.global.nc.f32 %f8, [%rd49+28];
abs.ftz.f32 %f58, %f8;
setp.lt.ftz.f32 %p9, %f57, %f58;
selp.f32 %f59, %f8, %f56, %p9;
selp.f32 %f60, %f58, %f57, %p9;
ld.global.nc.f32 %f9, [%rd49+32];
abs.ftz.f32 %f61, %f9;
setp.lt.ftz.f32 %p10, %f60, %f61;
selp.f32 %f62, %f9, %f59, %p10;
selp.f32 %f63, %f61, %f60, %p10;
ld.global.nc.f32 %f10, [%rd49+36];
abs.ftz.f32 %f64, %f10;
setp.lt.ftz.f32 %p11, %f63, %f64;
selp.f32 %f65, %f10, %f62, %p11;
selp.f32 %f66, %f64, %f63, %p11;
ld.global.nc.f32 %f11, [%rd49+40];
abs.ftz.f32 %f67, %f11;
setp.lt.ftz.f32 %p12, %f66, %f67;
selp.f32 %f68, %f11, %f65, %p12;
selp.f32 %f69, %f67, %f66, %p12;
ld.global.nc.f32 %f12, [%rd49+44];
abs.ftz.f32 %f70, %f12;
setp.lt.ftz.f32 %p13, %f69, %f70;
selp.f32 %f71, %f12, %f68, %p13;
selp.f32 %f72, %f70, %f69, %p13;
ld.global.nc.f32 %f13, [%rd49+48];
abs.ftz.f32 %f73, %f13;
setp.lt.ftz.f32 %p14, %f72, %f73;
selp.f32 %f74, %f13, %f71, %p14;
selp.f32 %f75, %f73, %f72, %p14;
ld.global.nc.f32 %f14, [%rd49+52];
abs.ftz.f32 %f76, %f14;
setp.lt.ftz.f32 %p15, %f75, %f76;
selp.f32 %f77, %f14, %f74, %p15;
selp.f32 %f78, %f76, %f75, %p15;
ld.global.nc.f32 %f15, [%rd49+56];
abs.ftz.f32 %f79, %f15;
setp.lt.ftz.f32 %p16, %f78, %f79;
selp.f32 %f80, %f15, %f77, %p16;
selp.f32 %f81, %f79, %f78, %p16;
ld.global.nc.f32 %f16, [%rd49+60];
abs.ftz.f32 %f82, %f16;
setp.lt.ftz.f32 %p17, %f81, %f82;
selp.f32 %f83, %f16, %f80, %p17;
selp.f32 %f84, %f82, %f81, %p17;
ld.global.nc.f32 %f17, [%rd49+64];
abs.ftz.f32 %f85, %f17;
setp.lt.ftz.f32 %p18, %f84, %f85;
selp.f32 %f86, %f17, %f83, %p18;
selp.f32 %f87, %f85, %f84, %p18;
ld.global.nc.f32 %f18, [%rd49+68];
abs.ftz.f32 %f88, %f18;
setp.lt.ftz.f32 %p19, %f87, %f88;
selp.f32 %f89, %f18, %f86, %p19;
selp.f32 %f90, %f88, %f87, %p19;
ld.global.nc.f32 %f19, [%rd49+72];
abs.ftz.f32 %f91, %f19;
setp.lt.ftz.f32 %p20, %f90, %f91;
selp.f32 %f92, %f19, %f89, %p20;
selp.f32 %f93, %f91, %f90, %p20;
ld.global.nc.f32 %f20, [%rd49+76];
abs.ftz.f32 %f94, %f20;
setp.lt.ftz.f32 %p21, %f93, %f94;
selp.f32 %f95, %f20, %f92, %p21;
selp.f32 %f96, %f94, %f93, %p21;
ld.global.nc.f32 %f21, [%rd49+80];
abs.ftz.f32 %f97, %f21;
setp.lt.ftz.f32 %p22, %f96, %f97;
selp.f32 %f98, %f21, %f95, %p22;
selp.f32 %f99, %f97, %f96, %p22;
ld.global.nc.f32 %f22, [%rd49+84];
abs.ftz.f32 %f100, %f22;
setp.lt.ftz.f32 %p23, %f99, %f100;
selp.f32 %f101, %f22, %f98, %p23;
selp.f32 %f102, %f100, %f99, %p23;
ld.global.nc.f32 %f23, [%rd49+88];
abs.ftz.f32 %f103, %f23;
setp.lt.ftz.f32 %p24, %f102, %f103;
selp.f32 %f104, %f23, %f101, %p24;
selp.f32 %f105, %f103, %f102, %p24;
ld.global.nc.f32 %f24, [%rd49+92];
abs.ftz.f32 %f106, %f24;
setp.lt.ftz.f32 %p25, %f105, %f106;
selp.f32 %f107, %f24, %f104, %p25;
selp.f32 %f108, %f106, %f105, %p25;
ld.global.nc.f32 %f25, [%rd49+96];
abs.ftz.f32 %f109, %f25;
setp.lt.ftz.f32 %p26, %f108, %f109;
selp.f32 %f110, %f25, %f107, %p26;
selp.f32 %f111, %f109, %f108, %p26;
ld.global.nc.f32 %f26, [%rd49+100];
abs.ftz.f32 %f112, %f26;
setp.lt.ftz.f32 %p27, %f111, %f112;
selp.f32 %f113, %f26, %f110, %p27;
selp.f32 %f114, %f112, %f111, %p27;
ld.global.nc.f32 %f27, [%rd49+104];
abs.ftz.f32 %f115, %f27;
setp.lt.ftz.f32 %p28, %f114, %f115;
selp.f32 %f116, %f27, %f113, %p28;
selp.f32 %f117, %f115, %f114, %p28;
ld.global.nc.f32 %f28, [%rd49+108];
abs.ftz.f32 %f118, %f28;
setp.lt.ftz.f32 %p29, %f117, %f118;
selp.f32 %f119, %f28, %f116, %p29;
selp.f32 %f120, %f118, %f117, %p29;
ld.global.nc.f32 %f29, [%rd49+112];
abs.ftz.f32 %f121, %f29;
setp.lt.ftz.f32 %p30, %f120, %f121;
selp.f32 %f122, %f29, %f119, %p30;
selp.f32 %f123, %f121, %f120, %p30;
ld.global.nc.f32 %f30, [%rd49+116];
abs.ftz.f32 %f124, %f30;
setp.lt.ftz.f32 %p31, %f123, %f124;
selp.f32 %f125, %f30, %f122, %p31;
selp.f32 %f126, %f124, %f123, %p31;
ld.global.nc.f32 %f31, [%rd49+120];
abs.ftz.f32 %f127, %f31;
setp.lt.ftz.f32 %p32, %f126, %f127;
selp.f32 %f128, %f31, %f125, %p32;
selp.f32 %f129, %f127, %f126, %p32;
ld.global.nc.f32 %f32, [%rd49+124];
abs.ftz.f32 %f130, %f32;
setp.lt.ftz.f32 %p33, %f129, %f130;
selp.f32 %f131, %f32, %f128, %p33;
add.s64 %rd2, %rd46, %rd44;
mov.f32 %f132, 0fC1000000;
div.approx.ftz.f32 %f33, %f131, %f132;
setp.eq.ftz.f32 %p34, %f33, 0f00000000;
@%p34 bra $L__BB5_3;

rcp.approx.ftz.f32 %f166, %f33;

$L__BB5_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f33;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 18;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;
fma.rn.ftz.f32 %f134, %f166, %f1, 0f41080000;
cvt.rzi.ftz.s32.f32 %r46, %f134;
cvt.s32.s8 %r47, %r46;
min.s32 %r48, %r47, 15;
cvt.u16.u32 %rs2, %r48;
fma.rn.ftz.f32 %f135, %f166, %f17, 0f41080000;
cvt.rzi.ftz.s32.f32 %r49, %f135;
cvt.s32.s8 %r50, %r49;
min.s32 %r51, %r50, 15;
cvt.u16.u32 %rs3, %r51;
shl.b16 %rs4, %rs3, 4;
or.b16 %rs5, %rs4, %rs2;
st.global.u8 [%rd52+2], %rs5;
fma.rn.ftz.f32 %f136, %f166, %f2, 0f41080000;
cvt.rzi.ftz.s32.f32 %r52, %f136;
cvt.s32.s8 %r53, %r52;
min.s32 %r54, %r53, 15;
cvt.u16.u32 %rs6, %r54;
fma.rn.ftz.f32 %f137, %f166, %f18, 0f41080000;
cvt.rzi.ftz.s32.f32 %r55, %f137;
cvt.s32.s8 %r56, %r55;
min.s32 %r57, %r56, 15;
cvt.u16.u32 %rs7, %r57;
shl.b16 %rs8, %rs7, 4;
or.b16 %rs9, %rs8, %rs6;
st.global.u8 [%rd52+3], %rs9;
fma.rn.ftz.f32 %f138, %f166, %f3, 0f41080000;
cvt.rzi.ftz.s32.f32 %r58, %f138;
cvt.s32.s8 %r59, %r58;
min.s32 %r60, %r59, 15;
cvt.u16.u32 %rs10, %r60;
fma.rn.ftz.f32 %f139, %f166, %f19, 0f41080000;
cvt.rzi.ftz.s32.f32 %r61, %f139;
cvt.s32.s8 %r62, %r61;
min.s32 %r63, %r62, 15;
cvt.u16.u32 %rs11, %r63;
shl.b16 %rs12, %rs11, 4;
or.b16 %rs13, %rs12, %rs10;
st.global.u8 [%rd52+4], %rs13;
fma.rn.ftz.f32 %f140, %f166, %f4, 0f41080000;
cvt.rzi.ftz.s32.f32 %r64, %f140;
cvt.s32.s8 %r65, %r64;
min.s32 %r66, %r65, 15;
cvt.u16.u32 %rs14, %r66;
fma.rn.ftz.f32 %f141, %f166, %f20, 0f41080000;
cvt.rzi.ftz.s32.f32 %r67, %f141;
cvt.s32.s8 %r68, %r67;
min.s32 %r69, %r68, 15;
cvt.u16.u32 %rs15, %r69;
shl.b16 %rs16, %rs15, 4;
or.b16 %rs17, %rs16, %rs14;
st.global.u8 [%rd52+5], %rs17;
fma.rn.ftz.f32 %f142, %f166, %f5, 0f41080000;
cvt.rzi.ftz.s32.f32 %r70, %f142;
cvt.s32.s8 %r71, %r70;
min.s32 %r72, %r71, 15;
cvt.u16.u32 %rs18, %r72;
fma.rn.ftz.f32 %f143, %f166, %f21, 0f41080000;
cvt.rzi.ftz.s32.f32 %r73, %f143;
cvt.s32.s8 %r74, %r73;
min.s32 %r75, %r74, 15;
cvt.u16.u32 %rs19, %r75;
shl.b16 %rs20, %rs19, 4;
or.b16 %rs21, %rs20, %rs18;
st.global.u8 [%rd52+6], %rs21;
fma.rn.ftz.f32 %f144, %f166, %f6, 0f41080000;
cvt.rzi.ftz.s32.f32 %r76, %f144;
cvt.s32.s8 %r77, %r76;
min.s32 %r78, %r77, 15;
cvt.u16.u32 %rs22, %r78;
fma.rn.ftz.f32 %f145, %f166, %f22, 0f41080000;
cvt.rzi.ftz.s32.f32 %r79, %f145;
cvt.s32.s8 %r80, %r79;
min.s32 %r81, %r80, 15;
cvt.u16.u32 %rs23, %r81;
shl.b16 %rs24, %rs23, 4;
or.b16 %rs25, %rs24, %rs22;
st.global.u8 [%rd52+7], %rs25;
fma.rn.ftz.f32 %f146, %f166, %f7, 0f41080000;
cvt.rzi.ftz.s32.f32 %r82, %f146;
cvt.s32.s8 %r83, %r82;
min.s32 %r84, %r83, 15;
cvt.u16.u32 %rs26, %r84;
fma.rn.ftz.f32 %f147, %f166, %f23, 0f41080000;
cvt.rzi.ftz.s32.f32 %r85, %f147;
cvt.s32.s8 %r86, %r85;
min.s32 %r87, %r86, 15;
cvt.u16.u32 %rs27, %r87;
shl.b16 %rs28, %rs27, 4;
or.b16 %rs29, %rs28, %rs26;
st.global.u8 [%rd52+8], %rs29;
fma.rn.ftz.f32 %f148, %f166, %f8, 0f41080000;
cvt.rzi.ftz.s32.f32 %r88, %f148;
cvt.s32.s8 %r89, %r88;
min.s32 %r90, %r89, 15;
cvt.u16.u32 %rs30, %r90;
fma.rn.ftz.f32 %f149, %f166, %f24, 0f41080000;
cvt.rzi.ftz.s32.f32 %r91, %f149;
cvt.s32.s8 %r92, %r91;
min.s32 %r93, %r92, 15;
cvt.u16.u32 %rs31, %r93;
shl.b16 %rs32, %rs31, 4;
or.b16 %rs33, %rs32, %rs30;
st.global.u8 [%rd52+9], %rs33;
fma.rn.ftz.f32 %f150, %f166, %f9, 0f41080000;
cvt.rzi.ftz.s32.f32 %r94, %f150;
cvt.s32.s8 %r95, %r94;
min.s32 %r96, %r95, 15;
cvt.u16.u32 %rs34, %r96;
fma.rn.ftz.f32 %f151, %f166, %f25, 0f41080000;
cvt.rzi.ftz.s32.f32 %r97, %f151;
cvt.s32.s8 %r98, %r97;
min.s32 %r99, %r98, 15;
cvt.u16.u32 %rs35, %r99;
shl.b16 %rs36, %rs35, 4;
or.b16 %rs37, %rs36, %rs34;
st.global.u8 [%rd52+10], %rs37;
fma.rn.ftz.f32 %f152, %f166, %f10, 0f41080000;
cvt.rzi.ftz.s32.f32 %r100, %f152;
cvt.s32.s8 %r101, %r100;
min.s32 %r102, %r101, 15;
cvt.u16.u32 %rs38, %r102;
fma.rn.ftz.f32 %f153, %f166, %f26, 0f41080000;
cvt.rzi.ftz.s32.f32 %r103, %f153;
cvt.s32.s8 %r104, %r103;
min.s32 %r105, %r104, 15;
cvt.u16.u32 %rs39, %r105;
shl.b16 %rs40, %rs39, 4;
or.b16 %rs41, %rs40, %rs38;
st.global.u8 [%rd52+11], %rs41;
fma.rn.ftz.f32 %f154, %f166, %f11, 0f41080000;
cvt.rzi.ftz.s32.f32 %r106, %f154;
cvt.s32.s8 %r107, %r106;
min.s32 %r108, %r107, 15;
cvt.u16.u32 %rs42, %r108;
fma.rn.ftz.f32 %f155, %f166, %f27, 0f41080000;
cvt.rzi.ftz.s32.f32 %r109, %f155;
cvt.s32.s8 %r110, %r109;
min.s32 %r111, %r110, 15;
cvt.u16.u32 %rs43, %r111;
shl.b16 %rs44, %rs43, 4;
or.b16 %rs45, %rs44, %rs42;
st.global.u8 [%rd52+12], %rs45;
fma.rn.ftz.f32 %f156, %f166, %f12, 0f41080000;
cvt.rzi.ftz.s32.f32 %r112, %f156;
cvt.s32.s8 %r113, %r112;
min.s32 %r114, %r113, 15;
cvt.u16.u32 %rs46, %r114;
fma.rn.ftz.f32 %f157, %f166, %f28, 0f41080000;
cvt.rzi.ftz.s32.f32 %r115, %f157;
cvt.s32.s8 %r116, %r115;
min.s32 %r117, %r116, 15;
cvt.u16.u32 %rs47, %r117;
shl.b16 %rs48, %rs47, 4;
or.b16 %rs49, %rs48, %rs46;
st.global.u8 [%rd52+13], %rs49;
fma.rn.ftz.f32 %f158, %f166, %f13, 0f41080000;
cvt.rzi.ftz.s32.f32 %r118, %f158;
cvt.s32.s8 %r119, %r118;
min.s32 %r120, %r119, 15;
cvt.u16.u32 %rs50, %r120;
fma.rn.ftz.f32 %f159, %f166, %f29, 0f41080000;
cvt.rzi.ftz.s32.f32 %r121, %f159;
cvt.s32.s8 %r122, %r121;
min.s32 %r123, %r122, 15;
cvt.u16.u32 %rs51, %r123;
shl.b16 %rs52, %rs51, 4;
or.b16 %rs53, %rs52, %rs50;
st.global.u8 [%rd52+14], %rs53;
fma.rn.ftz.f32 %f160, %f166, %f14, 0f41080000;
cvt.rzi.ftz.s32.f32 %r124, %f160;
cvt.s32.s8 %r125, %r124;
min.s32 %r126, %r125, 15;
cvt.u16.u32 %rs54, %r126;
fma.rn.ftz.f32 %f161, %f166, %f30, 0f41080000;
cvt.rzi.ftz.s32.f32 %r127, %f161;
cvt.s32.s8 %r128, %r127;
min.s32 %r129, %r128, 15;
cvt.u16.u32 %rs55, %r129;
shl.b16 %rs56, %rs55, 4;
or.b16 %rs57, %rs56, %rs54;
st.global.u8 [%rd52+15], %rs57;
fma.rn.ftz.f32 %f162, %f166, %f15, 0f41080000;
cvt.rzi.ftz.s32.f32 %r130, %f162;
cvt.s32.s8 %r131, %r130;
min.s32 %r132, %r131, 15;
cvt.u16.u32 %rs58, %r132;
fma.rn.ftz.f32 %f163, %f166, %f31, 0f41080000;
cvt.rzi.ftz.s32.f32 %r133, %f163;
cvt.s32.s8 %r134, %r133;
min.s32 %r135, %r134, 15;
cvt.u16.u32 %rs59, %r135;
shl.b16 %rs60, %rs59, 4;
or.b16 %rs61, %rs60, %rs58;
st.global.u8 [%rd52+16], %rs61;
fma.rn.ftz.f32 %f164, %f166, %f16, 0f41080000;
cvt.rzi.ftz.s32.f32 %r136, %f164;
cvt.s32.s8 %r137, %r136;
min.s32 %r138, %r137, 15;
cvt.u16.u32 %rs62, %r138;
fma.rn.ftz.f32 %f165, %f166, %f32, 0f41080000;
cvt.rzi.ftz.s32.f32 %r139, %f165;
cvt.s32.s8 %r140, %r139;
min.s32 %r141, %r140, 15;
cvt.u16.u32 %rs63, %r141;
shl.b16 %rs64, %rs63, 4;
or.b16 %rs65, %rs64, %rs62;
st.global.u8 [%rd52+17], %rs65;

$L__BB5_4:
ret;

}
.entry _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<65>;
.reg .b16 %rs<67>;
.reg .f32 %f<170>;
.reg .b32 %r<142>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB6_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 3;
add.s64 %rd31, %rd18, %rd30;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
mul.lo.s64 %rd34, %rd22, %rd8;
ld.global.nc.u64 %rd35, [%rd31];
mul.lo.s64 %rd36, %rd35, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
mul.hi.u64 %rd41, %rd40, -3689348814741910323;
shr.u64 %rd42, %rd41, 4;
add.s64 %rd43, %rd32, %rd19;
add.s64 %rd44, %rd43, %rd34;
add.s64 %rd45, %rd44, %rd33;
shr.u64 %rd46, %rd19, 5;
add.s64 %rd2, %rd42, %rd46;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd45, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
min.ftz.f32 %f38, %f1, 0f7F7FFFFF;
max.ftz.f32 %f39, %f1, 0fFF7FFFFF;
ld.global.nc.f32 %f2, [%rd49+4];
setp.lt.ftz.f32 %p2, %f2, %f38;
selp.f32 %f40, %f2, %f38, %p2;
setp.gt.ftz.f32 %p3, %f2, %f39;
selp.f32 %f41, %f2, %f39, %p3;
ld.global.nc.f32 %f3, [%rd49+8];
setp.lt.ftz.f32 %p4, %f3, %f40;
selp.f32 %f42, %f3, %f40, %p4;
setp.gt.ftz.f32 %p5, %f3, %f41;
selp.f32 %f43, %f3, %f41, %p5;
ld.global.nc.f32 %f4, [%rd49+12];
setp.lt.ftz.f32 %p6, %f4, %f42;
selp.f32 %f44, %f4, %f42, %p6;
setp.gt.ftz.f32 %p7, %f4, %f43;
selp.f32 %f45, %f4, %f43, %p7;
ld.global.nc.f32 %f5, [%rd49+16];
setp.lt.ftz.f32 %p8, %f5, %f44;
selp.f32 %f46, %f5, %f44, %p8;
setp.gt.ftz.f32 %p9, %f5, %f45;
selp.f32 %f47, %f5, %f45, %p9;
ld.global.nc.f32 %f6, [%rd49+20];
setp.lt.ftz.f32 %p10, %f6, %f46;
selp.f32 %f48, %f6, %f46, %p10;
setp.gt.ftz.f32 %p11, %f6, %f47;
selp.f32 %f49, %f6, %f47, %p11;
ld.global.nc.f32 %f7, [%rd49+24];
setp.lt.ftz.f32 %p12, %f7, %f48;
selp.f32 %f50, %f7, %f48, %p12;
setp.gt.ftz.f32 %p13, %f7, %f49;
selp.f32 %f51, %f7, %f49, %p13;
ld.global.nc.f32 %f8, [%rd49+28];
setp.lt.ftz.f32 %p14, %f8, %f50;
selp.f32 %f52, %f8, %f50, %p14;
setp.gt.ftz.f32 %p15, %f8, %f51;
selp.f32 %f53, %f8, %f51, %p15;
ld.global.nc.f32 %f9, [%rd49+32];
setp.lt.ftz.f32 %p16, %f9, %f52;
selp.f32 %f54, %f9, %f52, %p16;
setp.gt.ftz.f32 %p17, %f9, %f53;
selp.f32 %f55, %f9, %f53, %p17;
ld.global.nc.f32 %f10, [%rd49+36];
setp.lt.ftz.f32 %p18, %f10, %f54;
selp.f32 %f56, %f10, %f54, %p18;
setp.gt.ftz.f32 %p19, %f10, %f55;
selp.f32 %f57, %f10, %f55, %p19;
ld.global.nc.f32 %f11, [%rd49+40];
setp.lt.ftz.f32 %p20, %f11, %f56;
selp.f32 %f58, %f11, %f56, %p20;
setp.gt.ftz.f32 %p21, %f11, %f57;
selp.f32 %f59, %f11, %f57, %p21;
ld.global.nc.f32 %f12, [%rd49+44];
setp.lt.ftz.f32 %p22, %f12, %f58;
selp.f32 %f60, %f12, %f58, %p22;
setp.gt.ftz.f32 %p23, %f12, %f59;
selp.f32 %f61, %f12, %f59, %p23;
ld.global.nc.f32 %f13, [%rd49+48];
setp.lt.ftz.f32 %p24, %f13, %f60;
selp.f32 %f62, %f13, %f60, %p24;
setp.gt.ftz.f32 %p25, %f13, %f61;
selp.f32 %f63, %f13, %f61, %p25;
ld.global.nc.f32 %f14, [%rd49+52];
setp.lt.ftz.f32 %p26, %f14, %f62;
selp.f32 %f64, %f14, %f62, %p26;
setp.gt.ftz.f32 %p27, %f14, %f63;
selp.f32 %f65, %f14, %f63, %p27;
ld.global.nc.f32 %f15, [%rd49+56];
setp.lt.ftz.f32 %p28, %f15, %f64;
selp.f32 %f66, %f15, %f64, %p28;
setp.gt.ftz.f32 %p29, %f15, %f65;
selp.f32 %f67, %f15, %f65, %p29;
ld.global.nc.f32 %f16, [%rd49+60];
setp.lt.ftz.f32 %p30, %f16, %f66;
selp.f32 %f68, %f16, %f66, %p30;
setp.gt.ftz.f32 %p31, %f16, %f67;
selp.f32 %f69, %f16, %f67, %p31;
ld.global.nc.f32 %f17, [%rd49+64];
setp.lt.ftz.f32 %p32, %f17, %f68;
selp.f32 %f70, %f17, %f68, %p32;
setp.gt.ftz.f32 %p33, %f17, %f69;
selp.f32 %f71, %f17, %f69, %p33;
ld.global.nc.f32 %f18, [%rd49+68];
setp.lt.ftz.f32 %p34, %f18, %f70;
selp.f32 %f72, %f18, %f70, %p34;
setp.gt.ftz.f32 %p35, %f18, %f71;
selp.f32 %f73, %f18, %f71, %p35;
ld.global.nc.f32 %f19, [%rd49+72];
setp.lt.ftz.f32 %p36, %f19, %f72;
selp.f32 %f74, %f19, %f72, %p36;
setp.gt.ftz.f32 %p37, %f19, %f73;
selp.f32 %f75, %f19, %f73, %p37;
ld.global.nc.f32 %f20, [%rd49+76];
setp.lt.ftz.f32 %p38, %f20, %f74;
selp.f32 %f76, %f20, %f74, %p38;
setp.gt.ftz.f32 %p39, %f20, %f75;
selp.f32 %f77, %f20, %f75, %p39;
ld.global.nc.f32 %f21, [%rd49+80];
setp.lt.ftz.f32 %p40, %f21, %f76;
selp.f32 %f78, %f21, %f76, %p40;
setp.gt.ftz.f32 %p41, %f21, %f77;
selp.f32 %f79, %f21, %f77, %p41;
ld.global.nc.f32 %f22, [%rd49+84];
setp.lt.ftz.f32 %p42, %f22, %f78;
selp.f32 %f80, %f22, %f78, %p42;
setp.gt.ftz.f32 %p43, %f22, %f79;
selp.f32 %f81, %f22, %f79, %p43;
ld.global.nc.f32 %f23, [%rd49+88];
setp.lt.ftz.f32 %p44, %f23, %f80;
selp.f32 %f82, %f23, %f80, %p44;
setp.gt.ftz.f32 %p45, %f23, %f81;
selp.f32 %f83, %f23, %f81, %p45;
ld.global.nc.f32 %f24, [%rd49+92];
setp.lt.ftz.f32 %p46, %f24, %f82;
selp.f32 %f84, %f24, %f82, %p46;
setp.gt.ftz.f32 %p47, %f24, %f83;
selp.f32 %f85, %f24, %f83, %p47;
ld.global.nc.f32 %f25, [%rd49+96];
setp.lt.ftz.f32 %p48, %f25, %f84;
selp.f32 %f86, %f25, %f84, %p48;
setp.gt.ftz.f32 %p49, %f25, %f85;
selp.f32 %f87, %f25, %f85, %p49;
ld.global.nc.f32 %f26, [%rd49+100];
setp.lt.ftz.f32 %p50, %f26, %f86;
selp.f32 %f88, %f26, %f86, %p50;
setp.gt.ftz.f32 %p51, %f26, %f87;
selp.f32 %f89, %f26, %f87, %p51;
ld.global.nc.f32 %f27, [%rd49+104];
setp.lt.ftz.f32 %p52, %f27, %f88;
selp.f32 %f90, %f27, %f88, %p52;
setp.gt.ftz.f32 %p53, %f27, %f89;
selp.f32 %f91, %f27, %f89, %p53;
ld.global.nc.f32 %f28, [%rd49+108];
setp.lt.ftz.f32 %p54, %f28, %f90;
selp.f32 %f92, %f28, %f90, %p54;
setp.gt.ftz.f32 %p55, %f28, %f91;
selp.f32 %f93, %f28, %f91, %p55;
ld.global.nc.f32 %f29, [%rd49+112];
setp.lt.ftz.f32 %p56, %f29, %f92;
selp.f32 %f94, %f29, %f92, %p56;
setp.gt.ftz.f32 %p57, %f29, %f93;
selp.f32 %f95, %f29, %f93, %p57;
ld.global.nc.f32 %f30, [%rd49+116];
setp.lt.ftz.f32 %p58, %f30, %f94;
selp.f32 %f96, %f30, %f94, %p58;
setp.gt.ftz.f32 %p59, %f30, %f95;
selp.f32 %f97, %f30, %f95, %p59;
ld.global.nc.f32 %f31, [%rd49+120];
setp.lt.ftz.f32 %p60, %f31, %f96;
selp.f32 %f98, %f31, %f96, %p60;
setp.gt.ftz.f32 %p61, %f31, %f97;
selp.f32 %f99, %f31, %f97, %p61;
ld.global.nc.f32 %f32, [%rd49+124];
setp.lt.ftz.f32 %p62, %f32, %f98;
selp.f32 %f33, %f32, %f98, %p62;
setp.gt.ftz.f32 %p63, %f32, %f99;
selp.f32 %f100, %f32, %f99, %p63;
sub.ftz.f32 %f101, %f100, %f33;
mov.f32 %f102, 0f41700000;
div.approx.ftz.f32 %f34, %f101, %f102;
setp.eq.ftz.f32 %p64, %f34, 0f00000000;
mov.f32 %f169, 0f00000000;
@%p64 bra $L__BB6_3;

rcp.approx.ftz.f32 %f169, %f34;

$L__BB6_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f34;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 20;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;

{ cvt.rn.f16.f32 %rs2, %f33;}


st.global.u16 [%rd52+2], %rs2;
sub.ftz.f32 %f105, %f1, %f33;
sub.ftz.f32 %f106, %f17, %f33;
fma.rn.ftz.f32 %f107, %f169, %f105, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r46, %f107;
cvt.s32.s8 %r47, %r46;
min.s32 %r48, %r47, 15;
cvt.u16.u32 %rs3, %r48;
fma.rn.ftz.f32 %f108, %f169, %f106, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r49, %f108;
cvt.s32.s8 %r50, %r49;
min.s32 %r51, %r50, 15;
cvt.u16.u32 %rs4, %r51;
shl.b16 %rs5, %rs4, 4;
or.b16 %rs6, %rs5, %rs3;
st.global.u8 [%rd52+4], %rs6;
sub.ftz.f32 %f109, %f2, %f33;
sub.ftz.f32 %f110, %f18, %f33;
fma.rn.ftz.f32 %f111, %f169, %f109, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r52, %f111;
cvt.s32.s8 %r53, %r52;
min.s32 %r54, %r53, 15;
cvt.u16.u32 %rs7, %r54;
fma.rn.ftz.f32 %f112, %f169, %f110, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r55, %f112;
cvt.s32.s8 %r56, %r55;
min.s32 %r57, %r56, 15;
cvt.u16.u32 %rs8, %r57;
shl.b16 %rs9, %rs8, 4;
or.b16 %rs10, %rs9, %rs7;
st.global.u8 [%rd52+5], %rs10;
sub.ftz.f32 %f113, %f3, %f33;
sub.ftz.f32 %f114, %f19, %f33;
fma.rn.ftz.f32 %f115, %f169, %f113, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r58, %f115;
cvt.s32.s8 %r59, %r58;
min.s32 %r60, %r59, 15;
cvt.u16.u32 %rs11, %r60;
fma.rn.ftz.f32 %f116, %f169, %f114, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r61, %f116;
cvt.s32.s8 %r62, %r61;
min.s32 %r63, %r62, 15;
cvt.u16.u32 %rs12, %r63;
shl.b16 %rs13, %rs12, 4;
or.b16 %rs14, %rs13, %rs11;
st.global.u8 [%rd52+6], %rs14;
sub.ftz.f32 %f117, %f4, %f33;
sub.ftz.f32 %f118, %f20, %f33;
fma.rn.ftz.f32 %f119, %f169, %f117, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r64, %f119;
cvt.s32.s8 %r65, %r64;
min.s32 %r66, %r65, 15;
cvt.u16.u32 %rs15, %r66;
fma.rn.ftz.f32 %f120, %f169, %f118, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r67, %f120;
cvt.s32.s8 %r68, %r67;
min.s32 %r69, %r68, 15;
cvt.u16.u32 %rs16, %r69;
shl.b16 %rs17, %rs16, 4;
or.b16 %rs18, %rs17, %rs15;
st.global.u8 [%rd52+7], %rs18;
sub.ftz.f32 %f121, %f5, %f33;
sub.ftz.f32 %f122, %f21, %f33;
fma.rn.ftz.f32 %f123, %f169, %f121, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r70, %f123;
cvt.s32.s8 %r71, %r70;
min.s32 %r72, %r71, 15;
cvt.u16.u32 %rs19, %r72;
fma.rn.ftz.f32 %f124, %f169, %f122, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r73, %f124;
cvt.s32.s8 %r74, %r73;
min.s32 %r75, %r74, 15;
cvt.u16.u32 %rs20, %r75;
shl.b16 %rs21, %rs20, 4;
or.b16 %rs22, %rs21, %rs19;
st.global.u8 [%rd52+8], %rs22;
sub.ftz.f32 %f125, %f6, %f33;
sub.ftz.f32 %f126, %f22, %f33;
fma.rn.ftz.f32 %f127, %f169, %f125, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r76, %f127;
cvt.s32.s8 %r77, %r76;
min.s32 %r78, %r77, 15;
cvt.u16.u32 %rs23, %r78;
fma.rn.ftz.f32 %f128, %f169, %f126, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r79, %f128;
cvt.s32.s8 %r80, %r79;
min.s32 %r81, %r80, 15;
cvt.u16.u32 %rs24, %r81;
shl.b16 %rs25, %rs24, 4;
or.b16 %rs26, %rs25, %rs23;
st.global.u8 [%rd52+9], %rs26;
sub.ftz.f32 %f129, %f7, %f33;
sub.ftz.f32 %f130, %f23, %f33;
fma.rn.ftz.f32 %f131, %f169, %f129, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r82, %f131;
cvt.s32.s8 %r83, %r82;
min.s32 %r84, %r83, 15;
cvt.u16.u32 %rs27, %r84;
fma.rn.ftz.f32 %f132, %f169, %f130, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r85, %f132;
cvt.s32.s8 %r86, %r85;
min.s32 %r87, %r86, 15;
cvt.u16.u32 %rs28, %r87;
shl.b16 %rs29, %rs28, 4;
or.b16 %rs30, %rs29, %rs27;
st.global.u8 [%rd52+10], %rs30;
sub.ftz.f32 %f133, %f8, %f33;
sub.ftz.f32 %f134, %f24, %f33;
fma.rn.ftz.f32 %f135, %f169, %f133, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r88, %f135;
cvt.s32.s8 %r89, %r88;
min.s32 %r90, %r89, 15;
cvt.u16.u32 %rs31, %r90;
fma.rn.ftz.f32 %f136, %f169, %f134, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r91, %f136;
cvt.s32.s8 %r92, %r91;
min.s32 %r93, %r92, 15;
cvt.u16.u32 %rs32, %r93;
shl.b16 %rs33, %rs32, 4;
or.b16 %rs34, %rs33, %rs31;
st.global.u8 [%rd52+11], %rs34;
sub.ftz.f32 %f137, %f9, %f33;
sub.ftz.f32 %f138, %f25, %f33;
fma.rn.ftz.f32 %f139, %f169, %f137, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r94, %f139;
cvt.s32.s8 %r95, %r94;
min.s32 %r96, %r95, 15;
cvt.u16.u32 %rs35, %r96;
fma.rn.ftz.f32 %f140, %f169, %f138, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r97, %f140;
cvt.s32.s8 %r98, %r97;
min.s32 %r99, %r98, 15;
cvt.u16.u32 %rs36, %r99;
shl.b16 %rs37, %rs36, 4;
or.b16 %rs38, %rs37, %rs35;
st.global.u8 [%rd52+12], %rs38;
sub.ftz.f32 %f141, %f10, %f33;
sub.ftz.f32 %f142, %f26, %f33;
fma.rn.ftz.f32 %f143, %f169, %f141, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r100, %f143;
cvt.s32.s8 %r101, %r100;
min.s32 %r102, %r101, 15;
cvt.u16.u32 %rs39, %r102;
fma.rn.ftz.f32 %f144, %f169, %f142, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r103, %f144;
cvt.s32.s8 %r104, %r103;
min.s32 %r105, %r104, 15;
cvt.u16.u32 %rs40, %r105;
shl.b16 %rs41, %rs40, 4;
or.b16 %rs42, %rs41, %rs39;
st.global.u8 [%rd52+13], %rs42;
sub.ftz.f32 %f145, %f11, %f33;
sub.ftz.f32 %f146, %f27, %f33;
fma.rn.ftz.f32 %f147, %f169, %f145, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r106, %f147;
cvt.s32.s8 %r107, %r106;
min.s32 %r108, %r107, 15;
cvt.u16.u32 %rs43, %r108;
fma.rn.ftz.f32 %f148, %f169, %f146, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r109, %f148;
cvt.s32.s8 %r110, %r109;
min.s32 %r111, %r110, 15;
cvt.u16.u32 %rs44, %r111;
shl.b16 %rs45, %rs44, 4;
or.b16 %rs46, %rs45, %rs43;
st.global.u8 [%rd52+14], %rs46;
sub.ftz.f32 %f149, %f12, %f33;
sub.ftz.f32 %f150, %f28, %f33;
fma.rn.ftz.f32 %f151, %f169, %f149, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r112, %f151;
cvt.s32.s8 %r113, %r112;
min.s32 %r114, %r113, 15;
cvt.u16.u32 %rs47, %r114;
fma.rn.ftz.f32 %f152, %f169, %f150, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r115, %f152;
cvt.s32.s8 %r116, %r115;
min.s32 %r117, %r116, 15;
cvt.u16.u32 %rs48, %r117;
shl.b16 %rs49, %rs48, 4;
or.b16 %rs50, %rs49, %rs47;
st.global.u8 [%rd52+15], %rs50;
sub.ftz.f32 %f153, %f13, %f33;
sub.ftz.f32 %f154, %f29, %f33;
fma.rn.ftz.f32 %f155, %f169, %f153, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r118, %f155;
cvt.s32.s8 %r119, %r118;
min.s32 %r120, %r119, 15;
cvt.u16.u32 %rs51, %r120;
fma.rn.ftz.f32 %f156, %f169, %f154, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r121, %f156;
cvt.s32.s8 %r122, %r121;
min.s32 %r123, %r122, 15;
cvt.u16.u32 %rs52, %r123;
shl.b16 %rs53, %rs52, 4;
or.b16 %rs54, %rs53, %rs51;
st.global.u8 [%rd52+16], %rs54;
sub.ftz.f32 %f157, %f14, %f33;
sub.ftz.f32 %f158, %f30, %f33;
fma.rn.ftz.f32 %f159, %f169, %f157, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r124, %f159;
cvt.s32.s8 %r125, %r124;
min.s32 %r126, %r125, 15;
cvt.u16.u32 %rs55, %r126;
fma.rn.ftz.f32 %f160, %f169, %f158, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r127, %f160;
cvt.s32.s8 %r128, %r127;
min.s32 %r129, %r128, 15;
cvt.u16.u32 %rs56, %r129;
shl.b16 %rs57, %rs56, 4;
or.b16 %rs58, %rs57, %rs55;
st.global.u8 [%rd52+17], %rs58;
sub.ftz.f32 %f161, %f15, %f33;
sub.ftz.f32 %f162, %f31, %f33;
fma.rn.ftz.f32 %f163, %f169, %f161, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r130, %f163;
cvt.s32.s8 %r131, %r130;
min.s32 %r132, %r131, 15;
cvt.u16.u32 %rs59, %r132;
fma.rn.ftz.f32 %f164, %f169, %f162, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r133, %f164;
cvt.s32.s8 %r134, %r133;
min.s32 %r135, %r134, 15;
cvt.u16.u32 %rs60, %r135;
shl.b16 %rs61, %rs60, 4;
or.b16 %rs62, %rs61, %rs59;
st.global.u8 [%rd52+18], %rs62;
sub.ftz.f32 %f165, %f16, %f33;
sub.ftz.f32 %f166, %f32, %f33;
fma.rn.ftz.f32 %f167, %f169, %f165, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r136, %f167;
cvt.s32.s8 %r137, %r136;
min.s32 %r138, %r137, 15;
cvt.u16.u32 %rs63, %r138;
fma.rn.ftz.f32 %f168, %f169, %f166, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r139, %f168;
cvt.s32.s8 %r140, %r139;
min.s32 %r141, %r140, 15;
cvt.u16.u32 %rs64, %r141;
shl.b16 %rs65, %rs64, 4;
or.b16 %rs66, %rs65, %rs63;
st.global.u8 [%rd52+19], %rs66;

$L__BB6_4:
ret;

}
.entry _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<36>;
.reg .b16 %rs<2>;
.reg .f32 %f<151>;
.reg .b32 %r<127>;
.reg .b64 %rd<67>;


ld.param.u64 %rd15, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd16, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd27, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd18, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd19, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd20, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd21, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd22, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd23, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd24, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd25, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd26, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r19, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r18, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r17, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r16, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r14, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r13, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r12, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r11, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r10, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r9, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r8, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r7, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r6, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r5, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r20, %ntid.x;
mov.u32 %r21, %ctaid.x;
mul.wide.u32 %rd28, %r20, %r21;
mov.u32 %r22, %tid.x;
cvt.u64.u32 %rd29, %r22;
add.s64 %rd1, %rd28, %rd29;
setp.ge.s64 %p1, %rd1, %rd27;
@%p1 bra $L__BB7_6;

cvta.to.global.u64 %rd30, %rd16;
cvt.u32.u64 %r23, %rd1;
shl.b32 %r24, %r23, 5;
mul.hi.u32 %r25, %r24, %r5;
add.s32 %r26, %r25, %r24;
shr.u32 %r27, %r26, %r6;
mul.lo.s32 %r28, %r27, %r7;
sub.s32 %r29, %r24, %r28;
cvt.u64.u32 %rd2, %r29;
mul.hi.u32 %r30, %r27, %r8;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r9;
mul.lo.s32 %r33, %r32, %r10;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd31, %r34;
mul.hi.u32 %r35, %r32, %r11;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r12;
mul.lo.s32 %r38, %r37, %r13;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd32, %r39;
cvt.u64.u32 %rd33, %r37;
mul.hi.u32 %r40, %r37, %r17;
add.s32 %r41, %r37, %r40;
shr.u32 %r42, %r41, %r18;
mul.lo.s32 %r43, %r42, %r19;
sub.s32 %r44, %r37, %r43;
cvt.u64.u32 %rd34, %r44;
mul.hi.u32 %r45, %r39, %r14;
add.s32 %r46, %r39, %r45;
shr.u32 %r47, %r46, %r15;
mul.lo.s32 %r48, %r47, %r16;
sub.s32 %r49, %r39, %r48;
cvt.u64.u32 %rd35, %r49;
mul.lo.s64 %rd36, %rd31, %rd21;
mul.lo.s64 %rd37, %rd35, %rd22;
mul.lo.s64 %rd38, %rd34, %rd23;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
shl.b64 %rd41, %rd40, 3;
add.s64 %rd42, %rd30, %rd41;
mul.lo.s64 %rd3, %rd31, %rd18;
mul.lo.s64 %rd4, %rd32, %rd19;
mul.lo.s64 %rd5, %rd33, %rd20;
ld.global.nc.u64 %rd43, [%rd42];
mul.lo.s64 %rd44, %rd43, %rd24;
mul.lo.s64 %rd45, %rd32, %rd25;
mul.lo.s64 %rd46, %rd33, %rd26;
add.s64 %rd47, %rd46, %rd44;
add.s64 %rd6, %rd47, %rd45;
add.s64 %rd48, %rd3, %rd2;
add.s64 %rd49, %rd48, %rd5;
add.s64 %rd50, %rd49, %rd4;
cvta.to.global.u64 %rd7, %rd15;
shl.b64 %rd51, %rd50, 2;
add.s64 %rd52, %rd7, %rd51;
ld.global.nc.f32 %f5, [%rd52];
abs.ftz.f32 %f6, %f5;
setp.gt.ftz.f32 %p2, %f6, 0f00000000;
mov.f32 %f150, 0f00000000;
max.ftz.f32 %f7, %f6, 0f00000000;
selp.f32 %f8, %f5, 0f00000000, %p2;
ld.global.nc.f32 %f9, [%rd52+4];
abs.ftz.f32 %f10, %f9;
setp.lt.ftz.f32 %p3, %f7, %f10;
selp.f32 %f11, %f10, %f7, %p3;
selp.f32 %f12, %f9, %f8, %p3;
ld.global.nc.f32 %f13, [%rd52+8];
abs.ftz.f32 %f14, %f13;
setp.lt.ftz.f32 %p4, %f11, %f14;
selp.f32 %f15, %f14, %f11, %p4;
selp.f32 %f16, %f13, %f12, %p4;
ld.global.nc.f32 %f17, [%rd52+12];
abs.ftz.f32 %f18, %f17;
setp.lt.ftz.f32 %p5, %f15, %f18;
selp.f32 %f19, %f18, %f15, %p5;
selp.f32 %f20, %f17, %f16, %p5;
ld.global.nc.f32 %f21, [%rd52+16];
abs.ftz.f32 %f22, %f21;
setp.lt.ftz.f32 %p6, %f19, %f22;
selp.f32 %f23, %f22, %f19, %p6;
selp.f32 %f24, %f21, %f20, %p6;
ld.global.nc.f32 %f25, [%rd52+20];
abs.ftz.f32 %f26, %f25;
setp.lt.ftz.f32 %p7, %f23, %f26;
selp.f32 %f27, %f26, %f23, %p7;
selp.f32 %f28, %f25, %f24, %p7;
ld.global.nc.f32 %f29, [%rd52+24];
abs.ftz.f32 %f30, %f29;
setp.lt.ftz.f32 %p8, %f27, %f30;
selp.f32 %f31, %f30, %f27, %p8;
selp.f32 %f32, %f29, %f28, %p8;
ld.global.nc.f32 %f33, [%rd52+28];
abs.ftz.f32 %f34, %f33;
setp.lt.ftz.f32 %p9, %f31, %f34;
selp.f32 %f35, %f34, %f31, %p9;
selp.f32 %f36, %f33, %f32, %p9;
ld.global.nc.f32 %f37, [%rd52+32];
abs.ftz.f32 %f38, %f37;
setp.lt.ftz.f32 %p10, %f35, %f38;
selp.f32 %f39, %f38, %f35, %p10;
selp.f32 %f40, %f37, %f36, %p10;
ld.global.nc.f32 %f41, [%rd52+36];
abs.ftz.f32 %f42, %f41;
setp.lt.ftz.f32 %p11, %f39, %f42;
selp.f32 %f43, %f42, %f39, %p11;
selp.f32 %f44, %f41, %f40, %p11;
ld.global.nc.f32 %f45, [%rd52+40];
abs.ftz.f32 %f46, %f45;
setp.lt.ftz.f32 %p12, %f43, %f46;
selp.f32 %f47, %f46, %f43, %p12;
selp.f32 %f48, %f45, %f44, %p12;
ld.global.nc.f32 %f49, [%rd52+44];
abs.ftz.f32 %f50, %f49;
setp.lt.ftz.f32 %p13, %f47, %f50;
selp.f32 %f51, %f50, %f47, %p13;
selp.f32 %f52, %f49, %f48, %p13;
ld.global.nc.f32 %f53, [%rd52+48];
abs.ftz.f32 %f54, %f53;
setp.lt.ftz.f32 %p14, %f51, %f54;
selp.f32 %f55, %f54, %f51, %p14;
selp.f32 %f56, %f53, %f52, %p14;
ld.global.nc.f32 %f57, [%rd52+52];
abs.ftz.f32 %f58, %f57;
setp.lt.ftz.f32 %p15, %f55, %f58;
selp.f32 %f59, %f58, %f55, %p15;
selp.f32 %f60, %f57, %f56, %p15;
ld.global.nc.f32 %f61, [%rd52+56];
abs.ftz.f32 %f62, %f61;
setp.lt.ftz.f32 %p16, %f59, %f62;
selp.f32 %f63, %f62, %f59, %p16;
selp.f32 %f64, %f61, %f60, %p16;
ld.global.nc.f32 %f65, [%rd52+60];
abs.ftz.f32 %f66, %f65;
setp.lt.ftz.f32 %p17, %f63, %f66;
selp.f32 %f67, %f66, %f63, %p17;
selp.f32 %f68, %f65, %f64, %p17;
ld.global.nc.f32 %f69, [%rd52+64];
abs.ftz.f32 %f70, %f69;
setp.lt.ftz.f32 %p18, %f67, %f70;
selp.f32 %f71, %f70, %f67, %p18;
selp.f32 %f72, %f69, %f68, %p18;
ld.global.nc.f32 %f73, [%rd52+68];
abs.ftz.f32 %f74, %f73;
setp.lt.ftz.f32 %p19, %f71, %f74;
selp.f32 %f75, %f74, %f71, %p19;
selp.f32 %f76, %f73, %f72, %p19;
ld.global.nc.f32 %f77, [%rd52+72];
abs.ftz.f32 %f78, %f77;
setp.lt.ftz.f32 %p20, %f75, %f78;
selp.f32 %f79, %f78, %f75, %p20;
selp.f32 %f80, %f77, %f76, %p20;
ld.global.nc.f32 %f81, [%rd52+76];
abs.ftz.f32 %f82, %f81;
setp.lt.ftz.f32 %p21, %f79, %f82;
selp.f32 %f83, %f82, %f79, %p21;
selp.f32 %f84, %f81, %f80, %p21;
ld.global.nc.f32 %f85, [%rd52+80];
abs.ftz.f32 %f86, %f85;
setp.lt.ftz.f32 %p22, %f83, %f86;
selp.f32 %f87, %f86, %f83, %p22;
selp.f32 %f88, %f85, %f84, %p22;
ld.global.nc.f32 %f89, [%rd52+84];
abs.ftz.f32 %f90, %f89;
setp.lt.ftz.f32 %p23, %f87, %f90;
selp.f32 %f91, %f90, %f87, %p23;
selp.f32 %f92, %f89, %f88, %p23;
ld.global.nc.f32 %f93, [%rd52+88];
abs.ftz.f32 %f94, %f93;
setp.lt.ftz.f32 %p24, %f91, %f94;
selp.f32 %f95, %f94, %f91, %p24;
selp.f32 %f96, %f93, %f92, %p24;
ld.global.nc.f32 %f97, [%rd52+92];
abs.ftz.f32 %f98, %f97;
setp.lt.ftz.f32 %p25, %f95, %f98;
selp.f32 %f99, %f98, %f95, %p25;
selp.f32 %f100, %f97, %f96, %p25;
ld.global.nc.f32 %f101, [%rd52+96];
abs.ftz.f32 %f102, %f101;
setp.lt.ftz.f32 %p26, %f99, %f102;
selp.f32 %f103, %f102, %f99, %p26;
selp.f32 %f104, %f101, %f100, %p26;
ld.global.nc.f32 %f105, [%rd52+100];
abs.ftz.f32 %f106, %f105;
setp.lt.ftz.f32 %p27, %f103, %f106;
selp.f32 %f107, %f106, %f103, %p27;
selp.f32 %f108, %f105, %f104, %p27;
ld.global.nc.f32 %f109, [%rd52+104];
abs.ftz.f32 %f110, %f109;
setp.lt.ftz.f32 %p28, %f107, %f110;
selp.f32 %f111, %f110, %f107, %p28;
selp.f32 %f112, %f109, %f108, %p28;
ld.global.nc.f32 %f113, [%rd52+108];
abs.ftz.f32 %f114, %f113;
setp.lt.ftz.f32 %p29, %f111, %f114;
selp.f32 %f115, %f114, %f111, %p29;
selp.f32 %f116, %f113, %f112, %p29;
ld.global.nc.f32 %f117, [%rd52+112];
abs.ftz.f32 %f118, %f117;
setp.lt.ftz.f32 %p30, %f115, %f118;
selp.f32 %f119, %f118, %f115, %p30;
selp.f32 %f120, %f117, %f116, %p30;
ld.global.nc.f32 %f121, [%rd52+116];
abs.ftz.f32 %f122, %f121;
setp.lt.ftz.f32 %p31, %f119, %f122;
selp.f32 %f123, %f122, %f119, %p31;
selp.f32 %f124, %f121, %f120, %p31;
ld.global.nc.f32 %f125, [%rd52+120];
abs.ftz.f32 %f126, %f125;
setp.lt.ftz.f32 %p32, %f123, %f126;
selp.f32 %f127, %f126, %f123, %p32;
selp.f32 %f128, %f125, %f124, %p32;
ld.global.nc.f32 %f129, [%rd52+124];
abs.ftz.f32 %f130, %f129;
setp.lt.ftz.f32 %p33, %f127, %f130;
selp.f32 %f131, %f129, %f128, %p33;
mov.f32 %f132, 0fC1800000;
div.approx.ftz.f32 %f1, %f131, %f132;
setp.eq.ftz.f32 %p34, %f1, 0f00000000;
@%p34 bra $L__BB7_3;

rcp.approx.ftz.f32 %f150, %f1;

$L__BB7_3:
ld.param.u64 %rd64, [_Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
mul.hi.u64 %rd53, %rd6, 3353953467947191203;
shr.u64 %rd54, %rd53, 2;
shr.u64 %rd55, %rd2, 5;
add.s64 %rd56, %rd54, %rd55;
cvta.to.global.u64 %rd57, %rd64;

{ cvt.rn.f16.f32 %rs1, %f1;}


mul.lo.s64 %rd58, %rd56, 22;
add.s64 %rd8, %rd57, %rd58;
st.global.u16 [%rd8], %rs1;
add.s64 %rd66, %rd8, 9;
add.s64 %rd59, %rd2, %rd3;
add.s64 %rd60, %rd59, %rd4;
add.s64 %rd61, %rd60, %rd5;
shl.b64 %rd62, %rd61, 2;
add.s64 %rd63, %rd7, %rd62;
add.s64 %rd65, %rd63, 64;
mov.u32 %r125, 0;
mov.u32 %r126, %r125;

$L__BB7_4:
ld.global.nc.f32 %f134, [%rd65+-64];
ld.global.nc.f32 %f135, [%rd65];
fma.rn.ftz.f32 %f136, %f150, %f134, 0f41840000;
cvt.rzi.ftz.s32.f32 %r52, %f136;
cvt.s32.s8 %r53, %r52;
min.s32 %r54, %r53, 31;
fma.rn.ftz.f32 %f137, %f150, %f135, 0f41840000;
cvt.rzi.ftz.s32.f32 %r55, %f137;
cvt.s32.s8 %r56, %r55;
and.b32 %r57, %r54, 15;
min.s32 %r58, %r56, 31;
bfi.b32 %r59, %r58, %r57, 4, 28;
st.global.u8 [%rd66+-3], %r59;
and.b32 %r60, %r54, 16;
shr.u32 %r61, %r60, 4;
shl.b32 %r62, %r61, %r125;
or.b32 %r63, %r62, %r126;
and.b32 %r64, %r58, 16;
shr.u32 %r65, %r64, 4;
add.s32 %r66, %r125, 16;
shl.b32 %r67, %r65, %r66;
or.b32 %r68, %r63, %r67;
ld.global.nc.f32 %f138, [%rd65+-60];
ld.global.nc.f32 %f139, [%rd65+4];
fma.rn.ftz.f32 %f140, %f150, %f138, 0f41840000;
cvt.rzi.ftz.s32.f32 %r69, %f140;
cvt.s32.s8 %r70, %r69;
min.s32 %r71, %r70, 31;
fma.rn.ftz.f32 %f141, %f150, %f139, 0f41840000;
cvt.rzi.ftz.s32.f32 %r72, %f141;
cvt.s32.s8 %r73, %r72;
and.b32 %r74, %r71, 15;
min.s32 %r75, %r73, 31;
bfi.b32 %r76, %r75, %r74, 4, 28;
st.global.u8 [%rd66+-2], %r76;
and.b32 %r77, %r71, 16;
shr.u32 %r78, %r77, 4;
add.s32 %r79, %r125, 1;
shl.b32 %r80, %r78, %r79;
or.b32 %r81, %r80, %r68;
and.b32 %r82, %r75, 16;
shr.u32 %r83, %r82, 4;
add.s32 %r84, %r125, 17;
shl.b32 %r85, %r83, %r84;
or.b32 %r86, %r81, %r85;
ld.global.nc.f32 %f142, [%rd65+-56];
ld.global.nc.f32 %f143, [%rd65+8];
fma.rn.ftz.f32 %f144, %f150, %f142, 0f41840000;
cvt.rzi.ftz.s32.f32 %r87, %f144;
cvt.s32.s8 %r88, %r87;
min.s32 %r89, %r88, 31;
fma.rn.ftz.f32 %f145, %f150, %f143, 0f41840000;
cvt.rzi.ftz.s32.f32 %r90, %f145;
cvt.s32.s8 %r91, %r90;
and.b32 %r92, %r89, 15;
min.s32 %r93, %r91, 31;
bfi.b32 %r94, %r93, %r92, 4, 28;
st.global.u8 [%rd66+-1], %r94;
and.b32 %r95, %r89, 16;
shr.u32 %r96, %r95, 4;
add.s32 %r97, %r125, 2;
shl.b32 %r98, %r96, %r97;
or.b32 %r99, %r98, %r86;
and.b32 %r100, %r93, 16;
shr.u32 %r101, %r100, 4;
add.s32 %r102, %r125, 18;
shl.b32 %r103, %r101, %r102;
or.b32 %r104, %r99, %r103;
ld.global.nc.f32 %f146, [%rd65+-52];
ld.global.nc.f32 %f147, [%rd65+12];
fma.rn.ftz.f32 %f148, %f150, %f146, 0f41840000;
cvt.rzi.ftz.s32.f32 %r105, %f148;
cvt.s32.s8 %r106, %r105;
min.s32 %r107, %r106, 31;
fma.rn.ftz.f32 %f149, %f150, %f147, 0f41840000;
cvt.rzi.ftz.s32.f32 %r108, %f149;
cvt.s32.s8 %r109, %r108;
and.b32 %r110, %r107, 15;
min.s32 %r111, %r109, 31;
bfi.b32 %r112, %r111, %r110, 4, 28;
st.global.u8 [%rd66], %r112;
and.b32 %r113, %r107, 16;
shr.u32 %r114, %r113, 4;
add.s32 %r115, %r125, 3;
shl.b32 %r116, %r114, %r115;
or.b32 %r117, %r116, %r104;
and.b32 %r118, %r111, 16;
shr.u32 %r119, %r118, 4;
add.s32 %r120, %r125, 19;
shl.b32 %r121, %r119, %r120;
or.b32 %r126, %r117, %r121;
add.s64 %rd66, %rd66, 4;
add.s64 %rd65, %rd65, 16;
add.s32 %r125, %r125, 4;
setp.ne.s32 %p35, %r125, 16;
@%p35 bra $L__BB7_4;

st.global.u8 [%rd8+2], %r126;
shr.u32 %r122, %r126, 24;
st.global.u8 [%rd8+5], %r122;
shr.u32 %r123, %r126, 16;
st.global.u8 [%rd8+4], %r123;
shr.u32 %r124, %r126, 8;
st.global.u8 [%rd8+3], %r124;

$L__BB7_6:
ret;

}
.entry _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<65>;
.reg .b16 %rs<3>;
.reg .f32 %f<168>;
.reg .b32 %r<207>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB8_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 3;
add.s64 %rd31, %rd18, %rd30;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
mul.lo.s64 %rd34, %rd22, %rd8;
ld.global.nc.u64 %rd35, [%rd31];
mul.lo.s64 %rd36, %rd35, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
mul.hi.u64 %rd41, %rd40, -6148914691236517205;
shr.u64 %rd42, %rd41, 4;
add.s64 %rd43, %rd32, %rd19;
add.s64 %rd44, %rd43, %rd34;
add.s64 %rd45, %rd44, %rd33;
cvta.to.global.u64 %rd46, %rd3;
shl.b64 %rd47, %rd45, 2;
add.s64 %rd48, %rd46, %rd47;
shr.u64 %rd49, %rd19, 5;
add.s64 %rd2, %rd42, %rd49;
ld.global.nc.f32 %f1, [%rd48+4];
ld.global.nc.f32 %f2, [%rd48];
setp.lt.ftz.f32 %p2, %f1, %f2;
selp.f32 %f38, %f1, %f2, %p2;
setp.gt.ftz.f32 %p3, %f1, %f2;
selp.f32 %f39, %f1, %f2, %p3;
ld.global.nc.f32 %f3, [%rd48+8];
setp.lt.ftz.f32 %p4, %f3, %f38;
selp.f32 %f40, %f3, %f38, %p4;
setp.gt.ftz.f32 %p5, %f3, %f39;
selp.f32 %f41, %f3, %f39, %p5;
ld.global.nc.f32 %f4, [%rd48+12];
setp.lt.ftz.f32 %p6, %f4, %f40;
selp.f32 %f42, %f4, %f40, %p6;
setp.gt.ftz.f32 %p7, %f4, %f41;
selp.f32 %f43, %f4, %f41, %p7;
ld.global.nc.f32 %f5, [%rd48+16];
setp.lt.ftz.f32 %p8, %f5, %f42;
selp.f32 %f44, %f5, %f42, %p8;
setp.gt.ftz.f32 %p9, %f5, %f43;
selp.f32 %f45, %f5, %f43, %p9;
ld.global.nc.f32 %f6, [%rd48+20];
setp.lt.ftz.f32 %p10, %f6, %f44;
selp.f32 %f46, %f6, %f44, %p10;
setp.gt.ftz.f32 %p11, %f6, %f45;
selp.f32 %f47, %f6, %f45, %p11;
ld.global.nc.f32 %f7, [%rd48+24];
setp.lt.ftz.f32 %p12, %f7, %f46;
selp.f32 %f48, %f7, %f46, %p12;
setp.gt.ftz.f32 %p13, %f7, %f47;
selp.f32 %f49, %f7, %f47, %p13;
ld.global.nc.f32 %f8, [%rd48+28];
setp.lt.ftz.f32 %p14, %f8, %f48;
selp.f32 %f50, %f8, %f48, %p14;
setp.gt.ftz.f32 %p15, %f8, %f49;
selp.f32 %f51, %f8, %f49, %p15;
ld.global.nc.f32 %f9, [%rd48+32];
setp.lt.ftz.f32 %p16, %f9, %f50;
selp.f32 %f52, %f9, %f50, %p16;
setp.gt.ftz.f32 %p17, %f9, %f51;
selp.f32 %f53, %f9, %f51, %p17;
ld.global.nc.f32 %f10, [%rd48+36];
setp.lt.ftz.f32 %p18, %f10, %f52;
selp.f32 %f54, %f10, %f52, %p18;
setp.gt.ftz.f32 %p19, %f10, %f53;
selp.f32 %f55, %f10, %f53, %p19;
ld.global.nc.f32 %f11, [%rd48+40];
setp.lt.ftz.f32 %p20, %f11, %f54;
selp.f32 %f56, %f11, %f54, %p20;
setp.gt.ftz.f32 %p21, %f11, %f55;
selp.f32 %f57, %f11, %f55, %p21;
ld.global.nc.f32 %f12, [%rd48+44];
setp.lt.ftz.f32 %p22, %f12, %f56;
selp.f32 %f58, %f12, %f56, %p22;
setp.gt.ftz.f32 %p23, %f12, %f57;
selp.f32 %f59, %f12, %f57, %p23;
ld.global.nc.f32 %f13, [%rd48+48];
setp.lt.ftz.f32 %p24, %f13, %f58;
selp.f32 %f60, %f13, %f58, %p24;
setp.gt.ftz.f32 %p25, %f13, %f59;
selp.f32 %f61, %f13, %f59, %p25;
ld.global.nc.f32 %f14, [%rd48+52];
setp.lt.ftz.f32 %p26, %f14, %f60;
selp.f32 %f62, %f14, %f60, %p26;
setp.gt.ftz.f32 %p27, %f14, %f61;
selp.f32 %f63, %f14, %f61, %p27;
ld.global.nc.f32 %f15, [%rd48+56];
setp.lt.ftz.f32 %p28, %f15, %f62;
selp.f32 %f64, %f15, %f62, %p28;
setp.gt.ftz.f32 %p29, %f15, %f63;
selp.f32 %f65, %f15, %f63, %p29;
ld.global.nc.f32 %f16, [%rd48+60];
setp.lt.ftz.f32 %p30, %f16, %f64;
selp.f32 %f66, %f16, %f64, %p30;
setp.gt.ftz.f32 %p31, %f16, %f65;
selp.f32 %f67, %f16, %f65, %p31;
ld.global.nc.f32 %f17, [%rd48+64];
setp.lt.ftz.f32 %p32, %f17, %f66;
selp.f32 %f68, %f17, %f66, %p32;
setp.gt.ftz.f32 %p33, %f17, %f67;
selp.f32 %f69, %f17, %f67, %p33;
ld.global.nc.f32 %f18, [%rd48+68];
setp.lt.ftz.f32 %p34, %f18, %f68;
selp.f32 %f70, %f18, %f68, %p34;
setp.gt.ftz.f32 %p35, %f18, %f69;
selp.f32 %f71, %f18, %f69, %p35;
ld.global.nc.f32 %f19, [%rd48+72];
setp.lt.ftz.f32 %p36, %f19, %f70;
selp.f32 %f72, %f19, %f70, %p36;
setp.gt.ftz.f32 %p37, %f19, %f71;
selp.f32 %f73, %f19, %f71, %p37;
ld.global.nc.f32 %f20, [%rd48+76];
setp.lt.ftz.f32 %p38, %f20, %f72;
selp.f32 %f74, %f20, %f72, %p38;
setp.gt.ftz.f32 %p39, %f20, %f73;
selp.f32 %f75, %f20, %f73, %p39;
ld.global.nc.f32 %f21, [%rd48+80];
setp.lt.ftz.f32 %p40, %f21, %f74;
selp.f32 %f76, %f21, %f74, %p40;
setp.gt.ftz.f32 %p41, %f21, %f75;
selp.f32 %f77, %f21, %f75, %p41;
ld.global.nc.f32 %f22, [%rd48+84];
setp.lt.ftz.f32 %p42, %f22, %f76;
selp.f32 %f78, %f22, %f76, %p42;
setp.gt.ftz.f32 %p43, %f22, %f77;
selp.f32 %f79, %f22, %f77, %p43;
ld.global.nc.f32 %f23, [%rd48+88];
setp.lt.ftz.f32 %p44, %f23, %f78;
selp.f32 %f80, %f23, %f78, %p44;
setp.gt.ftz.f32 %p45, %f23, %f79;
selp.f32 %f81, %f23, %f79, %p45;
ld.global.nc.f32 %f24, [%rd48+92];
setp.lt.ftz.f32 %p46, %f24, %f80;
selp.f32 %f82, %f24, %f80, %p46;
setp.gt.ftz.f32 %p47, %f24, %f81;
selp.f32 %f83, %f24, %f81, %p47;
ld.global.nc.f32 %f25, [%rd48+96];
setp.lt.ftz.f32 %p48, %f25, %f82;
selp.f32 %f84, %f25, %f82, %p48;
setp.gt.ftz.f32 %p49, %f25, %f83;
selp.f32 %f85, %f25, %f83, %p49;
ld.global.nc.f32 %f26, [%rd48+100];
setp.lt.ftz.f32 %p50, %f26, %f84;
selp.f32 %f86, %f26, %f84, %p50;
setp.gt.ftz.f32 %p51, %f26, %f85;
selp.f32 %f87, %f26, %f85, %p51;
ld.global.nc.f32 %f27, [%rd48+104];
setp.lt.ftz.f32 %p52, %f27, %f86;
selp.f32 %f88, %f27, %f86, %p52;
setp.gt.ftz.f32 %p53, %f27, %f87;
selp.f32 %f89, %f27, %f87, %p53;
ld.global.nc.f32 %f28, [%rd48+108];
setp.lt.ftz.f32 %p54, %f28, %f88;
selp.f32 %f90, %f28, %f88, %p54;
setp.gt.ftz.f32 %p55, %f28, %f89;
selp.f32 %f91, %f28, %f89, %p55;
ld.global.nc.f32 %f29, [%rd48+112];
setp.lt.ftz.f32 %p56, %f29, %f90;
selp.f32 %f92, %f29, %f90, %p56;
setp.gt.ftz.f32 %p57, %f29, %f91;
selp.f32 %f93, %f29, %f91, %p57;
ld.global.nc.f32 %f30, [%rd48+116];
setp.lt.ftz.f32 %p58, %f30, %f92;
selp.f32 %f94, %f30, %f92, %p58;
setp.gt.ftz.f32 %p59, %f30, %f93;
selp.f32 %f95, %f30, %f93, %p59;
ld.global.nc.f32 %f31, [%rd48+120];
setp.lt.ftz.f32 %p60, %f31, %f94;
selp.f32 %f96, %f31, %f94, %p60;
setp.gt.ftz.f32 %p61, %f31, %f95;
selp.f32 %f97, %f31, %f95, %p61;
ld.global.nc.f32 %f32, [%rd48+124];
setp.lt.ftz.f32 %p62, %f32, %f96;
selp.f32 %f33, %f32, %f96, %p62;
setp.gt.ftz.f32 %p63, %f32, %f97;
selp.f32 %f98, %f32, %f97, %p63;
sub.ftz.f32 %f99, %f98, %f33;
mov.f32 %f100, 0f41F80000;
div.approx.ftz.f32 %f34, %f99, %f100;
setp.eq.ftz.f32 %p64, %f34, 0f00000000;
mov.f32 %f167, 0f00000000;
@%p64 bra $L__BB8_3;

rcp.approx.ftz.f32 %f167, %f34;

$L__BB8_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f34;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 24;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;

{ cvt.rn.f16.f32 %rs2, %f33;}


st.global.u16 [%rd52+2], %rs2;
sub.ftz.f32 %f103, %f2, %f33;
sub.ftz.f32 %f104, %f17, %f33;
fma.rn.ftz.f32 %f105, %f167, %f103, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r46, %f105;
fma.rn.ftz.f32 %f106, %f167, %f104, 0f3F000000;
and.b32 %r47, %r46, 15;
cvt.rzi.ftz.u32.f32 %r48, %f106;
bfi.b32 %r49, %r48, %r47, 4, 28;
st.global.u8 [%rd52+8], %r49;
and.b32 %r50, %r46, 16;
shr.u32 %r51, %r50, 4;
shl.b32 %r52, %r48, 12;
and.b32 %r53, %r52, 65536;
or.b32 %r54, %r51, %r53;
sub.ftz.f32 %f107, %f1, %f33;
sub.ftz.f32 %f108, %f18, %f33;
fma.rn.ftz.f32 %f109, %f167, %f107, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r55, %f109;
fma.rn.ftz.f32 %f110, %f167, %f108, 0f3F000000;
and.b32 %r56, %r55, 15;
cvt.rzi.ftz.u32.f32 %r57, %f110;
bfi.b32 %r58, %r57, %r56, 4, 28;
st.global.u8 [%rd52+9], %r58;
and.b32 %r59, %r55, 16;
shr.u32 %r60, %r59, 3;
or.b32 %r61, %r60, %r54;
shl.b32 %r62, %r57, 13;
and.b32 %r63, %r62, 131072;
or.b32 %r64, %r61, %r63;
sub.ftz.f32 %f111, %f3, %f33;
sub.ftz.f32 %f112, %f19, %f33;
fma.rn.ftz.f32 %f113, %f167, %f111, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r65, %f113;
fma.rn.ftz.f32 %f114, %f167, %f112, 0f3F000000;
and.b32 %r66, %r65, 15;
cvt.rzi.ftz.u32.f32 %r67, %f114;
bfi.b32 %r68, %r67, %r66, 4, 28;
st.global.u8 [%rd52+10], %r68;
and.b32 %r69, %r65, 16;
shr.u32 %r70, %r69, 2;
or.b32 %r71, %r70, %r64;
shl.b32 %r72, %r67, 14;
and.b32 %r73, %r72, 262144;
or.b32 %r74, %r71, %r73;
sub.ftz.f32 %f115, %f4, %f33;
sub.ftz.f32 %f116, %f20, %f33;
fma.rn.ftz.f32 %f117, %f167, %f115, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r75, %f117;
fma.rn.ftz.f32 %f118, %f167, %f116, 0f3F000000;
and.b32 %r76, %r75, 15;
cvt.rzi.ftz.u32.f32 %r77, %f118;
bfi.b32 %r78, %r77, %r76, 4, 28;
st.global.u8 [%rd52+11], %r78;
and.b32 %r79, %r75, 16;
shr.u32 %r80, %r79, 1;
or.b32 %r81, %r80, %r74;
shl.b32 %r82, %r77, 15;
and.b32 %r83, %r82, 524288;
or.b32 %r84, %r81, %r83;
sub.ftz.f32 %f119, %f5, %f33;
sub.ftz.f32 %f120, %f21, %f33;
fma.rn.ftz.f32 %f121, %f167, %f119, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r85, %f121;
fma.rn.ftz.f32 %f122, %f167, %f120, 0f3F000000;
and.b32 %r86, %r85, 15;
cvt.rzi.ftz.u32.f32 %r87, %f122;
bfi.b32 %r88, %r87, %r86, 4, 28;
st.global.u8 [%rd52+12], %r88;
and.b32 %r89, %r85, 16;
or.b32 %r90, %r89, %r84;
shl.b32 %r91, %r87, 16;
and.b32 %r92, %r91, 1048576;
or.b32 %r93, %r90, %r92;
sub.ftz.f32 %f123, %f6, %f33;
sub.ftz.f32 %f124, %f22, %f33;
fma.rn.ftz.f32 %f125, %f167, %f123, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r94, %f125;
fma.rn.ftz.f32 %f126, %f167, %f124, 0f3F000000;
and.b32 %r95, %r94, 15;
cvt.rzi.ftz.u32.f32 %r96, %f126;
bfi.b32 %r97, %r96, %r95, 4, 28;
st.global.u8 [%rd52+13], %r97;
shl.b32 %r98, %r94, 1;
and.b32 %r99, %r98, 32;
or.b32 %r100, %r99, %r93;
shl.b32 %r101, %r96, 17;
and.b32 %r102, %r101, 2097152;
or.b32 %r103, %r100, %r102;
sub.ftz.f32 %f127, %f7, %f33;
sub.ftz.f32 %f128, %f23, %f33;
fma.rn.ftz.f32 %f129, %f167, %f127, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r104, %f129;
fma.rn.ftz.f32 %f130, %f167, %f128, 0f3F000000;
and.b32 %r105, %r104, 15;
cvt.rzi.ftz.u32.f32 %r106, %f130;
bfi.b32 %r107, %r106, %r105, 4, 28;
st.global.u8 [%rd52+14], %r107;
shl.b32 %r108, %r104, 2;
and.b32 %r109, %r108, 64;
or.b32 %r110, %r109, %r103;
shl.b32 %r111, %r106, 18;
and.b32 %r112, %r111, 4194304;
or.b32 %r113, %r110, %r112;
sub.ftz.f32 %f131, %f8, %f33;
sub.ftz.f32 %f132, %f24, %f33;
fma.rn.ftz.f32 %f133, %f167, %f131, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r114, %f133;
fma.rn.ftz.f32 %f134, %f167, %f132, 0f3F000000;
and.b32 %r115, %r114, 15;
cvt.rzi.ftz.u32.f32 %r116, %f134;
bfi.b32 %r117, %r116, %r115, 4, 28;
st.global.u8 [%rd52+15], %r117;
shl.b32 %r118, %r114, 3;
and.b32 %r119, %r118, 128;
or.b32 %r120, %r119, %r113;
shl.b32 %r121, %r116, 19;
and.b32 %r122, %r121, 8388608;
or.b32 %r123, %r120, %r122;
sub.ftz.f32 %f135, %f9, %f33;
sub.ftz.f32 %f136, %f25, %f33;
fma.rn.ftz.f32 %f137, %f167, %f135, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r124, %f137;
fma.rn.ftz.f32 %f138, %f167, %f136, 0f3F000000;
and.b32 %r125, %r124, 15;
cvt.rzi.ftz.u32.f32 %r126, %f138;
bfi.b32 %r127, %r126, %r125, 4, 28;
st.global.u8 [%rd52+16], %r127;
shl.b32 %r128, %r124, 4;
and.b32 %r129, %r128, 256;
or.b32 %r130, %r129, %r123;
shl.b32 %r131, %r126, 20;
and.b32 %r132, %r131, 16777216;
or.b32 %r133, %r130, %r132;
sub.ftz.f32 %f139, %f10, %f33;
sub.ftz.f32 %f140, %f26, %f33;
fma.rn.ftz.f32 %f141, %f167, %f139, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r134, %f141;
fma.rn.ftz.f32 %f142, %f167, %f140, 0f3F000000;
and.b32 %r135, %r134, 15;
cvt.rzi.ftz.u32.f32 %r136, %f142;
bfi.b32 %r137, %r136, %r135, 4, 28;
st.global.u8 [%rd52+17], %r137;
shl.b32 %r138, %r134, 5;
and.b32 %r139, %r138, 512;
or.b32 %r140, %r139, %r133;
shl.b32 %r141, %r136, 21;
and.b32 %r142, %r141, 33554432;
or.b32 %r143, %r140, %r142;
sub.ftz.f32 %f143, %f11, %f33;
sub.ftz.f32 %f144, %f27, %f33;
fma.rn.ftz.f32 %f145, %f167, %f143, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r144, %f145;
fma.rn.ftz.f32 %f146, %f167, %f144, 0f3F000000;
and.b32 %r145, %r144, 15;
cvt.rzi.ftz.u32.f32 %r146, %f146;
bfi.b32 %r147, %r146, %r145, 4, 28;
st.global.u8 [%rd52+18], %r147;
shl.b32 %r148, %r144, 6;
and.b32 %r149, %r148, 1024;
or.b32 %r150, %r149, %r143;
shl.b32 %r151, %r146, 22;
and.b32 %r152, %r151, 67108864;
or.b32 %r153, %r150, %r152;
sub.ftz.f32 %f147, %f12, %f33;
sub.ftz.f32 %f148, %f28, %f33;
fma.rn.ftz.f32 %f149, %f167, %f147, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r154, %f149;
fma.rn.ftz.f32 %f150, %f167, %f148, 0f3F000000;
and.b32 %r155, %r154, 15;
cvt.rzi.ftz.u32.f32 %r156, %f150;
bfi.b32 %r157, %r156, %r155, 4, 28;
st.global.u8 [%rd52+19], %r157;
shl.b32 %r158, %r154, 7;
and.b32 %r159, %r158, 2048;
or.b32 %r160, %r159, %r153;
shl.b32 %r161, %r156, 23;
and.b32 %r162, %r161, 134217728;
or.b32 %r163, %r160, %r162;
sub.ftz.f32 %f151, %f13, %f33;
sub.ftz.f32 %f152, %f29, %f33;
fma.rn.ftz.f32 %f153, %f167, %f151, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r164, %f153;
fma.rn.ftz.f32 %f154, %f167, %f152, 0f3F000000;
and.b32 %r165, %r164, 15;
cvt.rzi.ftz.u32.f32 %r166, %f154;
bfi.b32 %r167, %r166, %r165, 4, 28;
st.global.u8 [%rd52+20], %r167;
shl.b32 %r168, %r164, 8;
and.b32 %r169, %r168, 4096;
or.b32 %r170, %r169, %r163;
shl.b32 %r171, %r166, 24;
and.b32 %r172, %r171, 268435456;
or.b32 %r173, %r170, %r172;
sub.ftz.f32 %f155, %f14, %f33;
sub.ftz.f32 %f156, %f30, %f33;
fma.rn.ftz.f32 %f157, %f167, %f155, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r174, %f157;
fma.rn.ftz.f32 %f158, %f167, %f156, 0f3F000000;
and.b32 %r175, %r174, 15;
cvt.rzi.ftz.u32.f32 %r176, %f158;
bfi.b32 %r177, %r176, %r175, 4, 28;
st.global.u8 [%rd52+21], %r177;
shl.b32 %r178, %r174, 9;
and.b32 %r179, %r178, 8192;
or.b32 %r180, %r179, %r173;
shl.b32 %r181, %r176, 25;
and.b32 %r182, %r181, 536870912;
or.b32 %r183, %r180, %r182;
sub.ftz.f32 %f159, %f15, %f33;
sub.ftz.f32 %f160, %f31, %f33;
fma.rn.ftz.f32 %f161, %f167, %f159, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r184, %f161;
fma.rn.ftz.f32 %f162, %f167, %f160, 0f3F000000;
and.b32 %r185, %r184, 15;
cvt.rzi.ftz.u32.f32 %r186, %f162;
bfi.b32 %r187, %r186, %r185, 4, 28;
st.global.u8 [%rd52+22], %r187;
shl.b32 %r188, %r184, 10;
and.b32 %r189, %r188, 16384;
or.b32 %r190, %r189, %r183;
shl.b32 %r191, %r186, 26;
and.b32 %r192, %r191, 1073741824;
or.b32 %r193, %r190, %r192;
sub.ftz.f32 %f163, %f16, %f33;
sub.ftz.f32 %f164, %f32, %f33;
fma.rn.ftz.f32 %f165, %f167, %f163, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r194, %f165;
fma.rn.ftz.f32 %f166, %f167, %f164, 0f3F000000;
and.b32 %r195, %r194, 15;
cvt.rzi.ftz.u32.f32 %r196, %f166;
bfi.b32 %r197, %r196, %r195, 4, 28;
st.global.u8 [%rd52+23], %r197;
shl.b32 %r198, %r194, 11;
and.b32 %r199, %r198, 32768;
or.b32 %r200, %r199, %r193;
shl.b32 %r201, %r196, 27;
and.b32 %r202, %r201, -2147483648;
or.b32 %r203, %r200, %r202;
st.global.u8 [%rd52+4], %r120;
shr.u32 %r204, %r123, 16;
st.global.u8 [%rd52+6], %r204;
shr.u32 %r205, %r200, 8;
st.global.u8 [%rd52+5], %r205;
shr.u32 %r206, %r203, 24;
st.global.u8 [%rd52+7], %r206;

$L__BB8_4:
ret;

}
.entry _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<3>;
.reg .b16 %rs<2>;
.reg .f32 %f<233>;
.reg .b32 %r<78>;
.reg .b64 %rd<53>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd5, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB9_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 3;
add.s64 %rd31, %rd18, %rd30;
mul.lo.s64 %rd32, %rd20, %rd6;
mul.lo.s64 %rd33, %rd21, %rd7;
mul.lo.s64 %rd34, %rd22, %rd8;
ld.global.nc.u64 %rd35, [%rd31];
mul.lo.s64 %rd36, %rd35, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
add.s64 %rd41, %rd32, %rd19;
add.s64 %rd42, %rd41, %rd34;
add.s64 %rd43, %rd42, %rd33;
shr.u64 %rd44, %rd19, 5;
mul.hi.u64 %rd45, %rd40, -1085102592571150095;
shr.u64 %rd46, %rd45, 5;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd43, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
abs.ftz.f32 %f37, %f1;
mov.f32 %f232, 0f00000000;
max.ftz.f32 %f38, %f232, %f37;
ld.global.nc.f32 %f2, [%rd49+4];
abs.ftz.f32 %f39, %f2;
max.ftz.f32 %f40, %f38, %f39;
ld.global.nc.f32 %f3, [%rd49+8];
abs.ftz.f32 %f41, %f3;
max.ftz.f32 %f42, %f40, %f41;
ld.global.nc.f32 %f4, [%rd49+12];
abs.ftz.f32 %f43, %f4;
max.ftz.f32 %f44, %f42, %f43;
ld.global.nc.f32 %f5, [%rd49+16];
abs.ftz.f32 %f45, %f5;
max.ftz.f32 %f46, %f44, %f45;
ld.global.nc.f32 %f6, [%rd49+20];
abs.ftz.f32 %f47, %f6;
max.ftz.f32 %f48, %f46, %f47;
ld.global.nc.f32 %f7, [%rd49+24];
abs.ftz.f32 %f49, %f7;
max.ftz.f32 %f50, %f48, %f49;
ld.global.nc.f32 %f8, [%rd49+28];
abs.ftz.f32 %f51, %f8;
max.ftz.f32 %f52, %f50, %f51;
ld.global.nc.f32 %f9, [%rd49+32];
abs.ftz.f32 %f53, %f9;
max.ftz.f32 %f54, %f52, %f53;
ld.global.nc.f32 %f10, [%rd49+36];
abs.ftz.f32 %f55, %f10;
max.ftz.f32 %f56, %f54, %f55;
ld.global.nc.f32 %f11, [%rd49+40];
abs.ftz.f32 %f57, %f11;
max.ftz.f32 %f58, %f56, %f57;
ld.global.nc.f32 %f12, [%rd49+44];
abs.ftz.f32 %f59, %f12;
max.ftz.f32 %f60, %f58, %f59;
ld.global.nc.f32 %f13, [%rd49+48];
abs.ftz.f32 %f61, %f13;
max.ftz.f32 %f62, %f60, %f61;
ld.global.nc.f32 %f14, [%rd49+52];
abs.ftz.f32 %f63, %f14;
max.ftz.f32 %f64, %f62, %f63;
ld.global.nc.f32 %f15, [%rd49+56];
abs.ftz.f32 %f65, %f15;
max.ftz.f32 %f66, %f64, %f65;
ld.global.nc.f32 %f16, [%rd49+60];
abs.ftz.f32 %f67, %f16;
max.ftz.f32 %f68, %f66, %f67;
ld.global.nc.f32 %f17, [%rd49+64];
abs.ftz.f32 %f69, %f17;
max.ftz.f32 %f70, %f68, %f69;
ld.global.nc.f32 %f18, [%rd49+68];
abs.ftz.f32 %f71, %f18;
max.ftz.f32 %f72, %f70, %f71;
ld.global.nc.f32 %f19, [%rd49+72];
abs.ftz.f32 %f73, %f19;
max.ftz.f32 %f74, %f72, %f73;
ld.global.nc.f32 %f20, [%rd49+76];
abs.ftz.f32 %f75, %f20;
max.ftz.f32 %f76, %f74, %f75;
ld.global.nc.f32 %f21, [%rd49+80];
abs.ftz.f32 %f77, %f21;
max.ftz.f32 %f78, %f76, %f77;
ld.global.nc.f32 %f22, [%rd49+84];
abs.ftz.f32 %f79, %f22;
max.ftz.f32 %f80, %f78, %f79;
ld.global.nc.f32 %f23, [%rd49+88];
abs.ftz.f32 %f81, %f23;
max.ftz.f32 %f82, %f80, %f81;
ld.global.nc.f32 %f24, [%rd49+92];
abs.ftz.f32 %f83, %f24;
max.ftz.f32 %f84, %f82, %f83;
ld.global.nc.f32 %f25, [%rd49+96];
abs.ftz.f32 %f85, %f25;
max.ftz.f32 %f86, %f84, %f85;
ld.global.nc.f32 %f26, [%rd49+100];
abs.ftz.f32 %f87, %f26;
max.ftz.f32 %f88, %f86, %f87;
ld.global.nc.f32 %f27, [%rd49+104];
abs.ftz.f32 %f89, %f27;
max.ftz.f32 %f90, %f88, %f89;
ld.global.nc.f32 %f28, [%rd49+108];
abs.ftz.f32 %f91, %f28;
max.ftz.f32 %f92, %f90, %f91;
ld.global.nc.f32 %f29, [%rd49+112];
abs.ftz.f32 %f93, %f29;
max.ftz.f32 %f94, %f92, %f93;
ld.global.nc.f32 %f30, [%rd49+116];
abs.ftz.f32 %f95, %f30;
max.ftz.f32 %f96, %f94, %f95;
ld.global.nc.f32 %f31, [%rd49+120];
abs.ftz.f32 %f97, %f31;
max.ftz.f32 %f98, %f96, %f97;
ld.global.nc.f32 %f32, [%rd49+124];
abs.ftz.f32 %f99, %f32;
max.ftz.f32 %f100, %f98, %f99;
add.s64 %rd2, %rd46, %rd44;
mov.f32 %f101, 0f42FE0000;
div.approx.ftz.f32 %f33, %f100, %f101;
setp.eq.ftz.f32 %p2, %f33, 0f00000000;
@%p2 bra $L__BB9_3;

rcp.approx.ftz.f32 %f232, %f33;

$L__BB9_3:

{ cvt.rn.f16.f32 %rs1, %f33;}


cvta.to.global.u64 %rd50, %rd5;
mul.lo.s64 %rd51, %rd2, 34;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;
mul.ftz.f32 %f103, %f232, %f1;
mov.f32 %f104, 0f3F000000;
copysign.f32 %f105, %f103, %f104;
add.rz.ftz.f32 %f106, %f103, %f105;
cvt.rzi.f32.f32 %f107, %f106;
cvt.rzi.ftz.s32.f32 %r46, %f107;
st.global.u8 [%rd52+2], %r46;
mul.ftz.f32 %f108, %f232, %f2;
copysign.f32 %f109, %f108, %f104;
add.rz.ftz.f32 %f110, %f108, %f109;
cvt.rzi.f32.f32 %f111, %f110;
cvt.rzi.ftz.s32.f32 %r47, %f111;
st.global.u8 [%rd52+3], %r47;
mul.ftz.f32 %f112, %f232, %f3;
copysign.f32 %f113, %f112, %f104;
add.rz.ftz.f32 %f114, %f112, %f113;
cvt.rzi.f32.f32 %f115, %f114;
cvt.rzi.ftz.s32.f32 %r48, %f115;
st.global.u8 [%rd52+4], %r48;
mul.ftz.f32 %f116, %f232, %f4;
copysign.f32 %f117, %f116, %f104;
add.rz.ftz.f32 %f118, %f116, %f117;
cvt.rzi.f32.f32 %f119, %f118;
cvt.rzi.ftz.s32.f32 %r49, %f119;
st.global.u8 [%rd52+5], %r49;
mul.ftz.f32 %f120, %f232, %f5;
copysign.f32 %f121, %f120, %f104;
add.rz.ftz.f32 %f122, %f120, %f121;
cvt.rzi.f32.f32 %f123, %f122;
cvt.rzi.ftz.s32.f32 %r50, %f123;
st.global.u8 [%rd52+6], %r50;
mul.ftz.f32 %f124, %f232, %f6;
copysign.f32 %f125, %f124, %f104;
add.rz.ftz.f32 %f126, %f124, %f125;
cvt.rzi.f32.f32 %f127, %f126;
cvt.rzi.ftz.s32.f32 %r51, %f127;
st.global.u8 [%rd52+7], %r51;
mul.ftz.f32 %f128, %f232, %f7;
copysign.f32 %f129, %f128, %f104;
add.rz.ftz.f32 %f130, %f128, %f129;
cvt.rzi.f32.f32 %f131, %f130;
cvt.rzi.ftz.s32.f32 %r52, %f131;
st.global.u8 [%rd52+8], %r52;
mul.ftz.f32 %f132, %f232, %f8;
copysign.f32 %f133, %f132, %f104;
add.rz.ftz.f32 %f134, %f132, %f133;
cvt.rzi.f32.f32 %f135, %f134;
cvt.rzi.ftz.s32.f32 %r53, %f135;
st.global.u8 [%rd52+9], %r53;
mul.ftz.f32 %f136, %f232, %f9;
copysign.f32 %f137, %f136, %f104;
add.rz.ftz.f32 %f138, %f136, %f137;
cvt.rzi.f32.f32 %f139, %f138;
cvt.rzi.ftz.s32.f32 %r54, %f139;
st.global.u8 [%rd52+10], %r54;
mul.ftz.f32 %f140, %f232, %f10;
copysign.f32 %f141, %f140, %f104;
add.rz.ftz.f32 %f142, %f140, %f141;
cvt.rzi.f32.f32 %f143, %f142;
cvt.rzi.ftz.s32.f32 %r55, %f143;
st.global.u8 [%rd52+11], %r55;
mul.ftz.f32 %f144, %f232, %f11;
copysign.f32 %f145, %f144, %f104;
add.rz.ftz.f32 %f146, %f144, %f145;
cvt.rzi.f32.f32 %f147, %f146;
cvt.rzi.ftz.s32.f32 %r56, %f147;
st.global.u8 [%rd52+12], %r56;
mul.ftz.f32 %f148, %f232, %f12;
copysign.f32 %f149, %f148, %f104;
add.rz.ftz.f32 %f150, %f148, %f149;
cvt.rzi.f32.f32 %f151, %f150;
cvt.rzi.ftz.s32.f32 %r57, %f151;
st.global.u8 [%rd52+13], %r57;
mul.ftz.f32 %f152, %f232, %f13;
copysign.f32 %f153, %f152, %f104;
add.rz.ftz.f32 %f154, %f152, %f153;
cvt.rzi.f32.f32 %f155, %f154;
cvt.rzi.ftz.s32.f32 %r58, %f155;
st.global.u8 [%rd52+14], %r58;
mul.ftz.f32 %f156, %f232, %f14;
copysign.f32 %f157, %f156, %f104;
add.rz.ftz.f32 %f158, %f156, %f157;
cvt.rzi.f32.f32 %f159, %f158;
cvt.rzi.ftz.s32.f32 %r59, %f159;
st.global.u8 [%rd52+15], %r59;
mul.ftz.f32 %f160, %f232, %f15;
copysign.f32 %f161, %f160, %f104;
add.rz.ftz.f32 %f162, %f160, %f161;
cvt.rzi.f32.f32 %f163, %f162;
cvt.rzi.ftz.s32.f32 %r60, %f163;
st.global.u8 [%rd52+16], %r60;
mul.ftz.f32 %f164, %f232, %f16;
copysign.f32 %f165, %f164, %f104;
add.rz.ftz.f32 %f166, %f164, %f165;
cvt.rzi.f32.f32 %f167, %f166;
cvt.rzi.ftz.s32.f32 %r61, %f167;
st.global.u8 [%rd52+17], %r61;
mul.ftz.f32 %f168, %f232, %f17;
copysign.f32 %f169, %f168, %f104;
add.rz.ftz.f32 %f170, %f168, %f169;
cvt.rzi.f32.f32 %f171, %f170;
cvt.rzi.ftz.s32.f32 %r62, %f171;
st.global.u8 [%rd52+18], %r62;
mul.ftz.f32 %f172, %f232, %f18;
copysign.f32 %f173, %f172, %f104;
add.rz.ftz.f32 %f174, %f172, %f173;
cvt.rzi.f32.f32 %f175, %f174;
cvt.rzi.ftz.s32.f32 %r63, %f175;
st.global.u8 [%rd52+19], %r63;
mul.ftz.f32 %f176, %f232, %f19;
copysign.f32 %f177, %f176, %f104;
add.rz.ftz.f32 %f178, %f176, %f177;
cvt.rzi.f32.f32 %f179, %f178;
cvt.rzi.ftz.s32.f32 %r64, %f179;
st.global.u8 [%rd52+20], %r64;
mul.ftz.f32 %f180, %f232, %f20;
copysign.f32 %f181, %f180, %f104;
add.rz.ftz.f32 %f182, %f180, %f181;
cvt.rzi.f32.f32 %f183, %f182;
cvt.rzi.ftz.s32.f32 %r65, %f183;
st.global.u8 [%rd52+21], %r65;
mul.ftz.f32 %f184, %f232, %f21;
copysign.f32 %f185, %f184, %f104;
add.rz.ftz.f32 %f186, %f184, %f185;
cvt.rzi.f32.f32 %f187, %f186;
cvt.rzi.ftz.s32.f32 %r66, %f187;
st.global.u8 [%rd52+22], %r66;
mul.ftz.f32 %f188, %f232, %f22;
copysign.f32 %f189, %f188, %f104;
add.rz.ftz.f32 %f190, %f188, %f189;
cvt.rzi.f32.f32 %f191, %f190;
cvt.rzi.ftz.s32.f32 %r67, %f191;
st.global.u8 [%rd52+23], %r67;
mul.ftz.f32 %f192, %f232, %f23;
copysign.f32 %f193, %f192, %f104;
add.rz.ftz.f32 %f194, %f192, %f193;
cvt.rzi.f32.f32 %f195, %f194;
cvt.rzi.ftz.s32.f32 %r68, %f195;
st.global.u8 [%rd52+24], %r68;
mul.ftz.f32 %f196, %f232, %f24;
copysign.f32 %f197, %f196, %f104;
add.rz.ftz.f32 %f198, %f196, %f197;
cvt.rzi.f32.f32 %f199, %f198;
cvt.rzi.ftz.s32.f32 %r69, %f199;
st.global.u8 [%rd52+25], %r69;
mul.ftz.f32 %f200, %f232, %f25;
copysign.f32 %f201, %f200, %f104;
add.rz.ftz.f32 %f202, %f200, %f201;
cvt.rzi.f32.f32 %f203, %f202;
cvt.rzi.ftz.s32.f32 %r70, %f203;
st.global.u8 [%rd52+26], %r70;
mul.ftz.f32 %f204, %f232, %f26;
copysign.f32 %f205, %f204, %f104;
add.rz.ftz.f32 %f206, %f204, %f205;
cvt.rzi.f32.f32 %f207, %f206;
cvt.rzi.ftz.s32.f32 %r71, %f207;
st.global.u8 [%rd52+27], %r71;
mul.ftz.f32 %f208, %f232, %f27;
copysign.f32 %f209, %f208, %f104;
add.rz.ftz.f32 %f210, %f208, %f209;
cvt.rzi.f32.f32 %f211, %f210;
cvt.rzi.ftz.s32.f32 %r72, %f211;
st.global.u8 [%rd52+28], %r72;
mul.ftz.f32 %f212, %f232, %f28;
copysign.f32 %f213, %f212, %f104;
add.rz.ftz.f32 %f214, %f212, %f213;
cvt.rzi.f32.f32 %f215, %f214;
cvt.rzi.ftz.s32.f32 %r73, %f215;
st.global.u8 [%rd52+29], %r73;
mul.ftz.f32 %f216, %f232, %f29;
copysign.f32 %f217, %f216, %f104;
add.rz.ftz.f32 %f218, %f216, %f217;
cvt.rzi.f32.f32 %f219, %f218;
cvt.rzi.ftz.s32.f32 %r74, %f219;
st.global.u8 [%rd52+30], %r74;
mul.ftz.f32 %f220, %f232, %f30;
copysign.f32 %f221, %f220, %f104;
add.rz.ftz.f32 %f222, %f220, %f221;
cvt.rzi.f32.f32 %f223, %f222;
cvt.rzi.ftz.s32.f32 %r75, %f223;
st.global.u8 [%rd52+31], %r75;
mul.ftz.f32 %f224, %f232, %f31;
copysign.f32 %f225, %f224, %f104;
add.rz.ftz.f32 %f226, %f224, %f225;
cvt.rzi.f32.f32 %f227, %f226;
cvt.rzi.ftz.s32.f32 %r76, %f227;
st.global.u8 [%rd52+32], %r76;
mul.ftz.f32 %f228, %f232, %f32;
copysign.f32 %f229, %f228, %f104;
add.rz.ftz.f32 %f230, %f228, %f229;
cvt.rzi.f32.f32 %f231, %f230;
cvt.rzi.ftz.s32.f32 %r77, %f231;
st.global.u8 [%rd52+33], %r77;

$L__BB9_4:
ret;

}
.entry _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<47>;
.reg .b16 %rs<18>;
.reg .f32 %f<170>;
.reg .b32 %r<93>;
.reg .b64 %rd<78>;


ld.param.u64 %rd5, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd17, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd16, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r29, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r28, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r27, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r26, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r25, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r24, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r23, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r22, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r21, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r20, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r19, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r18, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r17, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r16, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r15, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r30, %ntid.x;
mov.u32 %r31, %ctaid.x;
mul.wide.u32 %rd18, %r30, %r31;
mov.u32 %r32, %tid.x;
cvt.u64.u32 %rd19, %r32;
add.s64 %rd1, %rd18, %rd19;
setp.ge.s64 %p1, %rd1, %rd17;
@%p1 bra $L__BB10_18;

cvta.to.global.u64 %rd20, %rd6;
cvt.u32.u64 %r33, %rd1;
shl.b32 %r34, %r33, 5;
mul.hi.u32 %r35, %r34, %r15;
add.s32 %r36, %r35, %r34;
shr.u32 %r37, %r36, %r16;
mul.lo.s32 %r38, %r37, %r17;
sub.s32 %r39, %r34, %r38;
cvt.u64.u32 %rd21, %r39;
mul.hi.u32 %r40, %r37, %r18;
add.s32 %r41, %r37, %r40;
shr.u32 %r42, %r41, %r19;
mul.lo.s32 %r43, %r42, %r20;
sub.s32 %r44, %r37, %r43;
cvt.u64.u32 %rd22, %r44;
mul.hi.u32 %r45, %r42, %r21;
add.s32 %r46, %r42, %r45;
shr.u32 %r47, %r46, %r22;
mul.lo.s32 %r48, %r47, %r23;
sub.s32 %r49, %r42, %r48;
cvt.u64.u32 %rd23, %r49;
cvt.u64.u32 %rd24, %r47;
mul.hi.u32 %r50, %r47, %r27;
add.s32 %r51, %r47, %r50;
shr.u32 %r52, %r51, %r28;
mul.lo.s32 %r53, %r52, %r29;
sub.s32 %r54, %r47, %r53;
cvt.u64.u32 %rd25, %r54;
mul.hi.u32 %r55, %r49, %r24;
add.s32 %r56, %r49, %r55;
shr.u32 %r57, %r56, %r25;
mul.lo.s32 %r58, %r57, %r26;
sub.s32 %r59, %r49, %r58;
cvt.u64.u32 %rd26, %r59;
mul.lo.s64 %rd27, %rd22, %rd11;
mul.lo.s64 %rd28, %rd26, %rd12;
mul.lo.s64 %rd29, %rd25, %rd13;
add.s64 %rd30, %rd29, %rd27;
add.s64 %rd31, %rd30, %rd28;
shl.b64 %rd32, %rd31, 3;
add.s64 %rd33, %rd20, %rd32;
mul.lo.s64 %rd34, %rd22, %rd8;
mul.lo.s64 %rd35, %rd23, %rd9;
mul.lo.s64 %rd36, %rd24, %rd10;
ld.global.nc.u64 %rd37, [%rd33];
mul.lo.s64 %rd38, %rd37, %rd14;
mul.lo.s64 %rd39, %rd23, %rd15;
mul.lo.s64 %rd40, %rd24, %rd16;
add.s64 %rd41, %rd40, %rd38;
add.s64 %rd42, %rd41, %rd39;
add.s64 %rd43, %rd34, %rd21;
add.s64 %rd44, %rd43, %rd36;
add.s64 %rd45, %rd44, %rd35;
shr.u64 %rd46, %rd21, 5;
mul.hi.u64 %rd47, %rd42, -2049638230412172401;
shr.u64 %rd48, %rd47, 4;
cvta.to.global.u64 %rd49, %rd5;
shl.b64 %rd50, %rd45, 2;
add.s64 %rd2, %rd49, %rd50;
ld.global.nc.f32 %f15, [%rd2];
abs.ftz.f32 %f16, %f15;
setp.gt.ftz.f32 %p2, %f16, 0f00000000;
mov.f32 %f167, 0f00000000;
selp.f32 %f17, %f15, 0f00000000, %p2;
max.ftz.f32 %f18, %f16, 0f00000000;
ld.global.nc.f32 %f19, [%rd2+4];
abs.ftz.f32 %f20, %f19;
setp.lt.ftz.f32 %p3, %f18, %f20;
selp.f32 %f21, %f19, %f17, %p3;
selp.f32 %f22, %f20, %f18, %p3;
ld.global.nc.f32 %f23, [%rd2+8];
abs.ftz.f32 %f24, %f23;
setp.lt.ftz.f32 %p4, %f22, %f24;
selp.f32 %f25, %f23, %f21, %p4;
selp.f32 %f26, %f24, %f22, %p4;
ld.global.nc.f32 %f27, [%rd2+12];
abs.ftz.f32 %f28, %f27;
setp.lt.ftz.f32 %p5, %f26, %f28;
selp.f32 %f29, %f27, %f25, %p5;
selp.f32 %f30, %f28, %f26, %p5;
ld.global.nc.f32 %f31, [%rd2+16];
abs.ftz.f32 %f32, %f31;
setp.lt.ftz.f32 %p6, %f30, %f32;
selp.f32 %f33, %f31, %f29, %p6;
selp.f32 %f34, %f32, %f30, %p6;
ld.global.nc.f32 %f35, [%rd2+20];
abs.ftz.f32 %f36, %f35;
setp.lt.ftz.f32 %p7, %f34, %f36;
selp.f32 %f37, %f35, %f33, %p7;
selp.f32 %f38, %f36, %f34, %p7;
ld.global.nc.f32 %f39, [%rd2+24];
abs.ftz.f32 %f40, %f39;
setp.lt.ftz.f32 %p8, %f38, %f40;
selp.f32 %f41, %f39, %f37, %p8;
selp.f32 %f42, %f40, %f38, %p8;
ld.global.nc.f32 %f43, [%rd2+28];
abs.ftz.f32 %f44, %f43;
setp.lt.ftz.f32 %p9, %f42, %f44;
selp.f32 %f45, %f43, %f41, %p9;
selp.f32 %f46, %f44, %f42, %p9;
ld.global.nc.f32 %f47, [%rd2+32];
abs.ftz.f32 %f48, %f47;
setp.lt.ftz.f32 %p10, %f46, %f48;
selp.f32 %f49, %f47, %f45, %p10;
selp.f32 %f50, %f48, %f46, %p10;
ld.global.nc.f32 %f51, [%rd2+36];
abs.ftz.f32 %f52, %f51;
setp.lt.ftz.f32 %p11, %f50, %f52;
selp.f32 %f53, %f51, %f49, %p11;
selp.f32 %f54, %f52, %f50, %p11;
ld.global.nc.f32 %f55, [%rd2+40];
abs.ftz.f32 %f56, %f55;
setp.lt.ftz.f32 %p12, %f54, %f56;
selp.f32 %f57, %f55, %f53, %p12;
selp.f32 %f58, %f56, %f54, %p12;
ld.global.nc.f32 %f59, [%rd2+44];
abs.ftz.f32 %f60, %f59;
setp.lt.ftz.f32 %p13, %f58, %f60;
selp.f32 %f61, %f59, %f57, %p13;
selp.f32 %f62, %f60, %f58, %p13;
ld.global.nc.f32 %f63, [%rd2+48];
abs.ftz.f32 %f64, %f63;
setp.lt.ftz.f32 %p14, %f62, %f64;
selp.f32 %f65, %f63, %f61, %p14;
selp.f32 %f66, %f64, %f62, %p14;
ld.global.nc.f32 %f67, [%rd2+52];
abs.ftz.f32 %f68, %f67;
setp.lt.ftz.f32 %p15, %f66, %f68;
selp.f32 %f69, %f67, %f65, %p15;
selp.f32 %f70, %f68, %f66, %p15;
ld.global.nc.f32 %f71, [%rd2+56];
abs.ftz.f32 %f72, %f71;
setp.lt.ftz.f32 %p16, %f70, %f72;
selp.f32 %f73, %f71, %f69, %p16;
selp.f32 %f74, %f72, %f70, %p16;
ld.global.nc.f32 %f75, [%rd2+60];
abs.ftz.f32 %f76, %f75;
setp.lt.ftz.f32 %p17, %f74, %f76;
selp.f32 %f77, %f75, %f73, %p17;
selp.f32 %f78, %f76, %f74, %p17;
ld.global.nc.f32 %f79, [%rd2+64];
abs.ftz.f32 %f80, %f79;
setp.lt.ftz.f32 %p18, %f78, %f80;
selp.f32 %f81, %f79, %f77, %p18;
selp.f32 %f82, %f80, %f78, %p18;
ld.global.nc.f32 %f83, [%rd2+68];
abs.ftz.f32 %f84, %f83;
setp.lt.ftz.f32 %p19, %f82, %f84;
selp.f32 %f85, %f83, %f81, %p19;
selp.f32 %f86, %f84, %f82, %p19;
ld.global.nc.f32 %f87, [%rd2+72];
abs.ftz.f32 %f88, %f87;
setp.lt.ftz.f32 %p20, %f86, %f88;
selp.f32 %f89, %f87, %f85, %p20;
selp.f32 %f90, %f88, %f86, %p20;
ld.global.nc.f32 %f91, [%rd2+76];
abs.ftz.f32 %f92, %f91;
setp.lt.ftz.f32 %p21, %f90, %f92;
selp.f32 %f93, %f91, %f89, %p21;
selp.f32 %f94, %f92, %f90, %p21;
ld.global.nc.f32 %f95, [%rd2+80];
abs.ftz.f32 %f96, %f95;
setp.lt.ftz.f32 %p22, %f94, %f96;
selp.f32 %f97, %f95, %f93, %p22;
selp.f32 %f98, %f96, %f94, %p22;
ld.global.nc.f32 %f99, [%rd2+84];
abs.ftz.f32 %f100, %f99;
setp.lt.ftz.f32 %p23, %f98, %f100;
selp.f32 %f101, %f99, %f97, %p23;
selp.f32 %f102, %f100, %f98, %p23;
ld.global.nc.f32 %f103, [%rd2+88];
abs.ftz.f32 %f104, %f103;
setp.lt.ftz.f32 %p24, %f102, %f104;
selp.f32 %f105, %f103, %f101, %p24;
selp.f32 %f106, %f104, %f102, %p24;
ld.global.nc.f32 %f107, [%rd2+92];
abs.ftz.f32 %f108, %f107;
setp.lt.ftz.f32 %p25, %f106, %f108;
selp.f32 %f109, %f107, %f105, %p25;
selp.f32 %f110, %f108, %f106, %p25;
ld.global.nc.f32 %f111, [%rd2+96];
abs.ftz.f32 %f112, %f111;
setp.lt.ftz.f32 %p26, %f110, %f112;
selp.f32 %f113, %f111, %f109, %p26;
selp.f32 %f114, %f112, %f110, %p26;
ld.global.nc.f32 %f115, [%rd2+100];
abs.ftz.f32 %f116, %f115;
setp.lt.ftz.f32 %p27, %f114, %f116;
selp.f32 %f117, %f115, %f113, %p27;
selp.f32 %f118, %f116, %f114, %p27;
ld.global.nc.f32 %f119, [%rd2+104];
abs.ftz.f32 %f120, %f119;
setp.lt.ftz.f32 %p28, %f118, %f120;
selp.f32 %f121, %f119, %f117, %p28;
selp.f32 %f122, %f120, %f118, %p28;
ld.global.nc.f32 %f123, [%rd2+108];
abs.ftz.f32 %f124, %f123;
setp.lt.ftz.f32 %p29, %f122, %f124;
selp.f32 %f125, %f123, %f121, %p29;
selp.f32 %f126, %f124, %f122, %p29;
ld.global.nc.f32 %f127, [%rd2+112];
abs.ftz.f32 %f128, %f127;
setp.lt.ftz.f32 %p30, %f126, %f128;
selp.f32 %f129, %f127, %f125, %p30;
selp.f32 %f130, %f128, %f126, %p30;
ld.global.nc.f32 %f131, [%rd2+116];
abs.ftz.f32 %f132, %f131;
setp.lt.ftz.f32 %p31, %f130, %f132;
selp.f32 %f133, %f131, %f129, %p31;
selp.f32 %f134, %f132, %f130, %p31;
ld.global.nc.f32 %f135, [%rd2+120];
abs.ftz.f32 %f136, %f135;
setp.lt.ftz.f32 %p32, %f134, %f136;
selp.f32 %f137, %f135, %f133, %p32;
selp.f32 %f138, %f136, %f134, %p32;
ld.global.nc.f32 %f139, [%rd2+124];
abs.ftz.f32 %f140, %f139;
setp.lt.ftz.f32 %p33, %f138, %f140;
selp.f32 %f141, %f139, %f137, %p33;
add.s64 %rd3, %rd48, %rd46;
mov.f32 %f142, 0fC2FE0000;
div.approx.ftz.f32 %f169, %f141, %f142;
setp.eq.ftz.f32 %p34, %f169, 0f00000000;
mov.f32 %f166, %f167;
@%p34 bra $L__BB10_3;

rcp.approx.ftz.f32 %f166, %f169;

$L__BB10_3:
mov.u32 %r60, 0;
mov.u64 %rd54, kvalues_iq4nl;
mov.u32 %r86, %r60;
mov.f32 %f168, %f167;

$L__BB10_4:
cvt.s64.s32 %rd4, %r86;
mul.wide.s32 %rd51, %r86, 4;
add.s64 %rd52, %rd2, %rd51;
ld.global.nc.f32 %f6, [%rd52];
mul.ftz.f32 %f7, %f166, %f6;
ld.global.nc.f32 %f8, [%rd52+64];
mul.ftz.f32 %f9, %f166, %f8;
setp.le.ftz.f32 %p35, %f7, 0fC2FE0000;
mov.u32 %r89, %r60;
@%p35 bra $L__BB10_9;

setp.ge.ftz.f32 %p36, %f7, 0f42E20000;
mov.u32 %r89, 15;
@%p36 bra $L__BB10_9;

mov.u32 %r88, 0;
mov.u32 %r87, 15;

$L__BB10_7:
add.s32 %r65, %r87, %r88;
shr.u32 %r66, %r65, 31;
add.s32 %r67, %r65, %r66;
shr.s32 %r68, %r67, 1;
cvt.s64.s32 %rd53, %r68;
add.s64 %rd55, %rd54, %rd53;
ld.global.nc.u8 %rs1, [%rd55];
cvt.s16.s8 %rs2, %rs1;
cvt.rn.f32.s16 %f145, %rs2;
setp.lt.ftz.f32 %p37, %f7, %f145;
selp.b32 %r88, %r88, %r68, %p37;
selp.b32 %r87, %r68, %r87, %p37;
sub.s32 %r69, %r87, %r88;
setp.gt.s32 %p38, %r69, 1;
@%p38 bra $L__BB10_7;

cvt.s64.s32 %rd56, %r87;
add.s64 %rd58, %rd54, %rd56;
ld.global.nc.u8 %rs3, [%rd58+-1];
cvt.s16.s8 %rs4, %rs3;
cvt.rn.f32.s16 %f146, %rs4;
sub.ftz.f32 %f147, %f7, %f146;
ld.global.nc.u8 %rs5, [%rd58];
cvt.s16.s8 %rs6, %rs5;
cvt.rn.f32.s16 %f148, %rs6;
sub.ftz.f32 %f149, %f148, %f7;
setp.lt.ftz.f32 %p39, %f147, %f149;
selp.b32 %r70, -1, 0, %p39;
add.s32 %r89, %r87, %r70;

$L__BB10_9:
setp.le.ftz.f32 %p40, %f9, 0fC2FE0000;
mov.u32 %r92, 0;
@%p40 bra $L__BB10_14;

setp.ge.ftz.f32 %p41, %f9, 0f42E20000;
mov.u32 %r92, 15;
@%p41 bra $L__BB10_14;

mov.u32 %r91, 0;
mov.u32 %r90, 15;

$L__BB10_12:
add.s32 %r75, %r90, %r91;
shr.u32 %r76, %r75, 31;
add.s32 %r77, %r75, %r76;
shr.s32 %r78, %r77, 1;
cvt.s64.s32 %rd59, %r78;
add.s64 %rd61, %rd54, %rd59;
ld.global.nc.u8 %rs7, [%rd61];
cvt.s16.s8 %rs8, %rs7;
cvt.rn.f32.s16 %f150, %rs8;
setp.lt.ftz.f32 %p42, %f9, %f150;
selp.b32 %r91, %r91, %r78, %p42;
selp.b32 %r90, %r78, %r90, %p42;
sub.s32 %r79, %r90, %r91;
setp.gt.s32 %p43, %r79, 1;
@%p43 bra $L__BB10_12;

cvt.s64.s32 %rd62, %r90;
add.s64 %rd64, %rd54, %rd62;
ld.global.nc.u8 %rs9, [%rd64+-1];
cvt.s16.s8 %rs10, %rs9;
cvt.rn.f32.s16 %f151, %rs10;
sub.ftz.f32 %f152, %f9, %f151;
ld.global.nc.u8 %rs11, [%rd64];
cvt.s16.s8 %rs12, %rs11;
cvt.rn.f32.s16 %f153, %rs12;
sub.ftz.f32 %f154, %f153, %f9;
setp.lt.ftz.f32 %p44, %f152, %f154;
selp.b32 %r80, -1, 0, %p44;
add.s32 %r92, %r90, %r80;

$L__BB10_14:
ld.param.u64 %rd77, [_Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
shl.b32 %r81, %r92, 4;
or.b32 %r82, %r81, %r89;
cvta.to.global.u64 %rd65, %rd77;
mul.lo.s64 %rd66, %rd3, 18;
add.s64 %rd67, %rd65, %rd66;
add.s64 %rd68, %rd67, %rd4;
st.global.u8 [%rd68+2], %r82;
and.b32 %r83, %r89, 255;
cvt.u64.u32 %rd69, %r83;
add.s64 %rd71, %rd54, %rd69;
ld.global.nc.u8 %rs13, [%rd71];
cvt.s16.s8 %rs14, %rs13;
cvt.rn.f32.s16 %f155, %rs14;
and.b32 %r84, %r92, 255;
cvt.u64.u32 %rd72, %r84;
add.s64 %rd73, %rd54, %rd72;
ld.global.nc.u8 %rs15, [%rd73];
cvt.s16.s8 %rs16, %rs15;
cvt.rn.f32.s16 %f156, %rs16;
mul.ftz.f32 %f157, %f6, %f6;
mul.ftz.f32 %f158, %f157, %f155;
mul.ftz.f32 %f159, %f8, %f8;
mul.ftz.f32 %f160, %f159, %f156;
mul.ftz.f32 %f161, %f8, %f160;
fma.rn.ftz.f32 %f162, %f6, %f158, %f161;
add.ftz.f32 %f168, %f168, %f162;
mul.ftz.f32 %f163, %f160, %f156;
fma.rn.ftz.f32 %f164, %f158, %f155, %f163;
add.ftz.f32 %f167, %f167, %f164;
cvt.u32.u64 %r85, %rd4;
add.s32 %r86, %r85, 1;
setp.lt.u32 %p45, %r86, 16;
@%p45 bra $L__BB10_4;

setp.leu.ftz.f32 %p46, %f167, 0f00000000;
@%p46 bra $L__BB10_17;

div.approx.ftz.f32 %f169, %f168, %f167;

$L__BB10_17:

{ cvt.rn.f16.f32 %rs17, %f169;}


st.global.u16 [%rd67], %rs17;

$L__BB10_18:
ret;

}
.entry _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_(
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_0,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_1,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_2,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_3,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_4,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_5,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_6,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_7,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_8,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_9,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_10,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_11,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_12,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_13,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_14,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_15,
.param .u64 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21[12]
)
{
.reg .pred %p<2>;
.reg .f32 %f<2>;
.reg .b32 %r<46>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB11_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 2;
add.s64 %rd30, %rd17, %rd29;
ld.global.nc.u32 %r45, [%rd30];
cvt.s64.s32 %rd31, %r45;
mul.lo.s64 %rd32, %rd19, %rd5;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd31, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd32, %rd18;
add.s64 %rd39, %rd38, %rd33;
add.s64 %rd40, %rd39, %rd34;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];
add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 2;
add.s64 %rd49, %rd47, %rd48;
st.global.f32 [%rd49], %f1;

$L__BB11_2:
ret;

}
.entry _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .f32 %f<2>;
.reg .b32 %r<46>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB12_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 2;
add.s64 %rd30, %rd17, %rd29;
ld.global.nc.u32 %r45, [%rd30];
cvt.s64.s32 %rd31, %r45;
mul.lo.s64 %rd32, %rd19, %rd5;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd31, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd32, %rd18;
add.s64 %rd39, %rd38, %rd33;
add.s64 %rd40, %rd39, %rd34;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];

{ cvt.rn.f16.f32 %rs1, %f1;}


add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB12_2:
ret;

}
.entry _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_(
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_4,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_5,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_6,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_7,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15,
.param .u64 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16,
.param .align 4 .b8 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17[12],
.param .align 4 .b8 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18[12],
.param .align 4 .b8 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19[12],
.param .align 4 .b8 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20[12],
.param .align 4 .b8 _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21[12]
)
{
.reg .pred %p<2>;
.reg .b16 %rs<2>;
.reg .f32 %f<2>;
.reg .b32 %r<46>;
.reg .b64 %rd<50>;


ld.param.u64 %rd2, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_0];
ld.param.u64 %rd3, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_1];
ld.param.u64 %rd4, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_2];
ld.param.u64 %rd14, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_3];
ld.param.u64 %rd5, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_8];
ld.param.u64 %rd6, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_9];
ld.param.u64 %rd7, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_10];
ld.param.u64 %rd8, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_11];
ld.param.u64 %rd9, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_12];
ld.param.u64 %rd10, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_13];
ld.param.u64 %rd11, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_14];
ld.param.u64 %rd12, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_15];
ld.param.u64 %rd13, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_16];
ld.param.u32 %r15, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+8];
ld.param.u32 %r14, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21+4];
ld.param.u32 %r13, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_21];
ld.param.u32 %r12, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+8];
ld.param.u32 %r11, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20+4];
ld.param.u32 %r10, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_20];
ld.param.u32 %r9, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+8];
ld.param.u32 %r8, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19+4];
ld.param.u32 %r7, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_19];
ld.param.u32 %r6, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+8];
ld.param.u32 %r5, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18+4];
ld.param.u32 %r4, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_18];
ld.param.u32 %r3, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+8];
ld.param.u32 %r2, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17+4];
ld.param.u32 %r1, [_Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd15, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd16, %r18;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB13_2;

cvta.to.global.u64 %rd17, %rd3;
cvt.u32.u64 %r19, %rd1;
mul.hi.u32 %r20, %r19, %r1;
add.s32 %r21, %r20, %r19;
shr.u32 %r22, %r21, %r2;
mul.lo.s32 %r23, %r22, %r3;
sub.s32 %r24, %r19, %r23;
cvt.u64.u32 %rd18, %r24;
mul.hi.u32 %r25, %r22, %r4;
add.s32 %r26, %r22, %r25;
shr.u32 %r27, %r26, %r5;
mul.lo.s32 %r28, %r27, %r6;
sub.s32 %r29, %r22, %r28;
cvt.u64.u32 %rd19, %r29;
mul.hi.u32 %r30, %r27, %r7;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r8;
mul.lo.s32 %r33, %r32, %r9;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd20, %r34;
cvt.u64.u32 %rd21, %r32;
mul.hi.u32 %r35, %r32, %r13;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r14;
mul.lo.s32 %r38, %r37, %r15;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd22, %r39;
mul.hi.u32 %r40, %r34, %r10;
add.s32 %r41, %r34, %r40;
shr.u32 %r42, %r41, %r11;
mul.lo.s32 %r43, %r42, %r12;
sub.s32 %r44, %r34, %r43;
cvt.u64.u32 %rd23, %r44;
mul.lo.s64 %rd24, %rd19, %rd8;
mul.lo.s64 %rd25, %rd23, %rd9;
add.s64 %rd26, %rd25, %rd24;
mul.lo.s64 %rd27, %rd22, %rd10;
add.s64 %rd28, %rd26, %rd27;
shl.b64 %rd29, %rd28, 2;
add.s64 %rd30, %rd17, %rd29;
ld.global.nc.u32 %r45, [%rd30];
cvt.s64.s32 %rd31, %r45;
mul.lo.s64 %rd32, %rd19, %rd5;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd31, %rd11;
mul.lo.s64 %rd36, %rd20, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
add.s64 %rd38, %rd32, %rd18;
add.s64 %rd39, %rd38, %rd33;
add.s64 %rd40, %rd39, %rd34;
cvta.to.global.u64 %rd41, %rd2;
shl.b64 %rd42, %rd40, 2;
add.s64 %rd43, %rd41, %rd42;
ld.global.nc.f32 %f1, [%rd43];

{ cvt.rn.bf16.f32 %rs1, %f1;}


add.s64 %rd44, %rd35, %rd18;
add.s64 %rd45, %rd44, %rd36;
add.s64 %rd46, %rd45, %rd37;
cvta.to.global.u64 %rd47, %rd4;
shl.b64 %rd48, %rd46, 1;
add.s64 %rd49, %rd47, %rd48;
st.global.u16 [%rd49], %rs1;

$L__BB13_2:
ret;

}
.entry _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<35>;
.reg .b16 %rs<66>;
.reg .f32 %f<167>;
.reg .b32 %r<143>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB14_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 2;
add.s64 %rd31, %rd18, %rd30;
ld.global.nc.u32 %r46, [%rd31];
cvt.s64.s32 %rd32, %r46;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd22, %rd8;
mul.lo.s64 %rd36, %rd32, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
add.s64 %rd41, %rd33, %rd19;
add.s64 %rd42, %rd41, %rd35;
add.s64 %rd43, %rd42, %rd34;
shr.u64 %rd44, %rd19, 5;
mul.hi.u64 %rd45, %rd40, -2049638230412172401;
shr.u64 %rd46, %rd45, 4;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd43, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
abs.ftz.f32 %f37, %f1;
setp.gt.ftz.f32 %p2, %f37, 0f00000000;
mov.f32 %f166, 0f00000000;
selp.f32 %f38, %f1, 0f00000000, %p2;
max.ftz.f32 %f39, %f37, 0f00000000;
ld.global.nc.f32 %f2, [%rd49+4];
abs.ftz.f32 %f40, %f2;
setp.lt.ftz.f32 %p3, %f39, %f40;
selp.f32 %f41, %f2, %f38, %p3;
selp.f32 %f42, %f40, %f39, %p3;
ld.global.nc.f32 %f3, [%rd49+8];
abs.ftz.f32 %f43, %f3;
setp.lt.ftz.f32 %p4, %f42, %f43;
selp.f32 %f44, %f3, %f41, %p4;
selp.f32 %f45, %f43, %f42, %p4;
ld.global.nc.f32 %f4, [%rd49+12];
abs.ftz.f32 %f46, %f4;
setp.lt.ftz.f32 %p5, %f45, %f46;
selp.f32 %f47, %f4, %f44, %p5;
selp.f32 %f48, %f46, %f45, %p5;
ld.global.nc.f32 %f5, [%rd49+16];
abs.ftz.f32 %f49, %f5;
setp.lt.ftz.f32 %p6, %f48, %f49;
selp.f32 %f50, %f5, %f47, %p6;
selp.f32 %f51, %f49, %f48, %p6;
ld.global.nc.f32 %f6, [%rd49+20];
abs.ftz.f32 %f52, %f6;
setp.lt.ftz.f32 %p7, %f51, %f52;
selp.f32 %f53, %f6, %f50, %p7;
selp.f32 %f54, %f52, %f51, %p7;
ld.global.nc.f32 %f7, [%rd49+24];
abs.ftz.f32 %f55, %f7;
setp.lt.ftz.f32 %p8, %f54, %f55;
selp.f32 %f56, %f7, %f53, %p8;
selp.f32 %f57, %f55, %f54, %p8;
ld.global.nc.f32 %f8, [%rd49+28];
abs.ftz.f32 %f58, %f8;
setp.lt.ftz.f32 %p9, %f57, %f58;
selp.f32 %f59, %f8, %f56, %p9;
selp.f32 %f60, %f58, %f57, %p9;
ld.global.nc.f32 %f9, [%rd49+32];
abs.ftz.f32 %f61, %f9;
setp.lt.ftz.f32 %p10, %f60, %f61;
selp.f32 %f62, %f9, %f59, %p10;
selp.f32 %f63, %f61, %f60, %p10;
ld.global.nc.f32 %f10, [%rd49+36];
abs.ftz.f32 %f64, %f10;
setp.lt.ftz.f32 %p11, %f63, %f64;
selp.f32 %f65, %f10, %f62, %p11;
selp.f32 %f66, %f64, %f63, %p11;
ld.global.nc.f32 %f11, [%rd49+40];
abs.ftz.f32 %f67, %f11;
setp.lt.ftz.f32 %p12, %f66, %f67;
selp.f32 %f68, %f11, %f65, %p12;
selp.f32 %f69, %f67, %f66, %p12;
ld.global.nc.f32 %f12, [%rd49+44];
abs.ftz.f32 %f70, %f12;
setp.lt.ftz.f32 %p13, %f69, %f70;
selp.f32 %f71, %f12, %f68, %p13;
selp.f32 %f72, %f70, %f69, %p13;
ld.global.nc.f32 %f13, [%rd49+48];
abs.ftz.f32 %f73, %f13;
setp.lt.ftz.f32 %p14, %f72, %f73;
selp.f32 %f74, %f13, %f71, %p14;
selp.f32 %f75, %f73, %f72, %p14;
ld.global.nc.f32 %f14, [%rd49+52];
abs.ftz.f32 %f76, %f14;
setp.lt.ftz.f32 %p15, %f75, %f76;
selp.f32 %f77, %f14, %f74, %p15;
selp.f32 %f78, %f76, %f75, %p15;
ld.global.nc.f32 %f15, [%rd49+56];
abs.ftz.f32 %f79, %f15;
setp.lt.ftz.f32 %p16, %f78, %f79;
selp.f32 %f80, %f15, %f77, %p16;
selp.f32 %f81, %f79, %f78, %p16;
ld.global.nc.f32 %f16, [%rd49+60];
abs.ftz.f32 %f82, %f16;
setp.lt.ftz.f32 %p17, %f81, %f82;
selp.f32 %f83, %f16, %f80, %p17;
selp.f32 %f84, %f82, %f81, %p17;
ld.global.nc.f32 %f17, [%rd49+64];
abs.ftz.f32 %f85, %f17;
setp.lt.ftz.f32 %p18, %f84, %f85;
selp.f32 %f86, %f17, %f83, %p18;
selp.f32 %f87, %f85, %f84, %p18;
ld.global.nc.f32 %f18, [%rd49+68];
abs.ftz.f32 %f88, %f18;
setp.lt.ftz.f32 %p19, %f87, %f88;
selp.f32 %f89, %f18, %f86, %p19;
selp.f32 %f90, %f88, %f87, %p19;
ld.global.nc.f32 %f19, [%rd49+72];
abs.ftz.f32 %f91, %f19;
setp.lt.ftz.f32 %p20, %f90, %f91;
selp.f32 %f92, %f19, %f89, %p20;
selp.f32 %f93, %f91, %f90, %p20;
ld.global.nc.f32 %f20, [%rd49+76];
abs.ftz.f32 %f94, %f20;
setp.lt.ftz.f32 %p21, %f93, %f94;
selp.f32 %f95, %f20, %f92, %p21;
selp.f32 %f96, %f94, %f93, %p21;
ld.global.nc.f32 %f21, [%rd49+80];
abs.ftz.f32 %f97, %f21;
setp.lt.ftz.f32 %p22, %f96, %f97;
selp.f32 %f98, %f21, %f95, %p22;
selp.f32 %f99, %f97, %f96, %p22;
ld.global.nc.f32 %f22, [%rd49+84];
abs.ftz.f32 %f100, %f22;
setp.lt.ftz.f32 %p23, %f99, %f100;
selp.f32 %f101, %f22, %f98, %p23;
selp.f32 %f102, %f100, %f99, %p23;
ld.global.nc.f32 %f23, [%rd49+88];
abs.ftz.f32 %f103, %f23;
setp.lt.ftz.f32 %p24, %f102, %f103;
selp.f32 %f104, %f23, %f101, %p24;
selp.f32 %f105, %f103, %f102, %p24;
ld.global.nc.f32 %f24, [%rd49+92];
abs.ftz.f32 %f106, %f24;
setp.lt.ftz.f32 %p25, %f105, %f106;
selp.f32 %f107, %f24, %f104, %p25;
selp.f32 %f108, %f106, %f105, %p25;
ld.global.nc.f32 %f25, [%rd49+96];
abs.ftz.f32 %f109, %f25;
setp.lt.ftz.f32 %p26, %f108, %f109;
selp.f32 %f110, %f25, %f107, %p26;
selp.f32 %f111, %f109, %f108, %p26;
ld.global.nc.f32 %f26, [%rd49+100];
abs.ftz.f32 %f112, %f26;
setp.lt.ftz.f32 %p27, %f111, %f112;
selp.f32 %f113, %f26, %f110, %p27;
selp.f32 %f114, %f112, %f111, %p27;
ld.global.nc.f32 %f27, [%rd49+104];
abs.ftz.f32 %f115, %f27;
setp.lt.ftz.f32 %p28, %f114, %f115;
selp.f32 %f116, %f27, %f113, %p28;
selp.f32 %f117, %f115, %f114, %p28;
ld.global.nc.f32 %f28, [%rd49+108];
abs.ftz.f32 %f118, %f28;
setp.lt.ftz.f32 %p29, %f117, %f118;
selp.f32 %f119, %f28, %f116, %p29;
selp.f32 %f120, %f118, %f117, %p29;
ld.global.nc.f32 %f29, [%rd49+112];
abs.ftz.f32 %f121, %f29;
setp.lt.ftz.f32 %p30, %f120, %f121;
selp.f32 %f122, %f29, %f119, %p30;
selp.f32 %f123, %f121, %f120, %p30;
ld.global.nc.f32 %f30, [%rd49+116];
abs.ftz.f32 %f124, %f30;
setp.lt.ftz.f32 %p31, %f123, %f124;
selp.f32 %f125, %f30, %f122, %p31;
selp.f32 %f126, %f124, %f123, %p31;
ld.global.nc.f32 %f31, [%rd49+120];
abs.ftz.f32 %f127, %f31;
setp.lt.ftz.f32 %p32, %f126, %f127;
selp.f32 %f128, %f31, %f125, %p32;
selp.f32 %f129, %f127, %f126, %p32;
ld.global.nc.f32 %f32, [%rd49+124];
abs.ftz.f32 %f130, %f32;
setp.lt.ftz.f32 %p33, %f129, %f130;
selp.f32 %f131, %f32, %f128, %p33;
add.s64 %rd2, %rd46, %rd44;
mov.f32 %f132, 0fC1000000;
div.approx.ftz.f32 %f33, %f131, %f132;
setp.eq.ftz.f32 %p34, %f33, 0f00000000;
@%p34 bra $L__BB14_3;

rcp.approx.ftz.f32 %f166, %f33;

$L__BB14_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f33;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 18;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;
fma.rn.ftz.f32 %f134, %f166, %f1, 0f41080000;
cvt.rzi.ftz.s32.f32 %r47, %f134;
cvt.s32.s8 %r48, %r47;
min.s32 %r49, %r48, 15;
cvt.u16.u32 %rs2, %r49;
fma.rn.ftz.f32 %f135, %f166, %f17, 0f41080000;
cvt.rzi.ftz.s32.f32 %r50, %f135;
cvt.s32.s8 %r51, %r50;
min.s32 %r52, %r51, 15;
cvt.u16.u32 %rs3, %r52;
shl.b16 %rs4, %rs3, 4;
or.b16 %rs5, %rs4, %rs2;
st.global.u8 [%rd52+2], %rs5;
fma.rn.ftz.f32 %f136, %f166, %f2, 0f41080000;
cvt.rzi.ftz.s32.f32 %r53, %f136;
cvt.s32.s8 %r54, %r53;
min.s32 %r55, %r54, 15;
cvt.u16.u32 %rs6, %r55;
fma.rn.ftz.f32 %f137, %f166, %f18, 0f41080000;
cvt.rzi.ftz.s32.f32 %r56, %f137;
cvt.s32.s8 %r57, %r56;
min.s32 %r58, %r57, 15;
cvt.u16.u32 %rs7, %r58;
shl.b16 %rs8, %rs7, 4;
or.b16 %rs9, %rs8, %rs6;
st.global.u8 [%rd52+3], %rs9;
fma.rn.ftz.f32 %f138, %f166, %f3, 0f41080000;
cvt.rzi.ftz.s32.f32 %r59, %f138;
cvt.s32.s8 %r60, %r59;
min.s32 %r61, %r60, 15;
cvt.u16.u32 %rs10, %r61;
fma.rn.ftz.f32 %f139, %f166, %f19, 0f41080000;
cvt.rzi.ftz.s32.f32 %r62, %f139;
cvt.s32.s8 %r63, %r62;
min.s32 %r64, %r63, 15;
cvt.u16.u32 %rs11, %r64;
shl.b16 %rs12, %rs11, 4;
or.b16 %rs13, %rs12, %rs10;
st.global.u8 [%rd52+4], %rs13;
fma.rn.ftz.f32 %f140, %f166, %f4, 0f41080000;
cvt.rzi.ftz.s32.f32 %r65, %f140;
cvt.s32.s8 %r66, %r65;
min.s32 %r67, %r66, 15;
cvt.u16.u32 %rs14, %r67;
fma.rn.ftz.f32 %f141, %f166, %f20, 0f41080000;
cvt.rzi.ftz.s32.f32 %r68, %f141;
cvt.s32.s8 %r69, %r68;
min.s32 %r70, %r69, 15;
cvt.u16.u32 %rs15, %r70;
shl.b16 %rs16, %rs15, 4;
or.b16 %rs17, %rs16, %rs14;
st.global.u8 [%rd52+5], %rs17;
fma.rn.ftz.f32 %f142, %f166, %f5, 0f41080000;
cvt.rzi.ftz.s32.f32 %r71, %f142;
cvt.s32.s8 %r72, %r71;
min.s32 %r73, %r72, 15;
cvt.u16.u32 %rs18, %r73;
fma.rn.ftz.f32 %f143, %f166, %f21, 0f41080000;
cvt.rzi.ftz.s32.f32 %r74, %f143;
cvt.s32.s8 %r75, %r74;
min.s32 %r76, %r75, 15;
cvt.u16.u32 %rs19, %r76;
shl.b16 %rs20, %rs19, 4;
or.b16 %rs21, %rs20, %rs18;
st.global.u8 [%rd52+6], %rs21;
fma.rn.ftz.f32 %f144, %f166, %f6, 0f41080000;
cvt.rzi.ftz.s32.f32 %r77, %f144;
cvt.s32.s8 %r78, %r77;
min.s32 %r79, %r78, 15;
cvt.u16.u32 %rs22, %r79;
fma.rn.ftz.f32 %f145, %f166, %f22, 0f41080000;
cvt.rzi.ftz.s32.f32 %r80, %f145;
cvt.s32.s8 %r81, %r80;
min.s32 %r82, %r81, 15;
cvt.u16.u32 %rs23, %r82;
shl.b16 %rs24, %rs23, 4;
or.b16 %rs25, %rs24, %rs22;
st.global.u8 [%rd52+7], %rs25;
fma.rn.ftz.f32 %f146, %f166, %f7, 0f41080000;
cvt.rzi.ftz.s32.f32 %r83, %f146;
cvt.s32.s8 %r84, %r83;
min.s32 %r85, %r84, 15;
cvt.u16.u32 %rs26, %r85;
fma.rn.ftz.f32 %f147, %f166, %f23, 0f41080000;
cvt.rzi.ftz.s32.f32 %r86, %f147;
cvt.s32.s8 %r87, %r86;
min.s32 %r88, %r87, 15;
cvt.u16.u32 %rs27, %r88;
shl.b16 %rs28, %rs27, 4;
or.b16 %rs29, %rs28, %rs26;
st.global.u8 [%rd52+8], %rs29;
fma.rn.ftz.f32 %f148, %f166, %f8, 0f41080000;
cvt.rzi.ftz.s32.f32 %r89, %f148;
cvt.s32.s8 %r90, %r89;
min.s32 %r91, %r90, 15;
cvt.u16.u32 %rs30, %r91;
fma.rn.ftz.f32 %f149, %f166, %f24, 0f41080000;
cvt.rzi.ftz.s32.f32 %r92, %f149;
cvt.s32.s8 %r93, %r92;
min.s32 %r94, %r93, 15;
cvt.u16.u32 %rs31, %r94;
shl.b16 %rs32, %rs31, 4;
or.b16 %rs33, %rs32, %rs30;
st.global.u8 [%rd52+9], %rs33;
fma.rn.ftz.f32 %f150, %f166, %f9, 0f41080000;
cvt.rzi.ftz.s32.f32 %r95, %f150;
cvt.s32.s8 %r96, %r95;
min.s32 %r97, %r96, 15;
cvt.u16.u32 %rs34, %r97;
fma.rn.ftz.f32 %f151, %f166, %f25, 0f41080000;
cvt.rzi.ftz.s32.f32 %r98, %f151;
cvt.s32.s8 %r99, %r98;
min.s32 %r100, %r99, 15;
cvt.u16.u32 %rs35, %r100;
shl.b16 %rs36, %rs35, 4;
or.b16 %rs37, %rs36, %rs34;
st.global.u8 [%rd52+10], %rs37;
fma.rn.ftz.f32 %f152, %f166, %f10, 0f41080000;
cvt.rzi.ftz.s32.f32 %r101, %f152;
cvt.s32.s8 %r102, %r101;
min.s32 %r103, %r102, 15;
cvt.u16.u32 %rs38, %r103;
fma.rn.ftz.f32 %f153, %f166, %f26, 0f41080000;
cvt.rzi.ftz.s32.f32 %r104, %f153;
cvt.s32.s8 %r105, %r104;
min.s32 %r106, %r105, 15;
cvt.u16.u32 %rs39, %r106;
shl.b16 %rs40, %rs39, 4;
or.b16 %rs41, %rs40, %rs38;
st.global.u8 [%rd52+11], %rs41;
fma.rn.ftz.f32 %f154, %f166, %f11, 0f41080000;
cvt.rzi.ftz.s32.f32 %r107, %f154;
cvt.s32.s8 %r108, %r107;
min.s32 %r109, %r108, 15;
cvt.u16.u32 %rs42, %r109;
fma.rn.ftz.f32 %f155, %f166, %f27, 0f41080000;
cvt.rzi.ftz.s32.f32 %r110, %f155;
cvt.s32.s8 %r111, %r110;
min.s32 %r112, %r111, 15;
cvt.u16.u32 %rs43, %r112;
shl.b16 %rs44, %rs43, 4;
or.b16 %rs45, %rs44, %rs42;
st.global.u8 [%rd52+12], %rs45;
fma.rn.ftz.f32 %f156, %f166, %f12, 0f41080000;
cvt.rzi.ftz.s32.f32 %r113, %f156;
cvt.s32.s8 %r114, %r113;
min.s32 %r115, %r114, 15;
cvt.u16.u32 %rs46, %r115;
fma.rn.ftz.f32 %f157, %f166, %f28, 0f41080000;
cvt.rzi.ftz.s32.f32 %r116, %f157;
cvt.s32.s8 %r117, %r116;
min.s32 %r118, %r117, 15;
cvt.u16.u32 %rs47, %r118;
shl.b16 %rs48, %rs47, 4;
or.b16 %rs49, %rs48, %rs46;
st.global.u8 [%rd52+13], %rs49;
fma.rn.ftz.f32 %f158, %f166, %f13, 0f41080000;
cvt.rzi.ftz.s32.f32 %r119, %f158;
cvt.s32.s8 %r120, %r119;
min.s32 %r121, %r120, 15;
cvt.u16.u32 %rs50, %r121;
fma.rn.ftz.f32 %f159, %f166, %f29, 0f41080000;
cvt.rzi.ftz.s32.f32 %r122, %f159;
cvt.s32.s8 %r123, %r122;
min.s32 %r124, %r123, 15;
cvt.u16.u32 %rs51, %r124;
shl.b16 %rs52, %rs51, 4;
or.b16 %rs53, %rs52, %rs50;
st.global.u8 [%rd52+14], %rs53;
fma.rn.ftz.f32 %f160, %f166, %f14, 0f41080000;
cvt.rzi.ftz.s32.f32 %r125, %f160;
cvt.s32.s8 %r126, %r125;
min.s32 %r127, %r126, 15;
cvt.u16.u32 %rs54, %r127;
fma.rn.ftz.f32 %f161, %f166, %f30, 0f41080000;
cvt.rzi.ftz.s32.f32 %r128, %f161;
cvt.s32.s8 %r129, %r128;
min.s32 %r130, %r129, 15;
cvt.u16.u32 %rs55, %r130;
shl.b16 %rs56, %rs55, 4;
or.b16 %rs57, %rs56, %rs54;
st.global.u8 [%rd52+15], %rs57;
fma.rn.ftz.f32 %f162, %f166, %f15, 0f41080000;
cvt.rzi.ftz.s32.f32 %r131, %f162;
cvt.s32.s8 %r132, %r131;
min.s32 %r133, %r132, 15;
cvt.u16.u32 %rs58, %r133;
fma.rn.ftz.f32 %f163, %f166, %f31, 0f41080000;
cvt.rzi.ftz.s32.f32 %r134, %f163;
cvt.s32.s8 %r135, %r134;
min.s32 %r136, %r135, 15;
cvt.u16.u32 %rs59, %r136;
shl.b16 %rs60, %rs59, 4;
or.b16 %rs61, %rs60, %rs58;
st.global.u8 [%rd52+16], %rs61;
fma.rn.ftz.f32 %f164, %f166, %f16, 0f41080000;
cvt.rzi.ftz.s32.f32 %r137, %f164;
cvt.s32.s8 %r138, %r137;
min.s32 %r139, %r138, 15;
cvt.u16.u32 %rs62, %r139;
fma.rn.ftz.f32 %f165, %f166, %f32, 0f41080000;
cvt.rzi.ftz.s32.f32 %r140, %f165;
cvt.s32.s8 %r141, %r140;
min.s32 %r142, %r141, 15;
cvt.u16.u32 %rs63, %r142;
shl.b16 %rs64, %rs63, 4;
or.b16 %rs65, %rs64, %rs62;
st.global.u8 [%rd52+17], %rs65;

$L__BB14_4:
ret;

}
.entry _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<65>;
.reg .b16 %rs<67>;
.reg .f32 %f<170>;
.reg .b32 %r<143>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB15_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 2;
add.s64 %rd31, %rd18, %rd30;
ld.global.nc.u32 %r46, [%rd31];
cvt.s64.s32 %rd32, %r46;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd22, %rd8;
mul.lo.s64 %rd36, %rd32, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
mul.hi.u64 %rd41, %rd40, -3689348814741910323;
shr.u64 %rd42, %rd41, 4;
add.s64 %rd43, %rd33, %rd19;
add.s64 %rd44, %rd43, %rd35;
add.s64 %rd45, %rd44, %rd34;
shr.u64 %rd46, %rd19, 5;
add.s64 %rd2, %rd42, %rd46;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd45, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
min.ftz.f32 %f38, %f1, 0f7F7FFFFF;
max.ftz.f32 %f39, %f1, 0fFF7FFFFF;
ld.global.nc.f32 %f2, [%rd49+4];
setp.lt.ftz.f32 %p2, %f2, %f38;
selp.f32 %f40, %f2, %f38, %p2;
setp.gt.ftz.f32 %p3, %f2, %f39;
selp.f32 %f41, %f2, %f39, %p3;
ld.global.nc.f32 %f3, [%rd49+8];
setp.lt.ftz.f32 %p4, %f3, %f40;
selp.f32 %f42, %f3, %f40, %p4;
setp.gt.ftz.f32 %p5, %f3, %f41;
selp.f32 %f43, %f3, %f41, %p5;
ld.global.nc.f32 %f4, [%rd49+12];
setp.lt.ftz.f32 %p6, %f4, %f42;
selp.f32 %f44, %f4, %f42, %p6;
setp.gt.ftz.f32 %p7, %f4, %f43;
selp.f32 %f45, %f4, %f43, %p7;
ld.global.nc.f32 %f5, [%rd49+16];
setp.lt.ftz.f32 %p8, %f5, %f44;
selp.f32 %f46, %f5, %f44, %p8;
setp.gt.ftz.f32 %p9, %f5, %f45;
selp.f32 %f47, %f5, %f45, %p9;
ld.global.nc.f32 %f6, [%rd49+20];
setp.lt.ftz.f32 %p10, %f6, %f46;
selp.f32 %f48, %f6, %f46, %p10;
setp.gt.ftz.f32 %p11, %f6, %f47;
selp.f32 %f49, %f6, %f47, %p11;
ld.global.nc.f32 %f7, [%rd49+24];
setp.lt.ftz.f32 %p12, %f7, %f48;
selp.f32 %f50, %f7, %f48, %p12;
setp.gt.ftz.f32 %p13, %f7, %f49;
selp.f32 %f51, %f7, %f49, %p13;
ld.global.nc.f32 %f8, [%rd49+28];
setp.lt.ftz.f32 %p14, %f8, %f50;
selp.f32 %f52, %f8, %f50, %p14;
setp.gt.ftz.f32 %p15, %f8, %f51;
selp.f32 %f53, %f8, %f51, %p15;
ld.global.nc.f32 %f9, [%rd49+32];
setp.lt.ftz.f32 %p16, %f9, %f52;
selp.f32 %f54, %f9, %f52, %p16;
setp.gt.ftz.f32 %p17, %f9, %f53;
selp.f32 %f55, %f9, %f53, %p17;
ld.global.nc.f32 %f10, [%rd49+36];
setp.lt.ftz.f32 %p18, %f10, %f54;
selp.f32 %f56, %f10, %f54, %p18;
setp.gt.ftz.f32 %p19, %f10, %f55;
selp.f32 %f57, %f10, %f55, %p19;
ld.global.nc.f32 %f11, [%rd49+40];
setp.lt.ftz.f32 %p20, %f11, %f56;
selp.f32 %f58, %f11, %f56, %p20;
setp.gt.ftz.f32 %p21, %f11, %f57;
selp.f32 %f59, %f11, %f57, %p21;
ld.global.nc.f32 %f12, [%rd49+44];
setp.lt.ftz.f32 %p22, %f12, %f58;
selp.f32 %f60, %f12, %f58, %p22;
setp.gt.ftz.f32 %p23, %f12, %f59;
selp.f32 %f61, %f12, %f59, %p23;
ld.global.nc.f32 %f13, [%rd49+48];
setp.lt.ftz.f32 %p24, %f13, %f60;
selp.f32 %f62, %f13, %f60, %p24;
setp.gt.ftz.f32 %p25, %f13, %f61;
selp.f32 %f63, %f13, %f61, %p25;
ld.global.nc.f32 %f14, [%rd49+52];
setp.lt.ftz.f32 %p26, %f14, %f62;
selp.f32 %f64, %f14, %f62, %p26;
setp.gt.ftz.f32 %p27, %f14, %f63;
selp.f32 %f65, %f14, %f63, %p27;
ld.global.nc.f32 %f15, [%rd49+56];
setp.lt.ftz.f32 %p28, %f15, %f64;
selp.f32 %f66, %f15, %f64, %p28;
setp.gt.ftz.f32 %p29, %f15, %f65;
selp.f32 %f67, %f15, %f65, %p29;
ld.global.nc.f32 %f16, [%rd49+60];
setp.lt.ftz.f32 %p30, %f16, %f66;
selp.f32 %f68, %f16, %f66, %p30;
setp.gt.ftz.f32 %p31, %f16, %f67;
selp.f32 %f69, %f16, %f67, %p31;
ld.global.nc.f32 %f17, [%rd49+64];
setp.lt.ftz.f32 %p32, %f17, %f68;
selp.f32 %f70, %f17, %f68, %p32;
setp.gt.ftz.f32 %p33, %f17, %f69;
selp.f32 %f71, %f17, %f69, %p33;
ld.global.nc.f32 %f18, [%rd49+68];
setp.lt.ftz.f32 %p34, %f18, %f70;
selp.f32 %f72, %f18, %f70, %p34;
setp.gt.ftz.f32 %p35, %f18, %f71;
selp.f32 %f73, %f18, %f71, %p35;
ld.global.nc.f32 %f19, [%rd49+72];
setp.lt.ftz.f32 %p36, %f19, %f72;
selp.f32 %f74, %f19, %f72, %p36;
setp.gt.ftz.f32 %p37, %f19, %f73;
selp.f32 %f75, %f19, %f73, %p37;
ld.global.nc.f32 %f20, [%rd49+76];
setp.lt.ftz.f32 %p38, %f20, %f74;
selp.f32 %f76, %f20, %f74, %p38;
setp.gt.ftz.f32 %p39, %f20, %f75;
selp.f32 %f77, %f20, %f75, %p39;
ld.global.nc.f32 %f21, [%rd49+80];
setp.lt.ftz.f32 %p40, %f21, %f76;
selp.f32 %f78, %f21, %f76, %p40;
setp.gt.ftz.f32 %p41, %f21, %f77;
selp.f32 %f79, %f21, %f77, %p41;
ld.global.nc.f32 %f22, [%rd49+84];
setp.lt.ftz.f32 %p42, %f22, %f78;
selp.f32 %f80, %f22, %f78, %p42;
setp.gt.ftz.f32 %p43, %f22, %f79;
selp.f32 %f81, %f22, %f79, %p43;
ld.global.nc.f32 %f23, [%rd49+88];
setp.lt.ftz.f32 %p44, %f23, %f80;
selp.f32 %f82, %f23, %f80, %p44;
setp.gt.ftz.f32 %p45, %f23, %f81;
selp.f32 %f83, %f23, %f81, %p45;
ld.global.nc.f32 %f24, [%rd49+92];
setp.lt.ftz.f32 %p46, %f24, %f82;
selp.f32 %f84, %f24, %f82, %p46;
setp.gt.ftz.f32 %p47, %f24, %f83;
selp.f32 %f85, %f24, %f83, %p47;
ld.global.nc.f32 %f25, [%rd49+96];
setp.lt.ftz.f32 %p48, %f25, %f84;
selp.f32 %f86, %f25, %f84, %p48;
setp.gt.ftz.f32 %p49, %f25, %f85;
selp.f32 %f87, %f25, %f85, %p49;
ld.global.nc.f32 %f26, [%rd49+100];
setp.lt.ftz.f32 %p50, %f26, %f86;
selp.f32 %f88, %f26, %f86, %p50;
setp.gt.ftz.f32 %p51, %f26, %f87;
selp.f32 %f89, %f26, %f87, %p51;
ld.global.nc.f32 %f27, [%rd49+104];
setp.lt.ftz.f32 %p52, %f27, %f88;
selp.f32 %f90, %f27, %f88, %p52;
setp.gt.ftz.f32 %p53, %f27, %f89;
selp.f32 %f91, %f27, %f89, %p53;
ld.global.nc.f32 %f28, [%rd49+108];
setp.lt.ftz.f32 %p54, %f28, %f90;
selp.f32 %f92, %f28, %f90, %p54;
setp.gt.ftz.f32 %p55, %f28, %f91;
selp.f32 %f93, %f28, %f91, %p55;
ld.global.nc.f32 %f29, [%rd49+112];
setp.lt.ftz.f32 %p56, %f29, %f92;
selp.f32 %f94, %f29, %f92, %p56;
setp.gt.ftz.f32 %p57, %f29, %f93;
selp.f32 %f95, %f29, %f93, %p57;
ld.global.nc.f32 %f30, [%rd49+116];
setp.lt.ftz.f32 %p58, %f30, %f94;
selp.f32 %f96, %f30, %f94, %p58;
setp.gt.ftz.f32 %p59, %f30, %f95;
selp.f32 %f97, %f30, %f95, %p59;
ld.global.nc.f32 %f31, [%rd49+120];
setp.lt.ftz.f32 %p60, %f31, %f96;
selp.f32 %f98, %f31, %f96, %p60;
setp.gt.ftz.f32 %p61, %f31, %f97;
selp.f32 %f99, %f31, %f97, %p61;
ld.global.nc.f32 %f32, [%rd49+124];
setp.lt.ftz.f32 %p62, %f32, %f98;
selp.f32 %f33, %f32, %f98, %p62;
setp.gt.ftz.f32 %p63, %f32, %f99;
selp.f32 %f100, %f32, %f99, %p63;
sub.ftz.f32 %f101, %f100, %f33;
mov.f32 %f102, 0f41700000;
div.approx.ftz.f32 %f34, %f101, %f102;
setp.eq.ftz.f32 %p64, %f34, 0f00000000;
mov.f32 %f169, 0f00000000;
@%p64 bra $L__BB15_3;

rcp.approx.ftz.f32 %f169, %f34;

$L__BB15_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f34;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 20;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;

{ cvt.rn.f16.f32 %rs2, %f33;}


st.global.u16 [%rd52+2], %rs2;
sub.ftz.f32 %f105, %f1, %f33;
sub.ftz.f32 %f106, %f17, %f33;
fma.rn.ftz.f32 %f107, %f169, %f105, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r47, %f107;
cvt.s32.s8 %r48, %r47;
min.s32 %r49, %r48, 15;
cvt.u16.u32 %rs3, %r49;
fma.rn.ftz.f32 %f108, %f169, %f106, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r50, %f108;
cvt.s32.s8 %r51, %r50;
min.s32 %r52, %r51, 15;
cvt.u16.u32 %rs4, %r52;
shl.b16 %rs5, %rs4, 4;
or.b16 %rs6, %rs5, %rs3;
st.global.u8 [%rd52+4], %rs6;
sub.ftz.f32 %f109, %f2, %f33;
sub.ftz.f32 %f110, %f18, %f33;
fma.rn.ftz.f32 %f111, %f169, %f109, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r53, %f111;
cvt.s32.s8 %r54, %r53;
min.s32 %r55, %r54, 15;
cvt.u16.u32 %rs7, %r55;
fma.rn.ftz.f32 %f112, %f169, %f110, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r56, %f112;
cvt.s32.s8 %r57, %r56;
min.s32 %r58, %r57, 15;
cvt.u16.u32 %rs8, %r58;
shl.b16 %rs9, %rs8, 4;
or.b16 %rs10, %rs9, %rs7;
st.global.u8 [%rd52+5], %rs10;
sub.ftz.f32 %f113, %f3, %f33;
sub.ftz.f32 %f114, %f19, %f33;
fma.rn.ftz.f32 %f115, %f169, %f113, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r59, %f115;
cvt.s32.s8 %r60, %r59;
min.s32 %r61, %r60, 15;
cvt.u16.u32 %rs11, %r61;
fma.rn.ftz.f32 %f116, %f169, %f114, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r62, %f116;
cvt.s32.s8 %r63, %r62;
min.s32 %r64, %r63, 15;
cvt.u16.u32 %rs12, %r64;
shl.b16 %rs13, %rs12, 4;
or.b16 %rs14, %rs13, %rs11;
st.global.u8 [%rd52+6], %rs14;
sub.ftz.f32 %f117, %f4, %f33;
sub.ftz.f32 %f118, %f20, %f33;
fma.rn.ftz.f32 %f119, %f169, %f117, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r65, %f119;
cvt.s32.s8 %r66, %r65;
min.s32 %r67, %r66, 15;
cvt.u16.u32 %rs15, %r67;
fma.rn.ftz.f32 %f120, %f169, %f118, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r68, %f120;
cvt.s32.s8 %r69, %r68;
min.s32 %r70, %r69, 15;
cvt.u16.u32 %rs16, %r70;
shl.b16 %rs17, %rs16, 4;
or.b16 %rs18, %rs17, %rs15;
st.global.u8 [%rd52+7], %rs18;
sub.ftz.f32 %f121, %f5, %f33;
sub.ftz.f32 %f122, %f21, %f33;
fma.rn.ftz.f32 %f123, %f169, %f121, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r71, %f123;
cvt.s32.s8 %r72, %r71;
min.s32 %r73, %r72, 15;
cvt.u16.u32 %rs19, %r73;
fma.rn.ftz.f32 %f124, %f169, %f122, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r74, %f124;
cvt.s32.s8 %r75, %r74;
min.s32 %r76, %r75, 15;
cvt.u16.u32 %rs20, %r76;
shl.b16 %rs21, %rs20, 4;
or.b16 %rs22, %rs21, %rs19;
st.global.u8 [%rd52+8], %rs22;
sub.ftz.f32 %f125, %f6, %f33;
sub.ftz.f32 %f126, %f22, %f33;
fma.rn.ftz.f32 %f127, %f169, %f125, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r77, %f127;
cvt.s32.s8 %r78, %r77;
min.s32 %r79, %r78, 15;
cvt.u16.u32 %rs23, %r79;
fma.rn.ftz.f32 %f128, %f169, %f126, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r80, %f128;
cvt.s32.s8 %r81, %r80;
min.s32 %r82, %r81, 15;
cvt.u16.u32 %rs24, %r82;
shl.b16 %rs25, %rs24, 4;
or.b16 %rs26, %rs25, %rs23;
st.global.u8 [%rd52+9], %rs26;
sub.ftz.f32 %f129, %f7, %f33;
sub.ftz.f32 %f130, %f23, %f33;
fma.rn.ftz.f32 %f131, %f169, %f129, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r83, %f131;
cvt.s32.s8 %r84, %r83;
min.s32 %r85, %r84, 15;
cvt.u16.u32 %rs27, %r85;
fma.rn.ftz.f32 %f132, %f169, %f130, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r86, %f132;
cvt.s32.s8 %r87, %r86;
min.s32 %r88, %r87, 15;
cvt.u16.u32 %rs28, %r88;
shl.b16 %rs29, %rs28, 4;
or.b16 %rs30, %rs29, %rs27;
st.global.u8 [%rd52+10], %rs30;
sub.ftz.f32 %f133, %f8, %f33;
sub.ftz.f32 %f134, %f24, %f33;
fma.rn.ftz.f32 %f135, %f169, %f133, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r89, %f135;
cvt.s32.s8 %r90, %r89;
min.s32 %r91, %r90, 15;
cvt.u16.u32 %rs31, %r91;
fma.rn.ftz.f32 %f136, %f169, %f134, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r92, %f136;
cvt.s32.s8 %r93, %r92;
min.s32 %r94, %r93, 15;
cvt.u16.u32 %rs32, %r94;
shl.b16 %rs33, %rs32, 4;
or.b16 %rs34, %rs33, %rs31;
st.global.u8 [%rd52+11], %rs34;
sub.ftz.f32 %f137, %f9, %f33;
sub.ftz.f32 %f138, %f25, %f33;
fma.rn.ftz.f32 %f139, %f169, %f137, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r95, %f139;
cvt.s32.s8 %r96, %r95;
min.s32 %r97, %r96, 15;
cvt.u16.u32 %rs35, %r97;
fma.rn.ftz.f32 %f140, %f169, %f138, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r98, %f140;
cvt.s32.s8 %r99, %r98;
min.s32 %r100, %r99, 15;
cvt.u16.u32 %rs36, %r100;
shl.b16 %rs37, %rs36, 4;
or.b16 %rs38, %rs37, %rs35;
st.global.u8 [%rd52+12], %rs38;
sub.ftz.f32 %f141, %f10, %f33;
sub.ftz.f32 %f142, %f26, %f33;
fma.rn.ftz.f32 %f143, %f169, %f141, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r101, %f143;
cvt.s32.s8 %r102, %r101;
min.s32 %r103, %r102, 15;
cvt.u16.u32 %rs39, %r103;
fma.rn.ftz.f32 %f144, %f169, %f142, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r104, %f144;
cvt.s32.s8 %r105, %r104;
min.s32 %r106, %r105, 15;
cvt.u16.u32 %rs40, %r106;
shl.b16 %rs41, %rs40, 4;
or.b16 %rs42, %rs41, %rs39;
st.global.u8 [%rd52+13], %rs42;
sub.ftz.f32 %f145, %f11, %f33;
sub.ftz.f32 %f146, %f27, %f33;
fma.rn.ftz.f32 %f147, %f169, %f145, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r107, %f147;
cvt.s32.s8 %r108, %r107;
min.s32 %r109, %r108, 15;
cvt.u16.u32 %rs43, %r109;
fma.rn.ftz.f32 %f148, %f169, %f146, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r110, %f148;
cvt.s32.s8 %r111, %r110;
min.s32 %r112, %r111, 15;
cvt.u16.u32 %rs44, %r112;
shl.b16 %rs45, %rs44, 4;
or.b16 %rs46, %rs45, %rs43;
st.global.u8 [%rd52+14], %rs46;
sub.ftz.f32 %f149, %f12, %f33;
sub.ftz.f32 %f150, %f28, %f33;
fma.rn.ftz.f32 %f151, %f169, %f149, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r113, %f151;
cvt.s32.s8 %r114, %r113;
min.s32 %r115, %r114, 15;
cvt.u16.u32 %rs47, %r115;
fma.rn.ftz.f32 %f152, %f169, %f150, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r116, %f152;
cvt.s32.s8 %r117, %r116;
min.s32 %r118, %r117, 15;
cvt.u16.u32 %rs48, %r118;
shl.b16 %rs49, %rs48, 4;
or.b16 %rs50, %rs49, %rs47;
st.global.u8 [%rd52+15], %rs50;
sub.ftz.f32 %f153, %f13, %f33;
sub.ftz.f32 %f154, %f29, %f33;
fma.rn.ftz.f32 %f155, %f169, %f153, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r119, %f155;
cvt.s32.s8 %r120, %r119;
min.s32 %r121, %r120, 15;
cvt.u16.u32 %rs51, %r121;
fma.rn.ftz.f32 %f156, %f169, %f154, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r122, %f156;
cvt.s32.s8 %r123, %r122;
min.s32 %r124, %r123, 15;
cvt.u16.u32 %rs52, %r124;
shl.b16 %rs53, %rs52, 4;
or.b16 %rs54, %rs53, %rs51;
st.global.u8 [%rd52+16], %rs54;
sub.ftz.f32 %f157, %f14, %f33;
sub.ftz.f32 %f158, %f30, %f33;
fma.rn.ftz.f32 %f159, %f169, %f157, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r125, %f159;
cvt.s32.s8 %r126, %r125;
min.s32 %r127, %r126, 15;
cvt.u16.u32 %rs55, %r127;
fma.rn.ftz.f32 %f160, %f169, %f158, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r128, %f160;
cvt.s32.s8 %r129, %r128;
min.s32 %r130, %r129, 15;
cvt.u16.u32 %rs56, %r130;
shl.b16 %rs57, %rs56, 4;
or.b16 %rs58, %rs57, %rs55;
st.global.u8 [%rd52+17], %rs58;
sub.ftz.f32 %f161, %f15, %f33;
sub.ftz.f32 %f162, %f31, %f33;
fma.rn.ftz.f32 %f163, %f169, %f161, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r131, %f163;
cvt.s32.s8 %r132, %r131;
min.s32 %r133, %r132, 15;
cvt.u16.u32 %rs59, %r133;
fma.rn.ftz.f32 %f164, %f169, %f162, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r134, %f164;
cvt.s32.s8 %r135, %r134;
min.s32 %r136, %r135, 15;
cvt.u16.u32 %rs60, %r136;
shl.b16 %rs61, %rs60, 4;
or.b16 %rs62, %rs61, %rs59;
st.global.u8 [%rd52+18], %rs62;
sub.ftz.f32 %f165, %f16, %f33;
sub.ftz.f32 %f166, %f32, %f33;
fma.rn.ftz.f32 %f167, %f169, %f165, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r137, %f167;
cvt.s32.s8 %r138, %r137;
min.s32 %r139, %r138, 15;
cvt.u16.u32 %rs63, %r139;
fma.rn.ftz.f32 %f168, %f169, %f166, 0f3F000000;
cvt.rzi.ftz.s32.f32 %r140, %f168;
cvt.s32.s8 %r141, %r140;
min.s32 %r142, %r141, 15;
cvt.u16.u32 %rs64, %r142;
shl.b16 %rs65, %rs64, 4;
or.b16 %rs66, %rs65, %rs63;
st.global.u8 [%rd52+19], %rs66;

$L__BB15_4:
ret;

}
.entry _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<36>;
.reg .b16 %rs<2>;
.reg .f32 %f<151>;
.reg .b32 %r<128>;
.reg .b64 %rd<67>;


ld.param.u64 %rd15, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd16, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd27, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd18, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd19, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd20, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd21, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd22, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd23, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd24, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd25, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd26, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r19, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r18, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r17, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r16, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r14, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r13, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r12, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r11, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r10, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r9, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r8, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r7, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r6, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r5, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r20, %ntid.x;
mov.u32 %r21, %ctaid.x;
mul.wide.u32 %rd28, %r20, %r21;
mov.u32 %r22, %tid.x;
cvt.u64.u32 %rd29, %r22;
add.s64 %rd1, %rd28, %rd29;
setp.ge.s64 %p1, %rd1, %rd27;
@%p1 bra $L__BB16_6;

cvta.to.global.u64 %rd30, %rd16;
cvt.u32.u64 %r23, %rd1;
shl.b32 %r24, %r23, 5;
mul.hi.u32 %r25, %r24, %r5;
add.s32 %r26, %r25, %r24;
shr.u32 %r27, %r26, %r6;
mul.lo.s32 %r28, %r27, %r7;
sub.s32 %r29, %r24, %r28;
cvt.u64.u32 %rd2, %r29;
mul.hi.u32 %r30, %r27, %r8;
add.s32 %r31, %r27, %r30;
shr.u32 %r32, %r31, %r9;
mul.lo.s32 %r33, %r32, %r10;
sub.s32 %r34, %r27, %r33;
cvt.u64.u32 %rd31, %r34;
mul.hi.u32 %r35, %r32, %r11;
add.s32 %r36, %r32, %r35;
shr.u32 %r37, %r36, %r12;
mul.lo.s32 %r38, %r37, %r13;
sub.s32 %r39, %r32, %r38;
cvt.u64.u32 %rd32, %r39;
cvt.u64.u32 %rd33, %r37;
mul.hi.u32 %r40, %r37, %r17;
add.s32 %r41, %r37, %r40;
shr.u32 %r42, %r41, %r18;
mul.lo.s32 %r43, %r42, %r19;
sub.s32 %r44, %r37, %r43;
cvt.u64.u32 %rd34, %r44;
mul.hi.u32 %r45, %r39, %r14;
add.s32 %r46, %r39, %r45;
shr.u32 %r47, %r46, %r15;
mul.lo.s32 %r48, %r47, %r16;
sub.s32 %r49, %r39, %r48;
cvt.u64.u32 %rd35, %r49;
mul.lo.s64 %rd36, %rd31, %rd21;
mul.lo.s64 %rd37, %rd35, %rd22;
mul.lo.s64 %rd38, %rd34, %rd23;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
shl.b64 %rd41, %rd40, 2;
add.s64 %rd42, %rd30, %rd41;
ld.global.nc.u32 %r50, [%rd42];
cvt.s64.s32 %rd43, %r50;
mul.lo.s64 %rd3, %rd31, %rd18;
mul.lo.s64 %rd4, %rd32, %rd19;
mul.lo.s64 %rd5, %rd33, %rd20;
mul.lo.s64 %rd44, %rd43, %rd24;
mul.lo.s64 %rd45, %rd32, %rd25;
mul.lo.s64 %rd46, %rd33, %rd26;
add.s64 %rd47, %rd46, %rd44;
add.s64 %rd6, %rd47, %rd45;
add.s64 %rd48, %rd3, %rd2;
add.s64 %rd49, %rd48, %rd5;
add.s64 %rd50, %rd49, %rd4;
cvta.to.global.u64 %rd7, %rd15;
shl.b64 %rd51, %rd50, 2;
add.s64 %rd52, %rd7, %rd51;
ld.global.nc.f32 %f5, [%rd52];
abs.ftz.f32 %f6, %f5;
setp.gt.ftz.f32 %p2, %f6, 0f00000000;
mov.f32 %f150, 0f00000000;
max.ftz.f32 %f7, %f6, 0f00000000;
selp.f32 %f8, %f5, 0f00000000, %p2;
ld.global.nc.f32 %f9, [%rd52+4];
abs.ftz.f32 %f10, %f9;
setp.lt.ftz.f32 %p3, %f7, %f10;
selp.f32 %f11, %f10, %f7, %p3;
selp.f32 %f12, %f9, %f8, %p3;
ld.global.nc.f32 %f13, [%rd52+8];
abs.ftz.f32 %f14, %f13;
setp.lt.ftz.f32 %p4, %f11, %f14;
selp.f32 %f15, %f14, %f11, %p4;
selp.f32 %f16, %f13, %f12, %p4;
ld.global.nc.f32 %f17, [%rd52+12];
abs.ftz.f32 %f18, %f17;
setp.lt.ftz.f32 %p5, %f15, %f18;
selp.f32 %f19, %f18, %f15, %p5;
selp.f32 %f20, %f17, %f16, %p5;
ld.global.nc.f32 %f21, [%rd52+16];
abs.ftz.f32 %f22, %f21;
setp.lt.ftz.f32 %p6, %f19, %f22;
selp.f32 %f23, %f22, %f19, %p6;
selp.f32 %f24, %f21, %f20, %p6;
ld.global.nc.f32 %f25, [%rd52+20];
abs.ftz.f32 %f26, %f25;
setp.lt.ftz.f32 %p7, %f23, %f26;
selp.f32 %f27, %f26, %f23, %p7;
selp.f32 %f28, %f25, %f24, %p7;
ld.global.nc.f32 %f29, [%rd52+24];
abs.ftz.f32 %f30, %f29;
setp.lt.ftz.f32 %p8, %f27, %f30;
selp.f32 %f31, %f30, %f27, %p8;
selp.f32 %f32, %f29, %f28, %p8;
ld.global.nc.f32 %f33, [%rd52+28];
abs.ftz.f32 %f34, %f33;
setp.lt.ftz.f32 %p9, %f31, %f34;
selp.f32 %f35, %f34, %f31, %p9;
selp.f32 %f36, %f33, %f32, %p9;
ld.global.nc.f32 %f37, [%rd52+32];
abs.ftz.f32 %f38, %f37;
setp.lt.ftz.f32 %p10, %f35, %f38;
selp.f32 %f39, %f38, %f35, %p10;
selp.f32 %f40, %f37, %f36, %p10;
ld.global.nc.f32 %f41, [%rd52+36];
abs.ftz.f32 %f42, %f41;
setp.lt.ftz.f32 %p11, %f39, %f42;
selp.f32 %f43, %f42, %f39, %p11;
selp.f32 %f44, %f41, %f40, %p11;
ld.global.nc.f32 %f45, [%rd52+40];
abs.ftz.f32 %f46, %f45;
setp.lt.ftz.f32 %p12, %f43, %f46;
selp.f32 %f47, %f46, %f43, %p12;
selp.f32 %f48, %f45, %f44, %p12;
ld.global.nc.f32 %f49, [%rd52+44];
abs.ftz.f32 %f50, %f49;
setp.lt.ftz.f32 %p13, %f47, %f50;
selp.f32 %f51, %f50, %f47, %p13;
selp.f32 %f52, %f49, %f48, %p13;
ld.global.nc.f32 %f53, [%rd52+48];
abs.ftz.f32 %f54, %f53;
setp.lt.ftz.f32 %p14, %f51, %f54;
selp.f32 %f55, %f54, %f51, %p14;
selp.f32 %f56, %f53, %f52, %p14;
ld.global.nc.f32 %f57, [%rd52+52];
abs.ftz.f32 %f58, %f57;
setp.lt.ftz.f32 %p15, %f55, %f58;
selp.f32 %f59, %f58, %f55, %p15;
selp.f32 %f60, %f57, %f56, %p15;
ld.global.nc.f32 %f61, [%rd52+56];
abs.ftz.f32 %f62, %f61;
setp.lt.ftz.f32 %p16, %f59, %f62;
selp.f32 %f63, %f62, %f59, %p16;
selp.f32 %f64, %f61, %f60, %p16;
ld.global.nc.f32 %f65, [%rd52+60];
abs.ftz.f32 %f66, %f65;
setp.lt.ftz.f32 %p17, %f63, %f66;
selp.f32 %f67, %f66, %f63, %p17;
selp.f32 %f68, %f65, %f64, %p17;
ld.global.nc.f32 %f69, [%rd52+64];
abs.ftz.f32 %f70, %f69;
setp.lt.ftz.f32 %p18, %f67, %f70;
selp.f32 %f71, %f70, %f67, %p18;
selp.f32 %f72, %f69, %f68, %p18;
ld.global.nc.f32 %f73, [%rd52+68];
abs.ftz.f32 %f74, %f73;
setp.lt.ftz.f32 %p19, %f71, %f74;
selp.f32 %f75, %f74, %f71, %p19;
selp.f32 %f76, %f73, %f72, %p19;
ld.global.nc.f32 %f77, [%rd52+72];
abs.ftz.f32 %f78, %f77;
setp.lt.ftz.f32 %p20, %f75, %f78;
selp.f32 %f79, %f78, %f75, %p20;
selp.f32 %f80, %f77, %f76, %p20;
ld.global.nc.f32 %f81, [%rd52+76];
abs.ftz.f32 %f82, %f81;
setp.lt.ftz.f32 %p21, %f79, %f82;
selp.f32 %f83, %f82, %f79, %p21;
selp.f32 %f84, %f81, %f80, %p21;
ld.global.nc.f32 %f85, [%rd52+80];
abs.ftz.f32 %f86, %f85;
setp.lt.ftz.f32 %p22, %f83, %f86;
selp.f32 %f87, %f86, %f83, %p22;
selp.f32 %f88, %f85, %f84, %p22;
ld.global.nc.f32 %f89, [%rd52+84];
abs.ftz.f32 %f90, %f89;
setp.lt.ftz.f32 %p23, %f87, %f90;
selp.f32 %f91, %f90, %f87, %p23;
selp.f32 %f92, %f89, %f88, %p23;
ld.global.nc.f32 %f93, [%rd52+88];
abs.ftz.f32 %f94, %f93;
setp.lt.ftz.f32 %p24, %f91, %f94;
selp.f32 %f95, %f94, %f91, %p24;
selp.f32 %f96, %f93, %f92, %p24;
ld.global.nc.f32 %f97, [%rd52+92];
abs.ftz.f32 %f98, %f97;
setp.lt.ftz.f32 %p25, %f95, %f98;
selp.f32 %f99, %f98, %f95, %p25;
selp.f32 %f100, %f97, %f96, %p25;
ld.global.nc.f32 %f101, [%rd52+96];
abs.ftz.f32 %f102, %f101;
setp.lt.ftz.f32 %p26, %f99, %f102;
selp.f32 %f103, %f102, %f99, %p26;
selp.f32 %f104, %f101, %f100, %p26;
ld.global.nc.f32 %f105, [%rd52+100];
abs.ftz.f32 %f106, %f105;
setp.lt.ftz.f32 %p27, %f103, %f106;
selp.f32 %f107, %f106, %f103, %p27;
selp.f32 %f108, %f105, %f104, %p27;
ld.global.nc.f32 %f109, [%rd52+104];
abs.ftz.f32 %f110, %f109;
setp.lt.ftz.f32 %p28, %f107, %f110;
selp.f32 %f111, %f110, %f107, %p28;
selp.f32 %f112, %f109, %f108, %p28;
ld.global.nc.f32 %f113, [%rd52+108];
abs.ftz.f32 %f114, %f113;
setp.lt.ftz.f32 %p29, %f111, %f114;
selp.f32 %f115, %f114, %f111, %p29;
selp.f32 %f116, %f113, %f112, %p29;
ld.global.nc.f32 %f117, [%rd52+112];
abs.ftz.f32 %f118, %f117;
setp.lt.ftz.f32 %p30, %f115, %f118;
selp.f32 %f119, %f118, %f115, %p30;
selp.f32 %f120, %f117, %f116, %p30;
ld.global.nc.f32 %f121, [%rd52+116];
abs.ftz.f32 %f122, %f121;
setp.lt.ftz.f32 %p31, %f119, %f122;
selp.f32 %f123, %f122, %f119, %p31;
selp.f32 %f124, %f121, %f120, %p31;
ld.global.nc.f32 %f125, [%rd52+120];
abs.ftz.f32 %f126, %f125;
setp.lt.ftz.f32 %p32, %f123, %f126;
selp.f32 %f127, %f126, %f123, %p32;
selp.f32 %f128, %f125, %f124, %p32;
ld.global.nc.f32 %f129, [%rd52+124];
abs.ftz.f32 %f130, %f129;
setp.lt.ftz.f32 %p33, %f127, %f130;
selp.f32 %f131, %f129, %f128, %p33;
mov.f32 %f132, 0fC1800000;
div.approx.ftz.f32 %f1, %f131, %f132;
setp.eq.ftz.f32 %p34, %f1, 0f00000000;
@%p34 bra $L__BB16_3;

rcp.approx.ftz.f32 %f150, %f1;

$L__BB16_3:
ld.param.u64 %rd64, [_Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
mul.hi.u64 %rd53, %rd6, 3353953467947191203;
shr.u64 %rd54, %rd53, 2;
shr.u64 %rd55, %rd2, 5;
add.s64 %rd56, %rd54, %rd55;
cvta.to.global.u64 %rd57, %rd64;

{ cvt.rn.f16.f32 %rs1, %f1;}


mul.lo.s64 %rd58, %rd56, 22;
add.s64 %rd8, %rd57, %rd58;
st.global.u16 [%rd8], %rs1;
add.s64 %rd66, %rd8, 9;
add.s64 %rd59, %rd2, %rd3;
add.s64 %rd60, %rd59, %rd4;
add.s64 %rd61, %rd60, %rd5;
shl.b64 %rd62, %rd61, 2;
add.s64 %rd63, %rd7, %rd62;
add.s64 %rd65, %rd63, 64;
mov.u32 %r126, 0;
mov.u32 %r127, %r126;

$L__BB16_4:
ld.global.nc.f32 %f134, [%rd65+-64];
ld.global.nc.f32 %f135, [%rd65];
fma.rn.ftz.f32 %f136, %f150, %f134, 0f41840000;
cvt.rzi.ftz.s32.f32 %r53, %f136;
cvt.s32.s8 %r54, %r53;
min.s32 %r55, %r54, 31;
fma.rn.ftz.f32 %f137, %f150, %f135, 0f41840000;
cvt.rzi.ftz.s32.f32 %r56, %f137;
cvt.s32.s8 %r57, %r56;
and.b32 %r58, %r55, 15;
min.s32 %r59, %r57, 31;
bfi.b32 %r60, %r59, %r58, 4, 28;
st.global.u8 [%rd66+-3], %r60;
and.b32 %r61, %r55, 16;
shr.u32 %r62, %r61, 4;
shl.b32 %r63, %r62, %r126;
or.b32 %r64, %r63, %r127;
and.b32 %r65, %r59, 16;
shr.u32 %r66, %r65, 4;
add.s32 %r67, %r126, 16;
shl.b32 %r68, %r66, %r67;
or.b32 %r69, %r64, %r68;
ld.global.nc.f32 %f138, [%rd65+-60];
ld.global.nc.f32 %f139, [%rd65+4];
fma.rn.ftz.f32 %f140, %f150, %f138, 0f41840000;
cvt.rzi.ftz.s32.f32 %r70, %f140;
cvt.s32.s8 %r71, %r70;
min.s32 %r72, %r71, 31;
fma.rn.ftz.f32 %f141, %f150, %f139, 0f41840000;
cvt.rzi.ftz.s32.f32 %r73, %f141;
cvt.s32.s8 %r74, %r73;
and.b32 %r75, %r72, 15;
min.s32 %r76, %r74, 31;
bfi.b32 %r77, %r76, %r75, 4, 28;
st.global.u8 [%rd66+-2], %r77;
and.b32 %r78, %r72, 16;
shr.u32 %r79, %r78, 4;
add.s32 %r80, %r126, 1;
shl.b32 %r81, %r79, %r80;
or.b32 %r82, %r81, %r69;
and.b32 %r83, %r76, 16;
shr.u32 %r84, %r83, 4;
add.s32 %r85, %r126, 17;
shl.b32 %r86, %r84, %r85;
or.b32 %r87, %r82, %r86;
ld.global.nc.f32 %f142, [%rd65+-56];
ld.global.nc.f32 %f143, [%rd65+8];
fma.rn.ftz.f32 %f144, %f150, %f142, 0f41840000;
cvt.rzi.ftz.s32.f32 %r88, %f144;
cvt.s32.s8 %r89, %r88;
min.s32 %r90, %r89, 31;
fma.rn.ftz.f32 %f145, %f150, %f143, 0f41840000;
cvt.rzi.ftz.s32.f32 %r91, %f145;
cvt.s32.s8 %r92, %r91;
and.b32 %r93, %r90, 15;
min.s32 %r94, %r92, 31;
bfi.b32 %r95, %r94, %r93, 4, 28;
st.global.u8 [%rd66+-1], %r95;
and.b32 %r96, %r90, 16;
shr.u32 %r97, %r96, 4;
add.s32 %r98, %r126, 2;
shl.b32 %r99, %r97, %r98;
or.b32 %r100, %r99, %r87;
and.b32 %r101, %r94, 16;
shr.u32 %r102, %r101, 4;
add.s32 %r103, %r126, 18;
shl.b32 %r104, %r102, %r103;
or.b32 %r105, %r100, %r104;
ld.global.nc.f32 %f146, [%rd65+-52];
ld.global.nc.f32 %f147, [%rd65+12];
fma.rn.ftz.f32 %f148, %f150, %f146, 0f41840000;
cvt.rzi.ftz.s32.f32 %r106, %f148;
cvt.s32.s8 %r107, %r106;
min.s32 %r108, %r107, 31;
fma.rn.ftz.f32 %f149, %f150, %f147, 0f41840000;
cvt.rzi.ftz.s32.f32 %r109, %f149;
cvt.s32.s8 %r110, %r109;
and.b32 %r111, %r108, 15;
min.s32 %r112, %r110, 31;
bfi.b32 %r113, %r112, %r111, 4, 28;
st.global.u8 [%rd66], %r113;
and.b32 %r114, %r108, 16;
shr.u32 %r115, %r114, 4;
add.s32 %r116, %r126, 3;
shl.b32 %r117, %r115, %r116;
or.b32 %r118, %r117, %r105;
and.b32 %r119, %r112, 16;
shr.u32 %r120, %r119, 4;
add.s32 %r121, %r126, 19;
shl.b32 %r122, %r120, %r121;
or.b32 %r127, %r118, %r122;
add.s64 %rd66, %rd66, 4;
add.s64 %rd65, %rd65, 16;
add.s32 %r126, %r126, 4;
setp.ne.s32 %p35, %r126, 16;
@%p35 bra $L__BB16_4;

st.global.u8 [%rd8+2], %r127;
shr.u32 %r123, %r127, 24;
st.global.u8 [%rd8+5], %r123;
shr.u32 %r124, %r127, 16;
st.global.u8 [%rd8+4], %r124;
shr.u32 %r125, %r127, 8;
st.global.u8 [%rd8+3], %r125;

$L__BB16_6:
ret;

}
.entry _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<65>;
.reg .b16 %rs<3>;
.reg .f32 %f<168>;
.reg .b32 %r<208>;
.reg .b64 %rd<54>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB17_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 2;
add.s64 %rd31, %rd18, %rd30;
ld.global.nc.u32 %r46, [%rd31];
cvt.s64.s32 %rd32, %r46;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd22, %rd8;
mul.lo.s64 %rd36, %rd32, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
mul.hi.u64 %rd41, %rd40, -6148914691236517205;
shr.u64 %rd42, %rd41, 4;
add.s64 %rd43, %rd33, %rd19;
add.s64 %rd44, %rd43, %rd35;
add.s64 %rd45, %rd44, %rd34;
cvta.to.global.u64 %rd46, %rd3;
shl.b64 %rd47, %rd45, 2;
add.s64 %rd48, %rd46, %rd47;
shr.u64 %rd49, %rd19, 5;
add.s64 %rd2, %rd42, %rd49;
ld.global.nc.f32 %f1, [%rd48+4];
ld.global.nc.f32 %f2, [%rd48];
setp.lt.ftz.f32 %p2, %f1, %f2;
selp.f32 %f38, %f1, %f2, %p2;
setp.gt.ftz.f32 %p3, %f1, %f2;
selp.f32 %f39, %f1, %f2, %p3;
ld.global.nc.f32 %f3, [%rd48+8];
setp.lt.ftz.f32 %p4, %f3, %f38;
selp.f32 %f40, %f3, %f38, %p4;
setp.gt.ftz.f32 %p5, %f3, %f39;
selp.f32 %f41, %f3, %f39, %p5;
ld.global.nc.f32 %f4, [%rd48+12];
setp.lt.ftz.f32 %p6, %f4, %f40;
selp.f32 %f42, %f4, %f40, %p6;
setp.gt.ftz.f32 %p7, %f4, %f41;
selp.f32 %f43, %f4, %f41, %p7;
ld.global.nc.f32 %f5, [%rd48+16];
setp.lt.ftz.f32 %p8, %f5, %f42;
selp.f32 %f44, %f5, %f42, %p8;
setp.gt.ftz.f32 %p9, %f5, %f43;
selp.f32 %f45, %f5, %f43, %p9;
ld.global.nc.f32 %f6, [%rd48+20];
setp.lt.ftz.f32 %p10, %f6, %f44;
selp.f32 %f46, %f6, %f44, %p10;
setp.gt.ftz.f32 %p11, %f6, %f45;
selp.f32 %f47, %f6, %f45, %p11;
ld.global.nc.f32 %f7, [%rd48+24];
setp.lt.ftz.f32 %p12, %f7, %f46;
selp.f32 %f48, %f7, %f46, %p12;
setp.gt.ftz.f32 %p13, %f7, %f47;
selp.f32 %f49, %f7, %f47, %p13;
ld.global.nc.f32 %f8, [%rd48+28];
setp.lt.ftz.f32 %p14, %f8, %f48;
selp.f32 %f50, %f8, %f48, %p14;
setp.gt.ftz.f32 %p15, %f8, %f49;
selp.f32 %f51, %f8, %f49, %p15;
ld.global.nc.f32 %f9, [%rd48+32];
setp.lt.ftz.f32 %p16, %f9, %f50;
selp.f32 %f52, %f9, %f50, %p16;
setp.gt.ftz.f32 %p17, %f9, %f51;
selp.f32 %f53, %f9, %f51, %p17;
ld.global.nc.f32 %f10, [%rd48+36];
setp.lt.ftz.f32 %p18, %f10, %f52;
selp.f32 %f54, %f10, %f52, %p18;
setp.gt.ftz.f32 %p19, %f10, %f53;
selp.f32 %f55, %f10, %f53, %p19;
ld.global.nc.f32 %f11, [%rd48+40];
setp.lt.ftz.f32 %p20, %f11, %f54;
selp.f32 %f56, %f11, %f54, %p20;
setp.gt.ftz.f32 %p21, %f11, %f55;
selp.f32 %f57, %f11, %f55, %p21;
ld.global.nc.f32 %f12, [%rd48+44];
setp.lt.ftz.f32 %p22, %f12, %f56;
selp.f32 %f58, %f12, %f56, %p22;
setp.gt.ftz.f32 %p23, %f12, %f57;
selp.f32 %f59, %f12, %f57, %p23;
ld.global.nc.f32 %f13, [%rd48+48];
setp.lt.ftz.f32 %p24, %f13, %f58;
selp.f32 %f60, %f13, %f58, %p24;
setp.gt.ftz.f32 %p25, %f13, %f59;
selp.f32 %f61, %f13, %f59, %p25;
ld.global.nc.f32 %f14, [%rd48+52];
setp.lt.ftz.f32 %p26, %f14, %f60;
selp.f32 %f62, %f14, %f60, %p26;
setp.gt.ftz.f32 %p27, %f14, %f61;
selp.f32 %f63, %f14, %f61, %p27;
ld.global.nc.f32 %f15, [%rd48+56];
setp.lt.ftz.f32 %p28, %f15, %f62;
selp.f32 %f64, %f15, %f62, %p28;
setp.gt.ftz.f32 %p29, %f15, %f63;
selp.f32 %f65, %f15, %f63, %p29;
ld.global.nc.f32 %f16, [%rd48+60];
setp.lt.ftz.f32 %p30, %f16, %f64;
selp.f32 %f66, %f16, %f64, %p30;
setp.gt.ftz.f32 %p31, %f16, %f65;
selp.f32 %f67, %f16, %f65, %p31;
ld.global.nc.f32 %f17, [%rd48+64];
setp.lt.ftz.f32 %p32, %f17, %f66;
selp.f32 %f68, %f17, %f66, %p32;
setp.gt.ftz.f32 %p33, %f17, %f67;
selp.f32 %f69, %f17, %f67, %p33;
ld.global.nc.f32 %f18, [%rd48+68];
setp.lt.ftz.f32 %p34, %f18, %f68;
selp.f32 %f70, %f18, %f68, %p34;
setp.gt.ftz.f32 %p35, %f18, %f69;
selp.f32 %f71, %f18, %f69, %p35;
ld.global.nc.f32 %f19, [%rd48+72];
setp.lt.ftz.f32 %p36, %f19, %f70;
selp.f32 %f72, %f19, %f70, %p36;
setp.gt.ftz.f32 %p37, %f19, %f71;
selp.f32 %f73, %f19, %f71, %p37;
ld.global.nc.f32 %f20, [%rd48+76];
setp.lt.ftz.f32 %p38, %f20, %f72;
selp.f32 %f74, %f20, %f72, %p38;
setp.gt.ftz.f32 %p39, %f20, %f73;
selp.f32 %f75, %f20, %f73, %p39;
ld.global.nc.f32 %f21, [%rd48+80];
setp.lt.ftz.f32 %p40, %f21, %f74;
selp.f32 %f76, %f21, %f74, %p40;
setp.gt.ftz.f32 %p41, %f21, %f75;
selp.f32 %f77, %f21, %f75, %p41;
ld.global.nc.f32 %f22, [%rd48+84];
setp.lt.ftz.f32 %p42, %f22, %f76;
selp.f32 %f78, %f22, %f76, %p42;
setp.gt.ftz.f32 %p43, %f22, %f77;
selp.f32 %f79, %f22, %f77, %p43;
ld.global.nc.f32 %f23, [%rd48+88];
setp.lt.ftz.f32 %p44, %f23, %f78;
selp.f32 %f80, %f23, %f78, %p44;
setp.gt.ftz.f32 %p45, %f23, %f79;
selp.f32 %f81, %f23, %f79, %p45;
ld.global.nc.f32 %f24, [%rd48+92];
setp.lt.ftz.f32 %p46, %f24, %f80;
selp.f32 %f82, %f24, %f80, %p46;
setp.gt.ftz.f32 %p47, %f24, %f81;
selp.f32 %f83, %f24, %f81, %p47;
ld.global.nc.f32 %f25, [%rd48+96];
setp.lt.ftz.f32 %p48, %f25, %f82;
selp.f32 %f84, %f25, %f82, %p48;
setp.gt.ftz.f32 %p49, %f25, %f83;
selp.f32 %f85, %f25, %f83, %p49;
ld.global.nc.f32 %f26, [%rd48+100];
setp.lt.ftz.f32 %p50, %f26, %f84;
selp.f32 %f86, %f26, %f84, %p50;
setp.gt.ftz.f32 %p51, %f26, %f85;
selp.f32 %f87, %f26, %f85, %p51;
ld.global.nc.f32 %f27, [%rd48+104];
setp.lt.ftz.f32 %p52, %f27, %f86;
selp.f32 %f88, %f27, %f86, %p52;
setp.gt.ftz.f32 %p53, %f27, %f87;
selp.f32 %f89, %f27, %f87, %p53;
ld.global.nc.f32 %f28, [%rd48+108];
setp.lt.ftz.f32 %p54, %f28, %f88;
selp.f32 %f90, %f28, %f88, %p54;
setp.gt.ftz.f32 %p55, %f28, %f89;
selp.f32 %f91, %f28, %f89, %p55;
ld.global.nc.f32 %f29, [%rd48+112];
setp.lt.ftz.f32 %p56, %f29, %f90;
selp.f32 %f92, %f29, %f90, %p56;
setp.gt.ftz.f32 %p57, %f29, %f91;
selp.f32 %f93, %f29, %f91, %p57;
ld.global.nc.f32 %f30, [%rd48+116];
setp.lt.ftz.f32 %p58, %f30, %f92;
selp.f32 %f94, %f30, %f92, %p58;
setp.gt.ftz.f32 %p59, %f30, %f93;
selp.f32 %f95, %f30, %f93, %p59;
ld.global.nc.f32 %f31, [%rd48+120];
setp.lt.ftz.f32 %p60, %f31, %f94;
selp.f32 %f96, %f31, %f94, %p60;
setp.gt.ftz.f32 %p61, %f31, %f95;
selp.f32 %f97, %f31, %f95, %p61;
ld.global.nc.f32 %f32, [%rd48+124];
setp.lt.ftz.f32 %p62, %f32, %f96;
selp.f32 %f33, %f32, %f96, %p62;
setp.gt.ftz.f32 %p63, %f32, %f97;
selp.f32 %f98, %f32, %f97, %p63;
sub.ftz.f32 %f99, %f98, %f33;
mov.f32 %f100, 0f41F80000;
div.approx.ftz.f32 %f34, %f99, %f100;
setp.eq.ftz.f32 %p64, %f34, 0f00000000;
mov.f32 %f167, 0f00000000;
@%p64 bra $L__BB17_3;

rcp.approx.ftz.f32 %f167, %f34;

$L__BB17_3:
ld.param.u64 %rd53, [_Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];

{ cvt.rn.f16.f32 %rs1, %f34;}


cvta.to.global.u64 %rd50, %rd53;
mul.lo.s64 %rd51, %rd2, 24;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;

{ cvt.rn.f16.f32 %rs2, %f33;}


st.global.u16 [%rd52+2], %rs2;
sub.ftz.f32 %f103, %f2, %f33;
sub.ftz.f32 %f104, %f17, %f33;
fma.rn.ftz.f32 %f105, %f167, %f103, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r47, %f105;
fma.rn.ftz.f32 %f106, %f167, %f104, 0f3F000000;
and.b32 %r48, %r47, 15;
cvt.rzi.ftz.u32.f32 %r49, %f106;
bfi.b32 %r50, %r49, %r48, 4, 28;
st.global.u8 [%rd52+8], %r50;
and.b32 %r51, %r47, 16;
shr.u32 %r52, %r51, 4;
shl.b32 %r53, %r49, 12;
and.b32 %r54, %r53, 65536;
or.b32 %r55, %r52, %r54;
sub.ftz.f32 %f107, %f1, %f33;
sub.ftz.f32 %f108, %f18, %f33;
fma.rn.ftz.f32 %f109, %f167, %f107, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r56, %f109;
fma.rn.ftz.f32 %f110, %f167, %f108, 0f3F000000;
and.b32 %r57, %r56, 15;
cvt.rzi.ftz.u32.f32 %r58, %f110;
bfi.b32 %r59, %r58, %r57, 4, 28;
st.global.u8 [%rd52+9], %r59;
and.b32 %r60, %r56, 16;
shr.u32 %r61, %r60, 3;
or.b32 %r62, %r61, %r55;
shl.b32 %r63, %r58, 13;
and.b32 %r64, %r63, 131072;
or.b32 %r65, %r62, %r64;
sub.ftz.f32 %f111, %f3, %f33;
sub.ftz.f32 %f112, %f19, %f33;
fma.rn.ftz.f32 %f113, %f167, %f111, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r66, %f113;
fma.rn.ftz.f32 %f114, %f167, %f112, 0f3F000000;
and.b32 %r67, %r66, 15;
cvt.rzi.ftz.u32.f32 %r68, %f114;
bfi.b32 %r69, %r68, %r67, 4, 28;
st.global.u8 [%rd52+10], %r69;
and.b32 %r70, %r66, 16;
shr.u32 %r71, %r70, 2;
or.b32 %r72, %r71, %r65;
shl.b32 %r73, %r68, 14;
and.b32 %r74, %r73, 262144;
or.b32 %r75, %r72, %r74;
sub.ftz.f32 %f115, %f4, %f33;
sub.ftz.f32 %f116, %f20, %f33;
fma.rn.ftz.f32 %f117, %f167, %f115, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r76, %f117;
fma.rn.ftz.f32 %f118, %f167, %f116, 0f3F000000;
and.b32 %r77, %r76, 15;
cvt.rzi.ftz.u32.f32 %r78, %f118;
bfi.b32 %r79, %r78, %r77, 4, 28;
st.global.u8 [%rd52+11], %r79;
and.b32 %r80, %r76, 16;
shr.u32 %r81, %r80, 1;
or.b32 %r82, %r81, %r75;
shl.b32 %r83, %r78, 15;
and.b32 %r84, %r83, 524288;
or.b32 %r85, %r82, %r84;
sub.ftz.f32 %f119, %f5, %f33;
sub.ftz.f32 %f120, %f21, %f33;
fma.rn.ftz.f32 %f121, %f167, %f119, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r86, %f121;
fma.rn.ftz.f32 %f122, %f167, %f120, 0f3F000000;
and.b32 %r87, %r86, 15;
cvt.rzi.ftz.u32.f32 %r88, %f122;
bfi.b32 %r89, %r88, %r87, 4, 28;
st.global.u8 [%rd52+12], %r89;
and.b32 %r90, %r86, 16;
or.b32 %r91, %r90, %r85;
shl.b32 %r92, %r88, 16;
and.b32 %r93, %r92, 1048576;
or.b32 %r94, %r91, %r93;
sub.ftz.f32 %f123, %f6, %f33;
sub.ftz.f32 %f124, %f22, %f33;
fma.rn.ftz.f32 %f125, %f167, %f123, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r95, %f125;
fma.rn.ftz.f32 %f126, %f167, %f124, 0f3F000000;
and.b32 %r96, %r95, 15;
cvt.rzi.ftz.u32.f32 %r97, %f126;
bfi.b32 %r98, %r97, %r96, 4, 28;
st.global.u8 [%rd52+13], %r98;
shl.b32 %r99, %r95, 1;
and.b32 %r100, %r99, 32;
or.b32 %r101, %r100, %r94;
shl.b32 %r102, %r97, 17;
and.b32 %r103, %r102, 2097152;
or.b32 %r104, %r101, %r103;
sub.ftz.f32 %f127, %f7, %f33;
sub.ftz.f32 %f128, %f23, %f33;
fma.rn.ftz.f32 %f129, %f167, %f127, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r105, %f129;
fma.rn.ftz.f32 %f130, %f167, %f128, 0f3F000000;
and.b32 %r106, %r105, 15;
cvt.rzi.ftz.u32.f32 %r107, %f130;
bfi.b32 %r108, %r107, %r106, 4, 28;
st.global.u8 [%rd52+14], %r108;
shl.b32 %r109, %r105, 2;
and.b32 %r110, %r109, 64;
or.b32 %r111, %r110, %r104;
shl.b32 %r112, %r107, 18;
and.b32 %r113, %r112, 4194304;
or.b32 %r114, %r111, %r113;
sub.ftz.f32 %f131, %f8, %f33;
sub.ftz.f32 %f132, %f24, %f33;
fma.rn.ftz.f32 %f133, %f167, %f131, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r115, %f133;
fma.rn.ftz.f32 %f134, %f167, %f132, 0f3F000000;
and.b32 %r116, %r115, 15;
cvt.rzi.ftz.u32.f32 %r117, %f134;
bfi.b32 %r118, %r117, %r116, 4, 28;
st.global.u8 [%rd52+15], %r118;
shl.b32 %r119, %r115, 3;
and.b32 %r120, %r119, 128;
or.b32 %r121, %r120, %r114;
shl.b32 %r122, %r117, 19;
and.b32 %r123, %r122, 8388608;
or.b32 %r124, %r121, %r123;
sub.ftz.f32 %f135, %f9, %f33;
sub.ftz.f32 %f136, %f25, %f33;
fma.rn.ftz.f32 %f137, %f167, %f135, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r125, %f137;
fma.rn.ftz.f32 %f138, %f167, %f136, 0f3F000000;
and.b32 %r126, %r125, 15;
cvt.rzi.ftz.u32.f32 %r127, %f138;
bfi.b32 %r128, %r127, %r126, 4, 28;
st.global.u8 [%rd52+16], %r128;
shl.b32 %r129, %r125, 4;
and.b32 %r130, %r129, 256;
or.b32 %r131, %r130, %r124;
shl.b32 %r132, %r127, 20;
and.b32 %r133, %r132, 16777216;
or.b32 %r134, %r131, %r133;
sub.ftz.f32 %f139, %f10, %f33;
sub.ftz.f32 %f140, %f26, %f33;
fma.rn.ftz.f32 %f141, %f167, %f139, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r135, %f141;
fma.rn.ftz.f32 %f142, %f167, %f140, 0f3F000000;
and.b32 %r136, %r135, 15;
cvt.rzi.ftz.u32.f32 %r137, %f142;
bfi.b32 %r138, %r137, %r136, 4, 28;
st.global.u8 [%rd52+17], %r138;
shl.b32 %r139, %r135, 5;
and.b32 %r140, %r139, 512;
or.b32 %r141, %r140, %r134;
shl.b32 %r142, %r137, 21;
and.b32 %r143, %r142, 33554432;
or.b32 %r144, %r141, %r143;
sub.ftz.f32 %f143, %f11, %f33;
sub.ftz.f32 %f144, %f27, %f33;
fma.rn.ftz.f32 %f145, %f167, %f143, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r145, %f145;
fma.rn.ftz.f32 %f146, %f167, %f144, 0f3F000000;
and.b32 %r146, %r145, 15;
cvt.rzi.ftz.u32.f32 %r147, %f146;
bfi.b32 %r148, %r147, %r146, 4, 28;
st.global.u8 [%rd52+18], %r148;
shl.b32 %r149, %r145, 6;
and.b32 %r150, %r149, 1024;
or.b32 %r151, %r150, %r144;
shl.b32 %r152, %r147, 22;
and.b32 %r153, %r152, 67108864;
or.b32 %r154, %r151, %r153;
sub.ftz.f32 %f147, %f12, %f33;
sub.ftz.f32 %f148, %f28, %f33;
fma.rn.ftz.f32 %f149, %f167, %f147, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r155, %f149;
fma.rn.ftz.f32 %f150, %f167, %f148, 0f3F000000;
and.b32 %r156, %r155, 15;
cvt.rzi.ftz.u32.f32 %r157, %f150;
bfi.b32 %r158, %r157, %r156, 4, 28;
st.global.u8 [%rd52+19], %r158;
shl.b32 %r159, %r155, 7;
and.b32 %r160, %r159, 2048;
or.b32 %r161, %r160, %r154;
shl.b32 %r162, %r157, 23;
and.b32 %r163, %r162, 134217728;
or.b32 %r164, %r161, %r163;
sub.ftz.f32 %f151, %f13, %f33;
sub.ftz.f32 %f152, %f29, %f33;
fma.rn.ftz.f32 %f153, %f167, %f151, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r165, %f153;
fma.rn.ftz.f32 %f154, %f167, %f152, 0f3F000000;
and.b32 %r166, %r165, 15;
cvt.rzi.ftz.u32.f32 %r167, %f154;
bfi.b32 %r168, %r167, %r166, 4, 28;
st.global.u8 [%rd52+20], %r168;
shl.b32 %r169, %r165, 8;
and.b32 %r170, %r169, 4096;
or.b32 %r171, %r170, %r164;
shl.b32 %r172, %r167, 24;
and.b32 %r173, %r172, 268435456;
or.b32 %r174, %r171, %r173;
sub.ftz.f32 %f155, %f14, %f33;
sub.ftz.f32 %f156, %f30, %f33;
fma.rn.ftz.f32 %f157, %f167, %f155, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r175, %f157;
fma.rn.ftz.f32 %f158, %f167, %f156, 0f3F000000;
and.b32 %r176, %r175, 15;
cvt.rzi.ftz.u32.f32 %r177, %f158;
bfi.b32 %r178, %r177, %r176, 4, 28;
st.global.u8 [%rd52+21], %r178;
shl.b32 %r179, %r175, 9;
and.b32 %r180, %r179, 8192;
or.b32 %r181, %r180, %r174;
shl.b32 %r182, %r177, 25;
and.b32 %r183, %r182, 536870912;
or.b32 %r184, %r181, %r183;
sub.ftz.f32 %f159, %f15, %f33;
sub.ftz.f32 %f160, %f31, %f33;
fma.rn.ftz.f32 %f161, %f167, %f159, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r185, %f161;
fma.rn.ftz.f32 %f162, %f167, %f160, 0f3F000000;
and.b32 %r186, %r185, 15;
cvt.rzi.ftz.u32.f32 %r187, %f162;
bfi.b32 %r188, %r187, %r186, 4, 28;
st.global.u8 [%rd52+22], %r188;
shl.b32 %r189, %r185, 10;
and.b32 %r190, %r189, 16384;
or.b32 %r191, %r190, %r184;
shl.b32 %r192, %r187, 26;
and.b32 %r193, %r192, 1073741824;
or.b32 %r194, %r191, %r193;
sub.ftz.f32 %f163, %f16, %f33;
sub.ftz.f32 %f164, %f32, %f33;
fma.rn.ftz.f32 %f165, %f167, %f163, 0f3F000000;
cvt.rzi.ftz.u32.f32 %r195, %f165;
fma.rn.ftz.f32 %f166, %f167, %f164, 0f3F000000;
and.b32 %r196, %r195, 15;
cvt.rzi.ftz.u32.f32 %r197, %f166;
bfi.b32 %r198, %r197, %r196, 4, 28;
st.global.u8 [%rd52+23], %r198;
shl.b32 %r199, %r195, 11;
and.b32 %r200, %r199, 32768;
or.b32 %r201, %r200, %r194;
shl.b32 %r202, %r197, 27;
and.b32 %r203, %r202, -2147483648;
or.b32 %r204, %r201, %r203;
st.global.u8 [%rd52+4], %r121;
shr.u32 %r205, %r124, 16;
st.global.u8 [%rd52+6], %r205;
shr.u32 %r206, %r201, 8;
st.global.u8 [%rd52+5], %r206;
shr.u32 %r207, %r204, 24;
st.global.u8 [%rd52+7], %r207;

$L__BB17_4:
ret;

}
.entry _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<3>;
.reg .b16 %rs<2>;
.reg .f32 %f<233>;
.reg .b32 %r<79>;
.reg .b64 %rd<53>;


ld.param.u64 %rd3, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd4, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd5, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd7, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r14, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r13, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r12, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r11, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r10, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r9, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r8, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r7, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r6, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r5, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r4, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r3, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r2, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r1, [_Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r16, %ntid.x;
mov.u32 %r17, %ctaid.x;
mul.wide.u32 %rd16, %r16, %r17;
mov.u32 %r18, %tid.x;
cvt.u64.u32 %rd17, %r18;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB18_4;

cvta.to.global.u64 %rd18, %rd4;
cvt.u32.u64 %r19, %rd1;
shl.b32 %r20, %r19, 5;
mul.hi.u32 %r21, %r20, %r1;
add.s32 %r22, %r21, %r20;
shr.u32 %r23, %r22, %r2;
mul.lo.s32 %r24, %r23, %r3;
sub.s32 %r25, %r20, %r24;
cvt.u64.u32 %rd19, %r25;
mul.hi.u32 %r26, %r23, %r4;
add.s32 %r27, %r23, %r26;
shr.u32 %r28, %r27, %r5;
mul.lo.s32 %r29, %r28, %r6;
sub.s32 %r30, %r23, %r29;
cvt.u64.u32 %rd20, %r30;
mul.hi.u32 %r31, %r28, %r7;
add.s32 %r32, %r28, %r31;
shr.u32 %r33, %r32, %r8;
mul.lo.s32 %r34, %r33, %r9;
sub.s32 %r35, %r28, %r34;
cvt.u64.u32 %rd21, %r35;
cvt.u64.u32 %rd22, %r33;
mul.hi.u32 %r36, %r33, %r13;
add.s32 %r37, %r33, %r36;
shr.u32 %r38, %r37, %r14;
mul.lo.s32 %r39, %r38, %r15;
sub.s32 %r40, %r33, %r39;
cvt.u64.u32 %rd23, %r40;
mul.hi.u32 %r41, %r35, %r10;
add.s32 %r42, %r35, %r41;
shr.u32 %r43, %r42, %r11;
mul.lo.s32 %r44, %r43, %r12;
sub.s32 %r45, %r35, %r44;
cvt.u64.u32 %rd24, %r45;
mul.lo.s64 %rd25, %rd20, %rd9;
mul.lo.s64 %rd26, %rd24, %rd10;
mul.lo.s64 %rd27, %rd23, %rd11;
add.s64 %rd28, %rd27, %rd25;
add.s64 %rd29, %rd28, %rd26;
shl.b64 %rd30, %rd29, 2;
add.s64 %rd31, %rd18, %rd30;
ld.global.nc.u32 %r46, [%rd31];
cvt.s64.s32 %rd32, %r46;
mul.lo.s64 %rd33, %rd20, %rd6;
mul.lo.s64 %rd34, %rd21, %rd7;
mul.lo.s64 %rd35, %rd22, %rd8;
mul.lo.s64 %rd36, %rd32, %rd12;
mul.lo.s64 %rd37, %rd21, %rd13;
mul.lo.s64 %rd38, %rd22, %rd14;
add.s64 %rd39, %rd38, %rd36;
add.s64 %rd40, %rd39, %rd37;
add.s64 %rd41, %rd33, %rd19;
add.s64 %rd42, %rd41, %rd35;
add.s64 %rd43, %rd42, %rd34;
shr.u64 %rd44, %rd19, 5;
mul.hi.u64 %rd45, %rd40, -1085102592571150095;
shr.u64 %rd46, %rd45, 5;
cvta.to.global.u64 %rd47, %rd3;
shl.b64 %rd48, %rd43, 2;
add.s64 %rd49, %rd47, %rd48;
ld.global.nc.f32 %f1, [%rd49];
abs.ftz.f32 %f37, %f1;
mov.f32 %f232, 0f00000000;
max.ftz.f32 %f38, %f232, %f37;
ld.global.nc.f32 %f2, [%rd49+4];
abs.ftz.f32 %f39, %f2;
max.ftz.f32 %f40, %f38, %f39;
ld.global.nc.f32 %f3, [%rd49+8];
abs.ftz.f32 %f41, %f3;
max.ftz.f32 %f42, %f40, %f41;
ld.global.nc.f32 %f4, [%rd49+12];
abs.ftz.f32 %f43, %f4;
max.ftz.f32 %f44, %f42, %f43;
ld.global.nc.f32 %f5, [%rd49+16];
abs.ftz.f32 %f45, %f5;
max.ftz.f32 %f46, %f44, %f45;
ld.global.nc.f32 %f6, [%rd49+20];
abs.ftz.f32 %f47, %f6;
max.ftz.f32 %f48, %f46, %f47;
ld.global.nc.f32 %f7, [%rd49+24];
abs.ftz.f32 %f49, %f7;
max.ftz.f32 %f50, %f48, %f49;
ld.global.nc.f32 %f8, [%rd49+28];
abs.ftz.f32 %f51, %f8;
max.ftz.f32 %f52, %f50, %f51;
ld.global.nc.f32 %f9, [%rd49+32];
abs.ftz.f32 %f53, %f9;
max.ftz.f32 %f54, %f52, %f53;
ld.global.nc.f32 %f10, [%rd49+36];
abs.ftz.f32 %f55, %f10;
max.ftz.f32 %f56, %f54, %f55;
ld.global.nc.f32 %f11, [%rd49+40];
abs.ftz.f32 %f57, %f11;
max.ftz.f32 %f58, %f56, %f57;
ld.global.nc.f32 %f12, [%rd49+44];
abs.ftz.f32 %f59, %f12;
max.ftz.f32 %f60, %f58, %f59;
ld.global.nc.f32 %f13, [%rd49+48];
abs.ftz.f32 %f61, %f13;
max.ftz.f32 %f62, %f60, %f61;
ld.global.nc.f32 %f14, [%rd49+52];
abs.ftz.f32 %f63, %f14;
max.ftz.f32 %f64, %f62, %f63;
ld.global.nc.f32 %f15, [%rd49+56];
abs.ftz.f32 %f65, %f15;
max.ftz.f32 %f66, %f64, %f65;
ld.global.nc.f32 %f16, [%rd49+60];
abs.ftz.f32 %f67, %f16;
max.ftz.f32 %f68, %f66, %f67;
ld.global.nc.f32 %f17, [%rd49+64];
abs.ftz.f32 %f69, %f17;
max.ftz.f32 %f70, %f68, %f69;
ld.global.nc.f32 %f18, [%rd49+68];
abs.ftz.f32 %f71, %f18;
max.ftz.f32 %f72, %f70, %f71;
ld.global.nc.f32 %f19, [%rd49+72];
abs.ftz.f32 %f73, %f19;
max.ftz.f32 %f74, %f72, %f73;
ld.global.nc.f32 %f20, [%rd49+76];
abs.ftz.f32 %f75, %f20;
max.ftz.f32 %f76, %f74, %f75;
ld.global.nc.f32 %f21, [%rd49+80];
abs.ftz.f32 %f77, %f21;
max.ftz.f32 %f78, %f76, %f77;
ld.global.nc.f32 %f22, [%rd49+84];
abs.ftz.f32 %f79, %f22;
max.ftz.f32 %f80, %f78, %f79;
ld.global.nc.f32 %f23, [%rd49+88];
abs.ftz.f32 %f81, %f23;
max.ftz.f32 %f82, %f80, %f81;
ld.global.nc.f32 %f24, [%rd49+92];
abs.ftz.f32 %f83, %f24;
max.ftz.f32 %f84, %f82, %f83;
ld.global.nc.f32 %f25, [%rd49+96];
abs.ftz.f32 %f85, %f25;
max.ftz.f32 %f86, %f84, %f85;
ld.global.nc.f32 %f26, [%rd49+100];
abs.ftz.f32 %f87, %f26;
max.ftz.f32 %f88, %f86, %f87;
ld.global.nc.f32 %f27, [%rd49+104];
abs.ftz.f32 %f89, %f27;
max.ftz.f32 %f90, %f88, %f89;
ld.global.nc.f32 %f28, [%rd49+108];
abs.ftz.f32 %f91, %f28;
max.ftz.f32 %f92, %f90, %f91;
ld.global.nc.f32 %f29, [%rd49+112];
abs.ftz.f32 %f93, %f29;
max.ftz.f32 %f94, %f92, %f93;
ld.global.nc.f32 %f30, [%rd49+116];
abs.ftz.f32 %f95, %f30;
max.ftz.f32 %f96, %f94, %f95;
ld.global.nc.f32 %f31, [%rd49+120];
abs.ftz.f32 %f97, %f31;
max.ftz.f32 %f98, %f96, %f97;
ld.global.nc.f32 %f32, [%rd49+124];
abs.ftz.f32 %f99, %f32;
max.ftz.f32 %f100, %f98, %f99;
add.s64 %rd2, %rd46, %rd44;
mov.f32 %f101, 0f42FE0000;
div.approx.ftz.f32 %f33, %f100, %f101;
setp.eq.ftz.f32 %p2, %f33, 0f00000000;
@%p2 bra $L__BB18_3;

rcp.approx.ftz.f32 %f232, %f33;

$L__BB18_3:

{ cvt.rn.f16.f32 %rs1, %f33;}


cvta.to.global.u64 %rd50, %rd5;
mul.lo.s64 %rd51, %rd2, 34;
add.s64 %rd52, %rd50, %rd51;
st.global.u16 [%rd52], %rs1;
mul.ftz.f32 %f103, %f232, %f1;
mov.f32 %f104, 0f3F000000;
copysign.f32 %f105, %f103, %f104;
add.rz.ftz.f32 %f106, %f103, %f105;
cvt.rzi.f32.f32 %f107, %f106;
cvt.rzi.ftz.s32.f32 %r47, %f107;
st.global.u8 [%rd52+2], %r47;
mul.ftz.f32 %f108, %f232, %f2;
copysign.f32 %f109, %f108, %f104;
add.rz.ftz.f32 %f110, %f108, %f109;
cvt.rzi.f32.f32 %f111, %f110;
cvt.rzi.ftz.s32.f32 %r48, %f111;
st.global.u8 [%rd52+3], %r48;
mul.ftz.f32 %f112, %f232, %f3;
copysign.f32 %f113, %f112, %f104;
add.rz.ftz.f32 %f114, %f112, %f113;
cvt.rzi.f32.f32 %f115, %f114;
cvt.rzi.ftz.s32.f32 %r49, %f115;
st.global.u8 [%rd52+4], %r49;
mul.ftz.f32 %f116, %f232, %f4;
copysign.f32 %f117, %f116, %f104;
add.rz.ftz.f32 %f118, %f116, %f117;
cvt.rzi.f32.f32 %f119, %f118;
cvt.rzi.ftz.s32.f32 %r50, %f119;
st.global.u8 [%rd52+5], %r50;
mul.ftz.f32 %f120, %f232, %f5;
copysign.f32 %f121, %f120, %f104;
add.rz.ftz.f32 %f122, %f120, %f121;
cvt.rzi.f32.f32 %f123, %f122;
cvt.rzi.ftz.s32.f32 %r51, %f123;
st.global.u8 [%rd52+6], %r51;
mul.ftz.f32 %f124, %f232, %f6;
copysign.f32 %f125, %f124, %f104;
add.rz.ftz.f32 %f126, %f124, %f125;
cvt.rzi.f32.f32 %f127, %f126;
cvt.rzi.ftz.s32.f32 %r52, %f127;
st.global.u8 [%rd52+7], %r52;
mul.ftz.f32 %f128, %f232, %f7;
copysign.f32 %f129, %f128, %f104;
add.rz.ftz.f32 %f130, %f128, %f129;
cvt.rzi.f32.f32 %f131, %f130;
cvt.rzi.ftz.s32.f32 %r53, %f131;
st.global.u8 [%rd52+8], %r53;
mul.ftz.f32 %f132, %f232, %f8;
copysign.f32 %f133, %f132, %f104;
add.rz.ftz.f32 %f134, %f132, %f133;
cvt.rzi.f32.f32 %f135, %f134;
cvt.rzi.ftz.s32.f32 %r54, %f135;
st.global.u8 [%rd52+9], %r54;
mul.ftz.f32 %f136, %f232, %f9;
copysign.f32 %f137, %f136, %f104;
add.rz.ftz.f32 %f138, %f136, %f137;
cvt.rzi.f32.f32 %f139, %f138;
cvt.rzi.ftz.s32.f32 %r55, %f139;
st.global.u8 [%rd52+10], %r55;
mul.ftz.f32 %f140, %f232, %f10;
copysign.f32 %f141, %f140, %f104;
add.rz.ftz.f32 %f142, %f140, %f141;
cvt.rzi.f32.f32 %f143, %f142;
cvt.rzi.ftz.s32.f32 %r56, %f143;
st.global.u8 [%rd52+11], %r56;
mul.ftz.f32 %f144, %f232, %f11;
copysign.f32 %f145, %f144, %f104;
add.rz.ftz.f32 %f146, %f144, %f145;
cvt.rzi.f32.f32 %f147, %f146;
cvt.rzi.ftz.s32.f32 %r57, %f147;
st.global.u8 [%rd52+12], %r57;
mul.ftz.f32 %f148, %f232, %f12;
copysign.f32 %f149, %f148, %f104;
add.rz.ftz.f32 %f150, %f148, %f149;
cvt.rzi.f32.f32 %f151, %f150;
cvt.rzi.ftz.s32.f32 %r58, %f151;
st.global.u8 [%rd52+13], %r58;
mul.ftz.f32 %f152, %f232, %f13;
copysign.f32 %f153, %f152, %f104;
add.rz.ftz.f32 %f154, %f152, %f153;
cvt.rzi.f32.f32 %f155, %f154;
cvt.rzi.ftz.s32.f32 %r59, %f155;
st.global.u8 [%rd52+14], %r59;
mul.ftz.f32 %f156, %f232, %f14;
copysign.f32 %f157, %f156, %f104;
add.rz.ftz.f32 %f158, %f156, %f157;
cvt.rzi.f32.f32 %f159, %f158;
cvt.rzi.ftz.s32.f32 %r60, %f159;
st.global.u8 [%rd52+15], %r60;
mul.ftz.f32 %f160, %f232, %f15;
copysign.f32 %f161, %f160, %f104;
add.rz.ftz.f32 %f162, %f160, %f161;
cvt.rzi.f32.f32 %f163, %f162;
cvt.rzi.ftz.s32.f32 %r61, %f163;
st.global.u8 [%rd52+16], %r61;
mul.ftz.f32 %f164, %f232, %f16;
copysign.f32 %f165, %f164, %f104;
add.rz.ftz.f32 %f166, %f164, %f165;
cvt.rzi.f32.f32 %f167, %f166;
cvt.rzi.ftz.s32.f32 %r62, %f167;
st.global.u8 [%rd52+17], %r62;
mul.ftz.f32 %f168, %f232, %f17;
copysign.f32 %f169, %f168, %f104;
add.rz.ftz.f32 %f170, %f168, %f169;
cvt.rzi.f32.f32 %f171, %f170;
cvt.rzi.ftz.s32.f32 %r63, %f171;
st.global.u8 [%rd52+18], %r63;
mul.ftz.f32 %f172, %f232, %f18;
copysign.f32 %f173, %f172, %f104;
add.rz.ftz.f32 %f174, %f172, %f173;
cvt.rzi.f32.f32 %f175, %f174;
cvt.rzi.ftz.s32.f32 %r64, %f175;
st.global.u8 [%rd52+19], %r64;
mul.ftz.f32 %f176, %f232, %f19;
copysign.f32 %f177, %f176, %f104;
add.rz.ftz.f32 %f178, %f176, %f177;
cvt.rzi.f32.f32 %f179, %f178;
cvt.rzi.ftz.s32.f32 %r65, %f179;
st.global.u8 [%rd52+20], %r65;
mul.ftz.f32 %f180, %f232, %f20;
copysign.f32 %f181, %f180, %f104;
add.rz.ftz.f32 %f182, %f180, %f181;
cvt.rzi.f32.f32 %f183, %f182;
cvt.rzi.ftz.s32.f32 %r66, %f183;
st.global.u8 [%rd52+21], %r66;
mul.ftz.f32 %f184, %f232, %f21;
copysign.f32 %f185, %f184, %f104;
add.rz.ftz.f32 %f186, %f184, %f185;
cvt.rzi.f32.f32 %f187, %f186;
cvt.rzi.ftz.s32.f32 %r67, %f187;
st.global.u8 [%rd52+22], %r67;
mul.ftz.f32 %f188, %f232, %f22;
copysign.f32 %f189, %f188, %f104;
add.rz.ftz.f32 %f190, %f188, %f189;
cvt.rzi.f32.f32 %f191, %f190;
cvt.rzi.ftz.s32.f32 %r68, %f191;
st.global.u8 [%rd52+23], %r68;
mul.ftz.f32 %f192, %f232, %f23;
copysign.f32 %f193, %f192, %f104;
add.rz.ftz.f32 %f194, %f192, %f193;
cvt.rzi.f32.f32 %f195, %f194;
cvt.rzi.ftz.s32.f32 %r69, %f195;
st.global.u8 [%rd52+24], %r69;
mul.ftz.f32 %f196, %f232, %f24;
copysign.f32 %f197, %f196, %f104;
add.rz.ftz.f32 %f198, %f196, %f197;
cvt.rzi.f32.f32 %f199, %f198;
cvt.rzi.ftz.s32.f32 %r70, %f199;
st.global.u8 [%rd52+25], %r70;
mul.ftz.f32 %f200, %f232, %f25;
copysign.f32 %f201, %f200, %f104;
add.rz.ftz.f32 %f202, %f200, %f201;
cvt.rzi.f32.f32 %f203, %f202;
cvt.rzi.ftz.s32.f32 %r71, %f203;
st.global.u8 [%rd52+26], %r71;
mul.ftz.f32 %f204, %f232, %f26;
copysign.f32 %f205, %f204, %f104;
add.rz.ftz.f32 %f206, %f204, %f205;
cvt.rzi.f32.f32 %f207, %f206;
cvt.rzi.ftz.s32.f32 %r72, %f207;
st.global.u8 [%rd52+27], %r72;
mul.ftz.f32 %f208, %f232, %f27;
copysign.f32 %f209, %f208, %f104;
add.rz.ftz.f32 %f210, %f208, %f209;
cvt.rzi.f32.f32 %f211, %f210;
cvt.rzi.ftz.s32.f32 %r73, %f211;
st.global.u8 [%rd52+28], %r73;
mul.ftz.f32 %f212, %f232, %f28;
copysign.f32 %f213, %f212, %f104;
add.rz.ftz.f32 %f214, %f212, %f213;
cvt.rzi.f32.f32 %f215, %f214;
cvt.rzi.ftz.s32.f32 %r74, %f215;
st.global.u8 [%rd52+29], %r74;
mul.ftz.f32 %f216, %f232, %f29;
copysign.f32 %f217, %f216, %f104;
add.rz.ftz.f32 %f218, %f216, %f217;
cvt.rzi.f32.f32 %f219, %f218;
cvt.rzi.ftz.s32.f32 %r75, %f219;
st.global.u8 [%rd52+30], %r75;
mul.ftz.f32 %f220, %f232, %f30;
copysign.f32 %f221, %f220, %f104;
add.rz.ftz.f32 %f222, %f220, %f221;
cvt.rzi.f32.f32 %f223, %f222;
cvt.rzi.ftz.s32.f32 %r76, %f223;
st.global.u8 [%rd52+31], %r76;
mul.ftz.f32 %f224, %f232, %f31;
copysign.f32 %f225, %f224, %f104;
add.rz.ftz.f32 %f226, %f224, %f225;
cvt.rzi.f32.f32 %f227, %f226;
cvt.rzi.ftz.s32.f32 %r77, %f227;
st.global.u8 [%rd52+32], %r77;
mul.ftz.f32 %f228, %f232, %f32;
copysign.f32 %f229, %f228, %f104;
add.rz.ftz.f32 %f230, %f228, %f229;
cvt.rzi.f32.f32 %f231, %f230;
cvt.rzi.ftz.s32.f32 %r78, %f231;
st.global.u8 [%rd52+33], %r78;

$L__BB18_4:
ret;

}
.entry _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_(
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_4,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_5,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_6,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_7,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15,
.param .u64 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16,
.param .align 4 .b8 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20[12],
.param .align 4 .b8 _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21[12]
)
{
.reg .pred %p<47>;
.reg .b16 %rs<18>;
.reg .f32 %f<170>;
.reg .b32 %r<94>;
.reg .b64 %rd<78>;


ld.param.u64 %rd5, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_0];
ld.param.u64 %rd6, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_1];
ld.param.u64 %rd17, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_3];
ld.param.u64 %rd8, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_8];
ld.param.u64 %rd9, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_9];
ld.param.u64 %rd10, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_10];
ld.param.u64 %rd11, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_11];
ld.param.u64 %rd12, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_12];
ld.param.u64 %rd13, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_13];
ld.param.u64 %rd14, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_14];
ld.param.u64 %rd15, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_15];
ld.param.u64 %rd16, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_16];
ld.param.u32 %r29, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+8];
ld.param.u32 %r28, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21+4];
ld.param.u32 %r27, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_21];
ld.param.u32 %r26, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+8];
ld.param.u32 %r25, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20+4];
ld.param.u32 %r24, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_20];
ld.param.u32 %r23, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+8];
ld.param.u32 %r22, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19+4];
ld.param.u32 %r21, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_19];
ld.param.u32 %r20, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+8];
ld.param.u32 %r19, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18+4];
ld.param.u32 %r18, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_18];
ld.param.u32 %r17, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+8];
ld.param.u32 %r16, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17+4];
ld.param.u32 %r15, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_17];
mov.u32 %r30, %ntid.x;
mov.u32 %r31, %ctaid.x;
mul.wide.u32 %rd18, %r30, %r31;
mov.u32 %r32, %tid.x;
cvt.u64.u32 %rd19, %r32;
add.s64 %rd1, %rd18, %rd19;
setp.ge.s64 %p1, %rd1, %rd17;
@%p1 bra $L__BB19_18;

cvta.to.global.u64 %rd20, %rd6;
cvt.u32.u64 %r33, %rd1;
shl.b32 %r34, %r33, 5;
mul.hi.u32 %r35, %r34, %r15;
add.s32 %r36, %r35, %r34;
shr.u32 %r37, %r36, %r16;
mul.lo.s32 %r38, %r37, %r17;
sub.s32 %r39, %r34, %r38;
cvt.u64.u32 %rd21, %r39;
mul.hi.u32 %r40, %r37, %r18;
add.s32 %r41, %r37, %r40;
shr.u32 %r42, %r41, %r19;
mul.lo.s32 %r43, %r42, %r20;
sub.s32 %r44, %r37, %r43;
cvt.u64.u32 %rd22, %r44;
mul.hi.u32 %r45, %r42, %r21;
add.s32 %r46, %r42, %r45;
shr.u32 %r47, %r46, %r22;
mul.lo.s32 %r48, %r47, %r23;
sub.s32 %r49, %r42, %r48;
cvt.u64.u32 %rd23, %r49;
cvt.u64.u32 %rd24, %r47;
mul.hi.u32 %r50, %r47, %r27;
add.s32 %r51, %r47, %r50;
shr.u32 %r52, %r51, %r28;
mul.lo.s32 %r53, %r52, %r29;
sub.s32 %r54, %r47, %r53;
cvt.u64.u32 %rd25, %r54;
mul.hi.u32 %r55, %r49, %r24;
add.s32 %r56, %r49, %r55;
shr.u32 %r57, %r56, %r25;
mul.lo.s32 %r58, %r57, %r26;
sub.s32 %r59, %r49, %r58;
cvt.u64.u32 %rd26, %r59;
mul.lo.s64 %rd27, %rd22, %rd11;
mul.lo.s64 %rd28, %rd26, %rd12;
mul.lo.s64 %rd29, %rd25, %rd13;
add.s64 %rd30, %rd29, %rd27;
add.s64 %rd31, %rd30, %rd28;
shl.b64 %rd32, %rd31, 2;
add.s64 %rd33, %rd20, %rd32;
ld.global.nc.u32 %r60, [%rd33];
cvt.s64.s32 %rd34, %r60;
mul.lo.s64 %rd35, %rd22, %rd8;
mul.lo.s64 %rd36, %rd23, %rd9;
mul.lo.s64 %rd37, %rd24, %rd10;
mul.lo.s64 %rd38, %rd34, %rd14;
mul.lo.s64 %rd39, %rd23, %rd15;
mul.lo.s64 %rd40, %rd24, %rd16;
add.s64 %rd41, %rd40, %rd38;
add.s64 %rd42, %rd41, %rd39;
add.s64 %rd43, %rd35, %rd21;
add.s64 %rd44, %rd43, %rd37;
add.s64 %rd45, %rd44, %rd36;
shr.u64 %rd46, %rd21, 5;
mul.hi.u64 %rd47, %rd42, -2049638230412172401;
shr.u64 %rd48, %rd47, 4;
cvta.to.global.u64 %rd49, %rd5;
shl.b64 %rd50, %rd45, 2;
add.s64 %rd2, %rd49, %rd50;
ld.global.nc.f32 %f15, [%rd2];
abs.ftz.f32 %f16, %f15;
setp.gt.ftz.f32 %p2, %f16, 0f00000000;
mov.f32 %f167, 0f00000000;
selp.f32 %f17, %f15, 0f00000000, %p2;
max.ftz.f32 %f18, %f16, 0f00000000;
ld.global.nc.f32 %f19, [%rd2+4];
abs.ftz.f32 %f20, %f19;
setp.lt.ftz.f32 %p3, %f18, %f20;
selp.f32 %f21, %f19, %f17, %p3;
selp.f32 %f22, %f20, %f18, %p3;
ld.global.nc.f32 %f23, [%rd2+8];
abs.ftz.f32 %f24, %f23;
setp.lt.ftz.f32 %p4, %f22, %f24;
selp.f32 %f25, %f23, %f21, %p4;
selp.f32 %f26, %f24, %f22, %p4;
ld.global.nc.f32 %f27, [%rd2+12];
abs.ftz.f32 %f28, %f27;
setp.lt.ftz.f32 %p5, %f26, %f28;
selp.f32 %f29, %f27, %f25, %p5;
selp.f32 %f30, %f28, %f26, %p5;
ld.global.nc.f32 %f31, [%rd2+16];
abs.ftz.f32 %f32, %f31;
setp.lt.ftz.f32 %p6, %f30, %f32;
selp.f32 %f33, %f31, %f29, %p6;
selp.f32 %f34, %f32, %f30, %p6;
ld.global.nc.f32 %f35, [%rd2+20];
abs.ftz.f32 %f36, %f35;
setp.lt.ftz.f32 %p7, %f34, %f36;
selp.f32 %f37, %f35, %f33, %p7;
selp.f32 %f38, %f36, %f34, %p7;
ld.global.nc.f32 %f39, [%rd2+24];
abs.ftz.f32 %f40, %f39;
setp.lt.ftz.f32 %p8, %f38, %f40;
selp.f32 %f41, %f39, %f37, %p8;
selp.f32 %f42, %f40, %f38, %p8;
ld.global.nc.f32 %f43, [%rd2+28];
abs.ftz.f32 %f44, %f43;
setp.lt.ftz.f32 %p9, %f42, %f44;
selp.f32 %f45, %f43, %f41, %p9;
selp.f32 %f46, %f44, %f42, %p9;
ld.global.nc.f32 %f47, [%rd2+32];
abs.ftz.f32 %f48, %f47;
setp.lt.ftz.f32 %p10, %f46, %f48;
selp.f32 %f49, %f47, %f45, %p10;
selp.f32 %f50, %f48, %f46, %p10;
ld.global.nc.f32 %f51, [%rd2+36];
abs.ftz.f32 %f52, %f51;
setp.lt.ftz.f32 %p11, %f50, %f52;
selp.f32 %f53, %f51, %f49, %p11;
selp.f32 %f54, %f52, %f50, %p11;
ld.global.nc.f32 %f55, [%rd2+40];
abs.ftz.f32 %f56, %f55;
setp.lt.ftz.f32 %p12, %f54, %f56;
selp.f32 %f57, %f55, %f53, %p12;
selp.f32 %f58, %f56, %f54, %p12;
ld.global.nc.f32 %f59, [%rd2+44];
abs.ftz.f32 %f60, %f59;
setp.lt.ftz.f32 %p13, %f58, %f60;
selp.f32 %f61, %f59, %f57, %p13;
selp.f32 %f62, %f60, %f58, %p13;
ld.global.nc.f32 %f63, [%rd2+48];
abs.ftz.f32 %f64, %f63;
setp.lt.ftz.f32 %p14, %f62, %f64;
selp.f32 %f65, %f63, %f61, %p14;
selp.f32 %f66, %f64, %f62, %p14;
ld.global.nc.f32 %f67, [%rd2+52];
abs.ftz.f32 %f68, %f67;
setp.lt.ftz.f32 %p15, %f66, %f68;
selp.f32 %f69, %f67, %f65, %p15;
selp.f32 %f70, %f68, %f66, %p15;
ld.global.nc.f32 %f71, [%rd2+56];
abs.ftz.f32 %f72, %f71;
setp.lt.ftz.f32 %p16, %f70, %f72;
selp.f32 %f73, %f71, %f69, %p16;
selp.f32 %f74, %f72, %f70, %p16;
ld.global.nc.f32 %f75, [%rd2+60];
abs.ftz.f32 %f76, %f75;
setp.lt.ftz.f32 %p17, %f74, %f76;
selp.f32 %f77, %f75, %f73, %p17;
selp.f32 %f78, %f76, %f74, %p17;
ld.global.nc.f32 %f79, [%rd2+64];
abs.ftz.f32 %f80, %f79;
setp.lt.ftz.f32 %p18, %f78, %f80;
selp.f32 %f81, %f79, %f77, %p18;
selp.f32 %f82, %f80, %f78, %p18;
ld.global.nc.f32 %f83, [%rd2+68];
abs.ftz.f32 %f84, %f83;
setp.lt.ftz.f32 %p19, %f82, %f84;
selp.f32 %f85, %f83, %f81, %p19;
selp.f32 %f86, %f84, %f82, %p19;
ld.global.nc.f32 %f87, [%rd2+72];
abs.ftz.f32 %f88, %f87;
setp.lt.ftz.f32 %p20, %f86, %f88;
selp.f32 %f89, %f87, %f85, %p20;
selp.f32 %f90, %f88, %f86, %p20;
ld.global.nc.f32 %f91, [%rd2+76];
abs.ftz.f32 %f92, %f91;
setp.lt.ftz.f32 %p21, %f90, %f92;
selp.f32 %f93, %f91, %f89, %p21;
selp.f32 %f94, %f92, %f90, %p21;
ld.global.nc.f32 %f95, [%rd2+80];
abs.ftz.f32 %f96, %f95;
setp.lt.ftz.f32 %p22, %f94, %f96;
selp.f32 %f97, %f95, %f93, %p22;
selp.f32 %f98, %f96, %f94, %p22;
ld.global.nc.f32 %f99, [%rd2+84];
abs.ftz.f32 %f100, %f99;
setp.lt.ftz.f32 %p23, %f98, %f100;
selp.f32 %f101, %f99, %f97, %p23;
selp.f32 %f102, %f100, %f98, %p23;
ld.global.nc.f32 %f103, [%rd2+88];
abs.ftz.f32 %f104, %f103;
setp.lt.ftz.f32 %p24, %f102, %f104;
selp.f32 %f105, %f103, %f101, %p24;
selp.f32 %f106, %f104, %f102, %p24;
ld.global.nc.f32 %f107, [%rd2+92];
abs.ftz.f32 %f108, %f107;
setp.lt.ftz.f32 %p25, %f106, %f108;
selp.f32 %f109, %f107, %f105, %p25;
selp.f32 %f110, %f108, %f106, %p25;
ld.global.nc.f32 %f111, [%rd2+96];
abs.ftz.f32 %f112, %f111;
setp.lt.ftz.f32 %p26, %f110, %f112;
selp.f32 %f113, %f111, %f109, %p26;
selp.f32 %f114, %f112, %f110, %p26;
ld.global.nc.f32 %f115, [%rd2+100];
abs.ftz.f32 %f116, %f115;
setp.lt.ftz.f32 %p27, %f114, %f116;
selp.f32 %f117, %f115, %f113, %p27;
selp.f32 %f118, %f116, %f114, %p27;
ld.global.nc.f32 %f119, [%rd2+104];
abs.ftz.f32 %f120, %f119;
setp.lt.ftz.f32 %p28, %f118, %f120;
selp.f32 %f121, %f119, %f117, %p28;
selp.f32 %f122, %f120, %f118, %p28;
ld.global.nc.f32 %f123, [%rd2+108];
abs.ftz.f32 %f124, %f123;
setp.lt.ftz.f32 %p29, %f122, %f124;
selp.f32 %f125, %f123, %f121, %p29;
selp.f32 %f126, %f124, %f122, %p29;
ld.global.nc.f32 %f127, [%rd2+112];
abs.ftz.f32 %f128, %f127;
setp.lt.ftz.f32 %p30, %f126, %f128;
selp.f32 %f129, %f127, %f125, %p30;
selp.f32 %f130, %f128, %f126, %p30;
ld.global.nc.f32 %f131, [%rd2+116];
abs.ftz.f32 %f132, %f131;
setp.lt.ftz.f32 %p31, %f130, %f132;
selp.f32 %f133, %f131, %f129, %p31;
selp.f32 %f134, %f132, %f130, %p31;
ld.global.nc.f32 %f135, [%rd2+120];
abs.ftz.f32 %f136, %f135;
setp.lt.ftz.f32 %p32, %f134, %f136;
selp.f32 %f137, %f135, %f133, %p32;
selp.f32 %f138, %f136, %f134, %p32;
ld.global.nc.f32 %f139, [%rd2+124];
abs.ftz.f32 %f140, %f139;
setp.lt.ftz.f32 %p33, %f138, %f140;
selp.f32 %f141, %f139, %f137, %p33;
add.s64 %rd3, %rd48, %rd46;
mov.f32 %f142, 0fC2FE0000;
div.approx.ftz.f32 %f169, %f141, %f142;
setp.eq.ftz.f32 %p34, %f169, 0f00000000;
mov.f32 %f166, %f167;
@%p34 bra $L__BB19_3;

rcp.approx.ftz.f32 %f166, %f169;

$L__BB19_3:
mov.u32 %r61, 0;
mov.u64 %rd54, kvalues_iq4nl;
mov.u32 %r87, %r61;
mov.f32 %f168, %f167;

$L__BB19_4:
cvt.s64.s32 %rd4, %r87;
mul.wide.s32 %rd51, %r87, 4;
add.s64 %rd52, %rd2, %rd51;
ld.global.nc.f32 %f6, [%rd52];
mul.ftz.f32 %f7, %f166, %f6;
ld.global.nc.f32 %f8, [%rd52+64];
mul.ftz.f32 %f9, %f166, %f8;
setp.le.ftz.f32 %p35, %f7, 0fC2FE0000;
mov.u32 %r90, %r61;
@%p35 bra $L__BB19_9;

setp.ge.ftz.f32 %p36, %f7, 0f42E20000;
mov.u32 %r90, 15;
@%p36 bra $L__BB19_9;

mov.u32 %r89, 0;
mov.u32 %r88, 15;

$L__BB19_7:
add.s32 %r66, %r88, %r89;
shr.u32 %r67, %r66, 31;
add.s32 %r68, %r66, %r67;
shr.s32 %r69, %r68, 1;
cvt.s64.s32 %rd53, %r69;
add.s64 %rd55, %rd54, %rd53;
ld.global.nc.u8 %rs1, [%rd55];
cvt.s16.s8 %rs2, %rs1;
cvt.rn.f32.s16 %f145, %rs2;
setp.lt.ftz.f32 %p37, %f7, %f145;
selp.b32 %r89, %r89, %r69, %p37;
selp.b32 %r88, %r69, %r88, %p37;
sub.s32 %r70, %r88, %r89;
setp.gt.s32 %p38, %r70, 1;
@%p38 bra $L__BB19_7;

cvt.s64.s32 %rd56, %r88;
add.s64 %rd58, %rd54, %rd56;
ld.global.nc.u8 %rs3, [%rd58+-1];
cvt.s16.s8 %rs4, %rs3;
cvt.rn.f32.s16 %f146, %rs4;
sub.ftz.f32 %f147, %f7, %f146;
ld.global.nc.u8 %rs5, [%rd58];
cvt.s16.s8 %rs6, %rs5;
cvt.rn.f32.s16 %f148, %rs6;
sub.ftz.f32 %f149, %f148, %f7;
setp.lt.ftz.f32 %p39, %f147, %f149;
selp.b32 %r71, -1, 0, %p39;
add.s32 %r90, %r88, %r71;

$L__BB19_9:
setp.le.ftz.f32 %p40, %f9, 0fC2FE0000;
mov.u32 %r93, 0;
@%p40 bra $L__BB19_14;

setp.ge.ftz.f32 %p41, %f9, 0f42E20000;
mov.u32 %r93, 15;
@%p41 bra $L__BB19_14;

mov.u32 %r92, 0;
mov.u32 %r91, 15;

$L__BB19_12:
add.s32 %r76, %r91, %r92;
shr.u32 %r77, %r76, 31;
add.s32 %r78, %r76, %r77;
shr.s32 %r79, %r78, 1;
cvt.s64.s32 %rd59, %r79;
add.s64 %rd61, %rd54, %rd59;
ld.global.nc.u8 %rs7, [%rd61];
cvt.s16.s8 %rs8, %rs7;
cvt.rn.f32.s16 %f150, %rs8;
setp.lt.ftz.f32 %p42, %f9, %f150;
selp.b32 %r92, %r92, %r79, %p42;
selp.b32 %r91, %r79, %r91, %p42;
sub.s32 %r80, %r91, %r92;
setp.gt.s32 %p43, %r80, 1;
@%p43 bra $L__BB19_12;

cvt.s64.s32 %rd62, %r91;
add.s64 %rd64, %rd54, %rd62;
ld.global.nc.u8 %rs9, [%rd64+-1];
cvt.s16.s8 %rs10, %rs9;
cvt.rn.f32.s16 %f151, %rs10;
sub.ftz.f32 %f152, %f9, %f151;
ld.global.nc.u8 %rs11, [%rd64];
cvt.s16.s8 %rs12, %rs11;
cvt.rn.f32.s16 %f153, %rs12;
sub.ftz.f32 %f154, %f153, %f9;
setp.lt.ftz.f32 %p44, %f152, %f154;
selp.b32 %r81, -1, 0, %p44;
add.s32 %r93, %r91, %r81;

$L__BB19_14:
ld.param.u64 %rd77, [_Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA__param_2];
shl.b32 %r82, %r93, 4;
or.b32 %r83, %r82, %r90;
cvta.to.global.u64 %rd65, %rd77;
mul.lo.s64 %rd66, %rd3, 18;
add.s64 %rd67, %rd65, %rd66;
add.s64 %rd68, %rd67, %rd4;
st.global.u8 [%rd68+2], %r83;
and.b32 %r84, %r90, 255;
cvt.u64.u32 %rd69, %r84;
add.s64 %rd71, %rd54, %rd69;
ld.global.nc.u8 %rs13, [%rd71];
cvt.s16.s8 %rs14, %rs13;
cvt.rn.f32.s16 %f155, %rs14;
and.b32 %r85, %r93, 255;
cvt.u64.u32 %rd72, %r85;
add.s64 %rd73, %rd54, %rd72;
ld.global.nc.u8 %rs15, [%rd73];
cvt.s16.s8 %rs16, %rs15;
cvt.rn.f32.s16 %f156, %rs16;
mul.ftz.f32 %f157, %f6, %f6;
mul.ftz.f32 %f158, %f157, %f155;
mul.ftz.f32 %f159, %f8, %f8;
mul.ftz.f32 %f160, %f159, %f156;
mul.ftz.f32 %f161, %f8, %f160;
fma.rn.ftz.f32 %f162, %f6, %f158, %f161;
add.ftz.f32 %f168, %f168, %f162;
mul.ftz.f32 %f163, %f160, %f156;
fma.rn.ftz.f32 %f164, %f158, %f155, %f163;
add.ftz.f32 %f167, %f167, %f164;
cvt.u32.u64 %r86, %rd4;
add.s32 %r87, %r86, 1;
setp.lt.u32 %p45, %r87, 16;
@%p45 bra $L__BB19_4;

setp.leu.ftz.f32 %p46, %f167, 0f00000000;
@%p46 bra $L__BB19_17;

div.approx.ftz.f32 %f169, %f168, %f167;

$L__BB19_17:

{ cvt.rn.f16.f32 %rs17, %f169;}


st.global.u16 [%rd67], %rs17;

$L__BB19_18:
ret;

}

   ELFA        ¾            ¨Â     (°     Y @ 8  @ J   .shstrtab .strtab .symtab .symtab_shndx .note.nv.tkinfo .note.nv.cuinfo .nv.info .text._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.global.init .nv.constant4 .nv.constant0._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.info._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.shared._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.constant0._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .rel.nv.constant0._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .text._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.info._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.shared._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.constant0._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .rel.nv.constant0._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .text._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .debug_frame .rel.nv.constant4 .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .note.nv.tkinfo .note.nv.cuinfo .nv.info _Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.global.init kmask_iq2xs .nv.constant4 ksigns_iq2xs ksigns64 iq2xxs_grid iq2xs_grid iq2s_grid iq3xxs_grid iq3s_grid kvalues_iq4nl kvalues_fp4 iq1s_grid_gpu .rel.nv.constant0._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIi10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfi13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ _Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfi6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ _Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .text._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.info._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.shared._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .rel.nv.constant0._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.constant0._Z10k_set_rowsIfifEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ _Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx12block_iq4_nlLi32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd25quantize_f32_iq4_nl_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q8_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q8_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q5_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q5_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q5_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q4_1Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_1_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .text._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.info._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.shared._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .rel.nv.constant0._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ .nv.constant0._Z16k_set_rows_quantIx10block_q4_0Li32EXadL_ZN42_INTERNAL_77ef85f0_11_set_rows_cu_7ddb16fd23quantize_f32_q4_0_blockEPKfPS0_EEEvS3_PKT_PT0_xxxxxxxxxxxxxx5uint3SA_SA_SA_SA_ _Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfx13__nv_bfloat16EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ _Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsIfx6__halfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ _Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .text._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.info._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.shared._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .rel.nv.constant0._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ .nv.constant0._Z10k_set_rowsIfxfEvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S8_S8_S8_S8_ _Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsI6__halfxS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ _Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .text._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.info._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.shared._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .rel.nv.constant0._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .nv.constant0._Z10k_set_rowsI6__halfiS0_EvPKT_PKT0_PT1_xxxxxxxxxxxxxx5uint3S9_S9_S9_S9_ .debug_frame .rel.nv.constant4 .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action                          )                     9                     R   5                   5                 (   I                 8   I  h             D                     R   I (h      €       _   I                h   I               t   I                  I                ‰   I  <             •   I  @             Ÿ   I h             ­   I h             ¹   I  H              ˆ   !                 E  6                ð   6                 È   "                 �	  7                ,
   7                    #                 ½  8          "      h   8                 @   $                 ù  9                ¤   9                 |   %                 5  :                à   :                 ¸   &                 q  ;                Á   ;                 -   '                 ‹  <                Ó   <                    (                 u  =                ·   =                 ë   )                 ;   >                ê    >                 Ò#   *                 �$  ?                :%   ?                 (   +                 Ë(  @         €      v)   @                 N,   ,                 -  A          "      ²-   A                 Š0   -                 C1  B                î1   B                 Æ4   .                 5  C                *6   C                 9   /                 »9  D                :   D                 w;   0                 Õ;  E                <   E                 i=   1                 ¿=  F                >   F                 5?   2                 …?  G                Ï?   G                 #A   3                 {A  H                ÅA   H                 C   4                 qC                    ³C                    ÏC                    ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4                                    �€€( à         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       p                            �€€( °         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       à                            �€€(          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       P               "            �€€( (         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       À                           �€€( $         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       0                           �€€(           ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4                                   �€€( ì          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4                                  �€€( ì          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       €                           �€€( è          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       ð                           �€€( à         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       `                           �€€( ¬         ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       Ð              €            �€€(          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       @               "            �€€(          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       °                           �€€(           ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4                                   �€€(          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       �                           �€€( è          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4                                   �€€( è          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       p                           �€€( ä          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       à                           �€€( ä          ÿÿÿÿ$       ÿÿÿÿÿÿÿÿ |ÿÿÿÿ�€€( ÿ�€(�€€(   ÿÿÿÿ4       P                           �€€( è             Œ   Ð  NVIDIA Corp              6   f    ptxas Cuda compilation tools, release 13.4, V13.4.89 Build system must define TOOLS_VERSION_EXTENDED -arch sm_89         è  NVIDIA Corp  Y †   / I       I       / F       F       / C       C       / @       @       / =       =       / :   0    :       / 7   2    7       / 4   (    4       / 1   6    1       / .   (    .       / +   (    +       / (       (       / %       %       / "       "       /    .           /    2           /    (           /    6           /    (           /    (                                                            "        %        (        +        .        1        4        7        :        =        @        C        F        I       f    7 †   
    `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p           f    7 †   
    `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   @  f    7 †   
    `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   ð  f    7 †   
    `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p    !  f    7 †   
    `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p     f    7 †   
 !   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p      f    7 †   
 $   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   0  f    7 †   
 '   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   0  f    7 †   
 *   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p      f    7 †   
 -   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p           f    7 †   
 0   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   0  f    7 †   
 3   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   à  f    7 †   
 6   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   ð   f    7 †   
 9   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p      f    7 †   
 <   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p   ð  f    7 †   
 ?   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p      f    7 †   
 B   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p      f    7 †   
 E   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p     f    7 †   
 H   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p     f    7 †   
 K   `Ä Ä       ¸  ð1       ¬  ð1          ð1       ”  ð1       ˆ  ð1       €  ð!       x  ð!       p  ð!       h  ð!       `  ð!       X  ð!      
 P  ð!      	 H  ð!       @  ð!       8  ð!       0  ð!       (  ð!          ð!         ð!         ð!         ð!           ð! ÿ _   p          ÿÿÿÿ    þÿÿÿ    ýÿÿÿ    üÿÿÿ    s          % 6P             H             @             8             0             (                                     
             	                              ”         I   $         F   ´         C   D         @   Ô         =   d         :   ô         7   „         4            1   ¤         .   4         +   Ä         (   T         %   ä         "   t                        ”            $            ´             D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z X  ÿ€ È z Y    Ê �y
    ™ ¨ �y	   ™ è �y   ™ ( �y    ™ h �y   ™ h �y   ™ h �y   ™ h �y   ™ h �y    ™ h �y!$   ™ h �y"(   ™ h �y,   ™ h �y 0   ™ h �y4   ™ h �y8   ™ h �y<   ™ h �y@   ™ h �yD   ™ h �yH   ™ b %z n  ÿ Ž Æ �yL   ™ b $rÿÿ   ÿ Ž ä $z o  Ž ä �yP   ™ b $rÿÿ   ÿ Ž ä 'z †   Ž Ê zÿ ‡    Ê $rÿÿ   
Ž È $z# ˆ  Ž È %z# r   Ž È $z# s  Ž ä �y#X   ™ b 	rÿ
  @  � âO !r	ÿ  €   Æ� r 	  @ àõ È r       È r   @ àñ â'z ƒ   Ž ä �y`   ™ ¦ zÿ „    â !r ÿ  €   Ì!‚ÿ  €   Ê r    @ àù È r       ä �yT   ™ ä r   @ àó â $rÿÿ   
Ž â !rÿ  €   Æ $z …  Ž Ð !’ÿ  €   Ê r   @ àû â %z p   Ž Æ r     € ä �y\   ™ " $z q  Ž â z Z  ÿ† È z [  � ä r   @ à÷ ä r 
ÿ    Bý â!rÿ  €   â �yt   ™ d "	
ÿ       ä �y
d   ™ h �y    ™ b !²ÿ  €   Ê r   @ àý È r       ä �yh   ™ d r   @ àõ ä B 	       ä �yl   ™ b !r	!ÿ  €   Ð !¢ÿ  €   Ê r !  @ àù È r	       ä �y	p   ™ b R      € Æ �yx   ™ h �y |   ™ b r "  @ àñ â !r%ÿ  €   Ø !‚"ÿ  €   Ê r   @ àó È r%     € È r    @ àû ä b     € â !rÿ  €   Ô !Ò ÿ  €   Ê r   @ àý È r       È r   @ à÷ â !rÿ  €   â B!       Ö !²ÿ  €   Ê r   @ àù È r       È r   @ àõ â !rÿ  €   â "!       Ö !¢ÿ  €   Ê r   @ àñ È r       È r   @ àó â !rÿ  €   â b      € Ö !’ÿ  €   Ê r   @ àý È r       È r   @ àû ä B     € Ö !Òÿ  €   â        È b     € â !rÿ  €   â� r   @ àù È r       È r #  @ à÷ Ú !²#ÿ  €   â !rÿ  €   Èr   @ àñ È r       È r   @ àõ âO !r
ÿ  €   Ø!¢ÿ  €   Ê r 
  @ àó È r     € È r   @ àý ä B     € â !rÿ  €   Ô !âÿ  €   Ê r   @ àù È r       È r 	  @ àû â !rÿ  €   â #     € ä xÿ     Ò !Ò	ÿ  €   Ê r   @ à÷ È r     € â $z t  ÿŽ Æ r   @ àñ â $z u  Ž ä%z t  ÿ Ž È $x   Ž È %z x   Ž ä !‚ÿ  €   â 
       â $z y  Ž Æ r    @ àó â %z v   Ž â B
       Æ $z w  Ž â 2	     € Æ %x�ã8Žÿ Ž È         ä %xã8Žã ‚ Æ  x  ¼  A  â %x�ã8Žÿ Ž È $rÿÿ   ÿŽ  â r  ÿ    Ðñ â $rÿÿ    Ž â rÿ   ÿàó ä x      ÿ  Æ %xã8ŽãŽ  â x   ÿ   È x      â          f  r   ÿàñ â x      ÿ  Æ rÿ   ÿä  Æ %x   Ž Ê �y	    ™ ¨ �y@   ™ â Ey  `    € â xÿ     â $rÿÿ   ÿ Ž â  r	     A  âo r
     A  È� x   þÂ Àñ Ú G‰  ð    € ê x   âB `ñ â $tÿ   ÿ Ž Ø G	  À    € ê Ey      € â r ÿ       â $tÿ   ÿ Ž È $x   Ž Ê r   ÿ� È xÿ     È z  ÿàñ È z  ÿ  Ê �y    ‘ ¤ s        dN r     àñ È/ r       ä r       Ê $x   
Ž Ê x    pBð Ú G	  0ÿÿÿÿÿƒ ê Ay       € ê z  ÿàñ È z  ÿ  Ê �yÿÿÿ ‘ ¨ �y    ‘ â s        pN s        ¢Ž !r  €    â/!r      ÊO r     àñ ä xÿÿÿÿÿàÿ Ö $ÿÿ   Ž ä Ay        € ê x 
  þÂ Àñ â Ey       € â $rÿÿ   ÿ Ž Ö G‰  ð    € ê x 
  âB `ñ â $tÿ   ÿ Ž Ø G	  À    € ê Ey      € â $rÿÿ   ÿ Ž ä $tÿ   ÿ Ž È $x   Ž Ê r   ÿ� È xÿ     È z  ÿàñ È z  ÿ  Ê �y    ‘ ¤ s        dN r 
    àñ È/ r       ä r       È r   ÿáÿ È x    pBð Ú G	  0ÿÿÿÿÿƒ ê Ay       € ê z  ÿàñ È z  ÿ  Ê �yÿÿÿ ‘ ¨ �y    ‘ â s        pN s        ¢Ž !r
  €    â/!r

      ÊO r 
    àñ ä xÿÿÿÿÿàÿ Ö $ÿÿ   Ž ä Ay        € ê xÿ   ÿÀŽ ä xÿ   ÿÀŽ ä z  ÿàó ä z  ÿàñ Æ $vÿ  ÿŽ  ä $vÿ  ÿ  Æ �y    ‘ ¨ �y    ‘ " $tÿ   ÿ Ž ä $x   ÿŽ ä %v \   Ž â  r     A  Æ/ $x   ÿ Ž â r   ÿàñ â $x   Ž â x   ÿàÿ â  r		     A  â� r   ÿüŽ â $x     â x    p`ð È †y    â s        °N s
        â r     A  ÈO  r     A  â r     A  â  r
     A  È� #r		      â#r

      Æ !r	       â !r
       â G‰   ùÿÿÿÿƒ ê/ r ÿ    @ñ â $rÿÿ    Ž Ø         d        A  Ê? >r ÿ    ÿ    Ê †y      â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê x   ÿ   â ¹z  F   
   â r ÿ       Ê 'z z   Ž Ê zÿ {    ä r ÿ       Ê 'z }   Ž Ê zÿ ~    ä r ÿ       ä rÿ   ÿáÿ Æ 'z €   Ž È $z   Ž â z	ÿ �    ä r ÿ       â %z n  ÿ Ž â r	ÿ   ÿáÿ Æ 'z 	 †   Ž È $z ‚  Ž â z ÿ ‡     â $z o  Ž â r ÿ       ä r ÿ   ÿáÿ Æ 'z  ƒ   Ž È $z ˆ  	Ž â z ÿ „     Æ %z r   Ž â r ÿ   ÿáÿ Æ $z s  Ž ä $z …  Ž È %z p   Ž È $z q  Ž â z Z  ÿ€ È z [    Ê �y    ™ ¢  rÿ   ÿáÿ Ê $z |  Ž â r ÿ       Ê %z h   Ž È $z i  Ž È %z	 l   Ž È $z	 m  Ž È %z
 j   Ž È $z k  Ž â z
 X  ÿ€ È z
 Y    Ê �y    ™ è �y   ™ ( �y   ™ h �y   ™ è �y   ™ è �y   ™ è �y   ™ è �y    ™ è �y$   ™ è �y(   ™ è �y,   ™ è  �y0   ™ è  �y4   ™ ( �y8   ™ h �y<   ™ h �y@   ™ h �yT   ™ h �y\   ™ h �y`   ™ h �yd   ™ h �y#l   ™ h �y"p   ™ h �y!t   ™ h �y x   ™ h �y$|   ™ b x ÿ     âO %z
 t  ÿ Ž È $z  t  ÿŽ ä �y    ™ ¤ $z u  Ž Ê r   ÿàÿ Ê %z
	 x  
 Ž È $z	 y  Ž È %z v  
 Ž È $z w  	Ž È %xñðððÿ Ž Ì %xðððð € È %xñðððÿ Ž â rÿÿ   ÿä  Ê �yD   ™ ¢  rÿ	   ÿàñ Æ �yH   ™ ¢  r
        Æ �yL   ™ ¤  %x
ðððð
  ä �y	P   ™ ¢  x   ÿ   ä x
      ä �y
X   ™ ¤  r   ÿàñ Ä x "       ä rÿ   ÿÜ  Æ %v \   Ž È $x"   ÿŽ Ê r   ÿàÿ ä �yh   ™ ¢  	r%ÿ  @  � È� 	r%%  @  � È	r%%  @  � È	r%%  @  � È 	r%%  @  � È 	r%%  @  � È 	r%%  @  � È 	r%%   @  � ÈO 	r%%  @  � È 	r%%  @  � È 	r%  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r	  @  � È 	r  @  � È 	r
  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r#  @  � È 	r"  @  � È 	r!  @  � È 	r   @  � È 	r$  @  � Ê  x<  A  Ê r ÿ    Ðñ ä r ÿ       Ö         " >r%ÿ   ÿ    â  r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r       A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r		     A  â r     A  â r

     A  â r     A  â r     A  â r     A  â r     A  â r##     A  â r""     A  â r!!     A  â r       A  â r$$     A  â x    ?    È x   €¸Ž â †y %    è !r    À  È s     ñ   ¢ x%   €¸Ž Ê !r%%    À  â x   €¸Ž äx   €¸Ž Æ/ !r    À  â x   €¸Ž â !r    À  â †y    æA !r    À  â s% %    ñ   p s     ñ   ð s     ñ   â x   € ¸Ž Ä x   €¸Ž ÊO s     ñ   ä !r     À  â x    €¸Ž â!r    À  â x   €¸Ž äx   €¸Ž â !r      À  ä s     ñ   â !r    À  â x   €¸Ž â†y %   â# !r    À  â x   €¸Ž Ä !r    À  â x%   €¸Ž ä/!r    À  â x   €¸Ž âs     ñ   â !r%    À  â x%   €¸Ž ä !r    À  â x   €¸Ž Æ s     ñ   â !r%%    À  â !r    À  â x   €¸Ž Ê s     ñ   b  !r    À  Î s     ñ   â x   €¸Ž Ê !r    À  â x   €¸Ž âOs     ñ   â x   €¸Ž Î s     ñ   â !r    À  â !r    À  â x   €	¸Ž Ê s     ñ   ä !r	    À  â x   €¸Ž Ê s     ñ   â !r    À  Î s     ñ   â x   €
¸Ž Ê !r
    À  â x   €¸Ž âOs     ñ   ð s	     ñ   â x   €¸Ž Î s
     ñ   â x   €¸Ž âO !r    À  â !r    À  â x   €#¸Ž ä!r    À  ä s     ñ   â x   €¸Ž â !r#    À  â x   €"¸Ž Æ !r    À  ä s     ñ   â !r""    À  â x   €!¸Ž äx   € ¸Ž äx   €$¸Ž â !r!    À  ä !r     À  Ä !r$$    À  â s     ñ   â †y    î! s% %    ñ   p s       ñ   ° s     ñ   ð s     ñ   0 s     ñ   p s#     ñ   0 s     ñ   0 s! "    ñ   0 s     ñ   0 s     ñ   p s $    ñ   " †y    è †y    è †y    è †y %   è/ †y 	   è †y  
   èO †y    è� †y    è †y    è †y    è†y    è †y    è †y    è †y    è †y    è †y    è †y 	   è †y    è †y 
   è †y    è †y    è†y    è †y    è †y #   è †y    è †y !   è †y    è †y     è †y !   â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z. X  ÿ€ È z/ Y    Ê �y.   ™ ¨ �y.    ™ ¨ �y.   ™ è �y.   ™ ( �y.   ™ h �y$.   ™ ( �y*.   ™ h �y .   ™ h �y&.    ™ h �y#.$   ™ h �y.(   ™ h �y.,   ™ h �y!.0   ™ h �y.4   ™ h �y,.8   ™ h �y.<   ™ h �y%.@   ™ h �y.D   ™ h �y.H   ™ h �y.L   ™ h �y.P   ™ h �y	.T   ™ h �y
.X   ™ h �y.\   ™ b $rÿÿ   ÿ Ž Æ �y.`   ™ b 'z †   Ž Æ �y.d   ™ d zÿ ‡    â $rÿÿ   ÿ Ž â �y(.h   ™ b %z2 n  ÿ Ž Æ �y".l   ™ b $rÿÿ   
Ž ä 'z ƒ   Ž â �y.t   ™ f $z3 o  3Ž â zÿ „    â $z ˆ  Ž â �y .|   ™ f %z2 r  2 Ž È $rÿÿ   
Ž ä �y.p   ™ b $z3 s  3Ž ä $z …  Ž È %z2 p  2 Ž È $z q  3Ž â z02 Z  ÿ€ È z12 [    ä �y.x   ™ h �y00    ™ b r     àó äOr     @ñ är     € Ä r        ä r     àó ä�r     @ñ är     € är        ä r     àó Är     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r $    àó är $    @ñ är$     € är$        ä r *    àó Ä r *    @ñ är*     € är*        ä r      àó är      @ñ är      € Ä r         ä r &    àó är &    @ñ är&     € är&        ä r #    àó Ä r #    @ñ är#     € är#        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r !    àó Ä r !    @ñ är!     € är!        ä r     àó är     @ñ är     € Ä r        ä r ,    àó är ,    @ñ är,     € är,        ä r     àó Ä r     @ñ är     € är        ä r %    àó är %    @ñ är%     € Ä r%        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r 	    àó Ä r 	    @ñ är	     € är	        ä r 
    àó är 
    @ñ är
     € Ä r
        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r (    àó är (    @ñ är(     € är(        ä r "    àó Ä r "    @ñ är"     € är"        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r      àó är      @ñ ä xÿ   0  Ä r      € är         â $z t  ÿŽ ä %z.0 t  ÿ Ž ä!r      ä $z0 u  Ž ä  x!=  A  Ä $x//   Ž Æ r ÿ    Ðñ â %z. x  . Ž È $z/ y  /Ž ä $rÿÿ   ÿ Ž ä %z v  . Ž È $z w  Ž â         & %x«ªªªÿ Ž Ì %xªªªª € È %x«ªªªÿ Ž ä !r%  €    Æ rÿ   ÿàó â #t   ?   â !r  €    Æ s     ð!  " #t   ?   â !r  €    È #t'   ?   â!r  €    â s     ð!  f #t   ?   Ê s '    ð!  ¢ $x%   ÿ Ž â !r.  €    Ì s     ð!  " x%%   ÿÀŽ ä x   ÿÀŽ È/ r%   ÿà� ä x   ÿÀŽ âO #t%.   ?   â!r.  €    är   ÿè� ä s %    ð!  b $x    ÿ Ž â #t..   ?   â !r0  €    Æ x   ÿÀŽ ä s .    ð!  & $x   Ž â #t0   ?   â !r2  €    â x0   ÿÀŽ Æ/ #t22   ?   â s     ð!  b r0   ÿð� â !r0  €    â!r  €    â$x @  ÿ Ž ä #t00   ?   äs 2    ð!  " !r$$  €    â #t   ?   â x.   ÿÀŽ Ä #t)$   ?   Æ s 0    ð!  ¢ $rÿÿ    Ž â x$   ÿÀŽ â/ $x%   .Ž Ê s     ð!  b r$$%   ÿø� â $x% €  ÿ Ž Ì s )    ð!  â  x%%   ÿÀŽ â !r.	  €    âx'   ÿÀŽ âO !r**  €    ä #t	.   ?   âr$'$   %àÿ â $x%   ÿ Ž â/ #t)*   ?   â !r*
  €    â $x'   ÿ Ž Ä� x%%   ÿÀŽ â s	 	    ð!  " !r.   €    â x''    ÿÀŽ â #t**   ?   â $rÿÿ   ÿ  È s
 )    ð!  b r$'$   %àÿ â #t%.   ?   â %xªªªªŽ  Ê s  *    ð!  â !r  €    âx   ÿ   â !r*  €    ÊO s% %    ð!  ¢ #t*   ?   âx*      â !r&&  €    â #t   ?   â$x'	   ÿ Ž â r*   ÿàñ â $x+
   ÿ Ž â/ s     ð!  " #t&&   ?   â rÿ   ÿä  â $tÿ   ÿ Ž â x''    ÿÀŽ Ä x++@   ÿÀŽ ä s &    ð!  " !r*#  €    â r$+$   'àÿ â %v \   Ž È $x   ÿŽ â s     ð!  b $x'    ÿ Ž â� !r&  €    â/ $x)%   ÿ Ž âO #t#*   ?   â$x   Ž â !r*  €    â#t&   ?   âx''  @ ÿÀŽ â !r&(  €    âx))€   ÿÀŽ â s #    ð!  ¢ !r(  €    â!r!  €    â #t**   ?   â$x!   ÿ Ž â r$)$   'àÿ â !r""  €    â#t'(   ?   âs *    ð!  â  !r(  €    â $x.   ÿ Ž â#t#&   ?   â/x$  € !øŽ â !r&  €    â!r  €    â!r  €    â!r,,  €    â!r*  €    â!r    €    â >r   ÿ    â #t"   ?   â s     ð!  " $x"   ÿ Ž âx!   .øŽ È x!!   "øŽ ä s #    ð!  " $x"    ÿ Ž âO #t   ?   Ì s '    ð!  b x!!   "øŽ â $x"    ÿ Ž â� x#v  #    Ê/ s     ð!  b x'2v  '    âO $x@   ÿ Ž â x!!   "øŽ â $x   ÿ Ž â #t&&   ?   â$x"   ÿ Ž ä s     ð!  " $x  @ ÿ Ž âx!!   øŽ â $x   ÿ Ž â xðÿÿÿâŽ â #t   ?   â#t   ?   â#t,,   ?   â#t((   ?   â#t**   ?   â#t     ?   â $x	   ÿ Ž â s &    ð!  ¢ $x	€   ÿ Ž âx!   øŽ Ä xðÿÿÿâŽ â $x   ÿ Ž â x   	øŽ â $x  € ÿ Ž â/ s     ð!  b $x	    ÿ Ž ä $x!   ÿ Ž â x   øŽ È s     ð!  â $x   ÿ Ž ä $x    ÿ Ž â x	ðÿÿÿ
âŽ â $x   ÿ Ž â x	!ðÿÿÿâŽ ä s( (    ð!  " $x!   ÿ Ž â x   øŽ â $x   ÿ Ž âO xðÿÿÿâŽ È s, ,    ð!  ¢ x!ðÿÿÿâŽ â †y #    â	 $x!   ÿ Ž â/ x   øŽ È x    !øŽ â $x!   ÿ Ž ä�$x#   ÿ Ž âs* *    ð!  h x#ðÿÿÿâŽ â $x#(   ÿ Ž â x"ðÿÿÿâŽ Ä s       ð!  " x    !øŽ ä x!#ðÿÿÿ,âŽ âO $x#,   ÿ Ž â †y    â $x   ÿ Ž Æ x @  #øŽ ä xðÿÿÿâŽ â $x(   ÿ Ž ÈO †y    â x   @øŽ â $x*   ÿ Ž ä/ $x   ÿ Ž Æ x €  øŽ â $x    ÿ Ž ä$x   ÿ Ž ä $x#    ÿ Ž â x   €øŽ â †y 	   â xðÿÿÿâŽ ä xðÿÿÿâŽ â †y    â x% ðÿÿÿ%âŽ Ä xðÿÿÿâŽ ä xðÿÿÿâŽ ä xÿ     ä x#ðÿÿÿ*âŽ ä xÿ     ä xÿ     â/ †y '   è †y 
   è †y    è †y    è †y %   è †y 	   è †y    è †y    è †y    è †y    è †y    è †y    è †y !   è †y $   è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä $z m  ÿŽ ä%z l   Ž È $z ‚  Ž ä $x   Ž ä $z k  ÿŽ ä%z j   Ž È $x   Ž â z$ X  ÿ€ È z% Y    Ê �y$    ™ ¨ �y$   ™ è �y$   ™ ( �y$   ™ h �y$   ™ ( �y	$   ™ ( �y
$   ™ h �y$   ™ h �y$    ™ h �y$$   ™ h �y$(   ™ h �y$,   ™ h �y$0   ™ h �y$4   ™ h �y$8   ™ h �y$<   ™ h �y$@   ™ b $rÿÿ   ÿ Ž Æ �y!$D   ™ b 'z  †   Ž Æ �y#$L   ™ b %z n  ÿ Ž â zÿ ‡     Æ $z o  Ž ä $rÿÿ   
Ž È $z ˆ  Ž ä �y$H   ™ b $rÿÿ   ÿ Ž È 'z ƒ   Ž Ê zÿ „    â %z r   Ž È $rÿÿ   
Ž ä $z s  Ž ä $z …  Ž ä �y$P   ™ d %z p   Ž È $z q  Ž â z Z  ÿ€ È z [    ä �y$T   ™ h �y    ™ h �y$|   ™ b 	r ÿ  @  � ÈO r    @ àû Ú� !Ò ÿ  €   Ê r    @ à÷ Ú!² ÿ  €   Ê r    @ àù Ú!Â ÿ  €   Ê r    @ àñ ä r ÿ    Bõ Ö !‚ ÿ  €   Ê r  	  @ àó ä Rÿ       ä �y$X   ™ ²  !’ 	ÿ  €   Ê r  
  @ àõ ä B     € ä �y$\   ™ è  �y$`   ™ * !¢ 
ÿ  €   Ê r    @ à÷ ä 	       ä �y$d   ™ h �y$h   ™ j !² ÿ  €   Ê r    @ àù Ú !Â ÿ  €   Ê r    @ àñ ä 2
	       ä �y	$l   ™ h �y
$p   ™ j !‚ ÿ  €   Ê r    @ àó Ú !’ ÿ  €   Ê r    @ àõ ä        ä �y$t   ™ h �y$x   ™ j !¢ ÿ  €   Ê r    @ à÷ Ú !² ÿ  €   Ê r    @ àù Ú !Â ÿ  €   Ê r    @ àû â %z j   Ž Ø !Ò ÿ  €   â $x   Ž È r    @ àý â %z l   Ž È $x   Ž â z X  ÿ€ Î !â ÿ  €   â z Y    È r    @ àñ â �y    ™ b "     € Æ �y@   ™ h �y   ™ h !‚ ÿ  €   â �yD   ™ h r  !  @ àó â �y   ™ h/ �y    ™ b x   ÿ   Æ �y%p   ™ h !’ !ÿ  €   Ê r    @ àõ ä B     € ä �yH   ™ r !¢ ÿ  €   â �y   ™ h r  #  @ à÷ Ú !² #ÿ  €   Ê r    @ àù ä b     € ä �yP   ™ r !Â ÿ  €   â �y   ™ h r    @ àý Ú !â ÿ  €   Ê r    @ àû äO !       ä �yX   ™ ² !Ò ÿ  €   â �y   ™ ¨ r    @ àñ Ú� !‚ ÿ  €   Ê r    @ àó ä2#!       ä �yL   ™ ò !’ ÿ  €   Ê r    @ àõ Ú!¢ ÿ  €   Ê r    @ à÷ ä b#       ä �y   ™ 2 !² ÿ  €   Ê r  	  @ àù Ú !Â 	ÿ  €   Ê r  
  @ àý ä      € ä �yT   ™ r !â 
ÿ  €   Ê r    @ àû Ú !Ò ÿ  €   Ê r    @ àñ ä xÿ     ä "     € Ò !‚ ÿ  €   â $z! t  ÿŽ È r    @ àó ä �y \   ™ ¢ B	     € â $z! u  !Ž ä%z t  ÿ Ž â R
	       ä �y
    ™ ¢ $x   !Ž Æ        â %z x   Ž â�y`   ™ ¦  x  €½  A  â $z y  Ž ä $rÿÿ   ÿ Ž â �y$   ™ ¢ %z v   Ž â r ÿ    Ðñ Æ $z! w  Ž ä %x£‹.ºÿ Ž â �yd   ™ ¦ %x!£‹.ºÿ Ž È         $ %xè¢‹. € È $rÿÿ   ÿ  â rÿ	   ÿàñ â $rÿÿ    Ž ä �y(   ™ ¤ %x!è¢‹.  Ê x	      È r	   ÿàñ ä �y	h   ™ ¢ #t  „A   â#t  „A   â $t!ÿ   ÿ Ž â rÿ   ÿô  â �yl   ™ ¤ s     ñ!  " %v \  ! Ž Î s     ñ!  b $x!   ÿŽ ä �y,   ™ ¤ $x   !Ž â #t!  „A   ä �y0   ™ ¢ x€ˆ  ÿ    ä s !    ñ!  "  x€ˆ  ÿ    Ä/ >rÿ   ÿ    ä x    € â �y!4   ™ ¢ x"v  "    â #t  „A   ä $x   ÿ Ž âx   ÿÀŽ Æ s     ñ!  " xÿ     ä x    € ä x€ˆ  ÿ    â $x#   ÿ Ž â x   ÿÀŽ ä xðÿÿÿâŽ ä r#   ÿà� Ä x    € â �yt   ™ ¢ x€ˆ  ÿ    ä x   ÿÀŽ â †y    è �y#x   ™ ¢ xÿ     â $rÿÿ    Ž Ä �y8   ™ ¦ x    € â $x   Ž È $x   ÿ Ž â †y "    è x"ðÿÿÿâŽ ä �y<   ™ ¨ �y|   ™ ¢ #t  „A   Ì s     ñ!  " #t  „A   â x   ÿÀŽ Ì s     ñ!  b xÿ     ä x$€ˆ  ÿ    Ê $rÿÿ   $ Ž ä� $x   Ž â x€ˆ  ÿ    ä/ x    € â †y "   â #t  „A   âx    € ä $x   ÿ Ž â s     ñ!  b #t"  „A   Æ xðÿÿÿâŽ È s "    ñ!  " x   ÿÀŽ È xÿ     â #t  „A   âx   ÿÀŽ Ê s     ñ!  â x€ˆ  ÿ    ä/ x€ˆ  ÿ    â #t  „A   â$x   Ž â xÿ     ä x    € ä x    € â s     ñ!  " x   ÿÀŽ â †y    â $x   Ž â #t  „A   â xÿ     Ä x€ˆ  ÿ    â� $x   ÿ Ž ä/ $x   Ž Æ xðÿÿÿâŽ â $rÿÿ    Ž â s     ñ!  b #t  „A   âx€ˆ  ÿ    ä x   ÿÀŽ ä x    € ä xÿ     Ä x   ÿÀŽ ä x    € â s     ñ!  " †y 	   â #t    „A   â $x   Ž ä $x   ÿ Ž Æ s      ñ!  " xÿ     ä� x€ˆ  ÿ    Æ/ $x   Ž â xðÿÿÿâŽ â $rÿÿ    Ž â x   ÿÀŽ â #t  „A   âOx€ˆ  ÿ    ä x    € â s     ñ!  " xÿ     â #t  „A   âx   ÿÀŽ â #t    „A   â x    € â $x   Ž â xÿ     â s     ñ!  b x€ˆ  ÿ    â$x   ÿ Ž Ä $x    Ž ä $rÿÿ    Ž ä s       ñ!  ¢ †y 
   â x   ÿÀŽ ä x    € â #t
  „A   â xðÿÿÿâŽ Ä� x€ˆ  ÿ    ä xÿ     ä x   ÿÀŽ ä x    € ä x
€ˆ  ÿ    â/ #t  „A   â xÿ     â $x    Ž Ä $x   ÿ Ž â x  €ˆ  ÿ    âO s     ñ!  " $x@   Ž ä xðÿÿÿâŽ ä x     € Æ s     ñ!  b #t   „A   â x   ÿÀŽ ä x

    € ä xÿ     ä s       ñ!  ¢ x
   ÿÀŽ â $x   ÿ Ž âx   ÿÀŽ â $x  @ Ž â xÿ     Ä x€ˆ  ÿ    ä x€ˆ  ÿ    â/ $x€   Ž â xðÿÿÿ
âŽ â $r
ÿÿ    Ž â xÿ     ä x    € â #t  „A   â#t  „A   â $x  € Ž â x

    € â $x   ÿ Ž â x €ˆ  ÿ    âO s     ñ!  " x
   ÿÀŽ Ä xðÿÿÿ
âŽ â $r
ÿÿ    Ž â #t	  „A   Æ s      ñ!  b †y    â xÿ     Ì s     ñ!  ¢ x   ÿÀŽ â #t  „A   âx

    € ä x€ˆ  ÿ    â $x   Ž â xÿ     ä x	    € â #t  „A   â x
   ÿÀŽ â $x   Ž â s     ñ!  " $x	   ÿ Ž â xÿ     Ä x  €ˆ  ÿ    ä/ x		   ÿÀŽ ä x€ˆ  ÿ    âO #t  „A   â s     ñ!  b †y    â x	ÿ   	  â $x   Ž â x      € Ä xðÿÿÿ
âŽ â $x		   Ž â x
    ÿÀŽ â s     ñ!  â $rÿÿ    Ž äO x
ÿ   
  â #t%%  „A   ä x    € ä x€ˆ  ÿ    Ä x   ÿÀŽ â $x	
   	Ž â s% %    ñ!  " x€ˆ  ÿ    ä/ x
ÿ     ä x    € â #t!!  „A   â x€ˆ  ÿ    â� $x

   	Ž â x   ÿÀŽ â $r	ÿÿ    Ž Ä s! !    ñ!  b xÿ     â #t  „A   âx		    € â $rÿÿ    Ž ä $x   
Ž â x
	   ÿÀŽ â s     ñ!  â x    € ä x%%€ˆ  ÿ    â #t  „A   â xÿ   
  Ä x
   ÿÀŽ â $rÿÿ   % Ž â x!!€ˆ  ÿ    â/ $x   Ž â x
ÿ   
  â s     ñ!  b  x    € â #t##  „A   ä$x
   Ž âO x
   ÿÀŽ â $rÿÿ   ! Ž â x€ˆ  ÿ    â� s# #    ñ!  ¢ xÿ   
  â #t  „A   â x
    € â $rÿÿ    Ž Ä $x   Ž â x
   ÿÀŽ â s     ñ!  " x    € ä x€ˆ  ÿ    â/ #t  „A   â xÿ     ä x   ÿÀŽ â $rÿÿ    Ž Ä s     ñ!  b xÿ     â $x    Ž â x##€ˆ  ÿ    äO x    € â $x    Ž ä $rÿÿ   # Ž â x   ÿÀŽ ä x€ˆ  ÿ    â $x   ÿ Ž â x    € Ä xÿ     â $rÿÿ    Ž â xðÿÿÿ âŽ ä x    ÿÀŽ ä x€ˆ  ÿ    â/ †y    â x    € â $x	   ÿ Ž ä $x @  Ž â x	   ÿÀŽ Ä xÿ      â $r ÿÿ    Ž â x	ÿ   	  È x      € â $x   @Ž Æ x    ÿÀŽ â $x	 €  Ž ä $x	   ÿ Ž â xÿ     ä xðÿÿÿâŽ â $x   ÿ Ž ä $x   ÿ Ž ä $x     ÿ Ž Ä $x   €Ž â xðÿÿÿâŽ â †y    â x	ðÿÿÿ
âŽ ä x	ðÿÿÿâŽ â †y    â x ðÿÿÿâŽ ä xÿ     äxÿ     Ä xÿ     â/ †y    è †y    è †y    è †y    è †y 	   è †y    è †y    è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $r	ÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z		   Ž Ä 'z €   Ž È %z	 h   Ž â zÿ �    Æ $z	 i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z& X  ÿ€ È z' Y    Ê �y*&    ™ ¨ �y"&   ™ è �y &   ™ ( �y &   ™ h �y&   ™ h �y&   ™ h �y&   ™ h �y&   ™ h �y&    ™ h �y&$   ™ h �y&(   ™ h �y&,   ™ h �y&0   ™ h �y(&4   ™ h �y$&8   ™ h �y&<   ™ h �y&@   ™ h �y&D   ™ h �y!&H   ™ h �y#&L   ™ h �y&P   ™ h �y
&T   ™ h �y&X   ™ h �y&\   ™ b $rÿÿ   ÿ Ž Æ �y&`   ™ b 'z †   Ž Æ �y&d   ™ d zÿ ‡    â $rÿÿ   ÿ Ž â �y&h   ™ b %z.	 n  ÿ Ž Æ �y&l   ™ b $rÿÿ   
Ž ä 'z ƒ   Ž â �y&p   ™ f $z/	 o  /Ž â zÿ „    â $z	 ˆ  Ž â �y&t   ™ f %z.	 r  . Ž È $rÿÿ   
Ž ä $z/	 s  /Ž â �y&x   ™ b $z	 …  Ž È %z.	 p  . Ž È $z		 q  /Ž â z,. Z  ÿ€ È z-. [  	  ä �y	&|   ™ h �y,,    ™ b 	x*ÿÿ  � äO	x%*ÿÿÿ  � ä r "    àó Ä� r "%    @ñ är"     € är%"%        ä r      àó är  %    @ñ är      € Ä r% %        ä r      àó är  %    @ñ är      € är %        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%%        ä r     àó är %    @ñ är     € är%%        ä r     àó Ä r %    @ñ är     € är%        ä r     àó är     @ñ är     € Ä r%        ä r     àó är %    @ñ är     € är%        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%        ä r     àó är     @ñ är     € är%        ä r (    àó Ä r (%    @ñ är(     € är%(%        ä r $    àó är $%    @ñ är$     € Ä r$%        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%        ä r !    àó är !    @ñ är!     € är!        ä r #    àó Ä r #    @ñ är#     € är%#        ä r     àó är %    @ñ är     € Ä r%%        ä r 
    àó är 
%    @ñ är
     € är
%        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r%        ä r     àó är %    @ñ är     € är%        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är%        ä r     àó Ä r %    @ñ är     € är%%        ä r     àó är %    @ñ är     € Ä r%%        ä xÿ   ,  ä r     àó är %    @ñ â $z' t  ÿŽ â r     € är%        Ä r 	    àó är 	    @ñ är%	     € är&	        Ê !r&%&      È  x&&‰ˆˆ=  A  â $z, u  'Ž ä%z,, t  ÿ Ž ä r &ÿ    Ðñ ä $x--   Ž ä $rÿÿ   ÿ Ž ä %z, x  , Ž È $z- y  -Ž Æ  &       " %z v  , Ž È $z w  Ž â !r**%  €    Æ %xÍÌÌÌÿ Ž â !r""%  €    Æ %x,ÍÌÌÌÿ Ž â #t**   ?   Æ %xÌÌÌÌ € â !r%  €    äs *    ñ!  b  !r

%  €    â#t""   ?   ârÿ-   ÿàó â !r*!%  €    â #t

   ?   Æ #t**   ?   â !r%  €    â!r, %  €    âs "    ñ!  ð s  *    ñ!  â !r"#%  €    È #t#"   ?   â!r*%  €    äOs 
    ñ!  â !r"%  €    â#t+*   ?   â!r*%  €    â!r
%  €    â #t!,   ?   Æ #t
   ?   â!r
%  €    â#t'"   ?   â#t**   ?   â!r,%  €    â#t

   ?   â!r"%  €    â s *    ñ!  â #t   ?   ä#t)"   ?   Ê s '    ñ!  â !r*%  €    â!r"%  €    Ì s 
    ñ!  â #t',   ?   âO !r,%  €    â!r
%  €    Ê s #    ñ!  â #t   ?   Î s +    ñ!  â #t#,   ?   â !r,%  €    Ì s     ñ!  â #t+
   ?   âO $r
ÿÿ    Ž Ì s )    ñ!  â $rÿÿ   ÿ  â !r  %  €    Æ %x
ÌÌÌÌ
Ž  Æ s     ñ!  " #t)*   ?   âO!r*%  €    â#t,   ?   â!r,%  €    â #t     ?   Æ s     ñ!  â !r%  €    â #t,,   ?   Ì s     ñ!  â x   ÿ   äO x
      Ê s! !    ñ!  ¢ r   ÿàñ â #t   ?   â x€ˆ  ÿ    ä/ rÿ   ÿä  Æ s       ñ!  b x€ˆ  ÿ    â $x   ÿŽ Ì s ,    ñ!  â #t""   ?   â x€ˆ  ÿ    â� $t,ÿ   ÿ Ž Ê s     ñ!  â %v \  , Ž â x €ˆ  ÿ    Æ $r ÿÿ    Ž ä $rÿÿ    Ž â x!!€ˆ  ÿ    âO $x   Ž â x€ˆ  ÿ    ä x    € â s" "    ñ!  " #t**   ?   â$rÿÿ    Ž â !r.%  €    â x    € â $rÿÿ   ! Ž â x  €ˆ  ÿ    â/ $x   ÿ Ž â s '    ñ!  b x      € â #t..   ?   â x    € â $x   ÿ Ž È s# #    ñ!  ¢ x    € â $rÿÿ     Ž â x€ˆ  ÿ    ä x    € Æ s *    ñ!  " r    ÿüŽ ä x€ˆ  ÿ    â $x   ÿ Ž â x €ˆ  ÿ    â !r*%  €    â�x€ˆ  ÿ    â s .    ñ!  ä #t**   ?   â x    € â $x   ÿ Ž â r   ÿüŽ â !r$$%  €    â x    € â s
 *    ñ!  â x€ˆ  ÿ    â $rÿÿ    Ž â x    € Ä r   ÿüŽ â !r,	%  €    âr   ÿüŽ â !r*%  €    âx"€ˆ  ÿ    â #t$   ?   âx€ˆ  ÿ    â !r$%  €    â#t	*   ?   âx€ˆ  ÿ    â/ !r((%  €    âx#€ˆ  ÿ    âO !r%  €    â x    € â $x   ÿ Ž â s' )    ñ!  " x    € â #t$   ?   âx€ˆ  ÿ    â #t((   ?   âx    € â #t   ?   â$x   ÿ Ž â #t,   ?   â s	 	    ñ!  b r   ÿüŽ Ä x€ˆ  ÿ    äx€ˆ  ÿ    ä x€ˆ  ÿ    ä x€ˆ  ÿ    â� $rÿÿ    Ž â s     ñ!  ¢ x    € â $rÿÿ    Ž â x      € Ä x    € Æ s     ñ!  â x    € â $x!   ÿ Ž â r    ÿüŽ â $rÿÿ    Ž È s (    ñ!  " x    € â $x   ÿ Ž â x €ˆ  ÿ    Ê s     ñ!  b x    € â $x   ÿ Ž â x    € Ê s     ñ!  b x'€ˆ  ÿ    ä r!!   ÿüŽ ä x      € Æ s +    ñ!  " x    € â $x   ÿ Ž â r   ÿüŽ ä x€ˆ  ÿ    ä x    € ä x	€ˆ  ÿ    ä/ r    ÿüŽ Ä x 
€ˆ  ÿ    ä x
€ˆ  ÿ    âO $rÿÿ    Ž â r   ÿüŽ â $rÿÿ    Ž â x€ˆ  ÿ    ä� x€ˆ  ÿ    äx€ˆ  ÿ    Äx€ˆ  ÿ    â $r	ÿÿ   
 Ž â x    € â $rÿÿ    Ž â x    € ä x    € ä x    € ä x€ˆ  ÿ    â $x#   ÿ Ž â x
	    € â $x   ÿ Ž â x    € â $x	   ÿ Ž â >r&%&   ÿ    â $x   ÿ Ž â x    € â $x   ÿ Ž â x    € â $x   ÿ Ž â x      € Ä x    € ä x%&2v  %    ä r##   ÿüŽ ä r   ÿüŽ ä r		    ÿüŽ ä r   ÿüŽ Ä r
   ÿüŽ ä r   ÿüŽ â †y &    è †y %   è †y    è †y    è †y    è †y    è †y    è †y 	   è †y !
   è †y #   è †y    è †y    è †y    è †y    è †y 	   è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z X  ÿ€ È z Y    Ê �y    ™ ¨ �y'   ™ è �y!   ™ ( �y#   ™ h �y   ™ ( �y	   ™ ( �y   ™ h �y   ™ h �y    ™ h �y$   ™ h �y(   ™ h �y,   ™ h �y0   ™ h �y4   ™ h �y8   ™ h �y$<   ™ h �y"@   ™ h �y D   ™ h �y H   ™ h �yL   ™ h �yP   ™ b $rÿÿ   ÿ Ž Æ �yT   ™ b 'z †   Ž Æ �y`   ™ b $rÿÿ   ÿ Ž â zÿ ‡    â %z n  ÿ Ž â �y(l   ™ f 'z
 ƒ   Ž â �y&t   ™ f $rÿÿ   
Ž Ä $z o  Ž â z
ÿ „  
  â �yX   ™ b $z ˆ  Ž Æ $rÿÿ   

Ž â �yh   ™ b %z r   Ž Æ �y
\   ™ b $z s  Ž ä $z …  Ž ä �yd   ™ d %z p   Ž È $z q  Ž â z Z  ÿ„ È z [   Ê �y*    ™ b 	r)ÿ  @  � ÈO r )'  @ à÷ Ú� !²)'ÿ  €   Ê r )!  @ àù Ú!Â)!ÿ  €   Ê r )#  @ àû Ú!Ò)#ÿ  €   Ê r )  @ àý Ú !â)ÿ  €   Ê r )	  @ àñ Ú !‚)	ÿ  €   Ê r )  @ àó ä r ÿ    Bõ È rÿ       Î !’)ÿ  €   Ê r )  @ àõ ä r'     € Ö !¢)ÿ  €   Ê r )  @ à÷ ä r!       Ö !²)ÿ  €   Ê r )  @ àù ä r#     € Ö !Â)ÿ  €   Ê r )  @ àû ä r       ä �yp   ™ ²  !Ò)ÿ  €   Ê r )  @ àý ä r	       Ö !â)ÿ  €   Ê r )  @ àñ ä r%     € ä �yx   ™ ò  !‚)ÿ  €   Ê r )  @ àó ä r+%       ä �y%|   ™ 2 !’)ÿ  €   Ê r )  @ àõ ä r+     € Ö !¢)ÿ  €   Ê r )$  @ à÷ ä r       Ö !²)$ÿ  €   Ê r )"  @ àù ä r     € Ö !Â)"ÿ  €   Ê r )   @ àû ä r       Ö !Ò) ÿ  €   Ê r )   @ àý ä r       Ö !â) ÿ  €   Ê r )  @ àñ ä r     € Ö !‚)ÿ  €   Ê r )  @ àó ä r       Ö !’)ÿ  €   Ê r )  @ àõ ä r$     € Ö !¢)ÿ  €   Ê r )  @ à÷ ä r"       Ö !²)ÿ  €   Ê r )
  @ àù ä r      € Ö !Â)
ÿ  €   Ê r )  @ àû ä r        Ö/ !Ò)ÿ  €   Ê r )  @ àý ä r       Ö !â)ÿ  €   Ê r )  @ àñ ä r     € Ö !‚)ÿ  €   Ê r )(  @ àó ä r       Ö !’)(ÿ  €   Ê r )  @ àõ äO r     € Ö !¢)ÿ  €   Ê r )&  @ à÷ ä r
       È r     € È r       Æ !²)&ÿ  €   â r       È r )  @ àñ ä� r(     € È r       È r&     € Æ !‚)ÿ  €   âr       È r )%  @ àñ Èr%       Ê  x   ¾  A  Ê r ÿ    Ðñ â $rÿÿ   ÿ Ž Ø         " xÿ   *  â #t'  A   È $z' t  ÿŽ È $z'* u  'Ž ä%z** t  ÿ Ž È $x++   'Ž â #t  A   â#t  A   ä%z* x  * Ž â #t  A   Æ $z y  +Ž ä $rÿÿ   * Ž È %z v   Ž È $z' w  Ž È %x'�ã8Žÿ Ž Ì %xã8Žã € È %x�ã8Žÿ Ž â #t    A   Æ $rÿÿ    Ž â rÿ   ÿàó â $rÿÿ   ÿ  â #t!!  A   âs       ñ!  $ %x'ã8ŽãŽ  â #t  A   â#t""  A   â#t    A   â x   ÿ   Ä s! !    ñ!  b x      â #t##  A   Æ r   ÿàñ Æ s     ñ!  ¢ #t  A   â $tÿ   ÿ Ž â rÿ   ÿä  Ê s     ñ!  â #t		  A   Î s" "    ñ!  " %v \   Ž Î s       ñ!  b $x   ÿŽ â x  €ˆ  ÿ    â #t  A   Ê s     ñ!  " #t  A   â#t  A   â >rÿ   ÿ    Ê s# #    ñ!  " #t  A   âx!€ˆ  ÿ    â/ #t

  A   â x!€ˆ  ÿ    ÈO s     ñ!  b $rÿÿ     Ž â #t&  A   â#t  A   â x&v  &    ä x€ˆ  ÿ    ä� s	 	    ñ!  ¢ x""€ˆ  ÿ    äx €ˆ  ÿ    â$x   Ž â x    € Æ s     ñ!  â x€ˆ  ÿ    â $r ÿÿ    Ž â x#€ˆ  ÿ    Ê s     ñ!  " x    € â $rÿÿ   " Ž Ì s     ñ!  " $r ÿÿ   ! Ž â #t  A   â $x   ÿ Ž Ê s
 
    ñ!  b #t  A   â x    € ä x!    € È s     ñ!  " $x   ÿ Ž â x€ˆ  ÿ    â/ #t  A   âx    € ä x    € â #t  A   âr   ÿüŽ â s     ñ!  b x	€ˆ  ÿ    âO #t  A   â r   ÿüŽ â $r	ÿÿ    Ž â x€ˆ  ÿ    â� $x   ÿ Ž â x€ˆ  ÿ    â s     ñ!  " x€ˆ  ÿ    Äx      € â #t  A   â x
€ˆ  ÿ    Æs     ñ!  ¢ $r
ÿÿ    Ž â x		    € â $rÿÿ    Ž â x    € È s     ñ!  â r    ÿüŽ â $rÿÿ    Ž â x €ˆ  ÿ    â #t  A   È s     ñ!  " #t  A   â#t  A   â#t((  A   â#t  A   È s     ñ!  b #t$$  A   â$x		   ÿ Ž â #t%  A   â $x   ÿ Ž â x      € Æ s     ñ!  ¢ x    € ä x    € Ê s     ñ!  " r		    ÿüŽ â $x   ÿ Ž â r   ÿüŽ ä x €ˆ  ÿ    ä/ x€ˆ  ÿ    â s     ñ!  " x

    € ä x€ˆ  ÿ    ÄO x€ˆ  ÿ    Æ� s     ñ!  b x    € ä r
   ÿüŽ Ê s     ñ!  ¢ x€ˆ  ÿ    äx    € Ê s( (    ñ!  â x    € â $rÿÿ    Ž â x
€ˆ  ÿ    Ês     ñ!  " x€ˆ  ÿ    Î s$ $    ñ!  p s     ñ!  " x    € â $x   ÿ Ž â x

    € â $x   ÿ Ž È s     ñ!  " $x   ÿ Ž â x      € ä x€ˆ  ÿ    È s     ñ!  â x    € ä x    € ä r
   ÿüŽ ä r    ÿüŽ ä x€ˆ  ÿ    ä x
€ˆ  ÿ    â/ $rÿÿ    Ž â r   ÿüŽ â $x   ÿ Ž â x €ˆ  ÿ    ÄO x(€ˆ  ÿ    ä� x€ˆ  ÿ    äx$$€ˆ  ÿ    äx€ˆ  ÿ    â $rÿÿ    Ž â x      € â $rÿÿ   $ Ž â x    € Ä x    € ä x    € ä x

    € ä x    € ä r   ÿüŽ ä x€ˆ  ÿ    Ä x€ˆ  ÿ    â $x     ÿ Ž â x    € â $x   ÿ Ž â x    € â $x   ÿ Ž â x      € â $x   ÿ Ž â x    € â $x
   ÿ Ž â x    € â $x#   ÿ Ž â r! !   ÿüŽ Ä r   ÿüŽ ä r    ÿüŽ ä r   ÿüŽ ä r   ÿüŽ ä r##   ÿüŽ â †y &    è †y    è †y    è †y    è †y !   è †y 	   è †y    è †y    è †y 	   è †y 
   è †y    è †y    è †y    è †y    è †y    è †y    è †y #   â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž â r ÿ       È z	ÿ {    Ê 'z
	 }   Ž Ê zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ ä r		ÿ   ÿáÿ Æ $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     â $z	 |  Ž Æ r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z	
 [    Ì �y	    ™ ¢ %z h   Ž È $z i  Ž È %z j   Ž È $z k  Ž È %z l   Ž È $z m  Ž â z
 X  ÿ€ È z Y    Ê �y

    ™ â x ÿ   	  âO %z	 t   Ž È $z   t  ÿŽ È $z		 u   Ž Ê r	   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ ä>r
ÿ
   ÿ   ä� z ]    Ê †y 
    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž â r ÿ       È z	ÿ {    Ê 'z
	 }   Ž Ê zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ ä r		ÿ   ÿáÿ Æ $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     â $z	 |  Ž Æ r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z	
 [    Ì �y	    ™ ¢ %z h   Ž È $z i  Ž È %z j   Ž È $z k  Ž È %z l   Ž È $z m  Ž â z
 X  ÿ€ È z Y    Ê �y

    ™ â x ÿ   	  âO %z	 t   Ž È $z   t  ÿŽ È $z		 u   Ž Ê r	   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ ä>r
ÿ
   ÿ    ä� z ]    Ê †y 
    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    Ê 'z
	 }   Ž Ê zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ ä r		ÿ   ÿáÿ Æ $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z
 [    â $z	 |  Ž Ê �y    ™ ¢ r	 ÿ       Ê %z h   Ž È $z i  Ž È %z j   Ž È $z k  Ž È %z l   Ž È $z m  Ž â z
 X  ÿ€ È z Y    Ì �y
    ™ â x ÿ     âO %z t   Ž È $z   t  ÿŽ È $z u   Ž Ê r		   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y     â� My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z" X  ÿ€ È z# Y    Ê �y "    ™ ¨ �y"   ™ è �y"   ™ ( �y"   ™ h �y"   ™ h �y"   ™ h �y"   ™ h �y"   ™ h �y	"    ™ h �y
"$   ™ h �y"(   ™ h �y",   ™ h �y"0   ™ h �y"4   ™ h �y"8   ™ h �y"<   ™ h �y"@   ™ h �y"D   ™ h �y"H   ™ h �y"L   ™ h �y"P   ™ b r ÿ       â %z n  ÿ Ž Ä �y"X   ™ d 'z †   Ž ä �y"T   ™ d $z o  Ž â zÿ ‡    â �y "\   ™ h $rÿÿ   
Ž Ä $rÿÿ   ÿ Ž È 'z! ƒ   Ž È $z ˆ  Ž â z!ÿ „  !  Æ %z r   Ž È $r!ÿÿ   !
Ž ä $z s  Ž ä $z! …  Ž È %z p   Ž È $z q  Ž â z Z  ÿ€ È z [    ä �y"`   ™ h �y    › b 	r%ÿ   @  � âO !rÿ  €   Æ� r %  @ àó È r%     € È r   @ àõ â!r!ÿ  €   Ø!¢ÿ  €   Ê r   @ à÷ È r!     € ä �y"d   ™ ¢ r  ÿ    Bñ Æ �y!"h   ™ â  ÿ        ä r   @ àñ â �y "l   ™ " 2       â !rÿ  €   ä �y"t   ™ p !‚ÿ  €   Ê r   @ àó È r     € ä �y"p   ™ d r   @ àõ Ê        â !rÿ  €   â �y"|   ™ l !¢ÿ  €   Ê r   @ àó È r     € ä �y"x   ™ d r 	  @ àñ Ê        â !r
ÿ  €   Î !‚	ÿ  €   Ê r 
  @ àý È r       È r   @ àó â !rÿ  €   Ø !’ÿ  €   Ê r   @ àõ È r       È r   @ à÷ â !rÿ  €   Ø !²ÿ  €   Ê r   @ àù È r       È r   @ àû â !rÿ  €   â b
	       Ö !Òÿ  €   Ê r   @ àý È r       È r   @ àñ â !rÿ  €   â "
     € Ö !‚ÿ  €   Ê r   @ àó È r     € È r   @ àõ â !rÿ  €   â B     € Ö !¢ÿ  €   Ê r   @ à÷ È r     € È r   @ àù â !rÿ  €   â b     € Ö !Âÿ  €   Ê r   @ àý È r       È r   @ àû â !r ÿ  €   â        Ö !Òÿ  €   Ê r    @ àñ È r       È r   @ àó ä 2       Ö !’ÿ  €   â !rÿ  €   ÈO r   @ àõ È r       È r !  @ à÷ â� !r ÿ  €   âb       Ö !²!ÿ  €   Ê r    @ àù È r       È r   @ àý â!rÿ  €   â       € Ö !âÿ  €   Ê r   @ àû È r     € â $z	 t  ÿŽ Æ r   @ àñ â $z	 u  	Ž ä%z t  ÿ Ž È $x   	Ž È %z x   Ž ä !‚ÿ  €   â "      € â $z y  Ž Æ r   @ àó â %z v   Ž â B !     € Æ $z w  Ž â R        Æ %x�ã8Žÿ Ž È        ä %xã8Žã ‚ Æ  x¼  A  â %x�ã8Žÿ Ž È $rÿÿ   ÿŽ  â r ÿ    Ðñ â $rÿÿ   	 Ž â rÿ   ÿàó â $r ÿÿ   ÿ Ž È %xã8ŽãŽ  â x   ÿ   È x      â          f  r   ÿàñ ä r ÿ       ä rÿ   ÿä  ä x      ÿ  Ì %x   "Ž Ê �y	    ™ ¨ �y@   ™ â Ey  `    € â xÿ     â $rÿÿ   ÿ Ž â  r	      A  âo r
      A  È� x   þÂ Àñ Ú G‰  ð    € ê x   âB `ñ â $tÿ   ÿ Ž Ø G	  À    € ê Ey      € â $rÿÿ   ÿ Ž ä $tÿ   ÿ Ž È $x   Ž Ê r   ÿ� È xÿ     È z  ÿàñ È z  ÿ  Ê �y    ‘ ¤ s        $N r     àñ È r       ä r       Ê $x   
Ž Ê x    pBð Ú G	  0ÿÿÿÿÿƒ ê Ay       € ê z  ÿàñ È z  ÿ  Ê �yÿÿÿ ‘ ¨ �y    ‘ â s        0N s        bŽ !r  €    â!r      Ê/ r     àñ ä xÿÿÿÿÿàÿ Ö $ÿÿ   Ž ä Ay        € ê x 
  þÂ Àñ â Ey       € â r ÿ       Ö G‰  ð    € ê x 
  âB `ñ â $tÿ   ÿ Ž Ø G	  À    € ê Ey      € â $rÿÿ   ÿ Ž ä $tÿ   ÿ Ž È $x   Ž Ê r   ÿ� È xÿ     È z  ÿàñ È z  ÿ  Ê �y    ‘ ¤ s        $N r 
    àñ È r       ä r       Ê $x   
Ž Ê x    pBð Ú G	  0ÿÿÿÿÿƒ ê Ay       € ê z  ÿàñ È z  ÿ  Ê �yÿÿÿ ‘ ¨ �y    ‘ â s        0N s        bŽ !r
  €    â!r

      Ê/ r 
    àñ ä xÿÿÿÿÿàÿ Ö $ÿÿ   Ž ä Ay        € ê xÿ   ÿÀŽ ä xÿ   ÿÀŽ ä z  ÿàó ä z  ÿàñ Æ $vÿ  ÿŽ  â zÿ  ÿä  È �y    ‘ ¨  �y    ‘ â $tÿ   ÿ Ž ä $x   ÿŽ ä %v \   Ž â  r     A  Æ $x   ÿ Ž â r   ÿàñ â $x   Ž â x   ÿàÿ â  r		     A  â/ r   ÿüŽ â $x     â x    p`ð È †y    â s        pN s
        ¢Ž  r     A  È/  r     A  â r     A  â  r
     A  ÈO #r		      â#r
      Æ !r	       â !r       â G‰   ùÿÿÿÿƒ ê r ÿ    @ñ â $rÿÿ    Ž Ø         $       A  Ê >rÿ   ÿ    Ê †y     â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê x   ÿ   â ¹z  F   
   â r ÿ       Ê 'z z   Ž Ê zÿ {    ä r ÿ       Ê 'z }   Ž Ê zÿ ~    ä r ÿ       ä rÿ   ÿáÿ Æ 'z €   Ž È $z   Ž â z	ÿ �    ä r ÿ       â %z
 n  ÿ Ž â r	ÿ   ÿáÿ Æ 'z 	 †   Ž È $z ‚  Ž â z ÿ ‡     â $z o  Ž â r ÿ       ä r ÿ   ÿáÿ Æ 'z  ƒ   Ž È $z ˆ  	Ž â z ÿ „     Æ %z
 r  
 Ž â r ÿ   ÿáÿ Æ $z s  Ž ä $z …  Ž È %z
 p  
 Ž È $z q  Ž â z
 Z  ÿ€ È z
 [    Ê �y
    › ¢  rÿ   ÿáÿ Ê $z |  Ž â r ÿ       Ê %z h   Ž È $z i  Ž È %z	 l   Ž È $z	 m  Ž È %z j   Ž È $z k  Ž â z X  ÿ€ È z Y    Ê �y    ™ è �y   ™ ( �y   ™ h �y   ™ è �y   ™ è �y   ™ è �y   ™ è �y    ™ è �y    ™ è �y$   ™ è �y(   ™ è �y,   ™ è  �y0   ™ ( �y4   ™ h �y8   ™ h �y<   ™ h �y@   ™ h �yT   ™ h �y\   ™ h �y`   ™ h �yd   ™ h �y#l   ™ h �y"p   ™ h �y!t   ™ h �y x   ™ h �y$|   ™ b $z t  ÿŽ ÈO $z
 u  Ž ä%z

 t  ÿ Ž Ê r   ÿàÿ Ê %z
	 x  
 Ž È $z	 y  Ž È %z v  
 Ž È $z w  	Ž È %xñðððÿ Ž Ì %xðððð € È %xñðððÿ Ž â rÿÿ   ÿä  Ê �yD   ™ ¢  rÿ	   ÿàñ Æ �yH   ™ ¢  r
        Æ �yL   ™ ¤  %x
ðððð
  ä �y	P   ™ ¢  x   ÿ   ä x
      ä �y
X   ™ ¤  r   ÿàñ Ä x "       ä rÿ   ÿÜ  Æ %v \   Ž È $x"   ÿŽ Ê r   ÿàÿ ä �yh   ™ ¢  	r%ÿ  @  � È� 	r%%  @  � È	r%%  @  � È	r%%  @  � È 	r%%  @  � È 	r%%  @  � È 	r%%  @  � È 	r%%   @  � È 	r%%  @  � È 	r%%  @  � È 	r%  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � ÈO 	r  @  � È 	r  @  � È 	r	  @  � È 	r  @  � È 	r
  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r  @  � È 	r#  @  � È 	r"  @  � È 	r!  @  � È 	r   @  � È 	r$  @  � Ê  x<  A  Ê r ÿ    Ðñ ä r ÿ       Ö         " >r%ÿ   ÿ    â  r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r       A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r     A  â r		     A  â r     A  â r

     A  â r     A  â r     A  â r     A  â r     A  â r##     A  â r""     A  â r!!     A  â r       A  â r$$     A  â x    ?    È x   €¸Ž â †y %    è !r    À  È s     ñ   ¢ x%   €¸Ž Ê !r%%    À  â x   €¸Ž äx   €¸Ž Æ/ !r    À  â x   €¸Ž â !r    À  â †y    æA !r    À  â s% %    ñ   p s     ñ   ð s     ñ   â x   € ¸Ž Ä x   €¸Ž ÊO s     ñ   ä !r     À  â x    €¸Ž â!r    À  â x   €¸Ž äx   €¸Ž â !r      À  ä s     ñ   â !r    À  â x   €¸Ž â†y %   â# !r    À  â x   €¸Ž Ä !r    À  â x%   €¸Ž ä/!r    À  â x   €¸Ž âs     ñ   â !r%    À  â x%   €¸Ž ä !r    À  â x   €¸Ž Æ s     ñ   â !r%%    À  â !r    À  â x   €¸Ž Ê s     ñ   b  !r    À  Î s     ñ   â x   €¸Ž Ê !r    À  â x   €¸Ž âOs     ñ   â x   €¸Ž Î s     ñ   â !r    À  â !r    À  â x   €	¸Ž Ê s     ñ   ä !r	    À  â x   €¸Ž Ê s     ñ   â !r    À  Î s     ñ   â x   €
¸Ž Ê !r
    À  â x   €¸Ž âOs     ñ   ð s	     ñ   â x   €¸Ž Î s
     ñ   â x   €¸Ž âO !r    À  â !r    À  â x   €#¸Ž ä!r    À  ä s     ñ   â x   €¸Ž â !r#    À  â x   €"¸Ž Æ !r    À  ä s     ñ   â !r""    À  â x   €!¸Ž äx   € ¸Ž äx   €$¸Ž â !r!    À  ä !r     À  Ä !r$$    À  â s     ñ   â †y    î! s% %    ñ   p s       ñ   ° s     ñ   ð s     ñ   0 s     ñ   p s#     ñ   0 s     ñ   0 s! "    ñ   0 s     ñ   0 s     ñ   p s $    ñ   " †y    è †y    è †y    è †y %   è/ †y 	   è †y  
   èO †y    è� †y    è †y    è †y    è†y    è †y    è †y    è †y    è †y    è †y    è †y 	   è †y    è †y 
   è †y    è †y    è†y    è †y    è †y #   è †y    è †y !   è †y    è †y     è †y !   â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z0 X  ÿ€ È z1 Y    Ê �y0   ™ ¨ �y0    ™ ¨ �y0   ™ è �y0   ™ ( �y0   ™ h �y$0   ™ ( �y*0   ™ h �y 0   ™ h �y&0    ™ h �y#0$   ™ h �y0(   ™ h �y0,   ™ h �y!00   ™ h �y04   ™ h �y,08   ™ h �y0<   ™ h �y%0@   ™ h �y0D   ™ h �y0H   ™ h �y0L   ™ h �y0P   ™ h �y	0T   ™ h �y
0X   ™ h �y0\   ™ h �y0`   ™ b $rÿÿ   ÿ Ž Æ �y0d   ™ b 'z †   Ž Æ �y(0h   ™ d zÿ ‡    â $rÿÿ   ÿ Ž â �y"0l   ™ b %z2 n  ÿ Ž Æ �y0t   ™ b $rÿÿ   
Ž ä 'z ƒ   Ž â �y 0|   ™ f $z3 o  3Ž â zÿ „    â $z ˆ  Ž È %z2 r  2 Ž È $rÿÿ   
Ž ä �y0p   ™ b $z3 s  3Ž ä $z …  Ž È %z2 p  2 Ž È $z q  3Ž â z.2 Z  ÿ€ È z/2 [    ä �y0x   ™ h �y..    › b r     àó äOr     @ñ är     € Ä r        ä r     àó ä�r     @ñ är     € är        ä r     àó Är     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r $    àó är $    @ñ är$     € är$        ä r *    àó Ä r *    @ñ är*     € är*        ä r      àó är      @ñ är      € Ä r         ä r &    àó är &    @ñ är&     € är&        ä r #    àó Ä r #    @ñ är#     € är#        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r !    àó Ä r !    @ñ är!     € är!        ä r     àó är     @ñ är     € Ä r        ä r ,    àó är ,    @ñ är,     € är,        ä r     àó Ä r     @ñ är     € är        ä r %    àó är %    @ñ är%     € Ä r%        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r 	    àó Ä r 	    @ñ är	     € är	        ä r 
    àó är 
    @ñ är
     € Ä r
        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r (    àó är (    @ñ är(     € är(        ä r "    àó Ä r "    @ñ är"     € är"        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är        ä r      àó är      @ñ â$z/ t  ÿŽ â r      € Ä r         â $z. u  Ž ä%z.. t  ÿ Ž ä !r      ä $x//   Ž ä  x!=  A  ä %z. x  . Ž Æ r ÿ    Ðñ â $z/ y  /Ž ä $rÿÿ   ÿ Ž ä %z v  . Ž È $z w  Ž È         " %x«ªªªÿ Ž Ì %xªªªª € È %x«ªªªÿ Ž ä !r%  €    Æ rÿ   ÿàó â #t   ?   â !r  €    Æ s     ð!  " #t   ?   â !r  €    È #t'   ?   â!r  €    â s     ð!  f #t   ?   Ê s '    ð!  ¢ $x%   ÿ Ž â !r.  €    Ì s     ð!  " x%%   ÿÀŽ ä x   ÿÀŽ È/ r%   ÿà� ä x   ÿÀŽ âO #t%.   ?   â!r.  €    är   ÿè� ä s %    ð!  b $x    ÿ Ž â #t..   ?   â !r0  €    Æ x   ÿÀŽ ä s .    ð!  & $x   Ž â #t0   ?   â !r2  €    â x0   ÿÀŽ Æ/ #t22   ?   â s     ð!  b r0   ÿð� â !r0  €    â!r  €    â$x @  ÿ Ž ä #t00   ?   äs 2    ð!  " !r$$  €    â #t   ?   â x.   ÿÀŽ Ä #t)$   ?   Æ s 0    ð!  ¢ $rÿÿ    Ž â x$   ÿÀŽ â/ $x%   .Ž Ê s     ð!  b r$$%   ÿø� â $x% €  ÿ Ž Ì s )    ð!  â  x%%   ÿÀŽ â !r.	  €    âx'   ÿÀŽ âO !r**  €    ä #t	.   ?   âr$'$   %àÿ â $x%   ÿ Ž â/ #t)*   ?   â !r*
  €    â $x'   ÿ Ž Ä� x%%   ÿÀŽ â s	 	    ð!  " !r.   €    â x''    ÿÀŽ â #t**   ?   â $rÿÿ   ÿ  È s
 )    ð!  b r$'$   %àÿ â #t%.   ?   â %xªªªªŽ  Ê s  *    ð!  â !r  €    âx   ÿ   â !r*  €    ÊO s% %    ð!  ¢ #t*   ?   âx*      â !r&&  €    â #t   ?   â$x'	   ÿ Ž â r*   ÿàñ â $x+
   ÿ Ž â/ s     ð!  " #t&&   ?   â rÿ   ÿä  â $tÿ   ÿ Ž â x''    ÿÀŽ Ä x++@   ÿÀŽ ä s &    ð!  " !r*#  €    â r$+$   'àÿ â %v \   Ž È $x   ÿŽ â s     ð!  b $x'    ÿ Ž â� !r&  €    â/ $x)%   ÿ Ž âO #t#*   ?   â$x   Ž â !r*  €    â#t&   ?   âx''  @ ÿÀŽ â !r&(  €    âx))€   ÿÀŽ â s #    ð!  ¢ !r(  €    â!r!  €    â #t**   ?   â$x!   ÿ Ž â r$)$   'àÿ â !r""  €    â#t'(   ?   âs *    ð!  â  !r(  €    â $x.   ÿ Ž â#t#&   ?   â/x$  € !øŽ â !r&  €    â!r  €    â!r  €    â!r,,  €    â!r*  €    â!r    €    â >r   ÿ    â #t"   ?   â s     ð!  " $x"   ÿ Ž âx!   .øŽ È x!!   "øŽ ä s #    ð!  " $x"    ÿ Ž âO #t   ?   Ì s '    ð!  b x!!   "øŽ â $x"    ÿ Ž â� x#v  #    Ê/ s     ð!  b x'2v  '    âO $x@   ÿ Ž â x!!   "øŽ â $x   ÿ Ž â #t&&   ?   â$x"   ÿ Ž ä s     ð!  " $x  @ ÿ Ž âx!!   øŽ â $x   ÿ Ž â xðÿÿÿâŽ â #t   ?   â#t   ?   â#t,,   ?   â#t((   ?   â#t**   ?   â#t     ?   â $x	   ÿ Ž â s &    ð!  ¢ $x	€   ÿ Ž âx!   øŽ Ä xðÿÿÿâŽ â $x   ÿ Ž â x   	øŽ â $x  € ÿ Ž â/ s     ð!  b $x	    ÿ Ž ä $x!   ÿ Ž â x   øŽ È s     ð!  â $x   ÿ Ž ä $x    ÿ Ž â x	ðÿÿÿ
âŽ â $x   ÿ Ž â x	!ðÿÿÿâŽ ä s( (    ð!  " $x!   ÿ Ž â x   øŽ â $x   ÿ Ž âO xðÿÿÿâŽ È s, ,    ð!  ¢ x!ðÿÿÿâŽ â †y #    â	 $x!   ÿ Ž â/ x   øŽ È x    !øŽ â $x!   ÿ Ž ä�$x#   ÿ Ž âs* *    ð!  h x#ðÿÿÿâŽ â $x#(   ÿ Ž â x"ðÿÿÿâŽ Ä s       ð!  " x    !øŽ ä x!#ðÿÿÿ,âŽ âO $x#,   ÿ Ž â †y    â $x   ÿ Ž Æ x @  #øŽ ä xðÿÿÿâŽ â $x(   ÿ Ž ÈO †y    â x   @øŽ â $x*   ÿ Ž ä/ $x   ÿ Ž Æ x €  øŽ â $x    ÿ Ž ä$x   ÿ Ž ä $x#    ÿ Ž â x   €øŽ â †y 	   â xðÿÿÿâŽ ä xðÿÿÿâŽ â †y    â x% ðÿÿÿ%âŽ Ä xðÿÿÿâŽ ä xðÿÿÿâŽ ä xÿ     ä x#ðÿÿÿ*âŽ ä xÿ     ä xÿ     â/ †y '   è †y 
   è †y    è †y    è †y %   è †y 	   è †y    è †y    è †y    è †y    è †y    è †y    è †y !   è †y $   è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä $z m  ÿŽ ä%z l   Ž È $z ‚  Ž ä $x   Ž ä $z k  ÿŽ ä%z j   Ž È $x   Ž â z$ X  ÿ€ È z% Y    Ê �y $    ™ ¨ �y$   ™ è �y$   ™ ( �y$   ™ h �y$   ™ ( �y$   ™ ( �y$   ™ h �y!$   ™ h �y$    ™ h �y$$   ™ h �y$(   ™ h �y$,   ™ h �y$0   ™ h �y	$4   ™ h �y$8   ™ h �y$<   ™ h �y
$@   ™ b $rÿÿ   ÿ Ž Æ �y$D   ™ b 'z  †   Ž Æ �y$T   ™ b %z" n  ÿ Ž â zÿ ‡     Æ $rÿÿ   ÿ Ž ä $rÿÿ   
Ž ä �y$H   ™ b 'z ƒ   Ž Æ �y$X   ™ b $z# o  #Ž ä $z ˆ  Ž â zÿ „    Æ %z" r  " Ž È $z# s  #Ž ä $rÿÿ   
Ž â �y$L   ™ f $z …  Ž È %z" p  " Ž È $z q  #Ž â z" Z  ÿ€ â�y#$|   ™ f z" [    ä �y$P   ™ h �y    › b 	r ÿ   @  � ÈO r    @ àû Ú� !Ò ÿ  €   Ê r    @ à÷ Ú!² ÿ  €   Ê r    @ àù Ú!Â ÿ  €   Ê r    @ àñ Ú !‚ ÿ  €   Ê r    @ àó ä r  ÿ    Bõ È R ÿ       Î !’ ÿ  €   Ê r    @ àõ ä B     € ä �y$\   ™ ¨  �y$`   ™ ê  !¢ ÿ  €   Ê r  !  @ à÷ ä        ä �y$d   ™ ( �y$h   ™ j !² !ÿ  €   Ê r    @ àù Ú !Â ÿ  €   Ê r    @ àñ ä 2!       ä �y$l   ™ h �y$p   ™ j !‚ ÿ  €   Ê r    @ àó Ú !’ ÿ  €   Ê r    @ àõ ä !       ä �y!$t   ™ h �y$x   ™ j !¢ ÿ  €   Ê r    @ à÷ Ú !² ÿ  €   Ê r  	  @ àù Ú !Â 	ÿ  €   Ê r    @ àû â %z j   Ž Ø !Ò ÿ  €   â $x   Ž È r    @ àý â %z l   Ž È $x   Ž â z X  ÿ€ Î !â ÿ  €   â z Y    È r  
  @ àñ â �y   ™ b "     € Æ �y@   ™ h �y    ™ h !‚ 
ÿ  €   â $z t  ÿŽ â �y   ™ f r    @ àó â �y$p   ™ X !’ ÿ  €   Ê r    @ àõ ä B	     € ä �yD   ™ r !¢ ÿ  €   â �yL   ™ h r    @ à÷ Ú !² ÿ  €   Ê r    @ àù ä b	     € ä �y	H   ™ r !Â ÿ  €   â �y   ™ h r    @ àý Ú !â ÿ  €   Ê r    @ àû ä 
       ä �y
   ™ r !Ò ÿ  €   â �y   ™ h r    @ àñ ÚO !‚ ÿ  €   Ê r    @ àó ä� 2       ä �yP   ™ ² !’ ÿ  €   â �y   ™ è r    @ àõ Ú!¢ ÿ  €   Ê r    @ à÷ äb       ä �yT   ™ 2 !² ÿ  €   â �yX   ™ h r    @ àù Ú !Â ÿ  €   Ê r    @ àý ä      € ä �y   ™ 2 !â ÿ  €   Ê r  !  @ àû Ú !Ò !ÿ  €   Ê r    @ àñ ä "     € Ö !‚ ÿ  €   Ê r  #  @ àó â $z u  Ž â B     € â %z t  ÿ Ž â �y \   ™ d R!       â $x   Ž â �y    ™ f %z x   Ž Ä #!       ä $z y  Ž â �y$   ™ d  x##  €½  A  â %z v   Ž â �y`   ™ f r #ÿ    Ðñ â $z w  Ž Ä $rÿÿ   ÿ Ž ä %x£‹.ºÿ Ž È %x£‹.ºÿ Ž È  #       " %xè¢‹. € â �yd   ™ f $rÿÿ   ÿ  â rÿ   ÿàñ â $rÿÿ    Ž È %xè¢‹.  â x   ÿ   ä �y(   ™ d x      â #t  „A   â �yh   ™ d r   ÿàñ â #t  „A   â $tÿ   ÿ Ž â s     ñ!  " rÿ   ÿô  â �y,   ™ l s     ñ!  b %v \   Ž Ä �yl   ™ d $x   ÿŽ È $x   Ž â #t  „A   â x€ˆ  ÿ    ä x€ˆ  ÿ    Æ/ $rÿÿ    Ž ä �y0   ™ b s     ñ!  b #t  „A   â x    € Ê $x    ÿ Ž âs     ñ!  " x   ÿÀŽ ä x    € ä xÿ     ä x€ˆ  ÿ    ä/ x ðÿÿÿâŽ â $x"   ÿ Ž â x   ÿÀŽ â �y 4   ™ b x    € Æ �yt   ™ b r"   ÿà� ä x!   ÿÀŽ ä x"€ˆ  ÿ    ä xÿ   !  Æ $r!ÿÿ   " Ž â †y    è x!!    € â �y"x   ™ b >r#ÿ#   ÿ    â $x   Ž ä �y8   ™ b $x!   ÿ Ž Æ †y #    ä x#ðÿÿÿâŽ ä �y<   ™ h �y|   ™ b #t		  „A   â#t  „A   Ê s	 	    ñ!  " x!!   ÿÀŽ È x!ÿ   !  Æ s     ñ!  ¤ $x!   Ž â x!	€ˆ  ÿ    â †y #   è $rÿÿ   ! Ž â/ x	€ˆ  ÿ    âO #t  „A   Æ x    € â #t#
  „A   â x		    € Æ $x
   ÿ Ž â s     ñ!  0 s #    ñ!  b x!
ðÿÿÿ	âŽ Ä x		   ÿÀŽ â #t  „A   Æ x
ÿ   	  ä x   ÿÀŽ Æ $x
   Ž â x
€ˆ  ÿ    ä x	€ˆ  ÿ    â/ #t  „A   â s     ñ!  " xÿ     ä x
    € ä x		    € Æ s     ñ!  b $x   Ž â x	   ÿÀŽ â $x
   ÿ Ž â #t  „A   È� x
ðÿÿÿ	âŽ ä x
ÿ     ä s     ñ!  â x	€ˆ  ÿ    ä $x
   Ž â x   ÿÀŽ ä x
€ˆ  ÿ    Ä/ x		    € â #t  „A   â	xÿ     ä x

    € ä x	   ÿÀŽ âO s     ñ!  " #t  „A   â$x   Ž â xÿ     â $x
   ÿ Ž â x€ˆ  ÿ    â� †y 	   ä s     ñ!  ¢ x

   ÿÀŽ â #t  „A   âxðÿÿÿ	âŽ â/ $r	ÿÿ    Ž â xÿ   
  â $x   Ž Æ x		    € â s     ñ!  b x€ˆ  ÿ    ä x	   ÿÀŽ â #t  „A   âx
    € â $x   Ž â xÿ     â s     ñ!  " x€ˆ  ÿ    âO $x
   ÿ Ž âx

   ÿÀŽ â $x    Ž â #t    „A   â $rÿÿ    Ž â x
ÿ   
  È s       ñ!  ¢ x€ˆ  ÿ    â/ #t  „A   âx    € â †y 
   â $x

    Ž â x    € ä s     ñ!  â x	ðÿÿÿ	âŽ ä x€ˆ  ÿ    â #t  „A   â x   ÿÀŽ â/ $x   ÿ Ž â x  €ˆ  ÿ    ÄO xÿ     ä x   ÿÀŽ â †y 	   â s     ñ!  b $x
@   
Ž â xÿ     ä x     € â #t   „A   â x	ðÿÿÿâŽ â $rÿÿ    Ž Ä $x  @ 
Ž â x
€ˆ  ÿ    â� $x   ÿ Ž â x    € â s       ñ!  " #t  „A   ä x   ÿÀŽ ä xðÿÿÿâŽ â $rÿÿ   
 Ž â xÿ     â †y 	   â x   ÿÀŽ Ä x    € â s     ñ!  ¢ $x€   Ž ä x
   ÿÀŽ ä x	€ˆ  ÿ    ä/ xÿ     ä x		    € â #t  „A   â#t  „A   â $x  € Ž â xÿ   
  â $x	   ÿ Ž âx
 €ˆ  ÿ    â s     ñ!  â x		   ÿÀŽ â $x   Ž â xðÿÿÿâŽ â $rÿÿ   
 Ž È s      ñ!  " x	ÿ   	  â †y    â x    € â #t  „A   ä $x	   Ž â x
   ÿÀŽ ä x€ˆ  ÿ    ÈO x	    € â #t  „A   âxÿ   
  â s     ñ!  b x  €ˆ  ÿ    â $x	   ÿ Ž âx		   ÿÀŽ ä x€ˆ  ÿ    â #t  „A   â †y    â s     ñ!  ¢ x	ÿ   	  â $x   Ž â x      € Ä xðÿÿÿâŽ â $x		   Ž â x    ÿÀŽ â s     ñ!  â $rÿÿ    Ž ä xÿ     â #t$$  „A   ä x    € ä $x   	Ž â x
€ˆ  ÿ    Ä/ x   ÿÀŽ â s$ $    ñ!  " x€ˆ  ÿ    äO x	ÿ     ä x
    € ä x€ˆ  ÿ    â� $x
	   Ž â x	   ÿÀŽ â $rÿÿ    Ž â #t  „A   â#t    „A   â xÿ   	  â $r	ÿÿ    Ž â x    € Ä s     ñ!  b $x   
Ž â x
   ÿÀŽ ä x		    € ä x$$€ˆ  ÿ    ä s       ñ!  " xÿ   
  ä x	   ÿÀŽ â $r
ÿÿ   $ Ž â #t  „A   â$x   Ž â xÿ     â #t""  „A   â x

    € Ä x€ˆ  ÿ    â/ $x   Ž â x
   ÿÀŽ â s     ñ!  b #t  „A   â x €ˆ  ÿ    â $rÿÿ    Ž â xÿ     È s" "    ñ!  " x    € â $x   Ž â x    € ä x   ÿÀŽ Æ s     ñ!  ¢ #t  „A   â xÿ     ä x   ÿÀŽ ä x€ˆ  ÿ    â/ $x    Ž â xÿ     â s     ñ!  b x""€ˆ  ÿ    Ä x    € â $x    Ž ä $rÿÿ   " Ž â x   ÿÀŽ ä x€ˆ  ÿ    âO $x   ÿ Ž â xÿ     ä x    € â $rÿÿ    Ž â xðÿÿÿ âŽ Ä x    ÿÀŽ â †y    â x    € ä x€ˆ  ÿ    â/ $x @  Ž ä $x   ÿ Ž â x   ÿÀŽ ä xÿ      â $r ÿÿ    Ž È $x   @Ž â xÿ     ä x      € Æ $x €  Ž â x    ÿÀŽ ä xðÿÿÿâŽ ä xÿ     â $x   ÿ Ž ä $x

   ÿ Ž ä $x   ÿ Ž Ä $x     ÿ Ž ä $x   €Ž â †y    â xðÿÿÿâŽ ä x	
ðÿÿÿ	âŽ â †y    â xðÿÿÿâŽ ä x ðÿÿÿâŽ Ä xÿ     äxÿ     äxÿ     â/ †y !   è †y 	   è †y    è †y    è †y    è †y    è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $r	ÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z		   Ž Ä 'z €   Ž È %z	 h   Ž â zÿ �    Æ $z	 i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z& X  ÿ€ È z' Y    Ê �y*&    ™ ¨ �y"&   ™ è �y &   ™ ( �y &   ™ h �y&   ™ h �y&   ™ h �y&   ™ h �y&   ™ h �y&    ™ h �y&$   ™ h �y&(   ™ h �y&,   ™ h �y&0   ™ h �y(&4   ™ h �y$&8   ™ h �y&<   ™ h �y&@   ™ h �y&D   ™ h �y!&H   ™ h �y#&L   ™ h �y&P   ™ h �y
&T   ™ h �y&X   ™ h �y&\   ™ h �y&`   ™ b $rÿÿ   ÿ Ž Æ �y&d   ™ b 'z †   Ž Æ �y&h   ™ d zÿ ‡    â $rÿÿ   ÿ Ž â �y&l   ™ b %z.	 n  ÿ Ž Æ �y&p   ™ b $rÿÿ   
Ž ä 'z ƒ   Ž â �y&t   ™ f $z/	 o  /Ž â zÿ „    â $z	 ˆ  Ž È %z.	 r  . Ž È $rÿÿ   
Ž ä $z/	 s  /Ž â �y&x   ™ b $z	 …  Ž È %z.	 p  . Ž È $z		 q  /Ž â z,. Z  ÿ€ È z-. [  	  ä �y	&|   ™ h �y,,    › b 	x*ÿÿ  � äO	x%*ÿÿÿ  � ä r "    àó Ä� r "%    @ñ är"     € är%"%        ä r      àó är  %    @ñ är      € Ä r% %        ä r      àó är  %    @ñ är      € är %        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%%        ä r     àó är %    @ñ är     € är%%        ä r     àó Ä r %    @ñ är     € är%        ä r     àó är     @ñ är     € Ä r%        ä r     àó är %    @ñ är     € är%        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%        ä r     àó är     @ñ är     € är%        ä r (    àó Ä r (%    @ñ är(     € är%(%        ä r $    àó är $%    @ñ är$     € Ä r$%        ä r     àó är     @ñ är     € är        ä r     àó Ä r     @ñ är     € är%        ä r     àó är %    @ñ är     € Ä r%        ä r !    àó är !    @ñ är!     € är!        ä r #    àó Ä r #    @ñ är#     € är%#        ä r     àó är %    @ñ är     € Ä r%%        ä r 
    àó är 
%    @ñ är
     € är
%        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r%        ä r     àó är %    @ñ är     € är%        ä r     àó Ä r     @ñ är     € är        ä r     àó är     @ñ är     € Ä r        ä r     àó är     @ñ är     € är%        ä r     àó Ä r %    @ñ är     € är%%        ä r     àó är %    @ñ är     € Ä r%%        ä r     àó är %    @ñ är     € är%        ä r 	    àó Ä r 	    @ñ är%	     € är&	        Ê !r&%&      â $z'- t  ÿŽ Æ  x&&‰ˆˆ=  A  â $z, u  'Ž ä%z,, t  ÿ Ž ä r &ÿ    Ðñ ä $x--   Ž ä $rÿÿ   ÿ Ž ä %z, x  , Ž È $z- y  -Ž Æ  &       " %z v  , Ž È $z w  Ž â !r**%  €    Æ %xÍÌÌÌÿ Ž â !r""%  €    Æ %x,ÍÌÌÌÿ Ž â #t**   ?   Æ %xÌÌÌÌ € â !r%  €    äs *    ñ!  b  !r

%  €    â#t""   ?   ârÿ-   ÿàó â !r*!%  €    â #t

   ?   Æ #t**   ?   â !r%  €    â!r, %  €    âs "    ñ!  ð s  *    ñ!  â !r"#%  €    È #t#"   ?   â!r*%  €    äOs 
    ñ!  â !r"%  €    â#t+*   ?   â!r*%  €    â!r
%  €    â #t!,   ?   Æ #t
   ?   â!r
%  €    â#t'"   ?   â#t**   ?   â!r,%  €    â#t

   ?   â!r"%  €    â s *    ñ!  â #t   ?   ä#t)"   ?   Ê s '    ñ!  â !r*%  €    â!r"%  €    Ì s 
    ñ!  â #t',   ?   âO !r,%  €    â!r
%  €    Ê s #    ñ!  â #t   ?   Î s +    ñ!  â #t#,   ?   â !r,%  €    Ì s     ñ!  â #t+
   ?   âO $r
ÿÿ    Ž Ì s )    ñ!  â $rÿÿ   ÿ  â !r  %  €    Æ %x
ÌÌÌÌ
Ž  Æ s     ñ!  " #t)*   ?   âO!r*%  €    â#t,   ?   â!r,%  €    â #t     ?   Æ s     ñ!  â !r%  €    â #t,,   ?   Ì s     ñ!  â x   ÿ   äO x
      Ê s! !    ñ!  ¢ r   ÿàñ â #t   ?   â x€ˆ  ÿ    ä/ rÿ   ÿä  Æ s       ñ!  b x€ˆ  ÿ    â $x   ÿŽ Ì s ,    ñ!  â #t""   ?   â x€ˆ  ÿ    â� $t,ÿ   ÿ Ž Ê s     ñ!  â %v \  , Ž â x €ˆ  ÿ    Æ $r ÿÿ    Ž ä $rÿÿ    Ž â x!!€ˆ  ÿ    âO $x   Ž â x€ˆ  ÿ    ä x    € â s" "    ñ!  " #t**   ?   â$rÿÿ    Ž â !r.%  €    â x    € â $rÿÿ   ! Ž â x  €ˆ  ÿ    â/ $x   ÿ Ž â s '    ñ!  b x      € â #t..   ?   â x    € â $x   ÿ Ž È s# #    ñ!  ¢ x    € â $rÿÿ     Ž â x€ˆ  ÿ    ä x    € Æ s *    ñ!  " r    ÿüŽ ä x€ˆ  ÿ    â $x   ÿ Ž â x €ˆ  ÿ    â !r*%  €    â�x€ˆ  ÿ    â s .    ñ!  ä #t**   ?   â x    € â $x   ÿ Ž â r   ÿüŽ â !r$$%  €    â x    € â s
 *    ñ!  â x€ˆ  ÿ    â $rÿÿ    Ž â x    € Ä r   ÿüŽ â !r,	%  €    âr   ÿüŽ â !r*%  €    âx"€ˆ  ÿ    â #t$   ?   âx€ˆ  ÿ    â !r$%  €    â#t	*   ?   âx€ˆ  ÿ    â/ !r((%  €    âx#€ˆ  ÿ    âO !r%  €    â x    € â $x   ÿ Ž â s' )    ñ!  " x    € â #t$   ?   âx€ˆ  ÿ    â #t((   ?   âx    € â #t   ?   â$x   ÿ Ž â #t,   ?   â s	 	    ñ!  b r   ÿüŽ Ä x€ˆ  ÿ    äx€ˆ  ÿ    ä x€ˆ  ÿ    ä x€ˆ  ÿ    â� $rÿÿ    Ž â s     ñ!  ¢ x    € â $rÿÿ    Ž â x      € Ä x    € Æ s     ñ!  â x    € â $x!   ÿ Ž â r    ÿüŽ â $rÿÿ    Ž È s (    ñ!  " x    € â $x   ÿ Ž â x €ˆ  ÿ    Ê s     ñ!  b x    € â $x   ÿ Ž â x    € Ê s     ñ!  b x'€ˆ  ÿ    ä r!!   ÿüŽ ä x      € Æ s +    ñ!  " x    € â $x   ÿ Ž â r   ÿüŽ ä x€ˆ  ÿ    ä x    € ä x	€ˆ  ÿ    ä/ r    ÿüŽ Ä x 
€ˆ  ÿ    ä x
€ˆ  ÿ    âO $rÿÿ    Ž â r   ÿüŽ â $rÿÿ    Ž â x€ˆ  ÿ    ä� x€ˆ  ÿ    äx€ˆ  ÿ    Äx€ˆ  ÿ    â $r	ÿÿ   
 Ž â x    € â $rÿÿ    Ž â x    € ä x    € ä x    € ä x€ˆ  ÿ    â $x#   ÿ Ž â x
	    € â $x   ÿ Ž â x    € â $x	   ÿ Ž â >r&%&   ÿ    â $x   ÿ Ž â x    € â $x   ÿ Ž â x    € â $x   ÿ Ž â x      € Ä x    € ä x%&2v  %    ä r##   ÿüŽ ä r   ÿüŽ ä r		    ÿüŽ ä r   ÿüŽ Ä r
   ÿüŽ ä r   ÿüŽ â †y &    è †y %   è †y    è †y    è †y    è †y    è †y    è †y 	   è †y !
   è †y #   è †y    è †y    è †y    è †y    è †y 	   è †y    è †y    è †y    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À $vÿ 
  ÿ Ž ä y      !   " $rÿÿ   ÿ Ž Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê $x    ÿ Ž â ¹z  F   
   â $rÿÿ   ÿ Ž È 'z z   Ž Ê zÿ {    â $rÿÿ   ÿ Ž È 'z }   Ž È $rÿÿ   
Ž â zÿ ~    â $rÿÿ   ÿ Ž ä $z |  Ž ä $rÿÿ   
Ž ä $rÿÿ   ÿ Ž ä $z   Ž Ä 'z €   Ž È %z h   Ž â zÿ �    Æ $z i  Ž ä $rÿÿ   
Ž ä %z l   Ž È $z m  Ž ä $z ‚  Ž È %z j   Ž È $z k  Ž â z, X  ÿ€ È z- Y    Ê �y,    ™ ¨ �y,   ™ è �y!,   ™ ( �y,   ™ h �y,   ™ ( �y	,   ™ ( �y,   ™ h �y,   ™ h �y,    ™ h �y,$   ™ h �y,(   ™ h �y,,   ™ h �y,0   ™ h �y,4   ™ h �y,8   ™ h �y$,<   ™ h �y",@   ™ h �y ,D   ™ h �y ,H   ™ h �y,L   ™ h �y,P   ™ b $rÿÿ   ÿ Ž Æ �y,T   ™ b 'z †   Ž Æ �y(,l   ™ b $rÿÿ   ÿ Ž â zÿ ‡    â %z n  ÿ Ž â �y&,t   ™ f 'z
 ƒ   Ž â �y%,|   ™ f $rÿÿ   
Ž Ä $z o  Ž â z
ÿ „  
  â �y,X   ™ b $z ˆ  Ž Æ $rÿÿ   

Ž â �y,`   ™ b %z r   Ž Æ �y
,\   ™ b $z s  Ž ä $z …  Ž â �y,h   ™ f %z p   Ž â�y,d   ™ f $z q  Ž â z* Z  ÿ„ È z+ [   Ì �y**    › b 	rÿ  @  � ÈO r   @ à÷ Ú� !²ÿ  €   Ê r !  @ àù Ú!Â!ÿ  €   Ê r   @ àû Ú!Òÿ  €   Ê r   @ àý Ú !âÿ  €   Ê r 	  @ àñ Ú !‚	ÿ  €   Ê r   @ àó ä r ÿ    Bõ È rÿ       Î !’ÿ  €   Ê r   @ àõ ä r     € Ö !¢ÿ  €   Ê r   @ à÷ ä r!       Ö !²ÿ  €   Ê r   @ àù ä r     € Ö !Âÿ  €   Ê r   @ àû ä r       ä �y,p   ™ ² !Òÿ  €   Ê r   @ àý ä r	       Ö !âÿ  €   Ê r   @ àñ ä r     € ä �y,x   ™ ò !‚ÿ  €   Ê r   @ àó ä r       Ö !’ÿ  €   Ê r   @ àõ ä r     € Ö !¢ÿ  €   Ê r $  @ à÷ ä r       Ö !²$ÿ  €   Ê r "  @ àù ä r     € Ö !Â"ÿ  €   Ê r    @ àû ä r       Ö !Ò ÿ  €   Ê r    @ àý ä r       Ö !â ÿ  €   Ê r   @ àñ ä r     € Ö !‚ÿ  €   Ê r   @ àó ä r       Ö !’ÿ  €   Ê r   @ àõ ä r$     € Ö !¢ÿ  €   Ê r   @ à÷ ä r"       Ö !²ÿ  €   Ê r 
  @ àù ä r      € Ö !Â
ÿ  €   Ê r   @ àû ä r        Ö !Òÿ  €   Ê r   @ àý ä r       Ö !âÿ  €   Ê r   @ àñ ä r     € Ö !‚ÿ  €   Ê r (  @ àó ä r       Ö !’(ÿ  €   Ê r   @ àõ äO r     € Ö !¢ÿ  €   Ê r &  @ à÷ ä r
       È r     € È r       Æ !²&ÿ  €   â r       È r   @ àñ ä� r(     € È r       È r&     € Æ !‚ÿ  €   âr       È r %  @ àñ È r%       Ê  x   ¾  A  â $z'+ t  ÿŽ È r ÿ    Ðñ â $rÿÿ   ÿ Ž ä $z* u  'Ž ä%z** t  ÿ Ž È $x++   Ž È         " %z* x  * Ž È $z y  +Ž ä $rÿÿ   * Ž È %z v   Ž È $z' w  Ž â #t#  A   â#t  A   â#t  A   â %x'�ã8Žÿ Ž Ì %xã8Žã € È %x�ã8Žÿ Ž â #t    A   Æ $rÿÿ    Ž â rÿ   ÿàó â $rÿÿ   ÿ  â #t!!  A   â#t  A   ä%x'ã8ŽãŽ  â s       ñ!  " #t  A   â#t""  A   â#t    A   â x   ÿ   Ä x      ä s! !    ñ!  b #t  A   â r   ÿàñ Ì s     ñ!  ¢ #t  A   â $tÿ   ÿ Ž â rÿ   ÿä  Ê s     ñ!  â #t		  A   Î s" "    ñ!  " %v \   Ž Î s       ñ!  b $x   ÿŽ â x  €ˆ  ÿ    â #t  A   Ê s     ñ!  " #t  A   â#t  A   â >rÿ   ÿ    Ê s# #    ñ!  " #t  A   âx!€ˆ  ÿ    â/ #t

  A   â x!€ˆ  ÿ    ÈO s     ñ!  b $rÿÿ     Ž â #t&  A   â#t  A   â x&v  &    ä x€ˆ  ÿ    ä� s	 	    ñ!  ¢ x""€ˆ  ÿ    äx €ˆ  ÿ    â$x   Ž â x    € Æ s     ñ!  â x€ˆ  ÿ    â $r ÿÿ    Ž â x#€ˆ  ÿ    Ê s     ñ!  " x    € â $rÿÿ   " Ž Ì s     ñ!  " $r ÿÿ   ! Ž â #t  A   â $x   ÿ Ž Ê s
 
    ñ!  b #t  A   â x    € ä x!    € È s     ñ!  " $x   ÿ Ž â x€ˆ  ÿ    â/ #t  A   âx    € ä x    € â #t  A   âr   ÿüŽ â s     ñ!  b x	€ˆ  ÿ    âO #t  A   â r   ÿüŽ â $r	ÿÿ    Ž â x€ˆ  ÿ    â� $x   ÿ Ž â x€ˆ  ÿ    â s     ñ!  " x€ˆ  ÿ    Äx      € â #t  A   â x
€ˆ  ÿ    Æs     ñ!  ¢ $r
ÿÿ    Ž â x		    € â $rÿÿ    Ž â x    € È s     ñ!  â r    ÿüŽ â $rÿÿ    Ž â x €ˆ  ÿ    â #t  A   È s     ñ!  " #t  A   â#t  A   â#t((  A   â#t  A   È s     ñ!  b #t$$  A   â$x		   ÿ Ž â #t%  A   â $x   ÿ Ž â x      € Æ s     ñ!  ¢ x    € ä x    € Ê s     ñ!  " r		    ÿüŽ â $x   ÿ Ž â r   ÿüŽ ä x €ˆ  ÿ    ä/ x€ˆ  ÿ    â s     ñ!  " x

    € ä x€ˆ  ÿ    ÄO x€ˆ  ÿ    Æ� s     ñ!  b x    € ä r
   ÿüŽ Ê s     ñ!  ¢ x€ˆ  ÿ    äx    € Ê s( (    ñ!  â x    € â $rÿÿ    Ž â x
€ˆ  ÿ    Ês     ñ!  " x€ˆ  ÿ    Î s$ $    ñ!  p s     ñ!  " x    € â $x   ÿ Ž â x

    € â $x   ÿ Ž È s     ñ!  " $x   ÿ Ž â x      € ä x€ˆ  ÿ    È s     ñ!  â x    € ä x    € ä r
   ÿüŽ ä r    ÿüŽ ä x€ˆ  ÿ    ä x
€ˆ  ÿ    â/ $rÿÿ    Ž â r   ÿüŽ â $x   ÿ Ž â x €ˆ  ÿ    ÄO x(€ˆ  ÿ    ä� x€ˆ  ÿ    äx$$€ˆ  ÿ    äx€ˆ  ÿ    â $rÿÿ    Ž â x      € â $rÿÿ   $ Ž â x    € Ä x    € ä x    € ä x

    € ä x    € ä r   ÿüŽ ä x€ˆ  ÿ    Ä x€ˆ  ÿ    â $x     ÿ Ž â x    € â $x   ÿ Ž â x    € â $x   ÿ Ž â x      € â $x   ÿ Ž â x    € â $x
   ÿ Ž â x    € â $x#   ÿ Ž â r! !   ÿüŽ Ä r   ÿüŽ ä r    ÿüŽ ä r   ÿüŽ ä r   ÿüŽ ä r##   ÿüŽ â †y &    è †y    è †y    è †y    è †y !   è †y 	   è †y    è †y    è †y 	   è †y 
   è †y    è †y    è †y    è †y    è †y    è †y    è †y #   â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    È r	ÿ   ÿáÿ â'z
	 }   Ž È $z |  Ž â zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ är ÿ       â 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ Ê $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z r  
 Ž È $z s  	Ž â z Z  ÿ€ â %z
 h   Ž Æ z [    â $z i  Ž Ê �y    › ¢ %z j  
 Ž È $z	 k  	Ž È %z l   Ž È $z	 m  	Ž â z
 X  ÿ€ È z Y  	  Ê �y

    ™ â $z	 t  ÿŽ äO %z t   Ž È $z	 u  	Ž Ê r	   ÿàÿ Ê %z v   Ž È $z w  Ž â >r
ÿ
   ÿ   Æ� %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y 
    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    È r	ÿ   ÿáÿ â'z
	 }   Ž È $z |  Ž â zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ är ÿ       â 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ Ê $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z r  
 Ž È $z s  	Ž â z Z  ÿ€ â %z
 h   Ž Æ z [    â $z i  Ž Ê �y    › ¢ %z j  
 Ž È $z	 k  	Ž È %z l   Ž È $z	 m  	Ž â z
 X  ÿ€ È z Y  	  Ê �y

    ™ â $z	 t  ÿŽ äO %z t   Ž È $z	 u  	Ž Ê r	   ÿàÿ Ê %z v   Ž È $z w  Ž â >r
ÿ
   ÿ    Æ� %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y 
    â My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    È r	ÿ   ÿáÿ â'z
	 }   Ž È $z |  Ž â zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ Ê $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z	
 [    ä r ÿ       Æ �y    › ¤ %z
 h   Ž È $z i  Ž È %z
 j  
 Ž È $z k  Ž È %z
 l  
 Ž È $z m  Ž â z
 X  ÿ€ È z
 Y    Ì �y    ™ â $z t  ÿŽ äO %z t   Ž È $z u  Ž Ê r   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y     â� My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    È r	ÿ   ÿáÿ â'z
	 }   Ž È $z |  Ž â zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ Ê $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z	
 [    ä r ÿ       Æ �y    › ¤ %z
 h   Ž È $z i  Ž È %z
 j  
 Ž È $z k  Ž È %z
 l  
 Ž È $z m  Ž â z
 X  ÿ€ È z
 Y    Ì �y    • â $z t  ÿŽ äO %z t   Ž È $z u  Ž Ê r   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y     â� My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À z  
      ä y      !   " r ÿ       Æ y      %   $ %z     Ž Ê z  ^  p`ð È z  _   cð Ú M	        € ê r ÿ       â ¹z  F   
   â r        ä r ÿ       ä r ÿ       â 'z z   Ž Ê z	ÿ {    Ê 'z
	 }   Ž Ê zÿ ~  
  ä r
 ÿ       ä rÿ   ÿáÿ Æ 'z €  
 Ž È $z   	Ž â zÿ �    ä r ÿ       ä rÿ   ÿáÿ ä r		ÿ   ÿáÿ Æ $z ‚  Ž ä %z
 n  ÿ Ž È 'z  ƒ   Ž È $z o  Ž â z ÿ „     È r ÿ   ÿáÿ â 'z  †   Ž È $z …  Ž â z ÿ ‡     Æ %z
 p  
 Ž â r ÿ   ÿáÿ Æ $z q  Ž ä $z ˆ  Ž È %z
 r  
 Ž È $z s  Ž â z
 Z  ÿ€ È z
 [    â $z	 |  Ž Ê �y    ™ ¢ r	 ÿ       Ê %z h   Ž È $z i  Ž È %z j   Ž È $z k  Ž È %z l   Ž È $z m  Ž â z
 X  ÿ€ È z Y    Ì �y
    • â x ÿ     âO %z t   Ž È $z   t  ÿŽ È $z u   Ž Ê r		   ÿàÿ Ê %z v   Ž È $z w  Ž È %z x   Ž È $z y  Ž â z \  ÿ€ È z ]    Ê †y     â� My        € ê Gy  ðÿÿÿÿÿƒ À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À y           À         ÿ      ÿ ÿ     ÿÿÿ        ÿ    ÿÿ ÿ      ÿÿ     ÿÿÿ    ÿ   ÿ   ÿÿ  ÿ     ÿ ÿ    ÿÿ ÿ   ÿ  ÿÿ    ÿ ÿÿ   ÿ ÿÿÿ   ÿÿÿÿÿ        ÿ  ÿÿ   ÿ    ÿ  ÿ   ÿÿ  ÿ  ÿ  ÿ ÿ   ÿ ÿ ÿ  ÿ ÿÿ ÿ  ÿÿÿÿ ÿ      ÿÿ   ÿ  ÿÿ  ÿ ÿ ÿÿ  ÿÿÿ ÿÿ     ÿÿÿ  ÿÿ ÿÿÿ    ÿÿÿÿ   ÿÿÿÿÿ  ÿ     ÿ ÿÿ    ÿ   ÿ   ÿ  ÿÿ   ÿ ÿ  ÿ  ÿ  ÿ ÿ  ÿ ÿ ÿÿ  ÿ ÿÿÿÿ  ÿ     ÿ ÿ  ÿ  ÿ ÿ ÿ ÿ ÿ ÿ ÿÿÿ ÿ ÿ    ÿÿ ÿ ÿÿ ÿÿ ÿ   ÿÿÿ ÿ  ÿÿÿÿ ÿ ÿ    ÿÿ  ÿ   ÿÿ ÿ ÿ  ÿÿ ÿÿÿ  ÿÿ    ÿ ÿÿ ÿÿ ÿ ÿÿ   ÿÿ ÿÿ  ÿÿÿ ÿÿ ÿ   ÿÿÿ ÿÿ  ÿÿÿ   ÿ ÿÿÿ  ÿÿ ÿÿÿ ÿ  ÿÿÿÿ  ÿ ÿÿÿÿ ÿ ÿÿÿÿÿ ÿÿÿÿÿÿÿ        ÿÿÿ     ÿ  ÿ    ÿ ÿÿ    ÿÿ  ÿ   ÿ ÿ ÿ   ÿÿ ÿÿ   ÿÿÿÿÿ   ÿ    ÿ  ÿ ÿ  ÿ  ÿÿ ÿ ÿ  ÿÿÿÿ ÿ  ÿ   ÿÿ  ÿÿÿ ÿÿ  ÿ  ÿÿÿ  ÿ ÿÿÿÿ  ÿÿ    ÿ ÿ ÿ   ÿ ÿÿ ÿ  ÿ ÿÿÿÿ  ÿ ÿ   ÿ ÿ ÿÿÿ ÿ ÿ ÿ  ÿÿ ÿ ÿ ÿÿÿ ÿ ÿÿ   ÿÿ ÿÿÿ  ÿÿ ÿ  ÿ ÿÿ ÿ ÿÿ ÿÿ ÿÿ  ÿÿÿ ÿ ÿ ÿÿÿ ÿÿ ÿÿÿÿ ÿÿÿÿÿÿÿ ÿ      ÿÿ ÿ    ÿÿÿ ÿ   ÿÿÿÿÿ   ÿÿ   ÿ  ÿÿÿÿ ÿ  ÿÿ  ÿÿ  ÿÿ ÿÿÿ  ÿÿÿ   ÿ ÿÿÿÿ  ÿ ÿÿ  ÿ ÿ ÿÿ ÿÿ ÿ ÿÿÿ  ÿÿ ÿÿ ÿ ÿÿ ÿÿÿ ÿÿÿ ÿÿÿÿÿÿÿ ÿÿ     ÿÿÿÿÿ   ÿÿÿ  ÿ  ÿÿÿ ÿÿ  ÿÿÿÿ  ÿ ÿÿÿ ÿ ÿ ÿÿÿÿ ÿÿ ÿÿÿÿÿÿÿ ÿÿÿ    ÿÿÿÿ ÿ  ÿÿÿÿÿ ÿ ÿÿÿÿÿÿÿ ÿÿÿÿ   ÿÿÿÿÿÿÿ ÿÿÿÿÿ  ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$>$>,>,$$,>$>,>,,>>,>$>$$$$>,$>$,>$,>,,,,,4$44>$>4>$>4>$>$,>4$44$,$,$,$,4$,>,,4>$>4$,4>4>>>$,,$>$>,$,$,>,$,$>,>>4>,$>,,4>$$4$,,>$>$$>$,4,,,,,$44444>4>$$>$,$>$,$>,$$>$$>$$$4$44$>$,$$$$$,$$$4$$,,$$,$>,$,>$>$>$>$,$,>,,4,4,,,,$,,>,,,,$,$,>$,>$,,,,,,4,$>,$>,$4$$44$4$44444>4$44444$$$4,,4,,444>4>4>,>>>>>,>4>$>>,$>,>>,>>4>$>$$>,>,>$,>4>																																																																																																																																																																																																																															                                                               "      "  !    "    " ! ! ! !   "    " ! !!  "  "                          ! !    "!  !"!! ! !        "  "  !       " " !  !!      " " !    ""!    ! " ! !     ! !" !!"!    "    "  ""  !!    "   " "" !! ! !"! !!   "  !!  " "" !!  "  """                                          !    " !   "!" ! " "!!  "!                                !   ! " ! "   " ! "  " ! "!!" !! ! !""""! !  ! !   !!"  ! ""    !!"!  !!    ! "   !  !!" !!!"" !""  !" !"!" "!  ! "!  !"!!"  " !! "! "!!"!!! "!""            !   "  " "  " "   !! ""        !  " "" ""   ! ! ! "     !!! """"  !!!"!      "  ! ! !!   " " "  " "" ! ! !"!!!!"!    " ! !!!  "" " """   ! ! ! "      !! !!" ! !!""  ! " "    !!!!""" !!!!!""""!   ! "! !! !" ! ! !! "!"!"  "  !"!        "  "  !!   "  "  "" "" !  ! !!!"      " "   " " """""   ! !! "! !" ! "  !!! "!"!"""!  !!!"!!"!"    "    "  ""    " " "  "" """ !! ! !"!!!"!!!"   "   " "" !!!  "" " """""                               ! !  "!!  " !" !!  !                         ! ! !  ! "! !  " !    !"!"!"! ! ! "  !! "!  !"!  "   ! "  !!"!   !!"!  ! ! "  !!" !!  ! "   !!!"  !!"! "  !!" !!""! ! "! !" !! """ !!" !!!                         ! "" !"!  " !"!  !"!" !!  " !!"               !" " !! ! ! !" !" !!!" !" !" !" !"! !!"!" !"!!""!" ! !!!"  ! " "! ""  !!! ""    !! "   ! " "  !" !!!"! !!!"   !!!""" !!!" !" !!!""! ! "!!""  !!"!!"!! "!"! !!"! "!"" !! """! """ !!"! """!   !!!"    !!! !! " """  !"      !! " """   !!!!"""   !! """! !"!!!   !  " !!"! !  "! ! !"!!"!!!!!"""       ! !!!!! """     !! !!! !!" ""   !!!!    !!!!!!"""""   !!!!!""""" ! !! """ "!"  !   " !! !!!"! !"! "!" "  " ! "  !"! !!! " """""!!"!!"   !!!"! """!  ! "!!"  !  !!! "!"!"""    ! ! "  !!!!!!!"! "!"""  ! " !! "!"!"""! !"!! "!!   ! !"   !!!! "!""! !"!!"!"""!  !! "!""!"!"                     !  ! ! !!!!   "  "  " ""  " " ""          ! ! ! ! !!!!!!!! " """""    "      "  !    "    " ! ! !!!!!   ""  "  "" "!"  "" " """    !  !!!!! !! ""          ! ! ! !!!!!!!!!!! " " " """"""! " ! ! ! !  !! !" ! !!!!!"!!!"!"!! "!""" "        "  "  !       " "   !! ! ! !!"!!!"!   "  " " "" "!"  " " """"!  !    ! ! !   !! !! !" ! ! !!!"! !!!! "!"""!"    "    "  ""  !!    "   " "" !! !! ! !!"!!   ""  " " """ "!!"  "" " """""         !!!! !!!!" " """"                !! ! !!!!! !!"" """ """"! !    ! !  !"!!!  !" !!! !"!!!!" """!"           !!! !!! !! !!!! """ "" """              !!!!!!!!!!!!!!!!!!!"""""""""""""""!     ! !   " ! !! !!!!!"!!!"!!!!! !"" "!""""" "!" """!"! ! " !  !!!  ! !!!!!"! !!!!!" "!"""!"! ! "     ! " "     ! !  ! !!!"!"! !!!!!!!"! !!!!!"! "!" " "!""" "!"!! !! !!  !!"!!!"!  !!!! "!! !!!"! " !"!!""!"            !   "  "  " "  ! !! !!!!!!   "  "  " "!"  "" "" """"     ! ! ! ! !  ! ! !!!!!!!! "!"! " !" !"!"!""      "    ! !! " "  " "" ! !! !!"!!!!!!"!   ""  "  "" "!!"  """ "" """""! "  !  ! !! !!!! !!!!"!"!"! "!"! "    ! ! ! ! " "  ! !!!!!!!!!!!"!"! " " " " "!"!"!"!  !! "! "! !" !"   !" !" !"!!!!!"!! !! "!""!" " !"!!""!"!!"!"" """""        "  "    "  "  "" ""  !! !!!!!!"!!   "  " " "" "!!"  "" "" """"""!  !! "!  " !"   ! !!!!!"!! "!!"!""! !"!!"    "    "  ""    " " "  "" """ ! !! !!!"!!!   ""  " " """ "!!!"  """ "" """"""" @€�˜­¿ÏÝêö&5EYq  ÿþýüúøô �‚„‡ˆ	
‹�Ž�“•–™šœŸ !"£$¥¦'(©ª+¬-.¯0±²3´56·¸9:»<½¾?ÀABÃDÅÆGHÉÊKÌMNÏPÑÒSÔUV×ØYZÛ\ÝÞ_`áâcäefçèijëlíîoðqrótõöwxùú{ü}~ÿ                                                                                      @       	9                                                   I9      ÞC                                                   (}      h         O                 œ8                     �„      À                             )                     P�      ¤                              9                     ô�                                    I      p                Ž      Ð                                 p@               ä�      œ         5                  Æ     p@               €’      ”         6                  W     p@               ”      ”         7                  è     p@               ¨•      ”         8                  y     p@               <—      ”         9                  
     p@               Ð˜      ”         :                  @     p@               dš      ”         ;                       p@               ø›      ”         <                  ž     p@               Œ�      ”         =                  �     p@                Ÿ      œ         >                  0     p@               ¼       ”         ?                  Á"     p@               P¢      ”         @                  R&     p@               ä£      ”         A                  ã)     p@               x¥      ”         B                  t-     p@               §      ”         C                  ª0     p@                ¨      ”         D                  l2     p@               4ª      ”         E                  4     p@               È«      ”         F                  ”5     p@               \­      ”         G                  @7     p@               ð®      ”         H                  Þ8    p                „°                                   ú8    p                ¨°                                   ©8  	   @               ¸°      °                            »8  	   @               h±      @                          ‰                    ¨²      X                              —     B                ³      $          5                  0     B               $µ      $          6                  Á	     B               H·      $          7                  R     B               l¹      $          8                  ã     B               �»      $          9                  t     B               ´½      $          :                  ô     B               Ø¿      $          ;                  ¦     B               üÁ      $          <                  6     B                Ä      $          =                       B               DÆ      $          >                  š      B               hÈ      $          ?                  +$     B               ŒÊ      $          @                  ¼'     B               °Ì      $          A                  M+     B               ÔÎ      $          B                  Þ.     B               øÐ      $          C                  ^1     B               Ó      $          D                  3     B               @Õ      $          E                   4     B               d×      $          F                  <6     B               ˆÙ      $          G                  è7     B               ¬Û      $          H                  R                      Þ                  (€                                    ó                  (€               ¦                                      6€               7                     %      "           (€               È                     G                 2€               Y                     e                 .€               ê                                    "  €               ´                     „               %  €               V                     ‰               (  €               Ú                     Ž               +  (€                                    £               .  (€               "                     ·     €         1  6€               ¡%                    €Ô      "         4  (€               2)                    €ö               7  2€               Ã,                    €               :  0€               T0                    €.               =  €               2                    €3               @  €               À3                    €8               C  €               D5                    €=               F  €               ð6                    €B               I  €               y                    €G     ¨h                                   ¨Â                     à       à                    ¨²                      Ø”     Ø”                  €G                     ¨h      ¨h                   ¨Â                     à       à              