A   N     H     XꨰNov  4 202510:13:50HOST64sm_86







.version 9.0
.target sm_86
.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_mxfp4[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 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB0_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


abs.ftz.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB0_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB1_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
abs.ftz.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB1_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<4>;
.reg .b16 %rs<3>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB2_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


setp.gt.ftz.f32 %p2, %f1, 0f00000000;
setp.lt.ftz.f32 %p3, %f1, 0f00000000;
selp.f32 %f3, 0fBF800000, 0f00000000, %p3;
selp.f32 %f2, 0f3F800000, %f3, %p2;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB2_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<4>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB3_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
setp.gt.ftz.f32 %p2, %f1, 0f00000000;
setp.lt.ftz.f32 %p3, %f1, 0f00000000;
selp.f32 %f2, 0fBF800000, 0f00000000, %p3;
selp.f32 %f3, 0f3F800000, %f2, %p2;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f3;

$L__BB3_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB4_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


neg.ftz.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB4_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB5_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
neg.ftz.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB5_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<3>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB6_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


setp.gt.ftz.f32 %p2, %f1, 0f00000000;
selp.f32 %f2, 0f3F800000, 0f00000000, %p2;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB6_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB7_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
setp.gt.ftz.f32 %p2, %f1, 0f00000000;
selp.f32 %f2, 0f3F800000, 0f00000000, %p2;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB7_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<10>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB8_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0f3F000000;
mul.ftz.f32 %f4, %f1, 0f3F4C422A;
mul.ftz.f32 %f5, %f1, 0f3D372713;
fma.rn.ftz.f32 %f6, %f1, %f5, 0f3F800000;
mul.ftz.f32 %f7, %f4, %f6;
tanh.approx.f32 %f8, %f7;
add.ftz.f32 %f9, %f8, 0f3F800000;
mul.ftz.f32 %f2, %f3, %f9;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB8_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<10>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB9_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0f3F000000;
mul.ftz.f32 %f3, %f1, 0f3F4C422A;
mul.ftz.f32 %f4, %f1, 0f3D372713;
fma.rn.ftz.f32 %f5, %f1, %f4, 0f3F800000;
mul.ftz.f32 %f6, %f3, %f5;
tanh.approx.f32 %f7, %f6;
add.ftz.f32 %f8, %f7, 0f3F800000;
mul.ftz.f32 %f9, %f2, %f8;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f9;

$L__BB9_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<4>;
.reg .b16 %rs<3>;
.reg .f32 %f<32>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB10_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 2;
add.s64 %rd6, %rd4, %rd5;
ld.global.u16 %rs1, [%rd6];

{ cvt.f32.f16 %f6, %rs1;}


mul.ftz.f32 %f2, %f6, 0f3F3504F3;
abs.ftz.f32 %f7, %f2;
setp.ltu.ftz.f32 %p2, %f7, 0f3F8060FE;
setp.ge.ftz.f32 %p3, %f7, 0f3F8060FE;
mul.ftz.f32 %f8, %f2, %f2;
selp.f32 %f9, %f7, %f8, %p3;
selp.f32 %f10, 0f38EB4C3A, 0f38B1E96A, %p3;
selp.f32 %f11, 0fBAAE005B, 0fBA574D20, %p3;
fma.rn.ftz.f32 %f12, %f10, %f9, %f11;
selp.f32 %f13, 0f3C09919F, 0f3BAAD5EA, %p3;
fma.rn.ftz.f32 %f14, %f12, %f9, %f13;
selp.f32 %f15, 0fBD24D99A, 0fBCDC1BE7, %p3;
fma.rn.ftz.f32 %f16, %f14, %f9, %f15;
selp.f32 %f17, 0f3E235519, 0f3DE718AF, %p3;
fma.rn.ftz.f32 %f18, %f16, %f9, %f17;
selp.f32 %f19, 0f3F69B4F9, 0fBEC093AC, %p3;
fma.rn.ftz.f32 %f20, %f18, %f9, %f19;
selp.f32 %f21, 0f3F210A14, 0f3E0375D3, %p3;
fma.rn.ftz.f32 %f22, %f20, %f9, %f21;
neg.ftz.f32 %f23, %f7;
selp.f32 %f24, %f23, %f2, %p3;
fma.rn.ftz.f32 %f31, %f22, %f24, %f24;
@%p2 bra $L__BB10_3;

ex2.approx.ftz.f32 %f25, %f31;
mov.f32 %f26, 0f3F800000;
sub.ftz.f32 %f27, %f26, %f25;
copysign.f32 %f31, %f2, %f27;

$L__BB10_3:
add.ftz.f32 %f29, %f31, 0f3F800000;
mul.ftz.f32 %f30, %f6, 0f3F000000;
mul.ftz.f32 %f28, %f30, %f29;

{ cvt.rn.f16.f32 %rs2, %f28;}


cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 1;
add.s64 %rd9, %rd7, %rd8;
st.global.u16 [%rd9], %rs2;

$L__BB10_4:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<4>;
.reg .f32 %f<31>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB11_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 4;
add.s64 %rd6, %rd4, %rd5;
ld.global.f32 %f1, [%rd6];
mul.ftz.f32 %f2, %f1, 0f3F3504F3;
abs.ftz.f32 %f6, %f2;
setp.ltu.ftz.f32 %p2, %f6, 0f3F8060FE;
setp.ge.ftz.f32 %p3, %f6, 0f3F8060FE;
mul.ftz.f32 %f7, %f2, %f2;
selp.f32 %f8, %f6, %f7, %p3;
selp.f32 %f9, 0f38EB4C3A, 0f38B1E96A, %p3;
selp.f32 %f10, 0fBAAE005B, 0fBA574D20, %p3;
fma.rn.ftz.f32 %f11, %f9, %f8, %f10;
selp.f32 %f12, 0f3C09919F, 0f3BAAD5EA, %p3;
fma.rn.ftz.f32 %f13, %f11, %f8, %f12;
selp.f32 %f14, 0fBD24D99A, 0fBCDC1BE7, %p3;
fma.rn.ftz.f32 %f15, %f13, %f8, %f14;
selp.f32 %f16, 0f3E235519, 0f3DE718AF, %p3;
fma.rn.ftz.f32 %f17, %f15, %f8, %f16;
selp.f32 %f18, 0f3F69B4F9, 0fBEC093AC, %p3;
fma.rn.ftz.f32 %f19, %f17, %f8, %f18;
selp.f32 %f20, 0f3F210A14, 0f3E0375D3, %p3;
fma.rn.ftz.f32 %f21, %f19, %f8, %f20;
neg.ftz.f32 %f22, %f6;
selp.f32 %f23, %f22, %f2, %p3;
fma.rn.ftz.f32 %f30, %f21, %f23, %f23;
@%p2 bra $L__BB11_3;

ex2.approx.ftz.f32 %f24, %f30;
mov.f32 %f25, 0f3F800000;
sub.ftz.f32 %f26, %f25, %f24;
copysign.f32 %f30, %f2, %f26;

$L__BB11_3:
add.ftz.f32 %f27, %f30, 0f3F800000;
mul.ftz.f32 %f28, %f1, 0f3F000000;
mul.ftz.f32 %f29, %f28, %f27;
cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 2;
add.s64 %rd9, %rd7, %rd8;
st.global.f32 [%rd9], %f29;

$L__BB11_4:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<8>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB12_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0fBFD9DB23;
mul.ftz.f32 %f4, %f3, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f5, %f4;
add.ftz.f32 %f6, %f5, 0f3F800000;
rcp.approx.ftz.f32 %f7, %f6;
mul.ftz.f32 %f2, %f1, %f7;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB12_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<8>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB13_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0fBFD9DB23;
mul.ftz.f32 %f3, %f2, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f4, %f3;
add.ftz.f32 %f5, %f4, 0f3F800000;
rcp.approx.ftz.f32 %f6, %f5;
mul.ftz.f32 %f7, %f1, %f6;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f7;

$L__BB13_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB14_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f4, %f3;
add.ftz.f32 %f5, %f4, 0f3F800000;
div.approx.ftz.f32 %f2, %f1, %f5;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB14_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB15_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f3, %f2;
add.ftz.f32 %f4, %f3, 0f3F800000;
div.approx.ftz.f32 %f5, %f1, %f4;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f5;

$L__BB15_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB16_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


tanh.approx.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB16_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB17_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
tanh.approx.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB17_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB18_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mov.f32 %f3, 0f00000000;
max.ftz.f32 %f2, %f1, %f3;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB18_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB19_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mov.f32 %f2, 0f00000000;
max.ftz.f32 %f3, %f1, %f2;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f3;

$L__BB19_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB20_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f4, %f3;
add.ftz.f32 %f5, %f4, 0f3F800000;
rcp.approx.ftz.f32 %f2, %f5;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB20_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB21_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f3, %f2;
add.ftz.f32 %f4, %f3, 0f3F800000;
rcp.approx.ftz.f32 %f5, %f4;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f5;

$L__BB21_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<9>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB22_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


add.ftz.f32 %f3, %f1, 0f40400000;
mov.f32 %f4, 0f40C00000;
div.approx.ftz.f32 %f5, %f3, %f4;
mov.f32 %f6, 0f00000000;
max.ftz.f32 %f7, %f6, %f5;
mov.f32 %f8, 0f3F800000;
min.ftz.f32 %f2, %f8, %f7;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB22_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<9>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB23_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
add.ftz.f32 %f2, %f1, 0f40400000;
mov.f32 %f3, 0f40C00000;
div.approx.ftz.f32 %f4, %f2, %f3;
mov.f32 %f5, 0f00000000;
max.ftz.f32 %f6, %f5, %f4;
mov.f32 %f7, 0f3F800000;
min.ftz.f32 %f8, %f7, %f6;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f8;

$L__BB23_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<10>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB24_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


add.ftz.f32 %f3, %f1, 0f40400000;
mov.f32 %f4, 0f40C00000;
div.approx.ftz.f32 %f5, %f3, %f4;
mov.f32 %f6, 0f00000000;
max.ftz.f32 %f7, %f6, %f5;
mov.f32 %f8, 0f3F800000;
min.ftz.f32 %f9, %f8, %f7;
mul.ftz.f32 %f2, %f1, %f9;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB24_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<10>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB25_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
add.ftz.f32 %f2, %f1, 0f40400000;
mov.f32 %f3, 0f40C00000;
div.approx.ftz.f32 %f4, %f2, %f3;
mov.f32 %f5, 0f00000000;
max.ftz.f32 %f6, %f5, %f4;
mov.f32 %f7, 0f3F800000;
min.ftz.f32 %f8, %f7, %f6;
mul.ftz.f32 %f9, %f1, %f8;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f9;

$L__BB25_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB26_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f2, %f3;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB26_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB27_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f3, %f2;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f3;

$L__BB27_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB28_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f2, %f1, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB28_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB29_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB29_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB30_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


sqrt.approx.ftz.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB30_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB31_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
sqrt.approx.ftz.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB31_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB32_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


sin.approx.ftz.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB32_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB33_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
sin.approx.ftz.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB33_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB34_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


cos.approx.ftz.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB34_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB35_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
cos.approx.ftz.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB35_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB36_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


lg2.approx.ftz.f32 %f3, %f1;
mul.ftz.f32 %f2, %f3, 0f3F317218;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB36_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<4>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB37_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
lg2.approx.ftz.f32 %f2, %f1;
mul.ftz.f32 %f3, %f2, 0f3F317218;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f3;

$L__BB37_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<8>;
.reg .b16 %rs<3>;
.reg .f32 %f<37>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB38_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 2;
add.s64 %rd6, %rd4, %rd5;
ld.global.u16 %rs1, [%rd6];

{ cvt.f32.f16 %f36, %rs1;}


setp.gt.ftz.f32 %p2, %f36, 0f00000000;
@%p2 bra $L__BB38_3;

mul.ftz.f32 %f5, %f36, 0f3FB8AA3B;
cvt.rni.f32.f32 %f6, %f5;
abs.ftz.f32 %f7, %f36;
setp.lt.ftz.f32 %p3, %f7, 0f3ED1EB85;
selp.f32 %f8, 0f00000000, %f6, %p3;
neg.ftz.f32 %f9, %f8;
mov.f32 %f10, 0f3F317200;
fma.rn.ftz.f32 %f11, %f9, %f10, %f36;
mov.f32 %f12, 0f35BFBE8E;
fma.rn.ftz.f32 %f13, %f9, %f12, %f11;
setp.eq.ftz.f32 %p4, %f8, 0f43000000;
add.ftz.f32 %f14, %f8, 0fBF800000;
selp.f32 %f15, %f14, %f8, %p4;
mov.f32 %f16, 0f3C095663;
mov.f32 %f17, 0f3AB5EBE6;
fma.rn.ftz.f32 %f18, %f17, %f13, %f16;
mov.f32 %f19, 0f3D2AABE3;
fma.rn.ftz.f32 %f20, %f18, %f13, %f19;
mov.f32 %f21, 0f3E2AA9F6;
fma.rn.ftz.f32 %f22, %f20, %f13, %f21;
mov.f32 %f23, 0f3EFFFFFE;
fma.rn.ftz.f32 %f24, %f22, %f13, %f23;
mul.ftz.f32 %f25, %f13, %f24;
fma.rn.ftz.f32 %f26, %f25, %f13, %f13;
ex2.approx.ftz.f32 %f27, %f15;
add.ftz.f32 %f28, %f27, 0fBF800000;
fma.rn.ftz.f32 %f29, %f26, %f27, %f28;
add.ftz.f32 %f30, %f29, %f29;
selp.f32 %f31, %f30, %f29, %p4;
setp.gt.ftz.f32 %p5, %f15, 0f43000000;
selp.f32 %f32, 0f7F800000, %f31, %p5;
setp.lt.ftz.f32 %p6, %f15, 0fC1C80000;
selp.f32 %f33, 0fBF800000, %f32, %p6;
add.ftz.f32 %f34, %f36, %f36;
setp.eq.ftz.f32 %p7, %f36, 0f00000000;
selp.f32 %f36, %f34, %f33, %p7;

$L__BB38_3:

{ cvt.rn.f16.f32 %rs2, %f36;}


cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 1;
add.s64 %rd9, %rd7, %rd8;
st.global.u16 [%rd9], %rs2;

$L__BB38_4:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<8>;
.reg .f32 %f<35>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB39_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 4;
add.s64 %rd6, %rd4, %rd5;
ld.global.f32 %f34, [%rd6];
setp.gt.ftz.f32 %p2, %f34, 0f00000000;
@%p2 bra $L__BB39_3;

mul.ftz.f32 %f4, %f34, 0f3FB8AA3B;
cvt.rni.f32.f32 %f5, %f4;
abs.ftz.f32 %f6, %f34;
setp.lt.ftz.f32 %p3, %f6, 0f3ED1EB85;
selp.f32 %f7, 0f00000000, %f5, %p3;
neg.ftz.f32 %f8, %f7;
mov.f32 %f9, 0f3F317200;
fma.rn.ftz.f32 %f10, %f8, %f9, %f34;
mov.f32 %f11, 0f35BFBE8E;
fma.rn.ftz.f32 %f12, %f8, %f11, %f10;
setp.eq.ftz.f32 %p4, %f7, 0f43000000;
add.ftz.f32 %f13, %f7, 0fBF800000;
selp.f32 %f14, %f13, %f7, %p4;
mov.f32 %f15, 0f3C095663;
mov.f32 %f16, 0f3AB5EBE6;
fma.rn.ftz.f32 %f17, %f16, %f12, %f15;
mov.f32 %f18, 0f3D2AABE3;
fma.rn.ftz.f32 %f19, %f17, %f12, %f18;
mov.f32 %f20, 0f3E2AA9F6;
fma.rn.ftz.f32 %f21, %f19, %f12, %f20;
mov.f32 %f22, 0f3EFFFFFE;
fma.rn.ftz.f32 %f23, %f21, %f12, %f22;
mul.ftz.f32 %f24, %f12, %f23;
fma.rn.ftz.f32 %f25, %f24, %f12, %f12;
ex2.approx.ftz.f32 %f26, %f14;
add.ftz.f32 %f27, %f26, 0fBF800000;
fma.rn.ftz.f32 %f28, %f25, %f26, %f27;
add.ftz.f32 %f29, %f28, %f28;
selp.f32 %f30, %f29, %f28, %p4;
setp.gt.ftz.f32 %p5, %f14, 0f43000000;
selp.f32 %f31, 0f7F800000, %f30, %p5;
setp.lt.ftz.f32 %p6, %f14, 0fC1C80000;
selp.f32 %f32, 0fBF800000, %f31, %p6;
add.ftz.f32 %f33, %f34, %f34;
setp.eq.ftz.f32 %p7, %f34, 0f00000000;
selp.f32 %f34, %f33, %f32, %p7;

$L__BB39_3:
cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 2;
add.s64 %rd9, %rd7, %rd8;
st.global.f32 [%rd9], %f34;

$L__BB39_4:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB40_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


cvt.rmi.ftz.f32.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB40_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB41_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
cvt.rmi.ftz.f32.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB41_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB42_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


cvt.rpi.ftz.f32.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB42_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB43_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
cvt.rpi.ftz.f32.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB43_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB44_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mov.f32 %f3, 0f3F000000;
copysign.f32 %f4, %f1, %f3;
add.rz.ftz.f32 %f5, %f1, %f4;
cvt.rzi.f32.f32 %f2, %f5;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB44_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<6>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB45_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mov.f32 %f2, 0f3F000000;
copysign.f32 %f3, %f1, %f2;
add.rz.ftz.f32 %f4, %f1, %f3;
cvt.rzi.f32.f32 %f5, %f4;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f5;

$L__BB45_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB46_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


cvt.rzi.f32.f32 %f2, %f1;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB46_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<2>;
.reg .f32 %f<3>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB47_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
cvt.rzi.f32.f32 %f2, %f1;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f2;

$L__BB47_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<7>;
.reg .b16 %rs<3>;
.reg .f32 %f<33>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB48_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f3, %f1, 0f3FB8AA3B;
cvt.rni.f32.f32 %f4, %f3;
abs.ftz.f32 %f5, %f1;
setp.lt.ftz.f32 %p2, %f5, 0f3ED1EB85;
selp.f32 %f6, 0f00000000, %f4, %p2;
neg.ftz.f32 %f7, %f6;
mov.f32 %f8, 0f3F317200;
fma.rn.ftz.f32 %f9, %f7, %f8, %f1;
mov.f32 %f10, 0f35BFBE8E;
fma.rn.ftz.f32 %f11, %f7, %f10, %f9;
setp.eq.ftz.f32 %p3, %f6, 0f43000000;
add.ftz.f32 %f12, %f6, 0fBF800000;
selp.f32 %f13, %f12, %f6, %p3;
mov.f32 %f14, 0f3C095663;
mov.f32 %f15, 0f3AB5EBE6;
fma.rn.ftz.f32 %f16, %f15, %f11, %f14;
mov.f32 %f17, 0f3D2AABE3;
fma.rn.ftz.f32 %f18, %f16, %f11, %f17;
mov.f32 %f19, 0f3E2AA9F6;
fma.rn.ftz.f32 %f20, %f18, %f11, %f19;
mov.f32 %f21, 0f3EFFFFFE;
fma.rn.ftz.f32 %f22, %f20, %f11, %f21;
mul.ftz.f32 %f23, %f11, %f22;
fma.rn.ftz.f32 %f24, %f23, %f11, %f11;
ex2.approx.ftz.f32 %f25, %f13;
add.ftz.f32 %f26, %f25, 0fBF800000;
fma.rn.ftz.f32 %f27, %f24, %f25, %f26;
add.ftz.f32 %f28, %f27, %f27;
selp.f32 %f29, %f28, %f27, %p3;
setp.gt.ftz.f32 %p4, %f13, 0f43000000;
selp.f32 %f30, 0f7F800000, %f29, %p4;
setp.lt.ftz.f32 %p5, %f13, 0fC1C80000;
selp.f32 %f31, 0fBF800000, %f30, %p5;
setp.eq.ftz.f32 %p6, %f1, 0f00000000;
add.ftz.f32 %f32, %f1, %f1;
selp.f32 %f2, %f32, %f31, %p6;

{ cvt.rn.f16.f32 %rs2, %f2;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB48_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<7>;
.reg .f32 %f<33>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB49_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f1, [%rd5];
mul.ftz.f32 %f2, %f1, 0f3FB8AA3B;
cvt.rni.f32.f32 %f3, %f2;
abs.ftz.f32 %f4, %f1;
setp.lt.ftz.f32 %p2, %f4, 0f3ED1EB85;
selp.f32 %f5, 0f00000000, %f3, %p2;
neg.ftz.f32 %f6, %f5;
mov.f32 %f7, 0f3F317200;
fma.rn.ftz.f32 %f8, %f6, %f7, %f1;
mov.f32 %f9, 0f35BFBE8E;
fma.rn.ftz.f32 %f10, %f6, %f9, %f8;
setp.eq.ftz.f32 %p3, %f5, 0f43000000;
add.ftz.f32 %f11, %f5, 0fBF800000;
selp.f32 %f12, %f11, %f5, %p3;
mov.f32 %f13, 0f3C095663;
mov.f32 %f14, 0f3AB5EBE6;
fma.rn.ftz.f32 %f15, %f14, %f10, %f13;
mov.f32 %f16, 0f3D2AABE3;
fma.rn.ftz.f32 %f17, %f15, %f10, %f16;
mov.f32 %f18, 0f3E2AA9F6;
fma.rn.ftz.f32 %f19, %f17, %f10, %f18;
mov.f32 %f20, 0f3EFFFFFE;
fma.rn.ftz.f32 %f21, %f19, %f10, %f20;
mul.ftz.f32 %f22, %f10, %f21;
fma.rn.ftz.f32 %f23, %f22, %f10, %f10;
ex2.approx.ftz.f32 %f24, %f12;
add.ftz.f32 %f25, %f24, 0fBF800000;
fma.rn.ftz.f32 %f26, %f23, %f24, %f25;
add.ftz.f32 %f27, %f26, %f26;
selp.f32 %f28, %f27, %f26, %p3;
setp.gt.ftz.f32 %p4, %f12, 0f43000000;
selp.f32 %f29, 0f7F800000, %f28, %p4;
setp.lt.ftz.f32 %p5, %f12, 0fC1C80000;
selp.f32 %f30, 0fBF800000, %f29, %p5;
setp.eq.ftz.f32 %p6, %f1, 0f00000000;
add.ftz.f32 %f31, %f1, %f1;
selp.f32 %f32, %f31, %f30, %p6;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f32;

$L__BB49_2:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_2
)
{
.reg .pred %p<3>;
.reg .b16 %rs<3>;
.reg .f32 %f<11>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB50_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 2;
add.s64 %rd6, %rd4, %rd5;
ld.global.u16 %rs1, [%rd6];

{ cvt.f32.f16 %f10, %rs1;}


setp.gt.ftz.f32 %p2, %f10, 0f41A00000;
@%p2 bra $L__BB50_3;

mul.ftz.f32 %f5, %f10, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f6, %f5;
add.ftz.f32 %f7, %f6, 0f3F800000;
lg2.approx.ftz.f32 %f8, %f7;
mul.ftz.f32 %f10, %f8, 0f3F317218;

$L__BB50_3:

{ cvt.rn.f16.f32 %rs2, %f10;}


cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 1;
add.s64 %rd9, %rd7, %rd8;
st.global.u16 [%rd9], %rs2;

$L__BB50_4:
ret;

}
.entry _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i(
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_0,
.param .u64 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_1,
.param .u32 _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_2
)
{
.reg .pred %p<3>;
.reg .f32 %f<9>;
.reg .b32 %r<6>;
.reg .b64 %rd<10>;


ld.param.u64 %rd2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_0];
ld.param.u64 %rd3, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_1];
ld.param.u32 %r2, [_Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i_param_2];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB51_4;

