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 309
533__inline static void outw(unsigned short value , int port ) __attribute__((__no_instrument_function__)) ;
534#line 309 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
535__inline static void outw(unsigned short value , int port )
536{
537
538 {
539#line 309
540 __asm__ volatile ("out"
541 "w"
542 " %"
543 "w"
544 "0, %w1": : "a" (value), "Nd" (port));
545#line 309
546 return;
547}
548}
549#line 309
550__inline static unsigned short inw(int port ) __attribute__((__no_instrument_function__)) ;
551#line 309 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
552__inline static unsigned short inw(int port )
553{ unsigned short value ;
554
555 {
556#line 309
557 __asm__ volatile ("in"
558 "w"
559 " %w1, %"
560 "w"
561 "0": "=a" (value): "Nd" (port));
562#line 309
563 return (value);
564}
565}
566#line 310
567__inline static void outl(unsigned int value , int port ) __attribute__((__no_instrument_function__)) ;
568#line 310 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
569__inline static void outl(unsigned int value , int port )
570{
571
572 {
573#line 310
574 __asm__ volatile ("out"
575 "l"
576 " %"
577 ""
578 "0, %w1": : "a" (value), "Nd" (port));
579#line 310
580 return;
581}
582}
583#line 310
584__inline static unsigned int inl(int port ) __attribute__((__no_instrument_function__)) ;
585#line 310 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/io.h"
586__inline static unsigned int inl(int port )
587{ unsigned int value ;
588
589 {
590#line 310
591 __asm__ volatile ("in"
592 "l"
593 " %w1, %"
594 ""
595 "0": "=a" (value): "Nd" (port));
596#line 310
597 return (value);
598}
599}
600#line 26 "include/linux/export.h"
601extern struct module __this_module ;
602#line 67 "include/linux/module.h"
603int init_module(void) ;
604#line 68
605void cleanup_module(void) ;
606#line 8 "include/asm-generic/delay.h"
607extern void __udelay(unsigned long usecs ) ;
608#line 166 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/drivers/block/paride/paride.h"
609extern int paride_register(PIP * ) ;
610#line 167
611extern void paride_unregister(PIP * ) ;
612#line 46 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
613static int cont_map[2] = { 32, 64};
614#line 48 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
615static int dstr_read_regr(PIA *pi , int cont , int regr )
616{ int a ;
617 int b ;
618 int r ;
619 unsigned char tmp ;
620 unsigned char tmp___0 ;
621 unsigned char tmp___1 ;
622 unsigned char tmp___2 ;
623 unsigned long __cil_tmp11 ;
624 unsigned long __cil_tmp12 ;
625 int __cil_tmp13 ;
626 unsigned long __cil_tmp14 ;
627 unsigned long __cil_tmp15 ;
628 int __cil_tmp16 ;
629 unsigned long __cil_tmp17 ;
630 unsigned long __cil_tmp18 ;
631 unsigned long __cil_tmp19 ;
632 unsigned long __cil_tmp20 ;
633 int __cil_tmp21 ;
634 unsigned long __cil_tmp22 ;
635 unsigned long __cil_tmp23 ;
636 unsigned long __cil_tmp24 ;
637 int __cil_tmp25 ;
638 int __cil_tmp26 ;
639 unsigned long __cil_tmp27 ;
640 unsigned long __cil_tmp28 ;
641 unsigned long __cil_tmp29 ;
642 unsigned long __cil_tmp30 ;
643 int __cil_tmp31 ;
644 unsigned long __cil_tmp32 ;
645 unsigned long __cil_tmp33 ;
646 unsigned long __cil_tmp34 ;
647 int __cil_tmp35 ;
648 int __cil_tmp36 ;
649 unsigned long __cil_tmp37 ;
650 unsigned long __cil_tmp38 ;
651 unsigned long __cil_tmp39 ;
652 unsigned long __cil_tmp40 ;
653 int __cil_tmp41 ;
654 unsigned long __cil_tmp42 ;
655 unsigned long __cil_tmp43 ;
656 unsigned long __cil_tmp44 ;
657 int __cil_tmp45 ;
658 int __cil_tmp46 ;
659 unsigned long __cil_tmp47 ;
660 unsigned long __cil_tmp48 ;
661 unsigned long __cil_tmp49 ;
662 unsigned long __cil_tmp50 ;
663 int __cil_tmp51 ;
664 unsigned long __cil_tmp52 ;
665 unsigned long __cil_tmp53 ;
666 unsigned long __cil_tmp54 ;
667 int __cil_tmp55 ;
668 int __cil_tmp56 ;
669 unsigned long __cil_tmp57 ;
670 unsigned long __cil_tmp58 ;
671 unsigned long __cil_tmp59 ;
672 unsigned long __cil_tmp60 ;
673 int __cil_tmp61 ;
674 unsigned long __cil_tmp62 ;
675 unsigned long __cil_tmp63 ;
676 unsigned long __cil_tmp64 ;
677 unsigned long __cil_tmp65 ;
678 unsigned long __cil_tmp66 ;
679 int __cil_tmp67 ;
680 unsigned long __cil_tmp68 ;
681 unsigned long __cil_tmp69 ;
682 unsigned long __cil_tmp70 ;
683 unsigned long __cil_tmp71 ;
684 int __cil_tmp72 ;
685 unsigned long __cil_tmp73 ;
686 unsigned long __cil_tmp74 ;
687 unsigned long __cil_tmp75 ;
688 int __cil_tmp76 ;
689 unsigned long __cil_tmp77 ;
690 unsigned long __cil_tmp78 ;
691 unsigned long __cil_tmp79 ;
692 unsigned long __cil_tmp80 ;
693 int __cil_tmp81 ;
694 unsigned long __cil_tmp82 ;
695 unsigned long __cil_tmp83 ;
696 unsigned long __cil_tmp84 ;
697 int __cil_tmp85 ;
698 int __cil_tmp86 ;
699 unsigned long __cil_tmp87 ;
700 unsigned long __cil_tmp88 ;
701 unsigned long __cil_tmp89 ;
702 unsigned long __cil_tmp90 ;
703 int __cil_tmp91 ;
704 unsigned long __cil_tmp92 ;
705 unsigned long __cil_tmp93 ;
706 unsigned long __cil_tmp94 ;
707 int __cil_tmp95 ;
708 int __cil_tmp96 ;
709 unsigned long __cil_tmp97 ;
710 unsigned long __cil_tmp98 ;
711 unsigned long __cil_tmp99 ;
712 unsigned long __cil_tmp100 ;
713 int __cil_tmp101 ;
714 unsigned long __cil_tmp102 ;
715 unsigned long __cil_tmp103 ;
716 unsigned long __cil_tmp104 ;
717 int __cil_tmp105 ;
718 int __cil_tmp106 ;
719 unsigned long __cil_tmp107 ;
720 unsigned long __cil_tmp108 ;
721 unsigned long __cil_tmp109 ;
722 unsigned long __cil_tmp110 ;
723 int __cil_tmp111 ;
724 unsigned long __cil_tmp112 ;
725 unsigned long __cil_tmp113 ;
726 unsigned long __cil_tmp114 ;
727 int __cil_tmp115 ;
728 int __cil_tmp116 ;
729 unsigned long __cil_tmp117 ;
730 unsigned long __cil_tmp118 ;
731 unsigned long __cil_tmp119 ;
732 unsigned long __cil_tmp120 ;
733 int __cil_tmp121 ;
734 unsigned long __cil_tmp122 ;
735 unsigned char __cil_tmp123 ;
736 unsigned long __cil_tmp124 ;
737 unsigned long __cil_tmp125 ;
738 int __cil_tmp126 ;
739 unsigned long __cil_tmp127 ;
740 unsigned long __cil_tmp128 ;
741 unsigned long __cil_tmp129 ;
742 unsigned long __cil_tmp130 ;
743 int __cil_tmp131 ;
744 unsigned long __cil_tmp132 ;
745 unsigned long __cil_tmp133 ;
746 unsigned long __cil_tmp134 ;
747 int __cil_tmp135 ;
748 int __cil_tmp136 ;
749 unsigned long __cil_tmp137 ;
750 unsigned long __cil_tmp138 ;
751 unsigned long __cil_tmp139 ;
752 unsigned long __cil_tmp140 ;
753 int __cil_tmp141 ;
754 unsigned long __cil_tmp142 ;
755 unsigned long __cil_tmp143 ;
756 unsigned long __cil_tmp144 ;
757 int __cil_tmp145 ;
758 int __cil_tmp146 ;
759 unsigned long __cil_tmp147 ;
760 unsigned long __cil_tmp148 ;
761 unsigned long __cil_tmp149 ;
762 unsigned long __cil_tmp150 ;
763 int __cil_tmp151 ;
764 unsigned long __cil_tmp152 ;
765 unsigned long __cil_tmp153 ;
766 unsigned long __cil_tmp154 ;
767 int __cil_tmp155 ;
768 int __cil_tmp156 ;
769 unsigned long __cil_tmp157 ;
770 unsigned long __cil_tmp158 ;
771 unsigned long __cil_tmp159 ;
772 unsigned long __cil_tmp160 ;
773 int __cil_tmp161 ;
774 unsigned long __cil_tmp162 ;
775 unsigned long __cil_tmp163 ;
776 unsigned long __cil_tmp164 ;
777 int __cil_tmp165 ;
778 int __cil_tmp166 ;
779 unsigned long __cil_tmp167 ;
780 unsigned long __cil_tmp168 ;
781 unsigned long __cil_tmp169 ;
782 unsigned long __cil_tmp170 ;
783 int __cil_tmp171 ;
784 unsigned long __cil_tmp172 ;
785 unsigned long __cil_tmp173 ;
786 unsigned long __cil_tmp174 ;
787 unsigned long __cil_tmp175 ;
788 unsigned long __cil_tmp176 ;
789 int __cil_tmp177 ;
790 int __cil_tmp178 ;
791 unsigned long __cil_tmp179 ;
792 unsigned long __cil_tmp180 ;
793 unsigned long __cil_tmp181 ;
794 unsigned long __cil_tmp182 ;
795 int __cil_tmp183 ;
796 unsigned long __cil_tmp184 ;
797 unsigned long __cil_tmp185 ;
798 unsigned long __cil_tmp186 ;
799 unsigned long __cil_tmp187 ;
800 unsigned long __cil_tmp188 ;
801 int __cil_tmp189 ;
802 unsigned long __cil_tmp190 ;
803 unsigned long __cil_tmp191 ;
804 unsigned long __cil_tmp192 ;
805 int __cil_tmp193 ;
806 int __cil_tmp194 ;
807 int __cil_tmp195 ;
808 unsigned long __cil_tmp196 ;
809 unsigned long __cil_tmp197 ;
810 int __cil_tmp198 ;
811 int __cil_tmp199 ;
812 unsigned long __cil_tmp200 ;
813 unsigned long __cil_tmp201 ;
814 unsigned long __cil_tmp202 ;
815 unsigned long __cil_tmp203 ;
816 int __cil_tmp204 ;
817 unsigned long __cil_tmp205 ;
818 unsigned long __cil_tmp206 ;
819 unsigned long __cil_tmp207 ;
820 int __cil_tmp208 ;
821 int __cil_tmp209 ;
822 unsigned long __cil_tmp210 ;
823 unsigned long __cil_tmp211 ;
824 unsigned long __cil_tmp212 ;
825 unsigned long __cil_tmp213 ;
826 int __cil_tmp214 ;
827 unsigned long __cil_tmp215 ;
828 unsigned long __cil_tmp216 ;
829 unsigned long __cil_tmp217 ;
830 unsigned long __cil_tmp218 ;
831 unsigned long __cil_tmp219 ;
832 int __cil_tmp220 ;
833 unsigned long __cil_tmp221 ;
834 unsigned long __cil_tmp222 ;
835 unsigned long __cil_tmp223 ;
836 int __cil_tmp224 ;
837 int __cil_tmp225 ;
838 int __cil_tmp226 ;
839 unsigned long __cil_tmp227 ;
840 unsigned long __cil_tmp228 ;
841 int __cil_tmp229 ;
842 int __cil_tmp230 ;
843 unsigned long __cil_tmp231 ;
844 unsigned long __cil_tmp232 ;
845 unsigned long __cil_tmp233 ;
846 unsigned long __cil_tmp234 ;
847 int __cil_tmp235 ;
848 unsigned long __cil_tmp236 ;
849 int __cil_tmp237 ;
850 int __cil_tmp238 ;
851 int __cil_tmp239 ;
852 int __cil_tmp240 ;
853 int __cil_tmp241 ;
854 int __cil_tmp242 ;
855 int __cil_tmp243 ;
856 int __cil_tmp244 ;
857 int __cil_tmp245 ;
858 int __cil_tmp246 ;
859 int __cil_tmp247 ;
860 unsigned long __cil_tmp248 ;
861 unsigned long __cil_tmp249 ;
862 int __cil_tmp250 ;
863 unsigned long __cil_tmp251 ;
864 unsigned long __cil_tmp252 ;
865 unsigned long __cil_tmp253 ;
866 unsigned long __cil_tmp254 ;
867 int __cil_tmp255 ;
868 unsigned long __cil_tmp256 ;
869 unsigned long __cil_tmp257 ;
870 unsigned long __cil_tmp258 ;
871 int __cil_tmp259 ;
872 int __cil_tmp260 ;
873 unsigned long __cil_tmp261 ;
874 unsigned long __cil_tmp262 ;
875 unsigned long __cil_tmp263 ;
876 unsigned long __cil_tmp264 ;
877 int __cil_tmp265 ;
878 unsigned long __cil_tmp266 ;
879 unsigned long __cil_tmp267 ;
880 unsigned long __cil_tmp268 ;
881 unsigned long __cil_tmp269 ;
882 unsigned long __cil_tmp270 ;
883 int __cil_tmp271 ;
884 unsigned long __cil_tmp272 ;
885 unsigned long __cil_tmp273 ;
886 unsigned long __cil_tmp274 ;
887 int __cil_tmp275 ;
888 int __cil_tmp276 ;
889 unsigned long __cil_tmp277 ;
890 unsigned long __cil_tmp278 ;
891 int __cil_tmp279 ;
892 int __cil_tmp280 ;
893 unsigned long __cil_tmp281 ;
894 unsigned long __cil_tmp282 ;
895 unsigned long __cil_tmp283 ;
896 unsigned long __cil_tmp284 ;
897 int __cil_tmp285 ;
898 unsigned long __cil_tmp286 ;
899 unsigned long __cil_tmp287 ;
900 unsigned long __cil_tmp288 ;
901 int __cil_tmp289 ;
902 int __cil_tmp290 ;
903 unsigned long __cil_tmp291 ;
904 unsigned long __cil_tmp292 ;
905 unsigned long __cil_tmp293 ;
906 unsigned long __cil_tmp294 ;
907 int __cil_tmp295 ;
908 unsigned long __cil_tmp296 ;
909 unsigned long __cil_tmp297 ;
910 unsigned long __cil_tmp298 ;
911 unsigned long __cil_tmp299 ;
912 unsigned long __cil_tmp300 ;
913 int __cil_tmp301 ;
914 unsigned long __cil_tmp302 ;
915 unsigned long __cil_tmp303 ;
916 unsigned long __cil_tmp304 ;
917 int __cil_tmp305 ;
918 int __cil_tmp306 ;
919 int __cil_tmp307 ;
920 unsigned long __cil_tmp308 ;
921 unsigned long __cil_tmp309 ;
922 int __cil_tmp310 ;
923 int __cil_tmp311 ;
924 unsigned long __cil_tmp312 ;
925 unsigned long __cil_tmp313 ;
926 unsigned long __cil_tmp314 ;
927 unsigned long __cil_tmp315 ;
928 int __cil_tmp316 ;
929 unsigned long __cil_tmp317 ;
930
931 {
932 {
933#line 52
934 __cil_tmp11 = cont * 4UL;
935#line 52
936 __cil_tmp12 = (unsigned long )(cont_map) + __cil_tmp11;
937#line 52
938 __cil_tmp13 = *((int *)__cil_tmp12);
939#line 52
940 r = regr + __cil_tmp13;
941#line 54
942 __cil_tmp14 = (unsigned long )pi;
943#line 54
944 __cil_tmp15 = __cil_tmp14 + 8;
945#line 54
946 __cil_tmp16 = *((int *)__cil_tmp15);
947#line 54
948 outb((unsigned char)129, __cil_tmp16);
949 }
950 {
951#line 54
952 __cil_tmp17 = (unsigned long )pi;
953#line 54
954 __cil_tmp18 = __cil_tmp17 + 16;
955#line 54
956 if (*((int *)__cil_tmp18)) {
957 {
958#line 54
959 __cil_tmp19 = (unsigned long )pi;
960#line 54
961 __cil_tmp20 = __cil_tmp19 + 16;
962#line 54
963 __cil_tmp21 = *((int *)__cil_tmp20);
964#line 54
965 __cil_tmp22 = (unsigned long )__cil_tmp21;
966#line 54
967 __udelay(__cil_tmp22);
968 }
969 } else {
970
971 }
972 }
973 {
974#line 54
975 __cil_tmp23 = (unsigned long )pi;
976#line 54
977 __cil_tmp24 = __cil_tmp23 + 8;
978#line 54
979 __cil_tmp25 = *((int *)__cil_tmp24);
980#line 54
981 __cil_tmp26 = __cil_tmp25 + 2;
982#line 54
983 outb((unsigned char)5, __cil_tmp26);
984 }
985 {
986#line 54
987 __cil_tmp27 = (unsigned long )pi;
988#line 54
989 __cil_tmp28 = __cil_tmp27 + 16;
990#line 54
991 if (*((int *)__cil_tmp28)) {
992 {
993#line 54
994 __cil_tmp29 = (unsigned long )pi;
995#line 54
996 __cil_tmp30 = __cil_tmp29 + 16;
997#line 54
998 __cil_tmp31 = *((int *)__cil_tmp30);
999#line 54
1000 __cil_tmp32 = (unsigned long )__cil_tmp31;
1001#line 54
1002 __udelay(__cil_tmp32);
1003 }
1004 } else {
1005
1006 }
1007 }
1008 {
1009#line 54
1010 __cil_tmp33 = (unsigned long )pi;
1011#line 54
1012 __cil_tmp34 = __cil_tmp33 + 8;
1013#line 54
1014 __cil_tmp35 = *((int *)__cil_tmp34);
1015#line 54
1016 __cil_tmp36 = __cil_tmp35 + 2;
1017#line 54
1018 outb((unsigned char)13, __cil_tmp36);
1019 }
1020 {
1021#line 54
1022 __cil_tmp37 = (unsigned long )pi;
1023#line 54
1024 __cil_tmp38 = __cil_tmp37 + 16;
1025#line 54
1026 if (*((int *)__cil_tmp38)) {
1027 {
1028#line 54
1029 __cil_tmp39 = (unsigned long )pi;
1030#line 54
1031 __cil_tmp40 = __cil_tmp39 + 16;
1032#line 54
1033 __cil_tmp41 = *((int *)__cil_tmp40);
1034#line 54
1035 __cil_tmp42 = (unsigned long )__cil_tmp41;
1036#line 54
1037 __udelay(__cil_tmp42);
1038 }
1039 } else {
1040
1041 }
1042 }
1043 {
1044#line 54
1045 __cil_tmp43 = (unsigned long )pi;
1046#line 54
1047 __cil_tmp44 = __cil_tmp43 + 8;
1048#line 54
1049 __cil_tmp45 = *((int *)__cil_tmp44);
1050#line 54
1051 __cil_tmp46 = __cil_tmp45 + 2;
1052#line 54
1053 outb((unsigned char)5, __cil_tmp46);
1054 }
1055 {
1056#line 54
1057 __cil_tmp47 = (unsigned long )pi;
1058#line 54
1059 __cil_tmp48 = __cil_tmp47 + 16;
1060#line 54
1061 if (*((int *)__cil_tmp48)) {
1062 {
1063#line 54
1064 __cil_tmp49 = (unsigned long )pi;
1065#line 54
1066 __cil_tmp50 = __cil_tmp49 + 16;
1067#line 54
1068 __cil_tmp51 = *((int *)__cil_tmp50);
1069#line 54
1070 __cil_tmp52 = (unsigned long )__cil_tmp51;
1071#line 54
1072 __udelay(__cil_tmp52);
1073 }
1074 } else {
1075
1076 }
1077 }
1078 {
1079#line 54
1080 __cil_tmp53 = (unsigned long )pi;
1081#line 54
1082 __cil_tmp54 = __cil_tmp53 + 8;
1083#line 54
1084 __cil_tmp55 = *((int *)__cil_tmp54);
1085#line 54
1086 __cil_tmp56 = __cil_tmp55 + 2;
1087#line 54
1088 outb((unsigned char)4, __cil_tmp56);
1089 }
1090 {
1091#line 54
1092 __cil_tmp57 = (unsigned long )pi;
1093#line 54
1094 __cil_tmp58 = __cil_tmp57 + 16;
1095#line 54
1096 if (*((int *)__cil_tmp58)) {
1097 {
1098#line 54
1099 __cil_tmp59 = (unsigned long )pi;
1100#line 54
1101 __cil_tmp60 = __cil_tmp59 + 16;
1102#line 54
1103 __cil_tmp61 = *((int *)__cil_tmp60);
1104#line 54
1105 __cil_tmp62 = (unsigned long )__cil_tmp61;
1106#line 54
1107 __udelay(__cil_tmp62);
1108 }
1109 } else {
1110
1111 }
1112 }
1113 {
1114#line 55
1115 __cil_tmp63 = (unsigned long )pi;
1116#line 55
1117 __cil_tmp64 = __cil_tmp63 + 12;
1118#line 55
1119 if (*((int *)__cil_tmp64)) {
1120 {
1121#line 55
1122 __cil_tmp65 = (unsigned long )pi;
1123#line 55
1124 __cil_tmp66 = __cil_tmp65 + 8;
1125#line 55
1126 __cil_tmp67 = *((int *)__cil_tmp66);
1127#line 55
1128 outb((unsigned char)17, __cil_tmp67);
1129 }
1130 {
1131#line 55
1132 __cil_tmp68 = (unsigned long )pi;
1133#line 55
1134 __cil_tmp69 = __cil_tmp68 + 16;
1135#line 55
1136 if (*((int *)__cil_tmp69)) {
1137 {
1138#line 55
1139 __cil_tmp70 = (unsigned long )pi;
1140#line 55
1141 __cil_tmp71 = __cil_tmp70 + 16;
1142#line 55
1143 __cil_tmp72 = *((int *)__cil_tmp71);
1144#line 55
1145 __cil_tmp73 = (unsigned long )__cil_tmp72;
1146#line 55
1147 __udelay(__cil_tmp73);
1148 }
1149 } else {
1150
1151 }
1152 }
1153 } else {
1154 {
1155#line 55
1156 __cil_tmp74 = (unsigned long )pi;
1157#line 55
1158 __cil_tmp75 = __cil_tmp74 + 8;
1159#line 55
1160 __cil_tmp76 = *((int *)__cil_tmp75);
1161#line 55
1162 outb((unsigned char)1, __cil_tmp76);
1163 }
1164 {
1165#line 55
1166 __cil_tmp77 = (unsigned long )pi;
1167#line 55
1168 __cil_tmp78 = __cil_tmp77 + 16;
1169#line 55
1170 if (*((int *)__cil_tmp78)) {
1171 {
1172#line 55
1173 __cil_tmp79 = (unsigned long )pi;
1174#line 55
1175 __cil_tmp80 = __cil_tmp79 + 16;
1176#line 55
1177 __cil_tmp81 = *((int *)__cil_tmp80);
1178#line 55
1179 __cil_tmp82 = (unsigned long )__cil_tmp81;
1180#line 55
1181 __udelay(__cil_tmp82);
1182 }
1183 } else {
1184
1185 }
1186 }
1187 }
1188 }
1189 {
1190#line 56
1191 __cil_tmp83 = (unsigned long )pi;
1192#line 56
1193 __cil_tmp84 = __cil_tmp83 + 8;
1194#line 56
1195 __cil_tmp85 = *((int *)__cil_tmp84);
1196#line 56
1197 __cil_tmp86 = __cil_tmp85 + 2;
1198#line 56
1199 outb((unsigned char)5, __cil_tmp86);
1200 }
1201 {
1202#line 56
1203 __cil_tmp87 = (unsigned long )pi;
1204#line 56
1205 __cil_tmp88 = __cil_tmp87 + 16;
1206#line 56
1207 if (*((int *)__cil_tmp88)) {
1208 {
1209#line 56
1210 __cil_tmp89 = (unsigned long )pi;
1211#line 56
1212 __cil_tmp90 = __cil_tmp89 + 16;
1213#line 56
1214 __cil_tmp91 = *((int *)__cil_tmp90);
1215#line 56
1216 __cil_tmp92 = (unsigned long )__cil_tmp91;
1217#line 56
1218 __udelay(__cil_tmp92);
1219 }
1220 } else {
1221
1222 }
1223 }
1224 {
1225#line 56
1226 __cil_tmp93 = (unsigned long )pi;
1227#line 56
1228 __cil_tmp94 = __cil_tmp93 + 8;
1229#line 56
1230 __cil_tmp95 = *((int *)__cil_tmp94);
1231#line 56
1232 __cil_tmp96 = __cil_tmp95 + 2;
1233#line 56
1234 outb((unsigned char)7, __cil_tmp96);
1235 }
1236 {
1237#line 56
1238 __cil_tmp97 = (unsigned long )pi;
1239#line 56
1240 __cil_tmp98 = __cil_tmp97 + 16;
1241#line 56
1242 if (*((int *)__cil_tmp98)) {
1243 {
1244#line 56
1245 __cil_tmp99 = (unsigned long )pi;
1246#line 56
1247 __cil_tmp100 = __cil_tmp99 + 16;
1248#line 56
1249 __cil_tmp101 = *((int *)__cil_tmp100);
1250#line 56
1251 __cil_tmp102 = (unsigned long )__cil_tmp101;
1252#line 56
1253 __udelay(__cil_tmp102);
1254 }
1255 } else {
1256
1257 }
1258 }
1259 {
1260#line 56
1261 __cil_tmp103 = (unsigned long )pi;
1262#line 56
1263 __cil_tmp104 = __cil_tmp103 + 8;
1264#line 56
1265 __cil_tmp105 = *((int *)__cil_tmp104);
1266#line 56
1267 __cil_tmp106 = __cil_tmp105 + 2;
1268#line 56
1269 outb((unsigned char)5, __cil_tmp106);
1270 }
1271 {
1272#line 56
1273 __cil_tmp107 = (unsigned long )pi;
1274#line 56
1275 __cil_tmp108 = __cil_tmp107 + 16;
1276#line 56
1277 if (*((int *)__cil_tmp108)) {
1278 {
1279#line 56
1280 __cil_tmp109 = (unsigned long )pi;
1281#line 56
1282 __cil_tmp110 = __cil_tmp109 + 16;
1283#line 56
1284 __cil_tmp111 = *((int *)__cil_tmp110);
1285#line 56
1286 __cil_tmp112 = (unsigned long )__cil_tmp111;
1287#line 56
1288 __udelay(__cil_tmp112);
1289 }
1290 } else {
1291
1292 }
1293 }
1294 {
1295#line 56
1296 __cil_tmp113 = (unsigned long )pi;
1297#line 56
1298 __cil_tmp114 = __cil_tmp113 + 8;
1299#line 56
1300 __cil_tmp115 = *((int *)__cil_tmp114);
1301#line 56
1302 __cil_tmp116 = __cil_tmp115 + 2;
1303#line 56
1304 outb((unsigned char)4, __cil_tmp116);
1305 }
1306 {
1307#line 56
1308 __cil_tmp117 = (unsigned long )pi;
1309#line 56
1310 __cil_tmp118 = __cil_tmp117 + 16;
1311#line 56
1312 if (*((int *)__cil_tmp118)) {
1313 {
1314#line 56
1315 __cil_tmp119 = (unsigned long )pi;
1316#line 56
1317 __cil_tmp120 = __cil_tmp119 + 16;
1318#line 56
1319 __cil_tmp121 = *((int *)__cil_tmp120);
1320#line 56
1321 __cil_tmp122 = (unsigned long )__cil_tmp121;
1322#line 56
1323 __udelay(__cil_tmp122);
1324 }
1325 } else {
1326
1327 }
1328 }
1329 {
1330#line 56
1331 __cil_tmp123 = (unsigned char )r;
1332#line 56
1333 __cil_tmp124 = (unsigned long )pi;
1334#line 56
1335 __cil_tmp125 = __cil_tmp124 + 8;
1336#line 56
1337 __cil_tmp126 = *((int *)__cil_tmp125);
1338#line 56
1339 outb(__cil_tmp123, __cil_tmp126);
1340 }
1341 {
1342#line 56
1343 __cil_tmp127 = (unsigned long )pi;
1344#line 56
1345 __cil_tmp128 = __cil_tmp127 + 16;
1346#line 56
1347 if (*((int *)__cil_tmp128)) {
1348 {
1349#line 56
1350 __cil_tmp129 = (unsigned long )pi;
1351#line 56
1352 __cil_tmp130 = __cil_tmp129 + 16;
1353#line 56
1354 __cil_tmp131 = *((int *)__cil_tmp130);
1355#line 56
1356 __cil_tmp132 = (unsigned long )__cil_tmp131;
1357#line 56
1358 __udelay(__cil_tmp132);
1359 }
1360 } else {
1361
1362 }
1363 }
1364 {
1365#line 56
1366 __cil_tmp133 = (unsigned long )pi;
1367#line 56
1368 __cil_tmp134 = __cil_tmp133 + 8;
1369#line 56
1370 __cil_tmp135 = *((int *)__cil_tmp134);
1371#line 56
1372 __cil_tmp136 = __cil_tmp135 + 2;
1373#line 56
1374 outb((unsigned char)5, __cil_tmp136);
1375 }
1376 {
1377#line 56
1378 __cil_tmp137 = (unsigned long )pi;
1379#line 56
1380 __cil_tmp138 = __cil_tmp137 + 16;
1381#line 56
1382 if (*((int *)__cil_tmp138)) {
1383 {
1384#line 56
1385 __cil_tmp139 = (unsigned long )pi;
1386#line 56
1387 __cil_tmp140 = __cil_tmp139 + 16;
1388#line 56
1389 __cil_tmp141 = *((int *)__cil_tmp140);
1390#line 56
1391 __cil_tmp142 = (unsigned long )__cil_tmp141;
1392#line 56
1393 __udelay(__cil_tmp142);
1394 }
1395 } else {
1396
1397 }
1398 }
1399 {
1400#line 56
1401 __cil_tmp143 = (unsigned long )pi;
1402#line 56
1403 __cil_tmp144 = __cil_tmp143 + 8;
1404#line 56
1405 __cil_tmp145 = *((int *)__cil_tmp144);
1406#line 56
1407 __cil_tmp146 = __cil_tmp145 + 2;
1408#line 56
1409 outb((unsigned char)13, __cil_tmp146);
1410 }
1411 {
1412#line 56
1413 __cil_tmp147 = (unsigned long )pi;
1414#line 56
1415 __cil_tmp148 = __cil_tmp147 + 16;
1416#line 56
1417 if (*((int *)__cil_tmp148)) {
1418 {
1419#line 56
1420 __cil_tmp149 = (unsigned long )pi;
1421#line 56
1422 __cil_tmp150 = __cil_tmp149 + 16;
1423#line 56
1424 __cil_tmp151 = *((int *)__cil_tmp150);
1425#line 56
1426 __cil_tmp152 = (unsigned long )__cil_tmp151;
1427#line 56
1428 __udelay(__cil_tmp152);
1429 }
1430 } else {
1431
1432 }
1433 }
1434 {
1435#line 56
1436 __cil_tmp153 = (unsigned long )pi;
1437#line 56
1438 __cil_tmp154 = __cil_tmp153 + 8;
1439#line 56
1440 __cil_tmp155 = *((int *)__cil_tmp154);
1441#line 56
1442 __cil_tmp156 = __cil_tmp155 + 2;
1443#line 56
1444 outb((unsigned char)5, __cil_tmp156);
1445 }
1446 {
1447#line 56
1448 __cil_tmp157 = (unsigned long )pi;
1449#line 56
1450 __cil_tmp158 = __cil_tmp157 + 16;
1451#line 56
1452 if (*((int *)__cil_tmp158)) {
1453 {
1454#line 56
1455 __cil_tmp159 = (unsigned long )pi;
1456#line 56
1457 __cil_tmp160 = __cil_tmp159 + 16;
1458#line 56
1459 __cil_tmp161 = *((int *)__cil_tmp160);
1460#line 56
1461 __cil_tmp162 = (unsigned long )__cil_tmp161;
1462#line 56
1463 __udelay(__cil_tmp162);
1464 }
1465 } else {
1466
1467 }
1468 }
1469 {
1470#line 56
1471 __cil_tmp163 = (unsigned long )pi;
1472#line 56
1473 __cil_tmp164 = __cil_tmp163 + 8;
1474#line 56
1475 __cil_tmp165 = *((int *)__cil_tmp164);
1476#line 56
1477 __cil_tmp166 = __cil_tmp165 + 2;
1478#line 56
1479 outb((unsigned char)4, __cil_tmp166);
1480 }
1481 {
1482#line 56
1483 __cil_tmp167 = (unsigned long )pi;
1484#line 56
1485 __cil_tmp168 = __cil_tmp167 + 16;
1486#line 56
1487 if (*((int *)__cil_tmp168)) {
1488 {
1489#line 56
1490 __cil_tmp169 = (unsigned long )pi;
1491#line 56
1492 __cil_tmp170 = __cil_tmp169 + 16;
1493#line 56
1494 __cil_tmp171 = *((int *)__cil_tmp170);
1495#line 56
1496 __cil_tmp172 = (unsigned long )__cil_tmp171;
1497#line 56
1498 __udelay(__cil_tmp172);
1499 }
1500 } else {
1501
1502 }
1503 }
1504 {
1505#line 58
1506 __cil_tmp173 = (unsigned long )pi;
1507#line 58
1508 __cil_tmp174 = __cil_tmp173 + 12;
1509#line 60
1510 if (*((int *)__cil_tmp174) == 0) {
1511#line 60
1512 goto case_0;
1513 } else
1514#line 63
1515 if (*((int *)__cil_tmp174) == 1) {
1516#line 63
1517 goto case_1;
1518 } else
1519#line 66
1520 if (*((int *)__cil_tmp174) == 2) {
1521#line 66
1522 goto case_2;
1523 } else
1524#line 67
1525 if (*((int *)__cil_tmp174) == 3) {
1526#line 67
1527 goto case_2;
1528 } else
1529#line 68
1530 if (*((int *)__cil_tmp174) == 4) {
1531#line 68
1532 goto case_2;
1533 } else
1534#line 58
1535 if (0) {
1536 case_0:
1537 {
1538#line 60
1539 __cil_tmp175 = (unsigned long )pi;
1540#line 60
1541 __cil_tmp176 = __cil_tmp175 + 8;
1542#line 60
1543 __cil_tmp177 = *((int *)__cil_tmp176);
1544#line 60
1545 __cil_tmp178 = __cil_tmp177 + 2;
1546#line 60
1547 outb((unsigned char)6, __cil_tmp178);
1548 }
1549 {
1550#line 60
1551 __cil_tmp179 = (unsigned long )pi;
1552#line 60
1553 __cil_tmp180 = __cil_tmp179 + 16;
1554#line 60
1555 if (*((int *)__cil_tmp180)) {
1556 {
1557#line 60
1558 __cil_tmp181 = (unsigned long )pi;
1559#line 60
1560 __cil_tmp182 = __cil_tmp181 + 16;
1561#line 60
1562 __cil_tmp183 = *((int *)__cil_tmp182);
1563#line 60
1564 __cil_tmp184 = (unsigned long )__cil_tmp183;
1565#line 60
1566 __udelay(__cil_tmp184);
1567 }
1568 } else {
1569
1570 }
1571 }
1572 {
1573#line 60
1574 __cil_tmp185 = (unsigned long )pi;
1575#line 60
1576 __cil_tmp186 = __cil_tmp185 + 16;
1577#line 60
1578 if (*((int *)__cil_tmp186)) {
1579 {
1580#line 60
1581 __cil_tmp187 = (unsigned long )pi;
1582#line 60
1583 __cil_tmp188 = __cil_tmp187 + 16;
1584#line 60
1585 __cil_tmp189 = *((int *)__cil_tmp188);
1586#line 60
1587 __cil_tmp190 = (unsigned long )__cil_tmp189;
1588#line 60
1589 __udelay(__cil_tmp190);
1590 }
1591 } else {
1592
1593 }
1594 }
1595 {
1596#line 60
1597 __cil_tmp191 = (unsigned long )pi;
1598#line 60
1599 __cil_tmp192 = __cil_tmp191 + 8;
1600#line 60
1601 __cil_tmp193 = *((int *)__cil_tmp192);
1602#line 60
1603 __cil_tmp194 = __cil_tmp193 + 1;
1604#line 60
1605 tmp = inb(__cil_tmp194);
1606#line 60
1607 __cil_tmp195 = (int )tmp;
1608#line 60
1609 a = __cil_tmp195 & 255;
1610#line 60
1611 __cil_tmp196 = (unsigned long )pi;
1612#line 60
1613 __cil_tmp197 = __cil_tmp196 + 8;
1614#line 60
1615 __cil_tmp198 = *((int *)__cil_tmp197);
1616#line 60
1617 __cil_tmp199 = __cil_tmp198 + 2;
1618#line 60
1619 outb((unsigned char)4, __cil_tmp199);
1620 }
1621 {
1622#line 60
1623 __cil_tmp200 = (unsigned long )pi;
1624#line 60
1625 __cil_tmp201 = __cil_tmp200 + 16;
1626#line 60
1627 if (*((int *)__cil_tmp201)) {
1628 {
1629#line 60
1630 __cil_tmp202 = (unsigned long )pi;
1631#line 60
1632 __cil_tmp203 = __cil_tmp202 + 16;
1633#line 60
1634 __cil_tmp204 = *((int *)__cil_tmp203);
1635#line 60
1636 __cil_tmp205 = (unsigned long )__cil_tmp204;
1637#line 60
1638 __udelay(__cil_tmp205);
1639 }
1640 } else {
1641
1642 }
1643 }
1644 {
1645#line 60
1646 __cil_tmp206 = (unsigned long )pi;
1647#line 60
1648 __cil_tmp207 = __cil_tmp206 + 8;
1649#line 60
1650 __cil_tmp208 = *((int *)__cil_tmp207);
1651#line 60
1652 __cil_tmp209 = __cil_tmp208 + 2;
1653#line 60
1654 outb((unsigned char)6, __cil_tmp209);
1655 }
1656 {
1657#line 60
1658 __cil_tmp210 = (unsigned long )pi;
1659#line 60
1660 __cil_tmp211 = __cil_tmp210 + 16;
1661#line 60
1662 if (*((int *)__cil_tmp211)) {
1663 {
1664#line 60
1665 __cil_tmp212 = (unsigned long )pi;
1666#line 60
1667 __cil_tmp213 = __cil_tmp212 + 16;
1668#line 60
1669 __cil_tmp214 = *((int *)__cil_tmp213);
1670#line 60
1671 __cil_tmp215 = (unsigned long )__cil_tmp214;
1672#line 60
1673 __udelay(__cil_tmp215);
1674 }
1675 } else {
1676
1677 }
1678 }
1679 {
1680#line 60
1681 __cil_tmp216 = (unsigned long )pi;
1682#line 60
1683 __cil_tmp217 = __cil_tmp216 + 16;
1684#line 60
1685 if (*((int *)__cil_tmp217)) {
1686 {
1687#line 60
1688 __cil_tmp218 = (unsigned long )pi;
1689#line 60
1690 __cil_tmp219 = __cil_tmp218 + 16;
1691#line 60
1692 __cil_tmp220 = *((int *)__cil_tmp219);
1693#line 60
1694 __cil_tmp221 = (unsigned long )__cil_tmp220;
1695#line 60
1696 __udelay(__cil_tmp221);
1697 }
1698 } else {
1699
1700 }
1701 }
1702 {
1703#line 60
1704 __cil_tmp222 = (unsigned long )pi;
1705#line 60
1706 __cil_tmp223 = __cil_tmp222 + 8;
1707#line 60
1708 __cil_tmp224 = *((int *)__cil_tmp223);
1709#line 60
1710 __cil_tmp225 = __cil_tmp224 + 1;
1711#line 60
1712 tmp___0 = inb(__cil_tmp225);
1713#line 60
1714 __cil_tmp226 = (int )tmp___0;
1715#line 60
1716 b = __cil_tmp226 & 255;
1717#line 60
1718 __cil_tmp227 = (unsigned long )pi;
1719#line 60
1720 __cil_tmp228 = __cil_tmp227 + 8;
1721#line 60
1722 __cil_tmp229 = *((int *)__cil_tmp228);
1723#line 60
1724 __cil_tmp230 = __cil_tmp229 + 2;
1725#line 60
1726 outb((unsigned char)4, __cil_tmp230);
1727 }
1728 {
1729#line 60
1730 __cil_tmp231 = (unsigned long )pi;
1731#line 60
1732 __cil_tmp232 = __cil_tmp231 + 16;
1733#line 60
1734 if (*((int *)__cil_tmp232)) {
1735 {
1736#line 60
1737 __cil_tmp233 = (unsigned long )pi;
1738#line 60
1739 __cil_tmp234 = __cil_tmp233 + 16;
1740#line 60
1741 __cil_tmp235 = *((int *)__cil_tmp234);
1742#line 60
1743 __cil_tmp236 = (unsigned long )__cil_tmp235;
1744#line 60
1745 __udelay(__cil_tmp236);
1746 }
1747 } else {
1748
1749 }
1750 }
1751 {
1752#line 61
1753 __cil_tmp237 = ~ b;
1754#line 61
1755 __cil_tmp238 = __cil_tmp237 & 128;
1756#line 61
1757 __cil_tmp239 = b << 1;
1758#line 61
1759 __cil_tmp240 = __cil_tmp239 & 112;
1760#line 61
1761 __cil_tmp241 = ~ a;
1762#line 61
1763 __cil_tmp242 = __cil_tmp241 >> 4;
1764#line 61
1765 __cil_tmp243 = __cil_tmp242 & 8;
1766#line 61
1767 __cil_tmp244 = a >> 3;
1768#line 61
1769 __cil_tmp245 = __cil_tmp244 & 7;
1770#line 61
1771 __cil_tmp246 = __cil_tmp245 | __cil_tmp243;
1772#line 61
1773 __cil_tmp247 = __cil_tmp246 | __cil_tmp240;
1774#line 61
1775 return (__cil_tmp247 | __cil_tmp238);
1776 }
1777 case_1:
1778 {
1779#line 63
1780 __cil_tmp248 = (unsigned long )pi;
1781#line 63
1782 __cil_tmp249 = __cil_tmp248 + 8;
1783#line 63
1784 __cil_tmp250 = *((int *)__cil_tmp249);
1785#line 63
1786 outb((unsigned char)0, __cil_tmp250);
1787 }
1788 {
1789#line 63
1790 __cil_tmp251 = (unsigned long )pi;
1791#line 63
1792 __cil_tmp252 = __cil_tmp251 + 16;
1793#line 63
1794 if (*((int *)__cil_tmp252)) {
1795 {
1796#line 63
1797 __cil_tmp253 = (unsigned long )pi;
1798#line 63
1799 __cil_tmp254 = __cil_tmp253 + 16;
1800#line 63
1801 __cil_tmp255 = *((int *)__cil_tmp254);
1802#line 63
1803 __cil_tmp256 = (unsigned long )__cil_tmp255;
1804#line 63
1805 __udelay(__cil_tmp256);
1806 }
1807 } else {
1808
1809 }
1810 }
1811 {
1812#line 63
1813 __cil_tmp257 = (unsigned long )pi;
1814#line 63
1815 __cil_tmp258 = __cil_tmp257 + 8;
1816#line 63
1817 __cil_tmp259 = *((int *)__cil_tmp258);
1818#line 63
1819 __cil_tmp260 = __cil_tmp259 + 2;
1820#line 63
1821 outb((unsigned char)38, __cil_tmp260);
1822 }
1823 {
1824#line 63
1825 __cil_tmp261 = (unsigned long )pi;
1826#line 63
1827 __cil_tmp262 = __cil_tmp261 + 16;
1828#line 63
1829 if (*((int *)__cil_tmp262)) {
1830 {
1831#line 63
1832 __cil_tmp263 = (unsigned long )pi;
1833#line 63
1834 __cil_tmp264 = __cil_tmp263 + 16;
1835#line 63
1836 __cil_tmp265 = *((int *)__cil_tmp264);
1837#line 63
1838 __cil_tmp266 = (unsigned long )__cil_tmp265;
1839#line 63
1840 __udelay(__cil_tmp266);
1841 }
1842 } else {
1843
1844 }
1845 }
1846 {
1847#line 63
1848 __cil_tmp267 = (unsigned long )pi;
1849#line 63
1850 __cil_tmp268 = __cil_tmp267 + 16;
1851#line 63
1852 if (*((int *)__cil_tmp268)) {
1853 {
1854#line 63
1855 __cil_tmp269 = (unsigned long )pi;
1856#line 63
1857 __cil_tmp270 = __cil_tmp269 + 16;
1858#line 63
1859 __cil_tmp271 = *((int *)__cil_tmp270);
1860#line 63
1861 __cil_tmp272 = (unsigned long )__cil_tmp271;
1862#line 63
1863 __udelay(__cil_tmp272);
1864 }
1865 } else {
1866
1867 }
1868 }
1869 {
1870#line 63
1871 __cil_tmp273 = (unsigned long )pi;
1872#line 63
1873 __cil_tmp274 = __cil_tmp273 + 8;
1874#line 63
1875 __cil_tmp275 = *((int *)__cil_tmp274);
1876#line 63
1877 tmp___1 = inb(__cil_tmp275);
1878#line 63
1879 __cil_tmp276 = (int )tmp___1;
1880#line 63
1881 a = __cil_tmp276 & 255;
1882#line 63
1883 __cil_tmp277 = (unsigned long )pi;
1884#line 63
1885 __cil_tmp278 = __cil_tmp277 + 8;
1886#line 63
1887 __cil_tmp279 = *((int *)__cil_tmp278);
1888#line 63
1889 __cil_tmp280 = __cil_tmp279 + 2;
1890#line 63
1891 outb((unsigned char)4, __cil_tmp280);
1892 }
1893 {
1894#line 63
1895 __cil_tmp281 = (unsigned long )pi;
1896#line 63
1897 __cil_tmp282 = __cil_tmp281 + 16;
1898#line 63
1899 if (*((int *)__cil_tmp282)) {
1900 {
1901#line 63
1902 __cil_tmp283 = (unsigned long )pi;
1903#line 63
1904 __cil_tmp284 = __cil_tmp283 + 16;
1905#line 63
1906 __cil_tmp285 = *((int *)__cil_tmp284);
1907#line 63
1908 __cil_tmp286 = (unsigned long )__cil_tmp285;
1909#line 63
1910 __udelay(__cil_tmp286);
1911 }
1912 } else {
1913
1914 }
1915 }
1916#line 64
1917 return (a);
1918 case_2:
1919 case_3:
1920 case_4:
1921 {
1922#line 68
1923 __cil_tmp287 = (unsigned long )pi;
1924#line 68
1925 __cil_tmp288 = __cil_tmp287 + 8;
1926#line 68
1927 __cil_tmp289 = *((int *)__cil_tmp288);
1928#line 68
1929 __cil_tmp290 = __cil_tmp289 + 2;
1930#line 68
1931 outb((unsigned char)36, __cil_tmp290);
1932 }
1933 {
1934#line 68
1935 __cil_tmp291 = (unsigned long )pi;
1936#line 68
1937 __cil_tmp292 = __cil_tmp291 + 16;
1938#line 68
1939 if (*((int *)__cil_tmp292)) {
1940 {
1941#line 68
1942 __cil_tmp293 = (unsigned long )pi;
1943#line 68
1944 __cil_tmp294 = __cil_tmp293 + 16;
1945#line 68
1946 __cil_tmp295 = *((int *)__cil_tmp294);
1947#line 68
1948 __cil_tmp296 = (unsigned long )__cil_tmp295;
1949#line 68
1950 __udelay(__cil_tmp296);
1951 }
1952 } else {
1953
1954 }
1955 }
1956 {
1957#line 68
1958 __cil_tmp297 = (unsigned long )pi;
1959#line 68
1960 __cil_tmp298 = __cil_tmp297 + 16;
1961#line 68
1962 if (*((int *)__cil_tmp298)) {
1963 {
1964#line 68
1965 __cil_tmp299 = (unsigned long )pi;
1966#line 68
1967 __cil_tmp300 = __cil_tmp299 + 16;
1968#line 68
1969 __cil_tmp301 = *((int *)__cil_tmp300);
1970#line 68
1971 __cil_tmp302 = (unsigned long )__cil_tmp301;
1972#line 68
1973 __udelay(__cil_tmp302);
1974 }
1975 } else {
1976
1977 }
1978 }
1979 {
1980#line 68
1981 __cil_tmp303 = (unsigned long )pi;
1982#line 68
1983 __cil_tmp304 = __cil_tmp303 + 8;
1984#line 68
1985 __cil_tmp305 = *((int *)__cil_tmp304);
1986#line 68
1987 __cil_tmp306 = __cil_tmp305 + 4;
1988#line 68
1989 tmp___2 = inb(__cil_tmp306);
1990#line 68
1991 __cil_tmp307 = (int )tmp___2;
1992#line 68
1993 a = __cil_tmp307 & 255;
1994#line 68
1995 __cil_tmp308 = (unsigned long )pi;
1996#line 68
1997 __cil_tmp309 = __cil_tmp308 + 8;
1998#line 68
1999 __cil_tmp310 = *((int *)__cil_tmp309);
2000#line 68
2001 __cil_tmp311 = __cil_tmp310 + 2;
2002#line 68
2003 outb((unsigned char)4, __cil_tmp311);
2004 }
2005 {
2006#line 68
2007 __cil_tmp312 = (unsigned long )pi;
2008#line 68
2009 __cil_tmp313 = __cil_tmp312 + 16;
2010#line 68
2011 if (*((int *)__cil_tmp313)) {
2012 {
2013#line 68
2014 __cil_tmp314 = (unsigned long )pi;
2015#line 68
2016 __cil_tmp315 = __cil_tmp314 + 16;
2017#line 68
2018 __cil_tmp316 = *((int *)__cil_tmp315);
2019#line 68
2020 __cil_tmp317 = (unsigned long )__cil_tmp316;
2021#line 68
2022 __udelay(__cil_tmp317);
2023 }
2024 } else {
2025
2026 }
2027 }
2028#line 69
2029 return (a);
2030 } else {
2031 switch_break: ;
2032 }
2033 }
2034#line 72
2035 return (-1);
2036}
2037}
2038#line 75 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
2039static void dstr_write_regr(PIA *pi , int cont , int regr , int val )
2040{ int r ;
2041 unsigned long __cil_tmp6 ;
2042 unsigned long __cil_tmp7 ;
2043 int __cil_tmp8 ;
2044 unsigned long __cil_tmp9 ;
2045 unsigned long __cil_tmp10 ;
2046 int __cil_tmp11 ;
2047 unsigned long __cil_tmp12 ;
2048 unsigned long __cil_tmp13 ;
2049 unsigned long __cil_tmp14 ;
2050 unsigned long __cil_tmp15 ;
2051 int __cil_tmp16 ;
2052 unsigned long __cil_tmp17 ;
2053 unsigned long __cil_tmp18 ;
2054 unsigned long __cil_tmp19 ;
2055 int __cil_tmp20 ;
2056 int __cil_tmp21 ;
2057 unsigned long __cil_tmp22 ;
2058 unsigned long __cil_tmp23 ;
2059 unsigned long __cil_tmp24 ;
2060 unsigned long __cil_tmp25 ;
2061 int __cil_tmp26 ;
2062 unsigned long __cil_tmp27 ;
2063 unsigned long __cil_tmp28 ;
2064 unsigned long __cil_tmp29 ;
2065 int __cil_tmp30 ;
2066 int __cil_tmp31 ;
2067 unsigned long __cil_tmp32 ;
2068 unsigned long __cil_tmp33 ;
2069 unsigned long __cil_tmp34 ;
2070 unsigned long __cil_tmp35 ;
2071 int __cil_tmp36 ;
2072 unsigned long __cil_tmp37 ;
2073 unsigned long __cil_tmp38 ;
2074 unsigned long __cil_tmp39 ;
2075 int __cil_tmp40 ;
2076 int __cil_tmp41 ;
2077 unsigned long __cil_tmp42 ;
2078 unsigned long __cil_tmp43 ;
2079 unsigned long __cil_tmp44 ;
2080 unsigned long __cil_tmp45 ;
2081 int __cil_tmp46 ;
2082 unsigned long __cil_tmp47 ;
2083 unsigned long __cil_tmp48 ;
2084 unsigned long __cil_tmp49 ;
2085 int __cil_tmp50 ;
2086 int __cil_tmp51 ;
2087 unsigned long __cil_tmp52 ;
2088 unsigned long __cil_tmp53 ;
2089 unsigned long __cil_tmp54 ;
2090 unsigned long __cil_tmp55 ;
2091 int __cil_tmp56 ;
2092 unsigned long __cil_tmp57 ;
2093 unsigned long __cil_tmp58 ;
2094 unsigned long __cil_tmp59 ;
2095 int __cil_tmp60 ;
2096 unsigned long __cil_tmp61 ;
2097 unsigned long __cil_tmp62 ;
2098 int __cil_tmp63 ;
2099 unsigned long __cil_tmp64 ;
2100 unsigned long __cil_tmp65 ;
2101 unsigned long __cil_tmp66 ;
2102 unsigned long __cil_tmp67 ;
2103 int __cil_tmp68 ;
2104 unsigned long __cil_tmp69 ;
2105 unsigned long __cil_tmp70 ;
2106 unsigned long __cil_tmp71 ;
2107 int __cil_tmp72 ;
2108 unsigned long __cil_tmp73 ;
2109 unsigned long __cil_tmp74 ;
2110 unsigned long __cil_tmp75 ;
2111 unsigned long __cil_tmp76 ;
2112 int __cil_tmp77 ;
2113 unsigned long __cil_tmp78 ;
2114 unsigned long __cil_tmp79 ;
2115 unsigned long __cil_tmp80 ;
2116 int __cil_tmp81 ;
2117 int __cil_tmp82 ;
2118 unsigned long __cil_tmp83 ;
2119 unsigned long __cil_tmp84 ;
2120 unsigned long __cil_tmp85 ;
2121 unsigned long __cil_tmp86 ;
2122 int __cil_tmp87 ;
2123 unsigned long __cil_tmp88 ;
2124 unsigned long __cil_tmp89 ;
2125 unsigned long __cil_tmp90 ;
2126 int __cil_tmp91 ;
2127 int __cil_tmp92 ;
2128 unsigned long __cil_tmp93 ;
2129 unsigned long __cil_tmp94 ;
2130 unsigned long __cil_tmp95 ;
2131 unsigned long __cil_tmp96 ;
2132 int __cil_tmp97 ;
2133 unsigned long __cil_tmp98 ;
2134 unsigned long __cil_tmp99 ;
2135 unsigned long __cil_tmp100 ;
2136 int __cil_tmp101 ;
2137 int __cil_tmp102 ;
2138 unsigned long __cil_tmp103 ;
2139 unsigned long __cil_tmp104 ;
2140 unsigned long __cil_tmp105 ;
2141 unsigned long __cil_tmp106 ;
2142 int __cil_tmp107 ;
2143 unsigned long __cil_tmp108 ;
2144 unsigned long __cil_tmp109 ;
2145 unsigned long __cil_tmp110 ;
2146 int __cil_tmp111 ;
2147 int __cil_tmp112 ;
2148 unsigned long __cil_tmp113 ;
2149 unsigned long __cil_tmp114 ;
2150 unsigned long __cil_tmp115 ;
2151 unsigned long __cil_tmp116 ;
2152 int __cil_tmp117 ;
2153 unsigned long __cil_tmp118 ;
2154 unsigned char __cil_tmp119 ;
2155 unsigned long __cil_tmp120 ;
2156 unsigned long __cil_tmp121 ;
2157 int __cil_tmp122 ;
2158 unsigned long __cil_tmp123 ;
2159 unsigned long __cil_tmp124 ;
2160 unsigned long __cil_tmp125 ;
2161 unsigned long __cil_tmp126 ;
2162 int __cil_tmp127 ;
2163 unsigned long __cil_tmp128 ;
2164 unsigned long __cil_tmp129 ;
2165 unsigned long __cil_tmp130 ;
2166 int __cil_tmp131 ;
2167 int __cil_tmp132 ;
2168 unsigned long __cil_tmp133 ;
2169 unsigned long __cil_tmp134 ;
2170 unsigned long __cil_tmp135 ;
2171 unsigned long __cil_tmp136 ;
2172 int __cil_tmp137 ;
2173 unsigned long __cil_tmp138 ;
2174 unsigned long __cil_tmp139 ;
2175 unsigned long __cil_tmp140 ;
2176 int __cil_tmp141 ;
2177 int __cil_tmp142 ;
2178 unsigned long __cil_tmp143 ;
2179 unsigned long __cil_tmp144 ;
2180 unsigned long __cil_tmp145 ;
2181 unsigned long __cil_tmp146 ;
2182 int __cil_tmp147 ;
2183 unsigned long __cil_tmp148 ;
2184 unsigned long __cil_tmp149 ;
2185 unsigned long __cil_tmp150 ;
2186 int __cil_tmp151 ;
2187 int __cil_tmp152 ;
2188 unsigned long __cil_tmp153 ;
2189 unsigned long __cil_tmp154 ;
2190 unsigned long __cil_tmp155 ;
2191 unsigned long __cil_tmp156 ;
2192 int __cil_tmp157 ;
2193 unsigned long __cil_tmp158 ;
2194 unsigned long __cil_tmp159 ;
2195 unsigned long __cil_tmp160 ;
2196 int __cil_tmp161 ;
2197 int __cil_tmp162 ;
2198 unsigned long __cil_tmp163 ;
2199 unsigned long __cil_tmp164 ;
2200 unsigned long __cil_tmp165 ;
2201 unsigned long __cil_tmp166 ;
2202 int __cil_tmp167 ;
2203 unsigned long __cil_tmp168 ;
2204 unsigned long __cil_tmp169 ;
2205 unsigned long __cil_tmp170 ;
2206 unsigned char __cil_tmp171 ;
2207 unsigned long __cil_tmp172 ;
2208 unsigned long __cil_tmp173 ;
2209 int __cil_tmp174 ;
2210 unsigned long __cil_tmp175 ;
2211 unsigned long __cil_tmp176 ;
2212 unsigned long __cil_tmp177 ;
2213 unsigned long __cil_tmp178 ;
2214 int __cil_tmp179 ;
2215 unsigned long __cil_tmp180 ;
2216 unsigned long __cil_tmp181 ;
2217 unsigned long __cil_tmp182 ;
2218 int __cil_tmp183 ;
2219 int __cil_tmp184 ;
2220 unsigned long __cil_tmp185 ;
2221 unsigned long __cil_tmp186 ;
2222 unsigned long __cil_tmp187 ;
2223 unsigned long __cil_tmp188 ;
2224 int __cil_tmp189 ;
2225 unsigned long __cil_tmp190 ;
2226 unsigned long __cil_tmp191 ;
2227 unsigned long __cil_tmp192 ;
2228 int __cil_tmp193 ;
2229 int __cil_tmp194 ;
2230 unsigned long __cil_tmp195 ;
2231 unsigned long __cil_tmp196 ;
2232 unsigned long __cil_tmp197 ;
2233 unsigned long __cil_tmp198 ;
2234 int __cil_tmp199 ;
2235 unsigned long __cil_tmp200 ;
2236 unsigned long __cil_tmp201 ;
2237 unsigned long __cil_tmp202 ;
2238 int __cil_tmp203 ;
2239 int __cil_tmp204 ;
2240 unsigned long __cil_tmp205 ;
2241 unsigned long __cil_tmp206 ;
2242 unsigned long __cil_tmp207 ;
2243 unsigned long __cil_tmp208 ;
2244 int __cil_tmp209 ;
2245 unsigned long __cil_tmp210 ;
2246 unsigned long __cil_tmp211 ;
2247 unsigned long __cil_tmp212 ;
2248 int __cil_tmp213 ;
2249 int __cil_tmp214 ;
2250 unsigned long __cil_tmp215 ;
2251 unsigned long __cil_tmp216 ;
2252 unsigned long __cil_tmp217 ;
2253 unsigned long __cil_tmp218 ;
2254 int __cil_tmp219 ;
2255 unsigned long __cil_tmp220 ;
2256 unsigned char __cil_tmp221 ;
2257 unsigned long __cil_tmp222 ;
2258 unsigned long __cil_tmp223 ;
2259 int __cil_tmp224 ;
2260 int __cil_tmp225 ;
2261 unsigned long __cil_tmp226 ;
2262 unsigned long __cil_tmp227 ;
2263 unsigned long __cil_tmp228 ;
2264 unsigned long __cil_tmp229 ;
2265 int __cil_tmp230 ;
2266 unsigned long __cil_tmp231 ;
2267
2268 {
2269 {
2270#line 79
2271 __cil_tmp6 = cont * 4UL;
2272#line 79
2273 __cil_tmp7 = (unsigned long )(cont_map) + __cil_tmp6;
2274#line 79
2275 __cil_tmp8 = *((int *)__cil_tmp7);
2276#line 79
2277 r = regr + __cil_tmp8;
2278#line 81
2279 __cil_tmp9 = (unsigned long )pi;
2280#line 81
2281 __cil_tmp10 = __cil_tmp9 + 8;
2282#line 81
2283 __cil_tmp11 = *((int *)__cil_tmp10);
2284#line 81
2285 outb((unsigned char)129, __cil_tmp11);
2286 }
2287 {
2288#line 81
2289 __cil_tmp12 = (unsigned long )pi;
2290#line 81
2291 __cil_tmp13 = __cil_tmp12 + 16;
2292#line 81
2293 if (*((int *)__cil_tmp13)) {
2294 {
2295#line 81
2296 __cil_tmp14 = (unsigned long )pi;
2297#line 81
2298 __cil_tmp15 = __cil_tmp14 + 16;
2299#line 81
2300 __cil_tmp16 = *((int *)__cil_tmp15);
2301#line 81
2302 __cil_tmp17 = (unsigned long )__cil_tmp16;
2303#line 81
2304 __udelay(__cil_tmp17);
2305 }
2306 } else {
2307
2308 }
2309 }
2310 {
2311#line 81
2312 __cil_tmp18 = (unsigned long )pi;
2313#line 81
2314 __cil_tmp19 = __cil_tmp18 + 8;
2315#line 81
2316 __cil_tmp20 = *((int *)__cil_tmp19);
2317#line 81
2318 __cil_tmp21 = __cil_tmp20 + 2;
2319#line 81
2320 outb((unsigned char)5, __cil_tmp21);
2321 }
2322 {
2323#line 81
2324 __cil_tmp22 = (unsigned long )pi;
2325#line 81
2326 __cil_tmp23 = __cil_tmp22 + 16;
2327#line 81
2328 if (*((int *)__cil_tmp23)) {
2329 {
2330#line 81
2331 __cil_tmp24 = (unsigned long )pi;
2332#line 81
2333 __cil_tmp25 = __cil_tmp24 + 16;
2334#line 81
2335 __cil_tmp26 = *((int *)__cil_tmp25);
2336#line 81
2337 __cil_tmp27 = (unsigned long )__cil_tmp26;
2338#line 81
2339 __udelay(__cil_tmp27);
2340 }
2341 } else {
2342
2343 }
2344 }
2345 {
2346#line 81
2347 __cil_tmp28 = (unsigned long )pi;
2348#line 81
2349 __cil_tmp29 = __cil_tmp28 + 8;
2350#line 81
2351 __cil_tmp30 = *((int *)__cil_tmp29);
2352#line 81
2353 __cil_tmp31 = __cil_tmp30 + 2;
2354#line 81
2355 outb((unsigned char)13, __cil_tmp31);
2356 }
2357 {
2358#line 81
2359 __cil_tmp32 = (unsigned long )pi;
2360#line 81
2361 __cil_tmp33 = __cil_tmp32 + 16;
2362#line 81
2363 if (*((int *)__cil_tmp33)) {
2364 {
2365#line 81
2366 __cil_tmp34 = (unsigned long )pi;
2367#line 81
2368 __cil_tmp35 = __cil_tmp34 + 16;
2369#line 81
2370 __cil_tmp36 = *((int *)__cil_tmp35);
2371#line 81
2372 __cil_tmp37 = (unsigned long )__cil_tmp36;
2373#line 81
2374 __udelay(__cil_tmp37);
2375 }
2376 } else {
2377
2378 }
2379 }
2380 {
2381#line 81
2382 __cil_tmp38 = (unsigned long )pi;
2383#line 81
2384 __cil_tmp39 = __cil_tmp38 + 8;
2385#line 81
2386 __cil_tmp40 = *((int *)__cil_tmp39);
2387#line 81
2388 __cil_tmp41 = __cil_tmp40 + 2;
2389#line 81
2390 outb((unsigned char)5, __cil_tmp41);
2391 }
2392 {
2393#line 81
2394 __cil_tmp42 = (unsigned long )pi;
2395#line 81
2396 __cil_tmp43 = __cil_tmp42 + 16;
2397#line 81
2398 if (*((int *)__cil_tmp43)) {
2399 {
2400#line 81
2401 __cil_tmp44 = (unsigned long )pi;
2402#line 81
2403 __cil_tmp45 = __cil_tmp44 + 16;
2404#line 81
2405 __cil_tmp46 = *((int *)__cil_tmp45);
2406#line 81
2407 __cil_tmp47 = (unsigned long )__cil_tmp46;
2408#line 81
2409 __udelay(__cil_tmp47);
2410 }
2411 } else {
2412
2413 }
2414 }
2415 {
2416#line 81
2417 __cil_tmp48 = (unsigned long )pi;
2418#line 81
2419 __cil_tmp49 = __cil_tmp48 + 8;
2420#line 81
2421 __cil_tmp50 = *((int *)__cil_tmp49);
2422#line 81
2423 __cil_tmp51 = __cil_tmp50 + 2;
2424#line 81
2425 outb((unsigned char)4, __cil_tmp51);
2426 }
2427 {
2428#line 81
2429 __cil_tmp52 = (unsigned long )pi;
2430#line 81
2431 __cil_tmp53 = __cil_tmp52 + 16;
2432#line 81
2433 if (*((int *)__cil_tmp53)) {
2434 {
2435#line 81
2436 __cil_tmp54 = (unsigned long )pi;
2437#line 81
2438 __cil_tmp55 = __cil_tmp54 + 16;
2439#line 81
2440 __cil_tmp56 = *((int *)__cil_tmp55);
2441#line 81
2442 __cil_tmp57 = (unsigned long )__cil_tmp56;
2443#line 81
2444 __udelay(__cil_tmp57);
2445 }
2446 } else {
2447
2448 }
2449 }
2450 {
2451#line 82
2452 __cil_tmp58 = (unsigned long )pi;
2453#line 82
2454 __cil_tmp59 = __cil_tmp58 + 12;
2455#line 82
2456 __cil_tmp60 = *((int *)__cil_tmp59);
2457#line 82
2458 if (__cil_tmp60 >= 2) {
2459 {
2460#line 82
2461 __cil_tmp61 = (unsigned long )pi;
2462#line 82
2463 __cil_tmp62 = __cil_tmp61 + 8;
2464#line 82
2465 __cil_tmp63 = *((int *)__cil_tmp62);
2466#line 82
2467 outb((unsigned char)17, __cil_tmp63);
2468 }
2469 {
2470#line 82
2471 __cil_tmp64 = (unsigned long )pi;
2472#line 82
2473 __cil_tmp65 = __cil_tmp64 + 16;
2474#line 82
2475 if (*((int *)__cil_tmp65)) {
2476 {
2477#line 82
2478 __cil_tmp66 = (unsigned long )pi;
2479#line 82
2480 __cil_tmp67 = __cil_tmp66 + 16;
2481#line 82
2482 __cil_tmp68 = *((int *)__cil_tmp67);
2483#line 82
2484 __cil_tmp69 = (unsigned long )__cil_tmp68;
2485#line 82
2486 __udelay(__cil_tmp69);
2487 }
2488 } else {
2489
2490 }
2491 }
2492 } else {
2493 {
2494#line 82
2495 __cil_tmp70 = (unsigned long )pi;
2496#line 82
2497 __cil_tmp71 = __cil_tmp70 + 8;
2498#line 82
2499 __cil_tmp72 = *((int *)__cil_tmp71);
2500#line 82
2501 outb((unsigned char)1, __cil_tmp72);
2502 }
2503 {
2504#line 82
2505 __cil_tmp73 = (unsigned long )pi;
2506#line 82
2507 __cil_tmp74 = __cil_tmp73 + 16;
2508#line 82
2509 if (*((int *)__cil_tmp74)) {
2510 {
2511#line 82
2512 __cil_tmp75 = (unsigned long )pi;
2513#line 82
2514 __cil_tmp76 = __cil_tmp75 + 16;
2515#line 82
2516 __cil_tmp77 = *((int *)__cil_tmp76);
2517#line 82
2518 __cil_tmp78 = (unsigned long )__cil_tmp77;
2519#line 82
2520 __udelay(__cil_tmp78);
2521 }
2522 } else {
2523
2524 }
2525 }
2526 }
2527 }
2528 {
2529#line 83
2530 __cil_tmp79 = (unsigned long )pi;
2531#line 83
2532 __cil_tmp80 = __cil_tmp79 + 8;
2533#line 83
2534 __cil_tmp81 = *((int *)__cil_tmp80);
2535#line 83
2536 __cil_tmp82 = __cil_tmp81 + 2;
2537#line 83
2538 outb((unsigned char)5, __cil_tmp82);
2539 }
2540 {
2541#line 83
2542 __cil_tmp83 = (unsigned long )pi;
2543#line 83
2544 __cil_tmp84 = __cil_tmp83 + 16;
2545#line 83
2546 if (*((int *)__cil_tmp84)) {
2547 {
2548#line 83
2549 __cil_tmp85 = (unsigned long )pi;
2550#line 83
2551 __cil_tmp86 = __cil_tmp85 + 16;
2552#line 83
2553 __cil_tmp87 = *((int *)__cil_tmp86);
2554#line 83
2555 __cil_tmp88 = (unsigned long )__cil_tmp87;
2556#line 83
2557 __udelay(__cil_tmp88);
2558 }
2559 } else {
2560
2561 }
2562 }
2563 {
2564#line 83
2565 __cil_tmp89 = (unsigned long )pi;
2566#line 83
2567 __cil_tmp90 = __cil_tmp89 + 8;
2568#line 83
2569 __cil_tmp91 = *((int *)__cil_tmp90);
2570#line 83
2571 __cil_tmp92 = __cil_tmp91 + 2;
2572#line 83
2573 outb((unsigned char)7, __cil_tmp92);
2574 }
2575 {
2576#line 83
2577 __cil_tmp93 = (unsigned long )pi;
2578#line 83
2579 __cil_tmp94 = __cil_tmp93 + 16;
2580#line 83
2581 if (*((int *)__cil_tmp94)) {
2582 {
2583#line 83
2584 __cil_tmp95 = (unsigned long )pi;
2585#line 83
2586 __cil_tmp96 = __cil_tmp95 + 16;
2587#line 83
2588 __cil_tmp97 = *((int *)__cil_tmp96);
2589#line 83
2590 __cil_tmp98 = (unsigned long )__cil_tmp97;
2591#line 83
2592 __udelay(__cil_tmp98);
2593 }
2594 } else {
2595
2596 }
2597 }
2598 {
2599#line 83
2600 __cil_tmp99 = (unsigned long )pi;
2601#line 83
2602 __cil_tmp100 = __cil_tmp99 + 8;
2603#line 83
2604 __cil_tmp101 = *((int *)__cil_tmp100);
2605#line 83
2606 __cil_tmp102 = __cil_tmp101 + 2;
2607#line 83
2608 outb((unsigned char)5, __cil_tmp102);
2609 }
2610 {
2611#line 83
2612 __cil_tmp103 = (unsigned long )pi;
2613#line 83
2614 __cil_tmp104 = __cil_tmp103 + 16;
2615#line 83
2616 if (*((int *)__cil_tmp104)) {
2617 {
2618#line 83
2619 __cil_tmp105 = (unsigned long )pi;
2620#line 83
2621 __cil_tmp106 = __cil_tmp105 + 16;
2622#line 83
2623 __cil_tmp107 = *((int *)__cil_tmp106);
2624#line 83
2625 __cil_tmp108 = (unsigned long )__cil_tmp107;
2626#line 83
2627 __udelay(__cil_tmp108);
2628 }
2629 } else {
2630
2631 }
2632 }
2633 {
2634#line 83
2635 __cil_tmp109 = (unsigned long )pi;
2636#line 83
2637 __cil_tmp110 = __cil_tmp109 + 8;
2638#line 83
2639 __cil_tmp111 = *((int *)__cil_tmp110);
2640#line 83
2641 __cil_tmp112 = __cil_tmp111 + 2;
2642#line 83
2643 outb((unsigned char)4, __cil_tmp112);
2644 }
2645 {
2646#line 83
2647 __cil_tmp113 = (unsigned long )pi;
2648#line 83
2649 __cil_tmp114 = __cil_tmp113 + 16;
2650#line 83
2651 if (*((int *)__cil_tmp114)) {
2652 {
2653#line 83
2654 __cil_tmp115 = (unsigned long )pi;
2655#line 83
2656 __cil_tmp116 = __cil_tmp115 + 16;
2657#line 83
2658 __cil_tmp117 = *((int *)__cil_tmp116);
2659#line 83
2660 __cil_tmp118 = (unsigned long )__cil_tmp117;
2661#line 83
2662 __udelay(__cil_tmp118);
2663 }
2664 } else {
2665
2666 }
2667 }
2668 {
2669#line 83
2670 __cil_tmp119 = (unsigned char )r;
2671#line 83
2672 __cil_tmp120 = (unsigned long )pi;
2673#line 83
2674 __cil_tmp121 = __cil_tmp120 + 8;
2675#line 83
2676 __cil_tmp122 = *((int *)__cil_tmp121);
2677#line 83
2678 outb(__cil_tmp119, __cil_tmp122);
2679 }
2680 {
2681#line 83
2682 __cil_tmp123 = (unsigned long )pi;
2683#line 83
2684 __cil_tmp124 = __cil_tmp123 + 16;
2685#line 83
2686 if (*((int *)__cil_tmp124)) {
2687 {
2688#line 83
2689 __cil_tmp125 = (unsigned long )pi;
2690#line 83
2691 __cil_tmp126 = __cil_tmp125 + 16;
2692#line 83
2693 __cil_tmp127 = *((int *)__cil_tmp126);
2694#line 83
2695 __cil_tmp128 = (unsigned long )__cil_tmp127;
2696#line 83
2697 __udelay(__cil_tmp128);
2698 }
2699 } else {
2700
2701 }
2702 }
2703 {
2704#line 83
2705 __cil_tmp129 = (unsigned long )pi;
2706#line 83
2707 __cil_tmp130 = __cil_tmp129 + 8;
2708#line 83
2709 __cil_tmp131 = *((int *)__cil_tmp130);
2710#line 83
2711 __cil_tmp132 = __cil_tmp131 + 2;
2712#line 83
2713 outb((unsigned char)5, __cil_tmp132);
2714 }
2715 {
2716#line 83
2717 __cil_tmp133 = (unsigned long )pi;
2718#line 83
2719 __cil_tmp134 = __cil_tmp133 + 16;
2720#line 83
2721 if (*((int *)__cil_tmp134)) {
2722 {
2723#line 83
2724 __cil_tmp135 = (unsigned long )pi;
2725#line 83
2726 __cil_tmp136 = __cil_tmp135 + 16;
2727#line 83
2728 __cil_tmp137 = *((int *)__cil_tmp136);
2729#line 83
2730 __cil_tmp138 = (unsigned long )__cil_tmp137;
2731#line 83
2732 __udelay(__cil_tmp138);
2733 }
2734 } else {
2735
2736 }
2737 }
2738 {
2739#line 83
2740 __cil_tmp139 = (unsigned long )pi;
2741#line 83
2742 __cil_tmp140 = __cil_tmp139 + 8;
2743#line 83
2744 __cil_tmp141 = *((int *)__cil_tmp140);
2745#line 83
2746 __cil_tmp142 = __cil_tmp141 + 2;
2747#line 83
2748 outb((unsigned char)13, __cil_tmp142);
2749 }
2750 {
2751#line 83
2752 __cil_tmp143 = (unsigned long )pi;
2753#line 83
2754 __cil_tmp144 = __cil_tmp143 + 16;
2755#line 83
2756 if (*((int *)__cil_tmp144)) {
2757 {
2758#line 83
2759 __cil_tmp145 = (unsigned long )pi;
2760#line 83
2761 __cil_tmp146 = __cil_tmp145 + 16;
2762#line 83
2763 __cil_tmp147 = *((int *)__cil_tmp146);
2764#line 83
2765 __cil_tmp148 = (unsigned long )__cil_tmp147;
2766#line 83
2767 __udelay(__cil_tmp148);
2768 }
2769 } else {
2770
2771 }
2772 }
2773 {
2774#line 83
2775 __cil_tmp149 = (unsigned long )pi;
2776#line 83
2777 __cil_tmp150 = __cil_tmp149 + 8;
2778#line 83
2779 __cil_tmp151 = *((int *)__cil_tmp150);
2780#line 83
2781 __cil_tmp152 = __cil_tmp151 + 2;
2782#line 83
2783 outb((unsigned char)5, __cil_tmp152);
2784 }
2785 {
2786#line 83
2787 __cil_tmp153 = (unsigned long )pi;
2788#line 83
2789 __cil_tmp154 = __cil_tmp153 + 16;
2790#line 83
2791 if (*((int *)__cil_tmp154)) {
2792 {
2793#line 83
2794 __cil_tmp155 = (unsigned long )pi;
2795#line 83
2796 __cil_tmp156 = __cil_tmp155 + 16;
2797#line 83
2798 __cil_tmp157 = *((int *)__cil_tmp156);
2799#line 83
2800 __cil_tmp158 = (unsigned long )__cil_tmp157;
2801#line 83
2802 __udelay(__cil_tmp158);
2803 }
2804 } else {
2805
2806 }
2807 }
2808 {
2809#line 83
2810 __cil_tmp159 = (unsigned long )pi;
2811#line 83
2812 __cil_tmp160 = __cil_tmp159 + 8;
2813#line 83
2814 __cil_tmp161 = *((int *)__cil_tmp160);
2815#line 83
2816 __cil_tmp162 = __cil_tmp161 + 2;
2817#line 83
2818 outb((unsigned char)4, __cil_tmp162);
2819 }
2820 {
2821#line 83
2822 __cil_tmp163 = (unsigned long )pi;
2823#line 83
2824 __cil_tmp164 = __cil_tmp163 + 16;
2825#line 83
2826 if (*((int *)__cil_tmp164)) {
2827 {
2828#line 83
2829 __cil_tmp165 = (unsigned long )pi;
2830#line 83
2831 __cil_tmp166 = __cil_tmp165 + 16;
2832#line 83
2833 __cil_tmp167 = *((int *)__cil_tmp166);
2834#line 83
2835 __cil_tmp168 = (unsigned long )__cil_tmp167;
2836#line 83
2837 __udelay(__cil_tmp168);
2838 }
2839 } else {
2840
2841 }
2842 }
2843 {
2844#line 85
2845 __cil_tmp169 = (unsigned long )pi;
2846#line 85
2847 __cil_tmp170 = __cil_tmp169 + 12;
2848#line 87
2849 if (*((int *)__cil_tmp170) == 0) {
2850#line 87
2851 goto case_0;
2852 } else
2853#line 88
2854 if (*((int *)__cil_tmp170) == 1) {
2855#line 88
2856 goto case_0;
2857 } else
2858#line 91
2859 if (*((int *)__cil_tmp170) == 2) {
2860#line 91
2861 goto case_2;
2862 } else
2863#line 92
2864 if (*((int *)__cil_tmp170) == 3) {
2865#line 92
2866 goto case_2;
2867 } else
2868#line 93
2869 if (*((int *)__cil_tmp170) == 4) {
2870#line 93
2871 goto case_2;
2872 } else
2873#line 85
2874 if (0) {
2875 case_0:
2876 case_1:
2877 {
2878#line 88
2879 __cil_tmp171 = (unsigned char )val;
2880#line 88
2881 __cil_tmp172 = (unsigned long )pi;
2882#line 88
2883 __cil_tmp173 = __cil_tmp172 + 8;
2884#line 88
2885 __cil_tmp174 = *((int *)__cil_tmp173);
2886#line 88
2887 outb(__cil_tmp171, __cil_tmp174);
2888 }
2889 {
2890#line 88
2891 __cil_tmp175 = (unsigned long )pi;
2892#line 88
2893 __cil_tmp176 = __cil_tmp175 + 16;
2894#line 88
2895 if (*((int *)__cil_tmp176)) {
2896 {
2897#line 88
2898 __cil_tmp177 = (unsigned long )pi;
2899#line 88
2900 __cil_tmp178 = __cil_tmp177 + 16;
2901#line 88
2902 __cil_tmp179 = *((int *)__cil_tmp178);
2903#line 88
2904 __cil_tmp180 = (unsigned long )__cil_tmp179;
2905#line 88
2906 __udelay(__cil_tmp180);
2907 }
2908 } else {
2909
2910 }
2911 }
2912 {
2913#line 88
2914 __cil_tmp181 = (unsigned long )pi;
2915#line 88
2916 __cil_tmp182 = __cil_tmp181 + 8;
2917#line 88
2918 __cil_tmp183 = *((int *)__cil_tmp182);
2919#line 88
2920 __cil_tmp184 = __cil_tmp183 + 2;
2921#line 88
2922 outb((unsigned char)5, __cil_tmp184);
2923 }
2924 {
2925#line 88
2926 __cil_tmp185 = (unsigned long )pi;
2927#line 88
2928 __cil_tmp186 = __cil_tmp185 + 16;
2929#line 88
2930 if (*((int *)__cil_tmp186)) {
2931 {
2932#line 88
2933 __cil_tmp187 = (unsigned long )pi;
2934#line 88
2935 __cil_tmp188 = __cil_tmp187 + 16;
2936#line 88
2937 __cil_tmp189 = *((int *)__cil_tmp188);
2938#line 88
2939 __cil_tmp190 = (unsigned long )__cil_tmp189;
2940#line 88
2941 __udelay(__cil_tmp190);
2942 }
2943 } else {
2944
2945 }
2946 }
2947 {
2948#line 88
2949 __cil_tmp191 = (unsigned long )pi;
2950#line 88
2951 __cil_tmp192 = __cil_tmp191 + 8;
2952#line 88
2953 __cil_tmp193 = *((int *)__cil_tmp192);
2954#line 88
2955 __cil_tmp194 = __cil_tmp193 + 2;
2956#line 88
2957 outb((unsigned char)7, __cil_tmp194);
2958 }
2959 {
2960#line 88
2961 __cil_tmp195 = (unsigned long )pi;
2962#line 88
2963 __cil_tmp196 = __cil_tmp195 + 16;
2964#line 88
2965 if (*((int *)__cil_tmp196)) {
2966 {
2967#line 88
2968 __cil_tmp197 = (unsigned long )pi;
2969#line 88
2970 __cil_tmp198 = __cil_tmp197 + 16;
2971#line 88
2972 __cil_tmp199 = *((int *)__cil_tmp198);
2973#line 88
2974 __cil_tmp200 = (unsigned long )__cil_tmp199;
2975#line 88
2976 __udelay(__cil_tmp200);
2977 }
2978 } else {
2979
2980 }
2981 }
2982 {
2983#line 88
2984 __cil_tmp201 = (unsigned long )pi;
2985#line 88
2986 __cil_tmp202 = __cil_tmp201 + 8;
2987#line 88
2988 __cil_tmp203 = *((int *)__cil_tmp202);
2989#line 88
2990 __cil_tmp204 = __cil_tmp203 + 2;
2991#line 88
2992 outb((unsigned char)5, __cil_tmp204);
2993 }
2994 {
2995#line 88
2996 __cil_tmp205 = (unsigned long )pi;
2997#line 88
2998 __cil_tmp206 = __cil_tmp205 + 16;
2999#line 88
3000 if (*((int *)__cil_tmp206)) {
3001 {
3002#line 88
3003 __cil_tmp207 = (unsigned long )pi;
3004#line 88
3005 __cil_tmp208 = __cil_tmp207 + 16;
3006#line 88
3007 __cil_tmp209 = *((int *)__cil_tmp208);
3008#line 88
3009 __cil_tmp210 = (unsigned long )__cil_tmp209;
3010#line 88
3011 __udelay(__cil_tmp210);
3012 }
3013 } else {
3014
3015 }
3016 }
3017 {
3018#line 88
3019 __cil_tmp211 = (unsigned long )pi;
3020#line 88
3021 __cil_tmp212 = __cil_tmp211 + 8;
3022#line 88
3023 __cil_tmp213 = *((int *)__cil_tmp212);
3024#line 88
3025 __cil_tmp214 = __cil_tmp213 + 2;
3026#line 88
3027 outb((unsigned char)4, __cil_tmp214);
3028 }
3029 {
3030#line 88
3031 __cil_tmp215 = (unsigned long )pi;
3032#line 88
3033 __cil_tmp216 = __cil_tmp215 + 16;
3034#line 88
3035 if (*((int *)__cil_tmp216)) {
3036 {
3037#line 88
3038 __cil_tmp217 = (unsigned long )pi;
3039#line 88
3040 __cil_tmp218 = __cil_tmp217 + 16;
3041#line 88
3042 __cil_tmp219 = *((int *)__cil_tmp218);
3043#line 88
3044 __cil_tmp220 = (unsigned long )__cil_tmp219;
3045#line 88
3046 __udelay(__cil_tmp220);
3047 }
3048 } else {
3049
3050 }
3051 }
3052#line 89
3053 goto switch_break;
3054 case_2:
3055 case_3:
3056 case_4:
3057 {
3058#line 93
3059 __cil_tmp221 = (unsigned char )val;
3060#line 93
3061 __cil_tmp222 = (unsigned long )pi;
3062#line 93
3063 __cil_tmp223 = __cil_tmp222 + 8;
3064#line 93
3065 __cil_tmp224 = *((int *)__cil_tmp223);
3066#line 93
3067 __cil_tmp225 = __cil_tmp224 + 4;
3068#line 93
3069 outb(__cil_tmp221, __cil_tmp225);
3070 }
3071 {
3072#line 93
3073 __cil_tmp226 = (unsigned long )pi;
3074#line 93
3075 __cil_tmp227 = __cil_tmp226 + 16;
3076#line 93
3077 if (*((int *)__cil_tmp227)) {
3078 {
3079#line 93
3080 __cil_tmp228 = (unsigned long )pi;
3081#line 93
3082 __cil_tmp229 = __cil_tmp228 + 16;
3083#line 93
3084 __cil_tmp230 = *((int *)__cil_tmp229);
3085#line 93
3086 __cil_tmp231 = (unsigned long )__cil_tmp230;
3087#line 93
3088 __udelay(__cil_tmp231);
3089 }
3090 } else {
3091
3092 }
3093 }
3094#line 94
3095 goto switch_break;
3096 } else {
3097 switch_break: ;
3098 }
3099 }
3100#line 96
3101 return;
3102}
3103}
3104#line 102 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
3105static void dstr_connect(PIA *pi )
3106{ unsigned char tmp ;
3107 unsigned char tmp___0 ;
3108 unsigned long __cil_tmp4 ;
3109 unsigned long __cil_tmp5 ;
3110 unsigned long __cil_tmp6 ;
3111 unsigned long __cil_tmp7 ;
3112 int __cil_tmp8 ;
3113 unsigned long __cil_tmp9 ;
3114 unsigned long __cil_tmp10 ;
3115 unsigned long __cil_tmp11 ;
3116 int __cil_tmp12 ;
3117 unsigned long __cil_tmp13 ;
3118 unsigned long __cil_tmp14 ;
3119 int __cil_tmp15 ;
3120 unsigned long __cil_tmp16 ;
3121 unsigned long __cil_tmp17 ;
3122 unsigned long __cil_tmp18 ;
3123 unsigned long __cil_tmp19 ;
3124 int __cil_tmp20 ;
3125 unsigned long __cil_tmp21 ;
3126 unsigned long __cil_tmp22 ;
3127 unsigned long __cil_tmp23 ;
3128 int __cil_tmp24 ;
3129 int __cil_tmp25 ;
3130 unsigned long __cil_tmp26 ;
3131 unsigned long __cil_tmp27 ;
3132 int __cil_tmp28 ;
3133 unsigned long __cil_tmp29 ;
3134 unsigned long __cil_tmp30 ;
3135 int __cil_tmp31 ;
3136 int __cil_tmp32 ;
3137 unsigned long __cil_tmp33 ;
3138 unsigned long __cil_tmp34 ;
3139 unsigned long __cil_tmp35 ;
3140 unsigned long __cil_tmp36 ;
3141 int __cil_tmp37 ;
3142 unsigned long __cil_tmp38 ;
3143 unsigned long __cil_tmp39 ;
3144 unsigned long __cil_tmp40 ;
3145 int __cil_tmp41 ;
3146 unsigned long __cil_tmp42 ;
3147 unsigned long __cil_tmp43 ;
3148 unsigned long __cil_tmp44 ;
3149 unsigned long __cil_tmp45 ;
3150 int __cil_tmp46 ;
3151 unsigned long __cil_tmp47 ;
3152 unsigned long __cil_tmp48 ;
3153 unsigned long __cil_tmp49 ;
3154 int __cil_tmp50 ;
3155 int __cil_tmp51 ;
3156 unsigned long __cil_tmp52 ;
3157 unsigned long __cil_tmp53 ;
3158 unsigned long __cil_tmp54 ;
3159 unsigned long __cil_tmp55 ;
3160 int __cil_tmp56 ;
3161 unsigned long __cil_tmp57 ;
3162 unsigned long __cil_tmp58 ;
3163 unsigned long __cil_tmp59 ;
3164 int __cil_tmp60 ;
3165 int __cil_tmp61 ;
3166 unsigned long __cil_tmp62 ;
3167 unsigned long __cil_tmp63 ;
3168 unsigned long __cil_tmp64 ;
3169 unsigned long __cil_tmp65 ;
3170 int __cil_tmp66 ;
3171 unsigned long __cil_tmp67 ;
3172 unsigned long __cil_tmp68 ;
3173 unsigned long __cil_tmp69 ;
3174 int __cil_tmp70 ;
3175 unsigned long __cil_tmp71 ;
3176 unsigned long __cil_tmp72 ;
3177 unsigned long __cil_tmp73 ;
3178 unsigned long __cil_tmp74 ;
3179 int __cil_tmp75 ;
3180 unsigned long __cil_tmp76 ;
3181 unsigned long __cil_tmp77 ;
3182 unsigned long __cil_tmp78 ;
3183 int __cil_tmp79 ;
3184 unsigned long __cil_tmp80 ;
3185 unsigned long __cil_tmp81 ;
3186 unsigned long __cil_tmp82 ;
3187 unsigned long __cil_tmp83 ;
3188 int __cil_tmp84 ;
3189 unsigned long __cil_tmp85 ;
3190 unsigned long __cil_tmp86 ;
3191 unsigned long __cil_tmp87 ;
3192 int __cil_tmp88 ;
3193 unsigned long __cil_tmp89 ;
3194 unsigned long __cil_tmp90 ;
3195 unsigned long __cil_tmp91 ;
3196 unsigned long __cil_tmp92 ;
3197 int __cil_tmp93 ;
3198 unsigned long __cil_tmp94 ;
3199 unsigned long __cil_tmp95 ;
3200 unsigned long __cil_tmp96 ;
3201 int __cil_tmp97 ;
3202 unsigned long __cil_tmp98 ;
3203 unsigned long __cil_tmp99 ;
3204 unsigned long __cil_tmp100 ;
3205 unsigned long __cil_tmp101 ;
3206 int __cil_tmp102 ;
3207 unsigned long __cil_tmp103 ;
3208 unsigned long __cil_tmp104 ;
3209 unsigned long __cil_tmp105 ;
3210 int __cil_tmp106 ;
3211 unsigned long __cil_tmp107 ;
3212 unsigned long __cil_tmp108 ;
3213 unsigned long __cil_tmp109 ;
3214 unsigned long __cil_tmp110 ;
3215 int __cil_tmp111 ;
3216 unsigned long __cil_tmp112 ;
3217 unsigned long __cil_tmp113 ;
3218 unsigned long __cil_tmp114 ;
3219 int __cil_tmp115 ;
3220 unsigned long __cil_tmp116 ;
3221 unsigned long __cil_tmp117 ;
3222 unsigned long __cil_tmp118 ;
3223 unsigned long __cil_tmp119 ;
3224 int __cil_tmp120 ;
3225 unsigned long __cil_tmp121 ;
3226 unsigned long __cil_tmp122 ;
3227 unsigned long __cil_tmp123 ;
3228 int __cil_tmp124 ;
3229 unsigned long __cil_tmp125 ;
3230 unsigned long __cil_tmp126 ;
3231 unsigned long __cil_tmp127 ;
3232 unsigned long __cil_tmp128 ;
3233 int __cil_tmp129 ;
3234 unsigned long __cil_tmp130 ;
3235 unsigned long __cil_tmp131 ;
3236 unsigned long __cil_tmp132 ;
3237 int __cil_tmp133 ;
3238 int __cil_tmp134 ;
3239 unsigned long __cil_tmp135 ;
3240 unsigned long __cil_tmp136 ;
3241 unsigned long __cil_tmp137 ;
3242 unsigned long __cil_tmp138 ;
3243 int __cil_tmp139 ;
3244 unsigned long __cil_tmp140 ;
3245 unsigned long __cil_tmp141 ;
3246 unsigned long __cil_tmp142 ;
3247 int __cil_tmp143 ;
3248 int __cil_tmp144 ;
3249 unsigned long __cil_tmp145 ;
3250 unsigned long __cil_tmp146 ;
3251 unsigned long __cil_tmp147 ;
3252 unsigned long __cil_tmp148 ;
3253 int __cil_tmp149 ;
3254 unsigned long __cil_tmp150 ;
3255 unsigned long __cil_tmp151 ;
3256 unsigned long __cil_tmp152 ;
3257 int __cil_tmp153 ;
3258 unsigned long __cil_tmp154 ;
3259 unsigned long __cil_tmp155 ;
3260 unsigned long __cil_tmp156 ;
3261 unsigned long __cil_tmp157 ;
3262 int __cil_tmp158 ;
3263 unsigned long __cil_tmp159 ;
3264
3265 {
3266 {
3267#line 104
3268 __cil_tmp4 = (unsigned long )pi;
3269#line 104
3270 __cil_tmp5 = __cil_tmp4 + 16;
3271#line 104
3272 if (*((int *)__cil_tmp5)) {
3273 {
3274#line 104
3275 __cil_tmp6 = (unsigned long )pi;
3276#line 104
3277 __cil_tmp7 = __cil_tmp6 + 16;
3278#line 104
3279 __cil_tmp8 = *((int *)__cil_tmp7);
3280#line 104
3281 __cil_tmp9 = (unsigned long )__cil_tmp8;
3282#line 104
3283 __udelay(__cil_tmp9);
3284 }
3285 } else {
3286
3287 }
3288 }
3289 {
3290#line 104
3291 __cil_tmp10 = (unsigned long )pi;
3292#line 104
3293 __cil_tmp11 = __cil_tmp10 + 8;
3294#line 104
3295 __cil_tmp12 = *((int *)__cil_tmp11);
3296#line 104
3297 tmp = inb(__cil_tmp12);
3298#line 104
3299 __cil_tmp13 = (unsigned long )pi;
3300#line 104
3301 __cil_tmp14 = __cil_tmp13 + 36;
3302#line 104
3303 __cil_tmp15 = (int )tmp;
3304#line 104
3305 *((int *)__cil_tmp14) = __cil_tmp15 & 255;
3306 }
3307 {
3308#line 105
3309 __cil_tmp16 = (unsigned long )pi;
3310#line 105
3311 __cil_tmp17 = __cil_tmp16 + 16;
3312#line 105
3313 if (*((int *)__cil_tmp17)) {
3314 {
3315#line 105
3316 __cil_tmp18 = (unsigned long )pi;
3317#line 105
3318 __cil_tmp19 = __cil_tmp18 + 16;
3319#line 105
3320 __cil_tmp20 = *((int *)__cil_tmp19);
3321#line 105
3322 __cil_tmp21 = (unsigned long )__cil_tmp20;
3323#line 105
3324 __udelay(__cil_tmp21);
3325 }
3326 } else {
3327
3328 }
3329 }
3330 {
3331#line 105
3332 __cil_tmp22 = (unsigned long )pi;
3333#line 105
3334 __cil_tmp23 = __cil_tmp22 + 8;
3335#line 105
3336 __cil_tmp24 = *((int *)__cil_tmp23);
3337#line 105
3338 __cil_tmp25 = __cil_tmp24 + 2;
3339#line 105
3340 tmp___0 = inb(__cil_tmp25);
3341#line 105
3342 __cil_tmp26 = (unsigned long )pi;
3343#line 105
3344 __cil_tmp27 = __cil_tmp26 + 40;
3345#line 105
3346 __cil_tmp28 = (int )tmp___0;
3347#line 105
3348 *((int *)__cil_tmp27) = __cil_tmp28 & 255;
3349#line 106
3350 __cil_tmp29 = (unsigned long )pi;
3351#line 106
3352 __cil_tmp30 = __cil_tmp29 + 8;
3353#line 106
3354 __cil_tmp31 = *((int *)__cil_tmp30);
3355#line 106
3356 __cil_tmp32 = __cil_tmp31 + 2;
3357#line 106
3358 outb((unsigned char)4, __cil_tmp32);
3359 }
3360 {
3361#line 106
3362 __cil_tmp33 = (unsigned long )pi;
3363#line 106
3364 __cil_tmp34 = __cil_tmp33 + 16;
3365#line 106
3366 if (*((int *)__cil_tmp34)) {
3367 {
3368#line 106
3369 __cil_tmp35 = (unsigned long )pi;
3370#line 106
3371 __cil_tmp36 = __cil_tmp35 + 16;
3372#line 106
3373 __cil_tmp37 = *((int *)__cil_tmp36);
3374#line 106
3375 __cil_tmp38 = (unsigned long )__cil_tmp37;
3376#line 106
3377 __udelay(__cil_tmp38);
3378 }
3379 } else {
3380
3381 }
3382 }
3383 {
3384#line 106
3385 __cil_tmp39 = (unsigned long )pi;
3386#line 106
3387 __cil_tmp40 = __cil_tmp39 + 8;
3388#line 106
3389 __cil_tmp41 = *((int *)__cil_tmp40);
3390#line 106
3391 outb((unsigned char)255, __cil_tmp41);
3392 }
3393 {
3394#line 106
3395 __cil_tmp42 = (unsigned long )pi;
3396#line 106
3397 __cil_tmp43 = __cil_tmp42 + 16;
3398#line 106
3399 if (*((int *)__cil_tmp43)) {
3400 {
3401#line 106
3402 __cil_tmp44 = (unsigned long )pi;
3403#line 106
3404 __cil_tmp45 = __cil_tmp44 + 16;
3405#line 106
3406 __cil_tmp46 = *((int *)__cil_tmp45);
3407#line 106
3408 __cil_tmp47 = (unsigned long )__cil_tmp46;
3409#line 106
3410 __udelay(__cil_tmp47);
3411 }
3412 } else {
3413
3414 }
3415 }
3416 {
3417#line 106
3418 __cil_tmp48 = (unsigned long )pi;
3419#line 106
3420 __cil_tmp49 = __cil_tmp48 + 8;
3421#line 106
3422 __cil_tmp50 = *((int *)__cil_tmp49);
3423#line 106
3424 __cil_tmp51 = __cil_tmp50 + 2;
3425#line 106
3426 outb((unsigned char)12, __cil_tmp51);
3427 }
3428 {
3429#line 106
3430 __cil_tmp52 = (unsigned long )pi;
3431#line 106
3432 __cil_tmp53 = __cil_tmp52 + 16;
3433#line 106
3434 if (*((int *)__cil_tmp53)) {
3435 {
3436#line 106
3437 __cil_tmp54 = (unsigned long )pi;
3438#line 106
3439 __cil_tmp55 = __cil_tmp54 + 16;
3440#line 106
3441 __cil_tmp56 = *((int *)__cil_tmp55);
3442#line 106
3443 __cil_tmp57 = (unsigned long )__cil_tmp56;
3444#line 106
3445 __udelay(__cil_tmp57);
3446 }
3447 } else {
3448
3449 }
3450 }
3451 {
3452#line 106
3453 __cil_tmp58 = (unsigned long )pi;
3454#line 106
3455 __cil_tmp59 = __cil_tmp58 + 8;
3456#line 106
3457 __cil_tmp60 = *((int *)__cil_tmp59);
3458#line 106
3459 __cil_tmp61 = __cil_tmp60 + 2;
3460#line 106
3461 outb((unsigned char)4, __cil_tmp61);
3462 }
3463 {
3464#line 106
3465 __cil_tmp62 = (unsigned long )pi;
3466#line 106
3467 __cil_tmp63 = __cil_tmp62 + 16;
3468#line 106
3469 if (*((int *)__cil_tmp63)) {
3470 {
3471#line 106
3472 __cil_tmp64 = (unsigned long )pi;
3473#line 106
3474 __cil_tmp65 = __cil_tmp64 + 16;
3475#line 106
3476 __cil_tmp66 = *((int *)__cil_tmp65);
3477#line 106
3478 __cil_tmp67 = (unsigned long )__cil_tmp66;
3479#line 106
3480 __udelay(__cil_tmp67);
3481 }
3482 } else {
3483
3484 }
3485 }
3486 {
3487#line 106
3488 __cil_tmp68 = (unsigned long )pi;
3489#line 106
3490 __cil_tmp69 = __cil_tmp68 + 8;
3491#line 106
3492 __cil_tmp70 = *((int *)__cil_tmp69);
3493#line 106
3494 outb((unsigned char)170, __cil_tmp70);
3495 }
3496 {
3497#line 106
3498 __cil_tmp71 = (unsigned long )pi;
3499#line 106
3500 __cil_tmp72 = __cil_tmp71 + 16;
3501#line 106
3502 if (*((int *)__cil_tmp72)) {
3503 {
3504#line 106
3505 __cil_tmp73 = (unsigned long )pi;
3506#line 106
3507 __cil_tmp74 = __cil_tmp73 + 16;
3508#line 106
3509 __cil_tmp75 = *((int *)__cil_tmp74);
3510#line 106
3511 __cil_tmp76 = (unsigned long )__cil_tmp75;
3512#line 106
3513 __udelay(__cil_tmp76);
3514 }
3515 } else {
3516
3517 }
3518 }
3519 {
3520#line 106
3521 __cil_tmp77 = (unsigned long )pi;
3522#line 106
3523 __cil_tmp78 = __cil_tmp77 + 8;
3524#line 106
3525 __cil_tmp79 = *((int *)__cil_tmp78);
3526#line 106
3527 outb((unsigned char)85, __cil_tmp79);
3528 }
3529 {
3530#line 106
3531 __cil_tmp80 = (unsigned long )pi;
3532#line 106
3533 __cil_tmp81 = __cil_tmp80 + 16;
3534#line 106
3535 if (*((int *)__cil_tmp81)) {
3536 {
3537#line 106
3538 __cil_tmp82 = (unsigned long )pi;
3539#line 106
3540 __cil_tmp83 = __cil_tmp82 + 16;
3541#line 106
3542 __cil_tmp84 = *((int *)__cil_tmp83);
3543#line 106
3544 __cil_tmp85 = (unsigned long )__cil_tmp84;
3545#line 106
3546 __udelay(__cil_tmp85);
3547 }
3548 } else {
3549
3550 }
3551 }
3552 {
3553#line 106
3554 __cil_tmp86 = (unsigned long )pi;
3555#line 106
3556 __cil_tmp87 = __cil_tmp86 + 8;
3557#line 106
3558 __cil_tmp88 = *((int *)__cil_tmp87);
3559#line 106
3560 outb((unsigned char)0, __cil_tmp88);
3561 }
3562 {
3563#line 106
3564 __cil_tmp89 = (unsigned long )pi;
3565#line 106
3566 __cil_tmp90 = __cil_tmp89 + 16;
3567#line 106
3568 if (*((int *)__cil_tmp90)) {
3569 {
3570#line 106
3571 __cil_tmp91 = (unsigned long )pi;
3572#line 106
3573 __cil_tmp92 = __cil_tmp91 + 16;
3574#line 106
3575 __cil_tmp93 = *((int *)__cil_tmp92);
3576#line 106
3577 __cil_tmp94 = (unsigned long )__cil_tmp93;
3578#line 106
3579 __udelay(__cil_tmp94);
3580 }
3581 } else {
3582
3583 }
3584 }
3585 {
3586#line 106
3587 __cil_tmp95 = (unsigned long )pi;
3588#line 106
3589 __cil_tmp96 = __cil_tmp95 + 8;
3590#line 106
3591 __cil_tmp97 = *((int *)__cil_tmp96);
3592#line 106
3593 outb((unsigned char)255, __cil_tmp97);
3594 }
3595 {
3596#line 106
3597 __cil_tmp98 = (unsigned long )pi;
3598#line 106
3599 __cil_tmp99 = __cil_tmp98 + 16;
3600#line 106
3601 if (*((int *)__cil_tmp99)) {
3602 {
3603#line 106
3604 __cil_tmp100 = (unsigned long )pi;
3605#line 106
3606 __cil_tmp101 = __cil_tmp100 + 16;
3607#line 106
3608 __cil_tmp102 = *((int *)__cil_tmp101);
3609#line 106
3610 __cil_tmp103 = (unsigned long )__cil_tmp102;
3611#line 106
3612 __udelay(__cil_tmp103);
3613 }
3614 } else {
3615
3616 }
3617 }
3618 {
3619#line 106
3620 __cil_tmp104 = (unsigned long )pi;
3621#line 106
3622 __cil_tmp105 = __cil_tmp104 + 8;
3623#line 106
3624 __cil_tmp106 = *((int *)__cil_tmp105);
3625#line 106
3626 outb((unsigned char)135, __cil_tmp106);
3627 }
3628 {
3629#line 106
3630 __cil_tmp107 = (unsigned long )pi;
3631#line 106
3632 __cil_tmp108 = __cil_tmp107 + 16;
3633#line 106
3634 if (*((int *)__cil_tmp108)) {
3635 {
3636#line 106
3637 __cil_tmp109 = (unsigned long )pi;
3638#line 106
3639 __cil_tmp110 = __cil_tmp109 + 16;
3640#line 106
3641 __cil_tmp111 = *((int *)__cil_tmp110);
3642#line 106
3643 __cil_tmp112 = (unsigned long )__cil_tmp111;
3644#line 106
3645 __udelay(__cil_tmp112);
3646 }
3647 } else {
3648
3649 }
3650 }
3651 {
3652#line 106
3653 __cil_tmp113 = (unsigned long )pi;
3654#line 106
3655 __cil_tmp114 = __cil_tmp113 + 8;
3656#line 106
3657 __cil_tmp115 = *((int *)__cil_tmp114);
3658#line 106
3659 outb((unsigned char)120, __cil_tmp115);
3660 }
3661 {
3662#line 106
3663 __cil_tmp116 = (unsigned long )pi;
3664#line 106
3665 __cil_tmp117 = __cil_tmp116 + 16;
3666#line 106
3667 if (*((int *)__cil_tmp117)) {
3668 {
3669#line 106
3670 __cil_tmp118 = (unsigned long )pi;
3671#line 106
3672 __cil_tmp119 = __cil_tmp118 + 16;
3673#line 106
3674 __cil_tmp120 = *((int *)__cil_tmp119);
3675#line 106
3676 __cil_tmp121 = (unsigned long )__cil_tmp120;
3677#line 106
3678 __udelay(__cil_tmp121);
3679 }
3680 } else {
3681
3682 }
3683 }
3684 {
3685#line 106
3686 __cil_tmp122 = (unsigned long )pi;
3687#line 106
3688 __cil_tmp123 = __cil_tmp122 + 8;
3689#line 106
3690 __cil_tmp124 = *((int *)__cil_tmp123);
3691#line 106
3692 outb((unsigned char)224, __cil_tmp124);
3693 }
3694 {
3695#line 106
3696 __cil_tmp125 = (unsigned long )pi;
3697#line 106
3698 __cil_tmp126 = __cil_tmp125 + 16;
3699#line 106
3700 if (*((int *)__cil_tmp126)) {
3701 {
3702#line 106
3703 __cil_tmp127 = (unsigned long )pi;
3704#line 106
3705 __cil_tmp128 = __cil_tmp127 + 16;
3706#line 106
3707 __cil_tmp129 = *((int *)__cil_tmp128);
3708#line 106
3709 __cil_tmp130 = (unsigned long )__cil_tmp129;
3710#line 106
3711 __udelay(__cil_tmp130);
3712 }
3713 } else {
3714
3715 }
3716 }
3717 {
3718#line 106
3719 __cil_tmp131 = (unsigned long )pi;
3720#line 106
3721 __cil_tmp132 = __cil_tmp131 + 8;
3722#line 106
3723 __cil_tmp133 = *((int *)__cil_tmp132);
3724#line 106
3725 __cil_tmp134 = __cil_tmp133 + 2;
3726#line 106
3727 outb((unsigned char)5, __cil_tmp134);
3728 }
3729 {
3730#line 106
3731 __cil_tmp135 = (unsigned long )pi;
3732#line 106
3733 __cil_tmp136 = __cil_tmp135 + 16;
3734#line 106
3735 if (*((int *)__cil_tmp136)) {
3736 {
3737#line 106
3738 __cil_tmp137 = (unsigned long )pi;
3739#line 106
3740 __cil_tmp138 = __cil_tmp137 + 16;
3741#line 106
3742 __cil_tmp139 = *((int *)__cil_tmp138);
3743#line 106
3744 __cil_tmp140 = (unsigned long )__cil_tmp139;
3745#line 106
3746 __udelay(__cil_tmp140);
3747 }
3748 } else {
3749
3750 }
3751 }
3752 {
3753#line 106
3754 __cil_tmp141 = (unsigned long )pi;
3755#line 106
3756 __cil_tmp142 = __cil_tmp141 + 8;
3757#line 106
3758 __cil_tmp143 = *((int *)__cil_tmp142);
3759#line 106
3760 __cil_tmp144 = __cil_tmp143 + 2;
3761#line 106
3762 outb((unsigned char)4, __cil_tmp144);
3763 }
3764 {
3765#line 106
3766 __cil_tmp145 = (unsigned long )pi;
3767#line 106
3768 __cil_tmp146 = __cil_tmp145 + 16;
3769#line 106
3770 if (*((int *)__cil_tmp146)) {
3771 {
3772#line 106
3773 __cil_tmp147 = (unsigned long )pi;
3774#line 106
3775 __cil_tmp148 = __cil_tmp147 + 16;
3776#line 106
3777 __cil_tmp149 = *((int *)__cil_tmp148);
3778#line 106
3779 __cil_tmp150 = (unsigned long )__cil_tmp149;
3780#line 106
3781 __udelay(__cil_tmp150);
3782 }
3783 } else {
3784
3785 }
3786 }
3787 {
3788#line 106
3789 __cil_tmp151 = (unsigned long )pi;
3790#line 106
3791 __cil_tmp152 = __cil_tmp151 + 8;
3792#line 106
3793 __cil_tmp153 = *((int *)__cil_tmp152);
3794#line 106
3795 outb((unsigned char)255, __cil_tmp153);
3796 }
3797 {
3798#line 106
3799 __cil_tmp154 = (unsigned long )pi;
3800#line 106
3801 __cil_tmp155 = __cil_tmp154 + 16;
3802#line 106
3803 if (*((int *)__cil_tmp155)) {
3804 {
3805#line 106
3806 __cil_tmp156 = (unsigned long )pi;
3807#line 106
3808 __cil_tmp157 = __cil_tmp156 + 16;
3809#line 106
3810 __cil_tmp158 = *((int *)__cil_tmp157);
3811#line 106
3812 __cil_tmp159 = (unsigned long )__cil_tmp158;
3813#line 106
3814 __udelay(__cil_tmp159);
3815 }
3816 } else {
3817
3818 }
3819 }
3820#line 107
3821 return;
3822}
3823}
3824#line 109 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
3825static void dstr_disconnect(PIA *pi )
3826{ unsigned long __cil_tmp2 ;
3827 unsigned long __cil_tmp3 ;
3828 int __cil_tmp4 ;
3829 unsigned long __cil_tmp5 ;
3830 unsigned long __cil_tmp6 ;
3831 unsigned long __cil_tmp7 ;
3832 unsigned long __cil_tmp8 ;
3833 int __cil_tmp9 ;
3834 unsigned long __cil_tmp10 ;
3835 unsigned long __cil_tmp11 ;
3836 unsigned long __cil_tmp12 ;
3837 int __cil_tmp13 ;
3838 int __cil_tmp14 ;
3839 unsigned long __cil_tmp15 ;
3840 unsigned long __cil_tmp16 ;
3841 unsigned long __cil_tmp17 ;
3842 unsigned long __cil_tmp18 ;
3843 int __cil_tmp19 ;
3844 unsigned long __cil_tmp20 ;
3845 unsigned long __cil_tmp21 ;
3846 unsigned long __cil_tmp22 ;
3847 int __cil_tmp23 ;
3848 int __cil_tmp24 ;
3849 unsigned long __cil_tmp25 ;
3850 unsigned long __cil_tmp26 ;
3851 unsigned long __cil_tmp27 ;
3852 unsigned long __cil_tmp28 ;
3853 int __cil_tmp29 ;
3854 unsigned long __cil_tmp30 ;
3855 unsigned long __cil_tmp31 ;
3856 unsigned long __cil_tmp32 ;
3857 int __cil_tmp33 ;
3858 unsigned long __cil_tmp34 ;
3859 unsigned long __cil_tmp35 ;
3860 unsigned long __cil_tmp36 ;
3861 unsigned long __cil_tmp37 ;
3862 int __cil_tmp38 ;
3863 unsigned long __cil_tmp39 ;
3864 unsigned long __cil_tmp40 ;
3865 unsigned long __cil_tmp41 ;
3866 int __cil_tmp42 ;
3867 unsigned long __cil_tmp43 ;
3868 unsigned long __cil_tmp44 ;
3869 unsigned long __cil_tmp45 ;
3870 unsigned long __cil_tmp46 ;
3871 int __cil_tmp47 ;
3872 unsigned long __cil_tmp48 ;
3873 unsigned long __cil_tmp49 ;
3874 unsigned long __cil_tmp50 ;
3875 int __cil_tmp51 ;
3876 unsigned long __cil_tmp52 ;
3877 unsigned long __cil_tmp53 ;
3878 unsigned long __cil_tmp54 ;
3879 unsigned long __cil_tmp55 ;
3880 int __cil_tmp56 ;
3881 unsigned long __cil_tmp57 ;
3882 unsigned long __cil_tmp58 ;
3883 unsigned long __cil_tmp59 ;
3884 int __cil_tmp60 ;
3885 unsigned long __cil_tmp61 ;
3886 unsigned long __cil_tmp62 ;
3887 unsigned long __cil_tmp63 ;
3888 unsigned long __cil_tmp64 ;
3889 int __cil_tmp65 ;
3890 unsigned long __cil_tmp66 ;
3891 unsigned long __cil_tmp67 ;
3892 unsigned long __cil_tmp68 ;
3893 int __cil_tmp69 ;
3894 unsigned long __cil_tmp70 ;
3895 unsigned long __cil_tmp71 ;
3896 unsigned long __cil_tmp72 ;
3897 unsigned long __cil_tmp73 ;
3898 int __cil_tmp74 ;
3899 unsigned long __cil_tmp75 ;
3900 unsigned long __cil_tmp76 ;
3901 unsigned long __cil_tmp77 ;
3902 int __cil_tmp78 ;
3903 unsigned long __cil_tmp79 ;
3904 unsigned long __cil_tmp80 ;
3905 unsigned long __cil_tmp81 ;
3906 unsigned long __cil_tmp82 ;
3907 int __cil_tmp83 ;
3908 unsigned long __cil_tmp84 ;
3909 unsigned long __cil_tmp85 ;
3910 unsigned long __cil_tmp86 ;
3911 int __cil_tmp87 ;
3912 unsigned long __cil_tmp88 ;
3913 unsigned long __cil_tmp89 ;
3914 unsigned long __cil_tmp90 ;
3915 unsigned long __cil_tmp91 ;
3916 int __cil_tmp92 ;
3917 unsigned long __cil_tmp93 ;
3918 unsigned long __cil_tmp94 ;
3919 unsigned long __cil_tmp95 ;
3920 int __cil_tmp96 ;
3921 int __cil_tmp97 ;
3922 unsigned long __cil_tmp98 ;
3923 unsigned long __cil_tmp99 ;
3924 unsigned long __cil_tmp100 ;
3925 unsigned long __cil_tmp101 ;
3926 int __cil_tmp102 ;
3927 unsigned long __cil_tmp103 ;
3928 unsigned long __cil_tmp104 ;
3929 unsigned long __cil_tmp105 ;
3930 int __cil_tmp106 ;
3931 int __cil_tmp107 ;
3932 unsigned long __cil_tmp108 ;
3933 unsigned long __cil_tmp109 ;
3934 unsigned long __cil_tmp110 ;
3935 unsigned long __cil_tmp111 ;
3936 int __cil_tmp112 ;
3937 unsigned long __cil_tmp113 ;
3938 unsigned long __cil_tmp114 ;
3939 unsigned long __cil_tmp115 ;
3940 int __cil_tmp116 ;
3941 unsigned char __cil_tmp117 ;
3942 unsigned long __cil_tmp118 ;
3943 unsigned long __cil_tmp119 ;
3944 int __cil_tmp120 ;
3945 unsigned long __cil_tmp121 ;
3946 unsigned long __cil_tmp122 ;
3947 unsigned long __cil_tmp123 ;
3948 unsigned long __cil_tmp124 ;
3949 int __cil_tmp125 ;
3950 unsigned long __cil_tmp126 ;
3951 unsigned long __cil_tmp127 ;
3952 unsigned long __cil_tmp128 ;
3953 int __cil_tmp129 ;
3954 unsigned char __cil_tmp130 ;
3955 unsigned long __cil_tmp131 ;
3956 unsigned long __cil_tmp132 ;
3957 int __cil_tmp133 ;
3958 int __cil_tmp134 ;
3959 unsigned long __cil_tmp135 ;
3960 unsigned long __cil_tmp136 ;
3961 unsigned long __cil_tmp137 ;
3962 unsigned long __cil_tmp138 ;
3963 int __cil_tmp139 ;
3964 unsigned long __cil_tmp140 ;
3965
3966 {
3967 {
3968#line 111
3969 __cil_tmp2 = (unsigned long )pi;
3970#line 111
3971 __cil_tmp3 = __cil_tmp2 + 8;
3972#line 111
3973 __cil_tmp4 = *((int *)__cil_tmp3);
3974#line 111
3975 outb((unsigned char)255, __cil_tmp4);
3976 }
3977 {
3978#line 111
3979 __cil_tmp5 = (unsigned long )pi;
3980#line 111
3981 __cil_tmp6 = __cil_tmp5 + 16;
3982#line 111
3983 if (*((int *)__cil_tmp6)) {
3984 {
3985#line 111
3986 __cil_tmp7 = (unsigned long )pi;
3987#line 111
3988 __cil_tmp8 = __cil_tmp7 + 16;
3989#line 111
3990 __cil_tmp9 = *((int *)__cil_tmp8);
3991#line 111
3992 __cil_tmp10 = (unsigned long )__cil_tmp9;
3993#line 111
3994 __udelay(__cil_tmp10);
3995 }
3996 } else {
3997
3998 }
3999 }
4000 {
4001#line 111
4002 __cil_tmp11 = (unsigned long )pi;
4003#line 111
4004 __cil_tmp12 = __cil_tmp11 + 8;
4005#line 111
4006 __cil_tmp13 = *((int *)__cil_tmp12);
4007#line 111
4008 __cil_tmp14 = __cil_tmp13 + 2;
4009#line 111
4010 outb((unsigned char)12, __cil_tmp14);
4011 }
4012 {
4013#line 111
4014 __cil_tmp15 = (unsigned long )pi;
4015#line 111
4016 __cil_tmp16 = __cil_tmp15 + 16;
4017#line 111
4018 if (*((int *)__cil_tmp16)) {
4019 {
4020#line 111
4021 __cil_tmp17 = (unsigned long )pi;
4022#line 111
4023 __cil_tmp18 = __cil_tmp17 + 16;
4024#line 111
4025 __cil_tmp19 = *((int *)__cil_tmp18);
4026#line 111
4027 __cil_tmp20 = (unsigned long )__cil_tmp19;
4028#line 111
4029 __udelay(__cil_tmp20);
4030 }
4031 } else {
4032
4033 }
4034 }
4035 {
4036#line 111
4037 __cil_tmp21 = (unsigned long )pi;
4038#line 111
4039 __cil_tmp22 = __cil_tmp21 + 8;
4040#line 111
4041 __cil_tmp23 = *((int *)__cil_tmp22);
4042#line 111
4043 __cil_tmp24 = __cil_tmp23 + 2;
4044#line 111
4045 outb((unsigned char)4, __cil_tmp24);
4046 }
4047 {
4048#line 111
4049 __cil_tmp25 = (unsigned long )pi;
4050#line 111
4051 __cil_tmp26 = __cil_tmp25 + 16;
4052#line 111
4053 if (*((int *)__cil_tmp26)) {
4054 {
4055#line 111
4056 __cil_tmp27 = (unsigned long )pi;
4057#line 111
4058 __cil_tmp28 = __cil_tmp27 + 16;
4059#line 111
4060 __cil_tmp29 = *((int *)__cil_tmp28);
4061#line 111
4062 __cil_tmp30 = (unsigned long )__cil_tmp29;
4063#line 111
4064 __udelay(__cil_tmp30);
4065 }
4066 } else {
4067
4068 }
4069 }
4070 {
4071#line 111
4072 __cil_tmp31 = (unsigned long )pi;
4073#line 111
4074 __cil_tmp32 = __cil_tmp31 + 8;
4075#line 111
4076 __cil_tmp33 = *((int *)__cil_tmp32);
4077#line 111
4078 outb((unsigned char)170, __cil_tmp33);
4079 }
4080 {
4081#line 111
4082 __cil_tmp34 = (unsigned long )pi;
4083#line 111
4084 __cil_tmp35 = __cil_tmp34 + 16;
4085#line 111
4086 if (*((int *)__cil_tmp35)) {
4087 {
4088#line 111
4089 __cil_tmp36 = (unsigned long )pi;
4090#line 111
4091 __cil_tmp37 = __cil_tmp36 + 16;
4092#line 111
4093 __cil_tmp38 = *((int *)__cil_tmp37);
4094#line 111
4095 __cil_tmp39 = (unsigned long )__cil_tmp38;
4096#line 111
4097 __udelay(__cil_tmp39);
4098 }
4099 } else {
4100
4101 }
4102 }
4103 {
4104#line 111
4105 __cil_tmp40 = (unsigned long )pi;
4106#line 111
4107 __cil_tmp41 = __cil_tmp40 + 8;
4108#line 111
4109 __cil_tmp42 = *((int *)__cil_tmp41);
4110#line 111
4111 outb((unsigned char)85, __cil_tmp42);
4112 }
4113 {
4114#line 111
4115 __cil_tmp43 = (unsigned long )pi;
4116#line 111
4117 __cil_tmp44 = __cil_tmp43 + 16;
4118#line 111
4119 if (*((int *)__cil_tmp44)) {
4120 {
4121#line 111
4122 __cil_tmp45 = (unsigned long )pi;
4123#line 111
4124 __cil_tmp46 = __cil_tmp45 + 16;
4125#line 111
4126 __cil_tmp47 = *((int *)__cil_tmp46);
4127#line 111
4128 __cil_tmp48 = (unsigned long )__cil_tmp47;
4129#line 111
4130 __udelay(__cil_tmp48);
4131 }
4132 } else {
4133
4134 }
4135 }
4136 {
4137#line 111
4138 __cil_tmp49 = (unsigned long )pi;
4139#line 111
4140 __cil_tmp50 = __cil_tmp49 + 8;
4141#line 111
4142 __cil_tmp51 = *((int *)__cil_tmp50);
4143#line 111
4144 outb((unsigned char)0, __cil_tmp51);
4145 }
4146 {
4147#line 111
4148 __cil_tmp52 = (unsigned long )pi;
4149#line 111
4150 __cil_tmp53 = __cil_tmp52 + 16;
4151#line 111
4152 if (*((int *)__cil_tmp53)) {
4153 {
4154#line 111
4155 __cil_tmp54 = (unsigned long )pi;
4156#line 111
4157 __cil_tmp55 = __cil_tmp54 + 16;
4158#line 111
4159 __cil_tmp56 = *((int *)__cil_tmp55);
4160#line 111
4161 __cil_tmp57 = (unsigned long )__cil_tmp56;
4162#line 111
4163 __udelay(__cil_tmp57);
4164 }
4165 } else {
4166
4167 }
4168 }
4169 {
4170#line 111
4171 __cil_tmp58 = (unsigned long )pi;
4172#line 111
4173 __cil_tmp59 = __cil_tmp58 + 8;
4174#line 111
4175 __cil_tmp60 = *((int *)__cil_tmp59);
4176#line 111
4177 outb((unsigned char)255, __cil_tmp60);
4178 }
4179 {
4180#line 111
4181 __cil_tmp61 = (unsigned long )pi;
4182#line 111
4183 __cil_tmp62 = __cil_tmp61 + 16;
4184#line 111
4185 if (*((int *)__cil_tmp62)) {
4186 {
4187#line 111
4188 __cil_tmp63 = (unsigned long )pi;
4189#line 111
4190 __cil_tmp64 = __cil_tmp63 + 16;
4191#line 111
4192 __cil_tmp65 = *((int *)__cil_tmp64);
4193#line 111
4194 __cil_tmp66 = (unsigned long )__cil_tmp65;
4195#line 111
4196 __udelay(__cil_tmp66);
4197 }
4198 } else {
4199
4200 }
4201 }
4202 {
4203#line 111
4204 __cil_tmp67 = (unsigned long )pi;
4205#line 111
4206 __cil_tmp68 = __cil_tmp67 + 8;
4207#line 111
4208 __cil_tmp69 = *((int *)__cil_tmp68);
4209#line 111
4210 outb((unsigned char)135, __cil_tmp69);
4211 }
4212 {
4213#line 111
4214 __cil_tmp70 = (unsigned long )pi;
4215#line 111
4216 __cil_tmp71 = __cil_tmp70 + 16;
4217#line 111
4218 if (*((int *)__cil_tmp71)) {
4219 {
4220#line 111
4221 __cil_tmp72 = (unsigned long )pi;
4222#line 111
4223 __cil_tmp73 = __cil_tmp72 + 16;
4224#line 111
4225 __cil_tmp74 = *((int *)__cil_tmp73);
4226#line 111
4227 __cil_tmp75 = (unsigned long )__cil_tmp74;
4228#line 111
4229 __udelay(__cil_tmp75);
4230 }
4231 } else {
4232
4233 }
4234 }
4235 {
4236#line 111
4237 __cil_tmp76 = (unsigned long )pi;
4238#line 111
4239 __cil_tmp77 = __cil_tmp76 + 8;
4240#line 111
4241 __cil_tmp78 = *((int *)__cil_tmp77);
4242#line 111
4243 outb((unsigned char)120, __cil_tmp78);
4244 }
4245 {
4246#line 111
4247 __cil_tmp79 = (unsigned long )pi;
4248#line 111
4249 __cil_tmp80 = __cil_tmp79 + 16;
4250#line 111
4251 if (*((int *)__cil_tmp80)) {
4252 {
4253#line 111
4254 __cil_tmp81 = (unsigned long )pi;
4255#line 111
4256 __cil_tmp82 = __cil_tmp81 + 16;
4257#line 111
4258 __cil_tmp83 = *((int *)__cil_tmp82);
4259#line 111
4260 __cil_tmp84 = (unsigned long )__cil_tmp83;
4261#line 111
4262 __udelay(__cil_tmp84);
4263 }
4264 } else {
4265
4266 }
4267 }
4268 {
4269#line 111
4270 __cil_tmp85 = (unsigned long )pi;
4271#line 111
4272 __cil_tmp86 = __cil_tmp85 + 8;
4273#line 111
4274 __cil_tmp87 = *((int *)__cil_tmp86);
4275#line 111
4276 outb((unsigned char)48, __cil_tmp87);
4277 }
4278 {
4279#line 111
4280 __cil_tmp88 = (unsigned long )pi;
4281#line 111
4282 __cil_tmp89 = __cil_tmp88 + 16;
4283#line 111
4284 if (*((int *)__cil_tmp89)) {
4285 {
4286#line 111
4287 __cil_tmp90 = (unsigned long )pi;
4288#line 111
4289 __cil_tmp91 = __cil_tmp90 + 16;
4290#line 111
4291 __cil_tmp92 = *((int *)__cil_tmp91);
4292#line 111
4293 __cil_tmp93 = (unsigned long )__cil_tmp92;
4294#line 111
4295 __udelay(__cil_tmp93);
4296 }
4297 } else {
4298
4299 }
4300 }
4301 {
4302#line 111
4303 __cil_tmp94 = (unsigned long )pi;
4304#line 111
4305 __cil_tmp95 = __cil_tmp94 + 8;
4306#line 111
4307 __cil_tmp96 = *((int *)__cil_tmp95);
4308#line 111
4309 __cil_tmp97 = __cil_tmp96 + 2;
4310#line 111
4311 outb((unsigned char)5, __cil_tmp97);
4312 }
4313 {
4314#line 111
4315 __cil_tmp98 = (unsigned long )pi;
4316#line 111
4317 __cil_tmp99 = __cil_tmp98 + 16;
4318#line 111
4319 if (*((int *)__cil_tmp99)) {
4320 {
4321#line 111
4322 __cil_tmp100 = (unsigned long )pi;
4323#line 111
4324 __cil_tmp101 = __cil_tmp100 + 16;
4325#line 111
4326 __cil_tmp102 = *((int *)__cil_tmp101);
4327#line 111
4328 __cil_tmp103 = (unsigned long )__cil_tmp102;
4329#line 111
4330 __udelay(__cil_tmp103);
4331 }
4332 } else {
4333
4334 }
4335 }
4336 {
4337#line 111
4338 __cil_tmp104 = (unsigned long )pi;
4339#line 111
4340 __cil_tmp105 = __cil_tmp104 + 8;
4341#line 111
4342 __cil_tmp106 = *((int *)__cil_tmp105);
4343#line 111
4344 __cil_tmp107 = __cil_tmp106 + 2;
4345#line 111
4346 outb((unsigned char)4, __cil_tmp107);
4347 }
4348 {
4349#line 111
4350 __cil_tmp108 = (unsigned long )pi;
4351#line 111
4352 __cil_tmp109 = __cil_tmp108 + 16;
4353#line 111
4354 if (*((int *)__cil_tmp109)) {
4355 {
4356#line 111
4357 __cil_tmp110 = (unsigned long )pi;
4358#line 111
4359 __cil_tmp111 = __cil_tmp110 + 16;
4360#line 111
4361 __cil_tmp112 = *((int *)__cil_tmp111);
4362#line 111
4363 __cil_tmp113 = (unsigned long )__cil_tmp112;
4364#line 111
4365 __udelay(__cil_tmp113);
4366 }
4367 } else {
4368
4369 }
4370 }
4371 {
4372#line 112
4373 __cil_tmp114 = (unsigned long )pi;
4374#line 112
4375 __cil_tmp115 = __cil_tmp114 + 36;
4376#line 112
4377 __cil_tmp116 = *((int *)__cil_tmp115);
4378#line 112
4379 __cil_tmp117 = (unsigned char )__cil_tmp116;
4380#line 112
4381 __cil_tmp118 = (unsigned long )pi;
4382#line 112
4383 __cil_tmp119 = __cil_tmp118 + 8;
4384#line 112
4385 __cil_tmp120 = *((int *)__cil_tmp119);
4386#line 112
4387 outb(__cil_tmp117, __cil_tmp120);
4388 }
4389 {
4390#line 112
4391 __cil_tmp121 = (unsigned long )pi;
4392#line 112
4393 __cil_tmp122 = __cil_tmp121 + 16;
4394#line 112
4395 if (*((int *)__cil_tmp122)) {
4396 {
4397#line 112
4398 __cil_tmp123 = (unsigned long )pi;
4399#line 112
4400 __cil_tmp124 = __cil_tmp123 + 16;
4401#line 112
4402 __cil_tmp125 = *((int *)__cil_tmp124);
4403#line 112
4404 __cil_tmp126 = (unsigned long )__cil_tmp125;
4405#line 112
4406 __udelay(__cil_tmp126);
4407 }
4408 } else {
4409
4410 }
4411 }
4412 {
4413#line 113
4414 __cil_tmp127 = (unsigned long )pi;
4415#line 113
4416 __cil_tmp128 = __cil_tmp127 + 40;
4417#line 113
4418 __cil_tmp129 = *((int *)__cil_tmp128);
4419#line 113
4420 __cil_tmp130 = (unsigned char )__cil_tmp129;
4421#line 113
4422 __cil_tmp131 = (unsigned long )pi;
4423#line 113
4424 __cil_tmp132 = __cil_tmp131 + 8;
4425#line 113
4426 __cil_tmp133 = *((int *)__cil_tmp132);
4427#line 113
4428 __cil_tmp134 = __cil_tmp133 + 2;
4429#line 113
4430 outb(__cil_tmp130, __cil_tmp134);
4431 }
4432 {
4433#line 113
4434 __cil_tmp135 = (unsigned long )pi;
4435#line 113
4436 __cil_tmp136 = __cil_tmp135 + 16;
4437#line 113
4438 if (*((int *)__cil_tmp136)) {
4439 {
4440#line 113
4441 __cil_tmp137 = (unsigned long )pi;
4442#line 113
4443 __cil_tmp138 = __cil_tmp137 + 16;
4444#line 113
4445 __cil_tmp139 = *((int *)__cil_tmp138);
4446#line 113
4447 __cil_tmp140 = (unsigned long )__cil_tmp139;
4448#line 113
4449 __udelay(__cil_tmp140);
4450 }
4451 } else {
4452
4453 }
4454 }
4455#line 114
4456 return;
4457}
4458}
4459#line 116 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
4460static void dstr_read_block(PIA *pi , char *buf , int count )
4461{ int k ;
4462 int a ;
4463 int b ;
4464 unsigned char tmp ;
4465 unsigned char tmp___0 ;
4466 unsigned char tmp___1 ;
4467 unsigned char tmp___2 ;
4468 unsigned short tmp___3 ;
4469 unsigned int tmp___4 ;
4470 unsigned long __cil_tmp13 ;
4471 unsigned long __cil_tmp14 ;
4472 int __cil_tmp15 ;
4473 unsigned long __cil_tmp16 ;
4474 unsigned long __cil_tmp17 ;
4475 unsigned long __cil_tmp18 ;
4476 unsigned long __cil_tmp19 ;
4477 int __cil_tmp20 ;
4478 unsigned long __cil_tmp21 ;
4479 unsigned long __cil_tmp22 ;
4480 unsigned long __cil_tmp23 ;
4481 int __cil_tmp24 ;
4482 int __cil_tmp25 ;
4483 unsigned long __cil_tmp26 ;
4484 unsigned long __cil_tmp27 ;
4485 unsigned long __cil_tmp28 ;
4486 unsigned long __cil_tmp29 ;
4487 int __cil_tmp30 ;
4488 unsigned long __cil_tmp31 ;
4489 unsigned long __cil_tmp32 ;
4490 unsigned long __cil_tmp33 ;
4491 int __cil_tmp34 ;
4492 int __cil_tmp35 ;
4493 unsigned long __cil_tmp36 ;
4494 unsigned long __cil_tmp37 ;
4495 unsigned long __cil_tmp38 ;
4496 unsigned long __cil_tmp39 ;
4497 int __cil_tmp40 ;
4498 unsigned long __cil_tmp41 ;
4499 unsigned long __cil_tmp42 ;
4500 unsigned long __cil_tmp43 ;
4501 int __cil_tmp44 ;
4502 int __cil_tmp45 ;
4503 unsigned long __cil_tmp46 ;
4504 unsigned long __cil_tmp47 ;
4505 unsigned long __cil_tmp48 ;
4506 unsigned long __cil_tmp49 ;
4507 int __cil_tmp50 ;
4508 unsigned long __cil_tmp51 ;
4509 unsigned long __cil_tmp52 ;
4510 unsigned long __cil_tmp53 ;
4511 int __cil_tmp54 ;
4512 int __cil_tmp55 ;
4513 unsigned long __cil_tmp56 ;
4514 unsigned long __cil_tmp57 ;
4515 unsigned long __cil_tmp58 ;
4516 unsigned long __cil_tmp59 ;
4517 int __cil_tmp60 ;
4518 unsigned long __cil_tmp61 ;
4519 unsigned long __cil_tmp62 ;
4520 unsigned long __cil_tmp63 ;
4521 unsigned long __cil_tmp64 ;
4522 unsigned long __cil_tmp65 ;
4523 int __cil_tmp66 ;
4524 unsigned long __cil_tmp67 ;
4525 unsigned long __cil_tmp68 ;
4526 unsigned long __cil_tmp69 ;
4527 unsigned long __cil_tmp70 ;
4528 int __cil_tmp71 ;
4529 unsigned long __cil_tmp72 ;
4530 unsigned long __cil_tmp73 ;
4531 unsigned long __cil_tmp74 ;
4532 int __cil_tmp75 ;
4533 unsigned long __cil_tmp76 ;
4534 unsigned long __cil_tmp77 ;
4535 unsigned long __cil_tmp78 ;
4536 unsigned long __cil_tmp79 ;
4537 int __cil_tmp80 ;
4538 unsigned long __cil_tmp81 ;
4539 unsigned long __cil_tmp82 ;
4540 unsigned long __cil_tmp83 ;
4541 int __cil_tmp84 ;
4542 int __cil_tmp85 ;
4543 unsigned long __cil_tmp86 ;
4544 unsigned long __cil_tmp87 ;
4545 unsigned long __cil_tmp88 ;
4546 unsigned long __cil_tmp89 ;
4547 int __cil_tmp90 ;
4548 unsigned long __cil_tmp91 ;
4549 unsigned long __cil_tmp92 ;
4550 unsigned long __cil_tmp93 ;
4551 int __cil_tmp94 ;
4552 int __cil_tmp95 ;
4553 unsigned long __cil_tmp96 ;
4554 unsigned long __cil_tmp97 ;
4555 unsigned long __cil_tmp98 ;
4556 unsigned long __cil_tmp99 ;
4557 int __cil_tmp100 ;
4558 unsigned long __cil_tmp101 ;
4559 unsigned long __cil_tmp102 ;
4560 unsigned long __cil_tmp103 ;
4561 int __cil_tmp104 ;
4562 int __cil_tmp105 ;
4563 unsigned long __cil_tmp106 ;
4564 unsigned long __cil_tmp107 ;
4565 unsigned long __cil_tmp108 ;
4566 unsigned long __cil_tmp109 ;
4567 int __cil_tmp110 ;
4568 unsigned long __cil_tmp111 ;
4569 unsigned long __cil_tmp112 ;
4570 unsigned long __cil_tmp113 ;
4571 int __cil_tmp114 ;
4572 int __cil_tmp115 ;
4573 unsigned long __cil_tmp116 ;
4574 unsigned long __cil_tmp117 ;
4575 unsigned long __cil_tmp118 ;
4576 unsigned long __cil_tmp119 ;
4577 int __cil_tmp120 ;
4578 unsigned long __cil_tmp121 ;
4579 unsigned long __cil_tmp122 ;
4580 unsigned long __cil_tmp123 ;
4581 int __cil_tmp124 ;
4582 unsigned long __cil_tmp125 ;
4583 unsigned long __cil_tmp126 ;
4584 unsigned long __cil_tmp127 ;
4585 unsigned long __cil_tmp128 ;
4586 int __cil_tmp129 ;
4587 unsigned long __cil_tmp130 ;
4588 unsigned long __cil_tmp131 ;
4589 unsigned long __cil_tmp132 ;
4590 int __cil_tmp133 ;
4591 int __cil_tmp134 ;
4592 unsigned long __cil_tmp135 ;
4593 unsigned long __cil_tmp136 ;
4594 unsigned long __cil_tmp137 ;
4595 unsigned long __cil_tmp138 ;
4596 int __cil_tmp139 ;
4597 unsigned long __cil_tmp140 ;
4598 unsigned long __cil_tmp141 ;
4599 unsigned long __cil_tmp142 ;
4600 int __cil_tmp143 ;
4601 int __cil_tmp144 ;
4602 unsigned long __cil_tmp145 ;
4603 unsigned long __cil_tmp146 ;
4604 unsigned long __cil_tmp147 ;
4605 unsigned long __cil_tmp148 ;
4606 int __cil_tmp149 ;
4607 unsigned long __cil_tmp150 ;
4608 unsigned long __cil_tmp151 ;
4609 unsigned long __cil_tmp152 ;
4610 int __cil_tmp153 ;
4611 int __cil_tmp154 ;
4612 unsigned long __cil_tmp155 ;
4613 unsigned long __cil_tmp156 ;
4614 unsigned long __cil_tmp157 ;
4615 unsigned long __cil_tmp158 ;
4616 int __cil_tmp159 ;
4617 unsigned long __cil_tmp160 ;
4618 unsigned long __cil_tmp161 ;
4619 unsigned long __cil_tmp162 ;
4620 int __cil_tmp163 ;
4621 int __cil_tmp164 ;
4622 unsigned long __cil_tmp165 ;
4623 unsigned long __cil_tmp166 ;
4624 unsigned long __cil_tmp167 ;
4625 unsigned long __cil_tmp168 ;
4626 int __cil_tmp169 ;
4627 unsigned long __cil_tmp170 ;
4628 unsigned long __cil_tmp171 ;
4629 unsigned long __cil_tmp172 ;
4630 int __cil_tmp173 ;
4631 int __cil_tmp174 ;
4632 unsigned long __cil_tmp175 ;
4633 unsigned long __cil_tmp176 ;
4634 unsigned long __cil_tmp177 ;
4635 unsigned long __cil_tmp178 ;
4636 int __cil_tmp179 ;
4637 unsigned long __cil_tmp180 ;
4638 unsigned long __cil_tmp181 ;
4639 unsigned long __cil_tmp182 ;
4640 int __cil_tmp183 ;
4641 int __cil_tmp184 ;
4642 unsigned long __cil_tmp185 ;
4643 unsigned long __cil_tmp186 ;
4644 unsigned long __cil_tmp187 ;
4645 unsigned long __cil_tmp188 ;
4646 int __cil_tmp189 ;
4647 unsigned long __cil_tmp190 ;
4648 unsigned long __cil_tmp191 ;
4649 unsigned long __cil_tmp192 ;
4650 int __cil_tmp193 ;
4651 int __cil_tmp194 ;
4652 unsigned long __cil_tmp195 ;
4653 unsigned long __cil_tmp196 ;
4654 unsigned long __cil_tmp197 ;
4655 unsigned long __cil_tmp198 ;
4656 int __cil_tmp199 ;
4657 unsigned long __cil_tmp200 ;
4658 unsigned long __cil_tmp201 ;
4659 unsigned long __cil_tmp202 ;
4660 int __cil_tmp203 ;
4661 int __cil_tmp204 ;
4662 unsigned long __cil_tmp205 ;
4663 unsigned long __cil_tmp206 ;
4664 unsigned long __cil_tmp207 ;
4665 unsigned long __cil_tmp208 ;
4666 int __cil_tmp209 ;
4667 unsigned long __cil_tmp210 ;
4668 unsigned long __cil_tmp211 ;
4669 unsigned long __cil_tmp212 ;
4670 int __cil_tmp213 ;
4671 unsigned long __cil_tmp214 ;
4672 unsigned long __cil_tmp215 ;
4673 unsigned long __cil_tmp216 ;
4674 unsigned long __cil_tmp217 ;
4675 int __cil_tmp218 ;
4676 unsigned long __cil_tmp219 ;
4677 unsigned long __cil_tmp220 ;
4678 unsigned long __cil_tmp221 ;
4679 int __cil_tmp222 ;
4680 int __cil_tmp223 ;
4681 unsigned long __cil_tmp224 ;
4682 unsigned long __cil_tmp225 ;
4683 unsigned long __cil_tmp226 ;
4684 unsigned long __cil_tmp227 ;
4685 int __cil_tmp228 ;
4686 unsigned long __cil_tmp229 ;
4687 unsigned long __cil_tmp230 ;
4688 unsigned long __cil_tmp231 ;
4689 int __cil_tmp232 ;
4690 int __cil_tmp233 ;
4691 unsigned long __cil_tmp234 ;
4692 unsigned long __cil_tmp235 ;
4693 unsigned long __cil_tmp236 ;
4694 unsigned long __cil_tmp237 ;
4695 int __cil_tmp238 ;
4696 unsigned long __cil_tmp239 ;
4697 unsigned long __cil_tmp240 ;
4698 unsigned long __cil_tmp241 ;
4699 int __cil_tmp242 ;
4700 int __cil_tmp243 ;
4701 unsigned long __cil_tmp244 ;
4702 unsigned long __cil_tmp245 ;
4703 unsigned long __cil_tmp246 ;
4704 unsigned long __cil_tmp247 ;
4705 int __cil_tmp248 ;
4706 unsigned long __cil_tmp249 ;
4707 unsigned long __cil_tmp250 ;
4708 unsigned long __cil_tmp251 ;
4709 int __cil_tmp252 ;
4710 int __cil_tmp253 ;
4711 unsigned long __cil_tmp254 ;
4712 unsigned long __cil_tmp255 ;
4713 unsigned long __cil_tmp256 ;
4714 unsigned long __cil_tmp257 ;
4715 int __cil_tmp258 ;
4716 unsigned long __cil_tmp259 ;
4717 unsigned long __cil_tmp260 ;
4718 unsigned long __cil_tmp261 ;
4719 unsigned long __cil_tmp262 ;
4720 unsigned long __cil_tmp263 ;
4721 int __cil_tmp264 ;
4722 int __cil_tmp265 ;
4723 unsigned long __cil_tmp266 ;
4724 unsigned long __cil_tmp267 ;
4725 unsigned long __cil_tmp268 ;
4726 unsigned long __cil_tmp269 ;
4727 int __cil_tmp270 ;
4728 unsigned long __cil_tmp271 ;
4729 unsigned long __cil_tmp272 ;
4730 unsigned long __cil_tmp273 ;
4731 unsigned long __cil_tmp274 ;
4732 unsigned long __cil_tmp275 ;
4733 int __cil_tmp276 ;
4734 unsigned long __cil_tmp277 ;
4735 unsigned long __cil_tmp278 ;
4736 unsigned long __cil_tmp279 ;
4737 int __cil_tmp280 ;
4738 int __cil_tmp281 ;
4739 int __cil_tmp282 ;
4740 unsigned long __cil_tmp283 ;
4741 unsigned long __cil_tmp284 ;
4742 int __cil_tmp285 ;
4743 int __cil_tmp286 ;
4744 unsigned long __cil_tmp287 ;
4745 unsigned long __cil_tmp288 ;
4746 unsigned long __cil_tmp289 ;
4747 unsigned long __cil_tmp290 ;
4748 int __cil_tmp291 ;
4749 unsigned long __cil_tmp292 ;
4750 unsigned long __cil_tmp293 ;
4751 unsigned long __cil_tmp294 ;
4752 int __cil_tmp295 ;
4753 int __cil_tmp296 ;
4754 unsigned long __cil_tmp297 ;
4755 unsigned long __cil_tmp298 ;
4756 unsigned long __cil_tmp299 ;
4757 unsigned long __cil_tmp300 ;
4758 int __cil_tmp301 ;
4759 unsigned long __cil_tmp302 ;
4760 unsigned long __cil_tmp303 ;
4761 unsigned long __cil_tmp304 ;
4762 unsigned long __cil_tmp305 ;
4763 unsigned long __cil_tmp306 ;
4764 int __cil_tmp307 ;
4765 unsigned long __cil_tmp308 ;
4766 unsigned long __cil_tmp309 ;
4767 unsigned long __cil_tmp310 ;
4768 int __cil_tmp311 ;
4769 int __cil_tmp312 ;
4770 int __cil_tmp313 ;
4771 unsigned long __cil_tmp314 ;
4772 unsigned long __cil_tmp315 ;
4773 int __cil_tmp316 ;
4774 int __cil_tmp317 ;
4775 unsigned long __cil_tmp318 ;
4776 unsigned long __cil_tmp319 ;
4777 unsigned long __cil_tmp320 ;
4778 unsigned long __cil_tmp321 ;
4779 int __cil_tmp322 ;
4780 unsigned long __cil_tmp323 ;
4781 char *__cil_tmp324 ;
4782 int __cil_tmp325 ;
4783 int __cil_tmp326 ;
4784 int __cil_tmp327 ;
4785 int __cil_tmp328 ;
4786 int __cil_tmp329 ;
4787 int __cil_tmp330 ;
4788 int __cil_tmp331 ;
4789 int __cil_tmp332 ;
4790 int __cil_tmp333 ;
4791 int __cil_tmp334 ;
4792 int __cil_tmp335 ;
4793 int __cil_tmp336 ;
4794 unsigned long __cil_tmp337 ;
4795 unsigned long __cil_tmp338 ;
4796 int __cil_tmp339 ;
4797 unsigned long __cil_tmp340 ;
4798 unsigned long __cil_tmp341 ;
4799 unsigned long __cil_tmp342 ;
4800 unsigned long __cil_tmp343 ;
4801 int __cil_tmp344 ;
4802 unsigned long __cil_tmp345 ;
4803 unsigned long __cil_tmp346 ;
4804 unsigned long __cil_tmp347 ;
4805 int __cil_tmp348 ;
4806 int __cil_tmp349 ;
4807 unsigned long __cil_tmp350 ;
4808 unsigned long __cil_tmp351 ;
4809 unsigned long __cil_tmp352 ;
4810 unsigned long __cil_tmp353 ;
4811 int __cil_tmp354 ;
4812 unsigned long __cil_tmp355 ;
4813 unsigned long __cil_tmp356 ;
4814 unsigned long __cil_tmp357 ;
4815 unsigned long __cil_tmp358 ;
4816 unsigned long __cil_tmp359 ;
4817 int __cil_tmp360 ;
4818 unsigned long __cil_tmp361 ;
4819 unsigned long __cil_tmp362 ;
4820 unsigned long __cil_tmp363 ;
4821 int __cil_tmp364 ;
4822 char *__cil_tmp365 ;
4823 int __cil_tmp366 ;
4824 int __cil_tmp367 ;
4825 unsigned long __cil_tmp368 ;
4826 unsigned long __cil_tmp369 ;
4827 int __cil_tmp370 ;
4828 int __cil_tmp371 ;
4829 unsigned long __cil_tmp372 ;
4830 unsigned long __cil_tmp373 ;
4831 unsigned long __cil_tmp374 ;
4832 unsigned long __cil_tmp375 ;
4833 int __cil_tmp376 ;
4834 unsigned long __cil_tmp377 ;
4835 unsigned long __cil_tmp378 ;
4836 unsigned long __cil_tmp379 ;
4837 int __cil_tmp380 ;
4838 int __cil_tmp381 ;
4839 unsigned long __cil_tmp382 ;
4840 unsigned long __cil_tmp383 ;
4841 unsigned long __cil_tmp384 ;
4842 unsigned long __cil_tmp385 ;
4843 int __cil_tmp386 ;
4844 unsigned long __cil_tmp387 ;
4845 unsigned long __cil_tmp388 ;
4846 unsigned long __cil_tmp389 ;
4847 int __cil_tmp390 ;
4848 int __cil_tmp391 ;
4849 unsigned long __cil_tmp392 ;
4850 unsigned long __cil_tmp393 ;
4851 unsigned long __cil_tmp394 ;
4852 unsigned long __cil_tmp395 ;
4853 int __cil_tmp396 ;
4854 unsigned long __cil_tmp397 ;
4855 unsigned long __cil_tmp398 ;
4856 unsigned long __cil_tmp399 ;
4857 unsigned long __cil_tmp400 ;
4858 unsigned long __cil_tmp401 ;
4859 int __cil_tmp402 ;
4860 unsigned long __cil_tmp403 ;
4861 unsigned long __cil_tmp404 ;
4862 unsigned long __cil_tmp405 ;
4863 int __cil_tmp406 ;
4864 int __cil_tmp407 ;
4865 char *__cil_tmp408 ;
4866 int __cil_tmp409 ;
4867 int __cil_tmp410 ;
4868 unsigned long __cil_tmp411 ;
4869 unsigned long __cil_tmp412 ;
4870 int __cil_tmp413 ;
4871 int __cil_tmp414 ;
4872 unsigned long __cil_tmp415 ;
4873 unsigned long __cil_tmp416 ;
4874 unsigned long __cil_tmp417 ;
4875 unsigned long __cil_tmp418 ;
4876 int __cil_tmp419 ;
4877 unsigned long __cil_tmp420 ;
4878 unsigned long __cil_tmp421 ;
4879 unsigned long __cil_tmp422 ;
4880 int __cil_tmp423 ;
4881 int __cil_tmp424 ;
4882 unsigned long __cil_tmp425 ;
4883 unsigned long __cil_tmp426 ;
4884 unsigned long __cil_tmp427 ;
4885 unsigned long __cil_tmp428 ;
4886 int __cil_tmp429 ;
4887 unsigned long __cil_tmp430 ;
4888 int __cil_tmp431 ;
4889 unsigned long __cil_tmp432 ;
4890 unsigned long __cil_tmp433 ;
4891 unsigned long __cil_tmp434 ;
4892 unsigned long __cil_tmp435 ;
4893 int __cil_tmp436 ;
4894 unsigned long __cil_tmp437 ;
4895 unsigned long __cil_tmp438 ;
4896 unsigned long __cil_tmp439 ;
4897 int __cil_tmp440 ;
4898 int __cil_tmp441 ;
4899 u16 *__cil_tmp442 ;
4900 u16 *__cil_tmp443 ;
4901 int __cil_tmp444 ;
4902 int __cil_tmp445 ;
4903 unsigned long __cil_tmp446 ;
4904 unsigned long __cil_tmp447 ;
4905 int __cil_tmp448 ;
4906 int __cil_tmp449 ;
4907 unsigned long __cil_tmp450 ;
4908 unsigned long __cil_tmp451 ;
4909 unsigned long __cil_tmp452 ;
4910 unsigned long __cil_tmp453 ;
4911 int __cil_tmp454 ;
4912 unsigned long __cil_tmp455 ;
4913 unsigned long __cil_tmp456 ;
4914 unsigned long __cil_tmp457 ;
4915 int __cil_tmp458 ;
4916 int __cil_tmp459 ;
4917 unsigned long __cil_tmp460 ;
4918 unsigned long __cil_tmp461 ;
4919 unsigned long __cil_tmp462 ;
4920 unsigned long __cil_tmp463 ;
4921 int __cil_tmp464 ;
4922 unsigned long __cil_tmp465 ;
4923 int __cil_tmp466 ;
4924 unsigned long __cil_tmp467 ;
4925 unsigned long __cil_tmp468 ;
4926 unsigned long __cil_tmp469 ;
4927 unsigned long __cil_tmp470 ;
4928 int __cil_tmp471 ;
4929 unsigned long __cil_tmp472 ;
4930 unsigned long __cil_tmp473 ;
4931 unsigned long __cil_tmp474 ;
4932 int __cil_tmp475 ;
4933 int __cil_tmp476 ;
4934 u32 *__cil_tmp477 ;
4935 u32 *__cil_tmp478 ;
4936 unsigned long __cil_tmp479 ;
4937 unsigned long __cil_tmp480 ;
4938 int __cil_tmp481 ;
4939 int __cil_tmp482 ;
4940 unsigned long __cil_tmp483 ;
4941 unsigned long __cil_tmp484 ;
4942 unsigned long __cil_tmp485 ;
4943 unsigned long __cil_tmp486 ;
4944 int __cil_tmp487 ;
4945 unsigned long __cil_tmp488 ;
4946
4947 {
4948 {
4949#line 120
4950 __cil_tmp13 = (unsigned long )pi;
4951#line 120
4952 __cil_tmp14 = __cil_tmp13 + 8;
4953#line 120
4954 __cil_tmp15 = *((int *)__cil_tmp14);
4955#line 120
4956 outb((unsigned char)129, __cil_tmp15);
4957 }
4958 {
4959#line 120
4960 __cil_tmp16 = (unsigned long )pi;
4961#line 120
4962 __cil_tmp17 = __cil_tmp16 + 16;
4963#line 120
4964 if (*((int *)__cil_tmp17)) {
4965 {
4966#line 120
4967 __cil_tmp18 = (unsigned long )pi;
4968#line 120
4969 __cil_tmp19 = __cil_tmp18 + 16;
4970#line 120
4971 __cil_tmp20 = *((int *)__cil_tmp19);
4972#line 120
4973 __cil_tmp21 = (unsigned long )__cil_tmp20;
4974#line 120
4975 __udelay(__cil_tmp21);
4976 }
4977 } else {
4978
4979 }
4980 }
4981 {
4982#line 120
4983 __cil_tmp22 = (unsigned long )pi;
4984#line 120
4985 __cil_tmp23 = __cil_tmp22 + 8;
4986#line 120
4987 __cil_tmp24 = *((int *)__cil_tmp23);
4988#line 120
4989 __cil_tmp25 = __cil_tmp24 + 2;
4990#line 120
4991 outb((unsigned char)5, __cil_tmp25);
4992 }
4993 {
4994#line 120
4995 __cil_tmp26 = (unsigned long )pi;
4996#line 120
4997 __cil_tmp27 = __cil_tmp26 + 16;
4998#line 120
4999 if (*((int *)__cil_tmp27)) {
5000 {
5001#line 120
5002 __cil_tmp28 = (unsigned long )pi;
5003#line 120
5004 __cil_tmp29 = __cil_tmp28 + 16;
5005#line 120
5006 __cil_tmp30 = *((int *)__cil_tmp29);
5007#line 120
5008 __cil_tmp31 = (unsigned long )__cil_tmp30;
5009#line 120
5010 __udelay(__cil_tmp31);
5011 }
5012 } else {
5013
5014 }
5015 }
5016 {
5017#line 120
5018 __cil_tmp32 = (unsigned long )pi;
5019#line 120
5020 __cil_tmp33 = __cil_tmp32 + 8;
5021#line 120
5022 __cil_tmp34 = *((int *)__cil_tmp33);
5023#line 120
5024 __cil_tmp35 = __cil_tmp34 + 2;
5025#line 120
5026 outb((unsigned char)13, __cil_tmp35);
5027 }
5028 {
5029#line 120
5030 __cil_tmp36 = (unsigned long )pi;
5031#line 120
5032 __cil_tmp37 = __cil_tmp36 + 16;
5033#line 120
5034 if (*((int *)__cil_tmp37)) {
5035 {
5036#line 120
5037 __cil_tmp38 = (unsigned long )pi;
5038#line 120
5039 __cil_tmp39 = __cil_tmp38 + 16;
5040#line 120
5041 __cil_tmp40 = *((int *)__cil_tmp39);
5042#line 120
5043 __cil_tmp41 = (unsigned long )__cil_tmp40;
5044#line 120
5045 __udelay(__cil_tmp41);
5046 }
5047 } else {
5048
5049 }
5050 }
5051 {
5052#line 120
5053 __cil_tmp42 = (unsigned long )pi;
5054#line 120
5055 __cil_tmp43 = __cil_tmp42 + 8;
5056#line 120
5057 __cil_tmp44 = *((int *)__cil_tmp43);
5058#line 120
5059 __cil_tmp45 = __cil_tmp44 + 2;
5060#line 120
5061 outb((unsigned char)5, __cil_tmp45);
5062 }
5063 {
5064#line 120
5065 __cil_tmp46 = (unsigned long )pi;
5066#line 120
5067 __cil_tmp47 = __cil_tmp46 + 16;
5068#line 120
5069 if (*((int *)__cil_tmp47)) {
5070 {
5071#line 120
5072 __cil_tmp48 = (unsigned long )pi;
5073#line 120
5074 __cil_tmp49 = __cil_tmp48 + 16;
5075#line 120
5076 __cil_tmp50 = *((int *)__cil_tmp49);
5077#line 120
5078 __cil_tmp51 = (unsigned long )__cil_tmp50;
5079#line 120
5080 __udelay(__cil_tmp51);
5081 }
5082 } else {
5083
5084 }
5085 }
5086 {
5087#line 120
5088 __cil_tmp52 = (unsigned long )pi;
5089#line 120
5090 __cil_tmp53 = __cil_tmp52 + 8;
5091#line 120
5092 __cil_tmp54 = *((int *)__cil_tmp53);
5093#line 120
5094 __cil_tmp55 = __cil_tmp54 + 2;
5095#line 120
5096 outb((unsigned char)4, __cil_tmp55);
5097 }
5098 {
5099#line 120
5100 __cil_tmp56 = (unsigned long )pi;
5101#line 120
5102 __cil_tmp57 = __cil_tmp56 + 16;
5103#line 120
5104 if (*((int *)__cil_tmp57)) {
5105 {
5106#line 120
5107 __cil_tmp58 = (unsigned long )pi;
5108#line 120
5109 __cil_tmp59 = __cil_tmp58 + 16;
5110#line 120
5111 __cil_tmp60 = *((int *)__cil_tmp59);
5112#line 120
5113 __cil_tmp61 = (unsigned long )__cil_tmp60;
5114#line 120
5115 __udelay(__cil_tmp61);
5116 }
5117 } else {
5118
5119 }
5120 }
5121 {
5122#line 121
5123 __cil_tmp62 = (unsigned long )pi;
5124#line 121
5125 __cil_tmp63 = __cil_tmp62 + 12;
5126#line 121
5127 if (*((int *)__cil_tmp63)) {
5128 {
5129#line 121
5130 __cil_tmp64 = (unsigned long )pi;
5131#line 121
5132 __cil_tmp65 = __cil_tmp64 + 8;
5133#line 121
5134 __cil_tmp66 = *((int *)__cil_tmp65);
5135#line 121
5136 outb((unsigned char)25, __cil_tmp66);
5137 }
5138 {
5139#line 121
5140 __cil_tmp67 = (unsigned long )pi;
5141#line 121
5142 __cil_tmp68 = __cil_tmp67 + 16;
5143#line 121
5144 if (*((int *)__cil_tmp68)) {
5145 {
5146#line 121
5147 __cil_tmp69 = (unsigned long )pi;
5148#line 121
5149 __cil_tmp70 = __cil_tmp69 + 16;
5150#line 121
5151 __cil_tmp71 = *((int *)__cil_tmp70);
5152#line 121
5153 __cil_tmp72 = (unsigned long )__cil_tmp71;
5154#line 121
5155 __udelay(__cil_tmp72);
5156 }
5157 } else {
5158
5159 }
5160 }
5161 } else {
5162 {
5163#line 121
5164 __cil_tmp73 = (unsigned long )pi;
5165#line 121
5166 __cil_tmp74 = __cil_tmp73 + 8;
5167#line 121
5168 __cil_tmp75 = *((int *)__cil_tmp74);
5169#line 121
5170 outb((unsigned char)9, __cil_tmp75);
5171 }
5172 {
5173#line 121
5174 __cil_tmp76 = (unsigned long )pi;
5175#line 121
5176 __cil_tmp77 = __cil_tmp76 + 16;
5177#line 121
5178 if (*((int *)__cil_tmp77)) {
5179 {
5180#line 121
5181 __cil_tmp78 = (unsigned long )pi;
5182#line 121
5183 __cil_tmp79 = __cil_tmp78 + 16;
5184#line 121
5185 __cil_tmp80 = *((int *)__cil_tmp79);
5186#line 121
5187 __cil_tmp81 = (unsigned long )__cil_tmp80;
5188#line 121
5189 __udelay(__cil_tmp81);
5190 }
5191 } else {
5192
5193 }
5194 }
5195 }
5196 }
5197 {
5198#line 122
5199 __cil_tmp82 = (unsigned long )pi;
5200#line 122
5201 __cil_tmp83 = __cil_tmp82 + 8;
5202#line 122
5203 __cil_tmp84 = *((int *)__cil_tmp83);
5204#line 122
5205 __cil_tmp85 = __cil_tmp84 + 2;
5206#line 122
5207 outb((unsigned char)5, __cil_tmp85);
5208 }
5209 {
5210#line 122
5211 __cil_tmp86 = (unsigned long )pi;
5212#line 122
5213 __cil_tmp87 = __cil_tmp86 + 16;
5214#line 122
5215 if (*((int *)__cil_tmp87)) {
5216 {
5217#line 122
5218 __cil_tmp88 = (unsigned long )pi;
5219#line 122
5220 __cil_tmp89 = __cil_tmp88 + 16;
5221#line 122
5222 __cil_tmp90 = *((int *)__cil_tmp89);
5223#line 122
5224 __cil_tmp91 = (unsigned long )__cil_tmp90;
5225#line 122
5226 __udelay(__cil_tmp91);
5227 }
5228 } else {
5229
5230 }
5231 }
5232 {
5233#line 122
5234 __cil_tmp92 = (unsigned long )pi;
5235#line 122
5236 __cil_tmp93 = __cil_tmp92 + 8;
5237#line 122
5238 __cil_tmp94 = *((int *)__cil_tmp93);
5239#line 122
5240 __cil_tmp95 = __cil_tmp94 + 2;
5241#line 122
5242 outb((unsigned char)7, __cil_tmp95);
5243 }
5244 {
5245#line 122
5246 __cil_tmp96 = (unsigned long )pi;
5247#line 122
5248 __cil_tmp97 = __cil_tmp96 + 16;
5249#line 122
5250 if (*((int *)__cil_tmp97)) {
5251 {
5252#line 122
5253 __cil_tmp98 = (unsigned long )pi;
5254#line 122
5255 __cil_tmp99 = __cil_tmp98 + 16;
5256#line 122
5257 __cil_tmp100 = *((int *)__cil_tmp99);
5258#line 122
5259 __cil_tmp101 = (unsigned long )__cil_tmp100;
5260#line 122
5261 __udelay(__cil_tmp101);
5262 }
5263 } else {
5264
5265 }
5266 }
5267 {
5268#line 122
5269 __cil_tmp102 = (unsigned long )pi;
5270#line 122
5271 __cil_tmp103 = __cil_tmp102 + 8;
5272#line 122
5273 __cil_tmp104 = *((int *)__cil_tmp103);
5274#line 122
5275 __cil_tmp105 = __cil_tmp104 + 2;
5276#line 122
5277 outb((unsigned char)5, __cil_tmp105);
5278 }
5279 {
5280#line 122
5281 __cil_tmp106 = (unsigned long )pi;
5282#line 122
5283 __cil_tmp107 = __cil_tmp106 + 16;
5284#line 122
5285 if (*((int *)__cil_tmp107)) {
5286 {
5287#line 122
5288 __cil_tmp108 = (unsigned long )pi;
5289#line 122
5290 __cil_tmp109 = __cil_tmp108 + 16;
5291#line 122
5292 __cil_tmp110 = *((int *)__cil_tmp109);
5293#line 122
5294 __cil_tmp111 = (unsigned long )__cil_tmp110;
5295#line 122
5296 __udelay(__cil_tmp111);
5297 }
5298 } else {
5299
5300 }
5301 }
5302 {
5303#line 122
5304 __cil_tmp112 = (unsigned long )pi;
5305#line 122
5306 __cil_tmp113 = __cil_tmp112 + 8;
5307#line 122
5308 __cil_tmp114 = *((int *)__cil_tmp113);
5309#line 122
5310 __cil_tmp115 = __cil_tmp114 + 2;
5311#line 122
5312 outb((unsigned char)4, __cil_tmp115);
5313 }
5314 {
5315#line 122
5316 __cil_tmp116 = (unsigned long )pi;
5317#line 122
5318 __cil_tmp117 = __cil_tmp116 + 16;
5319#line 122
5320 if (*((int *)__cil_tmp117)) {
5321 {
5322#line 122
5323 __cil_tmp118 = (unsigned long )pi;
5324#line 122
5325 __cil_tmp119 = __cil_tmp118 + 16;
5326#line 122
5327 __cil_tmp120 = *((int *)__cil_tmp119);
5328#line 122
5329 __cil_tmp121 = (unsigned long )__cil_tmp120;
5330#line 122
5331 __udelay(__cil_tmp121);
5332 }
5333 } else {
5334
5335 }
5336 }
5337 {
5338#line 122
5339 __cil_tmp122 = (unsigned long )pi;
5340#line 122
5341 __cil_tmp123 = __cil_tmp122 + 8;
5342#line 122
5343 __cil_tmp124 = *((int *)__cil_tmp123);
5344#line 122
5345 outb((unsigned char)130, __cil_tmp124);
5346 }
5347 {
5348#line 122
5349 __cil_tmp125 = (unsigned long )pi;
5350#line 122
5351 __cil_tmp126 = __cil_tmp125 + 16;
5352#line 122
5353 if (*((int *)__cil_tmp126)) {
5354 {
5355#line 122
5356 __cil_tmp127 = (unsigned long )pi;
5357#line 122
5358 __cil_tmp128 = __cil_tmp127 + 16;
5359#line 122
5360 __cil_tmp129 = *((int *)__cil_tmp128);
5361#line 122
5362 __cil_tmp130 = (unsigned long )__cil_tmp129;
5363#line 122
5364 __udelay(__cil_tmp130);
5365 }
5366 } else {
5367
5368 }
5369 }
5370 {
5371#line 122
5372 __cil_tmp131 = (unsigned long )pi;
5373#line 122
5374 __cil_tmp132 = __cil_tmp131 + 8;
5375#line 122
5376 __cil_tmp133 = *((int *)__cil_tmp132);
5377#line 122
5378 __cil_tmp134 = __cil_tmp133 + 2;
5379#line 122
5380 outb((unsigned char)5, __cil_tmp134);
5381 }
5382 {
5383#line 122
5384 __cil_tmp135 = (unsigned long )pi;
5385#line 122
5386 __cil_tmp136 = __cil_tmp135 + 16;
5387#line 122
5388 if (*((int *)__cil_tmp136)) {
5389 {
5390#line 122
5391 __cil_tmp137 = (unsigned long )pi;
5392#line 122
5393 __cil_tmp138 = __cil_tmp137 + 16;
5394#line 122
5395 __cil_tmp139 = *((int *)__cil_tmp138);
5396#line 122
5397 __cil_tmp140 = (unsigned long )__cil_tmp139;
5398#line 122
5399 __udelay(__cil_tmp140);
5400 }
5401 } else {
5402
5403 }
5404 }
5405 {
5406#line 122
5407 __cil_tmp141 = (unsigned long )pi;
5408#line 122
5409 __cil_tmp142 = __cil_tmp141 + 8;
5410#line 122
5411 __cil_tmp143 = *((int *)__cil_tmp142);
5412#line 122
5413 __cil_tmp144 = __cil_tmp143 + 2;
5414#line 122
5415 outb((unsigned char)13, __cil_tmp144);
5416 }
5417 {
5418#line 122
5419 __cil_tmp145 = (unsigned long )pi;
5420#line 122
5421 __cil_tmp146 = __cil_tmp145 + 16;
5422#line 122
5423 if (*((int *)__cil_tmp146)) {
5424 {
5425#line 122
5426 __cil_tmp147 = (unsigned long )pi;
5427#line 122
5428 __cil_tmp148 = __cil_tmp147 + 16;
5429#line 122
5430 __cil_tmp149 = *((int *)__cil_tmp148);
5431#line 122
5432 __cil_tmp150 = (unsigned long )__cil_tmp149;
5433#line 122
5434 __udelay(__cil_tmp150);
5435 }
5436 } else {
5437
5438 }
5439 }
5440 {
5441#line 122
5442 __cil_tmp151 = (unsigned long )pi;
5443#line 122
5444 __cil_tmp152 = __cil_tmp151 + 8;
5445#line 122
5446 __cil_tmp153 = *((int *)__cil_tmp152);
5447#line 122
5448 __cil_tmp154 = __cil_tmp153 + 2;
5449#line 122
5450 outb((unsigned char)5, __cil_tmp154);
5451 }
5452 {
5453#line 122
5454 __cil_tmp155 = (unsigned long )pi;
5455#line 122
5456 __cil_tmp156 = __cil_tmp155 + 16;
5457#line 122
5458 if (*((int *)__cil_tmp156)) {
5459 {
5460#line 122
5461 __cil_tmp157 = (unsigned long )pi;
5462#line 122
5463 __cil_tmp158 = __cil_tmp157 + 16;
5464#line 122
5465 __cil_tmp159 = *((int *)__cil_tmp158);
5466#line 122
5467 __cil_tmp160 = (unsigned long )__cil_tmp159;
5468#line 122
5469 __udelay(__cil_tmp160);
5470 }
5471 } else {
5472
5473 }
5474 }
5475 {
5476#line 122
5477 __cil_tmp161 = (unsigned long )pi;
5478#line 122
5479 __cil_tmp162 = __cil_tmp161 + 8;
5480#line 122
5481 __cil_tmp163 = *((int *)__cil_tmp162);
5482#line 122
5483 __cil_tmp164 = __cil_tmp163 + 2;
5484#line 122
5485 outb((unsigned char)4, __cil_tmp164);
5486 }
5487 {
5488#line 122
5489 __cil_tmp165 = (unsigned long )pi;
5490#line 122
5491 __cil_tmp166 = __cil_tmp165 + 16;
5492#line 122
5493 if (*((int *)__cil_tmp166)) {
5494 {
5495#line 122
5496 __cil_tmp167 = (unsigned long )pi;
5497#line 122
5498 __cil_tmp168 = __cil_tmp167 + 16;
5499#line 122
5500 __cil_tmp169 = *((int *)__cil_tmp168);
5501#line 122
5502 __cil_tmp170 = (unsigned long )__cil_tmp169;
5503#line 122
5504 __udelay(__cil_tmp170);
5505 }
5506 } else {
5507
5508 }
5509 }
5510 {
5511#line 122
5512 __cil_tmp171 = (unsigned long )pi;
5513#line 122
5514 __cil_tmp172 = __cil_tmp171 + 8;
5515#line 122
5516 __cil_tmp173 = *((int *)__cil_tmp172);
5517#line 122
5518 __cil_tmp174 = __cil_tmp173 + 2;
5519#line 122
5520 outb((unsigned char)6, __cil_tmp174);
5521 }
5522 {
5523#line 122
5524 __cil_tmp175 = (unsigned long )pi;
5525#line 122
5526 __cil_tmp176 = __cil_tmp175 + 16;
5527#line 122
5528 if (*((int *)__cil_tmp176)) {
5529 {
5530#line 122
5531 __cil_tmp177 = (unsigned long )pi;
5532#line 122
5533 __cil_tmp178 = __cil_tmp177 + 16;
5534#line 122
5535 __cil_tmp179 = *((int *)__cil_tmp178);
5536#line 122
5537 __cil_tmp180 = (unsigned long )__cil_tmp179;
5538#line 122
5539 __udelay(__cil_tmp180);
5540 }
5541 } else {
5542
5543 }
5544 }
5545 {
5546#line 122
5547 __cil_tmp181 = (unsigned long )pi;
5548#line 122
5549 __cil_tmp182 = __cil_tmp181 + 8;
5550#line 122
5551 __cil_tmp183 = *((int *)__cil_tmp182);
5552#line 122
5553 __cil_tmp184 = __cil_tmp183 + 2;
5554#line 122
5555 outb((unsigned char)4, __cil_tmp184);
5556 }
5557 {
5558#line 122
5559 __cil_tmp185 = (unsigned long )pi;
5560#line 122
5561 __cil_tmp186 = __cil_tmp185 + 16;
5562#line 122
5563 if (*((int *)__cil_tmp186)) {
5564 {
5565#line 122
5566 __cil_tmp187 = (unsigned long )pi;
5567#line 122
5568 __cil_tmp188 = __cil_tmp187 + 16;
5569#line 122
5570 __cil_tmp189 = *((int *)__cil_tmp188);
5571#line 122
5572 __cil_tmp190 = (unsigned long )__cil_tmp189;
5573#line 122
5574 __udelay(__cil_tmp190);
5575 }
5576 } else {
5577
5578 }
5579 }
5580 {
5581#line 122
5582 __cil_tmp191 = (unsigned long )pi;
5583#line 122
5584 __cil_tmp192 = __cil_tmp191 + 8;
5585#line 122
5586 __cil_tmp193 = *((int *)__cil_tmp192);
5587#line 122
5588 __cil_tmp194 = __cil_tmp193 + 2;
5589#line 122
5590 outb((unsigned char)6, __cil_tmp194);
5591 }
5592 {
5593#line 122
5594 __cil_tmp195 = (unsigned long )pi;
5595#line 122
5596 __cil_tmp196 = __cil_tmp195 + 16;
5597#line 122
5598 if (*((int *)__cil_tmp196)) {
5599 {
5600#line 122
5601 __cil_tmp197 = (unsigned long )pi;
5602#line 122
5603 __cil_tmp198 = __cil_tmp197 + 16;
5604#line 122
5605 __cil_tmp199 = *((int *)__cil_tmp198);
5606#line 122
5607 __cil_tmp200 = (unsigned long )__cil_tmp199;
5608#line 122
5609 __udelay(__cil_tmp200);
5610 }
5611 } else {
5612
5613 }
5614 }
5615 {
5616#line 122
5617 __cil_tmp201 = (unsigned long )pi;
5618#line 122
5619 __cil_tmp202 = __cil_tmp201 + 8;
5620#line 122
5621 __cil_tmp203 = *((int *)__cil_tmp202);
5622#line 122
5623 __cil_tmp204 = __cil_tmp203 + 2;
5624#line 122
5625 outb((unsigned char)4, __cil_tmp204);
5626 }
5627 {
5628#line 122
5629 __cil_tmp205 = (unsigned long )pi;
5630#line 122
5631 __cil_tmp206 = __cil_tmp205 + 16;
5632#line 122
5633 if (*((int *)__cil_tmp206)) {
5634 {
5635#line 122
5636 __cil_tmp207 = (unsigned long )pi;
5637#line 122
5638 __cil_tmp208 = __cil_tmp207 + 16;
5639#line 122
5640 __cil_tmp209 = *((int *)__cil_tmp208);
5641#line 122
5642 __cil_tmp210 = (unsigned long )__cil_tmp209;
5643#line 122
5644 __udelay(__cil_tmp210);
5645 }
5646 } else {
5647
5648 }
5649 }
5650 {
5651#line 122
5652 __cil_tmp211 = (unsigned long )pi;
5653#line 122
5654 __cil_tmp212 = __cil_tmp211 + 8;
5655#line 122
5656 __cil_tmp213 = *((int *)__cil_tmp212);
5657#line 122
5658 outb((unsigned char)32, __cil_tmp213);
5659 }
5660 {
5661#line 122
5662 __cil_tmp214 = (unsigned long )pi;
5663#line 122
5664 __cil_tmp215 = __cil_tmp214 + 16;
5665#line 122
5666 if (*((int *)__cil_tmp215)) {
5667 {
5668#line 122
5669 __cil_tmp216 = (unsigned long )pi;
5670#line 122
5671 __cil_tmp217 = __cil_tmp216 + 16;
5672#line 122
5673 __cil_tmp218 = *((int *)__cil_tmp217);
5674#line 122
5675 __cil_tmp219 = (unsigned long )__cil_tmp218;
5676#line 122
5677 __udelay(__cil_tmp219);
5678 }
5679 } else {
5680
5681 }
5682 }
5683 {
5684#line 122
5685 __cil_tmp220 = (unsigned long )pi;
5686#line 122
5687 __cil_tmp221 = __cil_tmp220 + 8;
5688#line 122
5689 __cil_tmp222 = *((int *)__cil_tmp221);
5690#line 122
5691 __cil_tmp223 = __cil_tmp222 + 2;
5692#line 122
5693 outb((unsigned char)5, __cil_tmp223);
5694 }
5695 {
5696#line 122
5697 __cil_tmp224 = (unsigned long )pi;
5698#line 122
5699 __cil_tmp225 = __cil_tmp224 + 16;
5700#line 122
5701 if (*((int *)__cil_tmp225)) {
5702 {
5703#line 122
5704 __cil_tmp226 = (unsigned long )pi;
5705#line 122
5706 __cil_tmp227 = __cil_tmp226 + 16;
5707#line 122
5708 __cil_tmp228 = *((int *)__cil_tmp227);
5709#line 122
5710 __cil_tmp229 = (unsigned long )__cil_tmp228;
5711#line 122
5712 __udelay(__cil_tmp229);
5713 }
5714 } else {
5715
5716 }
5717 }
5718 {
5719#line 122
5720 __cil_tmp230 = (unsigned long )pi;
5721#line 122
5722 __cil_tmp231 = __cil_tmp230 + 8;
5723#line 122
5724 __cil_tmp232 = *((int *)__cil_tmp231);
5725#line 122
5726 __cil_tmp233 = __cil_tmp232 + 2;
5727#line 122
5728 outb((unsigned char)13, __cil_tmp233);
5729 }
5730 {
5731#line 122
5732 __cil_tmp234 = (unsigned long )pi;
5733#line 122
5734 __cil_tmp235 = __cil_tmp234 + 16;
5735#line 122
5736 if (*((int *)__cil_tmp235)) {
5737 {
5738#line 122
5739 __cil_tmp236 = (unsigned long )pi;
5740#line 122
5741 __cil_tmp237 = __cil_tmp236 + 16;
5742#line 122
5743 __cil_tmp238 = *((int *)__cil_tmp237);
5744#line 122
5745 __cil_tmp239 = (unsigned long )__cil_tmp238;
5746#line 122
5747 __udelay(__cil_tmp239);
5748 }
5749 } else {
5750
5751 }
5752 }
5753 {
5754#line 122
5755 __cil_tmp240 = (unsigned long )pi;
5756#line 122
5757 __cil_tmp241 = __cil_tmp240 + 8;
5758#line 122
5759 __cil_tmp242 = *((int *)__cil_tmp241);
5760#line 122
5761 __cil_tmp243 = __cil_tmp242 + 2;
5762#line 122
5763 outb((unsigned char)5, __cil_tmp243);
5764 }
5765 {
5766#line 122
5767 __cil_tmp244 = (unsigned long )pi;
5768#line 122
5769 __cil_tmp245 = __cil_tmp244 + 16;
5770#line 122
5771 if (*((int *)__cil_tmp245)) {
5772 {
5773#line 122
5774 __cil_tmp246 = (unsigned long )pi;
5775#line 122
5776 __cil_tmp247 = __cil_tmp246 + 16;
5777#line 122
5778 __cil_tmp248 = *((int *)__cil_tmp247);
5779#line 122
5780 __cil_tmp249 = (unsigned long )__cil_tmp248;
5781#line 122
5782 __udelay(__cil_tmp249);
5783 }
5784 } else {
5785
5786 }
5787 }
5788 {
5789#line 122
5790 __cil_tmp250 = (unsigned long )pi;
5791#line 122
5792 __cil_tmp251 = __cil_tmp250 + 8;
5793#line 122
5794 __cil_tmp252 = *((int *)__cil_tmp251);
5795#line 122
5796 __cil_tmp253 = __cil_tmp252 + 2;
5797#line 122
5798 outb((unsigned char)4, __cil_tmp253);
5799 }
5800 {
5801#line 122
5802 __cil_tmp254 = (unsigned long )pi;
5803#line 122
5804 __cil_tmp255 = __cil_tmp254 + 16;
5805#line 122
5806 if (*((int *)__cil_tmp255)) {
5807 {
5808#line 122
5809 __cil_tmp256 = (unsigned long )pi;
5810#line 122
5811 __cil_tmp257 = __cil_tmp256 + 16;
5812#line 122
5813 __cil_tmp258 = *((int *)__cil_tmp257);
5814#line 122
5815 __cil_tmp259 = (unsigned long )__cil_tmp258;
5816#line 122
5817 __udelay(__cil_tmp259);
5818 }
5819 } else {
5820
5821 }
5822 }
5823 {
5824#line 124
5825 __cil_tmp260 = (unsigned long )pi;
5826#line 124
5827 __cil_tmp261 = __cil_tmp260 + 12;
5828#line 126
5829 if (*((int *)__cil_tmp261) == 0) {
5830#line 126
5831 goto case_0;
5832 } else
5833#line 133
5834 if (*((int *)__cil_tmp261) == 1) {
5835#line 133
5836 goto case_1;
5837 } else
5838#line 140
5839 if (*((int *)__cil_tmp261) == 2) {
5840#line 140
5841 goto case_2;
5842 } else
5843#line 145
5844 if (*((int *)__cil_tmp261) == 3) {
5845#line 145
5846 goto case_3;
5847 } else
5848#line 150
5849 if (*((int *)__cil_tmp261) == 4) {
5850#line 150
5851 goto case_4;
5852 } else
5853#line 124
5854 if (0) {
5855 case_0:
5856#line 126
5857 k = 0;
5858 {
5859#line 126
5860 while (1) {
5861 while_continue: ;
5862#line 126
5863 if (k < count) {
5864
5865 } else {
5866#line 126
5867 goto while_break;
5868 }
5869 {
5870#line 127
5871 __cil_tmp262 = (unsigned long )pi;
5872#line 127
5873 __cil_tmp263 = __cil_tmp262 + 8;
5874#line 127
5875 __cil_tmp264 = *((int *)__cil_tmp263);
5876#line 127
5877 __cil_tmp265 = __cil_tmp264 + 2;
5878#line 127
5879 outb((unsigned char)6, __cil_tmp265);
5880 }
5881 {
5882#line 127
5883 __cil_tmp266 = (unsigned long )pi;
5884#line 127
5885 __cil_tmp267 = __cil_tmp266 + 16;
5886#line 127
5887 if (*((int *)__cil_tmp267)) {
5888 {
5889#line 127
5890 __cil_tmp268 = (unsigned long )pi;
5891#line 127
5892 __cil_tmp269 = __cil_tmp268 + 16;
5893#line 127
5894 __cil_tmp270 = *((int *)__cil_tmp269);
5895#line 127
5896 __cil_tmp271 = (unsigned long )__cil_tmp270;
5897#line 127
5898 __udelay(__cil_tmp271);
5899 }
5900 } else {
5901
5902 }
5903 }
5904 {
5905#line 127
5906 __cil_tmp272 = (unsigned long )pi;
5907#line 127
5908 __cil_tmp273 = __cil_tmp272 + 16;
5909#line 127
5910 if (*((int *)__cil_tmp273)) {
5911 {
5912#line 127
5913 __cil_tmp274 = (unsigned long )pi;
5914#line 127
5915 __cil_tmp275 = __cil_tmp274 + 16;
5916#line 127
5917 __cil_tmp276 = *((int *)__cil_tmp275);
5918#line 127
5919 __cil_tmp277 = (unsigned long )__cil_tmp276;
5920#line 127
5921 __udelay(__cil_tmp277);
5922 }
5923 } else {
5924
5925 }
5926 }
5927 {
5928#line 127
5929 __cil_tmp278 = (unsigned long )pi;
5930#line 127
5931 __cil_tmp279 = __cil_tmp278 + 8;
5932#line 127
5933 __cil_tmp280 = *((int *)__cil_tmp279);
5934#line 127
5935 __cil_tmp281 = __cil_tmp280 + 1;
5936#line 127
5937 tmp = inb(__cil_tmp281);
5938#line 127
5939 __cil_tmp282 = (int )tmp;
5940#line 127
5941 a = __cil_tmp282 & 255;
5942#line 127
5943 __cil_tmp283 = (unsigned long )pi;
5944#line 127
5945 __cil_tmp284 = __cil_tmp283 + 8;
5946#line 127
5947 __cil_tmp285 = *((int *)__cil_tmp284);
5948#line 127
5949 __cil_tmp286 = __cil_tmp285 + 2;
5950#line 127
5951 outb((unsigned char)4, __cil_tmp286);
5952 }
5953 {
5954#line 127
5955 __cil_tmp287 = (unsigned long )pi;
5956#line 127
5957 __cil_tmp288 = __cil_tmp287 + 16;
5958#line 127
5959 if (*((int *)__cil_tmp288)) {
5960 {
5961#line 127
5962 __cil_tmp289 = (unsigned long )pi;
5963#line 127
5964 __cil_tmp290 = __cil_tmp289 + 16;
5965#line 127
5966 __cil_tmp291 = *((int *)__cil_tmp290);
5967#line 127
5968 __cil_tmp292 = (unsigned long )__cil_tmp291;
5969#line 127
5970 __udelay(__cil_tmp292);
5971 }
5972 } else {
5973
5974 }
5975 }
5976 {
5977#line 128
5978 __cil_tmp293 = (unsigned long )pi;
5979#line 128
5980 __cil_tmp294 = __cil_tmp293 + 8;
5981#line 128
5982 __cil_tmp295 = *((int *)__cil_tmp294);
5983#line 128
5984 __cil_tmp296 = __cil_tmp295 + 2;
5985#line 128
5986 outb((unsigned char)6, __cil_tmp296);
5987 }
5988 {
5989#line 128
5990 __cil_tmp297 = (unsigned long )pi;
5991#line 128
5992 __cil_tmp298 = __cil_tmp297 + 16;
5993#line 128
5994 if (*((int *)__cil_tmp298)) {
5995 {
5996#line 128
5997 __cil_tmp299 = (unsigned long )pi;
5998#line 128
5999 __cil_tmp300 = __cil_tmp299 + 16;
6000#line 128
6001 __cil_tmp301 = *((int *)__cil_tmp300);
6002#line 128
6003 __cil_tmp302 = (unsigned long )__cil_tmp301;
6004#line 128
6005 __udelay(__cil_tmp302);
6006 }
6007 } else {
6008
6009 }
6010 }
6011 {
6012#line 128
6013 __cil_tmp303 = (unsigned long )pi;
6014#line 128
6015 __cil_tmp304 = __cil_tmp303 + 16;
6016#line 128
6017 if (*((int *)__cil_tmp304)) {
6018 {
6019#line 128
6020 __cil_tmp305 = (unsigned long )pi;
6021#line 128
6022 __cil_tmp306 = __cil_tmp305 + 16;
6023#line 128
6024 __cil_tmp307 = *((int *)__cil_tmp306);
6025#line 128
6026 __cil_tmp308 = (unsigned long )__cil_tmp307;
6027#line 128
6028 __udelay(__cil_tmp308);
6029 }
6030 } else {
6031
6032 }
6033 }
6034 {
6035#line 128
6036 __cil_tmp309 = (unsigned long )pi;
6037#line 128
6038 __cil_tmp310 = __cil_tmp309 + 8;
6039#line 128
6040 __cil_tmp311 = *((int *)__cil_tmp310);
6041#line 128
6042 __cil_tmp312 = __cil_tmp311 + 1;
6043#line 128
6044 tmp___0 = inb(__cil_tmp312);
6045#line 128
6046 __cil_tmp313 = (int )tmp___0;
6047#line 128
6048 b = __cil_tmp313 & 255;
6049#line 128
6050 __cil_tmp314 = (unsigned long )pi;
6051#line 128
6052 __cil_tmp315 = __cil_tmp314 + 8;
6053#line 128
6054 __cil_tmp316 = *((int *)__cil_tmp315);
6055#line 128
6056 __cil_tmp317 = __cil_tmp316 + 2;
6057#line 128
6058 outb((unsigned char)4, __cil_tmp317);
6059 }
6060 {
6061#line 128
6062 __cil_tmp318 = (unsigned long )pi;
6063#line 128
6064 __cil_tmp319 = __cil_tmp318 + 16;
6065#line 128
6066 if (*((int *)__cil_tmp319)) {
6067 {
6068#line 128
6069 __cil_tmp320 = (unsigned long )pi;
6070#line 128
6071 __cil_tmp321 = __cil_tmp320 + 16;
6072#line 128
6073 __cil_tmp322 = *((int *)__cil_tmp321);
6074#line 128
6075 __cil_tmp323 = (unsigned long )__cil_tmp322;
6076#line 128
6077 __udelay(__cil_tmp323);
6078 }
6079 } else {
6080
6081 }
6082 }
6083#line 129
6084 __cil_tmp324 = buf + k;
6085#line 129
6086 __cil_tmp325 = ~ b;
6087#line 129
6088 __cil_tmp326 = __cil_tmp325 & 128;
6089#line 129
6090 __cil_tmp327 = b << 1;
6091#line 129
6092 __cil_tmp328 = __cil_tmp327 & 112;
6093#line 129
6094 __cil_tmp329 = ~ a;
6095#line 129
6096 __cil_tmp330 = __cil_tmp329 >> 4;
6097#line 129
6098 __cil_tmp331 = __cil_tmp330 & 8;
6099#line 129
6100 __cil_tmp332 = a >> 3;
6101#line 129
6102 __cil_tmp333 = __cil_tmp332 & 7;
6103#line 129
6104 __cil_tmp334 = __cil_tmp333 | __cil_tmp331;
6105#line 129
6106 __cil_tmp335 = __cil_tmp334 | __cil_tmp328;
6107#line 129
6108 __cil_tmp336 = __cil_tmp335 | __cil_tmp326;
6109#line 129
6110 *__cil_tmp324 = (char )__cil_tmp336;
6111#line 126
6112 k = k + 1;
6113 }
6114 while_break: ;
6115 }
6116#line 131
6117 goto switch_break;
6118 case_1:
6119 {
6120#line 133
6121 __cil_tmp337 = (unsigned long )pi;
6122#line 133
6123 __cil_tmp338 = __cil_tmp337 + 8;
6124#line 133
6125 __cil_tmp339 = *((int *)__cil_tmp338);
6126#line 133
6127 outb((unsigned char)0, __cil_tmp339);
6128 }
6129 {
6130#line 133
6131 __cil_tmp340 = (unsigned long )pi;
6132#line 133
6133 __cil_tmp341 = __cil_tmp340 + 16;
6134#line 133
6135 if (*((int *)__cil_tmp341)) {
6136 {
6137#line 133
6138 __cil_tmp342 = (unsigned long )pi;
6139#line 133
6140 __cil_tmp343 = __cil_tmp342 + 16;
6141#line 133
6142 __cil_tmp344 = *((int *)__cil_tmp343);
6143#line 133
6144 __cil_tmp345 = (unsigned long )__cil_tmp344;
6145#line 133
6146 __udelay(__cil_tmp345);
6147 }
6148 } else {
6149
6150 }
6151 }
6152#line 134
6153 k = 0;
6154 {
6155#line 134
6156 while (1) {
6157 while_continue___0: ;
6158#line 134
6159 if (k < count) {
6160
6161 } else {
6162#line 134
6163 goto while_break___0;
6164 }
6165 {
6166#line 135
6167 __cil_tmp346 = (unsigned long )pi;
6168#line 135
6169 __cil_tmp347 = __cil_tmp346 + 8;
6170#line 135
6171 __cil_tmp348 = *((int *)__cil_tmp347);
6172#line 135
6173 __cil_tmp349 = __cil_tmp348 + 2;
6174#line 135
6175 outb((unsigned char)38, __cil_tmp349);
6176 }
6177 {
6178#line 135
6179 __cil_tmp350 = (unsigned long )pi;
6180#line 135
6181 __cil_tmp351 = __cil_tmp350 + 16;
6182#line 135
6183 if (*((int *)__cil_tmp351)) {
6184 {
6185#line 135
6186 __cil_tmp352 = (unsigned long )pi;
6187#line 135
6188 __cil_tmp353 = __cil_tmp352 + 16;
6189#line 135
6190 __cil_tmp354 = *((int *)__cil_tmp353);
6191#line 135
6192 __cil_tmp355 = (unsigned long )__cil_tmp354;
6193#line 135
6194 __udelay(__cil_tmp355);
6195 }
6196 } else {
6197
6198 }
6199 }
6200 {
6201#line 135
6202 __cil_tmp356 = (unsigned long )pi;
6203#line 135
6204 __cil_tmp357 = __cil_tmp356 + 16;
6205#line 135
6206 if (*((int *)__cil_tmp357)) {
6207 {
6208#line 135
6209 __cil_tmp358 = (unsigned long )pi;
6210#line 135
6211 __cil_tmp359 = __cil_tmp358 + 16;
6212#line 135
6213 __cil_tmp360 = *((int *)__cil_tmp359);
6214#line 135
6215 __cil_tmp361 = (unsigned long )__cil_tmp360;
6216#line 135
6217 __udelay(__cil_tmp361);
6218 }
6219 } else {
6220
6221 }
6222 }
6223 {
6224#line 135
6225 __cil_tmp362 = (unsigned long )pi;
6226#line 135
6227 __cil_tmp363 = __cil_tmp362 + 8;
6228#line 135
6229 __cil_tmp364 = *((int *)__cil_tmp363);
6230#line 135
6231 tmp___1 = inb(__cil_tmp364);
6232#line 135
6233 __cil_tmp365 = buf + k;
6234#line 135
6235 __cil_tmp366 = (int )tmp___1;
6236#line 135
6237 __cil_tmp367 = __cil_tmp366 & 255;
6238#line 135
6239 *__cil_tmp365 = (char )__cil_tmp367;
6240#line 135
6241 __cil_tmp368 = (unsigned long )pi;
6242#line 135
6243 __cil_tmp369 = __cil_tmp368 + 8;
6244#line 135
6245 __cil_tmp370 = *((int *)__cil_tmp369);
6246#line 135
6247 __cil_tmp371 = __cil_tmp370 + 2;
6248#line 135
6249 outb((unsigned char)36, __cil_tmp371);
6250 }
6251 {
6252#line 135
6253 __cil_tmp372 = (unsigned long )pi;
6254#line 135
6255 __cil_tmp373 = __cil_tmp372 + 16;
6256#line 135
6257 if (*((int *)__cil_tmp373)) {
6258 {
6259#line 135
6260 __cil_tmp374 = (unsigned long )pi;
6261#line 135
6262 __cil_tmp375 = __cil_tmp374 + 16;
6263#line 135
6264 __cil_tmp376 = *((int *)__cil_tmp375);
6265#line 135
6266 __cil_tmp377 = (unsigned long )__cil_tmp376;
6267#line 135
6268 __udelay(__cil_tmp377);
6269 }
6270 } else {
6271
6272 }
6273 }
6274#line 134
6275 k = k + 1;
6276 }
6277 while_break___0: ;
6278 }
6279 {
6280#line 137
6281 __cil_tmp378 = (unsigned long )pi;
6282#line 137
6283 __cil_tmp379 = __cil_tmp378 + 8;
6284#line 137
6285 __cil_tmp380 = *((int *)__cil_tmp379);
6286#line 137
6287 __cil_tmp381 = __cil_tmp380 + 2;
6288#line 137
6289 outb((unsigned char)4, __cil_tmp381);
6290 }
6291 {
6292#line 137
6293 __cil_tmp382 = (unsigned long )pi;
6294#line 137
6295 __cil_tmp383 = __cil_tmp382 + 16;
6296#line 137
6297 if (*((int *)__cil_tmp383)) {
6298 {
6299#line 137
6300 __cil_tmp384 = (unsigned long )pi;
6301#line 137
6302 __cil_tmp385 = __cil_tmp384 + 16;
6303#line 137
6304 __cil_tmp386 = *((int *)__cil_tmp385);
6305#line 137
6306 __cil_tmp387 = (unsigned long )__cil_tmp386;
6307#line 137
6308 __udelay(__cil_tmp387);
6309 }
6310 } else {
6311
6312 }
6313 }
6314#line 138
6315 goto switch_break;
6316 case_2:
6317 {
6318#line 140
6319 __cil_tmp388 = (unsigned long )pi;
6320#line 140
6321 __cil_tmp389 = __cil_tmp388 + 8;
6322#line 140
6323 __cil_tmp390 = *((int *)__cil_tmp389);
6324#line 140
6325 __cil_tmp391 = __cil_tmp390 + 2;
6326#line 140
6327 outb((unsigned char)36, __cil_tmp391);
6328 }
6329 {
6330#line 140
6331 __cil_tmp392 = (unsigned long )pi;
6332#line 140
6333 __cil_tmp393 = __cil_tmp392 + 16;
6334#line 140
6335 if (*((int *)__cil_tmp393)) {
6336 {
6337#line 140
6338 __cil_tmp394 = (unsigned long )pi;
6339#line 140
6340 __cil_tmp395 = __cil_tmp394 + 16;
6341#line 140
6342 __cil_tmp396 = *((int *)__cil_tmp395);
6343#line 140
6344 __cil_tmp397 = (unsigned long )__cil_tmp396;
6345#line 140
6346 __udelay(__cil_tmp397);
6347 }
6348 } else {
6349
6350 }
6351 }
6352#line 141
6353 k = 0;
6354 {
6355#line 141
6356 while (1) {
6357 while_continue___1: ;
6358#line 141
6359 if (k < count) {
6360
6361 } else {
6362#line 141
6363 goto while_break___1;
6364 }
6365 {
6366#line 141
6367 __cil_tmp398 = (unsigned long )pi;
6368#line 141
6369 __cil_tmp399 = __cil_tmp398 + 16;
6370#line 141
6371 if (*((int *)__cil_tmp399)) {
6372 {
6373#line 141
6374 __cil_tmp400 = (unsigned long )pi;
6375#line 141
6376 __cil_tmp401 = __cil_tmp400 + 16;
6377#line 141
6378 __cil_tmp402 = *((int *)__cil_tmp401);
6379#line 141
6380 __cil_tmp403 = (unsigned long )__cil_tmp402;
6381#line 141
6382 __udelay(__cil_tmp403);
6383 }
6384 } else {
6385
6386 }
6387 }
6388 {
6389#line 141
6390 __cil_tmp404 = (unsigned long )pi;
6391#line 141
6392 __cil_tmp405 = __cil_tmp404 + 8;
6393#line 141
6394 __cil_tmp406 = *((int *)__cil_tmp405);
6395#line 141
6396 __cil_tmp407 = __cil_tmp406 + 4;
6397#line 141
6398 tmp___2 = inb(__cil_tmp407);
6399#line 141
6400 __cil_tmp408 = buf + k;
6401#line 141
6402 __cil_tmp409 = (int )tmp___2;
6403#line 141
6404 __cil_tmp410 = __cil_tmp409 & 255;
6405#line 141
6406 *__cil_tmp408 = (char )__cil_tmp410;
6407#line 141
6408 k = k + 1;
6409 }
6410 }
6411 while_break___1: ;
6412 }
6413 {
6414#line 142
6415 __cil_tmp411 = (unsigned long )pi;
6416#line 142
6417 __cil_tmp412 = __cil_tmp411 + 8;
6418#line 142
6419 __cil_tmp413 = *((int *)__cil_tmp412);
6420#line 142
6421 __cil_tmp414 = __cil_tmp413 + 2;
6422#line 142
6423 outb((unsigned char)4, __cil_tmp414);
6424 }
6425 {
6426#line 142
6427 __cil_tmp415 = (unsigned long )pi;
6428#line 142
6429 __cil_tmp416 = __cil_tmp415 + 16;
6430#line 142
6431 if (*((int *)__cil_tmp416)) {
6432 {
6433#line 142
6434 __cil_tmp417 = (unsigned long )pi;
6435#line 142
6436 __cil_tmp418 = __cil_tmp417 + 16;
6437#line 142
6438 __cil_tmp419 = *((int *)__cil_tmp418);
6439#line 142
6440 __cil_tmp420 = (unsigned long )__cil_tmp419;
6441#line 142
6442 __udelay(__cil_tmp420);
6443 }
6444 } else {
6445
6446 }
6447 }
6448#line 143
6449 goto switch_break;
6450 case_3:
6451 {
6452#line 145
6453 __cil_tmp421 = (unsigned long )pi;
6454#line 145
6455 __cil_tmp422 = __cil_tmp421 + 8;
6456#line 145
6457 __cil_tmp423 = *((int *)__cil_tmp422);
6458#line 145
6459 __cil_tmp424 = __cil_tmp423 + 2;
6460#line 145
6461 outb((unsigned char)36, __cil_tmp424);
6462 }
6463 {
6464#line 145
6465 __cil_tmp425 = (unsigned long )pi;
6466#line 145
6467 __cil_tmp426 = __cil_tmp425 + 16;
6468#line 145
6469 if (*((int *)__cil_tmp426)) {
6470 {
6471#line 145
6472 __cil_tmp427 = (unsigned long )pi;
6473#line 145
6474 __cil_tmp428 = __cil_tmp427 + 16;
6475#line 145
6476 __cil_tmp429 = *((int *)__cil_tmp428);
6477#line 145
6478 __cil_tmp430 = (unsigned long )__cil_tmp429;
6479#line 145
6480 __udelay(__cil_tmp430);
6481 }
6482 } else {
6483
6484 }
6485 }
6486#line 146
6487 k = 0;
6488 {
6489#line 146
6490 while (1) {
6491 while_continue___2: ;
6492 {
6493#line 146
6494 __cil_tmp431 = count / 2;
6495#line 146
6496 if (k < __cil_tmp431) {
6497
6498 } else {
6499#line 146
6500 goto while_break___2;
6501 }
6502 }
6503 {
6504#line 146
6505 __cil_tmp432 = (unsigned long )pi;
6506#line 146
6507 __cil_tmp433 = __cil_tmp432 + 16;
6508#line 146
6509 if (*((int *)__cil_tmp433)) {
6510 {
6511#line 146
6512 __cil_tmp434 = (unsigned long )pi;
6513#line 146
6514 __cil_tmp435 = __cil_tmp434 + 16;
6515#line 146
6516 __cil_tmp436 = *((int *)__cil_tmp435);
6517#line 146
6518 __cil_tmp437 = (unsigned long )__cil_tmp436;
6519#line 146
6520 __udelay(__cil_tmp437);
6521 }
6522 } else {
6523
6524 }
6525 }
6526 {
6527#line 146
6528 __cil_tmp438 = (unsigned long )pi;
6529#line 146
6530 __cil_tmp439 = __cil_tmp438 + 8;
6531#line 146
6532 __cil_tmp440 = *((int *)__cil_tmp439);
6533#line 146
6534 __cil_tmp441 = __cil_tmp440 + 4;
6535#line 146
6536 tmp___3 = inw(__cil_tmp441);
6537#line 146
6538 __cil_tmp442 = (u16 *)buf;
6539#line 146
6540 __cil_tmp443 = __cil_tmp442 + k;
6541#line 146
6542 __cil_tmp444 = (int )tmp___3;
6543#line 146
6544 __cil_tmp445 = __cil_tmp444 & 65535;
6545#line 146
6546 *__cil_tmp443 = (u16 )__cil_tmp445;
6547#line 146
6548 k = k + 1;
6549 }
6550 }
6551 while_break___2: ;
6552 }
6553 {
6554#line 147
6555 __cil_tmp446 = (unsigned long )pi;
6556#line 147
6557 __cil_tmp447 = __cil_tmp446 + 8;
6558#line 147
6559 __cil_tmp448 = *((int *)__cil_tmp447);
6560#line 147
6561 __cil_tmp449 = __cil_tmp448 + 2;
6562#line 147
6563 outb((unsigned char)4, __cil_tmp449);
6564 }
6565 {
6566#line 147
6567 __cil_tmp450 = (unsigned long )pi;
6568#line 147
6569 __cil_tmp451 = __cil_tmp450 + 16;
6570#line 147
6571 if (*((int *)__cil_tmp451)) {
6572 {
6573#line 147
6574 __cil_tmp452 = (unsigned long )pi;
6575#line 147
6576 __cil_tmp453 = __cil_tmp452 + 16;
6577#line 147
6578 __cil_tmp454 = *((int *)__cil_tmp453);
6579#line 147
6580 __cil_tmp455 = (unsigned long )__cil_tmp454;
6581#line 147
6582 __udelay(__cil_tmp455);
6583 }
6584 } else {
6585
6586 }
6587 }
6588#line 148
6589 goto switch_break;
6590 case_4:
6591 {
6592#line 150
6593 __cil_tmp456 = (unsigned long )pi;
6594#line 150
6595 __cil_tmp457 = __cil_tmp456 + 8;
6596#line 150
6597 __cil_tmp458 = *((int *)__cil_tmp457);
6598#line 150
6599 __cil_tmp459 = __cil_tmp458 + 2;
6600#line 150
6601 outb((unsigned char)36, __cil_tmp459);
6602 }
6603 {
6604#line 150
6605 __cil_tmp460 = (unsigned long )pi;
6606#line 150
6607 __cil_tmp461 = __cil_tmp460 + 16;
6608#line 150
6609 if (*((int *)__cil_tmp461)) {
6610 {
6611#line 150
6612 __cil_tmp462 = (unsigned long )pi;
6613#line 150
6614 __cil_tmp463 = __cil_tmp462 + 16;
6615#line 150
6616 __cil_tmp464 = *((int *)__cil_tmp463);
6617#line 150
6618 __cil_tmp465 = (unsigned long )__cil_tmp464;
6619#line 150
6620 __udelay(__cil_tmp465);
6621 }
6622 } else {
6623
6624 }
6625 }
6626#line 151
6627 k = 0;
6628 {
6629#line 151
6630 while (1) {
6631 while_continue___3: ;
6632 {
6633#line 151
6634 __cil_tmp466 = count / 4;
6635#line 151
6636 if (k < __cil_tmp466) {
6637
6638 } else {
6639#line 151
6640 goto while_break___3;
6641 }
6642 }
6643 {
6644#line 151
6645 __cil_tmp467 = (unsigned long )pi;
6646#line 151
6647 __cil_tmp468 = __cil_tmp467 + 16;
6648#line 151
6649 if (*((int *)__cil_tmp468)) {
6650 {
6651#line 151
6652 __cil_tmp469 = (unsigned long )pi;
6653#line 151
6654 __cil_tmp470 = __cil_tmp469 + 16;
6655#line 151
6656 __cil_tmp471 = *((int *)__cil_tmp470);
6657#line 151
6658 __cil_tmp472 = (unsigned long )__cil_tmp471;
6659#line 151
6660 __udelay(__cil_tmp472);
6661 }
6662 } else {
6663
6664 }
6665 }
6666 {
6667#line 151
6668 __cil_tmp473 = (unsigned long )pi;
6669#line 151
6670 __cil_tmp474 = __cil_tmp473 + 8;
6671#line 151
6672 __cil_tmp475 = *((int *)__cil_tmp474);
6673#line 151
6674 __cil_tmp476 = __cil_tmp475 + 4;
6675#line 151
6676 tmp___4 = inl(__cil_tmp476);
6677#line 151
6678 __cil_tmp477 = (u32 *)buf;
6679#line 151
6680 __cil_tmp478 = __cil_tmp477 + k;
6681#line 151
6682 *__cil_tmp478 = tmp___4 & 4294967295U;
6683#line 151
6684 k = k + 1;
6685 }
6686 }
6687 while_break___3: ;
6688 }
6689 {
6690#line 152
6691 __cil_tmp479 = (unsigned long )pi;
6692#line 152
6693 __cil_tmp480 = __cil_tmp479 + 8;
6694#line 152
6695 __cil_tmp481 = *((int *)__cil_tmp480);
6696#line 152
6697 __cil_tmp482 = __cil_tmp481 + 2;
6698#line 152
6699 outb((unsigned char)4, __cil_tmp482);
6700 }
6701 {
6702#line 152
6703 __cil_tmp483 = (unsigned long )pi;
6704#line 152
6705 __cil_tmp484 = __cil_tmp483 + 16;
6706#line 152
6707 if (*((int *)__cil_tmp484)) {
6708 {
6709#line 152
6710 __cil_tmp485 = (unsigned long )pi;
6711#line 152
6712 __cil_tmp486 = __cil_tmp485 + 16;
6713#line 152
6714 __cil_tmp487 = *((int *)__cil_tmp486);
6715#line 152
6716 __cil_tmp488 = (unsigned long )__cil_tmp487;
6717#line 152
6718 __udelay(__cil_tmp488);
6719 }
6720 } else {
6721
6722 }
6723 }
6724#line 153
6725 goto switch_break;
6726 } else {
6727 switch_break: ;
6728 }
6729 }
6730#line 156
6731 return;
6732}
6733}
6734#line 158 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
6735static void dstr_write_block(PIA *pi , char *buf , int count )
6736{ int k ;
6737 unsigned long __cil_tmp5 ;
6738 unsigned long __cil_tmp6 ;
6739 int __cil_tmp7 ;
6740 unsigned long __cil_tmp8 ;
6741 unsigned long __cil_tmp9 ;
6742 unsigned long __cil_tmp10 ;
6743 unsigned long __cil_tmp11 ;
6744 int __cil_tmp12 ;
6745 unsigned long __cil_tmp13 ;
6746 unsigned long __cil_tmp14 ;
6747 unsigned long __cil_tmp15 ;
6748 int __cil_tmp16 ;
6749 int __cil_tmp17 ;
6750 unsigned long __cil_tmp18 ;
6751 unsigned long __cil_tmp19 ;
6752 unsigned long __cil_tmp20 ;
6753 unsigned long __cil_tmp21 ;
6754 int __cil_tmp22 ;
6755 unsigned long __cil_tmp23 ;
6756 unsigned long __cil_tmp24 ;
6757 unsigned long __cil_tmp25 ;
6758 int __cil_tmp26 ;
6759 int __cil_tmp27 ;
6760 unsigned long __cil_tmp28 ;
6761 unsigned long __cil_tmp29 ;
6762 unsigned long __cil_tmp30 ;
6763 unsigned long __cil_tmp31 ;
6764 int __cil_tmp32 ;
6765 unsigned long __cil_tmp33 ;
6766 unsigned long __cil_tmp34 ;
6767 unsigned long __cil_tmp35 ;
6768 int __cil_tmp36 ;
6769 int __cil_tmp37 ;
6770 unsigned long __cil_tmp38 ;
6771 unsigned long __cil_tmp39 ;
6772 unsigned long __cil_tmp40 ;
6773 unsigned long __cil_tmp41 ;
6774 int __cil_tmp42 ;
6775 unsigned long __cil_tmp43 ;
6776 unsigned long __cil_tmp44 ;
6777 unsigned long __cil_tmp45 ;
6778 int __cil_tmp46 ;
6779 int __cil_tmp47 ;
6780 unsigned long __cil_tmp48 ;
6781 unsigned long __cil_tmp49 ;
6782 unsigned long __cil_tmp50 ;
6783 unsigned long __cil_tmp51 ;
6784 int __cil_tmp52 ;
6785 unsigned long __cil_tmp53 ;
6786 unsigned long __cil_tmp54 ;
6787 unsigned long __cil_tmp55 ;
6788 unsigned long __cil_tmp56 ;
6789 unsigned long __cil_tmp57 ;
6790 int __cil_tmp58 ;
6791 unsigned long __cil_tmp59 ;
6792 unsigned long __cil_tmp60 ;
6793 unsigned long __cil_tmp61 ;
6794 unsigned long __cil_tmp62 ;
6795 int __cil_tmp63 ;
6796 unsigned long __cil_tmp64 ;
6797 unsigned long __cil_tmp65 ;
6798 unsigned long __cil_tmp66 ;
6799 int __cil_tmp67 ;
6800 unsigned long __cil_tmp68 ;
6801 unsigned long __cil_tmp69 ;
6802 unsigned long __cil_tmp70 ;
6803 unsigned long __cil_tmp71 ;
6804 int __cil_tmp72 ;
6805 unsigned long __cil_tmp73 ;
6806 unsigned long __cil_tmp74 ;
6807 unsigned long __cil_tmp75 ;
6808 int __cil_tmp76 ;
6809 int __cil_tmp77 ;
6810 unsigned long __cil_tmp78 ;
6811 unsigned long __cil_tmp79 ;
6812 unsigned long __cil_tmp80 ;
6813 unsigned long __cil_tmp81 ;
6814 int __cil_tmp82 ;
6815 unsigned long __cil_tmp83 ;
6816 unsigned long __cil_tmp84 ;
6817 unsigned long __cil_tmp85 ;
6818 int __cil_tmp86 ;
6819 int __cil_tmp87 ;
6820 unsigned long __cil_tmp88 ;
6821 unsigned long __cil_tmp89 ;
6822 unsigned long __cil_tmp90 ;
6823 unsigned long __cil_tmp91 ;
6824 int __cil_tmp92 ;
6825 unsigned long __cil_tmp93 ;
6826 unsigned long __cil_tmp94 ;
6827 unsigned long __cil_tmp95 ;
6828 int __cil_tmp96 ;
6829 int __cil_tmp97 ;
6830 unsigned long __cil_tmp98 ;
6831 unsigned long __cil_tmp99 ;
6832 unsigned long __cil_tmp100 ;
6833 unsigned long __cil_tmp101 ;
6834 int __cil_tmp102 ;
6835 unsigned long __cil_tmp103 ;
6836 unsigned long __cil_tmp104 ;
6837 unsigned long __cil_tmp105 ;
6838 int __cil_tmp106 ;
6839 int __cil_tmp107 ;
6840 unsigned long __cil_tmp108 ;
6841 unsigned long __cil_tmp109 ;
6842 unsigned long __cil_tmp110 ;
6843 unsigned long __cil_tmp111 ;
6844 int __cil_tmp112 ;
6845 unsigned long __cil_tmp113 ;
6846 unsigned long __cil_tmp114 ;
6847 unsigned long __cil_tmp115 ;
6848 int __cil_tmp116 ;
6849 unsigned long __cil_tmp117 ;
6850 unsigned long __cil_tmp118 ;
6851 unsigned long __cil_tmp119 ;
6852 unsigned long __cil_tmp120 ;
6853 int __cil_tmp121 ;
6854 unsigned long __cil_tmp122 ;
6855 unsigned long __cil_tmp123 ;
6856 unsigned long __cil_tmp124 ;
6857 int __cil_tmp125 ;
6858 int __cil_tmp126 ;
6859 unsigned long __cil_tmp127 ;
6860 unsigned long __cil_tmp128 ;
6861 unsigned long __cil_tmp129 ;
6862 unsigned long __cil_tmp130 ;
6863 int __cil_tmp131 ;
6864 unsigned long __cil_tmp132 ;
6865 unsigned long __cil_tmp133 ;
6866 unsigned long __cil_tmp134 ;
6867 int __cil_tmp135 ;
6868 int __cil_tmp136 ;
6869 unsigned long __cil_tmp137 ;
6870 unsigned long __cil_tmp138 ;
6871 unsigned long __cil_tmp139 ;
6872 unsigned long __cil_tmp140 ;
6873 int __cil_tmp141 ;
6874 unsigned long __cil_tmp142 ;
6875 unsigned long __cil_tmp143 ;
6876 unsigned long __cil_tmp144 ;
6877 int __cil_tmp145 ;
6878 int __cil_tmp146 ;
6879 unsigned long __cil_tmp147 ;
6880 unsigned long __cil_tmp148 ;
6881 unsigned long __cil_tmp149 ;
6882 unsigned long __cil_tmp150 ;
6883 int __cil_tmp151 ;
6884 unsigned long __cil_tmp152 ;
6885 unsigned long __cil_tmp153 ;
6886 unsigned long __cil_tmp154 ;
6887 int __cil_tmp155 ;
6888 int __cil_tmp156 ;
6889 unsigned long __cil_tmp157 ;
6890 unsigned long __cil_tmp158 ;
6891 unsigned long __cil_tmp159 ;
6892 unsigned long __cil_tmp160 ;
6893 int __cil_tmp161 ;
6894 unsigned long __cil_tmp162 ;
6895 unsigned long __cil_tmp163 ;
6896 unsigned long __cil_tmp164 ;
6897 int __cil_tmp165 ;
6898 int __cil_tmp166 ;
6899 unsigned long __cil_tmp167 ;
6900 unsigned long __cil_tmp168 ;
6901 unsigned long __cil_tmp169 ;
6902 unsigned long __cil_tmp170 ;
6903 int __cil_tmp171 ;
6904 unsigned long __cil_tmp172 ;
6905 unsigned long __cil_tmp173 ;
6906 unsigned long __cil_tmp174 ;
6907 int __cil_tmp175 ;
6908 int __cil_tmp176 ;
6909 unsigned long __cil_tmp177 ;
6910 unsigned long __cil_tmp178 ;
6911 unsigned long __cil_tmp179 ;
6912 unsigned long __cil_tmp180 ;
6913 int __cil_tmp181 ;
6914 unsigned long __cil_tmp182 ;
6915 unsigned long __cil_tmp183 ;
6916 unsigned long __cil_tmp184 ;
6917 int __cil_tmp185 ;
6918 int __cil_tmp186 ;
6919 unsigned long __cil_tmp187 ;
6920 unsigned long __cil_tmp188 ;
6921 unsigned long __cil_tmp189 ;
6922 unsigned long __cil_tmp190 ;
6923 int __cil_tmp191 ;
6924 unsigned long __cil_tmp192 ;
6925 unsigned long __cil_tmp193 ;
6926 unsigned long __cil_tmp194 ;
6927 int __cil_tmp195 ;
6928 int __cil_tmp196 ;
6929 unsigned long __cil_tmp197 ;
6930 unsigned long __cil_tmp198 ;
6931 unsigned long __cil_tmp199 ;
6932 unsigned long __cil_tmp200 ;
6933 int __cil_tmp201 ;
6934 unsigned long __cil_tmp202 ;
6935 unsigned long __cil_tmp203 ;
6936 unsigned long __cil_tmp204 ;
6937 int __cil_tmp205 ;
6938 unsigned long __cil_tmp206 ;
6939 unsigned long __cil_tmp207 ;
6940 unsigned long __cil_tmp208 ;
6941 unsigned long __cil_tmp209 ;
6942 int __cil_tmp210 ;
6943 unsigned long __cil_tmp211 ;
6944 unsigned long __cil_tmp212 ;
6945 unsigned long __cil_tmp213 ;
6946 int __cil_tmp214 ;
6947 int __cil_tmp215 ;
6948 unsigned long __cil_tmp216 ;
6949 unsigned long __cil_tmp217 ;
6950 unsigned long __cil_tmp218 ;
6951 unsigned long __cil_tmp219 ;
6952 int __cil_tmp220 ;
6953 unsigned long __cil_tmp221 ;
6954 unsigned long __cil_tmp222 ;
6955 unsigned long __cil_tmp223 ;
6956 int __cil_tmp224 ;
6957 int __cil_tmp225 ;
6958 unsigned long __cil_tmp226 ;
6959 unsigned long __cil_tmp227 ;
6960 unsigned long __cil_tmp228 ;
6961 unsigned long __cil_tmp229 ;
6962 int __cil_tmp230 ;
6963 unsigned long __cil_tmp231 ;
6964 unsigned long __cil_tmp232 ;
6965 unsigned long __cil_tmp233 ;
6966 int __cil_tmp234 ;
6967 int __cil_tmp235 ;
6968 unsigned long __cil_tmp236 ;
6969 unsigned long __cil_tmp237 ;
6970 unsigned long __cil_tmp238 ;
6971 unsigned long __cil_tmp239 ;
6972 int __cil_tmp240 ;
6973 unsigned long __cil_tmp241 ;
6974 unsigned long __cil_tmp242 ;
6975 unsigned long __cil_tmp243 ;
6976 int __cil_tmp244 ;
6977 int __cil_tmp245 ;
6978 unsigned long __cil_tmp246 ;
6979 unsigned long __cil_tmp247 ;
6980 unsigned long __cil_tmp248 ;
6981 unsigned long __cil_tmp249 ;
6982 int __cil_tmp250 ;
6983 unsigned long __cil_tmp251 ;
6984 unsigned long __cil_tmp252 ;
6985 unsigned long __cil_tmp253 ;
6986 unsigned long __cil_tmp254 ;
6987 unsigned long __cil_tmp255 ;
6988 int __cil_tmp256 ;
6989 int __cil_tmp257 ;
6990 unsigned long __cil_tmp258 ;
6991 unsigned long __cil_tmp259 ;
6992 unsigned long __cil_tmp260 ;
6993 unsigned long __cil_tmp261 ;
6994 int __cil_tmp262 ;
6995 unsigned long __cil_tmp263 ;
6996 char *__cil_tmp264 ;
6997 char __cil_tmp265 ;
6998 unsigned char __cil_tmp266 ;
6999 unsigned long __cil_tmp267 ;
7000 unsigned long __cil_tmp268 ;
7001 int __cil_tmp269 ;
7002 unsigned long __cil_tmp270 ;
7003 unsigned long __cil_tmp271 ;
7004 unsigned long __cil_tmp272 ;
7005 unsigned long __cil_tmp273 ;
7006 int __cil_tmp274 ;
7007 unsigned long __cil_tmp275 ;
7008 unsigned long __cil_tmp276 ;
7009 unsigned long __cil_tmp277 ;
7010 int __cil_tmp278 ;
7011 int __cil_tmp279 ;
7012 unsigned long __cil_tmp280 ;
7013 unsigned long __cil_tmp281 ;
7014 unsigned long __cil_tmp282 ;
7015 unsigned long __cil_tmp283 ;
7016 int __cil_tmp284 ;
7017 unsigned long __cil_tmp285 ;
7018 unsigned long __cil_tmp286 ;
7019 unsigned long __cil_tmp287 ;
7020 int __cil_tmp288 ;
7021 int __cil_tmp289 ;
7022 unsigned long __cil_tmp290 ;
7023 unsigned long __cil_tmp291 ;
7024 unsigned long __cil_tmp292 ;
7025 unsigned long __cil_tmp293 ;
7026 int __cil_tmp294 ;
7027 unsigned long __cil_tmp295 ;
7028 unsigned long __cil_tmp296 ;
7029 unsigned long __cil_tmp297 ;
7030 int __cil_tmp298 ;
7031 int __cil_tmp299 ;
7032 unsigned long __cil_tmp300 ;
7033 unsigned long __cil_tmp301 ;
7034 unsigned long __cil_tmp302 ;
7035 unsigned long __cil_tmp303 ;
7036 int __cil_tmp304 ;
7037 unsigned long __cil_tmp305 ;
7038 unsigned long __cil_tmp306 ;
7039 unsigned long __cil_tmp307 ;
7040 int __cil_tmp308 ;
7041 int __cil_tmp309 ;
7042 unsigned long __cil_tmp310 ;
7043 unsigned long __cil_tmp311 ;
7044 unsigned long __cil_tmp312 ;
7045 unsigned long __cil_tmp313 ;
7046 int __cil_tmp314 ;
7047 unsigned long __cil_tmp315 ;
7048 char *__cil_tmp316 ;
7049 char __cil_tmp317 ;
7050 unsigned char __cil_tmp318 ;
7051 unsigned long __cil_tmp319 ;
7052 unsigned long __cil_tmp320 ;
7053 int __cil_tmp321 ;
7054 int __cil_tmp322 ;
7055 unsigned long __cil_tmp323 ;
7056 unsigned long __cil_tmp324 ;
7057 unsigned long __cil_tmp325 ;
7058 unsigned long __cil_tmp326 ;
7059 int __cil_tmp327 ;
7060 unsigned long __cil_tmp328 ;
7061 unsigned long __cil_tmp329 ;
7062 unsigned long __cil_tmp330 ;
7063 int __cil_tmp331 ;
7064 int __cil_tmp332 ;
7065 unsigned long __cil_tmp333 ;
7066 unsigned long __cil_tmp334 ;
7067 unsigned long __cil_tmp335 ;
7068 unsigned long __cil_tmp336 ;
7069 int __cil_tmp337 ;
7070 unsigned long __cil_tmp338 ;
7071 unsigned long __cil_tmp339 ;
7072 unsigned long __cil_tmp340 ;
7073 int __cil_tmp341 ;
7074 int __cil_tmp342 ;
7075 unsigned long __cil_tmp343 ;
7076 unsigned long __cil_tmp344 ;
7077 unsigned long __cil_tmp345 ;
7078 unsigned long __cil_tmp346 ;
7079 int __cil_tmp347 ;
7080 unsigned long __cil_tmp348 ;
7081 int __cil_tmp349 ;
7082 u16 *__cil_tmp350 ;
7083 u16 *__cil_tmp351 ;
7084 u16 __cil_tmp352 ;
7085 unsigned long __cil_tmp353 ;
7086 unsigned long __cil_tmp354 ;
7087 int __cil_tmp355 ;
7088 int __cil_tmp356 ;
7089 unsigned long __cil_tmp357 ;
7090 unsigned long __cil_tmp358 ;
7091 unsigned long __cil_tmp359 ;
7092 unsigned long __cil_tmp360 ;
7093 int __cil_tmp361 ;
7094 unsigned long __cil_tmp362 ;
7095 unsigned long __cil_tmp363 ;
7096 unsigned long __cil_tmp364 ;
7097 int __cil_tmp365 ;
7098 int __cil_tmp366 ;
7099 unsigned long __cil_tmp367 ;
7100 unsigned long __cil_tmp368 ;
7101 unsigned long __cil_tmp369 ;
7102 unsigned long __cil_tmp370 ;
7103 int __cil_tmp371 ;
7104 unsigned long __cil_tmp372 ;
7105 unsigned long __cil_tmp373 ;
7106 unsigned long __cil_tmp374 ;
7107 int __cil_tmp375 ;
7108 int __cil_tmp376 ;
7109 unsigned long __cil_tmp377 ;
7110 unsigned long __cil_tmp378 ;
7111 unsigned long __cil_tmp379 ;
7112 unsigned long __cil_tmp380 ;
7113 int __cil_tmp381 ;
7114 unsigned long __cil_tmp382 ;
7115 int __cil_tmp383 ;
7116 u32 *__cil_tmp384 ;
7117 u32 *__cil_tmp385 ;
7118 u32 __cil_tmp386 ;
7119 unsigned long __cil_tmp387 ;
7120 unsigned long __cil_tmp388 ;
7121 int __cil_tmp389 ;
7122 int __cil_tmp390 ;
7123 unsigned long __cil_tmp391 ;
7124 unsigned long __cil_tmp392 ;
7125 unsigned long __cil_tmp393 ;
7126 unsigned long __cil_tmp394 ;
7127 int __cil_tmp395 ;
7128 unsigned long __cil_tmp396 ;
7129 unsigned long __cil_tmp397 ;
7130 unsigned long __cil_tmp398 ;
7131 int __cil_tmp399 ;
7132 int __cil_tmp400 ;
7133 unsigned long __cil_tmp401 ;
7134 unsigned long __cil_tmp402 ;
7135 unsigned long __cil_tmp403 ;
7136 unsigned long __cil_tmp404 ;
7137 int __cil_tmp405 ;
7138 unsigned long __cil_tmp406 ;
7139
7140 {
7141 {
7142#line 162
7143 __cil_tmp5 = (unsigned long )pi;
7144#line 162
7145 __cil_tmp6 = __cil_tmp5 + 8;
7146#line 162
7147 __cil_tmp7 = *((int *)__cil_tmp6);
7148#line 162
7149 outb((unsigned char)129, __cil_tmp7);
7150 }
7151 {
7152#line 162
7153 __cil_tmp8 = (unsigned long )pi;
7154#line 162
7155 __cil_tmp9 = __cil_tmp8 + 16;
7156#line 162
7157 if (*((int *)__cil_tmp9)) {
7158 {
7159#line 162
7160 __cil_tmp10 = (unsigned long )pi;
7161#line 162
7162 __cil_tmp11 = __cil_tmp10 + 16;
7163#line 162
7164 __cil_tmp12 = *((int *)__cil_tmp11);
7165#line 162
7166 __cil_tmp13 = (unsigned long )__cil_tmp12;
7167#line 162
7168 __udelay(__cil_tmp13);
7169 }
7170 } else {
7171
7172 }
7173 }
7174 {
7175#line 162
7176 __cil_tmp14 = (unsigned long )pi;
7177#line 162
7178 __cil_tmp15 = __cil_tmp14 + 8;
7179#line 162
7180 __cil_tmp16 = *((int *)__cil_tmp15);
7181#line 162
7182 __cil_tmp17 = __cil_tmp16 + 2;
7183#line 162
7184 outb((unsigned char)5, __cil_tmp17);
7185 }
7186 {
7187#line 162
7188 __cil_tmp18 = (unsigned long )pi;
7189#line 162
7190 __cil_tmp19 = __cil_tmp18 + 16;
7191#line 162
7192 if (*((int *)__cil_tmp19)) {
7193 {
7194#line 162
7195 __cil_tmp20 = (unsigned long )pi;
7196#line 162
7197 __cil_tmp21 = __cil_tmp20 + 16;
7198#line 162
7199 __cil_tmp22 = *((int *)__cil_tmp21);
7200#line 162
7201 __cil_tmp23 = (unsigned long )__cil_tmp22;
7202#line 162
7203 __udelay(__cil_tmp23);
7204 }
7205 } else {
7206
7207 }
7208 }
7209 {
7210#line 162
7211 __cil_tmp24 = (unsigned long )pi;
7212#line 162
7213 __cil_tmp25 = __cil_tmp24 + 8;
7214#line 162
7215 __cil_tmp26 = *((int *)__cil_tmp25);
7216#line 162
7217 __cil_tmp27 = __cil_tmp26 + 2;
7218#line 162
7219 outb((unsigned char)13, __cil_tmp27);
7220 }
7221 {
7222#line 162
7223 __cil_tmp28 = (unsigned long )pi;
7224#line 162
7225 __cil_tmp29 = __cil_tmp28 + 16;
7226#line 162
7227 if (*((int *)__cil_tmp29)) {
7228 {
7229#line 162
7230 __cil_tmp30 = (unsigned long )pi;
7231#line 162
7232 __cil_tmp31 = __cil_tmp30 + 16;
7233#line 162
7234 __cil_tmp32 = *((int *)__cil_tmp31);
7235#line 162
7236 __cil_tmp33 = (unsigned long )__cil_tmp32;
7237#line 162
7238 __udelay(__cil_tmp33);
7239 }
7240 } else {
7241
7242 }
7243 }
7244 {
7245#line 162
7246 __cil_tmp34 = (unsigned long )pi;
7247#line 162
7248 __cil_tmp35 = __cil_tmp34 + 8;
7249#line 162
7250 __cil_tmp36 = *((int *)__cil_tmp35);
7251#line 162
7252 __cil_tmp37 = __cil_tmp36 + 2;
7253#line 162
7254 outb((unsigned char)5, __cil_tmp37);
7255 }
7256 {
7257#line 162
7258 __cil_tmp38 = (unsigned long )pi;
7259#line 162
7260 __cil_tmp39 = __cil_tmp38 + 16;
7261#line 162
7262 if (*((int *)__cil_tmp39)) {
7263 {
7264#line 162
7265 __cil_tmp40 = (unsigned long )pi;
7266#line 162
7267 __cil_tmp41 = __cil_tmp40 + 16;
7268#line 162
7269 __cil_tmp42 = *((int *)__cil_tmp41);
7270#line 162
7271 __cil_tmp43 = (unsigned long )__cil_tmp42;
7272#line 162
7273 __udelay(__cil_tmp43);
7274 }
7275 } else {
7276
7277 }
7278 }
7279 {
7280#line 162
7281 __cil_tmp44 = (unsigned long )pi;
7282#line 162
7283 __cil_tmp45 = __cil_tmp44 + 8;
7284#line 162
7285 __cil_tmp46 = *((int *)__cil_tmp45);
7286#line 162
7287 __cil_tmp47 = __cil_tmp46 + 2;
7288#line 162
7289 outb((unsigned char)4, __cil_tmp47);
7290 }
7291 {
7292#line 162
7293 __cil_tmp48 = (unsigned long )pi;
7294#line 162
7295 __cil_tmp49 = __cil_tmp48 + 16;
7296#line 162
7297 if (*((int *)__cil_tmp49)) {
7298 {
7299#line 162
7300 __cil_tmp50 = (unsigned long )pi;
7301#line 162
7302 __cil_tmp51 = __cil_tmp50 + 16;
7303#line 162
7304 __cil_tmp52 = *((int *)__cil_tmp51);
7305#line 162
7306 __cil_tmp53 = (unsigned long )__cil_tmp52;
7307#line 162
7308 __udelay(__cil_tmp53);
7309 }
7310 } else {
7311
7312 }
7313 }
7314 {
7315#line 163
7316 __cil_tmp54 = (unsigned long )pi;
7317#line 163
7318 __cil_tmp55 = __cil_tmp54 + 12;
7319#line 163
7320 if (*((int *)__cil_tmp55)) {
7321 {
7322#line 163
7323 __cil_tmp56 = (unsigned long )pi;
7324#line 163
7325 __cil_tmp57 = __cil_tmp56 + 8;
7326#line 163
7327 __cil_tmp58 = *((int *)__cil_tmp57);
7328#line 163
7329 outb((unsigned char)25, __cil_tmp58);
7330 }
7331 {
7332#line 163
7333 __cil_tmp59 = (unsigned long )pi;
7334#line 163
7335 __cil_tmp60 = __cil_tmp59 + 16;
7336#line 163
7337 if (*((int *)__cil_tmp60)) {
7338 {
7339#line 163
7340 __cil_tmp61 = (unsigned long )pi;
7341#line 163
7342 __cil_tmp62 = __cil_tmp61 + 16;
7343#line 163
7344 __cil_tmp63 = *((int *)__cil_tmp62);
7345#line 163
7346 __cil_tmp64 = (unsigned long )__cil_tmp63;
7347#line 163
7348 __udelay(__cil_tmp64);
7349 }
7350 } else {
7351
7352 }
7353 }
7354 } else {
7355 {
7356#line 163
7357 __cil_tmp65 = (unsigned long )pi;
7358#line 163
7359 __cil_tmp66 = __cil_tmp65 + 8;
7360#line 163
7361 __cil_tmp67 = *((int *)__cil_tmp66);
7362#line 163
7363 outb((unsigned char)9, __cil_tmp67);
7364 }
7365 {
7366#line 163
7367 __cil_tmp68 = (unsigned long )pi;
7368#line 163
7369 __cil_tmp69 = __cil_tmp68 + 16;
7370#line 163
7371 if (*((int *)__cil_tmp69)) {
7372 {
7373#line 163
7374 __cil_tmp70 = (unsigned long )pi;
7375#line 163
7376 __cil_tmp71 = __cil_tmp70 + 16;
7377#line 163
7378 __cil_tmp72 = *((int *)__cil_tmp71);
7379#line 163
7380 __cil_tmp73 = (unsigned long )__cil_tmp72;
7381#line 163
7382 __udelay(__cil_tmp73);
7383 }
7384 } else {
7385
7386 }
7387 }
7388 }
7389 }
7390 {
7391#line 164
7392 __cil_tmp74 = (unsigned long )pi;
7393#line 164
7394 __cil_tmp75 = __cil_tmp74 + 8;
7395#line 164
7396 __cil_tmp76 = *((int *)__cil_tmp75);
7397#line 164
7398 __cil_tmp77 = __cil_tmp76 + 2;
7399#line 164
7400 outb((unsigned char)5, __cil_tmp77);
7401 }
7402 {
7403#line 164
7404 __cil_tmp78 = (unsigned long )pi;
7405#line 164
7406 __cil_tmp79 = __cil_tmp78 + 16;
7407#line 164
7408 if (*((int *)__cil_tmp79)) {
7409 {
7410#line 164
7411 __cil_tmp80 = (unsigned long )pi;
7412#line 164
7413 __cil_tmp81 = __cil_tmp80 + 16;
7414#line 164
7415 __cil_tmp82 = *((int *)__cil_tmp81);
7416#line 164
7417 __cil_tmp83 = (unsigned long )__cil_tmp82;
7418#line 164
7419 __udelay(__cil_tmp83);
7420 }
7421 } else {
7422
7423 }
7424 }
7425 {
7426#line 164
7427 __cil_tmp84 = (unsigned long )pi;
7428#line 164
7429 __cil_tmp85 = __cil_tmp84 + 8;
7430#line 164
7431 __cil_tmp86 = *((int *)__cil_tmp85);
7432#line 164
7433 __cil_tmp87 = __cil_tmp86 + 2;
7434#line 164
7435 outb((unsigned char)7, __cil_tmp87);
7436 }
7437 {
7438#line 164
7439 __cil_tmp88 = (unsigned long )pi;
7440#line 164
7441 __cil_tmp89 = __cil_tmp88 + 16;
7442#line 164
7443 if (*((int *)__cil_tmp89)) {
7444 {
7445#line 164
7446 __cil_tmp90 = (unsigned long )pi;
7447#line 164
7448 __cil_tmp91 = __cil_tmp90 + 16;
7449#line 164
7450 __cil_tmp92 = *((int *)__cil_tmp91);
7451#line 164
7452 __cil_tmp93 = (unsigned long )__cil_tmp92;
7453#line 164
7454 __udelay(__cil_tmp93);
7455 }
7456 } else {
7457
7458 }
7459 }
7460 {
7461#line 164
7462 __cil_tmp94 = (unsigned long )pi;
7463#line 164
7464 __cil_tmp95 = __cil_tmp94 + 8;
7465#line 164
7466 __cil_tmp96 = *((int *)__cil_tmp95);
7467#line 164
7468 __cil_tmp97 = __cil_tmp96 + 2;
7469#line 164
7470 outb((unsigned char)5, __cil_tmp97);
7471 }
7472 {
7473#line 164
7474 __cil_tmp98 = (unsigned long )pi;
7475#line 164
7476 __cil_tmp99 = __cil_tmp98 + 16;
7477#line 164
7478 if (*((int *)__cil_tmp99)) {
7479 {
7480#line 164
7481 __cil_tmp100 = (unsigned long )pi;
7482#line 164
7483 __cil_tmp101 = __cil_tmp100 + 16;
7484#line 164
7485 __cil_tmp102 = *((int *)__cil_tmp101);
7486#line 164
7487 __cil_tmp103 = (unsigned long )__cil_tmp102;
7488#line 164
7489 __udelay(__cil_tmp103);
7490 }
7491 } else {
7492
7493 }
7494 }
7495 {
7496#line 164
7497 __cil_tmp104 = (unsigned long )pi;
7498#line 164
7499 __cil_tmp105 = __cil_tmp104 + 8;
7500#line 164
7501 __cil_tmp106 = *((int *)__cil_tmp105);
7502#line 164
7503 __cil_tmp107 = __cil_tmp106 + 2;
7504#line 164
7505 outb((unsigned char)4, __cil_tmp107);
7506 }
7507 {
7508#line 164
7509 __cil_tmp108 = (unsigned long )pi;
7510#line 164
7511 __cil_tmp109 = __cil_tmp108 + 16;
7512#line 164
7513 if (*((int *)__cil_tmp109)) {
7514 {
7515#line 164
7516 __cil_tmp110 = (unsigned long )pi;
7517#line 164
7518 __cil_tmp111 = __cil_tmp110 + 16;
7519#line 164
7520 __cil_tmp112 = *((int *)__cil_tmp111);
7521#line 164
7522 __cil_tmp113 = (unsigned long )__cil_tmp112;
7523#line 164
7524 __udelay(__cil_tmp113);
7525 }
7526 } else {
7527
7528 }
7529 }
7530 {
7531#line 164
7532 __cil_tmp114 = (unsigned long )pi;
7533#line 164
7534 __cil_tmp115 = __cil_tmp114 + 8;
7535#line 164
7536 __cil_tmp116 = *((int *)__cil_tmp115);
7537#line 164
7538 outb((unsigned char)130, __cil_tmp116);
7539 }
7540 {
7541#line 164
7542 __cil_tmp117 = (unsigned long )pi;
7543#line 164
7544 __cil_tmp118 = __cil_tmp117 + 16;
7545#line 164
7546 if (*((int *)__cil_tmp118)) {
7547 {
7548#line 164
7549 __cil_tmp119 = (unsigned long )pi;
7550#line 164
7551 __cil_tmp120 = __cil_tmp119 + 16;
7552#line 164
7553 __cil_tmp121 = *((int *)__cil_tmp120);
7554#line 164
7555 __cil_tmp122 = (unsigned long )__cil_tmp121;
7556#line 164
7557 __udelay(__cil_tmp122);
7558 }
7559 } else {
7560
7561 }
7562 }
7563 {
7564#line 164
7565 __cil_tmp123 = (unsigned long )pi;
7566#line 164
7567 __cil_tmp124 = __cil_tmp123 + 8;
7568#line 164
7569 __cil_tmp125 = *((int *)__cil_tmp124);
7570#line 164
7571 __cil_tmp126 = __cil_tmp125 + 2;
7572#line 164
7573 outb((unsigned char)5, __cil_tmp126);
7574 }
7575 {
7576#line 164
7577 __cil_tmp127 = (unsigned long )pi;
7578#line 164
7579 __cil_tmp128 = __cil_tmp127 + 16;
7580#line 164
7581 if (*((int *)__cil_tmp128)) {
7582 {
7583#line 164
7584 __cil_tmp129 = (unsigned long )pi;
7585#line 164
7586 __cil_tmp130 = __cil_tmp129 + 16;
7587#line 164
7588 __cil_tmp131 = *((int *)__cil_tmp130);
7589#line 164
7590 __cil_tmp132 = (unsigned long )__cil_tmp131;
7591#line 164
7592 __udelay(__cil_tmp132);
7593 }
7594 } else {
7595
7596 }
7597 }
7598 {
7599#line 164
7600 __cil_tmp133 = (unsigned long )pi;
7601#line 164
7602 __cil_tmp134 = __cil_tmp133 + 8;
7603#line 164
7604 __cil_tmp135 = *((int *)__cil_tmp134);
7605#line 164
7606 __cil_tmp136 = __cil_tmp135 + 2;
7607#line 164
7608 outb((unsigned char)13, __cil_tmp136);
7609 }
7610 {
7611#line 164
7612 __cil_tmp137 = (unsigned long )pi;
7613#line 164
7614 __cil_tmp138 = __cil_tmp137 + 16;
7615#line 164
7616 if (*((int *)__cil_tmp138)) {
7617 {
7618#line 164
7619 __cil_tmp139 = (unsigned long )pi;
7620#line 164
7621 __cil_tmp140 = __cil_tmp139 + 16;
7622#line 164
7623 __cil_tmp141 = *((int *)__cil_tmp140);
7624#line 164
7625 __cil_tmp142 = (unsigned long )__cil_tmp141;
7626#line 164
7627 __udelay(__cil_tmp142);
7628 }
7629 } else {
7630
7631 }
7632 }
7633 {
7634#line 164
7635 __cil_tmp143 = (unsigned long )pi;
7636#line 164
7637 __cil_tmp144 = __cil_tmp143 + 8;
7638#line 164
7639 __cil_tmp145 = *((int *)__cil_tmp144);
7640#line 164
7641 __cil_tmp146 = __cil_tmp145 + 2;
7642#line 164
7643 outb((unsigned char)5, __cil_tmp146);
7644 }
7645 {
7646#line 164
7647 __cil_tmp147 = (unsigned long )pi;
7648#line 164
7649 __cil_tmp148 = __cil_tmp147 + 16;
7650#line 164
7651 if (*((int *)__cil_tmp148)) {
7652 {
7653#line 164
7654 __cil_tmp149 = (unsigned long )pi;
7655#line 164
7656 __cil_tmp150 = __cil_tmp149 + 16;
7657#line 164
7658 __cil_tmp151 = *((int *)__cil_tmp150);
7659#line 164
7660 __cil_tmp152 = (unsigned long )__cil_tmp151;
7661#line 164
7662 __udelay(__cil_tmp152);
7663 }
7664 } else {
7665
7666 }
7667 }
7668 {
7669#line 164
7670 __cil_tmp153 = (unsigned long )pi;
7671#line 164
7672 __cil_tmp154 = __cil_tmp153 + 8;
7673#line 164
7674 __cil_tmp155 = *((int *)__cil_tmp154);
7675#line 164
7676 __cil_tmp156 = __cil_tmp155 + 2;
7677#line 164
7678 outb((unsigned char)4, __cil_tmp156);
7679 }
7680 {
7681#line 164
7682 __cil_tmp157 = (unsigned long )pi;
7683#line 164
7684 __cil_tmp158 = __cil_tmp157 + 16;
7685#line 164
7686 if (*((int *)__cil_tmp158)) {
7687 {
7688#line 164
7689 __cil_tmp159 = (unsigned long )pi;
7690#line 164
7691 __cil_tmp160 = __cil_tmp159 + 16;
7692#line 164
7693 __cil_tmp161 = *((int *)__cil_tmp160);
7694#line 164
7695 __cil_tmp162 = (unsigned long )__cil_tmp161;
7696#line 164
7697 __udelay(__cil_tmp162);
7698 }
7699 } else {
7700
7701 }
7702 }
7703 {
7704#line 164
7705 __cil_tmp163 = (unsigned long )pi;
7706#line 164
7707 __cil_tmp164 = __cil_tmp163 + 8;
7708#line 164
7709 __cil_tmp165 = *((int *)__cil_tmp164);
7710#line 164
7711 __cil_tmp166 = __cil_tmp165 + 2;
7712#line 164
7713 outb((unsigned char)6, __cil_tmp166);
7714 }
7715 {
7716#line 164
7717 __cil_tmp167 = (unsigned long )pi;
7718#line 164
7719 __cil_tmp168 = __cil_tmp167 + 16;
7720#line 164
7721 if (*((int *)__cil_tmp168)) {
7722 {
7723#line 164
7724 __cil_tmp169 = (unsigned long )pi;
7725#line 164
7726 __cil_tmp170 = __cil_tmp169 + 16;
7727#line 164
7728 __cil_tmp171 = *((int *)__cil_tmp170);
7729#line 164
7730 __cil_tmp172 = (unsigned long )__cil_tmp171;
7731#line 164
7732 __udelay(__cil_tmp172);
7733 }
7734 } else {
7735
7736 }
7737 }
7738 {
7739#line 164
7740 __cil_tmp173 = (unsigned long )pi;
7741#line 164
7742 __cil_tmp174 = __cil_tmp173 + 8;
7743#line 164
7744 __cil_tmp175 = *((int *)__cil_tmp174);
7745#line 164
7746 __cil_tmp176 = __cil_tmp175 + 2;
7747#line 164
7748 outb((unsigned char)4, __cil_tmp176);
7749 }
7750 {
7751#line 164
7752 __cil_tmp177 = (unsigned long )pi;
7753#line 164
7754 __cil_tmp178 = __cil_tmp177 + 16;
7755#line 164
7756 if (*((int *)__cil_tmp178)) {
7757 {
7758#line 164
7759 __cil_tmp179 = (unsigned long )pi;
7760#line 164
7761 __cil_tmp180 = __cil_tmp179 + 16;
7762#line 164
7763 __cil_tmp181 = *((int *)__cil_tmp180);
7764#line 164
7765 __cil_tmp182 = (unsigned long )__cil_tmp181;
7766#line 164
7767 __udelay(__cil_tmp182);
7768 }
7769 } else {
7770
7771 }
7772 }
7773 {
7774#line 164
7775 __cil_tmp183 = (unsigned long )pi;
7776#line 164
7777 __cil_tmp184 = __cil_tmp183 + 8;
7778#line 164
7779 __cil_tmp185 = *((int *)__cil_tmp184);
7780#line 164
7781 __cil_tmp186 = __cil_tmp185 + 2;
7782#line 164
7783 outb((unsigned char)6, __cil_tmp186);
7784 }
7785 {
7786#line 164
7787 __cil_tmp187 = (unsigned long )pi;
7788#line 164
7789 __cil_tmp188 = __cil_tmp187 + 16;
7790#line 164
7791 if (*((int *)__cil_tmp188)) {
7792 {
7793#line 164
7794 __cil_tmp189 = (unsigned long )pi;
7795#line 164
7796 __cil_tmp190 = __cil_tmp189 + 16;
7797#line 164
7798 __cil_tmp191 = *((int *)__cil_tmp190);
7799#line 164
7800 __cil_tmp192 = (unsigned long )__cil_tmp191;
7801#line 164
7802 __udelay(__cil_tmp192);
7803 }
7804 } else {
7805
7806 }
7807 }
7808 {
7809#line 164
7810 __cil_tmp193 = (unsigned long )pi;
7811#line 164
7812 __cil_tmp194 = __cil_tmp193 + 8;
7813#line 164
7814 __cil_tmp195 = *((int *)__cil_tmp194);
7815#line 164
7816 __cil_tmp196 = __cil_tmp195 + 2;
7817#line 164
7818 outb((unsigned char)4, __cil_tmp196);
7819 }
7820 {
7821#line 164
7822 __cil_tmp197 = (unsigned long )pi;
7823#line 164
7824 __cil_tmp198 = __cil_tmp197 + 16;
7825#line 164
7826 if (*((int *)__cil_tmp198)) {
7827 {
7828#line 164
7829 __cil_tmp199 = (unsigned long )pi;
7830#line 164
7831 __cil_tmp200 = __cil_tmp199 + 16;
7832#line 164
7833 __cil_tmp201 = *((int *)__cil_tmp200);
7834#line 164
7835 __cil_tmp202 = (unsigned long )__cil_tmp201;
7836#line 164
7837 __udelay(__cil_tmp202);
7838 }
7839 } else {
7840
7841 }
7842 }
7843 {
7844#line 164
7845 __cil_tmp203 = (unsigned long )pi;
7846#line 164
7847 __cil_tmp204 = __cil_tmp203 + 8;
7848#line 164
7849 __cil_tmp205 = *((int *)__cil_tmp204);
7850#line 164
7851 outb((unsigned char)32, __cil_tmp205);
7852 }
7853 {
7854#line 164
7855 __cil_tmp206 = (unsigned long )pi;
7856#line 164
7857 __cil_tmp207 = __cil_tmp206 + 16;
7858#line 164
7859 if (*((int *)__cil_tmp207)) {
7860 {
7861#line 164
7862 __cil_tmp208 = (unsigned long )pi;
7863#line 164
7864 __cil_tmp209 = __cil_tmp208 + 16;
7865#line 164
7866 __cil_tmp210 = *((int *)__cil_tmp209);
7867#line 164
7868 __cil_tmp211 = (unsigned long )__cil_tmp210;
7869#line 164
7870 __udelay(__cil_tmp211);
7871 }
7872 } else {
7873
7874 }
7875 }
7876 {
7877#line 164
7878 __cil_tmp212 = (unsigned long )pi;
7879#line 164
7880 __cil_tmp213 = __cil_tmp212 + 8;
7881#line 164
7882 __cil_tmp214 = *((int *)__cil_tmp213);
7883#line 164
7884 __cil_tmp215 = __cil_tmp214 + 2;
7885#line 164
7886 outb((unsigned char)5, __cil_tmp215);
7887 }
7888 {
7889#line 164
7890 __cil_tmp216 = (unsigned long )pi;
7891#line 164
7892 __cil_tmp217 = __cil_tmp216 + 16;
7893#line 164
7894 if (*((int *)__cil_tmp217)) {
7895 {
7896#line 164
7897 __cil_tmp218 = (unsigned long )pi;
7898#line 164
7899 __cil_tmp219 = __cil_tmp218 + 16;
7900#line 164
7901 __cil_tmp220 = *((int *)__cil_tmp219);
7902#line 164
7903 __cil_tmp221 = (unsigned long )__cil_tmp220;
7904#line 164
7905 __udelay(__cil_tmp221);
7906 }
7907 } else {
7908
7909 }
7910 }
7911 {
7912#line 164
7913 __cil_tmp222 = (unsigned long )pi;
7914#line 164
7915 __cil_tmp223 = __cil_tmp222 + 8;
7916#line 164
7917 __cil_tmp224 = *((int *)__cil_tmp223);
7918#line 164
7919 __cil_tmp225 = __cil_tmp224 + 2;
7920#line 164
7921 outb((unsigned char)13, __cil_tmp225);
7922 }
7923 {
7924#line 164
7925 __cil_tmp226 = (unsigned long )pi;
7926#line 164
7927 __cil_tmp227 = __cil_tmp226 + 16;
7928#line 164
7929 if (*((int *)__cil_tmp227)) {
7930 {
7931#line 164
7932 __cil_tmp228 = (unsigned long )pi;
7933#line 164
7934 __cil_tmp229 = __cil_tmp228 + 16;
7935#line 164
7936 __cil_tmp230 = *((int *)__cil_tmp229);
7937#line 164
7938 __cil_tmp231 = (unsigned long )__cil_tmp230;
7939#line 164
7940 __udelay(__cil_tmp231);
7941 }
7942 } else {
7943
7944 }
7945 }
7946 {
7947#line 164
7948 __cil_tmp232 = (unsigned long )pi;
7949#line 164
7950 __cil_tmp233 = __cil_tmp232 + 8;
7951#line 164
7952 __cil_tmp234 = *((int *)__cil_tmp233);
7953#line 164
7954 __cil_tmp235 = __cil_tmp234 + 2;
7955#line 164
7956 outb((unsigned char)5, __cil_tmp235);
7957 }
7958 {
7959#line 164
7960 __cil_tmp236 = (unsigned long )pi;
7961#line 164
7962 __cil_tmp237 = __cil_tmp236 + 16;
7963#line 164
7964 if (*((int *)__cil_tmp237)) {
7965 {
7966#line 164
7967 __cil_tmp238 = (unsigned long )pi;
7968#line 164
7969 __cil_tmp239 = __cil_tmp238 + 16;
7970#line 164
7971 __cil_tmp240 = *((int *)__cil_tmp239);
7972#line 164
7973 __cil_tmp241 = (unsigned long )__cil_tmp240;
7974#line 164
7975 __udelay(__cil_tmp241);
7976 }
7977 } else {
7978
7979 }
7980 }
7981 {
7982#line 164
7983 __cil_tmp242 = (unsigned long )pi;
7984#line 164
7985 __cil_tmp243 = __cil_tmp242 + 8;
7986#line 164
7987 __cil_tmp244 = *((int *)__cil_tmp243);
7988#line 164
7989 __cil_tmp245 = __cil_tmp244 + 2;
7990#line 164
7991 outb((unsigned char)4, __cil_tmp245);
7992 }
7993 {
7994#line 164
7995 __cil_tmp246 = (unsigned long )pi;
7996#line 164
7997 __cil_tmp247 = __cil_tmp246 + 16;
7998#line 164
7999 if (*((int *)__cil_tmp247)) {
8000 {
8001#line 164
8002 __cil_tmp248 = (unsigned long )pi;
8003#line 164
8004 __cil_tmp249 = __cil_tmp248 + 16;
8005#line 164
8006 __cil_tmp250 = *((int *)__cil_tmp249);
8007#line 164
8008 __cil_tmp251 = (unsigned long )__cil_tmp250;
8009#line 164
8010 __udelay(__cil_tmp251);
8011 }
8012 } else {
8013
8014 }
8015 }
8016 {
8017#line 166
8018 __cil_tmp252 = (unsigned long )pi;
8019#line 166
8020 __cil_tmp253 = __cil_tmp252 + 12;
8021#line 168
8022 if (*((int *)__cil_tmp253) == 0) {
8023#line 168
8024 goto case_0;
8025 } else
8026#line 169
8027 if (*((int *)__cil_tmp253) == 1) {
8028#line 169
8029 goto case_0;
8030 } else
8031#line 175
8032 if (*((int *)__cil_tmp253) == 2) {
8033#line 175
8034 goto case_2;
8035 } else
8036#line 180
8037 if (*((int *)__cil_tmp253) == 3) {
8038#line 180
8039 goto case_3;
8040 } else
8041#line 185
8042 if (*((int *)__cil_tmp253) == 4) {
8043#line 185
8044 goto case_4;
8045 } else
8046#line 166
8047 if (0) {
8048 case_0:
8049 case_1:
8050#line 169
8051 k = 0;
8052 {
8053#line 169
8054 while (1) {
8055 while_continue: ;
8056#line 169
8057 if (k < count) {
8058
8059 } else {
8060#line 169
8061 goto while_break;
8062 }
8063 {
8064#line 170
8065 __cil_tmp254 = (unsigned long )pi;
8066#line 170
8067 __cil_tmp255 = __cil_tmp254 + 8;
8068#line 170
8069 __cil_tmp256 = *((int *)__cil_tmp255);
8070#line 170
8071 __cil_tmp257 = __cil_tmp256 + 2;
8072#line 170
8073 outb((unsigned char)5, __cil_tmp257);
8074 }
8075 {
8076#line 170
8077 __cil_tmp258 = (unsigned long )pi;
8078#line 170
8079 __cil_tmp259 = __cil_tmp258 + 16;
8080#line 170
8081 if (*((int *)__cil_tmp259)) {
8082 {
8083#line 170
8084 __cil_tmp260 = (unsigned long )pi;
8085#line 170
8086 __cil_tmp261 = __cil_tmp260 + 16;
8087#line 170
8088 __cil_tmp262 = *((int *)__cil_tmp261);
8089#line 170
8090 __cil_tmp263 = (unsigned long )__cil_tmp262;
8091#line 170
8092 __udelay(__cil_tmp263);
8093 }
8094 } else {
8095
8096 }
8097 }
8098 {
8099#line 170
8100 __cil_tmp264 = buf + k;
8101#line 170
8102 __cil_tmp265 = *__cil_tmp264;
8103#line 170
8104 __cil_tmp266 = (unsigned char )__cil_tmp265;
8105#line 170
8106 __cil_tmp267 = (unsigned long )pi;
8107#line 170
8108 __cil_tmp268 = __cil_tmp267 + 8;
8109#line 170
8110 __cil_tmp269 = *((int *)__cil_tmp268);
8111#line 170
8112 outb(__cil_tmp266, __cil_tmp269);
8113 }
8114 {
8115#line 170
8116 __cil_tmp270 = (unsigned long )pi;
8117#line 170
8118 __cil_tmp271 = __cil_tmp270 + 16;
8119#line 170
8120 if (*((int *)__cil_tmp271)) {
8121 {
8122#line 170
8123 __cil_tmp272 = (unsigned long )pi;
8124#line 170
8125 __cil_tmp273 = __cil_tmp272 + 16;
8126#line 170
8127 __cil_tmp274 = *((int *)__cil_tmp273);
8128#line 170
8129 __cil_tmp275 = (unsigned long )__cil_tmp274;
8130#line 170
8131 __udelay(__cil_tmp275);
8132 }
8133 } else {
8134
8135 }
8136 }
8137 {
8138#line 170
8139 __cil_tmp276 = (unsigned long )pi;
8140#line 170
8141 __cil_tmp277 = __cil_tmp276 + 8;
8142#line 170
8143 __cil_tmp278 = *((int *)__cil_tmp277);
8144#line 170
8145 __cil_tmp279 = __cil_tmp278 + 2;
8146#line 170
8147 outb((unsigned char)7, __cil_tmp279);
8148 }
8149 {
8150#line 170
8151 __cil_tmp280 = (unsigned long )pi;
8152#line 170
8153 __cil_tmp281 = __cil_tmp280 + 16;
8154#line 170
8155 if (*((int *)__cil_tmp281)) {
8156 {
8157#line 170
8158 __cil_tmp282 = (unsigned long )pi;
8159#line 170
8160 __cil_tmp283 = __cil_tmp282 + 16;
8161#line 170
8162 __cil_tmp284 = *((int *)__cil_tmp283);
8163#line 170
8164 __cil_tmp285 = (unsigned long )__cil_tmp284;
8165#line 170
8166 __udelay(__cil_tmp285);
8167 }
8168 } else {
8169
8170 }
8171 }
8172#line 169
8173 k = k + 1;
8174 }
8175 while_break: ;
8176 }
8177 {
8178#line 172
8179 __cil_tmp286 = (unsigned long )pi;
8180#line 172
8181 __cil_tmp287 = __cil_tmp286 + 8;
8182#line 172
8183 __cil_tmp288 = *((int *)__cil_tmp287);
8184#line 172
8185 __cil_tmp289 = __cil_tmp288 + 2;
8186#line 172
8187 outb((unsigned char)5, __cil_tmp289);
8188 }
8189 {
8190#line 172
8191 __cil_tmp290 = (unsigned long )pi;
8192#line 172
8193 __cil_tmp291 = __cil_tmp290 + 16;
8194#line 172
8195 if (*((int *)__cil_tmp291)) {
8196 {
8197#line 172
8198 __cil_tmp292 = (unsigned long )pi;
8199#line 172
8200 __cil_tmp293 = __cil_tmp292 + 16;
8201#line 172
8202 __cil_tmp294 = *((int *)__cil_tmp293);
8203#line 172
8204 __cil_tmp295 = (unsigned long )__cil_tmp294;
8205#line 172
8206 __udelay(__cil_tmp295);
8207 }
8208 } else {
8209
8210 }
8211 }
8212 {
8213#line 172
8214 __cil_tmp296 = (unsigned long )pi;
8215#line 172
8216 __cil_tmp297 = __cil_tmp296 + 8;
8217#line 172
8218 __cil_tmp298 = *((int *)__cil_tmp297);
8219#line 172
8220 __cil_tmp299 = __cil_tmp298 + 2;
8221#line 172
8222 outb((unsigned char)4, __cil_tmp299);
8223 }
8224 {
8225#line 172
8226 __cil_tmp300 = (unsigned long )pi;
8227#line 172
8228 __cil_tmp301 = __cil_tmp300 + 16;
8229#line 172
8230 if (*((int *)__cil_tmp301)) {
8231 {
8232#line 172
8233 __cil_tmp302 = (unsigned long )pi;
8234#line 172
8235 __cil_tmp303 = __cil_tmp302 + 16;
8236#line 172
8237 __cil_tmp304 = *((int *)__cil_tmp303);
8238#line 172
8239 __cil_tmp305 = (unsigned long )__cil_tmp304;
8240#line 172
8241 __udelay(__cil_tmp305);
8242 }
8243 } else {
8244
8245 }
8246 }
8247#line 173
8248 goto switch_break;
8249 case_2:
8250 {
8251#line 175
8252 __cil_tmp306 = (unsigned long )pi;
8253#line 175
8254 __cil_tmp307 = __cil_tmp306 + 8;
8255#line 175
8256 __cil_tmp308 = *((int *)__cil_tmp307);
8257#line 175
8258 __cil_tmp309 = __cil_tmp308 + 2;
8259#line 175
8260 outb((unsigned char)197, __cil_tmp309);
8261 }
8262 {
8263#line 175
8264 __cil_tmp310 = (unsigned long )pi;
8265#line 175
8266 __cil_tmp311 = __cil_tmp310 + 16;
8267#line 175
8268 if (*((int *)__cil_tmp311)) {
8269 {
8270#line 175
8271 __cil_tmp312 = (unsigned long )pi;
8272#line 175
8273 __cil_tmp313 = __cil_tmp312 + 16;
8274#line 175
8275 __cil_tmp314 = *((int *)__cil_tmp313);
8276#line 175
8277 __cil_tmp315 = (unsigned long )__cil_tmp314;
8278#line 175
8279 __udelay(__cil_tmp315);
8280 }
8281 } else {
8282
8283 }
8284 }
8285#line 176
8286 k = 0;
8287 {
8288#line 176
8289 while (1) {
8290 while_continue___0: ;
8291#line 176
8292 if (k < count) {
8293
8294 } else {
8295#line 176
8296 goto while_break___0;
8297 }
8298 {
8299#line 176
8300 __cil_tmp316 = buf + k;
8301#line 176
8302 __cil_tmp317 = *__cil_tmp316;
8303#line 176
8304 __cil_tmp318 = (unsigned char )__cil_tmp317;
8305#line 176
8306 __cil_tmp319 = (unsigned long )pi;
8307#line 176
8308 __cil_tmp320 = __cil_tmp319 + 8;
8309#line 176
8310 __cil_tmp321 = *((int *)__cil_tmp320);
8311#line 176
8312 __cil_tmp322 = __cil_tmp321 + 4;
8313#line 176
8314 outb(__cil_tmp318, __cil_tmp322);
8315 }
8316 {
8317#line 176
8318 __cil_tmp323 = (unsigned long )pi;
8319#line 176
8320 __cil_tmp324 = __cil_tmp323 + 16;
8321#line 176
8322 if (*((int *)__cil_tmp324)) {
8323 {
8324#line 176
8325 __cil_tmp325 = (unsigned long )pi;
8326#line 176
8327 __cil_tmp326 = __cil_tmp325 + 16;
8328#line 176
8329 __cil_tmp327 = *((int *)__cil_tmp326);
8330#line 176
8331 __cil_tmp328 = (unsigned long )__cil_tmp327;
8332#line 176
8333 __udelay(__cil_tmp328);
8334 }
8335 } else {
8336
8337 }
8338 }
8339#line 176
8340 k = k + 1;
8341 }
8342 while_break___0: ;
8343 }
8344 {
8345#line 177
8346 __cil_tmp329 = (unsigned long )pi;
8347#line 177
8348 __cil_tmp330 = __cil_tmp329 + 8;
8349#line 177
8350 __cil_tmp331 = *((int *)__cil_tmp330);
8351#line 177
8352 __cil_tmp332 = __cil_tmp331 + 2;
8353#line 177
8354 outb((unsigned char)196, __cil_tmp332);
8355 }
8356 {
8357#line 177
8358 __cil_tmp333 = (unsigned long )pi;
8359#line 177
8360 __cil_tmp334 = __cil_tmp333 + 16;
8361#line 177
8362 if (*((int *)__cil_tmp334)) {
8363 {
8364#line 177
8365 __cil_tmp335 = (unsigned long )pi;
8366#line 177
8367 __cil_tmp336 = __cil_tmp335 + 16;
8368#line 177
8369 __cil_tmp337 = *((int *)__cil_tmp336);
8370#line 177
8371 __cil_tmp338 = (unsigned long )__cil_tmp337;
8372#line 177
8373 __udelay(__cil_tmp338);
8374 }
8375 } else {
8376
8377 }
8378 }
8379#line 178
8380 goto switch_break;
8381 case_3:
8382 {
8383#line 180
8384 __cil_tmp339 = (unsigned long )pi;
8385#line 180
8386 __cil_tmp340 = __cil_tmp339 + 8;
8387#line 180
8388 __cil_tmp341 = *((int *)__cil_tmp340);
8389#line 180
8390 __cil_tmp342 = __cil_tmp341 + 2;
8391#line 180
8392 outb((unsigned char)197, __cil_tmp342);
8393 }
8394 {
8395#line 180
8396 __cil_tmp343 = (unsigned long )pi;
8397#line 180
8398 __cil_tmp344 = __cil_tmp343 + 16;
8399#line 180
8400 if (*((int *)__cil_tmp344)) {
8401 {
8402#line 180
8403 __cil_tmp345 = (unsigned long )pi;
8404#line 180
8405 __cil_tmp346 = __cil_tmp345 + 16;
8406#line 180
8407 __cil_tmp347 = *((int *)__cil_tmp346);
8408#line 180
8409 __cil_tmp348 = (unsigned long )__cil_tmp347;
8410#line 180
8411 __udelay(__cil_tmp348);
8412 }
8413 } else {
8414
8415 }
8416 }
8417#line 181
8418 k = 0;
8419 {
8420#line 181
8421 while (1) {
8422 while_continue___1: ;
8423 {
8424#line 181
8425 __cil_tmp349 = count / 2;
8426#line 181
8427 if (k < __cil_tmp349) {
8428
8429 } else {
8430#line 181
8431 goto while_break___1;
8432 }
8433 }
8434 {
8435#line 181
8436 __cil_tmp350 = (u16 *)buf;
8437#line 181
8438 __cil_tmp351 = __cil_tmp350 + k;
8439#line 181
8440 __cil_tmp352 = *__cil_tmp351;
8441#line 181
8442 __cil_tmp353 = (unsigned long )pi;
8443#line 181
8444 __cil_tmp354 = __cil_tmp353 + 8;
8445#line 181
8446 __cil_tmp355 = *((int *)__cil_tmp354);
8447#line 181
8448 __cil_tmp356 = __cil_tmp355 + 4;
8449#line 181
8450 outw(__cil_tmp352, __cil_tmp356);
8451 }
8452 {
8453#line 181
8454 __cil_tmp357 = (unsigned long )pi;
8455#line 181
8456 __cil_tmp358 = __cil_tmp357 + 16;
8457#line 181
8458 if (*((int *)__cil_tmp358)) {
8459 {
8460#line 181
8461 __cil_tmp359 = (unsigned long )pi;
8462#line 181
8463 __cil_tmp360 = __cil_tmp359 + 16;
8464#line 181
8465 __cil_tmp361 = *((int *)__cil_tmp360);
8466#line 181
8467 __cil_tmp362 = (unsigned long )__cil_tmp361;
8468#line 181
8469 __udelay(__cil_tmp362);
8470 }
8471 } else {
8472
8473 }
8474 }
8475#line 181
8476 k = k + 1;
8477 }
8478 while_break___1: ;
8479 }
8480 {
8481#line 182
8482 __cil_tmp363 = (unsigned long )pi;
8483#line 182
8484 __cil_tmp364 = __cil_tmp363 + 8;
8485#line 182
8486 __cil_tmp365 = *((int *)__cil_tmp364);
8487#line 182
8488 __cil_tmp366 = __cil_tmp365 + 2;
8489#line 182
8490 outb((unsigned char)196, __cil_tmp366);
8491 }
8492 {
8493#line 182
8494 __cil_tmp367 = (unsigned long )pi;
8495#line 182
8496 __cil_tmp368 = __cil_tmp367 + 16;
8497#line 182
8498 if (*((int *)__cil_tmp368)) {
8499 {
8500#line 182
8501 __cil_tmp369 = (unsigned long )pi;
8502#line 182
8503 __cil_tmp370 = __cil_tmp369 + 16;
8504#line 182
8505 __cil_tmp371 = *((int *)__cil_tmp370);
8506#line 182
8507 __cil_tmp372 = (unsigned long )__cil_tmp371;
8508#line 182
8509 __udelay(__cil_tmp372);
8510 }
8511 } else {
8512
8513 }
8514 }
8515#line 183
8516 goto switch_break;
8517 case_4:
8518 {
8519#line 185
8520 __cil_tmp373 = (unsigned long )pi;
8521#line 185
8522 __cil_tmp374 = __cil_tmp373 + 8;
8523#line 185
8524 __cil_tmp375 = *((int *)__cil_tmp374);
8525#line 185
8526 __cil_tmp376 = __cil_tmp375 + 2;
8527#line 185
8528 outb((unsigned char)197, __cil_tmp376);
8529 }
8530 {
8531#line 185
8532 __cil_tmp377 = (unsigned long )pi;
8533#line 185
8534 __cil_tmp378 = __cil_tmp377 + 16;
8535#line 185
8536 if (*((int *)__cil_tmp378)) {
8537 {
8538#line 185
8539 __cil_tmp379 = (unsigned long )pi;
8540#line 185
8541 __cil_tmp380 = __cil_tmp379 + 16;
8542#line 185
8543 __cil_tmp381 = *((int *)__cil_tmp380);
8544#line 185
8545 __cil_tmp382 = (unsigned long )__cil_tmp381;
8546#line 185
8547 __udelay(__cil_tmp382);
8548 }
8549 } else {
8550
8551 }
8552 }
8553#line 186
8554 k = 0;
8555 {
8556#line 186
8557 while (1) {
8558 while_continue___2: ;
8559 {
8560#line 186
8561 __cil_tmp383 = count / 4;
8562#line 186
8563 if (k < __cil_tmp383) {
8564
8565 } else {
8566#line 186
8567 goto while_break___2;
8568 }
8569 }
8570 {
8571#line 186
8572 __cil_tmp384 = (u32 *)buf;
8573#line 186
8574 __cil_tmp385 = __cil_tmp384 + k;
8575#line 186
8576 __cil_tmp386 = *__cil_tmp385;
8577#line 186
8578 __cil_tmp387 = (unsigned long )pi;
8579#line 186
8580 __cil_tmp388 = __cil_tmp387 + 8;
8581#line 186
8582 __cil_tmp389 = *((int *)__cil_tmp388);
8583#line 186
8584 __cil_tmp390 = __cil_tmp389 + 4;
8585#line 186
8586 outl(__cil_tmp386, __cil_tmp390);
8587 }
8588 {
8589#line 186
8590 __cil_tmp391 = (unsigned long )pi;
8591#line 186
8592 __cil_tmp392 = __cil_tmp391 + 16;
8593#line 186
8594 if (*((int *)__cil_tmp392)) {
8595 {
8596#line 186
8597 __cil_tmp393 = (unsigned long )pi;
8598#line 186
8599 __cil_tmp394 = __cil_tmp393 + 16;
8600#line 186
8601 __cil_tmp395 = *((int *)__cil_tmp394);
8602#line 186
8603 __cil_tmp396 = (unsigned long )__cil_tmp395;
8604#line 186
8605 __udelay(__cil_tmp396);
8606 }
8607 } else {
8608
8609 }
8610 }
8611#line 186
8612 k = k + 1;
8613 }
8614 while_break___2: ;
8615 }
8616 {
8617#line 187
8618 __cil_tmp397 = (unsigned long )pi;
8619#line 187
8620 __cil_tmp398 = __cil_tmp397 + 8;
8621#line 187
8622 __cil_tmp399 = *((int *)__cil_tmp398);
8623#line 187
8624 __cil_tmp400 = __cil_tmp399 + 2;
8625#line 187
8626 outb((unsigned char)196, __cil_tmp400);
8627 }
8628 {
8629#line 187
8630 __cil_tmp401 = (unsigned long )pi;
8631#line 187
8632 __cil_tmp402 = __cil_tmp401 + 16;
8633#line 187
8634 if (*((int *)__cil_tmp402)) {
8635 {
8636#line 187
8637 __cil_tmp403 = (unsigned long )pi;
8638#line 187
8639 __cil_tmp404 = __cil_tmp403 + 16;
8640#line 187
8641 __cil_tmp405 = *((int *)__cil_tmp404);
8642#line 187
8643 __cil_tmp406 = (unsigned long )__cil_tmp405;
8644#line 187
8645 __udelay(__cil_tmp406);
8646 }
8647 } else {
8648
8649 }
8650 }
8651#line 188
8652 goto switch_break;
8653 } else {
8654 switch_break: ;
8655 }
8656 }
8657#line 191
8658 return;
8659}
8660}
8661#line 194 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8662static void dstr_log_adapter(PIA *pi , char *scratch , int verbose )
8663{ char *mode_string[5] ;
8664 unsigned long __cil_tmp5 ;
8665 unsigned long __cil_tmp6 ;
8666 unsigned long __cil_tmp7 ;
8667 unsigned long __cil_tmp8 ;
8668 unsigned long __cil_tmp9 ;
8669 unsigned long __cil_tmp10 ;
8670 unsigned long __cil_tmp11 ;
8671 unsigned long __cil_tmp12 ;
8672 unsigned long __cil_tmp13 ;
8673 unsigned long __cil_tmp14 ;
8674 unsigned long __cil_tmp15 ;
8675 unsigned long __cil_tmp16 ;
8676 char *__cil_tmp17 ;
8677 unsigned long __cil_tmp18 ;
8678 unsigned long __cil_tmp19 ;
8679 int __cil_tmp20 ;
8680 unsigned long __cil_tmp21 ;
8681 unsigned long __cil_tmp22 ;
8682 int __cil_tmp23 ;
8683 unsigned long __cil_tmp24 ;
8684 unsigned long __cil_tmp25 ;
8685 int __cil_tmp26 ;
8686 unsigned long __cil_tmp27 ;
8687 unsigned long __cil_tmp28 ;
8688 char *__cil_tmp29 ;
8689 unsigned long __cil_tmp30 ;
8690 unsigned long __cil_tmp31 ;
8691 int __cil_tmp32 ;
8692
8693 {
8694 {
8695#line 196
8696 __cil_tmp5 = 0 * 8UL;
8697#line 196
8698 __cil_tmp6 = (unsigned long )(mode_string) + __cil_tmp5;
8699#line 196
8700 *((char **)__cil_tmp6) = (char *)"4-bit";
8701#line 196
8702 __cil_tmp7 = 1 * 8UL;
8703#line 196
8704 __cil_tmp8 = (unsigned long )(mode_string) + __cil_tmp7;
8705#line 196
8706 *((char **)__cil_tmp8) = (char *)"8-bit";
8707#line 196
8708 __cil_tmp9 = 2 * 8UL;
8709#line 196
8710 __cil_tmp10 = (unsigned long )(mode_string) + __cil_tmp9;
8711#line 196
8712 *((char **)__cil_tmp10) = (char *)"EPP-8";
8713#line 196
8714 __cil_tmp11 = 3 * 8UL;
8715#line 196
8716 __cil_tmp12 = (unsigned long )(mode_string) + __cil_tmp11;
8717#line 196
8718 *((char **)__cil_tmp12) = (char *)"EPP-16";
8719#line 196
8720 __cil_tmp13 = 4 * 8UL;
8721#line 196
8722 __cil_tmp14 = (unsigned long )(mode_string) + __cil_tmp13;
8723#line 196
8724 *((char **)__cil_tmp14) = (char *)"EPP-32";
8725#line 199
8726 __cil_tmp15 = (unsigned long )pi;
8727#line 199
8728 __cil_tmp16 = __cil_tmp15 + 24;
8729#line 199
8730 __cil_tmp17 = *((char **)__cil_tmp16);
8731#line 199
8732 __cil_tmp18 = (unsigned long )pi;
8733#line 199
8734 __cil_tmp19 = __cil_tmp18 + 8;
8735#line 199
8736 __cil_tmp20 = *((int *)__cil_tmp19);
8737#line 199
8738 printk("%s: dstr %s, DataStor EP2000 at 0x%x, ", __cil_tmp17, "1.01", __cil_tmp20);
8739#line 201
8740 __cil_tmp21 = (unsigned long )pi;
8741#line 201
8742 __cil_tmp22 = __cil_tmp21 + 12;
8743#line 201
8744 __cil_tmp23 = *((int *)__cil_tmp22);
8745#line 201
8746 __cil_tmp24 = (unsigned long )pi;
8747#line 201
8748 __cil_tmp25 = __cil_tmp24 + 12;
8749#line 201
8750 __cil_tmp26 = *((int *)__cil_tmp25);
8751#line 201
8752 __cil_tmp27 = __cil_tmp26 * 8UL;
8753#line 201
8754 __cil_tmp28 = (unsigned long )(mode_string) + __cil_tmp27;
8755#line 201
8756 __cil_tmp29 = *((char **)__cil_tmp28);
8757#line 201
8758 __cil_tmp30 = (unsigned long )pi;
8759#line 201
8760 __cil_tmp31 = __cil_tmp30 + 16;
8761#line 201
8762 __cil_tmp32 = *((int *)__cil_tmp31);
8763#line 201
8764 printk("mode %d (%s), delay %d\n", __cil_tmp23, __cil_tmp29, __cil_tmp32);
8765 }
8766#line 204
8767 return;
8768}
8769}
8770#line 206 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8771static struct pi_protocol dstr =
8772#line 206
8773 {{(char )'d', (char )'s', (char )'t', (char )'r', (char )'\000', (char)0, (char)0,
8774 (char)0}, 0, 5, 2, 1, 1, & dstr_write_regr, & dstr_read_regr, & dstr_write_block,
8775 & dstr_read_block, & dstr_connect, & dstr_disconnect, (int (*)(PIA * ))0, (int (*)(PIA * ))0,
8776 (int (*)(PIA * , char * , int ))0, & dstr_log_adapter, (int (*)(PIA * ))0, (void (*)(PIA * ))0,
8777 & __this_module};
8778#line 222
8779static int dstr_init(void) __attribute__((__section__(".init.text"), __no_instrument_function__)) ;
8780#line 222 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8781static int dstr_init(void)
8782{ int tmp ;
8783
8784 {
8785 {
8786#line 224
8787 tmp = paride_register(& dstr);
8788 }
8789#line 224
8790 return (tmp);
8791}
8792}
8793#line 227
8794static void dstr_exit(void) __attribute__((__section__(".exit.text"), __no_instrument_function__)) ;
8795#line 227 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8796static void dstr_exit(void)
8797{
8798
8799 {
8800 {
8801#line 229
8802 paride_unregister(& dstr);
8803 }
8804#line 230
8805 return;
8806}
8807}
8808#line 232 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8809static char const __mod_license232[12] __attribute__((__used__, __unused__, __section__(".modinfo"),
8810__aligned__(1))) =
8811#line 232
8812 { (char const )'l', (char const )'i', (char const )'c', (char const )'e',
8813 (char const )'n', (char const )'s', (char const )'e', (char const )'=',
8814 (char const )'G', (char const )'P', (char const )'L', (char const )'\000'};
8815#line 233 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8816int init_module(void)
8817{ int tmp ;
8818
8819 {
8820 {
8821#line 233
8822 tmp = dstr_init();
8823 }
8824#line 233
8825 return (tmp);
8826}
8827}
8828#line 234 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8829void cleanup_module(void)
8830{
8831
8832 {
8833 {
8834#line 234
8835 dstr_exit();
8836 }
8837#line 234
8838 return;
8839}
8840}
8841#line 252
8842void ldv_check_final_state(void) ;
8843#line 258
8844extern void ldv_initialize(void) ;
8845#line 261
8846extern int __VERIFIER_nondet_int(void) ;
8847#line 264 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8848int LDV_IN_INTERRUPT ;
8849#line 267 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
8850void main(void)
8851{ PIA *var_dstr_write_regr_1_p0 ;
8852 int var_dstr_write_regr_1_p1 ;
8853 int var_dstr_write_regr_1_p2 ;
8854 int var_dstr_write_regr_1_p3 ;
8855 PIA *var_dstr_read_regr_0_p0 ;
8856 int var_dstr_read_regr_0_p1 ;
8857 int var_dstr_read_regr_0_p2 ;
8858 PIA *var_dstr_write_block_5_p0 ;
8859 char *var_dstr_write_block_5_p1 ;
8860 int var_dstr_write_block_5_p2 ;
8861 PIA *var_dstr_read_block_4_p0 ;
8862 char *var_dstr_read_block_4_p1 ;
8863 int var_dstr_read_block_4_p2 ;
8864 PIA *var_dstr_connect_2_p0 ;
8865 PIA *var_dstr_disconnect_3_p0 ;
8866 PIA *var_dstr_log_adapter_6_p0 ;
8867 char *var_dstr_log_adapter_6_p1 ;
8868 int var_dstr_log_adapter_6_p2 ;
8869 int tmp ;
8870 int ldv_s_dstr_pi_protocol ;
8871 int tmp___0 ;
8872 int tmp___1 ;
8873 int __cil_tmp23 ;
8874
8875 {
8876 {
8877#line 398
8878 LDV_IN_INTERRUPT = 1;
8879#line 407
8880 ldv_initialize();
8881#line 422
8882 tmp = dstr_init();
8883 }
8884#line 422
8885 if (tmp) {
8886#line 423
8887 goto ldv_final;
8888 } else {
8889
8890 }
8891#line 424
8892 ldv_s_dstr_pi_protocol = 0;
8893 {
8894#line 428
8895 while (1) {
8896 while_continue: ;
8897 {
8898#line 428
8899 tmp___1 = __VERIFIER_nondet_int();
8900 }
8901#line 428
8902 if (tmp___1) {
8903
8904 } else {
8905 {
8906#line 428
8907 __cil_tmp23 = ldv_s_dstr_pi_protocol == 0;
8908#line 428
8909 if (! __cil_tmp23) {
8910
8911 } else {
8912#line 428
8913 goto while_break;
8914 }
8915 }
8916 }
8917 {
8918#line 432
8919 tmp___0 = __VERIFIER_nondet_int();
8920 }
8921#line 434
8922 if (tmp___0 == 0) {
8923#line 434
8924 goto case_0;
8925 } else
8926#line 459
8927 if (tmp___0 == 1) {
8928#line 459
8929 goto case_1;
8930 } else
8931#line 484
8932 if (tmp___0 == 2) {
8933#line 484
8934 goto case_2;
8935 } else
8936#line 511
8937 if (tmp___0 == 3) {
8938#line 511
8939 goto case_3;
8940 } else
8941#line 538
8942 if (tmp___0 == 4) {
8943#line 538
8944 goto case_4;
8945 } else
8946#line 563
8947 if (tmp___0 == 5) {
8948#line 563
8949 goto case_5;
8950 } else
8951#line 588
8952 if (tmp___0 == 6) {
8953#line 588
8954 goto case_6;
8955 } else {
8956 {
8957#line 613
8958 goto switch_default;
8959#line 432
8960 if (0) {
8961 case_0:
8962#line 437
8963 if (ldv_s_dstr_pi_protocol == 0) {
8964 {
8965#line 451
8966 dstr_connect(var_dstr_connect_2_p0);
8967#line 452
8968 ldv_s_dstr_pi_protocol = ldv_s_dstr_pi_protocol + 1;
8969 }
8970 } else {
8971
8972 }
8973#line 458
8974 goto switch_break;
8975 case_1:
8976#line 462
8977 if (ldv_s_dstr_pi_protocol == 1) {
8978 {
8979#line 476
8980 dstr_disconnect(var_dstr_disconnect_3_p0);
8981#line 477
8982 ldv_s_dstr_pi_protocol = 0;
8983 }
8984 } else {
8985
8986 }
8987#line 483
8988 goto switch_break;
8989 case_2:
8990 {
8991#line 498
8992 dstr_write_regr(var_dstr_write_regr_1_p0, var_dstr_write_regr_1_p1, var_dstr_write_regr_1_p2,
8993 var_dstr_write_regr_1_p3);
8994 }
8995#line 510
8996 goto switch_break;
8997 case_3:
8998 {
8999#line 525
9000 dstr_read_regr(var_dstr_read_regr_0_p0, var_dstr_read_regr_0_p1, var_dstr_read_regr_0_p2);
9001 }
9002#line 537
9003 goto switch_break;
9004 case_4:
9005 {
9006#line 555
9007 dstr_write_block(var_dstr_write_block_5_p0, var_dstr_write_block_5_p1, var_dstr_write_block_5_p2);
9008 }
9009#line 562
9010 goto switch_break;
9011 case_5:
9012 {
9013#line 580
9014 dstr_read_block(var_dstr_read_block_4_p0, var_dstr_read_block_4_p1, var_dstr_read_block_4_p2);
9015 }
9016#line 587
9017 goto switch_break;
9018 case_6:
9019 {
9020#line 605
9021 dstr_log_adapter(var_dstr_log_adapter_6_p0, var_dstr_log_adapter_6_p1, var_dstr_log_adapter_6_p2);
9022 }
9023#line 612
9024 goto switch_break;
9025 switch_default:
9026#line 613
9027 goto switch_break;
9028 } else {
9029 switch_break: ;
9030 }
9031 }
9032 }
9033 }
9034 while_break: ;
9035 }
9036 {
9037#line 634
9038 dstr_exit();
9039 }
9040 ldv_final:
9041 {
9042#line 637
9043 ldv_check_final_state();
9044 }
9045#line 640
9046 return;
9047}
9048}
9049#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast-assert.h"
9050void ldv_blast_assert(void)
9051{
9052
9053 {
9054 ERROR:
9055#line 6
9056 goto ERROR;
9057}
9058}
9059#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast.h"
9060extern int __VERIFIER_nondet_int(void) ;
9061#line 19 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9062int ldv_mutex = 1;
9063#line 22 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9064int __attribute__((__warn_unused_result__)) mutex_lock_interruptible(struct mutex *lock )
9065{ int nondetermined ;
9066
9067 {
9068#line 29
9069 if (ldv_mutex == 1) {
9070
9071 } else {
9072 {
9073#line 29
9074 ldv_blast_assert();
9075 }
9076 }
9077 {
9078#line 32
9079 nondetermined = __VERIFIER_nondet_int();
9080 }
9081#line 35
9082 if (nondetermined) {
9083#line 38
9084 ldv_mutex = 2;
9085#line 40
9086 return (0);
9087 } else {
9088#line 45
9089 return (-4);
9090 }
9091}
9092}
9093#line 50 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9094int __attribute__((__warn_unused_result__)) mutex_lock_killable(struct mutex *lock )
9095{ int nondetermined ;
9096
9097 {
9098#line 57
9099 if (ldv_mutex == 1) {
9100
9101 } else {
9102 {
9103#line 57
9104 ldv_blast_assert();
9105 }
9106 }
9107 {
9108#line 60
9109 nondetermined = __VERIFIER_nondet_int();
9110 }
9111#line 63
9112 if (nondetermined) {
9113#line 66
9114 ldv_mutex = 2;
9115#line 68
9116 return (0);
9117 } else {
9118#line 73
9119 return (-4);
9120 }
9121}
9122}
9123#line 78 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9124int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock )
9125{ int atomic_value_after_dec ;
9126
9127 {
9128#line 83
9129 if (ldv_mutex == 1) {
9130
9131 } else {
9132 {
9133#line 83
9134 ldv_blast_assert();
9135 }
9136 }
9137 {
9138#line 86
9139 atomic_value_after_dec = __VERIFIER_nondet_int();
9140 }
9141#line 89
9142 if (atomic_value_after_dec == 0) {
9143#line 92
9144 ldv_mutex = 2;
9145#line 94
9146 return (1);
9147 } else {
9148
9149 }
9150#line 98
9151 return (0);
9152}
9153}
9154#line 103 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9155void mutex_lock(struct mutex *lock )
9156{
9157
9158 {
9159#line 108
9160 if (ldv_mutex == 1) {
9161
9162 } else {
9163 {
9164#line 108
9165 ldv_blast_assert();
9166 }
9167 }
9168#line 110
9169 ldv_mutex = 2;
9170#line 111
9171 return;
9172}
9173}
9174#line 114 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9175int mutex_trylock(struct mutex *lock )
9176{ int nondetermined ;
9177
9178 {
9179#line 121
9180 if (ldv_mutex == 1) {
9181
9182 } else {
9183 {
9184#line 121
9185 ldv_blast_assert();
9186 }
9187 }
9188 {
9189#line 124
9190 nondetermined = __VERIFIER_nondet_int();
9191 }
9192#line 127
9193 if (nondetermined) {
9194#line 130
9195 ldv_mutex = 2;
9196#line 132
9197 return (1);
9198 } else {
9199#line 137
9200 return (0);
9201 }
9202}
9203}
9204#line 142 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9205void mutex_unlock(struct mutex *lock )
9206{
9207
9208 {
9209#line 147
9210 if (ldv_mutex == 2) {
9211
9212 } else {
9213 {
9214#line 147
9215 ldv_blast_assert();
9216 }
9217 }
9218#line 149
9219 ldv_mutex = 1;
9220#line 150
9221 return;
9222}
9223}
9224#line 153 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
9225void ldv_check_final_state(void)
9226{
9227
9228 {
9229#line 156
9230 if (ldv_mutex == 1) {
9231
9232 } else {
9233 {
9234#line 156
9235 ldv_blast_assert();
9236 }
9237 }
9238#line 157
9239 return;
9240}
9241}
9242#line 649 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/16799/dscv_tempdir/dscv/ri/32_1/drivers/block/paride/dstr.c.common.c"
9243long s__builtin_expect(long val , long res )
9244{
9245
9246 {
9247#line 650
9248 return (val);
9249}
9250}