Showing error 188

User: Jiri Slaby
Error type: Reachable Error Location
Error type description: A specified error location is reachable in some program path
File location: ldv-linux-3.4/32_1_cilled_safe_ok_nondet_linux-3.4-32_1-drivers--block--paride--on20.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c
Line in file: 10651
Project: SV-COMP 2013
Project version: 2.6.28
Tools: Manual Work
Entered: 2013-01-17 16:57:54 UTC


Source:

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