cvta.to.global.u64 %rd4, %rd2;
cvt.s64.s32 %rd1, %r1;
mul.wide.s32 %rd5, %r1, 4;
add.s64 %rd6, %rd4, %rd5;
ld.global.f32 %f8, [%rd6];
setp.gt.ftz.f32 %p2, %f8, 0f41A00000;
@%p2 bra $L__BB51_3;

mul.ftz.f32 %f4, %f8, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f5, %f4;
add.ftz.f32 %f6, %f5, 0f3F800000;
lg2.approx.ftz.f32 %f7, %f6;
mul.ftz.f32 %f8, %f7, 0f3F317218;

$L__BB51_3:
cvta.to.global.u64 %rd7, %rd3;
shl.b64 %rd8, %rd1, 2;
add.s64 %rd9, %rd7, %rd8;
st.global.f32 [%rd9], %f8;

$L__BB51_4:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .b16 %rs<4>;
.reg .f32 %f<6>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB52_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB52_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB52_4;

$L__BB52_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB52_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 1;
add.s64 %rd27, %rd25, %rd26;
ld.global.u16 %rs1, [%rd27];

{ cvt.f32.f16 %f1, %rs1;}


mov.f32 %f4, 0f00000000;
max.ftz.f32 %f5, %f1, %f4;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 1;
add.s64 %rd30, %rd28, %rd29;
ld.global.u16 %rs2, [%rd30];

