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