extern void __VERIFIER_error() __attribute__ ((__noreturn__)); /********************************************************************** Copyright (c) 2013 Carnegie Mellon University. All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following acknowledgments and disclaimers. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The names "Carnegie Mellon University," "SEI" and/or "Software Engineering Institute" shall not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact permission@sei.cmu.edu. 4. Products derived from this software may not be called "SEI" nor may "SEI" appear in their names without prior written permission of permission@sei.cmu.edu. 5. Redistributions of any form whatsoever must retain the following acknowledgment: This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHEDON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution. DM-0000575 **********************************************************************/ /* Generated by CIL v. 1.4.0 */ /* print_CIL_Input is true */ #line 1 "" _Bool __startrek_Assert_t3_i0[8] = #line 1 "" {1, 1, 1, 1, 1, 1, 1, 1}; #line 1 "" _Bool __startrek_Assert_t2_i0[8] = #line 1 {1, 1, 1, 1, 1, 1, 1, 1}; #line 1 "" _Bool __startrek_Assert_t1_i0[8] = #line 1 {1, 1, 1, 1, 1, 1, 1, 1}; #line 1 "" _Bool __startrek_Assert_t0_i0[4] = {1, 1, 1, 1}; #line 1 "" unsigned char __startrek_start_t3[8] ; #line 1 "" unsigned char __startrek_end_t3[8] ; #line 1 "" unsigned char __startrek_start_t2[8] ; #line 1 "" unsigned char __startrek_end_t2[8] ; #line 1 "" unsigned char __startrek_start_t1[8] ; #line 1 "" unsigned char __startrek_end_t1[8] ; #line 1 "" unsigned char __startrek_start_t0[4] ; #line 1 "" unsigned char __startrek_end_t0[4] ; void __startrek_init_shared(void) ; #line 1 __inline static void __startrek_assert_i0(_Bool arg ) ; #line 1 __inline static _Bool __startrek_cs_t3(void) ; #line 1 __inline static _Bool __startrek_cs_t2(void) ; #line 1 __inline static _Bool __startrek_cs_t1(void) ; #line 1 __inline static _Bool __startrek_cs_t0(void) ; unsigned short __VERIFIER_nondet_ushort(void) ; _Bool __VERIFIER_nondet__Bool(void) ; int __VERIFIER_nondet_int(void) ; char __VERIFIER_nondet_char(void) ; unsigned char __VERIFIER_nondet_uchar(void) ; _Bool __VERIFIER_nondet_bool(void) ; #line 1 "" unsigned char __startrek_task ; #line 1 "" unsigned char __startrek_job ; #line 1 "" unsigned char __startrek_job_end ; #line 1 "" unsigned char __startrek_error_round ; #line 1 "" unsigned char __startrek_round ; #line 1 "" _Bool __startrek_lock = (_Bool)0; #line 1 "" _Bool __startrek_is_first_cs ; #line 1 "" unsigned char __startrek_hyper_period ; #line 1 "ctm.bug2.o" #pragma merger(0,"/tmp/aaaa/ctm.bug2.i","-S") #line 15 "src/startrek.h" extern void __startrek_cpu_lock(void) ; #line 16 extern void __startrek_cpu_unlock(void) ; #line 25 extern void __VERIFIER_assume(_Bool ) ; #line 26 void assert(_Bool arg) { if (!arg) { ERROR: __VERIFIER_error();} } #line 171 "src/startrek.h" int __startrek_pi_locks_held = 0; #line 178 "src/startrek.h" char __startrek_task_base_priority = 0; #line 1 "" __inline static char __startrek_read___startrek_current_priority(void) ; #line 1 __inline static void __startrek_write___startrek_current_priority(char arg ) ; #line 1 "" char ___startrek_current_priority_[28] ; #line 1 "" char _i___startrek_current_priority_[28] ; #line 179 "src/startrek.h" char __startrek_hidden___startrek_current_priority = 0; #line 46 "src/verification.h" extern unsigned char __VERIFIER_nondet_U8() ; #line 47 extern _Bool __VERIFIER_nondet_Bool() ; #line 1 "" __inline static int __startrek_read_R_count(void) ; #line 1 __inline static void __startrek_write_R_count(int arg ) ; #line 1 "" int _R_count_[28] ; #line 1 "" int _i_R_count_[28] ; #line 50 "src/verification.h" int __startrek_hidden_R_count = 0; #line 1 "" __inline static char __startrek_read_R_speed(void) ; #line 1 __inline static void __startrek_write_R_speed(char arg ) ; #line 1 "" char _R_speed_[28] ; #line 1 "" char _i_R_speed_[28] ; #line 51 "src/verification.h" char __startrek_hidden_R_speed = 0; #line 1 "" __inline static int __startrek_read_W_count(void) ; #line 1 __inline static void __startrek_write_W_count(int arg ) ; #line 1 "" int _W_count_[28] ; #line 1 "" int _i_W_count_[28] ; #line 52 "src/verification.h" int __startrek_hidden_W_count = 0; #line 1 "" __inline static char __startrek_read_W_speed(void) ; #line 1 __inline static void __startrek_write_W_speed(char arg ) ; #line 1 "" char _W_speed_[28] ; #line 1 "" char _i_W_speed_[28] ; #line 53 "src/verification.h" char __startrek_hidden_W_speed = 0; #line 1 "" __inline static int __startrek_read_T_count(void) ; #line 1 __inline static void __startrek_write_T_count(int arg ) ; #line 1 "" int _T_count_[28] ; #line 1 "" int _i_T_count_[28] ; #line 54 "src/verification.h" int __startrek_hidden_T_count = 0; #line 1 "" __inline static char __startrek_read_T_speed(void) ; #line 1 __inline static void __startrek_write_T_speed(char arg ) ; #line 1 "" char _T_speed_[28] ; #line 1 "" char _i_T_speed_[28] ; #line 55 "src/verification.h" char __startrek_hidden_T_speed = 0; #line 57 "src/verification.h" int calibrate(void) { unsigned char tmp ; { #line 59 tmp = __VERIFIER_nondet_U8(); #line 59 return (tmp); } } #line 1 "" __inline static unsigned char __startrek_read_nxtcolorsensor_data_mode(void) ; #line 1 __inline static void __startrek_write_nxtcolorsensor_data_mode(unsigned char arg ) ; #line 1 "" unsigned char _nxtcolorsensor_data_mode_[28] ; #line 1 "" unsigned char _i_nxtcolorsensor_data_mode_[28] ; #line 63 "src/verification.h" unsigned char __startrek_hidden_nxtcolorsensor_data_mode ; #line 1 "" __inline static unsigned char __startrek_read_nxtcolorsensor_mode(void) ; #line 1 __inline static void __startrek_write_nxtcolorsensor_mode(unsigned char arg ) ; #line 1 "" unsigned char _nxtcolorsensor_mode_[28] ; #line 1 "" unsigned char _i_nxtcolorsensor_mode_[28] ; #line 66 "src/verification.h" unsigned char __startrek_hidden_nxtcolorsensor_mode ; #line 69 "src/verification.h" void ecrobot_set_nxtcolorsensor(unsigned char port_id , unsigned char mode ) { { #line 71 __startrek_write_nxtcolorsensor_data_mode(mode); #line 72 return; } } #line 74 "src/verification.h" unsigned char ecrobot_get_nxtcolorsensor_mode(unsigned char port_id ) { unsigned char tmp ; { #line 76 tmp = __startrek_read_nxtcolorsensor_mode(); #line 76 return (tmp); } } #line 79 "src/verification.h" void bg_nxtcolorsensor(_Bool take_long_time ) { unsigned char tmp ; unsigned char tmp___0 ; unsigned char tmp___1 ; { #line 81 tmp___0 = __startrek_read_nxtcolorsensor_data_mode(); #line 81 tmp___1 = __startrek_read_nxtcolorsensor_mode(); #line 81 if (tmp___0 != tmp___1) { #line 90 tmp = __startrek_read_nxtcolorsensor_data_mode(); #line 90 __startrek_write_nxtcolorsensor_mode(tmp); } #line 92 return; } } #line 101 "src/verification.h" _Bool ecrobot_is_ENTER_button_pressed(void) { _Bool tmp ; { #line 103 tmp = __VERIFIER_nondet_Bool(); #line 103 return (tmp); } } #line 106 "src/verification.h" void nxt_motor_set_speed(unsigned int n , int speed , _Bool b ) { unsigned char diff ; char prev_speed ; int tmp ; int tmp___0 ; int tmp___1 ; int tmp___2 ; int tmp___3 ; int tmp___4 ; { #line 111 switch (n) { case 0: #line 113 prev_speed = __startrek_read_R_speed(); #line 114 if (prev_speed != 0) { #line 115 diff = __VERIFIER_nondet_U8(); #line 116 tmp = __startrek_read_R_count(); #line 116 if (prev_speed > 0) { #line 116 tmp___0 = diff; } else { #line 116 tmp___0 = - ((int )diff); } #line 116 __startrek_write_R_count(tmp + tmp___0); } #line 118 __startrek_write_R_speed(speed); #line 119 return; case 1: #line 122 prev_speed = __startrek_read_W_speed(); #line 123 if (prev_speed != 0) { #line 124 diff = __VERIFIER_nondet_U8(); #line 125 tmp___1 = __startrek_read_W_count(); #line 125 if (prev_speed > 0) { #line 125 tmp___2 = diff; } else { #line 125 tmp___2 = - ((int )diff); } #line 125 __startrek_write_W_count(tmp___1 + tmp___2); } #line 127 __startrek_write_W_speed(speed); #line 128 return; case 2: #line 131 prev_speed = __startrek_read_T_speed(); #line 132 if (prev_speed != 0) { #line 133 diff = __VERIFIER_nondet_U8(); #line 134 tmp___3 = __startrek_read_T_count(); #line 134 if (prev_speed > 0) { #line 134 tmp___4 = diff; } else { #line 134 tmp___4 = - ((int )diff); } #line 134 __startrek_write_T_count(tmp___3 + tmp___4); } #line 136 __startrek_write_T_speed(speed); #line 137 return; } #line 139 return; } } #line 141 "src/verification.h" int nxt_motor_get_count(unsigned int n ) { unsigned char delta ; int new_count ; int count ; char speed ; char tmp ; char tmp___0 ; char tmp___1 ; { #line 146 count = 0; #line 147 speed = 0; #line 149 switch (n) { case 0: #line 151 tmp = __startrek_read_R_speed(); #line 151 speed = tmp; #line 152 count = __startrek_read_R_count(); #line 153 if ((int )speed == 0) { #line 154 return (count); } else { #line 156 delta = __VERIFIER_nondet_U8(); #line 157 if (count + (int )speed > 0) { #line 157 new_count = delta; } else { #line 157 new_count = - ((int )delta); } #line 158 __startrek_write_R_count(new_count); } #line 160 break; case 1: #line 163 tmp___0 = __startrek_read_W_speed(); #line 163 speed = tmp___0; #line 164 count = __startrek_read_W_count(); #line 165 if ((int )speed == 0) { #line 166 return (count); } else { #line 168 delta = __VERIFIER_nondet_U8(); #line 169 if (count + (int )speed > 0) { #line 169 new_count = delta; } else { #line 169 new_count = - ((int )delta); } #line 170 __startrek_write_W_count(new_count); } #line 172 break; case 2: #line 175 tmp___1 = __startrek_read_T_speed(); #line 175 speed = tmp___1; #line 176 count = __startrek_read_T_count(); #line 177 if ((int )speed == 0) { #line 178 return (count); } else { #line 180 delta = __VERIFIER_nondet_U8(); #line 181 if (count + (int )speed > 0) { #line 181 new_count = delta; } else { #line 181 new_count = - ((int )delta); } #line 182 __startrek_write_T_count(new_count); } #line 184 break; default: ; } #line 188 return (new_count); } } #line 191 "src/verification.h" void nxt_motor_set_count(unsigned int n , int count ) { { #line 194 switch (n) { case 0: #line 196 __startrek_write_R_count(count); #line 197 break; case 1: #line 200 __startrek_write_W_count(count); #line 201 break; case 2: #line 204 __startrek_write_T_count(count); #line 205 break; } #line 207 return; } } #line 210 "src/verification.h" unsigned char ecrobot_get_nxtcolorsensor_light(unsigned char port ) { unsigned char tmp ; { #line 212 tmp = __VERIFIER_nondet_U8(); #line 212 return (tmp); } } #line 216 "src/verification.h" void TerminateTask(void) { { #line 218 return; } } #line 25 "src/ctm.bug2.c" unsigned char state = 0; #line 1 "" __inline static _Bool __startrek_read_input(void) ; #line 1 __inline static void __startrek_write_input(_Bool arg ) ; #line 1 "" _Bool _input_[28] ; #line 1 "" _Bool _i_input_[28] ; #line 26 "src/ctm.bug2.c" _Bool __startrek_hidden_input ; #line 1 "" __inline static _Bool __startrek_read_output(void) ; #line 1 __inline static void __startrek_write_output(_Bool arg ) ; #line 1 "" _Bool _output_[28] ; #line 1 "" _Bool _i_output_[28] ; #line 27 "src/ctm.bug2.c" _Bool __startrek_hidden_output ; #line 1 "" __inline static _Bool __startrek_read_dir(void) ; #line 1 __inline static void __startrek_write_dir(_Bool arg ) ; #line 1 "" _Bool _dir_[28] ; #line 1 "" _Bool _i_dir_[28] ; #line 28 "src/ctm.bug2.c" _Bool __startrek_hidden_dir ; #line 1 "" __inline static _Bool __startrek_read_need_to_read(void) ; #line 1 __inline static void __startrek_write_need_to_read(_Bool arg ) ; #line 1 "" _Bool _need_to_read_[28] ; #line 1 "" _Bool _i_need_to_read_[28] ; #line 29 "src/ctm.bug2.c" _Bool __startrek_hidden_need_to_read = 1; #line 1 "" __inline static _Bool __startrek_read_need_to_run_nxtbg(void) ; #line 1 __inline static void __startrek_write_need_to_run_nxtbg(_Bool arg ) ; #line 1 "" _Bool _need_to_run_nxtbg_[28] ; #line 1 "" _Bool _i_need_to_run_nxtbg_[28] ; #line 30 "src/ctm.bug2.c" _Bool __startrek_hidden_need_to_run_nxtbg = 0; #line 31 "src/ctm.bug2.c" _Bool moved ; #line 1 "" __inline static unsigned short __startrek_read_threshold(void) ; #line 1 __inline static void __startrek_write_threshold(unsigned short arg ) ; #line 1 "" unsigned short _threshold_[28] ; #line 1 "" unsigned short _i_threshold_[28] ; #line 35 "src/ctm.bug2.c" unsigned short __startrek_hidden_threshold = 200; #line 1 "" __inline static unsigned char __startrek_read_R_state(void) ; #line 1 __inline static void __startrek_write_R_state(unsigned char arg ) ; #line 1 "" unsigned char _R_state_[28] ; #line 1 "" unsigned char _i_R_state_[28] ; #line 37 "src/ctm.bug2.c" unsigned char __startrek_hidden_R_state = 0; #line 1 "" __inline static unsigned char __startrek_read_W_state(void) ; #line 1 __inline static void __startrek_write_W_state(unsigned char arg ) ; #line 1 "" unsigned char _W_state_[28] ; #line 1 "" unsigned char _i_W_state_[28] ; #line 38 "src/ctm.bug2.c" unsigned char __startrek_hidden_W_state = 0; #line 1 "" __inline static unsigned char __startrek_read_T_state(void) ; #line 1 __inline static void __startrek_write_T_state(unsigned char arg ) ; #line 1 "" unsigned char _T_state_[28] ; #line 1 "" unsigned char _i_T_state_[28] ; #line 39 "src/ctm.bug2.c" unsigned char __startrek_hidden_T_state = 0; #line 40 "src/ctm.bug2.c" unsigned char C_state = 0; #line 41 "src/ctm.bug2.c" unsigned char TM_mode = 2; #line 1 "src/negation.c" _Bool transition(unsigned short in_state , _Bool input___0 ) { _Bool halt ; { #line 3 halt = 0; #line 4 switch (in_state) { case 0: #line 6 if ((int )input___0 == 0) { #line 7 __startrek_write_output(1); #line 8 state = 0; #line 9 __startrek_write_dir(0); } else { #line 11 __startrek_write_output(0); #line 12 state = 0; #line 13 __startrek_write_dir(0); } #line 15 break; } #line 17 return (halt); } } #line 51 "src/ctm.bug2.c" void init(void) { { #line 53 __startrek_write_R_state(0); #line 54 __startrek_write_W_state(0); #line 55 __startrek_write_T_state(0); #line 57 nxt_motor_set_count(0, 0); #line 58 nxt_motor_set_count(1, 0); #line 59 nxt_motor_set_count(2, 0); #line 62 C_state = 0; #line 63 state = 0; #line 64 __startrek_write_need_to_read(1); #line 65 __startrek_write_need_to_run_nxtbg(0); #line 66 moved = 0; #line 67 return; } } #line 107 "src/ctm.bug2.c" _Bool move_motor(unsigned int n , int speed_percent , int target_count , int sign ) { int count ; int tmp ; int speed ; _Bool ret ; { #line 109 tmp = nxt_motor_get_count(n); #line 109 count = tmp; #line 111 ret = 0; #line 114 if (sign * count >= sign * target_count) { #line 115 speed = 0; #line 116 ret = 1; } else { #line 118 if (sign * (target_count - count) < 60) { #line 119 speed = sign * 15; } else { #line 121 speed = sign * speed_percent; } #line 123 ret = 0; } #line 127 nxt_motor_set_speed(n, speed, 1); #line 128 return (ret); } } #line 132 "src/ctm.bug2.c" void Controller(void) { int old_state ; _Bool tmp ; int tmp___0 ; unsigned short tmp___1 ; int tmp___2 ; unsigned char tmp___3 ; int tmp___4 ; unsigned char tmp___5 ; _Bool tmp___6 ; _Bool tmp___7 ; _Bool tmp___8 ; int tmp___9 ; unsigned char tmp___10 ; int tmp___11 ; unsigned char tmp___12 ; _Bool tmp___13 ; _Bool tmp___14 ; unsigned char tmp___15 ; unsigned char tmp___16 ; _Bool tmp___17 ; { #line 134 old_state = state; #line 135 tmp = __startrek_read_need_to_run_nxtbg(); #line 135 if (tmp) { #line 136 bg_nxtcolorsensor(1); #line 137 __startrek_write_need_to_run_nxtbg(0); } #line 140 switch (TM_mode) { case 0: #line 142 tmp___0 = calibrate(); #line 142 __startrek_write_threshold(tmp___0); #line 143 tmp___1 = __startrek_read_threshold(); #line 143 if (tmp___1 > 0) { #line 144 TM_mode = 1; } #line 146 break; case 1: #line 150 init(); #line 151 TM_mode = 3; #line 152 break; case 2: #line 155 switch (C_state) { case 0: #line 157 tmp___6 = __startrek_read_need_to_read(); #line 157 if (tmp___6) { #line 158 tmp___4 = nxt_motor_get_count(0); #line 158 if (tmp___4 < 45) { #line 158 tmp___5 = __startrek_read_R_state(); #line 158 if (tmp___5 == 0) { #line 159 __startrek_write_R_state(1); } else { #line 158 goto _L; } } else { _L: /* CIL Label */ #line 160 tmp___2 = nxt_motor_get_count(0); #line 160 if (tmp___2 >= 45) { #line 160 tmp___3 = __startrek_read_R_state(); #line 160 if (tmp___3 == 0) { #line 161 __startrek_write_R_state(3); } } } } else { #line 164 __startrek_write_R_state(0); #line 165 C_state = 1; } #line 167 break; case 1: #line 170 old_state = state; #line 171 tmp___7 = __startrek_read_input(); #line 171 tmp___8 = transition(state, tmp___7); #line 171 if (tmp___8) { #line 172 TM_mode = 3; } else { #line 174 C_state = 2; } #line 176 break; case 2: #line 181 tmp___13 = __startrek_read_input(); #line 181 tmp___14 = __startrek_read_output(); #line 181 if (tmp___13 != tmp___14) { #line 183 tmp___9 = nxt_motor_get_count(0); #line 183 if (tmp___9 > 0) { #line 183 tmp___10 = __startrek_read_R_state(); #line 183 if (tmp___10 == 0) { #line 184 __startrek_write_R_state(2); } } #line 188 tmp___11 = nxt_motor_get_count(0); #line 188 if (tmp___11 <= 0) { #line 188 tmp___12 = __startrek_read_W_state(); #line 188 if (tmp___12 == 0) { #line 189 __startrek_write_W_state(1); } } } else { #line 193 __startrek_write_W_state(0); #line 194 C_state = 3; } #line 196 break; case 3: #line 199 tmp___16 = __startrek_read_T_state(); #line 199 if (tmp___16 == 0) { #line 200 __startrek_write_T_state(1); } else { #line 201 tmp___15 = __startrek_read_T_state(); #line 201 if (tmp___15 == 2) { #line 202 __startrek_write_T_state(0); #line 203 C_state = 0; } } #line 205 break; } #line 207 break; case 3: #line 210 tmp___17 = ecrobot_is_ENTER_button_pressed(); #line 210 if (tmp___17) { #line 211 TM_mode = 2; } #line 213 break; } #line 215 TerminateTask(); #line 216 return; } } #line 218 "src/ctm.bug2.c" void Reader(void) { unsigned short color ; unsigned char tmp ; _Bool tmp___0 ; _Bool tmp___1 ; unsigned char tmp___2 ; unsigned char tmp___3 ; unsigned char tmp___4 ; int tmp___6 ; unsigned short tmp___7 ; { #line 224 tmp = __startrek_read_R_state(); #line 224 switch (tmp) { case 0: #line 227 break; case 1: #line 231 tmp___0 = move_motor(0, 15, 45, 1); #line 231 if (tmp___0) { #line 232 __startrek_write_R_state(0); } #line 233 break; case 2: #line 237 tmp___1 = move_motor(0, 15, 0, -1); #line 237 if (tmp___1) { #line 238 __startrek_write_R_state(0); } #line 240 break; case 3: #line 243 tmp___2 = ecrobot_get_nxtcolorsensor_mode(0); #line 243 if ((int )tmp___2 != 2) { #line 244 ecrobot_set_nxtcolorsensor(0, 2); #line 245 __startrek_write_need_to_run_nxtbg(1); } #line 259 tmp___3 = ecrobot_get_nxtcolorsensor_mode(0); #line 259 __startrek_assert_i0((int )tmp___3 == 2); #line 263 bg_nxtcolorsensor(0); #line 264 tmp___4 = ecrobot_get_nxtcolorsensor_light(0); #line 264 color = tmp___4; #line 265 tmp___7 = __startrek_read_threshold(); #line 265 if ((int )color < tmp___7) { #line 265 tmp___6 = 1; } else { #line 265 tmp___6 = 0; } #line 265 __startrek_write_input(tmp___6); #line 280 ecrobot_set_nxtcolorsensor(0, 5); #line 281 __startrek_write_need_to_run_nxtbg(1); #line 283 __startrek_write_R_state(0); #line 284 __startrek_write_need_to_read(0); #line 286 break; } #line 288 TerminateTask(); #line 289 return; } } #line 291 "src/ctm.bug2.c" void Writer(void) { int sign ; _Bool tmp___0 ; unsigned char tmp___1 ; int tmp___2 ; _Bool tmp___3 ; int tmp___4 ; _Bool tmp___5 ; { #line 294 tmp___0 = __startrek_read_output(); #line 294 if (tmp___0 == 1) { #line 294 sign = 1; } else { #line 294 sign = -1; } #line 296 tmp___1 = __startrek_read_W_state(); #line 296 switch (tmp___1) { case 0: #line 299 break; case 1: #line 310 tmp___5 = move_motor(1, 30, sign * 180, sign); #line 310 if (tmp___5) { #line 311 __startrek_write_W_state(0); #line 312 tmp___2 = nxt_motor_get_count(1); #line 312 nxt_motor_set_count(1, tmp___2 % 180); #line 314 tmp___3 = __startrek_read_input(); #line 314 if (tmp___3) { #line 314 tmp___4 = 0; } else { #line 314 tmp___4 = 1; } #line 314 __startrek_write_input(tmp___4); } #line 316 break; } #line 318 TerminateTask(); #line 319 return; } } #line 323 "src/ctm.bug2.c" static int sign ; #line 321 "src/ctm.bug2.c" void TapeMover(void) { _Bool tmp___0 ; unsigned char tmp___1 ; int tmp___2 ; _Bool tmp___3 ; { #line 324 tmp___0 = __startrek_read_dir(); #line 324 if (tmp___0 == 0) { #line 324 sign = 1; } else { #line 324 sign = -1; } #line 326 tmp___1 = __startrek_read_T_state(); #line 326 switch (tmp___1) { case 0: case 2: #line 330 break; case 1: #line 333 __startrek_write_need_to_read(1); #line 344 tmp___3 = move_motor(2, 100, sign * 1800, sign); #line 344 if (tmp___3) { #line 345 __startrek_write_T_state(2); #line 346 tmp___2 = nxt_motor_get_count(2); #line 346 nxt_motor_set_count(2, tmp___2 % 1800); } #line 349 break; } #line 351 TerminateTask(); #line 352 return; } } #line 357 "src/ctm.bug2.c" int __startrek_time_bound = 2000; #line 360 "src/ctm.bug2.c" char __startrek_base_priority_Controller = 1; #line 1 "" __inline static char __startrek_read___startrek_job_count_Controller(void) ; #line 1 __inline static void __startrek_write___startrek_job_count_Controller(char arg ) ; #line 1 "" char ___startrek_job_count_Controller_[28] ; #line 1 "" char _i___startrek_job_count_Controller_[28] ; #line 360 "src/ctm.bug2.c" char __startrek_hidden___startrek_job_count_Controller = 0; #line 360 __inline static _Bool __startrek_entry_pt_Controller(void) ; #line 360 "src/ctm.bug2.c" __inline static _Bool __startrek_entry_pt_Controller(void) { char sp ; char tmp ; char tmp___0 ; { #line 360 __startrek_lock = 1; #line 360 tmp = __startrek_read___startrek_current_priority(); #line 360 sp = tmp; #line 360 __startrek_lock = 0; #line 360 if ((int )__startrek_base_priority_Controller <= (int )sp) { #line 360 __VERIFIER_assume(0); #line 360 return ((_Bool)0); } #line 360 __startrek_lock = 1; #line 360 __startrek_write___startrek_current_priority(__startrek_base_priority_Controller); #line 360 __startrek_lock = 0; #line 360 __startrek_pi_locks_held = 0; #line 360 __startrek_task_base_priority = __startrek_base_priority_Controller; #line 360 Controller(); #line 360 __startrek_lock = 1; #line 360 tmp___0 = __startrek_read___startrek_job_count_Controller(); #line 360 __startrek_write___startrek_job_count_Controller(tmp___0 + 1); #line 360 __startrek_write___startrek_current_priority(sp); #line 360 __startrek_lock = 0; #line 360 return ((_Bool)1); } } #line 360 "src/ctm.bug2.c" void cil_keeperController(void) { { #line 360 __startrek_entry_pt_Controller(); #line 360 return; } } #line 361 "src/ctm.bug2.c" int __startrek_period_Controller = 500; #line 362 "src/ctm.bug2.c" int __startrek_wcet_Controller = 440; #line 363 "src/ctm.bug2.c" int __startrek_arrival_min_Controller = 0; #line 363 "src/ctm.bug2.c" int __startrek_arrival_max_Controller = 0; #line 367 "src/ctm.bug2.c" char __startrek_base_priority_TapeMover = 2; #line 1 "" __inline static char __startrek_read___startrek_job_count_TapeMover(void) ; #line 1 __inline static void __startrek_write___startrek_job_count_TapeMover(char arg ) ; #line 1 "" char ___startrek_job_count_TapeMover_[28] ; #line 1 "" char _i___startrek_job_count_TapeMover_[28] ; #line 367 "src/ctm.bug2.c" char __startrek_hidden___startrek_job_count_TapeMover = 0; #line 367 __inline static _Bool __startrek_entry_pt_TapeMover(void) ; #line 367 "src/ctm.bug2.c" __inline static _Bool __startrek_entry_pt_TapeMover(void) { char sp ; char tmp ; char tmp___0 ; { #line 367 __startrek_lock = 1; #line 367 tmp = __startrek_read___startrek_current_priority(); #line 367 sp = tmp; #line 367 __startrek_lock = 0; #line 367 if ((int )__startrek_base_priority_TapeMover <= (int )sp) { #line 367 __VERIFIER_assume(0); #line 367 return ((_Bool)0); } #line 367 __startrek_lock = 1; #line 367 __startrek_write___startrek_current_priority(__startrek_base_priority_TapeMover); #line 367 __startrek_lock = 0; #line 367 __startrek_pi_locks_held = 0; #line 367 __startrek_task_base_priority = __startrek_base_priority_TapeMover; #line 367 TapeMover(); #line 367 __startrek_lock = 1; #line 367 tmp___0 = __startrek_read___startrek_job_count_TapeMover(); #line 367 __startrek_write___startrek_job_count_TapeMover(tmp___0 + 1); #line 367 __startrek_write___startrek_current_priority(sp); #line 367 __startrek_lock = 0; #line 367 return ((_Bool)1); } } #line 367 "src/ctm.bug2.c" void cil_keeperTapeMover(void) { { #line 367 __startrek_entry_pt_TapeMover(); #line 367 return; } } #line 368 "src/ctm.bug2.c" int __startrek_period_TapeMover = 250; #line 369 "src/ctm.bug2.c" int __startrek_wcet_TapeMover = 10; #line 370 "src/ctm.bug2.c" int __startrek_arrival_min_TapeMover = 0; #line 370 "src/ctm.bug2.c" int __startrek_arrival_max_TapeMover = 0; #line 374 "src/ctm.bug2.c" char __startrek_base_priority_Reader = 3; #line 1 "" __inline static char __startrek_read___startrek_job_count_Reader(void) ; #line 1 __inline static void __startrek_write___startrek_job_count_Reader(char arg ) ; #line 1 "" char ___startrek_job_count_Reader_[28] ; #line 1 "" char _i___startrek_job_count_Reader_[28] ; #line 374 "src/ctm.bug2.c" char __startrek_hidden___startrek_job_count_Reader = 0; #line 374 __inline static _Bool __startrek_entry_pt_Reader(void) ; #line 374 "src/ctm.bug2.c" __inline static _Bool __startrek_entry_pt_Reader(void) { char sp ; char tmp ; char tmp___0 ; { #line 374 __startrek_lock = 1; #line 374 tmp = __startrek_read___startrek_current_priority(); #line 374 sp = tmp; #line 374 __startrek_lock = 0; #line 374 if ((int )__startrek_base_priority_Reader <= (int )sp) { #line 374 __VERIFIER_assume(0); #line 374 return ((_Bool)0); } #line 374 __startrek_lock = 1; #line 374 __startrek_write___startrek_current_priority(__startrek_base_priority_Reader); #line 374 __startrek_lock = 0; #line 374 __startrek_pi_locks_held = 0; #line 374 __startrek_task_base_priority = __startrek_base_priority_Reader; #line 374 Reader(); #line 374 __startrek_lock = 1; #line 374 tmp___0 = __startrek_read___startrek_job_count_Reader(); #line 374 __startrek_write___startrek_job_count_Reader(tmp___0 + 1); #line 374 __startrek_write___startrek_current_priority(sp); #line 374 __startrek_lock = 0; #line 374 return ((_Bool)1); } } #line 374 "src/ctm.bug2.c" void cil_keeperReader(void) { { #line 374 __startrek_entry_pt_Reader(); #line 374 return; } } #line 375 "src/ctm.bug2.c" int __startrek_period_Reader = 250; #line 376 "src/ctm.bug2.c" int __startrek_wcet_Reader = 10; #line 377 "src/ctm.bug2.c" int __startrek_arrival_min_Reader = 0; #line 377 "src/ctm.bug2.c" int __startrek_arrival_max_Reader = 0; #line 381 "src/ctm.bug2.c" char __startrek_base_priority_Writer = 4; #line 1 "" __inline static char __startrek_read___startrek_job_count_Writer(void) ; #line 1 __inline static void __startrek_write___startrek_job_count_Writer(char arg ) ; #line 1 "" char ___startrek_job_count_Writer_[28] ; #line 1 "" char _i___startrek_job_count_Writer_[28] ; #line 381 "src/ctm.bug2.c" char __startrek_hidden___startrek_job_count_Writer = 0; #line 381 __inline static _Bool __startrek_entry_pt_Writer(void) ; #line 381 "src/ctm.bug2.c" __inline static _Bool __startrek_entry_pt_Writer(void) { char sp ; char tmp ; char tmp___0 ; { #line 381 __startrek_lock = 1; #line 381 tmp = __startrek_read___startrek_current_priority(); #line 381 sp = tmp; #line 381 __startrek_lock = 0; #line 381 if ((int )__startrek_base_priority_Writer <= (int )sp) { #line 381 __VERIFIER_assume(0); #line 381 return ((_Bool)0); } #line 381 __startrek_lock = 1; #line 381 __startrek_write___startrek_current_priority(__startrek_base_priority_Writer); #line 381 __startrek_lock = 0; #line 381 __startrek_pi_locks_held = 0; #line 381 __startrek_task_base_priority = __startrek_base_priority_Writer; #line 381 Writer(); #line 381 __startrek_lock = 1; #line 381 tmp___0 = __startrek_read___startrek_job_count_Writer(); #line 381 __startrek_write___startrek_job_count_Writer(tmp___0 + 1); #line 381 __startrek_write___startrek_current_priority(sp); #line 381 __startrek_lock = 0; #line 381 return ((_Bool)1); } } #line 381 "src/ctm.bug2.c" void cil_keeperWriter(void) { { #line 381 __startrek_entry_pt_Writer(); #line 381 return; } } #line 382 "src/ctm.bug2.c" int __startrek_period_Writer = 250; #line 383 "src/ctm.bug2.c" int __startrek_wcet_Writer = 10; #line 384 "src/ctm.bug2.c" int __startrek_arrival_min_Writer = 0; #line 384 "src/ctm.bug2.c" int __startrek_arrival_max_Writer = 0; #line 1 "" __inline void __startrek_schedule_jobs(void) { { #line 1 "" __startrek_start_t0[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t0[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t0[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t0[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t0[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t0[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t0[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t0[3] = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(0 <= __startrek_start_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t0[3] <= 27); #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t0[0] <= __startrek_start_t0[1] - 1); #line 1 __VERIFIER_assume(__startrek_end_t0[1] <= __startrek_start_t0[2] - 1); #line 1 __VERIFIER_assume(__startrek_end_t0[2] <= __startrek_start_t0[3] - 1); #line 1 __startrek_start_t1[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[4] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[4] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[5] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[5] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[6] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[6] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t1[7] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t1[7] = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(0 <= __startrek_start_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[7] <= 27); #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] <= __startrek_start_t1[1] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[1] <= __startrek_start_t1[2] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[2] <= __startrek_start_t1[3] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[3] <= __startrek_start_t1[4] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[4] <= __startrek_start_t1[5] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[5] <= __startrek_start_t1[6] - 1); #line 1 __VERIFIER_assume(__startrek_end_t1[6] <= __startrek_start_t1[7] - 1); #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[0]) { #line 1 if (__startrek_start_t1[0] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[0]) { #line 1 if (__startrek_start_t1[0] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[0]) { #line 1 if (__startrek_start_t1[0] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[0]) { #line 1 if (__startrek_start_t1[0] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[1]) { #line 1 if (__startrek_start_t1[1] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[1]) { #line 1 if (__startrek_start_t1[1] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[1]) { #line 1 if (__startrek_start_t1[1] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[1]) { #line 1 if (__startrek_start_t1[1] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[2]) { #line 1 if (__startrek_start_t1[2] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[2]) { #line 1 if (__startrek_start_t1[2] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[2]) { #line 1 if (__startrek_start_t1[2] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[2]) { #line 1 if (__startrek_start_t1[2] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[0] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[3]) { #line 1 if (__startrek_start_t1[3] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[3]) { #line 1 if (__startrek_start_t1[3] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[3]) { #line 1 if (__startrek_start_t1[3] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[3]) { #line 1 if (__startrek_start_t1[3] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[1] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[4]) { #line 1 if (__startrek_start_t1[4] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[4]) { #line 1 if (__startrek_start_t1[4] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[4]) { #line 1 if (__startrek_start_t1[4] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[4]) { #line 1 if (__startrek_start_t1[4] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[2] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[5]) { #line 1 if (__startrek_start_t1[5] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[5]) { #line 1 if (__startrek_start_t1[5] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[5]) { #line 1 if (__startrek_start_t1[5] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[5]) { #line 1 if (__startrek_start_t1[5] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[3] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[6]) { #line 1 if (__startrek_start_t1[6] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t1[6] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[6]) { #line 1 if (__startrek_start_t1[6] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t1[6] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[6]) { #line 1 if (__startrek_start_t1[6] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t1[6] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[6]) { #line 1 if (__startrek_start_t1[6] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t1[6] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[4] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t1[7]) { #line 1 if (__startrek_start_t1[7] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t1[7] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t1[7]) { #line 1 if (__startrek_start_t1[7] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t1[7] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t1[7]) { #line 1 if (__startrek_start_t1[7] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t1[7] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t1[7]) { #line 1 if (__startrek_start_t1[7] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t1[7] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t1[5] < __startrek_start_t0[3]); } } } #line 1 __startrek_start_t2[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[4] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[4] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[5] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[5] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[6] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[6] = __VERIFIER_nondet_uchar(); #line 1 __startrek_start_t2[7] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t2[7] = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(0 <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] <= 27); #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] <= __startrek_start_t2[1] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[1] <= __startrek_start_t2[2] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[2] <= __startrek_start_t2[3] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[3] <= __startrek_start_t2[4] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[4] <= __startrek_start_t2[5] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[5] <= __startrek_start_t2[6] - 1); #line 1 __VERIFIER_assume(__startrek_end_t2[6] <= __startrek_start_t2[7] - 1); #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[0]) { #line 1 if (__startrek_start_t2[0] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_end_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[1]) { #line 1 if (__startrek_start_t2[1] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[0] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[2]) { #line 1 if (__startrek_start_t2[2] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[1] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[3]) { #line 1 if (__startrek_start_t2[3] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[2] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[4]) { #line 1 if (__startrek_start_t2[4] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[3] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[5]) { #line 1 if (__startrek_start_t2[5] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[4] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[6]) { #line 1 if (__startrek_start_t2[6] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[5] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t2[7]) { #line 1 if (__startrek_start_t2[7] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[7] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t2[6] < __startrek_start_t1[7]); } } } #line 1 __startrek_start_t3[0] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[0] = __startrek_start_t3[0]; #line 1 __startrek_start_t3[1] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[1] = __startrek_start_t3[1]; #line 1 __startrek_start_t3[2] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[2] = __startrek_start_t3[2]; #line 1 __startrek_start_t3[3] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[3] = __startrek_start_t3[3]; #line 1 __startrek_start_t3[4] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[4] = __startrek_start_t3[4]; #line 1 __startrek_start_t3[5] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[5] = __startrek_start_t3[5]; #line 1 __startrek_start_t3[6] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[6] = __startrek_start_t3[6]; #line 1 __startrek_start_t3[7] = __VERIFIER_nondet_uchar(); #line 1 __startrek_end_t3[7] = __startrek_start_t3[7]; #line 1 __VERIFIER_assume(0 <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] <= 27); #line 1 __VERIFIER_assume(__startrek_end_t3[0] <= __startrek_start_t3[1] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[1] <= __startrek_start_t3[2] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[2] <= __startrek_start_t3[3] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[3] <= __startrek_start_t3[4] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[4] <= __startrek_start_t3[5] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[5] <= __startrek_start_t3[6] - 1); #line 1 __VERIFIER_assume(__startrek_end_t3[6] <= __startrek_start_t3[7] - 1); #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[0]) { #line 1 if (__startrek_start_t3[0] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_end_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[1]) { #line 1 if (__startrek_start_t3[1] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[0] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[2]) { #line 1 if (__startrek_start_t3[2] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[1] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[3]) { #line 1 if (__startrek_start_t3[3] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[2] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[4]) { #line 1 if (__startrek_start_t3[4] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[3] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[5]) { #line 1 if (__startrek_start_t3[5] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[4] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[6]) { #line 1 if (__startrek_start_t3[6] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t2[7]); } } } #line 1 if (__startrek_start_t0[0] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t0[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[0] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t0[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t0[0]); } } } #line 1 if (__startrek_start_t0[1] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t0[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[1] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t0[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t0[1]); } } } #line 1 if (__startrek_start_t0[2] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t0[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[2] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t0[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t0[2]); } } } #line 1 if (__startrek_start_t0[3] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t0[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t0[3] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t0[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[5] < __startrek_start_t0[3]); } } } #line 1 if (__startrek_start_t1[0] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[0] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[0]); } } } #line 1 if (__startrek_start_t1[1] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[1] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[1]); } } } #line 1 if (__startrek_start_t1[2] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[2] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[2]); } } } #line 1 if (__startrek_start_t1[3] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[3] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[3]); } } } #line 1 if (__startrek_start_t1[4] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[4] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[4]); } } } #line 1 if (__startrek_start_t1[5] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[5] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[5]); } } } #line 1 if (__startrek_start_t1[6] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[6] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[6]); } } } #line 1 if (__startrek_start_t1[7] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t1[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t1[7] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t1[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t1[7]); } } } #line 1 if (__startrek_start_t2[0] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[0]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[0] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[0]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[0]); } } } #line 1 if (__startrek_start_t2[1] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[1]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[1] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[1]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[1]); } } } #line 1 if (__startrek_start_t2[2] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[2]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[2] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[2]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[2]); } } } #line 1 if (__startrek_start_t2[3] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[3]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[3] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[3]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[3]); } } } #line 1 if (__startrek_start_t2[4] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[4]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[4] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[4]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[4]); } } } #line 1 if (__startrek_start_t2[5] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[5]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[5] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[5]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[5]); } } } #line 1 if (__startrek_start_t2[6] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[6]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[6] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[6]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[6]); } } } #line 1 if (__startrek_start_t2[7] <= __startrek_end_t3[7]) { #line 1 if (__startrek_start_t3[7] <= __startrek_end_t2[7]) { { #line 1 __VERIFIER_assume(__startrek_start_t2[7] <= __startrek_start_t3[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[7] < __startrek_end_t2[7]); #line 1 __VERIFIER_assume(__startrek_end_t3[6] < __startrek_start_t2[7]); } } } } } #line 1 "" __inline void __startrek_init_globals(void) { { #line 1 "" _i___startrek_job_count_Writer_[1] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[1] = _i___startrek_job_count_Writer_[1]; #line 1 _i___startrek_job_count_Writer_[2] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[2] = _i___startrek_job_count_Writer_[2]; #line 1 _i___startrek_job_count_Writer_[3] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[3] = _i___startrek_job_count_Writer_[3]; #line 1 _i___startrek_job_count_Writer_[4] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[4] = _i___startrek_job_count_Writer_[4]; #line 1 _i___startrek_job_count_Writer_[5] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[5] = _i___startrek_job_count_Writer_[5]; #line 1 _i___startrek_job_count_Writer_[6] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[6] = _i___startrek_job_count_Writer_[6]; #line 1 _i___startrek_job_count_Writer_[7] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[7] = _i___startrek_job_count_Writer_[7]; #line 1 _i___startrek_job_count_Writer_[8] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[8] = _i___startrek_job_count_Writer_[8]; #line 1 _i___startrek_job_count_Writer_[9] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[9] = _i___startrek_job_count_Writer_[9]; #line 1 _i___startrek_job_count_Writer_[10] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[10] = _i___startrek_job_count_Writer_[10]; #line 1 _i___startrek_job_count_Writer_[11] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[11] = _i___startrek_job_count_Writer_[11]; #line 1 _i___startrek_job_count_Writer_[12] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[12] = _i___startrek_job_count_Writer_[12]; #line 1 _i___startrek_job_count_Writer_[13] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[13] = _i___startrek_job_count_Writer_[13]; #line 1 _i___startrek_job_count_Writer_[14] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[14] = _i___startrek_job_count_Writer_[14]; #line 1 _i___startrek_job_count_Writer_[15] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[15] = _i___startrek_job_count_Writer_[15]; #line 1 _i___startrek_job_count_Writer_[16] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[16] = _i___startrek_job_count_Writer_[16]; #line 1 _i___startrek_job_count_Writer_[17] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[17] = _i___startrek_job_count_Writer_[17]; #line 1 _i___startrek_job_count_Writer_[18] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[18] = _i___startrek_job_count_Writer_[18]; #line 1 _i___startrek_job_count_Writer_[19] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[19] = _i___startrek_job_count_Writer_[19]; #line 1 _i___startrek_job_count_Writer_[20] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[20] = _i___startrek_job_count_Writer_[20]; #line 1 _i___startrek_job_count_Writer_[21] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[21] = _i___startrek_job_count_Writer_[21]; #line 1 _i___startrek_job_count_Writer_[22] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[22] = _i___startrek_job_count_Writer_[22]; #line 1 _i___startrek_job_count_Writer_[23] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[23] = _i___startrek_job_count_Writer_[23]; #line 1 _i___startrek_job_count_Writer_[24] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[24] = _i___startrek_job_count_Writer_[24]; #line 1 _i___startrek_job_count_Writer_[25] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[25] = _i___startrek_job_count_Writer_[25]; #line 1 _i___startrek_job_count_Writer_[26] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[26] = _i___startrek_job_count_Writer_[26]; #line 1 _i___startrek_job_count_Writer_[27] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Writer_[27] = _i___startrek_job_count_Writer_[27]; #line 1 _i___startrek_job_count_Reader_[1] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[1] = _i___startrek_job_count_Reader_[1]; #line 1 _i___startrek_job_count_Reader_[2] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[2] = _i___startrek_job_count_Reader_[2]; #line 1 _i___startrek_job_count_Reader_[3] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[3] = _i___startrek_job_count_Reader_[3]; #line 1 _i___startrek_job_count_Reader_[4] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[4] = _i___startrek_job_count_Reader_[4]; #line 1 _i___startrek_job_count_Reader_[5] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[5] = _i___startrek_job_count_Reader_[5]; #line 1 _i___startrek_job_count_Reader_[6] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[6] = _i___startrek_job_count_Reader_[6]; #line 1 _i___startrek_job_count_Reader_[7] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[7] = _i___startrek_job_count_Reader_[7]; #line 1 _i___startrek_job_count_Reader_[8] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[8] = _i___startrek_job_count_Reader_[8]; #line 1 _i___startrek_job_count_Reader_[9] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[9] = _i___startrek_job_count_Reader_[9]; #line 1 _i___startrek_job_count_Reader_[10] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[10] = _i___startrek_job_count_Reader_[10]; #line 1 _i___startrek_job_count_Reader_[11] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[11] = _i___startrek_job_count_Reader_[11]; #line 1 _i___startrek_job_count_Reader_[12] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[12] = _i___startrek_job_count_Reader_[12]; #line 1 _i___startrek_job_count_Reader_[13] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[13] = _i___startrek_job_count_Reader_[13]; #line 1 _i___startrek_job_count_Reader_[14] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[14] = _i___startrek_job_count_Reader_[14]; #line 1 _i___startrek_job_count_Reader_[15] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[15] = _i___startrek_job_count_Reader_[15]; #line 1 _i___startrek_job_count_Reader_[16] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[16] = _i___startrek_job_count_Reader_[16]; #line 1 _i___startrek_job_count_Reader_[17] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[17] = _i___startrek_job_count_Reader_[17]; #line 1 _i___startrek_job_count_Reader_[18] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[18] = _i___startrek_job_count_Reader_[18]; #line 1 _i___startrek_job_count_Reader_[19] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[19] = _i___startrek_job_count_Reader_[19]; #line 1 _i___startrek_job_count_Reader_[20] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[20] = _i___startrek_job_count_Reader_[20]; #line 1 _i___startrek_job_count_Reader_[21] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[21] = _i___startrek_job_count_Reader_[21]; #line 1 _i___startrek_job_count_Reader_[22] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[22] = _i___startrek_job_count_Reader_[22]; #line 1 _i___startrek_job_count_Reader_[23] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[23] = _i___startrek_job_count_Reader_[23]; #line 1 _i___startrek_job_count_Reader_[24] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[24] = _i___startrek_job_count_Reader_[24]; #line 1 _i___startrek_job_count_Reader_[25] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[25] = _i___startrek_job_count_Reader_[25]; #line 1 _i___startrek_job_count_Reader_[26] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[26] = _i___startrek_job_count_Reader_[26]; #line 1 _i___startrek_job_count_Reader_[27] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Reader_[27] = _i___startrek_job_count_Reader_[27]; #line 1 _i___startrek_job_count_TapeMover_[1] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[1] = _i___startrek_job_count_TapeMover_[1]; #line 1 _i___startrek_job_count_TapeMover_[2] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[2] = _i___startrek_job_count_TapeMover_[2]; #line 1 _i___startrek_job_count_TapeMover_[3] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[3] = _i___startrek_job_count_TapeMover_[3]; #line 1 _i___startrek_job_count_TapeMover_[4] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[4] = _i___startrek_job_count_TapeMover_[4]; #line 1 _i___startrek_job_count_TapeMover_[5] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[5] = _i___startrek_job_count_TapeMover_[5]; #line 1 _i___startrek_job_count_TapeMover_[6] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[6] = _i___startrek_job_count_TapeMover_[6]; #line 1 _i___startrek_job_count_TapeMover_[7] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[7] = _i___startrek_job_count_TapeMover_[7]; #line 1 _i___startrek_job_count_TapeMover_[8] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[8] = _i___startrek_job_count_TapeMover_[8]; #line 1 _i___startrek_job_count_TapeMover_[9] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[9] = _i___startrek_job_count_TapeMover_[9]; #line 1 _i___startrek_job_count_TapeMover_[10] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[10] = _i___startrek_job_count_TapeMover_[10]; #line 1 _i___startrek_job_count_TapeMover_[11] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[11] = _i___startrek_job_count_TapeMover_[11]; #line 1 _i___startrek_job_count_TapeMover_[12] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[12] = _i___startrek_job_count_TapeMover_[12]; #line 1 _i___startrek_job_count_TapeMover_[13] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[13] = _i___startrek_job_count_TapeMover_[13]; #line 1 _i___startrek_job_count_TapeMover_[14] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[14] = _i___startrek_job_count_TapeMover_[14]; #line 1 _i___startrek_job_count_TapeMover_[15] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[15] = _i___startrek_job_count_TapeMover_[15]; #line 1 _i___startrek_job_count_TapeMover_[16] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[16] = _i___startrek_job_count_TapeMover_[16]; #line 1 _i___startrek_job_count_TapeMover_[17] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[17] = _i___startrek_job_count_TapeMover_[17]; #line 1 _i___startrek_job_count_TapeMover_[18] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[18] = _i___startrek_job_count_TapeMover_[18]; #line 1 _i___startrek_job_count_TapeMover_[19] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[19] = _i___startrek_job_count_TapeMover_[19]; #line 1 _i___startrek_job_count_TapeMover_[20] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[20] = _i___startrek_job_count_TapeMover_[20]; #line 1 _i___startrek_job_count_TapeMover_[21] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[21] = _i___startrek_job_count_TapeMover_[21]; #line 1 _i___startrek_job_count_TapeMover_[22] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[22] = _i___startrek_job_count_TapeMover_[22]; #line 1 _i___startrek_job_count_TapeMover_[23] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[23] = _i___startrek_job_count_TapeMover_[23]; #line 1 _i___startrek_job_count_TapeMover_[24] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[24] = _i___startrek_job_count_TapeMover_[24]; #line 1 _i___startrek_job_count_TapeMover_[25] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[25] = _i___startrek_job_count_TapeMover_[25]; #line 1 _i___startrek_job_count_TapeMover_[26] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[26] = _i___startrek_job_count_TapeMover_[26]; #line 1 _i___startrek_job_count_TapeMover_[27] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_TapeMover_[27] = _i___startrek_job_count_TapeMover_[27]; #line 1 _i___startrek_job_count_Controller_[1] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[1] = _i___startrek_job_count_Controller_[1]; #line 1 _i___startrek_job_count_Controller_[2] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[2] = _i___startrek_job_count_Controller_[2]; #line 1 _i___startrek_job_count_Controller_[3] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[3] = _i___startrek_job_count_Controller_[3]; #line 1 _i___startrek_job_count_Controller_[4] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[4] = _i___startrek_job_count_Controller_[4]; #line 1 _i___startrek_job_count_Controller_[5] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[5] = _i___startrek_job_count_Controller_[5]; #line 1 _i___startrek_job_count_Controller_[6] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[6] = _i___startrek_job_count_Controller_[6]; #line 1 _i___startrek_job_count_Controller_[7] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[7] = _i___startrek_job_count_Controller_[7]; #line 1 _i___startrek_job_count_Controller_[8] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[8] = _i___startrek_job_count_Controller_[8]; #line 1 _i___startrek_job_count_Controller_[9] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[9] = _i___startrek_job_count_Controller_[9]; #line 1 _i___startrek_job_count_Controller_[10] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[10] = _i___startrek_job_count_Controller_[10]; #line 1 _i___startrek_job_count_Controller_[11] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[11] = _i___startrek_job_count_Controller_[11]; #line 1 _i___startrek_job_count_Controller_[12] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[12] = _i___startrek_job_count_Controller_[12]; #line 1 _i___startrek_job_count_Controller_[13] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[13] = _i___startrek_job_count_Controller_[13]; #line 1 _i___startrek_job_count_Controller_[14] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[14] = _i___startrek_job_count_Controller_[14]; #line 1 _i___startrek_job_count_Controller_[15] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[15] = _i___startrek_job_count_Controller_[15]; #line 1 _i___startrek_job_count_Controller_[16] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[16] = _i___startrek_job_count_Controller_[16]; #line 1 _i___startrek_job_count_Controller_[17] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[17] = _i___startrek_job_count_Controller_[17]; #line 1 _i___startrek_job_count_Controller_[18] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[18] = _i___startrek_job_count_Controller_[18]; #line 1 _i___startrek_job_count_Controller_[19] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[19] = _i___startrek_job_count_Controller_[19]; #line 1 _i___startrek_job_count_Controller_[20] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[20] = _i___startrek_job_count_Controller_[20]; #line 1 _i___startrek_job_count_Controller_[21] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[21] = _i___startrek_job_count_Controller_[21]; #line 1 _i___startrek_job_count_Controller_[22] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[22] = _i___startrek_job_count_Controller_[22]; #line 1 _i___startrek_job_count_Controller_[23] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[23] = _i___startrek_job_count_Controller_[23]; #line 1 _i___startrek_job_count_Controller_[24] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[24] = _i___startrek_job_count_Controller_[24]; #line 1 _i___startrek_job_count_Controller_[25] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[25] = _i___startrek_job_count_Controller_[25]; #line 1 _i___startrek_job_count_Controller_[26] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[26] = _i___startrek_job_count_Controller_[26]; #line 1 _i___startrek_job_count_Controller_[27] = __VERIFIER_nondet_char(); #line 1 ___startrek_job_count_Controller_[27] = _i___startrek_job_count_Controller_[27]; #line 1 _i_T_state_[1] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[1] = _i_T_state_[1]; #line 1 _i_T_state_[2] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[2] = _i_T_state_[2]; #line 1 _i_T_state_[3] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[3] = _i_T_state_[3]; #line 1 _i_T_state_[4] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[4] = _i_T_state_[4]; #line 1 _i_T_state_[5] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[5] = _i_T_state_[5]; #line 1 _i_T_state_[6] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[6] = _i_T_state_[6]; #line 1 _i_T_state_[7] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[7] = _i_T_state_[7]; #line 1 _i_T_state_[8] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[8] = _i_T_state_[8]; #line 1 _i_T_state_[9] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[9] = _i_T_state_[9]; #line 1 _i_T_state_[10] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[10] = _i_T_state_[10]; #line 1 _i_T_state_[11] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[11] = _i_T_state_[11]; #line 1 _i_T_state_[12] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[12] = _i_T_state_[12]; #line 1 _i_T_state_[13] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[13] = _i_T_state_[13]; #line 1 _i_T_state_[14] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[14] = _i_T_state_[14]; #line 1 _i_T_state_[15] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[15] = _i_T_state_[15]; #line 1 _i_T_state_[16] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[16] = _i_T_state_[16]; #line 1 _i_T_state_[17] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[17] = _i_T_state_[17]; #line 1 _i_T_state_[18] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[18] = _i_T_state_[18]; #line 1 _i_T_state_[19] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[19] = _i_T_state_[19]; #line 1 _i_T_state_[20] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[20] = _i_T_state_[20]; #line 1 _i_T_state_[21] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[21] = _i_T_state_[21]; #line 1 _i_T_state_[22] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[22] = _i_T_state_[22]; #line 1 _i_T_state_[23] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[23] = _i_T_state_[23]; #line 1 _i_T_state_[24] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[24] = _i_T_state_[24]; #line 1 _i_T_state_[25] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[25] = _i_T_state_[25]; #line 1 _i_T_state_[26] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[26] = _i_T_state_[26]; #line 1 _i_T_state_[27] = __VERIFIER_nondet_uchar(); #line 1 _T_state_[27] = _i_T_state_[27]; #line 1 _i_W_state_[1] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[1] = _i_W_state_[1]; #line 1 _i_W_state_[2] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[2] = _i_W_state_[2]; #line 1 _i_W_state_[3] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[3] = _i_W_state_[3]; #line 1 _i_W_state_[4] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[4] = _i_W_state_[4]; #line 1 _i_W_state_[5] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[5] = _i_W_state_[5]; #line 1 _i_W_state_[6] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[6] = _i_W_state_[6]; #line 1 _i_W_state_[7] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[7] = _i_W_state_[7]; #line 1 _i_W_state_[8] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[8] = _i_W_state_[8]; #line 1 _i_W_state_[9] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[9] = _i_W_state_[9]; #line 1 _i_W_state_[10] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[10] = _i_W_state_[10]; #line 1 _i_W_state_[11] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[11] = _i_W_state_[11]; #line 1 _i_W_state_[12] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[12] = _i_W_state_[12]; #line 1 _i_W_state_[13] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[13] = _i_W_state_[13]; #line 1 _i_W_state_[14] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[14] = _i_W_state_[14]; #line 1 _i_W_state_[15] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[15] = _i_W_state_[15]; #line 1 _i_W_state_[16] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[16] = _i_W_state_[16]; #line 1 _i_W_state_[17] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[17] = _i_W_state_[17]; #line 1 _i_W_state_[18] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[18] = _i_W_state_[18]; #line 1 _i_W_state_[19] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[19] = _i_W_state_[19]; #line 1 _i_W_state_[20] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[20] = _i_W_state_[20]; #line 1 _i_W_state_[21] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[21] = _i_W_state_[21]; #line 1 _i_W_state_[22] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[22] = _i_W_state_[22]; #line 1 _i_W_state_[23] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[23] = _i_W_state_[23]; #line 1 _i_W_state_[24] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[24] = _i_W_state_[24]; #line 1 _i_W_state_[25] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[25] = _i_W_state_[25]; #line 1 _i_W_state_[26] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[26] = _i_W_state_[26]; #line 1 _i_W_state_[27] = __VERIFIER_nondet_uchar(); #line 1 _W_state_[27] = _i_W_state_[27]; #line 1 _i_R_state_[1] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[1] = _i_R_state_[1]; #line 1 _i_R_state_[2] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[2] = _i_R_state_[2]; #line 1 _i_R_state_[3] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[3] = _i_R_state_[3]; #line 1 _i_R_state_[4] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[4] = _i_R_state_[4]; #line 1 _i_R_state_[5] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[5] = _i_R_state_[5]; #line 1 _i_R_state_[6] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[6] = _i_R_state_[6]; #line 1 _i_R_state_[7] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[7] = _i_R_state_[7]; #line 1 _i_R_state_[8] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[8] = _i_R_state_[8]; #line 1 _i_R_state_[9] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[9] = _i_R_state_[9]; #line 1 _i_R_state_[10] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[10] = _i_R_state_[10]; #line 1 _i_R_state_[11] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[11] = _i_R_state_[11]; #line 1 _i_R_state_[12] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[12] = _i_R_state_[12]; #line 1 _i_R_state_[13] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[13] = _i_R_state_[13]; #line 1 _i_R_state_[14] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[14] = _i_R_state_[14]; #line 1 _i_R_state_[15] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[15] = _i_R_state_[15]; #line 1 _i_R_state_[16] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[16] = _i_R_state_[16]; #line 1 _i_R_state_[17] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[17] = _i_R_state_[17]; #line 1 _i_R_state_[18] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[18] = _i_R_state_[18]; #line 1 _i_R_state_[19] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[19] = _i_R_state_[19]; #line 1 _i_R_state_[20] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[20] = _i_R_state_[20]; #line 1 _i_R_state_[21] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[21] = _i_R_state_[21]; #line 1 _i_R_state_[22] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[22] = _i_R_state_[22]; #line 1 _i_R_state_[23] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[23] = _i_R_state_[23]; #line 1 _i_R_state_[24] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[24] = _i_R_state_[24]; #line 1 _i_R_state_[25] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[25] = _i_R_state_[25]; #line 1 _i_R_state_[26] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[26] = _i_R_state_[26]; #line 1 _i_R_state_[27] = __VERIFIER_nondet_uchar(); #line 1 _R_state_[27] = _i_R_state_[27]; #line 1 _i_threshold_[1] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[1] = _i_threshold_[1]; #line 1 _i_threshold_[2] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[2] = _i_threshold_[2]; #line 1 _i_threshold_[3] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[3] = _i_threshold_[3]; #line 1 _i_threshold_[4] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[4] = _i_threshold_[4]; #line 1 _i_threshold_[5] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[5] = _i_threshold_[5]; #line 1 _i_threshold_[6] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[6] = _i_threshold_[6]; #line 1 _i_threshold_[7] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[7] = _i_threshold_[7]; #line 1 _i_threshold_[8] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[8] = _i_threshold_[8]; #line 1 _i_threshold_[9] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[9] = _i_threshold_[9]; #line 1 _i_threshold_[10] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[10] = _i_threshold_[10]; #line 1 _i_threshold_[11] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[11] = _i_threshold_[11]; #line 1 _i_threshold_[12] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[12] = _i_threshold_[12]; #line 1 _i_threshold_[13] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[13] = _i_threshold_[13]; #line 1 _i_threshold_[14] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[14] = _i_threshold_[14]; #line 1 _i_threshold_[15] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[15] = _i_threshold_[15]; #line 1 _i_threshold_[16] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[16] = _i_threshold_[16]; #line 1 _i_threshold_[17] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[17] = _i_threshold_[17]; #line 1 _i_threshold_[18] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[18] = _i_threshold_[18]; #line 1 _i_threshold_[19] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[19] = _i_threshold_[19]; #line 1 _i_threshold_[20] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[20] = _i_threshold_[20]; #line 1 _i_threshold_[21] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[21] = _i_threshold_[21]; #line 1 _i_threshold_[22] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[22] = _i_threshold_[22]; #line 1 _i_threshold_[23] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[23] = _i_threshold_[23]; #line 1 _i_threshold_[24] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[24] = _i_threshold_[24]; #line 1 _i_threshold_[25] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[25] = _i_threshold_[25]; #line 1 _i_threshold_[26] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[26] = _i_threshold_[26]; #line 1 _i_threshold_[27] = __VERIFIER_nondet_ushort(); #line 1 _threshold_[27] = _i_threshold_[27]; #line 1 _i_need_to_run_nxtbg_[1] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[1] = _i_need_to_run_nxtbg_[1]; #line 1 _i_need_to_run_nxtbg_[2] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[2] = _i_need_to_run_nxtbg_[2]; #line 1 _i_need_to_run_nxtbg_[3] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[3] = _i_need_to_run_nxtbg_[3]; #line 1 _i_need_to_run_nxtbg_[4] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[4] = _i_need_to_run_nxtbg_[4]; #line 1 _i_need_to_run_nxtbg_[5] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[5] = _i_need_to_run_nxtbg_[5]; #line 1 _i_need_to_run_nxtbg_[6] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[6] = _i_need_to_run_nxtbg_[6]; #line 1 _i_need_to_run_nxtbg_[7] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[7] = _i_need_to_run_nxtbg_[7]; #line 1 _i_need_to_run_nxtbg_[8] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[8] = _i_need_to_run_nxtbg_[8]; #line 1 _i_need_to_run_nxtbg_[9] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[9] = _i_need_to_run_nxtbg_[9]; #line 1 _i_need_to_run_nxtbg_[10] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[10] = _i_need_to_run_nxtbg_[10]; #line 1 _i_need_to_run_nxtbg_[11] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[11] = _i_need_to_run_nxtbg_[11]; #line 1 _i_need_to_run_nxtbg_[12] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[12] = _i_need_to_run_nxtbg_[12]; #line 1 _i_need_to_run_nxtbg_[13] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[13] = _i_need_to_run_nxtbg_[13]; #line 1 _i_need_to_run_nxtbg_[14] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[14] = _i_need_to_run_nxtbg_[14]; #line 1 _i_need_to_run_nxtbg_[15] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[15] = _i_need_to_run_nxtbg_[15]; #line 1 _i_need_to_run_nxtbg_[16] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[16] = _i_need_to_run_nxtbg_[16]; #line 1 _i_need_to_run_nxtbg_[17] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[17] = _i_need_to_run_nxtbg_[17]; #line 1 _i_need_to_run_nxtbg_[18] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[18] = _i_need_to_run_nxtbg_[18]; #line 1 _i_need_to_run_nxtbg_[19] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[19] = _i_need_to_run_nxtbg_[19]; #line 1 _i_need_to_run_nxtbg_[20] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[20] = _i_need_to_run_nxtbg_[20]; #line 1 _i_need_to_run_nxtbg_[21] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[21] = _i_need_to_run_nxtbg_[21]; #line 1 _i_need_to_run_nxtbg_[22] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[22] = _i_need_to_run_nxtbg_[22]; #line 1 _i_need_to_run_nxtbg_[23] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[23] = _i_need_to_run_nxtbg_[23]; #line 1 _i_need_to_run_nxtbg_[24] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[24] = _i_need_to_run_nxtbg_[24]; #line 1 _i_need_to_run_nxtbg_[25] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[25] = _i_need_to_run_nxtbg_[25]; #line 1 _i_need_to_run_nxtbg_[26] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[26] = _i_need_to_run_nxtbg_[26]; #line 1 _i_need_to_run_nxtbg_[27] = __VERIFIER_nondet__Bool(); #line 1 _need_to_run_nxtbg_[27] = _i_need_to_run_nxtbg_[27]; #line 1 _i_need_to_read_[1] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[1] = _i_need_to_read_[1]; #line 1 _i_need_to_read_[2] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[2] = _i_need_to_read_[2]; #line 1 _i_need_to_read_[3] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[3] = _i_need_to_read_[3]; #line 1 _i_need_to_read_[4] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[4] = _i_need_to_read_[4]; #line 1 _i_need_to_read_[5] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[5] = _i_need_to_read_[5]; #line 1 _i_need_to_read_[6] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[6] = _i_need_to_read_[6]; #line 1 _i_need_to_read_[7] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[7] = _i_need_to_read_[7]; #line 1 _i_need_to_read_[8] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[8] = _i_need_to_read_[8]; #line 1 _i_need_to_read_[9] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[9] = _i_need_to_read_[9]; #line 1 _i_need_to_read_[10] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[10] = _i_need_to_read_[10]; #line 1 _i_need_to_read_[11] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[11] = _i_need_to_read_[11]; #line 1 _i_need_to_read_[12] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[12] = _i_need_to_read_[12]; #line 1 _i_need_to_read_[13] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[13] = _i_need_to_read_[13]; #line 1 _i_need_to_read_[14] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[14] = _i_need_to_read_[14]; #line 1 _i_need_to_read_[15] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[15] = _i_need_to_read_[15]; #line 1 _i_need_to_read_[16] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[16] = _i_need_to_read_[16]; #line 1 _i_need_to_read_[17] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[17] = _i_need_to_read_[17]; #line 1 _i_need_to_read_[18] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[18] = _i_need_to_read_[18]; #line 1 _i_need_to_read_[19] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[19] = _i_need_to_read_[19]; #line 1 _i_need_to_read_[20] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[20] = _i_need_to_read_[20]; #line 1 _i_need_to_read_[21] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[21] = _i_need_to_read_[21]; #line 1 _i_need_to_read_[22] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[22] = _i_need_to_read_[22]; #line 1 _i_need_to_read_[23] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[23] = _i_need_to_read_[23]; #line 1 _i_need_to_read_[24] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[24] = _i_need_to_read_[24]; #line 1 _i_need_to_read_[25] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[25] = _i_need_to_read_[25]; #line 1 _i_need_to_read_[26] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[26] = _i_need_to_read_[26]; #line 1 _i_need_to_read_[27] = __VERIFIER_nondet__Bool(); #line 1 _need_to_read_[27] = _i_need_to_read_[27]; #line 1 _i_dir_[1] = __VERIFIER_nondet__Bool(); #line 1 _dir_[1] = _i_dir_[1]; #line 1 _i_dir_[2] = __VERIFIER_nondet__Bool(); #line 1 _dir_[2] = _i_dir_[2]; #line 1 _i_dir_[3] = __VERIFIER_nondet__Bool(); #line 1 _dir_[3] = _i_dir_[3]; #line 1 _i_dir_[4] = __VERIFIER_nondet__Bool(); #line 1 _dir_[4] = _i_dir_[4]; #line 1 _i_dir_[5] = __VERIFIER_nondet__Bool(); #line 1 _dir_[5] = _i_dir_[5]; #line 1 _i_dir_[6] = __VERIFIER_nondet__Bool(); #line 1 _dir_[6] = _i_dir_[6]; #line 1 _i_dir_[7] = __VERIFIER_nondet__Bool(); #line 1 _dir_[7] = _i_dir_[7]; #line 1 _i_dir_[8] = __VERIFIER_nondet__Bool(); #line 1 _dir_[8] = _i_dir_[8]; #line 1 _i_dir_[9] = __VERIFIER_nondet__Bool(); #line 1 _dir_[9] = _i_dir_[9]; #line 1 _i_dir_[10] = __VERIFIER_nondet__Bool(); #line 1 _dir_[10] = _i_dir_[10]; #line 1 _i_dir_[11] = __VERIFIER_nondet__Bool(); #line 1 _dir_[11] = _i_dir_[11]; #line 1 _i_dir_[12] = __VERIFIER_nondet__Bool(); #line 1 _dir_[12] = _i_dir_[12]; #line 1 _i_dir_[13] = __VERIFIER_nondet__Bool(); #line 1 _dir_[13] = _i_dir_[13]; #line 1 _i_dir_[14] = __VERIFIER_nondet__Bool(); #line 1 _dir_[14] = _i_dir_[14]; #line 1 _i_dir_[15] = __VERIFIER_nondet__Bool(); #line 1 _dir_[15] = _i_dir_[15]; #line 1 _i_dir_[16] = __VERIFIER_nondet__Bool(); #line 1 _dir_[16] = _i_dir_[16]; #line 1 _i_dir_[17] = __VERIFIER_nondet__Bool(); #line 1 _dir_[17] = _i_dir_[17]; #line 1 _i_dir_[18] = __VERIFIER_nondet__Bool(); #line 1 _dir_[18] = _i_dir_[18]; #line 1 _i_dir_[19] = __VERIFIER_nondet__Bool(); #line 1 _dir_[19] = _i_dir_[19]; #line 1 _i_dir_[20] = __VERIFIER_nondet__Bool(); #line 1 _dir_[20] = _i_dir_[20]; #line 1 _i_dir_[21] = __VERIFIER_nondet__Bool(); #line 1 _dir_[21] = _i_dir_[21]; #line 1 _i_dir_[22] = __VERIFIER_nondet__Bool(); #line 1 _dir_[22] = _i_dir_[22]; #line 1 _i_dir_[23] = __VERIFIER_nondet__Bool(); #line 1 _dir_[23] = _i_dir_[23]; #line 1 _i_dir_[24] = __VERIFIER_nondet__Bool(); #line 1 _dir_[24] = _i_dir_[24]; #line 1 _i_dir_[25] = __VERIFIER_nondet__Bool(); #line 1 _dir_[25] = _i_dir_[25]; #line 1 _i_dir_[26] = __VERIFIER_nondet__Bool(); #line 1 _dir_[26] = _i_dir_[26]; #line 1 _i_dir_[27] = __VERIFIER_nondet__Bool(); #line 1 _dir_[27] = _i_dir_[27]; #line 1 _i_output_[1] = __VERIFIER_nondet__Bool(); #line 1 _output_[1] = _i_output_[1]; #line 1 _i_output_[2] = __VERIFIER_nondet__Bool(); #line 1 _output_[2] = _i_output_[2]; #line 1 _i_output_[3] = __VERIFIER_nondet__Bool(); #line 1 _output_[3] = _i_output_[3]; #line 1 _i_output_[4] = __VERIFIER_nondet__Bool(); #line 1 _output_[4] = _i_output_[4]; #line 1 _i_output_[5] = __VERIFIER_nondet__Bool(); #line 1 _output_[5] = _i_output_[5]; #line 1 _i_output_[6] = __VERIFIER_nondet__Bool(); #line 1 _output_[6] = _i_output_[6]; #line 1 _i_output_[7] = __VERIFIER_nondet__Bool(); #line 1 _output_[7] = _i_output_[7]; #line 1 _i_output_[8] = __VERIFIER_nondet__Bool(); #line 1 _output_[8] = _i_output_[8]; #line 1 _i_output_[9] = __VERIFIER_nondet__Bool(); #line 1 _output_[9] = _i_output_[9]; #line 1 _i_output_[10] = __VERIFIER_nondet__Bool(); #line 1 _output_[10] = _i_output_[10]; #line 1 _i_output_[11] = __VERIFIER_nondet__Bool(); #line 1 _output_[11] = _i_output_[11]; #line 1 _i_output_[12] = __VERIFIER_nondet__Bool(); #line 1 _output_[12] = _i_output_[12]; #line 1 _i_output_[13] = __VERIFIER_nondet__Bool(); #line 1 _output_[13] = _i_output_[13]; #line 1 _i_output_[14] = __VERIFIER_nondet__Bool(); #line 1 _output_[14] = _i_output_[14]; #line 1 _i_output_[15] = __VERIFIER_nondet__Bool(); #line 1 _output_[15] = _i_output_[15]; #line 1 _i_output_[16] = __VERIFIER_nondet__Bool(); #line 1 _output_[16] = _i_output_[16]; #line 1 _i_output_[17] = __VERIFIER_nondet__Bool(); #line 1 _output_[17] = _i_output_[17]; #line 1 _i_output_[18] = __VERIFIER_nondet__Bool(); #line 1 _output_[18] = _i_output_[18]; #line 1 _i_output_[19] = __VERIFIER_nondet__Bool(); #line 1 _output_[19] = _i_output_[19]; #line 1 _i_output_[20] = __VERIFIER_nondet__Bool(); #line 1 _output_[20] = _i_output_[20]; #line 1 _i_output_[21] = __VERIFIER_nondet__Bool(); #line 1 _output_[21] = _i_output_[21]; #line 1 _i_output_[22] = __VERIFIER_nondet__Bool(); #line 1 _output_[22] = _i_output_[22]; #line 1 _i_output_[23] = __VERIFIER_nondet__Bool(); #line 1 _output_[23] = _i_output_[23]; #line 1 _i_output_[24] = __VERIFIER_nondet__Bool(); #line 1 _output_[24] = _i_output_[24]; #line 1 _i_output_[25] = __VERIFIER_nondet__Bool(); #line 1 _output_[25] = _i_output_[25]; #line 1 _i_output_[26] = __VERIFIER_nondet__Bool(); #line 1 _output_[26] = _i_output_[26]; #line 1 _i_output_[27] = __VERIFIER_nondet__Bool(); #line 1 _output_[27] = _i_output_[27]; #line 1 _i_input_[1] = __VERIFIER_nondet__Bool(); #line 1 _input_[1] = _i_input_[1]; #line 1 _i_input_[2] = __VERIFIER_nondet__Bool(); #line 1 _input_[2] = _i_input_[2]; #line 1 _i_input_[3] = __VERIFIER_nondet__Bool(); #line 1 _input_[3] = _i_input_[3]; #line 1 _i_input_[4] = __VERIFIER_nondet__Bool(); #line 1 _input_[4] = _i_input_[4]; #line 1 _i_input_[5] = __VERIFIER_nondet__Bool(); #line 1 _input_[5] = _i_input_[5]; #line 1 _i_input_[6] = __VERIFIER_nondet__Bool(); #line 1 _input_[6] = _i_input_[6]; #line 1 _i_input_[7] = __VERIFIER_nondet__Bool(); #line 1 _input_[7] = _i_input_[7]; #line 1 _i_input_[8] = __VERIFIER_nondet__Bool(); #line 1 _input_[8] = _i_input_[8]; #line 1 _i_input_[9] = __VERIFIER_nondet__Bool(); #line 1 _input_[9] = _i_input_[9]; #line 1 _i_input_[10] = __VERIFIER_nondet__Bool(); #line 1 _input_[10] = _i_input_[10]; #line 1 _i_input_[11] = __VERIFIER_nondet__Bool(); #line 1 _input_[11] = _i_input_[11]; #line 1 _i_input_[12] = __VERIFIER_nondet__Bool(); #line 1 _input_[12] = _i_input_[12]; #line 1 _i_input_[13] = __VERIFIER_nondet__Bool(); #line 1 _input_[13] = _i_input_[13]; #line 1 _i_input_[14] = __VERIFIER_nondet__Bool(); #line 1 _input_[14] = _i_input_[14]; #line 1 _i_input_[15] = __VERIFIER_nondet__Bool(); #line 1 _input_[15] = _i_input_[15]; #line 1 _i_input_[16] = __VERIFIER_nondet__Bool(); #line 1 _input_[16] = _i_input_[16]; #line 1 _i_input_[17] = __VERIFIER_nondet__Bool(); #line 1 _input_[17] = _i_input_[17]; #line 1 _i_input_[18] = __VERIFIER_nondet__Bool(); #line 1 _input_[18] = _i_input_[18]; #line 1 _i_input_[19] = __VERIFIER_nondet__Bool(); #line 1 _input_[19] = _i_input_[19]; #line 1 _i_input_[20] = __VERIFIER_nondet__Bool(); #line 1 _input_[20] = _i_input_[20]; #line 1 _i_input_[21] = __VERIFIER_nondet__Bool(); #line 1 _input_[21] = _i_input_[21]; #line 1 _i_input_[22] = __VERIFIER_nondet__Bool(); #line 1 _input_[22] = _i_input_[22]; #line 1 _i_input_[23] = __VERIFIER_nondet__Bool(); #line 1 _input_[23] = _i_input_[23]; #line 1 _i_input_[24] = __VERIFIER_nondet__Bool(); #line 1 _input_[24] = _i_input_[24]; #line 1 _i_input_[25] = __VERIFIER_nondet__Bool(); #line 1 _input_[25] = _i_input_[25]; #line 1 _i_input_[26] = __VERIFIER_nondet__Bool(); #line 1 _input_[26] = _i_input_[26]; #line 1 _i_input_[27] = __VERIFIER_nondet__Bool(); #line 1 _input_[27] = _i_input_[27]; #line 1 _i_nxtcolorsensor_mode_[1] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[1] = _i_nxtcolorsensor_mode_[1]; #line 1 _i_nxtcolorsensor_mode_[2] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[2] = _i_nxtcolorsensor_mode_[2]; #line 1 _i_nxtcolorsensor_mode_[3] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[3] = _i_nxtcolorsensor_mode_[3]; #line 1 _i_nxtcolorsensor_mode_[4] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[4] = _i_nxtcolorsensor_mode_[4]; #line 1 _i_nxtcolorsensor_mode_[5] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[5] = _i_nxtcolorsensor_mode_[5]; #line 1 _i_nxtcolorsensor_mode_[6] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[6] = _i_nxtcolorsensor_mode_[6]; #line 1 _i_nxtcolorsensor_mode_[7] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[7] = _i_nxtcolorsensor_mode_[7]; #line 1 _i_nxtcolorsensor_mode_[8] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[8] = _i_nxtcolorsensor_mode_[8]; #line 1 _i_nxtcolorsensor_mode_[9] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[9] = _i_nxtcolorsensor_mode_[9]; #line 1 _i_nxtcolorsensor_mode_[10] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[10] = _i_nxtcolorsensor_mode_[10]; #line 1 _i_nxtcolorsensor_mode_[11] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[11] = _i_nxtcolorsensor_mode_[11]; #line 1 _i_nxtcolorsensor_mode_[12] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[12] = _i_nxtcolorsensor_mode_[12]; #line 1 _i_nxtcolorsensor_mode_[13] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[13] = _i_nxtcolorsensor_mode_[13]; #line 1 _i_nxtcolorsensor_mode_[14] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[14] = _i_nxtcolorsensor_mode_[14]; #line 1 _i_nxtcolorsensor_mode_[15] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[15] = _i_nxtcolorsensor_mode_[15]; #line 1 _i_nxtcolorsensor_mode_[16] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[16] = _i_nxtcolorsensor_mode_[16]; #line 1 _i_nxtcolorsensor_mode_[17] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[17] = _i_nxtcolorsensor_mode_[17]; #line 1 _i_nxtcolorsensor_mode_[18] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[18] = _i_nxtcolorsensor_mode_[18]; #line 1 _i_nxtcolorsensor_mode_[19] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[19] = _i_nxtcolorsensor_mode_[19]; #line 1 _i_nxtcolorsensor_mode_[20] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[20] = _i_nxtcolorsensor_mode_[20]; #line 1 _i_nxtcolorsensor_mode_[21] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[21] = _i_nxtcolorsensor_mode_[21]; #line 1 _i_nxtcolorsensor_mode_[22] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[22] = _i_nxtcolorsensor_mode_[22]; #line 1 _i_nxtcolorsensor_mode_[23] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[23] = _i_nxtcolorsensor_mode_[23]; #line 1 _i_nxtcolorsensor_mode_[24] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[24] = _i_nxtcolorsensor_mode_[24]; #line 1 _i_nxtcolorsensor_mode_[25] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[25] = _i_nxtcolorsensor_mode_[25]; #line 1 _i_nxtcolorsensor_mode_[26] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[26] = _i_nxtcolorsensor_mode_[26]; #line 1 _i_nxtcolorsensor_mode_[27] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_mode_[27] = _i_nxtcolorsensor_mode_[27]; #line 1 _i_nxtcolorsensor_data_mode_[1] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[1] = _i_nxtcolorsensor_data_mode_[1]; #line 1 _i_nxtcolorsensor_data_mode_[2] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[2] = _i_nxtcolorsensor_data_mode_[2]; #line 1 _i_nxtcolorsensor_data_mode_[3] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[3] = _i_nxtcolorsensor_data_mode_[3]; #line 1 _i_nxtcolorsensor_data_mode_[4] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[4] = _i_nxtcolorsensor_data_mode_[4]; #line 1 _i_nxtcolorsensor_data_mode_[5] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[5] = _i_nxtcolorsensor_data_mode_[5]; #line 1 _i_nxtcolorsensor_data_mode_[6] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[6] = _i_nxtcolorsensor_data_mode_[6]; #line 1 _i_nxtcolorsensor_data_mode_[7] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[7] = _i_nxtcolorsensor_data_mode_[7]; #line 1 _i_nxtcolorsensor_data_mode_[8] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[8] = _i_nxtcolorsensor_data_mode_[8]; #line 1 _i_nxtcolorsensor_data_mode_[9] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[9] = _i_nxtcolorsensor_data_mode_[9]; #line 1 _i_nxtcolorsensor_data_mode_[10] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[10] = _i_nxtcolorsensor_data_mode_[10]; #line 1 _i_nxtcolorsensor_data_mode_[11] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[11] = _i_nxtcolorsensor_data_mode_[11]; #line 1 _i_nxtcolorsensor_data_mode_[12] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[12] = _i_nxtcolorsensor_data_mode_[12]; #line 1 _i_nxtcolorsensor_data_mode_[13] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[13] = _i_nxtcolorsensor_data_mode_[13]; #line 1 _i_nxtcolorsensor_data_mode_[14] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[14] = _i_nxtcolorsensor_data_mode_[14]; #line 1 _i_nxtcolorsensor_data_mode_[15] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[15] = _i_nxtcolorsensor_data_mode_[15]; #line 1 _i_nxtcolorsensor_data_mode_[16] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[16] = _i_nxtcolorsensor_data_mode_[16]; #line 1 _i_nxtcolorsensor_data_mode_[17] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[17] = _i_nxtcolorsensor_data_mode_[17]; #line 1 _i_nxtcolorsensor_data_mode_[18] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[18] = _i_nxtcolorsensor_data_mode_[18]; #line 1 _i_nxtcolorsensor_data_mode_[19] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[19] = _i_nxtcolorsensor_data_mode_[19]; #line 1 _i_nxtcolorsensor_data_mode_[20] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[20] = _i_nxtcolorsensor_data_mode_[20]; #line 1 _i_nxtcolorsensor_data_mode_[21] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[21] = _i_nxtcolorsensor_data_mode_[21]; #line 1 _i_nxtcolorsensor_data_mode_[22] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[22] = _i_nxtcolorsensor_data_mode_[22]; #line 1 _i_nxtcolorsensor_data_mode_[23] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[23] = _i_nxtcolorsensor_data_mode_[23]; #line 1 _i_nxtcolorsensor_data_mode_[24] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[24] = _i_nxtcolorsensor_data_mode_[24]; #line 1 _i_nxtcolorsensor_data_mode_[25] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[25] = _i_nxtcolorsensor_data_mode_[25]; #line 1 _i_nxtcolorsensor_data_mode_[26] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[26] = _i_nxtcolorsensor_data_mode_[26]; #line 1 _i_nxtcolorsensor_data_mode_[27] = __VERIFIER_nondet_uchar(); #line 1 _nxtcolorsensor_data_mode_[27] = _i_nxtcolorsensor_data_mode_[27]; #line 1 _i_T_speed_[1] = __VERIFIER_nondet_char(); #line 1 _T_speed_[1] = _i_T_speed_[1]; #line 1 _i_T_speed_[2] = __VERIFIER_nondet_char(); #line 1 _T_speed_[2] = _i_T_speed_[2]; #line 1 _i_T_speed_[3] = __VERIFIER_nondet_char(); #line 1 _T_speed_[3] = _i_T_speed_[3]; #line 1 _i_T_speed_[4] = __VERIFIER_nondet_char(); #line 1 _T_speed_[4] = _i_T_speed_[4]; #line 1 _i_T_speed_[5] = __VERIFIER_nondet_char(); #line 1 _T_speed_[5] = _i_T_speed_[5]; #line 1 _i_T_speed_[6] = __VERIFIER_nondet_char(); #line 1 _T_speed_[6] = _i_T_speed_[6]; #line 1 _i_T_speed_[7] = __VERIFIER_nondet_char(); #line 1 _T_speed_[7] = _i_T_speed_[7]; #line 1 _i_T_speed_[8] = __VERIFIER_nondet_char(); #line 1 _T_speed_[8] = _i_T_speed_[8]; #line 1 _i_T_speed_[9] = __VERIFIER_nondet_char(); #line 1 _T_speed_[9] = _i_T_speed_[9]; #line 1 _i_T_speed_[10] = __VERIFIER_nondet_char(); #line 1 _T_speed_[10] = _i_T_speed_[10]; #line 1 _i_T_speed_[11] = __VERIFIER_nondet_char(); #line 1 _T_speed_[11] = _i_T_speed_[11]; #line 1 _i_T_speed_[12] = __VERIFIER_nondet_char(); #line 1 _T_speed_[12] = _i_T_speed_[12]; #line 1 _i_T_speed_[13] = __VERIFIER_nondet_char(); #line 1 _T_speed_[13] = _i_T_speed_[13]; #line 1 _i_T_speed_[14] = __VERIFIER_nondet_char(); #line 1 _T_speed_[14] = _i_T_speed_[14]; #line 1 _i_T_speed_[15] = __VERIFIER_nondet_char(); #line 1 _T_speed_[15] = _i_T_speed_[15]; #line 1 _i_T_speed_[16] = __VERIFIER_nondet_char(); #line 1 _T_speed_[16] = _i_T_speed_[16]; #line 1 _i_T_speed_[17] = __VERIFIER_nondet_char(); #line 1 _T_speed_[17] = _i_T_speed_[17]; #line 1 _i_T_speed_[18] = __VERIFIER_nondet_char(); #line 1 _T_speed_[18] = _i_T_speed_[18]; #line 1 _i_T_speed_[19] = __VERIFIER_nondet_char(); #line 1 _T_speed_[19] = _i_T_speed_[19]; #line 1 _i_T_speed_[20] = __VERIFIER_nondet_char(); #line 1 _T_speed_[20] = _i_T_speed_[20]; #line 1 _i_T_speed_[21] = __VERIFIER_nondet_char(); #line 1 _T_speed_[21] = _i_T_speed_[21]; #line 1 _i_T_speed_[22] = __VERIFIER_nondet_char(); #line 1 _T_speed_[22] = _i_T_speed_[22]; #line 1 _i_T_speed_[23] = __VERIFIER_nondet_char(); #line 1 _T_speed_[23] = _i_T_speed_[23]; #line 1 _i_T_speed_[24] = __VERIFIER_nondet_char(); #line 1 _T_speed_[24] = _i_T_speed_[24]; #line 1 _i_T_speed_[25] = __VERIFIER_nondet_char(); #line 1 _T_speed_[25] = _i_T_speed_[25]; #line 1 _i_T_speed_[26] = __VERIFIER_nondet_char(); #line 1 _T_speed_[26] = _i_T_speed_[26]; #line 1 _i_T_speed_[27] = __VERIFIER_nondet_char(); #line 1 _T_speed_[27] = _i_T_speed_[27]; #line 1 _i_T_count_[1] = __VERIFIER_nondet_int(); #line 1 _T_count_[1] = _i_T_count_[1]; #line 1 _i_T_count_[2] = __VERIFIER_nondet_int(); #line 1 _T_count_[2] = _i_T_count_[2]; #line 1 _i_T_count_[3] = __VERIFIER_nondet_int(); #line 1 _T_count_[3] = _i_T_count_[3]; #line 1 _i_T_count_[4] = __VERIFIER_nondet_int(); #line 1 _T_count_[4] = _i_T_count_[4]; #line 1 _i_T_count_[5] = __VERIFIER_nondet_int(); #line 1 _T_count_[5] = _i_T_count_[5]; #line 1 _i_T_count_[6] = __VERIFIER_nondet_int(); #line 1 _T_count_[6] = _i_T_count_[6]; #line 1 _i_T_count_[7] = __VERIFIER_nondet_int(); #line 1 _T_count_[7] = _i_T_count_[7]; #line 1 _i_T_count_[8] = __VERIFIER_nondet_int(); #line 1 _T_count_[8] = _i_T_count_[8]; #line 1 _i_T_count_[9] = __VERIFIER_nondet_int(); #line 1 _T_count_[9] = _i_T_count_[9]; #line 1 _i_T_count_[10] = __VERIFIER_nondet_int(); #line 1 _T_count_[10] = _i_T_count_[10]; #line 1 _i_T_count_[11] = __VERIFIER_nondet_int(); #line 1 _T_count_[11] = _i_T_count_[11]; #line 1 _i_T_count_[12] = __VERIFIER_nondet_int(); #line 1 _T_count_[12] = _i_T_count_[12]; #line 1 _i_T_count_[13] = __VERIFIER_nondet_int(); #line 1 _T_count_[13] = _i_T_count_[13]; #line 1 _i_T_count_[14] = __VERIFIER_nondet_int(); #line 1 _T_count_[14] = _i_T_count_[14]; #line 1 _i_T_count_[15] = __VERIFIER_nondet_int(); #line 1 _T_count_[15] = _i_T_count_[15]; #line 1 _i_T_count_[16] = __VERIFIER_nondet_int(); #line 1 _T_count_[16] = _i_T_count_[16]; #line 1 _i_T_count_[17] = __VERIFIER_nondet_int(); #line 1 _T_count_[17] = _i_T_count_[17]; #line 1 _i_T_count_[18] = __VERIFIER_nondet_int(); #line 1 _T_count_[18] = _i_T_count_[18]; #line 1 _i_T_count_[19] = __VERIFIER_nondet_int(); #line 1 _T_count_[19] = _i_T_count_[19]; #line 1 _i_T_count_[20] = __VERIFIER_nondet_int(); #line 1 _T_count_[20] = _i_T_count_[20]; #line 1 _i_T_count_[21] = __VERIFIER_nondet_int(); #line 1 _T_count_[21] = _i_T_count_[21]; #line 1 _i_T_count_[22] = __VERIFIER_nondet_int(); #line 1 _T_count_[22] = _i_T_count_[22]; #line 1 _i_T_count_[23] = __VERIFIER_nondet_int(); #line 1 _T_count_[23] = _i_T_count_[23]; #line 1 _i_T_count_[24] = __VERIFIER_nondet_int(); #line 1 _T_count_[24] = _i_T_count_[24]; #line 1 _i_T_count_[25] = __VERIFIER_nondet_int(); #line 1 _T_count_[25] = _i_T_count_[25]; #line 1 _i_T_count_[26] = __VERIFIER_nondet_int(); #line 1 _T_count_[26] = _i_T_count_[26]; #line 1 _i_T_count_[27] = __VERIFIER_nondet_int(); #line 1 _T_count_[27] = _i_T_count_[27]; #line 1 _i_W_speed_[1] = __VERIFIER_nondet_char(); #line 1 _W_speed_[1] = _i_W_speed_[1]; #line 1 _i_W_speed_[2] = __VERIFIER_nondet_char(); #line 1 _W_speed_[2] = _i_W_speed_[2]; #line 1 _i_W_speed_[3] = __VERIFIER_nondet_char(); #line 1 _W_speed_[3] = _i_W_speed_[3]; #line 1 _i_W_speed_[4] = __VERIFIER_nondet_char(); #line 1 _W_speed_[4] = _i_W_speed_[4]; #line 1 _i_W_speed_[5] = __VERIFIER_nondet_char(); #line 1 _W_speed_[5] = _i_W_speed_[5]; #line 1 _i_W_speed_[6] = __VERIFIER_nondet_char(); #line 1 _W_speed_[6] = _i_W_speed_[6]; #line 1 _i_W_speed_[7] = __VERIFIER_nondet_char(); #line 1 _W_speed_[7] = _i_W_speed_[7]; #line 1 _i_W_speed_[8] = __VERIFIER_nondet_char(); #line 1 _W_speed_[8] = _i_W_speed_[8]; #line 1 _i_W_speed_[9] = __VERIFIER_nondet_char(); #line 1 _W_speed_[9] = _i_W_speed_[9]; #line 1 _i_W_speed_[10] = __VERIFIER_nondet_char(); #line 1 _W_speed_[10] = _i_W_speed_[10]; #line 1 _i_W_speed_[11] = __VERIFIER_nondet_char(); #line 1 _W_speed_[11] = _i_W_speed_[11]; #line 1 _i_W_speed_[12] = __VERIFIER_nondet_char(); #line 1 _W_speed_[12] = _i_W_speed_[12]; #line 1 _i_W_speed_[13] = __VERIFIER_nondet_char(); #line 1 _W_speed_[13] = _i_W_speed_[13]; #line 1 _i_W_speed_[14] = __VERIFIER_nondet_char(); #line 1 _W_speed_[14] = _i_W_speed_[14]; #line 1 _i_W_speed_[15] = __VERIFIER_nondet_char(); #line 1 _W_speed_[15] = _i_W_speed_[15]; #line 1 _i_W_speed_[16] = __VERIFIER_nondet_char(); #line 1 _W_speed_[16] = _i_W_speed_[16]; #line 1 _i_W_speed_[17] = __VERIFIER_nondet_char(); #line 1 _W_speed_[17] = _i_W_speed_[17]; #line 1 _i_W_speed_[18] = __VERIFIER_nondet_char(); #line 1 _W_speed_[18] = _i_W_speed_[18]; #line 1 _i_W_speed_[19] = __VERIFIER_nondet_char(); #line 1 _W_speed_[19] = _i_W_speed_[19]; #line 1 _i_W_speed_[20] = __VERIFIER_nondet_char(); #line 1 _W_speed_[20] = _i_W_speed_[20]; #line 1 _i_W_speed_[21] = __VERIFIER_nondet_char(); #line 1 _W_speed_[21] = _i_W_speed_[21]; #line 1 _i_W_speed_[22] = __VERIFIER_nondet_char(); #line 1 _W_speed_[22] = _i_W_speed_[22]; #line 1 _i_W_speed_[23] = __VERIFIER_nondet_char(); #line 1 _W_speed_[23] = _i_W_speed_[23]; #line 1 _i_W_speed_[24] = __VERIFIER_nondet_char(); #line 1 _W_speed_[24] = _i_W_speed_[24]; #line 1 _i_W_speed_[25] = __VERIFIER_nondet_char(); #line 1 _W_speed_[25] = _i_W_speed_[25]; #line 1 _i_W_speed_[26] = __VERIFIER_nondet_char(); #line 1 _W_speed_[26] = _i_W_speed_[26]; #line 1 _i_W_speed_[27] = __VERIFIER_nondet_char(); #line 1 _W_speed_[27] = _i_W_speed_[27]; #line 1 _i_W_count_[1] = __VERIFIER_nondet_int(); #line 1 _W_count_[1] = _i_W_count_[1]; #line 1 _i_W_count_[2] = __VERIFIER_nondet_int(); #line 1 _W_count_[2] = _i_W_count_[2]; #line 1 _i_W_count_[3] = __VERIFIER_nondet_int(); #line 1 _W_count_[3] = _i_W_count_[3]; #line 1 _i_W_count_[4] = __VERIFIER_nondet_int(); #line 1 _W_count_[4] = _i_W_count_[4]; #line 1 _i_W_count_[5] = __VERIFIER_nondet_int(); #line 1 _W_count_[5] = _i_W_count_[5]; #line 1 _i_W_count_[6] = __VERIFIER_nondet_int(); #line 1 _W_count_[6] = _i_W_count_[6]; #line 1 _i_W_count_[7] = __VERIFIER_nondet_int(); #line 1 _W_count_[7] = _i_W_count_[7]; #line 1 _i_W_count_[8] = __VERIFIER_nondet_int(); #line 1 _W_count_[8] = _i_W_count_[8]; #line 1 _i_W_count_[9] = __VERIFIER_nondet_int(); #line 1 _W_count_[9] = _i_W_count_[9]; #line 1 _i_W_count_[10] = __VERIFIER_nondet_int(); #line 1 _W_count_[10] = _i_W_count_[10]; #line 1 _i_W_count_[11] = __VERIFIER_nondet_int(); #line 1 _W_count_[11] = _i_W_count_[11]; #line 1 _i_W_count_[12] = __VERIFIER_nondet_int(); #line 1 _W_count_[12] = _i_W_count_[12]; #line 1 _i_W_count_[13] = __VERIFIER_nondet_int(); #line 1 _W_count_[13] = _i_W_count_[13]; #line 1 _i_W_count_[14] = __VERIFIER_nondet_int(); #line 1 _W_count_[14] = _i_W_count_[14]; #line 1 _i_W_count_[15] = __VERIFIER_nondet_int(); #line 1 _W_count_[15] = _i_W_count_[15]; #line 1 _i_W_count_[16] = __VERIFIER_nondet_int(); #line 1 _W_count_[16] = _i_W_count_[16]; #line 1 _i_W_count_[17] = __VERIFIER_nondet_int(); #line 1 _W_count_[17] = _i_W_count_[17]; #line 1 _i_W_count_[18] = __VERIFIER_nondet_int(); #line 1 _W_count_[18] = _i_W_count_[18]; #line 1 _i_W_count_[19] = __VERIFIER_nondet_int(); #line 1 _W_count_[19] = _i_W_count_[19]; #line 1 _i_W_count_[20] = __VERIFIER_nondet_int(); #line 1 _W_count_[20] = _i_W_count_[20]; #line 1 _i_W_count_[21] = __VERIFIER_nondet_int(); #line 1 _W_count_[21] = _i_W_count_[21]; #line 1 _i_W_count_[22] = __VERIFIER_nondet_int(); #line 1 _W_count_[22] = _i_W_count_[22]; #line 1 _i_W_count_[23] = __VERIFIER_nondet_int(); #line 1 _W_count_[23] = _i_W_count_[23]; #line 1 _i_W_count_[24] = __VERIFIER_nondet_int(); #line 1 _W_count_[24] = _i_W_count_[24]; #line 1 _i_W_count_[25] = __VERIFIER_nondet_int(); #line 1 _W_count_[25] = _i_W_count_[25]; #line 1 _i_W_count_[26] = __VERIFIER_nondet_int(); #line 1 _W_count_[26] = _i_W_count_[26]; #line 1 _i_W_count_[27] = __VERIFIER_nondet_int(); #line 1 _W_count_[27] = _i_W_count_[27]; #line 1 _i_R_speed_[1] = __VERIFIER_nondet_char(); #line 1 _R_speed_[1] = _i_R_speed_[1]; #line 1 _i_R_speed_[2] = __VERIFIER_nondet_char(); #line 1 _R_speed_[2] = _i_R_speed_[2]; #line 1 _i_R_speed_[3] = __VERIFIER_nondet_char(); #line 1 _R_speed_[3] = _i_R_speed_[3]; #line 1 _i_R_speed_[4] = __VERIFIER_nondet_char(); #line 1 _R_speed_[4] = _i_R_speed_[4]; #line 1 _i_R_speed_[5] = __VERIFIER_nondet_char(); #line 1 _R_speed_[5] = _i_R_speed_[5]; #line 1 _i_R_speed_[6] = __VERIFIER_nondet_char(); #line 1 _R_speed_[6] = _i_R_speed_[6]; #line 1 _i_R_speed_[7] = __VERIFIER_nondet_char(); #line 1 _R_speed_[7] = _i_R_speed_[7]; #line 1 _i_R_speed_[8] = __VERIFIER_nondet_char(); #line 1 _R_speed_[8] = _i_R_speed_[8]; #line 1 _i_R_speed_[9] = __VERIFIER_nondet_char(); #line 1 _R_speed_[9] = _i_R_speed_[9]; #line 1 _i_R_speed_[10] = __VERIFIER_nondet_char(); #line 1 _R_speed_[10] = _i_R_speed_[10]; #line 1 _i_R_speed_[11] = __VERIFIER_nondet_char(); #line 1 _R_speed_[11] = _i_R_speed_[11]; #line 1 _i_R_speed_[12] = __VERIFIER_nondet_char(); #line 1 _R_speed_[12] = _i_R_speed_[12]; #line 1 _i_R_speed_[13] = __VERIFIER_nondet_char(); #line 1 _R_speed_[13] = _i_R_speed_[13]; #line 1 _i_R_speed_[14] = __VERIFIER_nondet_char(); #line 1 _R_speed_[14] = _i_R_speed_[14]; #line 1 _i_R_speed_[15] = __VERIFIER_nondet_char(); #line 1 _R_speed_[15] = _i_R_speed_[15]; #line 1 _i_R_speed_[16] = __VERIFIER_nondet_char(); #line 1 _R_speed_[16] = _i_R_speed_[16]; #line 1 _i_R_speed_[17] = __VERIFIER_nondet_char(); #line 1 _R_speed_[17] = _i_R_speed_[17]; #line 1 _i_R_speed_[18] = __VERIFIER_nondet_char(); #line 1 _R_speed_[18] = _i_R_speed_[18]; #line 1 _i_R_speed_[19] = __VERIFIER_nondet_char(); #line 1 _R_speed_[19] = _i_R_speed_[19]; #line 1 _i_R_speed_[20] = __VERIFIER_nondet_char(); #line 1 _R_speed_[20] = _i_R_speed_[20]; #line 1 _i_R_speed_[21] = __VERIFIER_nondet_char(); #line 1 _R_speed_[21] = _i_R_speed_[21]; #line 1 _i_R_speed_[22] = __VERIFIER_nondet_char(); #line 1 _R_speed_[22] = _i_R_speed_[22]; #line 1 _i_R_speed_[23] = __VERIFIER_nondet_char(); #line 1 _R_speed_[23] = _i_R_speed_[23]; #line 1 _i_R_speed_[24] = __VERIFIER_nondet_char(); #line 1 _R_speed_[24] = _i_R_speed_[24]; #line 1 _i_R_speed_[25] = __VERIFIER_nondet_char(); #line 1 _R_speed_[25] = _i_R_speed_[25]; #line 1 _i_R_speed_[26] = __VERIFIER_nondet_char(); #line 1 _R_speed_[26] = _i_R_speed_[26]; #line 1 _i_R_speed_[27] = __VERIFIER_nondet_char(); #line 1 _R_speed_[27] = _i_R_speed_[27]; #line 1 _i_R_count_[1] = __VERIFIER_nondet_int(); #line 1 _R_count_[1] = _i_R_count_[1]; #line 1 _i_R_count_[2] = __VERIFIER_nondet_int(); #line 1 _R_count_[2] = _i_R_count_[2]; #line 1 _i_R_count_[3] = __VERIFIER_nondet_int(); #line 1 _R_count_[3] = _i_R_count_[3]; #line 1 _i_R_count_[4] = __VERIFIER_nondet_int(); #line 1 _R_count_[4] = _i_R_count_[4]; #line 1 _i_R_count_[5] = __VERIFIER_nondet_int(); #line 1 _R_count_[5] = _i_R_count_[5]; #line 1 _i_R_count_[6] = __VERIFIER_nondet_int(); #line 1 _R_count_[6] = _i_R_count_[6]; #line 1 _i_R_count_[7] = __VERIFIER_nondet_int(); #line 1 _R_count_[7] = _i_R_count_[7]; #line 1 _i_R_count_[8] = __VERIFIER_nondet_int(); #line 1 _R_count_[8] = _i_R_count_[8]; #line 1 _i_R_count_[9] = __VERIFIER_nondet_int(); #line 1 _R_count_[9] = _i_R_count_[9]; #line 1 _i_R_count_[10] = __VERIFIER_nondet_int(); #line 1 _R_count_[10] = _i_R_count_[10]; #line 1 _i_R_count_[11] = __VERIFIER_nondet_int(); #line 1 _R_count_[11] = _i_R_count_[11]; #line 1 _i_R_count_[12] = __VERIFIER_nondet_int(); #line 1 _R_count_[12] = _i_R_count_[12]; #line 1 _i_R_count_[13] = __VERIFIER_nondet_int(); #line 1 _R_count_[13] = _i_R_count_[13]; #line 1 _i_R_count_[14] = __VERIFIER_nondet_int(); #line 1 _R_count_[14] = _i_R_count_[14]; #line 1 _i_R_count_[15] = __VERIFIER_nondet_int(); #line 1 _R_count_[15] = _i_R_count_[15]; #line 1 _i_R_count_[16] = __VERIFIER_nondet_int(); #line 1 _R_count_[16] = _i_R_count_[16]; #line 1 _i_R_count_[17] = __VERIFIER_nondet_int(); #line 1 _R_count_[17] = _i_R_count_[17]; #line 1 _i_R_count_[18] = __VERIFIER_nondet_int(); #line 1 _R_count_[18] = _i_R_count_[18]; #line 1 _i_R_count_[19] = __VERIFIER_nondet_int(); #line 1 _R_count_[19] = _i_R_count_[19]; #line 1 _i_R_count_[20] = __VERIFIER_nondet_int(); #line 1 _R_count_[20] = _i_R_count_[20]; #line 1 _i_R_count_[21] = __VERIFIER_nondet_int(); #line 1 _R_count_[21] = _i_R_count_[21]; #line 1 _i_R_count_[22] = __VERIFIER_nondet_int(); #line 1 _R_count_[22] = _i_R_count_[22]; #line 1 _i_R_count_[23] = __VERIFIER_nondet_int(); #line 1 _R_count_[23] = _i_R_count_[23]; #line 1 _i_R_count_[24] = __VERIFIER_nondet_int(); #line 1 _R_count_[24] = _i_R_count_[24]; #line 1 _i_R_count_[25] = __VERIFIER_nondet_int(); #line 1 _R_count_[25] = _i_R_count_[25]; #line 1 _i_R_count_[26] = __VERIFIER_nondet_int(); #line 1 _R_count_[26] = _i_R_count_[26]; #line 1 _i_R_count_[27] = __VERIFIER_nondet_int(); #line 1 _R_count_[27] = _i_R_count_[27]; #line 1 _i___startrek_current_priority_[1] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[1] = _i___startrek_current_priority_[1]; #line 1 _i___startrek_current_priority_[2] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[2] = _i___startrek_current_priority_[2]; #line 1 _i___startrek_current_priority_[3] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[3] = _i___startrek_current_priority_[3]; #line 1 _i___startrek_current_priority_[4] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[4] = _i___startrek_current_priority_[4]; #line 1 _i___startrek_current_priority_[5] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[5] = _i___startrek_current_priority_[5]; #line 1 _i___startrek_current_priority_[6] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[6] = _i___startrek_current_priority_[6]; #line 1 _i___startrek_current_priority_[7] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[7] = _i___startrek_current_priority_[7]; #line 1 _i___startrek_current_priority_[8] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[8] = _i___startrek_current_priority_[8]; #line 1 _i___startrek_current_priority_[9] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[9] = _i___startrek_current_priority_[9]; #line 1 _i___startrek_current_priority_[10] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[10] = _i___startrek_current_priority_[10]; #line 1 _i___startrek_current_priority_[11] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[11] = _i___startrek_current_priority_[11]; #line 1 _i___startrek_current_priority_[12] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[12] = _i___startrek_current_priority_[12]; #line 1 _i___startrek_current_priority_[13] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[13] = _i___startrek_current_priority_[13]; #line 1 _i___startrek_current_priority_[14] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[14] = _i___startrek_current_priority_[14]; #line 1 _i___startrek_current_priority_[15] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[15] = _i___startrek_current_priority_[15]; #line 1 _i___startrek_current_priority_[16] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[16] = _i___startrek_current_priority_[16]; #line 1 _i___startrek_current_priority_[17] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[17] = _i___startrek_current_priority_[17]; #line 1 _i___startrek_current_priority_[18] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[18] = _i___startrek_current_priority_[18]; #line 1 _i___startrek_current_priority_[19] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[19] = _i___startrek_current_priority_[19]; #line 1 _i___startrek_current_priority_[20] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[20] = _i___startrek_current_priority_[20]; #line 1 _i___startrek_current_priority_[21] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[21] = _i___startrek_current_priority_[21]; #line 1 _i___startrek_current_priority_[22] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[22] = _i___startrek_current_priority_[22]; #line 1 _i___startrek_current_priority_[23] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[23] = _i___startrek_current_priority_[23]; #line 1 _i___startrek_current_priority_[24] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[24] = _i___startrek_current_priority_[24]; #line 1 _i___startrek_current_priority_[25] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[25] = _i___startrek_current_priority_[25]; #line 1 _i___startrek_current_priority_[26] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[26] = _i___startrek_current_priority_[26]; #line 1 _i___startrek_current_priority_[27] = __VERIFIER_nondet_char(); #line 1 ___startrek_current_priority_[27] = _i___startrek_current_priority_[27]; } } #line 1 "" __inline static _Bool __startrek_cs_t0(void) { _Bool c1 ; unsigned char o2 ; { #line 1 if (__startrek_is_first_cs) { { #line 1 "" __startrek_is_first_cs = 0; } } #line 1 if (__startrek_lock) { #line 1 return (0); } #line 1 c1 = __VERIFIER_nondet_bool(); #line 1 if (c1) { #line 1 return (0); } #line 1 o2 = __startrek_round; #line 1 __startrek_round = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(__startrek_round > o2); #line 1 __VERIFIER_assume(__startrek_round <= __startrek_job_end); #line 1 if (__startrek_round != __startrek_job_end) { { #line 1 if (__startrek_start_t1[0] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[0]); } #line 1 if (__startrek_start_t1[1] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[1]); } #line 1 if (__startrek_start_t1[2] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[2]); } #line 1 if (__startrek_start_t1[3] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[3]); } #line 1 if (__startrek_start_t1[4] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[4]); } #line 1 if (__startrek_start_t1[5] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[5]); } #line 1 if (__startrek_start_t1[6] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[6]); } #line 1 if (__startrek_start_t1[7] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t1[7]); } #line 1 if (__startrek_start_t2[0] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[0]); } #line 1 if (__startrek_start_t2[1] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[1]); } #line 1 if (__startrek_start_t2[2] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[2]); } #line 1 if (__startrek_start_t2[3] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[3]); } #line 1 if (__startrek_start_t2[4] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[4]); } #line 1 if (__startrek_start_t2[5] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[5]); } #line 1 if (__startrek_start_t2[6] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[6]); } #line 1 if (__startrek_start_t2[7] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[7]); } } } #line 1 return (1); } } #line 1 "" __inline static _Bool __startrek_cs_t1(void) { _Bool c1 ; unsigned char o2 ; { #line 1 if (__startrek_is_first_cs) { { #line 1 "" __startrek_is_first_cs = 0; } } #line 1 if (__startrek_lock) { #line 1 return (0); } #line 1 c1 = __VERIFIER_nondet_bool(); #line 1 if (c1) { #line 1 return (0); } #line 1 o2 = __startrek_round; #line 1 __startrek_round = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(__startrek_round > o2); #line 1 __VERIFIER_assume(__startrek_round <= __startrek_job_end); #line 1 if (__startrek_round != __startrek_job_end) { { #line 1 if (__startrek_start_t2[0] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[0]); } #line 1 if (__startrek_start_t2[1] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[1]); } #line 1 if (__startrek_start_t2[2] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[2]); } #line 1 if (__startrek_start_t2[3] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[3]); } #line 1 if (__startrek_start_t2[4] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[4]); } #line 1 if (__startrek_start_t2[5] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[5]); } #line 1 if (__startrek_start_t2[6] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[6]); } #line 1 if (__startrek_start_t2[7] < __startrek_round) { #line 1 __VERIFIER_assume(__startrek_round > __startrek_end_t2[7]); } } } #line 1 return (1); } } #line 1 "" __inline static _Bool __startrek_cs_t2(void) { _Bool c1 ; unsigned char o2 ; { #line 1 if (__startrek_is_first_cs) { { #line 1 "" __startrek_is_first_cs = 0; } } #line 1 if (__startrek_lock) { #line 1 return (0); } #line 1 c1 = __VERIFIER_nondet_bool(); #line 1 if (c1) { #line 1 return (0); } #line 1 o2 = __startrek_round; #line 1 __startrek_round = __VERIFIER_nondet_uchar(); #line 1 __VERIFIER_assume(__startrek_round > o2); #line 1 __VERIFIER_assume(__startrek_round <= __startrek_job_end); #line 1 if (__startrek_round != __startrek_job_end) { { } } #line 1 return (1); } } #line 1 "" __inline static _Bool __startrek_cs_t3(void) { { #line 1 "" return (0); } } #line 1 "" __inline static void __startrek_assert_i0(_Bool arg ) { { #line 1 if (__startrek_hyper_period != 0) { #line 1 "" return; } #line 1 if (arg) { #line 1 return; } #line 1 if (__startrek_round < __startrek_error_round) { #line 1 __startrek_error_round = __startrek_round; } #line 1 switch (__startrek_task) { case 0: #line 1 __startrek_Assert_t0_i0[__startrek_job] = 0; #line 1 "" break; case 1: #line 1 "" __startrek_Assert_t1_i0[__startrek_job] = 0; #line 1 "" break; case 2: #line 1 "" __startrek_Assert_t2_i0[__startrek_job] = 0; #line 1 "" break; case 3: #line 1 "" __startrek_Assert_t3_i0[__startrek_job] = 0; #line 1 "" break; } } } #line 1 "" __inline void __startrek_check_assumptions(void) { { #line 1 "" __VERIFIER_assume(_i___startrek_job_count_Writer_[27] == ___startrek_job_count_Writer_[26]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[26] == ___startrek_job_count_Writer_[25]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[25] == ___startrek_job_count_Writer_[24]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[24] == ___startrek_job_count_Writer_[23]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[23] == ___startrek_job_count_Writer_[22]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[22] == ___startrek_job_count_Writer_[21]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[21] == ___startrek_job_count_Writer_[20]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[20] == ___startrek_job_count_Writer_[19]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[19] == ___startrek_job_count_Writer_[18]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[18] == ___startrek_job_count_Writer_[17]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[17] == ___startrek_job_count_Writer_[16]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[16] == ___startrek_job_count_Writer_[15]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[15] == ___startrek_job_count_Writer_[14]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[14] == ___startrek_job_count_Writer_[13]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[13] == ___startrek_job_count_Writer_[12]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[12] == ___startrek_job_count_Writer_[11]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[11] == ___startrek_job_count_Writer_[10]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[10] == ___startrek_job_count_Writer_[9]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[9] == ___startrek_job_count_Writer_[8]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[8] == ___startrek_job_count_Writer_[7]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[7] == ___startrek_job_count_Writer_[6]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[6] == ___startrek_job_count_Writer_[5]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[5] == ___startrek_job_count_Writer_[4]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[4] == ___startrek_job_count_Writer_[3]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[3] == ___startrek_job_count_Writer_[2]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[2] == ___startrek_job_count_Writer_[1]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Writer_[1] == ___startrek_job_count_Writer_[0]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[27] == ___startrek_job_count_Reader_[26]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[26] == ___startrek_job_count_Reader_[25]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[25] == ___startrek_job_count_Reader_[24]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[24] == ___startrek_job_count_Reader_[23]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[23] == ___startrek_job_count_Reader_[22]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[22] == ___startrek_job_count_Reader_[21]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[21] == ___startrek_job_count_Reader_[20]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[20] == ___startrek_job_count_Reader_[19]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[19] == ___startrek_job_count_Reader_[18]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[18] == ___startrek_job_count_Reader_[17]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[17] == ___startrek_job_count_Reader_[16]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[16] == ___startrek_job_count_Reader_[15]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[15] == ___startrek_job_count_Reader_[14]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[14] == ___startrek_job_count_Reader_[13]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[13] == ___startrek_job_count_Reader_[12]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[12] == ___startrek_job_count_Reader_[11]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[11] == ___startrek_job_count_Reader_[10]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[10] == ___startrek_job_count_Reader_[9]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[9] == ___startrek_job_count_Reader_[8]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[8] == ___startrek_job_count_Reader_[7]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[7] == ___startrek_job_count_Reader_[6]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[6] == ___startrek_job_count_Reader_[5]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[5] == ___startrek_job_count_Reader_[4]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[4] == ___startrek_job_count_Reader_[3]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[3] == ___startrek_job_count_Reader_[2]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[2] == ___startrek_job_count_Reader_[1]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Reader_[1] == ___startrek_job_count_Reader_[0]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[27] == ___startrek_job_count_TapeMover_[26]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[26] == ___startrek_job_count_TapeMover_[25]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[25] == ___startrek_job_count_TapeMover_[24]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[24] == ___startrek_job_count_TapeMover_[23]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[23] == ___startrek_job_count_TapeMover_[22]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[22] == ___startrek_job_count_TapeMover_[21]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[21] == ___startrek_job_count_TapeMover_[20]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[20] == ___startrek_job_count_TapeMover_[19]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[19] == ___startrek_job_count_TapeMover_[18]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[18] == ___startrek_job_count_TapeMover_[17]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[17] == ___startrek_job_count_TapeMover_[16]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[16] == ___startrek_job_count_TapeMover_[15]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[15] == ___startrek_job_count_TapeMover_[14]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[14] == ___startrek_job_count_TapeMover_[13]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[13] == ___startrek_job_count_TapeMover_[12]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[12] == ___startrek_job_count_TapeMover_[11]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[11] == ___startrek_job_count_TapeMover_[10]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[10] == ___startrek_job_count_TapeMover_[9]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[9] == ___startrek_job_count_TapeMover_[8]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[8] == ___startrek_job_count_TapeMover_[7]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[7] == ___startrek_job_count_TapeMover_[6]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[6] == ___startrek_job_count_TapeMover_[5]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[5] == ___startrek_job_count_TapeMover_[4]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[4] == ___startrek_job_count_TapeMover_[3]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[3] == ___startrek_job_count_TapeMover_[2]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[2] == ___startrek_job_count_TapeMover_[1]); #line 1 __VERIFIER_assume(_i___startrek_job_count_TapeMover_[1] == ___startrek_job_count_TapeMover_[0]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[27] == ___startrek_job_count_Controller_[26]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[26] == ___startrek_job_count_Controller_[25]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[25] == ___startrek_job_count_Controller_[24]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[24] == ___startrek_job_count_Controller_[23]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[23] == ___startrek_job_count_Controller_[22]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[22] == ___startrek_job_count_Controller_[21]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[21] == ___startrek_job_count_Controller_[20]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[20] == ___startrek_job_count_Controller_[19]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[19] == ___startrek_job_count_Controller_[18]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[18] == ___startrek_job_count_Controller_[17]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[17] == ___startrek_job_count_Controller_[16]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[16] == ___startrek_job_count_Controller_[15]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[15] == ___startrek_job_count_Controller_[14]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[14] == ___startrek_job_count_Controller_[13]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[13] == ___startrek_job_count_Controller_[12]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[12] == ___startrek_job_count_Controller_[11]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[11] == ___startrek_job_count_Controller_[10]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[10] == ___startrek_job_count_Controller_[9]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[9] == ___startrek_job_count_Controller_[8]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[8] == ___startrek_job_count_Controller_[7]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[7] == ___startrek_job_count_Controller_[6]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[6] == ___startrek_job_count_Controller_[5]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[5] == ___startrek_job_count_Controller_[4]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[4] == ___startrek_job_count_Controller_[3]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[3] == ___startrek_job_count_Controller_[2]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[2] == ___startrek_job_count_Controller_[1]); #line 1 __VERIFIER_assume(_i___startrek_job_count_Controller_[1] == ___startrek_job_count_Controller_[0]); #line 1 __VERIFIER_assume(_i_T_state_[27] == _T_state_[26]); #line 1 __VERIFIER_assume(_i_T_state_[26] == _T_state_[25]); #line 1 __VERIFIER_assume(_i_T_state_[25] == _T_state_[24]); #line 1 __VERIFIER_assume(_i_T_state_[24] == _T_state_[23]); #line 1 __VERIFIER_assume(_i_T_state_[23] == _T_state_[22]); #line 1 __VERIFIER_assume(_i_T_state_[22] == _T_state_[21]); #line 1 __VERIFIER_assume(_i_T_state_[21] == _T_state_[20]); #line 1 __VERIFIER_assume(_i_T_state_[20] == _T_state_[19]); #line 1 __VERIFIER_assume(_i_T_state_[19] == _T_state_[18]); #line 1 __VERIFIER_assume(_i_T_state_[18] == _T_state_[17]); #line 1 __VERIFIER_assume(_i_T_state_[17] == _T_state_[16]); #line 1 __VERIFIER_assume(_i_T_state_[16] == _T_state_[15]); #line 1 __VERIFIER_assume(_i_T_state_[15] == _T_state_[14]); #line 1 __VERIFIER_assume(_i_T_state_[14] == _T_state_[13]); #line 1 __VERIFIER_assume(_i_T_state_[13] == _T_state_[12]); #line 1 __VERIFIER_assume(_i_T_state_[12] == _T_state_[11]); #line 1 __VERIFIER_assume(_i_T_state_[11] == _T_state_[10]); #line 1 __VERIFIER_assume(_i_T_state_[10] == _T_state_[9]); #line 1 __VERIFIER_assume(_i_T_state_[9] == _T_state_[8]); #line 1 __VERIFIER_assume(_i_T_state_[8] == _T_state_[7]); #line 1 __VERIFIER_assume(_i_T_state_[7] == _T_state_[6]); #line 1 __VERIFIER_assume(_i_T_state_[6] == _T_state_[5]); #line 1 __VERIFIER_assume(_i_T_state_[5] == _T_state_[4]); #line 1 __VERIFIER_assume(_i_T_state_[4] == _T_state_[3]); #line 1 __VERIFIER_assume(_i_T_state_[3] == _T_state_[2]); #line 1 __VERIFIER_assume(_i_T_state_[2] == _T_state_[1]); #line 1 __VERIFIER_assume(_i_T_state_[1] == _T_state_[0]); #line 1 __VERIFIER_assume(_i_W_state_[27] == _W_state_[26]); #line 1 __VERIFIER_assume(_i_W_state_[26] == _W_state_[25]); #line 1 __VERIFIER_assume(_i_W_state_[25] == _W_state_[24]); #line 1 __VERIFIER_assume(_i_W_state_[24] == _W_state_[23]); #line 1 __VERIFIER_assume(_i_W_state_[23] == _W_state_[22]); #line 1 __VERIFIER_assume(_i_W_state_[22] == _W_state_[21]); #line 1 __VERIFIER_assume(_i_W_state_[21] == _W_state_[20]); #line 1 __VERIFIER_assume(_i_W_state_[20] == _W_state_[19]); #line 1 __VERIFIER_assume(_i_W_state_[19] == _W_state_[18]); #line 1 __VERIFIER_assume(_i_W_state_[18] == _W_state_[17]); #line 1 __VERIFIER_assume(_i_W_state_[17] == _W_state_[16]); #line 1 __VERIFIER_assume(_i_W_state_[16] == _W_state_[15]); #line 1 __VERIFIER_assume(_i_W_state_[15] == _W_state_[14]); #line 1 __VERIFIER_assume(_i_W_state_[14] == _W_state_[13]); #line 1 __VERIFIER_assume(_i_W_state_[13] == _W_state_[12]); #line 1 __VERIFIER_assume(_i_W_state_[12] == _W_state_[11]); #line 1 __VERIFIER_assume(_i_W_state_[11] == _W_state_[10]); #line 1 __VERIFIER_assume(_i_W_state_[10] == _W_state_[9]); #line 1 __VERIFIER_assume(_i_W_state_[9] == _W_state_[8]); #line 1 __VERIFIER_assume(_i_W_state_[8] == _W_state_[7]); #line 1 __VERIFIER_assume(_i_W_state_[7] == _W_state_[6]); #line 1 __VERIFIER_assume(_i_W_state_[6] == _W_state_[5]); #line 1 __VERIFIER_assume(_i_W_state_[5] == _W_state_[4]); #line 1 __VERIFIER_assume(_i_W_state_[4] == _W_state_[3]); #line 1 __VERIFIER_assume(_i_W_state_[3] == _W_state_[2]); #line 1 __VERIFIER_assume(_i_W_state_[2] == _W_state_[1]); #line 1 __VERIFIER_assume(_i_W_state_[1] == _W_state_[0]); #line 1 __VERIFIER_assume(_i_R_state_[27] == _R_state_[26]); #line 1 __VERIFIER_assume(_i_R_state_[26] == _R_state_[25]); #line 1 __VERIFIER_assume(_i_R_state_[25] == _R_state_[24]); #line 1 __VERIFIER_assume(_i_R_state_[24] == _R_state_[23]); #line 1 __VERIFIER_assume(_i_R_state_[23] == _R_state_[22]); #line 1 __VERIFIER_assume(_i_R_state_[22] == _R_state_[21]); #line 1 __VERIFIER_assume(_i_R_state_[21] == _R_state_[20]); #line 1 __VERIFIER_assume(_i_R_state_[20] == _R_state_[19]); #line 1 __VERIFIER_assume(_i_R_state_[19] == _R_state_[18]); #line 1 __VERIFIER_assume(_i_R_state_[18] == _R_state_[17]); #line 1 __VERIFIER_assume(_i_R_state_[17] == _R_state_[16]); #line 1 __VERIFIER_assume(_i_R_state_[16] == _R_state_[15]); #line 1 __VERIFIER_assume(_i_R_state_[15] == _R_state_[14]); #line 1 __VERIFIER_assume(_i_R_state_[14] == _R_state_[13]); #line 1 __VERIFIER_assume(_i_R_state_[13] == _R_state_[12]); #line 1 __VERIFIER_assume(_i_R_state_[12] == _R_state_[11]); #line 1 __VERIFIER_assume(_i_R_state_[11] == _R_state_[10]); #line 1 __VERIFIER_assume(_i_R_state_[10] == _R_state_[9]); #line 1 __VERIFIER_assume(_i_R_state_[9] == _R_state_[8]); #line 1 __VERIFIER_assume(_i_R_state_[8] == _R_state_[7]); #line 1 __VERIFIER_assume(_i_R_state_[7] == _R_state_[6]); #line 1 __VERIFIER_assume(_i_R_state_[6] == _R_state_[5]); #line 1 __VERIFIER_assume(_i_R_state_[5] == _R_state_[4]); #line 1 __VERIFIER_assume(_i_R_state_[4] == _R_state_[3]); #line 1 __VERIFIER_assume(_i_R_state_[3] == _R_state_[2]); #line 1 __VERIFIER_assume(_i_R_state_[2] == _R_state_[1]); #line 1 __VERIFIER_assume(_i_R_state_[1] == _R_state_[0]); #line 1 __VERIFIER_assume(_i_threshold_[27] == _threshold_[26]); #line 1 __VERIFIER_assume(_i_threshold_[26] == _threshold_[25]); #line 1 __VERIFIER_assume(_i_threshold_[25] == _threshold_[24]); #line 1 __VERIFIER_assume(_i_threshold_[24] == _threshold_[23]); #line 1 __VERIFIER_assume(_i_threshold_[23] == _threshold_[22]); #line 1 __VERIFIER_assume(_i_threshold_[22] == _threshold_[21]); #line 1 __VERIFIER_assume(_i_threshold_[21] == _threshold_[20]); #line 1 __VERIFIER_assume(_i_threshold_[20] == _threshold_[19]); #line 1 __VERIFIER_assume(_i_threshold_[19] == _threshold_[18]); #line 1 __VERIFIER_assume(_i_threshold_[18] == _threshold_[17]); #line 1 __VERIFIER_assume(_i_threshold_[17] == _threshold_[16]); #line 1 __VERIFIER_assume(_i_threshold_[16] == _threshold_[15]); #line 1 __VERIFIER_assume(_i_threshold_[15] == _threshold_[14]); #line 1 __VERIFIER_assume(_i_threshold_[14] == _threshold_[13]); #line 1 __VERIFIER_assume(_i_threshold_[13] == _threshold_[12]); #line 1 __VERIFIER_assume(_i_threshold_[12] == _threshold_[11]); #line 1 __VERIFIER_assume(_i_threshold_[11] == _threshold_[10]); #line 1 __VERIFIER_assume(_i_threshold_[10] == _threshold_[9]); #line 1 __VERIFIER_assume(_i_threshold_[9] == _threshold_[8]); #line 1 __VERIFIER_assume(_i_threshold_[8] == _threshold_[7]); #line 1 __VERIFIER_assume(_i_threshold_[7] == _threshold_[6]); #line 1 __VERIFIER_assume(_i_threshold_[6] == _threshold_[5]); #line 1 __VERIFIER_assume(_i_threshold_[5] == _threshold_[4]); #line 1 __VERIFIER_assume(_i_threshold_[4] == _threshold_[3]); #line 1 __VERIFIER_assume(_i_threshold_[3] == _threshold_[2]); #line 1 __VERIFIER_assume(_i_threshold_[2] == _threshold_[1]); #line 1 __VERIFIER_assume(_i_threshold_[1] == _threshold_[0]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[27] == _need_to_run_nxtbg_[26]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[26] == _need_to_run_nxtbg_[25]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[25] == _need_to_run_nxtbg_[24]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[24] == _need_to_run_nxtbg_[23]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[23] == _need_to_run_nxtbg_[22]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[22] == _need_to_run_nxtbg_[21]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[21] == _need_to_run_nxtbg_[20]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[20] == _need_to_run_nxtbg_[19]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[19] == _need_to_run_nxtbg_[18]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[18] == _need_to_run_nxtbg_[17]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[17] == _need_to_run_nxtbg_[16]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[16] == _need_to_run_nxtbg_[15]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[15] == _need_to_run_nxtbg_[14]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[14] == _need_to_run_nxtbg_[13]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[13] == _need_to_run_nxtbg_[12]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[12] == _need_to_run_nxtbg_[11]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[11] == _need_to_run_nxtbg_[10]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[10] == _need_to_run_nxtbg_[9]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[9] == _need_to_run_nxtbg_[8]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[8] == _need_to_run_nxtbg_[7]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[7] == _need_to_run_nxtbg_[6]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[6] == _need_to_run_nxtbg_[5]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[5] == _need_to_run_nxtbg_[4]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[4] == _need_to_run_nxtbg_[3]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[3] == _need_to_run_nxtbg_[2]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[2] == _need_to_run_nxtbg_[1]); #line 1 __VERIFIER_assume(_i_need_to_run_nxtbg_[1] == _need_to_run_nxtbg_[0]); #line 1 __VERIFIER_assume(_i_need_to_read_[27] == _need_to_read_[26]); #line 1 __VERIFIER_assume(_i_need_to_read_[26] == _need_to_read_[25]); #line 1 __VERIFIER_assume(_i_need_to_read_[25] == _need_to_read_[24]); #line 1 __VERIFIER_assume(_i_need_to_read_[24] == _need_to_read_[23]); #line 1 __VERIFIER_assume(_i_need_to_read_[23] == _need_to_read_[22]); #line 1 __VERIFIER_assume(_i_need_to_read_[22] == _need_to_read_[21]); #line 1 __VERIFIER_assume(_i_need_to_read_[21] == _need_to_read_[20]); #line 1 __VERIFIER_assume(_i_need_to_read_[20] == _need_to_read_[19]); #line 1 __VERIFIER_assume(_i_need_to_read_[19] == _need_to_read_[18]); #line 1 __VERIFIER_assume(_i_need_to_read_[18] == _need_to_read_[17]); #line 1 __VERIFIER_assume(_i_need_to_read_[17] == _need_to_read_[16]); #line 1 __VERIFIER_assume(_i_need_to_read_[16] == _need_to_read_[15]); #line 1 __VERIFIER_assume(_i_need_to_read_[15] == _need_to_read_[14]); #line 1 __VERIFIER_assume(_i_need_to_read_[14] == _need_to_read_[13]); #line 1 __VERIFIER_assume(_i_need_to_read_[13] == _need_to_read_[12]); #line 1 __VERIFIER_assume(_i_need_to_read_[12] == _need_to_read_[11]); #line 1 __VERIFIER_assume(_i_need_to_read_[11] == _need_to_read_[10]); #line 1 __VERIFIER_assume(_i_need_to_read_[10] == _need_to_read_[9]); #line 1 __VERIFIER_assume(_i_need_to_read_[9] == _need_to_read_[8]); #line 1 __VERIFIER_assume(_i_need_to_read_[8] == _need_to_read_[7]); #line 1 __VERIFIER_assume(_i_need_to_read_[7] == _need_to_read_[6]); #line 1 __VERIFIER_assume(_i_need_to_read_[6] == _need_to_read_[5]); #line 1 __VERIFIER_assume(_i_need_to_read_[5] == _need_to_read_[4]); #line 1 __VERIFIER_assume(_i_need_to_read_[4] == _need_to_read_[3]); #line 1 __VERIFIER_assume(_i_need_to_read_[3] == _need_to_read_[2]); #line 1 __VERIFIER_assume(_i_need_to_read_[2] == _need_to_read_[1]); #line 1 __VERIFIER_assume(_i_need_to_read_[1] == _need_to_read_[0]); #line 1 __VERIFIER_assume(_i_dir_[27] == _dir_[26]); #line 1 __VERIFIER_assume(_i_dir_[26] == _dir_[25]); #line 1 __VERIFIER_assume(_i_dir_[25] == _dir_[24]); #line 1 __VERIFIER_assume(_i_dir_[24] == _dir_[23]); #line 1 __VERIFIER_assume(_i_dir_[23] == _dir_[22]); #line 1 __VERIFIER_assume(_i_dir_[22] == _dir_[21]); #line 1 __VERIFIER_assume(_i_dir_[21] == _dir_[20]); #line 1 __VERIFIER_assume(_i_dir_[20] == _dir_[19]); #line 1 __VERIFIER_assume(_i_dir_[19] == _dir_[18]); #line 1 __VERIFIER_assume(_i_dir_[18] == _dir_[17]); #line 1 __VERIFIER_assume(_i_dir_[17] == _dir_[16]); #line 1 __VERIFIER_assume(_i_dir_[16] == _dir_[15]); #line 1 __VERIFIER_assume(_i_dir_[15] == _dir_[14]); #line 1 __VERIFIER_assume(_i_dir_[14] == _dir_[13]); #line 1 __VERIFIER_assume(_i_dir_[13] == _dir_[12]); #line 1 __VERIFIER_assume(_i_dir_[12] == _dir_[11]); #line 1 __VERIFIER_assume(_i_dir_[11] == _dir_[10]); #line 1 __VERIFIER_assume(_i_dir_[10] == _dir_[9]); #line 1 __VERIFIER_assume(_i_dir_[9] == _dir_[8]); #line 1 __VERIFIER_assume(_i_dir_[8] == _dir_[7]); #line 1 __VERIFIER_assume(_i_dir_[7] == _dir_[6]); #line 1 __VERIFIER_assume(_i_dir_[6] == _dir_[5]); #line 1 __VERIFIER_assume(_i_dir_[5] == _dir_[4]); #line 1 __VERIFIER_assume(_i_dir_[4] == _dir_[3]); #line 1 __VERIFIER_assume(_i_dir_[3] == _dir_[2]); #line 1 __VERIFIER_assume(_i_dir_[2] == _dir_[1]); #line 1 __VERIFIER_assume(_i_dir_[1] == _dir_[0]); #line 1 __VERIFIER_assume(_i_output_[27] == _output_[26]); #line 1 __VERIFIER_assume(_i_output_[26] == _output_[25]); #line 1 __VERIFIER_assume(_i_output_[25] == _output_[24]); #line 1 __VERIFIER_assume(_i_output_[24] == _output_[23]); #line 1 __VERIFIER_assume(_i_output_[23] == _output_[22]); #line 1 __VERIFIER_assume(_i_output_[22] == _output_[21]); #line 1 __VERIFIER_assume(_i_output_[21] == _output_[20]); #line 1 __VERIFIER_assume(_i_output_[20] == _output_[19]); #line 1 __VERIFIER_assume(_i_output_[19] == _output_[18]); #line 1 __VERIFIER_assume(_i_output_[18] == _output_[17]); #line 1 __VERIFIER_assume(_i_output_[17] == _output_[16]); #line 1 __VERIFIER_assume(_i_output_[16] == _output_[15]); #line 1 __VERIFIER_assume(_i_output_[15] == _output_[14]); #line 1 __VERIFIER_assume(_i_output_[14] == _output_[13]); #line 1 __VERIFIER_assume(_i_output_[13] == _output_[12]); #line 1 __VERIFIER_assume(_i_output_[12] == _output_[11]); #line 1 __VERIFIER_assume(_i_output_[11] == _output_[10]); #line 1 __VERIFIER_assume(_i_output_[10] == _output_[9]); #line 1 __VERIFIER_assume(_i_output_[9] == _output_[8]); #line 1 __VERIFIER_assume(_i_output_[8] == _output_[7]); #line 1 __VERIFIER_assume(_i_output_[7] == _output_[6]); #line 1 __VERIFIER_assume(_i_output_[6] == _output_[5]); #line 1 __VERIFIER_assume(_i_output_[5] == _output_[4]); #line 1 __VERIFIER_assume(_i_output_[4] == _output_[3]); #line 1 __VERIFIER_assume(_i_output_[3] == _output_[2]); #line 1 __VERIFIER_assume(_i_output_[2] == _output_[1]); #line 1 __VERIFIER_assume(_i_output_[1] == _output_[0]); #line 1 __VERIFIER_assume(_i_input_[27] == _input_[26]); #line 1 __VERIFIER_assume(_i_input_[26] == _input_[25]); #line 1 __VERIFIER_assume(_i_input_[25] == _input_[24]); #line 1 __VERIFIER_assume(_i_input_[24] == _input_[23]); #line 1 __VERIFIER_assume(_i_input_[23] == _input_[22]); #line 1 __VERIFIER_assume(_i_input_[22] == _input_[21]); #line 1 __VERIFIER_assume(_i_input_[21] == _input_[20]); #line 1 __VERIFIER_assume(_i_input_[20] == _input_[19]); #line 1 __VERIFIER_assume(_i_input_[19] == _input_[18]); #line 1 __VERIFIER_assume(_i_input_[18] == _input_[17]); #line 1 __VERIFIER_assume(_i_input_[17] == _input_[16]); #line 1 __VERIFIER_assume(_i_input_[16] == _input_[15]); #line 1 __VERIFIER_assume(_i_input_[15] == _input_[14]); #line 1 __VERIFIER_assume(_i_input_[14] == _input_[13]); #line 1 __VERIFIER_assume(_i_input_[13] == _input_[12]); #line 1 __VERIFIER_assume(_i_input_[12] == _input_[11]); #line 1 __VERIFIER_assume(_i_input_[11] == _input_[10]); #line 1 __VERIFIER_assume(_i_input_[10] == _input_[9]); #line 1 __VERIFIER_assume(_i_input_[9] == _input_[8]); #line 1 __VERIFIER_assume(_i_input_[8] == _input_[7]); #line 1 __VERIFIER_assume(_i_input_[7] == _input_[6]); #line 1 __VERIFIER_assume(_i_input_[6] == _input_[5]); #line 1 __VERIFIER_assume(_i_input_[5] == _input_[4]); #line 1 __VERIFIER_assume(_i_input_[4] == _input_[3]); #line 1 __VERIFIER_assume(_i_input_[3] == _input_[2]); #line 1 __VERIFIER_assume(_i_input_[2] == _input_[1]); #line 1 __VERIFIER_assume(_i_input_[1] == _input_[0]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[27] == _nxtcolorsensor_mode_[26]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[26] == _nxtcolorsensor_mode_[25]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[25] == _nxtcolorsensor_mode_[24]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[24] == _nxtcolorsensor_mode_[23]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[23] == _nxtcolorsensor_mode_[22]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[22] == _nxtcolorsensor_mode_[21]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[21] == _nxtcolorsensor_mode_[20]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[20] == _nxtcolorsensor_mode_[19]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[19] == _nxtcolorsensor_mode_[18]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[18] == _nxtcolorsensor_mode_[17]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[17] == _nxtcolorsensor_mode_[16]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[16] == _nxtcolorsensor_mode_[15]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[15] == _nxtcolorsensor_mode_[14]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[14] == _nxtcolorsensor_mode_[13]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[13] == _nxtcolorsensor_mode_[12]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[12] == _nxtcolorsensor_mode_[11]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[11] == _nxtcolorsensor_mode_[10]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[10] == _nxtcolorsensor_mode_[9]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[9] == _nxtcolorsensor_mode_[8]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[8] == _nxtcolorsensor_mode_[7]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[7] == _nxtcolorsensor_mode_[6]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[6] == _nxtcolorsensor_mode_[5]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[5] == _nxtcolorsensor_mode_[4]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[4] == _nxtcolorsensor_mode_[3]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[3] == _nxtcolorsensor_mode_[2]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[2] == _nxtcolorsensor_mode_[1]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_mode_[1] == _nxtcolorsensor_mode_[0]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[27] == _nxtcolorsensor_data_mode_[26]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[26] == _nxtcolorsensor_data_mode_[25]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[25] == _nxtcolorsensor_data_mode_[24]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[24] == _nxtcolorsensor_data_mode_[23]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[23] == _nxtcolorsensor_data_mode_[22]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[22] == _nxtcolorsensor_data_mode_[21]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[21] == _nxtcolorsensor_data_mode_[20]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[20] == _nxtcolorsensor_data_mode_[19]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[19] == _nxtcolorsensor_data_mode_[18]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[18] == _nxtcolorsensor_data_mode_[17]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[17] == _nxtcolorsensor_data_mode_[16]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[16] == _nxtcolorsensor_data_mode_[15]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[15] == _nxtcolorsensor_data_mode_[14]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[14] == _nxtcolorsensor_data_mode_[13]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[13] == _nxtcolorsensor_data_mode_[12]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[12] == _nxtcolorsensor_data_mode_[11]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[11] == _nxtcolorsensor_data_mode_[10]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[10] == _nxtcolorsensor_data_mode_[9]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[9] == _nxtcolorsensor_data_mode_[8]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[8] == _nxtcolorsensor_data_mode_[7]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[7] == _nxtcolorsensor_data_mode_[6]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[6] == _nxtcolorsensor_data_mode_[5]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[5] == _nxtcolorsensor_data_mode_[4]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[4] == _nxtcolorsensor_data_mode_[3]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[3] == _nxtcolorsensor_data_mode_[2]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[2] == _nxtcolorsensor_data_mode_[1]); #line 1 __VERIFIER_assume(_i_nxtcolorsensor_data_mode_[1] == _nxtcolorsensor_data_mode_[0]); #line 1 __VERIFIER_assume(_i_T_speed_[27] == _T_speed_[26]); #line 1 __VERIFIER_assume(_i_T_speed_[26] == _T_speed_[25]); #line 1 __VERIFIER_assume(_i_T_speed_[25] == _T_speed_[24]); #line 1 __VERIFIER_assume(_i_T_speed_[24] == _T_speed_[23]); #line 1 __VERIFIER_assume(_i_T_speed_[23] == _T_speed_[22]); #line 1 __VERIFIER_assume(_i_T_speed_[22] == _T_speed_[21]); #line 1 __VERIFIER_assume(_i_T_speed_[21] == _T_speed_[20]); #line 1 __VERIFIER_assume(_i_T_speed_[20] == _T_speed_[19]); #line 1 __VERIFIER_assume(_i_T_speed_[19] == _T_speed_[18]); #line 1 __VERIFIER_assume(_i_T_speed_[18] == _T_speed_[17]); #line 1 __VERIFIER_assume(_i_T_speed_[17] == _T_speed_[16]); #line 1 __VERIFIER_assume(_i_T_speed_[16] == _T_speed_[15]); #line 1 __VERIFIER_assume(_i_T_speed_[15] == _T_speed_[14]); #line 1 __VERIFIER_assume(_i_T_speed_[14] == _T_speed_[13]); #line 1 __VERIFIER_assume(_i_T_speed_[13] == _T_speed_[12]); #line 1 __VERIFIER_assume(_i_T_speed_[12] == _T_speed_[11]); #line 1 __VERIFIER_assume(_i_T_speed_[11] == _T_speed_[10]); #line 1 __VERIFIER_assume(_i_T_speed_[10] == _T_speed_[9]); #line 1 __VERIFIER_assume(_i_T_speed_[9] == _T_speed_[8]); #line 1 __VERIFIER_assume(_i_T_speed_[8] == _T_speed_[7]); #line 1 __VERIFIER_assume(_i_T_speed_[7] == _T_speed_[6]); #line 1 __VERIFIER_assume(_i_T_speed_[6] == _T_speed_[5]); #line 1 __VERIFIER_assume(_i_T_speed_[5] == _T_speed_[4]); #line 1 __VERIFIER_assume(_i_T_speed_[4] == _T_speed_[3]); #line 1 __VERIFIER_assume(_i_T_speed_[3] == _T_speed_[2]); #line 1 __VERIFIER_assume(_i_T_speed_[2] == _T_speed_[1]); #line 1 __VERIFIER_assume(_i_T_speed_[1] == _T_speed_[0]); #line 1 __VERIFIER_assume(_i_T_count_[27] == _T_count_[26]); #line 1 __VERIFIER_assume(_i_T_count_[26] == _T_count_[25]); #line 1 __VERIFIER_assume(_i_T_count_[25] == _T_count_[24]); #line 1 __VERIFIER_assume(_i_T_count_[24] == _T_count_[23]); #line 1 __VERIFIER_assume(_i_T_count_[23] == _T_count_[22]); #line 1 __VERIFIER_assume(_i_T_count_[22] == _T_count_[21]); #line 1 __VERIFIER_assume(_i_T_count_[21] == _T_count_[20]); #line 1 __VERIFIER_assume(_i_T_count_[20] == _T_count_[19]); #line 1 __VERIFIER_assume(_i_T_count_[19] == _T_count_[18]); #line 1 __VERIFIER_assume(_i_T_count_[18] == _T_count_[17]); #line 1 __VERIFIER_assume(_i_T_count_[17] == _T_count_[16]); #line 1 __VERIFIER_assume(_i_T_count_[16] == _T_count_[15]); #line 1 __VERIFIER_assume(_i_T_count_[15] == _T_count_[14]); #line 1 __VERIFIER_assume(_i_T_count_[14] == _T_count_[13]); #line 1 __VERIFIER_assume(_i_T_count_[13] == _T_count_[12]); #line 1 __VERIFIER_assume(_i_T_count_[12] == _T_count_[11]); #line 1 __VERIFIER_assume(_i_T_count_[11] == _T_count_[10]); #line 1 __VERIFIER_assume(_i_T_count_[10] == _T_count_[9]); #line 1 __VERIFIER_assume(_i_T_count_[9] == _T_count_[8]); #line 1 __VERIFIER_assume(_i_T_count_[8] == _T_count_[7]); #line 1 __VERIFIER_assume(_i_T_count_[7] == _T_count_[6]); #line 1 __VERIFIER_assume(_i_T_count_[6] == _T_count_[5]); #line 1 __VERIFIER_assume(_i_T_count_[5] == _T_count_[4]); #line 1 __VERIFIER_assume(_i_T_count_[4] == _T_count_[3]); #line 1 __VERIFIER_assume(_i_T_count_[3] == _T_count_[2]); #line 1 __VERIFIER_assume(_i_T_count_[2] == _T_count_[1]); #line 1 __VERIFIER_assume(_i_T_count_[1] == _T_count_[0]); #line 1 __VERIFIER_assume(_i_W_speed_[27] == _W_speed_[26]); #line 1 __VERIFIER_assume(_i_W_speed_[26] == _W_speed_[25]); #line 1 __VERIFIER_assume(_i_W_speed_[25] == _W_speed_[24]); #line 1 __VERIFIER_assume(_i_W_speed_[24] == _W_speed_[23]); #line 1 __VERIFIER_assume(_i_W_speed_[23] == _W_speed_[22]); #line 1 __VERIFIER_assume(_i_W_speed_[22] == _W_speed_[21]); #line 1 __VERIFIER_assume(_i_W_speed_[21] == _W_speed_[20]); #line 1 __VERIFIER_assume(_i_W_speed_[20] == _W_speed_[19]); #line 1 __VERIFIER_assume(_i_W_speed_[19] == _W_speed_[18]); #line 1 __VERIFIER_assume(_i_W_speed_[18] == _W_speed_[17]); #line 1 __VERIFIER_assume(_i_W_speed_[17] == _W_speed_[16]); #line 1 __VERIFIER_assume(_i_W_speed_[16] == _W_speed_[15]); #line 1 __VERIFIER_assume(_i_W_speed_[15] == _W_speed_[14]); #line 1 __VERIFIER_assume(_i_W_speed_[14] == _W_speed_[13]); #line 1 __VERIFIER_assume(_i_W_speed_[13] == _W_speed_[12]); #line 1 __VERIFIER_assume(_i_W_speed_[12] == _W_speed_[11]); #line 1 __VERIFIER_assume(_i_W_speed_[11] == _W_speed_[10]); #line 1 __VERIFIER_assume(_i_W_speed_[10] == _W_speed_[9]); #line 1 __VERIFIER_assume(_i_W_speed_[9] == _W_speed_[8]); #line 1 __VERIFIER_assume(_i_W_speed_[8] == _W_speed_[7]); #line 1 __VERIFIER_assume(_i_W_speed_[7] == _W_speed_[6]); #line 1 __VERIFIER_assume(_i_W_speed_[6] == _W_speed_[5]); #line 1 __VERIFIER_assume(_i_W_speed_[5] == _W_speed_[4]); #line 1 __VERIFIER_assume(_i_W_speed_[4] == _W_speed_[3]); #line 1 __VERIFIER_assume(_i_W_speed_[3] == _W_speed_[2]); #line 1 __VERIFIER_assume(_i_W_speed_[2] == _W_speed_[1]); #line 1 __VERIFIER_assume(_i_W_speed_[1] == _W_speed_[0]); #line 1 __VERIFIER_assume(_i_W_count_[27] == _W_count_[26]); #line 1 __VERIFIER_assume(_i_W_count_[26] == _W_count_[25]); #line 1 __VERIFIER_assume(_i_W_count_[25] == _W_count_[24]); #line 1 __VERIFIER_assume(_i_W_count_[24] == _W_count_[23]); #line 1 __VERIFIER_assume(_i_W_count_[23] == _W_count_[22]); #line 1 __VERIFIER_assume(_i_W_count_[22] == _W_count_[21]); #line 1 __VERIFIER_assume(_i_W_count_[21] == _W_count_[20]); #line 1 __VERIFIER_assume(_i_W_count_[20] == _W_count_[19]); #line 1 __VERIFIER_assume(_i_W_count_[19] == _W_count_[18]); #line 1 __VERIFIER_assume(_i_W_count_[18] == _W_count_[17]); #line 1 __VERIFIER_assume(_i_W_count_[17] == _W_count_[16]); #line 1 __VERIFIER_assume(_i_W_count_[16] == _W_count_[15]); #line 1 __VERIFIER_assume(_i_W_count_[15] == _W_count_[14]); #line 1 __VERIFIER_assume(_i_W_count_[14] == _W_count_[13]); #line 1 __VERIFIER_assume(_i_W_count_[13] == _W_count_[12]); #line 1 __VERIFIER_assume(_i_W_count_[12] == _W_count_[11]); #line 1 __VERIFIER_assume(_i_W_count_[11] == _W_count_[10]); #line 1 __VERIFIER_assume(_i_W_count_[10] == _W_count_[9]); #line 1 __VERIFIER_assume(_i_W_count_[9] == _W_count_[8]); #line 1 __VERIFIER_assume(_i_W_count_[8] == _W_count_[7]); #line 1 __VERIFIER_assume(_i_W_count_[7] == _W_count_[6]); #line 1 __VERIFIER_assume(_i_W_count_[6] == _W_count_[5]); #line 1 __VERIFIER_assume(_i_W_count_[5] == _W_count_[4]); #line 1 __VERIFIER_assume(_i_W_count_[4] == _W_count_[3]); #line 1 __VERIFIER_assume(_i_W_count_[3] == _W_count_[2]); #line 1 __VERIFIER_assume(_i_W_count_[2] == _W_count_[1]); #line 1 __VERIFIER_assume(_i_W_count_[1] == _W_count_[0]); #line 1 __VERIFIER_assume(_i_R_speed_[27] == _R_speed_[26]); #line 1 __VERIFIER_assume(_i_R_speed_[26] == _R_speed_[25]); #line 1 __VERIFIER_assume(_i_R_speed_[25] == _R_speed_[24]); #line 1 __VERIFIER_assume(_i_R_speed_[24] == _R_speed_[23]); #line 1 __VERIFIER_assume(_i_R_speed_[23] == _R_speed_[22]); #line 1 __VERIFIER_assume(_i_R_speed_[22] == _R_speed_[21]); #line 1 __VERIFIER_assume(_i_R_speed_[21] == _R_speed_[20]); #line 1 __VERIFIER_assume(_i_R_speed_[20] == _R_speed_[19]); #line 1 __VERIFIER_assume(_i_R_speed_[19] == _R_speed_[18]); #line 1 __VERIFIER_assume(_i_R_speed_[18] == _R_speed_[17]); #line 1 __VERIFIER_assume(_i_R_speed_[17] == _R_speed_[16]); #line 1 __VERIFIER_assume(_i_R_speed_[16] == _R_speed_[15]); #line 1 __VERIFIER_assume(_i_R_speed_[15] == _R_speed_[14]); #line 1 __VERIFIER_assume(_i_R_speed_[14] == _R_speed_[13]); #line 1 __VERIFIER_assume(_i_R_speed_[13] == _R_speed_[12]); #line 1 __VERIFIER_assume(_i_R_speed_[12] == _R_speed_[11]); #line 1 __VERIFIER_assume(_i_R_speed_[11] == _R_speed_[10]); #line 1 __VERIFIER_assume(_i_R_speed_[10] == _R_speed_[9]); #line 1 __VERIFIER_assume(_i_R_speed_[9] == _R_speed_[8]); #line 1 __VERIFIER_assume(_i_R_speed_[8] == _R_speed_[7]); #line 1 __VERIFIER_assume(_i_R_speed_[7] == _R_speed_[6]); #line 1 __VERIFIER_assume(_i_R_speed_[6] == _R_speed_[5]); #line 1 __VERIFIER_assume(_i_R_speed_[5] == _R_speed_[4]); #line 1 __VERIFIER_assume(_i_R_speed_[4] == _R_speed_[3]); #line 1 __VERIFIER_assume(_i_R_speed_[3] == _R_speed_[2]); #line 1 __VERIFIER_assume(_i_R_speed_[2] == _R_speed_[1]); #line 1 __VERIFIER_assume(_i_R_speed_[1] == _R_speed_[0]); #line 1 __VERIFIER_assume(_i_R_count_[27] == _R_count_[26]); #line 1 __VERIFIER_assume(_i_R_count_[26] == _R_count_[25]); #line 1 __VERIFIER_assume(_i_R_count_[25] == _R_count_[24]); #line 1 __VERIFIER_assume(_i_R_count_[24] == _R_count_[23]); #line 1 __VERIFIER_assume(_i_R_count_[23] == _R_count_[22]); #line 1 __VERIFIER_assume(_i_R_count_[22] == _R_count_[21]); #line 1 __VERIFIER_assume(_i_R_count_[21] == _R_count_[20]); #line 1 __VERIFIER_assume(_i_R_count_[20] == _R_count_[19]); #line 1 __VERIFIER_assume(_i_R_count_[19] == _R_count_[18]); #line 1 __VERIFIER_assume(_i_R_count_[18] == _R_count_[17]); #line 1 __VERIFIER_assume(_i_R_count_[17] == _R_count_[16]); #line 1 __VERIFIER_assume(_i_R_count_[16] == _R_count_[15]); #line 1 __VERIFIER_assume(_i_R_count_[15] == _R_count_[14]); #line 1 __VERIFIER_assume(_i_R_count_[14] == _R_count_[13]); #line 1 __VERIFIER_assume(_i_R_count_[13] == _R_count_[12]); #line 1 __VERIFIER_assume(_i_R_count_[12] == _R_count_[11]); #line 1 __VERIFIER_assume(_i_R_count_[11] == _R_count_[10]); #line 1 __VERIFIER_assume(_i_R_count_[10] == _R_count_[9]); #line 1 __VERIFIER_assume(_i_R_count_[9] == _R_count_[8]); #line 1 __VERIFIER_assume(_i_R_count_[8] == _R_count_[7]); #line 1 __VERIFIER_assume(_i_R_count_[7] == _R_count_[6]); #line 1 __VERIFIER_assume(_i_R_count_[6] == _R_count_[5]); #line 1 __VERIFIER_assume(_i_R_count_[5] == _R_count_[4]); #line 1 __VERIFIER_assume(_i_R_count_[4] == _R_count_[3]); #line 1 __VERIFIER_assume(_i_R_count_[3] == _R_count_[2]); #line 1 __VERIFIER_assume(_i_R_count_[2] == _R_count_[1]); #line 1 __VERIFIER_assume(_i_R_count_[1] == _R_count_[0]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[27] == ___startrek_current_priority_[26]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[26] == ___startrek_current_priority_[25]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[25] == ___startrek_current_priority_[24]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[24] == ___startrek_current_priority_[23]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[23] == ___startrek_current_priority_[22]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[22] == ___startrek_current_priority_[21]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[21] == ___startrek_current_priority_[20]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[20] == ___startrek_current_priority_[19]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[19] == ___startrek_current_priority_[18]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[18] == ___startrek_current_priority_[17]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[17] == ___startrek_current_priority_[16]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[16] == ___startrek_current_priority_[15]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[15] == ___startrek_current_priority_[14]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[14] == ___startrek_current_priority_[13]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[13] == ___startrek_current_priority_[12]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[12] == ___startrek_current_priority_[11]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[11] == ___startrek_current_priority_[10]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[10] == ___startrek_current_priority_[9]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[9] == ___startrek_current_priority_[8]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[8] == ___startrek_current_priority_[7]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[7] == ___startrek_current_priority_[6]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[6] == ___startrek_current_priority_[5]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[5] == ___startrek_current_priority_[4]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[4] == ___startrek_current_priority_[3]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[3] == ___startrek_current_priority_[2]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[2] == ___startrek_current_priority_[1]); #line 1 __VERIFIER_assume(_i___startrek_current_priority_[1] == ___startrek_current_priority_[0]); } } #line 1 "" __inline void __startrek_user_init(void) { { } } #line 1 "" __inline void __startrek_user_final(void) { { } } #line 1 "" __inline void __startrek_check_assertions(void) { { #line 1 "" assert(__startrek_Assert_t3_i0[7]); #line 1 assert(__startrek_Assert_t3_i0[6]); #line 1 assert(__startrek_Assert_t3_i0[5]); #line 1 assert(__startrek_Assert_t3_i0[4]); #line 1 assert(__startrek_Assert_t3_i0[3]); #line 1 assert(__startrek_Assert_t3_i0[2]); #line 1 assert(__startrek_Assert_t3_i0[1]); #line 1 assert(__startrek_Assert_t3_i0[0]); #line 1 assert(__startrek_Assert_t2_i0[7]); #line 1 assert(__startrek_Assert_t2_i0[6]); #line 1 assert(__startrek_Assert_t2_i0[5]); #line 1 assert(__startrek_Assert_t2_i0[4]); #line 1 assert(__startrek_Assert_t2_i0[3]); #line 1 assert(__startrek_Assert_t2_i0[2]); #line 1 assert(__startrek_Assert_t2_i0[1]); #line 1 assert(__startrek_Assert_t2_i0[0]); #line 1 assert(__startrek_Assert_t1_i0[7]); #line 1 assert(__startrek_Assert_t1_i0[6]); #line 1 assert(__startrek_Assert_t1_i0[5]); #line 1 assert(__startrek_Assert_t1_i0[4]); #line 1 assert(__startrek_Assert_t1_i0[3]); #line 1 assert(__startrek_Assert_t1_i0[2]); #line 1 assert(__startrek_Assert_t1_i0[1]); #line 1 assert(__startrek_Assert_t1_i0[0]); #line 1 assert(__startrek_Assert_t0_i0[3]); #line 1 assert(__startrek_Assert_t0_i0[2]); #line 1 assert(__startrek_Assert_t0_i0[1]); #line 1 assert(__startrek_Assert_t0_i0[0]); } } #line 1 "" void __main(void) { _Bool c1 ; { #line 1 "" __startrek_error_round = 28; #line 1 __startrek_schedule_jobs(); #line 1 __startrek_init_globals(); { { #line 1 __startrek_task = 0; #line 1 __startrek_job = 0; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t0[0]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t0[0]; #line 1 c1 = __startrek_entry_pt_Controller(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 1; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t0[1]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t0[1]; #line 1 c1 = __startrek_entry_pt_Controller(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 2; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t0[2]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t0[2]; #line 1 c1 = __startrek_entry_pt_Controller(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 3; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t0[3]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t0[3]; #line 1 c1 = __startrek_entry_pt_Controller(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } } { #line 1 __startrek_task = 1; #line 1 __startrek_job = 0; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[0]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[0]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 1; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[1]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[1]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 2; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[2]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[2]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 3; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[3]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[3]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 4; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[4]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[4]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 5; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[5]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[5]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 6; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[6]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[6]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 7; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t1[7]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t1[7]; #line 1 c1 = __startrek_entry_pt_TapeMover(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } } { #line 1 __startrek_task = 2; #line 1 __startrek_job = 0; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[0]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[0]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 1; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[1]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[1]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 2; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[2]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[2]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 3; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[3]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[3]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 4; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[4]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[4]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 5; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[5]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[5]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 6; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[6]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[6]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 7; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t2[7]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t2[7]; #line 1 c1 = __startrek_entry_pt_Reader(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } } { #line 1 __startrek_task = 3; #line 1 __startrek_job = 0; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[0]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[0]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 1; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[1]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[1]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 2; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[2]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[2]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 3; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[3]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[3]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 4; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[4]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[4]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 5; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[5]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[5]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 6; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[6]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[6]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } #line 1 __startrek_job = 7; #line 1 __startrek_is_first_cs = 1; #line 1 __startrek_round = __startrek_start_t3[7]; #line 1 if (__startrek_round < __startrek_error_round) { { #line 1 __startrek_job_end = __startrek_end_t3[7]; #line 1 c1 = __startrek_entry_pt_Writer(); #line 1 __startrek_lock = 0; #line 1 __VERIFIER_assume(__startrek_round == __startrek_job_end); } } } } #line 1 __startrek_round = 28; #line 1 __startrek_check_assumptions(); #line 1 __startrek_check_assertions(); #line 1 if (__startrek_hyper_period == 0) { { #line 1 __startrek_user_final(); } } } } #line 1 "" int main(void) { { #line 1 "" __startrek_init_shared(); #line 1 __startrek_user_init(); #line 1 __startrek_hyper_period = 0; #line 1 __main(); } } #line 1 "" __inline static char __startrek_read___startrek_current_priority(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = ___startrek_current_priority_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static int __startrek_read_R_count(void) { int r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _R_count_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read_R_speed(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _R_speed_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static int __startrek_read_W_count(void) { int r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _W_count_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read_W_speed(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _W_speed_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static int __startrek_read_T_count(void) { int r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _T_count_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read_T_speed(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _T_speed_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned char __startrek_read_nxtcolorsensor_data_mode(void) { unsigned char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _nxtcolorsensor_data_mode_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned char __startrek_read_nxtcolorsensor_mode(void) { unsigned char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _nxtcolorsensor_mode_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static _Bool __startrek_read_input(void) { _Bool r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _input_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static _Bool __startrek_read_output(void) { _Bool r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _output_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static _Bool __startrek_read_dir(void) { _Bool r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _dir_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static _Bool __startrek_read_need_to_read(void) { _Bool r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _need_to_read_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static _Bool __startrek_read_need_to_run_nxtbg(void) { _Bool r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _need_to_run_nxtbg_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned short __startrek_read_threshold(void) { unsigned short r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _threshold_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned char __startrek_read_R_state(void) { unsigned char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _R_state_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned char __startrek_read_W_state(void) { unsigned char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _W_state_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static unsigned char __startrek_read_T_state(void) { unsigned char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = _T_state_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read___startrek_job_count_Controller(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = ___startrek_job_count_Controller_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read___startrek_job_count_TapeMover(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = ___startrek_job_count_TapeMover_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read___startrek_job_count_Reader(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = ___startrek_job_count_Reader_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static char __startrek_read___startrek_job_count_Writer(void) { char r1 ; _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 r1 = ___startrek_job_count_Writer_[__startrek_round]; #line 1 return (r1); } } #line 1 "" __inline static void __startrek_write___startrek_current_priority(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 ___startrek_current_priority_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_R_count(int arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _R_count_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_R_speed(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _R_speed_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_W_count(int arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _W_count_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_W_speed(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _W_speed_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_T_count(int arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _T_count_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_T_speed(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _T_speed_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_nxtcolorsensor_data_mode(unsigned char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _nxtcolorsensor_data_mode_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_nxtcolorsensor_mode(unsigned char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _nxtcolorsensor_mode_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_input(_Bool arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _input_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_output(_Bool arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _output_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_dir(_Bool arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _dir_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_need_to_read(_Bool arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _need_to_read_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_need_to_run_nxtbg(_Bool arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _need_to_run_nxtbg_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_threshold(unsigned short arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _threshold_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_R_state(unsigned char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _R_state_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_W_state(unsigned char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _W_state_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write_T_state(unsigned char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 _T_state_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write___startrek_job_count_Controller(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 ___startrek_job_count_Controller_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write___startrek_job_count_TapeMover(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 ___startrek_job_count_TapeMover_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write___startrek_job_count_Reader(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 ___startrek_job_count_Reader_[__startrek_round] = arg; } } #line 1 "" __inline static void __startrek_write___startrek_job_count_Writer(char arg ) { _Bool c2 ; unsigned char or3 ; { #line 1 switch (__startrek_task) { case 0: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t0(); { } } #line 1 break; case 1: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t1(); { } } #line 1 break; case 2: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t2(); { } } #line 1 break; case 3: { #line 1 or3 = __startrek_round; #line 1 c2 = __startrek_cs_t3(); { } } #line 1 break; } #line 1 ___startrek_job_count_Writer_[__startrek_round] = arg; } } #line 1 "" __inline void __startrek_init_shared(void) { { #line 1 "" ___startrek_job_count_Writer_[0] = __startrek_hidden___startrek_job_count_Writer; #line 1 ___startrek_job_count_Reader_[0] = __startrek_hidden___startrek_job_count_Reader; #line 1 ___startrek_job_count_TapeMover_[0] = __startrek_hidden___startrek_job_count_TapeMover; #line 1 ___startrek_job_count_Controller_[0] = __startrek_hidden___startrek_job_count_Controller; #line 1 _T_state_[0] = __startrek_hidden_T_state; #line 1 _W_state_[0] = __startrek_hidden_W_state; #line 1 _R_state_[0] = __startrek_hidden_R_state; #line 1 _threshold_[0] = __startrek_hidden_threshold; #line 1 _need_to_run_nxtbg_[0] = __startrek_hidden_need_to_run_nxtbg; #line 1 _need_to_read_[0] = __startrek_hidden_need_to_read; #line 1 _dir_[0] = __startrek_hidden_dir; #line 1 _output_[0] = __startrek_hidden_output; #line 1 _input_[0] = __startrek_hidden_input; #line 1 _nxtcolorsensor_mode_[0] = __startrek_hidden_nxtcolorsensor_mode; #line 1 _nxtcolorsensor_data_mode_[0] = __startrek_hidden_nxtcolorsensor_data_mode; #line 1 _T_speed_[0] = __startrek_hidden_T_speed; #line 1 _T_count_[0] = __startrek_hidden_T_count; #line 1 _W_speed_[0] = __startrek_hidden_W_speed; #line 1 _W_count_[0] = __startrek_hidden_W_count; #line 1 _R_speed_[0] = __startrek_hidden_R_speed; #line 1 _R_count_[0] = __startrek_hidden_R_count; #line 1 ___startrek_current_priority_[0] = __startrek_hidden___startrek_current_priority; } }