{ cvt.f32.f16 %f2, %rs2;}


mul.ftz.f32 %f3, %f5, %f2;

{ cvt.rn.f16.f32 %rs3, %f3;}


cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 1;
add.s64 %rd33, %rd31, %rd32;
st.global.u16 [%rd33], %rs3;

$L__BB52_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .f32 %f<6>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB53_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB53_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB53_4;

$L__BB53_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB53_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 2;
add.s64 %rd27, %rd25, %rd26;
ld.global.f32 %f1, [%rd27];
mov.f32 %f2, 0f00000000;
max.ftz.f32 %f3, %f1, %f2;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f4, [%rd30];
mul.ftz.f32 %f5, %f3, %f4;
cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f5;

$L__BB53_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .b16 %rs<4>;
.reg .f32 %f<12>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB54_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB54_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB54_4;

$L__BB54_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB54_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 1;
add.s64 %rd27, %rd25, %rd26;
ld.global.u16 %rs1, [%rd27];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f4, %f1, 0f3F000000;
mul.ftz.f32 %f5, %f1, 0f3F4C422A;
mul.ftz.f32 %f6, %f1, 0f3D372713;
fma.rn.ftz.f32 %f7, %f1, %f6, 0f3F800000;
mul.ftz.f32 %f8, %f5, %f7;
tanh.approx.f32 %f9, %f8;
add.ftz.f32 %f10, %f9, 0f3F800000;
mul.ftz.f32 %f11, %f4, %f10;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 1;
add.s64 %rd30, %rd28, %rd29;
ld.global.u16 %rs2, [%rd30];

{ cvt.f32.f16 %f2, %rs2;}


mul.ftz.f32 %f3, %f2, %f11;

{ cvt.rn.f16.f32 %rs3, %f3;}


cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 1;
add.s64 %rd33, %rd31, %rd32;
st.global.u16 [%rd33], %rs3;

$L__BB54_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .f32 %f<12>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB55_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB55_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB55_4;

$L__BB55_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB55_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 2;
add.s64 %rd27, %rd25, %rd26;
ld.global.f32 %f1, [%rd27];
mul.ftz.f32 %f2, %f1, 0f3F000000;
mul.ftz.f32 %f3, %f1, 0f3F4C422A;
mul.ftz.f32 %f4, %f1, 0f3D372713;
fma.rn.ftz.f32 %f5, %f1, %f4, 0f3F800000;
mul.ftz.f32 %f6, %f3, %f5;
tanh.approx.f32 %f7, %f6;
add.ftz.f32 %f8, %f7, 0f3F800000;
mul.ftz.f32 %f9, %f2, %f8;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f10, [%rd30];
mul.ftz.f32 %f11, %f10, %f9;
cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f11;

$L__BB55_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .b16 %rs<4>;
.reg .f32 %f<8>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB56_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB56_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB56_4;

$L__BB56_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB56_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 1;
add.s64 %rd27, %rd25, %rd26;
ld.global.u16 %rs1, [%rd27];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f4, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f5, %f4;
add.ftz.f32 %f6, %f5, 0f3F800000;
div.approx.ftz.f32 %f7, %f1, %f6;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 1;
add.s64 %rd30, %rd28, %rd29;
ld.global.u16 %rs2, [%rd30];

{ cvt.f32.f16 %f2, %rs2;}


mul.ftz.f32 %f3, %f7, %f2;

{ cvt.rn.f16.f32 %rs3, %f3;}


cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 1;
add.s64 %rd33, %rd31, %rd32;
st.global.u16 [%rd33], %rs3;

$L__BB56_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .f32 %f<8>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB57_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB57_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB57_4;

$L__BB57_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB57_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 2;
add.s64 %rd27, %rd25, %rd26;
ld.global.f32 %f1, [%rd27];
mul.ftz.f32 %f2, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f3, %f2;
add.ftz.f32 %f4, %f3, 0f3F800000;
div.approx.ftz.f32 %f5, %f1, %f4;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f6, [%rd30];
mul.ftz.f32 %f7, %f5, %f6;
cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f7;

$L__BB57_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6
)
{
.reg .pred %p<6>;
.reg .b16 %rs<4>;
.reg .f32 %f<34>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2];
ld.param.u64 %rd15, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd16, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd17, %r3;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB58_7;

or.b64 %rd18, %rd1, %rd12;
and.b64 %rd19, %rd18, -4294967296;
setp.eq.s64 %p2, %rd19, 0;
@%p2 bra $L__BB58_3;

div.s64 %rd34, %rd1, %rd12;
mul.lo.s64 %rd20, %rd34, %rd12;
sub.s64 %rd35, %rd1, %rd20;
bra.uni $L__BB58_4;

$L__BB58_3:
cvt.u32.u64 %r4, %rd12;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB58_4:
mul.lo.s64 %rd21, %rd34, %rd13;
add.s64 %rd22, %rd21, %rd35;
mul.lo.s64 %rd23, %rd34, %rd14;
add.s64 %rd24, %rd23, %rd35;
setp.eq.s64 %p3, %rd13, %rd14;
selp.b64 %rd8, %rd22, %rd24, %p3;
cvta.to.global.u64 %rd25, %rd9;
shl.b64 %rd26, %rd22, 1;
add.s64 %rd27, %rd25, %rd26;
ld.global.u16 %rs1, [%rd27];

{ cvt.f32.f16 %f6, %rs1;}


mul.ftz.f32 %f2, %f6, 0f3F3504F3;
abs.ftz.f32 %f7, %f2;
setp.ltu.ftz.f32 %p4, %f7, 0f3F8060FE;
setp.ge.ftz.f32 %p5, %f7, 0f3F8060FE;
mul.ftz.f32 %f8, %f2, %f2;
selp.f32 %f9, %f7, %f8, %p5;
selp.f32 %f10, 0f38EB4C3A, 0f38B1E96A, %p5;
selp.f32 %f11, 0fBAAE005B, 0fBA574D20, %p5;
fma.rn.ftz.f32 %f12, %f10, %f9, %f11;
selp.f32 %f13, 0f3C09919F, 0f3BAAD5EA, %p5;
fma.rn.ftz.f32 %f14, %f12, %f9, %f13;
selp.f32 %f15, 0fBD24D99A, 0fBCDC1BE7, %p5;
fma.rn.ftz.f32 %f16, %f14, %f9, %f15;
selp.f32 %f17, 0f3E235519, 0f3DE718AF, %p5;
fma.rn.ftz.f32 %f18, %f16, %f9, %f17;
selp.f32 %f19, 0f3F69B4F9, 0fBEC093AC, %p5;
fma.rn.ftz.f32 %f20, %f18, %f9, %f19;
selp.f32 %f21, 0f3F210A14, 0f3E0375D3, %p5;
fma.rn.ftz.f32 %f22, %f20, %f9, %f21;
neg.ftz.f32 %f23, %f7;
selp.f32 %f24, %f23, %f2, %p5;
fma.rn.ftz.f32 %f33, %f22, %f24, %f24;
@%p4 bra $L__BB58_6;

ex2.approx.ftz.f32 %f25, %f33;
mov.f32 %f26, 0f3F800000;
sub.ftz.f32 %f27, %f26, %f25;
copysign.f32 %f33, %f2, %f27;

$L__BB58_6:
add.ftz.f32 %f30, %f33, 0f3F800000;
mul.ftz.f32 %f31, %f6, 0f3F000000;
mul.ftz.f32 %f32, %f31, %f30;
cvta.to.global.u64 %rd28, %rd10;
shl.b64 %rd29, %rd8, 1;
add.s64 %rd30, %rd28, %rd29;
ld.global.u16 %rs2, [%rd30];

{ cvt.f32.f16 %f28, %rs2;}


mul.ftz.f32 %f29, %f32, %f28;

{ cvt.rn.f16.f32 %rs3, %f29;}


cvta.to.global.u64 %rd31, %rd11;
shl.b64 %rd32, %rd1, 1;
add.s64 %rd33, %rd31, %rd32;
st.global.u16 [%rd33], %rs3;

