1
2
3
4#line 23 "include/asm-generic/int-ll64.h"
5typedef unsigned short __u16;
6#line 26 "include/asm-generic/int-ll64.h"
7typedef unsigned int __u32;
8#line 30 "include/asm-generic/int-ll64.h"
9typedef unsigned long long __u64;
10#line 45 "include/asm-generic/int-ll64.h"
11typedef short s16;
12#line 46 "include/asm-generic/int-ll64.h"
13typedef unsigned short u16;
14#line 49 "include/asm-generic/int-ll64.h"
15typedef unsigned int u32;
16#line 14 "include/asm-generic/posix_types.h"
17typedef long __kernel_long_t;
18#line 15 "include/asm-generic/posix_types.h"
19typedef unsigned long __kernel_ulong_t;
20#line 75 "include/asm-generic/posix_types.h"
21typedef __kernel_ulong_t __kernel_size_t;
22#line 76 "include/asm-generic/posix_types.h"
23typedef __kernel_long_t __kernel_ssize_t;
24#line 27 "include/linux/types.h"
25typedef unsigned short umode_t;
26#line 63 "include/linux/types.h"
27typedef __kernel_size_t size_t;
28#line 68 "include/linux/types.h"
29typedef __kernel_ssize_t ssize_t;
30#line 219 "include/linux/types.h"
31struct __anonstruct_atomic_t_7 {
32 int counter ;
33};
34#line 219 "include/linux/types.h"
35typedef struct __anonstruct_atomic_t_7 atomic_t;
36#line 229 "include/linux/types.h"
37struct list_head {
38 struct list_head *next ;
39 struct list_head *prev ;
40};
41#line 56 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/alternative.h"
42struct module;
43#line 56
44struct module;
45#line 146 "include/linux/init.h"
46typedef void (*ctor_fn_t)(void);
47#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/thread_info.h"
48struct task_struct;
49#line 20
50struct task_struct;
51#line 7 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
52struct task_struct;
53#line 52 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt_types.h"
54struct task_struct;
55#line 329
56struct arch_spinlock;
57#line 329
58struct arch_spinlock;
59#line 139 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
60struct task_struct;
61#line 8 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/current.h"
62struct task_struct;
63#line 10 "include/asm-generic/bug.h"
64struct bug_entry {
65 int bug_addr_disp ;
66 int file_disp ;
67 unsigned short line ;
68 unsigned short flags ;
69};
70#line 234 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt.h"
71struct static_key;
72#line 234
73struct static_key;
74#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
75typedef u16 __ticket_t;
76#line 15 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
77typedef u32 __ticketpair_t;
78#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
79struct __raw_tickets {
80 __ticket_t head ;
81 __ticket_t tail ;
82};
83#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
84union __anonunion____missing_field_name_36 {
85 __ticketpair_t head_tail ;
86 struct __raw_tickets tickets ;
87};
88#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
89struct arch_spinlock {
90 union __anonunion____missing_field_name_36 __annonCompField17 ;
91};
92#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
93typedef struct arch_spinlock arch_spinlock_t;
94#line 12 "include/linux/lockdep.h"
95struct task_struct;
96#line 20 "include/linux/spinlock_types.h"
97struct raw_spinlock {
98 arch_spinlock_t raw_lock ;
99 unsigned int magic ;
100 unsigned int owner_cpu ;
101 void *owner ;
102};
103#line 64 "include/linux/spinlock_types.h"
104union __anonunion____missing_field_name_39 {
105 struct raw_spinlock rlock ;
106};
107#line 64 "include/linux/spinlock_types.h"
108struct spinlock {
109 union __anonunion____missing_field_name_39 __annonCompField19 ;
110};
111#line 64 "include/linux/spinlock_types.h"
112typedef struct spinlock spinlock_t;
113#line 49 "include/linux/wait.h"
114struct __wait_queue_head {
115 spinlock_t lock ;
116 struct list_head task_list ;
117};
118#line 53 "include/linux/wait.h"
119typedef struct __wait_queue_head wait_queue_head_t;
120#line 55
121struct task_struct;
122#line 48 "include/linux/mutex.h"
123struct mutex {
124 atomic_t count ;
125 spinlock_t wait_lock ;
126 struct list_head wait_list ;
127 struct task_struct *owner ;
128 char const *name ;
129 void *magic ;
130};
131#line 270 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/elf.h"
132struct task_struct;
133#line 18 "include/linux/elf.h"
134typedef __u64 Elf64_Addr;
135#line 19 "include/linux/elf.h"
136typedef __u16 Elf64_Half;
137#line 23 "include/linux/elf.h"
138typedef __u32 Elf64_Word;
139#line 24 "include/linux/elf.h"
140typedef __u64 Elf64_Xword;
141#line 194 "include/linux/elf.h"
142struct elf64_sym {
143 Elf64_Word st_name ;
144 unsigned char st_info ;
145 unsigned char st_other ;
146 Elf64_Half st_shndx ;
147 Elf64_Addr st_value ;
148 Elf64_Xword st_size ;
149};
150#line 194 "include/linux/elf.h"
151typedef struct elf64_sym Elf64_Sym;
152#line 20 "include/linux/kobject_ns.h"
153struct sock;
154#line 20
155struct sock;
156#line 21
157struct kobject;
158#line 21
159struct kobject;
160#line 27
161enum kobj_ns_type {
162 KOBJ_NS_TYPE_NONE = 0,
163 KOBJ_NS_TYPE_NET = 1,
164 KOBJ_NS_TYPES = 2
165} ;
166#line 40 "include/linux/kobject_ns.h"
167struct kobj_ns_type_operations {
168 enum kobj_ns_type type ;
169 void *(*grab_current_ns)(void) ;
170 void const *(*netlink_ns)(struct sock *sk ) ;
171 void const *(*initial_ns)(void) ;
172 void (*drop_ns)(void * ) ;
173};
174#line 22 "include/linux/sysfs.h"
175struct kobject;
176#line 23
177struct module;
178#line 24
179enum kobj_ns_type;
180#line 26 "include/linux/sysfs.h"
181struct attribute {
182 char const *name ;
183 umode_t mode ;
184};
185#line 112 "include/linux/sysfs.h"
186struct sysfs_ops {
187 ssize_t (*show)(struct kobject * , struct attribute * , char * ) ;
188 ssize_t (*store)(struct kobject * , struct attribute * , char const * , size_t ) ;
189 void const *(*namespace)(struct kobject * , struct attribute const * ) ;
190};
191#line 118
192struct sysfs_dirent;
193#line 118
194struct sysfs_dirent;
195#line 22 "include/linux/kref.h"
196struct kref {
197 atomic_t refcount ;
198};
199#line 60 "include/linux/kobject.h"
200struct kset;
201#line 60
202struct kobj_type;
203#line 60 "include/linux/kobject.h"
204struct kobject {
205 char const *name ;
206 struct list_head entry ;
207 struct kobject *parent ;
208 struct kset *kset ;
209 struct kobj_type *ktype ;
210 struct sysfs_dirent *sd ;
211 struct kref kref ;
212 unsigned int state_initialized : 1 ;
213 unsigned int state_in_sysfs : 1 ;
214 unsigned int state_add_uevent_sent : 1 ;
215 unsigned int state_remove_uevent_sent : 1 ;
216 unsigned int uevent_suppress : 1 ;
217};
218#line 108 "include/linux/kobject.h"
219struct kobj_type {
220 void (*release)(struct kobject *kobj ) ;
221 struct sysfs_ops const *sysfs_ops ;
222 struct attribute **default_attrs ;
223 struct kobj_ns_type_operations const *(*child_ns_type)(struct kobject *kobj ) ;
224 void const *(*namespace)(struct kobject *kobj ) ;
225};
226#line 116 "include/linux/kobject.h"
227struct kobj_uevent_env {
228 char *envp[32] ;
229 int envp_idx ;
230 char buf[2048] ;
231 int buflen ;
232};
233#line 123 "include/linux/kobject.h"
234struct kset_uevent_ops {
235 int (* const filter)(struct kset *kset , struct kobject *kobj ) ;
236 char const *(* const name)(struct kset *kset , struct kobject *kobj ) ;
237 int (* const uevent)(struct kset *kset , struct kobject *kobj , struct kobj_uevent_env *env ) ;
238};
239#line 140
240struct sock;
241#line 159 "include/linux/kobject.h"
242struct kset {
243 struct list_head list ;
244 spinlock_t list_lock ;
245 struct kobject kobj ;
246 struct kset_uevent_ops const *uevent_ops ;
247};
248#line 39 "include/linux/moduleparam.h"
249struct kernel_param;
250#line 39
251struct kernel_param;
252#line 41 "include/linux/moduleparam.h"
253struct kernel_param_ops {
254 int (*set)(char const *val , struct kernel_param const *kp ) ;
255 int (*get)(char *buffer , struct kernel_param const *kp ) ;
256 void (*free)(void *arg ) ;
257};
258#line 50
259struct kparam_string;
260#line 50
261struct kparam_array;
262#line 50 "include/linux/moduleparam.h"
263union __anonunion____missing_field_name_199 {
264 void *arg ;
265 struct kparam_string const *str ;
266 struct kparam_array const *arr ;
267};
268#line 50 "include/linux/moduleparam.h"
269struct kernel_param {
270 char const *name ;
271 struct kernel_param_ops const *ops ;
272 u16 perm ;
273 s16 level ;
274 union __anonunion____missing_field_name_199 __annonCompField32 ;
275};
276#line 63 "include/linux/moduleparam.h"
277struct kparam_string {
278 unsigned int maxlen ;
279 char *string ;
280};
281#line 69 "include/linux/moduleparam.h"
282struct kparam_array {
283 unsigned int max ;
284 unsigned int elemsize ;
285 unsigned int *num ;
286 struct kernel_param_ops const *ops ;
287 void *elem ;
288};
289#line 445
290struct module;
291#line 80 "include/linux/jump_label.h"
292struct module;
293#line 143 "include/linux/jump_label.h"
294struct static_key {
295 atomic_t enabled ;
296};
297#line 22 "include/linux/tracepoint.h"
298struct module;
299#line 23
300struct tracepoint;
301#line 23
302struct tracepoint;
303#line 25 "include/linux/tracepoint.h"
304struct tracepoint_func {
305 void *func ;
306 void *data ;
307};
308#line 30 "include/linux/tracepoint.h"
309struct tracepoint {
310 char const *name ;
311 struct static_key key ;
312 void (*regfunc)(void) ;
313 void (*unregfunc)(void) ;
314 struct tracepoint_func *funcs ;
315};
316#line 19 "include/linux/export.h"
317struct kernel_symbol {
318 unsigned long value ;
319 char const *name ;
320};
321#line 8 "include/asm-generic/module.h"
322struct mod_arch_specific {
323
324};
325#line 35 "include/linux/module.h"
326struct module;
327#line 37
328struct module_param_attrs;
329#line 37 "include/linux/module.h"
330struct module_kobject {
331 struct kobject kobj ;
332 struct module *mod ;
333 struct kobject *drivers_dir ;
334 struct module_param_attrs *mp ;
335};
336#line 44 "include/linux/module.h"
337struct module_attribute {
338 struct attribute attr ;
339 ssize_t (*show)(struct module_attribute * , struct module_kobject * , char * ) ;
340 ssize_t (*store)(struct module_attribute * , struct module_kobject * , char const * ,
341 size_t count ) ;
342 void (*setup)(struct module * , char const * ) ;
343 int (*test)(struct module * ) ;
344 void (*free)(struct module * ) ;
345};
346#line 71
347struct exception_table_entry;
348#line 71
349struct exception_table_entry;
350#line 199
351enum module_state {
352 MODULE_STATE_LIVE = 0,
353 MODULE_STATE_COMING = 1,
354 MODULE_STATE_GOING = 2
355} ;
356#line 215 "include/linux/module.h"
357struct module_ref {
358 unsigned long incs ;
359 unsigned long decs ;
360} __attribute__((__aligned__((2) * (sizeof(unsigned long )) ))) ;
361#line 220
362struct module_sect_attrs;
363#line 220
364struct module_notes_attrs;
365#line 220
366struct ftrace_event_call;
367#line 220 "include/linux/module.h"
368struct module {
369 enum module_state state ;
370 struct list_head list ;
371 char name[64UL - sizeof(unsigned long )] ;
372 struct module_kobject mkobj ;
373 struct module_attribute *modinfo_attrs ;
374 char const *version ;
375 char const *srcversion ;
376 struct kobject *holders_dir ;
377 struct kernel_symbol const *syms ;
378 unsigned long const *crcs ;
379 unsigned int num_syms ;
380 struct kernel_param *kp ;
381 unsigned int num_kp ;
382 unsigned int num_gpl_syms ;
383 struct kernel_symbol const *gpl_syms ;
384 unsigned long const *gpl_crcs ;
385 struct kernel_symbol const *unused_syms ;
386 unsigned long const *unused_crcs ;
387 unsigned int num_unused_syms ;
388 unsigned int num_unused_gpl_syms ;
389 struct kernel_symbol const *unused_gpl_syms ;
390 unsigned long const *unused_gpl_crcs ;
391 struct kernel_symbol const *gpl_future_syms ;
392 unsigned long const *gpl_future_crcs ;
393 unsigned int num_gpl_future_syms ;
394 unsigned int num_exentries ;
395 struct exception_table_entry *extable ;
396 int (*init)(void) ;
397 void *module_init ;
398 void *module_core ;
399 unsigned int init_size ;
400 unsigned int core_size ;
401 unsigned int init_text_size ;
402 unsigned int core_text_size ;
403 unsigned int init_ro_size ;
404 unsigned int core_ro_size ;
405 struct mod_arch_specific arch ;
406 unsigned int taints ;
407 unsigned int num_bugs ;
408 struct list_head bug_list ;
409 struct bug_entry *bug_table ;
410 Elf64_Sym *symtab ;
411 Elf64_Sym *core_symtab ;
412 unsigned int num_symtab ;
413 unsigned int core_num_syms ;
414 char *strtab ;
415 char *core_strtab ;
416 struct module_sect_attrs *sect_attrs ;
417 struct module_notes_attrs *notes_attrs ;
418 char *args ;
419 void *percpu ;
420 unsigned int percpu_size ;
421 unsigned int num_tracepoints ;
422 struct tracepoint * const *tracepoints_ptrs ;
423 unsigned int num_trace_bprintk_fmt ;
424 char const **trace_bprintk_fmt_start ;
425 struct ftrace_event_call **trace_events ;
426 unsigned int num_trace_events ;
427 struct list_head source_list ;
428 struct list_head target_list ;
429 struct task_struct *waiter ;
430 void (*exit)(void) ;
431 struct module_ref *refptr ;
432 ctor_fn_t *ctors ;
433 unsigned int num_ctors ;
434};
435#line 36 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
436struct pi_protocol;
437#line 36 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
438struct pi_adapter {
439 struct pi_protocol *proto ;
440 int port ;
441 int mode ;
442 int delay ;
443 int devtype ;
444 char *device ;
445 int unit ;
446 int saved_r0 ;
447 int saved_r2 ;
448 int reserved ;
449 unsigned long private ;
450 wait_queue_head_t parq ;
451 void *pardev ;
452 char *parname ;
453 int claimed ;
454 void (*claim_cont)(void) ;
455};
456#line 57 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
457typedef struct pi_adapter PIA;
458#line 135 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
459struct pi_protocol {
460 char name[8] ;
461 int index ;
462 int max_mode ;
463 int epp_first ;
464 int default_delay ;
465 int max_units ;
466 void (*write_regr)(PIA * , int , int , int ) ;
467 int (*read_regr)(PIA * , int , int ) ;
468 void (*write_block)(PIA * , char * , int ) ;
469 void (*read_block)(PIA * , char * , int ) ;
470 void (*connect)(PIA * ) ;
471 void (*disconnect)(PIA * ) ;
472 int (*test_port)(PIA * ) ;
473 int (*probe_unit)(PIA * ) ;
474 int (*test_proto)(PIA * , char * , int ) ;
475 void (*log_adapter)(PIA * , char * , int ) ;
476 int (*init_proto)(PIA * ) ;
477 void (*release_proto)(PIA * ) ;
478 struct module *owner ;
479};
480#line 164 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
481typedef struct pi_protocol PIP;
482#line 1 "<compiler builtins>"
483long __builtin_expect(long val , long res ) ;
484#line 100 "include/linux/printk.h"
485extern int ( printk)(char const *fmt , ...) ;
486#line 152 "include/linux/mutex.h"
487void mutex_lock(struct mutex *lock ) ;
488#line 153
489int __attribute__((__warn_unused_result__)) mutex_lock_interruptible(struct mutex *lock ) ;
490#line 154
491int __attribute__((__warn_unused_result__)) mutex_lock_killable(struct mutex *lock ) ;
492#line 168
493int mutex_trylock(struct mutex *lock ) ;
494#line 169
495void mutex_unlock(struct mutex *lock ) ;
496#line 170
497int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock ) ;
498#line 308 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
499__inline static void outb(unsigned char value , int port ) __attribute__((__no_instrument_function__)) ;
500#line 308 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
501__inline static void outb(unsigned char value , int port )
502{
503
504 {
505#line 308
506 __asm__ volatile ("out"
507 "b"
508 " %"
509 "b"
510 "0, %w1": : "a" (value), "Nd" (port));
511#line 308
512 return;
513}
514}
515#line 308
516__inline static unsigned char inb(int port ) __attribute__((__no_instrument_function__)) ;
517#line 308 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
518__inline static unsigned char inb(int port )
519{ unsigned char value ;
520
521 {
522#line 308
523 __asm__ volatile ("in"
524 "b"
525 " %w1, %"
526 "b"
527 "0": "=a" (value): "Nd" (port));
528#line 308
529 return (value);
530}
531}
532#line 26 "include/linux/export.h"
533extern struct module __this_module ;
534#line 67 "include/linux/module.h"
535int init_module(void) ;
536#line 68
537void cleanup_module(void) ;
538#line 8 "include/asm-generic/delay.h"
539extern void __udelay(unsigned long usecs ) ;
540#line 166 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
541extern int paride_register(PIP * ) ;
542#line 167
543extern void paride_unregister(PIP * ) ;
544#line 37 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
545static int on20_read_regr(PIA *pi , int cont , int regr )
546{ int h ;
547 int l ;
548 int r ;
549 unsigned char tmp ;
550 unsigned char tmp___0 ;
551 unsigned char tmp___1 ;
552 int __cil_tmp10 ;
553 int __cil_tmp11 ;
554 unsigned long __cil_tmp12 ;
555 unsigned long __cil_tmp13 ;
556 int __cil_tmp14 ;
557 int __cil_tmp15 ;
558 unsigned long __cil_tmp16 ;
559 unsigned long __cil_tmp17 ;
560 unsigned long __cil_tmp18 ;
561 unsigned long __cil_tmp19 ;
562 int __cil_tmp20 ;
563 unsigned long __cil_tmp21 ;
564 unsigned long __cil_tmp22 ;
565 unsigned long __cil_tmp23 ;
566 int __cil_tmp24 ;
567 unsigned long __cil_tmp25 ;
568 unsigned long __cil_tmp26 ;
569 unsigned long __cil_tmp27 ;
570 unsigned long __cil_tmp28 ;
571 int __cil_tmp29 ;
572 unsigned long __cil_tmp30 ;
573 unsigned long __cil_tmp31 ;
574 unsigned long __cil_tmp32 ;
575 int __cil_tmp33 ;
576 int __cil_tmp34 ;
577 unsigned long __cil_tmp35 ;
578 unsigned long __cil_tmp36 ;
579 unsigned long __cil_tmp37 ;
580 unsigned long __cil_tmp38 ;
581 int __cil_tmp39 ;
582 unsigned long __cil_tmp40 ;
583 unsigned long __cil_tmp41 ;
584 unsigned long __cil_tmp42 ;
585 int __cil_tmp43 ;
586 int __cil_tmp44 ;
587 unsigned long __cil_tmp45 ;
588 unsigned long __cil_tmp46 ;
589 unsigned long __cil_tmp47 ;
590 unsigned long __cil_tmp48 ;
591 int __cil_tmp49 ;
592 unsigned long __cil_tmp50 ;
593 unsigned long __cil_tmp51 ;
594 unsigned long __cil_tmp52 ;
595 int __cil_tmp53 ;
596 int __cil_tmp54 ;
597 unsigned long __cil_tmp55 ;
598 unsigned long __cil_tmp56 ;
599 unsigned long __cil_tmp57 ;
600 unsigned long __cil_tmp58 ;
601 int __cil_tmp59 ;
602 unsigned long __cil_tmp60 ;
603 unsigned long __cil_tmp61 ;
604 unsigned long __cil_tmp62 ;
605 int __cil_tmp63 ;
606 int __cil_tmp64 ;
607 unsigned long __cil_tmp65 ;
608 unsigned long __cil_tmp66 ;
609 unsigned long __cil_tmp67 ;
610 unsigned long __cil_tmp68 ;
611 int __cil_tmp69 ;
612 unsigned long __cil_tmp70 ;
613 unsigned long __cil_tmp71 ;
614 unsigned long __cil_tmp72 ;
615 int __cil_tmp73 ;
616 int __cil_tmp74 ;
617 unsigned long __cil_tmp75 ;
618 unsigned long __cil_tmp76 ;
619 unsigned long __cil_tmp77 ;
620 unsigned long __cil_tmp78 ;
621 int __cil_tmp79 ;
622 unsigned long __cil_tmp80 ;
623 unsigned long __cil_tmp81 ;
624 unsigned long __cil_tmp82 ;
625 int __cil_tmp83 ;
626 int __cil_tmp84 ;
627 unsigned long __cil_tmp85 ;
628 unsigned long __cil_tmp86 ;
629 unsigned long __cil_tmp87 ;
630 unsigned long __cil_tmp88 ;
631 int __cil_tmp89 ;
632 unsigned long __cil_tmp90 ;
633 unsigned long __cil_tmp91 ;
634 unsigned long __cil_tmp92 ;
635 int __cil_tmp93 ;
636 int __cil_tmp94 ;
637 unsigned long __cil_tmp95 ;
638 unsigned long __cil_tmp96 ;
639 unsigned long __cil_tmp97 ;
640 unsigned long __cil_tmp98 ;
641 int __cil_tmp99 ;
642 unsigned long __cil_tmp100 ;
643 unsigned char __cil_tmp101 ;
644 unsigned long __cil_tmp102 ;
645 unsigned long __cil_tmp103 ;
646 int __cil_tmp104 ;
647 unsigned long __cil_tmp105 ;
648 unsigned long __cil_tmp106 ;
649 unsigned long __cil_tmp107 ;
650 unsigned long __cil_tmp108 ;
651 int __cil_tmp109 ;
652 unsigned long __cil_tmp110 ;
653 unsigned long __cil_tmp111 ;
654 unsigned long __cil_tmp112 ;
655 int __cil_tmp113 ;
656 int __cil_tmp114 ;
657 unsigned long __cil_tmp115 ;
658 unsigned long __cil_tmp116 ;
659 unsigned long __cil_tmp117 ;
660 unsigned long __cil_tmp118 ;
661 int __cil_tmp119 ;
662 unsigned long __cil_tmp120 ;
663 unsigned long __cil_tmp121 ;
664 unsigned long __cil_tmp122 ;
665 int __cil_tmp123 ;
666 int __cil_tmp124 ;
667 unsigned long __cil_tmp125 ;
668 unsigned long __cil_tmp126 ;
669 unsigned long __cil_tmp127 ;
670 unsigned long __cil_tmp128 ;
671 int __cil_tmp129 ;
672 unsigned long __cil_tmp130 ;
673 unsigned long __cil_tmp131 ;
674 unsigned long __cil_tmp132 ;
675 int __cil_tmp133 ;
676 int __cil_tmp134 ;
677 unsigned long __cil_tmp135 ;
678 unsigned long __cil_tmp136 ;
679 unsigned long __cil_tmp137 ;
680 unsigned long __cil_tmp138 ;
681 int __cil_tmp139 ;
682 unsigned long __cil_tmp140 ;
683 unsigned long __cil_tmp141 ;
684 unsigned long __cil_tmp142 ;
685 int __cil_tmp143 ;
686 int __cil_tmp144 ;
687 unsigned long __cil_tmp145 ;
688 unsigned long __cil_tmp146 ;
689 unsigned long __cil_tmp147 ;
690 unsigned long __cil_tmp148 ;
691 int __cil_tmp149 ;
692 unsigned long __cil_tmp150 ;
693 unsigned long __cil_tmp151 ;
694 unsigned long __cil_tmp152 ;
695 int __cil_tmp153 ;
696 int __cil_tmp154 ;
697 unsigned long __cil_tmp155 ;
698 unsigned long __cil_tmp156 ;
699 unsigned long __cil_tmp157 ;
700 unsigned long __cil_tmp158 ;
701 int __cil_tmp159 ;
702 unsigned long __cil_tmp160 ;
703 unsigned long __cil_tmp161 ;
704 unsigned long __cil_tmp162 ;
705 int __cil_tmp163 ;
706 unsigned long __cil_tmp164 ;
707 unsigned long __cil_tmp165 ;
708 unsigned long __cil_tmp166 ;
709 unsigned long __cil_tmp167 ;
710 int __cil_tmp168 ;
711 unsigned long __cil_tmp169 ;
712 unsigned long __cil_tmp170 ;
713 unsigned long __cil_tmp171 ;
714 int __cil_tmp172 ;
715 int __cil_tmp173 ;
716 unsigned long __cil_tmp174 ;
717 unsigned long __cil_tmp175 ;
718 unsigned long __cil_tmp176 ;
719 unsigned long __cil_tmp177 ;
720 int __cil_tmp178 ;
721 unsigned long __cil_tmp179 ;
722 unsigned long __cil_tmp180 ;
723 unsigned long __cil_tmp181 ;
724 int __cil_tmp182 ;
725 int __cil_tmp183 ;
726 unsigned long __cil_tmp184 ;
727 unsigned long __cil_tmp185 ;
728 unsigned long __cil_tmp186 ;
729 unsigned long __cil_tmp187 ;
730 int __cil_tmp188 ;
731 unsigned long __cil_tmp189 ;
732 unsigned long __cil_tmp190 ;
733 unsigned long __cil_tmp191 ;
734 int __cil_tmp192 ;
735 int __cil_tmp193 ;
736 unsigned long __cil_tmp194 ;
737 unsigned long __cil_tmp195 ;
738 unsigned long __cil_tmp196 ;
739 unsigned long __cil_tmp197 ;
740 int __cil_tmp198 ;
741 unsigned long __cil_tmp199 ;
742 unsigned long __cil_tmp200 ;
743 unsigned long __cil_tmp201 ;
744 int __cil_tmp202 ;
745 int __cil_tmp203 ;
746 unsigned long __cil_tmp204 ;
747 unsigned long __cil_tmp205 ;
748 unsigned long __cil_tmp206 ;
749 unsigned long __cil_tmp207 ;
750 int __cil_tmp208 ;
751 unsigned long __cil_tmp209 ;
752 unsigned long __cil_tmp210 ;
753 unsigned long __cil_tmp211 ;
754 int __cil_tmp212 ;
755 int __cil_tmp213 ;
756 unsigned long __cil_tmp214 ;
757 unsigned long __cil_tmp215 ;
758 unsigned long __cil_tmp216 ;
759 unsigned long __cil_tmp217 ;
760 int __cil_tmp218 ;
761 unsigned long __cil_tmp219 ;
762 unsigned long __cil_tmp220 ;
763 unsigned long __cil_tmp221 ;
764 int __cil_tmp222 ;
765 int __cil_tmp223 ;
766 unsigned long __cil_tmp224 ;
767 unsigned long __cil_tmp225 ;
768 unsigned long __cil_tmp226 ;
769 unsigned long __cil_tmp227 ;
770 int __cil_tmp228 ;
771 unsigned long __cil_tmp229 ;
772 unsigned long __cil_tmp230 ;
773 unsigned long __cil_tmp231 ;
774 unsigned long __cil_tmp232 ;
775 unsigned long __cil_tmp233 ;
776 int __cil_tmp234 ;
777 int __cil_tmp235 ;
778 unsigned long __cil_tmp236 ;
779 unsigned long __cil_tmp237 ;
780 unsigned long __cil_tmp238 ;
781 unsigned long __cil_tmp239 ;
782 int __cil_tmp240 ;
783 unsigned long __cil_tmp241 ;
784 unsigned long __cil_tmp242 ;
785 unsigned long __cil_tmp243 ;
786 int __cil_tmp244 ;
787 int __cil_tmp245 ;
788 unsigned long __cil_tmp246 ;
789 unsigned long __cil_tmp247 ;
790 unsigned long __cil_tmp248 ;
791 unsigned long __cil_tmp249 ;
792 int __cil_tmp250 ;
793 unsigned long __cil_tmp251 ;
794 unsigned long __cil_tmp252 ;
795 unsigned long __cil_tmp253 ;
796 unsigned long __cil_tmp254 ;
797 unsigned long __cil_tmp255 ;
798 int __cil_tmp256 ;
799 unsigned long __cil_tmp257 ;
800 unsigned long __cil_tmp258 ;
801 unsigned long __cil_tmp259 ;
802 int __cil_tmp260 ;
803 int __cil_tmp261 ;
804 int __cil_tmp262 ;
805 unsigned long __cil_tmp263 ;
806 unsigned long __cil_tmp264 ;
807 int __cil_tmp265 ;
808 int __cil_tmp266 ;
809 unsigned long __cil_tmp267 ;
810 unsigned long __cil_tmp268 ;
811 unsigned long __cil_tmp269 ;
812 unsigned long __cil_tmp270 ;
813 int __cil_tmp271 ;
814 unsigned long __cil_tmp272 ;
815 unsigned long __cil_tmp273 ;
816 unsigned long __cil_tmp274 ;
817 int __cil_tmp275 ;
818 int __cil_tmp276 ;
819 unsigned long __cil_tmp277 ;
820 unsigned long __cil_tmp278 ;
821 unsigned long __cil_tmp279 ;
822 unsigned long __cil_tmp280 ;
823 int __cil_tmp281 ;
824 unsigned long __cil_tmp282 ;
825 unsigned long __cil_tmp283 ;
826 unsigned long __cil_tmp284 ;
827 unsigned long __cil_tmp285 ;
828 unsigned long __cil_tmp286 ;
829 int __cil_tmp287 ;
830 unsigned long __cil_tmp288 ;
831 unsigned long __cil_tmp289 ;
832 unsigned long __cil_tmp290 ;
833 int __cil_tmp291 ;
834 int __cil_tmp292 ;
835 int __cil_tmp293 ;
836 unsigned long __cil_tmp294 ;
837 unsigned long __cil_tmp295 ;
838 int __cil_tmp296 ;
839 int __cil_tmp297 ;
840 unsigned long __cil_tmp298 ;
841 unsigned long __cil_tmp299 ;
842 unsigned long __cil_tmp300 ;
843 unsigned long __cil_tmp301 ;
844 int __cil_tmp302 ;
845 unsigned long __cil_tmp303 ;
846 unsigned long __cil_tmp304 ;
847 unsigned long __cil_tmp305 ;
848 int __cil_tmp306 ;
849 int __cil_tmp307 ;
850 unsigned long __cil_tmp308 ;
851 unsigned long __cil_tmp309 ;
852 unsigned long __cil_tmp310 ;
853 unsigned long __cil_tmp311 ;
854 int __cil_tmp312 ;
855 unsigned long __cil_tmp313 ;
856 unsigned long __cil_tmp314 ;
857 unsigned long __cil_tmp315 ;
858 int __cil_tmp316 ;
859 int __cil_tmp317 ;
860 unsigned long __cil_tmp318 ;
861 unsigned long __cil_tmp319 ;
862 unsigned long __cil_tmp320 ;
863 unsigned long __cil_tmp321 ;
864 int __cil_tmp322 ;
865 unsigned long __cil_tmp323 ;
866 unsigned long __cil_tmp324 ;
867 unsigned long __cil_tmp325 ;
868 int __cil_tmp326 ;
869 int __cil_tmp327 ;
870 unsigned long __cil_tmp328 ;
871 unsigned long __cil_tmp329 ;
872 unsigned long __cil_tmp330 ;
873 unsigned long __cil_tmp331 ;
874 int __cil_tmp332 ;
875 unsigned long __cil_tmp333 ;
876 unsigned long __cil_tmp334 ;
877 unsigned long __cil_tmp335 ;
878 int __cil_tmp336 ;
879 int __cil_tmp337 ;
880 unsigned long __cil_tmp338 ;
881 unsigned long __cil_tmp339 ;
882 unsigned long __cil_tmp340 ;
883 unsigned long __cil_tmp341 ;
884 int __cil_tmp342 ;
885 unsigned long __cil_tmp343 ;
886 int __cil_tmp344 ;
887 int __cil_tmp345 ;
888 int __cil_tmp346 ;
889 unsigned long __cil_tmp347 ;
890 unsigned long __cil_tmp348 ;
891 int __cil_tmp349 ;
892 int __cil_tmp350 ;
893 unsigned long __cil_tmp351 ;
894 unsigned long __cil_tmp352 ;
895 unsigned long __cil_tmp353 ;
896 unsigned long __cil_tmp354 ;
897 int __cil_tmp355 ;
898 unsigned long __cil_tmp356 ;
899 unsigned long __cil_tmp357 ;
900 unsigned long __cil_tmp358 ;
901 int __cil_tmp359 ;
902 int __cil_tmp360 ;
903 unsigned long __cil_tmp361 ;
904 unsigned long __cil_tmp362 ;
905 unsigned long __cil_tmp363 ;
906 unsigned long __cil_tmp364 ;
907 int __cil_tmp365 ;
908 unsigned long __cil_tmp366 ;
909 unsigned long __cil_tmp367 ;
910 unsigned long __cil_tmp368 ;
911 unsigned long __cil_tmp369 ;
912 unsigned long __cil_tmp370 ;
913 int __cil_tmp371 ;
914 unsigned long __cil_tmp372 ;
915 unsigned long __cil_tmp373 ;
916 unsigned long __cil_tmp374 ;
917 int __cil_tmp375 ;
918 int __cil_tmp376 ;
919 unsigned long __cil_tmp377 ;
920 unsigned long __cil_tmp378 ;
921 int __cil_tmp379 ;
922 int __cil_tmp380 ;
923 unsigned long __cil_tmp381 ;
924 unsigned long __cil_tmp382 ;
925 unsigned long __cil_tmp383 ;
926 unsigned long __cil_tmp384 ;
927 int __cil_tmp385 ;
928 unsigned long __cil_tmp386 ;
929 unsigned long __cil_tmp387 ;
930 unsigned long __cil_tmp388 ;
931 int __cil_tmp389 ;
932 int __cil_tmp390 ;
933 unsigned long __cil_tmp391 ;
934 unsigned long __cil_tmp392 ;
935 unsigned long __cil_tmp393 ;
936 unsigned long __cil_tmp394 ;
937 int __cil_tmp395 ;
938 unsigned long __cil_tmp396 ;
939 unsigned long __cil_tmp397 ;
940 unsigned long __cil_tmp398 ;
941 int __cil_tmp399 ;
942 int __cil_tmp400 ;
943 unsigned long __cil_tmp401 ;
944 unsigned long __cil_tmp402 ;
945 unsigned long __cil_tmp403 ;
946 unsigned long __cil_tmp404 ;
947 int __cil_tmp405 ;
948 unsigned long __cil_tmp406 ;
949
950 {
951 {
952#line 41
953 __cil_tmp10 = regr << 2;
954#line 41
955 __cil_tmp11 = __cil_tmp10 + 1;
956#line 41
957 r = __cil_tmp11 + cont;
958#line 43
959 __cil_tmp12 = (unsigned long )pi;
960#line 43
961 __cil_tmp13 = __cil_tmp12 + 8;
962#line 43
963 __cil_tmp14 = *((int *)__cil_tmp13);
964#line 43
965 __cil_tmp15 = __cil_tmp14 + 2;
966#line 43
967 outb((unsigned char)4, __cil_tmp15);
968 }
969 {
970#line 43
971 __cil_tmp16 = (unsigned long )pi;
972#line 43
973 __cil_tmp17 = __cil_tmp16 + 16;
974#line 43
975 if (*((int *)__cil_tmp17)) {
976 {
977#line 43
978 __cil_tmp18 = (unsigned long )pi;
979#line 43
980 __cil_tmp19 = __cil_tmp18 + 16;
981#line 43
982 __cil_tmp20 = *((int *)__cil_tmp19);
983#line 43
984 __cil_tmp21 = (unsigned long )__cil_tmp20;
985#line 43
986 __udelay(__cil_tmp21);
987 }
988 } else {
989
990 }
991 }
992 {
993#line 43
994 __cil_tmp22 = (unsigned long )pi;
995#line 43
996 __cil_tmp23 = __cil_tmp22 + 8;
997#line 43
998 __cil_tmp24 = *((int *)__cil_tmp23);
999#line 43
1000 outb((unsigned char)1, __cil_tmp24);
1001 }
1002 {
1003#line 43
1004 __cil_tmp25 = (unsigned long )pi;
1005#line 43
1006 __cil_tmp26 = __cil_tmp25 + 16;
1007#line 43
1008 if (*((int *)__cil_tmp26)) {
1009 {
1010#line 43
1011 __cil_tmp27 = (unsigned long )pi;
1012#line 43
1013 __cil_tmp28 = __cil_tmp27 + 16;
1014#line 43
1015 __cil_tmp29 = *((int *)__cil_tmp28);
1016#line 43
1017 __cil_tmp30 = (unsigned long )__cil_tmp29;
1018#line 43
1019 __udelay(__cil_tmp30);
1020 }
1021 } else {
1022
1023 }
1024 }
1025 {
1026#line 43
1027 __cil_tmp31 = (unsigned long )pi;
1028#line 43
1029 __cil_tmp32 = __cil_tmp31 + 8;
1030#line 43
1031 __cil_tmp33 = *((int *)__cil_tmp32);
1032#line 43
1033 __cil_tmp34 = __cil_tmp33 + 2;
1034#line 43
1035 outb((unsigned char)5, __cil_tmp34);
1036 }
1037 {
1038#line 43
1039 __cil_tmp35 = (unsigned long )pi;
1040#line 43
1041 __cil_tmp36 = __cil_tmp35 + 16;
1042#line 43
1043 if (*((int *)__cil_tmp36)) {
1044 {
1045#line 43
1046 __cil_tmp37 = (unsigned long )pi;
1047#line 43
1048 __cil_tmp38 = __cil_tmp37 + 16;
1049#line 43
1050 __cil_tmp39 = *((int *)__cil_tmp38);
1051#line 43
1052 __cil_tmp40 = (unsigned long )__cil_tmp39;
1053#line 43
1054 __udelay(__cil_tmp40);
1055 }
1056 } else {
1057
1058 }
1059 }
1060 {
1061#line 43
1062 __cil_tmp41 = (unsigned long )pi;
1063#line 43
1064 __cil_tmp42 = __cil_tmp41 + 8;
1065#line 43
1066 __cil_tmp43 = *((int *)__cil_tmp42);
1067#line 43
1068 __cil_tmp44 = __cil_tmp43 + 2;
1069#line 43
1070 outb((unsigned char)13, __cil_tmp44);
1071 }
1072 {
1073#line 43
1074 __cil_tmp45 = (unsigned long )pi;
1075#line 43
1076 __cil_tmp46 = __cil_tmp45 + 16;
1077#line 43
1078 if (*((int *)__cil_tmp46)) {
1079 {
1080#line 43
1081 __cil_tmp47 = (unsigned long )pi;
1082#line 43
1083 __cil_tmp48 = __cil_tmp47 + 16;
1084#line 43
1085 __cil_tmp49 = *((int *)__cil_tmp48);
1086#line 43
1087 __cil_tmp50 = (unsigned long )__cil_tmp49;
1088#line 43
1089 __udelay(__cil_tmp50);
1090 }
1091 } else {
1092
1093 }
1094 }
1095 {
1096#line 43
1097 __cil_tmp51 = (unsigned long )pi;
1098#line 43
1099 __cil_tmp52 = __cil_tmp51 + 8;
1100#line 43
1101 __cil_tmp53 = *((int *)__cil_tmp52);
1102#line 43
1103 __cil_tmp54 = __cil_tmp53 + 2;
1104#line 43
1105 outb((unsigned char)5, __cil_tmp54);
1106 }
1107 {
1108#line 43
1109 __cil_tmp55 = (unsigned long )pi;
1110#line 43
1111 __cil_tmp56 = __cil_tmp55 + 16;
1112#line 43
1113 if (*((int *)__cil_tmp56)) {
1114 {
1115#line 43
1116 __cil_tmp57 = (unsigned long )pi;
1117#line 43
1118 __cil_tmp58 = __cil_tmp57 + 16;
1119#line 43
1120 __cil_tmp59 = *((int *)__cil_tmp58);
1121#line 43
1122 __cil_tmp60 = (unsigned long )__cil_tmp59;
1123#line 43
1124 __udelay(__cil_tmp60);
1125 }
1126 } else {
1127
1128 }
1129 }
1130 {
1131#line 43
1132 __cil_tmp61 = (unsigned long )pi;
1133#line 43
1134 __cil_tmp62 = __cil_tmp61 + 8;
1135#line 43
1136 __cil_tmp63 = *((int *)__cil_tmp62);
1137#line 43
1138 __cil_tmp64 = __cil_tmp63 + 2;
1139#line 43
1140 outb((unsigned char)13, __cil_tmp64);
1141 }
1142 {
1143#line 43
1144 __cil_tmp65 = (unsigned long )pi;
1145#line 43
1146 __cil_tmp66 = __cil_tmp65 + 16;
1147#line 43
1148 if (*((int *)__cil_tmp66)) {
1149 {
1150#line 43
1151 __cil_tmp67 = (unsigned long )pi;
1152#line 43
1153 __cil_tmp68 = __cil_tmp67 + 16;
1154#line 43
1155 __cil_tmp69 = *((int *)__cil_tmp68);
1156#line 43
1157 __cil_tmp70 = (unsigned long )__cil_tmp69;
1158#line 43
1159 __udelay(__cil_tmp70);
1160 }
1161 } else {
1162
1163 }
1164 }
1165 {
1166#line 43
1167 __cil_tmp71 = (unsigned long )pi;
1168#line 43
1169 __cil_tmp72 = __cil_tmp71 + 8;
1170#line 43
1171 __cil_tmp73 = *((int *)__cil_tmp72);
1172#line 43
1173 __cil_tmp74 = __cil_tmp73 + 2;
1174#line 43
1175 outb((unsigned char)5, __cil_tmp74);
1176 }
1177 {
1178#line 43
1179 __cil_tmp75 = (unsigned long )pi;
1180#line 43
1181 __cil_tmp76 = __cil_tmp75 + 16;
1182#line 43
1183 if (*((int *)__cil_tmp76)) {
1184 {
1185#line 43
1186 __cil_tmp77 = (unsigned long )pi;
1187#line 43
1188 __cil_tmp78 = __cil_tmp77 + 16;
1189#line 43
1190 __cil_tmp79 = *((int *)__cil_tmp78);
1191#line 43
1192 __cil_tmp80 = (unsigned long )__cil_tmp79;
1193#line 43
1194 __udelay(__cil_tmp80);
1195 }
1196 } else {
1197
1198 }
1199 }
1200 {
1201#line 43
1202 __cil_tmp81 = (unsigned long )pi;
1203#line 43
1204 __cil_tmp82 = __cil_tmp81 + 8;
1205#line 43
1206 __cil_tmp83 = *((int *)__cil_tmp82);
1207#line 43
1208 __cil_tmp84 = __cil_tmp83 + 2;
1209#line 43
1210 outb((unsigned char)4, __cil_tmp84);
1211 }
1212 {
1213#line 43
1214 __cil_tmp85 = (unsigned long )pi;
1215#line 43
1216 __cil_tmp86 = __cil_tmp85 + 16;
1217#line 43
1218 if (*((int *)__cil_tmp86)) {
1219 {
1220#line 43
1221 __cil_tmp87 = (unsigned long )pi;
1222#line 43
1223 __cil_tmp88 = __cil_tmp87 + 16;
1224#line 43
1225 __cil_tmp89 = *((int *)__cil_tmp88);
1226#line 43
1227 __cil_tmp90 = (unsigned long )__cil_tmp89;
1228#line 43
1229 __udelay(__cil_tmp90);
1230 }
1231 } else {
1232
1233 }
1234 }
1235 {
1236#line 43
1237 __cil_tmp91 = (unsigned long )pi;
1238#line 43
1239 __cil_tmp92 = __cil_tmp91 + 8;
1240#line 43
1241 __cil_tmp93 = *((int *)__cil_tmp92);
1242#line 43
1243 __cil_tmp94 = __cil_tmp93 + 2;
1244#line 43
1245 outb((unsigned char)4, __cil_tmp94);
1246 }
1247 {
1248#line 43
1249 __cil_tmp95 = (unsigned long )pi;
1250#line 43
1251 __cil_tmp96 = __cil_tmp95 + 16;
1252#line 43
1253 if (*((int *)__cil_tmp96)) {
1254 {
1255#line 43
1256 __cil_tmp97 = (unsigned long )pi;
1257#line 43
1258 __cil_tmp98 = __cil_tmp97 + 16;
1259#line 43
1260 __cil_tmp99 = *((int *)__cil_tmp98);
1261#line 43
1262 __cil_tmp100 = (unsigned long )__cil_tmp99;
1263#line 43
1264 __udelay(__cil_tmp100);
1265 }
1266 } else {
1267
1268 }
1269 }
1270 {
1271#line 43
1272 __cil_tmp101 = (unsigned char )r;
1273#line 43
1274 __cil_tmp102 = (unsigned long )pi;
1275#line 43
1276 __cil_tmp103 = __cil_tmp102 + 8;
1277#line 43
1278 __cil_tmp104 = *((int *)__cil_tmp103);
1279#line 43
1280 outb(__cil_tmp101, __cil_tmp104);
1281 }
1282 {
1283#line 43
1284 __cil_tmp105 = (unsigned long )pi;
1285#line 43
1286 __cil_tmp106 = __cil_tmp105 + 16;
1287#line 43
1288 if (*((int *)__cil_tmp106)) {
1289 {
1290#line 43
1291 __cil_tmp107 = (unsigned long )pi;
1292#line 43
1293 __cil_tmp108 = __cil_tmp107 + 16;
1294#line 43
1295 __cil_tmp109 = *((int *)__cil_tmp108);
1296#line 43
1297 __cil_tmp110 = (unsigned long )__cil_tmp109;
1298#line 43
1299 __udelay(__cil_tmp110);
1300 }
1301 } else {
1302
1303 }
1304 }
1305 {
1306#line 43
1307 __cil_tmp111 = (unsigned long )pi;
1308#line 43
1309 __cil_tmp112 = __cil_tmp111 + 8;
1310#line 43
1311 __cil_tmp113 = *((int *)__cil_tmp112);
1312#line 43
1313 __cil_tmp114 = __cil_tmp113 + 2;
1314#line 43
1315 outb((unsigned char)5, __cil_tmp114);
1316 }
1317 {
1318#line 43
1319 __cil_tmp115 = (unsigned long )pi;
1320#line 43
1321 __cil_tmp116 = __cil_tmp115 + 16;
1322#line 43
1323 if (*((int *)__cil_tmp116)) {
1324 {
1325#line 43
1326 __cil_tmp117 = (unsigned long )pi;
1327#line 43
1328 __cil_tmp118 = __cil_tmp117 + 16;
1329#line 43
1330 __cil_tmp119 = *((int *)__cil_tmp118);
1331#line 43
1332 __cil_tmp120 = (unsigned long )__cil_tmp119;
1333#line 43
1334 __udelay(__cil_tmp120);
1335 }
1336 } else {
1337
1338 }
1339 }
1340 {
1341#line 43
1342 __cil_tmp121 = (unsigned long )pi;
1343#line 43
1344 __cil_tmp122 = __cil_tmp121 + 8;
1345#line 43
1346 __cil_tmp123 = *((int *)__cil_tmp122);
1347#line 43
1348 __cil_tmp124 = __cil_tmp123 + 2;
1349#line 43
1350 outb((unsigned char)7, __cil_tmp124);
1351 }
1352 {
1353#line 43
1354 __cil_tmp125 = (unsigned long )pi;
1355#line 43
1356 __cil_tmp126 = __cil_tmp125 + 16;
1357#line 43
1358 if (*((int *)__cil_tmp126)) {
1359 {
1360#line 43
1361 __cil_tmp127 = (unsigned long )pi;
1362#line 43
1363 __cil_tmp128 = __cil_tmp127 + 16;
1364#line 43
1365 __cil_tmp129 = *((int *)__cil_tmp128);
1366#line 43
1367 __cil_tmp130 = (unsigned long )__cil_tmp129;
1368#line 43
1369 __udelay(__cil_tmp130);
1370 }
1371 } else {
1372
1373 }
1374 }
1375 {
1376#line 43
1377 __cil_tmp131 = (unsigned long )pi;
1378#line 43
1379 __cil_tmp132 = __cil_tmp131 + 8;
1380#line 43
1381 __cil_tmp133 = *((int *)__cil_tmp132);
1382#line 43
1383 __cil_tmp134 = __cil_tmp133 + 2;
1384#line 43
1385 outb((unsigned char)5, __cil_tmp134);
1386 }
1387 {
1388#line 43
1389 __cil_tmp135 = (unsigned long )pi;
1390#line 43
1391 __cil_tmp136 = __cil_tmp135 + 16;
1392#line 43
1393 if (*((int *)__cil_tmp136)) {
1394 {
1395#line 43
1396 __cil_tmp137 = (unsigned long )pi;
1397#line 43
1398 __cil_tmp138 = __cil_tmp137 + 16;
1399#line 43
1400 __cil_tmp139 = *((int *)__cil_tmp138);
1401#line 43
1402 __cil_tmp140 = (unsigned long )__cil_tmp139;
1403#line 43
1404 __udelay(__cil_tmp140);
1405 }
1406 } else {
1407
1408 }
1409 }
1410 {
1411#line 43
1412 __cil_tmp141 = (unsigned long )pi;
1413#line 43
1414 __cil_tmp142 = __cil_tmp141 + 8;
1415#line 43
1416 __cil_tmp143 = *((int *)__cil_tmp142);
1417#line 43
1418 __cil_tmp144 = __cil_tmp143 + 2;
1419#line 43
1420 outb((unsigned char)4, __cil_tmp144);
1421 }
1422 {
1423#line 43
1424 __cil_tmp145 = (unsigned long )pi;
1425#line 43
1426 __cil_tmp146 = __cil_tmp145 + 16;
1427#line 43
1428 if (*((int *)__cil_tmp146)) {
1429 {
1430#line 43
1431 __cil_tmp147 = (unsigned long )pi;
1432#line 43
1433 __cil_tmp148 = __cil_tmp147 + 16;
1434#line 43
1435 __cil_tmp149 = *((int *)__cil_tmp148);
1436#line 43
1437 __cil_tmp150 = (unsigned long )__cil_tmp149;
1438#line 43
1439 __udelay(__cil_tmp150);
1440 }
1441 } else {
1442
1443 }
1444 }
1445 {
1446#line 43
1447 __cil_tmp151 = (unsigned long )pi;
1448#line 43
1449 __cil_tmp152 = __cil_tmp151 + 8;
1450#line 43
1451 __cil_tmp153 = *((int *)__cil_tmp152);
1452#line 43
1453 __cil_tmp154 = __cil_tmp153 + 2;
1454#line 43
1455 outb((unsigned char)4, __cil_tmp154);
1456 }
1457 {
1458#line 43
1459 __cil_tmp155 = (unsigned long )pi;
1460#line 43
1461 __cil_tmp156 = __cil_tmp155 + 16;
1462#line 43
1463 if (*((int *)__cil_tmp156)) {
1464 {
1465#line 43
1466 __cil_tmp157 = (unsigned long )pi;
1467#line 43
1468 __cil_tmp158 = __cil_tmp157 + 16;
1469#line 43
1470 __cil_tmp159 = *((int *)__cil_tmp158);
1471#line 43
1472 __cil_tmp160 = (unsigned long )__cil_tmp159;
1473#line 43
1474 __udelay(__cil_tmp160);
1475 }
1476 } else {
1477
1478 }
1479 }
1480 {
1481#line 43
1482 __cil_tmp161 = (unsigned long )pi;
1483#line 43
1484 __cil_tmp162 = __cil_tmp161 + 8;
1485#line 43
1486 __cil_tmp163 = *((int *)__cil_tmp162);
1487#line 43
1488 outb((unsigned char)0, __cil_tmp163);
1489 }
1490 {
1491#line 43
1492 __cil_tmp164 = (unsigned long )pi;
1493#line 43
1494 __cil_tmp165 = __cil_tmp164 + 16;
1495#line 43
1496 if (*((int *)__cil_tmp165)) {
1497 {
1498#line 43
1499 __cil_tmp166 = (unsigned long )pi;
1500#line 43
1501 __cil_tmp167 = __cil_tmp166 + 16;
1502#line 43
1503 __cil_tmp168 = *((int *)__cil_tmp167);
1504#line 43
1505 __cil_tmp169 = (unsigned long )__cil_tmp168;
1506#line 43
1507 __udelay(__cil_tmp169);
1508 }
1509 } else {
1510
1511 }
1512 }
1513 {
1514#line 43
1515 __cil_tmp170 = (unsigned long )pi;
1516#line 43
1517 __cil_tmp171 = __cil_tmp170 + 8;
1518#line 43
1519 __cil_tmp172 = *((int *)__cil_tmp171);
1520#line 43
1521 __cil_tmp173 = __cil_tmp172 + 2;
1522#line 43
1523 outb((unsigned char)5, __cil_tmp173);
1524 }
1525 {
1526#line 43
1527 __cil_tmp174 = (unsigned long )pi;
1528#line 43
1529 __cil_tmp175 = __cil_tmp174 + 16;
1530#line 43
1531 if (*((int *)__cil_tmp175)) {
1532 {
1533#line 43
1534 __cil_tmp176 = (unsigned long )pi;
1535#line 43
1536 __cil_tmp177 = __cil_tmp176 + 16;
1537#line 43
1538 __cil_tmp178 = *((int *)__cil_tmp177);
1539#line 43
1540 __cil_tmp179 = (unsigned long )__cil_tmp178;
1541#line 43
1542 __udelay(__cil_tmp179);
1543 }
1544 } else {
1545
1546 }
1547 }
1548 {
1549#line 43
1550 __cil_tmp180 = (unsigned long )pi;
1551#line 43
1552 __cil_tmp181 = __cil_tmp180 + 8;
1553#line 43
1554 __cil_tmp182 = *((int *)__cil_tmp181);
1555#line 43
1556 __cil_tmp183 = __cil_tmp182 + 2;
1557#line 43
1558 outb((unsigned char)13, __cil_tmp183);
1559 }
1560 {
1561#line 43
1562 __cil_tmp184 = (unsigned long )pi;
1563#line 43
1564 __cil_tmp185 = __cil_tmp184 + 16;
1565#line 43
1566 if (*((int *)__cil_tmp185)) {
1567 {
1568#line 43
1569 __cil_tmp186 = (unsigned long )pi;
1570#line 43
1571 __cil_tmp187 = __cil_tmp186 + 16;
1572#line 43
1573 __cil_tmp188 = *((int *)__cil_tmp187);
1574#line 43
1575 __cil_tmp189 = (unsigned long )__cil_tmp188;
1576#line 43
1577 __udelay(__cil_tmp189);
1578 }
1579 } else {
1580
1581 }
1582 }
1583 {
1584#line 43
1585 __cil_tmp190 = (unsigned long )pi;
1586#line 43
1587 __cil_tmp191 = __cil_tmp190 + 8;
1588#line 43
1589 __cil_tmp192 = *((int *)__cil_tmp191);
1590#line 43
1591 __cil_tmp193 = __cil_tmp192 + 2;
1592#line 43
1593 outb((unsigned char)5, __cil_tmp193);
1594 }
1595 {
1596#line 43
1597 __cil_tmp194 = (unsigned long )pi;
1598#line 43
1599 __cil_tmp195 = __cil_tmp194 + 16;
1600#line 43
1601 if (*((int *)__cil_tmp195)) {
1602 {
1603#line 43
1604 __cil_tmp196 = (unsigned long )pi;
1605#line 43
1606 __cil_tmp197 = __cil_tmp196 + 16;
1607#line 43
1608 __cil_tmp198 = *((int *)__cil_tmp197);
1609#line 43
1610 __cil_tmp199 = (unsigned long )__cil_tmp198;
1611#line 43
1612 __udelay(__cil_tmp199);
1613 }
1614 } else {
1615
1616 }
1617 }
1618 {
1619#line 43
1620 __cil_tmp200 = (unsigned long )pi;
1621#line 43
1622 __cil_tmp201 = __cil_tmp200 + 8;
1623#line 43
1624 __cil_tmp202 = *((int *)__cil_tmp201);
1625#line 43
1626 __cil_tmp203 = __cil_tmp202 + 2;
1627#line 43
1628 outb((unsigned char)13, __cil_tmp203);
1629 }
1630 {
1631#line 43
1632 __cil_tmp204 = (unsigned long )pi;
1633#line 43
1634 __cil_tmp205 = __cil_tmp204 + 16;
1635#line 43
1636 if (*((int *)__cil_tmp205)) {
1637 {
1638#line 43
1639 __cil_tmp206 = (unsigned long )pi;
1640#line 43
1641 __cil_tmp207 = __cil_tmp206 + 16;
1642#line 43
1643 __cil_tmp208 = *((int *)__cil_tmp207);
1644#line 43
1645 __cil_tmp209 = (unsigned long )__cil_tmp208;
1646#line 43
1647 __udelay(__cil_tmp209);
1648 }
1649 } else {
1650
1651 }
1652 }
1653 {
1654#line 43
1655 __cil_tmp210 = (unsigned long )pi;
1656#line 43
1657 __cil_tmp211 = __cil_tmp210 + 8;
1658#line 43
1659 __cil_tmp212 = *((int *)__cil_tmp211);
1660#line 43
1661 __cil_tmp213 = __cil_tmp212 + 2;
1662#line 43
1663 outb((unsigned char)5, __cil_tmp213);
1664 }
1665 {
1666#line 43
1667 __cil_tmp214 = (unsigned long )pi;
1668#line 43
1669 __cil_tmp215 = __cil_tmp214 + 16;
1670#line 43
1671 if (*((int *)__cil_tmp215)) {
1672 {
1673#line 43
1674 __cil_tmp216 = (unsigned long )pi;
1675#line 43
1676 __cil_tmp217 = __cil_tmp216 + 16;
1677#line 43
1678 __cil_tmp218 = *((int *)__cil_tmp217);
1679#line 43
1680 __cil_tmp219 = (unsigned long )__cil_tmp218;
1681#line 43
1682 __udelay(__cil_tmp219);
1683 }
1684 } else {
1685
1686 }
1687 }
1688 {
1689#line 43
1690 __cil_tmp220 = (unsigned long )pi;
1691#line 43
1692 __cil_tmp221 = __cil_tmp220 + 8;
1693#line 43
1694 __cil_tmp222 = *((int *)__cil_tmp221);
1695#line 43
1696 __cil_tmp223 = __cil_tmp222 + 2;
1697#line 43
1698 outb((unsigned char)4, __cil_tmp223);
1699 }
1700 {
1701#line 43
1702 __cil_tmp224 = (unsigned long )pi;
1703#line 43
1704 __cil_tmp225 = __cil_tmp224 + 16;
1705#line 43
1706 if (*((int *)__cil_tmp225)) {
1707 {
1708#line 43
1709 __cil_tmp226 = (unsigned long )pi;
1710#line 43
1711 __cil_tmp227 = __cil_tmp226 + 16;
1712#line 43
1713 __cil_tmp228 = *((int *)__cil_tmp227);
1714#line 43
1715 __cil_tmp229 = (unsigned long )__cil_tmp228;
1716#line 43
1717 __udelay(__cil_tmp229);
1718 }
1719 } else {
1720
1721 }
1722 }
1723 {
1724#line 45
1725 __cil_tmp230 = (unsigned long )pi;
1726#line 45
1727 __cil_tmp231 = __cil_tmp230 + 12;
1728#line 47
1729 if (*((int *)__cil_tmp231) == 0) {
1730#line 47
1731 goto case_0;
1732 } else
1733#line 52
1734 if (*((int *)__cil_tmp231) == 1) {
1735#line 52
1736 goto case_1;
1737 } else
1738#line 45
1739 if (0) {
1740 case_0:
1741 {
1742#line 47
1743 __cil_tmp232 = (unsigned long )pi;
1744#line 47
1745 __cil_tmp233 = __cil_tmp232 + 8;
1746#line 47
1747 __cil_tmp234 = *((int *)__cil_tmp233);
1748#line 47
1749 __cil_tmp235 = __cil_tmp234 + 2;
1750#line 47
1751 outb((unsigned char)4, __cil_tmp235);
1752 }
1753 {
1754#line 47
1755 __cil_tmp236 = (unsigned long )pi;
1756#line 47
1757 __cil_tmp237 = __cil_tmp236 + 16;
1758#line 47
1759 if (*((int *)__cil_tmp237)) {
1760 {
1761#line 47
1762 __cil_tmp238 = (unsigned long )pi;
1763#line 47
1764 __cil_tmp239 = __cil_tmp238 + 16;
1765#line 47
1766 __cil_tmp240 = *((int *)__cil_tmp239);
1767#line 47
1768 __cil_tmp241 = (unsigned long )__cil_tmp240;
1769#line 47
1770 __udelay(__cil_tmp241);
1771 }
1772 } else {
1773
1774 }
1775 }
1776 {
1777#line 47
1778 __cil_tmp242 = (unsigned long )pi;
1779#line 47
1780 __cil_tmp243 = __cil_tmp242 + 8;
1781#line 47
1782 __cil_tmp244 = *((int *)__cil_tmp243);
1783#line 47
1784 __cil_tmp245 = __cil_tmp244 + 2;
1785#line 47
1786 outb((unsigned char)6, __cil_tmp245);
1787 }
1788 {
1789#line 47
1790 __cil_tmp246 = (unsigned long )pi;
1791#line 47
1792 __cil_tmp247 = __cil_tmp246 + 16;
1793#line 47
1794 if (*((int *)__cil_tmp247)) {
1795 {
1796#line 47
1797 __cil_tmp248 = (unsigned long )pi;
1798#line 47
1799 __cil_tmp249 = __cil_tmp248 + 16;
1800#line 47
1801 __cil_tmp250 = *((int *)__cil_tmp249);
1802#line 47
1803 __cil_tmp251 = (unsigned long )__cil_tmp250;
1804#line 47
1805 __udelay(__cil_tmp251);
1806 }
1807 } else {
1808
1809 }
1810 }
1811 {
1812#line 47
1813 __cil_tmp252 = (unsigned long )pi;
1814#line 47
1815 __cil_tmp253 = __cil_tmp252 + 16;
1816#line 47
1817 if (*((int *)__cil_tmp253)) {
1818 {
1819#line 47
1820 __cil_tmp254 = (unsigned long )pi;
1821#line 47
1822 __cil_tmp255 = __cil_tmp254 + 16;
1823#line 47
1824 __cil_tmp256 = *((int *)__cil_tmp255);
1825#line 47
1826 __cil_tmp257 = (unsigned long )__cil_tmp256;
1827#line 47
1828 __udelay(__cil_tmp257);
1829 }
1830 } else {
1831
1832 }
1833 }
1834 {
1835#line 47
1836 __cil_tmp258 = (unsigned long )pi;
1837#line 47
1838 __cil_tmp259 = __cil_tmp258 + 8;
1839#line 47
1840 __cil_tmp260 = *((int *)__cil_tmp259);
1841#line 47
1842 __cil_tmp261 = __cil_tmp260 + 1;
1843#line 47
1844 tmp = inb(__cil_tmp261);
1845#line 47
1846 __cil_tmp262 = (int )tmp;
1847#line 47
1848 l = __cil_tmp262 & 255;
1849#line 48
1850 __cil_tmp263 = (unsigned long )pi;
1851#line 48
1852 __cil_tmp264 = __cil_tmp263 + 8;
1853#line 48
1854 __cil_tmp265 = *((int *)__cil_tmp264);
1855#line 48
1856 __cil_tmp266 = __cil_tmp265 + 2;
1857#line 48
1858 outb((unsigned char)4, __cil_tmp266);
1859 }
1860 {
1861#line 48
1862 __cil_tmp267 = (unsigned long )pi;
1863#line 48
1864 __cil_tmp268 = __cil_tmp267 + 16;
1865#line 48
1866 if (*((int *)__cil_tmp268)) {
1867 {
1868#line 48
1869 __cil_tmp269 = (unsigned long )pi;
1870#line 48
1871 __cil_tmp270 = __cil_tmp269 + 16;
1872#line 48
1873 __cil_tmp271 = *((int *)__cil_tmp270);
1874#line 48
1875 __cil_tmp272 = (unsigned long )__cil_tmp271;
1876#line 48
1877 __udelay(__cil_tmp272);
1878 }
1879 } else {
1880
1881 }
1882 }
1883 {
1884#line 48
1885 __cil_tmp273 = (unsigned long )pi;
1886#line 48
1887 __cil_tmp274 = __cil_tmp273 + 8;
1888#line 48
1889 __cil_tmp275 = *((int *)__cil_tmp274);
1890#line 48
1891 __cil_tmp276 = __cil_tmp275 + 2;
1892#line 48
1893 outb((unsigned char)6, __cil_tmp276);
1894 }
1895 {
1896#line 48
1897 __cil_tmp277 = (unsigned long )pi;
1898#line 48
1899 __cil_tmp278 = __cil_tmp277 + 16;
1900#line 48
1901 if (*((int *)__cil_tmp278)) {
1902 {
1903#line 48
1904 __cil_tmp279 = (unsigned long )pi;
1905#line 48
1906 __cil_tmp280 = __cil_tmp279 + 16;
1907#line 48
1908 __cil_tmp281 = *((int *)__cil_tmp280);
1909#line 48
1910 __cil_tmp282 = (unsigned long )__cil_tmp281;
1911#line 48
1912 __udelay(__cil_tmp282);
1913 }
1914 } else {
1915
1916 }
1917 }
1918 {
1919#line 48
1920 __cil_tmp283 = (unsigned long )pi;
1921#line 48
1922 __cil_tmp284 = __cil_tmp283 + 16;
1923#line 48
1924 if (*((int *)__cil_tmp284)) {
1925 {
1926#line 48
1927 __cil_tmp285 = (unsigned long )pi;
1928#line 48
1929 __cil_tmp286 = __cil_tmp285 + 16;
1930#line 48
1931 __cil_tmp287 = *((int *)__cil_tmp286);
1932#line 48
1933 __cil_tmp288 = (unsigned long )__cil_tmp287;
1934#line 48
1935 __udelay(__cil_tmp288);
1936 }
1937 } else {
1938
1939 }
1940 }
1941 {
1942#line 48
1943 __cil_tmp289 = (unsigned long )pi;
1944#line 48
1945 __cil_tmp290 = __cil_tmp289 + 8;
1946#line 48
1947 __cil_tmp291 = *((int *)__cil_tmp290);
1948#line 48
1949 __cil_tmp292 = __cil_tmp291 + 1;
1950#line 48
1951 tmp___0 = inb(__cil_tmp292);
1952#line 48
1953 __cil_tmp293 = (int )tmp___0;
1954#line 48
1955 h = __cil_tmp293 & 255;
1956#line 49
1957 __cil_tmp294 = (unsigned long )pi;
1958#line 49
1959 __cil_tmp295 = __cil_tmp294 + 8;
1960#line 49
1961 __cil_tmp296 = *((int *)__cil_tmp295);
1962#line 49
1963 __cil_tmp297 = __cil_tmp296 + 2;
1964#line 49
1965 outb((unsigned char)4, __cil_tmp297);
1966 }
1967 {
1968#line 49
1969 __cil_tmp298 = (unsigned long )pi;
1970#line 49
1971 __cil_tmp299 = __cil_tmp298 + 16;
1972#line 49
1973 if (*((int *)__cil_tmp299)) {
1974 {
1975#line 49
1976 __cil_tmp300 = (unsigned long )pi;
1977#line 49
1978 __cil_tmp301 = __cil_tmp300 + 16;
1979#line 49
1980 __cil_tmp302 = *((int *)__cil_tmp301);
1981#line 49
1982 __cil_tmp303 = (unsigned long )__cil_tmp302;
1983#line 49
1984 __udelay(__cil_tmp303);
1985 }
1986 } else {
1987
1988 }
1989 }
1990 {
1991#line 49
1992 __cil_tmp304 = (unsigned long )pi;
1993#line 49
1994 __cil_tmp305 = __cil_tmp304 + 8;
1995#line 49
1996 __cil_tmp306 = *((int *)__cil_tmp305);
1997#line 49
1998 __cil_tmp307 = __cil_tmp306 + 2;
1999#line 49
2000 outb((unsigned char)6, __cil_tmp307);
2001 }
2002 {
2003#line 49
2004 __cil_tmp308 = (unsigned long )pi;
2005#line 49
2006 __cil_tmp309 = __cil_tmp308 + 16;
2007#line 49
2008 if (*((int *)__cil_tmp309)) {
2009 {
2010#line 49
2011 __cil_tmp310 = (unsigned long )pi;
2012#line 49
2013 __cil_tmp311 = __cil_tmp310 + 16;
2014#line 49
2015 __cil_tmp312 = *((int *)__cil_tmp311);
2016#line 49
2017 __cil_tmp313 = (unsigned long )__cil_tmp312;
2018#line 49
2019 __udelay(__cil_tmp313);
2020 }
2021 } else {
2022
2023 }
2024 }
2025 {
2026#line 49
2027 __cil_tmp314 = (unsigned long )pi;
2028#line 49
2029 __cil_tmp315 = __cil_tmp314 + 8;
2030#line 49
2031 __cil_tmp316 = *((int *)__cil_tmp315);
2032#line 49
2033 __cil_tmp317 = __cil_tmp316 + 2;
2034#line 49
2035 outb((unsigned char)4, __cil_tmp317);
2036 }
2037 {
2038#line 49
2039 __cil_tmp318 = (unsigned long )pi;
2040#line 49
2041 __cil_tmp319 = __cil_tmp318 + 16;
2042#line 49
2043 if (*((int *)__cil_tmp319)) {
2044 {
2045#line 49
2046 __cil_tmp320 = (unsigned long )pi;
2047#line 49
2048 __cil_tmp321 = __cil_tmp320 + 16;
2049#line 49
2050 __cil_tmp322 = *((int *)__cil_tmp321);
2051#line 49
2052 __cil_tmp323 = (unsigned long )__cil_tmp322;
2053#line 49
2054 __udelay(__cil_tmp323);
2055 }
2056 } else {
2057
2058 }
2059 }
2060 {
2061#line 49
2062 __cil_tmp324 = (unsigned long )pi;
2063#line 49
2064 __cil_tmp325 = __cil_tmp324 + 8;
2065#line 49
2066 __cil_tmp326 = *((int *)__cil_tmp325);
2067#line 49
2068 __cil_tmp327 = __cil_tmp326 + 2;
2069#line 49
2070 outb((unsigned char)6, __cil_tmp327);
2071 }
2072 {
2073#line 49
2074 __cil_tmp328 = (unsigned long )pi;
2075#line 49
2076 __cil_tmp329 = __cil_tmp328 + 16;
2077#line 49
2078 if (*((int *)__cil_tmp329)) {
2079 {
2080#line 49
2081 __cil_tmp330 = (unsigned long )pi;
2082#line 49
2083 __cil_tmp331 = __cil_tmp330 + 16;
2084#line 49
2085 __cil_tmp332 = *((int *)__cil_tmp331);
2086#line 49
2087 __cil_tmp333 = (unsigned long )__cil_tmp332;
2088#line 49
2089 __udelay(__cil_tmp333);
2090 }
2091 } else {
2092
2093 }
2094 }
2095 {
2096#line 49
2097 __cil_tmp334 = (unsigned long )pi;
2098#line 49
2099 __cil_tmp335 = __cil_tmp334 + 8;
2100#line 49
2101 __cil_tmp336 = *((int *)__cil_tmp335);
2102#line 49
2103 __cil_tmp337 = __cil_tmp336 + 2;
2104#line 49
2105 outb((unsigned char)4, __cil_tmp337);
2106 }
2107 {
2108#line 49
2109 __cil_tmp338 = (unsigned long )pi;
2110#line 49
2111 __cil_tmp339 = __cil_tmp338 + 16;
2112#line 49
2113 if (*((int *)__cil_tmp339)) {
2114 {
2115#line 49
2116 __cil_tmp340 = (unsigned long )pi;
2117#line 49
2118 __cil_tmp341 = __cil_tmp340 + 16;
2119#line 49
2120 __cil_tmp342 = *((int *)__cil_tmp341);
2121#line 49
2122 __cil_tmp343 = (unsigned long )__cil_tmp342;
2123#line 49
2124 __udelay(__cil_tmp343);
2125 }
2126 } else {
2127
2128 }
2129 }
2130 {
2131#line 50
2132 __cil_tmp344 = h & 240;
2133#line 50
2134 __cil_tmp345 = l >> 4;
2135#line 50
2136 __cil_tmp346 = __cil_tmp345 & 15;
2137#line 50
2138 return (__cil_tmp346 | __cil_tmp344);
2139 }
2140 case_1:
2141 {
2142#line 52
2143 __cil_tmp347 = (unsigned long )pi;
2144#line 52
2145 __cil_tmp348 = __cil_tmp347 + 8;
2146#line 52
2147 __cil_tmp349 = *((int *)__cil_tmp348);
2148#line 52
2149 __cil_tmp350 = __cil_tmp349 + 2;
2150#line 52
2151 outb((unsigned char)4, __cil_tmp350);
2152 }
2153 {
2154#line 52
2155 __cil_tmp351 = (unsigned long )pi;
2156#line 52
2157 __cil_tmp352 = __cil_tmp351 + 16;
2158#line 52
2159 if (*((int *)__cil_tmp352)) {
2160 {
2161#line 52
2162 __cil_tmp353 = (unsigned long )pi;
2163#line 52
2164 __cil_tmp354 = __cil_tmp353 + 16;
2165#line 52
2166 __cil_tmp355 = *((int *)__cil_tmp354);
2167#line 52
2168 __cil_tmp356 = (unsigned long )__cil_tmp355;
2169#line 52
2170 __udelay(__cil_tmp356);
2171 }
2172 } else {
2173
2174 }
2175 }
2176 {
2177#line 52
2178 __cil_tmp357 = (unsigned long )pi;
2179#line 52
2180 __cil_tmp358 = __cil_tmp357 + 8;
2181#line 52
2182 __cil_tmp359 = *((int *)__cil_tmp358);
2183#line 52
2184 __cil_tmp360 = __cil_tmp359 + 2;
2185#line 52
2186 outb((unsigned char)38, __cil_tmp360);
2187 }
2188 {
2189#line 52
2190 __cil_tmp361 = (unsigned long )pi;
2191#line 52
2192 __cil_tmp362 = __cil_tmp361 + 16;
2193#line 52
2194 if (*((int *)__cil_tmp362)) {
2195 {
2196#line 52
2197 __cil_tmp363 = (unsigned long )pi;
2198#line 52
2199 __cil_tmp364 = __cil_tmp363 + 16;
2200#line 52
2201 __cil_tmp365 = *((int *)__cil_tmp364);
2202#line 52
2203 __cil_tmp366 = (unsigned long )__cil_tmp365;
2204#line 52
2205 __udelay(__cil_tmp366);
2206 }
2207 } else {
2208
2209 }
2210 }
2211 {
2212#line 52
2213 __cil_tmp367 = (unsigned long )pi;
2214#line 52
2215 __cil_tmp368 = __cil_tmp367 + 16;
2216#line 52
2217 if (*((int *)__cil_tmp368)) {
2218 {
2219#line 52
2220 __cil_tmp369 = (unsigned long )pi;
2221#line 52
2222 __cil_tmp370 = __cil_tmp369 + 16;
2223#line 52
2224 __cil_tmp371 = *((int *)__cil_tmp370);
2225#line 52
2226 __cil_tmp372 = (unsigned long )__cil_tmp371;
2227#line 52
2228 __udelay(__cil_tmp372);
2229 }
2230 } else {
2231
2232 }
2233 }
2234 {
2235#line 52
2236 __cil_tmp373 = (unsigned long )pi;
2237#line 52
2238 __cil_tmp374 = __cil_tmp373 + 8;
2239#line 52
2240 __cil_tmp375 = *((int *)__cil_tmp374);
2241#line 52
2242 tmp___1 = inb(__cil_tmp375);
2243#line 52
2244 __cil_tmp376 = (int )tmp___1;
2245#line 52
2246 r = __cil_tmp376 & 255;
2247#line 53
2248 __cil_tmp377 = (unsigned long )pi;
2249#line 53
2250 __cil_tmp378 = __cil_tmp377 + 8;
2251#line 53
2252 __cil_tmp379 = *((int *)__cil_tmp378);
2253#line 53
2254 __cil_tmp380 = __cil_tmp379 + 2;
2255#line 53
2256 outb((unsigned char)4, __cil_tmp380);
2257 }
2258 {
2259#line 53
2260 __cil_tmp381 = (unsigned long )pi;
2261#line 53
2262 __cil_tmp382 = __cil_tmp381 + 16;
2263#line 53
2264 if (*((int *)__cil_tmp382)) {
2265 {
2266#line 53
2267 __cil_tmp383 = (unsigned long )pi;
2268#line 53
2269 __cil_tmp384 = __cil_tmp383 + 16;
2270#line 53
2271 __cil_tmp385 = *((int *)__cil_tmp384);
2272#line 53
2273 __cil_tmp386 = (unsigned long )__cil_tmp385;
2274#line 53
2275 __udelay(__cil_tmp386);
2276 }
2277 } else {
2278
2279 }
2280 }
2281 {
2282#line 53
2283 __cil_tmp387 = (unsigned long )pi;
2284#line 53
2285 __cil_tmp388 = __cil_tmp387 + 8;
2286#line 53
2287 __cil_tmp389 = *((int *)__cil_tmp388);
2288#line 53
2289 __cil_tmp390 = __cil_tmp389 + 2;
2290#line 53
2291 outb((unsigned char)38, __cil_tmp390);
2292 }
2293 {
2294#line 53
2295 __cil_tmp391 = (unsigned long )pi;
2296#line 53
2297 __cil_tmp392 = __cil_tmp391 + 16;
2298#line 53
2299 if (*((int *)__cil_tmp392)) {
2300 {
2301#line 53
2302 __cil_tmp393 = (unsigned long )pi;
2303#line 53
2304 __cil_tmp394 = __cil_tmp393 + 16;
2305#line 53
2306 __cil_tmp395 = *((int *)__cil_tmp394);
2307#line 53
2308 __cil_tmp396 = (unsigned long )__cil_tmp395;
2309#line 53
2310 __udelay(__cil_tmp396);
2311 }
2312 } else {
2313
2314 }
2315 }
2316 {
2317#line 53
2318 __cil_tmp397 = (unsigned long )pi;
2319#line 53
2320 __cil_tmp398 = __cil_tmp397 + 8;
2321#line 53
2322 __cil_tmp399 = *((int *)__cil_tmp398);
2323#line 53
2324 __cil_tmp400 = __cil_tmp399 + 2;
2325#line 53
2326 outb((unsigned char)4, __cil_tmp400);
2327 }
2328 {
2329#line 53
2330 __cil_tmp401 = (unsigned long )pi;
2331#line 53
2332 __cil_tmp402 = __cil_tmp401 + 16;
2333#line 53
2334 if (*((int *)__cil_tmp402)) {
2335 {
2336#line 53
2337 __cil_tmp403 = (unsigned long )pi;
2338#line 53
2339 __cil_tmp404 = __cil_tmp403 + 16;
2340#line 53
2341 __cil_tmp405 = *((int *)__cil_tmp404);
2342#line 53
2343 __cil_tmp406 = (unsigned long )__cil_tmp405;
2344#line 53
2345 __udelay(__cil_tmp406);
2346 }
2347 } else {
2348
2349 }
2350 }
2351#line 54
2352 return (r);
2353 } else {
2354 switch_break: ;
2355 }
2356 }
2357#line 57
2358 return (-1);
2359}
2360}
2361#line 60 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
2362static void on20_write_regr(PIA *pi , int cont , int regr , int val )
2363{ int r ;
2364 int __cil_tmp6 ;
2365 int __cil_tmp7 ;
2366 unsigned long __cil_tmp8 ;
2367 unsigned long __cil_tmp9 ;
2368 int __cil_tmp10 ;
2369 int __cil_tmp11 ;
2370 unsigned long __cil_tmp12 ;
2371 unsigned long __cil_tmp13 ;
2372 unsigned long __cil_tmp14 ;
2373 unsigned long __cil_tmp15 ;
2374 int __cil_tmp16 ;
2375 unsigned long __cil_tmp17 ;
2376 unsigned long __cil_tmp18 ;
2377 unsigned long __cil_tmp19 ;
2378 int __cil_tmp20 ;
2379 unsigned long __cil_tmp21 ;
2380 unsigned long __cil_tmp22 ;
2381 unsigned long __cil_tmp23 ;
2382 unsigned long __cil_tmp24 ;
2383 int __cil_tmp25 ;
2384 unsigned long __cil_tmp26 ;
2385 unsigned long __cil_tmp27 ;
2386 unsigned long __cil_tmp28 ;
2387 int __cil_tmp29 ;
2388 int __cil_tmp30 ;
2389 unsigned long __cil_tmp31 ;
2390 unsigned long __cil_tmp32 ;
2391 unsigned long __cil_tmp33 ;
2392 unsigned long __cil_tmp34 ;
2393 int __cil_tmp35 ;
2394 unsigned long __cil_tmp36 ;
2395 unsigned long __cil_tmp37 ;
2396 unsigned long __cil_tmp38 ;
2397 int __cil_tmp39 ;
2398 int __cil_tmp40 ;
2399 unsigned long __cil_tmp41 ;
2400 unsigned long __cil_tmp42 ;
2401 unsigned long __cil_tmp43 ;
2402 unsigned long __cil_tmp44 ;
2403 int __cil_tmp45 ;
2404 unsigned long __cil_tmp46 ;
2405 unsigned long __cil_tmp47 ;
2406 unsigned long __cil_tmp48 ;
2407 int __cil_tmp49 ;
2408 int __cil_tmp50 ;
2409 unsigned long __cil_tmp51 ;
2410 unsigned long __cil_tmp52 ;
2411 unsigned long __cil_tmp53 ;
2412 unsigned long __cil_tmp54 ;
2413 int __cil_tmp55 ;
2414 unsigned long __cil_tmp56 ;
2415 unsigned long __cil_tmp57 ;
2416 unsigned long __cil_tmp58 ;
2417 int __cil_tmp59 ;
2418 int __cil_tmp60 ;
2419 unsigned long __cil_tmp61 ;
2420 unsigned long __cil_tmp62 ;
2421 unsigned long __cil_tmp63 ;
2422 unsigned long __cil_tmp64 ;
2423 int __cil_tmp65 ;
2424 unsigned long __cil_tmp66 ;
2425 unsigned long __cil_tmp67 ;
2426 unsigned long __cil_tmp68 ;
2427 int __cil_tmp69 ;
2428 int __cil_tmp70 ;
2429 unsigned long __cil_tmp71 ;
2430 unsigned long __cil_tmp72 ;
2431 unsigned long __cil_tmp73 ;
2432 unsigned long __cil_tmp74 ;
2433 int __cil_tmp75 ;
2434 unsigned long __cil_tmp76 ;
2435 unsigned long __cil_tmp77 ;
2436 unsigned long __cil_tmp78 ;
2437 int __cil_tmp79 ;
2438 int __cil_tmp80 ;
2439 unsigned long __cil_tmp81 ;
2440 unsigned long __cil_tmp82 ;
2441 unsigned long __cil_tmp83 ;
2442 unsigned long __cil_tmp84 ;
2443 int __cil_tmp85 ;
2444 unsigned long __cil_tmp86 ;
2445 unsigned long __cil_tmp87 ;
2446 unsigned long __cil_tmp88 ;
2447 int __cil_tmp89 ;
2448 int __cil_tmp90 ;
2449 unsigned long __cil_tmp91 ;
2450 unsigned long __cil_tmp92 ;
2451 unsigned long __cil_tmp93 ;
2452 unsigned long __cil_tmp94 ;
2453 int __cil_tmp95 ;
2454 unsigned long __cil_tmp96 ;
2455 unsigned char __cil_tmp97 ;
2456 unsigned long __cil_tmp98 ;
2457 unsigned long __cil_tmp99 ;
2458 int __cil_tmp100 ;
2459 unsigned long __cil_tmp101 ;
2460 unsigned long __cil_tmp102 ;
2461 unsigned long __cil_tmp103 ;
2462 unsigned long __cil_tmp104 ;
2463 int __cil_tmp105 ;
2464 unsigned long __cil_tmp106 ;
2465 unsigned long __cil_tmp107 ;
2466 unsigned long __cil_tmp108 ;
2467 int __cil_tmp109 ;
2468 int __cil_tmp110 ;
2469 unsigned long __cil_tmp111 ;
2470 unsigned long __cil_tmp112 ;
2471 unsigned long __cil_tmp113 ;
2472 unsigned long __cil_tmp114 ;
2473 int __cil_tmp115 ;
2474 unsigned long __cil_tmp116 ;
2475 unsigned long __cil_tmp117 ;
2476 unsigned long __cil_tmp118 ;
2477 int __cil_tmp119 ;
2478 int __cil_tmp120 ;
2479 unsigned long __cil_tmp121 ;
2480 unsigned long __cil_tmp122 ;
2481 unsigned long __cil_tmp123 ;
2482 unsigned long __cil_tmp124 ;
2483 int __cil_tmp125 ;
2484 unsigned long __cil_tmp126 ;
2485 unsigned long __cil_tmp127 ;
2486 unsigned long __cil_tmp128 ;
2487 int __cil_tmp129 ;
2488 int __cil_tmp130 ;
2489 unsigned long __cil_tmp131 ;
2490 unsigned long __cil_tmp132 ;
2491 unsigned long __cil_tmp133 ;
2492 unsigned long __cil_tmp134 ;
2493 int __cil_tmp135 ;
2494 unsigned long __cil_tmp136 ;
2495 unsigned long __cil_tmp137 ;
2496 unsigned long __cil_tmp138 ;
2497 int __cil_tmp139 ;
2498 int __cil_tmp140 ;
2499 unsigned long __cil_tmp141 ;
2500 unsigned long __cil_tmp142 ;
2501 unsigned long __cil_tmp143 ;
2502 unsigned long __cil_tmp144 ;
2503 int __cil_tmp145 ;
2504 unsigned long __cil_tmp146 ;
2505 unsigned long __cil_tmp147 ;
2506 unsigned long __cil_tmp148 ;
2507 int __cil_tmp149 ;
2508 int __cil_tmp150 ;
2509 unsigned long __cil_tmp151 ;
2510 unsigned long __cil_tmp152 ;
2511 unsigned long __cil_tmp153 ;
2512 unsigned long __cil_tmp154 ;
2513 int __cil_tmp155 ;
2514 unsigned long __cil_tmp156 ;
2515 unsigned long __cil_tmp157 ;
2516 unsigned long __cil_tmp158 ;
2517 int __cil_tmp159 ;
2518 unsigned long __cil_tmp160 ;
2519 unsigned long __cil_tmp161 ;
2520 unsigned long __cil_tmp162 ;
2521 unsigned long __cil_tmp163 ;
2522 int __cil_tmp164 ;
2523 unsigned long __cil_tmp165 ;
2524 unsigned long __cil_tmp166 ;
2525 unsigned long __cil_tmp167 ;
2526 int __cil_tmp168 ;
2527 int __cil_tmp169 ;
2528 unsigned long __cil_tmp170 ;
2529 unsigned long __cil_tmp171 ;
2530 unsigned long __cil_tmp172 ;
2531 unsigned long __cil_tmp173 ;
2532 int __cil_tmp174 ;
2533 unsigned long __cil_tmp175 ;
2534 unsigned long __cil_tmp176 ;
2535 unsigned long __cil_tmp177 ;
2536 int __cil_tmp178 ;
2537 int __cil_tmp179 ;
2538 unsigned long __cil_tmp180 ;
2539 unsigned long __cil_tmp181 ;
2540 unsigned long __cil_tmp182 ;
2541 unsigned long __cil_tmp183 ;
2542 int __cil_tmp184 ;
2543 unsigned long __cil_tmp185 ;
2544 unsigned long __cil_tmp186 ;
2545 unsigned long __cil_tmp187 ;
2546 int __cil_tmp188 ;
2547 int __cil_tmp189 ;
2548 unsigned long __cil_tmp190 ;
2549 unsigned long __cil_tmp191 ;
2550 unsigned long __cil_tmp192 ;
2551 unsigned long __cil_tmp193 ;
2552 int __cil_tmp194 ;
2553 unsigned long __cil_tmp195 ;
2554 unsigned long __cil_tmp196 ;
2555 unsigned long __cil_tmp197 ;
2556 int __cil_tmp198 ;
2557 int __cil_tmp199 ;
2558 unsigned long __cil_tmp200 ;
2559 unsigned long __cil_tmp201 ;
2560 unsigned long __cil_tmp202 ;
2561 unsigned long __cil_tmp203 ;
2562 int __cil_tmp204 ;
2563 unsigned long __cil_tmp205 ;
2564 unsigned long __cil_tmp206 ;
2565 unsigned long __cil_tmp207 ;
2566 int __cil_tmp208 ;
2567 int __cil_tmp209 ;
2568 unsigned long __cil_tmp210 ;
2569 unsigned long __cil_tmp211 ;
2570 unsigned long __cil_tmp212 ;
2571 unsigned long __cil_tmp213 ;
2572 int __cil_tmp214 ;
2573 unsigned long __cil_tmp215 ;
2574 unsigned long __cil_tmp216 ;
2575 unsigned long __cil_tmp217 ;
2576 int __cil_tmp218 ;
2577 int __cil_tmp219 ;
2578 unsigned long __cil_tmp220 ;
2579 unsigned long __cil_tmp221 ;
2580 unsigned long __cil_tmp222 ;
2581 unsigned long __cil_tmp223 ;
2582 int __cil_tmp224 ;
2583 unsigned long __cil_tmp225 ;
2584 unsigned long __cil_tmp226 ;
2585 unsigned long __cil_tmp227 ;
2586 int __cil_tmp228 ;
2587 int __cil_tmp229 ;
2588 unsigned long __cil_tmp230 ;
2589 unsigned long __cil_tmp231 ;
2590 unsigned long __cil_tmp232 ;
2591 unsigned long __cil_tmp233 ;
2592 int __cil_tmp234 ;
2593 unsigned long __cil_tmp235 ;
2594 unsigned char __cil_tmp236 ;
2595 unsigned long __cil_tmp237 ;
2596 unsigned long __cil_tmp238 ;
2597 int __cil_tmp239 ;
2598 unsigned long __cil_tmp240 ;
2599 unsigned long __cil_tmp241 ;
2600 unsigned long __cil_tmp242 ;
2601 unsigned long __cil_tmp243 ;
2602 int __cil_tmp244 ;
2603 unsigned long __cil_tmp245 ;
2604 unsigned long __cil_tmp246 ;
2605 unsigned long __cil_tmp247 ;
2606 int __cil_tmp248 ;
2607 int __cil_tmp249 ;
2608 unsigned long __cil_tmp250 ;
2609 unsigned long __cil_tmp251 ;
2610 unsigned long __cil_tmp252 ;
2611 unsigned long __cil_tmp253 ;
2612 int __cil_tmp254 ;
2613 unsigned long __cil_tmp255 ;
2614 unsigned long __cil_tmp256 ;
2615 unsigned long __cil_tmp257 ;
2616 int __cil_tmp258 ;
2617 int __cil_tmp259 ;
2618 unsigned long __cil_tmp260 ;
2619 unsigned long __cil_tmp261 ;
2620 unsigned long __cil_tmp262 ;
2621 unsigned long __cil_tmp263 ;
2622 int __cil_tmp264 ;
2623 unsigned long __cil_tmp265 ;
2624 unsigned long __cil_tmp266 ;
2625 unsigned long __cil_tmp267 ;
2626 int __cil_tmp268 ;
2627 int __cil_tmp269 ;
2628 unsigned long __cil_tmp270 ;
2629 unsigned long __cil_tmp271 ;
2630 unsigned long __cil_tmp272 ;
2631 unsigned long __cil_tmp273 ;
2632 int __cil_tmp274 ;
2633 unsigned long __cil_tmp275 ;
2634 unsigned long __cil_tmp276 ;
2635 unsigned long __cil_tmp277 ;
2636 int __cil_tmp278 ;
2637 int __cil_tmp279 ;
2638 unsigned long __cil_tmp280 ;
2639 unsigned long __cil_tmp281 ;
2640 unsigned long __cil_tmp282 ;
2641 unsigned long __cil_tmp283 ;
2642 int __cil_tmp284 ;
2643 unsigned long __cil_tmp285 ;
2644 unsigned long __cil_tmp286 ;
2645 unsigned long __cil_tmp287 ;
2646 int __cil_tmp288 ;
2647 int __cil_tmp289 ;
2648 unsigned long __cil_tmp290 ;
2649 unsigned long __cil_tmp291 ;
2650 unsigned long __cil_tmp292 ;
2651 unsigned long __cil_tmp293 ;
2652 int __cil_tmp294 ;
2653 unsigned long __cil_tmp295 ;
2654 unsigned long __cil_tmp296 ;
2655 unsigned long __cil_tmp297 ;
2656 int __cil_tmp298 ;
2657 unsigned long __cil_tmp299 ;
2658 unsigned long __cil_tmp300 ;
2659 unsigned long __cil_tmp301 ;
2660 unsigned long __cil_tmp302 ;
2661 int __cil_tmp303 ;
2662 unsigned long __cil_tmp304 ;
2663 unsigned long __cil_tmp305 ;
2664 unsigned long __cil_tmp306 ;
2665 int __cil_tmp307 ;
2666 int __cil_tmp308 ;
2667 unsigned long __cil_tmp309 ;
2668 unsigned long __cil_tmp310 ;
2669 unsigned long __cil_tmp311 ;
2670 unsigned long __cil_tmp312 ;
2671 int __cil_tmp313 ;
2672 unsigned long __cil_tmp314 ;
2673 unsigned long __cil_tmp315 ;
2674 unsigned long __cil_tmp316 ;
2675 int __cil_tmp317 ;
2676 int __cil_tmp318 ;
2677 unsigned long __cil_tmp319 ;
2678 unsigned long __cil_tmp320 ;
2679 unsigned long __cil_tmp321 ;
2680 unsigned long __cil_tmp322 ;
2681 int __cil_tmp323 ;
2682 unsigned long __cil_tmp324 ;
2683 unsigned long __cil_tmp325 ;
2684 unsigned long __cil_tmp326 ;
2685 int __cil_tmp327 ;
2686 int __cil_tmp328 ;
2687 unsigned long __cil_tmp329 ;
2688 unsigned long __cil_tmp330 ;
2689 unsigned long __cil_tmp331 ;
2690 unsigned long __cil_tmp332 ;
2691 int __cil_tmp333 ;
2692 unsigned long __cil_tmp334 ;
2693 unsigned long __cil_tmp335 ;
2694 unsigned long __cil_tmp336 ;
2695 int __cil_tmp337 ;
2696 int __cil_tmp338 ;
2697 unsigned long __cil_tmp339 ;
2698 unsigned long __cil_tmp340 ;
2699 unsigned long __cil_tmp341 ;
2700 unsigned long __cil_tmp342 ;
2701 int __cil_tmp343 ;
2702 unsigned long __cil_tmp344 ;
2703 unsigned long __cil_tmp345 ;
2704 unsigned long __cil_tmp346 ;
2705 int __cil_tmp347 ;
2706 int __cil_tmp348 ;
2707 unsigned long __cil_tmp349 ;
2708 unsigned long __cil_tmp350 ;
2709 unsigned long __cil_tmp351 ;
2710 unsigned long __cil_tmp352 ;
2711 int __cil_tmp353 ;
2712 unsigned long __cil_tmp354 ;
2713 unsigned long __cil_tmp355 ;
2714 unsigned long __cil_tmp356 ;
2715 int __cil_tmp357 ;
2716 int __cil_tmp358 ;
2717 unsigned long __cil_tmp359 ;
2718 unsigned long __cil_tmp360 ;
2719 unsigned long __cil_tmp361 ;
2720 unsigned long __cil_tmp362 ;
2721 int __cil_tmp363 ;
2722 unsigned long __cil_tmp364 ;
2723 unsigned long __cil_tmp365 ;
2724 unsigned long __cil_tmp366 ;
2725 int __cil_tmp367 ;
2726 int __cil_tmp368 ;
2727 unsigned long __cil_tmp369 ;
2728 unsigned long __cil_tmp370 ;
2729 unsigned long __cil_tmp371 ;
2730 unsigned long __cil_tmp372 ;
2731 int __cil_tmp373 ;
2732 unsigned long __cil_tmp374 ;
2733 unsigned char __cil_tmp375 ;
2734 unsigned long __cil_tmp376 ;
2735 unsigned long __cil_tmp377 ;
2736 int __cil_tmp378 ;
2737 unsigned long __cil_tmp379 ;
2738 unsigned long __cil_tmp380 ;
2739 unsigned long __cil_tmp381 ;
2740 unsigned long __cil_tmp382 ;
2741 int __cil_tmp383 ;
2742 unsigned long __cil_tmp384 ;
2743 unsigned long __cil_tmp385 ;
2744 unsigned long __cil_tmp386 ;
2745 int __cil_tmp387 ;
2746 int __cil_tmp388 ;
2747 unsigned long __cil_tmp389 ;
2748 unsigned long __cil_tmp390 ;
2749 unsigned long __cil_tmp391 ;
2750 unsigned long __cil_tmp392 ;
2751 int __cil_tmp393 ;
2752 unsigned long __cil_tmp394 ;
2753 unsigned long __cil_tmp395 ;
2754 unsigned long __cil_tmp396 ;
2755 int __cil_tmp397 ;
2756 int __cil_tmp398 ;
2757 unsigned long __cil_tmp399 ;
2758 unsigned long __cil_tmp400 ;
2759 unsigned long __cil_tmp401 ;
2760 unsigned long __cil_tmp402 ;
2761 int __cil_tmp403 ;
2762 unsigned long __cil_tmp404 ;
2763 unsigned long __cil_tmp405 ;
2764 unsigned long __cil_tmp406 ;
2765 int __cil_tmp407 ;
2766 int __cil_tmp408 ;
2767 unsigned long __cil_tmp409 ;
2768 unsigned long __cil_tmp410 ;
2769 unsigned long __cil_tmp411 ;
2770 unsigned long __cil_tmp412 ;
2771 int __cil_tmp413 ;
2772 unsigned long __cil_tmp414 ;
2773 unsigned long __cil_tmp415 ;
2774 unsigned long __cil_tmp416 ;
2775 int __cil_tmp417 ;
2776 int __cil_tmp418 ;
2777 unsigned long __cil_tmp419 ;
2778 unsigned long __cil_tmp420 ;
2779 unsigned long __cil_tmp421 ;
2780 unsigned long __cil_tmp422 ;
2781 int __cil_tmp423 ;
2782 unsigned long __cil_tmp424 ;
2783
2784 {
2785 {
2786#line 64
2787 __cil_tmp6 = regr << 2;
2788#line 64
2789 __cil_tmp7 = __cil_tmp6 + 1;
2790#line 64
2791 r = __cil_tmp7 + cont;
2792#line 66
2793 __cil_tmp8 = (unsigned long )pi;
2794#line 66
2795 __cil_tmp9 = __cil_tmp8 + 8;
2796#line 66
2797 __cil_tmp10 = *((int *)__cil_tmp9);
2798#line 66
2799 __cil_tmp11 = __cil_tmp10 + 2;
2800#line 66
2801 outb((unsigned char)4, __cil_tmp11);
2802 }
2803 {
2804#line 66
2805 __cil_tmp12 = (unsigned long )pi;
2806#line 66
2807 __cil_tmp13 = __cil_tmp12 + 16;
2808#line 66
2809 if (*((int *)__cil_tmp13)) {
2810 {
2811#line 66
2812 __cil_tmp14 = (unsigned long )pi;
2813#line 66
2814 __cil_tmp15 = __cil_tmp14 + 16;
2815#line 66
2816 __cil_tmp16 = *((int *)__cil_tmp15);
2817#line 66
2818 __cil_tmp17 = (unsigned long )__cil_tmp16;
2819#line 66
2820 __udelay(__cil_tmp17);
2821 }
2822 } else {
2823
2824 }
2825 }
2826 {
2827#line 66
2828 __cil_tmp18 = (unsigned long )pi;
2829#line 66
2830 __cil_tmp19 = __cil_tmp18 + 8;
2831#line 66
2832 __cil_tmp20 = *((int *)__cil_tmp19);
2833#line 66
2834 outb((unsigned char)1, __cil_tmp20);
2835 }
2836 {
2837#line 66
2838 __cil_tmp21 = (unsigned long )pi;
2839#line 66
2840 __cil_tmp22 = __cil_tmp21 + 16;
2841#line 66
2842 if (*((int *)__cil_tmp22)) {
2843 {
2844#line 66
2845 __cil_tmp23 = (unsigned long )pi;
2846#line 66
2847 __cil_tmp24 = __cil_tmp23 + 16;
2848#line 66
2849 __cil_tmp25 = *((int *)__cil_tmp24);
2850#line 66
2851 __cil_tmp26 = (unsigned long )__cil_tmp25;
2852#line 66
2853 __udelay(__cil_tmp26);
2854 }
2855 } else {
2856
2857 }
2858 }
2859 {
2860#line 66
2861 __cil_tmp27 = (unsigned long )pi;
2862#line 66
2863 __cil_tmp28 = __cil_tmp27 + 8;
2864#line 66
2865 __cil_tmp29 = *((int *)__cil_tmp28);
2866#line 66
2867 __cil_tmp30 = __cil_tmp29 + 2;
2868#line 66
2869 outb((unsigned char)5, __cil_tmp30);
2870 }
2871 {
2872#line 66
2873 __cil_tmp31 = (unsigned long )pi;
2874#line 66
2875 __cil_tmp32 = __cil_tmp31 + 16;
2876#line 66
2877 if (*((int *)__cil_tmp32)) {
2878 {
2879#line 66
2880 __cil_tmp33 = (unsigned long )pi;
2881#line 66
2882 __cil_tmp34 = __cil_tmp33 + 16;
2883#line 66
2884 __cil_tmp35 = *((int *)__cil_tmp34);
2885#line 66
2886 __cil_tmp36 = (unsigned long )__cil_tmp35;
2887#line 66
2888 __udelay(__cil_tmp36);
2889 }
2890 } else {
2891
2892 }
2893 }
2894 {
2895#line 66
2896 __cil_tmp37 = (unsigned long )pi;
2897#line 66
2898 __cil_tmp38 = __cil_tmp37 + 8;
2899#line 66
2900 __cil_tmp39 = *((int *)__cil_tmp38);
2901#line 66
2902 __cil_tmp40 = __cil_tmp39 + 2;
2903#line 66
2904 outb((unsigned char)13, __cil_tmp40);
2905 }
2906 {
2907#line 66
2908 __cil_tmp41 = (unsigned long )pi;
2909#line 66
2910 __cil_tmp42 = __cil_tmp41 + 16;
2911#line 66
2912 if (*((int *)__cil_tmp42)) {
2913 {
2914#line 66
2915 __cil_tmp43 = (unsigned long )pi;
2916#line 66
2917 __cil_tmp44 = __cil_tmp43 + 16;
2918#line 66
2919 __cil_tmp45 = *((int *)__cil_tmp44);
2920#line 66
2921 __cil_tmp46 = (unsigned long )__cil_tmp45;
2922#line 66
2923 __udelay(__cil_tmp46);
2924 }
2925 } else {
2926
2927 }
2928 }
2929 {
2930#line 66
2931 __cil_tmp47 = (unsigned long )pi;
2932#line 66
2933 __cil_tmp48 = __cil_tmp47 + 8;
2934#line 66
2935 __cil_tmp49 = *((int *)__cil_tmp48);
2936#line 66
2937 __cil_tmp50 = __cil_tmp49 + 2;
2938#line 66
2939 outb((unsigned char)5, __cil_tmp50);
2940 }
2941 {
2942#line 66
2943 __cil_tmp51 = (unsigned long )pi;
2944#line 66
2945 __cil_tmp52 = __cil_tmp51 + 16;
2946#line 66
2947 if (*((int *)__cil_tmp52)) {
2948 {
2949#line 66
2950 __cil_tmp53 = (unsigned long )pi;
2951#line 66
2952 __cil_tmp54 = __cil_tmp53 + 16;
2953#line 66
2954 __cil_tmp55 = *((int *)__cil_tmp54);
2955#line 66
2956 __cil_tmp56 = (unsigned long )__cil_tmp55;
2957#line 66
2958 __udelay(__cil_tmp56);
2959 }
2960 } else {
2961
2962 }
2963 }
2964 {
2965#line 66
2966 __cil_tmp57 = (unsigned long )pi;
2967#line 66
2968 __cil_tmp58 = __cil_tmp57 + 8;
2969#line 66
2970 __cil_tmp59 = *((int *)__cil_tmp58);
2971#line 66
2972 __cil_tmp60 = __cil_tmp59 + 2;
2973#line 66
2974 outb((unsigned char)13, __cil_tmp60);
2975 }
2976 {
2977#line 66
2978 __cil_tmp61 = (unsigned long )pi;
2979#line 66
2980 __cil_tmp62 = __cil_tmp61 + 16;
2981#line 66
2982 if (*((int *)__cil_tmp62)) {
2983 {
2984#line 66
2985 __cil_tmp63 = (unsigned long )pi;
2986#line 66
2987 __cil_tmp64 = __cil_tmp63 + 16;
2988#line 66
2989 __cil_tmp65 = *((int *)__cil_tmp64);
2990#line 66
2991 __cil_tmp66 = (unsigned long )__cil_tmp65;
2992#line 66
2993 __udelay(__cil_tmp66);
2994 }
2995 } else {
2996
2997 }
2998 }
2999 {
3000#line 66
3001 __cil_tmp67 = (unsigned long )pi;
3002#line 66
3003 __cil_tmp68 = __cil_tmp67 + 8;
3004#line 66
3005 __cil_tmp69 = *((int *)__cil_tmp68);
3006#line 66
3007 __cil_tmp70 = __cil_tmp69 + 2;
3008#line 66
3009 outb((unsigned char)5, __cil_tmp70);
3010 }
3011 {
3012#line 66
3013 __cil_tmp71 = (unsigned long )pi;
3014#line 66
3015 __cil_tmp72 = __cil_tmp71 + 16;
3016#line 66
3017 if (*((int *)__cil_tmp72)) {
3018 {
3019#line 66
3020 __cil_tmp73 = (unsigned long )pi;
3021#line 66
3022 __cil_tmp74 = __cil_tmp73 + 16;
3023#line 66
3024 __cil_tmp75 = *((int *)__cil_tmp74);
3025#line 66
3026 __cil_tmp76 = (unsigned long )__cil_tmp75;
3027#line 66
3028 __udelay(__cil_tmp76);
3029 }
3030 } else {
3031
3032 }
3033 }
3034 {
3035#line 66
3036 __cil_tmp77 = (unsigned long )pi;
3037#line 66
3038 __cil_tmp78 = __cil_tmp77 + 8;
3039#line 66
3040 __cil_tmp79 = *((int *)__cil_tmp78);
3041#line 66
3042 __cil_tmp80 = __cil_tmp79 + 2;
3043#line 66
3044 outb((unsigned char)4, __cil_tmp80);
3045 }
3046 {
3047#line 66
3048 __cil_tmp81 = (unsigned long )pi;
3049#line 66
3050 __cil_tmp82 = __cil_tmp81 + 16;
3051#line 66
3052 if (*((int *)__cil_tmp82)) {
3053 {
3054#line 66
3055 __cil_tmp83 = (unsigned long )pi;
3056#line 66
3057 __cil_tmp84 = __cil_tmp83 + 16;
3058#line 66
3059 __cil_tmp85 = *((int *)__cil_tmp84);
3060#line 66
3061 __cil_tmp86 = (unsigned long )__cil_tmp85;
3062#line 66
3063 __udelay(__cil_tmp86);
3064 }
3065 } else {
3066
3067 }
3068 }
3069 {
3070#line 66
3071 __cil_tmp87 = (unsigned long )pi;
3072#line 66
3073 __cil_tmp88 = __cil_tmp87 + 8;
3074#line 66
3075 __cil_tmp89 = *((int *)__cil_tmp88);
3076#line 66
3077 __cil_tmp90 = __cil_tmp89 + 2;
3078#line 66
3079 outb((unsigned char)4, __cil_tmp90);
3080 }
3081 {
3082#line 66
3083 __cil_tmp91 = (unsigned long )pi;
3084#line 66
3085 __cil_tmp92 = __cil_tmp91 + 16;
3086#line 66
3087 if (*((int *)__cil_tmp92)) {
3088 {
3089#line 66
3090 __cil_tmp93 = (unsigned long )pi;
3091#line 66
3092 __cil_tmp94 = __cil_tmp93 + 16;
3093#line 66
3094 __cil_tmp95 = *((int *)__cil_tmp94);
3095#line 66
3096 __cil_tmp96 = (unsigned long )__cil_tmp95;
3097#line 66
3098 __udelay(__cil_tmp96);
3099 }
3100 } else {
3101
3102 }
3103 }
3104 {
3105#line 66
3106 __cil_tmp97 = (unsigned char )r;
3107#line 66
3108 __cil_tmp98 = (unsigned long )pi;
3109#line 66
3110 __cil_tmp99 = __cil_tmp98 + 8;
3111#line 66
3112 __cil_tmp100 = *((int *)__cil_tmp99);
3113#line 66
3114 outb(__cil_tmp97, __cil_tmp100);
3115 }
3116 {
3117#line 66
3118 __cil_tmp101 = (unsigned long )pi;
3119#line 66
3120 __cil_tmp102 = __cil_tmp101 + 16;
3121#line 66
3122 if (*((int *)__cil_tmp102)) {
3123 {
3124#line 66
3125 __cil_tmp103 = (unsigned long )pi;
3126#line 66
3127 __cil_tmp104 = __cil_tmp103 + 16;
3128#line 66
3129 __cil_tmp105 = *((int *)__cil_tmp104);
3130#line 66
3131 __cil_tmp106 = (unsigned long )__cil_tmp105;
3132#line 66
3133 __udelay(__cil_tmp106);
3134 }
3135 } else {
3136
3137 }
3138 }
3139 {
3140#line 66
3141 __cil_tmp107 = (unsigned long )pi;
3142#line 66
3143 __cil_tmp108 = __cil_tmp107 + 8;
3144#line 66
3145 __cil_tmp109 = *((int *)__cil_tmp108);
3146#line 66
3147 __cil_tmp110 = __cil_tmp109 + 2;
3148#line 66
3149 outb((unsigned char)5, __cil_tmp110);
3150 }
3151 {
3152#line 66
3153 __cil_tmp111 = (unsigned long )pi;
3154#line 66
3155 __cil_tmp112 = __cil_tmp111 + 16;
3156#line 66
3157 if (*((int *)__cil_tmp112)) {
3158 {
3159#line 66
3160 __cil_tmp113 = (unsigned long )pi;
3161#line 66
3162 __cil_tmp114 = __cil_tmp113 + 16;
3163#line 66
3164 __cil_tmp115 = *((int *)__cil_tmp114);
3165#line 66
3166 __cil_tmp116 = (unsigned long )__cil_tmp115;
3167#line 66
3168 __udelay(__cil_tmp116);
3169 }
3170 } else {
3171
3172 }
3173 }
3174 {
3175#line 66
3176 __cil_tmp117 = (unsigned long )pi;
3177#line 66
3178 __cil_tmp118 = __cil_tmp117 + 8;
3179#line 66
3180 __cil_tmp119 = *((int *)__cil_tmp118);
3181#line 66
3182 __cil_tmp120 = __cil_tmp119 + 2;
3183#line 66
3184 outb((unsigned char)7, __cil_tmp120);
3185 }
3186 {
3187#line 66
3188 __cil_tmp121 = (unsigned long )pi;
3189#line 66
3190 __cil_tmp122 = __cil_tmp121 + 16;
3191#line 66
3192 if (*((int *)__cil_tmp122)) {
3193 {
3194#line 66
3195 __cil_tmp123 = (unsigned long )pi;
3196#line 66
3197 __cil_tmp124 = __cil_tmp123 + 16;
3198#line 66
3199 __cil_tmp125 = *((int *)__cil_tmp124);
3200#line 66
3201 __cil_tmp126 = (unsigned long )__cil_tmp125;
3202#line 66
3203 __udelay(__cil_tmp126);
3204 }
3205 } else {
3206
3207 }
3208 }
3209 {
3210#line 66
3211 __cil_tmp127 = (unsigned long )pi;
3212#line 66
3213 __cil_tmp128 = __cil_tmp127 + 8;
3214#line 66
3215 __cil_tmp129 = *((int *)__cil_tmp128);
3216#line 66
3217 __cil_tmp130 = __cil_tmp129 + 2;
3218#line 66
3219 outb((unsigned char)5, __cil_tmp130);
3220 }
3221 {
3222#line 66
3223 __cil_tmp131 = (unsigned long )pi;
3224#line 66
3225 __cil_tmp132 = __cil_tmp131 + 16;
3226#line 66
3227 if (*((int *)__cil_tmp132)) {
3228 {
3229#line 66
3230 __cil_tmp133 = (unsigned long )pi;
3231#line 66
3232 __cil_tmp134 = __cil_tmp133 + 16;
3233#line 66
3234 __cil_tmp135 = *((int *)__cil_tmp134);
3235#line 66
3236 __cil_tmp136 = (unsigned long )__cil_tmp135;
3237#line 66
3238 __udelay(__cil_tmp136);
3239 }
3240 } else {
3241
3242 }
3243 }
3244 {
3245#line 66
3246 __cil_tmp137 = (unsigned long )pi;
3247#line 66
3248 __cil_tmp138 = __cil_tmp137 + 8;
3249#line 66
3250 __cil_tmp139 = *((int *)__cil_tmp138);
3251#line 66
3252 __cil_tmp140 = __cil_tmp139 + 2;
3253#line 66
3254 outb((unsigned char)4, __cil_tmp140);
3255 }
3256 {
3257#line 66
3258 __cil_tmp141 = (unsigned long )pi;
3259#line 66
3260 __cil_tmp142 = __cil_tmp141 + 16;
3261#line 66
3262 if (*((int *)__cil_tmp142)) {
3263 {
3264#line 66
3265 __cil_tmp143 = (unsigned long )pi;
3266#line 66
3267 __cil_tmp144 = __cil_tmp143 + 16;
3268#line 66
3269 __cil_tmp145 = *((int *)__cil_tmp144);
3270#line 66
3271 __cil_tmp146 = (unsigned long )__cil_tmp145;
3272#line 66
3273 __udelay(__cil_tmp146);
3274 }
3275 } else {
3276
3277 }
3278 }
3279 {
3280#line 67
3281 __cil_tmp147 = (unsigned long )pi;
3282#line 67
3283 __cil_tmp148 = __cil_tmp147 + 8;
3284#line 67
3285 __cil_tmp149 = *((int *)__cil_tmp148);
3286#line 67
3287 __cil_tmp150 = __cil_tmp149 + 2;
3288#line 67
3289 outb((unsigned char)4, __cil_tmp150);
3290 }
3291 {
3292#line 67
3293 __cil_tmp151 = (unsigned long )pi;
3294#line 67
3295 __cil_tmp152 = __cil_tmp151 + 16;
3296#line 67
3297 if (*((int *)__cil_tmp152)) {
3298 {
3299#line 67
3300 __cil_tmp153 = (unsigned long )pi;
3301#line 67
3302 __cil_tmp154 = __cil_tmp153 + 16;
3303#line 67
3304 __cil_tmp155 = *((int *)__cil_tmp154);
3305#line 67
3306 __cil_tmp156 = (unsigned long )__cil_tmp155;
3307#line 67
3308 __udelay(__cil_tmp156);
3309 }
3310 } else {
3311
3312 }
3313 }
3314 {
3315#line 67
3316 __cil_tmp157 = (unsigned long )pi;
3317#line 67
3318 __cil_tmp158 = __cil_tmp157 + 8;
3319#line 67
3320 __cil_tmp159 = *((int *)__cil_tmp158);
3321#line 67
3322 outb((unsigned char)0, __cil_tmp159);
3323 }
3324 {
3325#line 67
3326 __cil_tmp160 = (unsigned long )pi;
3327#line 67
3328 __cil_tmp161 = __cil_tmp160 + 16;
3329#line 67
3330 if (*((int *)__cil_tmp161)) {
3331 {
3332#line 67
3333 __cil_tmp162 = (unsigned long )pi;
3334#line 67
3335 __cil_tmp163 = __cil_tmp162 + 16;
3336#line 67
3337 __cil_tmp164 = *((int *)__cil_tmp163);
3338#line 67
3339 __cil_tmp165 = (unsigned long )__cil_tmp164;
3340#line 67
3341 __udelay(__cil_tmp165);
3342 }
3343 } else {
3344
3345 }
3346 }
3347 {
3348#line 67
3349 __cil_tmp166 = (unsigned long )pi;
3350#line 67
3351 __cil_tmp167 = __cil_tmp166 + 8;
3352#line 67
3353 __cil_tmp168 = *((int *)__cil_tmp167);
3354#line 67
3355 __cil_tmp169 = __cil_tmp168 + 2;
3356#line 67
3357 outb((unsigned char)5, __cil_tmp169);
3358 }
3359 {
3360#line 67
3361 __cil_tmp170 = (unsigned long )pi;
3362#line 67
3363 __cil_tmp171 = __cil_tmp170 + 16;
3364#line 67
3365 if (*((int *)__cil_tmp171)) {
3366 {
3367#line 67
3368 __cil_tmp172 = (unsigned long )pi;
3369#line 67
3370 __cil_tmp173 = __cil_tmp172 + 16;
3371#line 67
3372 __cil_tmp174 = *((int *)__cil_tmp173);
3373#line 67
3374 __cil_tmp175 = (unsigned long )__cil_tmp174;
3375#line 67
3376 __udelay(__cil_tmp175);
3377 }
3378 } else {
3379
3380 }
3381 }
3382 {
3383#line 67
3384 __cil_tmp176 = (unsigned long )pi;
3385#line 67
3386 __cil_tmp177 = __cil_tmp176 + 8;
3387#line 67
3388 __cil_tmp178 = *((int *)__cil_tmp177);
3389#line 67
3390 __cil_tmp179 = __cil_tmp178 + 2;
3391#line 67
3392 outb((unsigned char)13, __cil_tmp179);
3393 }
3394 {
3395#line 67
3396 __cil_tmp180 = (unsigned long )pi;
3397#line 67
3398 __cil_tmp181 = __cil_tmp180 + 16;
3399#line 67
3400 if (*((int *)__cil_tmp181)) {
3401 {
3402#line 67
3403 __cil_tmp182 = (unsigned long )pi;
3404#line 67
3405 __cil_tmp183 = __cil_tmp182 + 16;
3406#line 67
3407 __cil_tmp184 = *((int *)__cil_tmp183);
3408#line 67
3409 __cil_tmp185 = (unsigned long )__cil_tmp184;
3410#line 67
3411 __udelay(__cil_tmp185);
3412 }
3413 } else {
3414
3415 }
3416 }
3417 {
3418#line 67
3419 __cil_tmp186 = (unsigned long )pi;
3420#line 67
3421 __cil_tmp187 = __cil_tmp186 + 8;
3422#line 67
3423 __cil_tmp188 = *((int *)__cil_tmp187);
3424#line 67
3425 __cil_tmp189 = __cil_tmp188 + 2;
3426#line 67
3427 outb((unsigned char)5, __cil_tmp189);
3428 }
3429 {
3430#line 67
3431 __cil_tmp190 = (unsigned long )pi;
3432#line 67
3433 __cil_tmp191 = __cil_tmp190 + 16;
3434#line 67
3435 if (*((int *)__cil_tmp191)) {
3436 {
3437#line 67
3438 __cil_tmp192 = (unsigned long )pi;
3439#line 67
3440 __cil_tmp193 = __cil_tmp192 + 16;
3441#line 67
3442 __cil_tmp194 = *((int *)__cil_tmp193);
3443#line 67
3444 __cil_tmp195 = (unsigned long )__cil_tmp194;
3445#line 67
3446 __udelay(__cil_tmp195);
3447 }
3448 } else {
3449
3450 }
3451 }
3452 {
3453#line 67
3454 __cil_tmp196 = (unsigned long )pi;
3455#line 67
3456 __cil_tmp197 = __cil_tmp196 + 8;
3457#line 67
3458 __cil_tmp198 = *((int *)__cil_tmp197);
3459#line 67
3460 __cil_tmp199 = __cil_tmp198 + 2;
3461#line 67
3462 outb((unsigned char)13, __cil_tmp199);
3463 }
3464 {
3465#line 67
3466 __cil_tmp200 = (unsigned long )pi;
3467#line 67
3468 __cil_tmp201 = __cil_tmp200 + 16;
3469#line 67
3470 if (*((int *)__cil_tmp201)) {
3471 {
3472#line 67
3473 __cil_tmp202 = (unsigned long )pi;
3474#line 67
3475 __cil_tmp203 = __cil_tmp202 + 16;
3476#line 67
3477 __cil_tmp204 = *((int *)__cil_tmp203);
3478#line 67
3479 __cil_tmp205 = (unsigned long )__cil_tmp204;
3480#line 67
3481 __udelay(__cil_tmp205);
3482 }
3483 } else {
3484
3485 }
3486 }
3487 {
3488#line 67
3489 __cil_tmp206 = (unsigned long )pi;
3490#line 67
3491 __cil_tmp207 = __cil_tmp206 + 8;
3492#line 67
3493 __cil_tmp208 = *((int *)__cil_tmp207);
3494#line 67
3495 __cil_tmp209 = __cil_tmp208 + 2;
3496#line 67
3497 outb((unsigned char)5, __cil_tmp209);
3498 }
3499 {
3500#line 67
3501 __cil_tmp210 = (unsigned long )pi;
3502#line 67
3503 __cil_tmp211 = __cil_tmp210 + 16;
3504#line 67
3505 if (*((int *)__cil_tmp211)) {
3506 {
3507#line 67
3508 __cil_tmp212 = (unsigned long )pi;
3509#line 67
3510 __cil_tmp213 = __cil_tmp212 + 16;
3511#line 67
3512 __cil_tmp214 = *((int *)__cil_tmp213);
3513#line 67
3514 __cil_tmp215 = (unsigned long )__cil_tmp214;
3515#line 67
3516 __udelay(__cil_tmp215);
3517 }
3518 } else {
3519
3520 }
3521 }
3522 {
3523#line 67
3524 __cil_tmp216 = (unsigned long )pi;
3525#line 67
3526 __cil_tmp217 = __cil_tmp216 + 8;
3527#line 67
3528 __cil_tmp218 = *((int *)__cil_tmp217);
3529#line 67
3530 __cil_tmp219 = __cil_tmp218 + 2;
3531#line 67
3532 outb((unsigned char)4, __cil_tmp219);
3533 }
3534 {
3535#line 67
3536 __cil_tmp220 = (unsigned long )pi;
3537#line 67
3538 __cil_tmp221 = __cil_tmp220 + 16;
3539#line 67
3540 if (*((int *)__cil_tmp221)) {
3541 {
3542#line 67
3543 __cil_tmp222 = (unsigned long )pi;
3544#line 67
3545 __cil_tmp223 = __cil_tmp222 + 16;
3546#line 67
3547 __cil_tmp224 = *((int *)__cil_tmp223);
3548#line 67
3549 __cil_tmp225 = (unsigned long )__cil_tmp224;
3550#line 67
3551 __udelay(__cil_tmp225);
3552 }
3553 } else {
3554
3555 }
3556 }
3557 {
3558#line 67
3559 __cil_tmp226 = (unsigned long )pi;
3560#line 67
3561 __cil_tmp227 = __cil_tmp226 + 8;
3562#line 67
3563 __cil_tmp228 = *((int *)__cil_tmp227);
3564#line 67
3565 __cil_tmp229 = __cil_tmp228 + 2;
3566#line 67
3567 outb((unsigned char)4, __cil_tmp229);
3568 }
3569 {
3570#line 67
3571 __cil_tmp230 = (unsigned long )pi;
3572#line 67
3573 __cil_tmp231 = __cil_tmp230 + 16;
3574#line 67
3575 if (*((int *)__cil_tmp231)) {
3576 {
3577#line 67
3578 __cil_tmp232 = (unsigned long )pi;
3579#line 67
3580 __cil_tmp233 = __cil_tmp232 + 16;
3581#line 67
3582 __cil_tmp234 = *((int *)__cil_tmp233);
3583#line 67
3584 __cil_tmp235 = (unsigned long )__cil_tmp234;
3585#line 67
3586 __udelay(__cil_tmp235);
3587 }
3588 } else {
3589
3590 }
3591 }
3592 {
3593#line 67
3594 __cil_tmp236 = (unsigned char )val;
3595#line 67
3596 __cil_tmp237 = (unsigned long )pi;
3597#line 67
3598 __cil_tmp238 = __cil_tmp237 + 8;
3599#line 67
3600 __cil_tmp239 = *((int *)__cil_tmp238);
3601#line 67
3602 outb(__cil_tmp236, __cil_tmp239);
3603 }
3604 {
3605#line 67
3606 __cil_tmp240 = (unsigned long )pi;
3607#line 67
3608 __cil_tmp241 = __cil_tmp240 + 16;
3609#line 67
3610 if (*((int *)__cil_tmp241)) {
3611 {
3612#line 67
3613 __cil_tmp242 = (unsigned long )pi;
3614#line 67
3615 __cil_tmp243 = __cil_tmp242 + 16;
3616#line 67
3617 __cil_tmp244 = *((int *)__cil_tmp243);
3618#line 67
3619 __cil_tmp245 = (unsigned long )__cil_tmp244;
3620#line 67
3621 __udelay(__cil_tmp245);
3622 }
3623 } else {
3624
3625 }
3626 }
3627 {
3628#line 67
3629 __cil_tmp246 = (unsigned long )pi;
3630#line 67
3631 __cil_tmp247 = __cil_tmp246 + 8;
3632#line 67
3633 __cil_tmp248 = *((int *)__cil_tmp247);
3634#line 67
3635 __cil_tmp249 = __cil_tmp248 + 2;
3636#line 67
3637 outb((unsigned char)5, __cil_tmp249);
3638 }
3639 {
3640#line 67
3641 __cil_tmp250 = (unsigned long )pi;
3642#line 67
3643 __cil_tmp251 = __cil_tmp250 + 16;
3644#line 67
3645 if (*((int *)__cil_tmp251)) {
3646 {
3647#line 67
3648 __cil_tmp252 = (unsigned long )pi;
3649#line 67
3650 __cil_tmp253 = __cil_tmp252 + 16;
3651#line 67
3652 __cil_tmp254 = *((int *)__cil_tmp253);
3653#line 67
3654 __cil_tmp255 = (unsigned long )__cil_tmp254;
3655#line 67
3656 __udelay(__cil_tmp255);
3657 }
3658 } else {
3659
3660 }
3661 }
3662 {
3663#line 67
3664 __cil_tmp256 = (unsigned long )pi;
3665#line 67
3666 __cil_tmp257 = __cil_tmp256 + 8;
3667#line 67
3668 __cil_tmp258 = *((int *)__cil_tmp257);
3669#line 67
3670 __cil_tmp259 = __cil_tmp258 + 2;
3671#line 67
3672 outb((unsigned char)7, __cil_tmp259);
3673 }
3674 {
3675#line 67
3676 __cil_tmp260 = (unsigned long )pi;
3677#line 67
3678 __cil_tmp261 = __cil_tmp260 + 16;
3679#line 67
3680 if (*((int *)__cil_tmp261)) {
3681 {
3682#line 67
3683 __cil_tmp262 = (unsigned long )pi;
3684#line 67
3685 __cil_tmp263 = __cil_tmp262 + 16;
3686#line 67
3687 __cil_tmp264 = *((int *)__cil_tmp263);
3688#line 67
3689 __cil_tmp265 = (unsigned long )__cil_tmp264;
3690#line 67
3691 __udelay(__cil_tmp265);
3692 }
3693 } else {
3694
3695 }
3696 }
3697 {
3698#line 67
3699 __cil_tmp266 = (unsigned long )pi;
3700#line 67
3701 __cil_tmp267 = __cil_tmp266 + 8;
3702#line 67
3703 __cil_tmp268 = *((int *)__cil_tmp267);
3704#line 67
3705 __cil_tmp269 = __cil_tmp268 + 2;
3706#line 67
3707 outb((unsigned char)5, __cil_tmp269);
3708 }
3709 {
3710#line 67
3711 __cil_tmp270 = (unsigned long )pi;
3712#line 67
3713 __cil_tmp271 = __cil_tmp270 + 16;
3714#line 67
3715 if (*((int *)__cil_tmp271)) {
3716 {
3717#line 67
3718 __cil_tmp272 = (unsigned long )pi;
3719#line 67
3720 __cil_tmp273 = __cil_tmp272 + 16;
3721#line 67
3722 __cil_tmp274 = *((int *)__cil_tmp273);
3723#line 67
3724 __cil_tmp275 = (unsigned long )__cil_tmp274;
3725#line 67
3726 __udelay(__cil_tmp275);
3727 }
3728 } else {
3729
3730 }
3731 }
3732 {
3733#line 67
3734 __cil_tmp276 = (unsigned long )pi;
3735#line 67
3736 __cil_tmp277 = __cil_tmp276 + 8;
3737#line 67
3738 __cil_tmp278 = *((int *)__cil_tmp277);
3739#line 67
3740 __cil_tmp279 = __cil_tmp278 + 2;
3741#line 67
3742 outb((unsigned char)4, __cil_tmp279);
3743 }
3744 {
3745#line 67
3746 __cil_tmp280 = (unsigned long )pi;
3747#line 67
3748 __cil_tmp281 = __cil_tmp280 + 16;
3749#line 67
3750 if (*((int *)__cil_tmp281)) {
3751 {
3752#line 67
3753 __cil_tmp282 = (unsigned long )pi;
3754#line 67
3755 __cil_tmp283 = __cil_tmp282 + 16;
3756#line 67
3757 __cil_tmp284 = *((int *)__cil_tmp283);
3758#line 67
3759 __cil_tmp285 = (unsigned long )__cil_tmp284;
3760#line 67
3761 __udelay(__cil_tmp285);
3762 }
3763 } else {
3764
3765 }
3766 }
3767 {
3768#line 68
3769 __cil_tmp286 = (unsigned long )pi;
3770#line 68
3771 __cil_tmp287 = __cil_tmp286 + 8;
3772#line 68
3773 __cil_tmp288 = *((int *)__cil_tmp287);
3774#line 68
3775 __cil_tmp289 = __cil_tmp288 + 2;
3776#line 68
3777 outb((unsigned char)4, __cil_tmp289);
3778 }
3779 {
3780#line 68
3781 __cil_tmp290 = (unsigned long )pi;
3782#line 68
3783 __cil_tmp291 = __cil_tmp290 + 16;
3784#line 68
3785 if (*((int *)__cil_tmp291)) {
3786 {
3787#line 68
3788 __cil_tmp292 = (unsigned long )pi;
3789#line 68
3790 __cil_tmp293 = __cil_tmp292 + 16;
3791#line 68
3792 __cil_tmp294 = *((int *)__cil_tmp293);
3793#line 68
3794 __cil_tmp295 = (unsigned long )__cil_tmp294;
3795#line 68
3796 __udelay(__cil_tmp295);
3797 }
3798 } else {
3799
3800 }
3801 }
3802 {
3803#line 68
3804 __cil_tmp296 = (unsigned long )pi;
3805#line 68
3806 __cil_tmp297 = __cil_tmp296 + 8;
3807#line 68
3808 __cil_tmp298 = *((int *)__cil_tmp297);
3809#line 68
3810 outb((unsigned char)0, __cil_tmp298);
3811 }
3812 {
3813#line 68
3814 __cil_tmp299 = (unsigned long )pi;
3815#line 68
3816 __cil_tmp300 = __cil_tmp299 + 16;
3817#line 68
3818 if (*((int *)__cil_tmp300)) {
3819 {
3820#line 68
3821 __cil_tmp301 = (unsigned long )pi;
3822#line 68
3823 __cil_tmp302 = __cil_tmp301 + 16;
3824#line 68
3825 __cil_tmp303 = *((int *)__cil_tmp302);
3826#line 68
3827 __cil_tmp304 = (unsigned long )__cil_tmp303;
3828#line 68
3829 __udelay(__cil_tmp304);
3830 }
3831 } else {
3832
3833 }
3834 }
3835 {
3836#line 68
3837 __cil_tmp305 = (unsigned long )pi;
3838#line 68
3839 __cil_tmp306 = __cil_tmp305 + 8;
3840#line 68
3841 __cil_tmp307 = *((int *)__cil_tmp306);
3842#line 68
3843 __cil_tmp308 = __cil_tmp307 + 2;
3844#line 68
3845 outb((unsigned char)5, __cil_tmp308);
3846 }
3847 {
3848#line 68
3849 __cil_tmp309 = (unsigned long )pi;
3850#line 68
3851 __cil_tmp310 = __cil_tmp309 + 16;
3852#line 68
3853 if (*((int *)__cil_tmp310)) {
3854 {
3855#line 68
3856 __cil_tmp311 = (unsigned long )pi;
3857#line 68
3858 __cil_tmp312 = __cil_tmp311 + 16;
3859#line 68
3860 __cil_tmp313 = *((int *)__cil_tmp312);
3861#line 68
3862 __cil_tmp314 = (unsigned long )__cil_tmp313;
3863#line 68
3864 __udelay(__cil_tmp314);
3865 }
3866 } else {
3867
3868 }
3869 }
3870 {
3871#line 68
3872 __cil_tmp315 = (unsigned long )pi;
3873#line 68
3874 __cil_tmp316 = __cil_tmp315 + 8;
3875#line 68
3876 __cil_tmp317 = *((int *)__cil_tmp316);
3877#line 68
3878 __cil_tmp318 = __cil_tmp317 + 2;
3879#line 68
3880 outb((unsigned char)13, __cil_tmp318);
3881 }
3882 {
3883#line 68
3884 __cil_tmp319 = (unsigned long )pi;
3885#line 68
3886 __cil_tmp320 = __cil_tmp319 + 16;
3887#line 68
3888 if (*((int *)__cil_tmp320)) {
3889 {
3890#line 68
3891 __cil_tmp321 = (unsigned long )pi;
3892#line 68
3893 __cil_tmp322 = __cil_tmp321 + 16;
3894#line 68
3895 __cil_tmp323 = *((int *)__cil_tmp322);
3896#line 68
3897 __cil_tmp324 = (unsigned long )__cil_tmp323;
3898#line 68
3899 __udelay(__cil_tmp324);
3900 }
3901 } else {
3902
3903 }
3904 }
3905 {
3906#line 68
3907 __cil_tmp325 = (unsigned long )pi;
3908#line 68
3909 __cil_tmp326 = __cil_tmp325 + 8;
3910#line 68
3911 __cil_tmp327 = *((int *)__cil_tmp326);
3912#line 68
3913 __cil_tmp328 = __cil_tmp327 + 2;
3914#line 68
3915 outb((unsigned char)5, __cil_tmp328);
3916 }
3917 {
3918#line 68
3919 __cil_tmp329 = (unsigned long )pi;
3920#line 68
3921 __cil_tmp330 = __cil_tmp329 + 16;
3922#line 68
3923 if (*((int *)__cil_tmp330)) {
3924 {
3925#line 68
3926 __cil_tmp331 = (unsigned long )pi;
3927#line 68
3928 __cil_tmp332 = __cil_tmp331 + 16;
3929#line 68
3930 __cil_tmp333 = *((int *)__cil_tmp332);
3931#line 68
3932 __cil_tmp334 = (unsigned long )__cil_tmp333;
3933#line 68
3934 __udelay(__cil_tmp334);
3935 }
3936 } else {
3937
3938 }
3939 }
3940 {
3941#line 68
3942 __cil_tmp335 = (unsigned long )pi;
3943#line 68
3944 __cil_tmp336 = __cil_tmp335 + 8;
3945#line 68
3946 __cil_tmp337 = *((int *)__cil_tmp336);
3947#line 68
3948 __cil_tmp338 = __cil_tmp337 + 2;
3949#line 68
3950 outb((unsigned char)13, __cil_tmp338);
3951 }
3952 {
3953#line 68
3954 __cil_tmp339 = (unsigned long )pi;
3955#line 68
3956 __cil_tmp340 = __cil_tmp339 + 16;
3957#line 68
3958 if (*((int *)__cil_tmp340)) {
3959 {
3960#line 68
3961 __cil_tmp341 = (unsigned long )pi;
3962#line 68
3963 __cil_tmp342 = __cil_tmp341 + 16;
3964#line 68
3965 __cil_tmp343 = *((int *)__cil_tmp342);
3966#line 68
3967 __cil_tmp344 = (unsigned long )__cil_tmp343;
3968#line 68
3969 __udelay(__cil_tmp344);
3970 }
3971 } else {
3972
3973 }
3974 }
3975 {
3976#line 68
3977 __cil_tmp345 = (unsigned long )pi;
3978#line 68
3979 __cil_tmp346 = __cil_tmp345 + 8;
3980#line 68
3981 __cil_tmp347 = *((int *)__cil_tmp346);
3982#line 68
3983 __cil_tmp348 = __cil_tmp347 + 2;
3984#line 68
3985 outb((unsigned char)5, __cil_tmp348);
3986 }
3987 {
3988#line 68
3989 __cil_tmp349 = (unsigned long )pi;
3990#line 68
3991 __cil_tmp350 = __cil_tmp349 + 16;
3992#line 68
3993 if (*((int *)__cil_tmp350)) {
3994 {
3995#line 68
3996 __cil_tmp351 = (unsigned long )pi;
3997#line 68
3998 __cil_tmp352 = __cil_tmp351 + 16;
3999#line 68
4000 __cil_tmp353 = *((int *)__cil_tmp352);
4001#line 68
4002 __cil_tmp354 = (unsigned long )__cil_tmp353;
4003#line 68
4004 __udelay(__cil_tmp354);
4005 }
4006 } else {
4007
4008 }
4009 }
4010 {
4011#line 68
4012 __cil_tmp355 = (unsigned long )pi;
4013#line 68
4014 __cil_tmp356 = __cil_tmp355 + 8;
4015#line 68
4016 __cil_tmp357 = *((int *)__cil_tmp356);
4017#line 68
4018 __cil_tmp358 = __cil_tmp357 + 2;
4019#line 68
4020 outb((unsigned char)4, __cil_tmp358);
4021 }
4022 {
4023#line 68
4024 __cil_tmp359 = (unsigned long )pi;
4025#line 68
4026 __cil_tmp360 = __cil_tmp359 + 16;
4027#line 68
4028 if (*((int *)__cil_tmp360)) {
4029 {
4030#line 68
4031 __cil_tmp361 = (unsigned long )pi;
4032#line 68
4033 __cil_tmp362 = __cil_tmp361 + 16;
4034#line 68
4035 __cil_tmp363 = *((int *)__cil_tmp362);
4036#line 68
4037 __cil_tmp364 = (unsigned long )__cil_tmp363;
4038#line 68
4039 __udelay(__cil_tmp364);
4040 }
4041 } else {
4042
4043 }
4044 }
4045 {
4046#line 68
4047 __cil_tmp365 = (unsigned long )pi;
4048#line 68
4049 __cil_tmp366 = __cil_tmp365 + 8;
4050#line 68
4051 __cil_tmp367 = *((int *)__cil_tmp366);
4052#line 68
4053 __cil_tmp368 = __cil_tmp367 + 2;
4054#line 68
4055 outb((unsigned char)4, __cil_tmp368);
4056 }
4057 {
4058#line 68
4059 __cil_tmp369 = (unsigned long )pi;
4060#line 68
4061 __cil_tmp370 = __cil_tmp369 + 16;
4062#line 68
4063 if (*((int *)__cil_tmp370)) {
4064 {
4065#line 68
4066 __cil_tmp371 = (unsigned long )pi;
4067#line 68
4068 __cil_tmp372 = __cil_tmp371 + 16;
4069#line 68
4070 __cil_tmp373 = *((int *)__cil_tmp372);
4071#line 68
4072 __cil_tmp374 = (unsigned long )__cil_tmp373;
4073#line 68
4074 __udelay(__cil_tmp374);
4075 }
4076 } else {
4077
4078 }
4079 }
4080 {
4081#line 68
4082 __cil_tmp375 = (unsigned char )val;
4083#line 68
4084 __cil_tmp376 = (unsigned long )pi;
4085#line 68
4086 __cil_tmp377 = __cil_tmp376 + 8;
4087#line 68
4088 __cil_tmp378 = *((int *)__cil_tmp377);
4089#line 68
4090 outb(__cil_tmp375, __cil_tmp378);
4091 }
4092 {
4093#line 68
4094 __cil_tmp379 = (unsigned long )pi;
4095#line 68
4096 __cil_tmp380 = __cil_tmp379 + 16;
4097#line 68
4098 if (*((int *)__cil_tmp380)) {
4099 {
4100#line 68
4101 __cil_tmp381 = (unsigned long )pi;
4102#line 68
4103 __cil_tmp382 = __cil_tmp381 + 16;
4104#line 68
4105 __cil_tmp383 = *((int *)__cil_tmp382);
4106#line 68
4107 __cil_tmp384 = (unsigned long )__cil_tmp383;
4108#line 68
4109 __udelay(__cil_tmp384);
4110 }
4111 } else {
4112
4113 }
4114 }
4115 {
4116#line 68
4117 __cil_tmp385 = (unsigned long )pi;
4118#line 68
4119 __cil_tmp386 = __cil_tmp385 + 8;
4120#line 68
4121 __cil_tmp387 = *((int *)__cil_tmp386);
4122#line 68
4123 __cil_tmp388 = __cil_tmp387 + 2;
4124#line 68
4125 outb((unsigned char)5, __cil_tmp388);
4126 }
4127 {
4128#line 68
4129 __cil_tmp389 = (unsigned long )pi;
4130#line 68
4131 __cil_tmp390 = __cil_tmp389 + 16;
4132#line 68
4133 if (*((int *)__cil_tmp390)) {
4134 {
4135#line 68
4136 __cil_tmp391 = (unsigned long )pi;
4137#line 68
4138 __cil_tmp392 = __cil_tmp391 + 16;
4139#line 68
4140 __cil_tmp393 = *((int *)__cil_tmp392);
4141#line 68
4142 __cil_tmp394 = (unsigned long )__cil_tmp393;
4143#line 68
4144 __udelay(__cil_tmp394);
4145 }
4146 } else {
4147
4148 }
4149 }
4150 {
4151#line 68
4152 __cil_tmp395 = (unsigned long )pi;
4153#line 68
4154 __cil_tmp396 = __cil_tmp395 + 8;
4155#line 68
4156 __cil_tmp397 = *((int *)__cil_tmp396);
4157#line 68
4158 __cil_tmp398 = __cil_tmp397 + 2;
4159#line 68
4160 outb((unsigned char)7, __cil_tmp398);
4161 }
4162 {
4163#line 68
4164 __cil_tmp399 = (unsigned long )pi;
4165#line 68
4166 __cil_tmp400 = __cil_tmp399 + 16;
4167#line 68
4168 if (*((int *)__cil_tmp400)) {
4169 {
4170#line 68
4171 __cil_tmp401 = (unsigned long )pi;
4172#line 68
4173 __cil_tmp402 = __cil_tmp401 + 16;
4174#line 68
4175 __cil_tmp403 = *((int *)__cil_tmp402);
4176#line 68
4177 __cil_tmp404 = (unsigned long )__cil_tmp403;
4178#line 68
4179 __udelay(__cil_tmp404);
4180 }
4181 } else {
4182
4183 }
4184 }
4185 {
4186#line 68
4187 __cil_tmp405 = (unsigned long )pi;
4188#line 68
4189 __cil_tmp406 = __cil_tmp405 + 8;
4190#line 68
4191 __cil_tmp407 = *((int *)__cil_tmp406);
4192#line 68
4193 __cil_tmp408 = __cil_tmp407 + 2;
4194#line 68
4195 outb((unsigned char)5, __cil_tmp408);
4196 }
4197 {
4198#line 68
4199 __cil_tmp409 = (unsigned long )pi;
4200#line 68
4201 __cil_tmp410 = __cil_tmp409 + 16;
4202#line 68
4203 if (*((int *)__cil_tmp410)) {
4204 {
4205#line 68
4206 __cil_tmp411 = (unsigned long )pi;
4207#line 68
4208 __cil_tmp412 = __cil_tmp411 + 16;
4209#line 68
4210 __cil_tmp413 = *((int *)__cil_tmp412);
4211#line 68
4212 __cil_tmp414 = (unsigned long )__cil_tmp413;
4213#line 68
4214 __udelay(__cil_tmp414);
4215 }
4216 } else {
4217
4218 }
4219 }
4220 {
4221#line 68
4222 __cil_tmp415 = (unsigned long )pi;
4223#line 68
4224 __cil_tmp416 = __cil_tmp415 + 8;
4225#line 68
4226 __cil_tmp417 = *((int *)__cil_tmp416);
4227#line 68
4228 __cil_tmp418 = __cil_tmp417 + 2;
4229#line 68
4230 outb((unsigned char)4, __cil_tmp418);
4231 }
4232 {
4233#line 68
4234 __cil_tmp419 = (unsigned long )pi;
4235#line 68
4236 __cil_tmp420 = __cil_tmp419 + 16;
4237#line 68
4238 if (*((int *)__cil_tmp420)) {
4239 {
4240#line 68
4241 __cil_tmp421 = (unsigned long )pi;
4242#line 68
4243 __cil_tmp422 = __cil_tmp421 + 16;
4244#line 68
4245 __cil_tmp423 = *((int *)__cil_tmp422);
4246#line 68
4247 __cil_tmp424 = (unsigned long )__cil_tmp423;
4248#line 68
4249 __udelay(__cil_tmp424);
4250 }
4251 } else {
4252
4253 }
4254 }
4255#line 69
4256 return;
4257}
4258}
4259#line 71 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
4260static void on20_connect(PIA *pi )
4261{ unsigned char tmp ;
4262 unsigned char tmp___0 ;
4263 unsigned long __cil_tmp4 ;
4264 unsigned long __cil_tmp5 ;
4265 unsigned long __cil_tmp6 ;
4266 unsigned long __cil_tmp7 ;
4267 int __cil_tmp8 ;
4268 unsigned long __cil_tmp9 ;
4269 unsigned long __cil_tmp10 ;
4270 unsigned long __cil_tmp11 ;
4271 int __cil_tmp12 ;
4272 unsigned long __cil_tmp13 ;
4273 unsigned long __cil_tmp14 ;
4274 int __cil_tmp15 ;
4275 unsigned long __cil_tmp16 ;
4276 unsigned long __cil_tmp17 ;
4277 unsigned long __cil_tmp18 ;
4278 unsigned long __cil_tmp19 ;
4279 int __cil_tmp20 ;
4280 unsigned long __cil_tmp21 ;
4281 unsigned long __cil_tmp22 ;
4282 unsigned long __cil_tmp23 ;
4283 int __cil_tmp24 ;
4284 int __cil_tmp25 ;
4285 unsigned long __cil_tmp26 ;
4286 unsigned long __cil_tmp27 ;
4287 int __cil_tmp28 ;
4288 unsigned long __cil_tmp29 ;
4289 unsigned long __cil_tmp30 ;
4290 int __cil_tmp31 ;
4291 int __cil_tmp32 ;
4292 unsigned long __cil_tmp33 ;
4293 unsigned long __cil_tmp34 ;
4294 unsigned long __cil_tmp35 ;
4295 unsigned long __cil_tmp36 ;
4296 int __cil_tmp37 ;
4297 unsigned long __cil_tmp38 ;
4298 unsigned long __cil_tmp39 ;
4299 unsigned long __cil_tmp40 ;
4300 int __cil_tmp41 ;
4301 unsigned long __cil_tmp42 ;
4302 unsigned long __cil_tmp43 ;
4303 unsigned long __cil_tmp44 ;
4304 unsigned long __cil_tmp45 ;
4305 int __cil_tmp46 ;
4306 unsigned long __cil_tmp47 ;
4307 unsigned long __cil_tmp48 ;
4308 unsigned long __cil_tmp49 ;
4309 int __cil_tmp50 ;
4310 int __cil_tmp51 ;
4311 unsigned long __cil_tmp52 ;
4312 unsigned long __cil_tmp53 ;
4313 unsigned long __cil_tmp54 ;
4314 unsigned long __cil_tmp55 ;
4315 int __cil_tmp56 ;
4316 unsigned long __cil_tmp57 ;
4317 unsigned long __cil_tmp58 ;
4318 unsigned long __cil_tmp59 ;
4319 int __cil_tmp60 ;
4320 int __cil_tmp61 ;
4321 unsigned long __cil_tmp62 ;
4322 unsigned long __cil_tmp63 ;
4323 unsigned long __cil_tmp64 ;
4324 unsigned long __cil_tmp65 ;
4325 int __cil_tmp66 ;
4326 unsigned long __cil_tmp67 ;
4327 unsigned long __cil_tmp68 ;
4328 unsigned long __cil_tmp69 ;
4329 int __cil_tmp70 ;
4330 int __cil_tmp71 ;
4331 unsigned long __cil_tmp72 ;
4332 unsigned long __cil_tmp73 ;
4333 unsigned long __cil_tmp74 ;
4334 unsigned long __cil_tmp75 ;
4335 int __cil_tmp76 ;
4336 unsigned long __cil_tmp77 ;
4337 unsigned long __cil_tmp78 ;
4338 unsigned long __cil_tmp79 ;
4339 int __cil_tmp80 ;
4340 int __cil_tmp81 ;
4341 unsigned long __cil_tmp82 ;
4342 unsigned long __cil_tmp83 ;
4343 unsigned long __cil_tmp84 ;
4344 unsigned long __cil_tmp85 ;
4345 int __cil_tmp86 ;
4346 unsigned long __cil_tmp87 ;
4347 unsigned long __cil_tmp88 ;
4348 unsigned long __cil_tmp89 ;
4349 int __cil_tmp90 ;
4350 int __cil_tmp91 ;
4351 unsigned long __cil_tmp92 ;
4352 unsigned long __cil_tmp93 ;
4353 unsigned long __cil_tmp94 ;
4354 unsigned long __cil_tmp95 ;
4355 int __cil_tmp96 ;
4356 unsigned long __cil_tmp97 ;
4357 unsigned long __cil_tmp98 ;
4358 unsigned long __cil_tmp99 ;
4359 int __cil_tmp100 ;
4360 int __cil_tmp101 ;
4361 unsigned long __cil_tmp102 ;
4362 unsigned long __cil_tmp103 ;
4363 unsigned long __cil_tmp104 ;
4364 unsigned long __cil_tmp105 ;
4365 int __cil_tmp106 ;
4366 unsigned long __cil_tmp107 ;
4367 unsigned long __cil_tmp108 ;
4368 unsigned long __cil_tmp109 ;
4369 unsigned long __cil_tmp110 ;
4370 unsigned long __cil_tmp111 ;
4371 int __cil_tmp112 ;
4372 int __cil_tmp113 ;
4373 unsigned long __cil_tmp114 ;
4374 unsigned long __cil_tmp115 ;
4375 unsigned long __cil_tmp116 ;
4376 unsigned long __cil_tmp117 ;
4377 int __cil_tmp118 ;
4378 unsigned long __cil_tmp119 ;
4379 unsigned long __cil_tmp120 ;
4380 unsigned long __cil_tmp121 ;
4381 int __cil_tmp122 ;
4382 unsigned long __cil_tmp123 ;
4383 unsigned long __cil_tmp124 ;
4384 unsigned long __cil_tmp125 ;
4385 unsigned long __cil_tmp126 ;
4386 int __cil_tmp127 ;
4387 unsigned long __cil_tmp128 ;
4388 unsigned long __cil_tmp129 ;
4389 unsigned long __cil_tmp130 ;
4390 int __cil_tmp131 ;
4391 int __cil_tmp132 ;
4392 unsigned long __cil_tmp133 ;
4393 unsigned long __cil_tmp134 ;
4394 unsigned long __cil_tmp135 ;
4395 unsigned long __cil_tmp136 ;
4396 int __cil_tmp137 ;
4397 unsigned long __cil_tmp138 ;
4398 unsigned long __cil_tmp139 ;
4399 unsigned long __cil_tmp140 ;
4400 int __cil_tmp141 ;
4401 int __cil_tmp142 ;
4402 unsigned long __cil_tmp143 ;
4403 unsigned long __cil_tmp144 ;
4404 unsigned long __cil_tmp145 ;
4405 unsigned long __cil_tmp146 ;
4406 int __cil_tmp147 ;
4407 unsigned long __cil_tmp148 ;
4408 unsigned long __cil_tmp149 ;
4409 unsigned long __cil_tmp150 ;
4410 int __cil_tmp151 ;
4411 int __cil_tmp152 ;
4412 unsigned long __cil_tmp153 ;
4413 unsigned long __cil_tmp154 ;
4414 unsigned long __cil_tmp155 ;
4415 unsigned long __cil_tmp156 ;
4416 int __cil_tmp157 ;
4417 unsigned long __cil_tmp158 ;
4418 unsigned long __cil_tmp159 ;
4419 unsigned long __cil_tmp160 ;
4420 int __cil_tmp161 ;
4421 int __cil_tmp162 ;
4422 unsigned long __cil_tmp163 ;
4423 unsigned long __cil_tmp164 ;
4424 unsigned long __cil_tmp165 ;
4425 unsigned long __cil_tmp166 ;
4426 int __cil_tmp167 ;
4427 unsigned long __cil_tmp168 ;
4428 unsigned long __cil_tmp169 ;
4429 unsigned long __cil_tmp170 ;
4430 int __cil_tmp171 ;
4431 int __cil_tmp172 ;
4432 unsigned long __cil_tmp173 ;
4433 unsigned long __cil_tmp174 ;
4434 unsigned long __cil_tmp175 ;
4435 unsigned long __cil_tmp176 ;
4436 int __cil_tmp177 ;
4437 unsigned long __cil_tmp178 ;
4438 unsigned long __cil_tmp179 ;
4439 unsigned long __cil_tmp180 ;
4440 int __cil_tmp181 ;
4441 int __cil_tmp182 ;
4442 unsigned long __cil_tmp183 ;
4443 unsigned long __cil_tmp184 ;
4444 unsigned long __cil_tmp185 ;
4445 unsigned long __cil_tmp186 ;
4446 int __cil_tmp187 ;
4447 unsigned long __cil_tmp188 ;
4448 unsigned long __cil_tmp189 ;
4449 unsigned long __cil_tmp190 ;
4450 int __cil_tmp191 ;
4451 int __cil_tmp192 ;
4452 unsigned long __cil_tmp193 ;
4453 unsigned long __cil_tmp194 ;
4454 unsigned long __cil_tmp195 ;
4455 unsigned long __cil_tmp196 ;
4456 int __cil_tmp197 ;
4457 unsigned long __cil_tmp198 ;
4458 unsigned long __cil_tmp199 ;
4459 unsigned long __cil_tmp200 ;
4460 int __cil_tmp201 ;
4461 unsigned long __cil_tmp202 ;
4462 unsigned long __cil_tmp203 ;
4463 unsigned long __cil_tmp204 ;
4464 unsigned long __cil_tmp205 ;
4465 int __cil_tmp206 ;
4466 unsigned long __cil_tmp207 ;
4467 unsigned long __cil_tmp208 ;
4468 unsigned long __cil_tmp209 ;
4469 int __cil_tmp210 ;
4470 int __cil_tmp211 ;
4471 unsigned long __cil_tmp212 ;
4472 unsigned long __cil_tmp213 ;
4473 unsigned long __cil_tmp214 ;
4474 unsigned long __cil_tmp215 ;
4475 int __cil_tmp216 ;
4476 unsigned long __cil_tmp217 ;
4477 unsigned long __cil_tmp218 ;
4478 unsigned long __cil_tmp219 ;
4479 int __cil_tmp220 ;
4480 int __cil_tmp221 ;
4481 unsigned long __cil_tmp222 ;
4482 unsigned long __cil_tmp223 ;
4483 unsigned long __cil_tmp224 ;
4484 unsigned long __cil_tmp225 ;
4485 int __cil_tmp226 ;
4486 unsigned long __cil_tmp227 ;
4487 unsigned long __cil_tmp228 ;
4488 unsigned long __cil_tmp229 ;
4489 int __cil_tmp230 ;
4490 int __cil_tmp231 ;
4491 unsigned long __cil_tmp232 ;
4492 unsigned long __cil_tmp233 ;
4493 unsigned long __cil_tmp234 ;
4494 unsigned long __cil_tmp235 ;
4495 int __cil_tmp236 ;
4496 unsigned long __cil_tmp237 ;
4497 unsigned long __cil_tmp238 ;
4498 unsigned long __cil_tmp239 ;
4499 int __cil_tmp240 ;
4500 int __cil_tmp241 ;
4501 unsigned long __cil_tmp242 ;
4502 unsigned long __cil_tmp243 ;
4503 unsigned long __cil_tmp244 ;
4504 unsigned long __cil_tmp245 ;
4505 int __cil_tmp246 ;
4506 unsigned long __cil_tmp247 ;
4507 unsigned long __cil_tmp248 ;
4508 unsigned long __cil_tmp249 ;
4509 int __cil_tmp250 ;
4510 int __cil_tmp251 ;
4511 unsigned long __cil_tmp252 ;
4512 unsigned long __cil_tmp253 ;
4513 unsigned long __cil_tmp254 ;
4514 unsigned long __cil_tmp255 ;
4515 int __cil_tmp256 ;
4516 unsigned long __cil_tmp257 ;
4517 unsigned long __cil_tmp258 ;
4518 unsigned long __cil_tmp259 ;
4519 int __cil_tmp260 ;
4520 unsigned long __cil_tmp261 ;
4521 unsigned long __cil_tmp262 ;
4522 unsigned long __cil_tmp263 ;
4523 unsigned long __cil_tmp264 ;
4524 int __cil_tmp265 ;
4525 unsigned long __cil_tmp266 ;
4526 unsigned long __cil_tmp267 ;
4527 unsigned long __cil_tmp268 ;
4528 int __cil_tmp269 ;
4529 int __cil_tmp270 ;
4530 unsigned long __cil_tmp271 ;
4531 unsigned long __cil_tmp272 ;
4532 unsigned long __cil_tmp273 ;
4533 unsigned long __cil_tmp274 ;
4534 int __cil_tmp275 ;
4535 unsigned long __cil_tmp276 ;
4536 unsigned long __cil_tmp277 ;
4537 unsigned long __cil_tmp278 ;
4538 int __cil_tmp279 ;
4539 int __cil_tmp280 ;
4540 unsigned long __cil_tmp281 ;
4541 unsigned long __cil_tmp282 ;
4542 unsigned long __cil_tmp283 ;
4543 unsigned long __cil_tmp284 ;
4544 int __cil_tmp285 ;
4545 unsigned long __cil_tmp286 ;
4546 unsigned long __cil_tmp287 ;
4547 unsigned long __cil_tmp288 ;
4548 int __cil_tmp289 ;
4549 int __cil_tmp290 ;
4550 unsigned long __cil_tmp291 ;
4551 unsigned long __cil_tmp292 ;
4552 unsigned long __cil_tmp293 ;
4553 unsigned long __cil_tmp294 ;
4554 int __cil_tmp295 ;
4555 unsigned long __cil_tmp296 ;
4556 unsigned long __cil_tmp297 ;
4557 unsigned long __cil_tmp298 ;
4558 int __cil_tmp299 ;
4559 int __cil_tmp300 ;
4560 unsigned long __cil_tmp301 ;
4561 unsigned long __cil_tmp302 ;
4562 unsigned long __cil_tmp303 ;
4563 unsigned long __cil_tmp304 ;
4564 int __cil_tmp305 ;
4565 unsigned long __cil_tmp306 ;
4566 unsigned long __cil_tmp307 ;
4567 unsigned long __cil_tmp308 ;
4568 int __cil_tmp309 ;
4569 int __cil_tmp310 ;
4570 unsigned long __cil_tmp311 ;
4571 unsigned long __cil_tmp312 ;
4572 unsigned long __cil_tmp313 ;
4573 unsigned long __cil_tmp314 ;
4574 int __cil_tmp315 ;
4575 unsigned long __cil_tmp316 ;
4576 unsigned long __cil_tmp317 ;
4577 unsigned long __cil_tmp318 ;
4578 int __cil_tmp319 ;
4579 int __cil_tmp320 ;
4580 unsigned long __cil_tmp321 ;
4581 unsigned long __cil_tmp322 ;
4582 unsigned long __cil_tmp323 ;
4583 unsigned long __cil_tmp324 ;
4584 int __cil_tmp325 ;
4585 unsigned long __cil_tmp326 ;
4586 unsigned long __cil_tmp327 ;
4587 unsigned long __cil_tmp328 ;
4588 int __cil_tmp329 ;
4589 int __cil_tmp330 ;
4590 unsigned long __cil_tmp331 ;
4591 unsigned long __cil_tmp332 ;
4592 unsigned long __cil_tmp333 ;
4593 unsigned long __cil_tmp334 ;
4594 int __cil_tmp335 ;
4595 unsigned long __cil_tmp336 ;
4596 unsigned long __cil_tmp337 ;
4597 unsigned long __cil_tmp338 ;
4598 int __cil_tmp339 ;
4599 unsigned long __cil_tmp340 ;
4600 unsigned long __cil_tmp341 ;
4601 unsigned long __cil_tmp342 ;
4602 unsigned long __cil_tmp343 ;
4603 int __cil_tmp344 ;
4604 unsigned long __cil_tmp345 ;
4605 unsigned long __cil_tmp346 ;
4606 unsigned long __cil_tmp347 ;
4607 int __cil_tmp348 ;
4608 int __cil_tmp349 ;
4609 unsigned long __cil_tmp350 ;
4610 unsigned long __cil_tmp351 ;
4611 unsigned long __cil_tmp352 ;
4612 unsigned long __cil_tmp353 ;
4613 int __cil_tmp354 ;
4614 unsigned long __cil_tmp355 ;
4615 unsigned long __cil_tmp356 ;
4616 unsigned long __cil_tmp357 ;
4617 int __cil_tmp358 ;
4618 int __cil_tmp359 ;
4619 unsigned long __cil_tmp360 ;
4620 unsigned long __cil_tmp361 ;
4621 unsigned long __cil_tmp362 ;
4622 unsigned long __cil_tmp363 ;
4623 int __cil_tmp364 ;
4624 unsigned long __cil_tmp365 ;
4625 unsigned long __cil_tmp366 ;
4626 unsigned long __cil_tmp367 ;
4627 int __cil_tmp368 ;
4628 int __cil_tmp369 ;
4629 unsigned long __cil_tmp370 ;
4630 unsigned long __cil_tmp371 ;
4631 unsigned long __cil_tmp372 ;
4632 unsigned long __cil_tmp373 ;
4633 int __cil_tmp374 ;
4634 unsigned long __cil_tmp375 ;
4635 unsigned long __cil_tmp376 ;
4636 unsigned long __cil_tmp377 ;
4637 int __cil_tmp378 ;
4638 int __cil_tmp379 ;
4639 unsigned long __cil_tmp380 ;
4640 unsigned long __cil_tmp381 ;
4641 unsigned long __cil_tmp382 ;
4642 unsigned long __cil_tmp383 ;
4643 int __cil_tmp384 ;
4644 unsigned long __cil_tmp385 ;
4645 unsigned long __cil_tmp386 ;
4646 unsigned long __cil_tmp387 ;
4647 int __cil_tmp388 ;
4648 int __cil_tmp389 ;
4649 unsigned long __cil_tmp390 ;
4650 unsigned long __cil_tmp391 ;
4651 unsigned long __cil_tmp392 ;
4652 unsigned long __cil_tmp393 ;
4653 int __cil_tmp394 ;
4654 unsigned long __cil_tmp395 ;
4655 unsigned long __cil_tmp396 ;
4656 unsigned long __cil_tmp397 ;
4657 int __cil_tmp398 ;
4658 unsigned long __cil_tmp399 ;
4659 unsigned long __cil_tmp400 ;
4660 unsigned long __cil_tmp401 ;
4661 unsigned long __cil_tmp402 ;
4662 int __cil_tmp403 ;
4663 unsigned long __cil_tmp404 ;
4664 unsigned long __cil_tmp405 ;
4665 unsigned long __cil_tmp406 ;
4666 int __cil_tmp407 ;
4667 int __cil_tmp408 ;
4668 unsigned long __cil_tmp409 ;
4669 unsigned long __cil_tmp410 ;
4670 unsigned long __cil_tmp411 ;
4671 unsigned long __cil_tmp412 ;
4672 int __cil_tmp413 ;
4673 unsigned long __cil_tmp414 ;
4674 unsigned long __cil_tmp415 ;
4675 unsigned long __cil_tmp416 ;
4676 int __cil_tmp417 ;
4677 int __cil_tmp418 ;
4678 unsigned long __cil_tmp419 ;
4679 unsigned long __cil_tmp420 ;
4680 unsigned long __cil_tmp421 ;
4681 unsigned long __cil_tmp422 ;
4682 int __cil_tmp423 ;
4683 unsigned long __cil_tmp424 ;
4684 unsigned long __cil_tmp425 ;
4685 unsigned long __cil_tmp426 ;
4686 int __cil_tmp427 ;
4687 int __cil_tmp428 ;
4688 unsigned long __cil_tmp429 ;
4689 unsigned long __cil_tmp430 ;
4690 unsigned long __cil_tmp431 ;
4691 unsigned long __cil_tmp432 ;
4692 int __cil_tmp433 ;
4693 unsigned long __cil_tmp434 ;
4694 unsigned long __cil_tmp435 ;
4695 unsigned long __cil_tmp436 ;
4696 int __cil_tmp437 ;
4697 int __cil_tmp438 ;
4698 unsigned long __cil_tmp439 ;
4699 unsigned long __cil_tmp440 ;
4700 unsigned long __cil_tmp441 ;
4701 unsigned long __cil_tmp442 ;
4702 int __cil_tmp443 ;
4703 unsigned long __cil_tmp444 ;
4704 unsigned long __cil_tmp445 ;
4705 unsigned long __cil_tmp446 ;
4706 int __cil_tmp447 ;
4707 int __cil_tmp448 ;
4708 unsigned long __cil_tmp449 ;
4709 unsigned long __cil_tmp450 ;
4710 unsigned long __cil_tmp451 ;
4711 unsigned long __cil_tmp452 ;
4712 int __cil_tmp453 ;
4713 unsigned long __cil_tmp454 ;
4714 unsigned long __cil_tmp455 ;
4715 unsigned long __cil_tmp456 ;
4716 int __cil_tmp457 ;
4717 int __cil_tmp458 ;
4718 unsigned long __cil_tmp459 ;
4719 unsigned long __cil_tmp460 ;
4720 unsigned long __cil_tmp461 ;
4721 unsigned long __cil_tmp462 ;
4722 int __cil_tmp463 ;
4723 unsigned long __cil_tmp464 ;
4724 unsigned long __cil_tmp465 ;
4725 unsigned long __cil_tmp466 ;
4726 int __cil_tmp467 ;
4727 int __cil_tmp468 ;
4728 unsigned long __cil_tmp469 ;
4729 unsigned long __cil_tmp470 ;
4730 unsigned long __cil_tmp471 ;
4731 unsigned long __cil_tmp472 ;
4732 int __cil_tmp473 ;
4733 unsigned long __cil_tmp474 ;
4734 unsigned long __cil_tmp475 ;
4735 unsigned long __cil_tmp476 ;
4736 int __cil_tmp477 ;
4737 unsigned long __cil_tmp478 ;
4738 unsigned long __cil_tmp479 ;
4739 unsigned long __cil_tmp480 ;
4740 unsigned long __cil_tmp481 ;
4741 int __cil_tmp482 ;
4742 unsigned long __cil_tmp483 ;
4743 unsigned long __cil_tmp484 ;
4744 unsigned long __cil_tmp485 ;
4745 int __cil_tmp486 ;
4746 int __cil_tmp487 ;
4747 unsigned long __cil_tmp488 ;
4748 unsigned long __cil_tmp489 ;
4749 unsigned long __cil_tmp490 ;
4750 unsigned long __cil_tmp491 ;
4751 int __cil_tmp492 ;
4752 unsigned long __cil_tmp493 ;
4753 unsigned long __cil_tmp494 ;
4754 unsigned long __cil_tmp495 ;
4755 int __cil_tmp496 ;
4756 int __cil_tmp497 ;
4757 unsigned long __cil_tmp498 ;
4758 unsigned long __cil_tmp499 ;
4759 unsigned long __cil_tmp500 ;
4760 unsigned long __cil_tmp501 ;
4761 int __cil_tmp502 ;
4762 unsigned long __cil_tmp503 ;
4763 unsigned long __cil_tmp504 ;
4764 unsigned long __cil_tmp505 ;
4765 int __cil_tmp506 ;
4766 int __cil_tmp507 ;
4767 unsigned long __cil_tmp508 ;
4768 unsigned long __cil_tmp509 ;
4769 unsigned long __cil_tmp510 ;
4770 unsigned long __cil_tmp511 ;
4771 int __cil_tmp512 ;
4772 unsigned long __cil_tmp513 ;
4773 unsigned long __cil_tmp514 ;
4774 unsigned long __cil_tmp515 ;
4775 int __cil_tmp516 ;
4776 int __cil_tmp517 ;
4777 unsigned long __cil_tmp518 ;
4778 unsigned long __cil_tmp519 ;
4779 unsigned long __cil_tmp520 ;
4780 unsigned long __cil_tmp521 ;
4781 int __cil_tmp522 ;
4782 unsigned long __cil_tmp523 ;
4783 unsigned long __cil_tmp524 ;
4784 unsigned long __cil_tmp525 ;
4785 int __cil_tmp526 ;
4786 int __cil_tmp527 ;
4787 unsigned long __cil_tmp528 ;
4788 unsigned long __cil_tmp529 ;
4789 unsigned long __cil_tmp530 ;
4790 unsigned long __cil_tmp531 ;
4791 int __cil_tmp532 ;
4792 unsigned long __cil_tmp533 ;
4793 unsigned long __cil_tmp534 ;
4794 unsigned long __cil_tmp535 ;
4795 int __cil_tmp536 ;
4796 unsigned long __cil_tmp537 ;
4797 unsigned long __cil_tmp538 ;
4798 unsigned long __cil_tmp539 ;
4799 unsigned long __cil_tmp540 ;
4800 int __cil_tmp541 ;
4801 unsigned long __cil_tmp542 ;
4802 unsigned long __cil_tmp543 ;
4803 unsigned long __cil_tmp544 ;
4804 int __cil_tmp545 ;
4805 int __cil_tmp546 ;
4806 unsigned long __cil_tmp547 ;
4807 unsigned long __cil_tmp548 ;
4808 unsigned long __cil_tmp549 ;
4809 unsigned long __cil_tmp550 ;
4810 int __cil_tmp551 ;
4811 unsigned long __cil_tmp552 ;
4812 unsigned long __cil_tmp553 ;
4813 unsigned long __cil_tmp554 ;
4814 int __cil_tmp555 ;
4815 int __cil_tmp556 ;
4816 unsigned long __cil_tmp557 ;
4817 unsigned long __cil_tmp558 ;
4818 unsigned long __cil_tmp559 ;
4819 unsigned long __cil_tmp560 ;
4820 int __cil_tmp561 ;
4821 unsigned long __cil_tmp562 ;
4822 unsigned long __cil_tmp563 ;
4823 unsigned long __cil_tmp564 ;
4824 int __cil_tmp565 ;
4825 int __cil_tmp566 ;
4826 unsigned long __cil_tmp567 ;
4827 unsigned long __cil_tmp568 ;
4828 unsigned long __cil_tmp569 ;
4829 unsigned long __cil_tmp570 ;
4830 int __cil_tmp571 ;
4831 unsigned long __cil_tmp572 ;
4832 unsigned long __cil_tmp573 ;
4833 unsigned long __cil_tmp574 ;
4834 int __cil_tmp575 ;
4835 int __cil_tmp576 ;
4836 unsigned long __cil_tmp577 ;
4837 unsigned long __cil_tmp578 ;
4838 unsigned long __cil_tmp579 ;
4839 unsigned long __cil_tmp580 ;
4840 int __cil_tmp581 ;
4841 unsigned long __cil_tmp582 ;
4842 unsigned long __cil_tmp583 ;
4843 unsigned long __cil_tmp584 ;
4844 int __cil_tmp585 ;
4845 int __cil_tmp586 ;
4846 unsigned long __cil_tmp587 ;
4847 unsigned long __cil_tmp588 ;
4848 unsigned long __cil_tmp589 ;
4849 unsigned long __cil_tmp590 ;
4850 int __cil_tmp591 ;
4851 unsigned long __cil_tmp592 ;
4852 unsigned long __cil_tmp593 ;
4853 unsigned long __cil_tmp594 ;
4854 int __cil_tmp595 ;
4855 int __cil_tmp596 ;
4856 unsigned long __cil_tmp597 ;
4857 unsigned long __cil_tmp598 ;
4858 unsigned long __cil_tmp599 ;
4859 unsigned long __cil_tmp600 ;
4860 int __cil_tmp601 ;
4861 unsigned long __cil_tmp602 ;
4862 unsigned long __cil_tmp603 ;
4863 unsigned long __cil_tmp604 ;
4864 int __cil_tmp605 ;
4865 int __cil_tmp606 ;
4866 unsigned long __cil_tmp607 ;
4867 unsigned long __cil_tmp608 ;
4868 unsigned long __cil_tmp609 ;
4869 unsigned long __cil_tmp610 ;
4870 int __cil_tmp611 ;
4871 unsigned long __cil_tmp612 ;
4872 unsigned long __cil_tmp613 ;
4873 unsigned long __cil_tmp614 ;
4874 int __cil_tmp615 ;
4875 unsigned long __cil_tmp616 ;
4876 unsigned long __cil_tmp617 ;
4877 unsigned long __cil_tmp618 ;
4878 unsigned long __cil_tmp619 ;
4879 int __cil_tmp620 ;
4880 unsigned long __cil_tmp621 ;
4881 unsigned long __cil_tmp622 ;
4882 unsigned long __cil_tmp623 ;
4883 int __cil_tmp624 ;
4884 int __cil_tmp625 ;
4885 unsigned long __cil_tmp626 ;
4886 unsigned long __cil_tmp627 ;
4887 unsigned long __cil_tmp628 ;
4888 unsigned long __cil_tmp629 ;
4889 int __cil_tmp630 ;
4890 unsigned long __cil_tmp631 ;
4891 unsigned long __cil_tmp632 ;
4892 unsigned long __cil_tmp633 ;
4893 int __cil_tmp634 ;
4894 int __cil_tmp635 ;
4895 unsigned long __cil_tmp636 ;
4896 unsigned long __cil_tmp637 ;
4897 unsigned long __cil_tmp638 ;
4898 unsigned long __cil_tmp639 ;
4899 int __cil_tmp640 ;
4900 unsigned long __cil_tmp641 ;
4901 unsigned long __cil_tmp642 ;
4902 unsigned long __cil_tmp643 ;
4903 int __cil_tmp644 ;
4904 int __cil_tmp645 ;
4905 unsigned long __cil_tmp646 ;
4906 unsigned long __cil_tmp647 ;
4907 unsigned long __cil_tmp648 ;
4908 unsigned long __cil_tmp649 ;
4909 int __cil_tmp650 ;
4910 unsigned long __cil_tmp651 ;
4911 unsigned long __cil_tmp652 ;
4912 unsigned long __cil_tmp653 ;
4913 int __cil_tmp654 ;
4914 int __cil_tmp655 ;
4915 unsigned long __cil_tmp656 ;
4916 unsigned long __cil_tmp657 ;
4917 unsigned long __cil_tmp658 ;
4918 unsigned long __cil_tmp659 ;
4919 int __cil_tmp660 ;
4920 unsigned long __cil_tmp661 ;
4921
4922 {
4923 {
4924#line 73
4925 __cil_tmp4 = (unsigned long )pi;
4926#line 73
4927 __cil_tmp5 = __cil_tmp4 + 16;
4928#line 73
4929 if (*((int *)__cil_tmp5)) {
4930 {
4931#line 73
4932 __cil_tmp6 = (unsigned long )pi;
4933#line 73
4934 __cil_tmp7 = __cil_tmp6 + 16;
4935#line 73
4936 __cil_tmp8 = *((int *)__cil_tmp7);
4937#line 73
4938 __cil_tmp9 = (unsigned long )__cil_tmp8;
4939#line 73
4940 __udelay(__cil_tmp9);
4941 }
4942 } else {
4943
4944 }
4945 }
4946 {
4947#line 73
4948 __cil_tmp10 = (unsigned long )pi;
4949#line 73
4950 __cil_tmp11 = __cil_tmp10 + 8;
4951#line 73
4952 __cil_tmp12 = *((int *)__cil_tmp11);
4953#line 73
4954 tmp = inb(__cil_tmp12);
4955#line 73
4956 __cil_tmp13 = (unsigned long )pi;
4957#line 73
4958 __cil_tmp14 = __cil_tmp13 + 36;
4959#line 73
4960 __cil_tmp15 = (int )tmp;
4961#line 73
4962 *((int *)__cil_tmp14) = __cil_tmp15 & 255;
4963 }
4964 {
4965#line 74
4966 __cil_tmp16 = (unsigned long )pi;
4967#line 74
4968 __cil_tmp17 = __cil_tmp16 + 16;
4969#line 74
4970 if (*((int *)__cil_tmp17)) {
4971 {
4972#line 74
4973 __cil_tmp18 = (unsigned long )pi;
4974#line 74
4975 __cil_tmp19 = __cil_tmp18 + 16;
4976#line 74
4977 __cil_tmp20 = *((int *)__cil_tmp19);
4978#line 74
4979 __cil_tmp21 = (unsigned long )__cil_tmp20;
4980#line 74
4981 __udelay(__cil_tmp21);
4982 }
4983 } else {
4984
4985 }
4986 }
4987 {
4988#line 74
4989 __cil_tmp22 = (unsigned long )pi;
4990#line 74
4991 __cil_tmp23 = __cil_tmp22 + 8;
4992#line 74
4993 __cil_tmp24 = *((int *)__cil_tmp23);
4994#line 74
4995 __cil_tmp25 = __cil_tmp24 + 2;
4996#line 74
4997 tmp___0 = inb(__cil_tmp25);
4998#line 74
4999 __cil_tmp26 = (unsigned long )pi;
5000#line 74
5001 __cil_tmp27 = __cil_tmp26 + 40;
5002#line 74
5003 __cil_tmp28 = (int )tmp___0;
5004#line 74
5005 *((int *)__cil_tmp27) = __cil_tmp28 & 255;
5006#line 76
5007 __cil_tmp29 = (unsigned long )pi;
5008#line 76
5009 __cil_tmp30 = __cil_tmp29 + 8;
5010#line 76
5011 __cil_tmp31 = *((int *)__cil_tmp30);
5012#line 76
5013 __cil_tmp32 = __cil_tmp31 + 2;
5014#line 76
5015 outb((unsigned char)4, __cil_tmp32);
5016 }
5017 {
5018#line 76
5019 __cil_tmp33 = (unsigned long )pi;
5020#line 76
5021 __cil_tmp34 = __cil_tmp33 + 16;
5022#line 76
5023 if (*((int *)__cil_tmp34)) {
5024 {
5025#line 76
5026 __cil_tmp35 = (unsigned long )pi;
5027#line 76
5028 __cil_tmp36 = __cil_tmp35 + 16;
5029#line 76
5030 __cil_tmp37 = *((int *)__cil_tmp36);
5031#line 76
5032 __cil_tmp38 = (unsigned long )__cil_tmp37;
5033#line 76
5034 __udelay(__cil_tmp38);
5035 }
5036 } else {
5037
5038 }
5039 }
5040 {
5041#line 76
5042 __cil_tmp39 = (unsigned long )pi;
5043#line 76
5044 __cil_tmp40 = __cil_tmp39 + 8;
5045#line 76
5046 __cil_tmp41 = *((int *)__cil_tmp40);
5047#line 76
5048 outb((unsigned char)0, __cil_tmp41);
5049 }
5050 {
5051#line 76
5052 __cil_tmp42 = (unsigned long )pi;
5053#line 76
5054 __cil_tmp43 = __cil_tmp42 + 16;
5055#line 76
5056 if (*((int *)__cil_tmp43)) {
5057 {
5058#line 76
5059 __cil_tmp44 = (unsigned long )pi;
5060#line 76
5061 __cil_tmp45 = __cil_tmp44 + 16;
5062#line 76
5063 __cil_tmp46 = *((int *)__cil_tmp45);
5064#line 76
5065 __cil_tmp47 = (unsigned long )__cil_tmp46;
5066#line 76
5067 __udelay(__cil_tmp47);
5068 }
5069 } else {
5070
5071 }
5072 }
5073 {
5074#line 76
5075 __cil_tmp48 = (unsigned long )pi;
5076#line 76
5077 __cil_tmp49 = __cil_tmp48 + 8;
5078#line 76
5079 __cil_tmp50 = *((int *)__cil_tmp49);
5080#line 76
5081 __cil_tmp51 = __cil_tmp50 + 2;
5082#line 76
5083 outb((unsigned char)12, __cil_tmp51);
5084 }
5085 {
5086#line 76
5087 __cil_tmp52 = (unsigned long )pi;
5088#line 76
5089 __cil_tmp53 = __cil_tmp52 + 16;
5090#line 76
5091 if (*((int *)__cil_tmp53)) {
5092 {
5093#line 76
5094 __cil_tmp54 = (unsigned long )pi;
5095#line 76
5096 __cil_tmp55 = __cil_tmp54 + 16;
5097#line 76
5098 __cil_tmp56 = *((int *)__cil_tmp55);
5099#line 76
5100 __cil_tmp57 = (unsigned long )__cil_tmp56;
5101#line 76
5102 __udelay(__cil_tmp57);
5103 }
5104 } else {
5105
5106 }
5107 }
5108 {
5109#line 76
5110 __cil_tmp58 = (unsigned long )pi;
5111#line 76
5112 __cil_tmp59 = __cil_tmp58 + 8;
5113#line 76
5114 __cil_tmp60 = *((int *)__cil_tmp59);
5115#line 76
5116 __cil_tmp61 = __cil_tmp60 + 2;
5117#line 76
5118 outb((unsigned char)4, __cil_tmp61);
5119 }
5120 {
5121#line 76
5122 __cil_tmp62 = (unsigned long )pi;
5123#line 76
5124 __cil_tmp63 = __cil_tmp62 + 16;
5125#line 76
5126 if (*((int *)__cil_tmp63)) {
5127 {
5128#line 76
5129 __cil_tmp64 = (unsigned long )pi;
5130#line 76
5131 __cil_tmp65 = __cil_tmp64 + 16;
5132#line 76
5133 __cil_tmp66 = *((int *)__cil_tmp65);
5134#line 76
5135 __cil_tmp67 = (unsigned long )__cil_tmp66;
5136#line 76
5137 __udelay(__cil_tmp67);
5138 }
5139 } else {
5140
5141 }
5142 }
5143 {
5144#line 76
5145 __cil_tmp68 = (unsigned long )pi;
5146#line 76
5147 __cil_tmp69 = __cil_tmp68 + 8;
5148#line 76
5149 __cil_tmp70 = *((int *)__cil_tmp69);
5150#line 76
5151 __cil_tmp71 = __cil_tmp70 + 2;
5152#line 76
5153 outb((unsigned char)6, __cil_tmp71);
5154 }
5155 {
5156#line 76
5157 __cil_tmp72 = (unsigned long )pi;
5158#line 76
5159 __cil_tmp73 = __cil_tmp72 + 16;
5160#line 76
5161 if (*((int *)__cil_tmp73)) {
5162 {
5163#line 76
5164 __cil_tmp74 = (unsigned long )pi;
5165#line 76
5166 __cil_tmp75 = __cil_tmp74 + 16;
5167#line 76
5168 __cil_tmp76 = *((int *)__cil_tmp75);
5169#line 76
5170 __cil_tmp77 = (unsigned long )__cil_tmp76;
5171#line 76
5172 __udelay(__cil_tmp77);
5173 }
5174 } else {
5175
5176 }
5177 }
5178 {
5179#line 76
5180 __cil_tmp78 = (unsigned long )pi;
5181#line 76
5182 __cil_tmp79 = __cil_tmp78 + 8;
5183#line 76
5184 __cil_tmp80 = *((int *)__cil_tmp79);
5185#line 76
5186 __cil_tmp81 = __cil_tmp80 + 2;
5187#line 76
5188 outb((unsigned char)4, __cil_tmp81);
5189 }
5190 {
5191#line 76
5192 __cil_tmp82 = (unsigned long )pi;
5193#line 76
5194 __cil_tmp83 = __cil_tmp82 + 16;
5195#line 76
5196 if (*((int *)__cil_tmp83)) {
5197 {
5198#line 76
5199 __cil_tmp84 = (unsigned long )pi;
5200#line 76
5201 __cil_tmp85 = __cil_tmp84 + 16;
5202#line 76
5203 __cil_tmp86 = *((int *)__cil_tmp85);
5204#line 76
5205 __cil_tmp87 = (unsigned long )__cil_tmp86;
5206#line 76
5207 __udelay(__cil_tmp87);
5208 }
5209 } else {
5210
5211 }
5212 }
5213 {
5214#line 76
5215 __cil_tmp88 = (unsigned long )pi;
5216#line 76
5217 __cil_tmp89 = __cil_tmp88 + 8;
5218#line 76
5219 __cil_tmp90 = *((int *)__cil_tmp89);
5220#line 76
5221 __cil_tmp91 = __cil_tmp90 + 2;
5222#line 76
5223 outb((unsigned char)6, __cil_tmp91);
5224 }
5225 {
5226#line 76
5227 __cil_tmp92 = (unsigned long )pi;
5228#line 76
5229 __cil_tmp93 = __cil_tmp92 + 16;
5230#line 76
5231 if (*((int *)__cil_tmp93)) {
5232 {
5233#line 76
5234 __cil_tmp94 = (unsigned long )pi;
5235#line 76
5236 __cil_tmp95 = __cil_tmp94 + 16;
5237#line 76
5238 __cil_tmp96 = *((int *)__cil_tmp95);
5239#line 76
5240 __cil_tmp97 = (unsigned long )__cil_tmp96;
5241#line 76
5242 __udelay(__cil_tmp97);
5243 }
5244 } else {
5245
5246 }
5247 }
5248 {
5249#line 76
5250 __cil_tmp98 = (unsigned long )pi;
5251#line 76
5252 __cil_tmp99 = __cil_tmp98 + 8;
5253#line 76
5254 __cil_tmp100 = *((int *)__cil_tmp99);
5255#line 76
5256 __cil_tmp101 = __cil_tmp100 + 2;
5257#line 76
5258 outb((unsigned char)4, __cil_tmp101);
5259 }
5260 {
5261#line 76
5262 __cil_tmp102 = (unsigned long )pi;
5263#line 76
5264 __cil_tmp103 = __cil_tmp102 + 16;
5265#line 76
5266 if (*((int *)__cil_tmp103)) {
5267 {
5268#line 76
5269 __cil_tmp104 = (unsigned long )pi;
5270#line 76
5271 __cil_tmp105 = __cil_tmp104 + 16;
5272#line 76
5273 __cil_tmp106 = *((int *)__cil_tmp105);
5274#line 76
5275 __cil_tmp107 = (unsigned long )__cil_tmp106;
5276#line 76
5277 __udelay(__cil_tmp107);
5278 }
5279 } else {
5280
5281 }
5282 }
5283 {
5284#line 77
5285 __cil_tmp108 = (unsigned long )pi;
5286#line 77
5287 __cil_tmp109 = __cil_tmp108 + 12;
5288#line 77
5289 if (*((int *)__cil_tmp109)) {
5290 {
5291#line 77
5292 __cil_tmp110 = (unsigned long )pi;
5293#line 77
5294 __cil_tmp111 = __cil_tmp110 + 8;
5295#line 77
5296 __cil_tmp112 = *((int *)__cil_tmp111);
5297#line 77
5298 __cil_tmp113 = __cil_tmp112 + 2;
5299#line 77
5300 outb((unsigned char)4, __cil_tmp113);
5301 }
5302 {
5303#line 77
5304 __cil_tmp114 = (unsigned long )pi;
5305#line 77
5306 __cil_tmp115 = __cil_tmp114 + 16;
5307#line 77
5308 if (*((int *)__cil_tmp115)) {
5309 {
5310#line 77
5311 __cil_tmp116 = (unsigned long )pi;
5312#line 77
5313 __cil_tmp117 = __cil_tmp116 + 16;
5314#line 77
5315 __cil_tmp118 = *((int *)__cil_tmp117);
5316#line 77
5317 __cil_tmp119 = (unsigned long )__cil_tmp118;
5318#line 77
5319 __udelay(__cil_tmp119);
5320 }
5321 } else {
5322
5323 }
5324 }
5325 {
5326#line 77
5327 __cil_tmp120 = (unsigned long )pi;
5328#line 77
5329 __cil_tmp121 = __cil_tmp120 + 8;
5330#line 77
5331 __cil_tmp122 = *((int *)__cil_tmp121);
5332#line 77
5333 outb((unsigned char)2, __cil_tmp122);
5334 }
5335 {
5336#line 77
5337 __cil_tmp123 = (unsigned long )pi;
5338#line 77
5339 __cil_tmp124 = __cil_tmp123 + 16;
5340#line 77
5341 if (*((int *)__cil_tmp124)) {
5342 {
5343#line 77
5344 __cil_tmp125 = (unsigned long )pi;
5345#line 77
5346 __cil_tmp126 = __cil_tmp125 + 16;
5347#line 77
5348 __cil_tmp127 = *((int *)__cil_tmp126);
5349#line 77
5350 __cil_tmp128 = (unsigned long )__cil_tmp127;
5351#line 77
5352 __udelay(__cil_tmp128);
5353 }
5354 } else {
5355
5356 }
5357 }
5358 {
5359#line 77
5360 __cil_tmp129 = (unsigned long )pi;
5361#line 77
5362 __cil_tmp130 = __cil_tmp129 + 8;
5363#line 77
5364 __cil_tmp131 = *((int *)__cil_tmp130);
5365#line 77
5366 __cil_tmp132 = __cil_tmp131 + 2;
5367#line 77
5368 outb((unsigned char)5, __cil_tmp132);
5369 }
5370 {
5371#line 77
5372 __cil_tmp133 = (unsigned long )pi;
5373#line 77
5374 __cil_tmp134 = __cil_tmp133 + 16;
5375#line 77
5376 if (*((int *)__cil_tmp134)) {
5377 {
5378#line 77
5379 __cil_tmp135 = (unsigned long )pi;
5380#line 77
5381 __cil_tmp136 = __cil_tmp135 + 16;
5382#line 77
5383 __cil_tmp137 = *((int *)__cil_tmp136);
5384#line 77
5385 __cil_tmp138 = (unsigned long )__cil_tmp137;
5386#line 77
5387 __udelay(__cil_tmp138);
5388 }
5389 } else {
5390
5391 }
5392 }
5393 {
5394#line 77
5395 __cil_tmp139 = (unsigned long )pi;
5396#line 77
5397 __cil_tmp140 = __cil_tmp139 + 8;
5398#line 77
5399 __cil_tmp141 = *((int *)__cil_tmp140);
5400#line 77
5401 __cil_tmp142 = __cil_tmp141 + 2;
5402#line 77
5403 outb((unsigned char)13, __cil_tmp142);
5404 }
5405 {
5406#line 77
5407 __cil_tmp143 = (unsigned long )pi;
5408#line 77
5409 __cil_tmp144 = __cil_tmp143 + 16;
5410#line 77
5411 if (*((int *)__cil_tmp144)) {
5412 {
5413#line 77
5414 __cil_tmp145 = (unsigned long )pi;
5415#line 77
5416 __cil_tmp146 = __cil_tmp145 + 16;
5417#line 77
5418 __cil_tmp147 = *((int *)__cil_tmp146);
5419#line 77
5420 __cil_tmp148 = (unsigned long )__cil_tmp147;
5421#line 77
5422 __udelay(__cil_tmp148);
5423 }
5424 } else {
5425
5426 }
5427 }
5428 {
5429#line 77
5430 __cil_tmp149 = (unsigned long )pi;
5431#line 77
5432 __cil_tmp150 = __cil_tmp149 + 8;
5433#line 77
5434 __cil_tmp151 = *((int *)__cil_tmp150);
5435#line 77
5436 __cil_tmp152 = __cil_tmp151 + 2;
5437#line 77
5438 outb((unsigned char)5, __cil_tmp152);
5439 }
5440 {
5441#line 77
5442 __cil_tmp153 = (unsigned long )pi;
5443#line 77
5444 __cil_tmp154 = __cil_tmp153 + 16;
5445#line 77
5446 if (*((int *)__cil_tmp154)) {
5447 {
5448#line 77
5449 __cil_tmp155 = (unsigned long )pi;
5450#line 77
5451 __cil_tmp156 = __cil_tmp155 + 16;
5452#line 77
5453 __cil_tmp157 = *((int *)__cil_tmp156);
5454#line 77
5455 __cil_tmp158 = (unsigned long )__cil_tmp157;
5456#line 77
5457 __udelay(__cil_tmp158);
5458 }
5459 } else {
5460
5461 }
5462 }
5463 {
5464#line 77
5465 __cil_tmp159 = (unsigned long )pi;
5466#line 77
5467 __cil_tmp160 = __cil_tmp159 + 8;
5468#line 77
5469 __cil_tmp161 = *((int *)__cil_tmp160);
5470#line 77
5471 __cil_tmp162 = __cil_tmp161 + 2;
5472#line 77
5473 outb((unsigned char)13, __cil_tmp162);
5474 }
5475 {
5476#line 77
5477 __cil_tmp163 = (unsigned long )pi;
5478#line 77
5479 __cil_tmp164 = __cil_tmp163 + 16;
5480#line 77
5481 if (*((int *)__cil_tmp164)) {
5482 {
5483#line 77
5484 __cil_tmp165 = (unsigned long )pi;
5485#line 77
5486 __cil_tmp166 = __cil_tmp165 + 16;
5487#line 77
5488 __cil_tmp167 = *((int *)__cil_tmp166);
5489#line 77
5490 __cil_tmp168 = (unsigned long )__cil_tmp167;
5491#line 77
5492 __udelay(__cil_tmp168);
5493 }
5494 } else {
5495
5496 }
5497 }
5498 {
5499#line 77
5500 __cil_tmp169 = (unsigned long )pi;
5501#line 77
5502 __cil_tmp170 = __cil_tmp169 + 8;
5503#line 77
5504 __cil_tmp171 = *((int *)__cil_tmp170);
5505#line 77
5506 __cil_tmp172 = __cil_tmp171 + 2;
5507#line 77
5508 outb((unsigned char)5, __cil_tmp172);
5509 }
5510 {
5511#line 77
5512 __cil_tmp173 = (unsigned long )pi;
5513#line 77
5514 __cil_tmp174 = __cil_tmp173 + 16;
5515#line 77
5516 if (*((int *)__cil_tmp174)) {
5517 {
5518#line 77
5519 __cil_tmp175 = (unsigned long )pi;
5520#line 77
5521 __cil_tmp176 = __cil_tmp175 + 16;
5522#line 77
5523 __cil_tmp177 = *((int *)__cil_tmp176);
5524#line 77
5525 __cil_tmp178 = (unsigned long )__cil_tmp177;
5526#line 77
5527 __udelay(__cil_tmp178);
5528 }
5529 } else {
5530
5531 }
5532 }
5533 {
5534#line 77
5535 __cil_tmp179 = (unsigned long )pi;
5536#line 77
5537 __cil_tmp180 = __cil_tmp179 + 8;
5538#line 77
5539 __cil_tmp181 = *((int *)__cil_tmp180);
5540#line 77
5541 __cil_tmp182 = __cil_tmp181 + 2;
5542#line 77
5543 outb((unsigned char)4, __cil_tmp182);
5544 }
5545 {
5546#line 77
5547 __cil_tmp183 = (unsigned long )pi;
5548#line 77
5549 __cil_tmp184 = __cil_tmp183 + 16;
5550#line 77
5551 if (*((int *)__cil_tmp184)) {
5552 {
5553#line 77
5554 __cil_tmp185 = (unsigned long )pi;
5555#line 77
5556 __cil_tmp186 = __cil_tmp185 + 16;
5557#line 77
5558 __cil_tmp187 = *((int *)__cil_tmp186);
5559#line 77
5560 __cil_tmp188 = (unsigned long )__cil_tmp187;
5561#line 77
5562 __udelay(__cil_tmp188);
5563 }
5564 } else {
5565
5566 }
5567 }
5568 {
5569#line 77
5570 __cil_tmp189 = (unsigned long )pi;
5571#line 77
5572 __cil_tmp190 = __cil_tmp189 + 8;
5573#line 77
5574 __cil_tmp191 = *((int *)__cil_tmp190);
5575#line 77
5576 __cil_tmp192 = __cil_tmp191 + 2;
5577#line 77
5578 outb((unsigned char)4, __cil_tmp192);
5579 }
5580 {
5581#line 77
5582 __cil_tmp193 = (unsigned long )pi;
5583#line 77
5584 __cil_tmp194 = __cil_tmp193 + 16;
5585#line 77
5586 if (*((int *)__cil_tmp194)) {
5587 {
5588#line 77
5589 __cil_tmp195 = (unsigned long )pi;
5590#line 77
5591 __cil_tmp196 = __cil_tmp195 + 16;
5592#line 77
5593 __cil_tmp197 = *((int *)__cil_tmp196);
5594#line 77
5595 __cil_tmp198 = (unsigned long )__cil_tmp197;
5596#line 77
5597 __udelay(__cil_tmp198);
5598 }
5599 } else {
5600
5601 }
5602 }
5603 {
5604#line 77
5605 __cil_tmp199 = (unsigned long )pi;
5606#line 77
5607 __cil_tmp200 = __cil_tmp199 + 8;
5608#line 77
5609 __cil_tmp201 = *((int *)__cil_tmp200);
5610#line 77
5611 outb((unsigned char)8, __cil_tmp201);
5612 }
5613 {
5614#line 77
5615 __cil_tmp202 = (unsigned long )pi;
5616#line 77
5617 __cil_tmp203 = __cil_tmp202 + 16;
5618#line 77
5619 if (*((int *)__cil_tmp203)) {
5620 {
5621#line 77
5622 __cil_tmp204 = (unsigned long )pi;
5623#line 77
5624 __cil_tmp205 = __cil_tmp204 + 16;
5625#line 77
5626 __cil_tmp206 = *((int *)__cil_tmp205);
5627#line 77
5628 __cil_tmp207 = (unsigned long )__cil_tmp206;
5629#line 77
5630 __udelay(__cil_tmp207);
5631 }
5632 } else {
5633
5634 }
5635 }
5636 {
5637#line 77
5638 __cil_tmp208 = (unsigned long )pi;
5639#line 77
5640 __cil_tmp209 = __cil_tmp208 + 8;
5641#line 77
5642 __cil_tmp210 = *((int *)__cil_tmp209);
5643#line 77
5644 __cil_tmp211 = __cil_tmp210 + 2;
5645#line 77
5646 outb((unsigned char)5, __cil_tmp211);
5647 }
5648 {
5649#line 77
5650 __cil_tmp212 = (unsigned long )pi;
5651#line 77
5652 __cil_tmp213 = __cil_tmp212 + 16;
5653#line 77
5654 if (*((int *)__cil_tmp213)) {
5655 {
5656#line 77
5657 __cil_tmp214 = (unsigned long )pi;
5658#line 77
5659 __cil_tmp215 = __cil_tmp214 + 16;
5660#line 77
5661 __cil_tmp216 = *((int *)__cil_tmp215);
5662#line 77
5663 __cil_tmp217 = (unsigned long )__cil_tmp216;
5664#line 77
5665 __udelay(__cil_tmp217);
5666 }
5667 } else {
5668
5669 }
5670 }
5671 {
5672#line 77
5673 __cil_tmp218 = (unsigned long )pi;
5674#line 77
5675 __cil_tmp219 = __cil_tmp218 + 8;
5676#line 77
5677 __cil_tmp220 = *((int *)__cil_tmp219);
5678#line 77
5679 __cil_tmp221 = __cil_tmp220 + 2;
5680#line 77
5681 outb((unsigned char)7, __cil_tmp221);
5682 }
5683 {
5684#line 77
5685 __cil_tmp222 = (unsigned long )pi;
5686#line 77
5687 __cil_tmp223 = __cil_tmp222 + 16;
5688#line 77
5689 if (*((int *)__cil_tmp223)) {
5690 {
5691#line 77
5692 __cil_tmp224 = (unsigned long )pi;
5693#line 77
5694 __cil_tmp225 = __cil_tmp224 + 16;
5695#line 77
5696 __cil_tmp226 = *((int *)__cil_tmp225);
5697#line 77
5698 __cil_tmp227 = (unsigned long )__cil_tmp226;
5699#line 77
5700 __udelay(__cil_tmp227);
5701 }
5702 } else {
5703
5704 }
5705 }
5706 {
5707#line 77
5708 __cil_tmp228 = (unsigned long )pi;
5709#line 77
5710 __cil_tmp229 = __cil_tmp228 + 8;
5711#line 77
5712 __cil_tmp230 = *((int *)__cil_tmp229);
5713#line 77
5714 __cil_tmp231 = __cil_tmp230 + 2;
5715#line 77
5716 outb((unsigned char)5, __cil_tmp231);
5717 }
5718 {
5719#line 77
5720 __cil_tmp232 = (unsigned long )pi;
5721#line 77
5722 __cil_tmp233 = __cil_tmp232 + 16;
5723#line 77
5724 if (*((int *)__cil_tmp233)) {
5725 {
5726#line 77
5727 __cil_tmp234 = (unsigned long )pi;
5728#line 77
5729 __cil_tmp235 = __cil_tmp234 + 16;
5730#line 77
5731 __cil_tmp236 = *((int *)__cil_tmp235);
5732#line 77
5733 __cil_tmp237 = (unsigned long )__cil_tmp236;
5734#line 77
5735 __udelay(__cil_tmp237);
5736 }
5737 } else {
5738
5739 }
5740 }
5741 {
5742#line 77
5743 __cil_tmp238 = (unsigned long )pi;
5744#line 77
5745 __cil_tmp239 = __cil_tmp238 + 8;
5746#line 77
5747 __cil_tmp240 = *((int *)__cil_tmp239);
5748#line 77
5749 __cil_tmp241 = __cil_tmp240 + 2;
5750#line 77
5751 outb((unsigned char)4, __cil_tmp241);
5752 }
5753 {
5754#line 77
5755 __cil_tmp242 = (unsigned long )pi;
5756#line 77
5757 __cil_tmp243 = __cil_tmp242 + 16;
5758#line 77
5759 if (*((int *)__cil_tmp243)) {
5760 {
5761#line 77
5762 __cil_tmp244 = (unsigned long )pi;
5763#line 77
5764 __cil_tmp245 = __cil_tmp244 + 16;
5765#line 77
5766 __cil_tmp246 = *((int *)__cil_tmp245);
5767#line 77
5768 __cil_tmp247 = (unsigned long )__cil_tmp246;
5769#line 77
5770 __udelay(__cil_tmp247);
5771 }
5772 } else {
5773
5774 }
5775 }
5776 {
5777#line 77
5778 __cil_tmp248 = (unsigned long )pi;
5779#line 77
5780 __cil_tmp249 = __cil_tmp248 + 8;
5781#line 77
5782 __cil_tmp250 = *((int *)__cil_tmp249);
5783#line 77
5784 __cil_tmp251 = __cil_tmp250 + 2;
5785#line 77
5786 outb((unsigned char)4, __cil_tmp251);
5787 }
5788 {
5789#line 77
5790 __cil_tmp252 = (unsigned long )pi;
5791#line 77
5792 __cil_tmp253 = __cil_tmp252 + 16;
5793#line 77
5794 if (*((int *)__cil_tmp253)) {
5795 {
5796#line 77
5797 __cil_tmp254 = (unsigned long )pi;
5798#line 77
5799 __cil_tmp255 = __cil_tmp254 + 16;
5800#line 77
5801 __cil_tmp256 = *((int *)__cil_tmp255);
5802#line 77
5803 __cil_tmp257 = (unsigned long )__cil_tmp256;
5804#line 77
5805 __udelay(__cil_tmp257);
5806 }
5807 } else {
5808
5809 }
5810 }
5811 {
5812#line 77
5813 __cil_tmp258 = (unsigned long )pi;
5814#line 77
5815 __cil_tmp259 = __cil_tmp258 + 8;
5816#line 77
5817 __cil_tmp260 = *((int *)__cil_tmp259);
5818#line 77
5819 outb((unsigned char)2, __cil_tmp260);
5820 }
5821 {
5822#line 77
5823 __cil_tmp261 = (unsigned long )pi;
5824#line 77
5825 __cil_tmp262 = __cil_tmp261 + 16;
5826#line 77
5827 if (*((int *)__cil_tmp262)) {
5828 {
5829#line 77
5830 __cil_tmp263 = (unsigned long )pi;
5831#line 77
5832 __cil_tmp264 = __cil_tmp263 + 16;
5833#line 77
5834 __cil_tmp265 = *((int *)__cil_tmp264);
5835#line 77
5836 __cil_tmp266 = (unsigned long )__cil_tmp265;
5837#line 77
5838 __udelay(__cil_tmp266);
5839 }
5840 } else {
5841
5842 }
5843 }
5844 {
5845#line 77
5846 __cil_tmp267 = (unsigned long )pi;
5847#line 77
5848 __cil_tmp268 = __cil_tmp267 + 8;
5849#line 77
5850 __cil_tmp269 = *((int *)__cil_tmp268);
5851#line 77
5852 __cil_tmp270 = __cil_tmp269 + 2;
5853#line 77
5854 outb((unsigned char)5, __cil_tmp270);
5855 }
5856 {
5857#line 77
5858 __cil_tmp271 = (unsigned long )pi;
5859#line 77
5860 __cil_tmp272 = __cil_tmp271 + 16;
5861#line 77
5862 if (*((int *)__cil_tmp272)) {
5863 {
5864#line 77
5865 __cil_tmp273 = (unsigned long )pi;
5866#line 77
5867 __cil_tmp274 = __cil_tmp273 + 16;
5868#line 77
5869 __cil_tmp275 = *((int *)__cil_tmp274);
5870#line 77
5871 __cil_tmp276 = (unsigned long )__cil_tmp275;
5872#line 77
5873 __udelay(__cil_tmp276);
5874 }
5875 } else {
5876
5877 }
5878 }
5879 {
5880#line 77
5881 __cil_tmp277 = (unsigned long )pi;
5882#line 77
5883 __cil_tmp278 = __cil_tmp277 + 8;
5884#line 77
5885 __cil_tmp279 = *((int *)__cil_tmp278);
5886#line 77
5887 __cil_tmp280 = __cil_tmp279 + 2;
5888#line 77
5889 outb((unsigned char)13, __cil_tmp280);
5890 }
5891 {
5892#line 77
5893 __cil_tmp281 = (unsigned long )pi;
5894#line 77
5895 __cil_tmp282 = __cil_tmp281 + 16;
5896#line 77
5897 if (*((int *)__cil_tmp282)) {
5898 {
5899#line 77
5900 __cil_tmp283 = (unsigned long )pi;
5901#line 77
5902 __cil_tmp284 = __cil_tmp283 + 16;
5903#line 77
5904 __cil_tmp285 = *((int *)__cil_tmp284);
5905#line 77
5906 __cil_tmp286 = (unsigned long )__cil_tmp285;
5907#line 77
5908 __udelay(__cil_tmp286);
5909 }
5910 } else {
5911
5912 }
5913 }
5914 {
5915#line 77
5916 __cil_tmp287 = (unsigned long )pi;
5917#line 77
5918 __cil_tmp288 = __cil_tmp287 + 8;
5919#line 77
5920 __cil_tmp289 = *((int *)__cil_tmp288);
5921#line 77
5922 __cil_tmp290 = __cil_tmp289 + 2;
5923#line 77
5924 outb((unsigned char)5, __cil_tmp290);
5925 }
5926 {
5927#line 77
5928 __cil_tmp291 = (unsigned long )pi;
5929#line 77
5930 __cil_tmp292 = __cil_tmp291 + 16;
5931#line 77
5932 if (*((int *)__cil_tmp292)) {
5933 {
5934#line 77
5935 __cil_tmp293 = (unsigned long )pi;
5936#line 77
5937 __cil_tmp294 = __cil_tmp293 + 16;
5938#line 77
5939 __cil_tmp295 = *((int *)__cil_tmp294);
5940#line 77
5941 __cil_tmp296 = (unsigned long )__cil_tmp295;
5942#line 77
5943 __udelay(__cil_tmp296);
5944 }
5945 } else {
5946
5947 }
5948 }
5949 {
5950#line 77
5951 __cil_tmp297 = (unsigned long )pi;
5952#line 77
5953 __cil_tmp298 = __cil_tmp297 + 8;
5954#line 77
5955 __cil_tmp299 = *((int *)__cil_tmp298);
5956#line 77
5957 __cil_tmp300 = __cil_tmp299 + 2;
5958#line 77
5959 outb((unsigned char)13, __cil_tmp300);
5960 }
5961 {
5962#line 77
5963 __cil_tmp301 = (unsigned long )pi;
5964#line 77
5965 __cil_tmp302 = __cil_tmp301 + 16;
5966#line 77
5967 if (*((int *)__cil_tmp302)) {
5968 {
5969#line 77
5970 __cil_tmp303 = (unsigned long )pi;
5971#line 77
5972 __cil_tmp304 = __cil_tmp303 + 16;
5973#line 77
5974 __cil_tmp305 = *((int *)__cil_tmp304);
5975#line 77
5976 __cil_tmp306 = (unsigned long )__cil_tmp305;
5977#line 77
5978 __udelay(__cil_tmp306);
5979 }
5980 } else {
5981
5982 }
5983 }
5984 {
5985#line 77
5986 __cil_tmp307 = (unsigned long )pi;
5987#line 77
5988 __cil_tmp308 = __cil_tmp307 + 8;
5989#line 77
5990 __cil_tmp309 = *((int *)__cil_tmp308);
5991#line 77
5992 __cil_tmp310 = __cil_tmp309 + 2;
5993#line 77
5994 outb((unsigned char)5, __cil_tmp310);
5995 }
5996 {
5997#line 77
5998 __cil_tmp311 = (unsigned long )pi;
5999#line 77
6000 __cil_tmp312 = __cil_tmp311 + 16;
6001#line 77
6002 if (*((int *)__cil_tmp312)) {
6003 {
6004#line 77
6005 __cil_tmp313 = (unsigned long )pi;
6006#line 77
6007 __cil_tmp314 = __cil_tmp313 + 16;
6008#line 77
6009 __cil_tmp315 = *((int *)__cil_tmp314);
6010#line 77
6011 __cil_tmp316 = (unsigned long )__cil_tmp315;
6012#line 77
6013 __udelay(__cil_tmp316);
6014 }
6015 } else {
6016
6017 }
6018 }
6019 {
6020#line 77
6021 __cil_tmp317 = (unsigned long )pi;
6022#line 77
6023 __cil_tmp318 = __cil_tmp317 + 8;
6024#line 77
6025 __cil_tmp319 = *((int *)__cil_tmp318);
6026#line 77
6027 __cil_tmp320 = __cil_tmp319 + 2;
6028#line 77
6029 outb((unsigned char)4, __cil_tmp320);
6030 }
6031 {
6032#line 77
6033 __cil_tmp321 = (unsigned long )pi;
6034#line 77
6035 __cil_tmp322 = __cil_tmp321 + 16;
6036#line 77
6037 if (*((int *)__cil_tmp322)) {
6038 {
6039#line 77
6040 __cil_tmp323 = (unsigned long )pi;
6041#line 77
6042 __cil_tmp324 = __cil_tmp323 + 16;
6043#line 77
6044 __cil_tmp325 = *((int *)__cil_tmp324);
6045#line 77
6046 __cil_tmp326 = (unsigned long )__cil_tmp325;
6047#line 77
6048 __udelay(__cil_tmp326);
6049 }
6050 } else {
6051
6052 }
6053 }
6054 {
6055#line 77
6056 __cil_tmp327 = (unsigned long )pi;
6057#line 77
6058 __cil_tmp328 = __cil_tmp327 + 8;
6059#line 77
6060 __cil_tmp329 = *((int *)__cil_tmp328);
6061#line 77
6062 __cil_tmp330 = __cil_tmp329 + 2;
6063#line 77
6064 outb((unsigned char)4, __cil_tmp330);
6065 }
6066 {
6067#line 77
6068 __cil_tmp331 = (unsigned long )pi;
6069#line 77
6070 __cil_tmp332 = __cil_tmp331 + 16;
6071#line 77
6072 if (*((int *)__cil_tmp332)) {
6073 {
6074#line 77
6075 __cil_tmp333 = (unsigned long )pi;
6076#line 77
6077 __cil_tmp334 = __cil_tmp333 + 16;
6078#line 77
6079 __cil_tmp335 = *((int *)__cil_tmp334);
6080#line 77
6081 __cil_tmp336 = (unsigned long )__cil_tmp335;
6082#line 77
6083 __udelay(__cil_tmp336);
6084 }
6085 } else {
6086
6087 }
6088 }
6089 {
6090#line 77
6091 __cil_tmp337 = (unsigned long )pi;
6092#line 77
6093 __cil_tmp338 = __cil_tmp337 + 8;
6094#line 77
6095 __cil_tmp339 = *((int *)__cil_tmp338);
6096#line 77
6097 outb((unsigned char)9, __cil_tmp339);
6098 }
6099 {
6100#line 77
6101 __cil_tmp340 = (unsigned long )pi;
6102#line 77
6103 __cil_tmp341 = __cil_tmp340 + 16;
6104#line 77
6105 if (*((int *)__cil_tmp341)) {
6106 {
6107#line 77
6108 __cil_tmp342 = (unsigned long )pi;
6109#line 77
6110 __cil_tmp343 = __cil_tmp342 + 16;
6111#line 77
6112 __cil_tmp344 = *((int *)__cil_tmp343);
6113#line 77
6114 __cil_tmp345 = (unsigned long )__cil_tmp344;
6115#line 77
6116 __udelay(__cil_tmp345);
6117 }
6118 } else {
6119
6120 }
6121 }
6122 {
6123#line 77
6124 __cil_tmp346 = (unsigned long )pi;
6125#line 77
6126 __cil_tmp347 = __cil_tmp346 + 8;
6127#line 77
6128 __cil_tmp348 = *((int *)__cil_tmp347);
6129#line 77
6130 __cil_tmp349 = __cil_tmp348 + 2;
6131#line 77
6132 outb((unsigned char)5, __cil_tmp349);
6133 }
6134 {
6135#line 77
6136 __cil_tmp350 = (unsigned long )pi;
6137#line 77
6138 __cil_tmp351 = __cil_tmp350 + 16;
6139#line 77
6140 if (*((int *)__cil_tmp351)) {
6141 {
6142#line 77
6143 __cil_tmp352 = (unsigned long )pi;
6144#line 77
6145 __cil_tmp353 = __cil_tmp352 + 16;
6146#line 77
6147 __cil_tmp354 = *((int *)__cil_tmp353);
6148#line 77
6149 __cil_tmp355 = (unsigned long )__cil_tmp354;
6150#line 77
6151 __udelay(__cil_tmp355);
6152 }
6153 } else {
6154
6155 }
6156 }
6157 {
6158#line 77
6159 __cil_tmp356 = (unsigned long )pi;
6160#line 77
6161 __cil_tmp357 = __cil_tmp356 + 8;
6162#line 77
6163 __cil_tmp358 = *((int *)__cil_tmp357);
6164#line 77
6165 __cil_tmp359 = __cil_tmp358 + 2;
6166#line 77
6167 outb((unsigned char)7, __cil_tmp359);
6168 }
6169 {
6170#line 77
6171 __cil_tmp360 = (unsigned long )pi;
6172#line 77
6173 __cil_tmp361 = __cil_tmp360 + 16;
6174#line 77
6175 if (*((int *)__cil_tmp361)) {
6176 {
6177#line 77
6178 __cil_tmp362 = (unsigned long )pi;
6179#line 77
6180 __cil_tmp363 = __cil_tmp362 + 16;
6181#line 77
6182 __cil_tmp364 = *((int *)__cil_tmp363);
6183#line 77
6184 __cil_tmp365 = (unsigned long )__cil_tmp364;
6185#line 77
6186 __udelay(__cil_tmp365);
6187 }
6188 } else {
6189
6190 }
6191 }
6192 {
6193#line 77
6194 __cil_tmp366 = (unsigned long )pi;
6195#line 77
6196 __cil_tmp367 = __cil_tmp366 + 8;
6197#line 77
6198 __cil_tmp368 = *((int *)__cil_tmp367);
6199#line 77
6200 __cil_tmp369 = __cil_tmp368 + 2;
6201#line 77
6202 outb((unsigned char)5, __cil_tmp369);
6203 }
6204 {
6205#line 77
6206 __cil_tmp370 = (unsigned long )pi;
6207#line 77
6208 __cil_tmp371 = __cil_tmp370 + 16;
6209#line 77
6210 if (*((int *)__cil_tmp371)) {
6211 {
6212#line 77
6213 __cil_tmp372 = (unsigned long )pi;
6214#line 77
6215 __cil_tmp373 = __cil_tmp372 + 16;
6216#line 77
6217 __cil_tmp374 = *((int *)__cil_tmp373);
6218#line 77
6219 __cil_tmp375 = (unsigned long )__cil_tmp374;
6220#line 77
6221 __udelay(__cil_tmp375);
6222 }
6223 } else {
6224
6225 }
6226 }
6227 {
6228#line 77
6229 __cil_tmp376 = (unsigned long )pi;
6230#line 77
6231 __cil_tmp377 = __cil_tmp376 + 8;
6232#line 77
6233 __cil_tmp378 = *((int *)__cil_tmp377);
6234#line 77
6235 __cil_tmp379 = __cil_tmp378 + 2;
6236#line 77
6237 outb((unsigned char)4, __cil_tmp379);
6238 }
6239 {
6240#line 77
6241 __cil_tmp380 = (unsigned long )pi;
6242#line 77
6243 __cil_tmp381 = __cil_tmp380 + 16;
6244#line 77
6245 if (*((int *)__cil_tmp381)) {
6246 {
6247#line 77
6248 __cil_tmp382 = (unsigned long )pi;
6249#line 77
6250 __cil_tmp383 = __cil_tmp382 + 16;
6251#line 77
6252 __cil_tmp384 = *((int *)__cil_tmp383);
6253#line 77
6254 __cil_tmp385 = (unsigned long )__cil_tmp384;
6255#line 77
6256 __udelay(__cil_tmp385);
6257 }
6258 } else {
6259
6260 }
6261 }
6262 } else {
6263 {
6264#line 78
6265 __cil_tmp386 = (unsigned long )pi;
6266#line 78
6267 __cil_tmp387 = __cil_tmp386 + 8;
6268#line 78
6269 __cil_tmp388 = *((int *)__cil_tmp387);
6270#line 78
6271 __cil_tmp389 = __cil_tmp388 + 2;
6272#line 78
6273 outb((unsigned char)4, __cil_tmp389);
6274 }
6275 {
6276#line 78
6277 __cil_tmp390 = (unsigned long )pi;
6278#line 78
6279 __cil_tmp391 = __cil_tmp390 + 16;
6280#line 78
6281 if (*((int *)__cil_tmp391)) {
6282 {
6283#line 78
6284 __cil_tmp392 = (unsigned long )pi;
6285#line 78
6286 __cil_tmp393 = __cil_tmp392 + 16;
6287#line 78
6288 __cil_tmp394 = *((int *)__cil_tmp393);
6289#line 78
6290 __cil_tmp395 = (unsigned long )__cil_tmp394;
6291#line 78
6292 __udelay(__cil_tmp395);
6293 }
6294 } else {
6295
6296 }
6297 }
6298 {
6299#line 78
6300 __cil_tmp396 = (unsigned long )pi;
6301#line 78
6302 __cil_tmp397 = __cil_tmp396 + 8;
6303#line 78
6304 __cil_tmp398 = *((int *)__cil_tmp397);
6305#line 78
6306 outb((unsigned char)2, __cil_tmp398);
6307 }
6308 {
6309#line 78
6310 __cil_tmp399 = (unsigned long )pi;
6311#line 78
6312 __cil_tmp400 = __cil_tmp399 + 16;
6313#line 78
6314 if (*((int *)__cil_tmp400)) {
6315 {
6316#line 78
6317 __cil_tmp401 = (unsigned long )pi;
6318#line 78
6319 __cil_tmp402 = __cil_tmp401 + 16;
6320#line 78
6321 __cil_tmp403 = *((int *)__cil_tmp402);
6322#line 78
6323 __cil_tmp404 = (unsigned long )__cil_tmp403;
6324#line 78
6325 __udelay(__cil_tmp404);
6326 }
6327 } else {
6328
6329 }
6330 }
6331 {
6332#line 78
6333 __cil_tmp405 = (unsigned long )pi;
6334#line 78
6335 __cil_tmp406 = __cil_tmp405 + 8;
6336#line 78
6337 __cil_tmp407 = *((int *)__cil_tmp406);
6338#line 78
6339 __cil_tmp408 = __cil_tmp407 + 2;
6340#line 78
6341 outb((unsigned char)5, __cil_tmp408);
6342 }
6343 {
6344#line 78
6345 __cil_tmp409 = (unsigned long )pi;
6346#line 78
6347 __cil_tmp410 = __cil_tmp409 + 16;
6348#line 78
6349 if (*((int *)__cil_tmp410)) {
6350 {
6351#line 78
6352 __cil_tmp411 = (unsigned long )pi;
6353#line 78
6354 __cil_tmp412 = __cil_tmp411 + 16;
6355#line 78
6356 __cil_tmp413 = *((int *)__cil_tmp412);
6357#line 78
6358 __cil_tmp414 = (unsigned long )__cil_tmp413;
6359#line 78
6360 __udelay(__cil_tmp414);
6361 }
6362 } else {
6363
6364 }
6365 }
6366 {
6367#line 78
6368 __cil_tmp415 = (unsigned long )pi;
6369#line 78
6370 __cil_tmp416 = __cil_tmp415 + 8;
6371#line 78
6372 __cil_tmp417 = *((int *)__cil_tmp416);
6373#line 78
6374 __cil_tmp418 = __cil_tmp417 + 2;
6375#line 78
6376 outb((unsigned char)13, __cil_tmp418);
6377 }
6378 {
6379#line 78
6380 __cil_tmp419 = (unsigned long )pi;
6381#line 78
6382 __cil_tmp420 = __cil_tmp419 + 16;
6383#line 78
6384 if (*((int *)__cil_tmp420)) {
6385 {
6386#line 78
6387 __cil_tmp421 = (unsigned long )pi;
6388#line 78
6389 __cil_tmp422 = __cil_tmp421 + 16;
6390#line 78
6391 __cil_tmp423 = *((int *)__cil_tmp422);
6392#line 78
6393 __cil_tmp424 = (unsigned long )__cil_tmp423;
6394#line 78
6395 __udelay(__cil_tmp424);
6396 }
6397 } else {
6398
6399 }
6400 }
6401 {
6402#line 78
6403 __cil_tmp425 = (unsigned long )pi;
6404#line 78
6405 __cil_tmp426 = __cil_tmp425 + 8;
6406#line 78
6407 __cil_tmp427 = *((int *)__cil_tmp426);
6408#line 78
6409 __cil_tmp428 = __cil_tmp427 + 2;
6410#line 78
6411 outb((unsigned char)5, __cil_tmp428);
6412 }
6413 {
6414#line 78
6415 __cil_tmp429 = (unsigned long )pi;
6416#line 78
6417 __cil_tmp430 = __cil_tmp429 + 16;
6418#line 78
6419 if (*((int *)__cil_tmp430)) {
6420 {
6421#line 78
6422 __cil_tmp431 = (unsigned long )pi;
6423#line 78
6424 __cil_tmp432 = __cil_tmp431 + 16;
6425#line 78
6426 __cil_tmp433 = *((int *)__cil_tmp432);
6427#line 78
6428 __cil_tmp434 = (unsigned long )__cil_tmp433;
6429#line 78
6430 __udelay(__cil_tmp434);
6431 }
6432 } else {
6433
6434 }
6435 }
6436 {
6437#line 78
6438 __cil_tmp435 = (unsigned long )pi;
6439#line 78
6440 __cil_tmp436 = __cil_tmp435 + 8;
6441#line 78
6442 __cil_tmp437 = *((int *)__cil_tmp436);
6443#line 78
6444 __cil_tmp438 = __cil_tmp437 + 2;
6445#line 78
6446 outb((unsigned char)13, __cil_tmp438);
6447 }
6448 {
6449#line 78
6450 __cil_tmp439 = (unsigned long )pi;
6451#line 78
6452 __cil_tmp440 = __cil_tmp439 + 16;
6453#line 78
6454 if (*((int *)__cil_tmp440)) {
6455 {
6456#line 78
6457 __cil_tmp441 = (unsigned long )pi;
6458#line 78
6459 __cil_tmp442 = __cil_tmp441 + 16;
6460#line 78
6461 __cil_tmp443 = *((int *)__cil_tmp442);
6462#line 78
6463 __cil_tmp444 = (unsigned long )__cil_tmp443;
6464#line 78
6465 __udelay(__cil_tmp444);
6466 }
6467 } else {
6468
6469 }
6470 }
6471 {
6472#line 78
6473 __cil_tmp445 = (unsigned long )pi;
6474#line 78
6475 __cil_tmp446 = __cil_tmp445 + 8;
6476#line 78
6477 __cil_tmp447 = *((int *)__cil_tmp446);
6478#line 78
6479 __cil_tmp448 = __cil_tmp447 + 2;
6480#line 78
6481 outb((unsigned char)5, __cil_tmp448);
6482 }
6483 {
6484#line 78
6485 __cil_tmp449 = (unsigned long )pi;
6486#line 78
6487 __cil_tmp450 = __cil_tmp449 + 16;
6488#line 78
6489 if (*((int *)__cil_tmp450)) {
6490 {
6491#line 78
6492 __cil_tmp451 = (unsigned long )pi;
6493#line 78
6494 __cil_tmp452 = __cil_tmp451 + 16;
6495#line 78
6496 __cil_tmp453 = *((int *)__cil_tmp452);
6497#line 78
6498 __cil_tmp454 = (unsigned long )__cil_tmp453;
6499#line 78
6500 __udelay(__cil_tmp454);
6501 }
6502 } else {
6503
6504 }
6505 }
6506 {
6507#line 78
6508 __cil_tmp455 = (unsigned long )pi;
6509#line 78
6510 __cil_tmp456 = __cil_tmp455 + 8;
6511#line 78
6512 __cil_tmp457 = *((int *)__cil_tmp456);
6513#line 78
6514 __cil_tmp458 = __cil_tmp457 + 2;
6515#line 78
6516 outb((unsigned char)4, __cil_tmp458);
6517 }
6518 {
6519#line 78
6520 __cil_tmp459 = (unsigned long )pi;
6521#line 78
6522 __cil_tmp460 = __cil_tmp459 + 16;
6523#line 78
6524 if (*((int *)__cil_tmp460)) {
6525 {
6526#line 78
6527 __cil_tmp461 = (unsigned long )pi;
6528#line 78
6529 __cil_tmp462 = __cil_tmp461 + 16;
6530#line 78
6531 __cil_tmp463 = *((int *)__cil_tmp462);
6532#line 78
6533 __cil_tmp464 = (unsigned long )__cil_tmp463;
6534#line 78
6535 __udelay(__cil_tmp464);
6536 }
6537 } else {
6538
6539 }
6540 }
6541 {
6542#line 78
6543 __cil_tmp465 = (unsigned long )pi;
6544#line 78
6545 __cil_tmp466 = __cil_tmp465 + 8;
6546#line 78
6547 __cil_tmp467 = *((int *)__cil_tmp466);
6548#line 78
6549 __cil_tmp468 = __cil_tmp467 + 2;
6550#line 78
6551 outb((unsigned char)4, __cil_tmp468);
6552 }
6553 {
6554#line 78
6555 __cil_tmp469 = (unsigned long )pi;
6556#line 78
6557 __cil_tmp470 = __cil_tmp469 + 16;
6558#line 78
6559 if (*((int *)__cil_tmp470)) {
6560 {
6561#line 78
6562 __cil_tmp471 = (unsigned long )pi;
6563#line 78
6564 __cil_tmp472 = __cil_tmp471 + 16;
6565#line 78
6566 __cil_tmp473 = *((int *)__cil_tmp472);
6567#line 78
6568 __cil_tmp474 = (unsigned long )__cil_tmp473;
6569#line 78
6570 __udelay(__cil_tmp474);
6571 }
6572 } else {
6573
6574 }
6575 }
6576 {
6577#line 78
6578 __cil_tmp475 = (unsigned long )pi;
6579#line 78
6580 __cil_tmp476 = __cil_tmp475 + 8;
6581#line 78
6582 __cil_tmp477 = *((int *)__cil_tmp476);
6583#line 78
6584 outb((unsigned char)0, __cil_tmp477);
6585 }
6586 {
6587#line 78
6588 __cil_tmp478 = (unsigned long )pi;
6589#line 78
6590 __cil_tmp479 = __cil_tmp478 + 16;
6591#line 78
6592 if (*((int *)__cil_tmp479)) {
6593 {
6594#line 78
6595 __cil_tmp480 = (unsigned long )pi;
6596#line 78
6597 __cil_tmp481 = __cil_tmp480 + 16;
6598#line 78
6599 __cil_tmp482 = *((int *)__cil_tmp481);
6600#line 78
6601 __cil_tmp483 = (unsigned long )__cil_tmp482;
6602#line 78
6603 __udelay(__cil_tmp483);
6604 }
6605 } else {
6606
6607 }
6608 }
6609 {
6610#line 78
6611 __cil_tmp484 = (unsigned long )pi;
6612#line 78
6613 __cil_tmp485 = __cil_tmp484 + 8;
6614#line 78
6615 __cil_tmp486 = *((int *)__cil_tmp485);
6616#line 78
6617 __cil_tmp487 = __cil_tmp486 + 2;
6618#line 78
6619 outb((unsigned char)5, __cil_tmp487);
6620 }
6621 {
6622#line 78
6623 __cil_tmp488 = (unsigned long )pi;
6624#line 78
6625 __cil_tmp489 = __cil_tmp488 + 16;
6626#line 78
6627 if (*((int *)__cil_tmp489)) {
6628 {
6629#line 78
6630 __cil_tmp490 = (unsigned long )pi;
6631#line 78
6632 __cil_tmp491 = __cil_tmp490 + 16;
6633#line 78
6634 __cil_tmp492 = *((int *)__cil_tmp491);
6635#line 78
6636 __cil_tmp493 = (unsigned long )__cil_tmp492;
6637#line 78
6638 __udelay(__cil_tmp493);
6639 }
6640 } else {
6641
6642 }
6643 }
6644 {
6645#line 78
6646 __cil_tmp494 = (unsigned long )pi;
6647#line 78
6648 __cil_tmp495 = __cil_tmp494 + 8;
6649#line 78
6650 __cil_tmp496 = *((int *)__cil_tmp495);
6651#line 78
6652 __cil_tmp497 = __cil_tmp496 + 2;
6653#line 78
6654 outb((unsigned char)7, __cil_tmp497);
6655 }
6656 {
6657#line 78
6658 __cil_tmp498 = (unsigned long )pi;
6659#line 78
6660 __cil_tmp499 = __cil_tmp498 + 16;
6661#line 78
6662 if (*((int *)__cil_tmp499)) {
6663 {
6664#line 78
6665 __cil_tmp500 = (unsigned long )pi;
6666#line 78
6667 __cil_tmp501 = __cil_tmp500 + 16;
6668#line 78
6669 __cil_tmp502 = *((int *)__cil_tmp501);
6670#line 78
6671 __cil_tmp503 = (unsigned long )__cil_tmp502;
6672#line 78
6673 __udelay(__cil_tmp503);
6674 }
6675 } else {
6676
6677 }
6678 }
6679 {
6680#line 78
6681 __cil_tmp504 = (unsigned long )pi;
6682#line 78
6683 __cil_tmp505 = __cil_tmp504 + 8;
6684#line 78
6685 __cil_tmp506 = *((int *)__cil_tmp505);
6686#line 78
6687 __cil_tmp507 = __cil_tmp506 + 2;
6688#line 78
6689 outb((unsigned char)5, __cil_tmp507);
6690 }
6691 {
6692#line 78
6693 __cil_tmp508 = (unsigned long )pi;
6694#line 78
6695 __cil_tmp509 = __cil_tmp508 + 16;
6696#line 78
6697 if (*((int *)__cil_tmp509)) {
6698 {
6699#line 78
6700 __cil_tmp510 = (unsigned long )pi;
6701#line 78
6702 __cil_tmp511 = __cil_tmp510 + 16;
6703#line 78
6704 __cil_tmp512 = *((int *)__cil_tmp511);
6705#line 78
6706 __cil_tmp513 = (unsigned long )__cil_tmp512;
6707#line 78
6708 __udelay(__cil_tmp513);
6709 }
6710 } else {
6711
6712 }
6713 }
6714 {
6715#line 78
6716 __cil_tmp514 = (unsigned long )pi;
6717#line 78
6718 __cil_tmp515 = __cil_tmp514 + 8;
6719#line 78
6720 __cil_tmp516 = *((int *)__cil_tmp515);
6721#line 78
6722 __cil_tmp517 = __cil_tmp516 + 2;
6723#line 78
6724 outb((unsigned char)4, __cil_tmp517);
6725 }
6726 {
6727#line 78
6728 __cil_tmp518 = (unsigned long )pi;
6729#line 78
6730 __cil_tmp519 = __cil_tmp518 + 16;
6731#line 78
6732 if (*((int *)__cil_tmp519)) {
6733 {
6734#line 78
6735 __cil_tmp520 = (unsigned long )pi;
6736#line 78
6737 __cil_tmp521 = __cil_tmp520 + 16;
6738#line 78
6739 __cil_tmp522 = *((int *)__cil_tmp521);
6740#line 78
6741 __cil_tmp523 = (unsigned long )__cil_tmp522;
6742#line 78
6743 __udelay(__cil_tmp523);
6744 }
6745 } else {
6746
6747 }
6748 }
6749 {
6750#line 78
6751 __cil_tmp524 = (unsigned long )pi;
6752#line 78
6753 __cil_tmp525 = __cil_tmp524 + 8;
6754#line 78
6755 __cil_tmp526 = *((int *)__cil_tmp525);
6756#line 78
6757 __cil_tmp527 = __cil_tmp526 + 2;
6758#line 78
6759 outb((unsigned char)4, __cil_tmp527);
6760 }
6761 {
6762#line 78
6763 __cil_tmp528 = (unsigned long )pi;
6764#line 78
6765 __cil_tmp529 = __cil_tmp528 + 16;
6766#line 78
6767 if (*((int *)__cil_tmp529)) {
6768 {
6769#line 78
6770 __cil_tmp530 = (unsigned long )pi;
6771#line 78
6772 __cil_tmp531 = __cil_tmp530 + 16;
6773#line 78
6774 __cil_tmp532 = *((int *)__cil_tmp531);
6775#line 78
6776 __cil_tmp533 = (unsigned long )__cil_tmp532;
6777#line 78
6778 __udelay(__cil_tmp533);
6779 }
6780 } else {
6781
6782 }
6783 }
6784 {
6785#line 78
6786 __cil_tmp534 = (unsigned long )pi;
6787#line 78
6788 __cil_tmp535 = __cil_tmp534 + 8;
6789#line 78
6790 __cil_tmp536 = *((int *)__cil_tmp535);
6791#line 78
6792 outb((unsigned char)2, __cil_tmp536);
6793 }
6794 {
6795#line 78
6796 __cil_tmp537 = (unsigned long )pi;
6797#line 78
6798 __cil_tmp538 = __cil_tmp537 + 16;
6799#line 78
6800 if (*((int *)__cil_tmp538)) {
6801 {
6802#line 78
6803 __cil_tmp539 = (unsigned long )pi;
6804#line 78
6805 __cil_tmp540 = __cil_tmp539 + 16;
6806#line 78
6807 __cil_tmp541 = *((int *)__cil_tmp540);
6808#line 78
6809 __cil_tmp542 = (unsigned long )__cil_tmp541;
6810#line 78
6811 __udelay(__cil_tmp542);
6812 }
6813 } else {
6814
6815 }
6816 }
6817 {
6818#line 78
6819 __cil_tmp543 = (unsigned long )pi;
6820#line 78
6821 __cil_tmp544 = __cil_tmp543 + 8;
6822#line 78
6823 __cil_tmp545 = *((int *)__cil_tmp544);
6824#line 78
6825 __cil_tmp546 = __cil_tmp545 + 2;
6826#line 78
6827 outb((unsigned char)5, __cil_tmp546);
6828 }
6829 {
6830#line 78
6831 __cil_tmp547 = (unsigned long )pi;
6832#line 78
6833 __cil_tmp548 = __cil_tmp547 + 16;
6834#line 78
6835 if (*((int *)__cil_tmp548)) {
6836 {
6837#line 78
6838 __cil_tmp549 = (unsigned long )pi;
6839#line 78
6840 __cil_tmp550 = __cil_tmp549 + 16;
6841#line 78
6842 __cil_tmp551 = *((int *)__cil_tmp550);
6843#line 78
6844 __cil_tmp552 = (unsigned long )__cil_tmp551;
6845#line 78
6846 __udelay(__cil_tmp552);
6847 }
6848 } else {
6849
6850 }
6851 }
6852 {
6853#line 78
6854 __cil_tmp553 = (unsigned long )pi;
6855#line 78
6856 __cil_tmp554 = __cil_tmp553 + 8;
6857#line 78
6858 __cil_tmp555 = *((int *)__cil_tmp554);
6859#line 78
6860 __cil_tmp556 = __cil_tmp555 + 2;
6861#line 78
6862 outb((unsigned char)13, __cil_tmp556);
6863 }
6864 {
6865#line 78
6866 __cil_tmp557 = (unsigned long )pi;
6867#line 78
6868 __cil_tmp558 = __cil_tmp557 + 16;
6869#line 78
6870 if (*((int *)__cil_tmp558)) {
6871 {
6872#line 78
6873 __cil_tmp559 = (unsigned long )pi;
6874#line 78
6875 __cil_tmp560 = __cil_tmp559 + 16;
6876#line 78
6877 __cil_tmp561 = *((int *)__cil_tmp560);
6878#line 78
6879 __cil_tmp562 = (unsigned long )__cil_tmp561;
6880#line 78
6881 __udelay(__cil_tmp562);
6882 }
6883 } else {
6884
6885 }
6886 }
6887 {
6888#line 78
6889 __cil_tmp563 = (unsigned long )pi;
6890#line 78
6891 __cil_tmp564 = __cil_tmp563 + 8;
6892#line 78
6893 __cil_tmp565 = *((int *)__cil_tmp564);
6894#line 78
6895 __cil_tmp566 = __cil_tmp565 + 2;
6896#line 78
6897 outb((unsigned char)5, __cil_tmp566);
6898 }
6899 {
6900#line 78
6901 __cil_tmp567 = (unsigned long )pi;
6902#line 78
6903 __cil_tmp568 = __cil_tmp567 + 16;
6904#line 78
6905 if (*((int *)__cil_tmp568)) {
6906 {
6907#line 78
6908 __cil_tmp569 = (unsigned long )pi;
6909#line 78
6910 __cil_tmp570 = __cil_tmp569 + 16;
6911#line 78
6912 __cil_tmp571 = *((int *)__cil_tmp570);
6913#line 78
6914 __cil_tmp572 = (unsigned long )__cil_tmp571;
6915#line 78
6916 __udelay(__cil_tmp572);
6917 }
6918 } else {
6919
6920 }
6921 }
6922 {
6923#line 78
6924 __cil_tmp573 = (unsigned long )pi;
6925#line 78
6926 __cil_tmp574 = __cil_tmp573 + 8;
6927#line 78
6928 __cil_tmp575 = *((int *)__cil_tmp574);
6929#line 78
6930 __cil_tmp576 = __cil_tmp575 + 2;
6931#line 78
6932 outb((unsigned char)13, __cil_tmp576);
6933 }
6934 {
6935#line 78
6936 __cil_tmp577 = (unsigned long )pi;
6937#line 78
6938 __cil_tmp578 = __cil_tmp577 + 16;
6939#line 78
6940 if (*((int *)__cil_tmp578)) {
6941 {
6942#line 78
6943 __cil_tmp579 = (unsigned long )pi;
6944#line 78
6945 __cil_tmp580 = __cil_tmp579 + 16;
6946#line 78
6947 __cil_tmp581 = *((int *)__cil_tmp580);
6948#line 78
6949 __cil_tmp582 = (unsigned long )__cil_tmp581;
6950#line 78
6951 __udelay(__cil_tmp582);
6952 }
6953 } else {
6954
6955 }
6956 }
6957 {
6958#line 78
6959 __cil_tmp583 = (unsigned long )pi;
6960#line 78
6961 __cil_tmp584 = __cil_tmp583 + 8;
6962#line 78
6963 __cil_tmp585 = *((int *)__cil_tmp584);
6964#line 78
6965 __cil_tmp586 = __cil_tmp585 + 2;
6966#line 78
6967 outb((unsigned char)5, __cil_tmp586);
6968 }
6969 {
6970#line 78
6971 __cil_tmp587 = (unsigned long )pi;
6972#line 78
6973 __cil_tmp588 = __cil_tmp587 + 16;
6974#line 78
6975 if (*((int *)__cil_tmp588)) {
6976 {
6977#line 78
6978 __cil_tmp589 = (unsigned long )pi;
6979#line 78
6980 __cil_tmp590 = __cil_tmp589 + 16;
6981#line 78
6982 __cil_tmp591 = *((int *)__cil_tmp590);
6983#line 78
6984 __cil_tmp592 = (unsigned long )__cil_tmp591;
6985#line 78
6986 __udelay(__cil_tmp592);
6987 }
6988 } else {
6989
6990 }
6991 }
6992 {
6993#line 78
6994 __cil_tmp593 = (unsigned long )pi;
6995#line 78
6996 __cil_tmp594 = __cil_tmp593 + 8;
6997#line 78
6998 __cil_tmp595 = *((int *)__cil_tmp594);
6999#line 78
7000 __cil_tmp596 = __cil_tmp595 + 2;
7001#line 78
7002 outb((unsigned char)4, __cil_tmp596);
7003 }
7004 {
7005#line 78
7006 __cil_tmp597 = (unsigned long )pi;
7007#line 78
7008 __cil_tmp598 = __cil_tmp597 + 16;
7009#line 78
7010 if (*((int *)__cil_tmp598)) {
7011 {
7012#line 78
7013 __cil_tmp599 = (unsigned long )pi;
7014#line 78
7015 __cil_tmp600 = __cil_tmp599 + 16;
7016#line 78
7017 __cil_tmp601 = *((int *)__cil_tmp600);
7018#line 78
7019 __cil_tmp602 = (unsigned long )__cil_tmp601;
7020#line 78
7021 __udelay(__cil_tmp602);
7022 }
7023 } else {
7024
7025 }
7026 }
7027 {
7028#line 78
7029 __cil_tmp603 = (unsigned long )pi;
7030#line 78
7031 __cil_tmp604 = __cil_tmp603 + 8;
7032#line 78
7033 __cil_tmp605 = *((int *)__cil_tmp604);
7034#line 78
7035 __cil_tmp606 = __cil_tmp605 + 2;
7036#line 78
7037 outb((unsigned char)4, __cil_tmp606);
7038 }
7039 {
7040#line 78
7041 __cil_tmp607 = (unsigned long )pi;
7042#line 78
7043 __cil_tmp608 = __cil_tmp607 + 16;
7044#line 78
7045 if (*((int *)__cil_tmp608)) {
7046 {
7047#line 78
7048 __cil_tmp609 = (unsigned long )pi;
7049#line 78
7050 __cil_tmp610 = __cil_tmp609 + 16;
7051#line 78
7052 __cil_tmp611 = *((int *)__cil_tmp610);
7053#line 78
7054 __cil_tmp612 = (unsigned long )__cil_tmp611;
7055#line 78
7056 __udelay(__cil_tmp612);
7057 }
7058 } else {
7059
7060 }
7061 }
7062 {
7063#line 78
7064 __cil_tmp613 = (unsigned long )pi;
7065#line 78
7066 __cil_tmp614 = __cil_tmp613 + 8;
7067#line 78
7068 __cil_tmp615 = *((int *)__cil_tmp614);
7069#line 78
7070 outb((unsigned char)8, __cil_tmp615);
7071 }
7072 {
7073#line 78
7074 __cil_tmp616 = (unsigned long )pi;
7075#line 78
7076 __cil_tmp617 = __cil_tmp616 + 16;
7077#line 78
7078 if (*((int *)__cil_tmp617)) {
7079 {
7080#line 78
7081 __cil_tmp618 = (unsigned long )pi;
7082#line 78
7083 __cil_tmp619 = __cil_tmp618 + 16;
7084#line 78
7085 __cil_tmp620 = *((int *)__cil_tmp619);
7086#line 78
7087 __cil_tmp621 = (unsigned long )__cil_tmp620;
7088#line 78
7089 __udelay(__cil_tmp621);
7090 }
7091 } else {
7092
7093 }
7094 }
7095 {
7096#line 78
7097 __cil_tmp622 = (unsigned long )pi;
7098#line 78
7099 __cil_tmp623 = __cil_tmp622 + 8;
7100#line 78
7101 __cil_tmp624 = *((int *)__cil_tmp623);
7102#line 78
7103 __cil_tmp625 = __cil_tmp624 + 2;
7104#line 78
7105 outb((unsigned char)5, __cil_tmp625);
7106 }
7107 {
7108#line 78
7109 __cil_tmp626 = (unsigned long )pi;
7110#line 78
7111 __cil_tmp627 = __cil_tmp626 + 16;
7112#line 78
7113 if (*((int *)__cil_tmp627)) {
7114 {
7115#line 78
7116 __cil_tmp628 = (unsigned long )pi;
7117#line 78
7118 __cil_tmp629 = __cil_tmp628 + 16;
7119#line 78
7120 __cil_tmp630 = *((int *)__cil_tmp629);
7121#line 78
7122 __cil_tmp631 = (unsigned long )__cil_tmp630;
7123#line 78
7124 __udelay(__cil_tmp631);
7125 }
7126 } else {
7127
7128 }
7129 }
7130 {
7131#line 78
7132 __cil_tmp632 = (unsigned long )pi;
7133#line 78
7134 __cil_tmp633 = __cil_tmp632 + 8;
7135#line 78
7136 __cil_tmp634 = *((int *)__cil_tmp633);
7137#line 78
7138 __cil_tmp635 = __cil_tmp634 + 2;
7139#line 78
7140 outb((unsigned char)7, __cil_tmp635);
7141 }
7142 {
7143#line 78
7144 __cil_tmp636 = (unsigned long )pi;
7145#line 78
7146 __cil_tmp637 = __cil_tmp636 + 16;
7147#line 78
7148 if (*((int *)__cil_tmp637)) {
7149 {
7150#line 78
7151 __cil_tmp638 = (unsigned long )pi;
7152#line 78
7153 __cil_tmp639 = __cil_tmp638 + 16;
7154#line 78
7155 __cil_tmp640 = *((int *)__cil_tmp639);
7156#line 78
7157 __cil_tmp641 = (unsigned long )__cil_tmp640;
7158#line 78
7159 __udelay(__cil_tmp641);
7160 }
7161 } else {
7162
7163 }
7164 }
7165 {
7166#line 78
7167 __cil_tmp642 = (unsigned long )pi;
7168#line 78
7169 __cil_tmp643 = __cil_tmp642 + 8;
7170#line 78
7171 __cil_tmp644 = *((int *)__cil_tmp643);
7172#line 78
7173 __cil_tmp645 = __cil_tmp644 + 2;
7174#line 78
7175 outb((unsigned char)5, __cil_tmp645);
7176 }
7177 {
7178#line 78
7179 __cil_tmp646 = (unsigned long )pi;
7180#line 78
7181 __cil_tmp647 = __cil_tmp646 + 16;
7182#line 78
7183 if (*((int *)__cil_tmp647)) {
7184 {
7185#line 78
7186 __cil_tmp648 = (unsigned long )pi;
7187#line 78
7188 __cil_tmp649 = __cil_tmp648 + 16;
7189#line 78
7190 __cil_tmp650 = *((int *)__cil_tmp649);
7191#line 78
7192 __cil_tmp651 = (unsigned long )__cil_tmp650;
7193#line 78
7194 __udelay(__cil_tmp651);
7195 }
7196 } else {
7197
7198 }
7199 }
7200 {
7201#line 78
7202 __cil_tmp652 = (unsigned long )pi;
7203#line 78
7204 __cil_tmp653 = __cil_tmp652 + 8;
7205#line 78
7206 __cil_tmp654 = *((int *)__cil_tmp653);
7207#line 78
7208 __cil_tmp655 = __cil_tmp654 + 2;
7209#line 78
7210 outb((unsigned char)4, __cil_tmp655);
7211 }
7212 {
7213#line 78
7214 __cil_tmp656 = (unsigned long )pi;
7215#line 78
7216 __cil_tmp657 = __cil_tmp656 + 16;
7217#line 78
7218 if (*((int *)__cil_tmp657)) {
7219 {
7220#line 78
7221 __cil_tmp658 = (unsigned long )pi;
7222#line 78
7223 __cil_tmp659 = __cil_tmp658 + 16;
7224#line 78
7225 __cil_tmp660 = *((int *)__cil_tmp659);
7226#line 78
7227 __cil_tmp661 = (unsigned long )__cil_tmp660;
7228#line 78
7229 __udelay(__cil_tmp661);
7230 }
7231 } else {
7232
7233 }
7234 }
7235 }
7236 }
7237#line 79
7238 return;
7239}
7240}
7241#line 81 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
7242static void on20_disconnect(PIA *pi )
7243{ unsigned long __cil_tmp2 ;
7244 unsigned long __cil_tmp3 ;
7245 int __cil_tmp4 ;
7246 int __cil_tmp5 ;
7247 unsigned long __cil_tmp6 ;
7248 unsigned long __cil_tmp7 ;
7249 unsigned long __cil_tmp8 ;
7250 unsigned long __cil_tmp9 ;
7251 int __cil_tmp10 ;
7252 unsigned long __cil_tmp11 ;
7253 unsigned long __cil_tmp12 ;
7254 unsigned long __cil_tmp13 ;
7255 int __cil_tmp14 ;
7256 unsigned long __cil_tmp15 ;
7257 unsigned long __cil_tmp16 ;
7258 unsigned long __cil_tmp17 ;
7259 unsigned long __cil_tmp18 ;
7260 int __cil_tmp19 ;
7261 unsigned long __cil_tmp20 ;
7262 unsigned long __cil_tmp21 ;
7263 unsigned long __cil_tmp22 ;
7264 int __cil_tmp23 ;
7265 int __cil_tmp24 ;
7266 unsigned long __cil_tmp25 ;
7267 unsigned long __cil_tmp26 ;
7268 unsigned long __cil_tmp27 ;
7269 unsigned long __cil_tmp28 ;
7270 int __cil_tmp29 ;
7271 unsigned long __cil_tmp30 ;
7272 unsigned long __cil_tmp31 ;
7273 unsigned long __cil_tmp32 ;
7274 int __cil_tmp33 ;
7275 int __cil_tmp34 ;
7276 unsigned long __cil_tmp35 ;
7277 unsigned long __cil_tmp36 ;
7278 unsigned long __cil_tmp37 ;
7279 unsigned long __cil_tmp38 ;
7280 int __cil_tmp39 ;
7281 unsigned long __cil_tmp40 ;
7282 unsigned long __cil_tmp41 ;
7283 unsigned long __cil_tmp42 ;
7284 int __cil_tmp43 ;
7285 int __cil_tmp44 ;
7286 unsigned long __cil_tmp45 ;
7287 unsigned long __cil_tmp46 ;
7288 unsigned long __cil_tmp47 ;
7289 unsigned long __cil_tmp48 ;
7290 int __cil_tmp49 ;
7291 unsigned long __cil_tmp50 ;
7292 unsigned long __cil_tmp51 ;
7293 unsigned long __cil_tmp52 ;
7294 int __cil_tmp53 ;
7295 unsigned char __cil_tmp54 ;
7296 unsigned long __cil_tmp55 ;
7297 unsigned long __cil_tmp56 ;
7298 int __cil_tmp57 ;
7299 unsigned long __cil_tmp58 ;
7300 unsigned long __cil_tmp59 ;
7301 unsigned long __cil_tmp60 ;
7302 unsigned long __cil_tmp61 ;
7303 int __cil_tmp62 ;
7304 unsigned long __cil_tmp63 ;
7305 unsigned long __cil_tmp64 ;
7306 unsigned long __cil_tmp65 ;
7307 int __cil_tmp66 ;
7308 unsigned char __cil_tmp67 ;
7309 unsigned long __cil_tmp68 ;
7310 unsigned long __cil_tmp69 ;
7311 int __cil_tmp70 ;
7312 int __cil_tmp71 ;
7313 unsigned long __cil_tmp72 ;
7314 unsigned long __cil_tmp73 ;
7315 unsigned long __cil_tmp74 ;
7316 unsigned long __cil_tmp75 ;
7317 int __cil_tmp76 ;
7318 unsigned long __cil_tmp77 ;
7319
7320 {
7321 {
7322#line 83
7323 __cil_tmp2 = (unsigned long )pi;
7324#line 83
7325 __cil_tmp3 = __cil_tmp2 + 8;
7326#line 83
7327 __cil_tmp4 = *((int *)__cil_tmp3);
7328#line 83
7329 __cil_tmp5 = __cil_tmp4 + 2;
7330#line 83
7331 outb((unsigned char)4, __cil_tmp5);
7332 }
7333 {
7334#line 83
7335 __cil_tmp6 = (unsigned long )pi;
7336#line 83
7337 __cil_tmp7 = __cil_tmp6 + 16;
7338#line 83
7339 if (*((int *)__cil_tmp7)) {
7340 {
7341#line 83
7342 __cil_tmp8 = (unsigned long )pi;
7343#line 83
7344 __cil_tmp9 = __cil_tmp8 + 16;
7345#line 83
7346 __cil_tmp10 = *((int *)__cil_tmp9);
7347#line 83
7348 __cil_tmp11 = (unsigned long )__cil_tmp10;
7349#line 83
7350 __udelay(__cil_tmp11);
7351 }
7352 } else {
7353
7354 }
7355 }
7356 {
7357#line 83
7358 __cil_tmp12 = (unsigned long )pi;
7359#line 83
7360 __cil_tmp13 = __cil_tmp12 + 8;
7361#line 83
7362 __cil_tmp14 = *((int *)__cil_tmp13);
7363#line 83
7364 outb((unsigned char)7, __cil_tmp14);
7365 }
7366 {
7367#line 83
7368 __cil_tmp15 = (unsigned long )pi;
7369#line 83
7370 __cil_tmp16 = __cil_tmp15 + 16;
7371#line 83
7372 if (*((int *)__cil_tmp16)) {
7373 {
7374#line 83
7375 __cil_tmp17 = (unsigned long )pi;
7376#line 83
7377 __cil_tmp18 = __cil_tmp17 + 16;
7378#line 83
7379 __cil_tmp19 = *((int *)__cil_tmp18);
7380#line 83
7381 __cil_tmp20 = (unsigned long )__cil_tmp19;
7382#line 83
7383 __udelay(__cil_tmp20);
7384 }
7385 } else {
7386
7387 }
7388 }
7389 {
7390#line 83
7391 __cil_tmp21 = (unsigned long )pi;
7392#line 83
7393 __cil_tmp22 = __cil_tmp21 + 8;
7394#line 83
7395 __cil_tmp23 = *((int *)__cil_tmp22);
7396#line 83
7397 __cil_tmp24 = __cil_tmp23 + 2;
7398#line 83
7399 outb((unsigned char)4, __cil_tmp24);
7400 }
7401 {
7402#line 83
7403 __cil_tmp25 = (unsigned long )pi;
7404#line 83
7405 __cil_tmp26 = __cil_tmp25 + 16;
7406#line 83
7407 if (*((int *)__cil_tmp26)) {
7408 {
7409#line 83
7410 __cil_tmp27 = (unsigned long )pi;
7411#line 83
7412 __cil_tmp28 = __cil_tmp27 + 16;
7413#line 83
7414 __cil_tmp29 = *((int *)__cil_tmp28);
7415#line 83
7416 __cil_tmp30 = (unsigned long )__cil_tmp29;
7417#line 83
7418 __udelay(__cil_tmp30);
7419 }
7420 } else {
7421
7422 }
7423 }
7424 {
7425#line 83
7426 __cil_tmp31 = (unsigned long )pi;
7427#line 83
7428 __cil_tmp32 = __cil_tmp31 + 8;
7429#line 83
7430 __cil_tmp33 = *((int *)__cil_tmp32);
7431#line 83
7432 __cil_tmp34 = __cil_tmp33 + 2;
7433#line 83
7434 outb((unsigned char)12, __cil_tmp34);
7435 }
7436 {
7437#line 83
7438 __cil_tmp35 = (unsigned long )pi;
7439#line 83
7440 __cil_tmp36 = __cil_tmp35 + 16;
7441#line 83
7442 if (*((int *)__cil_tmp36)) {
7443 {
7444#line 83
7445 __cil_tmp37 = (unsigned long )pi;
7446#line 83
7447 __cil_tmp38 = __cil_tmp37 + 16;
7448#line 83
7449 __cil_tmp39 = *((int *)__cil_tmp38);
7450#line 83
7451 __cil_tmp40 = (unsigned long )__cil_tmp39;
7452#line 83
7453 __udelay(__cil_tmp40);
7454 }
7455 } else {
7456
7457 }
7458 }
7459 {
7460#line 83
7461 __cil_tmp41 = (unsigned long )pi;
7462#line 83
7463 __cil_tmp42 = __cil_tmp41 + 8;
7464#line 83
7465 __cil_tmp43 = *((int *)__cil_tmp42);
7466#line 83
7467 __cil_tmp44 = __cil_tmp43 + 2;
7468#line 83
7469 outb((unsigned char)4, __cil_tmp44);
7470 }
7471 {
7472#line 83
7473 __cil_tmp45 = (unsigned long )pi;
7474#line 83
7475 __cil_tmp46 = __cil_tmp45 + 16;
7476#line 83
7477 if (*((int *)__cil_tmp46)) {
7478 {
7479#line 83
7480 __cil_tmp47 = (unsigned long )pi;
7481#line 83
7482 __cil_tmp48 = __cil_tmp47 + 16;
7483#line 83
7484 __cil_tmp49 = *((int *)__cil_tmp48);
7485#line 83
7486 __cil_tmp50 = (unsigned long )__cil_tmp49;
7487#line 83
7488 __udelay(__cil_tmp50);
7489 }
7490 } else {
7491
7492 }
7493 }
7494 {
7495#line 84
7496 __cil_tmp51 = (unsigned long )pi;
7497#line 84
7498 __cil_tmp52 = __cil_tmp51 + 36;
7499#line 84
7500 __cil_tmp53 = *((int *)__cil_tmp52);
7501#line 84
7502 __cil_tmp54 = (unsigned char )__cil_tmp53;
7503#line 84
7504 __cil_tmp55 = (unsigned long )pi;
7505#line 84
7506 __cil_tmp56 = __cil_tmp55 + 8;
7507#line 84
7508 __cil_tmp57 = *((int *)__cil_tmp56);
7509#line 84
7510 outb(__cil_tmp54, __cil_tmp57);
7511 }
7512 {
7513#line 84
7514 __cil_tmp58 = (unsigned long )pi;
7515#line 84
7516 __cil_tmp59 = __cil_tmp58 + 16;
7517#line 84
7518 if (*((int *)__cil_tmp59)) {
7519 {
7520#line 84
7521 __cil_tmp60 = (unsigned long )pi;
7522#line 84
7523 __cil_tmp61 = __cil_tmp60 + 16;
7524#line 84
7525 __cil_tmp62 = *((int *)__cil_tmp61);
7526#line 84
7527 __cil_tmp63 = (unsigned long )__cil_tmp62;
7528#line 84
7529 __udelay(__cil_tmp63);
7530 }
7531 } else {
7532
7533 }
7534 }
7535 {
7536#line 85
7537 __cil_tmp64 = (unsigned long )pi;
7538#line 85
7539 __cil_tmp65 = __cil_tmp64 + 40;
7540#line 85
7541 __cil_tmp66 = *((int *)__cil_tmp65);
7542#line 85
7543 __cil_tmp67 = (unsigned char )__cil_tmp66;
7544#line 85
7545 __cil_tmp68 = (unsigned long )pi;
7546#line 85
7547 __cil_tmp69 = __cil_tmp68 + 8;
7548#line 85
7549 __cil_tmp70 = *((int *)__cil_tmp69);
7550#line 85
7551 __cil_tmp71 = __cil_tmp70 + 2;
7552#line 85
7553 outb(__cil_tmp67, __cil_tmp71);
7554 }
7555 {
7556#line 85
7557 __cil_tmp72 = (unsigned long )pi;
7558#line 85
7559 __cil_tmp73 = __cil_tmp72 + 16;
7560#line 85
7561 if (*((int *)__cil_tmp73)) {
7562 {
7563#line 85
7564 __cil_tmp74 = (unsigned long )pi;
7565#line 85
7566 __cil_tmp75 = __cil_tmp74 + 16;
7567#line 85
7568 __cil_tmp76 = *((int *)__cil_tmp75);
7569#line 85
7570 __cil_tmp77 = (unsigned long )__cil_tmp76;
7571#line 85
7572 __udelay(__cil_tmp77);
7573 }
7574 } else {
7575
7576 }
7577 }
7578#line 86
7579 return;
7580}
7581}
7582#line 88 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
7583static void on20_read_block(PIA *pi , char *buf , int count )
7584{ int k ;
7585 int l ;
7586 int h ;
7587 unsigned char tmp ;
7588 unsigned char tmp___0 ;
7589 unsigned char tmp___1 ;
7590 unsigned long __cil_tmp10 ;
7591 unsigned long __cil_tmp11 ;
7592 int __cil_tmp12 ;
7593 int __cil_tmp13 ;
7594 unsigned long __cil_tmp14 ;
7595 unsigned long __cil_tmp15 ;
7596 unsigned long __cil_tmp16 ;
7597 unsigned long __cil_tmp17 ;
7598 int __cil_tmp18 ;
7599 unsigned long __cil_tmp19 ;
7600 unsigned long __cil_tmp20 ;
7601 unsigned long __cil_tmp21 ;
7602 int __cil_tmp22 ;
7603 unsigned long __cil_tmp23 ;
7604 unsigned long __cil_tmp24 ;
7605 unsigned long __cil_tmp25 ;
7606 unsigned long __cil_tmp26 ;
7607 int __cil_tmp27 ;
7608 unsigned long __cil_tmp28 ;
7609 unsigned long __cil_tmp29 ;
7610 unsigned long __cil_tmp30 ;
7611 int __cil_tmp31 ;
7612 int __cil_tmp32 ;
7613 unsigned long __cil_tmp33 ;
7614 unsigned long __cil_tmp34 ;
7615 unsigned long __cil_tmp35 ;
7616 unsigned long __cil_tmp36 ;
7617 int __cil_tmp37 ;
7618 unsigned long __cil_tmp38 ;
7619 unsigned long __cil_tmp39 ;
7620 unsigned long __cil_tmp40 ;
7621 int __cil_tmp41 ;
7622 int __cil_tmp42 ;
7623 unsigned long __cil_tmp43 ;
7624 unsigned long __cil_tmp44 ;
7625 unsigned long __cil_tmp45 ;
7626 unsigned long __cil_tmp46 ;
7627 int __cil_tmp47 ;
7628 unsigned long __cil_tmp48 ;
7629 unsigned long __cil_tmp49 ;
7630 unsigned long __cil_tmp50 ;
7631 int __cil_tmp51 ;
7632 int __cil_tmp52 ;
7633 unsigned long __cil_tmp53 ;
7634 unsigned long __cil_tmp54 ;
7635 unsigned long __cil_tmp55 ;
7636 unsigned long __cil_tmp56 ;
7637 int __cil_tmp57 ;
7638 unsigned long __cil_tmp58 ;
7639 unsigned long __cil_tmp59 ;
7640 unsigned long __cil_tmp60 ;
7641 int __cil_tmp61 ;
7642 int __cil_tmp62 ;
7643 unsigned long __cil_tmp63 ;
7644 unsigned long __cil_tmp64 ;
7645 unsigned long __cil_tmp65 ;
7646 unsigned long __cil_tmp66 ;
7647 int __cil_tmp67 ;
7648 unsigned long __cil_tmp68 ;
7649 unsigned long __cil_tmp69 ;
7650 unsigned long __cil_tmp70 ;
7651 int __cil_tmp71 ;
7652 int __cil_tmp72 ;
7653 unsigned long __cil_tmp73 ;
7654 unsigned long __cil_tmp74 ;
7655 unsigned long __cil_tmp75 ;
7656 unsigned long __cil_tmp76 ;
7657 int __cil_tmp77 ;
7658 unsigned long __cil_tmp78 ;
7659 unsigned long __cil_tmp79 ;
7660 unsigned long __cil_tmp80 ;
7661 int __cil_tmp81 ;
7662 int __cil_tmp82 ;
7663 unsigned long __cil_tmp83 ;
7664 unsigned long __cil_tmp84 ;
7665 unsigned long __cil_tmp85 ;
7666 unsigned long __cil_tmp86 ;
7667 int __cil_tmp87 ;
7668 unsigned long __cil_tmp88 ;
7669 unsigned long __cil_tmp89 ;
7670 unsigned long __cil_tmp90 ;
7671 int __cil_tmp91 ;
7672 int __cil_tmp92 ;
7673 unsigned long __cil_tmp93 ;
7674 unsigned long __cil_tmp94 ;
7675 unsigned long __cil_tmp95 ;
7676 unsigned long __cil_tmp96 ;
7677 int __cil_tmp97 ;
7678 unsigned long __cil_tmp98 ;
7679 unsigned long __cil_tmp99 ;
7680 unsigned long __cil_tmp100 ;
7681 int __cil_tmp101 ;
7682 unsigned long __cil_tmp102 ;
7683 unsigned long __cil_tmp103 ;
7684 unsigned long __cil_tmp104 ;
7685 unsigned long __cil_tmp105 ;
7686 int __cil_tmp106 ;
7687 unsigned long __cil_tmp107 ;
7688 unsigned long __cil_tmp108 ;
7689 unsigned long __cil_tmp109 ;
7690 int __cil_tmp110 ;
7691 int __cil_tmp111 ;
7692 unsigned long __cil_tmp112 ;
7693 unsigned long __cil_tmp113 ;
7694 unsigned long __cil_tmp114 ;
7695 unsigned long __cil_tmp115 ;
7696 int __cil_tmp116 ;
7697 unsigned long __cil_tmp117 ;
7698 unsigned long __cil_tmp118 ;
7699 unsigned long __cil_tmp119 ;
7700 int __cil_tmp120 ;
7701 int __cil_tmp121 ;
7702 unsigned long __cil_tmp122 ;
7703 unsigned long __cil_tmp123 ;
7704 unsigned long __cil_tmp124 ;
7705 unsigned long __cil_tmp125 ;
7706 int __cil_tmp126 ;
7707 unsigned long __cil_tmp127 ;
7708 unsigned long __cil_tmp128 ;
7709 unsigned long __cil_tmp129 ;
7710 int __cil_tmp130 ;
7711 int __cil_tmp131 ;
7712 unsigned long __cil_tmp132 ;
7713 unsigned long __cil_tmp133 ;
7714 unsigned long __cil_tmp134 ;
7715 unsigned long __cil_tmp135 ;
7716 int __cil_tmp136 ;
7717 unsigned long __cil_tmp137 ;
7718 unsigned long __cil_tmp138 ;
7719 unsigned long __cil_tmp139 ;
7720 int __cil_tmp140 ;
7721 int __cil_tmp141 ;
7722 unsigned long __cil_tmp142 ;
7723 unsigned long __cil_tmp143 ;
7724 unsigned long __cil_tmp144 ;
7725 unsigned long __cil_tmp145 ;
7726 int __cil_tmp146 ;
7727 unsigned long __cil_tmp147 ;
7728 unsigned long __cil_tmp148 ;
7729 unsigned long __cil_tmp149 ;
7730 int __cil_tmp150 ;
7731 int __cil_tmp151 ;
7732 unsigned long __cil_tmp152 ;
7733 unsigned long __cil_tmp153 ;
7734 unsigned long __cil_tmp154 ;
7735 unsigned long __cil_tmp155 ;
7736 int __cil_tmp156 ;
7737 unsigned long __cil_tmp157 ;
7738 unsigned long __cil_tmp158 ;
7739 unsigned long __cil_tmp159 ;
7740 int __cil_tmp160 ;
7741 unsigned long __cil_tmp161 ;
7742 unsigned long __cil_tmp162 ;
7743 unsigned long __cil_tmp163 ;
7744 unsigned long __cil_tmp164 ;
7745 int __cil_tmp165 ;
7746 unsigned long __cil_tmp166 ;
7747 unsigned long __cil_tmp167 ;
7748 unsigned long __cil_tmp168 ;
7749 int __cil_tmp169 ;
7750 int __cil_tmp170 ;
7751 unsigned long __cil_tmp171 ;
7752 unsigned long __cil_tmp172 ;
7753 unsigned long __cil_tmp173 ;
7754 unsigned long __cil_tmp174 ;
7755 int __cil_tmp175 ;
7756 unsigned long __cil_tmp176 ;
7757 unsigned long __cil_tmp177 ;
7758 unsigned long __cil_tmp178 ;
7759 int __cil_tmp179 ;
7760 int __cil_tmp180 ;
7761 unsigned long __cil_tmp181 ;
7762 unsigned long __cil_tmp182 ;
7763 unsigned long __cil_tmp183 ;
7764 unsigned long __cil_tmp184 ;
7765 int __cil_tmp185 ;
7766 unsigned long __cil_tmp186 ;
7767 unsigned long __cil_tmp187 ;
7768 unsigned long __cil_tmp188 ;
7769 int __cil_tmp189 ;
7770 int __cil_tmp190 ;
7771 unsigned long __cil_tmp191 ;
7772 unsigned long __cil_tmp192 ;
7773 unsigned long __cil_tmp193 ;
7774 unsigned long __cil_tmp194 ;
7775 int __cil_tmp195 ;
7776 unsigned long __cil_tmp196 ;
7777 unsigned long __cil_tmp197 ;
7778 unsigned long __cil_tmp198 ;
7779 int __cil_tmp199 ;
7780 int __cil_tmp200 ;
7781 unsigned long __cil_tmp201 ;
7782 unsigned long __cil_tmp202 ;
7783 unsigned long __cil_tmp203 ;
7784 unsigned long __cil_tmp204 ;
7785 int __cil_tmp205 ;
7786 unsigned long __cil_tmp206 ;
7787 unsigned long __cil_tmp207 ;
7788 unsigned long __cil_tmp208 ;
7789 int __cil_tmp209 ;
7790 int __cil_tmp210 ;
7791 unsigned long __cil_tmp211 ;
7792 unsigned long __cil_tmp212 ;
7793 unsigned long __cil_tmp213 ;
7794 unsigned long __cil_tmp214 ;
7795 int __cil_tmp215 ;
7796 unsigned long __cil_tmp216 ;
7797 unsigned long __cil_tmp217 ;
7798 unsigned long __cil_tmp218 ;
7799 int __cil_tmp219 ;
7800 int __cil_tmp220 ;
7801 unsigned long __cil_tmp221 ;
7802 unsigned long __cil_tmp222 ;
7803 unsigned long __cil_tmp223 ;
7804 unsigned long __cil_tmp224 ;
7805 int __cil_tmp225 ;
7806 unsigned long __cil_tmp226 ;
7807 unsigned long __cil_tmp227 ;
7808 unsigned long __cil_tmp228 ;
7809 unsigned long __cil_tmp229 ;
7810 unsigned long __cil_tmp230 ;
7811 int __cil_tmp231 ;
7812 int __cil_tmp232 ;
7813 unsigned long __cil_tmp233 ;
7814 unsigned long __cil_tmp234 ;
7815 unsigned long __cil_tmp235 ;
7816 unsigned long __cil_tmp236 ;
7817 int __cil_tmp237 ;
7818 unsigned long __cil_tmp238 ;
7819 unsigned long __cil_tmp239 ;
7820 unsigned long __cil_tmp240 ;
7821 int __cil_tmp241 ;
7822 int __cil_tmp242 ;
7823 unsigned long __cil_tmp243 ;
7824 unsigned long __cil_tmp244 ;
7825 unsigned long __cil_tmp245 ;
7826 unsigned long __cil_tmp246 ;
7827 int __cil_tmp247 ;
7828 unsigned long __cil_tmp248 ;
7829 unsigned long __cil_tmp249 ;
7830 unsigned long __cil_tmp250 ;
7831 unsigned long __cil_tmp251 ;
7832 unsigned long __cil_tmp252 ;
7833 int __cil_tmp253 ;
7834 unsigned long __cil_tmp254 ;
7835 unsigned long __cil_tmp255 ;
7836 unsigned long __cil_tmp256 ;
7837 int __cil_tmp257 ;
7838 char *__cil_tmp258 ;
7839 int __cil_tmp259 ;
7840 int __cil_tmp260 ;
7841 unsigned long __cil_tmp261 ;
7842 unsigned long __cil_tmp262 ;
7843 int __cil_tmp263 ;
7844 int __cil_tmp264 ;
7845 unsigned long __cil_tmp265 ;
7846 unsigned long __cil_tmp266 ;
7847 unsigned long __cil_tmp267 ;
7848 unsigned long __cil_tmp268 ;
7849 int __cil_tmp269 ;
7850 unsigned long __cil_tmp270 ;
7851 unsigned long __cil_tmp271 ;
7852 unsigned long __cil_tmp272 ;
7853 unsigned long __cil_tmp273 ;
7854 unsigned long __cil_tmp274 ;
7855 int __cil_tmp275 ;
7856 unsigned long __cil_tmp276 ;
7857 unsigned long __cil_tmp277 ;
7858 unsigned long __cil_tmp278 ;
7859 int __cil_tmp279 ;
7860 int __cil_tmp280 ;
7861 int __cil_tmp281 ;
7862 unsigned long __cil_tmp282 ;
7863 unsigned long __cil_tmp283 ;
7864 int __cil_tmp284 ;
7865 int __cil_tmp285 ;
7866 unsigned long __cil_tmp286 ;
7867 unsigned long __cil_tmp287 ;
7868 unsigned long __cil_tmp288 ;
7869 unsigned long __cil_tmp289 ;
7870 int __cil_tmp290 ;
7871 unsigned long __cil_tmp291 ;
7872 unsigned long __cil_tmp292 ;
7873 unsigned long __cil_tmp293 ;
7874 int __cil_tmp294 ;
7875 int __cil_tmp295 ;
7876 unsigned long __cil_tmp296 ;
7877 unsigned long __cil_tmp297 ;
7878 unsigned long __cil_tmp298 ;
7879 unsigned long __cil_tmp299 ;
7880 int __cil_tmp300 ;
7881 unsigned long __cil_tmp301 ;
7882 unsigned long __cil_tmp302 ;
7883 unsigned long __cil_tmp303 ;
7884 unsigned long __cil_tmp304 ;
7885 unsigned long __cil_tmp305 ;
7886 int __cil_tmp306 ;
7887 unsigned long __cil_tmp307 ;
7888 unsigned long __cil_tmp308 ;
7889 unsigned long __cil_tmp309 ;
7890 int __cil_tmp310 ;
7891 int __cil_tmp311 ;
7892 int __cil_tmp312 ;
7893 unsigned long __cil_tmp313 ;
7894 unsigned long __cil_tmp314 ;
7895 int __cil_tmp315 ;
7896 int __cil_tmp316 ;
7897 unsigned long __cil_tmp317 ;
7898 unsigned long __cil_tmp318 ;
7899 unsigned long __cil_tmp319 ;
7900 unsigned long __cil_tmp320 ;
7901 int __cil_tmp321 ;
7902 unsigned long __cil_tmp322 ;
7903 char *__cil_tmp323 ;
7904 int __cil_tmp324 ;
7905 int __cil_tmp325 ;
7906 int __cil_tmp326 ;
7907 int __cil_tmp327 ;
7908 unsigned long __cil_tmp328 ;
7909 unsigned long __cil_tmp329 ;
7910 int __cil_tmp330 ;
7911 int __cil_tmp331 ;
7912 unsigned long __cil_tmp332 ;
7913 unsigned long __cil_tmp333 ;
7914 unsigned long __cil_tmp334 ;
7915 unsigned long __cil_tmp335 ;
7916 int __cil_tmp336 ;
7917 unsigned long __cil_tmp337 ;
7918
7919 {
7920 {
7921#line 92
7922 __cil_tmp10 = (unsigned long )pi;
7923#line 92
7924 __cil_tmp11 = __cil_tmp10 + 8;
7925#line 92
7926 __cil_tmp12 = *((int *)__cil_tmp11);
7927#line 92
7928 __cil_tmp13 = __cil_tmp12 + 2;
7929#line 92
7930 outb((unsigned char)4, __cil_tmp13);
7931 }
7932 {
7933#line 92
7934 __cil_tmp14 = (unsigned long )pi;
7935#line 92
7936 __cil_tmp15 = __cil_tmp14 + 16;
7937#line 92
7938 if (*((int *)__cil_tmp15)) {
7939 {
7940#line 92
7941 __cil_tmp16 = (unsigned long )pi;
7942#line 92
7943 __cil_tmp17 = __cil_tmp16 + 16;
7944#line 92
7945 __cil_tmp18 = *((int *)__cil_tmp17);
7946#line 92
7947 __cil_tmp19 = (unsigned long )__cil_tmp18;
7948#line 92
7949 __udelay(__cil_tmp19);
7950 }
7951 } else {
7952
7953 }
7954 }
7955 {
7956#line 92
7957 __cil_tmp20 = (unsigned long )pi;
7958#line 92
7959 __cil_tmp21 = __cil_tmp20 + 8;
7960#line 92
7961 __cil_tmp22 = *((int *)__cil_tmp21);
7962#line 92
7963 outb((unsigned char)1, __cil_tmp22);
7964 }
7965 {
7966#line 92
7967 __cil_tmp23 = (unsigned long )pi;
7968#line 92
7969 __cil_tmp24 = __cil_tmp23 + 16;
7970#line 92
7971 if (*((int *)__cil_tmp24)) {
7972 {
7973#line 92
7974 __cil_tmp25 = (unsigned long )pi;
7975#line 92
7976 __cil_tmp26 = __cil_tmp25 + 16;
7977#line 92
7978 __cil_tmp27 = *((int *)__cil_tmp26);
7979#line 92
7980 __cil_tmp28 = (unsigned long )__cil_tmp27;
7981#line 92
7982 __udelay(__cil_tmp28);
7983 }
7984 } else {
7985
7986 }
7987 }
7988 {
7989#line 92
7990 __cil_tmp29 = (unsigned long )pi;
7991#line 92
7992 __cil_tmp30 = __cil_tmp29 + 8;
7993#line 92
7994 __cil_tmp31 = *((int *)__cil_tmp30);
7995#line 92
7996 __cil_tmp32 = __cil_tmp31 + 2;
7997#line 92
7998 outb((unsigned char)5, __cil_tmp32);
7999 }
8000 {
8001#line 92
8002 __cil_tmp33 = (unsigned long )pi;
8003#line 92
8004 __cil_tmp34 = __cil_tmp33 + 16;
8005#line 92
8006 if (*((int *)__cil_tmp34)) {
8007 {
8008#line 92
8009 __cil_tmp35 = (unsigned long )pi;
8010#line 92
8011 __cil_tmp36 = __cil_tmp35 + 16;
8012#line 92
8013 __cil_tmp37 = *((int *)__cil_tmp36);
8014#line 92
8015 __cil_tmp38 = (unsigned long )__cil_tmp37;
8016#line 92
8017 __udelay(__cil_tmp38);
8018 }
8019 } else {
8020
8021 }
8022 }
8023 {
8024#line 92
8025 __cil_tmp39 = (unsigned long )pi;
8026#line 92
8027 __cil_tmp40 = __cil_tmp39 + 8;
8028#line 92
8029 __cil_tmp41 = *((int *)__cil_tmp40);
8030#line 92
8031 __cil_tmp42 = __cil_tmp41 + 2;
8032#line 92
8033 outb((unsigned char)13, __cil_tmp42);
8034 }
8035 {
8036#line 92
8037 __cil_tmp43 = (unsigned long )pi;
8038#line 92
8039 __cil_tmp44 = __cil_tmp43 + 16;
8040#line 92
8041 if (*((int *)__cil_tmp44)) {
8042 {
8043#line 92
8044 __cil_tmp45 = (unsigned long )pi;
8045#line 92
8046 __cil_tmp46 = __cil_tmp45 + 16;
8047#line 92
8048 __cil_tmp47 = *((int *)__cil_tmp46);
8049#line 92
8050 __cil_tmp48 = (unsigned long )__cil_tmp47;
8051#line 92
8052 __udelay(__cil_tmp48);
8053 }
8054 } else {
8055
8056 }
8057 }
8058 {
8059#line 92
8060 __cil_tmp49 = (unsigned long )pi;
8061#line 92
8062 __cil_tmp50 = __cil_tmp49 + 8;
8063#line 92
8064 __cil_tmp51 = *((int *)__cil_tmp50);
8065#line 92
8066 __cil_tmp52 = __cil_tmp51 + 2;
8067#line 92
8068 outb((unsigned char)5, __cil_tmp52);
8069 }
8070 {
8071#line 92
8072 __cil_tmp53 = (unsigned long )pi;
8073#line 92
8074 __cil_tmp54 = __cil_tmp53 + 16;
8075#line 92
8076 if (*((int *)__cil_tmp54)) {
8077 {
8078#line 92
8079 __cil_tmp55 = (unsigned long )pi;
8080#line 92
8081 __cil_tmp56 = __cil_tmp55 + 16;
8082#line 92
8083 __cil_tmp57 = *((int *)__cil_tmp56);
8084#line 92
8085 __cil_tmp58 = (unsigned long )__cil_tmp57;
8086#line 92
8087 __udelay(__cil_tmp58);
8088 }
8089 } else {
8090
8091 }
8092 }
8093 {
8094#line 92
8095 __cil_tmp59 = (unsigned long )pi;
8096#line 92
8097 __cil_tmp60 = __cil_tmp59 + 8;
8098#line 92
8099 __cil_tmp61 = *((int *)__cil_tmp60);
8100#line 92
8101 __cil_tmp62 = __cil_tmp61 + 2;
8102#line 92
8103 outb((unsigned char)13, __cil_tmp62);
8104 }
8105 {
8106#line 92
8107 __cil_tmp63 = (unsigned long )pi;
8108#line 92
8109 __cil_tmp64 = __cil_tmp63 + 16;
8110#line 92
8111 if (*((int *)__cil_tmp64)) {
8112 {
8113#line 92
8114 __cil_tmp65 = (unsigned long )pi;
8115#line 92
8116 __cil_tmp66 = __cil_tmp65 + 16;
8117#line 92
8118 __cil_tmp67 = *((int *)__cil_tmp66);
8119#line 92
8120 __cil_tmp68 = (unsigned long )__cil_tmp67;
8121#line 92
8122 __udelay(__cil_tmp68);
8123 }
8124 } else {
8125
8126 }
8127 }
8128 {
8129#line 92
8130 __cil_tmp69 = (unsigned long )pi;
8131#line 92
8132 __cil_tmp70 = __cil_tmp69 + 8;
8133#line 92
8134 __cil_tmp71 = *((int *)__cil_tmp70);
8135#line 92
8136 __cil_tmp72 = __cil_tmp71 + 2;
8137#line 92
8138 outb((unsigned char)5, __cil_tmp72);
8139 }
8140 {
8141#line 92
8142 __cil_tmp73 = (unsigned long )pi;
8143#line 92
8144 __cil_tmp74 = __cil_tmp73 + 16;
8145#line 92
8146 if (*((int *)__cil_tmp74)) {
8147 {
8148#line 92
8149 __cil_tmp75 = (unsigned long )pi;
8150#line 92
8151 __cil_tmp76 = __cil_tmp75 + 16;
8152#line 92
8153 __cil_tmp77 = *((int *)__cil_tmp76);
8154#line 92
8155 __cil_tmp78 = (unsigned long )__cil_tmp77;
8156#line 92
8157 __udelay(__cil_tmp78);
8158 }
8159 } else {
8160
8161 }
8162 }
8163 {
8164#line 92
8165 __cil_tmp79 = (unsigned long )pi;
8166#line 92
8167 __cil_tmp80 = __cil_tmp79 + 8;
8168#line 92
8169 __cil_tmp81 = *((int *)__cil_tmp80);
8170#line 92
8171 __cil_tmp82 = __cil_tmp81 + 2;
8172#line 92
8173 outb((unsigned char)4, __cil_tmp82);
8174 }
8175 {
8176#line 92
8177 __cil_tmp83 = (unsigned long )pi;
8178#line 92
8179 __cil_tmp84 = __cil_tmp83 + 16;
8180#line 92
8181 if (*((int *)__cil_tmp84)) {
8182 {
8183#line 92
8184 __cil_tmp85 = (unsigned long )pi;
8185#line 92
8186 __cil_tmp86 = __cil_tmp85 + 16;
8187#line 92
8188 __cil_tmp87 = *((int *)__cil_tmp86);
8189#line 92
8190 __cil_tmp88 = (unsigned long )__cil_tmp87;
8191#line 92
8192 __udelay(__cil_tmp88);
8193 }
8194 } else {
8195
8196 }
8197 }
8198 {
8199#line 92
8200 __cil_tmp89 = (unsigned long )pi;
8201#line 92
8202 __cil_tmp90 = __cil_tmp89 + 8;
8203#line 92
8204 __cil_tmp91 = *((int *)__cil_tmp90);
8205#line 92
8206 __cil_tmp92 = __cil_tmp91 + 2;
8207#line 92
8208 outb((unsigned char)4, __cil_tmp92);
8209 }
8210 {
8211#line 92
8212 __cil_tmp93 = (unsigned long )pi;
8213#line 92
8214 __cil_tmp94 = __cil_tmp93 + 16;
8215#line 92
8216 if (*((int *)__cil_tmp94)) {
8217 {
8218#line 92
8219 __cil_tmp95 = (unsigned long )pi;
8220#line 92
8221 __cil_tmp96 = __cil_tmp95 + 16;
8222#line 92
8223 __cil_tmp97 = *((int *)__cil_tmp96);
8224#line 92
8225 __cil_tmp98 = (unsigned long )__cil_tmp97;
8226#line 92
8227 __udelay(__cil_tmp98);
8228 }
8229 } else {
8230
8231 }
8232 }
8233 {
8234#line 92
8235 __cil_tmp99 = (unsigned long )pi;
8236#line 92
8237 __cil_tmp100 = __cil_tmp99 + 8;
8238#line 92
8239 __cil_tmp101 = *((int *)__cil_tmp100);
8240#line 92
8241 outb((unsigned char)1, __cil_tmp101);
8242 }
8243 {
8244#line 92
8245 __cil_tmp102 = (unsigned long )pi;
8246#line 92
8247 __cil_tmp103 = __cil_tmp102 + 16;
8248#line 92
8249 if (*((int *)__cil_tmp103)) {
8250 {
8251#line 92
8252 __cil_tmp104 = (unsigned long )pi;
8253#line 92
8254 __cil_tmp105 = __cil_tmp104 + 16;
8255#line 92
8256 __cil_tmp106 = *((int *)__cil_tmp105);
8257#line 92
8258 __cil_tmp107 = (unsigned long )__cil_tmp106;
8259#line 92
8260 __udelay(__cil_tmp107);
8261 }
8262 } else {
8263
8264 }
8265 }
8266 {
8267#line 92
8268 __cil_tmp108 = (unsigned long )pi;
8269#line 92
8270 __cil_tmp109 = __cil_tmp108 + 8;
8271#line 92
8272 __cil_tmp110 = *((int *)__cil_tmp109);
8273#line 92
8274 __cil_tmp111 = __cil_tmp110 + 2;
8275#line 92
8276 outb((unsigned char)5, __cil_tmp111);
8277 }
8278 {
8279#line 92
8280 __cil_tmp112 = (unsigned long )pi;
8281#line 92
8282 __cil_tmp113 = __cil_tmp112 + 16;
8283#line 92
8284 if (*((int *)__cil_tmp113)) {
8285 {
8286#line 92
8287 __cil_tmp114 = (unsigned long )pi;
8288#line 92
8289 __cil_tmp115 = __cil_tmp114 + 16;
8290#line 92
8291 __cil_tmp116 = *((int *)__cil_tmp115);
8292#line 92
8293 __cil_tmp117 = (unsigned long )__cil_tmp116;
8294#line 92
8295 __udelay(__cil_tmp117);
8296 }
8297 } else {
8298
8299 }
8300 }
8301 {
8302#line 92
8303 __cil_tmp118 = (unsigned long )pi;
8304#line 92
8305 __cil_tmp119 = __cil_tmp118 + 8;
8306#line 92
8307 __cil_tmp120 = *((int *)__cil_tmp119);
8308#line 92
8309 __cil_tmp121 = __cil_tmp120 + 2;
8310#line 92
8311 outb((unsigned char)7, __cil_tmp121);
8312 }
8313 {
8314#line 92
8315 __cil_tmp122 = (unsigned long )pi;
8316#line 92
8317 __cil_tmp123 = __cil_tmp122 + 16;
8318#line 92
8319 if (*((int *)__cil_tmp123)) {
8320 {
8321#line 92
8322 __cil_tmp124 = (unsigned long )pi;
8323#line 92
8324 __cil_tmp125 = __cil_tmp124 + 16;
8325#line 92
8326 __cil_tmp126 = *((int *)__cil_tmp125);
8327#line 92
8328 __cil_tmp127 = (unsigned long )__cil_tmp126;
8329#line 92
8330 __udelay(__cil_tmp127);
8331 }
8332 } else {
8333
8334 }
8335 }
8336 {
8337#line 92
8338 __cil_tmp128 = (unsigned long )pi;
8339#line 92
8340 __cil_tmp129 = __cil_tmp128 + 8;
8341#line 92
8342 __cil_tmp130 = *((int *)__cil_tmp129);
8343#line 92
8344 __cil_tmp131 = __cil_tmp130 + 2;
8345#line 92
8346 outb((unsigned char)5, __cil_tmp131);
8347 }
8348 {
8349#line 92
8350 __cil_tmp132 = (unsigned long )pi;
8351#line 92
8352 __cil_tmp133 = __cil_tmp132 + 16;
8353#line 92
8354 if (*((int *)__cil_tmp133)) {
8355 {
8356#line 92
8357 __cil_tmp134 = (unsigned long )pi;
8358#line 92
8359 __cil_tmp135 = __cil_tmp134 + 16;
8360#line 92
8361 __cil_tmp136 = *((int *)__cil_tmp135);
8362#line 92
8363 __cil_tmp137 = (unsigned long )__cil_tmp136;
8364#line 92
8365 __udelay(__cil_tmp137);
8366 }
8367 } else {
8368
8369 }
8370 }
8371 {
8372#line 92
8373 __cil_tmp138 = (unsigned long )pi;
8374#line 92
8375 __cil_tmp139 = __cil_tmp138 + 8;
8376#line 92
8377 __cil_tmp140 = *((int *)__cil_tmp139);
8378#line 92
8379 __cil_tmp141 = __cil_tmp140 + 2;
8380#line 92
8381 outb((unsigned char)4, __cil_tmp141);
8382 }
8383 {
8384#line 92
8385 __cil_tmp142 = (unsigned long )pi;
8386#line 92
8387 __cil_tmp143 = __cil_tmp142 + 16;
8388#line 92
8389 if (*((int *)__cil_tmp143)) {
8390 {
8391#line 92
8392 __cil_tmp144 = (unsigned long )pi;
8393#line 92
8394 __cil_tmp145 = __cil_tmp144 + 16;
8395#line 92
8396 __cil_tmp146 = *((int *)__cil_tmp145);
8397#line 92
8398 __cil_tmp147 = (unsigned long )__cil_tmp146;
8399#line 92
8400 __udelay(__cil_tmp147);
8401 }
8402 } else {
8403
8404 }
8405 }
8406 {
8407#line 92
8408 __cil_tmp148 = (unsigned long )pi;
8409#line 92
8410 __cil_tmp149 = __cil_tmp148 + 8;
8411#line 92
8412 __cil_tmp150 = *((int *)__cil_tmp149);
8413#line 92
8414 __cil_tmp151 = __cil_tmp150 + 2;
8415#line 92
8416 outb((unsigned char)4, __cil_tmp151);
8417 }
8418 {
8419#line 92
8420 __cil_tmp152 = (unsigned long )pi;
8421#line 92
8422 __cil_tmp153 = __cil_tmp152 + 16;
8423#line 92
8424 if (*((int *)__cil_tmp153)) {
8425 {
8426#line 92
8427 __cil_tmp154 = (unsigned long )pi;
8428#line 92
8429 __cil_tmp155 = __cil_tmp154 + 16;
8430#line 92
8431 __cil_tmp156 = *((int *)__cil_tmp155);
8432#line 92
8433 __cil_tmp157 = (unsigned long )__cil_tmp156;
8434#line 92
8435 __udelay(__cil_tmp157);
8436 }
8437 } else {
8438
8439 }
8440 }
8441 {
8442#line 92
8443 __cil_tmp158 = (unsigned long )pi;
8444#line 92
8445 __cil_tmp159 = __cil_tmp158 + 8;
8446#line 92
8447 __cil_tmp160 = *((int *)__cil_tmp159);
8448#line 92
8449 outb((unsigned char)0, __cil_tmp160);
8450 }
8451 {
8452#line 92
8453 __cil_tmp161 = (unsigned long )pi;
8454#line 92
8455 __cil_tmp162 = __cil_tmp161 + 16;
8456#line 92
8457 if (*((int *)__cil_tmp162)) {
8458 {
8459#line 92
8460 __cil_tmp163 = (unsigned long )pi;
8461#line 92
8462 __cil_tmp164 = __cil_tmp163 + 16;
8463#line 92
8464 __cil_tmp165 = *((int *)__cil_tmp164);
8465#line 92
8466 __cil_tmp166 = (unsigned long )__cil_tmp165;
8467#line 92
8468 __udelay(__cil_tmp166);
8469 }
8470 } else {
8471
8472 }
8473 }
8474 {
8475#line 92
8476 __cil_tmp167 = (unsigned long )pi;
8477#line 92
8478 __cil_tmp168 = __cil_tmp167 + 8;
8479#line 92
8480 __cil_tmp169 = *((int *)__cil_tmp168);
8481#line 92
8482 __cil_tmp170 = __cil_tmp169 + 2;
8483#line 92
8484 outb((unsigned char)5, __cil_tmp170);
8485 }
8486 {
8487#line 92
8488 __cil_tmp171 = (unsigned long )pi;
8489#line 92
8490 __cil_tmp172 = __cil_tmp171 + 16;
8491#line 92
8492 if (*((int *)__cil_tmp172)) {
8493 {
8494#line 92
8495 __cil_tmp173 = (unsigned long )pi;
8496#line 92
8497 __cil_tmp174 = __cil_tmp173 + 16;
8498#line 92
8499 __cil_tmp175 = *((int *)__cil_tmp174);
8500#line 92
8501 __cil_tmp176 = (unsigned long )__cil_tmp175;
8502#line 92
8503 __udelay(__cil_tmp176);
8504 }
8505 } else {
8506
8507 }
8508 }
8509 {
8510#line 92
8511 __cil_tmp177 = (unsigned long )pi;
8512#line 92
8513 __cil_tmp178 = __cil_tmp177 + 8;
8514#line 92
8515 __cil_tmp179 = *((int *)__cil_tmp178);
8516#line 92
8517 __cil_tmp180 = __cil_tmp179 + 2;
8518#line 92
8519 outb((unsigned char)13, __cil_tmp180);
8520 }
8521 {
8522#line 92
8523 __cil_tmp181 = (unsigned long )pi;
8524#line 92
8525 __cil_tmp182 = __cil_tmp181 + 16;
8526#line 92
8527 if (*((int *)__cil_tmp182)) {
8528 {
8529#line 92
8530 __cil_tmp183 = (unsigned long )pi;
8531#line 92
8532 __cil_tmp184 = __cil_tmp183 + 16;
8533#line 92
8534 __cil_tmp185 = *((int *)__cil_tmp184);
8535#line 92
8536 __cil_tmp186 = (unsigned long )__cil_tmp185;
8537#line 92
8538 __udelay(__cil_tmp186);
8539 }
8540 } else {
8541
8542 }
8543 }
8544 {
8545#line 92
8546 __cil_tmp187 = (unsigned long )pi;
8547#line 92
8548 __cil_tmp188 = __cil_tmp187 + 8;
8549#line 92
8550 __cil_tmp189 = *((int *)__cil_tmp188);
8551#line 92
8552 __cil_tmp190 = __cil_tmp189 + 2;
8553#line 92
8554 outb((unsigned char)5, __cil_tmp190);
8555 }
8556 {
8557#line 92
8558 __cil_tmp191 = (unsigned long )pi;
8559#line 92
8560 __cil_tmp192 = __cil_tmp191 + 16;
8561#line 92
8562 if (*((int *)__cil_tmp192)) {
8563 {
8564#line 92
8565 __cil_tmp193 = (unsigned long )pi;
8566#line 92
8567 __cil_tmp194 = __cil_tmp193 + 16;
8568#line 92
8569 __cil_tmp195 = *((int *)__cil_tmp194);
8570#line 92
8571 __cil_tmp196 = (unsigned long )__cil_tmp195;
8572#line 92
8573 __udelay(__cil_tmp196);
8574 }
8575 } else {
8576
8577 }
8578 }
8579 {
8580#line 92
8581 __cil_tmp197 = (unsigned long )pi;
8582#line 92
8583 __cil_tmp198 = __cil_tmp197 + 8;
8584#line 92
8585 __cil_tmp199 = *((int *)__cil_tmp198);
8586#line 92
8587 __cil_tmp200 = __cil_tmp199 + 2;
8588#line 92
8589 outb((unsigned char)13, __cil_tmp200);
8590 }
8591 {
8592#line 92
8593 __cil_tmp201 = (unsigned long )pi;
8594#line 92
8595 __cil_tmp202 = __cil_tmp201 + 16;
8596#line 92
8597 if (*((int *)__cil_tmp202)) {
8598 {
8599#line 92
8600 __cil_tmp203 = (unsigned long )pi;
8601#line 92
8602 __cil_tmp204 = __cil_tmp203 + 16;
8603#line 92
8604 __cil_tmp205 = *((int *)__cil_tmp204);
8605#line 92
8606 __cil_tmp206 = (unsigned long )__cil_tmp205;
8607#line 92
8608 __udelay(__cil_tmp206);
8609 }
8610 } else {
8611
8612 }
8613 }
8614 {
8615#line 92
8616 __cil_tmp207 = (unsigned long )pi;
8617#line 92
8618 __cil_tmp208 = __cil_tmp207 + 8;
8619#line 92
8620 __cil_tmp209 = *((int *)__cil_tmp208);
8621#line 92
8622 __cil_tmp210 = __cil_tmp209 + 2;
8623#line 92
8624 outb((unsigned char)5, __cil_tmp210);
8625 }
8626 {
8627#line 92
8628 __cil_tmp211 = (unsigned long )pi;
8629#line 92
8630 __cil_tmp212 = __cil_tmp211 + 16;
8631#line 92
8632 if (*((int *)__cil_tmp212)) {
8633 {
8634#line 92
8635 __cil_tmp213 = (unsigned long )pi;
8636#line 92
8637 __cil_tmp214 = __cil_tmp213 + 16;
8638#line 92
8639 __cil_tmp215 = *((int *)__cil_tmp214);
8640#line 92
8641 __cil_tmp216 = (unsigned long )__cil_tmp215;
8642#line 92
8643 __udelay(__cil_tmp216);
8644 }
8645 } else {
8646
8647 }
8648 }
8649 {
8650#line 92
8651 __cil_tmp217 = (unsigned long )pi;
8652#line 92
8653 __cil_tmp218 = __cil_tmp217 + 8;
8654#line 92
8655 __cil_tmp219 = *((int *)__cil_tmp218);
8656#line 92
8657 __cil_tmp220 = __cil_tmp219 + 2;
8658#line 92
8659 outb((unsigned char)4, __cil_tmp220);
8660 }
8661 {
8662#line 92
8663 __cil_tmp221 = (unsigned long )pi;
8664#line 92
8665 __cil_tmp222 = __cil_tmp221 + 16;
8666#line 92
8667 if (*((int *)__cil_tmp222)) {
8668 {
8669#line 92
8670 __cil_tmp223 = (unsigned long )pi;
8671#line 92
8672 __cil_tmp224 = __cil_tmp223 + 16;
8673#line 92
8674 __cil_tmp225 = *((int *)__cil_tmp224);
8675#line 92
8676 __cil_tmp226 = (unsigned long )__cil_tmp225;
8677#line 92
8678 __udelay(__cil_tmp226);
8679 }
8680 } else {
8681
8682 }
8683 }
8684#line 94
8685 k = 0;
8686 {
8687#line 94
8688 while (1) {
8689 while_continue: ;
8690#line 94
8691 if (k < count) {
8692
8693 } else {
8694#line 94
8695 goto while_break;
8696 }
8697 {
8698#line 95
8699 __cil_tmp227 = (unsigned long )pi;
8700#line 95
8701 __cil_tmp228 = __cil_tmp227 + 12;
8702#line 95
8703 if (*((int *)__cil_tmp228)) {
8704 {
8705#line 96
8706 __cil_tmp229 = (unsigned long )pi;
8707#line 96
8708 __cil_tmp230 = __cil_tmp229 + 8;
8709#line 96
8710 __cil_tmp231 = *((int *)__cil_tmp230);
8711#line 96
8712 __cil_tmp232 = __cil_tmp231 + 2;
8713#line 96
8714 outb((unsigned char)4, __cil_tmp232);
8715 }
8716 {
8717#line 96
8718 __cil_tmp233 = (unsigned long )pi;
8719#line 96
8720 __cil_tmp234 = __cil_tmp233 + 16;
8721#line 96
8722 if (*((int *)__cil_tmp234)) {
8723 {
8724#line 96
8725 __cil_tmp235 = (unsigned long )pi;
8726#line 96
8727 __cil_tmp236 = __cil_tmp235 + 16;
8728#line 96
8729 __cil_tmp237 = *((int *)__cil_tmp236);
8730#line 96
8731 __cil_tmp238 = (unsigned long )__cil_tmp237;
8732#line 96
8733 __udelay(__cil_tmp238);
8734 }
8735 } else {
8736
8737 }
8738 }
8739 {
8740#line 96
8741 __cil_tmp239 = (unsigned long )pi;
8742#line 96
8743 __cil_tmp240 = __cil_tmp239 + 8;
8744#line 96
8745 __cil_tmp241 = *((int *)__cil_tmp240);
8746#line 96
8747 __cil_tmp242 = __cil_tmp241 + 2;
8748#line 96
8749 outb((unsigned char)38, __cil_tmp242);
8750 }
8751 {
8752#line 96
8753 __cil_tmp243 = (unsigned long )pi;
8754#line 96
8755 __cil_tmp244 = __cil_tmp243 + 16;
8756#line 96
8757 if (*((int *)__cil_tmp244)) {
8758 {
8759#line 96
8760 __cil_tmp245 = (unsigned long )pi;
8761#line 96
8762 __cil_tmp246 = __cil_tmp245 + 16;
8763#line 96
8764 __cil_tmp247 = *((int *)__cil_tmp246);
8765#line 96
8766 __cil_tmp248 = (unsigned long )__cil_tmp247;
8767#line 96
8768 __udelay(__cil_tmp248);
8769 }
8770 } else {
8771
8772 }
8773 }
8774 {
8775#line 96
8776 __cil_tmp249 = (unsigned long )pi;
8777#line 96
8778 __cil_tmp250 = __cil_tmp249 + 16;
8779#line 96
8780 if (*((int *)__cil_tmp250)) {
8781 {
8782#line 96
8783 __cil_tmp251 = (unsigned long )pi;
8784#line 96
8785 __cil_tmp252 = __cil_tmp251 + 16;
8786#line 96
8787 __cil_tmp253 = *((int *)__cil_tmp252);
8788#line 96
8789 __cil_tmp254 = (unsigned long )__cil_tmp253;
8790#line 96
8791 __udelay(__cil_tmp254);
8792 }
8793 } else {
8794
8795 }
8796 }
8797 {
8798#line 96
8799 __cil_tmp255 = (unsigned long )pi;
8800#line 96
8801 __cil_tmp256 = __cil_tmp255 + 8;
8802#line 96
8803 __cil_tmp257 = *((int *)__cil_tmp256);
8804#line 96
8805 tmp = inb(__cil_tmp257);
8806#line 96
8807 __cil_tmp258 = buf + k;
8808#line 96
8809 __cil_tmp259 = (int )tmp;
8810#line 96
8811 __cil_tmp260 = __cil_tmp259 & 255;
8812#line 96
8813 *__cil_tmp258 = (char )__cil_tmp260;
8814 }
8815 } else {
8816 {
8817#line 98
8818 __cil_tmp261 = (unsigned long )pi;
8819#line 98
8820 __cil_tmp262 = __cil_tmp261 + 8;
8821#line 98
8822 __cil_tmp263 = *((int *)__cil_tmp262);
8823#line 98
8824 __cil_tmp264 = __cil_tmp263 + 2;
8825#line 98
8826 outb((unsigned char)6, __cil_tmp264);
8827 }
8828 {
8829#line 98
8830 __cil_tmp265 = (unsigned long )pi;
8831#line 98
8832 __cil_tmp266 = __cil_tmp265 + 16;
8833#line 98
8834 if (*((int *)__cil_tmp266)) {
8835 {
8836#line 98
8837 __cil_tmp267 = (unsigned long )pi;
8838#line 98
8839 __cil_tmp268 = __cil_tmp267 + 16;
8840#line 98
8841 __cil_tmp269 = *((int *)__cil_tmp268);
8842#line 98
8843 __cil_tmp270 = (unsigned long )__cil_tmp269;
8844#line 98
8845 __udelay(__cil_tmp270);
8846 }
8847 } else {
8848
8849 }
8850 }
8851 {
8852#line 98
8853 __cil_tmp271 = (unsigned long )pi;
8854#line 98
8855 __cil_tmp272 = __cil_tmp271 + 16;
8856#line 98
8857 if (*((int *)__cil_tmp272)) {
8858 {
8859#line 98
8860 __cil_tmp273 = (unsigned long )pi;
8861#line 98
8862 __cil_tmp274 = __cil_tmp273 + 16;
8863#line 98
8864 __cil_tmp275 = *((int *)__cil_tmp274);
8865#line 98
8866 __cil_tmp276 = (unsigned long )__cil_tmp275;
8867#line 98
8868 __udelay(__cil_tmp276);
8869 }
8870 } else {
8871
8872 }
8873 }
8874 {
8875#line 98
8876 __cil_tmp277 = (unsigned long )pi;
8877#line 98
8878 __cil_tmp278 = __cil_tmp277 + 8;
8879#line 98
8880 __cil_tmp279 = *((int *)__cil_tmp278);
8881#line 98
8882 __cil_tmp280 = __cil_tmp279 + 1;
8883#line 98
8884 tmp___0 = inb(__cil_tmp280);
8885#line 98
8886 __cil_tmp281 = (int )tmp___0;
8887#line 98
8888 l = __cil_tmp281 & 255;
8889#line 98
8890 __cil_tmp282 = (unsigned long )pi;
8891#line 98
8892 __cil_tmp283 = __cil_tmp282 + 8;
8893#line 98
8894 __cil_tmp284 = *((int *)__cil_tmp283);
8895#line 98
8896 __cil_tmp285 = __cil_tmp284 + 2;
8897#line 98
8898 outb((unsigned char)4, __cil_tmp285);
8899 }
8900 {
8901#line 98
8902 __cil_tmp286 = (unsigned long )pi;
8903#line 98
8904 __cil_tmp287 = __cil_tmp286 + 16;
8905#line 98
8906 if (*((int *)__cil_tmp287)) {
8907 {
8908#line 98
8909 __cil_tmp288 = (unsigned long )pi;
8910#line 98
8911 __cil_tmp289 = __cil_tmp288 + 16;
8912#line 98
8913 __cil_tmp290 = *((int *)__cil_tmp289);
8914#line 98
8915 __cil_tmp291 = (unsigned long )__cil_tmp290;
8916#line 98
8917 __udelay(__cil_tmp291);
8918 }
8919 } else {
8920
8921 }
8922 }
8923 {
8924#line 99
8925 __cil_tmp292 = (unsigned long )pi;
8926#line 99
8927 __cil_tmp293 = __cil_tmp292 + 8;
8928#line 99
8929 __cil_tmp294 = *((int *)__cil_tmp293);
8930#line 99
8931 __cil_tmp295 = __cil_tmp294 + 2;
8932#line 99
8933 outb((unsigned char)6, __cil_tmp295);
8934 }
8935 {
8936#line 99
8937 __cil_tmp296 = (unsigned long )pi;
8938#line 99
8939 __cil_tmp297 = __cil_tmp296 + 16;
8940#line 99
8941 if (*((int *)__cil_tmp297)) {
8942 {
8943#line 99
8944 __cil_tmp298 = (unsigned long )pi;
8945#line 99
8946 __cil_tmp299 = __cil_tmp298 + 16;
8947#line 99
8948 __cil_tmp300 = *((int *)__cil_tmp299);
8949#line 99
8950 __cil_tmp301 = (unsigned long )__cil_tmp300;
8951#line 99
8952 __udelay(__cil_tmp301);
8953 }
8954 } else {
8955
8956 }
8957 }
8958 {
8959#line 99
8960 __cil_tmp302 = (unsigned long )pi;
8961#line 99
8962 __cil_tmp303 = __cil_tmp302 + 16;
8963#line 99
8964 if (*((int *)__cil_tmp303)) {
8965 {
8966#line 99
8967 __cil_tmp304 = (unsigned long )pi;
8968#line 99
8969 __cil_tmp305 = __cil_tmp304 + 16;
8970#line 99
8971 __cil_tmp306 = *((int *)__cil_tmp305);
8972#line 99
8973 __cil_tmp307 = (unsigned long )__cil_tmp306;
8974#line 99
8975 __udelay(__cil_tmp307);
8976 }
8977 } else {
8978
8979 }
8980 }
8981 {
8982#line 99
8983 __cil_tmp308 = (unsigned long )pi;
8984#line 99
8985 __cil_tmp309 = __cil_tmp308 + 8;
8986#line 99
8987 __cil_tmp310 = *((int *)__cil_tmp309);
8988#line 99
8989 __cil_tmp311 = __cil_tmp310 + 1;
8990#line 99
8991 tmp___1 = inb(__cil_tmp311);
8992#line 99
8993 __cil_tmp312 = (int )tmp___1;
8994#line 99
8995 h = __cil_tmp312 & 255;
8996#line 99
8997 __cil_tmp313 = (unsigned long )pi;
8998#line 99
8999 __cil_tmp314 = __cil_tmp313 + 8;
9000#line 99
9001 __cil_tmp315 = *((int *)__cil_tmp314);
9002#line 99
9003 __cil_tmp316 = __cil_tmp315 + 2;
9004#line 99
9005 outb((unsigned char)4, __cil_tmp316);
9006 }
9007 {
9008#line 99
9009 __cil_tmp317 = (unsigned long )pi;
9010#line 99
9011 __cil_tmp318 = __cil_tmp317 + 16;
9012#line 99
9013 if (*((int *)__cil_tmp318)) {
9014 {
9015#line 99
9016 __cil_tmp319 = (unsigned long )pi;
9017#line 99
9018 __cil_tmp320 = __cil_tmp319 + 16;
9019#line 99
9020 __cil_tmp321 = *((int *)__cil_tmp320);
9021#line 99
9022 __cil_tmp322 = (unsigned long )__cil_tmp321;
9023#line 99
9024 __udelay(__cil_tmp322);
9025 }
9026 } else {
9027
9028 }
9029 }
9030#line 100
9031 __cil_tmp323 = buf + k;
9032#line 100
9033 __cil_tmp324 = h & 240;
9034#line 100
9035 __cil_tmp325 = l >> 4;
9036#line 100
9037 __cil_tmp326 = __cil_tmp325 & 15;
9038#line 100
9039 __cil_tmp327 = __cil_tmp326 | __cil_tmp324;
9040#line 100
9041 *__cil_tmp323 = (char )__cil_tmp327;
9042 }
9043 }
9044#line 94
9045 k = k + 1;
9046 }
9047 while_break: ;
9048 }
9049 {
9050#line 102
9051 __cil_tmp328 = (unsigned long )pi;
9052#line 102
9053 __cil_tmp329 = __cil_tmp328 + 8;
9054#line 102
9055 __cil_tmp330 = *((int *)__cil_tmp329);
9056#line 102
9057 __cil_tmp331 = __cil_tmp330 + 2;
9058#line 102
9059 outb((unsigned char)4, __cil_tmp331);
9060 }
9061 {
9062#line 102
9063 __cil_tmp332 = (unsigned long )pi;
9064#line 102
9065 __cil_tmp333 = __cil_tmp332 + 16;
9066#line 102
9067 if (*((int *)__cil_tmp333)) {
9068 {
9069#line 102
9070 __cil_tmp334 = (unsigned long )pi;
9071#line 102
9072 __cil_tmp335 = __cil_tmp334 + 16;
9073#line 102
9074 __cil_tmp336 = *((int *)__cil_tmp335);
9075#line 102
9076 __cil_tmp337 = (unsigned long )__cil_tmp336;
9077#line 102
9078 __udelay(__cil_tmp337);
9079 }
9080 } else {
9081
9082 }
9083 }
9084#line 103
9085 return;
9086}
9087}
9088#line 105 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
9089static void on20_write_block(PIA *pi , char *buf , int count )
9090{ int k ;
9091 unsigned long __cil_tmp5 ;
9092 unsigned long __cil_tmp6 ;
9093 int __cil_tmp7 ;
9094 int __cil_tmp8 ;
9095 unsigned long __cil_tmp9 ;
9096 unsigned long __cil_tmp10 ;
9097 unsigned long __cil_tmp11 ;
9098 unsigned long __cil_tmp12 ;
9099 int __cil_tmp13 ;
9100 unsigned long __cil_tmp14 ;
9101 unsigned long __cil_tmp15 ;
9102 unsigned long __cil_tmp16 ;
9103 int __cil_tmp17 ;
9104 unsigned long __cil_tmp18 ;
9105 unsigned long __cil_tmp19 ;
9106 unsigned long __cil_tmp20 ;
9107 unsigned long __cil_tmp21 ;
9108 int __cil_tmp22 ;
9109 unsigned long __cil_tmp23 ;
9110 unsigned long __cil_tmp24 ;
9111 unsigned long __cil_tmp25 ;
9112 int __cil_tmp26 ;
9113 int __cil_tmp27 ;
9114 unsigned long __cil_tmp28 ;
9115 unsigned long __cil_tmp29 ;
9116 unsigned long __cil_tmp30 ;
9117 unsigned long __cil_tmp31 ;
9118 int __cil_tmp32 ;
9119 unsigned long __cil_tmp33 ;
9120 unsigned long __cil_tmp34 ;
9121 unsigned long __cil_tmp35 ;
9122 int __cil_tmp36 ;
9123 int __cil_tmp37 ;
9124 unsigned long __cil_tmp38 ;
9125 unsigned long __cil_tmp39 ;
9126 unsigned long __cil_tmp40 ;
9127 unsigned long __cil_tmp41 ;
9128 int __cil_tmp42 ;
9129 unsigned long __cil_tmp43 ;
9130 unsigned long __cil_tmp44 ;
9131 unsigned long __cil_tmp45 ;
9132 int __cil_tmp46 ;
9133 int __cil_tmp47 ;
9134 unsigned long __cil_tmp48 ;
9135 unsigned long __cil_tmp49 ;
9136 unsigned long __cil_tmp50 ;
9137 unsigned long __cil_tmp51 ;
9138 int __cil_tmp52 ;
9139 unsigned long __cil_tmp53 ;
9140 unsigned long __cil_tmp54 ;
9141 unsigned long __cil_tmp55 ;
9142 int __cil_tmp56 ;
9143 int __cil_tmp57 ;
9144 unsigned long __cil_tmp58 ;
9145 unsigned long __cil_tmp59 ;
9146 unsigned long __cil_tmp60 ;
9147 unsigned long __cil_tmp61 ;
9148 int __cil_tmp62 ;
9149 unsigned long __cil_tmp63 ;
9150 unsigned long __cil_tmp64 ;
9151 unsigned long __cil_tmp65 ;
9152 int __cil_tmp66 ;
9153 int __cil_tmp67 ;
9154 unsigned long __cil_tmp68 ;
9155 unsigned long __cil_tmp69 ;
9156 unsigned long __cil_tmp70 ;
9157 unsigned long __cil_tmp71 ;
9158 int __cil_tmp72 ;
9159 unsigned long __cil_tmp73 ;
9160 unsigned long __cil_tmp74 ;
9161 unsigned long __cil_tmp75 ;
9162 int __cil_tmp76 ;
9163 int __cil_tmp77 ;
9164 unsigned long __cil_tmp78 ;
9165 unsigned long __cil_tmp79 ;
9166 unsigned long __cil_tmp80 ;
9167 unsigned long __cil_tmp81 ;
9168 int __cil_tmp82 ;
9169 unsigned long __cil_tmp83 ;
9170 unsigned long __cil_tmp84 ;
9171 unsigned long __cil_tmp85 ;
9172 int __cil_tmp86 ;
9173 int __cil_tmp87 ;
9174 unsigned long __cil_tmp88 ;
9175 unsigned long __cil_tmp89 ;
9176 unsigned long __cil_tmp90 ;
9177 unsigned long __cil_tmp91 ;
9178 int __cil_tmp92 ;
9179 unsigned long __cil_tmp93 ;
9180 unsigned long __cil_tmp94 ;
9181 unsigned long __cil_tmp95 ;
9182 int __cil_tmp96 ;
9183 unsigned long __cil_tmp97 ;
9184 unsigned long __cil_tmp98 ;
9185 unsigned long __cil_tmp99 ;
9186 unsigned long __cil_tmp100 ;
9187 int __cil_tmp101 ;
9188 unsigned long __cil_tmp102 ;
9189 unsigned long __cil_tmp103 ;
9190 unsigned long __cil_tmp104 ;
9191 int __cil_tmp105 ;
9192 int __cil_tmp106 ;
9193 unsigned long __cil_tmp107 ;
9194 unsigned long __cil_tmp108 ;
9195 unsigned long __cil_tmp109 ;
9196 unsigned long __cil_tmp110 ;
9197 int __cil_tmp111 ;
9198 unsigned long __cil_tmp112 ;
9199 unsigned long __cil_tmp113 ;
9200 unsigned long __cil_tmp114 ;
9201 int __cil_tmp115 ;
9202 int __cil_tmp116 ;
9203 unsigned long __cil_tmp117 ;
9204 unsigned long __cil_tmp118 ;
9205 unsigned long __cil_tmp119 ;
9206 unsigned long __cil_tmp120 ;
9207 int __cil_tmp121 ;
9208 unsigned long __cil_tmp122 ;
9209 unsigned long __cil_tmp123 ;
9210 unsigned long __cil_tmp124 ;
9211 int __cil_tmp125 ;
9212 int __cil_tmp126 ;
9213 unsigned long __cil_tmp127 ;
9214 unsigned long __cil_tmp128 ;
9215 unsigned long __cil_tmp129 ;
9216 unsigned long __cil_tmp130 ;
9217 int __cil_tmp131 ;
9218 unsigned long __cil_tmp132 ;
9219 unsigned long __cil_tmp133 ;
9220 unsigned long __cil_tmp134 ;
9221 int __cil_tmp135 ;
9222 int __cil_tmp136 ;
9223 unsigned long __cil_tmp137 ;
9224 unsigned long __cil_tmp138 ;
9225 unsigned long __cil_tmp139 ;
9226 unsigned long __cil_tmp140 ;
9227 int __cil_tmp141 ;
9228 unsigned long __cil_tmp142 ;
9229 unsigned long __cil_tmp143 ;
9230 unsigned long __cil_tmp144 ;
9231 int __cil_tmp145 ;
9232 int __cil_tmp146 ;
9233 unsigned long __cil_tmp147 ;
9234 unsigned long __cil_tmp148 ;
9235 unsigned long __cil_tmp149 ;
9236 unsigned long __cil_tmp150 ;
9237 int __cil_tmp151 ;
9238 unsigned long __cil_tmp152 ;
9239 unsigned long __cil_tmp153 ;
9240 unsigned long __cil_tmp154 ;
9241 int __cil_tmp155 ;
9242 unsigned long __cil_tmp156 ;
9243 unsigned long __cil_tmp157 ;
9244 unsigned long __cil_tmp158 ;
9245 unsigned long __cil_tmp159 ;
9246 int __cil_tmp160 ;
9247 unsigned long __cil_tmp161 ;
9248 unsigned long __cil_tmp162 ;
9249 unsigned long __cil_tmp163 ;
9250 int __cil_tmp164 ;
9251 int __cil_tmp165 ;
9252 unsigned long __cil_tmp166 ;
9253 unsigned long __cil_tmp167 ;
9254 unsigned long __cil_tmp168 ;
9255 unsigned long __cil_tmp169 ;
9256 int __cil_tmp170 ;
9257 unsigned long __cil_tmp171 ;
9258 unsigned long __cil_tmp172 ;
9259 unsigned long __cil_tmp173 ;
9260 int __cil_tmp174 ;
9261 int __cil_tmp175 ;
9262 unsigned long __cil_tmp176 ;
9263 unsigned long __cil_tmp177 ;
9264 unsigned long __cil_tmp178 ;
9265 unsigned long __cil_tmp179 ;
9266 int __cil_tmp180 ;
9267 unsigned long __cil_tmp181 ;
9268 unsigned long __cil_tmp182 ;
9269 unsigned long __cil_tmp183 ;
9270 int __cil_tmp184 ;
9271 int __cil_tmp185 ;
9272 unsigned long __cil_tmp186 ;
9273 unsigned long __cil_tmp187 ;
9274 unsigned long __cil_tmp188 ;
9275 unsigned long __cil_tmp189 ;
9276 int __cil_tmp190 ;
9277 unsigned long __cil_tmp191 ;
9278 unsigned long __cil_tmp192 ;
9279 unsigned long __cil_tmp193 ;
9280 int __cil_tmp194 ;
9281 int __cil_tmp195 ;
9282 unsigned long __cil_tmp196 ;
9283 unsigned long __cil_tmp197 ;
9284 unsigned long __cil_tmp198 ;
9285 unsigned long __cil_tmp199 ;
9286 int __cil_tmp200 ;
9287 unsigned long __cil_tmp201 ;
9288 unsigned long __cil_tmp202 ;
9289 unsigned long __cil_tmp203 ;
9290 int __cil_tmp204 ;
9291 int __cil_tmp205 ;
9292 unsigned long __cil_tmp206 ;
9293 unsigned long __cil_tmp207 ;
9294 unsigned long __cil_tmp208 ;
9295 unsigned long __cil_tmp209 ;
9296 int __cil_tmp210 ;
9297 unsigned long __cil_tmp211 ;
9298 unsigned long __cil_tmp212 ;
9299 unsigned long __cil_tmp213 ;
9300 int __cil_tmp214 ;
9301 int __cil_tmp215 ;
9302 unsigned long __cil_tmp216 ;
9303 unsigned long __cil_tmp217 ;
9304 unsigned long __cil_tmp218 ;
9305 unsigned long __cil_tmp219 ;
9306 int __cil_tmp220 ;
9307 unsigned long __cil_tmp221 ;
9308 unsigned long __cil_tmp222 ;
9309 unsigned long __cil_tmp223 ;
9310 int __cil_tmp224 ;
9311 int __cil_tmp225 ;
9312 unsigned long __cil_tmp226 ;
9313 unsigned long __cil_tmp227 ;
9314 unsigned long __cil_tmp228 ;
9315 unsigned long __cil_tmp229 ;
9316 int __cil_tmp230 ;
9317 unsigned long __cil_tmp231 ;
9318 char *__cil_tmp232 ;
9319 char __cil_tmp233 ;
9320 unsigned char __cil_tmp234 ;
9321 unsigned long __cil_tmp235 ;
9322 unsigned long __cil_tmp236 ;
9323 int __cil_tmp237 ;
9324 unsigned long __cil_tmp238 ;
9325 unsigned long __cil_tmp239 ;
9326 unsigned long __cil_tmp240 ;
9327 unsigned long __cil_tmp241 ;
9328 int __cil_tmp242 ;
9329 unsigned long __cil_tmp243 ;
9330 unsigned long __cil_tmp244 ;
9331 unsigned long __cil_tmp245 ;
9332 int __cil_tmp246 ;
9333 int __cil_tmp247 ;
9334 unsigned long __cil_tmp248 ;
9335 unsigned long __cil_tmp249 ;
9336 unsigned long __cil_tmp250 ;
9337 unsigned long __cil_tmp251 ;
9338 int __cil_tmp252 ;
9339 unsigned long __cil_tmp253 ;
9340 unsigned long __cil_tmp254 ;
9341 unsigned long __cil_tmp255 ;
9342 int __cil_tmp256 ;
9343 int __cil_tmp257 ;
9344 unsigned long __cil_tmp258 ;
9345 unsigned long __cil_tmp259 ;
9346 unsigned long __cil_tmp260 ;
9347 unsigned long __cil_tmp261 ;
9348 int __cil_tmp262 ;
9349 unsigned long __cil_tmp263 ;
9350
9351 {
9352 {
9353#line 109
9354 __cil_tmp5 = (unsigned long )pi;
9355#line 109
9356 __cil_tmp6 = __cil_tmp5 + 8;
9357#line 109
9358 __cil_tmp7 = *((int *)__cil_tmp6);
9359#line 109
9360 __cil_tmp8 = __cil_tmp7 + 2;
9361#line 109
9362 outb((unsigned char)4, __cil_tmp8);
9363 }
9364 {
9365#line 109
9366 __cil_tmp9 = (unsigned long )pi;
9367#line 109
9368 __cil_tmp10 = __cil_tmp9 + 16;
9369#line 109
9370 if (*((int *)__cil_tmp10)) {
9371 {
9372#line 109
9373 __cil_tmp11 = (unsigned long )pi;
9374#line 109
9375 __cil_tmp12 = __cil_tmp11 + 16;
9376#line 109
9377 __cil_tmp13 = *((int *)__cil_tmp12);
9378#line 109
9379 __cil_tmp14 = (unsigned long )__cil_tmp13;
9380#line 109
9381 __udelay(__cil_tmp14);
9382 }
9383 } else {
9384
9385 }
9386 }
9387 {
9388#line 109
9389 __cil_tmp15 = (unsigned long )pi;
9390#line 109
9391 __cil_tmp16 = __cil_tmp15 + 8;
9392#line 109
9393 __cil_tmp17 = *((int *)__cil_tmp16);
9394#line 109
9395 outb((unsigned char)1, __cil_tmp17);
9396 }
9397 {
9398#line 109
9399 __cil_tmp18 = (unsigned long )pi;
9400#line 109
9401 __cil_tmp19 = __cil_tmp18 + 16;
9402#line 109
9403 if (*((int *)__cil_tmp19)) {
9404 {
9405#line 109
9406 __cil_tmp20 = (unsigned long )pi;
9407#line 109
9408 __cil_tmp21 = __cil_tmp20 + 16;
9409#line 109
9410 __cil_tmp22 = *((int *)__cil_tmp21);
9411#line 109
9412 __cil_tmp23 = (unsigned long )__cil_tmp22;
9413#line 109
9414 __udelay(__cil_tmp23);
9415 }
9416 } else {
9417
9418 }
9419 }
9420 {
9421#line 109
9422 __cil_tmp24 = (unsigned long )pi;
9423#line 109
9424 __cil_tmp25 = __cil_tmp24 + 8;
9425#line 109
9426 __cil_tmp26 = *((int *)__cil_tmp25);
9427#line 109
9428 __cil_tmp27 = __cil_tmp26 + 2;
9429#line 109
9430 outb((unsigned char)5, __cil_tmp27);
9431 }
9432 {
9433#line 109
9434 __cil_tmp28 = (unsigned long )pi;
9435#line 109
9436 __cil_tmp29 = __cil_tmp28 + 16;
9437#line 109
9438 if (*((int *)__cil_tmp29)) {
9439 {
9440#line 109
9441 __cil_tmp30 = (unsigned long )pi;
9442#line 109
9443 __cil_tmp31 = __cil_tmp30 + 16;
9444#line 109
9445 __cil_tmp32 = *((int *)__cil_tmp31);
9446#line 109
9447 __cil_tmp33 = (unsigned long )__cil_tmp32;
9448#line 109
9449 __udelay(__cil_tmp33);
9450 }
9451 } else {
9452
9453 }
9454 }
9455 {
9456#line 109
9457 __cil_tmp34 = (unsigned long )pi;
9458#line 109
9459 __cil_tmp35 = __cil_tmp34 + 8;
9460#line 109
9461 __cil_tmp36 = *((int *)__cil_tmp35);
9462#line 109
9463 __cil_tmp37 = __cil_tmp36 + 2;
9464#line 109
9465 outb((unsigned char)13, __cil_tmp37);
9466 }
9467 {
9468#line 109
9469 __cil_tmp38 = (unsigned long )pi;
9470#line 109
9471 __cil_tmp39 = __cil_tmp38 + 16;
9472#line 109
9473 if (*((int *)__cil_tmp39)) {
9474 {
9475#line 109
9476 __cil_tmp40 = (unsigned long )pi;
9477#line 109
9478 __cil_tmp41 = __cil_tmp40 + 16;
9479#line 109
9480 __cil_tmp42 = *((int *)__cil_tmp41);
9481#line 109
9482 __cil_tmp43 = (unsigned long )__cil_tmp42;
9483#line 109
9484 __udelay(__cil_tmp43);
9485 }
9486 } else {
9487
9488 }
9489 }
9490 {
9491#line 109
9492 __cil_tmp44 = (unsigned long )pi;
9493#line 109
9494 __cil_tmp45 = __cil_tmp44 + 8;
9495#line 109
9496 __cil_tmp46 = *((int *)__cil_tmp45);
9497#line 109
9498 __cil_tmp47 = __cil_tmp46 + 2;
9499#line 109
9500 outb((unsigned char)5, __cil_tmp47);
9501 }
9502 {
9503#line 109
9504 __cil_tmp48 = (unsigned long )pi;
9505#line 109
9506 __cil_tmp49 = __cil_tmp48 + 16;
9507#line 109
9508 if (*((int *)__cil_tmp49)) {
9509 {
9510#line 109
9511 __cil_tmp50 = (unsigned long )pi;
9512#line 109
9513 __cil_tmp51 = __cil_tmp50 + 16;
9514#line 109
9515 __cil_tmp52 = *((int *)__cil_tmp51);
9516#line 109
9517 __cil_tmp53 = (unsigned long )__cil_tmp52;
9518#line 109
9519 __udelay(__cil_tmp53);
9520 }
9521 } else {
9522
9523 }
9524 }
9525 {
9526#line 109
9527 __cil_tmp54 = (unsigned long )pi;
9528#line 109
9529 __cil_tmp55 = __cil_tmp54 + 8;
9530#line 109
9531 __cil_tmp56 = *((int *)__cil_tmp55);
9532#line 109
9533 __cil_tmp57 = __cil_tmp56 + 2;
9534#line 109
9535 outb((unsigned char)13, __cil_tmp57);
9536 }
9537 {
9538#line 109
9539 __cil_tmp58 = (unsigned long )pi;
9540#line 109
9541 __cil_tmp59 = __cil_tmp58 + 16;
9542#line 109
9543 if (*((int *)__cil_tmp59)) {
9544 {
9545#line 109
9546 __cil_tmp60 = (unsigned long )pi;
9547#line 109
9548 __cil_tmp61 = __cil_tmp60 + 16;
9549#line 109
9550 __cil_tmp62 = *((int *)__cil_tmp61);
9551#line 109
9552 __cil_tmp63 = (unsigned long )__cil_tmp62;
9553#line 109
9554 __udelay(__cil_tmp63);
9555 }
9556 } else {
9557
9558 }
9559 }
9560 {
9561#line 109
9562 __cil_tmp64 = (unsigned long )pi;
9563#line 109
9564 __cil_tmp65 = __cil_tmp64 + 8;
9565#line 109
9566 __cil_tmp66 = *((int *)__cil_tmp65);
9567#line 109
9568 __cil_tmp67 = __cil_tmp66 + 2;
9569#line 109
9570 outb((unsigned char)5, __cil_tmp67);
9571 }
9572 {
9573#line 109
9574 __cil_tmp68 = (unsigned long )pi;
9575#line 109
9576 __cil_tmp69 = __cil_tmp68 + 16;
9577#line 109
9578 if (*((int *)__cil_tmp69)) {
9579 {
9580#line 109
9581 __cil_tmp70 = (unsigned long )pi;
9582#line 109
9583 __cil_tmp71 = __cil_tmp70 + 16;
9584#line 109
9585 __cil_tmp72 = *((int *)__cil_tmp71);
9586#line 109
9587 __cil_tmp73 = (unsigned long )__cil_tmp72;
9588#line 109
9589 __udelay(__cil_tmp73);
9590 }
9591 } else {
9592
9593 }
9594 }
9595 {
9596#line 109
9597 __cil_tmp74 = (unsigned long )pi;
9598#line 109
9599 __cil_tmp75 = __cil_tmp74 + 8;
9600#line 109
9601 __cil_tmp76 = *((int *)__cil_tmp75);
9602#line 109
9603 __cil_tmp77 = __cil_tmp76 + 2;
9604#line 109
9605 outb((unsigned char)4, __cil_tmp77);
9606 }
9607 {
9608#line 109
9609 __cil_tmp78 = (unsigned long )pi;
9610#line 109
9611 __cil_tmp79 = __cil_tmp78 + 16;
9612#line 109
9613 if (*((int *)__cil_tmp79)) {
9614 {
9615#line 109
9616 __cil_tmp80 = (unsigned long )pi;
9617#line 109
9618 __cil_tmp81 = __cil_tmp80 + 16;
9619#line 109
9620 __cil_tmp82 = *((int *)__cil_tmp81);
9621#line 109
9622 __cil_tmp83 = (unsigned long )__cil_tmp82;
9623#line 109
9624 __udelay(__cil_tmp83);
9625 }
9626 } else {
9627
9628 }
9629 }
9630 {
9631#line 109
9632 __cil_tmp84 = (unsigned long )pi;
9633#line 109
9634 __cil_tmp85 = __cil_tmp84 + 8;
9635#line 109
9636 __cil_tmp86 = *((int *)__cil_tmp85);
9637#line 109
9638 __cil_tmp87 = __cil_tmp86 + 2;
9639#line 109
9640 outb((unsigned char)4, __cil_tmp87);
9641 }
9642 {
9643#line 109
9644 __cil_tmp88 = (unsigned long )pi;
9645#line 109
9646 __cil_tmp89 = __cil_tmp88 + 16;
9647#line 109
9648 if (*((int *)__cil_tmp89)) {
9649 {
9650#line 109
9651 __cil_tmp90 = (unsigned long )pi;
9652#line 109
9653 __cil_tmp91 = __cil_tmp90 + 16;
9654#line 109
9655 __cil_tmp92 = *((int *)__cil_tmp91);
9656#line 109
9657 __cil_tmp93 = (unsigned long )__cil_tmp92;
9658#line 109
9659 __udelay(__cil_tmp93);
9660 }
9661 } else {
9662
9663 }
9664 }
9665 {
9666#line 109
9667 __cil_tmp94 = (unsigned long )pi;
9668#line 109
9669 __cil_tmp95 = __cil_tmp94 + 8;
9670#line 109
9671 __cil_tmp96 = *((int *)__cil_tmp95);
9672#line 109
9673 outb((unsigned char)1, __cil_tmp96);
9674 }
9675 {
9676#line 109
9677 __cil_tmp97 = (unsigned long )pi;
9678#line 109
9679 __cil_tmp98 = __cil_tmp97 + 16;
9680#line 109
9681 if (*((int *)__cil_tmp98)) {
9682 {
9683#line 109
9684 __cil_tmp99 = (unsigned long )pi;
9685#line 109
9686 __cil_tmp100 = __cil_tmp99 + 16;
9687#line 109
9688 __cil_tmp101 = *((int *)__cil_tmp100);
9689#line 109
9690 __cil_tmp102 = (unsigned long )__cil_tmp101;
9691#line 109
9692 __udelay(__cil_tmp102);
9693 }
9694 } else {
9695
9696 }
9697 }
9698 {
9699#line 109
9700 __cil_tmp103 = (unsigned long )pi;
9701#line 109
9702 __cil_tmp104 = __cil_tmp103 + 8;
9703#line 109
9704 __cil_tmp105 = *((int *)__cil_tmp104);
9705#line 109
9706 __cil_tmp106 = __cil_tmp105 + 2;
9707#line 109
9708 outb((unsigned char)5, __cil_tmp106);
9709 }
9710 {
9711#line 109
9712 __cil_tmp107 = (unsigned long )pi;
9713#line 109
9714 __cil_tmp108 = __cil_tmp107 + 16;
9715#line 109
9716 if (*((int *)__cil_tmp108)) {
9717 {
9718#line 109
9719 __cil_tmp109 = (unsigned long )pi;
9720#line 109
9721 __cil_tmp110 = __cil_tmp109 + 16;
9722#line 109
9723 __cil_tmp111 = *((int *)__cil_tmp110);
9724#line 109
9725 __cil_tmp112 = (unsigned long )__cil_tmp111;
9726#line 109
9727 __udelay(__cil_tmp112);
9728 }
9729 } else {
9730
9731 }
9732 }
9733 {
9734#line 109
9735 __cil_tmp113 = (unsigned long )pi;
9736#line 109
9737 __cil_tmp114 = __cil_tmp113 + 8;
9738#line 109
9739 __cil_tmp115 = *((int *)__cil_tmp114);
9740#line 109
9741 __cil_tmp116 = __cil_tmp115 + 2;
9742#line 109
9743 outb((unsigned char)7, __cil_tmp116);
9744 }
9745 {
9746#line 109
9747 __cil_tmp117 = (unsigned long )pi;
9748#line 109
9749 __cil_tmp118 = __cil_tmp117 + 16;
9750#line 109
9751 if (*((int *)__cil_tmp118)) {
9752 {
9753#line 109
9754 __cil_tmp119 = (unsigned long )pi;
9755#line 109
9756 __cil_tmp120 = __cil_tmp119 + 16;
9757#line 109
9758 __cil_tmp121 = *((int *)__cil_tmp120);
9759#line 109
9760 __cil_tmp122 = (unsigned long )__cil_tmp121;
9761#line 109
9762 __udelay(__cil_tmp122);
9763 }
9764 } else {
9765
9766 }
9767 }
9768 {
9769#line 109
9770 __cil_tmp123 = (unsigned long )pi;
9771#line 109
9772 __cil_tmp124 = __cil_tmp123 + 8;
9773#line 109
9774 __cil_tmp125 = *((int *)__cil_tmp124);
9775#line 109
9776 __cil_tmp126 = __cil_tmp125 + 2;
9777#line 109
9778 outb((unsigned char)5, __cil_tmp126);
9779 }
9780 {
9781#line 109
9782 __cil_tmp127 = (unsigned long )pi;
9783#line 109
9784 __cil_tmp128 = __cil_tmp127 + 16;
9785#line 109
9786 if (*((int *)__cil_tmp128)) {
9787 {
9788#line 109
9789 __cil_tmp129 = (unsigned long )pi;
9790#line 109
9791 __cil_tmp130 = __cil_tmp129 + 16;
9792#line 109
9793 __cil_tmp131 = *((int *)__cil_tmp130);
9794#line 109
9795 __cil_tmp132 = (unsigned long )__cil_tmp131;
9796#line 109
9797 __udelay(__cil_tmp132);
9798 }
9799 } else {
9800
9801 }
9802 }
9803 {
9804#line 109
9805 __cil_tmp133 = (unsigned long )pi;
9806#line 109
9807 __cil_tmp134 = __cil_tmp133 + 8;
9808#line 109
9809 __cil_tmp135 = *((int *)__cil_tmp134);
9810#line 109
9811 __cil_tmp136 = __cil_tmp135 + 2;
9812#line 109
9813 outb((unsigned char)4, __cil_tmp136);
9814 }
9815 {
9816#line 109
9817 __cil_tmp137 = (unsigned long )pi;
9818#line 109
9819 __cil_tmp138 = __cil_tmp137 + 16;
9820#line 109
9821 if (*((int *)__cil_tmp138)) {
9822 {
9823#line 109
9824 __cil_tmp139 = (unsigned long )pi;
9825#line 109
9826 __cil_tmp140 = __cil_tmp139 + 16;
9827#line 109
9828 __cil_tmp141 = *((int *)__cil_tmp140);
9829#line 109
9830 __cil_tmp142 = (unsigned long )__cil_tmp141;
9831#line 109
9832 __udelay(__cil_tmp142);
9833 }
9834 } else {
9835
9836 }
9837 }
9838 {
9839#line 109
9840 __cil_tmp143 = (unsigned long )pi;
9841#line 109
9842 __cil_tmp144 = __cil_tmp143 + 8;
9843#line 109
9844 __cil_tmp145 = *((int *)__cil_tmp144);
9845#line 109
9846 __cil_tmp146 = __cil_tmp145 + 2;
9847#line 109
9848 outb((unsigned char)4, __cil_tmp146);
9849 }
9850 {
9851#line 109
9852 __cil_tmp147 = (unsigned long )pi;
9853#line 109
9854 __cil_tmp148 = __cil_tmp147 + 16;
9855#line 109
9856 if (*((int *)__cil_tmp148)) {
9857 {
9858#line 109
9859 __cil_tmp149 = (unsigned long )pi;
9860#line 109
9861 __cil_tmp150 = __cil_tmp149 + 16;
9862#line 109
9863 __cil_tmp151 = *((int *)__cil_tmp150);
9864#line 109
9865 __cil_tmp152 = (unsigned long )__cil_tmp151;
9866#line 109
9867 __udelay(__cil_tmp152);
9868 }
9869 } else {
9870
9871 }
9872 }
9873 {
9874#line 109
9875 __cil_tmp153 = (unsigned long )pi;
9876#line 109
9877 __cil_tmp154 = __cil_tmp153 + 8;
9878#line 109
9879 __cil_tmp155 = *((int *)__cil_tmp154);
9880#line 109
9881 outb((unsigned char)0, __cil_tmp155);
9882 }
9883 {
9884#line 109
9885 __cil_tmp156 = (unsigned long )pi;
9886#line 109
9887 __cil_tmp157 = __cil_tmp156 + 16;
9888#line 109
9889 if (*((int *)__cil_tmp157)) {
9890 {
9891#line 109
9892 __cil_tmp158 = (unsigned long )pi;
9893#line 109
9894 __cil_tmp159 = __cil_tmp158 + 16;
9895#line 109
9896 __cil_tmp160 = *((int *)__cil_tmp159);
9897#line 109
9898 __cil_tmp161 = (unsigned long )__cil_tmp160;
9899#line 109
9900 __udelay(__cil_tmp161);
9901 }
9902 } else {
9903
9904 }
9905 }
9906 {
9907#line 109
9908 __cil_tmp162 = (unsigned long )pi;
9909#line 109
9910 __cil_tmp163 = __cil_tmp162 + 8;
9911#line 109
9912 __cil_tmp164 = *((int *)__cil_tmp163);
9913#line 109
9914 __cil_tmp165 = __cil_tmp164 + 2;
9915#line 109
9916 outb((unsigned char)5, __cil_tmp165);
9917 }
9918 {
9919#line 109
9920 __cil_tmp166 = (unsigned long )pi;
9921#line 109
9922 __cil_tmp167 = __cil_tmp166 + 16;
9923#line 109
9924 if (*((int *)__cil_tmp167)) {
9925 {
9926#line 109
9927 __cil_tmp168 = (unsigned long )pi;
9928#line 109
9929 __cil_tmp169 = __cil_tmp168 + 16;
9930#line 109
9931 __cil_tmp170 = *((int *)__cil_tmp169);
9932#line 109
9933 __cil_tmp171 = (unsigned long )__cil_tmp170;
9934#line 109
9935 __udelay(__cil_tmp171);
9936 }
9937 } else {
9938
9939 }
9940 }
9941 {
9942#line 109
9943 __cil_tmp172 = (unsigned long )pi;
9944#line 109
9945 __cil_tmp173 = __cil_tmp172 + 8;
9946#line 109
9947 __cil_tmp174 = *((int *)__cil_tmp173);
9948#line 109
9949 __cil_tmp175 = __cil_tmp174 + 2;
9950#line 109
9951 outb((unsigned char)13, __cil_tmp175);
9952 }
9953 {
9954#line 109
9955 __cil_tmp176 = (unsigned long )pi;
9956#line 109
9957 __cil_tmp177 = __cil_tmp176 + 16;
9958#line 109
9959 if (*((int *)__cil_tmp177)) {
9960 {
9961#line 109
9962 __cil_tmp178 = (unsigned long )pi;
9963#line 109
9964 __cil_tmp179 = __cil_tmp178 + 16;
9965#line 109
9966 __cil_tmp180 = *((int *)__cil_tmp179);
9967#line 109
9968 __cil_tmp181 = (unsigned long )__cil_tmp180;
9969#line 109
9970 __udelay(__cil_tmp181);
9971 }
9972 } else {
9973
9974 }
9975 }
9976 {
9977#line 109
9978 __cil_tmp182 = (unsigned long )pi;
9979#line 109
9980 __cil_tmp183 = __cil_tmp182 + 8;
9981#line 109
9982 __cil_tmp184 = *((int *)__cil_tmp183);
9983#line 109
9984 __cil_tmp185 = __cil_tmp184 + 2;
9985#line 109
9986 outb((unsigned char)5, __cil_tmp185);
9987 }
9988 {
9989#line 109
9990 __cil_tmp186 = (unsigned long )pi;
9991#line 109
9992 __cil_tmp187 = __cil_tmp186 + 16;
9993#line 109
9994 if (*((int *)__cil_tmp187)) {
9995 {
9996#line 109
9997 __cil_tmp188 = (unsigned long )pi;
9998#line 109
9999 __cil_tmp189 = __cil_tmp188 + 16;
10000#line 109
10001 __cil_tmp190 = *((int *)__cil_tmp189);
10002#line 109
10003 __cil_tmp191 = (unsigned long )__cil_tmp190;
10004#line 109
10005 __udelay(__cil_tmp191);
10006 }
10007 } else {
10008
10009 }
10010 }
10011 {
10012#line 109
10013 __cil_tmp192 = (unsigned long )pi;
10014#line 109
10015 __cil_tmp193 = __cil_tmp192 + 8;
10016#line 109
10017 __cil_tmp194 = *((int *)__cil_tmp193);
10018#line 109
10019 __cil_tmp195 = __cil_tmp194 + 2;
10020#line 109
10021 outb((unsigned char)13, __cil_tmp195);
10022 }
10023 {
10024#line 109
10025 __cil_tmp196 = (unsigned long )pi;
10026#line 109
10027 __cil_tmp197 = __cil_tmp196 + 16;
10028#line 109
10029 if (*((int *)__cil_tmp197)) {
10030 {
10031#line 109
10032 __cil_tmp198 = (unsigned long )pi;
10033#line 109
10034 __cil_tmp199 = __cil_tmp198 + 16;
10035#line 109
10036 __cil_tmp200 = *((int *)__cil_tmp199);
10037#line 109
10038 __cil_tmp201 = (unsigned long )__cil_tmp200;
10039#line 109
10040 __udelay(__cil_tmp201);
10041 }
10042 } else {
10043
10044 }
10045 }
10046 {
10047#line 109
10048 __cil_tmp202 = (unsigned long )pi;
10049#line 109
10050 __cil_tmp203 = __cil_tmp202 + 8;
10051#line 109
10052 __cil_tmp204 = *((int *)__cil_tmp203);
10053#line 109
10054 __cil_tmp205 = __cil_tmp204 + 2;
10055#line 109
10056 outb((unsigned char)5, __cil_tmp205);
10057 }
10058 {
10059#line 109
10060 __cil_tmp206 = (unsigned long )pi;
10061#line 109
10062 __cil_tmp207 = __cil_tmp206 + 16;
10063#line 109
10064 if (*((int *)__cil_tmp207)) {
10065 {
10066#line 109
10067 __cil_tmp208 = (unsigned long )pi;
10068#line 109
10069 __cil_tmp209 = __cil_tmp208 + 16;
10070#line 109
10071 __cil_tmp210 = *((int *)__cil_tmp209);
10072#line 109
10073 __cil_tmp211 = (unsigned long )__cil_tmp210;
10074#line 109
10075 __udelay(__cil_tmp211);
10076 }
10077 } else {
10078
10079 }
10080 }
10081 {
10082#line 109
10083 __cil_tmp212 = (unsigned long )pi;
10084#line 109
10085 __cil_tmp213 = __cil_tmp212 + 8;
10086#line 109
10087 __cil_tmp214 = *((int *)__cil_tmp213);
10088#line 109
10089 __cil_tmp215 = __cil_tmp214 + 2;
10090#line 109
10091 outb((unsigned char)4, __cil_tmp215);
10092 }
10093 {
10094#line 109
10095 __cil_tmp216 = (unsigned long )pi;
10096#line 109
10097 __cil_tmp217 = __cil_tmp216 + 16;
10098#line 109
10099 if (*((int *)__cil_tmp217)) {
10100 {
10101#line 109
10102 __cil_tmp218 = (unsigned long )pi;
10103#line 109
10104 __cil_tmp219 = __cil_tmp218 + 16;
10105#line 109
10106 __cil_tmp220 = *((int *)__cil_tmp219);
10107#line 109
10108 __cil_tmp221 = (unsigned long )__cil_tmp220;
10109#line 109
10110 __udelay(__cil_tmp221);
10111 }
10112 } else {
10113
10114 }
10115 }
10116#line 111
10117 k = 0;
10118 {
10119#line 111
10120 while (1) {
10121 while_continue: ;
10122#line 111
10123 if (k < count) {
10124
10125 } else {
10126#line 111
10127 goto while_break;
10128 }
10129 {
10130#line 111
10131 __cil_tmp222 = (unsigned long )pi;
10132#line 111
10133 __cil_tmp223 = __cil_tmp222 + 8;
10134#line 111
10135 __cil_tmp224 = *((int *)__cil_tmp223);
10136#line 111
10137 __cil_tmp225 = __cil_tmp224 + 2;
10138#line 111
10139 outb((unsigned char)5, __cil_tmp225);
10140 }
10141 {
10142#line 111
10143 __cil_tmp226 = (unsigned long )pi;
10144#line 111
10145 __cil_tmp227 = __cil_tmp226 + 16;
10146#line 111
10147 if (*((int *)__cil_tmp227)) {
10148 {
10149#line 111
10150 __cil_tmp228 = (unsigned long )pi;
10151#line 111
10152 __cil_tmp229 = __cil_tmp228 + 16;
10153#line 111
10154 __cil_tmp230 = *((int *)__cil_tmp229);
10155#line 111
10156 __cil_tmp231 = (unsigned long )__cil_tmp230;
10157#line 111
10158 __udelay(__cil_tmp231);
10159 }
10160 } else {
10161
10162 }
10163 }
10164 {
10165#line 111
10166 __cil_tmp232 = buf + k;
10167#line 111
10168 __cil_tmp233 = *__cil_tmp232;
10169#line 111
10170 __cil_tmp234 = (unsigned char )__cil_tmp233;
10171#line 111
10172 __cil_tmp235 = (unsigned long )pi;
10173#line 111
10174 __cil_tmp236 = __cil_tmp235 + 8;
10175#line 111
10176 __cil_tmp237 = *((int *)__cil_tmp236);
10177#line 111
10178 outb(__cil_tmp234, __cil_tmp237);
10179 }
10180 {
10181#line 111
10182 __cil_tmp238 = (unsigned long )pi;
10183#line 111
10184 __cil_tmp239 = __cil_tmp238 + 16;
10185#line 111
10186 if (*((int *)__cil_tmp239)) {
10187 {
10188#line 111
10189 __cil_tmp240 = (unsigned long )pi;
10190#line 111
10191 __cil_tmp241 = __cil_tmp240 + 16;
10192#line 111
10193 __cil_tmp242 = *((int *)__cil_tmp241);
10194#line 111
10195 __cil_tmp243 = (unsigned long )__cil_tmp242;
10196#line 111
10197 __udelay(__cil_tmp243);
10198 }
10199 } else {
10200
10201 }
10202 }
10203 {
10204#line 111
10205 __cil_tmp244 = (unsigned long )pi;
10206#line 111
10207 __cil_tmp245 = __cil_tmp244 + 8;
10208#line 111
10209 __cil_tmp246 = *((int *)__cil_tmp245);
10210#line 111
10211 __cil_tmp247 = __cil_tmp246 + 2;
10212#line 111
10213 outb((unsigned char)7, __cil_tmp247);
10214 }
10215 {
10216#line 111
10217 __cil_tmp248 = (unsigned long )pi;
10218#line 111
10219 __cil_tmp249 = __cil_tmp248 + 16;
10220#line 111
10221 if (*((int *)__cil_tmp249)) {
10222 {
10223#line 111
10224 __cil_tmp250 = (unsigned long )pi;
10225#line 111
10226 __cil_tmp251 = __cil_tmp250 + 16;
10227#line 111
10228 __cil_tmp252 = *((int *)__cil_tmp251);
10229#line 111
10230 __cil_tmp253 = (unsigned long )__cil_tmp252;
10231#line 111
10232 __udelay(__cil_tmp253);
10233 }
10234 } else {
10235
10236 }
10237 }
10238#line 111
10239 k = k + 1;
10240 }
10241 while_break: ;
10242 }
10243 {
10244#line 112
10245 __cil_tmp254 = (unsigned long )pi;
10246#line 112
10247 __cil_tmp255 = __cil_tmp254 + 8;
10248#line 112
10249 __cil_tmp256 = *((int *)__cil_tmp255);
10250#line 112
10251 __cil_tmp257 = __cil_tmp256 + 2;
10252#line 112
10253 outb((unsigned char)4, __cil_tmp257);
10254 }
10255 {
10256#line 112
10257 __cil_tmp258 = (unsigned long )pi;
10258#line 112
10259 __cil_tmp259 = __cil_tmp258 + 16;
10260#line 112
10261 if (*((int *)__cil_tmp259)) {
10262 {
10263#line 112
10264 __cil_tmp260 = (unsigned long )pi;
10265#line 112
10266 __cil_tmp261 = __cil_tmp260 + 16;
10267#line 112
10268 __cil_tmp262 = *((int *)__cil_tmp261);
10269#line 112
10270 __cil_tmp263 = (unsigned long )__cil_tmp262;
10271#line 112
10272 __udelay(__cil_tmp263);
10273 }
10274 } else {
10275
10276 }
10277 }
10278#line 113
10279 return;
10280}
10281}
10282#line 115 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10283static void on20_log_adapter(PIA *pi , char *scratch , int verbose )
10284{ char *mode_string[2] ;
10285 unsigned long __cil_tmp5 ;
10286 unsigned long __cil_tmp6 ;
10287 unsigned long __cil_tmp7 ;
10288 unsigned long __cil_tmp8 ;
10289 unsigned long __cil_tmp9 ;
10290 unsigned long __cil_tmp10 ;
10291 char *__cil_tmp11 ;
10292 unsigned long __cil_tmp12 ;
10293 unsigned long __cil_tmp13 ;
10294 int __cil_tmp14 ;
10295 unsigned long __cil_tmp15 ;
10296 unsigned long __cil_tmp16 ;
10297 int __cil_tmp17 ;
10298 unsigned long __cil_tmp18 ;
10299 unsigned long __cil_tmp19 ;
10300 int __cil_tmp20 ;
10301 unsigned long __cil_tmp21 ;
10302 unsigned long __cil_tmp22 ;
10303 char *__cil_tmp23 ;
10304 unsigned long __cil_tmp24 ;
10305 unsigned long __cil_tmp25 ;
10306 int __cil_tmp26 ;
10307
10308 {
10309 {
10310#line 117
10311 __cil_tmp5 = 0 * 8UL;
10312#line 117
10313 __cil_tmp6 = (unsigned long )(mode_string) + __cil_tmp5;
10314#line 117
10315 *((char **)__cil_tmp6) = (char *)"4-bit";
10316#line 117
10317 __cil_tmp7 = 1 * 8UL;
10318#line 117
10319 __cil_tmp8 = (unsigned long )(mode_string) + __cil_tmp7;
10320#line 117
10321 *((char **)__cil_tmp8) = (char *)"8-bit";
10322#line 119
10323 __cil_tmp9 = (unsigned long )pi;
10324#line 119
10325 __cil_tmp10 = __cil_tmp9 + 24;
10326#line 119
10327 __cil_tmp11 = *((char **)__cil_tmp10);
10328#line 119
10329 __cil_tmp12 = (unsigned long )pi;
10330#line 119
10331 __cil_tmp13 = __cil_tmp12 + 8;
10332#line 119
10333 __cil_tmp14 = *((int *)__cil_tmp13);
10334#line 119
10335 printk("%s: on20 %s, OnSpec 90c20 at 0x%x, ", __cil_tmp11, "1.01", __cil_tmp14);
10336#line 121
10337 __cil_tmp15 = (unsigned long )pi;
10338#line 121
10339 __cil_tmp16 = __cil_tmp15 + 12;
10340#line 121
10341 __cil_tmp17 = *((int *)__cil_tmp16);
10342#line 121
10343 __cil_tmp18 = (unsigned long )pi;
10344#line 121
10345 __cil_tmp19 = __cil_tmp18 + 12;
10346#line 121
10347 __cil_tmp20 = *((int *)__cil_tmp19);
10348#line 121
10349 __cil_tmp21 = __cil_tmp20 * 8UL;
10350#line 121
10351 __cil_tmp22 = (unsigned long )(mode_string) + __cil_tmp21;
10352#line 121
10353 __cil_tmp23 = *((char **)__cil_tmp22);
10354#line 121
10355 __cil_tmp24 = (unsigned long )pi;
10356#line 121
10357 __cil_tmp25 = __cil_tmp24 + 16;
10358#line 121
10359 __cil_tmp26 = *((int *)__cil_tmp25);
10360#line 121
10361 printk("mode %d (%s), delay %d\n", __cil_tmp17, __cil_tmp23, __cil_tmp26);
10362 }
10363#line 124
10364 return;
10365}
10366}
10367#line 126 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10368static struct pi_protocol on20 =
10369#line 126
10370 {{(char )'o', (char )'n', (char )'2', (char )'0', (char )'\000', (char)0, (char)0,
10371 (char)0}, 0, 2, 2, 1, 1, & on20_write_regr, & on20_read_regr, & on20_write_block,
10372 & on20_read_block, & on20_connect, & on20_disconnect, (int (*)(PIA * ))0, (int (*)(PIA * ))0,
10373 (int (*)(PIA * , char * , int ))0, & on20_log_adapter, (int (*)(PIA * ))0, (void (*)(PIA * ))0,
10374 & __this_module};
10375#line 142
10376static int on20_init(void) __attribute__((__section__(".init.text"), __no_instrument_function__)) ;
10377#line 142 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10378static int on20_init(void)
10379{ int tmp ;
10380
10381 {
10382 {
10383#line 144
10384 tmp = paride_register(& on20);
10385 }
10386#line 144
10387 return (tmp);
10388}
10389}
10390#line 147
10391static void on20_exit(void) __attribute__((__section__(".exit.text"), __no_instrument_function__)) ;
10392#line 147 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10393static void on20_exit(void)
10394{
10395
10396 {
10397 {
10398#line 149
10399 paride_unregister(& on20);
10400 }
10401#line 150
10402 return;
10403}
10404}
10405#line 152 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10406static char const __mod_license152[12] __attribute__((__used__, __unused__, __section__(".modinfo"),
10407__aligned__(1))) =
10408#line 152
10409 { (char const )'l', (char const )'i', (char const )'c', (char const )'e',
10410 (char const )'n', (char const )'s', (char const )'e', (char const )'=',
10411 (char const )'G', (char const )'P', (char const )'L', (char const )'\000'};
10412#line 153 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10413int init_module(void)
10414{ int tmp ;
10415
10416 {
10417 {
10418#line 153
10419 tmp = on20_init();
10420 }
10421#line 153
10422 return (tmp);
10423}
10424}
10425#line 154 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10426void cleanup_module(void)
10427{
10428
10429 {
10430 {
10431#line 154
10432 on20_exit();
10433 }
10434#line 154
10435 return;
10436}
10437}
10438#line 172
10439void ldv_check_final_state(void) ;
10440#line 178
10441extern void ldv_initialize(void) ;
10442#line 181
10443extern int __VERIFIER_nondet_int(void) ;
10444#line 184 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10445int LDV_IN_INTERRUPT ;
10446#line 187 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10447void main(void)
10448{ PIA *var_on20_write_regr_1_p0 ;
10449 int var_on20_write_regr_1_p1 ;
10450 int var_on20_write_regr_1_p2 ;
10451 int var_on20_write_regr_1_p3 ;
10452 PIA *var_on20_read_regr_0_p0 ;
10453 int var_on20_read_regr_0_p1 ;
10454 int var_on20_read_regr_0_p2 ;
10455 PIA *var_on20_write_block_5_p0 ;
10456 char *var_on20_write_block_5_p1 ;
10457 int var_on20_write_block_5_p2 ;
10458 PIA *var_on20_read_block_4_p0 ;
10459 char *var_on20_read_block_4_p1 ;
10460 int var_on20_read_block_4_p2 ;
10461 PIA *var_on20_connect_2_p0 ;
10462 PIA *var_on20_disconnect_3_p0 ;
10463 PIA *var_on20_log_adapter_6_p0 ;
10464 char *var_on20_log_adapter_6_p1 ;
10465 int var_on20_log_adapter_6_p2 ;
10466 int tmp ;
10467 int ldv_s_on20_pi_protocol ;
10468 int tmp___0 ;
10469 int tmp___1 ;
10470 int __cil_tmp23 ;
10471
10472 {
10473 {
10474#line 286
10475 LDV_IN_INTERRUPT = 1;
10476#line 295
10477 ldv_initialize();
10478#line 306
10479 tmp = on20_init();
10480 }
10481#line 306
10482 if (tmp) {
10483#line 307
10484 goto ldv_final;
10485 } else {
10486
10487 }
10488#line 308
10489 ldv_s_on20_pi_protocol = 0;
10490 {
10491#line 312
10492 while (1) {
10493 while_continue: ;
10494 {
10495#line 312
10496 tmp___1 = __VERIFIER_nondet_int();
10497 }
10498#line 312
10499 if (tmp___1) {
10500
10501 } else {
10502 {
10503#line 312
10504 __cil_tmp23 = ldv_s_on20_pi_protocol == 0;
10505#line 312
10506 if (! __cil_tmp23) {
10507
10508 } else {
10509#line 312
10510 goto while_break;
10511 }
10512 }
10513 }
10514 {
10515#line 316
10516 tmp___0 = __VERIFIER_nondet_int();
10517 }
10518#line 318
10519 if (tmp___0 == 0) {
10520#line 318
10521 goto case_0;
10522 } else
10523#line 339
10524 if (tmp___0 == 1) {
10525#line 339
10526 goto case_1;
10527 } else
10528#line 360
10529 if (tmp___0 == 2) {
10530#line 360
10531 goto case_2;
10532 } else
10533#line 381
10534 if (tmp___0 == 3) {
10535#line 381
10536 goto case_3;
10537 } else
10538#line 402
10539 if (tmp___0 == 4) {
10540#line 402
10541 goto case_4;
10542 } else
10543#line 423
10544 if (tmp___0 == 5) {
10545#line 423
10546 goto case_5;
10547 } else
10548#line 444
10549 if (tmp___0 == 6) {
10550#line 444
10551 goto case_6;
10552 } else {
10553 {
10554#line 465
10555 goto switch_default;
10556#line 316
10557 if (0) {
10558 case_0:
10559#line 321
10560 if (ldv_s_on20_pi_protocol == 0) {
10561 {
10562#line 331
10563 on20_connect(var_on20_connect_2_p0);
10564#line 332
10565 ldv_s_on20_pi_protocol = ldv_s_on20_pi_protocol + 1;
10566 }
10567 } else {
10568
10569 }
10570#line 338
10571 goto switch_break;
10572 case_1:
10573#line 342
10574 if (ldv_s_on20_pi_protocol == 1) {
10575 {
10576#line 352
10577 on20_disconnect(var_on20_disconnect_3_p0);
10578#line 353
10579 ldv_s_on20_pi_protocol = 0;
10580 }
10581 } else {
10582
10583 }
10584#line 359
10585 goto switch_break;
10586 case_2:
10587 {
10588#line 373
10589 on20_write_regr(var_on20_write_regr_1_p0, var_on20_write_regr_1_p1, var_on20_write_regr_1_p2,
10590 var_on20_write_regr_1_p3);
10591 }
10592#line 380
10593 goto switch_break;
10594 case_3:
10595 {
10596#line 394
10597 on20_read_regr(var_on20_read_regr_0_p0, var_on20_read_regr_0_p1, var_on20_read_regr_0_p2);
10598 }
10599#line 401
10600 goto switch_break;
10601 case_4:
10602 {
10603#line 415
10604 on20_write_block(var_on20_write_block_5_p0, var_on20_write_block_5_p1, var_on20_write_block_5_p2);
10605 }
10606#line 422
10607 goto switch_break;
10608 case_5:
10609 {
10610#line 436
10611 on20_read_block(var_on20_read_block_4_p0, var_on20_read_block_4_p1, var_on20_read_block_4_p2);
10612 }
10613#line 443
10614 goto switch_break;
10615 case_6:
10616 {
10617#line 457
10618 on20_log_adapter(var_on20_log_adapter_6_p0, var_on20_log_adapter_6_p1, var_on20_log_adapter_6_p2);
10619 }
10620#line 464
10621 goto switch_break;
10622 switch_default:
10623#line 465
10624 goto switch_break;
10625 } else {
10626 switch_break: ;
10627 }
10628 }
10629 }
10630 }
10631 while_break: ;
10632 }
10633 {
10634#line 482
10635 on20_exit();
10636 }
10637 ldv_final:
10638 {
10639#line 485
10640 ldv_check_final_state();
10641 }
10642#line 488
10643 return;
10644}
10645}
10646#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast-assert.h"
10647void ldv_blast_assert(void)
10648{
10649
10650 {
10651 ERROR:
10652#line 6
10653 goto ERROR;
10654}
10655}
10656#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast.h"
10657extern int __VERIFIER_nondet_int(void) ;
10658#line 19 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10659int ldv_mutex = 1;
10660#line 22 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10661int __attribute__((__warn_unused_result__)) mutex_lock_interruptible(struct mutex *lock )
10662{ int nondetermined ;
10663
10664 {
10665#line 29
10666 if (ldv_mutex == 1) {
10667
10668 } else {
10669 {
10670#line 29
10671 ldv_blast_assert();
10672 }
10673 }
10674 {
10675#line 32
10676 nondetermined = __VERIFIER_nondet_int();
10677 }
10678#line 35
10679 if (nondetermined) {
10680#line 38
10681 ldv_mutex = 2;
10682#line 40
10683 return (0);
10684 } else {
10685#line 45
10686 return (-4);
10687 }
10688}
10689}
10690#line 50 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10691int __attribute__((__warn_unused_result__)) mutex_lock_killable(struct mutex *lock )
10692{ int nondetermined ;
10693
10694 {
10695#line 57
10696 if (ldv_mutex == 1) {
10697
10698 } else {
10699 {
10700#line 57
10701 ldv_blast_assert();
10702 }
10703 }
10704 {
10705#line 60
10706 nondetermined = __VERIFIER_nondet_int();
10707 }
10708#line 63
10709 if (nondetermined) {
10710#line 66
10711 ldv_mutex = 2;
10712#line 68
10713 return (0);
10714 } else {
10715#line 73
10716 return (-4);
10717 }
10718}
10719}
10720#line 78 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10721int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock )
10722{ int atomic_value_after_dec ;
10723
10724 {
10725#line 83
10726 if (ldv_mutex == 1) {
10727
10728 } else {
10729 {
10730#line 83
10731 ldv_blast_assert();
10732 }
10733 }
10734 {
10735#line 86
10736 atomic_value_after_dec = __VERIFIER_nondet_int();
10737 }
10738#line 89
10739 if (atomic_value_after_dec == 0) {
10740#line 92
10741 ldv_mutex = 2;
10742#line 94
10743 return (1);
10744 } else {
10745
10746 }
10747#line 98
10748 return (0);
10749}
10750}
10751#line 103 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10752void mutex_lock(struct mutex *lock )
10753{
10754
10755 {
10756#line 108
10757 if (ldv_mutex == 1) {
10758
10759 } else {
10760 {
10761#line 108
10762 ldv_blast_assert();
10763 }
10764 }
10765#line 110
10766 ldv_mutex = 2;
10767#line 111
10768 return;
10769}
10770}
10771#line 114 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10772int mutex_trylock(struct mutex *lock )
10773{ int nondetermined ;
10774
10775 {
10776#line 121
10777 if (ldv_mutex == 1) {
10778
10779 } else {
10780 {
10781#line 121
10782 ldv_blast_assert();
10783 }
10784 }
10785 {
10786#line 124
10787 nondetermined = __VERIFIER_nondet_int();
10788 }
10789#line 127
10790 if (nondetermined) {
10791#line 130
10792 ldv_mutex = 2;
10793#line 132
10794 return (1);
10795 } else {
10796#line 137
10797 return (0);
10798 }
10799}
10800}
10801#line 142 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10802void mutex_unlock(struct mutex *lock )
10803{
10804
10805 {
10806#line 147
10807 if (ldv_mutex == 2) {
10808
10809 } else {
10810 {
10811#line 147
10812 ldv_blast_assert();
10813 }
10814 }
10815#line 149
10816 ldv_mutex = 1;
10817#line 150
10818 return;
10819}
10820}
10821#line 153 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
10822void ldv_check_final_state(void)
10823{
10824
10825 {
10826#line 156
10827 if (ldv_mutex == 1) {
10828
10829 } else {
10830 {
10831#line 156
10832 ldv_blast_assert();
10833 }
10834 }
10835#line 157
10836 return;
10837}
10838}
10839#line 497 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16808/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/on20.c.common.c"
10840long s__builtin_expect(long val , long res )
10841{
10842
10843 {
10844#line 498
10845 return (val);
10846}
10847}