1
2
3
4#line 46 "include/asm-generic/int-ll64.h"
5typedef unsigned short u16;
6#line 49 "include/asm-generic/int-ll64.h"
7typedef unsigned int u32;
8#line 52 "include/asm-generic/int-ll64.h"
9typedef unsigned long long u64;
10#line 219 "include/linux/types.h"
11struct __anonstruct_atomic_t_7 {
12 int counter ;
13};
14#line 219 "include/linux/types.h"
15typedef struct __anonstruct_atomic_t_7 atomic_t;
16#line 229 "include/linux/types.h"
17struct list_head {
18 struct list_head *next ;
19 struct list_head *prev ;
20};
21#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/thread_info.h"
22struct task_struct;
23#line 20
24struct task_struct;
25#line 7 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/processor.h"
26struct task_struct;
27#line 52 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/paravirt_types.h"
28struct task_struct;
29#line 329
30struct arch_spinlock;
31#line 329
32struct arch_spinlock;
33#line 139 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/ptrace.h"
34struct task_struct;
35#line 8 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/current.h"
36struct task_struct;
37#line 14 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
38typedef u16 __ticket_t;
39#line 15 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
40typedef u32 __ticketpair_t;
41#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
42struct __raw_tickets {
43 __ticket_t head ;
44 __ticket_t tail ;
45};
46#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
47union __anonunion____missing_field_name_36 {
48 __ticketpair_t head_tail ;
49 struct __raw_tickets tickets ;
50};
51#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
52struct arch_spinlock {
53 union __anonunion____missing_field_name_36 __annonCompField17 ;
54};
55#line 20 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/spinlock_types.h"
56typedef struct arch_spinlock arch_spinlock_t;
57#line 12 "include/linux/lockdep.h"
58struct task_struct;
59#line 20 "include/linux/spinlock_types.h"
60struct raw_spinlock {
61 arch_spinlock_t raw_lock ;
62 unsigned int magic ;
63 unsigned int owner_cpu ;
64 void *owner ;
65};
66#line 64 "include/linux/spinlock_types.h"
67union __anonunion____missing_field_name_39 {
68 struct raw_spinlock rlock ;
69};
70#line 64 "include/linux/spinlock_types.h"
71struct spinlock {
72 union __anonunion____missing_field_name_39 __annonCompField19 ;
73};
74#line 64 "include/linux/spinlock_types.h"
75typedef struct spinlock spinlock_t;
76#line 55 "include/linux/wait.h"
77struct task_struct;
78#line 48 "include/linux/mutex.h"
79struct mutex {
80 atomic_t count ;
81 spinlock_t wait_lock ;
82 struct list_head wait_list ;
83 struct task_struct *owner ;
84 char const *name ;
85 void *magic ;
86};
87#line 18 "include/linux/capability.h"
88struct task_struct;
89#line 31 "include/media/rc-map.h"
90struct rc_map_table {
91 u32 scancode ;
92 u32 keycode ;
93};
94#line 36 "include/media/rc-map.h"
95struct rc_map {
96 struct rc_map_table *scan ;
97 unsigned int size ;
98 unsigned int len ;
99 unsigned int alloc ;
100 u64 rc_type ;
101 char const *name ;
102 spinlock_t lock ;
103};
104#line 46 "include/media/rc-map.h"
105struct rc_map_list {
106 struct list_head list ;
107 struct rc_map map ;
108};
109#line 270 "/home/zakharov/launch/inst/current/envs/linux-3.4/linux-3.4/arch/x86/include/asm/elf.h"
110struct task_struct;
111#line 136 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
112struct __anonstruct_220 {
113 int : 0 ;
114};
115#line 1 "<compiler builtins>"
116long __builtin_expect(long val , long res ) ;
117#line 152 "include/linux/mutex.h"
118void mutex_lock(struct mutex *lock ) ;
119#line 153
120int __attribute__((__warn_unused_result__)) mutex_lock_interruptible(struct mutex *lock ) ;
121#line 154
122int __attribute__((__warn_unused_result__)) mutex_lock_killable(struct mutex *lock ) ;
123#line 168
124int mutex_trylock(struct mutex *lock ) ;
125#line 169
126void mutex_unlock(struct mutex *lock ) ;
127#line 170
128int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock ) ;
129#line 53 "include/media/rc-map.h"
130extern int rc_map_register(struct rc_map_list *map ) ;
131#line 54
132extern void rc_map_unregister(struct rc_map_list *map ) ;
133#line 67 "include/linux/module.h"
134int init_module(void) ;
135#line 68
136void cleanup_module(void) ;
137#line 21 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
138static struct rc_map_table nec_terratec_cinergy_xs[85] =
139#line 21 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
140 { {(u32 )5185, (u32 )102},
141 {(u32 )5121, (u32 )356},
142 {(u32 )5186, (u32 )139},
143 {(u32 )5187, (u32 )370},
144 {(u32 )5188, (u32 )388},
145 {(u32 )5189, (u32 )111},
146 {(u32 )5122, (u32 )2},
147 {(u32 )5123, (u32 )3},
148 {(u32 )5124, (u32 )4},
149 {(u32 )5125, (u32 )5},
150 {(u32 )5126, (u32 )6},
151 {(u32 )5127, (u32 )7},
152 {(u32 )5128, (u32 )8},
153 {(u32 )5129, (u32 )9},
154 {(u32 )5130, (u32 )10},
155 {(u32 )5132, (u32 )11},
156 {(u32 )5131, (u32 )386},
157 {(u32 )5133, (u32 )373},
158 {(u32 )5190, (u32 )377},
159 {(u32 )5191, (u32 )389},
160 {(u32 )5193, (u32 )393},
161 {(u32 )5194, (u32 )385},
162 {(u32 )5195, (u32 )212},
163 {(u32 )5136, (u32 )103},
164 {(u32 )5137, (u32 )105},
165 {(u32 )5138, (u32 )352},
166 {(u32 )5139, (u32 )106},
167 {(u32 )5140, (u32 )108},
168 {(u32 )5135, (u32 )365},
169 {(u32 )5142, (u32 )358},
170 {(u32 )5197, (u32 )14},
171 {(u32 )5148, (u32 )115},
172 {(u32 )5150, (u32 )114},
173 {(u32 )5196, (u32 )207},
174 {(u32 )5149, (u32 )113},
175 {(u32 )5147, (u32 )402},
176 {(u32 )5151, (u32 )403},
177 {(u32 )5143, (u32 )398},
178 {(u32 )5144, (u32 )399},
179 {(u32 )5145, (u32 )400},
180 {(u32 )5146, (u32 )401},
181 {(u32 )5208, (u32 )167},
182 {(u32 )5192, (u32 )128},
183 {(u32 )5184, (u32 )119},
184 {(u32 )5204, (u32 )405},
185 {(u32 )5198, (u32 )168},
186 {(u32 )5199, (u32 )208},
187 {(u32 )5212, (u32 )407},
188 {(u32 )322305, (u32 )356},
189 {(u32 )322306, (u32 )2},
190 {(u32 )322307, (u32 )3},
191 {(u32 )322308, (u32 )4},
192 {(u32 )322309, (u32 )5},
193 {(u32 )322310, (u32 )6},
194 {(u32 )322311, (u32 )7},
195 {(u32 )322312, (u32 )8},
196 {(u32 )322313, (u32 )9},
197 {(u32 )322314, (u32 )10},
198 {(u32 )322316, (u32 )11},
199 {(u32 )322315, (u32 )388},
200 {(u32 )322317, (u32 )173},
201 {(u32 )322318, (u32 )102},
202 {(u32 )322319, (u32 )365},
203 {(u32 )322320, (u32 )103},
204 {(u32 )322321, (u32 )105},
205 {(u32 )322322, (u32 )352},
206 {(u32 )322323, (u32 )106},
207 {(u32 )322324, (u32 )108},
208 {(u32 )322325, (u32 )14},
209 {(u32 )322326, (u32 )358},
210 {(u32 )322327, (u32 )398},
211 {(u32 )322328, (u32 )399},
212 {(u32 )322329, (u32 )400},
213 {(u32 )322330, (u32 )401},
214 {(u32 )322332, (u32 )115},
215 {(u32 )322334, (u32 )114},
216 {(u32 )322333, (u32 )113},
217 {(u32 )322331, (u32 )402},
218 {(u32 )322335, (u32 )403},
219 {(u32 )322368, (u32 )167},
220 {(u32 )322380, (u32 )207},
221 {(u32 )322392, (u32 )119},
222 {(u32 )322388, (u32 )168},
223 {(u32 )322376, (u32 )128},
224 {(u32 )322396, (u32 )407}};
225#line 136 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
226static struct rc_map_list nec_terratec_cinergy_xs_map = {{(struct list_head *)0, (struct list_head *)0}, {nec_terratec_cinergy_xs, (unsigned int )(sizeof(nec_terratec_cinergy_xs) / sizeof(nec_terratec_cinergy_xs[0]) + sizeof(struct __anonstruct_220 )),
227 0U, 0U, (u64 )(1 << 1), "rc-nec-terratec-cinergy-xs",
228 {{{{{0U}}, 0U, 0U, (void *)0}}}}};
229#line 145
230static int init_rc_map_nec_terratec_cinergy_xs(void) __attribute__((__section__(".init.text"),
231__no_instrument_function__)) ;
232#line 145 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
233static int init_rc_map_nec_terratec_cinergy_xs(void)
234{ int tmp ;
235
236 {
237 {
238#line 147
239 tmp = rc_map_register(& nec_terratec_cinergy_xs_map);
240 }
241#line 147
242 return (tmp);
243}
244}
245#line 150
246static void exit_rc_map_nec_terratec_cinergy_xs(void) __attribute__((__section__(".exit.text"),
247__no_instrument_function__)) ;
248#line 150 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
249static void exit_rc_map_nec_terratec_cinergy_xs(void)
250{
251
252 {
253 {
254#line 152
255 rc_map_unregister(& nec_terratec_cinergy_xs_map);
256 }
257#line 153
258 return;
259}
260}
261#line 155 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
262int init_module(void)
263{ int tmp ;
264
265 {
266 {
267#line 155
268 tmp = init_rc_map_nec_terratec_cinergy_xs();
269 }
270#line 155
271 return (tmp);
272}
273}
274#line 156 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
275void cleanup_module(void)
276{
277
278 {
279 {
280#line 156
281 exit_rc_map_nec_terratec_cinergy_xs();
282 }
283#line 156
284 return;
285}
286}
287#line 158 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
288static char const __mod_license158[12] __attribute__((__used__, __unused__, __section__(".modinfo"),
289__aligned__(1))) =
290#line 158
291 { (char const )'l', (char const )'i', (char const )'c', (char const )'e',
292 (char const )'n', (char const )'s', (char const )'e', (char const )'=',
293 (char const )'G', (char const )'P', (char const )'L', (char const )'\000'};
294#line 159 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
295static char const __mod_author159[50] __attribute__((__used__, __unused__, __section__(".modinfo"),
296__aligned__(1))) =
297#line 159
298 { (char const )'a', (char const )'u', (char const )'t', (char const )'h',
299 (char const )'o', (char const )'r', (char const )'=', (char const )'M',
300 (char const )'a', (char const )'u', (char const )'r', (char const )'o',
301 (char const )' ', (char const )'C', (char const )'a', (char const )'r',
302 (char const )'v', (char const )'a', (char const )'l', (char const )'h',
303 (char const )'o', (char const )' ', (char const )'C', (char const )'h',
304 (char const )'e', (char const )'h', (char const )'a', (char const )'b',
305 (char const )' ', (char const )'<', (char const )'m', (char const )'c',
306 (char const )'h', (char const )'e', (char const )'h', (char const )'a',
307 (char const )'b', (char const )'@', (char const )'r', (char const )'e',
308 (char const )'d', (char const )'h', (char const )'a', (char const )'t',
309 (char const )'.', (char const )'c', (char const )'o', (char const )'m',
310 (char const )'>', (char const )'\000'};
311#line 177
312void ldv_check_final_state(void) ;
313#line 183
314extern void ldv_initialize(void) ;
315#line 186
316extern int __VERIFIER_nondet_int(void) ;
317#line 189 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
318int LDV_IN_INTERRUPT ;
319#line 192 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
320void main(void)
321{ int tmp ;
322 int tmp___0 ;
323 int tmp___1 ;
324
325 {
326 {
327#line 204
328 LDV_IN_INTERRUPT = 1;
329#line 213
330 ldv_initialize();
331#line 219
332 tmp = init_rc_map_nec_terratec_cinergy_xs();
333 }
334#line 219
335 if (tmp) {
336#line 220
337 goto ldv_final;
338 } else {
339
340 }
341 {
342#line 222
343 while (1) {
344 while_continue: ;
345 {
346#line 222
347 tmp___1 = __VERIFIER_nondet_int();
348 }
349#line 222
350 if (tmp___1) {
351
352 } else {
353#line 222
354 goto while_break;
355 }
356 {
357#line 225
358 tmp___0 = __VERIFIER_nondet_int();
359 }
360 {
361#line 227
362 goto switch_default;
363#line 225
364 if (0) {
365 switch_default:
366#line 227
367 goto switch_break;
368 } else {
369 switch_break: ;
370 }
371 }
372 }
373 while_break: ;
374 }
375 {
376#line 239
377 exit_rc_map_nec_terratec_cinergy_xs();
378 }
379 ldv_final:
380 {
381#line 242
382 ldv_check_final_state();
383 }
384#line 245
385 return;
386}
387}
388#line 5 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast-assert.h"
389void ldv_blast_assert(void)
390{
391
392 {
393 ERROR:
394#line 6
395 goto ERROR;
396}
397}
398#line 6 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/engine-blast.h"
399extern int __VERIFIER_nondet_int(void) ;
400#line 19 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
401int ldv_mutex = 1;
402#line 22 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
403int __attribute__((__warn_unused_result__)) mutex_lock_interruptible(struct mutex *lock )
404{ int nondetermined ;
405
406 {
407#line 29
408 if (ldv_mutex == 1) {
409
410 } else {
411 {
412#line 29
413 ldv_blast_assert();
414 }
415 }
416 {
417#line 32
418 nondetermined = __VERIFIER_nondet_int();
419 }
420#line 35
421 if (nondetermined) {
422#line 38
423 ldv_mutex = 2;
424#line 40
425 return (0);
426 } else {
427#line 45
428 return (-4);
429 }
430}
431}
432#line 50 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
433int __attribute__((__warn_unused_result__)) mutex_lock_killable(struct mutex *lock )
434{ int nondetermined ;
435
436 {
437#line 57
438 if (ldv_mutex == 1) {
439
440 } else {
441 {
442#line 57
443 ldv_blast_assert();
444 }
445 }
446 {
447#line 60
448 nondetermined = __VERIFIER_nondet_int();
449 }
450#line 63
451 if (nondetermined) {
452#line 66
453 ldv_mutex = 2;
454#line 68
455 return (0);
456 } else {
457#line 73
458 return (-4);
459 }
460}
461}
462#line 78 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
463int atomic_dec_and_mutex_lock(atomic_t *cnt , struct mutex *lock )
464{ int atomic_value_after_dec ;
465
466 {
467#line 83
468 if (ldv_mutex == 1) {
469
470 } else {
471 {
472#line 83
473 ldv_blast_assert();
474 }
475 }
476 {
477#line 86
478 atomic_value_after_dec = __VERIFIER_nondet_int();
479 }
480#line 89
481 if (atomic_value_after_dec == 0) {
482#line 92
483 ldv_mutex = 2;
484#line 94
485 return (1);
486 } else {
487
488 }
489#line 98
490 return (0);
491}
492}
493#line 103 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
494void mutex_lock(struct mutex *lock )
495{
496
497 {
498#line 108
499 if (ldv_mutex == 1) {
500
501 } else {
502 {
503#line 108
504 ldv_blast_assert();
505 }
506 }
507#line 110
508 ldv_mutex = 2;
509#line 111
510 return;
511}
512}
513#line 114 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
514int mutex_trylock(struct mutex *lock )
515{ int nondetermined ;
516
517 {
518#line 121
519 if (ldv_mutex == 1) {
520
521 } else {
522 {
523#line 121
524 ldv_blast_assert();
525 }
526 }
527 {
528#line 124
529 nondetermined = __VERIFIER_nondet_int();
530 }
531#line 127
532 if (nondetermined) {
533#line 130
534 ldv_mutex = 2;
535#line 132
536 return (1);
537 } else {
538#line 137
539 return (0);
540 }
541}
542}
543#line 142 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
544void mutex_unlock(struct mutex *lock )
545{
546
547 {
548#line 147
549 if (ldv_mutex == 2) {
550
551 } else {
552 {
553#line 147
554 ldv_blast_assert();
555 }
556 }
557#line 149
558 ldv_mutex = 1;
559#line 150
560 return;
561}
562}
563#line 153 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/kernel-rules/files/model0032.c"
564void ldv_check_final_state(void)
565{
566
567 {
568#line 156
569 if (ldv_mutex == 1) {
570
571 } else {
572 {
573#line 156
574 ldv_blast_assert();
575 }
576 }
577#line 157
578 return;
579}
580}
581#line 254 "/home/zakharov/launch/work/current--X--drivers/--X--defaultlinux-3.4--X--32_1--X--cpachecker/linux-3.4/csd_deg_dscv/12919/dscv_tempdir/dscv/ri/32_1/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c.common.c"
582long s__builtin_expect(long val , long res )
583{
584
585 {
586#line 255
587 return (val);
588}
589}