$L__BB58_7:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_6
)
{
.reg .pred %p<6>;
.reg .f32 %f<33>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_0];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_1];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_2];
ld.param.u64 %rd15, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_3];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_4];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_5];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd16, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd17, %r3;
add.s64 %rd1, %rd16, %rd17;
setp.ge.s64 %p1, %rd1, %rd15;
@%p1 bra $L__BB59_7;

or.b64 %rd18, %rd1, %rd12;
and.b64 %rd19, %rd18, -4294967296;
setp.eq.s64 %p2, %rd19, 0;
@%p2 bra $L__BB59_3;

div.s64 %rd34, %rd1, %rd12;
mul.lo.s64 %rd20, %rd34, %rd12;
sub.s64 %rd35, %rd1, %rd20;
bra.uni $L__BB59_4;

$L__BB59_3:
cvt.u32.u64 %r4, %rd12;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB59_4:
mul.lo.s64 %rd21, %rd34, %rd13;
add.s64 %rd22, %rd21, %rd35;
mul.lo.s64 %rd23, %rd34, %rd14;
add.s64 %rd24, %rd23, %rd35;
setp.eq.s64 %p3, %rd13, %rd14;
selp.b64 %rd8, %rd22, %rd24, %p3;
cvta.to.global.u64 %rd25, %rd9;
shl.b64 %rd26, %rd22, 2;
add.s64 %rd27, %rd25, %rd26;
ld.global.f32 %f1, [%rd27];
mul.ftz.f32 %f2, %f1, 0f3F3504F3;
abs.ftz.f32 %f6, %f2;
setp.ltu.ftz.f32 %p4, %f6, 0f3F8060FE;
setp.ge.ftz.f32 %p5, %f6, 0f3F8060FE;
mul.ftz.f32 %f7, %f2, %f2;
selp.f32 %f8, %f6, %f7, %p5;
selp.f32 %f9, 0f38EB4C3A, 0f38B1E96A, %p5;
selp.f32 %f10, 0fBAAE005B, 0fBA574D20, %p5;
fma.rn.ftz.f32 %f11, %f9, %f8, %f10;
selp.f32 %f12, 0f3C09919F, 0f3BAAD5EA, %p5;
fma.rn.ftz.f32 %f13, %f11, %f8, %f12;
selp.f32 %f14, 0fBD24D99A, 0fBCDC1BE7, %p5;
fma.rn.ftz.f32 %f15, %f13, %f8, %f14;
selp.f32 %f16, 0f3E235519, 0f3DE718AF, %p5;
fma.rn.ftz.f32 %f17, %f15, %f8, %f16;
selp.f32 %f18, 0f3F69B4F9, 0fBEC093AC, %p5;
fma.rn.ftz.f32 %f19, %f17, %f8, %f18;
selp.f32 %f20, 0f3F210A14, 0f3E0375D3, %p5;
fma.rn.ftz.f32 %f21, %f19, %f8, %f20;
neg.ftz.f32 %f22, %f6;
selp.f32 %f23, %f22, %f2, %p5;
fma.rn.ftz.f32 %f32, %f21, %f23, %f23;
@%p4 bra $L__BB59_6;

ex2.approx.ftz.f32 %f24, %f32;
mov.f32 %f25, 0f3F800000;
sub.ftz.f32 %f26, %f25, %f24;
copysign.f32 %f32, %f2, %f26;

$L__BB59_6:
add.ftz.f32 %f27, %f32, 0f3F800000;
mul.ftz.f32 %f28, %f1, 0f3F000000;
mul.ftz.f32 %f29, %f28, %f27;
cvta.to.global.u64 %rd28, %rd10;
shl.b64 %rd29, %rd8, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f30, [%rd30];
mul.ftz.f32 %f31, %f30, %f29;
cvta.to.global.u64 %rd31, %rd11;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f31;

$L__BB59_7:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .b16 %rs<4>;
.reg .f32 %f<10>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB60_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB60_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB60_4;

$L__BB60_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB60_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 1;
add.s64 %rd27, %rd25, %rd26;
ld.global.u16 %rs1, [%rd27];

{ cvt.f32.f16 %f1, %rs1;}


mul.ftz.f32 %f4, %f1, 0fBFD9DB23;
mul.ftz.f32 %f5, %f4, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f6, %f5;
add.ftz.f32 %f7, %f6, 0f3F800000;
rcp.approx.ftz.f32 %f8, %f7;
mul.ftz.f32 %f9, %f1, %f8;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 1;
add.s64 %rd30, %rd28, %rd29;
ld.global.u16 %rs2, [%rd30];

{ cvt.f32.f16 %f2, %rs2;}


mul.ftz.f32 %f3, %f2, %f9;

{ cvt.rn.f16.f32 %rs3, %f3;}


cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 1;
add.s64 %rd33, %rd31, %rd32;
st.global.u16 [%rd33], %rs3;

$L__BB60_5:
ret;

}
.entry _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx(
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_0,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_1,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_2,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_3,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_4,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_5,
.param .u64 _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_6
)
{
.reg .pred %p<4>;
.reg .f32 %f<10>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_0];
ld.param.u64 %rd9, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_1];
ld.param.u64 %rd10, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_2];
ld.param.u64 %rd14, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_3];
ld.param.u64 %rd11, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_4];
ld.param.u64 %rd12, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_5];
ld.param.u64 %rd13, [_Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx_param_6];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB61_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB61_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB61_4;

$L__BB61_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB61_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 2;
add.s64 %rd27, %rd25, %rd26;
ld.global.f32 %f1, [%rd27];
mul.ftz.f32 %f2, %f1, 0fBFD9DB23;
mul.ftz.f32 %f3, %f2, 0f3FB8AA3B;
ex2.approx.ftz.f32 %f4, %f3;
add.ftz.f32 %f5, %f4, 0f3F800000;
rcp.approx.ftz.f32 %f6, %f5;
mul.ftz.f32 %f7, %f1, %f6;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f8, [%rd30];
mul.ftz.f32 %f9, %f8, %f7;
cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f9;

$L__BB61_5:
ret;

}
.entry _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff(
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_0,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_1,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_2,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_3,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_4,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_5,
.param .u64 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_6,
.param .f32 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_7,
.param .f32 _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_8
)
{
.reg .pred %p<4>;
.reg .f32 %f<16>;
.reg .b32 %r<9>;
.reg .b64 %rd<36>;


ld.param.u64 %rd8, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_0];
ld.param.u64 %rd9, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_1];
ld.param.u64 %rd10, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_2];
ld.param.u64 %rd14, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_3];
ld.param.u64 %rd11, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_4];
ld.param.u64 %rd12, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_5];
ld.param.u64 %rd13, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_6];
ld.param.f32 %f1, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_7];
ld.param.f32 %f2, [_Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff_param_8];
mov.u32 %r1, %ntid.x;
mov.u32 %r2, %ctaid.x;
mul.wide.u32 %rd15, %r1, %r2;
mov.u32 %r3, %tid.x;
cvt.u64.u32 %rd16, %r3;
add.s64 %rd1, %rd15, %rd16;
setp.ge.s64 %p1, %rd1, %rd14;
@%p1 bra $L__BB62_5;

or.b64 %rd17, %rd1, %rd11;
and.b64 %rd18, %rd17, -4294967296;
setp.eq.s64 %p2, %rd18, 0;
@%p2 bra $L__BB62_3;

div.s64 %rd34, %rd1, %rd11;
mul.lo.s64 %rd19, %rd34, %rd11;
sub.s64 %rd35, %rd1, %rd19;
bra.uni $L__BB62_4;

$L__BB62_3:
cvt.u32.u64 %r4, %rd11;
cvt.u32.u64 %r5, %rd1;
div.u32 %r6, %r5, %r4;
mul.lo.s32 %r7, %r6, %r4;
sub.s32 %r8, %r5, %r7;
cvt.u64.u32 %rd34, %r6;
cvt.u64.u32 %rd35, %r8;

$L__BB62_4:
mul.lo.s64 %rd20, %rd34, %rd12;
add.s64 %rd21, %rd20, %rd35;
mul.lo.s64 %rd22, %rd34, %rd13;
add.s64 %rd23, %rd22, %rd35;
setp.eq.s64 %p3, %rd12, %rd13;
selp.b64 %rd24, %rd21, %rd23, %p3;
cvta.to.global.u64 %rd25, %rd8;
shl.b64 %rd26, %rd21, 2;
add.s64 %rd27, %rd25, %rd26;
cvta.to.global.u64 %rd28, %rd9;
shl.b64 %rd29, %rd24, 2;
add.s64 %rd30, %rd28, %rd29;
ld.global.f32 %f3, [%rd27];
min.ftz.f32 %f4, %f3, %f2;
ld.global.f32 %f5, [%rd30];
min.ftz.f32 %f6, %f5, %f2;
neg.ftz.f32 %f7, %f2;
max.ftz.f32 %f8, %f6, %f7;
mul.ftz.f32 %f9, %f4, %f1;
mul.ftz.f32 %f10, %f9, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f11, %f10;
add.ftz.f32 %f12, %f11, 0f3F800000;
div.approx.ftz.f32 %f13, %f4, %f12;
add.ftz.f32 %f14, %f8, 0f3F800000;
mul.ftz.f32 %f15, %f14, %f13;
cvta.to.global.u64 %rd31, %rd10;
shl.b64 %rd32, %rd1, 2;
add.s64 %rd33, %rd31, %rd32;
st.global.f32 [%rd33], %f15;

$L__BB62_5:
ret;

}
.entry _Z12xielu_kernelI6__halfEvPKT_PS1_iffff(
.param .u64 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_0,
.param .u64 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_1,
.param .u32 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_2,
.param .f32 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_3,
.param .f32 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_4,
.param .f32 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_5,
.param .f32 _Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_6
)
{
.reg .pred %p<8>;
.reg .b16 %rs<3>;
.reg .f32 %f<49>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_0];
ld.param.u64 %rd2, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_1];
ld.param.u32 %r2, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_2];
ld.param.f32 %f1, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_3];
ld.param.f32 %f2, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_4];
ld.param.f32 %f3, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_5];
ld.param.f32 %f4, [_Z12xielu_kernelI6__halfEvPKT_PS1_iffff_param_6];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB63_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f5, %rs1;}


