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