jmp $PROGRAM_BEGIN$; add r0, r0, r0; hi r125, 1048576; addi r125, r125, 1048576; hi r126, $-_-$; addi r126, r126, $-_-$; addi r23, r0, 128; addi r22, r0, 128; addi r2, r0, 170; addi r125, r125, -58; storei r23, r125, 0; storei r22, r125, 1; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r125, 0; storei r23, r127, 0; hi r22, image_size; addi r22, r22, image_size; loadi r21, r125, 1; storei r21, r22, 1; addi r20, r0, 64; hi r19, image_center; addi r19, r19, image_center; storei r20, r19, 0; addi r18, r0, 64; hi r17, image_center; addi r17, r17, image_center; storei r18, r17, 1; hi r16, 1065353216; addi r16, r16, 1065353216; hi r15, scan_pitch; addi r15, r15, scan_pitch; storei r16, r15, 0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 3; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 4; addi r3, r126, 0; addi r126, r126, 8; storei r127, r3, 7; loadi r23, r125, 7; storei r23, r3, 6; loadi r22, r125, 8; storei r22, r3, 5; loadi r21, r125, 9; storei r21, r3, 4; loadi r20, r125, 10; storei r20, r3, 3; loadi r19, r125, 11; storei r19, r3, 2; loadi r18, r125, 12; storei r18, r3, 1; loadi r17, r125, 13; storei r17, r3, 0; hi r16, image_size; addi r16, r16, image_size; loadi r2, r16, 0; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000c7b6; add r0, r0, r0; storei r22, r125, 14; storei r2, r125, 15; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 15; loadi r23, r125, 14; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r19, r2, 0; jmp LABEL_0000c7b7; add r0, r0, r0; addi r19, r2, 0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 30; jmpl create_array; add r0, r0, r0; storei r2, r125, 46; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 57; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 57; jmpl create_array; add r0, r0, r0; storei r2, r125, 47; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 47; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 47; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 47; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 47; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 48; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 49; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 56; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 56; jmpl create_array; add r0, r0, r0; storei r2, r125, 50; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 50; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 50; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 50; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 50; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 55; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 55; jmpl create_array; add r0, r0, r0; storei r2, r125, 51; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 51; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 51; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 51; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 51; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 52; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 54; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 54; jmpl create_array; add r0, r0, r0; storei r2, r125, 53; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 53; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 53; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 53; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 53; storei r2, r127, 4; addi r3, r126, 0; addi r126, r126, 8; storei r127, r3, 7; loadi r23, r125, 52; storei r23, r3, 6; loadi r22, r125, 51; storei r22, r3, 5; loadi r21, r125, 50; storei r21, r3, 4; loadi r20, r125, 49; storei r20, r3, 3; loadi r19, r125, 48; storei r19, r3, 2; loadi r18, r125, 47; storei r18, r3, 1; loadi r17, r125, 46; storei r17, r3, 0; hi r16, image_size; addi r16, r16, image_size; loadi r2, r16, 0; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000c7b8; add r0, r0, r0; storei r2, r125, 44; storei r22, r125, 45; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 44; loadi r23, r125, 45; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r19, r2, 0; jmp LABEL_0000c7b9; add r0, r0, r0; addi r19, r2, 0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 31; jmpl create_array; add r0, r0, r0; storei r2, r125, 27; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 16; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 16; jmpl create_array; add r0, r0, r0; storei r2, r125, 26; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 25; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 24; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 17; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 17; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 18; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 18; jmpl create_array; add r0, r0, r0; storei r2, r125, 22; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 21; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 19; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 19; jmpl create_array; add r0, r0, r0; storei r2, r125, 20; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 20; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 20; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 20; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 20; storei r2, r127, 4; addi r3, r126, 0; addi r126, r126, 8; storei r127, r3, 7; loadi r23, r125, 21; storei r23, r3, 6; loadi r22, r125, 22; storei r22, r3, 5; loadi r21, r125, 23; storei r21, r3, 4; loadi r20, r125, 24; storei r20, r3, 3; loadi r19, r125, 25; storei r19, r3, 2; loadi r18, r125, 26; storei r18, r3, 1; loadi r17, r125, 27; storei r17, r3, 0; hi r16, image_size; addi r16, r16, image_size; loadi r2, r16, 0; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000c7ba; add r0, r0, r0; storei r22, r125, 28; storei r2, r125, 29; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 29; loadi r23, r125, 28; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r19, r2, 0; jmp LABEL_0000c7bb; add r0, r0, r0; addi r19, r2, 0; storei r19, r125, 32; jmpl read_parameter_00000255; add r0, r0, r0; addi r2, r0, 80; jmpl print_char; add r0, r0, r0; addi r2, r0, 54; jmpl print_char; add r0, r0, r0; addi r2, r0, 10; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 0; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 1; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; addi r2, r0, 255; jmpl print_int; add r0, r0, r0; addi r2, r0, 10; jmpl print_char; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 43; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 43; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 43; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 4; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 4; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 38; jmpl create_array; add r0, r0, r0; storei r2, r125, 42; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 42; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 42; storei r23, r127, 0; loadi r22, r125, 38; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 41; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 41; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 41; storei r23, r127, 0; loadi r22, r125, 38; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 40; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 40; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 40; storei r23, r127, 0; loadi r22, r125, 38; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 39; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 39; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 39; storei r23, r127, 0; loadi r2, r125, 38; storei r127, r2, 115; addi r3, r0, 114; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r2, r0, 3; jmpl create_dirvecs_0000051a; add r0, r0, r0; addi r4, r0, 0; addi r5, r0, 0; hi r3, 1063675496; addi r3, r3, 1063675496; addi r2, r0, 4; jmpl calc_dirvecs_00000503; add r0, r0, r0; addi r2, r0, 8; addi r3, r0, 2; addi r4, r0, 4; jmpl calc_dirvec_rows_0000050c; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r2, r127, 4; addi r3, r0, 119; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; addi r2, r0, 3; jmpl init_vecset_constants_00000522; add r0, r0, r0; hi r127, light_dirvec; addi r127, r127, light_dirvec; loadi r23, r127, 0; hi r22, light; addi r22, r22, light; loadi r21, r22, 0; storei r21, r23, 0; loadi r20, r22, 1; storei r20, r23, 1; loadi r19, r22, 2; storei r19, r23, 2; hi r18, light_dirvec; addi r18, r18, light_dirvec; hi r17, n_objects; addi r17, r17, n_objects; loadi r16, r17, 0; addi r15, r16, -1; cmplti r14, r15, 0; not r13, r14; beq r13, LABEL_0000c7bc; add r0, r0, r0; hi r12, objects; addi r12, r12, objects; loadd r3, r12, r15; loadi r11, r18, 1; loadi r2, r18, 0; loadi r10, r3, 1; cmpeqi r9, r10, 1; storei r15, r125, 35; storei r11, r125, 36; storei r18, r125, 37; beq r9, LABEL_0000c7bd; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 36; loadi r23, r125, 35; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c7be; add r0, r0, r0; cmpeqi r8, r10, 2; beq r8, LABEL_0000c7bf; add r0, r0, r0; storei r3, r125, 33; storei r2, r125, 34; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 33; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 34; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000c7c0; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000c7c1; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 36; loadi r23, r125, 35; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c7c2; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 36; loadi r23, r125, 35; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 37; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, -1; jmpl setup_reflections_00000547; add r0, r0, r0; addi r127, r0, 0; addi r4, r0, 0; hi r23, image_center; addi r23, r23, image_center; loadi r22, r23, 1; sub r21, r127, r22; itof r20, r21; hi r19, scan_pitch; addi r19, r19, scan_pitch; loadi r18, r19, 0; fmul r17, r18, r20; hi r16, screenz_dir; addi r16, r16, screenz_dir; loadi r15, r16, 0; hi r14, screeny_dir; addi r14, r14, screeny_dir; loadi r13, r14, 0; fmul r12, r17, r13; fadd r5, r12, r15; hi r11, screenz_dir; addi r11, r11, screenz_dir; loadi r10, r11, 1; hi r9, screeny_dir; addi r9, r9, screeny_dir; loadi r8, r9, 1; fmul r7, r17, r8; fadd r6, r7, r10; hi r3, screenz_dir; addi r3, r3, screenz_dir; loadi r1, r3, 2; hi r127, screeny_dir; addi r127, r127, screeny_dir; loadi r127, r127, 2; fmul r127, r17, r127; fadd r7, r127, r1; hi r127, image_size; addi r127, r127, image_size; loadi r127, r127, 0; addi r3, r127, -1; loadi r2, r125, 31; jmpl pretrace_pixels_000004a0; add r0, r0, r0; addi r2, r0, 0; addi r6, r0, 2; loadi r3, r125, 30; loadi r4, r125, 31; loadi r5, r125, 32; jmpl scan_line_000004c6; add r0, r0, r0; addi r125, r125, 58; end; add r0, r0, r0; hi r23, 2139095040; addi r23, r23, 2139095040; and r22, r2, r23; cmpeqi r21, r22, 0; beq r21, LABEL_0000c7c3; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r20, r0, 0; fless r19, r20, r2; beq r19, LABEL_0000c7c5; add r0, r0, r0; hi r2, 1065353216; addi r2, r2, 1065353216; ret; add r0, r0, r0; hi r2, -1082130432; addi r2, r2, -1082130432; ret; add r0, r0, r0; beq r2, LABEL_0000c7c7; add r0, r0, r0; addi r2, r3, 0; ret; add r0, r0, r0; fsub r2, r0, r3; ret; add r0, r0, r0; add r2, r2, r3; cmplti r23, r2, 5; not r22, r23; beq r22, LABEL_0000c7c9; add r0, r0, r0; addi r2, r2, -5; ret; add r0, r0, r0; ret; add r0, r0, r0; storei r3, r2, 0; storei r4, r2, 1; storei r5, r2, 2; ret; add r0, r0, r0; storei r3, r2, 0; storei r3, r2, 1; storei r3, r2, 2; ret; add r0, r0, r0; addi r23, r0, 0; storei r23, r2, 0; storei r23, r2, 1; storei r23, r2, 2; ret; add r0, r0, r0; loadi r23, r3, 0; storei r23, r2, 0; loadi r22, r3, 1; storei r22, r2, 1; loadi r21, r3, 2; storei r21, r2, 2; ret; add r0, r0, r0; loadi r23, r3, 2; loadi r22, r2, 2; fsub r21, r22, r23; fmul r20, r21, r21; loadi r19, r3, 1; loadi r18, r2, 1; fsub r17, r18, r19; fmul r16, r17, r17; loadi r15, r3, 0; loadi r14, r2, 0; fsub r13, r14, r15; fmul r12, r13, r13; fadd r11, r12, r16; fadd r2, r11, r20; ret; add r0, r0, r0; loadi r23, r2, 2; fmul r22, r23, r23; loadi r21, r2, 1; fmul r20, r21, r21; loadi r19, r2, 0; fmul r18, r19, r19; fadd r17, r18, r20; fadd r16, r17, r22; finvsqrt r15, r16; loadi r14, r2, 0; fmul r13, r14, r15; storei r13, r2, 0; loadi r12, r2, 1; fmul r11, r12, r15; storei r11, r2, 1; loadi r10, r2, 2; fmul r9, r10, r15; storei r9, r2, 2; ret; add r0, r0, r0; loadi r23, r2, 2; fmul r22, r23, r23; loadi r21, r2, 1; fmul r20, r21, r21; loadi r19, r2, 0; fmul r18, r19, r19; fadd r17, r18, r20; fadd r16, r17, r22; finvsqrt r15, r16; fmul r14, r15, r15; finvsqrt r13, r14; hi r12, -2147483648; addi r12, r12, -2147483648; and r11, r15, r12; xor r10, r13, r11; hi r9, 2139095040; addi r9, r9, 2139095040; and r8, r10, r9; cmpeqi r7, r8, 0; beq r7, LABEL_0000c7cb; add r0, r0, r0; hi r6, 1065353216; addi r6, r6, 1065353216; jmp LABEL_0000c7cc; add r0, r0, r0; beq r3, LABEL_0000c7cd; add r0, r0, r0; hi r6, -1082130432; addi r6, r6, -1082130432; fmul r6, r6, r15; jmp LABEL_0000c7ce; add r0, r0, r0; addi r6, r15, 0; loadi r5, r2, 0; fmul r4, r5, r6; storei r4, r2, 0; loadi r23, r2, 1; fmul r23, r23, r6; storei r23, r2, 1; loadi r23, r2, 2; fmul r23, r23, r6; storei r23, r2, 2; ret; add r0, r0, r0; loadi r23, r3, 2; loadi r22, r2, 2; fmul r21, r22, r23; loadi r20, r3, 1; loadi r19, r2, 1; fmul r18, r19, r20; loadi r17, r3, 0; loadi r16, r2, 0; fmul r15, r16, r17; fadd r14, r15, r18; fadd r2, r14, r21; ret; add r0, r0, r0; loadi r23, r2, 2; fmul r22, r23, r5; loadi r21, r2, 1; fmul r20, r21, r4; loadi r19, r2, 0; fmul r18, r19, r3; fadd r17, r18, r20; fadd r2, r17, r22; ret; add r0, r0, r0; loadi r23, r4, 0; fmul r22, r3, r23; loadi r21, r2, 0; fadd r20, r21, r22; storei r20, r2, 0; loadi r19, r4, 1; fmul r18, r3, r19; loadi r17, r2, 1; fadd r16, r17, r18; storei r16, r2, 1; loadi r15, r4, 2; fmul r14, r3, r15; loadi r13, r2, 2; fadd r12, r13, r14; storei r12, r2, 2; ret; add r0, r0, r0; loadi r23, r3, 0; loadi r22, r2, 0; fadd r21, r22, r23; storei r21, r2, 0; loadi r20, r3, 1; loadi r19, r2, 1; fadd r18, r19, r20; storei r18, r2, 1; loadi r17, r3, 2; loadi r16, r2, 2; fadd r15, r16, r17; storei r15, r2, 2; ret; add r0, r0, r0; loadi r23, r3, 0; loadi r22, r2, 0; fmul r21, r22, r23; storei r21, r2, 0; loadi r20, r3, 1; loadi r19, r2, 1; fmul r18, r19, r20; storei r18, r2, 1; loadi r17, r3, 2; loadi r16, r2, 2; fmul r15, r16, r17; storei r15, r2, 2; ret; add r0, r0, r0; loadi r23, r2, 0; fmul r22, r23, r3; storei r22, r2, 0; loadi r21, r2, 1; fmul r20, r21, r3; storei r20, r2, 1; loadi r19, r2, 2; fmul r18, r19, r3; storei r18, r2, 2; ret; add r0, r0, r0; loadi r23, r4, 0; loadi r22, r3, 0; fmul r21, r22, r23; loadi r20, r2, 0; fadd r19, r20, r21; storei r19, r2, 0; loadi r18, r4, 1; loadi r17, r3, 1; fmul r16, r17, r18; loadi r15, r2, 1; fadd r14, r15, r16; storei r14, r2, 1; loadi r13, r4, 2; loadi r12, r3, 2; fmul r11, r12, r13; loadi r10, r2, 2; fadd r9, r10, r11; storei r9, r2, 2; ret; add r0, r0, r0; loadi r2, r2, 0; ret; add r0, r0, r0; loadi r2, r2, 1; ret; add r0, r0, r0; loadi r2, r2, 2; ret; add r0, r0, r0; loadi r2, r2, 6; ret; add r0, r0, r0; loadi r2, r2, 3; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r2, r23, 1; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r2, r23, 2; ret; add r0, r0, r0; loadi r2, r2, 4; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r2, r23, 1; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r2, r23, 2; ret; add r0, r0, r0; loadi r23, r2, 7; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 7; loadi r2, r23, 1; ret; add r0, r0, r0; loadi r23, r2, 8; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 8; loadi r2, r23, 1; ret; add r0, r0, r0; loadi r23, r2, 8; loadi r2, r23, 2; ret; add r0, r0, r0; loadi r23, r2, 9; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 9; loadi r2, r23, 1; ret; add r0, r0, r0; loadi r23, r2, 9; loadi r2, r23, 2; ret; add r0, r0, r0; loadi r2, r2, 10; ret; add r0, r0, r0; loadi r2, r2, 0; ret; add r0, r0, r0; loadi r2, r2, 1; ret; add r0, r0, r0; loadi r2, r2, 2; ret; add r0, r0, r0; loadi r2, r2, 3; ret; add r0, r0, r0; loadi r2, r2, 4; ret; add r0, r0, r0; loadi r2, r2, 5; ret; add r0, r0, r0; loadi r23, r2, 6; loadi r2, r23, 0; ret; add r0, r0, r0; loadi r23, r2, 6; storei r3, r23, 0; ret; add r0, r0, r0; loadi r2, r2, 7; ret; add r0, r0, r0; loadi r2, r2, 0; ret; add r0, r0, r0; loadi r2, r2, 1; ret; add r0, r0, r0; loadi r2, r2, 0; ret; add r0, r0, r0; loadi r2, r2, 1; ret; add r0, r0, r0; loadi r2, r2, 2; ret; add r0, r0, r0; hi r23, 1016003125; addi r23, r23, 1016003125; fmul r2, r2, r23; ret; add r0, r0, r0; addi r125, r125, -6; storei r127, r125, 5; jmpl read_float; add r0, r0, r0; hi r127, screen; addi r127, r127, screen; storei r2, r127, 0; jmpl read_float; add r0, r0, r0; hi r127, screen; addi r127, r127, screen; storei r2, r127, 1; jmpl read_float; add r0, r0, r0; hi r127, screen; addi r127, r127, screen; storei r2, r127, 2; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r2, r2, r127; storei r2, r125, 0; jmpl cos; add r0, r0, r0; storei r2, r125, 2; loadi r2, r125, 0; jmpl sin; add r0, r0, r0; storei r2, r125, 3; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r2, r2, r127; storei r2, r125, 1; jmpl cos; add r0, r0, r0; storei r2, r125, 4; loadi r2, r125, 1; jmpl sin; add r0, r0, r0; hi r23, 1128792064; addi r23, r23, 1128792064; loadi r22, r125, 2; fmul r21, r22, r2; fmul r20, r21, r23; hi r19, screenz_dir; addi r19, r19, screenz_dir; storei r20, r19, 0; hi r18, -1018691584; addi r18, r18, -1018691584; loadi r17, r125, 3; fmul r16, r17, r18; hi r15, screenz_dir; addi r15, r15, screenz_dir; storei r16, r15, 1; hi r14, 1128792064; addi r14, r14, 1128792064; loadi r13, r125, 4; fmul r12, r22, r13; fmul r11, r12, r14; hi r10, screenz_dir; addi r10, r10, screenz_dir; storei r11, r10, 2; hi r9, screenx_dir; addi r9, r9, screenx_dir; storei r13, r9, 0; addi r8, r0, 0; hi r7, screenx_dir; addi r7, r7, screenx_dir; storei r8, r7, 1; fsub r6, r0, r2; hi r5, screenx_dir; addi r5, r5, screenx_dir; storei r6, r5, 2; fsub r4, r0, r17; fmul r3, r4, r2; hi r1, screeny_dir; addi r1, r1, screeny_dir; storei r3, r1, 0; fsub r23, r0, r22; hi r22, screeny_dir; addi r22, r22, screeny_dir; storei r23, r22, 1; fsub r23, r0, r17; fmul r23, r23, r13; hi r22, screeny_dir; addi r22, r22, screeny_dir; storei r23, r22, 2; hi r23, screenz_dir; addi r23, r23, screenz_dir; loadi r23, r23, 0; hi r22, screen; addi r22, r22, screen; loadi r22, r22, 0; fsub r23, r22, r23; hi r22, viewpoint; addi r22, r22, viewpoint; storei r23, r22, 0; hi r23, screenz_dir; addi r23, r23, screenz_dir; loadi r23, r23, 1; hi r22, screen; addi r22, r22, screen; loadi r22, r22, 1; fsub r23, r22, r23; hi r22, viewpoint; addi r22, r22, viewpoint; storei r23, r22, 1; hi r23, screenz_dir; addi r23, r23, screenz_dir; loadi r23, r23, 2; hi r22, screen; addi r22, r22, screen; loadi r22, r22, 2; fsub r23, r22, r23; hi r22, viewpoint; addi r22, r22, viewpoint; storei r23, r22, 2; loadi r127, r125, 5; addi r125, r125, 6; ret; add r0, r0, r0; addi r125, r125, -4; storei r127, r125, 3; jmpl read_int; add r0, r0, r0; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r2, r2, r127; storei r2, r125, 0; jmpl sin; add r0, r0, r0; fsub r127, r0, r2; hi r23, light; addi r23, r23, light; storei r127, r23, 1; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r2, r125, 0; storei r23, r125, 1; jmpl cos; add r0, r0, r0; storei r2, r125, 2; loadi r2, r125, 1; jmpl sin; add r0, r0, r0; loadi r127, r125, 2; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 0; loadi r2, r125, 1; jmpl cos; add r0, r0, r0; loadi r127, r125, 2; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 2; jmpl read_float; add r0, r0, r0; hi r23, beam; addi r23, r23, beam; storei r2, r23, 0; loadi r127, r125, 3; addi r125, r125, 4; ret; add r0, r0, r0; addi r125, r125, -8; storei r2, r125, 5; loadi r2, r3, 0; storei r3, r125, 6; storei r127, r125, 7; jmpl cos; add r0, r0, r0; storei r2, r125, 2; loadi r127, r125, 6; loadi r2, r127, 0; jmpl sin; add r0, r0, r0; storei r2, r125, 3; loadi r127, r125, 6; loadi r2, r127, 1; jmpl cos; add r0, r0, r0; storei r2, r125, 0; loadi r127, r125, 6; loadi r2, r127, 1; jmpl sin; add r0, r0, r0; storei r2, r125, 4; loadi r127, r125, 6; loadi r2, r127, 2; jmpl cos; add r0, r0, r0; storei r2, r125, 1; loadi r127, r125, 6; loadi r2, r127, 2; jmpl sin; add r0, r0, r0; loadi r23, r125, 0; loadi r22, r125, 1; fmul r21, r23, r22; loadi r20, r125, 2; fmul r19, r20, r2; loadi r18, r125, 3; loadi r17, r125, 4; fmul r16, r18, r17; fmul r15, r16, r22; fsub r14, r15, r19; fmul r13, r18, r2; fmul r12, r20, r17; fmul r11, r12, r22; fadd r10, r11, r13; fmul r9, r23, r2; fmul r8, r20, r22; fmul r7, r18, r17; fmul r6, r7, r2; fadd r5, r6, r8; fmul r4, r18, r22; fmul r3, r20, r17; fmul r1, r3, r2; fsub r22, r1, r4; fsub r19, r0, r17; fmul r18, r18, r23; fmul r23, r20, r23; loadi r20, r125, 5; loadi r17, r20, 0; loadi r16, r20, 1; loadi r15, r20, 2; fmul r13, r19, r19; fmul r13, r15, r13; fmul r12, r9, r9; fmul r12, r16, r12; fmul r11, r21, r21; fmul r11, r17, r11; fadd r12, r11, r12; fadd r13, r12, r13; storei r13, r20, 0; fmul r13, r18, r18; fmul r13, r15, r13; fmul r12, r5, r5; fmul r12, r16, r12; fmul r11, r14, r14; fmul r11, r17, r11; fadd r12, r11, r12; fadd r13, r12, r13; storei r13, r20, 1; fmul r13, r23, r23; fmul r13, r15, r13; fmul r12, r22, r22; fmul r12, r16, r12; fmul r11, r10, r10; fmul r11, r17, r11; fadd r12, r11, r12; fadd r13, r12, r13; storei r13, r20, 2; fmul r20, r15, r18; fmul r20, r20, r23; fmul r13, r16, r5; fmul r13, r13, r22; fmul r12, r17, r14; fmul r12, r12, r10; fadd r13, r12, r13; fadd r20, r13, r20; hi r13, 1073741824; addi r13, r13, 1073741824; fmul r20, r13, r20; loadi r13, r125, 6; storei r20, r13, 0; fmul r20, r15, r19; fmul r23, r20, r23; fmul r20, r16, r9; fmul r22, r20, r22; fmul r20, r17, r21; fmul r20, r20, r10; fadd r22, r20, r22; fadd r23, r22, r23; hi r22, 1073741824; addi r22, r22, 1073741824; fmul r23, r22, r23; storei r23, r13, 1; fmul r23, r15, r19; fmul r23, r23, r18; fmul r22, r16, r9; fmul r22, r22, r5; fmul r21, r17, r21; fmul r21, r21, r14; fadd r22, r21, r22; fadd r23, r22, r23; hi r22, 1073741824; addi r22, r22, 1073741824; fmul r23, r22, r23; storei r23, r13, 2; loadi r127, r125, 7; addi r125, r125, 8; ret; add r0, r0, r0; addi r125, r125, -13; storei r127, r125, 0; storei r2, r125, 2; jmpl read_int; add r0, r0, r0; cmpeqi r23, r2, -1; not r22, r23; beq r22, LABEL_0000c7cf; add r0, r0, r0; storei r2, r125, 3; jmpl read_int; add r0, r0, r0; storei r2, r125, 4; jmpl read_int; add r0, r0, r0; storei r2, r125, 5; jmpl read_int; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; jmpl read_float; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 0; jmpl read_float; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 1; jmpl read_float; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; jmpl read_float; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 0; jmpl read_float; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 1; jmpl read_float; add r0, r0, r0; loadi r127, r125, 8; storei r2, r127, 2; jmpl read_float; add r0, r0, r0; addi r127, r0, 0; fless r23, r2, r127; addi r3, r0, 0; addi r2, r0, 2; storei r23, r125, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; jmpl read_float; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 0; jmpl read_float; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; jmpl read_float; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 0; jmpl read_float; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 1; jmpl read_float; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; cmpeqi r23, r127, 0; not r22, r23; storei r2, r125, 12; beq r22, LABEL_0000c7d0; add r0, r0, r0; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r22, r125, 12; storei r23, r22, 0; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r22, r125, 12; storei r23, r22, 1; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r22, r125, 12; storei r23, r22, 2; loadi r127, r125, 4; cmpeqi r23, r127, 2; beq r23, LABEL_0000c7d1; add r0, r0, r0; addi r22, r0, -1; jmp LABEL_0000c7d2; add r0, r0, r0; loadi r21, r125, 1; addi r22, r21, 0; addi r3, r0, 0; addi r2, r0, 4; storei r22, r125, 9; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 11; storei r2, r23, 10; loadi r3, r125, 12; storei r3, r23, 9; loadi r22, r125, 11; storei r22, r23, 8; loadi r21, r125, 10; storei r21, r23, 7; loadi r20, r125, 9; storei r20, r23, 6; loadi r19, r125, 8; storei r19, r23, 5; loadi r2, r125, 7; storei r2, r23, 4; loadi r18, r125, 6; storei r18, r23, 3; loadi r17, r125, 5; storei r17, r23, 2; loadi r16, r125, 4; storei r16, r23, 1; loadi r15, r125, 3; storei r15, r23, 0; hi r14, objects; addi r14, r14, objects; loadi r13, r125, 2; stored r23, r14, r13; add r0, r0, r0; cmpeqi r12, r16, 3; beq r12, LABEL_0000c7d3; add r0, r0, r0; loadi r11, r2, 0; hi r10, 2139095040; addi r10, r10, 2139095040; and r9, r11, r10; cmpeqi r8, r9, 0; beq r8, LABEL_0000c7d4; add r0, r0, r0; addi r7, r0, 0; jmp LABEL_0000c7d5; add r0, r0, r0; fmul r7, r11, r11; fmul r6, r7, r7; finvsqrt r5, r6; hi r4, -2147483648; addi r4, r4, -2147483648; and r1, r7, r4; xor r23, r5, r1; hi r22, 2139095040; addi r22, r22, 2139095040; and r22, r11, r22; cmpeqi r22, r22, 0; beq r22, LABEL_0000c7d6; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000c7d7; add r0, r0, r0; addi r22, r0, 0; fless r22, r22, r11; beq r22, LABEL_0000c7d8; add r0, r0, r0; hi r22, 1065353216; addi r22, r22, 1065353216; jmp LABEL_0000c7d9; add r0, r0, r0; hi r22, -1082130432; addi r22, r22, -1082130432; fmul r7, r22, r23; storei r7, r2, 0; loadi r23, r2, 1; hi r22, 2139095040; addi r22, r22, 2139095040; and r6, r23, r22; cmpeqi r5, r6, 0; beq r5, LABEL_0000c7da; add r0, r0, r0; addi r4, r0, 0; jmp LABEL_0000c7db; add r0, r0, r0; fmul r4, r23, r23; fmul r1, r4, r4; finvsqrt r22, r1; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r4, r21; xor r22, r22, r21; hi r21, 2139095040; addi r21, r21, 2139095040; and r21, r23, r21; cmpeqi r21, r21, 0; beq r21, LABEL_0000c7dc; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c7dd; add r0, r0, r0; addi r21, r0, 0; fless r23, r21, r23; beq r23, LABEL_0000c7de; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; jmp LABEL_0000c7df; add r0, r0, r0; hi r23, -1082130432; addi r23, r23, -1082130432; fmul r4, r23, r22; storei r4, r2, 1; loadi r23, r2, 2; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r1, r21, 0; beq r1, LABEL_0000c7e0; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c7e1; add r0, r0, r0; fmul r22, r23, r23; fmul r21, r22, r22; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r22, r22, r20; xor r22, r21, r22; hi r21, 2139095040; addi r21, r21, 2139095040; and r21, r23, r21; cmpeqi r21, r21, 0; beq r21, LABEL_0000c7e2; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c7e3; add r0, r0, r0; addi r21, r0, 0; fless r23, r21, r23; beq r23, LABEL_0000c7e4; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; jmp LABEL_0000c7e5; add r0, r0, r0; hi r23, -1082130432; addi r23, r23, -1082130432; fmul r23, r23, r22; storei r23, r2, 2; jmp LABEL_0000c7e6; add r0, r0, r0; cmpeqi r11, r16, 2; beq r11, LABEL_0000c7e7; add r0, r0, r0; loadi r10, r125, 1; not r9, r10; loadi r8, r2, 2; fmul r7, r8, r8; loadi r6, r2, 1; fmul r5, r6, r6; loadi r4, r2, 0; fmul r1, r4, r4; fadd r23, r1, r5; fadd r23, r23, r7; finvsqrt r23, r23; fmul r22, r23, r23; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r23, r21; xor r22, r22, r21; hi r21, 2139095040; addi r21, r21, 2139095040; and r22, r22, r21; cmpeqi r22, r22, 0; beq r22, LABEL_0000c7e8; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; jmp LABEL_0000c7e9; add r0, r0, r0; beq r9, LABEL_0000c7ea; add r0, r0, r0; hi r22, -1082130432; addi r22, r22, -1082130432; fmul r23, r22, r23; loadi r22, r2, 0; fmul r22, r22, r23; storei r22, r2, 0; loadi r22, r2, 1; fmul r22, r22, r23; storei r22, r2, 1; loadi r22, r2, 2; fmul r23, r22, r23; storei r23, r2, 2; cmpeqi r23, r18, 0; not r22, r23; beq r22, LABEL_0000c7eb; add r0, r0, r0; jmpl rotate_quadratic_matrix_00000201; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 0; addi r125, r125, 13; ret; add r0, r0, r0; addi r2, r0, 0; loadi r127, r125, 0; addi r125, r125, 13; ret; add r0, r0, r0; cmplti r23, r2, 60; beq r23, LABEL_0000c7ed; add r0, r0, r0; addi r125, r125, -9; storei r2, r125, 0; storei r127, r125, 8; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7ee; add r0, r0, r0; loadi r23, r125, 0; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7ef; add r0, r0, r0; storei r2, r125, 1; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7f0; add r0, r0, r0; loadi r23, r125, 1; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7f1; add r0, r0, r0; storei r2, r125, 2; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7f2; add r0, r0, r0; loadi r23, r125, 2; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7f3; add r0, r0, r0; storei r2, r125, 3; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7f4; add r0, r0, r0; loadi r23, r125, 3; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7f5; add r0, r0, r0; storei r2, r125, 4; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7f6; add r0, r0, r0; loadi r23, r125, 4; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7f7; add r0, r0, r0; storei r2, r125, 5; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7f8; add r0, r0, r0; loadi r23, r125, 5; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7f9; add r0, r0, r0; storei r2, r125, 6; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7fa; add r0, r0, r0; loadi r23, r125, 6; addi r2, r23, 1; cmplti r22, r2, 60; beq r22, LABEL_0000c7fb; add r0, r0, r0; storei r2, r125, 7; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c7fc; add r0, r0, r0; loadi r127, r125, 7; addi r2, r127, 1; loadi r127, r125, 8; addi r125, r125, 9; jmp read_object_00000241; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 7; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 6; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 5; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 4; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 3; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 2; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 1; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 0; storei r22, r23, 0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, -8; storei r2, r125, 0; storei r127, r125, 4; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c80d; add r0, r0, r0; addi r2, r0, 1; storei r2, r125, 7; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c80e; add r0, r0, r0; addi r2, r0, 2; storei r2, r125, 1; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c80f; add r0, r0, r0; addi r2, r0, 3; storei r2, r125, 6; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c810; add r0, r0, r0; addi r2, r0, 4; storei r2, r125, 2; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c811; add r0, r0, r0; addi r2, r0, 5; storei r2, r125, 5; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c812; add r0, r0, r0; addi r2, r0, 6; storei r2, r125, 3; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c813; add r0, r0, r0; addi r2, r0, 7; loadi r127, r125, 4; addi r125, r125, 8; jmp read_object_00000241; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 3; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 5; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 2; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 6; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 1; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 7; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r125, 0; storei r22, r23, 0; loadi r127, r125, 4; addi r125, r125, 8; ret; add r0, r0, r0; addi r125, r125, -17; storei r127, r125, 15; storei r2, r125, 16; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c81b; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 16; addi r2, r23, 1; loadi r127, r125, 15; addi r125, r125, 17; jmp create_array; add r0, r0, r0; loadi r23, r125, 16; addi r22, r23, 1; storei r2, r125, 0; storei r22, r125, 1; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c81d; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 1; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c81e; add r0, r0, r0; loadi r23, r125, 1; addi r22, r23, 1; storei r22, r125, 13; storei r2, r125, 14; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c81f; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 13; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c820; add r0, r0, r0; loadi r23, r125, 13; addi r22, r23, 1; storei r2, r125, 2; storei r22, r125, 3; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c821; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 3; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c822; add r0, r0, r0; loadi r23, r125, 3; addi r22, r23, 1; storei r22, r125, 11; storei r2, r125, 12; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c823; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 11; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c824; add r0, r0, r0; loadi r23, r125, 11; addi r22, r23, 1; storei r2, r125, 4; storei r22, r125, 5; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c825; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 5; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c826; add r0, r0, r0; loadi r23, r125, 5; addi r22, r23, 1; storei r22, r125, 9; storei r2, r125, 10; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c827; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 9; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c828; add r0, r0, r0; loadi r23, r125, 9; addi r22, r23, 1; storei r2, r125, 6; storei r22, r125, 7; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c829; add r0, r0, r0; addi r3, r0, -1; loadi r23, r125, 7; addi r2, r23, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c82a; add r0, r0, r0; storei r2, r125, 8; loadi r23, r125, 7; addi r2, r23, 1; jmpl read_net_item_00000246; add r0, r0, r0; loadi r23, r125, 8; loadi r22, r125, 7; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 6; loadi r22, r125, 9; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 10; loadi r22, r125, 5; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 4; loadi r22, r125, 11; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 12; loadi r22, r125, 3; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 2; loadi r22, r125, 13; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 14; loadi r22, r125, 1; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 0; loadi r22, r125, 16; stored r23, r2, r22; add r0, r0, r0; loadi r127, r125, 15; addi r125, r125, 17; ret; add r0, r0, r0; addi r125, r125, -31; storei r2, r125, 7; storei r127, r125, 9; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c82b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c82c; add r0, r0, r0; storei r2, r125, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c82d; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c82e; add r0, r0, r0; storei r2, r125, 6; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c82f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c830; add r0, r0, r0; storei r2, r125, 1; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c831; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c832; add r0, r0, r0; storei r2, r125, 5; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c833; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c834; add r0, r0, r0; storei r2, r125, 2; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c835; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c836; add r0, r0, r0; storei r2, r125, 4; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c837; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 7; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c838; add r0, r0, r0; storei r2, r125, 3; addi r2, r0, 7; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 3; storei r127, r2, 6; loadi r127, r125, 4; storei r127, r2, 5; loadi r127, r125, 2; storei r127, r2, 4; loadi r127, r125, 5; storei r127, r2, 3; loadi r127, r125, 1; storei r127, r2, 2; loadi r127, r125, 6; storei r127, r2, 1; loadi r127, r125, 0; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 8; beq r23, LABEL_0000c839; add r0, r0, r0; loadi r22, r125, 7; addi r21, r22, 1; addi r2, r21, 0; loadi r3, r125, 8; loadi r127, r125, 9; addi r125, r125, 31; jmp create_array; add r0, r0, r0; loadi r22, r125, 7; addi r21, r22, 1; storei r21, r125, 16; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c83b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c83c; add r0, r0, r0; storei r2, r125, 10; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c83d; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c83e; add r0, r0, r0; storei r2, r125, 15; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c83f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c840; add r0, r0, r0; storei r2, r125, 11; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c841; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c842; add r0, r0, r0; storei r2, r125, 14; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c843; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c844; add r0, r0, r0; storei r2, r125, 12; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c845; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c846; add r0, r0, r0; storei r2, r125, 13; addi r2, r0, 6; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 13; storei r127, r2, 5; loadi r127, r125, 12; storei r127, r2, 4; loadi r127, r125, 14; storei r127, r2, 3; loadi r127, r125, 11; storei r127, r2, 2; loadi r127, r125, 15; storei r127, r2, 1; loadi r127, r125, 10; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 17; beq r23, LABEL_0000c847; add r0, r0, r0; loadi r22, r125, 16; addi r21, r22, 1; addi r2, r21, 0; loadi r3, r125, 17; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c848; add r0, r0, r0; loadi r22, r125, 16; addi r21, r22, 1; storei r21, r125, 23; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c849; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c84a; add r0, r0, r0; storei r2, r125, 18; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c84b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c84c; add r0, r0, r0; storei r2, r125, 22; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c84d; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c84e; add r0, r0, r0; storei r2, r125, 19; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c84f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c850; add r0, r0, r0; storei r2, r125, 21; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c851; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c852; add r0, r0, r0; storei r2, r125, 20; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 20; storei r127, r2, 4; loadi r127, r125, 21; storei r127, r2, 3; loadi r127, r125, 19; storei r127, r2, 2; loadi r127, r125, 22; storei r127, r2, 1; loadi r127, r125, 18; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 24; beq r23, LABEL_0000c853; add r0, r0, r0; loadi r22, r125, 23; addi r21, r22, 1; addi r2, r21, 0; loadi r3, r125, 24; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c854; add r0, r0, r0; loadi r22, r125, 23; addi r21, r22, 1; storei r21, r125, 29; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c855; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c856; add r0, r0, r0; storei r2, r125, 25; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c857; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c858; add r0, r0, r0; storei r2, r125, 28; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c859; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c85a; add r0, r0, r0; storei r2, r125, 26; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c85b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c85c; add r0, r0, r0; storei r2, r125, 27; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 27; storei r127, r2, 3; loadi r127, r125, 26; storei r127, r2, 2; loadi r127, r125, 28; storei r127, r2, 1; loadi r127, r125, 25; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 30; beq r23, LABEL_0000c85d; add r0, r0, r0; loadi r22, r125, 29; addi r21, r22, 1; addi r2, r21, 0; loadi r3, r125, 30; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c85e; add r0, r0, r0; loadi r22, r125, 29; addi r2, r22, 1; jmpl read_or_network_0000024b; add r0, r0, r0; loadi r23, r125, 30; loadi r22, r125, 29; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 24; loadi r22, r125, 23; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 17; loadi r22, r125, 16; stored r23, r2, r22; add r0, r0, r0; loadi r23, r125, 8; loadi r22, r125, 7; stored r23, r2, r22; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, -27; storei r127, r125, 7; storei r2, r125, 8; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c85f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c860; add r0, r0, r0; storei r2, r125, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c861; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c862; add r0, r0, r0; storei r2, r125, 6; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c863; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c864; add r0, r0, r0; storei r2, r125, 1; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c865; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c866; add r0, r0, r0; storei r2, r125, 5; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c867; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c868; add r0, r0, r0; storei r2, r125, 2; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c869; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c86a; add r0, r0, r0; storei r2, r125, 4; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c86b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 7; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c86c; add r0, r0, r0; storei r2, r125, 3; addi r2, r0, 7; jmpl read_net_item_00000246; add r0, r0, r0; loadi r23, r125, 3; storei r23, r2, 6; loadi r23, r125, 4; storei r23, r2, 5; loadi r23, r125, 2; storei r23, r2, 4; loadi r23, r125, 5; storei r23, r2, 3; loadi r23, r125, 1; storei r23, r2, 2; loadi r23, r125, 6; storei r23, r2, 1; loadi r23, r125, 0; storei r23, r2, 0; loadi r23, r2, 0; cmpeqi r22, r23, -1; beq r22, LABEL_0000c86d; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 27; ret; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadi r21, r125, 8; stored r2, r127, r21; add r0, r0, r0; addi r20, r21, 1; storei r20, r125, 15; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c86f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c870; add r0, r0, r0; storei r2, r125, 9; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c871; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c872; add r0, r0, r0; storei r2, r125, 14; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c873; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c874; add r0, r0, r0; storei r2, r125, 10; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c875; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c876; add r0, r0, r0; storei r2, r125, 13; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c877; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c878; add r0, r0, r0; storei r2, r125, 11; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c879; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c87a; add r0, r0, r0; storei r2, r125, 12; addi r2, r0, 6; jmpl read_net_item_00000246; add r0, r0, r0; loadi r23, r125, 12; storei r23, r2, 5; loadi r23, r125, 11; storei r23, r2, 4; loadi r23, r125, 13; storei r23, r2, 3; loadi r23, r125, 10; storei r23, r2, 2; loadi r23, r125, 14; storei r23, r2, 1; loadi r23, r125, 9; storei r23, r2, 0; loadi r23, r2, 0; cmpeqi r22, r23, -1; beq r22, LABEL_0000c87b; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 27; ret; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadi r21, r125, 15; stored r2, r127, r21; add r0, r0, r0; addi r20, r21, 1; storei r20, r125, 21; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c87d; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c87e; add r0, r0, r0; storei r2, r125, 16; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c87f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c880; add r0, r0, r0; storei r2, r125, 20; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c881; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c882; add r0, r0, r0; storei r2, r125, 17; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c883; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c884; add r0, r0, r0; storei r2, r125, 19; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c885; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c886; add r0, r0, r0; storei r2, r125, 18; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r23, r125, 18; storei r23, r2, 4; loadi r23, r125, 19; storei r23, r2, 3; loadi r23, r125, 17; storei r23, r2, 2; loadi r23, r125, 20; storei r23, r2, 1; loadi r23, r125, 16; storei r23, r2, 0; loadi r23, r2, 0; cmpeqi r22, r23, -1; beq r22, LABEL_0000c887; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 27; ret; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadi r21, r125, 21; stored r2, r127, r21; add r0, r0, r0; addi r20, r21, 1; storei r20, r125, 26; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c889; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c88a; add r0, r0, r0; storei r2, r125, 22; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c88b; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c88c; add r0, r0, r0; storei r2, r125, 25; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c88d; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c88e; add r0, r0, r0; storei r2, r125, 23; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c88f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c890; add r0, r0, r0; storei r2, r125, 24; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r23, r125, 24; storei r23, r2, 3; loadi r23, r125, 23; storei r23, r2, 2; loadi r23, r125, 25; storei r23, r2, 1; loadi r23, r125, 22; storei r23, r2, 0; loadi r23, r2, 0; cmpeqi r22, r23, -1; beq r22, LABEL_0000c891; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 27; ret; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadi r21, r125, 26; stored r2, r127, r21; add r0, r0, r0; addi r2, r21, 1; loadi r127, r125, 7; addi r125, r125, 27; jmp read_and_network_00000250; add r0, r0, r0; addi r125, r125, -43; storei r127, r125, 30; jmpl read_screen_settings_000001d4; add r0, r0, r0; jmpl read_int; add r0, r0, r0; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r2, r2, r127; storei r2, r125, 0; jmpl sin; add r0, r0, r0; fsub r127, r0, r2; hi r23, light; addi r23, r23, light; storei r127, r23, 1; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r2, r125, 0; storei r23, r125, 1; jmpl cos; add r0, r0, r0; storei r2, r125, 2; loadi r2, r125, 1; jmpl sin; add r0, r0, r0; loadi r127, r125, 2; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 0; loadi r2, r125, 1; jmpl cos; add r0, r0, r0; loadi r127, r125, 2; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 2; jmpl read_float; add r0, r0, r0; hi r127, beam; addi r127, r127, beam; storei r2, r127, 0; addi r2, r0, 0; storei r2, r125, 3; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c893; add r0, r0, r0; addi r2, r0, 1; storei r2, r125, 8; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c894; add r0, r0, r0; addi r2, r0, 2; storei r2, r125, 4; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c895; add r0, r0, r0; addi r2, r0, 3; storei r2, r125, 7; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c896; add r0, r0, r0; addi r2, r0, 4; storei r2, r125, 5; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c897; add r0, r0, r0; addi r2, r0, 5; storei r2, r125, 6; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000c898; add r0, r0, r0; addi r2, r0, 6; jmpl read_object_00000241; add r0, r0, r0; jmp LABEL_0000c899; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 6; storei r23, r127, 0; jmp LABEL_0000c89a; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 5; storei r23, r127, 0; jmp LABEL_0000c89b; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 7; storei r23, r127, 0; jmp LABEL_0000c89c; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 4; storei r23, r127, 0; jmp LABEL_0000c89d; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 8; storei r23, r127, 0; jmp LABEL_0000c89e; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 3; storei r23, r127, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c89f; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8a0; add r0, r0, r0; storei r2, r125, 42; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8a1; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8a2; add r0, r0, r0; storei r2, r125, 37; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8a3; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8a4; add r0, r0, r0; storei r2, r125, 41; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8a5; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8a6; add r0, r0, r0; storei r2, r125, 38; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8a7; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8a8; add r0, r0, r0; storei r2, r125, 40; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8a9; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8aa; add r0, r0, r0; storei r2, r125, 39; addi r2, r0, 6; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 39; storei r127, r2, 5; loadi r127, r125, 40; storei r127, r2, 4; loadi r127, r125, 38; storei r127, r2, 3; loadi r127, r125, 41; storei r127, r2, 2; loadi r127, r125, 37; storei r127, r2, 1; loadi r127, r125, 42; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; bne r23, LABEL_0000c8ab; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; storei r2, r22, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8ac; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8ad; add r0, r0, r0; storei r2, r125, 17; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8ae; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8af; add r0, r0, r0; storei r2, r125, 13; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8b0; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8b1; add r0, r0, r0; storei r2, r125, 16; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8b2; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8b3; add r0, r0, r0; storei r2, r125, 14; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8b4; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8b5; add r0, r0, r0; storei r2, r125, 15; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 15; storei r127, r2, 4; loadi r127, r125, 14; storei r127, r2, 3; loadi r127, r125, 16; storei r127, r2, 2; loadi r127, r125, 13; storei r127, r2, 1; loadi r127, r125, 17; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; bne r23, LABEL_0000c8b6; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; storei r2, r22, 1; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8b7; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8b8; add r0, r0, r0; storei r2, r125, 12; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8b9; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8ba; add r0, r0, r0; storei r2, r125, 9; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8bb; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8bc; add r0, r0, r0; storei r2, r125, 11; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8bd; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8be; add r0, r0, r0; storei r2, r125, 10; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 10; storei r127, r2, 3; loadi r127, r125, 11; storei r127, r2, 2; loadi r127, r125, 9; storei r127, r2, 1; loadi r127, r125, 12; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; bne r23, LABEL_0000c8bf; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; storei r2, r22, 2; addi r2, r0, 3; jmpl read_and_network_00000250; add r0, r0, r0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8c0; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8c1; add r0, r0, r0; storei r2, r125, 36; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8c2; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8c3; add r0, r0, r0; storei r2, r125, 31; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8c4; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8c5; add r0, r0, r0; storei r2, r125, 35; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8c6; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8c7; add r0, r0, r0; storei r2, r125, 32; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8c8; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8c9; add r0, r0, r0; storei r2, r125, 34; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8ca; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 6; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8cb; add r0, r0, r0; storei r2, r125, 33; addi r2, r0, 6; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 33; storei r127, r2, 5; loadi r127, r125, 34; storei r127, r2, 4; loadi r127, r125, 32; storei r127, r2, 3; loadi r127, r125, 35; storei r127, r2, 2; loadi r127, r125, 31; storei r127, r2, 1; loadi r127, r125, 36; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 29; beq r23, LABEL_0000c8cc; add r0, r0, r0; addi r22, r0, 1; addi r2, r22, 0; loadi r3, r125, 29; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8cd; add r0, r0, r0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8ce; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8cf; add r0, r0, r0; storei r2, r125, 28; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8d0; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8d1; add r0, r0, r0; storei r2, r125, 24; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8d2; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8d3; add r0, r0, r0; storei r2, r125, 27; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8d4; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8d5; add r0, r0, r0; storei r2, r125, 25; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8d6; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8d7; add r0, r0, r0; storei r2, r125, 26; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 26; storei r127, r2, 4; loadi r127, r125, 25; storei r127, r2, 3; loadi r127, r125, 27; storei r127, r2, 2; loadi r127, r125, 24; storei r127, r2, 1; loadi r127, r125, 28; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 23; beq r23, LABEL_0000c8d8; add r0, r0, r0; addi r22, r0, 2; addi r2, r22, 0; loadi r3, r125, 23; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8d9; add r0, r0, r0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8da; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8db; add r0, r0, r0; storei r2, r125, 22; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8dc; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8dd; add r0, r0, r0; storei r2, r125, 19; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8de; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8df; add r0, r0, r0; storei r2, r125, 21; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000c8e0; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8e1; add r0, r0, r0; storei r2, r125, 20; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 20; storei r127, r2, 3; loadi r127, r125, 21; storei r127, r2, 2; loadi r127, r125, 19; storei r127, r2, 1; loadi r127, r125, 22; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 18; beq r23, LABEL_0000c8e2; add r0, r0, r0; addi r22, r0, 3; addi r2, r22, 0; loadi r3, r125, 18; jmpl create_array; add r0, r0, r0; jmp LABEL_0000c8e3; add r0, r0, r0; addi r2, r0, 3; jmpl read_or_network_0000024b; add r0, r0, r0; loadi r23, r125, 18; storei r23, r2, 2; loadi r23, r125, 23; storei r23, r2, 1; loadi r23, r125, 29; storei r23, r2, 0; hi r23, or_net; addi r23, r23, or_net; storei r2, r23, 0; loadi r127, r125, 30; addi r125, r125, 43; ret; add r0, r0, r0; loadd r23, r3, r7; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c8e4; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r19, r2, 4; loadd r18, r3, r7; addi r17, r0, 0; fless r16, r18, r17; loadi r15, r2, 6; xor r14, r15, r16; loadd r13, r19, r7; beq r14, LABEL_0000c8e6; add r0, r0, r0; addi r12, r13, 0; jmp LABEL_0000c8e7; add r0, r0, r0; fsub r12, r0, r13; loadd r11, r3, r7; fmul r10, r11, r11; finvsqrt r23, r10; hi r22, -2147483648; addi r22, r22, -2147483648; and r22, r11, r22; xor r23, r23, r22; fsub r22, r12, r4; fmul r23, r22, r23; loadd r22, r19, r8; loadd r21, r3, r8; fmul r21, r23, r21; fadd r21, r21, r5; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8e8; add r0, r0, r0; loadd r22, r19, r9; loadd r21, r3, r9; fmul r21, r23, r21; fadd r21, r21, r6; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8e9; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, -1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r3, 0; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c8ec; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000c8ed; add r0, r0, r0; loadi r19, r2, 4; loadi r18, r3, 0; addi r17, r0, 0; fless r16, r18, r17; loadi r15, r2, 6; xor r14, r15, r16; loadi r13, r19, 0; beq r14, LABEL_0000c8ee; add r0, r0, r0; addi r12, r13, 0; jmp LABEL_0000c8ef; add r0, r0, r0; fsub r12, r0, r13; loadi r11, r3, 0; fmul r10, r11, r11; finvsqrt r9, r10; hi r8, -2147483648; addi r8, r8, -2147483648; and r7, r11, r8; xor r23, r9, r7; fsub r22, r12, r4; fmul r23, r22, r23; loadi r22, r19, 1; loadi r21, r3, 1; fmul r21, r23, r21; fadd r21, r21, r5; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8f0; add r0, r0, r0; loadi r22, r19, 2; loadi r21, r3, 2; fmul r21, r23, r21; fadd r21, r21, r6; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8f1; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r19, r0, -1; jmp LABEL_0000c8f2; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000c8f3; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000c8f4; add r0, r0, r0; addi r2, r0, 1; ret; add r0, r0, r0; loadi r23, r3, 1; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c8f6; add r0, r0, r0; addi r18, r0, 0; jmp LABEL_0000c8f7; add r0, r0, r0; loadi r18, r2, 4; loadi r17, r3, 1; addi r16, r0, 0; fless r15, r17, r16; loadi r14, r2, 6; xor r13, r14, r15; loadi r12, r18, 1; beq r13, LABEL_0000c8f8; add r0, r0, r0; addi r11, r12, 0; jmp LABEL_0000c8f9; add r0, r0, r0; fsub r11, r0, r12; loadi r10, r3, 1; fmul r9, r10, r10; finvsqrt r8, r9; hi r7, -2147483648; addi r7, r7, -2147483648; and r23, r10, r7; xor r23, r8, r23; fsub r22, r11, r5; fmul r23, r22, r23; loadi r22, r18, 2; loadi r21, r3, 2; fmul r21, r23, r21; fadd r21, r21, r6; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8fa; add r0, r0, r0; loadi r22, r18, 0; loadi r21, r3, 0; fmul r21, r23, r21; fadd r21, r21, r4; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c8fb; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r18, r0, -1; jmp LABEL_0000c8fc; add r0, r0, r0; addi r18, r0, 0; jmp LABEL_0000c8fd; add r0, r0, r0; addi r18, r0, 0; beq r18, LABEL_0000c8fe; add r0, r0, r0; addi r2, r0, 2; ret; add r0, r0, r0; loadi r23, r3, 2; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c900; add r0, r0, r0; addi r17, r0, 0; jmp LABEL_0000c901; add r0, r0, r0; loadi r17, r2, 4; loadi r16, r3, 2; addi r15, r0, 0; fless r14, r16, r15; loadi r13, r2, 6; xor r12, r13, r14; loadi r11, r17, 2; beq r12, LABEL_0000c902; add r0, r0, r0; addi r10, r11, 0; jmp LABEL_0000c903; add r0, r0, r0; fsub r10, r0, r11; loadi r9, r3, 2; fmul r8, r9, r9; finvsqrt r7, r8; hi r23, -2147483648; addi r23, r23, -2147483648; and r23, r9, r23; xor r23, r7, r23; fsub r22, r10, r6; fmul r23, r22, r23; loadi r22, r17, 0; loadi r21, r3, 0; fmul r21, r23, r21; fadd r21, r21, r4; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c904; add r0, r0, r0; loadi r22, r17, 1; loadi r21, r3, 1; fmul r21, r23, r21; fadd r21, r21, r5; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c905; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r17, r0, -1; jmp LABEL_0000c906; add r0, r0, r0; addi r17, r0, 0; jmp LABEL_0000c907; add r0, r0, r0; addi r17, r0, 0; beq r17, LABEL_0000c908; add r0, r0, r0; addi r2, r0, 3; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 2; loadi r21, r3, 2; fmul r20, r21, r22; loadi r19, r23, 1; loadi r18, r3, 1; fmul r17, r18, r19; loadi r16, r23, 0; loadi r15, r3, 0; fmul r14, r15, r16; fadd r13, r14, r17; fadd r12, r13, r20; addi r11, r0, 0; fless r10, r11, r12; beq r10, LABEL_0000c90a; add r0, r0, r0; fmul r9, r12, r12; finvsqrt r8, r9; hi r7, -2147483648; addi r7, r7, -2147483648; and r22, r12, r7; xor r22, r8, r22; loadi r21, r23, 2; fmul r21, r21, r6; loadi r20, r23, 1; fmul r20, r20, r5; loadi r23, r23, 0; fmul r23, r23, r4; fadd r23, r23, r20; fadd r23, r23, r21; fsub r23, r0, r23; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 2; fmul r21, r5, r5; fmul r20, r21, r22; loadi r19, r2, 4; loadi r18, r19, 1; fmul r17, r4, r4; fmul r16, r17, r18; loadi r15, r2, 4; loadi r14, r15, 0; fmul r13, r3, r3; fmul r12, r13, r14; fadd r11, r12, r16; fadd r10, r11, r20; loadi r9, r2, 3; cmpeqi r8, r9, 0; beq r8, LABEL_0000c90c; add r0, r0, r0; addi r2, r10, 0; ret; add r0, r0, r0; loadi r7, r2, 9; loadi r6, r7, 2; fmul r23, r3, r4; fmul r23, r23, r6; loadi r22, r2, 9; loadi r22, r22, 1; fmul r21, r5, r3; fmul r22, r21, r22; loadi r21, r2, 9; loadi r21, r21, 0; fmul r20, r4, r5; fmul r21, r20, r21; fadd r21, r10, r21; fadd r22, r21, r22; fadd r2, r22, r23; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 2; fmul r21, r5, r8; fmul r20, r21, r22; loadi r19, r2, 4; loadi r18, r19, 1; fmul r17, r4, r7; fmul r16, r17, r18; loadi r15, r2, 4; loadi r14, r15, 0; fmul r13, r3, r6; fmul r12, r13, r14; fadd r11, r12, r16; fadd r10, r11, r20; loadi r9, r2, 3; cmpeqi r23, r9, 0; beq r23, LABEL_0000c90e; add r0, r0, r0; addi r2, r10, 0; ret; add r0, r0, r0; loadi r23, r2, 9; loadi r23, r23, 2; fmul r22, r4, r6; fmul r21, r3, r7; fadd r22, r21, r22; fmul r23, r22, r23; loadi r22, r2, 9; loadi r22, r22, 1; fmul r21, r5, r6; fmul r20, r3, r8; fadd r21, r20, r21; fmul r22, r21, r22; loadi r21, r2, 9; loadi r21, r21, 0; fmul r20, r4, r8; fmul r19, r5, r7; fadd r20, r19, r20; fmul r21, r20, r21; fadd r22, r21, r22; fadd r23, r22, r23; hi r22, 1056964608; addi r22, r22, 1056964608; fmul r23, r23, r22; fadd r2, r10, r23; ret; add r0, r0, r0; loadi r23, r3, 0; loadi r22, r3, 1; loadi r21, r3, 2; loadi r20, r2, 4; loadi r19, r20, 2; fmul r18, r21, r21; fmul r17, r18, r19; loadi r16, r2, 4; loadi r15, r16, 1; fmul r14, r22, r22; fmul r13, r14, r15; loadi r12, r2, 4; loadi r11, r12, 0; fmul r10, r23, r23; fmul r9, r10, r11; fadd r8, r9, r13; fadd r7, r8, r17; loadi r20, r2, 3; cmpeqi r20, r20, 0; beq r20, LABEL_0000c910; add r0, r0, r0; addi r23, r7, 0; jmp LABEL_0000c911; add r0, r0, r0; loadi r20, r2, 9; loadi r20, r20, 2; fmul r19, r23, r22; fmul r20, r19, r20; loadi r19, r2, 9; loadi r19, r19, 1; fmul r23, r21, r23; fmul r23, r23, r19; loadi r19, r2, 9; loadi r19, r19, 0; fmul r22, r22, r21; fmul r22, r22, r19; fadd r22, r7, r22; fadd r23, r22, r23; fadd r23, r23, r20; hi r22, 2139095040; addi r22, r22, 2139095040; and r20, r23, r22; cmpeqi r19, r20, 0; beq r19, LABEL_0000c912; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r22, r3, 0; loadi r21, r3, 1; loadi r20, r3, 2; loadi r19, r2, 4; loadi r19, r19, 2; fmul r18, r20, r6; fmul r19, r18, r19; loadi r18, r2, 4; loadi r18, r18, 1; fmul r17, r21, r5; fmul r18, r17, r18; loadi r17, r2, 4; loadi r17, r17, 0; fmul r16, r22, r4; fmul r17, r16, r17; fadd r18, r17, r18; fadd r19, r18, r19; loadi r18, r2, 3; cmpeqi r18, r18, 0; beq r18, LABEL_0000c914; add r0, r0, r0; addi r22, r19, 0; jmp LABEL_0000c915; add r0, r0, r0; loadi r18, r2, 9; loadi r18, r18, 2; fmul r17, r21, r4; fmul r16, r22, r5; fadd r17, r16, r17; fmul r18, r17, r18; loadi r17, r2, 9; loadi r17, r17, 1; fmul r16, r20, r4; fmul r22, r22, r6; fadd r22, r22, r16; fmul r22, r22, r17; loadi r17, r2, 9; loadi r17, r17, 0; fmul r21, r21, r6; fmul r20, r20, r5; fadd r21, r20, r21; fmul r21, r21, r17; fadd r22, r21, r22; fadd r22, r22, r18; hi r21, 1056964608; addi r21, r21, 1056964608; fmul r22, r22, r21; fadd r22, r19, r22; loadi r21, r2, 4; loadi r20, r21, 2; fmul r18, r6, r6; fmul r17, r18, r20; loadi r16, r2, 4; loadi r21, r16, 1; fmul r20, r5, r5; fmul r21, r20, r21; loadi r20, r2, 4; loadi r20, r20, 0; fmul r19, r4, r4; fmul r20, r19, r20; fadd r21, r20, r21; fadd r21, r21, r17; loadi r20, r2, 3; cmpeqi r20, r20, 0; bne r20, LABEL_0000c916; add r0, r0, r0; loadi r20, r2, 9; loadi r20, r20, 2; fmul r19, r4, r5; fmul r20, r19, r20; loadi r19, r2, 9; loadi r19, r19, 1; fmul r18, r6, r4; fmul r19, r18, r19; loadi r18, r2, 9; loadi r18, r18, 0; fmul r17, r5, r6; fmul r18, r17, r18; fadd r21, r21, r18; fadd r21, r21, r19; fadd r21, r21, r20; loadi r20, r2, 1; cmpeqi r19, r20, 3; beq r19, LABEL_0000c917; add r0, r0, r0; hi r18, 1065353216; addi r18, r18, 1065353216; fsub r17, r21, r18; jmp LABEL_0000c918; add r0, r0, r0; addi r17, r21, 0; fmul r18, r23, r17; fmul r21, r22, r22; fsub r21, r21, r18; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000c919; add r0, r0, r0; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; loadi r20, r2, 6; bne r20, LABEL_0000c91a; add r0, r0, r0; fsub r21, r0, r21; fmul r20, r23, r23; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r23, r23, r19; xor r23, r20, r23; fsub r22, r21, r22; fmul r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; hi r23, objects; addi r23, r23, objects; loadd r22, r23, r2; loadi r21, r22, 5; loadi r20, r21, 0; loadi r19, r4, 0; fsub r18, r19, r20; loadi r17, r22, 5; loadi r16, r17, 1; loadi r15, r4, 1; fsub r14, r15, r16; loadi r13, r22, 5; loadi r12, r13, 2; loadi r11, r4, 2; fsub r10, r11, r12; loadi r9, r22, 1; cmpeqi r8, r9, 1; beq r8, LABEL_0000c91c; add r0, r0, r0; loadi r7, r3, 0; hi r6, 2139095040; addi r6, r6, 2139095040; and r5, r7, r6; cmpeqi r23, r5, 0; beq r23, LABEL_0000c91d; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c91e; add r0, r0, r0; loadi r23, r22, 4; loadi r21, r3, 0; addi r20, r0, 0; fless r21, r21, r20; loadi r20, r22, 6; xor r21, r20, r21; loadi r20, r23, 0; beq r21, LABEL_0000c91f; add r0, r0, r0; addi r21, r20, 0; jmp LABEL_0000c920; add r0, r0, r0; fsub r21, r0, r20; loadi r20, r3, 0; fmul r19, r20, r20; finvsqrt r19, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r20, r20, r17; xor r20, r19, r20; fsub r21, r21, r18; fmul r21, r21, r20; loadi r20, r23, 1; loadi r19, r3, 1; fmul r19, r21, r19; fadd r19, r19, r14; hi r17, 2147483647; addi r17, r17, 2147483647; and r19, r19, r17; fless r20, r19, r20; beq r20, LABEL_0000c921; add r0, r0, r0; loadi r23, r23, 2; loadi r20, r3, 2; fmul r20, r21, r20; fadd r20, r20, r10; hi r19, 2147483647; addi r19, r19, 2147483647; and r20, r20, r19; fless r23, r20, r23; beq r23, LABEL_0000c922; add r0, r0, r0; hi r23, solver_dist; addi r23, r23, solver_dist; storei r21, r23, 0; addi r23, r0, -1; jmp LABEL_0000c923; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c924; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c925; add r0, r0, r0; addi r2, r0, 1; ret; add r0, r0, r0; loadi r21, r3, 1; hi r20, 2139095040; addi r20, r20, 2139095040; and r19, r21, r20; cmpeqi r17, r19, 0; beq r17, LABEL_0000c927; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c928; add r0, r0, r0; loadi r23, r22, 4; loadi r21, r3, 1; addi r20, r0, 0; fless r21, r21, r20; loadi r20, r22, 6; xor r21, r20, r21; loadi r20, r23, 1; beq r21, LABEL_0000c929; add r0, r0, r0; addi r21, r20, 0; jmp LABEL_0000c92a; add r0, r0, r0; fsub r21, r0, r20; loadi r20, r3, 1; fmul r19, r20, r20; finvsqrt r19, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r20, r20, r17; xor r20, r19, r20; fsub r21, r21, r14; fmul r21, r21, r20; loadi r20, r23, 2; loadi r19, r3, 2; fmul r19, r21, r19; fadd r19, r19, r10; hi r17, 2147483647; addi r17, r17, 2147483647; and r19, r19, r17; fless r20, r19, r20; beq r20, LABEL_0000c92b; add r0, r0, r0; loadi r23, r23, 0; loadi r20, r3, 0; fmul r20, r21, r20; fadd r20, r20, r18; hi r19, 2147483647; addi r19, r19, 2147483647; and r20, r20, r19; fless r23, r20, r23; beq r23, LABEL_0000c92c; add r0, r0, r0; hi r23, solver_dist; addi r23, r23, solver_dist; storei r21, r23, 0; addi r23, r0, -1; jmp LABEL_0000c92d; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c92e; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c92f; add r0, r0, r0; addi r2, r0, 2; ret; add r0, r0, r0; loadi r21, r3, 2; hi r20, 2139095040; addi r20, r20, 2139095040; and r19, r21, r20; cmpeqi r17, r19, 0; beq r17, LABEL_0000c931; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c932; add r0, r0, r0; loadi r23, r22, 4; loadi r21, r3, 2; addi r20, r0, 0; fless r21, r21, r20; loadi r22, r22, 6; xor r22, r22, r21; loadi r21, r23, 2; beq r22, LABEL_0000c933; add r0, r0, r0; addi r22, r21, 0; jmp LABEL_0000c934; add r0, r0, r0; fsub r22, r0, r21; loadi r21, r3, 2; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; fsub r22, r22, r10; fmul r22, r22, r21; loadi r21, r23, 0; loadi r20, r3, 0; fmul r20, r22, r20; fadd r20, r20, r18; hi r19, 2147483647; addi r19, r19, 2147483647; and r20, r20, r19; fless r21, r20, r21; beq r21, LABEL_0000c935; add r0, r0, r0; loadi r23, r23, 1; loadi r21, r3, 1; fmul r21, r22, r21; fadd r21, r21, r14; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r23, r21, r23; beq r23, LABEL_0000c936; add r0, r0, r0; hi r23, solver_dist; addi r23, r23, solver_dist; storei r22, r23, 0; addi r23, r0, -1; jmp LABEL_0000c937; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c938; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c939; add r0, r0, r0; addi r2, r0, 3; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; cmpeqi r7, r9, 2; beq r7, LABEL_0000c93c; add r0, r0, r0; loadi r6, r22, 4; loadi r5, r6, 2; loadi r23, r3, 2; fmul r23, r23, r5; loadi r22, r6, 1; loadi r21, r3, 1; fmul r22, r21, r22; loadi r21, r6, 0; loadi r20, r3, 0; fmul r21, r20, r21; fadd r22, r21, r22; fadd r23, r22, r23; addi r22, r0, 0; fless r22, r22, r23; beq r22, LABEL_0000c93d; add r0, r0, r0; fmul r22, r23, r23; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r23, r23, r21; xor r23, r22, r23; loadi r22, r6, 2; fmul r22, r22, r10; loadi r21, r6, 1; fmul r21, r21, r14; loadi r20, r6, 0; fmul r20, r20, r18; fadd r21, r20, r21; fadd r22, r21, r22; fsub r22, r0, r22; fmul r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r6, r3, 0; loadi r5, r3, 1; loadi r23, r3, 2; loadi r21, r22, 4; loadi r21, r21, 2; fmul r20, r23, r23; fmul r21, r20, r21; loadi r20, r22, 4; loadi r20, r20, 1; fmul r19, r5, r5; fmul r20, r19, r20; loadi r19, r22, 4; loadi r19, r19, 0; fmul r17, r6, r6; fmul r19, r17, r19; fadd r20, r19, r20; fadd r21, r20, r21; loadi r20, r22, 3; cmpeqi r20, r20, 0; beq r20, LABEL_0000c940; add r0, r0, r0; addi r23, r21, 0; jmp LABEL_0000c941; add r0, r0, r0; loadi r20, r22, 9; loadi r20, r20, 2; fmul r19, r6, r5; fmul r20, r19, r20; loadi r19, r22, 9; loadi r19, r19, 1; fmul r17, r23, r6; fmul r19, r17, r19; loadi r17, r22, 9; loadi r17, r17, 0; fmul r23, r5, r23; fmul r23, r23, r17; fadd r23, r21, r23; fadd r23, r23, r19; fadd r23, r23, r20; hi r20, 2139095040; addi r20, r20, 2139095040; and r19, r23, r20; cmpeqi r17, r19, 0; beq r17, LABEL_0000c942; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r21, r3, 0; loadi r20, r3, 1; loadi r19, r3, 2; loadi r17, r22, 4; loadi r17, r17, 2; fmul r16, r19, r10; fmul r17, r16, r17; loadi r16, r22, 4; loadi r16, r16, 1; fmul r15, r20, r14; fmul r16, r15, r16; loadi r15, r22, 4; loadi r15, r15, 0; fmul r13, r21, r18; fmul r15, r13, r15; fadd r16, r15, r16; fadd r17, r16, r17; loadi r16, r22, 3; cmpeqi r16, r16, 0; beq r16, LABEL_0000c944; add r0, r0, r0; addi r21, r17, 0; jmp LABEL_0000c945; add r0, r0, r0; loadi r16, r22, 9; loadi r16, r16, 2; fmul r15, r20, r18; fmul r13, r21, r14; fadd r15, r13, r15; fmul r16, r15, r16; loadi r15, r22, 9; loadi r15, r15, 1; fmul r13, r19, r18; fmul r21, r21, r10; fadd r21, r21, r13; fmul r21, r21, r15; loadi r15, r22, 9; loadi r15, r15, 0; fmul r20, r20, r10; fmul r19, r19, r14; fadd r20, r19, r20; fmul r20, r20, r15; fadd r21, r20, r21; fadd r21, r21, r16; hi r20, 1056964608; addi r20, r20, 1056964608; fmul r21, r21, r20; fadd r21, r17, r21; loadi r20, r22, 4; loadi r19, r20, 2; fmul r16, r10, r10; fmul r15, r16, r19; loadi r13, r22, 4; loadi r20, r13, 1; fmul r19, r14, r14; fmul r20, r19, r20; loadi r19, r22, 4; loadi r19, r19, 0; fmul r17, r18, r18; fmul r19, r17, r19; fadd r20, r19, r20; fadd r20, r20, r15; loadi r19, r22, 3; cmpeqi r19, r19, 0; bne r19, LABEL_0000c946; add r0, r0, r0; loadi r19, r22, 9; loadi r19, r19, 2; fmul r17, r18, r14; fmul r19, r17, r19; loadi r17, r22, 9; loadi r17, r17, 1; fmul r18, r10, r18; fmul r18, r18, r17; loadi r17, r22, 9; loadi r17, r17, 0; fmul r16, r14, r10; fmul r17, r16, r17; fadd r20, r20, r17; fadd r20, r20, r18; fadd r20, r20, r19; loadi r19, r22, 1; cmpeqi r18, r19, 3; beq r18, LABEL_0000c947; add r0, r0, r0; hi r17, 1065353216; addi r17, r17, 1065353216; fsub r16, r20, r17; jmp LABEL_0000c948; add r0, r0, r0; addi r16, r20, 0; fmul r17, r23, r16; fmul r20, r21, r21; fsub r20, r20, r17; addi r19, r0, 0; fless r19, r19, r20; beq r19, LABEL_0000c949; add r0, r0, r0; finvsqrt r20, r20; fmul r19, r20, r20; finvsqrt r19, r19; hi r18, -2147483648; addi r18, r18, -2147483648; and r20, r20, r18; xor r20, r19, r20; loadi r22, r22, 6; beq r22, LABEL_0000c94a; add r0, r0, r0; addi r22, r20, 0; jmp LABEL_0000c94b; add r0, r0, r0; fsub r22, r0, r20; fmul r20, r23, r23; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r23, r23, r19; xor r23, r20, r23; fsub r22, r22, r21; fmul r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r4, 1; loadi r22, r4, 0; fsub r21, r22, r5; fmul r20, r21, r23; loadi r19, r2, 4; loadi r18, r19, 1; loadi r17, r3, 1; fmul r16, r20, r17; fadd r15, r16, r6; hi r14, 2147483647; addi r14, r14, 2147483647; and r13, r15, r14; fless r12, r13, r18; beq r12, LABEL_0000c94d; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 2; loadi r9, r3, 2; fmul r8, r20, r9; fadd r23, r8, r7; hi r22, 2147483647; addi r22, r22, 2147483647; and r23, r23, r22; fless r23, r23, r10; beq r23, LABEL_0000c94e; add r0, r0, r0; loadi r23, r4, 1; hi r22, 2139095040; addi r22, r22, 2139095040; and r23, r23, r22; cmpeqi r23, r23, 0; not r23, r23; jmp LABEL_0000c94f; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c950; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c951; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r20, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; loadi r22, r4, 3; loadi r11, r4, 2; fsub r10, r11, r6; fmul r9, r10, r22; loadi r8, r2, 4; loadi r23, r8, 0; loadi r22, r3, 0; fmul r22, r9, r22; fadd r22, r22, r5; hi r21, 2147483647; addi r21, r21, 2147483647; and r22, r22, r21; fless r23, r22, r23; beq r23, LABEL_0000c953; add r0, r0, r0; loadi r23, r2, 4; loadi r23, r23, 2; loadi r22, r3, 2; fmul r22, r9, r22; fadd r22, r22, r7; hi r21, 2147483647; addi r21, r21, 2147483647; and r22, r22, r21; fless r23, r22, r23; beq r23, LABEL_0000c954; add r0, r0, r0; loadi r23, r4, 3; hi r22, 2139095040; addi r22, r22, 2139095040; and r23, r23, r22; cmpeqi r23, r23, 0; not r23, r23; jmp LABEL_0000c955; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c956; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c957; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; storei r9, r22, 0; addi r2, r0, 2; ret; add r0, r0, r0; loadi r22, r4, 5; loadi r21, r4, 4; fsub r23, r21, r7; fmul r23, r23, r22; loadi r22, r2, 4; loadi r22, r22, 0; loadi r21, r3, 0; fmul r21, r23, r21; fadd r21, r21, r5; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c959; add r0, r0, r0; loadi r22, r2, 4; loadi r22, r22, 1; loadi r21, r3, 1; fmul r21, r23, r21; fadd r21, r21, r6; hi r20, 2147483647; addi r20, r20, 2147483647; and r21, r21, r20; fless r22, r21, r22; beq r22, LABEL_0000c95a; add r0, r0, r0; loadi r22, r4, 5; hi r21, 2139095040; addi r21, r21, 2139095040; and r22, r22, r21; cmpeqi r22, r22, 0; not r22, r22; jmp LABEL_0000c95b; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000c95c; add r0, r0, r0; addi r22, r0, 0; beq r22, LABEL_0000c95d; add r0, r0, r0; hi r21, solver_dist; addi r21, r21, solver_dist; storei r23, r21, 0; addi r2, r0, 3; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r3, 0; addi r22, r0, 0; fless r21, r23, r22; beq r21, LABEL_0000c95f; add r0, r0, r0; loadi r20, r3, 3; fmul r19, r20, r6; loadi r18, r3, 2; fmul r17, r18, r5; loadi r16, r3, 1; fmul r15, r16, r4; fadd r14, r15, r17; fadd r13, r14, r19; hi r12, solver_dist; addi r12, r12, solver_dist; storei r13, r12, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r3, 0; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c961; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r19, r3, 3; fmul r18, r19, r6; loadi r17, r3, 2; fmul r16, r17, r5; loadi r15, r3, 1; fmul r14, r15, r4; fadd r13, r14, r16; fadd r12, r13, r18; loadi r11, r2, 4; loadi r10, r11, 2; fmul r9, r6, r6; fmul r8, r9, r10; loadi r7, r2, 4; loadi r22, r7, 1; fmul r21, r5, r5; fmul r22, r21, r22; loadi r21, r2, 4; loadi r21, r21, 0; fmul r20, r4, r4; fmul r21, r20, r21; fadd r22, r21, r22; fadd r22, r22, r8; loadi r21, r2, 3; cmpeqi r21, r21, 0; bne r21, LABEL_0000c963; add r0, r0, r0; loadi r21, r2, 9; loadi r21, r21, 2; fmul r20, r4, r5; fmul r21, r20, r21; loadi r20, r2, 9; loadi r20, r20, 1; fmul r19, r6, r4; fmul r20, r19, r20; loadi r19, r2, 9; loadi r19, r19, 0; fmul r18, r5, r6; fmul r19, r18, r19; fadd r22, r22, r19; fadd r22, r22, r20; fadd r22, r22, r21; loadi r21, r2, 1; cmpeqi r20, r21, 3; beq r20, LABEL_0000c964; add r0, r0, r0; hi r19, 1065353216; addi r19, r19, 1065353216; fsub r18, r22, r19; jmp LABEL_0000c965; add r0, r0, r0; addi r18, r22, 0; fmul r19, r23, r18; fmul r23, r12, r12; fsub r23, r23, r19; addi r22, r0, 0; fless r22, r22, r23; beq r22, LABEL_0000c966; add r0, r0, r0; loadi r22, r2, 6; beq r22, LABEL_0000c967; add r0, r0, r0; loadi r22, r3, 4; finvsqrt r23, r23; fmul r21, r23, r23; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r23, r23, r20; xor r23, r21, r23; fadd r23, r12, r23; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; jmp LABEL_0000c968; add r0, r0, r0; loadi r22, r3, 4; finvsqrt r23, r23; fmul r21, r23, r23; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r23, r23, r20; xor r23, r21, r23; fsub r23, r12, r23; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; hi r23, objects; addi r23, r23, objects; loadd r22, r23, r2; loadi r21, r22, 5; loadi r20, r21, 0; loadi r19, r4, 0; fsub r5, r19, r20; loadi r18, r22, 5; loadi r17, r18, 1; loadi r16, r4, 1; fsub r6, r16, r17; loadi r15, r22, 5; loadi r14, r15, 2; loadi r13, r4, 2; fsub r7, r13, r14; loadi r12, r3, 1; loadd r4, r12, r2; loadi r11, r22, 1; cmpeqi r10, r11, 1; beq r10, LABEL_0000c96a; add r0, r0, r0; loadi r3, r3, 0; addi r2, r22, 0; jmp solver_rect_fast_0000029f; add r0, r0, r0; cmpeqi r9, r11, 2; beq r9, LABEL_0000c96c; add r0, r0, r0; loadi r8, r4, 0; addi r23, r0, 0; fless r23, r8, r23; beq r23, LABEL_0000c96d; add r0, r0, r0; loadi r23, r4, 3; fmul r23, r23, r7; loadi r22, r4, 2; fmul r22, r22, r6; loadi r21, r4, 1; fmul r21, r21, r5; fadd r22, r21, r22; fadd r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r8, r4, 0; hi r23, 2139095040; addi r23, r23, 2139095040; and r23, r8, r23; cmpeqi r23, r23, 0; beq r23, LABEL_0000c970; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r4, 3; fmul r23, r23, r7; loadi r21, r4, 2; fmul r21, r21, r6; loadi r20, r4, 1; fmul r20, r20, r5; fadd r21, r20, r21; fadd r23, r21, r23; loadi r21, r22, 4; loadi r21, r21, 2; fmul r20, r7, r7; fmul r21, r20, r21; loadi r20, r22, 4; loadi r20, r20, 1; fmul r19, r6, r6; fmul r20, r19, r20; loadi r19, r22, 4; loadi r19, r19, 0; fmul r18, r5, r5; fmul r19, r18, r19; fadd r20, r19, r20; fadd r21, r20, r21; loadi r20, r22, 3; cmpeqi r20, r20, 0; bne r20, LABEL_0000c972; add r0, r0, r0; loadi r20, r22, 9; loadi r20, r20, 2; fmul r19, r5, r6; fmul r20, r19, r20; loadi r19, r22, 9; loadi r19, r19, 1; fmul r18, r7, r5; fmul r19, r18, r19; loadi r18, r22, 9; loadi r18, r18, 0; fmul r17, r6, r7; fmul r18, r17, r18; fadd r21, r21, r18; fadd r21, r21, r19; fadd r21, r21, r20; loadi r20, r22, 1; cmpeqi r19, r20, 3; beq r19, LABEL_0000c973; add r0, r0, r0; hi r18, 1065353216; addi r18, r18, 1065353216; fsub r17, r21, r18; jmp LABEL_0000c974; add r0, r0, r0; addi r17, r21, 0; fmul r18, r8, r17; fmul r21, r23, r23; fsub r21, r21, r18; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000c975; add r0, r0, r0; loadi r22, r22, 6; beq r22, LABEL_0000c976; add r0, r0, r0; loadi r22, r4, 4; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; fadd r23, r23, r21; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; jmp LABEL_0000c977; add r0, r0, r0; loadi r22, r4, 4; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; fsub r23, r23, r21; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r3, 0; addi r22, r0, 0; fless r21, r23, r22; beq r21, LABEL_0000c979; add r0, r0, r0; loadi r20, r4, 3; loadi r19, r3, 0; fmul r18, r19, r20; hi r17, solver_dist; addi r17, r17, solver_dist; storei r18, r17, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r3, 0; hi r22, 2139095040; addi r22, r22, 2139095040; and r21, r23, r22; cmpeqi r20, r21, 0; beq r20, LABEL_0000c97b; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r19, r3, 3; fmul r18, r19, r7; loadi r17, r3, 2; fmul r16, r17, r6; loadi r15, r3, 1; fmul r14, r15, r5; fadd r13, r14, r16; fadd r12, r13, r18; loadi r11, r4, 3; fmul r10, r23, r11; fmul r9, r12, r12; fsub r8, r9, r10; addi r23, r0, 0; fless r23, r23, r8; beq r23, LABEL_0000c97d; add r0, r0, r0; loadi r23, r2, 6; beq r23, LABEL_0000c97e; add r0, r0, r0; loadi r23, r3, 4; finvsqrt r22, r8; fmul r21, r22, r22; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r22, r22, r20; xor r22, r21, r22; fadd r22, r12, r22; fmul r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; jmp LABEL_0000c97f; add r0, r0, r0; loadi r23, r3, 4; finvsqrt r22, r8; fmul r21, r22, r22; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r22, r22, r20; xor r22, r21, r22; fsub r22, r12, r22; fmul r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; hi r23, objects; addi r23, r23, objects; loadd r22, r23, r2; loadi r21, r22, 10; loadi r5, r21, 0; loadi r6, r21, 1; loadi r7, r21, 2; loadi r20, r3, 1; loadd r4, r20, r2; loadi r19, r22, 1; cmpeqi r18, r19, 1; beq r18, LABEL_0000c981; add r0, r0, r0; loadi r3, r3, 0; addi r2, r22, 0; jmp solver_rect_fast_0000029f; add r0, r0, r0; cmpeqi r17, r19, 2; beq r17, LABEL_0000c983; add r0, r0, r0; loadi r16, r4, 0; addi r15, r0, 0; fless r14, r16, r15; beq r14, LABEL_0000c984; add r0, r0, r0; loadi r13, r21, 3; loadi r12, r4, 0; fmul r11, r12, r13; hi r10, solver_dist; addi r10, r10, solver_dist; storei r11, r10, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r16, r4, 0; hi r15, 2139095040; addi r15, r15, 2139095040; and r14, r16, r15; cmpeqi r13, r14, 0; beq r13, LABEL_0000c987; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r12, r4, 3; fmul r11, r12, r7; loadi r10, r4, 2; fmul r9, r10, r6; loadi r8, r4, 1; fmul r23, r8, r5; fadd r23, r23, r9; fadd r23, r23, r11; loadi r21, r21, 3; fmul r21, r16, r21; fmul r20, r23, r23; fsub r21, r20, r21; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000c989; add r0, r0, r0; loadi r22, r22, 6; beq r22, LABEL_0000c98a; add r0, r0, r0; loadi r22, r4, 4; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; fadd r23, r23, r21; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; jmp LABEL_0000c98b; add r0, r0, r0; loadi r22, r4, 4; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; fsub r23, r23, r21; fmul r23, r23, r22; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r2, r0, 1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r125, r125, -3; storei r2, r125, 0; storei r3, r125, 1; addi r3, r0, 0; addi r2, r0, 6; storei r127, r125, 2; jmpl create_array; add r0, r0, r0; loadi r23, r125, 0; loadi r22, r23, 0; hi r21, 2139095040; addi r21, r21, 2139095040; and r20, r22, r21; cmpeqi r19, r20, 0; beq r19, LABEL_0000c98d; add r0, r0, r0; addi r18, r0, 0; storei r18, r2, 1; jmp LABEL_0000c98e; add r0, r0, r0; loadi r18, r23, 0; addi r17, r0, 0; fless r16, r18, r17; loadi r15, r125, 1; loadi r14, r15, 6; xor r13, r14, r16; loadi r12, r15, 4; loadi r11, r12, 0; beq r13, LABEL_0000c98f; add r0, r0, r0; addi r10, r11, 0; jmp LABEL_0000c990; add r0, r0, r0; fsub r10, r0, r11; storei r10, r2, 0; loadi r9, r23, 0; fmul r8, r9, r9; finvsqrt r7, r8; hi r6, -2147483648; addi r6, r6, -2147483648; and r5, r9, r6; xor r4, r7, r5; storei r4, r2, 1; loadi r18, r23, 1; hi r17, 2139095040; addi r17, r17, 2139095040; and r16, r18, r17; cmpeqi r15, r16, 0; beq r15, LABEL_0000c991; add r0, r0, r0; addi r14, r0, 0; storei r14, r2, 3; jmp LABEL_0000c992; add r0, r0, r0; loadi r14, r23, 1; addi r13, r0, 0; fless r12, r14, r13; loadi r11, r125, 1; loadi r10, r11, 6; xor r9, r10, r12; loadi r8, r11, 4; loadi r7, r8, 1; beq r9, LABEL_0000c993; add r0, r0, r0; addi r6, r7, 0; jmp LABEL_0000c994; add r0, r0, r0; fsub r6, r0, r7; storei r6, r2, 2; loadi r5, r23, 1; fmul r4, r5, r5; finvsqrt r3, r4; hi r1, -2147483648; addi r1, r1, -2147483648; and r22, r5, r1; xor r22, r3, r22; storei r22, r2, 3; loadi r22, r23, 2; hi r14, 2139095040; addi r14, r14, 2139095040; and r13, r22, r14; cmpeqi r12, r13, 0; beq r12, LABEL_0000c995; add r0, r0, r0; addi r11, r0, 0; storei r11, r2, 5; jmp LABEL_0000c996; add r0, r0, r0; loadi r11, r23, 2; addi r10, r0, 0; fless r9, r11, r10; loadi r8, r125, 1; loadi r7, r8, 6; xor r6, r7, r9; loadi r5, r8, 4; loadi r4, r5, 2; beq r6, LABEL_0000c997; add r0, r0, r0; addi r3, r4, 0; jmp LABEL_0000c998; add r0, r0, r0; fsub r3, r0, r4; storei r3, r2, 4; loadi r1, r23, 2; fmul r23, r1, r1; finvsqrt r23, r23; hi r22, -2147483648; addi r22, r22, -2147483648; and r22, r1, r22; xor r23, r23, r22; storei r23, r2, 5; loadi r127, r125, 2; addi r125, r125, 3; ret; add r0, r0, r0; addi r125, r125, -3; storei r3, r125, 0; storei r2, r125, 1; addi r3, r0, 0; addi r2, r0, 4; storei r127, r125, 2; jmpl create_array; add r0, r0, r0; loadi r23, r125, 0; loadi r22, r23, 4; loadi r21, r22, 2; loadi r20, r125, 1; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r23, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r23, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000c999; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r23, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r23, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r23, r23, 4; loadi r23, r23, 2; fmul r23, r23, r22; fsub r23, r0, r23; storei r23, r2, 3; jmp LABEL_0000c99a; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 2; addi r125, r125, 3; ret; add r0, r0, r0; addi r125, r125, -3; storei r2, r125, 0; storei r3, r125, 1; addi r3, r0, 0; addi r2, r0, 5; storei r127, r125, 2; jmpl create_array; add r0, r0, r0; loadi r23, r125, 0; loadi r22, r23, 0; loadi r21, r23, 1; loadi r20, r23, 2; loadi r19, r125, 1; loadi r18, r19, 4; loadi r17, r18, 2; fmul r16, r20, r20; fmul r15, r16, r17; loadi r14, r19, 4; loadi r13, r14, 1; fmul r12, r21, r21; fmul r11, r12, r13; loadi r10, r19, 4; loadi r9, r10, 0; fmul r8, r22, r22; fmul r7, r8, r9; fadd r6, r7, r11; fadd r5, r6, r15; loadi r4, r19, 3; cmpeqi r3, r4, 0; beq r3, LABEL_0000c99b; add r0, r0, r0; addi r1, r5, 0; jmp LABEL_0000c99c; add r0, r0, r0; loadi r1, r19, 9; loadi r18, r1, 2; fmul r17, r22, r21; fmul r18, r17, r18; loadi r17, r19, 9; loadi r17, r17, 1; fmul r22, r20, r22; fmul r22, r22, r17; loadi r17, r19, 9; loadi r17, r17, 0; fmul r21, r21, r20; fmul r21, r21, r17; fadd r21, r5, r21; fadd r22, r21, r22; fadd r1, r22, r18; loadi r22, r19, 4; loadi r21, r22, 0; loadi r18, r23, 0; fmul r17, r18, r21; fsub r22, r0, r17; loadi r21, r19, 4; loadi r21, r21, 1; loadi r20, r23, 1; fmul r21, r20, r21; fsub r21, r0, r21; loadi r20, r19, 4; loadi r20, r20, 2; loadi r18, r23, 2; fmul r20, r18, r20; fsub r20, r0, r20; storei r1, r2, 0; loadi r18, r19, 3; cmpeqi r18, r18, 0; not r18, r18; beq r18, LABEL_0000c99d; add r0, r0, r0; loadi r18, r19, 9; loadi r18, r18, 2; loadi r17, r23, 1; fmul r18, r17, r18; loadi r17, r19, 9; loadi r17, r17, 1; loadi r16, r23, 2; fmul r17, r16, r17; fadd r18, r17, r18; hi r17, 1056964608; addi r17, r17, 1056964608; fmul r18, r18, r17; fsub r22, r22, r18; storei r22, r2, 1; loadi r22, r19, 9; loadi r22, r22, 2; loadi r18, r23, 0; fmul r22, r18, r22; loadi r18, r19, 9; loadi r18, r18, 0; loadi r17, r23, 2; fmul r18, r17, r18; fadd r22, r18, r22; hi r18, 1056964608; addi r18, r18, 1056964608; fmul r22, r22, r18; fsub r22, r21, r22; storei r22, r2, 2; loadi r22, r19, 9; loadi r22, r22, 1; loadi r21, r23, 0; fmul r22, r21, r22; loadi r21, r19, 9; loadi r21, r21, 0; loadi r23, r23, 1; fmul r23, r23, r21; fadd r23, r23, r22; hi r22, 1056964608; addi r22, r22, 1056964608; fmul r23, r23, r22; fsub r23, r20, r23; storei r23, r2, 3; jmp LABEL_0000c99e; add r0, r0, r0; storei r22, r2, 1; storei r21, r2, 2; storei r20, r2, 3; hi r23, 2139095040; addi r23, r23, 2139095040; and r22, r1, r23; cmpeqi r21, r22, 0; not r18, r21; beq r18, LABEL_0000c99f; add r0, r0, r0; fmul r17, r1, r1; finvsqrt r16, r17; hi r23, -2147483648; addi r23, r23, -2147483648; and r23, r1, r23; xor r23, r16, r23; storei r23, r2, 4; loadi r127, r125, 2; addi r125, r125, 3; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000c9a0; add r0, r0, r0; addi r125, r125, -10; storei r2, r125, 0; storei r3, r125, 7; hi r21, objects; addi r21, r21, objects; loadd r3, r21, r3; loadi r20, r2, 1; loadi r2, r2, 0; loadi r19, r3, 1; cmpeqi r18, r19, 1; storei r127, r125, 1; storei r20, r125, 6; beq r18, LABEL_0000c9a1; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r23, r125, 6; loadi r22, r125, 7; stored r2, r23, r22; add r0, r0, r0; jmp LABEL_0000c9a2; add r0, r0, r0; cmpeqi r17, r19, 2; beq r17, LABEL_0000c9a3; add r0, r0, r0; storei r2, r125, 8; storei r3, r125, 9; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r23, r125, 9; loadi r21, r23, 4; loadi r20, r21, 2; loadi r19, r125, 8; loadi r18, r19, 2; fmul r17, r18, r20; loadi r16, r23, 4; loadi r15, r16, 1; loadi r14, r19, 1; fmul r13, r14, r15; loadi r12, r23, 4; loadi r11, r12, 0; loadi r10, r19, 0; fmul r9, r10, r11; fadd r8, r9, r13; fadd r7, r8, r17; addi r6, r0, 0; fless r5, r6, r7; beq r5, LABEL_0000c9a4; add r0, r0, r0; fmul r4, r7, r7; finvsqrt r3, r4; hi r1, -2147483648; addi r1, r1, -2147483648; and r21, r7, r1; xor r21, r3, r21; hi r20, -1082130432; addi r20, r20, -1082130432; fmul r21, r20, r21; storei r21, r2, 0; fmul r21, r7, r7; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r20, r7, r20; xor r21, r21, r20; loadi r20, r23, 4; loadi r20, r20, 0; fmul r21, r20, r21; fsub r21, r0, r21; storei r21, r2, 1; fmul r21, r7, r7; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r20, r7, r20; xor r21, r21, r20; loadi r20, r23, 4; loadi r20, r20, 1; fmul r21, r20, r21; fsub r21, r0, r21; storei r21, r2, 2; fmul r21, r7, r7; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r20, r7, r20; xor r21, r21, r20; loadi r23, r23, 4; loadi r23, r23, 2; fmul r23, r23, r21; fsub r23, r0, r23; storei r23, r2, 3; jmp LABEL_0000c9a5; add r0, r0, r0; addi r4, r0, 0; storei r4, r2, 0; loadi r23, r125, 6; loadi r22, r125, 7; stored r2, r23, r22; add r0, r0, r0; jmp LABEL_0000c9a6; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r23, r125, 6; loadi r22, r125, 7; stored r2, r23, r22; add r0, r0, r0; addi r21, r22, -1; cmplti r20, r21, 0; not r19, r20; beq r19, LABEL_0000c9a7; add r0, r0, r0; hi r127, objects; addi r127, r127, objects; loadd r3, r127, r21; loadi r18, r125, 0; loadi r17, r18, 1; loadi r2, r18, 0; loadi r16, r3, 1; cmpeqi r15, r16, 1; storei r17, r125, 2; storei r21, r125, 3; beq r15, LABEL_0000c9a8; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c9a9; add r0, r0, r0; cmpeqi r14, r16, 2; beq r14, LABEL_0000c9aa; add r0, r0, r0; storei r2, r125, 4; storei r3, r125, 5; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 5; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 4; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000c9ab; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000c9ac; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c9ad; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 0; loadi r127, r125, 1; addi r125, r125, 10; jmp iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 1; addi r125, r125, 10; ret; add r0, r0, r0; ret; add r0, r0, r0; hi r23, n_objects; addi r23, r23, n_objects; loadi r22, r23, 0; addi r21, r22, -1; cmplti r20, r21, 0; not r19, r20; beq r19, LABEL_0000c9b0; add r0, r0, r0; addi r125, r125, -6; storei r2, r125, 0; hi r18, objects; addi r18, r18, objects; loadd r3, r18, r21; loadi r17, r2, 1; loadi r2, r2, 0; loadi r16, r3, 1; cmpeqi r15, r16, 1; storei r127, r125, 1; storei r17, r125, 2; storei r21, r125, 3; beq r15, LABEL_0000c9b1; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c9b2; add r0, r0, r0; cmpeqi r14, r16, 2; beq r14, LABEL_0000c9b3; add r0, r0, r0; storei r2, r125, 4; storei r3, r125, 5; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 5; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 4; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000c9b4; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000c9b5; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000c9b6; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 0; loadi r127, r125, 1; addi r125, r125, 6; jmp iter_setup_dirvec_constants_0000030b; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000c9b8; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r20, r21, r3; loadi r19, r20, 10; loadi r18, r20, 1; loadi r17, r20, 5; loadi r16, r17, 0; loadi r15, r2, 0; fsub r14, r15, r16; storei r14, r19, 0; loadi r13, r20, 5; loadi r12, r13, 1; loadi r11, r2, 1; fsub r10, r11, r12; storei r10, r19, 1; loadi r9, r20, 5; loadi r8, r9, 2; loadi r7, r2, 2; fsub r6, r7, r8; storei r6, r19, 2; cmpeqi r5, r18, 2; beq r5, LABEL_0000c9b9; add r0, r0, r0; loadi r4, r20, 4; loadi r23, r19, 0; loadi r22, r19, 1; loadi r21, r19, 2; loadi r20, r4, 2; fmul r21, r20, r21; loadi r20, r4, 1; fmul r22, r20, r22; loadi r20, r4, 0; fmul r23, r20, r23; fadd r23, r23, r22; fadd r23, r23, r21; storei r23, r19, 3; jmp LABEL_0000c9ba; add r0, r0, r0; cmpgti r4, r18, 2; beq r4, LABEL_0000c9bb; add r0, r0, r0; loadi r23, r19, 0; loadi r22, r19, 1; loadi r21, r19, 2; loadi r17, r20, 4; loadi r17, r17, 2; fmul r16, r21, r21; fmul r17, r16, r17; loadi r16, r20, 4; loadi r16, r16, 1; fmul r15, r22, r22; fmul r16, r15, r16; loadi r15, r20, 4; loadi r15, r15, 0; fmul r14, r23, r23; fmul r15, r14, r15; fadd r16, r15, r16; fadd r17, r16, r17; loadi r16, r20, 3; cmpeqi r16, r16, 0; beq r16, LABEL_0000c9bc; add r0, r0, r0; addi r23, r17, 0; jmp LABEL_0000c9bd; add r0, r0, r0; loadi r16, r20, 9; loadi r16, r16, 2; fmul r15, r23, r22; fmul r16, r15, r16; loadi r15, r20, 9; loadi r15, r15, 1; fmul r23, r21, r23; fmul r23, r23, r15; loadi r20, r20, 9; loadi r20, r20, 0; fmul r22, r22, r21; fmul r22, r22, r20; fadd r22, r17, r22; fadd r23, r22, r23; fadd r23, r23, r16; cmpeqi r22, r18, 3; beq r22, LABEL_0000c9be; add r0, r0, r0; hi r20, 1065353216; addi r20, r20, 1065353216; fsub r16, r23, r20; jmp LABEL_0000c9bf; add r0, r0, r0; addi r16, r23, 0; storei r16, r19, 3; addi r23, r3, -1; cmplti r22, r23, 0; not r21, r22; beq r21, LABEL_0000c9c0; add r0, r0, r0; addi r125, r125, -1; storei r127, r125, 0; hi r20, objects; addi r20, r20, objects; loadd r17, r20, r23; loadi r16, r17, 10; loadi r15, r17, 1; loadi r14, r17, 5; loadi r4, r14, 0; loadi r127, r2, 0; fsub r127, r127, r4; storei r127, r16, 0; loadi r127, r17, 5; loadi r127, r127, 1; loadi r22, r2, 1; fsub r127, r22, r127; storei r127, r16, 1; loadi r127, r17, 5; loadi r127, r127, 2; loadi r22, r2, 2; fsub r127, r22, r127; storei r127, r16, 2; cmpeqi r127, r15, 2; beq r127, LABEL_0000c9c1; add r0, r0, r0; loadi r127, r17, 4; loadi r22, r16, 0; loadi r21, r16, 1; loadi r20, r16, 2; loadi r19, r127, 2; fmul r20, r19, r20; loadi r19, r127, 1; fmul r21, r19, r21; loadi r127, r127, 0; fmul r127, r127, r22; fadd r127, r127, r21; fadd r127, r127, r20; storei r127, r16, 3; jmp LABEL_0000c9c2; add r0, r0, r0; cmpgti r127, r15, 2; beq r127, LABEL_0000c9c3; add r0, r0, r0; loadi r127, r16, 0; loadi r22, r16, 1; loadi r21, r16, 2; loadi r20, r17, 4; loadi r20, r20, 2; fmul r19, r21, r21; fmul r20, r19, r20; loadi r19, r17, 4; loadi r19, r19, 1; fmul r18, r22, r22; fmul r19, r18, r19; loadi r18, r17, 4; loadi r18, r18, 0; fmul r14, r127, r127; fmul r18, r14, r18; fadd r19, r18, r19; fadd r20, r19, r20; loadi r19, r17, 3; cmpeqi r19, r19, 0; beq r19, LABEL_0000c9c4; add r0, r0, r0; addi r127, r20, 0; jmp LABEL_0000c9c5; add r0, r0, r0; loadi r19, r17, 9; loadi r19, r19, 2; fmul r18, r127, r22; fmul r19, r18, r19; loadi r18, r17, 9; loadi r18, r18, 1; fmul r127, r21, r127; fmul r127, r127, r18; loadi r18, r17, 9; loadi r18, r18, 0; fmul r22, r22, r21; fmul r22, r22, r18; fadd r22, r20, r22; fadd r127, r22, r127; fadd r127, r127, r19; cmpeqi r22, r15, 3; beq r22, LABEL_0000c9c6; add r0, r0, r0; hi r19, 1065353216; addi r19, r19, 1065353216; fsub r18, r127, r19; jmp LABEL_0000c9c7; add r0, r0, r0; addi r18, r127, 0; storei r18, r16, 3; addi r3, r23, -1; loadi r127, r125, 0; addi r125, r125, 1; jmp setup_startp_constants_00000315; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; hi r23, startp_fast; addi r23, r23, startp_fast; loadi r22, r2, 0; storei r22, r23, 0; loadi r21, r2, 1; storei r21, r23, 1; loadi r20, r2, 2; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r17, r18, -1; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000c9ca; add r0, r0, r0; addi r125, r125, -1; storei r127, r125, 0; hi r14, objects; addi r14, r14, objects; loadd r13, r14, r17; loadi r12, r13, 10; loadi r11, r13, 1; loadi r10, r13, 5; loadi r9, r10, 0; loadi r8, r2, 0; fsub r7, r8, r9; storei r7, r12, 0; loadi r6, r13, 5; loadi r5, r6, 1; loadi r4, r2, 1; fsub r3, r4, r5; storei r3, r12, 1; loadi r127, r13, 5; loadi r127, r127, 2; loadi r23, r2, 2; fsub r127, r23, r127; storei r127, r12, 2; cmpeqi r127, r11, 2; beq r127, LABEL_0000c9cb; add r0, r0, r0; loadi r127, r13, 4; loadi r23, r12, 0; loadi r22, r12, 1; loadi r21, r12, 2; loadi r20, r127, 2; fmul r21, r20, r21; loadi r20, r127, 1; fmul r22, r20, r22; loadi r127, r127, 0; fmul r127, r127, r23; fadd r127, r127, r22; fadd r127, r127, r21; storei r127, r12, 3; jmp LABEL_0000c9cc; add r0, r0, r0; cmpgti r127, r11, 2; beq r127, LABEL_0000c9cd; add r0, r0, r0; loadi r127, r12, 0; loadi r23, r12, 1; loadi r22, r12, 2; loadi r21, r13, 4; loadi r21, r21, 2; fmul r20, r22, r22; fmul r21, r20, r21; loadi r20, r13, 4; loadi r20, r20, 1; fmul r19, r23, r23; fmul r20, r19, r20; loadi r19, r13, 4; loadi r19, r19, 0; fmul r18, r127, r127; fmul r19, r18, r19; fadd r20, r19, r20; fadd r21, r20, r21; loadi r20, r13, 3; cmpeqi r20, r20, 0; beq r20, LABEL_0000c9ce; add r0, r0, r0; addi r127, r21, 0; jmp LABEL_0000c9cf; add r0, r0, r0; loadi r20, r13, 9; loadi r20, r20, 2; fmul r19, r127, r23; fmul r20, r19, r20; loadi r19, r13, 9; loadi r19, r19, 1; fmul r127, r22, r127; fmul r127, r127, r19; loadi r19, r13, 9; loadi r19, r19, 0; fmul r23, r23, r22; fmul r23, r23, r19; fadd r23, r21, r23; fadd r127, r23, r127; fadd r127, r127, r20; cmpeqi r23, r11, 3; beq r23, LABEL_0000c9d0; add r0, r0, r0; hi r20, 1065353216; addi r20, r20, 1065353216; fsub r19, r127, r20; jmp LABEL_0000c9d1; add r0, r0, r0; addi r19, r127, 0; storei r19, r12, 3; addi r3, r17, -1; loadi r127, r125, 0; addi r125, r125, 1; jmp setup_startp_constants_00000315; add r0, r0, r0; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 0; hi r21, 2147483647; addi r21, r21, 2147483647; and r20, r3, r21; fless r19, r20, r22; beq r19, LABEL_0000c9d3; add r0, r0, r0; loadi r18, r2, 4; loadi r17, r18, 1; hi r16, 2147483647; addi r16, r16, 2147483647; and r15, r4, r16; fless r14, r15, r17; beq r14, LABEL_0000c9d4; add r0, r0, r0; loadi r13, r2, 4; loadi r12, r13, 2; hi r11, 2147483647; addi r11, r11, 2147483647; and r10, r5, r11; fless r9, r10, r12; jmp LABEL_0000c9d5; add r0, r0, r0; addi r9, r0, 0; jmp LABEL_0000c9d6; add r0, r0, r0; addi r9, r0, 0; beq r9, LABEL_0000c9d7; add r0, r0, r0; loadi r2, r2, 6; ret; add r0, r0, r0; loadi r18, r2, 6; not r2, r18; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 2; fmul r21, r22, r5; loadi r20, r23, 1; fmul r19, r20, r4; loadi r18, r23, 0; fmul r17, r18, r3; fadd r16, r17, r19; fadd r15, r16, r21; addi r14, r0, 0; fless r13, r15, r14; loadi r12, r2, 6; xor r11, r12, r13; not r2, r11; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 2; fmul r21, r5, r5; fmul r20, r21, r22; loadi r19, r2, 4; loadi r18, r19, 1; fmul r17, r4, r4; fmul r16, r17, r18; loadi r15, r2, 4; loadi r14, r15, 0; fmul r13, r3, r3; fmul r12, r13, r14; fadd r11, r12, r16; fadd r10, r11, r20; loadi r9, r2, 3; cmpeqi r8, r9, 0; beq r8, LABEL_0000c9d9; add r0, r0, r0; addi r7, r10, 0; jmp LABEL_0000c9da; add r0, r0, r0; loadi r7, r2, 9; loadi r6, r7, 2; fmul r23, r3, r4; fmul r23, r23, r6; loadi r22, r2, 9; loadi r22, r22, 1; fmul r21, r5, r3; fmul r22, r21, r22; loadi r21, r2, 9; loadi r21, r21, 0; fmul r20, r4, r5; fmul r21, r20, r21; fadd r21, r10, r21; fadd r22, r21, r22; fadd r7, r22, r23; loadi r23, r2, 1; cmpeqi r22, r23, 3; beq r22, LABEL_0000c9db; add r0, r0, r0; hi r21, 1065353216; addi r21, r21, 1065353216; fsub r20, r7, r21; jmp LABEL_0000c9dc; add r0, r0, r0; addi r20, r7, 0; addi r21, r0, 0; fless r6, r20, r21; loadi r23, r2, 6; xor r23, r23, r6; not r2, r23; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r22, r23, 0; fsub r21, r3, r22; loadi r20, r2, 5; loadi r19, r20, 1; fsub r18, r4, r19; loadi r17, r2, 5; loadi r16, r17, 2; fsub r15, r5, r16; loadi r14, r2, 1; cmpeqi r13, r14, 1; beq r13, LABEL_0000c9dd; add r0, r0, r0; loadi r12, r2, 4; loadi r11, r12, 0; hi r10, 2147483647; addi r10, r10, 2147483647; and r9, r21, r10; fless r8, r9, r11; beq r8, LABEL_0000c9de; add r0, r0, r0; loadi r7, r2, 4; loadi r6, r7, 1; hi r23, 2147483647; addi r23, r23, 2147483647; and r23, r18, r23; fless r23, r23, r6; beq r23, LABEL_0000c9df; add r0, r0, r0; loadi r23, r2, 4; loadi r23, r23, 2; hi r22, 2147483647; addi r22, r22, 2147483647; and r22, r15, r22; fless r23, r22, r23; jmp LABEL_0000c9e0; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c9e1; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c9e2; add r0, r0, r0; loadi r2, r2, 6; ret; add r0, r0, r0; loadi r22, r2, 6; not r2, r22; ret; add r0, r0, r0; cmpeqi r12, r14, 2; beq r12, LABEL_0000c9e5; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 2; fmul r9, r10, r15; loadi r8, r11, 1; fmul r7, r8, r18; loadi r6, r11, 0; fmul r23, r6, r21; fadd r23, r23, r7; fadd r23, r23, r9; addi r22, r0, 0; fless r23, r23, r22; loadi r22, r2, 6; xor r23, r22, r23; not r2, r23; ret; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 2; fmul r9, r15, r15; fmul r8, r9, r10; loadi r7, r2, 4; loadi r6, r7, 1; fmul r23, r18, r18; fmul r23, r23, r6; loadi r22, r2, 4; loadi r22, r22, 0; fmul r20, r21, r21; fmul r22, r20, r22; fadd r23, r22, r23; fadd r23, r23, r8; loadi r22, r2, 3; cmpeqi r22, r22, 0; bne r22, LABEL_0000c9e7; add r0, r0, r0; loadi r22, r2, 9; loadi r22, r22, 2; fmul r20, r21, r18; fmul r22, r20, r22; loadi r20, r2, 9; loadi r20, r20, 1; fmul r21, r15, r21; fmul r21, r21, r20; loadi r20, r2, 9; loadi r20, r20, 0; fmul r19, r18, r15; fmul r20, r19, r20; fadd r23, r23, r20; fadd r23, r23, r21; fadd r23, r23, r22; loadi r22, r2, 1; cmpeqi r21, r22, 3; beq r21, LABEL_0000c9e8; add r0, r0, r0; hi r20, 1065353216; addi r20, r20, 1065353216; fsub r19, r23, r20; jmp LABEL_0000c9e9; add r0, r0, r0; addi r19, r23, 0; addi r20, r0, 0; fless r23, r19, r20; loadi r22, r2, 6; xor r23, r22, r23; not r2, r23; ret; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; beq r22, LABEL_0000c9ea; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r20, r21, r23; loadi r19, r20, 5; loadi r18, r19, 0; fsub r17, r4, r18; loadi r16, r20, 5; loadi r15, r16, 1; fsub r14, r5, r15; loadi r13, r20, 5; loadi r12, r13, 2; fsub r11, r6, r12; loadi r10, r20, 1; cmpeqi r9, r10, 1; beq r9, LABEL_0000c9ec; add r0, r0, r0; loadi r8, r20, 4; loadi r7, r8, 0; hi r23, 2147483647; addi r23, r23, 2147483647; and r23, r17, r23; fless r23, r23, r7; beq r23, LABEL_0000c9ed; add r0, r0, r0; loadi r23, r20, 4; loadi r23, r23, 1; hi r22, 2147483647; addi r22, r22, 2147483647; and r22, r14, r22; fless r23, r22, r23; beq r23, LABEL_0000c9ee; add r0, r0, r0; loadi r23, r20, 4; loadi r23, r23, 2; hi r22, 2147483647; addi r22, r22, 2147483647; and r22, r11, r22; fless r23, r22, r23; jmp LABEL_0000c9ef; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000c9f0; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000c9f1; add r0, r0, r0; loadi r22, r20, 6; addi r23, r22, 0; jmp LABEL_0000c9f2; add r0, r0, r0; loadi r22, r20, 6; not r23, r22; jmp LABEL_0000c9f3; add r0, r0, r0; cmpeqi r8, r10, 2; beq r8, LABEL_0000c9f4; add r0, r0, r0; loadi r7, r20, 4; loadi r23, r7, 2; fmul r23, r23, r11; loadi r22, r7, 1; fmul r22, r22, r14; loadi r21, r7, 0; fmul r21, r21, r17; fadd r22, r21, r22; fadd r23, r22, r23; addi r22, r0, 0; fless r23, r23, r22; loadi r22, r20, 6; xor r23, r22, r23; not r23, r23; jmp LABEL_0000c9f5; add r0, r0, r0; loadi r7, r20, 4; loadi r23, r7, 2; fmul r22, r11, r11; fmul r23, r22, r23; loadi r22, r20, 4; loadi r22, r22, 1; fmul r21, r14, r14; fmul r22, r21, r22; loadi r21, r20, 4; loadi r21, r21, 0; fmul r19, r17, r17; fmul r21, r19, r21; fadd r22, r21, r22; fadd r23, r22, r23; loadi r22, r20, 3; cmpeqi r22, r22, 0; bne r22, LABEL_0000c9f6; add r0, r0, r0; loadi r22, r20, 9; loadi r22, r22, 2; fmul r21, r17, r14; fmul r22, r21, r22; loadi r21, r20, 9; loadi r21, r21, 1; fmul r19, r11, r17; fmul r21, r19, r21; loadi r19, r20, 9; loadi r19, r19, 0; fmul r18, r14, r11; fmul r19, r18, r19; fadd r23, r23, r19; fadd r23, r23, r21; fadd r23, r23, r22; loadi r22, r20, 1; cmpeqi r21, r22, 3; beq r21, LABEL_0000c9f7; add r0, r0, r0; hi r19, 1065353216; addi r19, r19, 1065353216; fsub r18, r23, r19; jmp LABEL_0000c9f8; add r0, r0, r0; addi r18, r23, 0; addi r19, r0, 0; fless r23, r18, r19; loadi r22, r20, 6; xor r23, r22, r23; not r23, r23; beq r23, LABEL_0000c9f9; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r22, r2, 1; loadd r21, r3, r22; cmpeqi r19, r21, -1; beq r19, LABEL_0000c9fb; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; hi r18, objects; addi r18, r18, objects; loadd r8, r18, r21; loadi r7, r8, 5; loadi r23, r7, 0; fsub r23, r4, r23; loadi r21, r8, 5; loadi r21, r21, 1; fsub r21, r5, r21; loadi r20, r8, 5; loadi r20, r20, 2; fsub r20, r6, r20; loadi r19, r8, 1; cmpeqi r18, r19, 1; beq r18, LABEL_0000c9fd; add r0, r0, r0; loadi r19, r8, 4; loadi r19, r19, 0; hi r18, 2147483647; addi r18, r18, 2147483647; and r23, r23, r18; fless r23, r23, r19; beq r23, LABEL_0000c9fe; add r0, r0, r0; loadi r23, r8, 4; loadi r23, r23, 1; hi r19, 2147483647; addi r19, r19, 2147483647; and r21, r21, r19; fless r23, r21, r23; beq r23, LABEL_0000c9ff; add r0, r0, r0; loadi r23, r8, 4; loadi r23, r23, 2; hi r21, 2147483647; addi r21, r21, 2147483647; and r21, r20, r21; fless r23, r21, r23; jmp LABEL_0000ca00; add r0, r0, r0; addi r23, r0, 0; jmp LABEL_0000ca01; add r0, r0, r0; addi r23, r0, 0; beq r23, LABEL_0000ca02; add r0, r0, r0; loadi r21, r8, 6; addi r19, r21, 0; jmp LABEL_0000ca03; add r0, r0, r0; loadi r21, r8, 6; not r19, r21; jmp LABEL_0000ca04; add r0, r0, r0; cmpeqi r19, r19, 2; beq r19, LABEL_0000ca05; add r0, r0, r0; loadi r19, r8, 4; loadi r18, r19, 2; fmul r20, r18, r20; loadi r18, r19, 1; fmul r21, r18, r21; loadi r19, r19, 0; fmul r23, r19, r23; fadd r23, r23, r21; fadd r23, r23, r20; addi r21, r0, 0; fless r23, r23, r21; loadi r21, r8, 6; xor r23, r21, r23; not r19, r23; jmp LABEL_0000ca06; add r0, r0, r0; loadi r19, r8, 4; loadi r19, r19, 2; fmul r18, r20, r20; fmul r19, r18, r19; loadi r18, r8, 4; loadi r18, r18, 1; fmul r17, r21, r21; fmul r18, r17, r18; loadi r17, r8, 4; loadi r17, r17, 0; fmul r16, r23, r23; fmul r17, r16, r17; fadd r18, r17, r18; fadd r19, r18, r19; loadi r18, r8, 3; cmpeqi r18, r18, 0; beq r18, LABEL_0000ca07; add r0, r0, r0; addi r23, r19, 0; jmp LABEL_0000ca08; add r0, r0, r0; loadi r18, r8, 9; loadi r18, r18, 2; fmul r17, r23, r21; fmul r18, r17, r18; loadi r17, r8, 9; loadi r17, r17, 1; fmul r23, r20, r23; fmul r23, r23, r17; loadi r17, r8, 9; loadi r17, r17, 0; fmul r21, r21, r20; fmul r21, r21, r17; fadd r21, r19, r21; fadd r23, r21, r23; fadd r23, r23, r18; loadi r21, r8, 1; cmpeqi r18, r21, 3; beq r18, LABEL_0000ca09; add r0, r0, r0; hi r17, 1065353216; addi r17, r17, 1065353216; fsub r23, r23, r17; addi r17, r0, 0; fless r23, r23, r17; loadi r21, r8, 6; xor r23, r21, r23; not r19, r23; beq r19, LABEL_0000ca0a; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r23, r22, 1; loadd r21, r3, r23; cmpeqi r20, r21, -1; beq r20, LABEL_0000ca0c; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; hi r18, objects; addi r18, r18, objects; loadd r17, r18, r21; loadi r16, r17, 5; loadi r22, r16, 0; fsub r22, r4, r22; loadi r21, r17, 5; loadi r21, r21, 1; fsub r21, r5, r21; loadi r20, r17, 5; loadi r20, r20, 2; fsub r20, r6, r20; loadi r19, r17, 1; cmpeqi r18, r19, 1; beq r18, LABEL_0000ca0e; add r0, r0, r0; loadi r19, r17, 4; loadi r19, r19, 0; hi r18, 2147483647; addi r18, r18, 2147483647; and r22, r22, r18; fless r22, r22, r19; beq r22, LABEL_0000ca0f; add r0, r0, r0; loadi r22, r17, 4; loadi r22, r22, 1; hi r19, 2147483647; addi r19, r19, 2147483647; and r21, r21, r19; fless r22, r21, r22; beq r22, LABEL_0000ca10; add r0, r0, r0; loadi r22, r17, 4; loadi r22, r22, 2; hi r21, 2147483647; addi r21, r21, 2147483647; and r21, r20, r21; fless r22, r21, r22; jmp LABEL_0000ca11; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000ca12; add r0, r0, r0; addi r22, r0, 0; beq r22, LABEL_0000ca13; add r0, r0, r0; loadi r21, r17, 6; addi r19, r21, 0; jmp LABEL_0000ca14; add r0, r0, r0; loadi r21, r17, 6; not r19, r21; jmp LABEL_0000ca15; add r0, r0, r0; cmpeqi r19, r19, 2; beq r19, LABEL_0000ca16; add r0, r0, r0; loadi r19, r17, 4; loadi r18, r19, 2; fmul r20, r18, r20; loadi r18, r19, 1; fmul r21, r18, r21; loadi r19, r19, 0; fmul r22, r19, r22; fadd r22, r22, r21; fadd r22, r22, r20; addi r21, r0, 0; fless r22, r22, r21; loadi r21, r17, 6; xor r22, r21, r22; not r19, r22; jmp LABEL_0000ca17; add r0, r0, r0; loadi r19, r17, 4; loadi r19, r19, 2; fmul r18, r20, r20; fmul r19, r18, r19; loadi r18, r17, 4; loadi r18, r18, 1; fmul r16, r21, r21; fmul r18, r16, r18; loadi r16, r17, 4; loadi r16, r16, 0; fmul r15, r22, r22; fmul r16, r15, r16; fadd r18, r16, r18; fadd r19, r18, r19; loadi r18, r17, 3; cmpeqi r18, r18, 0; beq r18, LABEL_0000ca18; add r0, r0, r0; addi r22, r19, 0; jmp LABEL_0000ca19; add r0, r0, r0; loadi r18, r17, 9; loadi r18, r18, 2; fmul r16, r22, r21; fmul r18, r16, r18; loadi r16, r17, 9; loadi r16, r16, 1; fmul r22, r20, r22; fmul r22, r22, r16; loadi r16, r17, 9; loadi r16, r16, 0; fmul r21, r21, r20; fmul r21, r21, r16; fadd r21, r19, r21; fadd r22, r21, r22; fadd r22, r22, r18; loadi r21, r17, 1; cmpeqi r18, r21, 3; beq r18, LABEL_0000ca1a; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r22, r22, r16; addi r16, r0, 0; fless r22, r22, r16; loadi r21, r17, 6; xor r22, r21, r22; not r19, r22; beq r19, LABEL_0000ca1b; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r22, r23, 1; loadd r21, r3, r22; cmpeqi r20, r21, -1; beq r20, LABEL_0000ca1d; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; addi r125, r125, -6; storei r3, r125, 3; hi r18, objects; addi r18, r18, objects; loadd r2, r18, r21; addi r3, r4, 0; addi r4, r5, 0; addi r5, r6, 0; storei r5, r125, 0; storei r4, r125, 1; storei r3, r125, 2; storei r22, r125, 4; storei r127, r125, 5; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000ca1f; add r0, r0, r0; addi r2, r0, 0; loadi r127, r125, 5; addi r125, r125, 6; ret; add r0, r0, r0; loadi r127, r125, 4; addi r2, r127, 1; loadi r3, r125, 3; loadi r4, r125, 2; loadi r5, r125, 1; loadi r6, r125, 0; loadi r127, r125, 5; addi r125, r125, 6; jmp check_all_inside_0000033f; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; beq r22, LABEL_0000ca21; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadd r21, r3, r2; hi r20, light_dirvec; addi r20, r20, light_dirvec; hi r19, intersection_point; addi r19, r19, intersection_point; hi r18, objects; addi r18, r18, objects; loadd r17, r18, r21; loadi r16, r17, 5; loadi r15, r16, 0; loadi r14, r19, 0; fsub r5, r14, r15; loadi r13, r17, 5; loadi r12, r13, 1; loadi r11, r19, 1; fsub r6, r11, r12; loadi r10, r17, 5; loadi r9, r10, 2; loadi r8, r19, 2; fsub r7, r8, r9; loadi r23, r20, 1; loadd r4, r23, r21; loadi r23, r17, 1; cmpeqi r22, r23, 1; addi r125, r125, -17; storei r2, r125, 3; storei r127, r125, 6; storei r3, r125, 7; storei r21, r125, 11; beq r22, LABEL_0000ca23; add r0, r0, r0; loadi r3, r20, 0; addi r2, r17, 0; jmpl solver_rect_fast_0000029f; add r0, r0, r0; addi r23, r2, 0; loadi r127, r125, 6; jmp LABEL_0000ca24; add r0, r0, r0; cmpeqi r23, r23, 2; beq r23, LABEL_0000ca25; add r0, r0, r0; loadi r23, r4, 0; addi r22, r0, 0; fless r23, r23, r22; beq r23, LABEL_0000ca26; add r0, r0, r0; loadi r23, r4, 3; fmul r23, r23, r7; loadi r22, r4, 2; fmul r22, r22, r6; loadi r20, r4, 1; fmul r20, r20, r5; fadd r22, r20, r22; fadd r23, r22, r23; hi r22, solver_dist; addi r22, r22, solver_dist; storei r23, r22, 0; addi r23, r0, 1; jmp LABEL_0000ca27; add r0, r0, r0; addi r23, r0, 0; addi r2, r23, 0; jmp LABEL_0000ca28; add r0, r0, r0; addi r2, r17, 0; addi r3, r4, 0; addi r4, r5, 0; addi r5, r6, 0; addi r6, r7, 0; jmpl solver_second_fast_000002b3; add r0, r0, r0; addi r23, r2, 0; loadi r127, r125, 6; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; cmpeqi r20, r2, 0; not r19, r20; beq r19, LABEL_0000ca29; add r0, r0, r0; hi r18, -1102263091; addi r18, r18, -1102263091; fless r17, r21, r18; jmp LABEL_0000ca2a; add r0, r0, r0; addi r17, r0, 0; beq r17, LABEL_0000ca2b; add r0, r0, r0; hi r18, 1008981770; addi r18, r18, 1008981770; fadd r16, r21, r18; hi r15, intersection_point; addi r15, r15, intersection_point; loadi r14, r15, 0; hi r13, light; addi r13, r13, light; loadi r12, r13, 0; fmul r11, r12, r16; fadd r10, r11, r14; hi r9, intersection_point; addi r9, r9, intersection_point; loadi r8, r9, 1; hi r7, light; addi r7, r7, light; loadi r6, r7, 1; fmul r5, r6, r16; fadd r4, r5, r8; hi r3, intersection_point; addi r3, r3, intersection_point; loadi r1, r3, 2; hi r23, light; addi r23, r23, light; loadi r23, r23, 2; fmul r23, r23, r16; fadd r23, r23, r1; loadi r22, r125, 7; loadi r21, r22, 0; cmpeqi r20, r21, -1; beq r20, LABEL_0000ca2c; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca2d; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r21, r20, r21; loadi r20, r21, 5; loadi r20, r20, 0; fsub r20, r10, r20; loadi r19, r21, 5; loadi r19, r19, 1; fsub r19, r4, r19; loadi r18, r21, 5; loadi r18, r18, 2; fsub r18, r23, r18; loadi r17, r21, 1; cmpeqi r16, r17, 1; beq r16, LABEL_0000ca2e; add r0, r0, r0; loadi r17, r21, 4; loadi r17, r17, 0; hi r16, 2147483647; addi r16, r16, 2147483647; and r20, r20, r16; fless r20, r20, r17; beq r20, LABEL_0000ca2f; add r0, r0, r0; loadi r20, r21, 4; loadi r20, r20, 1; hi r17, 2147483647; addi r17, r17, 2147483647; and r19, r19, r17; fless r20, r19, r20; beq r20, LABEL_0000ca30; add r0, r0, r0; loadi r20, r21, 4; loadi r20, r20, 2; hi r19, 2147483647; addi r19, r19, 2147483647; and r19, r18, r19; fless r20, r19, r20; jmp LABEL_0000ca31; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000ca32; add r0, r0, r0; addi r20, r0, 0; beq r20, LABEL_0000ca33; add r0, r0, r0; loadi r19, r21, 6; addi r17, r19, 0; jmp LABEL_0000ca34; add r0, r0, r0; loadi r19, r21, 6; not r17, r19; jmp LABEL_0000ca35; add r0, r0, r0; cmpeqi r17, r17, 2; beq r17, LABEL_0000ca36; add r0, r0, r0; loadi r17, r21, 4; loadi r16, r17, 2; fmul r18, r16, r18; loadi r16, r17, 1; fmul r19, r16, r19; loadi r17, r17, 0; fmul r20, r17, r20; fadd r20, r20, r19; fadd r20, r20, r18; addi r19, r0, 0; fless r20, r20, r19; loadi r21, r21, 6; xor r21, r21, r20; not r17, r21; jmp LABEL_0000ca37; add r0, r0, r0; loadi r17, r21, 4; loadi r17, r17, 2; fmul r16, r18, r18; fmul r17, r16, r17; loadi r16, r21, 4; loadi r16, r16, 1; fmul r15, r19, r19; fmul r16, r15, r16; loadi r15, r21, 4; loadi r15, r15, 0; fmul r14, r20, r20; fmul r15, r14, r15; fadd r16, r15, r16; fadd r17, r16, r17; loadi r16, r21, 3; cmpeqi r16, r16, 0; beq r16, LABEL_0000ca38; add r0, r0, r0; addi r20, r17, 0; jmp LABEL_0000ca39; add r0, r0, r0; loadi r16, r21, 9; loadi r16, r16, 2; fmul r15, r20, r19; fmul r16, r15, r16; loadi r15, r21, 9; loadi r15, r15, 1; fmul r20, r18, r20; fmul r20, r20, r15; loadi r15, r21, 9; loadi r15, r15, 0; fmul r19, r19, r18; fmul r19, r19, r15; fadd r19, r17, r19; fadd r20, r19, r20; fadd r20, r20, r16; loadi r19, r21, 1; cmpeqi r16, r19, 3; beq r16, LABEL_0000ca3a; add r0, r0, r0; hi r15, 1065353216; addi r15, r15, 1065353216; fsub r20, r20, r15; addi r15, r0, 0; fless r20, r20, r15; loadi r21, r21, 6; xor r21, r21, r20; not r17, r21; beq r17, LABEL_0000ca3b; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca3c; add r0, r0, r0; loadi r21, r22, 1; cmpeqi r20, r21, -1; beq r20, LABEL_0000ca3d; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca3e; add r0, r0, r0; hi r19, objects; addi r19, r19, objects; loadd r18, r19, r21; loadi r16, r18, 5; loadi r15, r16, 0; fsub r14, r10, r15; loadi r21, r18, 5; loadi r21, r21, 1; fsub r21, r4, r21; loadi r20, r18, 5; loadi r20, r20, 2; fsub r20, r23, r20; loadi r19, r18, 1; cmpeqi r17, r19, 1; beq r17, LABEL_0000ca3f; add r0, r0, r0; loadi r19, r18, 4; loadi r19, r19, 0; hi r17, 2147483647; addi r17, r17, 2147483647; and r17, r14, r17; fless r19, r17, r19; beq r19, LABEL_0000ca40; add r0, r0, r0; loadi r19, r18, 4; loadi r19, r19, 1; hi r17, 2147483647; addi r17, r17, 2147483647; and r21, r21, r17; fless r21, r21, r19; beq r21, LABEL_0000ca41; add r0, r0, r0; loadi r21, r18, 4; loadi r21, r21, 2; hi r19, 2147483647; addi r19, r19, 2147483647; and r20, r20, r19; fless r21, r20, r21; jmp LABEL_0000ca42; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000ca43; add r0, r0, r0; addi r21, r0, 0; beq r21, LABEL_0000ca44; add r0, r0, r0; loadi r20, r18, 6; addi r19, r20, 0; jmp LABEL_0000ca45; add r0, r0, r0; loadi r20, r18, 6; not r19, r20; jmp LABEL_0000ca46; add r0, r0, r0; cmpeqi r19, r19, 2; beq r19, LABEL_0000ca47; add r0, r0, r0; loadi r19, r18, 4; loadi r17, r19, 2; fmul r20, r17, r20; loadi r17, r19, 1; fmul r21, r17, r21; loadi r19, r19, 0; fmul r19, r19, r14; fadd r21, r19, r21; fadd r21, r21, r20; addi r20, r0, 0; fless r21, r21, r20; loadi r20, r18, 6; xor r21, r20, r21; not r19, r21; jmp LABEL_0000ca48; add r0, r0, r0; loadi r19, r18, 4; loadi r19, r19, 2; fmul r17, r20, r20; fmul r19, r17, r19; loadi r17, r18, 4; loadi r17, r17, 1; fmul r16, r21, r21; fmul r17, r16, r17; loadi r16, r18, 4; loadi r16, r16, 0; fmul r15, r14, r14; fmul r16, r15, r16; fadd r17, r16, r17; fadd r19, r17, r19; loadi r17, r18, 3; cmpeqi r17, r17, 0; beq r17, LABEL_0000ca49; add r0, r0, r0; addi r21, r19, 0; jmp LABEL_0000ca4a; add r0, r0, r0; loadi r17, r18, 9; loadi r17, r17, 2; fmul r16, r14, r21; fmul r17, r16, r17; loadi r16, r18, 9; loadi r16, r16, 1; fmul r15, r20, r14; fmul r16, r15, r16; loadi r15, r18, 9; loadi r15, r15, 0; fmul r21, r21, r20; fmul r21, r21, r15; fadd r21, r19, r21; fadd r21, r21, r16; fadd r21, r21, r17; loadi r17, r18, 1; cmpeqi r16, r17, 3; beq r16, LABEL_0000ca4b; add r0, r0, r0; hi r15, 1065353216; addi r15, r15, 1065353216; fsub r21, r21, r15; addi r15, r0, 0; fless r21, r21, r15; loadi r20, r18, 6; xor r21, r20, r21; not r19, r21; beq r19, LABEL_0000ca4c; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca4d; add r0, r0, r0; loadi r21, r22, 2; cmpeqi r20, r21, -1; beq r20, LABEL_0000ca4e; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca4f; add r0, r0, r0; hi r17, objects; addi r17, r17, objects; loadd r2, r17, r21; addi r3, r10, 0; addi r5, r23, 0; storei r3, r125, 0; storei r4, r125, 1; storei r5, r125, 2; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000ca50; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca51; add r0, r0, r0; addi r2, r0, 3; loadi r3, r125, 7; loadi r4, r125, 0; loadi r5, r125, 1; loadi r6, r125, 2; jmpl check_all_inside_0000033f; add r0, r0, r0; loadi r22, r125, 7; loadi r127, r125, 6; beq r2, LABEL_0000ca52; add r0, r0, r0; addi r2, r0, -1; addi r125, r125, 17; ret; add r0, r0, r0; loadi r23, r125, 3; addi r21, r23, 1; loadd r20, r22, r21; cmpeqi r19, r20, -1; beq r19, LABEL_0000ca54; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 17; ret; add r0, r0, r0; loadd r2, r22, r21; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; storei r2, r125, 4; storei r21, r125, 5; jmpl solver_fast_000002bf; add r0, r0, r0; hi r127, solver_dist; addi r127, r127, solver_dist; loadi r23, r127, 0; cmpeqi r22, r2, 0; not r21, r22; beq r21, LABEL_0000ca56; add r0, r0, r0; hi r20, -1102263091; addi r20, r20, -1102263091; fless r19, r23, r20; jmp LABEL_0000ca57; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000ca58; add r0, r0, r0; hi r20, 1008981770; addi r20, r20, 1008981770; fadd r18, r23, r20; hi r17, intersection_point; addi r17, r17, intersection_point; loadi r16, r17, 0; hi r15, light; addi r15, r15, light; loadi r14, r15, 0; fmul r13, r14, r18; fadd r12, r13, r16; hi r11, intersection_point; addi r11, r11, intersection_point; loadi r10, r11, 1; hi r9, light; addi r9, r9, light; loadi r8, r9, 1; fmul r7, r8, r18; fadd r6, r7, r10; hi r5, intersection_point; addi r5, r5, intersection_point; loadi r4, r5, 2; hi r3, light; addi r3, r3, light; loadi r1, r3, 2; fmul r127, r1, r18; fadd r127, r127, r4; loadi r23, r125, 7; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000ca59; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca5a; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r22, r21, r22; loadi r21, r22, 5; loadi r21, r21, 0; fsub r21, r12, r21; loadi r20, r22, 5; loadi r20, r20, 1; fsub r20, r6, r20; loadi r19, r22, 5; loadi r19, r19, 2; fsub r19, r127, r19; loadi r18, r22, 1; cmpeqi r17, r18, 1; beq r17, LABEL_0000ca5b; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 0; hi r17, 2147483647; addi r17, r17, 2147483647; and r21, r21, r17; fless r21, r21, r18; beq r21, LABEL_0000ca5c; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 1; hi r18, 2147483647; addi r18, r18, 2147483647; and r20, r20, r18; fless r21, r20, r21; beq r21, LABEL_0000ca5d; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 2; hi r20, 2147483647; addi r20, r20, 2147483647; and r20, r19, r20; fless r21, r20, r21; jmp LABEL_0000ca5e; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000ca5f; add r0, r0, r0; addi r21, r0, 0; beq r21, LABEL_0000ca60; add r0, r0, r0; loadi r20, r22, 6; addi r18, r20, 0; jmp LABEL_0000ca61; add r0, r0, r0; loadi r20, r22, 6; not r18, r20; jmp LABEL_0000ca62; add r0, r0, r0; cmpeqi r18, r18, 2; beq r18, LABEL_0000ca63; add r0, r0, r0; loadi r18, r22, 4; loadi r17, r18, 2; fmul r19, r17, r19; loadi r17, r18, 1; fmul r20, r17, r20; loadi r18, r18, 0; fmul r21, r18, r21; fadd r21, r21, r20; fadd r21, r21, r19; addi r20, r0, 0; fless r21, r21, r20; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; jmp LABEL_0000ca64; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 2; fmul r17, r19, r19; fmul r18, r17, r18; loadi r17, r22, 4; loadi r17, r17, 1; fmul r16, r20, r20; fmul r17, r16, r17; loadi r16, r22, 4; loadi r16, r16, 0; fmul r15, r21, r21; fmul r16, r15, r16; fadd r17, r16, r17; fadd r18, r17, r18; loadi r17, r22, 3; cmpeqi r17, r17, 0; beq r17, LABEL_0000ca65; add r0, r0, r0; addi r21, r18, 0; jmp LABEL_0000ca66; add r0, r0, r0; loadi r17, r22, 9; loadi r17, r17, 2; fmul r16, r21, r20; fmul r17, r16, r17; loadi r16, r22, 9; loadi r16, r16, 1; fmul r21, r19, r21; fmul r21, r21, r16; loadi r16, r22, 9; loadi r16, r16, 0; fmul r20, r20, r19; fmul r20, r20, r16; fadd r20, r18, r20; fadd r21, r20, r21; fadd r21, r21, r17; loadi r20, r22, 1; cmpeqi r17, r20, 3; beq r17, LABEL_0000ca67; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r21, r21, r16; addi r16, r0, 0; fless r21, r21, r16; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; beq r18, LABEL_0000ca68; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca69; add r0, r0, r0; loadi r22, r23, 1; cmpeqi r21, r22, -1; beq r21, LABEL_0000ca6a; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca6b; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r2, r20, r22; addi r3, r12, 0; addi r4, r6, 0; addi r5, r127, 0; storei r3, r125, 8; storei r4, r125, 9; storei r5, r125, 10; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000ca6c; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca6d; add r0, r0, r0; addi r2, r0, 2; loadi r3, r125, 7; loadi r4, r125, 8; loadi r5, r125, 9; loadi r6, r125, 10; jmpl check_all_inside_0000033f; add r0, r0, r0; loadi r23, r125, 7; beq r2, LABEL_0000ca6e; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 6; addi r125, r125, 17; ret; add r0, r0, r0; loadi r127, r125, 5; addi r2, r127, 1; addi r3, r23, 0; loadi r127, r125, 6; addi r125, r125, 17; jmp shadow_check_and_group_00000346; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadi r18, r125, 4; loadd r17, r20, r18; loadi r16, r17, 6; beq r16, LABEL_0000ca71; add r0, r0, r0; loadi r15, r125, 5; addi r2, r15, 1; loadi r3, r125, 7; loadi r127, r125, 6; addi r125, r125, 17; jmp shadow_check_and_group_00000346; add r0, r0, r0; addi r2, r0, 0; loadi r127, r125, 6; addi r125, r125, 17; ret; add r0, r0, r0; hi r18, objects; addi r18, r18, objects; loadi r16, r125, 11; loadd r15, r18, r16; loadi r14, r15, 6; beq r14, LABEL_0000ca74; add r0, r0, r0; loadi r13, r125, 3; addi r12, r13, 1; loadi r11, r125, 7; loadd r10, r11, r12; cmpeqi r9, r10, -1; beq r9, LABEL_0000ca75; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 17; ret; add r0, r0, r0; loadd r2, r11, r12; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; storei r12, r125, 15; storei r2, r125, 16; jmpl solver_fast_000002bf; add r0, r0, r0; hi r127, solver_dist; addi r127, r127, solver_dist; loadi r23, r127, 0; cmpeqi r22, r2, 0; not r21, r22; beq r21, LABEL_0000ca77; add r0, r0, r0; hi r20, -1102263091; addi r20, r20, -1102263091; fless r19, r23, r20; jmp LABEL_0000ca78; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000ca79; add r0, r0, r0; hi r20, 1008981770; addi r20, r20, 1008981770; fadd r18, r23, r20; hi r17, intersection_point; addi r17, r17, intersection_point; loadi r16, r17, 0; hi r15, light; addi r15, r15, light; loadi r14, r15, 0; fmul r13, r14, r18; fadd r12, r13, r16; hi r11, intersection_point; addi r11, r11, intersection_point; loadi r10, r11, 1; hi r9, light; addi r9, r9, light; loadi r8, r9, 1; fmul r7, r8, r18; fadd r6, r7, r10; hi r5, intersection_point; addi r5, r5, intersection_point; loadi r4, r5, 2; hi r3, light; addi r3, r3, light; loadi r1, r3, 2; fmul r127, r1, r18; fadd r127, r127, r4; loadi r23, r125, 7; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000ca7a; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca7b; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r22, r21, r22; loadi r21, r22, 5; loadi r21, r21, 0; fsub r21, r12, r21; loadi r20, r22, 5; loadi r20, r20, 1; fsub r20, r6, r20; loadi r19, r22, 5; loadi r19, r19, 2; fsub r19, r127, r19; loadi r18, r22, 1; cmpeqi r17, r18, 1; beq r17, LABEL_0000ca7c; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 0; hi r17, 2147483647; addi r17, r17, 2147483647; and r21, r21, r17; fless r21, r21, r18; beq r21, LABEL_0000ca7d; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 1; hi r18, 2147483647; addi r18, r18, 2147483647; and r20, r20, r18; fless r21, r20, r21; beq r21, LABEL_0000ca7e; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 2; hi r20, 2147483647; addi r20, r20, 2147483647; and r20, r19, r20; fless r21, r20, r21; jmp LABEL_0000ca7f; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000ca80; add r0, r0, r0; addi r21, r0, 0; beq r21, LABEL_0000ca81; add r0, r0, r0; loadi r20, r22, 6; addi r18, r20, 0; jmp LABEL_0000ca82; add r0, r0, r0; loadi r20, r22, 6; not r18, r20; jmp LABEL_0000ca83; add r0, r0, r0; cmpeqi r18, r18, 2; beq r18, LABEL_0000ca84; add r0, r0, r0; loadi r18, r22, 4; loadi r17, r18, 2; fmul r19, r17, r19; loadi r17, r18, 1; fmul r20, r17, r20; loadi r18, r18, 0; fmul r21, r18, r21; fadd r21, r21, r20; fadd r21, r21, r19; addi r20, r0, 0; fless r21, r21, r20; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; jmp LABEL_0000ca85; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 2; fmul r17, r19, r19; fmul r18, r17, r18; loadi r17, r22, 4; loadi r17, r17, 1; fmul r16, r20, r20; fmul r17, r16, r17; loadi r16, r22, 4; loadi r16, r16, 0; fmul r15, r21, r21; fmul r16, r15, r16; fadd r17, r16, r17; fadd r18, r17, r18; loadi r17, r22, 3; cmpeqi r17, r17, 0; beq r17, LABEL_0000ca86; add r0, r0, r0; addi r21, r18, 0; jmp LABEL_0000ca87; add r0, r0, r0; loadi r17, r22, 9; loadi r17, r17, 2; fmul r16, r21, r20; fmul r17, r16, r17; loadi r16, r22, 9; loadi r16, r16, 1; fmul r21, r19, r21; fmul r21, r21, r16; loadi r16, r22, 9; loadi r16, r16, 0; fmul r20, r20, r19; fmul r20, r20, r16; fadd r20, r18, r20; fadd r21, r20, r21; fadd r21, r21, r17; loadi r20, r22, 1; cmpeqi r17, r20, 3; beq r17, LABEL_0000ca88; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r21, r21, r16; addi r16, r0, 0; fless r21, r21, r16; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; beq r18, LABEL_0000ca89; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca8a; add r0, r0, r0; loadi r22, r23, 1; cmpeqi r21, r22, -1; beq r21, LABEL_0000ca8b; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca8c; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r2, r20, r22; addi r3, r12, 0; addi r4, r6, 0; addi r5, r127, 0; storei r5, r125, 12; storei r4, r125, 13; storei r3, r125, 14; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000ca8d; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ca8e; add r0, r0, r0; addi r2, r0, 2; loadi r3, r125, 7; loadi r4, r125, 14; loadi r5, r125, 13; loadi r6, r125, 12; jmpl check_all_inside_0000033f; add r0, r0, r0; loadi r23, r125, 7; beq r2, LABEL_0000ca8f; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 6; addi r125, r125, 17; ret; add r0, r0, r0; loadi r127, r125, 15; addi r2, r127, 1; addi r3, r23, 0; loadi r127, r125, 6; addi r125, r125, 17; jmp shadow_check_and_group_00000346; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadi r18, r125, 16; loadd r17, r20, r18; loadi r16, r17, 6; beq r16, LABEL_0000ca92; add r0, r0, r0; loadi r15, r125, 15; addi r2, r15, 1; loadi r3, r125, 7; loadi r127, r125, 6; addi r125, r125, 17; jmp shadow_check_and_group_00000346; add r0, r0, r0; addi r2, r0, 0; loadi r127, r125, 6; addi r125, r125, 17; ret; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 17; ret; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; beq r22, LABEL_0000ca95; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; hi r21, and_net; addi r21, r21, and_net; loadd r20, r21, r23; loadi r19, r20, 0; cmpeqi r18, r19, -1; addi r125, r125, -9; storei r3, r125, 0; storei r127, r125, 2; storei r2, r125, 3; beq r18, LABEL_0000ca97; add r0, r0, r0; addi r17, r0, 0; addi r2, r17, 0; jmp LABEL_0000ca98; add r0, r0, r0; loadi r2, r20, 0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; storei r20, r125, 7; storei r2, r125, 8; jmpl solver_fast_000002bf; add r0, r0, r0; hi r127, solver_dist; addi r127, r127, solver_dist; loadi r23, r127, 0; cmpeqi r22, r2, 0; not r21, r22; beq r21, LABEL_0000ca99; add r0, r0, r0; hi r20, -1102263091; addi r20, r20, -1102263091; fless r19, r23, r20; jmp LABEL_0000ca9a; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000ca9b; add r0, r0, r0; hi r20, 1008981770; addi r20, r20, 1008981770; fadd r18, r23, r20; hi r17, intersection_point; addi r17, r17, intersection_point; loadi r16, r17, 0; hi r15, light; addi r15, r15, light; loadi r14, r15, 0; fmul r13, r14, r18; fadd r12, r13, r16; hi r11, intersection_point; addi r11, r11, intersection_point; loadi r10, r11, 1; hi r9, light; addi r9, r9, light; loadi r8, r9, 1; fmul r7, r8, r18; fadd r6, r7, r10; hi r5, intersection_point; addi r5, r5, intersection_point; loadi r4, r5, 2; hi r3, light; addi r3, r3, light; loadi r1, r3, 2; fmul r127, r1, r18; fadd r127, r127, r4; loadi r23, r125, 7; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000ca9c; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ca9d; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r22, r21, r22; loadi r21, r22, 5; loadi r21, r21, 0; fsub r21, r12, r21; loadi r20, r22, 5; loadi r20, r20, 1; fsub r20, r6, r20; loadi r19, r22, 5; loadi r19, r19, 2; fsub r19, r127, r19; loadi r18, r22, 1; cmpeqi r17, r18, 1; beq r17, LABEL_0000ca9e; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 0; hi r17, 2147483647; addi r17, r17, 2147483647; and r21, r21, r17; fless r21, r21, r18; beq r21, LABEL_0000ca9f; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 1; hi r18, 2147483647; addi r18, r18, 2147483647; and r20, r20, r18; fless r21, r20, r21; beq r21, LABEL_0000caa0; add r0, r0, r0; loadi r21, r22, 4; loadi r21, r21, 2; hi r20, 2147483647; addi r20, r20, 2147483647; and r20, r19, r20; fless r21, r20, r21; jmp LABEL_0000caa1; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000caa2; add r0, r0, r0; addi r21, r0, 0; beq r21, LABEL_0000caa3; add r0, r0, r0; loadi r20, r22, 6; addi r18, r20, 0; jmp LABEL_0000caa4; add r0, r0, r0; loadi r20, r22, 6; not r18, r20; jmp LABEL_0000caa5; add r0, r0, r0; cmpeqi r18, r18, 2; beq r18, LABEL_0000caa6; add r0, r0, r0; loadi r18, r22, 4; loadi r17, r18, 2; fmul r19, r17, r19; loadi r17, r18, 1; fmul r20, r17, r20; loadi r18, r18, 0; fmul r21, r18, r21; fadd r21, r21, r20; fadd r21, r21, r19; addi r20, r0, 0; fless r21, r21, r20; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; jmp LABEL_0000caa7; add r0, r0, r0; loadi r18, r22, 4; loadi r18, r18, 2; fmul r17, r19, r19; fmul r18, r17, r18; loadi r17, r22, 4; loadi r17, r17, 1; fmul r16, r20, r20; fmul r17, r16, r17; loadi r16, r22, 4; loadi r16, r16, 0; fmul r15, r21, r21; fmul r16, r15, r16; fadd r17, r16, r17; fadd r18, r17, r18; loadi r17, r22, 3; cmpeqi r17, r17, 0; beq r17, LABEL_0000caa8; add r0, r0, r0; addi r21, r18, 0; jmp LABEL_0000caa9; add r0, r0, r0; loadi r17, r22, 9; loadi r17, r17, 2; fmul r16, r21, r20; fmul r17, r16, r17; loadi r16, r22, 9; loadi r16, r16, 1; fmul r21, r19, r21; fmul r21, r21, r16; loadi r16, r22, 9; loadi r16, r16, 0; fmul r20, r20, r19; fmul r20, r20, r16; fadd r20, r18, r20; fadd r21, r20, r21; fadd r21, r21, r17; loadi r20, r22, 1; cmpeqi r17, r20, 3; beq r17, LABEL_0000caaa; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r21, r21, r16; addi r16, r0, 0; fless r21, r21, r16; loadi r22, r22, 6; xor r22, r22, r21; not r18, r22; beq r18, LABEL_0000caab; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000caac; add r0, r0, r0; loadi r22, r23, 1; cmpeqi r21, r22, -1; beq r21, LABEL_0000caad; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000caae; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r2, r20, r22; addi r3, r12, 0; addi r4, r6, 0; addi r5, r127, 0; storei r5, r125, 4; storei r4, r125, 5; storei r3, r125, 6; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000caaf; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cab0; add r0, r0, r0; addi r2, r0, 2; loadi r3, r125, 7; loadi r4, r125, 6; loadi r5, r125, 5; loadi r6, r125, 4; jmpl check_all_inside_0000033f; add r0, r0, r0; loadi r23, r125, 7; beq r2, LABEL_0000cab1; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cab2; add r0, r0, r0; addi r2, r0, 1; addi r3, r23, 0; jmpl shadow_check_and_group_00000346; add r0, r0, r0; jmp LABEL_0000cab3; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadi r18, r125, 8; loadd r17, r20, r18; loadi r16, r17, 6; beq r16, LABEL_0000cab4; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 7; jmpl shadow_check_and_group_00000346; add r0, r0, r0; jmp LABEL_0000cab5; add r0, r0, r0; addi r2, r0, 0; addi r17, r2, 0; loadi r127, r125, 2; beq r2, LABEL_0000cab6; add r0, r0, r0; addi r2, r0, -1; addi r125, r125, 9; ret; add r0, r0, r0; loadi r23, r125, 3; addi r22, r23, 1; loadi r21, r125, 0; loadd r20, r21, r22; cmpeqi r19, r20, -1; beq r19, LABEL_0000cab8; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 9; ret; add r0, r0, r0; hi r18, and_net; addi r18, r18, and_net; loadd r3, r18, r20; addi r2, r0, 0; storei r22, r125, 1; jmpl shadow_check_and_group_00000346; add r0, r0, r0; beq r2, LABEL_0000caba; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 2; addi r125, r125, 9; ret; add r0, r0, r0; loadi r127, r125, 1; addi r2, r127, 1; loadi r3, r125, 0; loadi r127, r125, 2; addi r125, r125, 9; jmp shadow_check_one_or_group_00000352; add r0, r0, r0; loadd r23, r3, r2; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000cabc; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; cmpeqi r20, r22, 99; addi r125, r125, -8; storei r3, r125, 3; storei r127, r125, 5; storei r2, r125, 6; storei r23, r125, 7; beq r20, LABEL_0000cabe; add r0, r0, r0; addi r19, r0, -1; jmp LABEL_0000cabf; add r0, r0, r0; hi r19, light_dirvec; addi r19, r19, light_dirvec; hi r18, intersection_point; addi r18, r18, intersection_point; hi r17, objects; addi r17, r17, objects; loadd r16, r17, r22; loadi r15, r16, 5; loadi r14, r15, 0; loadi r13, r18, 0; fsub r5, r13, r14; loadi r12, r16, 5; loadi r11, r12, 1; loadi r10, r18, 1; fsub r6, r10, r11; loadi r9, r16, 5; loadi r8, r9, 2; loadi r7, r18, 2; fsub r7, r7, r8; loadi r21, r19, 1; loadd r4, r21, r22; loadi r22, r16, 1; cmpeqi r21, r22, 1; beq r21, LABEL_0000cac0; add r0, r0, r0; loadi r3, r19, 0; addi r2, r16, 0; jmpl solver_rect_fast_0000029f; add r0, r0, r0; loadi r3, r125, 3; addi r22, r2, 0; loadi r23, r125, 7; loadi r127, r125, 5; jmp LABEL_0000cac1; add r0, r0, r0; cmpeqi r22, r22, 2; beq r22, LABEL_0000cac2; add r0, r0, r0; loadi r22, r4, 0; addi r21, r0, 0; fless r22, r22, r21; beq r22, LABEL_0000cac3; add r0, r0, r0; loadi r22, r4, 3; fmul r22, r22, r7; loadi r21, r4, 2; fmul r21, r21, r6; loadi r20, r4, 1; fmul r20, r20, r5; fadd r21, r20, r21; fadd r22, r21, r22; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; addi r22, r0, 1; jmp LABEL_0000cac4; add r0, r0, r0; addi r22, r0, 0; addi r2, r22, 0; jmp LABEL_0000cac5; add r0, r0, r0; addi r2, r16, 0; addi r3, r4, 0; addi r4, r5, 0; addi r5, r6, 0; addi r6, r7, 0; jmpl solver_second_fast_000002b3; add r0, r0, r0; addi r22, r2, 0; loadi r3, r125, 3; loadi r23, r125, 7; loadi r127, r125, 5; cmpeqi r21, r2, 0; not r20, r21; beq r20, LABEL_0000cac6; add r0, r0, r0; hi r19, -1110651699; addi r19, r19, -1110651699; hi r18, solver_dist; addi r18, r18, solver_dist; loadi r17, r18, 0; fless r16, r17, r19; beq r16, LABEL_0000cac7; add r0, r0, r0; loadi r15, r23, 1; cmpeqi r14, r15, -1; beq r14, LABEL_0000cac8; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cac9; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r15; addi r2, r0, 0; jmpl shadow_check_and_group_00000346; add r0, r0, r0; beq r2, LABEL_0000caca; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cacb; add r0, r0, r0; addi r2, r0, 2; loadi r3, r125, 7; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; loadi r3, r125, 3; loadi r23, r125, 7; loadi r127, r125, 5; beq r2, LABEL_0000cacc; add r0, r0, r0; addi r19, r0, -1; jmp LABEL_0000cacd; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000cace; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000cacf; add r0, r0, r0; addi r19, r0, 0; loadi r2, r125, 6; beq r19, LABEL_0000cad0; add r0, r0, r0; loadi r22, r23, 1; cmpeqi r21, r22, -1; beq r21, LABEL_0000cad1; add r0, r0, r0; addi r20, r0, 0; addi r2, r20, 0; jmp LABEL_0000cad2; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r22; addi r2, r0, 0; jmpl shadow_check_and_group_00000346; add r0, r0, r0; beq r2, LABEL_0000cad3; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cad4; add r0, r0, r0; addi r2, r0, 2; loadi r3, r125, 7; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; addi r20, r2, 0; loadi r127, r125, 5; beq r2, LABEL_0000cad5; add r0, r0, r0; addi r2, r0, -1; addi r125, r125, 8; ret; add r0, r0, r0; loadi r23, r125, 6; addi r22, r23, 1; loadi r21, r125, 3; loadd r19, r21, r22; loadi r18, r19, 0; cmpeqi r17, r18, -1; beq r17, LABEL_0000cad7; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 8; ret; add r0, r0, r0; cmpeqi r16, r18, 99; storei r19, r125, 2; storei r22, r125, 4; beq r16, LABEL_0000cad9; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cada; add r0, r0, r0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; addi r2, r18, 0; jmpl solver_fast_000002bf; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cadb; add r0, r0, r0; hi r22, -1110651699; addi r22, r22, -1110651699; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; fless r18, r20, r22; beq r18, LABEL_0000cadc; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 2; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cadd; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cade; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cadf; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cae0; add r0, r0, r0; addi r2, r0, 0; beq r2, LABEL_0000cae1; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 2; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cae2; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 5; addi r125, r125, 8; ret; add r0, r0, r0; loadi r127, r125, 4; addi r2, r127, 1; loadi r3, r125, 3; loadi r127, r125, 5; addi r125, r125, 8; jmp shadow_check_one_or_matrix_00000358; add r0, r0, r0; loadi r127, r125, 4; addi r2, r127, 1; loadi r3, r125, 3; loadi r127, r125, 5; addi r125, r125, 8; jmp shadow_check_one_or_matrix_00000358; add r0, r0, r0; addi r22, r2, 1; loadd r21, r3, r22; loadi r20, r21, 0; cmpeqi r18, r20, -1; beq r18, LABEL_0000cae6; add r0, r0, r0; addi r2, r0, 0; addi r125, r125, 8; ret; add r0, r0, r0; cmpeqi r17, r20, 99; storei r21, r125, 0; storei r22, r125, 1; beq r17, LABEL_0000cae8; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cae9; add r0, r0, r0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; addi r2, r20, 0; jmpl solver_fast_000002bf; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000caea; add r0, r0, r0; hi r22, -1110651699; addi r22, r22, -1110651699; hi r20, solver_dist; addi r20, r20, solver_dist; loadi r19, r20, 0; fless r18, r19, r22; beq r18, LABEL_0000caeb; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000caec; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000caed; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000caee; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000caef; add r0, r0, r0; addi r2, r0, 0; beq r2, LABEL_0000caf0; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000caf1; add r0, r0, r0; addi r2, r0, -1; loadi r127, r125, 5; addi r125, r125, 8; ret; add r0, r0, r0; loadi r127, r125, 1; addi r2, r127, 1; loadi r3, r125, 3; loadi r127, r125, 5; addi r125, r125, 8; jmp shadow_check_one_or_matrix_00000358; add r0, r0, r0; loadi r127, r125, 1; addi r2, r127, 1; loadi r3, r125, 3; loadi r127, r125, 5; addi r125, r125, 8; jmp shadow_check_one_or_matrix_00000358; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; beq r22, LABEL_0000caf4; add r0, r0, r0; ret; add r0, r0, r0; hi r21, startp; addi r21, r21, startp; hi r20, objects; addi r20, r20, objects; loadd r19, r20, r23; loadi r18, r19, 5; loadi r17, r18, 0; loadi r16, r21, 0; fsub r15, r16, r17; loadi r14, r19, 5; loadi r13, r14, 1; loadi r12, r21, 1; fsub r5, r12, r13; loadi r11, r19, 5; loadi r10, r11, 2; loadi r9, r21, 2; fsub r6, r9, r10; loadi r8, r19, 1; cmpeqi r7, r8, 1; addi r125, r125, -10; storei r127, r125, 0; storei r23, r125, 2; storei r4, r125, 7; storei r3, r125, 8; storei r2, r125, 9; beq r7, LABEL_0000caf6; add r0, r0, r0; addi r2, r19, 0; addi r3, r4, 0; addi r4, r15, 0; jmpl solver_rect_0000026a; add r0, r0, r0; addi r22, r2, 0; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; loadi r23, r125, 2; jmp LABEL_0000caf7; add r0, r0, r0; cmpeqi r22, r8, 2; beq r22, LABEL_0000caf8; add r0, r0, r0; loadi r22, r19, 4; loadi r21, r22, 2; loadi r20, r4, 2; fmul r21, r20, r21; loadi r20, r22, 1; loadi r19, r4, 1; fmul r20, r19, r20; loadi r19, r22, 0; loadi r18, r4, 0; fmul r19, r18, r19; fadd r20, r19, r20; fadd r21, r20, r21; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000caf9; add r0, r0, r0; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; loadi r20, r22, 2; fmul r20, r20, r6; loadi r19, r22, 1; fmul r19, r19, r5; loadi r22, r22, 0; fmul r22, r22, r15; fadd r22, r22, r19; fadd r22, r22, r20; fsub r22, r0, r22; fmul r22, r22, r21; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; addi r22, r0, 1; jmp LABEL_0000cafa; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cafb; add r0, r0, r0; addi r2, r19, 0; addi r3, r4, 0; addi r4, r15, 0; jmpl solver_second_00000288; add r0, r0, r0; addi r22, r2, 0; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; loadi r23, r125, 2; cmpeqi r127, r22, 0; not r21, r127; beq r21, LABEL_0000cafc; add r0, r0, r0; hi r20, solver_dist; addi r20, r20, solver_dist; loadi r19, r20, 0; addi r18, r0, 0; fless r17, r18, r19; beq r17, LABEL_0000cafd; add r0, r0, r0; hi r16, tmin; addi r16, r16, tmin; loadi r15, r16, 0; fless r14, r19, r15; beq r14, LABEL_0000cafe; add r0, r0, r0; hi r13, 1008981770; addi r13, r13, 1008981770; fadd r12, r19, r13; hi r11, startp; addi r11, r11, startp; loadi r10, r11, 0; loadi r9, r4, 0; fmul r8, r9, r12; fadd r7, r8, r10; hi r6, startp; addi r6, r6, startp; loadi r5, r6, 1; loadi r1, r4, 1; fmul r127, r1, r12; fadd r127, r127, r5; hi r21, startp; addi r21, r21, startp; loadi r21, r21, 2; loadi r20, r4, 2; fmul r20, r20, r12; fadd r21, r20, r21; loadi r20, r3, 0; cmpeqi r19, r20, -1; beq r19, LABEL_0000caff; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cb00; add r0, r0, r0; hi r19, objects; addi r19, r19, objects; loadd r20, r19, r20; loadi r19, r20, 5; loadi r19, r19, 0; fsub r19, r7, r19; loadi r18, r20, 5; loadi r18, r18, 1; fsub r18, r127, r18; loadi r17, r20, 5; loadi r17, r17, 2; fsub r17, r21, r17; loadi r16, r20, 1; cmpeqi r15, r16, 1; beq r15, LABEL_0000cb01; add r0, r0, r0; loadi r16, r20, 4; loadi r16, r16, 0; hi r15, 2147483647; addi r15, r15, 2147483647; and r19, r19, r15; fless r19, r19, r16; beq r19, LABEL_0000cb02; add r0, r0, r0; loadi r19, r20, 4; loadi r19, r19, 1; hi r16, 2147483647; addi r16, r16, 2147483647; and r18, r18, r16; fless r19, r18, r19; beq r19, LABEL_0000cb03; add r0, r0, r0; loadi r19, r20, 4; loadi r19, r19, 2; hi r18, 2147483647; addi r18, r18, 2147483647; and r18, r17, r18; fless r19, r18, r19; jmp LABEL_0000cb04; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000cb05; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000cb06; add r0, r0, r0; loadi r18, r20, 6; addi r16, r18, 0; jmp LABEL_0000cb07; add r0, r0, r0; loadi r18, r20, 6; not r16, r18; jmp LABEL_0000cb08; add r0, r0, r0; cmpeqi r16, r16, 2; beq r16, LABEL_0000cb09; add r0, r0, r0; loadi r16, r20, 4; loadi r15, r16, 2; fmul r17, r15, r17; loadi r15, r16, 1; fmul r18, r15, r18; loadi r16, r16, 0; fmul r19, r16, r19; fadd r19, r19, r18; fadd r19, r19, r17; addi r18, r0, 0; fless r19, r19, r18; loadi r20, r20, 6; xor r20, r20, r19; not r16, r20; jmp LABEL_0000cb0a; add r0, r0, r0; loadi r16, r20, 4; loadi r16, r16, 2; fmul r15, r17, r17; fmul r16, r15, r16; loadi r15, r20, 4; loadi r15, r15, 1; fmul r14, r18, r18; fmul r15, r14, r15; loadi r14, r20, 4; loadi r14, r14, 0; fmul r13, r19, r19; fmul r14, r13, r14; fadd r15, r14, r15; fadd r16, r15, r16; loadi r15, r20, 3; cmpeqi r15, r15, 0; beq r15, LABEL_0000cb0b; add r0, r0, r0; addi r19, r16, 0; jmp LABEL_0000cb0c; add r0, r0, r0; loadi r15, r20, 9; loadi r15, r15, 2; fmul r14, r19, r18; fmul r15, r14, r15; loadi r14, r20, 9; loadi r14, r14, 1; fmul r19, r17, r19; fmul r19, r19, r14; loadi r14, r20, 9; loadi r14, r14, 0; fmul r18, r18, r17; fmul r18, r18, r14; fadd r18, r16, r18; fadd r19, r18, r19; fadd r19, r19, r15; loadi r18, r20, 1; cmpeqi r15, r18, 3; beq r15, LABEL_0000cb0d; add r0, r0, r0; hi r14, 1065353216; addi r14, r14, 1065353216; fsub r19, r19, r14; addi r14, r0, 0; fless r19, r19, r14; loadi r20, r20, 6; xor r20, r20, r19; not r16, r20; beq r16, LABEL_0000cb0e; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cb0f; add r0, r0, r0; loadi r20, r3, 1; cmpeqi r19, r20, -1; beq r19, LABEL_0000cb10; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cb11; add r0, r0, r0; hi r18, objects; addi r18, r18, objects; loadd r17, r18, r20; loadi r15, r17, 5; loadi r14, r15, 0; fsub r13, r7, r14; loadi r20, r17, 5; loadi r20, r20, 1; fsub r20, r127, r20; loadi r19, r17, 5; loadi r19, r19, 2; fsub r19, r21, r19; loadi r18, r17, 1; cmpeqi r16, r18, 1; beq r16, LABEL_0000cb12; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 0; hi r16, 2147483647; addi r16, r16, 2147483647; and r16, r13, r16; fless r18, r16, r18; beq r18, LABEL_0000cb13; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 1; hi r16, 2147483647; addi r16, r16, 2147483647; and r20, r20, r16; fless r20, r20, r18; beq r20, LABEL_0000cb14; add r0, r0, r0; loadi r20, r17, 4; loadi r20, r20, 2; hi r18, 2147483647; addi r18, r18, 2147483647; and r19, r19, r18; fless r20, r19, r20; jmp LABEL_0000cb15; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cb16; add r0, r0, r0; addi r20, r0, 0; beq r20, LABEL_0000cb17; add r0, r0, r0; loadi r19, r17, 6; addi r18, r19, 0; jmp LABEL_0000cb18; add r0, r0, r0; loadi r19, r17, 6; not r18, r19; jmp LABEL_0000cb19; add r0, r0, r0; cmpeqi r18, r18, 2; beq r18, LABEL_0000cb1a; add r0, r0, r0; loadi r18, r17, 4; loadi r16, r18, 2; fmul r19, r16, r19; loadi r16, r18, 1; fmul r20, r16, r20; loadi r18, r18, 0; fmul r18, r18, r13; fadd r20, r18, r20; fadd r20, r20, r19; addi r19, r0, 0; fless r20, r20, r19; loadi r19, r17, 6; xor r20, r19, r20; not r18, r20; jmp LABEL_0000cb1b; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 2; fmul r16, r19, r19; fmul r18, r16, r18; loadi r16, r17, 4; loadi r16, r16, 1; fmul r15, r20, r20; fmul r16, r15, r16; loadi r15, r17, 4; loadi r15, r15, 0; fmul r14, r13, r13; fmul r15, r14, r15; fadd r16, r15, r16; fadd r18, r16, r18; loadi r16, r17, 3; cmpeqi r16, r16, 0; beq r16, LABEL_0000cb1c; add r0, r0, r0; addi r20, r18, 0; jmp LABEL_0000cb1d; add r0, r0, r0; loadi r16, r17, 9; loadi r16, r16, 2; fmul r15, r13, r20; fmul r16, r15, r16; loadi r15, r17, 9; loadi r15, r15, 1; fmul r14, r19, r13; fmul r15, r14, r15; loadi r14, r17, 9; loadi r14, r14, 0; fmul r20, r20, r19; fmul r20, r20, r14; fadd r20, r18, r20; fadd r20, r20, r15; fadd r20, r20, r16; loadi r16, r17, 1; cmpeqi r15, r16, 3; beq r15, LABEL_0000cb1e; add r0, r0, r0; hi r14, 1065353216; addi r14, r14, 1065353216; fsub r20, r20, r14; addi r14, r0, 0; fless r20, r20, r14; loadi r19, r17, 6; xor r20, r19, r20; not r18, r20; beq r18, LABEL_0000cb1f; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cb20; add r0, r0, r0; loadi r20, r3, 2; cmpeqi r19, r20, -1; beq r19, LABEL_0000cb21; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cb22; add r0, r0, r0; hi r16, objects; addi r16, r16, objects; loadd r2, r16, r20; addi r3, r7, 0; addi r4, r127, 0; addi r5, r21, 0; storei r4, r125, 1; storei r22, r125, 3; storei r5, r125, 4; storei r12, r125, 5; storei r3, r125, 6; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000cb23; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cb24; add r0, r0, r0; addi r2, r0, 3; loadi r3, r125, 8; loadi r4, r125, 6; loadi r5, r125, 1; loadi r6, r125, 4; jmpl check_all_inside_0000033f; add r0, r0, r0; addi r20, r2, 0; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; loadi r7, r125, 6; loadi r12, r125, 5; loadi r21, r125, 4; loadi r22, r125, 3; loadi r23, r125, 2; loadi r127, r125, 1; beq r20, LABEL_0000cb25; add r0, r0, r0; hi r19, tmin; addi r19, r19, tmin; storei r12, r19, 0; hi r18, intersection_point; addi r18, r18, intersection_point; storei r7, r18, 0; storei r127, r18, 1; storei r21, r18, 2; hi r17, intersected_object_id; addi r17, r17, intersected_object_id; storei r23, r17, 0; hi r16, intsec_rectside; addi r16, r16, intsec_rectside; storei r22, r16, 0; addi r2, r2, 1; loadi r127, r125, 0; addi r125, r125, 10; jmp solve_each_element_0000035e; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r19, r20, r23; loadi r18, r19, 6; beq r18, LABEL_0000cb27; add r0, r0, r0; addi r2, r2, 1; loadi r127, r125, 0; addi r125, r125, 10; jmp solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 0; addi r125, r125, 10; ret; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb29; add r0, r0, r0; addi r125, r125, -11; storei r3, r125, 4; storei r2, r125, 10; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; storei r4, r125, 5; storei r127, r125, 6; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 10; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2a; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 0; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 0; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2b; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 9; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 9; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2c; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 1; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2d; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 8; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 8; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2e; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 2; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 2; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb2f; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 7; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r23, r125, 7; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cb30; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 3; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; addi r2, r127, 1; loadi r3, r125, 4; loadi r4, r125, 5; loadi r127, r125, 6; addi r125, r125, 11; jmp solve_one_or_network_00000371; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; ret; add r0, r0, r0; loadd r23, r3, r2; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000cb39; add r0, r0, r0; ret; add r0, r0, r0; cmpeqi r20, r22, 99; addi r125, r125, -7; storei r3, r125, 0; storei r4, r125, 1; storei r127, r125, 4; storei r2, r125, 5; storei r23, r125, 6; beq r20, LABEL_0000cb3b; add r0, r0, r0; loadi r19, r23, 1; cmpeqi r18, r19, -1; not r17, r18; beq r17, LABEL_0000cb3c; add r0, r0, r0; hi r16, and_net; addi r16, r16, and_net; loadd r3, r16, r19; addi r2, r0, 0; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb3d; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb3e; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb3f; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb40; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb41; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 7; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb42; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 8; loadi r3, r125, 6; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; loadi r2, r125, 5; jmp LABEL_0000cb43; add r0, r0, r0; hi r19, startp; addi r19, r19, startp; hi r18, objects; addi r18, r18, objects; loadd r17, r18, r22; loadi r16, r17, 5; loadi r15, r16, 0; loadi r14, r19, 0; fsub r13, r14, r15; loadi r12, r17, 5; loadi r11, r12, 1; loadi r10, r19, 1; fsub r5, r10, r11; loadi r9, r17, 5; loadi r8, r9, 2; loadi r7, r19, 2; fsub r6, r7, r8; loadi r22, r17, 1; cmpeqi r21, r22, 1; beq r21, LABEL_0000cb44; add r0, r0, r0; addi r2, r17, 0; addi r3, r4, 0; addi r4, r13, 0; jmpl solver_rect_0000026a; add r0, r0, r0; addi r22, r2, 0; jmp LABEL_0000cb45; add r0, r0, r0; cmpeqi r22, r22, 2; beq r22, LABEL_0000cb46; add r0, r0, r0; loadi r22, r17, 4; loadi r21, r22, 2; loadi r20, r4, 2; fmul r21, r20, r21; loadi r20, r22, 1; loadi r19, r4, 1; fmul r20, r19, r20; loadi r19, r22, 0; loadi r18, r4, 0; fmul r19, r18, r19; fadd r20, r19, r20; fadd r21, r20, r21; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000cb47; add r0, r0, r0; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r21, r21, r19; xor r21, r20, r21; loadi r20, r22, 2; fmul r20, r20, r6; loadi r19, r22, 1; fmul r19, r19, r5; loadi r22, r22, 0; fmul r22, r22, r13; fadd r22, r22, r19; fadd r22, r22, r20; fsub r22, r0, r22; fmul r22, r22, r21; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; addi r22, r0, 1; jmp LABEL_0000cb48; add r0, r0, r0; addi r22, r0, 0; addi r2, r22, 0; jmp LABEL_0000cb49; add r0, r0, r0; addi r2, r17, 0; addi r3, r4, 0; addi r4, r13, 0; jmpl solver_second_00000288; add r0, r0, r0; addi r22, r2, 0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cb4a; add r0, r0, r0; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; hi r19, tmin; addi r19, r19, tmin; loadi r18, r19, 0; fless r17, r20, r18; beq r17, LABEL_0000cb4b; add r0, r0, r0; loadi r16, r125, 6; loadi r15, r16, 1; cmpeqi r14, r15, -1; not r13, r14; beq r13, LABEL_0000cb4c; add r0, r0, r0; hi r12, and_net; addi r12, r12, and_net; loadd r3, r12, r15; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb4d; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb4e; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb4f; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb50; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb51; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 7; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb52; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 8; loadi r3, r125, 6; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; loadi r2, r125, 5; addi r23, r2, 1; loadi r22, r125, 0; loadd r21, r22, r23; loadi r20, r21, 0; cmpeqi r19, r20, -1; beq r19, LABEL_0000cb53; add r0, r0, r0; loadi r127, r125, 4; addi r125, r125, 7; ret; add r0, r0, r0; cmpeqi r127, r20, 99; storei r23, r125, 2; storei r21, r125, 3; beq r127, LABEL_0000cb55; add r0, r0, r0; loadi r18, r21, 1; cmpeqi r17, r18, -1; not r16, r17; beq r16, LABEL_0000cb56; add r0, r0, r0; hi r15, and_net; addi r15, r15, and_net; loadd r3, r15, r18; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb57; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb58; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb59; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb5a; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb5b; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; loadi r23, r125, 2; jmp LABEL_0000cb5c; add r0, r0, r0; hi r4, startp; addi r4, r4, startp; addi r2, r20, 0; loadi r3, r125, 1; jmpl solver_00000296; add r0, r0, r0; cmpeqi r127, r2, 0; not r22, r127; beq r22, LABEL_0000cb5d; add r0, r0, r0; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; hi r19, tmin; addi r19, r19, tmin; loadi r18, r19, 0; fless r17, r20, r18; beq r17, LABEL_0000cb5e; add r0, r0, r0; loadi r23, r125, 3; loadi r16, r23, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cb5f; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb60; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb61; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb62; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb63; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb64; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; loadi r23, r125, 2; addi r2, r23, 1; loadi r3, r125, 0; loadi r4, r125, 1; loadi r127, r125, 4; addi r125, r125, 7; jmp trace_or_matrix_00000378; add r0, r0, r0; hi r23, 1315859240; addi r23, r23, 1315859240; hi r22, tmin; addi r22, r22, tmin; storei r23, r22, 0; hi r21, or_net; addi r21, r21, or_net; loadi r20, r21, 0; loadi r19, r20, 0; loadi r18, r19, 0; cmpeqi r17, r18, -1; bne r17, LABEL_0000cb65; add r0, r0, r0; cmpeqi r16, r18, 99; addi r125, r125, -4; storei r20, r125, 0; storei r2, r125, 1; storei r127, r125, 2; storei r19, r125, 3; beq r16, LABEL_0000cb66; add r0, r0, r0; loadi r15, r19, 1; cmpeqi r14, r15, -1; not r13, r14; beq r13, LABEL_0000cb67; add r0, r0, r0; hi r12, and_net; addi r12, r12, and_net; loadd r3, r12, r15; addi r11, r0, 0; addi r2, r11, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb68; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb69; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb6a; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb6b; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb6c; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; jmp LABEL_0000cb6d; add r0, r0, r0; hi r4, startp; addi r4, r4, startp; addi r2, r18, 0; loadi r3, r125, 1; jmpl solver_00000296; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cb6e; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cb6f; add r0, r0, r0; loadi r17, r125, 3; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cb70; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb71; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb72; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb73; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb74; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cb75; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_0000035e; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_00000371; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; loadi r4, r125, 1; jmpl trace_or_matrix_00000378; add r0, r0, r0; loadi r127, r125, 2; addi r125, r125, 4; hi r23, tmin; addi r23, r23, tmin; loadi r22, r23, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r22; beq r20, LABEL_0000cb76; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r2, r22, r19; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r4, 0; loadd r22, r3, r2; cmpeqi r21, r22, -1; beq r21, LABEL_0000cb78; add r0, r0, r0; ret; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r19, r20, r22; loadi r18, r19, 10; loadi r5, r18, 0; loadi r6, r18, 1; loadi r7, r18, 2; loadi r17, r4, 1; loadd r16, r17, r22; loadi r15, r19, 1; cmpeqi r14, r15, 1; addi r125, r125, -11; storei r127, r125, 0; storei r22, r125, 3; storei r4, r125, 7; storei r3, r125, 8; storei r2, r125, 9; storei r23, r125, 10; beq r14, LABEL_0000cb7a; add r0, r0, r0; loadi r3, r4, 0; addi r2, r19, 0; addi r4, r16, 0; jmpl solver_rect_fast_0000029f; add r0, r0, r0; addi r21, r2, 0; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; loadi r22, r125, 3; jmp LABEL_0000cb7b; add r0, r0, r0; cmpeqi r13, r15, 2; beq r13, LABEL_0000cb7c; add r0, r0, r0; loadi r12, r16, 0; addi r11, r0, 0; fless r10, r12, r11; beq r10, LABEL_0000cb7d; add r0, r0, r0; loadi r9, r18, 3; loadi r8, r16, 0; fmul r21, r8, r9; hi r20, solver_dist; addi r20, r20, solver_dist; storei r21, r20, 0; addi r21, r0, 1; jmp LABEL_0000cb7e; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000cb7f; add r0, r0, r0; loadi r12, r16, 0; hi r11, 2139095040; addi r11, r11, 2139095040; and r10, r12, r11; cmpeqi r9, r10, 0; beq r9, LABEL_0000cb80; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000cb81; add r0, r0, r0; loadi r8, r16, 3; fmul r21, r8, r7; loadi r20, r16, 2; fmul r20, r20, r6; loadi r17, r16, 1; fmul r17, r17, r5; fadd r20, r17, r20; fadd r21, r20, r21; loadi r20, r18, 3; fmul r20, r12, r20; fmul r18, r21, r21; fsub r20, r18, r20; addi r18, r0, 0; fless r18, r18, r20; beq r18, LABEL_0000cb82; add r0, r0, r0; loadi r19, r19, 6; beq r19, LABEL_0000cb83; add r0, r0, r0; loadi r19, r16, 4; finvsqrt r20, r20; fmul r18, r20, r20; finvsqrt r18, r18; hi r17, -2147483648; addi r17, r17, -2147483648; and r20, r20, r17; xor r20, r18, r20; fadd r21, r21, r20; fmul r21, r21, r19; hi r20, solver_dist; addi r20, r20, solver_dist; storei r21, r20, 0; jmp LABEL_0000cb84; add r0, r0, r0; loadi r19, r16, 4; finvsqrt r20, r20; fmul r18, r20, r20; finvsqrt r18, r18; hi r17, -2147483648; addi r17, r17, -2147483648; and r20, r20, r17; xor r20, r18, r20; fsub r21, r21, r20; fmul r21, r21, r19; hi r20, solver_dist; addi r20, r20, solver_dist; storei r21, r20, 0; addi r21, r0, 1; jmp LABEL_0000cb85; add r0, r0, r0; addi r21, r0, 0; cmpeqi r127, r21, 0; not r23, r127; beq r23, LABEL_0000cb86; add r0, r0, r0; hi r20, solver_dist; addi r20, r20, solver_dist; loadi r19, r20, 0; addi r18, r0, 0; fless r17, r18, r19; beq r17, LABEL_0000cb87; add r0, r0, r0; hi r16, tmin; addi r16, r16, tmin; loadi r15, r16, 0; fless r14, r19, r15; beq r14, LABEL_0000cb88; add r0, r0, r0; hi r13, 1008981770; addi r13, r13, 1008981770; fadd r12, r19, r13; hi r11, startp_fast; addi r11, r11, startp_fast; loadi r10, r11, 0; loadi r9, r125, 10; loadi r8, r9, 0; fmul r7, r8, r12; fadd r6, r7, r10; hi r5, startp_fast; addi r5, r5, startp_fast; loadi r1, r5, 1; loadi r127, r9, 1; fmul r127, r127, r12; fadd r127, r127, r1; hi r23, startp_fast; addi r23, r23, startp_fast; loadi r23, r23, 2; loadi r20, r9, 2; fmul r20, r20, r12; fadd r23, r20, r23; loadi r20, r3, 0; cmpeqi r19, r20, -1; beq r19, LABEL_0000cb89; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cb8a; add r0, r0, r0; hi r19, objects; addi r19, r19, objects; loadd r20, r19, r20; loadi r19, r20, 5; loadi r19, r19, 0; fsub r19, r6, r19; loadi r18, r20, 5; loadi r18, r18, 1; fsub r18, r127, r18; loadi r17, r20, 5; loadi r17, r17, 2; fsub r17, r23, r17; loadi r16, r20, 1; cmpeqi r15, r16, 1; beq r15, LABEL_0000cb8b; add r0, r0, r0; loadi r16, r20, 4; loadi r16, r16, 0; hi r15, 2147483647; addi r15, r15, 2147483647; and r19, r19, r15; fless r19, r19, r16; beq r19, LABEL_0000cb8c; add r0, r0, r0; loadi r19, r20, 4; loadi r19, r19, 1; hi r16, 2147483647; addi r16, r16, 2147483647; and r18, r18, r16; fless r19, r18, r19; beq r19, LABEL_0000cb8d; add r0, r0, r0; loadi r19, r20, 4; loadi r19, r19, 2; hi r18, 2147483647; addi r18, r18, 2147483647; and r18, r17, r18; fless r19, r18, r19; jmp LABEL_0000cb8e; add r0, r0, r0; addi r19, r0, 0; jmp LABEL_0000cb8f; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000cb90; add r0, r0, r0; loadi r18, r20, 6; addi r16, r18, 0; jmp LABEL_0000cb91; add r0, r0, r0; loadi r18, r20, 6; not r16, r18; jmp LABEL_0000cb92; add r0, r0, r0; cmpeqi r16, r16, 2; beq r16, LABEL_0000cb93; add r0, r0, r0; loadi r16, r20, 4; loadi r15, r16, 2; fmul r17, r15, r17; loadi r15, r16, 1; fmul r18, r15, r18; loadi r16, r16, 0; fmul r19, r16, r19; fadd r19, r19, r18; fadd r19, r19, r17; addi r18, r0, 0; fless r19, r19, r18; loadi r20, r20, 6; xor r20, r20, r19; not r16, r20; jmp LABEL_0000cb94; add r0, r0, r0; loadi r16, r20, 4; loadi r16, r16, 2; fmul r15, r17, r17; fmul r16, r15, r16; loadi r15, r20, 4; loadi r15, r15, 1; fmul r14, r18, r18; fmul r15, r14, r15; loadi r14, r20, 4; loadi r14, r14, 0; fmul r13, r19, r19; fmul r14, r13, r14; fadd r15, r14, r15; fadd r16, r15, r16; loadi r15, r20, 3; cmpeqi r15, r15, 0; beq r15, LABEL_0000cb95; add r0, r0, r0; addi r19, r16, 0; jmp LABEL_0000cb96; add r0, r0, r0; loadi r15, r20, 9; loadi r15, r15, 2; fmul r14, r19, r18; fmul r15, r14, r15; loadi r14, r20, 9; loadi r14, r14, 1; fmul r19, r17, r19; fmul r19, r19, r14; loadi r14, r20, 9; loadi r14, r14, 0; fmul r18, r18, r17; fmul r18, r18, r14; fadd r18, r16, r18; fadd r19, r18, r19; fadd r19, r19, r15; loadi r18, r20, 1; cmpeqi r15, r18, 3; beq r15, LABEL_0000cb97; add r0, r0, r0; hi r14, 1065353216; addi r14, r14, 1065353216; fsub r19, r19, r14; addi r14, r0, 0; fless r19, r19, r14; loadi r20, r20, 6; xor r20, r20, r19; not r16, r20; beq r16, LABEL_0000cb98; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cb99; add r0, r0, r0; loadi r20, r3, 1; cmpeqi r19, r20, -1; beq r19, LABEL_0000cb9a; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cb9b; add r0, r0, r0; hi r18, objects; addi r18, r18, objects; loadd r17, r18, r20; loadi r15, r17, 5; loadi r14, r15, 0; fsub r13, r6, r14; loadi r20, r17, 5; loadi r20, r20, 1; fsub r20, r127, r20; loadi r19, r17, 5; loadi r19, r19, 2; fsub r19, r23, r19; loadi r18, r17, 1; cmpeqi r16, r18, 1; beq r16, LABEL_0000cb9c; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 0; hi r16, 2147483647; addi r16, r16, 2147483647; and r16, r13, r16; fless r18, r16, r18; beq r18, LABEL_0000cb9d; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 1; hi r16, 2147483647; addi r16, r16, 2147483647; and r20, r20, r16; fless r20, r20, r18; beq r20, LABEL_0000cb9e; add r0, r0, r0; loadi r20, r17, 4; loadi r20, r20, 2; hi r18, 2147483647; addi r18, r18, 2147483647; and r19, r19, r18; fless r20, r19, r20; jmp LABEL_0000cb9f; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cba0; add r0, r0, r0; addi r20, r0, 0; beq r20, LABEL_0000cba1; add r0, r0, r0; loadi r19, r17, 6; addi r18, r19, 0; jmp LABEL_0000cba2; add r0, r0, r0; loadi r19, r17, 6; not r18, r19; jmp LABEL_0000cba3; add r0, r0, r0; cmpeqi r18, r18, 2; beq r18, LABEL_0000cba4; add r0, r0, r0; loadi r18, r17, 4; loadi r16, r18, 2; fmul r19, r16, r19; loadi r16, r18, 1; fmul r20, r16, r20; loadi r18, r18, 0; fmul r18, r18, r13; fadd r20, r18, r20; fadd r20, r20, r19; addi r19, r0, 0; fless r20, r20, r19; loadi r19, r17, 6; xor r20, r19, r20; not r18, r20; jmp LABEL_0000cba5; add r0, r0, r0; loadi r18, r17, 4; loadi r18, r18, 2; fmul r16, r19, r19; fmul r18, r16, r18; loadi r16, r17, 4; loadi r16, r16, 1; fmul r15, r20, r20; fmul r16, r15, r16; loadi r15, r17, 4; loadi r15, r15, 0; fmul r14, r13, r13; fmul r15, r14, r15; fadd r16, r15, r16; fadd r18, r16, r18; loadi r16, r17, 3; cmpeqi r16, r16, 0; beq r16, LABEL_0000cba6; add r0, r0, r0; addi r20, r18, 0; jmp LABEL_0000cba7; add r0, r0, r0; loadi r16, r17, 9; loadi r16, r16, 2; fmul r15, r13, r20; fmul r16, r15, r16; loadi r15, r17, 9; loadi r15, r15, 1; fmul r14, r19, r13; fmul r15, r14, r15; loadi r14, r17, 9; loadi r14, r14, 0; fmul r20, r20, r19; fmul r20, r20, r14; fadd r20, r18, r20; fadd r20, r20, r15; fadd r20, r20, r16; loadi r16, r17, 1; cmpeqi r15, r16, 3; beq r15, LABEL_0000cba8; add r0, r0, r0; hi r14, 1065353216; addi r14, r14, 1065353216; fsub r20, r20, r14; addi r14, r0, 0; fless r20, r20, r14; loadi r19, r17, 6; xor r20, r19, r20; not r18, r20; beq r18, LABEL_0000cba9; add r0, r0, r0; addi r20, r0, 0; jmp LABEL_0000cbaa; add r0, r0, r0; loadi r20, r3, 2; cmpeqi r19, r20, -1; beq r19, LABEL_0000cbab; add r0, r0, r0; addi r20, r0, -1; jmp LABEL_0000cbac; add r0, r0, r0; hi r16, objects; addi r16, r16, objects; loadd r2, r16, r20; addi r3, r6, 0; addi r4, r127, 0; addi r5, r23, 0; storei r4, r125, 1; storei r5, r125, 2; storei r21, r125, 4; storei r12, r125, 5; storei r3, r125, 6; jmpl is_outside_00000336; add r0, r0, r0; beq r2, LABEL_0000cbad; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cbae; add r0, r0, r0; addi r2, r0, 3; loadi r3, r125, 8; loadi r4, r125, 6; loadi r5, r125, 1; loadi r6, r125, 2; jmpl check_all_inside_0000033f; add r0, r0, r0; addi r20, r2, 0; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; loadi r6, r125, 6; loadi r12, r125, 5; loadi r21, r125, 4; loadi r22, r125, 3; loadi r23, r125, 2; loadi r127, r125, 1; beq r20, LABEL_0000cbaf; add r0, r0, r0; hi r19, tmin; addi r19, r19, tmin; storei r12, r19, 0; hi r18, intersection_point; addi r18, r18, intersection_point; storei r6, r18, 0; storei r127, r18, 1; storei r23, r18, 2; hi r17, intersected_object_id; addi r17, r17, intersected_object_id; storei r22, r17, 0; hi r16, intsec_rectside; addi r16, r16, intsec_rectside; storei r21, r16, 0; addi r2, r2, 1; loadi r127, r125, 0; addi r125, r125, 11; jmp solve_each_element_fast_00000386; add r0, r0, r0; hi r20, objects; addi r20, r20, objects; loadd r19, r20, r22; loadi r18, r19, 6; beq r18, LABEL_0000cbb1; add r0, r0, r0; addi r2, r2, 1; loadi r127, r125, 0; addi r125, r125, 11; jmp solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 0; addi r125, r125, 11; ret; add r0, r0, r0; loadd r23, r3, r2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbb3; add r0, r0, r0; addi r125, r125, -11; storei r3, r125, 4; storei r2, r125, 10; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; storei r4, r125, 5; storei r127, r125, 6; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 10; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb4; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 0; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb5; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 9; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 9; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb6; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 1; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb7; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 8; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 8; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb8; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 2; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 2; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbb9; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 7; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r23, r125, 7; addi r22, r23, 1; loadi r21, r125, 4; loadd r20, r21, r22; cmpeqi r19, r20, -1; not r18, r19; beq r18, LABEL_0000cbba; add r0, r0, r0; hi r127, and_net; addi r127, r127, and_net; loadd r3, r127, r20; addi r2, r0, 0; loadi r4, r125, 5; storei r22, r125, 3; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; addi r2, r127, 1; loadi r3, r125, 4; loadi r4, r125, 5; loadi r127, r125, 6; addi r125, r125, 11; jmp solve_one_or_network_fast_00000396; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 6; addi r125, r125, 11; ret; add r0, r0, r0; ret; add r0, r0, r0; loadd r23, r3, r2; loadi r22, r23, 0; cmpeqi r21, r22, -1; beq r21, LABEL_0000cbc3; add r0, r0, r0; ret; add r0, r0, r0; cmpeqi r20, r22, 99; addi r125, r125, -7; storei r3, r125, 0; storei r4, r125, 1; storei r127, r125, 4; storei r2, r125, 5; storei r23, r125, 6; beq r20, LABEL_0000cbc5; add r0, r0, r0; loadi r19, r23, 1; cmpeqi r18, r19, -1; not r17, r18; beq r17, LABEL_0000cbc6; add r0, r0, r0; hi r16, and_net; addi r16, r16, and_net; loadd r3, r16, r19; addi r2, r0, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbc7; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbc8; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbc9; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbca; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbcb; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 7; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbcc; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 8; loadi r3, r125, 6; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; loadi r2, r125, 5; jmp LABEL_0000cbcd; add r0, r0, r0; hi r19, objects; addi r19, r19, objects; loadd r18, r19, r22; loadi r17, r18, 10; loadi r5, r17, 0; loadi r6, r17, 1; loadi r7, r17, 2; loadi r16, r4, 1; loadd r15, r16, r22; loadi r14, r18, 1; cmpeqi r13, r14, 1; beq r13, LABEL_0000cbce; add r0, r0, r0; loadi r3, r4, 0; addi r2, r18, 0; addi r4, r15, 0; jmpl solver_rect_fast_0000029f; add r0, r0, r0; addi r22, r2, 0; jmp LABEL_0000cbcf; add r0, r0, r0; cmpeqi r12, r14, 2; beq r12, LABEL_0000cbd0; add r0, r0, r0; loadi r11, r15, 0; addi r10, r0, 0; fless r9, r11, r10; beq r9, LABEL_0000cbd1; add r0, r0, r0; loadi r8, r17, 3; loadi r22, r15, 0; fmul r22, r22, r8; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; addi r22, r0, 1; jmp LABEL_0000cbd2; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cbd3; add r0, r0, r0; loadi r11, r15, 0; hi r10, 2139095040; addi r10, r10, 2139095040; and r9, r11, r10; cmpeqi r8, r9, 0; beq r8, LABEL_0000cbd4; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cbd5; add r0, r0, r0; loadi r22, r15, 3; fmul r22, r22, r7; loadi r21, r15, 2; fmul r21, r21, r6; loadi r20, r15, 1; fmul r20, r20, r5; fadd r21, r20, r21; fadd r22, r21, r22; loadi r21, r17, 3; fmul r21, r11, r21; fmul r20, r22, r22; fsub r21, r20, r21; addi r20, r0, 0; fless r20, r20, r21; beq r20, LABEL_0000cbd6; add r0, r0, r0; loadi r20, r18, 6; beq r20, LABEL_0000cbd7; add r0, r0, r0; loadi r20, r15, 4; finvsqrt r21, r21; fmul r19, r21, r21; finvsqrt r19, r19; hi r18, -2147483648; addi r18, r18, -2147483648; and r21, r21, r18; xor r21, r19, r21; fadd r22, r22, r21; fmul r22, r22, r20; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; jmp LABEL_0000cbd8; add r0, r0, r0; loadi r20, r15, 4; finvsqrt r21, r21; fmul r19, r21, r21; finvsqrt r19, r19; hi r18, -2147483648; addi r18, r18, -2147483648; and r21, r21, r18; xor r21, r19, r21; fsub r22, r22, r21; fmul r22, r22, r20; hi r21, solver_dist; addi r21, r21, solver_dist; storei r22, r21, 0; addi r22, r0, 1; jmp LABEL_0000cbd9; add r0, r0, r0; addi r22, r0, 0; addi r2, r22, 0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cbda; add r0, r0, r0; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; hi r19, tmin; addi r19, r19, tmin; loadi r18, r19, 0; fless r17, r20, r18; beq r17, LABEL_0000cbdb; add r0, r0, r0; loadi r16, r125, 6; loadi r15, r16, 1; cmpeqi r14, r15, -1; not r13, r14; beq r13, LABEL_0000cbdc; add r0, r0, r0; hi r12, and_net; addi r12, r12, and_net; loadd r3, r12, r15; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbdd; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbde; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbdf; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe0; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe1; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 7; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe2; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 8; loadi r3, r125, 6; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; loadi r2, r125, 5; addi r23, r2, 1; loadi r22, r125, 0; loadd r21, r22, r23; loadi r20, r21, 0; cmpeqi r19, r20, -1; beq r19, LABEL_0000cbe3; add r0, r0, r0; loadi r127, r125, 4; addi r125, r125, 7; ret; add r0, r0, r0; cmpeqi r127, r20, 99; storei r23, r125, 2; storei r21, r125, 3; beq r127, LABEL_0000cbe5; add r0, r0, r0; loadi r18, r21, 1; cmpeqi r17, r18, -1; not r16, r17; beq r16, LABEL_0000cbe6; add r0, r0, r0; hi r15, and_net; addi r15, r15, and_net; loadd r3, r15, r18; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe7; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe8; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbe9; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbea; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbeb; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; loadi r23, r125, 2; jmp LABEL_0000cbec; add r0, r0, r0; addi r2, r20, 0; loadi r3, r125, 1; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r22, r127; beq r22, LABEL_0000cbed; add r0, r0, r0; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; hi r19, tmin; addi r19, r19, tmin; loadi r18, r19, 0; fless r17, r20, r18; beq r17, LABEL_0000cbee; add r0, r0, r0; loadi r23, r125, 3; loadi r16, r23, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cbef; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf0; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf1; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf2; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf3; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf4; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; loadi r23, r125, 2; addi r2, r23, 1; loadi r3, r125, 0; loadi r4, r125, 1; loadi r127, r125, 4; addi r125, r125, 7; jmp trace_or_matrix_fast_0000039d; add r0, r0, r0; hi r23, 1315859240; addi r23, r23, 1315859240; hi r22, tmin; addi r22, r22, tmin; storei r23, r22, 0; hi r21, or_net; addi r21, r21, or_net; loadi r20, r21, 0; loadi r19, r20, 0; loadi r18, r19, 0; cmpeqi r17, r18, -1; bne r17, LABEL_0000cbf5; add r0, r0, r0; cmpeqi r16, r18, 99; addi r125, r125, -4; storei r20, r125, 0; storei r2, r125, 1; storei r127, r125, 2; storei r19, r125, 3; beq r16, LABEL_0000cbf6; add r0, r0, r0; loadi r15, r19, 1; cmpeqi r14, r15, -1; not r13, r14; beq r13, LABEL_0000cbf7; add r0, r0, r0; hi r12, and_net; addi r12, r12, and_net; loadd r3, r12, r15; addi r11, r0, 0; addi r2, r11, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf8; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbf9; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbfa; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbfb; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cbfc; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; jmp LABEL_0000cbfd; add r0, r0, r0; addi r2, r18, 0; loadi r3, r125, 1; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cbfe; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cbff; add r0, r0, r0; loadi r17, r125, 3; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cc00; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc01; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc02; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc03; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 5; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc04; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 6; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc05; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 1; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 7; loadi r3, r125, 3; loadi r4, r125, 1; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; loadi r4, r125, 1; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; loadi r127, r125, 2; addi r125, r125, 4; hi r23, tmin; addi r23, r23, tmin; loadi r22, r23, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r22; beq r20, LABEL_0000cc06; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r2, r22, r19; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; hi r23, intsec_rectside; addi r23, r23, intsec_rectside; loadi r22, r23, 0; hi r21, nvector; addi r21, r21, nvector; addi r20, r0, 0; storei r20, r21, 0; storei r20, r21, 1; storei r20, r21, 2; addi r19, r22, -1; loadd r18, r2, r19; hi r17, 2139095040; addi r17, r17, 2139095040; and r16, r18, r17; cmpeqi r15, r16, 0; beq r15, LABEL_0000cc08; add r0, r0, r0; addi r14, r0, 0; jmp LABEL_0000cc09; add r0, r0, r0; addi r14, r0, 0; fless r13, r14, r18; beq r13, LABEL_0000cc0a; add r0, r0, r0; hi r14, 1065353216; addi r14, r14, 1065353216; jmp LABEL_0000cc0b; add r0, r0, r0; hi r14, -1082130432; addi r14, r14, -1082130432; fsub r13, r0, r14; addi r12, r22, -1; hi r11, nvector; addi r11, r11, nvector; stored r13, r11, r12; add r0, r0, r0; ret; add r0, r0, r0; loadi r23, r2, 4; loadi r22, r23, 0; fsub r21, r0, r22; hi r20, nvector; addi r20, r20, nvector; storei r21, r20, 0; loadi r19, r2, 4; loadi r18, r19, 1; fsub r17, r0, r18; hi r16, nvector; addi r16, r16, nvector; storei r17, r16, 1; loadi r15, r2, 4; loadi r14, r15, 2; fsub r13, r0, r14; hi r12, nvector; addi r12, r12, nvector; storei r13, r12, 2; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r22, r23, 0; hi r21, intersection_point; addi r21, r21, intersection_point; loadi r20, r21, 0; fsub r19, r20, r22; loadi r18, r2, 5; loadi r17, r18, 1; hi r16, intersection_point; addi r16, r16, intersection_point; loadi r15, r16, 1; fsub r14, r15, r17; loadi r13, r2, 5; loadi r12, r13, 2; hi r11, intersection_point; addi r11, r11, intersection_point; loadi r10, r11, 2; fsub r9, r10, r12; loadi r8, r2, 4; loadi r7, r8, 0; fmul r6, r19, r7; loadi r5, r2, 4; loadi r4, r5, 1; fmul r3, r14, r4; loadi r23, r2, 4; loadi r23, r23, 2; fmul r23, r9, r23; loadi r22, r2, 3; cmpeqi r22, r22, 0; beq r22, LABEL_0000cc0c; add r0, r0, r0; hi r22, nvector; addi r22, r22, nvector; storei r6, r22, 0; hi r22, nvector; addi r22, r22, nvector; storei r3, r22, 1; hi r22, nvector; addi r22, r22, nvector; storei r23, r22, 2; jmp LABEL_0000cc0d; add r0, r0, r0; loadi r22, r2, 9; loadi r22, r22, 1; fmul r22, r9, r22; loadi r21, r2, 9; loadi r21, r21, 2; fmul r21, r14, r21; fadd r22, r21, r22; hi r21, 1056964608; addi r21, r21, 1056964608; fmul r22, r22, r21; fadd r22, r6, r22; hi r21, nvector; addi r21, r21, nvector; storei r22, r21, 0; loadi r22, r2, 9; loadi r22, r22, 0; fmul r22, r9, r22; loadi r21, r2, 9; loadi r21, r21, 2; fmul r21, r19, r21; fadd r22, r21, r22; hi r21, 1056964608; addi r21, r21, 1056964608; fmul r22, r22, r21; fadd r22, r3, r22; hi r21, nvector; addi r21, r21, nvector; storei r22, r21, 1; loadi r22, r2, 9; loadi r22, r22, 0; fmul r22, r14, r22; loadi r21, r2, 9; loadi r21, r21, 1; fmul r21, r19, r21; fadd r22, r21, r22; hi r21, 1056964608; addi r21, r21, 1056964608; fmul r22, r22, r21; fadd r23, r23, r22; hi r22, nvector; addi r22, r22, nvector; storei r23, r22, 2; hi r23, nvector; addi r23, r23, nvector; loadi r22, r2, 6; loadi r21, r23, 2; fmul r21, r21, r21; loadi r20, r23, 1; fmul r20, r20, r20; loadi r19, r23, 0; fmul r19, r19, r19; fadd r20, r19, r20; fadd r21, r20, r21; finvsqrt r21, r21; fmul r20, r21, r21; finvsqrt r20, r20; hi r19, -2147483648; addi r19, r19, -2147483648; and r19, r21, r19; xor r20, r20, r19; hi r19, 2139095040; addi r19, r19, 2139095040; and r20, r20, r19; cmpeqi r20, r20, 0; beq r20, LABEL_0000cc0e; add r0, r0, r0; hi r22, 1065353216; addi r22, r22, 1065353216; jmp LABEL_0000cc0f; add r0, r0, r0; beq r22, LABEL_0000cc10; add r0, r0, r0; hi r22, -1082130432; addi r22, r22, -1082130432; fmul r22, r22, r21; jmp LABEL_0000cc11; add r0, r0, r0; addi r22, r21, 0; loadi r21, r23, 0; fmul r21, r21, r22; storei r21, r23, 0; loadi r21, r23, 1; fmul r21, r21, r22; storei r21, r23, 1; loadi r21, r23, 2; fmul r22, r21, r22; storei r22, r23, 2; ret; add r0, r0, r0; loadi r23, r2, 1; cmpeqi r22, r23, 1; beq r22, LABEL_0000cc12; add r0, r0, r0; hi r21, intsec_rectside; addi r21, r21, intsec_rectside; loadi r20, r21, 0; hi r19, nvector; addi r19, r19, nvector; addi r18, r0, 0; storei r18, r19, 0; storei r18, r19, 1; storei r18, r19, 2; addi r17, r20, -1; loadd r16, r3, r17; hi r15, 2139095040; addi r15, r15, 2139095040; and r14, r16, r15; cmpeqi r13, r14, 0; beq r13, LABEL_0000cc13; add r0, r0, r0; addi r12, r0, 0; jmp LABEL_0000cc14; add r0, r0, r0; addi r12, r0, 0; fless r11, r12, r16; beq r11, LABEL_0000cc15; add r0, r0, r0; hi r12, 1065353216; addi r12, r12, 1065353216; jmp LABEL_0000cc16; add r0, r0, r0; hi r12, -1082130432; addi r12, r12, -1082130432; fsub r11, r0, r12; addi r10, r20, -1; hi r9, nvector; addi r9, r9, nvector; stored r11, r9, r10; add r0, r0, r0; ret; add r0, r0, r0; cmpeqi r21, r23, 2; beq r21, LABEL_0000cc18; add r0, r0, r0; loadi r20, r2, 4; loadi r19, r20, 0; fsub r18, r0, r19; hi r17, nvector; addi r17, r17, nvector; storei r18, r17, 0; loadi r16, r2, 4; loadi r15, r16, 1; fsub r14, r0, r15; hi r13, nvector; addi r13, r13, nvector; storei r14, r13, 1; loadi r12, r2, 4; loadi r11, r12, 2; fsub r10, r0, r11; hi r9, nvector; addi r9, r9, nvector; storei r10, r9, 2; ret; add r0, r0, r0; jmp get_nvector_second_000003b4; add r0, r0, r0; loadi r23, r2, 0; loadi r22, r2, 8; loadi r21, r22, 0; hi r20, texture_color; addi r20, r20, texture_color; storei r21, r20, 0; loadi r19, r2, 8; loadi r18, r19, 1; hi r17, texture_color; addi r17, r17, texture_color; storei r18, r17, 1; loadi r16, r2, 8; loadi r15, r16, 2; hi r14, texture_color; addi r14, r14, texture_color; storei r15, r14, 2; cmpeqi r13, r23, 1; addi r125, r125, -18; storei r127, r125, 10; storei r3, r125, 14; storei r2, r125, 15; beq r13, LABEL_0000cc1a; add r0, r0, r0; loadi r12, r2, 5; loadi r11, r12, 0; loadi r10, r3, 0; fsub r9, r10, r11; hi r8, 1101004800; addi r8, r8, 1101004800; hi r7, 1028443341; addi r7, r7, 1028443341; fmul r2, r9, r7; storei r9, r125, 16; storei r8, r125, 17; jmpl floor; add r0, r0, r0; loadi r127, r125, 17; fmul r23, r2, r127; hi r22, 1092616192; addi r22, r22, 1092616192; loadi r21, r125, 16; fsub r20, r21, r23; fless r19, r20, r22; loadi r18, r125, 15; loadi r17, r18, 5; loadi r16, r17, 2; loadi r15, r125, 14; loadi r14, r15, 2; fsub r13, r14, r16; hi r12, 1101004800; addi r12, r12, 1101004800; hi r11, 1028443341; addi r11, r11, 1028443341; fmul r2, r13, r11; storei r19, r125, 11; storei r13, r125, 12; storei r12, r125, 13; jmpl floor; add r0, r0, r0; loadi r23, r125, 13; fmul r22, r2, r23; hi r21, 1092616192; addi r21, r21, 1092616192; loadi r20, r125, 12; fsub r19, r20, r22; fless r18, r19, r21; loadi r17, r125, 11; beq r17, LABEL_0000cc1b; add r0, r0, r0; beq r18, LABEL_0000cc1c; add r0, r0, r0; hi r16, 1132396544; addi r16, r16, 1132396544; jmp LABEL_0000cc1d; add r0, r0, r0; addi r16, r0, 0; jmp LABEL_0000cc1e; add r0, r0, r0; beq r18, LABEL_0000cc1f; add r0, r0, r0; addi r16, r0, 0; jmp LABEL_0000cc20; add r0, r0, r0; hi r16, 1132396544; addi r16, r16, 1132396544; hi r15, texture_color; addi r15, r15, texture_color; storei r16, r15, 1; loadi r127, r125, 10; addi r125, r125, 18; ret; add r0, r0, r0; cmpeqi r12, r23, 2; beq r12, LABEL_0000cc22; add r0, r0, r0; hi r11, 1048576000; addi r11, r11, 1048576000; loadi r10, r3, 1; fmul r2, r10, r11; jmpl sin; add r0, r0, r0; fmul r23, r2, r2; hi r22, 1132396544; addi r22, r22, 1132396544; fmul r21, r22, r23; hi r20, texture_color; addi r20, r20, texture_color; storei r21, r20, 0; hi r19, 1065353216; addi r19, r19, 1065353216; fsub r18, r19, r23; hi r17, 1132396544; addi r17, r17, 1132396544; fmul r16, r17, r18; hi r15, texture_color; addi r15, r15, texture_color; storei r16, r15, 1; loadi r127, r125, 10; addi r125, r125, 18; ret; add r0, r0, r0; cmpeqi r11, r23, 3; beq r11, LABEL_0000cc24; add r0, r0, r0; loadi r10, r2, 5; loadi r9, r10, 0; loadi r8, r3, 0; fsub r7, r8, r9; loadi r6, r2, 5; loadi r5, r6, 2; loadi r4, r3, 2; fsub r127, r4, r5; hi r23, 1036831949; addi r23, r23, 1036831949; fmul r127, r127, r127; fmul r22, r7, r7; fadd r127, r22, r127; finvsqrt r127, r127; fmul r22, r127, r127; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r127, r127, r21; xor r127, r22, r127; fmul r2, r127, r23; hi r127, 1078530011; addi r127, r127, 1078530011; storei r127, r125, 8; storei r2, r125, 9; jmpl floor; add r0, r0, r0; loadi r127, r125, 9; fsub r23, r127, r2; loadi r22, r125, 8; fmul r2, r23, r22; jmpl cos; add r0, r0, r0; fmul r23, r2, r2; hi r22, 1132396544; addi r22, r22, 1132396544; fmul r21, r23, r22; hi r20, texture_color; addi r20, r20, texture_color; storei r21, r20, 1; hi r19, 1132396544; addi r19, r19, 1132396544; hi r18, 1065353216; addi r18, r18, 1065353216; fsub r17, r18, r23; fmul r16, r17, r19; hi r15, texture_color; addi r15, r15, texture_color; storei r16, r15, 2; loadi r127, r125, 10; addi r125, r125, 18; ret; add r0, r0, r0; cmpeqi r10, r23, 4; beq r10, LABEL_0000cc26; add r0, r0, r0; loadi r9, r2, 4; loadi r8, r9, 0; finvsqrt r7, r8; fmul r6, r7, r7; finvsqrt r5, r6; hi r4, -2147483648; addi r4, r4, -2147483648; and r127, r7, r4; xor r127, r5, r127; loadi r23, r2, 5; loadi r23, r23, 0; loadi r22, r3, 0; fsub r23, r22, r23; fmul r127, r23, r127; loadi r23, r2, 4; loadi r23, r23, 2; finvsqrt r23, r23; fmul r22, r23, r23; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r23, r23, r21; xor r23, r22, r23; loadi r22, r2, 5; loadi r22, r22, 2; loadi r21, r3, 2; fsub r22, r21, r22; fmul r23, r22, r23; fmul r22, r23, r23; fmul r21, r127, r127; fadd r22, r21, r22; storei r22, r125, 6; hi r22, 953267991; addi r22, r22, 953267991; hi r21, 2147483647; addi r21, r21, 2147483647; and r21, r127, r21; fless r22, r21, r22; beq r22, LABEL_0000cc27; add r0, r0, r0; hi r2, 1097859072; addi r2, r2, 1097859072; jmp LABEL_0000cc28; add r0, r0, r0; fmul r22, r127, r127; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r127, r127, r21; xor r127, r22, r127; fmul r127, r23, r127; hi r23, 2147483647; addi r23, r23, 2147483647; and r2, r127, r23; hi r127, 1050868099; addi r127, r127, 1050868099; storei r127, r125, 0; hi r127, 1106247680; addi r127, r127, 1106247680; storei r127, r125, 1; jmpl atan; add r0, r0, r0; loadi r127, r125, 1; fmul r23, r2, r127; loadi r22, r125, 0; fmul r2, r23, r22; storei r2, r125, 7; jmpl floor; add r0, r0, r0; loadi r127, r125, 7; fsub r23, r127, r2; loadi r22, r125, 15; loadi r21, r22, 4; loadi r20, r21, 1; finvsqrt r19, r20; fmul r18, r19, r19; finvsqrt r17, r18; hi r16, -2147483648; addi r16, r16, -2147483648; and r15, r19, r16; xor r14, r17, r15; loadi r13, r22, 5; loadi r12, r13, 1; loadi r11, r125, 14; loadi r10, r11, 1; fsub r9, r10, r12; fmul r8, r9, r14; hi r7, 953267991; addi r7, r7, 953267991; hi r6, 2147483647; addi r6, r6, 2147483647; loadi r5, r125, 6; and r4, r5, r6; fless r3, r4, r7; storei r23, r125, 3; beq r3, LABEL_0000cc29; add r0, r0, r0; hi r2, 1097859072; addi r2, r2, 1097859072; jmp LABEL_0000cc2a; add r0, r0, r0; fmul r1, r5, r5; finvsqrt r127, r1; hi r23, -2147483648; addi r23, r23, -2147483648; and r23, r5, r23; xor r127, r127, r23; fmul r127, r8, r127; hi r23, 2147483647; addi r23, r23, 2147483647; and r2, r127, r23; hi r127, 1050868099; addi r127, r127, 1050868099; storei r127, r125, 5; hi r127, 1106247680; addi r127, r127, 1106247680; storei r127, r125, 4; jmpl atan; add r0, r0, r0; loadi r127, r125, 4; fmul r23, r2, r127; loadi r22, r125, 5; fmul r2, r23, r22; storei r2, r125, 2; jmpl floor; add r0, r0, r0; loadi r23, r125, 2; fsub r22, r23, r2; hi r21, 1056964608; addi r21, r21, 1056964608; fsub r20, r21, r22; fmul r19, r20, r20; hi r18, 1056964608; addi r18, r18, 1056964608; loadi r17, r125, 3; fsub r16, r18, r17; fmul r15, r16, r16; hi r14, 1041865114; addi r14, r14, 1041865114; fsub r13, r14, r15; fsub r12, r13, r19; addi r11, r0, 0; fless r10, r12, r11; beq r10, LABEL_0000cc2b; add r0, r0, r0; addi r9, r0, 0; jmp LABEL_0000cc2c; add r0, r0, r0; addi r9, r12, 0; hi r8, 1079334229; addi r8, r8, 1079334229; hi r7, 1132396544; addi r7, r7, 1132396544; fmul r6, r7, r9; fmul r5, r6, r8; hi r4, texture_color; addi r4, r4, texture_color; storei r5, r4, 2; loadi r127, r125, 10; addi r125, r125, 18; ret; add r0, r0, r0; addi r125, r125, 18; ret; add r0, r0, r0; addi r23, r0, 0; fless r22, r23, r2; beq r22, LABEL_0000cc2e; add r0, r0, r0; hi r21, rgb; addi r21, r21, rgb; hi r20, texture_color; addi r20, r20, texture_color; loadi r19, r20, 0; fmul r18, r2, r19; loadi r17, r21, 0; fadd r16, r17, r18; storei r16, r21, 0; loadi r15, r20, 1; fmul r14, r2, r15; loadi r13, r21, 1; fadd r12, r13, r14; storei r12, r21, 1; loadi r11, r20, 2; fmul r10, r2, r11; loadi r9, r21, 2; fadd r8, r9, r10; storei r8, r21, 2; addi r21, r0, 0; fless r20, r21, r3; beq r20, LABEL_0000cc2f; add r0, r0, r0; fmul r19, r3, r3; fmul r18, r19, r19; fmul r17, r18, r4; hi r16, rgb; addi r16, r16, rgb; loadi r15, r16, 0; fadd r14, r15, r17; hi r13, rgb; addi r13, r13, rgb; storei r14, r13, 0; hi r12, rgb; addi r12, r12, rgb; loadi r11, r12, 1; fadd r10, r11, r17; hi r9, rgb; addi r9, r9, rgb; storei r10, r9, 1; hi r8, rgb; addi r8, r8, rgb; loadi r7, r8, 2; fadd r6, r7, r17; hi r5, rgb; addi r5, r5, rgb; storei r6, r5, 2; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000cc31; add r0, r0, r0; addi r125, r125, -14; storei r4, r125, 6; storei r3, r125, 8; storei r2, r125, 13; hi r21, reflections; addi r21, r21, reflections; loadd r20, r21, r2; loadi r4, r20, 1; hi r19, 1315859240; addi r19, r19, 1315859240; hi r18, tmin; addi r18, r18, tmin; storei r19, r18, 0; addi r2, r0, 0; hi r17, or_net; addi r17, r17, or_net; loadi r3, r17, 0; storei r4, r125, 2; storei r20, r125, 3; storei r5, r125, 7; storei r127, r125, 12; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; hi r127, tmin; addi r127, r127, tmin; loadi r23, r127, 0; hi r22, -1110651699; addi r22, r22, -1110651699; fless r21, r22, r23; beq r21, LABEL_0000cc32; add r0, r0, r0; hi r20, 1287568416; addi r20, r20, 1287568416; fless r19, r23, r20; jmp LABEL_0000cc33; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000cc34; add r0, r0, r0; hi r20, intsec_rectside; addi r20, r20, intsec_rectside; loadi r18, r20, 0; addi r17, r0, 4; hi r16, intersected_object_id; addi r16, r16, intersected_object_id; loadi r15, r16, 0; mul r14, r15, r17; add r13, r14, r18; loadi r12, r125, 3; loadi r11, r12, 0; cmpeq r10, r13, r11; beq r10, LABEL_0000cc35; add r0, r0, r0; hi r9, or_net; addi r9, r9, or_net; loadi r8, r9, 0; loadi r7, r8, 0; loadi r6, r7, 0; cmpeqi r5, r6, -1; beq r5, LABEL_0000cc36; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc37; add r0, r0, r0; cmpeqi r4, r6, 99; storei r8, r125, 0; storei r7, r125, 1; beq r4, LABEL_0000cc38; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc39; add r0, r0, r0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; addi r2, r6, 0; jmpl solver_fast_000002bf; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cc3a; add r0, r0, r0; hi r22, -1110651699; addi r22, r22, -1110651699; hi r21, solver_dist; addi r21, r21, solver_dist; loadi r20, r21, 0; fless r19, r20, r22; beq r19, LABEL_0000cc3b; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 1; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cc3c; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc3d; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc3e; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc3f; add r0, r0, r0; addi r2, r0, 0; beq r2, LABEL_0000cc40; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 1; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cc41; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc42; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; jmp LABEL_0000cc43; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r23, r2; beq r23, LABEL_0000cc44; add r0, r0, r0; hi r22, nvector; addi r22, r22, nvector; loadi r21, r125, 2; loadi r20, r21, 0; loadi r19, r20, 2; loadi r18, r22, 2; fmul r17, r18, r19; loadi r16, r20, 1; loadi r15, r22, 1; fmul r14, r15, r16; loadi r13, r20, 0; loadi r12, r22, 0; fmul r11, r12, r13; fadd r10, r11, r14; fadd r9, r10, r17; loadi r8, r125, 3; loadi r7, r8, 2; loadi r6, r125, 8; fmul r5, r7, r6; fmul r4, r5, r9; loadi r3, r21, 0; loadi r1, r3, 2; loadi r23, r125, 7; loadi r22, r23, 2; fmul r22, r22, r1; loadi r21, r3, 1; loadi r20, r23, 1; fmul r21, r20, r21; loadi r20, r3, 0; loadi r19, r23, 0; fmul r20, r19, r20; fadd r21, r20, r21; fadd r22, r21, r22; fmul r22, r7, r22; addi r21, r0, 0; fless r21, r21, r4; beq r21, LABEL_0000cc45; add r0, r0, r0; hi r21, rgb; addi r21, r21, rgb; hi r20, texture_color; addi r20, r20, texture_color; loadi r19, r20, 0; fmul r19, r4, r19; loadi r18, r21, 0; fadd r19, r18, r19; storei r19, r21, 0; loadi r19, r20, 1; fmul r19, r4, r19; loadi r18, r21, 1; fadd r19, r18, r19; storei r19, r21, 1; loadi r20, r20, 2; fmul r20, r4, r20; loadi r19, r21, 2; fadd r20, r19, r20; storei r20, r21, 2; addi r21, r0, 0; fless r20, r21, r22; beq r20, LABEL_0000cc46; add r0, r0, r0; fmul r19, r22, r22; fmul r18, r19, r19; loadi r22, r125, 6; fmul r21, r18, r22; hi r20, rgb; addi r20, r20, rgb; loadi r20, r20, 0; fadd r20, r20, r21; hi r19, rgb; addi r19, r19, rgb; storei r20, r19, 0; hi r20, rgb; addi r20, r20, rgb; loadi r20, r20, 1; fadd r20, r20, r21; hi r19, rgb; addi r19, r19, rgb; storei r20, r19, 1; hi r20, rgb; addi r20, r20, rgb; loadi r20, r20, 2; fadd r21, r20, r21; hi r20, rgb; addi r20, r20, rgb; storei r21, r20, 2; loadi r23, r125, 13; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cc47; add r0, r0, r0; hi r127, reflections; addi r127, r127, reflections; loadd r19, r127, r22; loadi r18, r19, 1; hi r17, 1315859240; addi r17, r17, 1315859240; hi r16, tmin; addi r16, r16, tmin; storei r17, r16, 0; hi r15, or_net; addi r15, r15, or_net; loadi r14, r15, 0; loadi r13, r14, 0; loadi r12, r13, 0; cmpeqi r11, r12, -1; storei r19, r125, 9; storei r18, r125, 10; storei r22, r125, 11; bne r11, LABEL_0000cc48; add r0, r0, r0; cmpeqi r10, r12, 99; storei r14, r125, 4; storei r13, r125, 5; beq r10, LABEL_0000cc49; add r0, r0, r0; loadi r9, r13, 1; cmpeqi r8, r9, -1; not r7, r8; beq r7, LABEL_0000cc4a; add r0, r0, r0; hi r6, and_net; addi r6, r6, and_net; loadd r3, r6, r9; addi r2, r0, 0; addi r4, r18, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc4b; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc4c; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc4d; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 5; loadi r4, r125, 10; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; jmp LABEL_0000cc4e; add r0, r0, r0; addi r2, r12, 0; addi r3, r18, 0; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cc4f; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cc50; add r0, r0, r0; loadi r17, r125, 5; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cc51; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc52; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc53; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 5; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc54; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 5; loadi r4, r125, 10; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 4; loadi r4, r125, 10; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; loadi r22, r125, 11; hi r127, tmin; addi r127, r127, tmin; loadi r23, r127, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r23; beq r20, LABEL_0000cc55; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r18, r23, r19; jmp LABEL_0000cc56; add r0, r0, r0; addi r18, r0, 0; beq r18, LABEL_0000cc57; add r0, r0, r0; hi r19, intsec_rectside; addi r19, r19, intsec_rectside; loadi r17, r19, 0; addi r16, r0, 4; hi r15, intersected_object_id; addi r15, r15, intersected_object_id; loadi r14, r15, 0; mul r13, r14, r16; add r12, r13, r17; loadi r11, r125, 9; loadi r10, r11, 0; cmpeq r9, r12, r10; beq r9, LABEL_0000cc58; add r0, r0, r0; addi r2, r0, 0; hi r8, or_net; addi r8, r8, or_net; loadi r3, r8, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r127, r2; beq r127, LABEL_0000cc59; add r0, r0, r0; hi r23, nvector; addi r23, r23, nvector; loadi r22, r125, 10; loadi r21, r22, 0; loadi r20, r21, 2; loadi r19, r23, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r23, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r23, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; loadi r9, r125, 9; loadi r8, r9, 2; loadi r3, r125, 8; fmul r7, r8, r3; fmul r6, r7, r10; loadi r1, r22, 0; loadi r127, r1, 2; loadi r5, r125, 7; loadi r23, r5, 2; fmul r127, r23, r127; loadi r23, r1, 1; loadi r22, r5, 1; fmul r23, r22, r23; loadi r22, r1, 0; loadi r21, r5, 0; fmul r22, r21, r22; fadd r23, r22, r23; fadd r127, r23, r127; fmul r127, r8, r127; addi r23, r0, 0; fless r23, r23, r6; beq r23, LABEL_0000cc5a; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r6, r21; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; fmul r21, r6, r21; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; fmul r22, r6, r22; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; addi r23, r0, 0; fless r22, r23, r127; beq r22, LABEL_0000cc5b; add r0, r0, r0; fmul r21, r127, r127; fmul r20, r21, r21; loadi r4, r125, 6; fmul r127, r20, r4; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 0; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 0; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 1; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 1; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 2; fadd r127, r23, r127; hi r23, rgb; addi r23, r23, rgb; storei r127, r23, 2; jmp LABEL_0000cc5c; add r0, r0, r0; loadi r4, r125, 6; jmp LABEL_0000cc5d; add r0, r0, r0; loadi r3, r125, 8; loadi r4, r125, 6; loadi r5, r125, 7; loadi r22, r125, 11; jmp LABEL_0000cc5e; add r0, r0, r0; loadi r3, r125, 8; loadi r4, r125, 6; loadi r5, r125, 7; jmp LABEL_0000cc5f; add r0, r0, r0; loadi r3, r125, 8; loadi r4, r125, 6; loadi r5, r125, 7; addi r2, r22, -1; loadi r127, r125, 12; addi r125, r125, 14; jmp trace_reflections_000003f2; add r0, r0, r0; loadi r127, r125, 12; addi r125, r125, 14; ret; add r0, r0, r0; ret; add r0, r0, r0; cmpgti r23, r2, 4; not r22, r23; beq r22, LABEL_0000cc62; add r0, r0, r0; addi r125, r125, -19; storei r3, r125, 1; storei r2, r125, 9; loadi r21, r5, 2; hi r20, 1315859240; addi r20, r20, 1315859240; hi r19, tmin; addi r19, r19, tmin; storei r20, r19, 0; addi r2, r0, 0; hi r18, or_net; addi r18, r18, or_net; loadi r3, r18, 0; storei r127, r125, 3; storei r5, r125, 4; storei r4, r125, 5; storei r6, r125, 6; storei r21, r125, 8; jmpl trace_or_matrix_00000378; add r0, r0, r0; hi r23, tmin; addi r23, r23, tmin; loadi r22, r23, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r22; beq r20, LABEL_0000cc63; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r18, r22, r19; jmp LABEL_0000cc64; add r0, r0, r0; addi r18, r0, 0; beq r18, LABEL_0000cc65; add r0, r0, r0; hi r127, intersected_object_id; addi r127, r127, intersected_object_id; loadi r19, r127, 0; hi r17, objects; addi r17, r17, objects; loadd r2, r17, r19; loadi r16, r2, 2; loadi r15, r2, 7; loadi r14, r15, 0; loadi r13, r125, 1; fmul r12, r14, r13; loadi r11, r2, 1; cmpeqi r10, r11, 1; storei r19, r125, 0; storei r16, r125, 2; storei r2, r125, 7; storei r12, r125, 13; beq r10, LABEL_0000cc66; add r0, r0, r0; hi r9, intsec_rectside; addi r9, r9, intsec_rectside; loadi r8, r9, 0; hi r7, nvector; addi r7, r7, nvector; addi r6, r0, 0; storei r6, r7, 0; storei r6, r7, 1; storei r6, r7, 2; addi r5, r8, -1; loadi r4, r125, 5; loadd r3, r4, r5; hi r1, 2139095040; addi r1, r1, 2139095040; and r127, r3, r1; cmpeqi r127, r127, 0; beq r127, LABEL_0000cc67; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cc68; add r0, r0, r0; addi r127, r0, 0; fless r127, r127, r3; beq r127, LABEL_0000cc69; add r0, r0, r0; hi r127, 1065353216; addi r127, r127, 1065353216; jmp LABEL_0000cc6a; add r0, r0, r0; hi r127, -1082130432; addi r127, r127, -1082130432; fsub r127, r0, r127; addi r23, r8, -1; hi r22, nvector; addi r22, r22, nvector; stored r127, r22, r23; add r0, r0, r0; jmp LABEL_0000cc6b; add r0, r0, r0; cmpeqi r9, r11, 2; beq r9, LABEL_0000cc6c; add r0, r0, r0; loadi r8, r2, 4; loadi r7, r8, 0; fsub r6, r0, r7; hi r5, nvector; addi r5, r5, nvector; storei r6, r5, 0; loadi r4, r2, 4; loadi r3, r4, 1; fsub r1, r0, r3; hi r127, nvector; addi r127, r127, nvector; storei r1, r127, 1; loadi r127, r2, 4; loadi r127, r127, 2; fsub r127, r0, r127; hi r23, nvector; addi r23, r23, nvector; storei r127, r23, 2; jmp LABEL_0000cc6d; add r0, r0, r0; jmpl get_nvector_second_000003b4; add r0, r0, r0; loadi r2, r125, 7; hi r127, startp; addi r127, r127, startp; hi r23, intersection_point; addi r23, r23, intersection_point; loadi r22, r23, 0; storei r22, r127, 0; loadi r21, r23, 1; storei r21, r127, 1; loadi r20, r23, 2; storei r20, r127, 2; hi r3, intersection_point; addi r3, r3, intersection_point; jmpl utexture_000003c5; add r0, r0, r0; hi r127, intsec_rectside; addi r127, r127, intsec_rectside; loadi r23, r127, 0; addi r22, r0, 4; loadi r21, r125, 0; mul r20, r21, r22; add r19, r20, r23; loadi r18, r125, 8; loadi r17, r125, 9; stored r19, r18, r17; add r0, r0, r0; loadi r16, r125, 4; loadi r15, r16, 1; loadd r14, r15, r17; hi r13, intersection_point; addi r13, r13, intersection_point; loadi r12, r13, 0; storei r12, r14, 0; loadi r11, r13, 1; storei r11, r14, 1; loadi r10, r13, 2; storei r10, r14, 2; loadi r9, r16, 3; hi r8, 1056964608; addi r8, r8, 1056964608; loadi r7, r125, 7; loadi r6, r7, 7; loadi r5, r6, 0; fless r4, r5, r8; beq r4, LABEL_0000cc6e; add r0, r0, r0; addi r3, r0, 0; stored r3, r9, r17; add r0, r0, r0; jmp LABEL_0000cc6f; add r0, r0, r0; addi r3, r0, -1; stored r3, r9, r17; add r0, r0, r0; loadi r2, r16, 4; loadd r1, r2, r17; hi r127, texture_color; addi r127, r127, texture_color; loadi r23, r127, 0; storei r23, r1, 0; loadi r23, r127, 1; storei r23, r1, 1; loadi r127, r127, 2; storei r127, r1, 2; loadd r127, r2, r17; hi r23, 998244352; addi r23, r23, 998244352; loadi r22, r125, 13; fmul r23, r23, r22; loadi r21, r127, 0; fmul r21, r21, r23; storei r21, r127, 0; loadi r21, r127, 1; fmul r21, r21, r23; storei r21, r127, 1; loadi r21, r127, 2; fmul r23, r21, r23; storei r23, r127, 2; loadi r127, r16, 7; loadd r127, r127, r17; hi r23, nvector; addi r23, r23, nvector; loadi r21, r23, 0; storei r21, r127, 0; loadi r21, r23, 1; storei r21, r127, 1; loadi r23, r23, 2; storei r23, r127, 2; hi r127, nvector; addi r127, r127, nvector; loadi r23, r127, 2; loadi r22, r125, 5; loadi r21, r22, 2; fmul r3, r21, r23; loadi r2, r127, 1; loadi r1, r22, 1; fmul r23, r1, r2; loadi r127, r127, 0; loadi r21, r22, 0; fmul r127, r21, r127; fadd r127, r127, r23; fadd r127, r127, r3; hi r23, -1073741824; addi r23, r23, -1073741824; fmul r127, r23, r127; hi r23, nvector; addi r23, r23, nvector; loadi r21, r23, 0; fmul r21, r127, r21; loadi r20, r22, 0; fadd r21, r20, r21; storei r21, r22, 0; loadi r21, r23, 1; fmul r21, r127, r21; loadi r20, r22, 1; fadd r21, r20, r21; storei r21, r22, 1; loadi r23, r23, 2; fmul r127, r127, r23; loadi r23, r22, 2; fadd r127, r23, r127; storei r127, r22, 2; loadi r127, r7, 7; loadi r127, r127, 1; loadi r23, r125, 1; fmul r127, r23, r127; hi r23, or_net; addi r23, r23, or_net; loadi r23, r23, 0; loadi r21, r23, 0; loadi r20, r21, 0; cmpeqi r19, r20, -1; storei r127, r125, 12; beq r19, LABEL_0000cc70; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc71; add r0, r0, r0; cmpeqi r127, r20, 99; storei r21, r125, 17; storei r23, r125, 18; beq r127, LABEL_0000cc72; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc73; add r0, r0, r0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; addi r2, r20, 0; jmpl solver_fast_000002bf; add r0, r0, r0; cmpeqi r127, r2, 0; not r22, r127; beq r22, LABEL_0000cc74; add r0, r0, r0; hi r23, -1110651699; addi r23, r23, -1110651699; hi r20, solver_dist; addi r20, r20, solver_dist; loadi r19, r20, 0; fless r18, r19, r23; beq r18, LABEL_0000cc75; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 17; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cc76; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc77; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc78; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cc79; add r0, r0, r0; addi r2, r0, 0; beq r2, LABEL_0000cc7a; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 17; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000cc7b; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000cc7c; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 18; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; jmp LABEL_0000cc7d; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 18; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r127, r2; beq r127, LABEL_0000cc7e; add r0, r0, r0; hi r23, nvector; addi r23, r23, nvector; hi r22, light; addi r22, r22, light; loadi r21, r22, 2; loadi r20, r23, 2; fmul r19, r20, r21; loadi r18, r22, 1; loadi r17, r23, 1; fmul r16, r17, r18; loadi r15, r22, 0; loadi r14, r23, 0; fmul r13, r14, r15; fadd r12, r13, r16; fadd r11, r12, r19; fsub r10, r0, r11; loadi r9, r125, 13; fmul r8, r10, r9; hi r7, light; addi r7, r7, light; loadi r6, r7, 2; loadi r5, r125, 5; loadi r4, r5, 2; fmul r3, r4, r6; loadi r1, r7, 1; loadi r127, r5, 1; fmul r127, r127, r1; loadi r23, r7, 0; loadi r22, r5, 0; fmul r23, r22, r23; fadd r127, r23, r127; fadd r127, r127, r3; fsub r127, r0, r127; addi r23, r0, 0; fless r23, r23, r8; beq r23, LABEL_0000cc7f; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r8, r21; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; fmul r21, r8, r21; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; fmul r22, r8, r22; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; addi r23, r0, 0; fless r22, r23, r127; beq r22, LABEL_0000cc80; add r0, r0, r0; fmul r21, r127, r127; fmul r20, r21, r21; loadi r127, r125, 12; fmul r127, r20, r127; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 0; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 0; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 1; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 1; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 2; fadd r127, r23, r127; hi r23, rgb; addi r23, r23, rgb; storei r127, r23, 2; hi r2, intersection_point; addi r2, r2, intersection_point; hi r127, startp_fast; addi r127, r127, startp_fast; loadi r23, r2, 0; storei r23, r127, 0; loadi r22, r2, 1; storei r22, r127, 1; loadi r21, r2, 2; storei r21, r127, 2; hi r20, n_objects; addi r20, r20, n_objects; loadi r19, r20, 0; addi r3, r19, -1; jmpl setup_startp_constants_00000315; add r0, r0, r0; hi r127, n_reflections; addi r127, r127, n_reflections; loadi r23, r127, 0; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cc81; add r0, r0, r0; hi r19, reflections; addi r19, r19, reflections; loadd r18, r19, r22; loadi r17, r18, 1; hi r16, 1315859240; addi r16, r16, 1315859240; hi r15, tmin; addi r15, r15, tmin; storei r16, r15, 0; hi r14, or_net; addi r14, r14, or_net; loadi r13, r14, 0; loadi r12, r13, 0; loadi r11, r12, 0; cmpeqi r10, r11, -1; storei r18, r125, 14; storei r17, r125, 15; storei r22, r125, 16; bne r10, LABEL_0000cc82; add r0, r0, r0; cmpeqi r9, r11, 99; storei r13, r125, 10; storei r12, r125, 11; beq r9, LABEL_0000cc83; add r0, r0, r0; loadi r8, r12, 1; cmpeqi r7, r8, -1; not r6, r7; beq r6, LABEL_0000cc84; add r0, r0, r0; hi r5, and_net; addi r5, r5, and_net; loadd r3, r5, r8; addi r2, r0, 0; addi r4, r17, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc85; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc86; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc87; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 11; loadi r4, r125, 15; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; jmp LABEL_0000cc88; add r0, r0, r0; addi r2, r11, 0; addi r3, r17, 0; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cc89; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cc8a; add r0, r0, r0; loadi r17, r125, 11; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000cc8b; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc8c; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc8d; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cc8e; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 11; loadi r4, r125, 15; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 10; loadi r4, r125, 15; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; loadi r22, r125, 16; hi r127, tmin; addi r127, r127, tmin; loadi r23, r127, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r23; beq r20, LABEL_0000cc8f; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r18, r23, r19; jmp LABEL_0000cc90; add r0, r0, r0; addi r18, r0, 0; beq r18, LABEL_0000cc91; add r0, r0, r0; hi r19, intsec_rectside; addi r19, r19, intsec_rectside; loadi r17, r19, 0; addi r16, r0, 4; hi r15, intersected_object_id; addi r15, r15, intersected_object_id; loadi r14, r15, 0; mul r13, r14, r16; add r12, r13, r17; loadi r11, r125, 14; loadi r10, r11, 0; cmpeq r9, r12, r10; beq r9, LABEL_0000cc92; add r0, r0, r0; addi r2, r0, 0; hi r8, or_net; addi r8, r8, or_net; loadi r3, r8, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r127, r2; beq r127, LABEL_0000cc93; add r0, r0, r0; hi r23, nvector; addi r23, r23, nvector; loadi r22, r125, 15; loadi r21, r22, 0; loadi r20, r21, 2; loadi r19, r23, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r23, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r23, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; loadi r9, r125, 14; loadi r8, r9, 2; loadi r3, r125, 13; fmul r7, r8, r3; fmul r6, r7, r10; loadi r1, r22, 0; loadi r127, r1, 2; loadi r5, r125, 5; loadi r23, r5, 2; fmul r127, r23, r127; loadi r23, r1, 1; loadi r22, r5, 1; fmul r23, r22, r23; loadi r22, r1, 0; loadi r21, r5, 0; fmul r22, r21, r22; fadd r23, r22, r23; fadd r127, r23, r127; fmul r127, r8, r127; addi r23, r0, 0; fless r23, r23, r6; beq r23, LABEL_0000cc94; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r6, r21; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; fmul r21, r6, r21; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; fmul r22, r6, r22; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; addi r23, r0, 0; fless r22, r23, r127; beq r22, LABEL_0000cc95; add r0, r0, r0; fmul r21, r127, r127; fmul r20, r21, r21; loadi r4, r125, 12; fmul r127, r20, r4; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 0; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 0; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 1; fadd r23, r23, r127; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 1; hi r23, rgb; addi r23, r23, rgb; loadi r23, r23, 2; fadd r127, r23, r127; hi r23, rgb; addi r23, r23, rgb; storei r127, r23, 2; jmp LABEL_0000cc96; add r0, r0, r0; loadi r4, r125, 12; jmp LABEL_0000cc97; add r0, r0, r0; loadi r3, r125, 13; loadi r4, r125, 12; loadi r5, r125, 5; loadi r22, r125, 16; jmp LABEL_0000cc98; add r0, r0, r0; loadi r3, r125, 13; loadi r4, r125, 12; loadi r5, r125, 5; jmp LABEL_0000cc99; add r0, r0, r0; loadi r3, r125, 13; loadi r4, r125, 12; loadi r5, r125, 5; addi r2, r22, -1; jmpl trace_reflections_000003f2; add r0, r0, r0; hi r23, 1036831949; addi r23, r23, 1036831949; loadi r22, r125, 1; fless r21, r23, r22; beq r21, LABEL_0000cc9a; add r0, r0, r0; loadi r20, r125, 9; cmplti r19, r20, 4; beq r19, LABEL_0000cc9b; add r0, r0, r0; addi r18, r0, -1; addi r17, r20, 1; loadi r16, r125, 8; stored r18, r16, r17; add r0, r0, r0; loadi r18, r125, 2; cmpeqi r17, r18, 2; beq r17, LABEL_0000cc9c; add r0, r0, r0; loadi r127, r125, 7; loadi r16, r127, 7; loadi r15, r16, 0; hi r14, 1065353216; addi r14, r14, 1065353216; fsub r13, r14, r15; fmul r3, r22, r13; addi r2, r20, 1; hi r12, tmin; addi r12, r12, tmin; loadi r11, r12, 0; loadi r10, r125, 6; fadd r6, r10, r11; loadi r4, r125, 5; loadi r5, r125, 4; loadi r127, r125, 3; addi r125, r125, 19; jmp trace_ray_00000400; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 19; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 19; ret; add r0, r0, r0; addi r19, r0, -1; loadi r17, r125, 8; loadi r16, r125, 9; stored r19, r17, r16; add r0, r0, r0; cmpeqi r15, r16, 0; not r14, r15; beq r14, LABEL_0000cca0; add r0, r0, r0; hi r13, light; addi r13, r13, light; loadi r12, r13, 2; loadi r11, r125, 5; loadi r10, r11, 2; fmul r9, r10, r12; loadi r8, r13, 1; loadi r7, r11, 1; fmul r6, r7, r8; loadi r5, r13, 0; loadi r4, r11, 0; fmul r3, r4, r5; fadd r2, r3, r6; fadd r1, r2, r9; fsub r23, r0, r1; addi r22, r0, 0; fless r22, r22, r23; beq r22, LABEL_0000cca1; add r0, r0, r0; hi r22, beam; addi r22, r22, beam; loadi r22, r22, 0; fmul r21, r23, r23; fmul r23, r21, r23; loadi r21, r125, 1; fmul r23, r23, r21; fmul r23, r23, r22; hi r22, rgb; addi r22, r22, rgb; loadi r22, r22, 0; fadd r22, r22, r23; hi r21, rgb; addi r21, r21, rgb; storei r22, r21, 0; hi r22, rgb; addi r22, r22, rgb; loadi r22, r22, 1; fadd r22, r22, r23; hi r21, rgb; addi r21, r21, rgb; storei r22, r21, 1; hi r22, rgb; addi r22, r22, rgb; loadi r22, r22, 2; fadd r23, r22, r23; hi r22, rgb; addi r22, r22, rgb; storei r23, r22, 2; loadi r127, r125, 3; addi r125, r125, 19; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 19; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 19; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r125, r125, -6; storei r2, r125, 0; storei r3, r125, 2; hi r23, 1315859240; addi r23, r23, 1315859240; hi r22, tmin; addi r22, r22, tmin; storei r23, r22, 0; addi r21, r0, 0; hi r20, or_net; addi r20, r20, or_net; loadi r3, r20, 0; addi r2, r21, 0; loadi r4, r125, 0; storei r127, r125, 3; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; hi r23, tmin; addi r23, r23, tmin; loadi r22, r23, 0; hi r21, -1110651699; addi r21, r21, -1110651699; fless r20, r21, r22; beq r20, LABEL_0000cca5; add r0, r0, r0; hi r19, 1287568416; addi r19, r19, 1287568416; fless r18, r22, r19; jmp LABEL_0000cca6; add r0, r0, r0; addi r18, r0, 0; beq r18, LABEL_0000cca7; add r0, r0, r0; hi r127, intersected_object_id; addi r127, r127, intersected_object_id; loadi r19, r127, 0; hi r17, objects; addi r17, r17, objects; loadd r2, r17, r19; loadi r16, r125, 0; loadi r15, r16, 0; loadi r14, r2, 1; cmpeqi r13, r14, 1; storei r2, r125, 1; beq r13, LABEL_0000cca8; add r0, r0, r0; hi r12, intsec_rectside; addi r12, r12, intsec_rectside; loadi r11, r12, 0; hi r10, nvector; addi r10, r10, nvector; addi r9, r0, 0; storei r9, r10, 0; storei r9, r10, 1; storei r9, r10, 2; addi r8, r11, -1; loadd r7, r15, r8; hi r6, 2139095040; addi r6, r6, 2139095040; and r5, r7, r6; cmpeqi r4, r5, 0; beq r4, LABEL_0000cca9; add r0, r0, r0; addi r3, r0, 0; jmp LABEL_0000ccaa; add r0, r0, r0; addi r3, r0, 0; fless r1, r3, r7; beq r1, LABEL_0000ccab; add r0, r0, r0; hi r3, 1065353216; addi r3, r3, 1065353216; jmp LABEL_0000ccac; add r0, r0, r0; hi r3, -1082130432; addi r3, r3, -1082130432; fsub r1, r0, r3; addi r127, r11, -1; hi r23, nvector; addi r23, r23, nvector; stored r1, r23, r127; add r0, r0, r0; jmp LABEL_0000ccad; add r0, r0, r0; cmpeqi r12, r14, 2; beq r12, LABEL_0000ccae; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 0; fsub r9, r0, r10; hi r8, nvector; addi r8, r8, nvector; storei r9, r8, 0; loadi r7, r2, 4; loadi r6, r7, 1; fsub r5, r0, r6; hi r4, nvector; addi r4, r4, nvector; storei r5, r4, 1; loadi r3, r2, 4; loadi r1, r3, 2; fsub r127, r0, r1; hi r23, nvector; addi r23, r23, nvector; storei r127, r23, 2; jmp LABEL_0000ccaf; add r0, r0, r0; jmpl get_nvector_second_000003b4; add r0, r0, r0; loadi r2, r125, 1; hi r3, intersection_point; addi r3, r3, intersection_point; jmpl utexture_000003c5; add r0, r0, r0; hi r23, or_net; addi r23, r23, or_net; loadi r22, r23, 0; loadi r21, r22, 0; loadi r20, r21, 0; cmpeqi r19, r20, -1; beq r19, LABEL_0000ccb0; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ccb1; add r0, r0, r0; cmpeqi r127, r20, 99; storei r21, r125, 4; storei r22, r125, 5; beq r127, LABEL_0000ccb2; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ccb3; add r0, r0, r0; hi r3, light_dirvec; addi r3, r3, light_dirvec; hi r4, intersection_point; addi r4, r4, intersection_point; addi r2, r20, 0; jmpl solver_fast_000002bf; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000ccb4; add r0, r0, r0; hi r22, -1110651699; addi r22, r22, -1110651699; hi r20, solver_dist; addi r20, r20, solver_dist; loadi r19, r20, 0; fless r18, r19, r22; beq r18, LABEL_0000ccb5; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 4; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000ccb6; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ccb7; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ccb8; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ccb9; add r0, r0, r0; addi r2, r0, 0; beq r2, LABEL_0000ccba; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 4; jmpl shadow_check_one_or_group_00000352; add r0, r0, r0; beq r2, LABEL_0000ccbb; add r0, r0, r0; addi r2, r0, -1; jmp LABEL_0000ccbc; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 5; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; jmp LABEL_0000ccbd; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 5; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r23, r2; beq r23, LABEL_0000ccbe; add r0, r0, r0; hi r22, nvector; addi r22, r22, nvector; hi r21, light; addi r21, r21, light; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; fsub r9, r0, r10; addi r8, r0, 0; fless r7, r8, r9; beq r7, LABEL_0000ccbf; add r0, r0, r0; addi r6, r9, 0; jmp LABEL_0000ccc0; add r0, r0, r0; addi r6, r0, 0; hi r5, diffuse_ray; addi r5, r5, diffuse_ray; loadi r4, r125, 1; loadi r3, r4, 7; loadi r1, r3, 0; loadi r23, r125, 2; fmul r23, r23, r6; fmul r23, r23, r1; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r23, r21; loadi r20, r5, 0; fadd r21, r20, r21; storei r21, r5, 0; loadi r21, r22, 1; fmul r21, r23, r21; loadi r20, r5, 1; fadd r21, r20, r21; storei r21, r5, 1; loadi r22, r22, 2; fmul r23, r23, r22; loadi r22, r5, 2; fadd r23, r22, r23; storei r23, r5, 2; loadi r127, r125, 3; addi r125, r125, 6; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 6; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 6; ret; add r0, r0, r0; cmplti r23, r5, 0; not r22, r23; beq r22, LABEL_0000ccc3; add r0, r0, r0; loadd r21, r2, r5; loadi r20, r21, 0; loadi r19, r3, 2; loadi r18, r20, 2; fmul r17, r18, r19; loadi r16, r3, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r3, 0; loadi r12, r20, 0; fmul r11, r12, r13; fadd r10, r11, r14; fadd r9, r10, r17; addi r8, r0, 0; fless r7, r9, r8; addi r125, r125, -16; storei r5, r125, 0; storei r2, r125, 2; storei r3, r125, 3; storei r4, r125, 4; storei r127, r125, 5; beq r7, LABEL_0000ccc4; add r0, r0, r0; addi r6, r5, 1; loadd r23, r2, r6; hi r22, -1143311346; addi r22, r22, -1143311346; fmul r22, r9, r22; storei r22, r125, 9; hi r22, 1315859240; addi r22, r22, 1315859240; hi r21, tmin; addi r21, r21, tmin; storei r22, r21, 0; hi r22, or_net; addi r22, r22, or_net; loadi r22, r22, 0; loadi r21, r22, 0; loadi r20, r21, 0; cmpeqi r19, r20, -1; storei r23, r125, 10; bne r19, LABEL_0000ccc5; add r0, r0, r0; cmpeqi r127, r20, 99; storei r22, r125, 6; storei r21, r125, 7; beq r127, LABEL_0000ccc6; add r0, r0, r0; loadi r127, r21, 1; cmpeqi r21, r127, -1; not r21, r21; beq r21, LABEL_0000ccc7; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; loadd r3, r22, r127; addi r2, r0, 0; addi r4, r23, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccc8; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccc9; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccca; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 7; loadi r4, r125, 10; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; jmp LABEL_0000cccb; add r0, r0, r0; addi r2, r20, 0; addi r3, r23, 0; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cccc; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cccd; add r0, r0, r0; loadi r17, r125, 7; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000ccce; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cccf; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccd0; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 7; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccd1; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 10; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 7; loadi r4, r125, 10; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 6; loadi r4, r125, 10; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; hi r127, tmin; addi r127, r127, tmin; loadi r23, r127, 0; hi r22, -1110651699; addi r22, r22, -1110651699; fless r21, r22, r23; beq r21, LABEL_0000ccd2; add r0, r0, r0; hi r20, 1287568416; addi r20, r20, 1287568416; fless r19, r23, r20; jmp LABEL_0000ccd3; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000ccd4; add r0, r0, r0; hi r20, intersected_object_id; addi r20, r20, intersected_object_id; loadi r18, r20, 0; hi r17, objects; addi r17, r17, objects; loadd r2, r17, r18; loadi r16, r125, 10; loadi r15, r16, 0; loadi r14, r2, 1; cmpeqi r13, r14, 1; storei r2, r125, 8; beq r13, LABEL_0000ccd5; add r0, r0, r0; hi r12, intsec_rectside; addi r12, r12, intsec_rectside; loadi r11, r12, 0; hi r10, nvector; addi r10, r10, nvector; addi r9, r0, 0; storei r9, r10, 0; storei r9, r10, 1; storei r9, r10, 2; addi r8, r11, -1; loadd r7, r15, r8; hi r6, 2139095040; addi r6, r6, 2139095040; and r5, r7, r6; cmpeqi r4, r5, 0; beq r4, LABEL_0000ccd6; add r0, r0, r0; addi r3, r0, 0; jmp LABEL_0000ccd7; add r0, r0, r0; addi r3, r0, 0; fless r1, r3, r7; beq r1, LABEL_0000ccd8; add r0, r0, r0; hi r3, 1065353216; addi r3, r3, 1065353216; jmp LABEL_0000ccd9; add r0, r0, r0; hi r3, -1082130432; addi r3, r3, -1082130432; fsub r1, r0, r3; addi r127, r11, -1; hi r23, nvector; addi r23, r23, nvector; stored r1, r23, r127; add r0, r0, r0; jmp LABEL_0000ccda; add r0, r0, r0; cmpeqi r12, r14, 2; beq r12, LABEL_0000ccdb; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 0; fsub r9, r0, r10; hi r8, nvector; addi r8, r8, nvector; storei r9, r8, 0; loadi r7, r2, 4; loadi r6, r7, 1; fsub r5, r0, r6; hi r4, nvector; addi r4, r4, nvector; storei r5, r4, 1; loadi r3, r2, 4; loadi r1, r3, 2; fsub r127, r0, r1; hi r23, nvector; addi r23, r23, nvector; storei r127, r23, 2; jmp LABEL_0000ccdc; add r0, r0, r0; jmpl get_nvector_second_000003b4; add r0, r0, r0; loadi r2, r125, 8; hi r3, intersection_point; addi r3, r3, intersection_point; jmpl utexture_000003c5; add r0, r0, r0; addi r2, r0, 0; hi r127, or_net; addi r127, r127, or_net; loadi r3, r127, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r23, r2; beq r23, LABEL_0000ccdd; add r0, r0, r0; hi r22, nvector; addi r22, r22, nvector; hi r21, light; addi r21, r21, light; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; fsub r9, r0, r10; addi r8, r0, 0; fless r7, r8, r9; beq r7, LABEL_0000ccde; add r0, r0, r0; addi r6, r9, 0; jmp LABEL_0000ccdf; add r0, r0, r0; addi r6, r0, 0; hi r5, diffuse_ray; addi r5, r5, diffuse_ray; loadi r4, r125, 8; loadi r3, r4, 7; loadi r1, r3, 0; loadi r23, r125, 9; fmul r23, r23, r6; fmul r23, r23, r1; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r23, r21; loadi r20, r5, 0; fadd r21, r20, r21; storei r21, r5, 0; loadi r21, r22, 1; fmul r21, r23, r21; loadi r20, r5, 1; fadd r21, r20, r21; storei r21, r5, 1; loadi r22, r22, 2; fmul r23, r23, r22; loadi r22, r5, 2; fadd r23, r22, r23; storei r23, r5, 2; jmp LABEL_0000cce0; add r0, r0, r0; loadd r6, r2, r5; hi r23, 1004172302; addi r23, r23, 1004172302; fmul r23, r9, r23; storei r23, r125, 14; hi r23, 1315859240; addi r23, r23, 1315859240; hi r22, tmin; addi r22, r22, tmin; storei r23, r22, 0; hi r23, or_net; addi r23, r23, or_net; loadi r23, r23, 0; loadi r22, r23, 0; loadi r21, r22, 0; cmpeqi r20, r21, -1; storei r6, r125, 15; bne r20, LABEL_0000cce1; add r0, r0, r0; cmpeqi r127, r21, 99; storei r23, r125, 11; storei r22, r125, 12; beq r127, LABEL_0000cce2; add r0, r0, r0; loadi r127, r22, 1; cmpeqi r22, r127, -1; not r22, r22; beq r22, LABEL_0000cce3; add r0, r0, r0; hi r23, and_net; addi r23, r23, and_net; loadd r3, r23, r127; addi r2, r0, 0; addi r4, r6, 0; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cce4; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cce5; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cce6; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 12; loadi r4, r125, 15; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; jmp LABEL_0000cce7; add r0, r0, r0; addi r2, r21, 0; addi r3, r6, 0; jmpl solver_fast2_000002de; add r0, r0, r0; cmpeqi r127, r2, 0; not r23, r127; beq r23, LABEL_0000cce8; add r0, r0, r0; hi r22, solver_dist; addi r22, r22, solver_dist; loadi r21, r22, 0; hi r20, tmin; addi r20, r20, tmin; loadi r19, r20, 0; fless r18, r21, r19; beq r18, LABEL_0000cce9; add r0, r0, r0; loadi r17, r125, 12; loadi r16, r17, 1; cmpeqi r15, r16, -1; not r14, r15; beq r14, LABEL_0000ccea; add r0, r0, r0; hi r13, and_net; addi r13, r13, and_net; loadd r3, r13, r16; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 2; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cceb; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 3; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000ccec; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; loadi r127, r125, 12; loadi r23, r127, 4; cmpeqi r22, r23, -1; not r21, r22; beq r21, LABEL_0000cced; add r0, r0, r0; hi r20, and_net; addi r20, r20, and_net; loadd r3, r20, r23; addi r2, r0, 0; loadi r4, r125, 15; jmpl solve_each_element_fast_00000386; add r0, r0, r0; addi r2, r0, 5; loadi r3, r125, 12; loadi r4, r125, 15; jmpl solve_one_or_network_fast_00000396; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 11; loadi r4, r125, 15; jmpl trace_or_matrix_fast_0000039d; add r0, r0, r0; hi r127, tmin; addi r127, r127, tmin; loadi r23, r127, 0; hi r22, -1110651699; addi r22, r22, -1110651699; fless r21, r22, r23; beq r21, LABEL_0000ccee; add r0, r0, r0; hi r20, 1287568416; addi r20, r20, 1287568416; fless r19, r23, r20; jmp LABEL_0000ccef; add r0, r0, r0; addi r19, r0, 0; beq r19, LABEL_0000ccf0; add r0, r0, r0; hi r20, intersected_object_id; addi r20, r20, intersected_object_id; loadi r18, r20, 0; hi r17, objects; addi r17, r17, objects; loadd r2, r17, r18; loadi r16, r125, 15; loadi r15, r16, 0; loadi r14, r2, 1; cmpeqi r13, r14, 1; storei r2, r125, 13; beq r13, LABEL_0000ccf1; add r0, r0, r0; hi r12, intsec_rectside; addi r12, r12, intsec_rectside; loadi r11, r12, 0; hi r10, nvector; addi r10, r10, nvector; addi r9, r0, 0; storei r9, r10, 0; storei r9, r10, 1; storei r9, r10, 2; addi r8, r11, -1; loadd r7, r15, r8; hi r6, 2139095040; addi r6, r6, 2139095040; and r5, r7, r6; cmpeqi r4, r5, 0; beq r4, LABEL_0000ccf2; add r0, r0, r0; addi r3, r0, 0; jmp LABEL_0000ccf3; add r0, r0, r0; addi r3, r0, 0; fless r1, r3, r7; beq r1, LABEL_0000ccf4; add r0, r0, r0; hi r3, 1065353216; addi r3, r3, 1065353216; jmp LABEL_0000ccf5; add r0, r0, r0; hi r3, -1082130432; addi r3, r3, -1082130432; fsub r1, r0, r3; addi r127, r11, -1; hi r23, nvector; addi r23, r23, nvector; stored r1, r23, r127; add r0, r0, r0; jmp LABEL_0000ccf6; add r0, r0, r0; cmpeqi r12, r14, 2; beq r12, LABEL_0000ccf7; add r0, r0, r0; loadi r11, r2, 4; loadi r10, r11, 0; fsub r9, r0, r10; hi r8, nvector; addi r8, r8, nvector; storei r9, r8, 0; loadi r7, r2, 4; loadi r6, r7, 1; fsub r5, r0, r6; hi r4, nvector; addi r4, r4, nvector; storei r5, r4, 1; loadi r3, r2, 4; loadi r1, r3, 2; fsub r127, r0, r1; hi r23, nvector; addi r23, r23, nvector; storei r127, r23, 2; jmp LABEL_0000ccf8; add r0, r0, r0; jmpl get_nvector_second_000003b4; add r0, r0, r0; loadi r2, r125, 13; hi r3, intersection_point; addi r3, r3, intersection_point; jmpl utexture_000003c5; add r0, r0, r0; addi r2, r0, 0; hi r127, or_net; addi r127, r127, or_net; loadi r3, r127, 0; jmpl shadow_check_one_or_matrix_00000358; add r0, r0, r0; not r23, r2; beq r23, LABEL_0000ccf9; add r0, r0, r0; hi r22, nvector; addi r22, r22, nvector; hi r21, light; addi r21, r21, light; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; fsub r9, r0, r10; addi r8, r0, 0; fless r7, r8, r9; beq r7, LABEL_0000ccfa; add r0, r0, r0; addi r6, r9, 0; jmp LABEL_0000ccfb; add r0, r0, r0; addi r6, r0, 0; hi r5, diffuse_ray; addi r5, r5, diffuse_ray; loadi r4, r125, 13; loadi r3, r4, 7; loadi r1, r3, 0; loadi r23, r125, 14; fmul r23, r23, r6; fmul r23, r23, r1; hi r22, texture_color; addi r22, r22, texture_color; loadi r21, r22, 0; fmul r21, r23, r21; loadi r20, r5, 0; fadd r21, r20, r21; storei r21, r5, 0; loadi r21, r22, 1; fmul r21, r23, r21; loadi r20, r5, 1; fadd r21, r20, r21; storei r21, r5, 1; loadi r22, r22, 2; fmul r23, r23, r22; loadi r22, r5, 2; fadd r23, r22, r23; storei r23, r5, 2; loadi r23, r125, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ccfc; add r0, r0, r0; loadi r127, r125, 2; loadd r19, r127, r22; loadi r18, r19, 0; loadi r17, r125, 3; loadi r16, r17, 2; loadi r15, r18, 2; fmul r14, r15, r16; loadi r13, r17, 1; loadi r12, r18, 1; fmul r11, r12, r13; loadi r10, r17, 0; loadi r9, r18, 0; fmul r8, r9, r10; fadd r7, r8, r11; fadd r6, r7, r14; addi r5, r0, 0; fless r4, r6, r5; storei r22, r125, 1; beq r4, LABEL_0000ccfd; add r0, r0, r0; addi r3, r22, 1; loadd r2, r127, r3; hi r1, -1143311346; addi r1, r1, -1143311346; fmul r3, r6, r1; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000ccfe; add r0, r0, r0; loadd r2, r127, r22; hi r3, 1004172302; addi r3, r3, 1004172302; fmul r3, r6, r3; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; loadi r127, r125, 1; addi r5, r127, -2; loadi r2, r125, 2; loadi r3, r125, 3; loadi r4, r125, 4; loadi r127, r125, 5; addi r125, r125, 16; jmp iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 5; addi r125, r125, 16; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r125, r125, -4; storei r3, r125, 2; storei r2, r125, 3; hi r23, startp_fast; addi r23, r23, startp_fast; loadi r22, r4, 0; storei r22, r23, 0; loadi r21, r4, 1; storei r21, r23, 1; loadi r20, r4, 2; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r4, 0; storei r127, r125, 0; storei r2, r125, 1; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 2; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd01; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd02; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 3; loadi r3, r125, 2; loadi r4, r125, 1; loadi r127, r125, 0; addi r125, r125, 4; jmp iter_trace_diffuse_rays_00000431; add r0, r0, r0; cmpeqi r23, r2, 0; not r22, r23; addi r125, r125, -9; storei r127, r125, 2; storei r4, r125, 3; storei r3, r125, 4; storei r2, r125, 7; beq r22, LABEL_0000cd03; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 0; addi r2, r4, 0; storei r20, r125, 0; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 0; loadi r3, r125, 4; loadi r4, r125, 3; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 7; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd04; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; loadi r2, r125, 3; storei r20, r125, 8; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 8; loadi r3, r125, 4; loadi r4, r125, 3; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 7; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd05; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; loadi r2, r125, 3; storei r20, r125, 1; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 1; loadi r3, r125, 4; loadi r4, r125, 3; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 7; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd06; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; loadi r2, r125, 3; storei r20, r125, 6; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 6; loadi r3, r125, 4; loadi r4, r125, 3; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 7; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd07; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 3; storei r20, r125, 5; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 5; loadi r3, r125, 4; loadi r4, r125, 3; loadi r127, r125, 2; addi r125, r125, 9; jmp iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 2; addi r125, r125, 9; ret; add r0, r0, r0; loadi r23, r2, 5; loadi r22, r2, 7; loadi r21, r2, 1; loadi r20, r2, 4; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadd r18, r23, r3; loadi r17, r18, 0; storei r17, r19, 0; loadi r16, r18, 1; storei r16, r19, 1; loadi r15, r18, 2; storei r15, r19, 2; loadi r14, r2, 6; loadi r13, r14, 0; loadd r12, r22, r3; loadd r2, r21, r3; cmpeqi r11, r13, 0; not r10, r11; addi r125, r125, -11; storei r12, r125, 3; storei r2, r125, 4; storei r127, r125, 5; storei r3, r125, 6; storei r20, r125, 7; storei r13, r125, 8; beq r10, LABEL_0000cd09; add r0, r0, r0; hi r9, dirvecs; addi r9, r9, dirvecs; loadi r8, r9, 0; hi r7, startp_fast; addi r7, r7, startp_fast; loadi r6, r2, 0; storei r6, r7, 0; loadi r5, r2, 1; storei r5, r7, 1; loadi r4, r2, 2; storei r4, r7, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r127, r127, 0; addi r3, r127, -1; storei r8, r125, 0; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 0; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 3; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd0a; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd0b; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 0; loadi r3, r125, 3; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 8; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd0c; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; hi r19, startp_fast; addi r19, r19, startp_fast; loadi r18, r2, 0; storei r18, r19, 0; loadi r17, r2, 1; storei r17, r19, 1; loadi r16, r2, 2; storei r16, r19, 2; hi r15, n_objects; addi r15, r15, n_objects; loadi r14, r15, 0; addi r3, r14, -1; storei r20, r125, 10; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 10; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 3; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd0d; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd0e; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 10; loadi r3, r125, 3; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 8; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd0f; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; hi r19, startp_fast; addi r19, r19, startp_fast; loadi r18, r2, 0; storei r18, r19, 0; loadi r17, r2, 1; storei r17, r19, 1; loadi r16, r2, 2; storei r16, r19, 2; hi r15, n_objects; addi r15, r15, n_objects; loadi r14, r15, 0; addi r3, r14, -1; storei r20, r125, 1; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 1; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 3; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd10; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd11; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 1; loadi r3, r125, 3; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 8; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd12; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; hi r19, startp_fast; addi r19, r19, startp_fast; loadi r18, r2, 0; storei r18, r19, 0; loadi r17, r2, 1; storei r17, r19, 1; loadi r16, r2, 2; storei r16, r19, 2; hi r15, n_objects; addi r15, r15, n_objects; loadi r14, r15, 0; addi r3, r14, -1; storei r20, r125, 9; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 9; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 3; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd13; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd14; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 9; loadi r3, r125, 3; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 8; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd15; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; hi r19, startp_fast; addi r19, r19, startp_fast; loadi r2, r125, 4; loadi r18, r2, 0; storei r18, r19, 0; loadi r17, r2, 1; storei r17, r19, 1; loadi r16, r2, 2; storei r16, r19, 2; hi r15, n_objects; addi r15, r15, n_objects; loadi r14, r15, 0; addi r3, r14, -1; storei r20, r125, 2; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 3; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cd16; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cd17; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 2; loadi r3, r125, 3; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r125, 7; loadi r21, r125, 6; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; loadi r17, r20, 0; fmul r16, r17, r18; loadi r15, r23, 0; fadd r14, r15, r16; storei r14, r23, 0; loadi r13, r19, 1; loadi r12, r20, 1; fmul r11, r12, r13; loadi r10, r23, 1; fadd r9, r10, r11; storei r9, r23, 1; loadi r8, r19, 2; loadi r7, r20, 2; fmul r6, r7, r8; loadi r5, r23, 2; fadd r4, r5, r6; storei r4, r23, 2; loadi r127, r125, 5; addi r125, r125, 11; ret; add r0, r0, r0; loadd r23, r3, r2; loadi r22, r23, 5; addi r21, r2, -1; loadd r20, r4, r21; loadi r19, r20, 5; loadd r18, r4, r2; loadi r17, r18, 5; addi r16, r2, 1; loadd r15, r4, r16; loadi r14, r15, 5; loadd r13, r5, r2; loadi r12, r13, 5; hi r11, diffuse_ray; addi r11, r11, diffuse_ray; loadd r10, r22, r6; loadi r9, r10, 0; storei r9, r11, 0; loadi r8, r10, 1; storei r8, r11, 1; loadi r7, r10, 2; storei r7, r11, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r19, r6; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r17, r6; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r14, r6; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r12, r6; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; loadd r23, r4, r2; loadi r23, r23, 4; hi r22, rgb; addi r22, r22, rgb; loadd r23, r23, r6; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r23, 0; fmul r20, r19, r20; loadi r19, r22, 0; fadd r20, r19, r20; storei r20, r22, 0; loadi r20, r21, 1; loadi r19, r23, 1; fmul r20, r19, r20; loadi r19, r22, 1; fadd r20, r19, r20; storei r20, r22, 1; loadi r21, r21, 2; loadi r23, r23, 2; fmul r23, r23, r21; loadi r21, r22, 2; fadd r23, r21, r23; storei r23, r22, 2; ret; add r0, r0, r0; cmpgti r23, r3, 4; not r22, r23; beq r22, LABEL_0000cd18; add r0, r0, r0; loadi r21, r2, 2; loadd r20, r21, r3; cmplti r19, r20, 0; not r18, r19; beq r18, LABEL_0000cd19; add r0, r0, r0; loadi r17, r2, 3; loadd r16, r17, r3; addi r125, r125, -24; storei r127, r125, 20; storei r2, r125, 21; beq r16, LABEL_0000cd1a; add r0, r0, r0; loadi r15, r2, 5; loadi r14, r2, 7; loadi r13, r2, 1; loadi r12, r2, 4; hi r11, diffuse_ray; addi r11, r11, diffuse_ray; loadd r10, r15, r3; loadi r9, r10, 0; storei r9, r11, 0; loadi r8, r10, 1; storei r8, r11, 1; loadi r7, r10, 2; storei r7, r11, 2; loadi r6, r2, 6; loadi r5, r6, 0; loadd r4, r14, r3; loadd r23, r13, r3; cmpeqi r22, r5, 0; not r22, r22; storei r5, r125, 1; storei r12, r125, 3; storei r3, r125, 4; storei r4, r125, 6; storei r23, r125, 7; beq r22, LABEL_0000cd1b; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; addi r2, r23, 0; storei r127, r125, 9; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 9; loadi r3, r125, 6; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd1c; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; loadi r2, r125, 7; storei r20, r125, 0; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 0; loadi r3, r125, 6; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd1d; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; loadi r2, r125, 7; storei r20, r125, 8; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 8; loadi r3, r125, 6; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd1e; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; loadi r2, r125, 7; storei r20, r125, 2; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 2; loadi r3, r125, 6; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd1f; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 7; storei r20, r125, 5; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 5; loadi r3, r125, 6; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r125, 3; loadi r21, r125, 4; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; loadi r17, r20, 0; fmul r16, r17, r18; loadi r15, r23, 0; fadd r14, r15, r16; storei r14, r23, 0; loadi r13, r19, 1; loadi r12, r20, 1; fmul r11, r12, r13; loadi r10, r23, 1; fadd r9, r10, r11; storei r9, r23, 1; loadi r8, r19, 2; loadi r7, r20, 2; fmul r6, r7, r8; loadi r5, r23, 2; fadd r4, r5, r6; storei r4, r23, 2; addi r3, r21, 0; loadi r127, r125, 20; jmp LABEL_0000cd20; add r0, r0, r0; addi r21, r3, 0; addi r23, r3, 1; cmpgti r22, r23, 4; not r20, r22; beq r20, LABEL_0000cd21; add r0, r0, r0; loadi r19, r125, 21; loadi r18, r19, 2; loadd r17, r18, r23; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cd22; add r0, r0, r0; loadi r14, r19, 3; loadd r13, r14, r23; beq r13, LABEL_0000cd23; add r0, r0, r0; addi r2, r19, 0; addi r3, r23, 0; storei r3, r125, 23; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r23, r125, 23; loadi r127, r125, 20; addi r22, r23, 1; cmpgti r21, r22, 4; not r20, r21; beq r20, LABEL_0000cd24; add r0, r0, r0; loadi r19, r125, 21; loadi r18, r19, 2; loadd r17, r18, r22; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cd25; add r0, r0, r0; loadi r14, r19, 3; loadd r13, r14, r22; beq r13, LABEL_0000cd26; add r0, r0, r0; loadi r12, r19, 5; loadi r11, r19, 7; loadi r10, r19, 1; loadi r9, r19, 4; hi r8, diffuse_ray; addi r8, r8, diffuse_ray; loadd r7, r12, r22; loadi r6, r7, 0; storei r6, r8, 0; loadi r5, r7, 1; storei r5, r8, 1; loadi r4, r7, 2; storei r4, r8, 2; loadi r3, r19, 6; loadi r2, r3, 0; loadd r1, r11, r22; loadd r23, r10, r22; cmpeqi r21, r2, 0; not r21, r21; storei r2, r125, 11; storei r9, r125, 13; storei r22, r125, 14; storei r1, r125, 16; storei r23, r125, 17; beq r21, LABEL_0000cd27; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; addi r2, r23, 0; storei r127, r125, 19; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 19; loadi r3, r125, 16; loadi r4, r125, 17; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 11; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd28; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; loadi r2, r125, 17; storei r20, r125, 10; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 10; loadi r3, r125, 16; loadi r4, r125, 17; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 11; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd29; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; loadi r2, r125, 17; storei r20, r125, 18; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 18; loadi r3, r125, 16; loadi r4, r125, 17; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 11; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd2a; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; loadi r2, r125, 17; storei r20, r125, 12; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 12; loadi r3, r125, 16; loadi r4, r125, 17; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 11; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd2b; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 17; storei r20, r125, 15; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 15; loadi r3, r125, 16; loadi r4, r125, 17; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r125, 13; loadi r21, r125, 14; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; loadi r17, r20, 0; fmul r16, r17, r18; loadi r15, r23, 0; fadd r14, r15, r16; storei r14, r23, 0; loadi r13, r19, 1; loadi r12, r20, 1; fmul r11, r12, r13; loadi r10, r23, 1; fadd r9, r10, r11; storei r9, r23, 1; loadi r8, r19, 2; loadi r7, r20, 2; fmul r6, r7, r8; loadi r5, r23, 2; fadd r4, r5, r6; storei r4, r23, 2; addi r22, r21, 0; loadi r127, r125, 20; jmp LABEL_0000cd2c; add r0, r0, r0; addi r21, r22, 0; addi r23, r21, 1; cmpgti r20, r23, 4; not r19, r20; beq r19, LABEL_0000cd2d; add r0, r0, r0; loadi r2, r125, 21; loadi r18, r2, 2; loadd r17, r18, r23; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cd2e; add r0, r0, r0; loadi r14, r2, 3; loadd r13, r14, r23; beq r13, LABEL_0000cd2f; add r0, r0, r0; addi r3, r23, 0; storei r3, r125, 22; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 21; loadi r23, r125, 22; addi r3, r23, 1; loadi r127, r125, 20; addi r125, r125, 24; jmp do_without_neighbors_00000460; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; addi r125, r125, 24; ret; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; hi r23, image_size; addi r23, r23, image_size; loadi r22, r23, 1; addi r21, r3, 1; cmplt r20, r21, r22; beq r20, LABEL_0000cd38; add r0, r0, r0; cmpgti r19, r3, 0; beq r19, LABEL_0000cd39; add r0, r0, r0; hi r18, image_size; addi r18, r18, image_size; loadi r17, r18, 0; addi r16, r2, 1; cmplt r15, r16, r17; beq r15, LABEL_0000cd3a; add r0, r0, r0; cmpgti r14, r2, 0; beq r14, LABEL_0000cd3b; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadi r23, r2, 2; loadd r2, r23, r3; ret; add r0, r0, r0; loadd r23, r4, r2; loadi r22, r23, 2; loadd r21, r22, r6; loadd r20, r3, r2; loadi r19, r20, 2; loadd r18, r19, r6; cmpeq r17, r18, r21; beq r17, LABEL_0000cd40; add r0, r0, r0; loadd r16, r5, r2; loadi r15, r16, 2; loadd r14, r15, r6; cmpeq r13, r14, r21; beq r13, LABEL_0000cd41; add r0, r0, r0; addi r12, r2, -1; loadd r11, r4, r12; loadi r10, r11, 2; loadd r9, r10, r6; cmpeq r8, r9, r21; beq r8, LABEL_0000cd42; add r0, r0, r0; addi r7, r2, 1; loadd r23, r4, r7; loadi r23, r23, 2; loadd r23, r23, r6; cmpeq r23, r23, r21; beq r23, LABEL_0000cd43; add r0, r0, r0; addi r2, r0, -1; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; addi r2, r0, 0; ret; add r0, r0, r0; loadd r23, r5, r2; cmpgti r22, r7, 4; not r21, r22; beq r21, LABEL_0000cd48; add r0, r0, r0; loadi r20, r23, 2; loadd r19, r20, r7; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000cd49; add r0, r0, r0; loadd r16, r5, r2; loadi r15, r16, 2; loadd r14, r15, r7; loadd r13, r4, r2; loadi r12, r13, 2; loadd r11, r12, r7; cmpeq r10, r11, r14; beq r10, LABEL_0000cd4a; add r0, r0, r0; loadd r9, r6, r2; loadi r8, r9, 2; loadd r22, r8, r7; cmpeq r22, r22, r14; beq r22, LABEL_0000cd4b; add r0, r0, r0; addi r22, r2, -1; loadd r22, r5, r22; loadi r22, r22, 2; loadd r22, r22, r7; cmpeq r22, r22, r14; beq r22, LABEL_0000cd4c; add r0, r0, r0; addi r22, r2, 1; loadd r22, r5, r22; loadi r22, r22, 2; loadd r22, r22, r7; cmpeq r22, r22, r14; beq r22, LABEL_0000cd4d; add r0, r0, r0; addi r22, r0, -1; jmp LABEL_0000cd4e; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cd4f; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cd50; add r0, r0, r0; addi r22, r0, 0; jmp LABEL_0000cd51; add r0, r0, r0; addi r22, r0, 0; addi r125, r125, -31; storei r127, r125, 11; beq r22, LABEL_0000cd52; add r0, r0, r0; loadi r9, r23, 3; loadd r8, r9, r7; beq r8, LABEL_0000cd53; add r0, r0, r0; loadd r23, r4, r2; loadi r23, r23, 5; addi r22, r2, -1; loadd r22, r5, r22; loadi r22, r22, 5; loadd r21, r5, r2; loadi r21, r21, 5; addi r20, r2, 1; loadd r20, r5, r20; loadi r20, r20, 5; loadd r19, r6, r2; loadi r19, r19, 5; hi r18, diffuse_ray; addi r18, r18, diffuse_ray; loadd r23, r23, r7; loadi r17, r23, 0; storei r17, r18, 0; loadi r17, r23, 1; storei r17, r18, 1; loadi r23, r23, 2; storei r23, r18, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r22, r7; loadi r18, r22, 0; loadi r17, r23, 0; fadd r18, r17, r18; storei r18, r23, 0; loadi r18, r22, 1; loadi r17, r23, 1; fadd r18, r17, r18; storei r18, r23, 1; loadi r22, r22, 2; loadi r18, r23, 2; fadd r22, r18, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r21, r7; loadi r21, r22, 0; loadi r18, r23, 0; fadd r21, r18, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r18, r23, 1; fadd r21, r18, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r20, r7; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; hi r23, diffuse_ray; addi r23, r23, diffuse_ray; loadd r22, r19, r7; loadi r21, r22, 0; loadi r20, r23, 0; fadd r21, r20, r21; storei r21, r23, 0; loadi r21, r22, 1; loadi r20, r23, 1; fadd r21, r20, r21; storei r21, r23, 1; loadi r22, r22, 2; loadi r21, r23, 2; fadd r22, r21, r22; storei r22, r23, 2; loadd r23, r5, r2; loadi r23, r23, 4; hi r22, rgb; addi r22, r22, rgb; loadd r23, r23, r7; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r23, 0; fmul r20, r19, r20; loadi r19, r22, 0; fadd r20, r19, r20; storei r20, r22, 0; loadi r20, r21, 1; loadi r19, r23, 1; fmul r20, r19, r20; loadi r19, r22, 1; fadd r20, r19, r20; storei r20, r22, 1; loadi r21, r21, 2; loadi r23, r23, 2; fmul r23, r23, r21; loadi r21, r22, 2; fadd r23, r21, r23; storei r23, r22, 2; addi r23, r7, 1; loadd r22, r5, r2; cmpgti r21, r23, 4; not r20, r21; beq r20, LABEL_0000cd54; add r0, r0, r0; loadi r19, r22, 2; loadd r18, r19, r23; cmplti r17, r18, 0; not r21, r17; beq r21, LABEL_0000cd55; add r0, r0, r0; loadd r21, r5, r2; loadi r21, r21, 2; loadd r21, r21, r23; loadd r20, r4, r2; loadi r20, r20, 2; loadd r20, r20, r23; cmpeq r20, r20, r21; beq r20, LABEL_0000cd56; add r0, r0, r0; loadd r20, r6, r2; loadi r20, r20, 2; loadd r20, r20, r23; cmpeq r20, r20, r21; beq r20, LABEL_0000cd57; add r0, r0, r0; addi r20, r2, -1; loadd r20, r5, r20; loadi r20, r20, 2; loadd r20, r20, r23; cmpeq r20, r20, r21; beq r20, LABEL_0000cd58; add r0, r0, r0; addi r20, r2, 1; loadd r20, r5, r20; loadi r20, r20, 2; loadd r20, r20, r23; cmpeq r21, r20, r21; beq r21, LABEL_0000cd59; add r0, r0, r0; addi r21, r0, -1; jmp LABEL_0000cd5a; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000cd5b; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000cd5c; add r0, r0, r0; addi r21, r0, 0; jmp LABEL_0000cd5d; add r0, r0, r0; addi r21, r0, 0; storei r23, r125, 17; beq r21, LABEL_0000cd5e; add r0, r0, r0; loadi r20, r22, 3; loadd r127, r20, r23; beq r127, LABEL_0000cd5f; add r0, r0, r0; storei r3, r125, 13; addi r3, r4, 0; addi r4, r5, 0; addi r5, r6, 0; addi r6, r23, 0; storei r2, r125, 12; storei r3, r125, 14; storei r4, r125, 15; storei r5, r125, 16; jmpl calc_diffuse_using_5points_0000044f; add r0, r0, r0; loadi r2, r125, 12; loadi r3, r125, 13; loadi r4, r125, 14; loadi r5, r125, 15; loadi r6, r125, 16; loadi r23, r125, 17; addi r7, r23, 1; loadi r127, r125, 11; addi r125, r125, 31; jmp try_exploit_neighbors_00000476; add r0, r0, r0; loadd r20, r5, r2; cmpgti r22, r23, 4; not r22, r22; beq r22, LABEL_0000cd61; add r0, r0, r0; loadi r22, r20, 2; loadd r22, r22, r23; cmplti r22, r22, 0; not r22, r22; beq r22, LABEL_0000cd62; add r0, r0, r0; loadi r22, r20, 3; loadd r22, r22, r23; storei r20, r125, 1; beq r22, LABEL_0000cd63; add r0, r0, r0; loadi r22, r20, 5; loadi r21, r20, 7; loadi r19, r20, 1; loadi r18, r20, 4; hi r17, diffuse_ray; addi r17, r17, diffuse_ray; loadd r22, r22, r23; loadi r16, r22, 0; storei r16, r17, 0; loadi r16, r22, 1; storei r16, r17, 1; loadi r22, r22, 2; storei r22, r17, 2; loadi r22, r20, 6; loadi r22, r22, 0; loadd r21, r21, r23; storei r21, r125, 5; loadd r2, r19, r23; cmpeqi r21, r22, 0; not r21, r21; storei r2, r125, 4; storei r18, r125, 7; storei r22, r125, 9; beq r21, LABEL_0000cd64; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; storei r127, r125, 2; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 2; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 9; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd65; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; storei r20, r125, 10; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 10; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 9; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd66; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; storei r20, r125, 3; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 3; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 4; loadi r127, r125, 9; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd67; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; storei r20, r125, 8; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 8; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 9; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd68; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 4; storei r20, r125, 6; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 6; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r125, 7; loadi r21, r125, 17; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; loadi r17, r20, 0; fmul r16, r17, r18; loadi r15, r23, 0; fadd r14, r15, r16; storei r14, r23, 0; loadi r13, r19, 1; loadi r12, r20, 1; fmul r11, r12, r13; loadi r10, r23, 1; fadd r9, r10, r11; storei r9, r23, 1; loadi r8, r19, 2; loadi r7, r20, 2; fmul r6, r7, r8; loadi r5, r23, 2; fadd r4, r5, r6; storei r4, r23, 2; addi r23, r21, 0; loadi r127, r125, 11; jmp LABEL_0000cd69; add r0, r0, r0; addi r21, r23, 0; addi r22, r21, 1; cmpgti r20, r22, 4; not r19, r20; beq r19, LABEL_0000cd6a; add r0, r0, r0; loadi r2, r125, 1; loadi r18, r2, 2; loadd r17, r18, r22; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cd6b; add r0, r0, r0; loadi r14, r2, 3; loadd r13, r14, r22; beq r13, LABEL_0000cd6c; add r0, r0, r0; addi r3, r22, 0; storei r3, r125, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 1; loadi r22, r125, 0; addi r3, r22, 1; loadi r127, r125, 11; addi r125, r125, 31; jmp do_without_neighbors_00000460; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; loadd r9, r5, r2; cmpgti r8, r7, 4; not r23, r8; beq r23, LABEL_0000cd74; add r0, r0, r0; loadi r23, r9, 2; loadd r23, r23, r7; cmplti r23, r23, 0; not r23, r23; beq r23, LABEL_0000cd75; add r0, r0, r0; loadi r23, r9, 3; loadd r23, r23, r7; storei r9, r125, 20; beq r23, LABEL_0000cd76; add r0, r0, r0; addi r2, r9, 0; addi r3, r7, 0; storei r3, r125, 18; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r7, r125, 18; loadi r127, r125, 11; addi r23, r7, 1; cmpgti r22, r23, 4; not r21, r22; beq r21, LABEL_0000cd77; add r0, r0, r0; loadi r20, r125, 20; loadi r19, r20, 2; loadd r18, r19, r23; cmplti r17, r18, 0; not r16, r17; beq r16, LABEL_0000cd78; add r0, r0, r0; loadi r15, r20, 3; loadd r14, r15, r23; beq r14, LABEL_0000cd79; add r0, r0, r0; loadi r13, r20, 5; loadi r12, r20, 7; loadi r11, r20, 1; loadi r10, r20, 4; hi r9, diffuse_ray; addi r9, r9, diffuse_ray; loadd r8, r13, r23; loadi r6, r8, 0; storei r6, r9, 0; loadi r5, r8, 1; storei r5, r9, 1; loadi r4, r8, 2; storei r4, r9, 2; loadi r3, r20, 6; loadi r2, r3, 0; loadd r1, r12, r23; loadd r22, r11, r23; cmpeqi r21, r2, 0; not r21, r21; storei r22, r125, 23; storei r1, r125, 24; storei r23, r125, 26; storei r10, r125, 27; storei r2, r125, 29; beq r21, LABEL_0000cd7a; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; addi r2, r22, 0; storei r127, r125, 21; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 21; loadi r3, r125, 24; loadi r4, r125, 23; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 29; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cd7b; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; loadi r2, r125, 23; storei r20, r125, 30; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 30; loadi r3, r125, 24; loadi r4, r125, 23; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 29; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cd7c; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; loadi r2, r125, 23; storei r20, r125, 22; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 22; loadi r3, r125, 24; loadi r4, r125, 23; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 29; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cd7d; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; loadi r2, r125, 23; storei r20, r125, 28; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 28; loadi r3, r125, 24; loadi r4, r125, 23; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 29; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cd7e; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 23; storei r20, r125, 25; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 25; loadi r3, r125, 24; loadi r4, r125, 23; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r125, 27; loadi r21, r125, 26; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; loadi r17, r20, 0; fmul r16, r17, r18; loadi r15, r23, 0; fadd r14, r15, r16; storei r14, r23, 0; loadi r13, r19, 1; loadi r12, r20, 1; fmul r11, r12, r13; loadi r10, r23, 1; fadd r9, r10, r11; storei r9, r23, 1; loadi r8, r19, 2; loadi r7, r20, 2; fmul r6, r7, r8; loadi r5, r23, 2; fadd r4, r5, r6; storei r4, r23, 2; addi r23, r21, 0; loadi r127, r125, 11; jmp LABEL_0000cd7f; add r0, r0, r0; addi r21, r23, 0; addi r22, r21, 1; cmpgti r20, r22, 4; not r19, r20; beq r19, LABEL_0000cd80; add r0, r0, r0; loadi r2, r125, 20; loadi r18, r2, 2; loadd r17, r18, r22; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cd81; add r0, r0, r0; loadi r14, r2, 3; loadd r13, r14, r22; beq r13, LABEL_0000cd82; add r0, r0, r0; addi r3, r22, 0; storei r3, r125, 19; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 20; loadi r22, r125, 19; addi r3, r22, 1; loadi r127, r125, 11; addi r125, r125, 31; jmp do_without_neighbors_00000460; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; addi r125, r125, 31; ret; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r2, r0, 80; addi r125, r125, -1; storei r127, r125, 0; jmpl print_char; add r0, r0, r0; addi r2, r0, 54; jmpl print_char; add r0, r0, r0; addi r2, r0, 10; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 0; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 1; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; addi r2, r0, 255; jmpl print_int; add r0, r0, r0; addi r2, r0, 10; loadi r127, r125, 0; addi r125, r125, 1; jmp print_char; add r0, r0, r0; ftoi r23, r2; cmpgti r22, r23, 255; beq r22, LABEL_0000cd8b; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cd8c; add r0, r0, r0; cmplti r21, r23, 0; beq r21, LABEL_0000cd8d; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cd8e; add r0, r0, r0; addi r2, r23, 0; jmp print_char; add r0, r0, r0; hi r23, rgb; addi r23, r23, rgb; loadi r22, r23, 0; ftoi r21, r22; cmpgti r20, r21, 255; beq r20, LABEL_0000cd8f; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cd90; add r0, r0, r0; cmplti r19, r21, 0; beq r19, LABEL_0000cd91; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cd92; add r0, r0, r0; addi r2, r21, 0; addi r125, r125, -1; storei r127, r125, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 1; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cd93; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cd94; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cd95; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cd96; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 2; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cd97; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cd98; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cd99; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cd9a; add r0, r0, r0; addi r2, r22, 0; loadi r127, r125, 0; addi r125, r125, 1; jmp print_char; add r0, r0, r0; cmpgti r23, r3, 4; not r22, r23; beq r22, LABEL_0000cd9b; add r0, r0, r0; loadi r21, r2, 2; loadd r20, r21, r3; cmplti r19, r20, 0; not r18, r19; beq r18, LABEL_0000cd9c; add r0, r0, r0; loadi r17, r2, 3; loadd r16, r17, r3; addi r125, r125, -10; storei r127, r125, 4; storei r2, r125, 6; beq r16, LABEL_0000cd9d; add r0, r0, r0; loadi r15, r2, 6; loadi r14, r15, 0; hi r13, diffuse_ray; addi r13, r13, diffuse_ray; addi r12, r0, 0; storei r12, r13, 0; storei r12, r13, 1; storei r12, r13, 2; loadi r11, r2, 7; loadi r10, r2, 1; hi r9, dirvecs; addi r9, r9, dirvecs; loadd r8, r9, r14; loadd r7, r11, r3; loadd r2, r10, r3; storei r3, r125, 0; storei r2, r125, 1; storei r7, r125, 2; storei r8, r125, 3; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 3; loadi r3, r125, 2; loadi r4, r125, 1; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r23, r125, 6; loadi r22, r23, 5; loadi r21, r125, 0; loadd r20, r22, r21; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r18, r19, 0; storei r18, r20, 0; loadi r17, r19, 1; storei r17, r20, 1; loadi r16, r19, 2; storei r16, r20, 2; addi r3, r21, 0; loadi r127, r125, 4; jmp LABEL_0000cd9e; add r0, r0, r0; addi r21, r3, 0; addi r23, r3, 1; cmpgti r22, r23, 4; not r20, r22; beq r20, LABEL_0000cd9f; add r0, r0, r0; loadi r19, r125, 6; loadi r18, r19, 2; loadd r17, r18, r23; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000cda0; add r0, r0, r0; loadi r14, r19, 3; loadd r13, r14, r23; beq r13, LABEL_0000cda1; add r0, r0, r0; loadi r12, r19, 6; loadi r11, r12, 0; hi r10, diffuse_ray; addi r10, r10, diffuse_ray; addi r9, r0, 0; storei r9, r10, 0; storei r9, r10, 1; storei r9, r10, 2; loadi r8, r19, 7; loadi r7, r19, 1; hi r6, dirvecs; addi r6, r6, dirvecs; loadd r5, r6, r11; loadd r4, r8, r23; loadd r2, r7, r23; hi r1, startp_fast; addi r1, r1, startp_fast; loadi r127, r2, 0; storei r127, r1, 0; loadi r127, r2, 1; storei r127, r1, 1; loadi r127, r2, 2; storei r127, r1, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r127, r127, 0; addi r3, r127, -1; storei r23, r125, 5; storei r2, r125, 7; storei r4, r125, 8; storei r5, r125, 9; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 9; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 8; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cda2; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cda3; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 9; loadi r3, r125, 8; loadi r4, r125, 7; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r2, 5; loadi r23, r125, 5; loadd r22, r127, r23; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; storei r20, r22, 0; loadi r19, r21, 1; storei r19, r22, 1; loadi r18, r21, 2; storei r18, r22, 2; jmp LABEL_0000cda4; add r0, r0, r0; addi r2, r19, 0; addi r3, r23, 1; loadi r127, r125, 4; addi r125, r125, 10; jmp pretrace_diffuse_rays_00000494; add r0, r0, r0; addi r125, r125, 10; ret; add r0, r0, r0; addi r125, r125, 10; ret; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000cda9; add r0, r0, r0; addi r125, r125, -11; storei r127, r125, 10; hi r21, image_center; addi r21, r21, image_center; loadi r20, r21, 0; sub r19, r3, r20; itof r18, r19; hi r17, scan_pitch; addi r17, r17, scan_pitch; loadi r16, r17, 0; fmul r15, r16, r18; hi r14, screenx_dir; addi r14, r14, screenx_dir; loadi r13, r14, 0; fmul r12, r15, r13; fadd r11, r12, r5; hi r10, ptrace_dirvec; addi r10, r10, ptrace_dirvec; storei r11, r10, 0; hi r9, screenx_dir; addi r9, r9, screenx_dir; loadi r8, r9, 1; fmul r127, r15, r8; fadd r127, r127, r6; hi r23, ptrace_dirvec; addi r23, r23, ptrace_dirvec; storei r127, r23, 1; hi r127, screenx_dir; addi r127, r127, screenx_dir; loadi r127, r127, 2; fmul r127, r15, r127; fadd r127, r127, r7; hi r23, ptrace_dirvec; addi r23, r23, ptrace_dirvec; storei r127, r23, 2; hi r127, ptrace_dirvec; addi r127, r127, ptrace_dirvec; loadi r23, r127, 2; fmul r23, r23, r23; loadi r22, r127, 1; fmul r22, r22, r22; loadi r21, r127, 0; fmul r21, r21, r21; fadd r22, r21, r22; fadd r23, r22, r23; finvsqrt r23, r23; fmul r22, r23, r23; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r23, r21; xor r22, r22, r21; hi r21, 2139095040; addi r21, r21, 2139095040; and r22, r22, r21; cmpeqi r22, r22, 0; storei r2, r125, 0; storei r4, r125, 1; storei r3, r125, 2; storei r5, r125, 7; storei r6, r125, 8; beq r22, LABEL_0000cdaa; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; loadi r22, r127, 0; fmul r22, r22, r23; storei r22, r127, 0; loadi r22, r127, 1; fmul r22, r22, r23; storei r22, r127, 1; loadi r22, r127, 2; fmul r23, r22, r23; storei r23, r127, 2; hi r127, rgb; addi r127, r127, rgb; addi r23, r0, 0; storei r23, r127, 0; storei r23, r127, 1; storei r23, r127, 2; hi r127, startp; addi r127, r127, startp; hi r23, viewpoint; addi r23, r23, viewpoint; loadi r22, r23, 0; storei r22, r127, 0; loadi r22, r23, 1; storei r22, r127, 1; loadi r23, r23, 2; storei r23, r127, 2; addi r127, r0, 0; hi r23, 1065353216; addi r23, r23, 1065353216; hi r4, ptrace_dirvec; addi r4, r4, ptrace_dirvec; loadd r5, r2, r3; addi r6, r0, 0; addi r2, r127, 0; addi r3, r23, 0; storei r7, r125, 9; jmpl trace_ray_00000400; add r0, r0, r0; loadi r2, r125, 0; loadi r127, r125, 2; loadd r23, r2, r127; loadi r22, r23, 0; hi r21, rgb; addi r21, r21, rgb; loadi r20, r21, 0; storei r20, r22, 0; loadi r19, r21, 1; storei r19, r22, 1; loadi r18, r21, 2; storei r18, r22, 2; loadd r17, r2, r127; loadi r16, r17, 6; loadi r15, r125, 1; storei r15, r16, 0; loadd r14, r2, r127; loadi r13, r14, 2; loadi r12, r13, 0; cmplti r11, r12, 0; not r10, r11; beq r10, LABEL_0000cdab; add r0, r0, r0; loadi r9, r14, 3; loadi r8, r9, 0; beq r8, LABEL_0000cdac; add r0, r0, r0; loadi r7, r14, 6; loadi r6, r7, 0; hi r5, diffuse_ray; addi r5, r5, diffuse_ray; addi r4, r0, 0; storei r4, r5, 0; storei r4, r5, 1; storei r4, r5, 2; loadi r3, r14, 7; loadi r1, r14, 1; hi r127, dirvecs; addi r127, r127, dirvecs; loadd r127, r127, r6; storei r127, r125, 6; loadi r127, r3, 0; storei r127, r125, 5; loadi r2, r1, 0; hi r127, startp_fast; addi r127, r127, startp_fast; loadi r23, r2, 0; storei r23, r127, 0; loadi r23, r2, 1; storei r23, r127, 1; loadi r23, r2, 2; storei r23, r127, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r127, r127, 0; addi r3, r127, -1; storei r14, r125, 3; storei r2, r125, 4; jmpl setup_startp_constants_00000315; add r0, r0, r0; loadi r127, r125, 6; loadi r23, r127, 118; loadi r22, r23, 0; loadi r21, r125, 5; loadi r20, r21, 2; loadi r19, r22, 2; fmul r18, r19, r20; loadi r17, r21, 1; loadi r16, r22, 1; fmul r15, r16, r17; loadi r14, r21, 0; loadi r13, r22, 0; fmul r12, r13, r14; fadd r11, r12, r15; fadd r10, r11, r18; addi r9, r0, 0; fless r8, r10, r9; beq r8, LABEL_0000cdad; add r0, r0, r0; loadi r2, r127, 119; hi r7, -1143311346; addi r7, r7, -1143311346; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; jmp LABEL_0000cdae; add r0, r0, r0; loadi r2, r127, 118; hi r7, 1004172302; addi r7, r7, 1004172302; fmul r3, r10, r7; jmpl trace_diffuse_ray_00000428; add r0, r0, r0; addi r5, r0, 116; loadi r2, r125, 6; loadi r3, r125, 5; loadi r4, r125, 4; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 3; loadi r127, r2, 5; loadi r23, r127, 0; hi r22, diffuse_ray; addi r22, r22, diffuse_ray; loadi r21, r22, 0; storei r21, r23, 0; loadi r20, r22, 1; storei r20, r23, 1; loadi r19, r22, 2; storei r19, r23, 2; jmp LABEL_0000cdaf; add r0, r0, r0; addi r2, r14, 0; addi r3, r0, 1; jmpl pretrace_diffuse_rays_00000494; add r0, r0, r0; loadi r2, r125, 0; loadi r15, r125, 1; loadi r127, r125, 2; addi r3, r127, -1; addi r4, r15, 1; cmplti r23, r4, 5; not r22, r23; beq r22, LABEL_0000cdb0; add r0, r0, r0; addi r4, r4, -5; loadi r5, r125, 7; loadi r6, r125, 8; loadi r7, r125, 9; loadi r127, r125, 10; addi r125, r125, 11; jmp pretrace_pixels_000004a0; add r0, r0, r0; ret; add r0, r0, r0; addi r125, r125, -1; storei r127, r125, 0; hi r23, image_center; addi r23, r23, image_center; loadi r22, r23, 1; sub r21, r3, r22; itof r20, r21; hi r19, scan_pitch; addi r19, r19, scan_pitch; loadi r18, r19, 0; fmul r17, r18, r20; hi r16, screenz_dir; addi r16, r16, screenz_dir; loadi r15, r16, 0; hi r14, screeny_dir; addi r14, r14, screeny_dir; loadi r13, r14, 0; fmul r12, r17, r13; fadd r5, r12, r15; hi r11, screenz_dir; addi r11, r11, screenz_dir; loadi r10, r11, 1; hi r9, screeny_dir; addi r9, r9, screeny_dir; loadi r8, r9, 1; fmul r7, r17, r8; fadd r6, r7, r10; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 2; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 2; fmul r23, r17, r23; fadd r7, r23, r127; hi r127, image_size; addi r127, r127, image_size; loadi r127, r127, 0; addi r3, r127, -1; loadi r127, r125, 0; addi r125, r125, 1; jmp pretrace_pixels_000004a0; add r0, r0, r0; hi r23, image_size; addi r23, r23, image_size; loadi r22, r23, 0; cmplt r21, r2, r22; beq r21, LABEL_0000cdb2; add r0, r0, r0; hi r20, rgb; addi r20, r20, rgb; loadd r19, r5, r2; loadi r18, r19, 0; loadi r17, r18, 0; storei r17, r20, 0; loadi r16, r18, 1; storei r16, r20, 1; loadi r15, r18, 2; storei r15, r20, 2; hi r14, image_size; addi r14, r14, image_size; loadi r13, r14, 1; addi r12, r3, 1; cmplt r11, r12, r13; addi r125, r125, -37; storei r127, r125, 36; beq r11, LABEL_0000cdb3; add r0, r0, r0; cmpgti r10, r3, 0; beq r10, LABEL_0000cdb4; add r0, r0, r0; hi r9, image_size; addi r9, r9, image_size; loadi r8, r9, 0; addi r7, r2, 1; cmplt r127, r7, r8; beq r127, LABEL_0000cdb5; add r0, r0, r0; cmpgti r127, r2, 0; beq r127, LABEL_0000cdb6; add r0, r0, r0; addi r127, r0, -1; jmp LABEL_0000cdb7; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdb8; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdb9; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdba; add r0, r0, r0; addi r127, r0, 0; storei r2, r125, 20; storei r3, r125, 32; storei r4, r125, 33; storei r5, r125, 34; storei r6, r125, 35; beq r127, LABEL_0000cdbb; add r0, r0, r0; addi r10, r0, 0; loadd r9, r5, r2; loadi r8, r9, 2; loadi r7, r8, 0; cmplti r127, r7, 0; not r127, r127; beq r127, LABEL_0000cdbc; add r0, r0, r0; loadd r127, r5, r2; loadi r127, r127, 2; loadi r127, r127, 0; loadd r23, r4, r2; loadi r23, r23, 2; loadi r23, r23, 0; cmpeq r23, r23, r127; beq r23, LABEL_0000cdbd; add r0, r0, r0; loadd r23, r6, r2; loadi r23, r23, 2; loadi r23, r23, 0; cmpeq r23, r23, r127; beq r23, LABEL_0000cdbe; add r0, r0, r0; addi r23, r2, -1; loadd r23, r5, r23; loadi r23, r23, 2; loadi r23, r23, 0; cmpeq r23, r23, r127; beq r23, LABEL_0000cdbf; add r0, r0, r0; addi r23, r2, 1; loadd r23, r5, r23; loadi r23, r23, 2; loadi r23, r23, 0; cmpeq r127, r23, r127; beq r127, LABEL_0000cdc0; add r0, r0, r0; addi r127, r0, -1; jmp LABEL_0000cdc1; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdc2; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdc3; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdc4; add r0, r0, r0; addi r127, r0, 0; beq r127, LABEL_0000cdc5; add r0, r0, r0; loadi r23, r9, 3; loadi r127, r23, 0; beq r127, LABEL_0000cdc6; add r0, r0, r0; addi r3, r4, 0; addi r4, r5, 0; addi r5, r6, 0; addi r6, r10, 0; jmpl calc_diffuse_using_5points_0000044f; add r0, r0, r0; loadi r2, r125, 20; loadi r3, r125, 32; loadi r4, r125, 33; loadi r5, r125, 34; loadi r6, r125, 35; addi r7, r0, 1; jmpl try_exploit_neighbors_00000476; add r0, r0, r0; jmp LABEL_0000cdc7; add r0, r0, r0; loadd r23, r5, r2; loadi r127, r23, 2; loadi r127, r127, 0; cmplti r127, r127, 0; not r127, r127; beq r127, LABEL_0000cdc8; add r0, r0, r0; loadi r127, r23, 3; loadi r127, r127, 0; storei r23, r125, 10; beq r127, LABEL_0000cdc9; add r0, r0, r0; loadi r127, r23, 5; loadi r22, r23, 7; loadi r21, r23, 1; loadi r20, r23, 4; hi r19, diffuse_ray; addi r19, r19, diffuse_ray; loadi r127, r127, 0; loadi r18, r127, 0; storei r18, r19, 0; loadi r18, r127, 1; storei r18, r19, 1; loadi r127, r127, 2; storei r127, r19, 2; loadi r127, r23, 6; loadi r127, r127, 0; loadi r22, r22, 0; storei r22, r125, 14; loadi r2, r21, 0; cmpeqi r22, r127, 0; not r22, r22; storei r2, r125, 13; storei r20, r125, 16; storei r127, r125, 18; beq r22, LABEL_0000cdca; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; storei r127, r125, 11; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 11; loadi r3, r125, 14; loadi r4, r125, 13; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 13; loadi r127, r125, 18; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cdcb; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; storei r20, r125, 19; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 19; loadi r3, r125, 14; loadi r4, r125, 13; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 13; loadi r127, r125, 18; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cdcc; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; storei r20, r125, 12; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 12; loadi r3, r125, 14; loadi r4, r125, 13; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 13; loadi r127, r125, 18; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cdcd; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; storei r20, r125, 17; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 17; loadi r3, r125, 14; loadi r4, r125, 13; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 18; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cdce; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 13; storei r20, r125, 15; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 15; loadi r3, r125, 14; loadi r4, r125, 13; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r125, 16; loadi r22, r23, 0; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r22, 0; fmul r18, r19, r20; loadi r17, r127, 0; fadd r16, r17, r18; storei r16, r127, 0; loadi r15, r21, 1; loadi r14, r22, 1; fmul r13, r14, r15; loadi r12, r127, 1; fadd r11, r12, r13; storei r11, r127, 1; loadi r10, r21, 2; loadi r9, r22, 2; fmul r8, r9, r10; loadi r7, r127, 2; fadd r6, r7, r8; storei r6, r127, 2; addi r127, r0, 1; loadi r2, r125, 10; loadi r23, r2, 2; loadi r22, r23, 1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cdcf; add r0, r0, r0; loadi r19, r2, 3; loadi r18, r19, 1; beq r18, LABEL_0000cdd0; add r0, r0, r0; addi r3, r127, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 10; addi r3, r0, 2; jmpl do_without_neighbors_00000460; add r0, r0, r0; jmp LABEL_0000cdd1; add r0, r0, r0; loadd r10, r5, r2; addi r9, r0, 0; loadi r8, r10, 2; loadi r7, r8, 0; cmplti r127, r7, 0; not r127, r127; beq r127, LABEL_0000cdd2; add r0, r0, r0; loadi r127, r10, 3; loadi r127, r127, 0; storei r10, r125, 9; beq r127, LABEL_0000cdd3; add r0, r0, r0; addi r2, r10, 0; addi r3, r9, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r127, r125, 9; loadi r23, r127, 2; loadi r22, r23, 1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cdd4; add r0, r0, r0; loadi r19, r127, 3; loadi r18, r19, 1; beq r18, LABEL_0000cdd5; add r0, r0, r0; loadi r17, r127, 5; loadi r16, r127, 7; loadi r15, r127, 1; loadi r14, r127, 4; hi r13, diffuse_ray; addi r13, r13, diffuse_ray; loadi r12, r17, 1; loadi r11, r12, 0; storei r11, r13, 0; loadi r10, r12, 1; storei r10, r13, 1; loadi r9, r12, 2; storei r9, r13, 2; loadi r8, r127, 6; loadi r7, r8, 0; loadi r6, r16, 1; loadi r2, r15, 1; cmpeqi r5, r7, 0; not r4, r5; storei r7, r125, 1; storei r14, r125, 3; storei r6, r125, 5; storei r2, r125, 6; beq r4, LABEL_0000cdd6; add r0, r0, r0; hi r3, dirvecs; addi r3, r3, dirvecs; loadi r1, r3, 0; storei r1, r125, 8; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 8; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cdd7; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; storei r20, r125, 0; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 0; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cdd8; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; storei r20, r125, 7; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 7; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cdd9; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; storei r20, r125, 2; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 2; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cdda; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 6; storei r20, r125, 4; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 4; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r125, 3; loadi r22, r23, 1; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r22, 0; fmul r18, r19, r20; loadi r17, r127, 0; fadd r16, r17, r18; storei r16, r127, 0; loadi r15, r21, 1; loadi r14, r22, 1; fmul r13, r14, r15; loadi r12, r127, 1; fadd r11, r12, r13; storei r11, r127, 1; loadi r10, r21, 2; loadi r9, r22, 2; fmul r8, r9, r10; loadi r7, r127, 2; fadd r6, r7, r8; storei r6, r127, 2; addi r127, r0, 2; loadi r2, r125, 9; loadi r23, r2, 2; loadi r22, r23, 2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cddb; add r0, r0, r0; loadi r19, r2, 3; loadi r18, r19, 2; beq r18, LABEL_0000cddc; add r0, r0, r0; addi r3, r127, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 9; addi r3, r0, 3; jmpl do_without_neighbors_00000460; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 0; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cddd; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cdde; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cddf; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cde0; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 1; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cde1; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cde2; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cde3; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cde4; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 2; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cde5; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cde6; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cde7; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000cde8; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; loadi r23, r125, 20; addi r22, r23, 1; hi r21, image_size; addi r21, r21, image_size; loadi r20, r21, 0; cmplt r19, r22, r20; beq r19, LABEL_0000cde9; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r5, r125, 34; loadd r18, r5, r22; loadi r17, r18, 0; loadi r16, r17, 0; storei r16, r127, 0; loadi r15, r17, 1; storei r15, r127, 1; loadi r14, r17, 2; storei r14, r127, 2; hi r13, image_size; addi r13, r13, image_size; loadi r12, r13, 1; loadi r3, r125, 32; addi r11, r3, 1; cmplt r10, r11, r12; beq r10, LABEL_0000cdea; add r0, r0, r0; cmpgti r9, r3, 0; beq r9, LABEL_0000cdeb; add r0, r0, r0; hi r8, image_size; addi r8, r8, image_size; loadi r7, r8, 0; addi r1, r22, 1; cmplt r127, r1, r7; beq r127, LABEL_0000cdec; add r0, r0, r0; cmpgti r127, r22, 0; beq r127, LABEL_0000cded; add r0, r0, r0; addi r127, r0, -1; jmp LABEL_0000cdee; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdef; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdf0; add r0, r0, r0; addi r127, r0, 0; jmp LABEL_0000cdf1; add r0, r0, r0; addi r127, r0, 0; storei r22, r125, 31; beq r127, LABEL_0000cdf2; add r0, r0, r0; addi r7, r0, 0; addi r2, r22, 0; loadi r4, r125, 33; loadi r6, r125, 35; jmpl try_exploit_neighbors_00000476; add r0, r0, r0; jmp LABEL_0000cdf3; add r0, r0, r0; loadd r9, r5, r22; loadi r8, r9, 2; loadi r7, r8, 0; cmplti r6, r7, 0; not r4, r6; beq r4, LABEL_0000cdf4; add r0, r0, r0; loadi r2, r9, 3; loadi r1, r2, 0; storei r9, r125, 30; beq r1, LABEL_0000cdf5; add r0, r0, r0; loadi r127, r9, 5; loadi r23, r9, 7; loadi r22, r9, 1; loadi r21, r9, 4; hi r20, diffuse_ray; addi r20, r20, diffuse_ray; loadi r127, r127, 0; loadi r19, r127, 0; storei r19, r20, 0; loadi r19, r127, 1; storei r19, r20, 1; loadi r127, r127, 2; storei r127, r20, 2; loadi r127, r9, 6; loadi r127, r127, 0; loadi r23, r23, 0; storei r23, r125, 26; loadi r2, r22, 0; cmpeqi r23, r127, 0; not r23, r23; storei r127, r125, 22; storei r21, r125, 24; storei r2, r125, 27; beq r23, LABEL_0000cdf6; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; storei r127, r125, 29; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 29; loadi r3, r125, 26; loadi r4, r125, 27; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 27; loadi r127, r125, 22; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000cdf7; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; storei r20, r125, 21; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 21; loadi r3, r125, 26; loadi r4, r125, 27; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 27; loadi r127, r125, 22; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000cdf8; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; storei r20, r125, 28; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 28; loadi r3, r125, 26; loadi r4, r125, 27; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 27; loadi r127, r125, 22; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000cdf9; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; storei r20, r125, 23; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 23; loadi r3, r125, 26; loadi r4, r125, 27; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 22; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000cdfa; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 27; storei r20, r125, 25; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 25; loadi r3, r125, 26; loadi r4, r125, 27; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r125, 24; loadi r22, r23, 0; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r22, 0; fmul r18, r19, r20; loadi r17, r127, 0; fadd r16, r17, r18; storei r16, r127, 0; loadi r15, r21, 1; loadi r14, r22, 1; fmul r13, r14, r15; loadi r12, r127, 1; fadd r11, r12, r13; storei r11, r127, 1; loadi r10, r21, 2; loadi r9, r22, 2; fmul r8, r9, r10; loadi r7, r127, 2; fadd r6, r7, r8; storei r6, r127, 2; addi r127, r0, 1; loadi r2, r125, 30; loadi r23, r2, 2; loadi r22, r23, 1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cdfb; add r0, r0, r0; loadi r19, r2, 3; loadi r18, r19, 1; beq r18, LABEL_0000cdfc; add r0, r0, r0; addi r3, r127, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 30; addi r3, r0, 2; jmpl do_without_neighbors_00000460; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 0; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000cdfd; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000cdfe; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000cdff; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce00; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 1; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000ce01; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000ce02; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000ce03; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce04; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 2; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000ce05; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000ce06; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000ce07; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce08; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; loadi r127, r125, 31; addi r2, r127, 1; loadi r3, r125, 32; loadi r4, r125, 33; loadi r5, r125, 34; loadi r6, r125, 35; loadi r127, r125, 36; addi r125, r125, 37; jmp scan_pixel_000004bd; add r0, r0, r0; loadi r127, r125, 36; addi r125, r125, 37; ret; add r0, r0, r0; ret; add r0, r0, r0; hi r23, image_size; addi r23, r23, image_size; loadi r22, r23, 1; cmplt r21, r2, r22; beq r21, LABEL_0000ce0b; add r0, r0, r0; hi r20, image_size; addi r20, r20, image_size; loadi r19, r20, 1; addi r18, r19, -1; cmplt r17, r2, r18; addi r125, r125, -18; storei r127, r125, 12; storei r4, r125, 13; storei r3, r125, 14; storei r5, r125, 15; storei r6, r125, 16; storei r2, r125, 17; beq r17, LABEL_0000ce0c; add r0, r0, r0; addi r16, r2, 1; hi r15, image_center; addi r15, r15, image_center; loadi r14, r15, 1; sub r13, r16, r14; itof r12, r13; hi r11, scan_pitch; addi r11, r11, scan_pitch; loadi r10, r11, 0; fmul r9, r10, r12; hi r8, screenz_dir; addi r8, r8, screenz_dir; loadi r7, r8, 0; hi r127, screeny_dir; addi r127, r127, screeny_dir; loadi r127, r127, 0; fmul r127, r9, r127; fadd r127, r127, r7; hi r23, screenz_dir; addi r23, r23, screenz_dir; loadi r23, r23, 1; hi r22, screeny_dir; addi r22, r22, screeny_dir; loadi r22, r22, 1; fmul r22, r9, r22; fadd r23, r22, r23; hi r22, screenz_dir; addi r22, r22, screenz_dir; loadi r22, r22, 2; hi r21, screeny_dir; addi r21, r21, screeny_dir; loadi r21, r21, 2; fmul r21, r9, r21; fadd r7, r21, r22; hi r22, image_size; addi r22, r22, image_size; loadi r22, r22, 0; addi r3, r22, -1; addi r2, r5, 0; addi r4, r6, 0; addi r5, r127, 0; addi r6, r23, 0; jmpl pretrace_pixels_000004a0; add r0, r0, r0; addi r127, r0, 0; hi r23, image_size; addi r23, r23, image_size; loadi r22, r23, 0; cmpgti r21, r22, 0; beq r21, LABEL_0000ce0d; add r0, r0, r0; hi r20, rgb; addi r20, r20, rgb; loadi r5, r125, 13; loadi r19, r5, 0; loadi r18, r19, 0; loadi r17, r18, 0; storei r17, r20, 0; loadi r16, r18, 1; storei r16, r20, 1; loadi r15, r18, 2; storei r15, r20, 2; hi r14, image_size; addi r14, r14, image_size; loadi r13, r14, 1; loadi r3, r125, 17; addi r12, r3, 1; cmplt r11, r12, r13; beq r11, LABEL_0000ce0e; add r0, r0, r0; cmpgti r10, r3, 0; beq r10, LABEL_0000ce0f; add r0, r0, r0; hi r9, image_size; addi r9, r9, image_size; loadi r8, r9, 0; cmpgti r7, r8, 1; beq r7, LABEL_0000ce10; add r0, r0, r0; addi r1, r0, 0; jmp LABEL_0000ce11; add r0, r0, r0; addi r1, r0, 0; jmp LABEL_0000ce12; add r0, r0, r0; addi r1, r0, 0; jmp LABEL_0000ce13; add r0, r0, r0; addi r1, r0, 0; beq r1, LABEL_0000ce14; add r0, r0, r0; addi r7, r0, 0; addi r2, r127, 0; loadi r4, r125, 14; loadi r6, r125, 15; jmpl try_exploit_neighbors_00000476; add r0, r0, r0; jmp LABEL_0000ce15; add r0, r0, r0; loadi r10, r5, 0; loadi r9, r10, 2; loadi r8, r9, 0; cmplti r7, r8, 0; not r6, r7; beq r6, LABEL_0000ce16; add r0, r0, r0; loadi r4, r10, 3; loadi r2, r4, 0; storei r10, r125, 9; beq r2, LABEL_0000ce17; add r0, r0, r0; loadi r127, r10, 5; loadi r23, r10, 7; loadi r22, r10, 1; loadi r21, r10, 4; hi r20, diffuse_ray; addi r20, r20, diffuse_ray; loadi r127, r127, 0; loadi r19, r127, 0; storei r19, r20, 0; loadi r19, r127, 1; storei r19, r20, 1; loadi r127, r127, 2; storei r127, r20, 2; loadi r127, r10, 6; loadi r127, r127, 0; loadi r23, r23, 0; storei r23, r125, 5; loadi r2, r22, 0; cmpeqi r23, r127, 0; not r23, r23; storei r127, r125, 1; storei r21, r125, 3; storei r2, r125, 6; beq r23, LABEL_0000ce18; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r127, r127, 0; storei r127, r125, 8; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 8; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 1; not r22, r23; beq r22, LABEL_0000ce19; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 1; storei r20, r125, 0; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 0; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 2; not r22, r23; beq r22, LABEL_0000ce1a; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 2; storei r20, r125, 7; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 7; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r2, r125, 6; loadi r127, r125, 1; cmpeqi r23, r127, 3; not r22, r23; beq r22, LABEL_0000ce1b; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 3; storei r20, r125, 2; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 2; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; loadi r127, r125, 1; cmpeqi r23, r127, 4; not r22, r23; beq r22, LABEL_0000ce1c; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadi r20, r21, 4; loadi r2, r125, 6; storei r20, r125, 4; jmpl setup_startp_00000320; add r0, r0, r0; addi r5, r0, 118; loadi r2, r125, 4; loadi r3, r125, 5; loadi r4, r125, 6; jmpl iter_trace_diffuse_rays_00000431; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r125, 3; loadi r22, r23, 0; hi r21, diffuse_ray; addi r21, r21, diffuse_ray; loadi r20, r21, 0; loadi r19, r22, 0; fmul r18, r19, r20; loadi r17, r127, 0; fadd r16, r17, r18; storei r16, r127, 0; loadi r15, r21, 1; loadi r14, r22, 1; fmul r13, r14, r15; loadi r12, r127, 1; fadd r11, r12, r13; storei r11, r127, 1; loadi r10, r21, 2; loadi r9, r22, 2; fmul r8, r9, r10; loadi r7, r127, 2; fadd r6, r7, r8; storei r6, r127, 2; addi r127, r0, 1; loadi r2, r125, 9; loadi r23, r2, 2; loadi r22, r23, 1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce1d; add r0, r0, r0; loadi r19, r2, 3; loadi r18, r19, 1; beq r18, LABEL_0000ce1e; add r0, r0, r0; addi r3, r127, 0; jmpl calc_diffuse_using_1point_00000446; add r0, r0, r0; loadi r2, r125, 9; addi r3, r0, 2; jmpl do_without_neighbors_00000460; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 0; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000ce1f; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000ce20; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000ce21; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce22; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 1; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000ce23; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000ce24; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000ce25; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce26; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; hi r127, rgb; addi r127, r127, rgb; loadi r23, r127, 2; ftoi r22, r23; cmpgti r21, r22, 255; beq r21, LABEL_0000ce27; add r0, r0, r0; addi r2, r0, 255; jmp LABEL_0000ce28; add r0, r0, r0; cmplti r20, r22, 0; beq r20, LABEL_0000ce29; add r0, r0, r0; addi r2, r0, 0; jmp LABEL_0000ce2a; add r0, r0, r0; addi r2, r22, 0; jmpl print_char; add r0, r0, r0; addi r2, r0, 1; loadi r3, r125, 17; loadi r4, r125, 14; loadi r5, r125, 13; loadi r6, r125, 15; jmpl scan_pixel_000004bd; add r0, r0, r0; loadi r23, r125, 17; addi r22, r23, 1; loadi r21, r125, 16; addi r20, r21, 2; cmplti r19, r20, 5; not r18, r19; beq r18, LABEL_0000ce2b; add r0, r0, r0; addi r17, r20, -5; jmp LABEL_0000ce2c; add r0, r0, r0; addi r17, r20, 0; hi r16, image_size; addi r16, r16, image_size; loadi r15, r16, 1; cmplt r14, r22, r15; beq r14, LABEL_0000ce2d; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r13, r127, 1; addi r12, r13, -1; cmplt r11, r22, r12; storei r22, r125, 10; storei r17, r125, 11; beq r11, LABEL_0000ce2e; add r0, r0, r0; addi r10, r22, 1; hi r9, image_center; addi r9, r9, image_center; loadi r8, r9, 1; sub r7, r10, r8; itof r6, r7; hi r5, scan_pitch; addi r5, r5, scan_pitch; loadi r3, r5, 0; fmul r1, r3, r6; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 0; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 0; fmul r23, r1, r23; fadd r5, r23, r127; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 1; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 1; fmul r23, r1, r23; fadd r6, r23, r127; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 2; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 2; fmul r23, r1, r23; fadd r7, r23, r127; hi r127, image_size; addi r127, r127, image_size; loadi r127, r127, 0; addi r3, r127, -1; loadi r2, r125, 14; addi r4, r17, 0; jmpl pretrace_pixels_000004a0; add r0, r0, r0; addi r2, r0, 0; loadi r3, r125, 10; loadi r4, r125, 13; loadi r5, r125, 15; loadi r6, r125, 14; jmpl scan_pixel_000004bd; add r0, r0, r0; loadi r127, r125, 10; addi r2, r127, 1; loadi r23, r125, 11; addi r6, r23, 2; cmplti r22, r6, 5; not r21, r22; beq r21, LABEL_0000ce2f; add r0, r0, r0; addi r6, r6, -5; loadi r3, r125, 15; loadi r4, r125, 14; loadi r5, r125, 13; loadi r127, r125, 12; addi r125, r125, 18; jmp scan_line_000004c6; add r0, r0, r0; loadi r127, r125, 12; addi r125, r125, 18; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -3; storei r127, r125, 2; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; storei r2, r125, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 1; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 1; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 1; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r23, r125, 1; storei r2, r23, 4; addi r2, r23, 0; loadi r127, r125, 2; addi r125, r125, 3; ret; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -13; storei r127, r125, 12; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 1; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 3; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r23, r125, 4; storei r2, r23, 4; addi r2, r126, 0; addi r126, r126, 8; storei r23, r2, 7; loadi r22, r125, 5; storei r22, r2, 6; loadi r21, r125, 6; storei r21, r2, 5; loadi r20, r125, 7; storei r20, r2, 4; loadi r19, r125, 8; storei r19, r2, 3; loadi r18, r125, 9; storei r18, r2, 2; loadi r17, r125, 10; storei r17, r2, 1; loadi r16, r125, 11; storei r16, r2, 0; loadi r127, r125, 12; addi r125, r125, 13; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000ce32; add r0, r0, r0; addi r125, r125, -30; storei r2, r125, 1; storei r3, r125, 17; addi r3, r0, 0; addi r2, r0, 3; storei r127, r125, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 18; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 29; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 29; jmpl create_array; add r0, r0, r0; storei r2, r125, 19; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 20; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 21; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 28; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 28; jmpl create_array; add r0, r0, r0; storei r2, r125, 22; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 27; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 27; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 24; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 26; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 26; jmpl create_array; add r0, r0, r0; storei r2, r125, 25; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 25; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 25; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 25; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r23, r125, 25; storei r2, r23, 4; addi r22, r126, 0; addi r126, r126, 8; storei r23, r22, 7; loadi r21, r125, 24; storei r21, r22, 6; loadi r20, r125, 23; storei r20, r22, 5; loadi r19, r125, 22; storei r19, r22, 4; loadi r18, r125, 21; storei r18, r22, 3; loadi r17, r125, 20; storei r17, r22, 2; loadi r16, r125, 19; storei r16, r22, 1; loadi r15, r125, 18; storei r15, r22, 0; loadi r2, r125, 1; loadi r14, r125, 17; stored r22, r2, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ce33; add r0, r0, r0; storei r13, r125, 0; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r23, r125, 1; loadi r22, r125, 0; stored r2, r23, r22; add r0, r0, r0; addi r21, r22, -1; cmplti r20, r21, 0; not r19, r20; beq r19, LABEL_0000ce34; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 4; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 16; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 16; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 9; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 14; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 13; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 12; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r23, r125, 12; storei r2, r23, 4; addi r22, r126, 0; addi r126, r126, 8; storei r23, r22, 7; loadi r21, r125, 11; storei r21, r22, 6; loadi r20, r125, 10; storei r20, r22, 5; loadi r19, r125, 9; storei r19, r22, 4; loadi r18, r125, 8; storei r18, r22, 3; loadi r17, r125, 7; storei r17, r22, 2; loadi r16, r125, 6; storei r16, r22, 1; loadi r15, r125, 5; storei r15, r22, 0; loadi r2, r125, 1; loadi r14, r125, 4; stored r22, r2, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ce35; add r0, r0, r0; storei r13, r125, 2; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 1; loadi r23, r125, 2; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; loadi r127, r125, 3; addi r125, r125, 30; jmp init_line_elements_000004e0; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 30; ret; add r0, r0, r0; addi r2, r23, 0; loadi r127, r125, 3; addi r125, r125, 30; ret; add r0, r0, r0; loadi r127, r125, 3; addi r125, r125, 30; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -29; storei r127, r125, 25; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 1; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 6; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 3; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 4; storei r2, r127, 4; addi r3, r126, 0; addi r126, r126, 8; storei r127, r3, 7; loadi r23, r125, 5; storei r23, r3, 6; loadi r22, r125, 6; storei r22, r3, 5; loadi r21, r125, 7; storei r21, r3, 4; loadi r20, r125, 8; storei r20, r3, 3; loadi r19, r125, 9; storei r19, r3, 2; loadi r18, r125, 10; storei r18, r3, 1; loadi r17, r125, 11; storei r17, r3, 0; hi r16, image_size; addi r16, r16, image_size; loadi r2, r16, 0; jmpl create_array; add r0, r0, r0; hi r23, image_size; addi r23, r23, image_size; loadi r22, r23, 0; addi r21, r22, -2; cmplti r20, r21, 0; not r19, r20; beq r19, LABEL_0000ce3a; add r0, r0, r0; storei r2, r125, 27; storei r21, r125, 28; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r23, r125, 27; loadi r22, r125, 28; stored r2, r23, r22; add r0, r0, r0; addi r21, r22, -1; cmplti r20, r21, 0; not r19, r20; beq r19, LABEL_0000ce3b; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 24; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 12; jmpl create_array; add r0, r0, r0; storei r2, r125, 22; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 21; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 20; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 13; jmpl create_array; add r0, r0, r0; storei r2, r125, 19; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 19; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 14; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 18; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 18; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 18; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 18; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 18; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 17; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; storei r2, r125, 16; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 16; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 16; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 16; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r23, r125, 16; storei r2, r23, 4; addi r22, r126, 0; addi r126, r126, 8; storei r23, r22, 7; loadi r21, r125, 17; storei r21, r22, 6; loadi r20, r125, 18; storei r20, r22, 5; loadi r19, r125, 19; storei r19, r22, 4; loadi r18, r125, 20; storei r18, r22, 3; loadi r17, r125, 21; storei r17, r22, 2; loadi r16, r125, 22; storei r16, r22, 1; loadi r15, r125, 23; storei r15, r22, 0; loadi r2, r125, 27; loadi r14, r125, 24; stored r22, r2, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ce3c; add r0, r0, r0; storei r13, r125, 26; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 27; loadi r23, r125, 26; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; loadi r127, r125, 25; addi r125, r125, 29; jmp init_line_elements_000004e0; add r0, r0, r0; loadi r127, r125, 25; addi r125, r125, 29; ret; add r0, r0, r0; addi r2, r23, 0; loadi r127, r125, 25; addi r125, r125, 29; ret; add r0, r0, r0; loadi r127, r125, 25; addi r125, r125, 29; ret; add r0, r0, r0; addi r125, r125, -3; storei r2, r125, 0; storei r127, r125, 2; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 0; storei r20, r125, 1; jmpl sin; add r0, r0, r0; loadi r23, r125, 1; fmul r2, r2, r23; loadi r127, r125, 2; addi r125, r125, 3; ret; add r0, r0, r0; hi r23, 1036831949; addi r23, r23, 1036831949; fmul r22, r2, r2; fadd r21, r22, r23; finvsqrt r2, r21; fmul r20, r2, r2; finvsqrt r19, r20; hi r18, -2147483648; addi r18, r18, -2147483648; and r17, r2, r18; xor r16, r19, r17; addi r125, r125, -5; storei r3, r125, 0; storei r16, r125, 3; storei r127, r125, 4; jmpl atan; add r0, r0, r0; loadi r127, r125, 0; fmul r2, r2, r127; storei r2, r125, 1; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 1; storei r20, r125, 2; jmpl sin; add r0, r0, r0; loadi r23, r125, 2; fmul r22, r2, r23; loadi r21, r125, 3; fmul r2, r22, r21; loadi r127, r125, 4; addi r125, r125, 5; ret; add r0, r0, r0; cmplti r23, r2, 5; not r22, r23; beq r22, LABEL_0000ce40; add r0, r0, r0; hi r21, 1065353216; addi r21, r21, 1065353216; fmul r20, r4, r4; fmul r19, r3, r3; fadd r18, r19, r20; fadd r17, r18, r21; finvsqrt r16, r17; fmul r15, r3, r16; fmul r14, r4, r16; hi r13, dirvecs; addi r13, r13, dirvecs; loadd r12, r13, r7; loadd r11, r12, r8; loadi r10, r11, 0; storei r15, r10, 0; storei r14, r10, 1; storei r16, r10, 2; addi r9, r8, 40; loadd r23, r12, r9; loadi r23, r23, 0; fsub r22, r0, r14; storei r15, r23, 0; storei r16, r23, 1; storei r22, r23, 2; addi r23, r8, 80; loadd r23, r12, r23; loadi r23, r23, 0; fsub r22, r0, r15; fsub r21, r0, r14; storei r16, r23, 0; storei r22, r23, 1; storei r21, r23, 2; addi r23, r8, 1; loadd r23, r12, r23; loadi r23, r23, 0; fsub r22, r0, r15; fsub r21, r0, r14; fsub r20, r0, r16; storei r22, r23, 0; storei r21, r23, 1; storei r20, r23, 2; addi r23, r8, 41; loadd r23, r12, r23; loadi r23, r23, 0; fsub r22, r0, r15; fsub r21, r0, r16; storei r22, r23, 0; storei r21, r23, 1; storei r14, r23, 2; addi r23, r8, 81; loadd r23, r12, r23; loadi r23, r23, 0; fsub r22, r0, r16; storei r22, r23, 0; storei r15, r23, 1; storei r14, r23, 2; ret; add r0, r0, r0; addi r125, r125, -22; storei r2, r125, 18; hi r21, 1036831949; addi r21, r21, 1036831949; fmul r20, r4, r4; fadd r19, r20, r21; finvsqrt r2, r19; fmul r18, r2, r2; finvsqrt r17, r18; hi r16, -2147483648; addi r16, r16, -2147483648; and r15, r2, r16; xor r14, r17, r15; storei r7, r125, 1; storei r8, r125, 2; storei r127, r125, 3; storei r5, r125, 13; storei r6, r125, 14; storei r14, r125, 19; jmpl atan; add r0, r0, r0; loadi r127, r125, 13; fmul r2, r2, r127; storei r2, r125, 21; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 21; storei r20, r125, 20; jmpl sin; add r0, r0, r0; loadi r127, r125, 20; fmul r23, r2, r127; loadi r22, r125, 19; fmul r21, r23, r22; loadi r20, r125, 18; addi r19, r20, 1; hi r18, 1036831949; addi r18, r18, 1036831949; fmul r17, r21, r21; fadd r16, r17, r18; finvsqrt r2, r16; fmul r15, r2, r2; finvsqrt r14, r15; hi r13, -2147483648; addi r13, r13, -2147483648; and r12, r2, r13; xor r11, r14, r12; storei r21, r125, 0; storei r19, r125, 7; storei r11, r125, 15; jmpl atan; add r0, r0, r0; loadi r127, r125, 14; fmul r2, r2, r127; storei r2, r125, 17; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 17; storei r20, r125, 16; jmpl sin; add r0, r0, r0; loadi r23, r125, 16; fmul r22, r2, r23; loadi r21, r125, 15; fmul r20, r22, r21; loadi r19, r125, 7; cmplti r18, r19, 5; not r17, r18; beq r17, LABEL_0000ce42; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fmul r15, r20, r20; loadi r14, r125, 0; fmul r13, r14, r14; fadd r12, r13, r15; fadd r11, r12, r16; finvsqrt r10, r11; fmul r9, r14, r10; fmul r8, r20, r10; hi r7, dirvecs; addi r7, r7, dirvecs; loadi r6, r125, 1; loadd r5, r7, r6; loadi r4, r125, 2; loadd r3, r5, r4; loadi r1, r3, 0; storei r9, r1, 0; storei r8, r1, 1; storei r10, r1, 2; addi r23, r4, 40; loadd r23, r5, r23; loadi r23, r23, 0; fsub r22, r0, r8; storei r9, r23, 0; storei r10, r23, 1; storei r22, r23, 2; addi r23, r4, 80; loadd r23, r5, r23; loadi r23, r23, 0; fsub r22, r0, r9; fsub r21, r0, r8; storei r10, r23, 0; storei r22, r23, 1; storei r21, r23, 2; addi r23, r4, 1; loadd r23, r5, r23; loadi r23, r23, 0; fsub r22, r0, r9; fsub r21, r0, r8; fsub r20, r0, r10; storei r22, r23, 0; storei r21, r23, 1; storei r20, r23, 2; addi r23, r4, 41; loadd r23, r5, r23; loadi r23, r23, 0; fsub r22, r0, r9; fsub r21, r0, r10; storei r22, r23, 0; storei r21, r23, 1; storei r8, r23, 2; addi r23, r4, 81; loadd r23, r5, r23; loadi r23, r23, 0; fsub r22, r0, r10; storei r22, r23, 0; storei r9, r23, 1; storei r8, r23, 2; loadi r127, r125, 3; addi r125, r125, 22; ret; add r0, r0, r0; hi r127, 1036831949; addi r127, r127, 1036831949; fmul r16, r20, r20; fadd r15, r16, r127; finvsqrt r2, r15; fmul r14, r2, r2; finvsqrt r13, r14; hi r12, -2147483648; addi r12, r12, -2147483648; and r11, r2, r12; xor r10, r13, r11; storei r10, r125, 6; jmpl atan; add r0, r0, r0; loadi r127, r125, 13; fmul r2, r2, r127; storei r2, r125, 4; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 4; storei r20, r125, 5; jmpl sin; add r0, r0, r0; loadi r127, r125, 5; fmul r23, r2, r127; loadi r22, r125, 6; fmul r21, r23, r22; loadi r20, r125, 7; addi r19, r20, 1; hi r18, 1036831949; addi r18, r18, 1036831949; fmul r17, r21, r21; fadd r16, r17, r18; finvsqrt r2, r16; fmul r15, r2, r2; finvsqrt r14, r15; hi r13, -2147483648; addi r13, r13, -2147483648; and r12, r2, r13; xor r11, r14, r12; storei r11, r125, 10; storei r19, r125, 11; storei r21, r125, 12; jmpl atan; add r0, r0, r0; loadi r127, r125, 14; fmul r2, r2, r127; storei r2, r125, 8; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 8; storei r20, r125, 9; jmpl sin; add r0, r0, r0; loadi r127, r125, 9; fmul r23, r2, r127; loadi r22, r125, 10; fmul r4, r23, r22; loadi r2, r125, 11; loadi r3, r125, 12; loadi r5, r125, 13; loadi r6, r125, 14; loadi r7, r125, 1; loadi r8, r125, 2; loadi r127, r125, 3; addi r125, r125, 22; jmp calc_dirvec_000004f0; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000ce44; add r0, r0, r0; addi r125, r125, -26; storei r2, r125, 6; hi r21, 1063675494; addi r21, r21, 1063675494; hi r20, 1045220557; addi r20, r20, 1045220557; itof r19, r2; fmul r18, r19, r20; fsub r17, r18, r21; hi r2, 1078616770; addi r2, r2, 1078616770; hi r16, 1050798235; addi r16, r16, 1050798235; storei r3, r125, 0; storei r5, r125, 1; storei r127, r125, 2; storei r4, r125, 5; storei r17, r125, 17; storei r16, r125, 23; jmpl atan; add r0, r0, r0; loadi r127, r125, 17; fmul r2, r2, r127; storei r2, r125, 25; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 25; storei r20, r125, 24; jmpl sin; add r0, r0, r0; loadi r127, r125, 24; fmul r23, r2, r127; loadi r22, r125, 23; fmul r21, r23, r22; addi r20, r0, 1; hi r19, 1036831949; addi r19, r19, 1036831949; fmul r18, r21, r21; fadd r17, r18, r19; finvsqrt r2, r17; fmul r16, r2, r2; finvsqrt r15, r16; hi r14, -2147483648; addi r14, r14, -2147483648; and r13, r2, r14; xor r12, r15, r13; storei r21, r125, 18; storei r20, r125, 19; storei r12, r125, 20; jmpl atan; add r0, r0, r0; loadi r127, r125, 0; fmul r2, r2, r127; storei r2, r125, 22; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 22; storei r20, r125, 21; jmpl sin; add r0, r0, r0; loadi r127, r125, 21; fmul r23, r2, r127; loadi r22, r125, 20; fmul r4, r23, r22; loadi r2, r125, 19; loadi r3, r125, 18; loadi r5, r125, 17; loadi r6, r125, 0; loadi r7, r125, 5; loadi r8, r125, 1; jmpl calc_dirvec_000004f0; add r0, r0, r0; hi r127, 1036831949; addi r127, r127, 1036831949; hi r23, 1045220557; addi r23, r23, 1045220557; loadi r22, r125, 6; itof r21, r22; fmul r20, r21, r23; fadd r19, r20, r127; loadi r18, r125, 1; addi r17, r18, 2; hi r2, 1078616770; addi r2, r2, 1078616770; hi r16, 1050798235; addi r16, r16, 1050798235; storei r17, r125, 7; storei r19, r125, 8; storei r16, r125, 14; jmpl atan; add r0, r0, r0; loadi r127, r125, 8; fmul r2, r2, r127; storei r2, r125, 16; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 16; storei r20, r125, 15; jmpl sin; add r0, r0, r0; loadi r127, r125, 15; fmul r23, r2, r127; loadi r22, r125, 14; fmul r21, r23, r22; addi r20, r0, 1; hi r19, 1036831949; addi r19, r19, 1036831949; fmul r18, r21, r21; fadd r17, r18, r19; finvsqrt r2, r17; fmul r16, r2, r2; finvsqrt r15, r16; hi r14, -2147483648; addi r14, r14, -2147483648; and r13, r2, r14; xor r12, r15, r13; storei r21, r125, 9; storei r20, r125, 10; storei r12, r125, 11; jmpl atan; add r0, r0, r0; loadi r127, r125, 0; fmul r2, r2, r127; storei r2, r125, 13; jmpl cos; add r0, r0, r0; fmul r127, r2, r2; finvsqrt r23, r127; hi r22, -2147483648; addi r22, r22, -2147483648; and r21, r2, r22; xor r20, r23, r21; loadi r2, r125, 13; storei r20, r125, 12; jmpl sin; add r0, r0, r0; loadi r127, r125, 12; fmul r23, r2, r127; loadi r22, r125, 11; fmul r4, r23, r22; loadi r2, r125, 10; loadi r3, r125, 9; loadi r5, r125, 8; loadi r6, r125, 0; loadi r7, r125, 5; loadi r8, r125, 7; jmpl calc_dirvec_000004f0; add r0, r0, r0; loadi r23, r125, 6; addi r22, r23, -1; loadi r21, r125, 5; addi r7, r21, 1; cmplti r20, r7, 5; not r19, r20; beq r19, LABEL_0000ce45; add r0, r0, r0; addi r7, r7, -5; cmplti r18, r22, 0; not r17, r18; beq r17, LABEL_0000ce46; add r0, r0, r0; hi r127, 1063675494; addi r127, r127, 1063675494; hi r16, 1045220557; addi r16, r16, 1045220557; itof r15, r22; fmul r14, r15, r16; fsub r5, r14, r127; addi r2, r0, 0; addi r3, r0, 0; addi r4, r0, 0; loadi r6, r125, 0; loadi r8, r125, 1; storei r7, r125, 3; storei r22, r125, 4; jmpl calc_dirvec_000004f0; add r0, r0, r0; hi r127, 1036831949; addi r127, r127, 1036831949; hi r23, 1045220557; addi r23, r23, 1045220557; loadi r22, r125, 4; itof r21, r22; fmul r20, r21, r23; fadd r5, r20, r127; addi r2, r0, 0; addi r3, r0, 0; addi r4, r0, 0; loadi r19, r125, 1; addi r8, r19, 2; loadi r6, r125, 0; loadi r7, r125, 3; jmpl calc_dirvec_000004f0; add r0, r0, r0; loadi r127, r125, 4; addi r2, r127, -1; loadi r23, r125, 3; addi r4, r23, 1; cmplti r22, r4, 5; not r21, r22; beq r21, LABEL_0000ce47; add r0, r0, r0; addi r4, r4, -5; loadi r3, r125, 0; loadi r5, r125, 1; loadi r127, r125, 2; addi r125, r125, 26; jmp calc_dirvecs_00000503; add r0, r0, r0; loadi r127, r125, 2; addi r125, r125, 26; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000ce4a; add r0, r0, r0; addi r125, r125, -8; storei r2, r125, 1; storei r3, r125, 2; storei r4, r125, 7; hi r21, 1063675494; addi r21, r21, 1063675494; hi r20, 1045220557; addi r20, r20, 1045220557; itof r19, r2; fmul r18, r19, r20; fsub r6, r18, r21; hi r5, -1110651704; addi r5, r5, -1110651704; addi r2, r0, 0; addi r17, r0, 0; addi r16, r0, 0; addi r3, r17, 0; addi r4, r16, 0; loadi r7, r125, 2; loadi r8, r125, 7; storei r6, r125, 0; storei r127, r125, 5; jmpl calc_dirvec_000004f0; add r0, r0, r0; hi r5, 1063675495; addi r5, r5, 1063675495; addi r2, r0, 0; addi r3, r0, 0; addi r4, r0, 0; loadi r127, r125, 7; addi r8, r127, 2; loadi r6, r125, 0; loadi r7, r125, 2; jmpl calc_dirvec_000004f0; add r0, r0, r0; addi r2, r0, 3; loadi r127, r125, 2; addi r4, r127, 1; cmplti r23, r4, 5; not r22, r23; beq r22, LABEL_0000ce4b; add r0, r0, r0; addi r4, r4, -5; loadi r3, r125, 0; loadi r5, r125, 7; jmpl calc_dirvecs_00000503; add r0, r0, r0; loadi r23, r125, 1; addi r22, r23, -1; loadi r21, r125, 2; addi r4, r21, 2; cmplti r20, r4, 5; not r19, r20; beq r19, LABEL_0000ce4c; add r0, r0, r0; addi r4, r4, -5; loadi r18, r125, 7; addi r5, r18, 4; cmplti r17, r22, 0; not r16, r17; beq r16, LABEL_0000ce4d; add r0, r0, r0; hi r127, 1063675494; addi r127, r127, 1063675494; hi r15, 1045220557; addi r15, r15, 1045220557; itof r14, r22; fmul r13, r14, r15; fsub r3, r13, r127; addi r2, r0, 4; storei r22, r125, 3; storei r4, r125, 4; storei r5, r125, 6; jmpl calc_dirvecs_00000503; add r0, r0, r0; loadi r127, r125, 3; addi r2, r127, -1; loadi r23, r125, 4; addi r3, r23, 2; cmplti r22, r3, 5; not r21, r22; beq r21, LABEL_0000ce4e; add r0, r0, r0; addi r3, r3, -5; loadi r20, r125, 6; addi r4, r20, 4; loadi r127, r125, 5; addi r125, r125, 8; jmp calc_dirvec_rows_0000050c; add r0, r0, r0; loadi r127, r125, 5; addi r125, r125, 8; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -2; storei r127, r125, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 0; storei r22, r23, 0; addi r2, r23, 0; loadi r127, r125, 1; addi r125, r125, 2; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000ce51; add r0, r0, r0; addi r125, r125, -18; storei r2, r125, 7; storei r3, r125, 16; addi r3, r0, 0; addi r2, r0, 3; storei r127, r125, 9; jmpl create_array; add r0, r0, r0; storei r2, r125, 17; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 17; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 17; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 16; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce52; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 0; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 1; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce53; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 15; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 14; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce54; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 2; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 3; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce55; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 12; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 13; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 13; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 12; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce56; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 4; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 5; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce57; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 10; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 11; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 11; storei r22, r23, 0; loadi r21, r125, 7; loadi r20, r125, 10; stored r23, r21, r20; add r0, r0, r0; addi r19, r20, -1; cmplti r18, r19, 0; not r17, r18; beq r17, LABEL_0000ce58; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r19, r125, 8; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 6; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 6; storei r23, r127, 0; loadi r2, r125, 7; loadi r22, r125, 8; stored r127, r2, r22; add r0, r0, r0; addi r3, r22, -1; loadi r127, r125, 9; addi r125, r125, 18; jmp create_dirvec_elements_00000516; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; loadi r127, r125, 9; addi r125, r125, 18; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000ce61; add r0, r0, r0; addi r125, r125, -35; storei r2, r125, 25; addi r3, r0, 0; addi r2, r0, 3; storei r127, r125, 16; jmpl create_array; add r0, r0, r0; storei r2, r125, 34; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 34; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 34; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r125, 25; stored r2, r127, r23; add r0, r0, r0; hi r22, dirvecs; addi r22, r22, dirvecs; loadd r21, r22, r23; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 26; jmpl create_array; add r0, r0, r0; storei r2, r125, 33; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 33; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 33; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 32; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 32; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 32; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 31; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 31; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 31; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 30; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 30; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 30; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 29; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 29; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 29; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 114; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 28; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 28; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 28; storei r23, r127, 0; loadi r22, r125, 26; storei r127, r22, 113; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 27; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 27; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 27; storei r23, r127, 0; loadi r2, r125, 26; storei r127, r2, 112; addi r3, r0, 111; jmpl create_dirvec_elements_00000516; add r0, r0, r0; loadi r23, r125, 25; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce62; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 8; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 0; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r125, 8; stored r2, r127, r23; add r0, r0, r0; hi r22, dirvecs; addi r22, r22, dirvecs; loadd r21, r22, r23; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 7; jmpl create_array; add r0, r0, r0; storei r2, r125, 1; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 1; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 1; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 2; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 3; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 3; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 3; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 4; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 5; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 5; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 114; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 6; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 6; storei r23, r127, 0; loadi r2, r125, 7; storei r127, r2, 113; addi r3, r0, 112; jmpl create_dirvec_elements_00000516; add r0, r0, r0; loadi r23, r125, 8; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce63; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 17; jmpl create_array; add r0, r0, r0; storei r2, r125, 24; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 24; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 24; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r125, 17; stored r2, r127, r23; add r0, r0, r0; hi r22, dirvecs; addi r22, r22, dirvecs; loadd r21, r22, r23; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 18; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 23; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 23; storei r23, r127, 0; loadi r22, r125, 18; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 22; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 22; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 22; storei r23, r127, 0; loadi r22, r125, 18; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 21; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 21; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 21; storei r23, r127, 0; loadi r22, r125, 18; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 20; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 20; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 20; storei r23, r127, 0; loadi r22, r125, 18; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 19; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 19; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 19; storei r23, r127, 0; loadi r2, r125, 18; storei r127, r2, 114; addi r3, r0, 113; jmpl create_dirvec_elements_00000516; add r0, r0, r0; loadi r23, r125, 17; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce64; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 15; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 9; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 9; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r125, 15; stored r2, r127, r23; add r0, r0, r0; hi r22, dirvecs; addi r22, r22, dirvecs; loadd r21, r22, r23; addi r3, r0, 0; addi r2, r0, 3; storei r21, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 10; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 10; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 11; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 11; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 12; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 12; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 13; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 13; storei r23, r127, 0; loadi r2, r125, 14; storei r127, r2, 115; addi r3, r0, 114; jmpl create_dirvec_elements_00000516; add r0, r0, r0; loadi r127, r125, 15; addi r2, r127, -1; loadi r127, r125, 16; addi r125, r125, 35; jmp create_dirvecs_0000051a; add r0, r0, r0; loadi r127, r125, 16; addi r125, r125, 35; ret; add r0, r0, r0; loadi r127, r125, 16; addi r125, r125, 35; ret; add r0, r0, r0; loadi r127, r125, 16; addi r125, r125, 35; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r3, 0; not r22, r23; beq r22, LABEL_0000ce69; add r0, r0, r0; addi r125, r125, -11; storei r2, r125, 8; storei r3, r125, 10; loadd r2, r2, r3; hi r21, n_objects; addi r21, r21, n_objects; loadi r20, r21, 0; addi r3, r20, -1; storei r127, r125, 7; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r23, r125, 10; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce6a; add r0, r0, r0; loadi r127, r125, 8; loadd r19, r127, r22; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r16, r17, -1; cmplti r15, r16, 0; not r14, r15; beq r14, LABEL_0000ce6b; add r0, r0, r0; hi r13, objects; addi r13, r13, objects; loadd r3, r13, r16; loadi r12, r19, 1; loadi r2, r19, 0; loadi r11, r3, 1; cmpeqi r10, r11, 1; storei r19, r125, 0; storei r22, r125, 1; storei r12, r125, 2; storei r16, r125, 3; beq r10, LABEL_0000ce6c; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce6d; add r0, r0, r0; cmpeqi r9, r11, 2; beq r9, LABEL_0000ce6e; add r0, r0, r0; storei r2, r125, 4; storei r3, r125, 5; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 5; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 4; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000ce6f; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000ce70; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce71; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 0; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r22, r125, 1; addi r23, r22, -1; cmplti r21, r23, 0; not r20, r21; beq r20, LABEL_0000ce72; add r0, r0, r0; loadi r127, r125, 8; loadd r2, r127, r23; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; storei r23, r125, 6; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r23, r125, 6; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce73; add r0, r0, r0; loadi r127, r125, 8; loadd r2, r127, r22; storei r22, r125, 9; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; loadi r127, r125, 9; addi r3, r127, -1; loadi r2, r125, 8; loadi r127, r125, 7; addi r125, r125, 11; jmp init_dirvec_constants_0000051e; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 11; ret; add r0, r0, r0; loadi r127, r125, 7; addi r125, r125, 11; ret; add r0, r0, r0; ret; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000ce78; add r0, r0, r0; hi r21, dirvecs; addi r21, r21, dirvecs; loadd r20, r21, r2; loadi r19, r20, 119; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r16, r17, -1; cmplti r15, r16, 0; not r14, r15; addi r125, r125, -13; storei r20, r125, 0; storei r2, r125, 1; storei r127, r125, 4; beq r14, LABEL_0000ce79; add r0, r0, r0; hi r13, objects; addi r13, r13, objects; loadd r3, r13, r16; loadi r12, r19, 1; loadi r2, r19, 0; loadi r11, r3, 1; cmpeqi r10, r11, 1; storei r16, r125, 10; storei r12, r125, 11; storei r19, r125, 12; beq r10, LABEL_0000ce7a; add r0, r0, r0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r125, 10; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce7b; add r0, r0, r0; cmpeqi r9, r11, 2; beq r9, LABEL_0000ce7c; add r0, r0, r0; storei r3, r125, 8; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 8; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 9; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000ce7d; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000ce7e; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 11; loadi r23, r125, 10; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce7f; add r0, r0, r0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 11; loadi r23, r125, 10; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 12; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r20, r125, 0; loadi r2, r20, 118; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r3, r23, -1; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 0; loadi r2, r127, 117; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 116; loadi r2, r125, 0; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; loadi r23, r125, 1; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce80; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadd r19, r127, r22; loadi r2, r19, 119; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r3, r17, -1; storei r22, r125, 6; storei r19, r125, 7; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 7; loadi r2, r127, 118; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 117; loadi r2, r125, 7; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; loadi r23, r125, 6; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce81; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadd r19, r127, r22; loadi r2, r19, 119; storei r19, r125, 2; storei r22, r125, 3; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 118; loadi r2, r125, 2; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; loadi r23, r125, 3; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ce82; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadd r2, r127, r22; addi r3, r0, 119; storei r22, r125, 5; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; loadi r127, r125, 5; addi r2, r127, -1; loadi r127, r125, 4; addi r125, r125, 13; jmp init_vecset_constants_00000522; add r0, r0, r0; loadi r127, r125, 4; addi r125, r125, 13; ret; add r0, r0, r0; loadi r127, r125, 4; addi r125, r125, 13; ret; add r0, r0, r0; loadi r127, r125, 4; addi r125, r125, 13; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -24; storei r127, r125, 23; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 0; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 4; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 4; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 7; jmpl create_array; add r0, r0, r0; storei r2, r125, 1; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 1; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 1; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 2; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 2; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 3; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 3; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 3; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 4; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 5; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 5; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 5; storei r23, r127, 0; loadi r22, r125, 7; storei r127, r22, 114; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 6; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 6; storei r23, r127, 0; loadi r2, r125, 7; storei r127, r2, 113; addi r3, r0, 112; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 8; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 8; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 3; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 3; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 9; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 9; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 10; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 10; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 11; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 11; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 12; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 12; storei r23, r127, 0; loadi r22, r125, 14; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 13; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 13; storei r23, r127, 0; loadi r2, r125, 14; storei r127, r2, 114; addi r3, r0, 113; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 15; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 2; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 2; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 20; jmpl create_array; add r0, r0, r0; storei r2, r125, 16; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 16; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 16; storei r23, r127, 0; loadi r22, r125, 20; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 17; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 17; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 17; storei r23, r127, 0; loadi r22, r125, 20; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 18; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 18; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 18; storei r23, r127, 0; loadi r22, r125, 20; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 19; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 19; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 19; storei r23, r127, 0; loadi r2, r125, 20; storei r127, r2, 115; addi r3, r0, 114; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r2, r0, 1; jmpl create_dirvecs_0000051a; add r0, r0, r0; addi r4, r0, 0; addi r5, r0, 0; hi r3, 1063675496; addi r3, r3, 1063675496; addi r2, r0, 4; jmpl calc_dirvecs_00000503; add r0, r0, r0; addi r2, r0, 8; addi r3, r0, 2; addi r4, r0, 4; jmpl calc_dirvec_rows_0000050c; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r127, 4; loadi r2, r23, 119; hi r22, n_objects; addi r22, r22, n_objects; loadi r21, r22, 0; addi r3, r21, -1; storei r23, r125, 21; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 21; loadi r2, r127, 118; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 117; loadi r2, r125, 21; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r127, 3; loadi r2, r23, 119; storei r23, r125, 22; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 118; loadi r2, r125, 22; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r2, r127, 2; addi r3, r0, 119; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; addi r2, r0, 1; loadi r127, r125, 23; addi r125, r125, 24; jmp init_vecset_constants_00000522; add r0, r0, r0; addi r125, r125, -9; storei r3, r125, 6; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 3; storei r5, r125, 1; storei r6, r125, 2; storei r7, r125, 3; storei r4, r125, 4; storei r127, r125, 8; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 0; storei r23, r127, 0; loadi r22, r125, 1; storei r22, r23, 0; loadi r21, r125, 2; storei r21, r23, 1; loadi r20, r125, 3; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r127, 0; storei r2, r125, 5; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 3; loadi r22, r125, 4; storei r22, r23, 2; loadi r21, r125, 5; storei r21, r23, 1; loadi r20, r125, 6; storei r20, r23, 0; hi r19, reflections; addi r19, r19, reflections; loadi r18, r125, 7; stored r23, r19, r18; add r0, r0, r0; loadi r127, r125, 8; addi r125, r125, 9; ret; add r0, r0, r0; addi r23, r0, 4; mul r22, r2, r23; hi r21, n_reflections; addi r21, r21, n_reflections; loadi r20, r21, 0; loadi r19, r3, 7; loadi r18, r19, 0; hi r17, 1065353216; addi r17, r17, 1065353216; fsub r16, r17, r18; hi r15, light; addi r15, r15, light; loadi r14, r15, 0; fsub r13, r0, r14; hi r12, light; addi r12, r12, light; loadi r11, r12, 1; fsub r10, r0, r11; hi r9, light; addi r9, r9, light; loadi r8, r9, 2; fsub r7, r0, r8; addi r6, r22, 1; hi r5, light; addi r5, r5, light; loadi r4, r5, 0; addi r3, r0, 0; addi r2, r0, 3; addi r125, r125, -30; storei r4, r125, 0; storei r22, r125, 8; storei r13, r125, 9; storei r10, r125, 10; storei r127, r125, 17; storei r20, r125, 18; storei r16, r125, 21; storei r7, r125, 27; storei r6, r125, 29; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 4; storei r23, r127, 0; loadi r22, r125, 0; storei r22, r23, 0; loadi r21, r125, 10; storei r21, r23, 1; loadi r20, r125, 27; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r17, r18, -1; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000ce87; add r0, r0, r0; hi r14, objects; addi r14, r14, objects; loadd r3, r14, r17; loadi r13, r3, 1; cmpeqi r12, r13, 1; storei r127, r125, 1; storei r2, r125, 2; storei r17, r125, 3; beq r12, LABEL_0000ce88; add r0, r0, r0; addi r2, r23, 0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce89; add r0, r0, r0; cmpeqi r11, r13, 2; beq r11, LABEL_0000ce8a; add r0, r0, r0; storei r3, r125, 5; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 5; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 4; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000ce8b; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000ce8c; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce8d; add r0, r0, r0; addi r2, r23, 0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 2; loadi r23, r125, 3; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 1; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 1; addi r23, r126, 0; addi r126, r126, 3; loadi r22, r125, 21; storei r22, r23, 2; storei r127, r23, 1; loadi r21, r125, 29; storei r21, r23, 0; hi r20, reflections; addi r20, r20, reflections; loadi r19, r125, 18; stored r23, r20, r19; add r0, r0, r0; addi r18, r19, 1; loadi r17, r125, 8; addi r16, r17, 2; hi r15, light; addi r15, r15, light; loadi r14, r15, 1; addi r3, r0, 0; addi r2, r0, 3; storei r16, r125, 6; storei r18, r125, 7; storei r14, r125, 28; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 23; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 23; storei r23, r127, 0; loadi r22, r125, 9; storei r22, r23, 0; loadi r21, r125, 28; storei r21, r23, 1; loadi r20, r125, 27; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r17, r18, -1; cmplti r16, r17, 0; not r15, r16; beq r15, LABEL_0000ce8e; add r0, r0, r0; hi r14, objects; addi r14, r14, objects; loadd r3, r14, r17; loadi r13, r3, 1; cmpeqi r12, r13, 1; storei r17, r125, 24; storei r2, r125, 25; storei r127, r125, 26; beq r12, LABEL_0000ce8f; add r0, r0, r0; addi r2, r23, 0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 25; loadi r23, r125, 24; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce90; add r0, r0, r0; cmpeqi r11, r13, 2; beq r11, LABEL_0000ce91; add r0, r0, r0; storei r3, r125, 22; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 22; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 23; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000ce92; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000ce93; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 25; loadi r23, r125, 24; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce94; add r0, r0, r0; addi r2, r23, 0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 25; loadi r23, r125, 24; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 26; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r127, r125, 26; addi r23, r126, 0; addi r126, r126, 3; loadi r22, r125, 21; storei r22, r23, 2; storei r127, r23, 1; loadi r21, r125, 6; storei r21, r23, 0; hi r20, reflections; addi r20, r20, reflections; loadi r19, r125, 7; stored r23, r20, r19; add r0, r0, r0; loadi r18, r125, 18; addi r17, r18, 2; loadi r16, r125, 8; addi r15, r16, 3; hi r14, light; addi r14, r14, light; loadi r13, r14, 2; addi r3, r0, 0; addi r2, r0, 3; storei r13, r125, 11; storei r17, r125, 19; storei r15, r125, 20; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 15; storei r22, r23, 0; loadi r21, r125, 9; storei r21, r22, 0; loadi r20, r125, 10; storei r20, r22, 1; loadi r19, r125, 11; storei r19, r22, 2; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r16, r17, -1; cmplti r15, r16, 0; not r14, r15; beq r14, LABEL_0000ce95; add r0, r0, r0; hi r127, objects; addi r127, r127, objects; loadd r3, r127, r16; loadi r13, r3, 1; cmpeqi r12, r13, 1; storei r23, r125, 12; storei r2, r125, 13; storei r16, r125, 14; beq r12, LABEL_0000ce96; add r0, r0, r0; addi r2, r22, 0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 13; loadi r23, r125, 14; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce97; add r0, r0, r0; cmpeqi r11, r13, 2; beq r11, LABEL_0000ce98; add r0, r0, r0; storei r3, r125, 16; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 16; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 15; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000ce99; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000ce9a; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 13; loadi r23, r125, 14; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce9b; add r0, r0, r0; addi r2, r22, 0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 13; loadi r23, r125, 14; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 12; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r23, r125, 12; addi r22, r126, 0; addi r126, r126, 3; loadi r21, r125, 21; storei r21, r22, 2; storei r23, r22, 1; loadi r20, r125, 20; storei r20, r22, 0; hi r19, reflections; addi r19, r19, reflections; loadi r18, r125, 19; stored r22, r19, r18; add r0, r0, r0; loadi r17, r125, 18; addi r16, r17, 3; hi r15, n_reflections; addi r15, r15, n_reflections; storei r16, r15, 0; loadi r127, r125, 17; addi r125, r125, 30; ret; add r0, r0, r0; addi r125, r125, -12; storei r127, r125, 8; addi r23, r0, 4; mul r22, r2, r23; addi r21, r22, 1; storei r21, r125, 10; hi r20, n_reflections; addi r20, r20, n_reflections; loadi r19, r20, 0; loadi r18, r3, 7; loadi r17, r18, 0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r15, r16, r17; hi r14, light; addi r14, r14, light; loadi r13, r3, 4; loadi r12, r13, 2; loadi r11, r14, 2; fmul r10, r11, r12; loadi r9, r13, 1; loadi r8, r14, 1; fmul r7, r8, r9; loadi r6, r13, 0; loadi r5, r14, 0; fmul r4, r5, r6; fadd r127, r4, r7; fadd r127, r127, r10; hi r23, light; addi r23, r23, light; loadi r23, r23, 0; loadi r22, r3, 4; loadi r22, r22, 0; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r22, r22, r127; fsub r23, r22, r23; storei r23, r125, 0; hi r23, light; addi r23, r23, light; loadi r23, r23, 1; loadi r22, r3, 4; loadi r22, r22, 1; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r22, r22, r127; fsub r23, r22, r23; storei r23, r125, 1; hi r23, light; addi r23, r23, light; loadi r23, r23, 2; loadi r22, r3, 4; loadi r22, r22, 2; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r127, r22, r127; fsub r127, r127, r23; addi r3, r0, 0; addi r2, r0, 3; storei r127, r125, 2; storei r19, r125, 9; storei r15, r125, 11; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 6; jmpl create_array; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 2; storei r2, r23, 1; loadi r22, r125, 6; storei r22, r23, 0; loadi r21, r125, 0; storei r21, r22, 0; loadi r20, r125, 1; storei r20, r22, 1; loadi r19, r125, 2; storei r19, r22, 2; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r16, r17, -1; cmplti r15, r16, 0; not r14, r15; beq r14, LABEL_0000ce9c; add r0, r0, r0; hi r127, objects; addi r127, r127, objects; loadd r3, r127, r16; loadi r13, r3, 1; cmpeqi r12, r13, 1; storei r23, r125, 3; storei r2, r125, 4; storei r16, r125, 5; beq r12, LABEL_0000ce9d; add r0, r0, r0; addi r2, r22, 0; jmpl setup_rect_table_000002e9; add r0, r0, r0; loadi r127, r125, 4; loadi r23, r125, 5; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000ce9e; add r0, r0, r0; cmpeqi r11, r13, 2; beq r11, LABEL_0000ce9f; add r0, r0, r0; storei r3, r125, 7; addi r3, r0, 0; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; loadi r22, r127, 4; loadi r21, r22, 2; loadi r20, r125, 6; loadi r19, r20, 2; fmul r18, r19, r21; loadi r17, r127, 4; loadi r16, r17, 1; loadi r15, r20, 1; fmul r14, r15, r16; loadi r13, r127, 4; loadi r12, r13, 0; loadi r11, r20, 0; fmul r10, r11, r12; fadd r9, r10, r14; fadd r8, r9, r18; addi r7, r0, 0; fless r6, r7, r8; beq r6, LABEL_0000cea0; add r0, r0, r0; fmul r5, r8, r8; finvsqrt r4, r5; hi r3, -2147483648; addi r3, r3, -2147483648; and r1, r8, r3; xor r22, r4, r1; hi r21, -1082130432; addi r21, r21, -1082130432; fmul r22, r21, r22; storei r22, r2, 0; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 0; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 1; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r21, r127, 4; loadi r21, r21, 1; fmul r22, r21, r22; fsub r22, r0, r22; storei r22, r2, 2; fmul r22, r8, r8; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r21, r8, r21; xor r22, r22, r21; loadi r127, r127, 4; loadi r127, r127, 2; fmul r127, r127, r22; fsub r127, r0, r127; storei r127, r2, 3; jmp LABEL_0000cea1; add r0, r0, r0; addi r5, r0, 0; storei r5, r2, 0; loadi r127, r125, 4; loadi r23, r125, 5; stored r2, r127, r23; add r0, r0, r0; jmp LABEL_0000cea2; add r0, r0, r0; addi r2, r22, 0; jmpl setup_second_table_000002fc; add r0, r0, r0; loadi r127, r125, 4; loadi r23, r125, 5; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; loadi r2, r125, 3; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; loadi r23, r125, 3; addi r22, r126, 0; addi r126, r126, 3; loadi r21, r125, 11; storei r21, r22, 2; storei r23, r22, 1; loadi r20, r125, 10; storei r20, r22, 0; hi r19, reflections; addi r19, r19, reflections; loadi r18, r125, 9; stored r22, r19, r18; add r0, r0, r0; addi r17, r18, 1; hi r16, n_reflections; addi r16, r16, n_reflections; storei r17, r16, 0; loadi r127, r125, 8; addi r125, r125, 12; ret; add r0, r0, r0; cmplti r23, r2, 0; not r22, r23; beq r22, LABEL_0000cea3; add r0, r0, r0; hi r21, objects; addi r21, r21, objects; loadd r20, r21, r2; loadi r19, r20, 2; cmpeqi r18, r19, 2; beq r18, LABEL_0000cea4; add r0, r0, r0; hi r17, 1065353216; addi r17, r17, 1065353216; loadi r16, r20, 7; loadi r15, r16, 0; fless r14, r15, r17; beq r14, LABEL_0000cea5; add r0, r0, r0; loadi r13, r20, 1; cmpeqi r12, r13, 1; addi r125, r125, -29; storei r127, r125, 20; beq r12, LABEL_0000cea6; add r0, r0, r0; addi r11, r0, 4; mul r10, r2, r11; hi r9, n_reflections; addi r9, r9, n_reflections; loadi r8, r9, 0; loadi r7, r20, 7; loadi r6, r7, 0; hi r5, 1065353216; addi r5, r5, 1065353216; fsub r4, r5, r6; hi r3, light; addi r3, r3, light; loadi r127, r3, 0; fsub r127, r0, r127; storei r127, r125, 12; hi r127, light; addi r127, r127, light; loadi r127, r127, 1; fsub r127, r0, r127; storei r127, r125, 13; hi r127, light; addi r127, r127, light; loadi r127, r127, 2; fsub r127, r0, r127; storei r127, r125, 6; addi r127, r10, 1; storei r127, r125, 3; hi r127, light; addi r127, r127, light; loadi r127, r127, 0; addi r3, r0, 0; addi r2, r0, 3; storei r127, r125, 1; storei r10, r125, 10; storei r4, r125, 15; storei r8, r125, 19; jmpl create_array; add r0, r0, r0; storei r2, r125, 0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 0; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 0; storei r23, r127, 0; loadi r22, r125, 1; storei r22, r23, 0; loadi r21, r125, 13; storei r21, r23, 1; loadi r20, r125, 6; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r127, 0; storei r2, r125, 2; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 3; loadi r23, r125, 15; storei r23, r127, 2; loadi r22, r125, 2; storei r22, r127, 1; loadi r21, r125, 3; storei r21, r127, 0; hi r20, reflections; addi r20, r20, reflections; loadi r19, r125, 19; stored r127, r20, r19; add r0, r0, r0; addi r18, r19, 1; loadi r17, r125, 10; addi r16, r17, 2; hi r15, light; addi r15, r15, light; loadi r14, r15, 1; addi r3, r0, 0; addi r2, r0, 3; storei r14, r125, 5; storei r16, r125, 8; storei r18, r125, 9; jmpl create_array; add r0, r0, r0; storei r2, r125, 4; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 4; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 4; storei r23, r127, 0; loadi r22, r125, 12; storei r22, r23, 0; loadi r21, r125, 5; storei r21, r23, 1; loadi r20, r125, 6; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r127, 0; storei r2, r125, 7; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 3; loadi r23, r125, 15; storei r23, r127, 2; loadi r22, r125, 7; storei r22, r127, 1; loadi r21, r125, 8; storei r21, r127, 0; hi r20, reflections; addi r20, r20, reflections; loadi r19, r125, 9; stored r127, r20, r19; add r0, r0, r0; loadi r18, r125, 19; addi r17, r18, 2; loadi r16, r125, 10; addi r15, r16, 3; hi r14, light; addi r14, r14, light; loadi r13, r14, 2; addi r3, r0, 0; addi r2, r0, 3; storei r13, r125, 14; storei r15, r125, 17; storei r17, r125, 18; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 11; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 11; storei r23, r127, 0; loadi r22, r125, 12; storei r22, r23, 0; loadi r21, r125, 13; storei r21, r23, 1; loadi r20, r125, 14; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r127, 0; storei r2, r125, 16; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 3; loadi r22, r125, 15; storei r22, r23, 2; loadi r21, r125, 16; storei r21, r23, 1; loadi r20, r125, 17; storei r20, r23, 0; hi r19, reflections; addi r19, r19, reflections; loadi r18, r125, 18; stored r23, r19, r18; add r0, r0, r0; loadi r17, r125, 19; addi r16, r17, 3; hi r15, n_reflections; addi r15, r15, n_reflections; storei r16, r15, 0; loadi r127, r125, 20; addi r125, r125, 29; ret; add r0, r0, r0; cmpeqi r11, r13, 2; beq r11, LABEL_0000cea8; add r0, r0, r0; addi r10, r0, 4; mul r9, r2, r10; addi r8, r9, 1; hi r7, n_reflections; addi r7, r7, n_reflections; loadi r6, r7, 0; loadi r5, r20, 7; loadi r4, r5, 0; hi r3, 1065353216; addi r3, r3, 1065353216; fsub r127, r3, r4; storei r127, r125, 24; hi r127, light; addi r127, r127, light; loadi r23, r20, 4; loadi r22, r23, 2; loadi r21, r127, 2; fmul r22, r21, r22; loadi r21, r23, 1; loadi r19, r127, 1; fmul r21, r19, r21; loadi r23, r23, 0; loadi r127, r127, 0; fmul r127, r127, r23; fadd r127, r127, r21; fadd r127, r127, r22; hi r23, light; addi r23, r23, light; loadi r23, r23, 0; loadi r22, r20, 4; loadi r22, r22, 0; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r22, r22, r127; fsub r23, r22, r23; storei r23, r125, 27; hi r23, light; addi r23, r23, light; loadi r23, r23, 1; loadi r22, r20, 4; loadi r22, r22, 1; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r22, r22, r127; fsub r23, r22, r23; storei r23, r125, 26; hi r23, light; addi r23, r23, light; loadi r23, r23, 2; loadi r22, r20, 4; loadi r22, r22, 2; hi r21, 1073741824; addi r21, r21, 1073741824; fmul r22, r21, r22; fmul r127, r22, r127; fsub r127, r127, r23; addi r3, r0, 0; addi r2, r0, 3; storei r6, r125, 21; storei r8, r125, 22; storei r127, r125, 25; jmpl create_array; add r0, r0, r0; storei r2, r125, 28; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 28; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 28; storei r23, r127, 0; loadi r22, r125, 27; storei r22, r23, 0; loadi r21, r125, 26; storei r21, r23, 1; loadi r20, r125, 25; storei r20, r23, 2; hi r19, n_objects; addi r19, r19, n_objects; loadi r18, r19, 0; addi r3, r18, -1; addi r2, r127, 0; storei r2, r125, 23; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; addi r23, r126, 0; addi r126, r126, 3; loadi r22, r125, 24; storei r22, r23, 2; loadi r21, r125, 23; storei r21, r23, 1; loadi r20, r125, 22; storei r20, r23, 0; hi r19, reflections; addi r19, r19, reflections; loadi r18, r125, 21; stored r23, r19, r18; add r0, r0, r0; addi r17, r18, 1; hi r16, n_reflections; addi r16, r16, n_reflections; storei r17, r16, 0; loadi r127, r125, 20; addi r125, r125, 29; ret; add r0, r0, r0; addi r125, r125, 29; ret; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; ret; add r0, r0, r0; addi r125, r125, -97; storei r2, r125, 0; addi r2, r0, 170; storei r3, r125, 1; storei r127, r125, 58; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r125, 0; storei r23, r127, 0; hi r22, image_size; addi r22, r22, image_size; loadi r21, r125, 1; storei r21, r22, 1; addi r20, r0, 2; div r19, r23, r20; hi r18, image_center; addi r18, r18, image_center; storei r19, r18, 0; addi r17, r0, 2; div r16, r21, r17; hi r15, image_center; addi r15, r15, image_center; storei r16, r15, 1; itof r14, r23; fmul r13, r14, r14; finvsqrt r12, r13; hi r11, -2147483648; addi r11, r11, -2147483648; and r10, r14, r11; xor r9, r12, r10; hi r8, 1124073472; addi r8, r8, 1124073472; fmul r7, r8, r9; hi r6, scan_pitch; addi r6, r6, scan_pitch; storei r7, r6, 0; jmpl create_pixel_000004d6; add r0, r0, r0; storei r2, r125, 2; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 2; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000cead; add r0, r0, r0; storei r2, r125, 3; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 6; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 17; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 17; jmpl create_array; add r0, r0, r0; storei r2, r125, 7; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 7; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 8; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 9; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 16; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 16; jmpl create_array; add r0, r0, r0; storei r2, r125, 10; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 10; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 15; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 15; jmpl create_array; add r0, r0, r0; storei r2, r125, 11; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 11; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 12; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 14; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 14; jmpl create_array; add r0, r0, r0; storei r2, r125, 13; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 13; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 13; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 13; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 13; storei r2, r127, 4; addi r23, r126, 0; addi r126, r126, 8; storei r127, r23, 7; loadi r22, r125, 12; storei r22, r23, 6; loadi r21, r125, 11; storei r21, r23, 5; loadi r20, r125, 10; storei r20, r23, 4; loadi r19, r125, 9; storei r19, r23, 3; loadi r18, r125, 8; storei r18, r23, 2; loadi r17, r125, 7; storei r17, r23, 1; loadi r16, r125, 6; storei r16, r23, 0; loadi r15, r125, 3; loadi r14, r125, 5; stored r23, r15, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ceae; add r0, r0, r0; storei r13, r125, 4; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 3; loadi r23, r125, 4; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r10, r2, 0; jmp LABEL_0000ceaf; add r0, r0, r0; addi r10, r15, 0; addi r19, r10, 0; jmp LABEL_0000ceb0; add r0, r0, r0; addi r19, r2, 0; storei r19, r125, 59; jmpl create_pixel_000004d6; add r0, r0, r0; storei r2, r125, 96; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 96; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ceb1; add r0, r0, r0; storei r2, r125, 95; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 93; jmpl create_array; add r0, r0, r0; storei r2, r125, 92; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 81; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 81; jmpl create_array; add r0, r0, r0; storei r2, r125, 91; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 91; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 91; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 91; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 91; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 90; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 89; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 82; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 82; jmpl create_array; add r0, r0, r0; storei r2, r125, 88; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 88; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 88; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 88; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 88; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 83; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 83; jmpl create_array; add r0, r0, r0; storei r2, r125, 87; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 87; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 87; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 87; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 87; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 86; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 84; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 84; jmpl create_array; add r0, r0, r0; storei r2, r125, 85; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 85; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 85; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 85; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 85; storei r2, r127, 4; addi r23, r126, 0; addi r126, r126, 8; storei r127, r23, 7; loadi r22, r125, 86; storei r22, r23, 6; loadi r21, r125, 87; storei r21, r23, 5; loadi r20, r125, 88; storei r20, r23, 4; loadi r19, r125, 89; storei r19, r23, 3; loadi r18, r125, 90; storei r18, r23, 2; loadi r17, r125, 91; storei r17, r23, 1; loadi r16, r125, 92; storei r16, r23, 0; loadi r15, r125, 95; loadi r14, r125, 93; stored r23, r15, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ceb2; add r0, r0, r0; storei r13, r125, 94; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 95; loadi r23, r125, 94; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r10, r2, 0; jmp LABEL_0000ceb3; add r0, r0, r0; addi r10, r15, 0; addi r19, r10, 0; jmp LABEL_0000ceb4; add r0, r0, r0; addi r19, r2, 0; storei r19, r125, 61; jmpl create_pixel_000004d6; add r0, r0, r0; storei r2, r125, 18; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 18; jmpl create_array; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r23, r127, 0; addi r22, r23, -2; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ceb5; add r0, r0, r0; storei r2, r125, 19; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 21; jmpl create_array; add r0, r0, r0; storei r2, r125, 22; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 33; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 33; jmpl create_array; add r0, r0, r0; storei r2, r125, 23; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 23; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 24; addi r3, r0, 0; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; storei r2, r125, 25; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 32; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 32; jmpl create_array; add r0, r0, r0; storei r2, r125, 26; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 26; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 31; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 31; jmpl create_array; add r0, r0, r0; storei r2, r125, 27; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 27; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 27; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 27; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 27; storei r2, r127, 4; addi r3, r0, 0; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; storei r2, r125, 28; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 30; addi r127, r0, 5; addi r2, r127, 0; loadi r3, r125, 30; jmpl create_array; add r0, r0, r0; storei r2, r125, 29; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 29; storei r2, r127, 1; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 29; storei r2, r127, 2; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 29; storei r2, r127, 3; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; loadi r127, r125, 29; storei r2, r127, 4; addi r23, r126, 0; addi r126, r126, 8; storei r127, r23, 7; loadi r22, r125, 28; storei r22, r23, 6; loadi r21, r125, 27; storei r21, r23, 5; loadi r20, r125, 26; storei r20, r23, 4; loadi r19, r125, 25; storei r19, r23, 3; loadi r18, r125, 24; storei r18, r23, 2; loadi r17, r125, 23; storei r17, r23, 1; loadi r16, r125, 22; storei r16, r23, 0; loadi r15, r125, 19; loadi r14, r125, 21; stored r23, r15, r14; add r0, r0, r0; addi r13, r14, -1; cmplti r12, r13, 0; not r11, r12; beq r11, LABEL_0000ceb6; add r0, r0, r0; storei r13, r125, 20; jmpl create_pixel_000004d6; add r0, r0, r0; loadi r127, r125, 19; loadi r23, r125, 20; stored r2, r127, r23; add r0, r0, r0; addi r3, r23, -1; addi r2, r127, 0; jmpl init_line_elements_000004e0; add r0, r0, r0; addi r10, r2, 0; jmp LABEL_0000ceb7; add r0, r0, r0; addi r10, r15, 0; addi r19, r10, 0; jmp LABEL_0000ceb8; add r0, r0, r0; addi r19, r2, 0; storei r19, r125, 60; jmpl read_screen_settings_000001d4; add r0, r0, r0; jmpl read_int; add r0, r0, r0; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r2, r2, r127; storei r2, r125, 80; jmpl sin; add r0, r0, r0; fsub r127, r0, r2; hi r23, light; addi r23, r23, light; storei r127, r23, 1; jmpl read_float; add r0, r0, r0; hi r127, 1016003125; addi r127, r127, 1016003125; fmul r23, r2, r127; loadi r2, r125, 80; storei r23, r125, 79; jmpl cos; add r0, r0, r0; storei r2, r125, 78; loadi r2, r125, 79; jmpl sin; add r0, r0, r0; loadi r127, r125, 78; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 0; loadi r2, r125, 79; jmpl cos; add r0, r0, r0; loadi r127, r125, 78; fmul r23, r127, r2; hi r22, light; addi r22, r22, light; storei r23, r22, 2; jmpl read_float; add r0, r0, r0; hi r127, beam; addi r127, r127, beam; storei r2, r127, 0; addi r2, r0, 0; storei r2, r125, 77; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000ceb9; add r0, r0, r0; addi r2, r0, 1; storei r2, r125, 73; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000ceba; add r0, r0, r0; addi r2, r0, 2; storei r2, r125, 76; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000cebb; add r0, r0, r0; addi r2, r0, 3; storei r2, r125, 74; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000cebc; add r0, r0, r0; addi r2, r0, 4; storei r2, r125, 75; jmpl read_nth_object_0000021b; add r0, r0, r0; beq r2, LABEL_0000cebd; add r0, r0, r0; addi r2, r0, 5; jmpl read_object_00000241; add r0, r0, r0; jmp LABEL_0000cebe; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 75; storei r23, r127, 0; jmp LABEL_0000cebf; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 74; storei r23, r127, 0; jmp LABEL_0000cec0; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 76; storei r23, r127, 0; jmp LABEL_0000cec1; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 73; storei r23, r127, 0; jmp LABEL_0000cec2; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r125, 77; storei r23, r127, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cec3; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cec4; add r0, r0, r0; storei r2, r125, 34; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cec5; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cec6; add r0, r0, r0; storei r2, r125, 38; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cec7; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cec8; add r0, r0, r0; storei r2, r125, 35; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cec9; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ceca; add r0, r0, r0; storei r2, r125, 37; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cecb; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cecc; add r0, r0, r0; storei r2, r125, 36; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 36; storei r127, r2, 4; loadi r127, r125, 37; storei r127, r2, 3; loadi r127, r125, 35; storei r127, r2, 2; loadi r127, r125, 38; storei r127, r2, 1; loadi r127, r125, 34; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; bne r23, LABEL_0000cecd; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; storei r2, r22, 0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cece; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cecf; add r0, r0, r0; storei r2, r125, 69; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000ced0; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ced1; add r0, r0, r0; storei r2, r125, 72; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000ced2; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ced3; add r0, r0, r0; storei r2, r125, 70; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000ced4; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ced5; add r0, r0, r0; storei r2, r125, 71; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 71; storei r127, r2, 3; loadi r127, r125, 70; storei r127, r2, 2; loadi r127, r125, 72; storei r127, r2, 1; loadi r127, r125, 69; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; bne r23, LABEL_0000ced6; add r0, r0, r0; hi r22, and_net; addi r22, r22, and_net; storei r2, r22, 1; addi r2, r0, 2; jmpl read_and_network_00000250; add r0, r0, r0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000ced7; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ced8; add r0, r0, r0; storei r2, r125, 39; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000ced9; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ceda; add r0, r0, r0; storei r2, r125, 43; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cedb; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cedc; add r0, r0, r0; storei r2, r125, 40; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cedd; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cede; add r0, r0, r0; storei r2, r125, 42; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cedf; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 5; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cee0; add r0, r0, r0; storei r2, r125, 41; addi r2, r0, 5; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 41; storei r127, r2, 4; loadi r127, r125, 42; storei r127, r2, 3; loadi r127, r125, 40; storei r127, r2, 2; loadi r127, r125, 43; storei r127, r2, 1; loadi r127, r125, 39; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 63; beq r23, LABEL_0000cee1; add r0, r0, r0; addi r22, r0, 1; addi r2, r22, 0; loadi r3, r125, 63; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cee2; add r0, r0, r0; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cee3; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 1; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cee4; add r0, r0, r0; storei r2, r125, 64; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cee5; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 2; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cee6; add r0, r0, r0; storei r2, r125, 67; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cee7; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; jmp LABEL_0000cee8; add r0, r0, r0; storei r2, r125, 65; jmpl read_int; add r0, r0, r0; cmpeqi r127, r2, -1; beq r127, LABEL_0000cee9; add r0, r0, r0; addi r3, r0, -1; addi r2, r0, 4; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ceea; add r0, r0, r0; storei r2, r125, 66; addi r2, r0, 4; jmpl read_net_item_00000246; add r0, r0, r0; loadi r127, r125, 66; storei r127, r2, 3; loadi r127, r125, 65; storei r127, r2, 2; loadi r127, r125, 67; storei r127, r2, 1; loadi r127, r125, 64; storei r127, r2, 0; loadi r127, r2, 0; cmpeqi r23, r127, -1; storei r2, r125, 68; beq r23, LABEL_0000ceeb; add r0, r0, r0; addi r22, r0, 2; addi r2, r22, 0; loadi r3, r125, 68; jmpl create_array; add r0, r0, r0; jmp LABEL_0000ceec; add r0, r0, r0; addi r2, r0, 2; jmpl read_or_network_0000024b; add r0, r0, r0; loadi r127, r125, 68; storei r127, r2, 1; loadi r127, r125, 63; storei r127, r2, 0; hi r127, or_net; addi r127, r127, or_net; storei r2, r127, 0; addi r2, r0, 80; jmpl print_char; add r0, r0, r0; addi r2, r0, 54; jmpl print_char; add r0, r0, r0; addi r2, r0, 10; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 0; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r2, r127, 1; jmpl print_int; add r0, r0, r0; addi r2, r0, 32; jmpl print_char; add r0, r0, r0; addi r2, r0, 255; jmpl print_int; add r0, r0, r0; addi r2, r0, 10; jmpl print_char; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 44; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 44; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 44; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 4; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 4; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 50; jmpl create_array; add r0, r0, r0; storei r2, r125, 45; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 45; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 45; storei r23, r127, 0; loadi r22, r125, 50; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 46; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 46; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 46; storei r23, r127, 0; loadi r22, r125, 50; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 47; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 47; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 47; storei r23, r127, 0; loadi r22, r125, 50; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 48; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 48; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 48; storei r23, r127, 0; loadi r22, r125, 50; storei r127, r22, 115; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 49; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 49; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 49; storei r23, r127, 0; loadi r2, r125, 50; storei r127, r2, 114; addi r3, r0, 113; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 51; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 51; jmpl create_array; add r0, r0, r0; addi r3, r126, 0; addi r126, r126, 2; storei r2, r3, 1; loadi r127, r125, 51; storei r127, r3, 0; addi r2, r0, 120; jmpl create_array; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; storei r2, r127, 3; hi r23, dirvecs; addi r23, r23, dirvecs; loadi r22, r23, 3; addi r3, r0, 0; addi r2, r0, 3; storei r22, r125, 56; jmpl create_array; add r0, r0, r0; storei r2, r125, 52; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 52; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 52; storei r23, r127, 0; loadi r22, r125, 56; storei r127, r22, 118; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 53; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 53; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 53; storei r23, r127, 0; loadi r22, r125, 56; storei r127, r22, 117; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 54; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 54; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 54; storei r23, r127, 0; loadi r22, r125, 56; storei r127, r22, 116; addi r3, r0, 0; addi r2, r0, 3; jmpl create_array; add r0, r0, r0; storei r2, r125, 55; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r2, r23, 0; loadi r3, r125, 55; jmpl create_array; add r0, r0, r0; addi r127, r126, 0; addi r126, r126, 2; storei r2, r127, 1; loadi r23, r125, 55; storei r23, r127, 0; loadi r2, r125, 56; storei r127, r2, 115; addi r3, r0, 114; jmpl create_dirvec_elements_00000516; add r0, r0, r0; addi r2, r0, 2; jmpl create_dirvecs_0000051a; add r0, r0, r0; addi r2, r0, 9; addi r3, r0, 0; addi r4, r0, 0; jmpl calc_dirvec_rows_0000050c; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r23, r127, 4; loadi r2, r23, 119; storei r23, r125, 57; jmpl setup_dirvec_constants_00000313; add r0, r0, r0; addi r3, r0, 118; loadi r2, r125, 57; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; hi r127, dirvecs; addi r127, r127, dirvecs; loadi r2, r127, 3; addi r3, r0, 119; jmpl init_dirvec_constants_0000051e; add r0, r0, r0; addi r2, r0, 2; jmpl init_vecset_constants_00000522; add r0, r0, r0; hi r127, light_dirvec; addi r127, r127, light_dirvec; loadi r23, r127, 0; hi r22, light; addi r22, r22, light; loadi r21, r22, 0; storei r21, r23, 0; loadi r20, r22, 1; storei r20, r23, 1; loadi r19, r22, 2; storei r19, r23, 2; hi r2, light_dirvec; addi r2, r2, light_dirvec; hi r18, n_objects; addi r18, r18, n_objects; loadi r17, r18, 0; addi r3, r17, -1; jmpl iter_setup_dirvec_constants_0000030b; add r0, r0, r0; hi r127, n_objects; addi r127, r127, n_objects; loadi r23, r127, 0; addi r22, r23, -1; cmplti r21, r22, 0; not r20, r21; beq r20, LABEL_0000ceed; add r0, r0, r0; hi r19, objects; addi r19, r19, objects; loadd r18, r19, r22; loadi r17, r18, 2; cmpeqi r16, r17, 2; beq r16, LABEL_0000ceee; add r0, r0, r0; hi r15, 1065353216; addi r15, r15, 1065353216; loadi r14, r18, 7; loadi r13, r14, 0; fless r12, r13, r15; beq r12, LABEL_0000ceef; add r0, r0, r0; loadi r11, r18, 1; cmpeqi r10, r11, 1; beq r10, LABEL_0000cef0; add r0, r0, r0; addi r2, r22, 0; addi r3, r18, 0; jmpl setup_rect_reflection_00000533; add r0, r0, r0; jmp LABEL_0000cef1; add r0, r0, r0; cmpeqi r9, r11, 2; beq r9, LABEL_0000cef2; add r0, r0, r0; addi r2, r22, 0; addi r3, r18, 0; jmpl setup_surface_reflection_0000053f; add r0, r0, r0; addi r127, r0, 0; addi r4, r0, 0; hi r23, image_center; addi r23, r23, image_center; loadi r22, r23, 1; sub r21, r127, r22; itof r20, r21; hi r19, scan_pitch; addi r19, r19, scan_pitch; loadi r18, r19, 0; fmul r17, r18, r20; hi r16, screenz_dir; addi r16, r16, screenz_dir; loadi r15, r16, 0; hi r14, screeny_dir; addi r14, r14, screeny_dir; loadi r13, r14, 0; fmul r12, r17, r13; fadd r5, r12, r15; hi r11, screenz_dir; addi r11, r11, screenz_dir; loadi r10, r11, 1; hi r9, screeny_dir; addi r9, r9, screeny_dir; loadi r8, r9, 1; fmul r7, r17, r8; fadd r6, r7, r10; hi r3, screenz_dir; addi r3, r3, screenz_dir; loadi r1, r3, 2; hi r127, screeny_dir; addi r127, r127, screeny_dir; loadi r127, r127, 2; fmul r127, r17, r127; fadd r7, r127, r1; hi r127, image_size; addi r127, r127, image_size; loadi r127, r127, 0; addi r3, r127, -1; loadi r2, r125, 61; jmpl pretrace_pixels_000004a0; add r0, r0, r0; addi r23, r0, 0; addi r22, r0, 2; hi r21, image_size; addi r21, r21, image_size; loadi r20, r21, 1; cmpgti r19, r20, 0; beq r19, LABEL_0000cef3; add r0, r0, r0; hi r127, image_size; addi r127, r127, image_size; loadi r18, r127, 1; addi r17, r18, -1; cmpgti r16, r17, 0; storei r23, r125, 62; beq r16, LABEL_0000cef4; add r0, r0, r0; addi r15, r0, 1; hi r14, image_center; addi r14, r14, image_center; loadi r13, r14, 1; sub r12, r15, r13; itof r11, r12; hi r10, scan_pitch; addi r10, r10, scan_pitch; loadi r9, r10, 0; fmul r8, r9, r11; hi r7, screenz_dir; addi r7, r7, screenz_dir; loadi r6, r7, 0; hi r5, screeny_dir; addi r5, r5, screeny_dir; loadi r3, r5, 0; fmul r1, r8, r3; fadd r5, r1, r6; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 1; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 1; fmul r23, r8, r23; fadd r6, r23, r127; hi r127, screenz_dir; addi r127, r127, screenz_dir; loadi r127, r127, 2; hi r23, screeny_dir; addi r23, r23, screeny_dir; loadi r23, r23, 2; fmul r23, r8, r23; fadd r7, r23, r127; hi r127, image_size; addi r127, r127, image_size; loadi r127, r127, 0; addi r3, r127, -1; loadi r2, r125, 60; addi r4, r22, 0; jmpl pretrace_pixels_000004a0; add r0, r0, r0; addi r2, r0, 0; loadi r3, r125, 62; loadi r4, r125, 59; loadi r5, r125, 61; loadi r6, r125, 60; jmpl scan_pixel_000004bd; add r0, r0, r0; addi r2, r0, 1; addi r6, r0, 4; loadi r3, r125, 61; loadi r4, r125, 60; loadi r5, r125, 59; loadi r127, r125, 58; addi r125, r125, 97; jmp scan_line_000004c6; add r0, r0, r0; loadi r127, r125, 58; addi r125, r125, 97; ret; add r0, r0, r0; in r2, 0; ret; add r0, r0, r0; in r2, 0; ret; add r0, r0, r0; out r2, 0; ret; add r0, r0, r0; hi r3, -2147483648; addi r3, r3, -2147483648; and r4, r2, r3; beq r4, print_int_unsigned; addi r5, r0, 45; out r5, 0; cmpeq r4, r2, r3; beq r4, print_int_unsigned; sub r2, r0, r2; addi r5, r0, 50; out r5, 0; hi r2, 147483648; addi r2, r2, 147483648; addi r13, r0, 1000; cmplt r4, r2, r13; beq r4, print_int_label_above3; addi r12, r0, 100; cmplt r4, r2, r12; beq r4, print_int_label_logis2; addi r11, r0, 10; cmplt r4, r2, r11; beq r4, print_int_label_logis1; add r0, r0, r0; jmp print_int_label_logis0; add r0, r0, r0; mul r16, r13, r13; cmplt r4, r2, r16; beq r4, print_int_label_above6; addi r11, r0, 10; mul r15, r13, r12; cmplt r4, r2, r15; beq r4, print_int_label_logis5; mul r14, r13, r11; cmplt r4, r2, r14; beq r4, print_int_label_logis4; add r0, r0, r0; jmp print_int_label_logis3; add r0, r0, r0; mul r18, r16, r12; cmplt r4, r2, r18; beq r4, print_int_label_above8; mul r17, r16, r11; mul r15, r13, r12; cmplt r4, r2, r17; beq r4, print_int_label_logis7; mul r14, r13, r11; jmp print_int_label_logis6; add r0, r0, r0; mul r14, r13, r11; mul r19, r18, r11; cmplt r4, r2, r19; beq r4, print_int_label_logis9; mul r15, r14, r11; jmp print_int_label_logis8; add r0, r0, r0; div r3, r2, r19; addi r5, r3, 48; out r5, 0; mul r3, r3, r19; sub r2, r2, r3; div r3, r2, r18; addi r5, r3, 48; out r5, 0; mul r3, r3, r18; sub r2, r2, r3; div r3, r2, r17; addi r5, r3, 48; out r5, 0; mul r3, r3, r17; sub r2, r2, r3; div r3, r2, r16; addi r5, r3, 48; out r5, 0; mul r3, r3, r16; sub r2, r2, r3; div r3, r2, r15; addi r5, r3, 48; out r5, 0; mul r3, r3, r15; sub r2, r2, r3; div r3, r2, r14; addi r5, r3, 48; out r5, 0; mul r3, r3, r14; sub r2, r2, r3; div r3, r2, r13; addi r5, r3, 48; out r5, 0; mul r3, r3, r13; sub r2, r2, r3; div r3, r2, r12; addi r5, r3, 48; out r5, 0; mul r3, r3, r12; sub r2, r2, r3; div r3, r2, r11; addi r5, r3, 48; out r5, 0; mul r3, r3, r11; sub r2, r2, r3; addi r5, r2, 48; ret; out r5, 0; addi r4, r126, 0; add r126, r126, r2; bne r2, create_array_label; addi r2, r2, -1; ret; addi r2, r4, 0; jmp create_array_loop; stored r3, r4, r2; cmplti r23, r2, 3; beq r23, LABEL_000003c7$math; add r0, r0, r0; addi r2, r3, 0; ret; add r0, r0, r0; addi r22, r2, -2; itof r21, r2; fsub r20, r21, r3; fmul r19, r20, r20; finvsqrt r18, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r16, r20, r17; xor r15, r18, r16; fmul r2, r4, r15; cmplti r14, r22, 3; beq r14, LABEL_000003c9$math; add r0, r0, r0; ret; add r0, r0, r0; addi r13, r22, -2; itof r12, r22; fsub r11, r12, r2; fmul r10, r11, r11; finvsqrt r9, r10; hi r8, -2147483648; addi r8, r8, -2147483648; and r7, r11, r8; xor r6, r9, r7; fmul r2, r4, r6; cmplti r5, r13, 3; beq r5, LABEL_000003cb$math; add r0, r0, r0; ret; add r0, r0, r0; addi r23, r13, -2; itof r22, r13; fsub r22, r22, r2; fmul r21, r22, r22; finvsqrt r21, r21; hi r20, -2147483648; addi r20, r20, -2147483648; and r22, r22, r20; xor r22, r21, r22; fmul r2, r4, r22; cmplti r22, r23, 3; beq r22, LABEL_000003cd$math; add r0, r0, r0; ret; add r0, r0, r0; addi r125, r125, -1; storei r127, r125, 0; addi r127, r23, -2; itof r23, r23; fsub r23, r23, r2; fmul r22, r23, r23; finvsqrt r22, r22; hi r21, -2147483648; addi r21, r21, -2147483648; and r23, r23, r21; xor r23, r22, r23; fmul r3, r4, r23; addi r2, r127, 0; loadi r127, r125, 0; addi r125, r125, 1; jmp ur_tan_loop; add r0, r0, r0; hi r23, 915765114; addi r23, r23, 915765114; hi r22, 1056964608; addi r22, r22, 1056964608; addi r21, r0, 0; fless r20, r2, r21; not r19, r20; addi r125, r125, -3; storei r127, r125, 0; beq r19, LABEL_000003cf$math; add r0, r0, r0; hi r18, 1056964608; addi r18, r18, 1056964608; jmp LABEL_000003d0$math; add r0, r0, r0; hi r18, -1090519040; addi r18, r18, -1090519040; hi r17, 1059256707; addi r17, r17, 1059256707; fmul r16, r2, r17; fadd r15, r16, r18; fsub r14, r15, r22; ftoi r13, r14; itof r12, r13; fmul r11, r23, r12; itof r10, r13; hi r9, 1070141440; addi r9, r9, 1070141440; fmul r8, r9, r10; fsub r7, r2, r8; fadd r6, r7, r11; fmul r4, r6, r6; hi r5, 1038323257; addi r5, r5, 1038323257; fmul r3, r4, r5; hi r127, 1088421888; addi r127, r127, 1088421888; fsub r127, r127, r3; fmul r23, r127, r127; finvsqrt r23, r23; hi r22, -2147483648; addi r22, r22, -2147483648; and r127, r127, r22; xor r127, r23, r127; fmul r127, r4, r127; addi r2, r0, 3; hi r23, 1084227584; addi r23, r23, 1084227584; fsub r127, r23, r127; fmul r23, r127, r127; finvsqrt r23, r23; hi r22, -2147483648; addi r22, r22, -2147483648; and r127, r127, r22; xor r127, r23, r127; fmul r3, r4, r127; storei r13, r125, 1; storei r6, r125, 2; jmpl ur_tan_loop; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; fsub r22, r23, r2; fmul r21, r22, r22; finvsqrt r20, r21; hi r19, -2147483648; addi r19, r19, -2147483648; and r18, r22, r19; xor r17, r20, r18; loadi r16, r125, 2; fmul r15, r16, r17; addi r2, r126, 0; addi r126, r126, 2; storei r15, r2, 1; loadi r14, r125, 1; storei r14, r2, 0; loadi r127, r125, 0; addi r125, r125, 3; ret; add r0, r0, r0; hi r23, 1056964608; addi r23, r23, 1056964608; fmul r2, r2, r23; addi r125, r125, -2; storei r127, r125, 0; jmpl ur_tan; add r0, r0, r0; loadi r127, r2, 1; loadi r2, r2, 0; fmul r23, r127, r127; hi r22, 1065353216; addi r22, r22, 1065353216; fadd r21, r22, r23; fmul r20, r21, r21; finvsqrt r19, r20; hi r18, -2147483648; addi r18, r18, -2147483648; and r17, r21, r18; xor r16, r19, r17; hi r15, 1073741824; addi r15, r15, 1073741824; fmul r14, r15, r127; fmul r13, r14, r16; addi r3, r0, 2; storei r13, r125, 1; andi r2, r2, 1; cmpeqi r23, r2, 0; beq r23, LABEL_000003d1$math; add r0, r0, r0; loadi r2, r125, 1; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; loadi r22, r125, 1; fsub r2, r0, r22; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; hi r23, 2147483647; addi r23, r23, 2147483647; and r22, r2, r23; hi r21, 1070141403; addi r21, r21, 1070141403; fsub r20, r21, r22; hi r19, 1056964608; addi r19, r19, 1056964608; fmul r2, r20, r19; addi r125, r125, -2; storei r127, r125, 0; jmpl ur_tan; add r0, r0, r0; loadi r127, r2, 1; loadi r2, r2, 0; fmul r23, r127, r127; hi r22, 1065353216; addi r22, r22, 1065353216; fadd r21, r22, r23; fmul r20, r21, r21; finvsqrt r19, r20; hi r18, -2147483648; addi r18, r18, -2147483648; and r17, r21, r18; xor r16, r19, r17; hi r15, 1073741824; addi r15, r15, 1073741824; fmul r14, r15, r127; fmul r13, r14, r16; addi r3, r0, 2; storei r13, r125, 1; andi r2, r2, 1; cmpeqi r23, r2, 0; beq r23, LABEL_000003d3$math; add r0, r0, r0; loadi r2, r125, 1; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; loadi r22, r125, 1; fsub r2, r0, r22; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; hi r23, 1056964608; addi r23, r23, 1056964608; fmul r22, r2, r23; hi r21, 2147483647; addi r21, r21, 2147483647; and r2, r22, r21; addi r125, r125, -2; storei r127, r125, 0; jmpl ur_tan; add r0, r0, r0; loadi r127, r2, 1; loadi r2, r2, 0; fmul r23, r127, r127; addi r3, r0, 2; storei r23, r125, 1; andi r2, r2, 1; cmpeqi r23, r2, 0; beq r23, LABEL_000003d5$math; add r0, r0, r0; hi r22, 1065353216; addi r22, r22, 1065353216; loadi r21, r125, 1; fadd r20, r22, r21; fmul r19, r20, r20; finvsqrt r18, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r16, r20, r17; xor r15, r18, r16; hi r14, 1073741824; addi r14, r14, 1073741824; fmul r13, r14, r21; fmul r2, r13, r15; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; hi r22, 1065353216; addi r22, r22, 1065353216; loadi r21, r125, 1; fadd r20, r22, r21; fmul r19, r20, r20; finvsqrt r18, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r16, r20, r17; xor r15, r18, r16; hi r14, 1073741824; addi r14, r14, 1073741824; fmul r2, r14, r15; loadi r127, r125, 0; addi r125, r125, 2; ret; add r0, r0, r0; cmplti r23, r2, 1; not r22, r23; beq r22, LABEL_000003d7$math; add r0, r0, r0; addi r21, r2, -1; addi r20, r0, 2; mul r19, r20, r2; addi r18, r19, 1; itof r17, r18; fadd r16, r17, r4; fmul r15, r16, r16; finvsqrt r14, r15; hi r13, -2147483648; addi r13, r13, -2147483648; and r12, r16, r13; xor r11, r14, r12; mul r10, r2, r2; itof r9, r10; fmul r8, r9, r3; fmul r7, r8, r3; fmul r2, r7, r11; cmplti r6, r21, 1; not r5, r6; beq r5, LABEL_000003d8$math; add r0, r0, r0; addi r125, r125, -1; storei r127, r125, 0; addi r127, r21, -1; addi r23, r0, 2; mul r23, r23, r21; addi r23, r23, 1; itof r23, r23; fadd r23, r23, r2; fmul r22, r23, r23; finvsqrt r22, r22; hi r20, -2147483648; addi r20, r20, -2147483648; and r23, r23, r20; xor r23, r22, r23; mul r22, r21, r21; itof r22, r22; fmul r22, r22, r3; fmul r22, r22, r3; fmul r4, r22, r23; addi r2, r127, 0; loadi r127, r125, 0; addi r125, r125, 1; jmp latan_loop; add r0, r0, r0; ret; add r0, r0, r0; addi r2, r4, 0; ret; add r0, r0, r0; hi r23, 1065353216; addi r23, r23, 1065353216; fless r22, r23, r2; beq r22, LABEL_000003db$math; add r0, r0, r0; addi r21, r0, 1; jmp LABEL_000003dc$math; add r0, r0, r0; hi r21, -1082130432; addi r21, r21, -1082130432; fless r20, r2, r21; beq r20, LABEL_000003dd$math; add r0, r0, r0; addi r19, r0, -1; jmp LABEL_000003de$math; add r0, r0, r0; addi r19, r0, 0; addi r21, r19, 0; hi r20, 1065353216; addi r20, r20, 1065353216; fless r19, r20, r2; beq r19, LABEL_000003df$math; add r0, r0, r0; fmul r18, r2, r2; finvsqrt r17, r18; hi r16, -2147483648; addi r16, r16, -2147483648; and r15, r2, r16; xor r3, r17, r15; jmp LABEL_000003e0$math; add r0, r0, r0; hi r18, -1082130432; addi r18, r18, -1082130432; fless r17, r2, r18; beq r17, LABEL_000003e1$math; add r0, r0, r0; fmul r16, r2, r2; finvsqrt r15, r16; hi r14, -2147483648; addi r14, r14, -2147483648; and r13, r2, r14; xor r3, r15, r13; jmp LABEL_000003e2$math; add r0, r0, r0; addi r3, r2, 0; addi r2, r0, 23; hi r18, 1017589509; addi r18, r18, 1017589509; hi r17, 1141899264; addi r17, r17, 1141899264; fmul r16, r17, r3; fmul r15, r16, r3; fmul r4, r15, r18; addi r125, r125, -3; storei r21, r125, 0; storei r127, r125, 1; storei r3, r125, 2; jmpl latan_loop; add r0, r0, r0; loadi r23, r125, 0; cmpgti r22, r23, 0; beq r22, LABEL_000003e3$math; add r0, r0, r0; hi r21, 1065353216; addi r21, r21, 1065353216; fadd r20, r21, r2; fmul r19, r20, r20; finvsqrt r18, r19; hi r17, -2147483648; addi r17, r17, -2147483648; and r16, r20, r17; xor r15, r18, r16; loadi r14, r125, 2; fmul r13, r14, r15; hi r12, 1070141403; addi r12, r12, 1070141403; fsub r2, r12, r13; loadi r127, r125, 1; addi r125, r125, 3; ret; add r0, r0, r0; cmplti r21, r23, 0; beq r21, LABEL_000003e5$math; add r0, r0, r0; hi r20, 1065353216; addi r20, r20, 1065353216; fadd r19, r20, r2; fmul r18, r19, r19; finvsqrt r17, r18; hi r16, -2147483648; addi r16, r16, -2147483648; and r15, r19, r16; xor r14, r17, r15; loadi r13, r125, 2; fmul r12, r13, r14; hi r11, -1077342245; addi r11, r11, -1077342245; fsub r2, r11, r12; loadi r127, r125, 1; addi r125, r125, 3; ret; add r0, r0, r0; hi r20, 1065353216; addi r20, r20, 1065353216; fadd r19, r20, r2; fmul r18, r19, r19; finvsqrt r17, r18; hi r16, -2147483648; addi r16, r16, -2147483648; and r15, r19, r16; xor r14, r17, r15; loadi r13, r125, 2; fmul r2, r13, r14; loadi r127, r125, 1; addi r125, r125, 3; ret; add r0, r0, r0; hi r23, 2147483647; addi r23, r23, 2147483647; and r22, r2, r23; hi r21, 1258291198; addi r21, r21, 1258291198; fless r20, r21, r22; beq r20, LABEL_000003e7$math; add r0, r0, r0; ret; add r0, r0, r0; ftoi r19, r2; itof r18, r19; fless r17, r2, r18; beq r17, LABEL_000003e9$math; add r0, r0, r0; hi r16, 1065353216; addi r16, r16, 1065353216; fsub r2, r18, r16; ret; add r0, r0, r0; addi r2, r18, 0; ret; add r0, r0, r0; .word 0; .word 0; .word 0; .word 0; .word 0; .word dummy$00000000; .word dummy$00000000; .word 0; .word dummy$00000000; .word dummy$00000000; .word dummy$00000000; .word dummy$00000000; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word __00000000$00000001; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 1132396544; .word -1; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000001$00000002; .word __00000002$00000003; .word 0; .word 0; .word 1315859240; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word 0; .word dummyf$00000004; .word dummyff$00000005; .word dummy_vs$00000007; .word dummy_vs$00000007; .word dummy_vs$00000007; .word dummy_vs$00000007; .word dummy_vs$00000007; .word 0; .word 0; .word 0; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word dummyf2$00000008; .word v3$00000009; .word consts$0000000a; .word dummyf3$0000000b; .word dummyff3$0000000c; .word 0; .word dummydv$0000000d; .word 0; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word __00000004$0000000e; .word 0;