setp.gt.ftz.f32 %p2, %f5, 0f00000000;
selp.f32 %f7, 0f3F800000, 0f00000000, %p2;
mul.ftz.f32 %f8, %f5, %f2;
mul.ftz.f32 %f9, %f5, %f8;
fma.rn.ftz.f32 %f10, %f5, %f3, %f9;
min.ftz.f32 %f11, %f5, %f4;
mul.ftz.f32 %f12, %f11, 0f3FB8AA3B;
cvt.rni.f32.f32 %f13, %f12;
abs.ftz.f32 %f14, %f11;
setp.lt.ftz.f32 %p3, %f14, 0f3ED1EB85;
selp.f32 %f15, 0f00000000, %f13, %p3;
neg.ftz.f32 %f16, %f15;
mov.f32 %f17, 0f3F317200;
fma.rn.ftz.f32 %f18, %f16, %f17, %f11;
mov.f32 %f19, 0f35BFBE8E;
fma.rn.ftz.f32 %f20, %f16, %f19, %f18;
setp.eq.ftz.f32 %p4, %f15, 0f43000000;
add.ftz.f32 %f21, %f15, 0fBF800000;
selp.f32 %f22, %f21, %f15, %p4;
mov.f32 %f23, 0f3C095663;
mov.f32 %f24, 0f3AB5EBE6;
fma.rn.ftz.f32 %f25, %f24, %f20, %f23;
mov.f32 %f26, 0f3D2AABE3;
fma.rn.ftz.f32 %f27, %f25, %f20, %f26;
mov.f32 %f28, 0f3E2AA9F6;
fma.rn.ftz.f32 %f29, %f27, %f20, %f28;
mov.f32 %f30, 0f3EFFFFFE;
fma.rn.ftz.f32 %f31, %f29, %f20, %f30;
mul.ftz.f32 %f32, %f20, %f31;
fma.rn.ftz.f32 %f33, %f32, %f20, %f20;
ex2.approx.ftz.f32 %f34, %f22;
add.ftz.f32 %f35, %f34, 0fBF800000;
fma.rn.ftz.f32 %f36, %f33, %f34, %f35;
add.ftz.f32 %f37, %f36, %f36;
selp.f32 %f38, %f37, %f36, %p4;
setp.gt.ftz.f32 %p5, %f22, 0f43000000;
selp.f32 %f39, 0f7F800000, %f38, %p5;
setp.lt.ftz.f32 %p6, %f22, 0fC1C80000;
selp.f32 %f40, 0fBF800000, %f39, %p6;
setp.eq.ftz.f32 %p7, %f11, 0f00000000;
add.ftz.f32 %f41, %f11, %f11;
selp.f32 %f42, %f41, %f40, %p7;
sub.ftz.f32 %f43, %f42, %f5;
mul.ftz.f32 %f44, %f43, %f1;
fma.rn.ftz.f32 %f45, %f5, %f3, %f44;
mov.f32 %f46, 0f3F800000;
sub.ftz.f32 %f47, %f46, %f7;
mul.ftz.f32 %f48, %f47, %f45;
fma.rn.ftz.f32 %f6, %f10, %f7, %f48;

{ cvt.rn.f16.f32 %rs2, %f6;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB63_2:
ret;

}
.entry _Z12xielu_kernelIfEvPKT_PS0_iffff(
.param .u64 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_0,
.param .u64 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_1,
.param .u32 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_2,
.param .f32 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_3,
.param .f32 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_4,
.param .f32 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_5,
.param .f32 _Z12xielu_kernelIfEvPKT_PS0_iffff_param_6
)
{
.reg .pred %p<8>;
.reg .f32 %f<49>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_0];
ld.param.u64 %rd2, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_1];
ld.param.u32 %r2, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_2];
ld.param.f32 %f1, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_3];
ld.param.f32 %f2, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_4];
ld.param.f32 %f3, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_5];
ld.param.f32 %f4, [_Z12xielu_kernelIfEvPKT_PS0_iffff_param_6];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB64_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f5, [%rd5];
setp.gt.ftz.f32 %p2, %f5, 0f00000000;
selp.f32 %f6, 0f3F800000, 0f00000000, %p2;
mul.ftz.f32 %f7, %f5, %f2;
mul.ftz.f32 %f8, %f5, %f7;
fma.rn.ftz.f32 %f9, %f5, %f3, %f8;
min.ftz.f32 %f10, %f5, %f4;
mul.ftz.f32 %f11, %f10, 0f3FB8AA3B;
cvt.rni.f32.f32 %f12, %f11;
abs.ftz.f32 %f13, %f10;
setp.lt.ftz.f32 %p3, %f13, 0f3ED1EB85;
selp.f32 %f14, 0f00000000, %f12, %p3;
neg.ftz.f32 %f15, %f14;
mov.f32 %f16, 0f3F317200;
fma.rn.ftz.f32 %f17, %f15, %f16, %f10;
mov.f32 %f18, 0f35BFBE8E;
fma.rn.ftz.f32 %f19, %f15, %f18, %f17;
setp.eq.ftz.f32 %p4, %f14, 0f43000000;
add.ftz.f32 %f20, %f14, 0fBF800000;
selp.f32 %f21, %f20, %f14, %p4;
mov.f32 %f22, 0f3C095663;
mov.f32 %f23, 0f3AB5EBE6;
fma.rn.ftz.f32 %f24, %f23, %f19, %f22;
mov.f32 %f25, 0f3D2AABE3;
fma.rn.ftz.f32 %f26, %f24, %f19, %f25;
mov.f32 %f27, 0f3E2AA9F6;
fma.rn.ftz.f32 %f28, %f26, %f19, %f27;
mov.f32 %f29, 0f3EFFFFFE;
fma.rn.ftz.f32 %f30, %f28, %f19, %f29;
mul.ftz.f32 %f31, %f19, %f30;
fma.rn.ftz.f32 %f32, %f31, %f19, %f19;
ex2.approx.ftz.f32 %f33, %f21;
add.ftz.f32 %f34, %f33, 0fBF800000;
fma.rn.ftz.f32 %f35, %f32, %f33, %f34;
add.ftz.f32 %f36, %f35, %f35;
selp.f32 %f37, %f36, %f35, %p4;
setp.gt.ftz.f32 %p5, %f21, 0f43000000;
selp.f32 %f38, 0f7F800000, %f37, %p5;
setp.lt.ftz.f32 %p6, %f21, 0fC1C80000;
selp.f32 %f39, 0fBF800000, %f38, %p6;
setp.eq.ftz.f32 %p7, %f10, 0f00000000;
add.ftz.f32 %f40, %f10, %f10;
selp.f32 %f41, %f40, %f39, %p7;
sub.ftz.f32 %f42, %f41, %f5;
mul.ftz.f32 %f43, %f42, %f1;
fma.rn.ftz.f32 %f44, %f5, %f3, %f43;
mov.f32 %f45, 0f3F800000;
sub.ftz.f32 %f46, %f45, %f6;
mul.ftz.f32 %f47, %f46, %f44;
fma.rn.ftz.f32 %f48, %f9, %f6, %f47;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f48;

$L__BB64_2:
ret;

}
.entry _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i(
.param .u64 _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_0,
.param .u64 _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_1,
.param .u64 _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_2,
.param .u32 _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_3
)
{
.reg .pred %p<2>;
.reg .b16 %rs<4>;
.reg .f32 %f<12>;
.reg .b32 %r<6>;
.reg .b64 %rd<11>;


ld.param.u64 %rd1, [_Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_0];
ld.param.u64 %rd2, [_Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_1];
ld.param.u64 %rd3, [_Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_2];
ld.param.u32 %r2, [_Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i_param_3];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB65_2;

cvta.to.global.u64 %rd4, %rd1;
mul.wide.s32 %rd5, %r1, 2;
add.s64 %rd6, %rd4, %rd5;
ld.global.u16 %rs1, [%rd6];

{ cvt.f32.f16 %f1, %rs1;}


cvta.to.global.u64 %rd7, %rd2;
add.s64 %rd8, %rd7, %rd5;
ld.global.u16 %rs2, [%rd8];

{ cvt.f32.f16 %f2, %rs2;}


mul.ftz.f32 %f4, %f2, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f5, %f4;
add.ftz.f32 %f6, %f5, 0f3F800000;
mov.f32 %f7, 0f3F800000;
rcp.approx.ftz.f32 %f8, %f6;
mul.ftz.f32 %f9, %f1, %f8;
sub.ftz.f32 %f10, %f7, %f8;
fma.rn.ftz.f32 %f11, %f2, %f10, 0f3F800000;
mul.ftz.f32 %f3, %f9, %f11;

{ cvt.rn.f16.f32 %rs3, %f3;}


cvta.to.global.u64 %rd9, %rd3;
add.s64 %rd10, %rd9, %rd5;
st.global.u16 [%rd10], %rs3;

$L__BB65_2:
ret;

}
.entry _Z16silu_back_kernelIfEvPKT_S2_PS0_i(
.param .u64 _Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_0,
.param .u64 _Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_1,
.param .u64 _Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_2,
.param .u32 _Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_3
)
{
.reg .pred %p<2>;
.reg .f32 %f<12>;
.reg .b32 %r<6>;
.reg .b64 %rd<11>;


ld.param.u64 %rd1, [_Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_0];
ld.param.u64 %rd2, [_Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_1];
ld.param.u64 %rd3, [_Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_2];
ld.param.u32 %r2, [_Z16silu_back_kernelIfEvPKT_S2_PS0_i_param_3];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB66_2;

cvta.to.global.u64 %rd4, %rd1;
mul.wide.s32 %rd5, %r1, 4;
add.s64 %rd6, %rd4, %rd5;
cvta.to.global.u64 %rd7, %rd2;
add.s64 %rd8, %rd7, %rd5;
ld.global.f32 %f1, [%rd8];
mul.ftz.f32 %f2, %f1, 0fBFB8AA3B;
ex2.approx.ftz.f32 %f3, %f2;
add.ftz.f32 %f4, %f3, 0f3F800000;
mov.f32 %f5, 0f3F800000;
rcp.approx.ftz.f32 %f6, %f4;
ld.global.f32 %f7, [%rd6];
mul.ftz.f32 %f8, %f7, %f6;
sub.ftz.f32 %f9, %f5, %f6;
fma.rn.ftz.f32 %f10, %f1, %f9, 0f3F800000;
mul.ftz.f32 %f11, %f8, %f10;
cvta.to.global.u64 %rd9, %rd3;
add.s64 %rd10, %rd9, %rd5;
st.global.f32 [%rd10], %f11;

$L__BB66_2:
ret;

}
.entry _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if(
.param .u64 _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_0,
.param .u64 _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_1,
.param .u32 _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_2,
.param .f32 _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_3
)
{
.reg .pred %p<2>;
.reg .b16 %rs<3>;
.reg .f32 %f<7>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_0];
ld.param.u64 %rd2, [_Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_1];
ld.param.u32 %r2, [_Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_2];
ld.param.f32 %f1, [_Z17leaky_relu_kernelI6__halfEvPKT_PS1_if_param_3];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB67_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 2;
add.s64 %rd5, %rd3, %rd4;
ld.global.u16 %rs1, [%rd5];

{ cvt.f32.f16 %f2, %rs1;}


mov.f32 %f4, 0f00000000;
max.ftz.f32 %f5, %f2, %f4;
min.ftz.f32 %f6, %f2, %f4;
fma.rn.ftz.f32 %f3, %f6, %f1, %f5;

{ cvt.rn.f16.f32 %rs2, %f3;}


cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.u16 [%rd7], %rs2;

$L__BB67_2:
ret;

}
.entry _Z17leaky_relu_kernelIfEvPKT_PS0_if(
.param .u64 _Z17leaky_relu_kernelIfEvPKT_PS0_if_param_0,
.param .u64 _Z17leaky_relu_kernelIfEvPKT_PS0_if_param_1,
.param .u32 _Z17leaky_relu_kernelIfEvPKT_PS0_if_param_2,
.param .f32 _Z17leaky_relu_kernelIfEvPKT_PS0_if_param_3
)
{
.reg .pred %p<2>;
.reg .f32 %f<7>;
.reg .b32 %r<6>;
.reg .b64 %rd<8>;


ld.param.u64 %rd1, [_Z17leaky_relu_kernelIfEvPKT_PS0_if_param_0];
ld.param.u64 %rd2, [_Z17leaky_relu_kernelIfEvPKT_PS0_if_param_1];
ld.param.u32 %r2, [_Z17leaky_relu_kernelIfEvPKT_PS0_if_param_2];
ld.param.f32 %f1, [_Z17leaky_relu_kernelIfEvPKT_PS0_if_param_3];
mov.u32 %r3, %ntid.x;
mov.u32 %r4, %ctaid.x;
mov.u32 %r5, %tid.x;
mad.lo.s32 %r1, %r3, %r4, %r5;
setp.ge.s32 %p1, %r1, %r2;
@%p1 bra $L__BB68_2;

cvta.to.global.u64 %rd3, %rd1;
mul.wide.s32 %rd4, %r1, 4;
add.s64 %rd5, %rd3, %rd4;
ld.global.f32 %f2, [%rd5];
mov.f32 %f3, 0f00000000;
max.ftz.f32 %f4, %f2, %f3;
min.ftz.f32 %f5, %f2, %f3;
fma.rn.ftz.f32 %f6, %f5, %f1, %f4;
cvta.to.global.u64 %rd6, %rd2;
add.s64 %rd7, %rd6, %rd4;
st.global.f32 [%rd7], %f6;

$L__BB68_2:
ret;

}

   ELFA                    h     (h     V @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .note.nv.tkinfo .note.nv.cuinfo .nv.info .text._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.info._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.shared._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.global.init .nv.constant4 .nv.constant0._Z17leaky_relu_kernelIfEvPKT_PS0_if .rel.nv.constant0._Z17leaky_relu_kernelIfEvPKT_PS0_if .text._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.info._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.shared._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.constant0._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .rel.nv.constant0._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .text._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.info._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.shared._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.constant0._Z16silu_back_kernelIfEvPKT_S2_PS0_i .rel.nv.constant0._Z16silu_back_kernelIfEvPKT_S2_PS0_i .text._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.info._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.shared._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.constant0._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .rel.nv.constant0._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .text._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.info._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.shared._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.constant0._Z12xielu_kernelIfEvPKT_PS0_iffff .rel.nv.constant0._Z12xielu_kernelIfEvPKT_PS0_iffff .text._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.info._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.shared._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.constant0._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .rel.nv.constant0._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .text._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.info._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.shared._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.constant0._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .rel.nv.constant0._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .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 _Z17leaky_relu_kernelIfEvPKT_PS0_if .text._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.info._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.shared._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.global.init kmask_iq2xs .nv.constant4 ksigns_iq2xs ksigns64 iq2xxs_grid iq2xs_grid iq2s_grid iq3xxs_grid iq3s_grid kvalues_iq4nl kvalues_mxfp4 iq1s_grid_gpu .rel.nv.constant0._Z17leaky_relu_kernelIfEvPKT_PS0_if .nv.constant0._Z17leaky_relu_kernelIfEvPKT_PS0_if _Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .text._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.info._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.shared._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .rel.nv.constant0._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if .nv.constant0._Z17leaky_relu_kernelI6__halfEvPKT_PS1_if _Z16silu_back_kernelIfEvPKT_S2_PS0_i .text._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.info._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.shared._Z16silu_back_kernelIfEvPKT_S2_PS0_i .rel.nv.constant0._Z16silu_back_kernelIfEvPKT_S2_PS0_i .nv.constant0._Z16silu_back_kernelIfEvPKT_S2_PS0_i _Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .text._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.info._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.shared._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .rel.nv.constant0._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i .nv.constant0._Z16silu_back_kernelI6__halfEvPKT_S3_PS1_i _Z12xielu_kernelIfEvPKT_PS0_iffff .text._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.info._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.shared._Z12xielu_kernelIfEvPKT_PS0_iffff .rel.nv.constant0._Z12xielu_kernelIfEvPKT_PS0_iffff .nv.constant0._Z12xielu_kernelIfEvPKT_PS0_iffff _Z12xielu_kernelI6__halfEvPKT_PS1_iffff .text._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.info._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.shared._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .rel.nv.constant0._Z12xielu_kernelI6__halfEvPKT_PS1_iffff .nv.constant0._Z12xielu_kernelI6__halfEvPKT_PS1_iffff _Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .text._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.info._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.shared._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff $__internal_0_$__cuda_sm20_div_s64 .rel.nv.constant0._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff .nv.constant0._Z17swiglu_oai_kernelIfEvPKT_S2_PS0_xxxxff _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx $__internal_1_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_S3_PS1_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx $__internal_2_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_S4_PS2_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx $__internal_3_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_S3_PS1_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx $__internal_4_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_S4_PS2_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx $__internal_5_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_S3_PS1_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx $__internal_6_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_S4_PS2_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx $__internal_7_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_S3_PS1_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx $__internal_8_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_S4_PS2_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx $__internal_9_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_S3_PS1_xxxx _Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .text._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.info._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.shared._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx $__internal_10_$__cuda_sm20_div_s64 .rel.nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx .nv.constant0._Z21unary_gated_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_S4_PS2_xxxx _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_softplusEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_expm1EfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_truncEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_roundEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_ceilEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53668op_floorEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_eluEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_logEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_cosEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sinEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_sqrtEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sqrEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_expEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536612op_hardswishEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536614op_hardsigmoidEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536610op_sigmoidEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_reluEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_tanhEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_siluEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536613op_gelu_quickEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d536611op_gelu_erfEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_geluEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53667op_stepEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_negEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_sgnEfEE6__halfEvPKT0_PS2_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEEfEvPKT0_PS1_i _Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .text._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.info._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.shared._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .rel.nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .nv.constant0._Z15unary_op_kernelIXadL_ZN38_INTERNAL_5f3b6e47_8_unary_cu_eb6d53666op_absEfEE6__halfEvPKT0_PS2_i .debug_frame .rel.nv.constant4 .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action                         )                     9                     R                   v                                               h                Q                 &    (h             3                   <                  H                  S                   ]     <             i     @             s    h                 h                  H                 R                                   /                       S                 ;                  `                        T                 S                 ~                    V   U                                                       e   V                                                          W                                                        "  0      P         X                 	                  	                    
  "                 Y                                                         "                  Z                 <                                        "        P         [                 -                                        "                  \                 B                                         "                  ]                                                         "                 ^                                   u                      "              h   _                                  N                      "  @      @      Y    `                             
      ?!                    "  "              2#   a                 #                  $                    %  "        0      $&   b                 &                  '                    (   c                 ')                  )                    [+   d                 +                  /,                    -   e                 ?.                 .                    _0   f                 0                 /1                    2   g                 ?3                  3                    _5   h                 5                  /6                    7   i                 ?8                  8                    _:   j                 :                 .;                    <   k                 9=                  =                    T?   l                 ?                 #@                    A   m                 3B                  B                    SD   n                 D                 !E                    F   o                 'G                 G                    =I   p                 I                 	J                    K   q                 L                  qL                    %N   r                 N                 N                    P   s                 P                  YQ                    S   t                 }S                 S                    uU   u                 U                  AV                    W   v                 eX                 X                    bZ   w                 Z                  0[                    \   x                 Y]                 ]                    Q_   y                 _                  `                    a   z                 Ab                 b                    9d   {                 d                  e                    f   |                 )g                  g                    Di   }                 i                  j                    k   ~                 el                 l                    n                    n                  ho                    @q                    q                  r                    s                    9t                  t                    hv                    v                 :w                    x                    Ey                  y                    `{                    {                 .|                    }                    9~                  ~                    T                    ŀ                  "                                        -                                      H                                                          ه                    K                                                                            c                                                                                                  1                                      .                                                                              %                                     "                                                                                               u                                        {                  ݜ                                                          ]                                        c                  š                    y                                     E                                        K                                      a                    Ѩ                       M                 /   N                 $        |( ((   4                                    ( $          $        |( ((   4       p                            ( ,          $        |( ((   4                                   ( @          $        |( ((   4       P                          ( L          $        |( ((   4                                  (           $        |( ((   4       0                           (           $        |( ((   4                     0            ( (         <        |(( ((((        ( " ,             0      P      H  	((      $        |( ((   4                                 (          <        |(( ((((        ( " ,                          H  	((      $        |( ((   4                                  ( $         <        |(( ((((        ( " ,                          H  	((      $        |( ((   4       p                          (          <        |(( ((((        ( " ,                   P      @  	((      $        |( ((   4       `                          (          <        |(( ((((        ( " ,                          H  	((      $        |( ((   4       P                          (          <        |(( ((((        ( " ,                          H  	((      $        |( ((   4       @                          (           <        |(( ((((        ( " ,                         H  	((      $        |( ((   4       0	                          (           <        |(( ((((        ( " ,       	                  @  	((      $        |( ((   4        
              @            ( ,         <        |(( ((((        ( " ,       
      @      @      H  	((      $        |( ((   4                                 (          <        |(( ((((        ( " ,                         D  	((      $        |( ((   4                                  (          <        |(( ((((        ( " ,       p            0      D  	((      $        |( ((   4                                  ( 8          $        |( ((   4       `                           ( @          $        |( ((   4                                  ( |          $        |( ((   4       @                          (           $        |( ((   4                                 (           $        |( ((   4                                   ( $          $        |( ((   4                                  ( (          $        |( ((   4                                   ( 0          $        |( ((   4       p                          (           $        |( ((   4                                  ( $          $        |( ((   4       P                          (           $        |( ((   4                                  ( $          $        |( ((   4       0                          (           $        |( ((   4                                 (           $        |( ((   4                                 (            $        |( ((   4                                  ( (          $        |( ((   4                                 (            $        |( ((   4       `                           ( (          $        |( ((   4                                 (            $        |( ((   4       @                           ( (          $        |( ((   4                                 (           $        |( ((   4                                   ( $          $        |( ((   4                                 (           $        |( ((   4                                   ( $          $        |( ((   4       p                          (            $        |( ((   4                                  ( (          $        |( ((   4       P                           ( $          $        |( ((   4                                  ( ,          $        |( ((   4       0                          (            $        |( ((   4                                  ( (          $        |( ((   4                                  ( (          $        |( ((   4                                  ( 0          $        |( ((   4                                 (           $        |( ((   4       `                           ( $          $        |( ((   4                                 (           $        |( ((   4       @                           ( $          $        |( ((   4                                  ( ,          $        |( ((   4                                   ( 4          $        |( ((   4                                  ( 0          $        |( ((   4                                   ( 8          $        |( ((   4       p                           (           $        |( ((   4                                  (           $        |( ((   4       P                           ( 8          $        |( ((   4                                  ( @          $        |( ((   4       0                           (           $        |( ((   4                                   ( $          $        |( ((   4       !                          (           $        |( ((   4       !                           ( $          $        |( ((   4       !                           ( ,          $        |( ((   4       `"                           ( 4          $        |( ((   4       "                          (           $        |( ((   4       @#                           ( $                  NVIDIA Corp              6   f    ptxas Cuda compilation tools, release 13.0, V13.0.97 Build system must define TOOLS_VERSION_EXTENDED -arch sm_86           NVIDIA Corp  V    /               /    
           /    
           /    
           /               /    
           /               /    
           /               /               /               /               /               /    
           /    
           /    
           /               /    
           /               /    
           /    	           /    
           /               /    
           /    
           /    
           /               /    
           /               /    
           /               /    
           /    	           /    
           /    	           / ~   
    ~       / {   
    {       / x   
    x       / u       u       / r       r       / o       o       / l   
    l       / i       i       / f   
    f       / c   
    c       / `       `       / ]       ]       / Z   
    Z       / W       W       / T       T       / Q       Q       / N       N       / J       L        J       / F       H        F       / B       D        B       / >       @        >       / :       <        :       / 6       8        6       / 2       4        2       / .       0        .       / *       ,        *       / &       (        &       / "       $        "       /               /               /               /               /    
           /    
                                                            "        &        *        .        2        6        :        >        B        F        J        N        Q        T        W        Z        ]        `        c        f        i        l        o        r        u        x        {        ~                                                                                                                                                                                                                                                                                               7    5  
    `                            !           !  _   P      7    5  
    `                            !           !  _   P     7    5  
    `                   !         !           !  _   P   `  7    5  
    `                   !         !           !  _   P     7    5  
    `$ $                                                       !           !  _   P      7    5  
 !   `$ $                                                       !           !  _   P      7    5  
 %   `@ @       <         8         0  !       (  !          !         !         !         !           !  _   p           7    5  
 )   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 -   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 1   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 5   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 9   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 =   `8 8       0  !       (  !          !         !         !         !           !  _   p           7    5  
 A   `8 8       0  !       (  !          !         !         !         !           !  _   p           7    5  
 E   `8 8       0  !       (  !          !         !         !         !           !  _   p   0       7    5  
 I   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 M   `8 8       0  !       (  !          !         !         !         !           !  _   p          7    5  
 P   `                   !           !  _   P   @  7    5  
 S   `                   !           !  _   P   `  7    5  
 V   `                   !           !  _   P   P  7    5  
 Y   `                   !           !  _   P   p  7    5  
 \   `                   !           !  _   P      7    5  
 _   `                   !           !  _   P      7    5  
 b   `                   !           !  _   P      7    5  
 e   `                   !           !  _   P      7    5  
 h   `                   !           !  _   P      7    5  
 k   `                   !           !  _   P      7    5  
 n   `                   !           !  _   P      7    5  
 q   `                   !           !  _   P      7    5  
 t   `                   !           !  _   P          7    5  
 w   `                   !           !  _   P          7    5  
 z   `                   !           !  _   P      7    5  
 }   `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P     7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P     7    5  
    `                   !           !  _   P   0  7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P   @  7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P   @  7    5  
    `                   !           !  _   P   `  7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P     7    5  
    `                   !           !  _   P   0  7    5  
    `                   !           !  _   P      7    5  
    `                   !           !  _   P                          s          % 6P             H             @             8             0             (                                     
             	                              #            #            "            4"            !            T!                         t                                      $                        D                        d                                                            4                        T                        t                                    $                        D                        d                                                            4         ~            {   T         x            u   t         r            o            l   $         i            f   D         c            `   d         ]            Z            W            T            Q   4         N            J   D         J            J            F   T         F            F   
         B   d
         B   
         B   	         >   t	         >   	         >   	         :            :            :            6            6            6   ,         2            2            2   <         .            .            .   L         *            *   (         *   \         &            &   8         &   l         "            "   H         "   t                                    $                         D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    	r       O	r       #z ]       y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      0r     A   O 	r       	r         #z   ]      %v Z    >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  ^  pb  M	          x         z  F   
    %v Z    y      %v X    y       x ;  A  O s          $ !t   ?     s        $ !t  ?    r	     A  Ə #t
  ?    %v \     r		
     A   y 	     My          Gy    y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   ^  pb  M	          x         z  F   
    %v  Z    y      %v  X    y      0r    A   O  x;  A   0r    A    %v  \    s        $ !t	  ?     s	 	       $ !t
	  ?     r	     A   #t  ?
     r     A   >r        y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x	         z  F   
    %v  X  	  y      x :     	z `     O x >   x;?  A   s        $ r         r       x    C  #x r1?   #x5   #tcV	<    !       #t*=    s        " #t*>    x      #t>     r     A   #r       !t
       #r   
    !        x    C @  x      x       !        
r    @  !r       z ^    A   !t  ?     z ]    A    r     A   #z _     #z _      %v  Z  	   r     A   #r       y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      x
 :     0r    A   O 	z `      x >   x;?  A   s        $ r         r       x    C  #x r1?   #x5   #tcV	<
    !       #t*=    s        " #t*>    x      #t>     r     A   #r       !t	       #r   	    !        x    C @  x      x       !        
r    @  !r       z ^    A   !t  ?     z ]    A    r     A   #z _     #z _       r     A   #r       >r        %v  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	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy  @      r	    $r       %z	 `     $z   `    $r      $z		 a     $r      r		     $r      Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  r         $r   
 / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    r         Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d     z  d  pP  $v c     $z e    z  e   S  r	     r        r         z Z    z [     y      z \    z ]     	z

 g     O  z 
 f    A    x ;  A   s        $ !t	  ?     	z  g     ȏ 	z   g     s	 	       ( !t   ?      r

	     A    r
     A   y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      $r      $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r     $r     %r      r
       $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   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	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy         r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  r	         s          $ x   s     !  d  $r      r   / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    $r      Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d    z  d  pP  z  c       $z e    z  e   S  $x	     r        r         z Z    z [     y      z \     x 
#ٿ  A  O  x  ;?  A   s          $ !t   ?     s        $  r

     A   z ]      r
     A  ʏ y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      r         $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   Gy    y            y            y            y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy  0      r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  r	         s          $ x   s     !  d  $r      r   / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    $r      Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d    z  d  pP  z  c       $z e    z  e   S  $x	     r        r         z Z    z [     y      0r

    A   O  x 
#ٿ  A    x  ;?  A   s          " 0r    A    !t   ?     s        $  r
     A    r     A   z \    >r        z ]     y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      r         $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   Gy    y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy        r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  r         Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  $r      $r   
 / $z `    'r      'r      r     $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    r         Ay          $z b    $z c   %z b     $x     z
 X    z Y     y 
       $v b     $z d    %z d     z  d  pP  z  c       $z e    z  e   S  $x	     r        r        z Z    z [     y      $t:L8   x
 [ :     $t		<   $t$=    x 5?  A  O !r      r     A  x `? b  r        !r      xj8      x

 MW     x	ժ;     / x	ܼ     #r   
   x
 U#>     $ti?   r         #r       x
=      $t

!?   #r   	    x	      #r       x
u>      #r   	    #r        x    ?  A   #r               $ !  ?         z \    !t   ?      r	      A   z ]      r		     A  ʏ y 	     My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      r     $r      %r      $r    'r	      'r      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r     $r     %r      r
       r         'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     $r      %|      $r      r	     $|    x     | 	   p`  $|     r
      |	    |     a |
    r	         $r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r    r       r       $r       x          z  a   S  x      x      Py    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	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy        r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  $r      r   / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  r     $z `    $r      Ay          $z b    $z c   %z b     r     z
 X    z Y     y

      $v  b     $z d    %z d     z   d  pP  $v  c     $z e    z   e   S  r 	     r        r         z Z    z [     y       $t:L8   $t	[ :   0r
    A   O x
 	<      x5?  A   !r       r     A  x `? b  r         !r        xj8      x	 MW     $t	$=   x
ժ;      x
 i?     #r       $tU#>   x		ܼ     #r      x=      $t
!?   #r   	    x	
      #r       xu>      #r   	    r	          #r        x   ?  A   0r    A    #r		   	      	       $ !    ?    	      z \    !t 	  ?      r       A   z ]      r       A   >r          y       My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      r         $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   Gy    y            y            y            y            y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy        r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  r	         s          $ x   s     !  d  $r      r   / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    $r      Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d    z  d  pP  z  c       $z e    z  e   S  $x	     r        r         z Z    z [     y      z \     x 
;  A  O s          $ !t   ?     s        $  r

     A   z ]      r
     A  ʏ y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      r         $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   Gy    y            y            y            y            y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy         r	    $r       %z	 `     $z   `    $r      $z		 a     $r      r		     $r      Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  r         $r   
 / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    r         Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d     z  d  pP  $v c     $z e    z  e   S  r	     r        r         z Z    z [     y      z \    0r

    A   O  x 
;  A   s          $ !t   ?     s	        " 0r    A     r

	     A    r
     A   >r        z ]     y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      $r      $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r     $r     %r      r
       $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py   Gy    y            y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy         r	    r      %z	 `     $z   `    $r      r         $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  r	         s          $ x   s     !  d  r         $r   
 / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    $r      Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      z  b       $z d    %z d     z  d  pP  $v c     $z e    z  e   S  $x	     r        r         z Z    z [     y      z \     x
'7=  A  O x 
*BL?  A   #t
  ?    x

   ?  A    r       A   s       $   $ !t   ?      r

     A   z ]      r
     A  ʏ y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      r     $r      %r      $r    'r	      'r      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r     $r     %r      r
       r         'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     $r      %|      $r      r	     $|    x     | 	   p`  $|     r
      |	    |     a |
    r	         $r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r    r       r       $r       x          z  a   S  x      x      Py   Gy    y            y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy  P      r	    $r       %z	 `     $z   `    r         $r      $z		 a     $x	   	  r         Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  $r      $r   
 / $z `    'r      'r      r     $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    r         Ay          $z b    $z c   %z b     $x      z
 X    z Y      y

      $v b     $z d    %z d    z  d  pP  z  c       $z e    z  e   S  $x	     r        r         z Z    z [     y      0r

    A   O  x
'7=  A   x 
*BL?  A   #t
  ?    x

   ?  A    r       A   s       $   " 0r    A    z \    z ]     !t   ?      r
     A    r     A   >r        y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      r         $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     r      %|      $r      r	     $|    x     | 	   p`  $|     $x
      |	    |     a |
    r	         r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r       $r     z  a   S  $t       r       r          x      x      Py p  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	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy        r	    $r       %z	 `     $z   `    $r      $z		 a     $r      r		     $r      Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  $r      $r   
 / $z `    'r      'r      r     $z `    z  `  p`  
 `        z  `  p`        `  3  $r   
  $z `    $r      Ay          z   b       $z b   $z d    z   d  pP  $v  c     $z c   %z b     z   e   S  %z d     $z e    z X   $x      r        $x	     z Y      r         z Z   y      z [     y      z \    z	 ]     	r       O  r      A  ʏ y      My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      r     $r      %r      $r    'r	      'r      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r    $r      r
       %r      $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     $r      %|      r      $|    r	     x     $|     | 	   p`  $x
      |	    |     a |
    r	         $r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r   r       $t       r       $r       z  a   S  x      x      Py   Gy    y            y            y            y            y            y            y            y            $v 
     y      !   " $r      y      %   $ %z       z  ^  p`  z  _   c  M	          z  a    z  F   
    Ey  P      r     pP  G         x          Dy        r	    $r       %z	 `     $z   `    $r      r         $z		 a     $x	   	  $r      Gy  `      {   `      " z  `  pP  $r	      s          $ x   s     !  d  $r      $r   
 / $z `    'r      'r      $r   
  $z `    z  `  p`  
 `        z  `  p`        `  3  r     $z `    $r      Ay          $v  b     $z b   $z d    z   d  pP  $v  c     $z c    %z b     z   e   S  %z d     r      $z e    z X   r       $x	     z Y      r         y      z Z    z [     y      z \    0r     A   O 	r         0r	    A   ʏ  r  	     A   z	 ]     >r          y       My          z  `   
    r    pb  r?  ?  r ?   p2  r?  ?  r        r        }     0 0 s        $ x  s        $ %|      $|     r	    $|     'r	      $r      $r      $r    %r      'r      'r	      r     $x      %|      r	   $~  $|     r    r   $|	     'r      r       r     $r     %r      r
       $r      'r	      $r	    'r	      r     $x	   	   'r      r	   	$~  %r
      $r	
    'r	      'r	
      r     $r      %|      r      $|    r	     x     $|     | 	   p`  $x
      |	    |     a |
    r	         $r	     r

         r         |    p`  r	         x     | 
   a  z a  <  $r     r         r    pb  r         r   z  `  pP  r   r       $t       r       $r       z  a   S  x      x      Py   Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      x       z  Z    z  [     x   A @ O  ;?  A           $ !  ?             $  r1?  A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            $v 
     y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      x	       0r    A   O x   A @   ;?  A           $ !  ?             $  r1?  A   z  Z    >r        z  [  	   y      My          Gy    y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      x	 :      x;?  A  Ox >   s        $ r         r       x    C  #x r1?   #x5   #t	cV	<	    !       #t	*=	    s        " #t	*>	    x      #t	>	     r		     A   #r		       !t       #r	       !        x    C @  x      x       %v  Z    !        y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x	         z  F   
    %v  X  	  y      x :     0r    A   O  x;?  A  x >   s        $ r         r       x    C  #x r1?   #x5   #tcV	<    !       #t*=    s        " #t*>    x      #t>     r     A   #r       !t       #r       !        x    C @  x      x       !        >r        %v  Z  	  y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s        (N y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O s          $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x	         z  F   
    %v X  	  y      x    ?     x    O !r        %v Z  	  s         $ y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      x    ?     0r     A   O x      !r         %v Z    s          $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s     !  (N y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O s       !  $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s     P!  (N y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O s       P!  $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      x       Ey        z  Z    z  [     r     @ O G	         x ;?  A  x >   x :     s          $ r          r       x    C  #x r1?   #x5   #tcV	<    !       #t*=    s	        " #t*>    x      #t>     r     A   #r       !t	       #r	       !        x    C @  x      x       !        r         Ay          y      My          Gy    y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      Ey         z  Z    x	       0r    A   O r     @  G         x;?  A  x >   x :     s        $ r        r       x    C  #x r1?   #x5   #tcV	<    !       #t*=    s
        " #t*>    x      #t>     r     A   #r       !t
       #r
       !        x    C @  x       x      !        r         Ay          >r        z  [  	   y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s         $N  x r1?  A   y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      0r     A   O s          $  x r1?  A   >r        %v Z    y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x"> @  O s         $ y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  x "> @   s          $ >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x"> @  O s        $ y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  x "> @   s         $ >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s         (N y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O s           $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     r     A  O y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  r        A   >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x ;?  A  O s         $ y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  x  ;?  A   s          $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    !t   @@    O #x *>     r     A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      0r    A   O !t   @@     #x  *>     r       A   %v Z    >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y       %v Z    !t    @@    O #x *>    y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O !t    @@     #x  *>    >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x ;  A  O s          $ !t   ?     s        $ y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  x  ;  A   s          $ !t   ?     s        $ >r        y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    	r      O y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O 	r         >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    s     $   (N y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O s       $   $ >r         y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x ;  A  O s          $ !t   ?     s        $  r     A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O  x ;  A   s        $ !t  ?     s        $  r       A   >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z     x #ٿ  A  O  x  ;?  A   s          $ !t   ?     s        $  r     A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x	         z  F   
    %v X  	  y      0r     A   O  x #ٿ  A    x;?  A   %v Z  	  s        $ !t  ?     s        $  r       A   >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      $t:L8   x	 [ :     $t	<   x
 $=      x5?  A  O !r      r     A  x `? b  r        !r      xj8      x		 MW     xժ;      x
ܼ     #r   	    $t	U#>   x
 i?     #r      r         x	=      #r       x	 
!?     x
      #r      x	u>      x	       #r       #r       #r               $ !  ?          x   ?  A   z  Z    !t  ?     z  [  	    r     A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x         z  F   
    %v  X    y      $t:L8   x	 [ :     $t
	<   0r    A   O  x5?  A   !r      r     A  x `? b  r        !r      xj8      x	 MW     x	 $=     x
ժ;      #r       $tU#>   x		ܼ     #r      x
 i?     x=      #r   	   $t
!?   x	
      #r       xu>      #r   	    r	         #r        x   ?  A   #r		   	     	       $ !  ?    	     x       !t	  ?      r     A   z  Z    >r        z  [     y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x	         z  F   
    %v X  	  y       x'7=  A  O x *BL?  A   #t  ?     r      A    x    ?  A   %v Z  	  s     $   $ !t  ?      r      A   y      My          Gy    y            y            y            y            y            y            y            y            y            y            z  
       y       %   ( y      !   $ $z        z   \  pb  M	          x	         z  F   
    %v  X  	  y      0r    A   O %v  Z  	   x'7=  A   x*BL?  A   #t  ?    x   ?  A    r     A   s     $   $ !t  ?      r     A   >r        y      My          Gy    y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    
r    @ O y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O 
r      @  >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    !r     O y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O !r        >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y            $v 
     y      %   ( y      !   $ $z      z  \  pb  M	          $t      z  F   
    %v X    y      %v Z    r      O x      r     @  Er           x   ?     y      My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            $v 
     y      %   ( y      !   $ $z      z  \  pb  M	          $t      z  F   
    %v X    y      0r     A   O r        x     r      @  Er          %v Z    x    ?     >r          y       My          Gy    y            y            y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    !r     O y      My          Gy    y            y            y            y            y            y            y            y            y            z  
       y      %   ( y      !   $ $z      z  \  pb  M	          x         z  F   
    %v X    y      %v Z    0r     A   O !r        >r          y       My          Gy    y            y            y            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   	
!"$'(+-.03569:<?ABDGHKMNPSUVYZ\_`cefijloqrtwx{}~                                                                                      @                                                          Z      >                                                   7     8                                               M     #                             )                     q                                   9                     $r                                   I      p                Dr     8
                            |      p@               ||     p                                 p@               |     p                                 p@               \}     p                                 p@               }     p                                 p@               <~                                      p@               ~                                      p@               |                                      p@               D                                 K
     p@                                                     p@                                                1     p@               <                                      p@                                                     p@                                                P     p@               4                                      p@               ܄                                      p@                                                I     p@               ,                                      p@               Ԇ     `                            !     p@               4     `                            $     p@                    `                            &     p@                    `                            A(     p@               T     `                            W*     p@                    `                            ,     p@                    `                            .     p@               t     `                            0     p@               ԉ     `                            2     p@               4     `                            4     p@                    `                            7     p@                    `                            -9     p@               T     h                            9;     p@                    h                            W=     p@               $     `                            c?     p@                    `                            A     p@                    `                            C     p@               D     `                            E     p@                    `                            G     p@                    `                            I     p@               d     `                            K     p@               Ď     `                            	N     p@               $     `                            P     p@                    `                            3R     p@                    `                            ?T     p@               D     `                            dV     p@                    `                            X     p@                    `                            Z     p@               d     `                            ]     p@               đ     `                            V_     p@               $     `                            {a     p@                    `                            c     p@                    `                            e     p@               D     `                            g     p@                    `                            i     p@                    `                            l     p@               d     `                            'n     p@               Ĕ     `                            Qp     p@               $     `                            r     p@                    `                            t     p@                    `                            v     p@               D     `                            *y     p@                    `                            ;{     p@                    `                            ^}     p@               d     `                            o     p@               ė     `                                 p@               $     `                                 p@                    `                                 p@                    `                            Ǉ     p@               D     `                                 p@                    `                                 p@                    `                                p                d                                      p                                                    	   @                              Q                 ̍  	   @               H                                                         X                                    B               P     x                                 B               Ȣ     x                                 B               @     |                                 B                    |                                 B               8                                      B                                                     B               @                                      B                                                K     B               x                                      B                                                -     B                                                     B               @                                      B               س                                 6     B               p                                      B                                                     B                                                ;     B               8                                 y      B               л     t                            "     B               D     t                            $     B                    t                            &     B               ,     t                            )     B                    t                            3+     B                    t                            O-     B                    t                            q/     B                    t                            1     B               p     t                            3     B                    t                            5     B               X     t                            7     B                    t                            9     B               @     t                            <     B                    t                            #>     B               (     t                            ;@     B                    t                            MB     B                    t                            eD     B                    t                            wF     B                    t                            H     B               l     t                            J     B                    t                            L     B               T     t                            N     B                    t                            P     B               <     t                            R     B                    t                            U     B               $     t                            >W     B                    t                            yY     B                    t                            [     B                    t                            ]     B                    t                            ,`     B               h     t                            ]b     B                    t                            |d     B               P     t                            f     B                    t                            h     B               8     t                            j     B                    t                            l     B                     t                            o     B                    t                            -q     B                    t                            ms     B               |     t                            u     B                    t                            w     B               d     t                            y     B                    t                            |     B               L     t                            ,~     B                    t                            I     B               4     t                            ]     B                    t                            u     B                     t                                 B                    t                                 B                    t                                 B               x     t                            Ɍ     B                    t                            R                                      
               ^                    	                 
               j                                                    ]                                                   n                                                     R                                                     T                                   "                 e                    #               &                 	                    .               *                 W                    9               .                                     F               2                 5                    S               6                 |                    ^               :                                     i               >                 (                    t              B                                           
         F                                                    J                 9                                   N                 ]!                                   Q                 #                                   T                 %                                  W                 '                                   Z  
               )                                   ]                 ,                                   `                 +.                                   c  
               Y0                                  f  
               d2                                    i                 4                                   l  
               6                                   o                 8                                  r                 :                                   u                 <                                  x  
               >                                    {  
               A                                   ~  
               %C                                     	               IE                                    
               OG                                      	               sI                                     
               ~K                                                    M                                    
               O                                                     Q                                     
               S                                                    U                                     
               $X                                     
               kZ                                    
               \                                                     ^                                      
               a                                      	               Kc                                     
               Ve                                                    g                                    
               i                                                     k                                      
               m                                      
               o                                      
               r                                                     at                                                     v                                                     x                                                     z                                                     |                                     
                                                                   /                                    
               5                                                     Y                                      
               _                                      
                                                    
                                                                                             h                                   h                                                                     ^     ^                                       h      h                   h                                          