1 program: (main function is "main")
7 "__builtin___memcpy_chk": int -> int -> int -> int -> int
10 "__builtin___memmove_chk": int -> int -> int -> int -> int
13 "__builtin___mempcpy_chk": int -> int -> int -> int -> int
16 "__builtin___memset_chk": int -> int -> int -> int -> int
19 "__builtin___stpcpy_chk": int -> int -> int -> int
22 "__builtin___strcat_chk": int -> int -> int -> int
25 "__builtin___strcpy_chk": int -> int -> int -> int
28 "__builtin___strncat_chk": int -> int -> int -> int -> int
31 "__builtin___strncpy_chk": int -> int -> int -> int -> int
34 "__builtin___vfprintf_chk": int -> int -> int -> int -> int
37 "__builtin___vprintf_chk": int -> int -> int -> int
40 "__builtin___vsnprintf_chk": int -> int -> int -> int -> int -> int -> int
43 "__builtin___vsprintf_chk": int -> int -> int -> int -> int -> int
46 "__builtin_acos": float -> float
49 "__builtin_acosf": float -> float
52 "__builtin_acosl": float -> float
55 "__builtin_alloca": int -> int
58 "__builtin_asin": float -> float
61 "__builtin_asinf": float -> float
64 "__builtin_asinl": float -> float
67 "__builtin_atan": float -> float
70 "__builtin_atanf": float -> float
73 "__builtin_atanl": float -> float
76 "__builtin_atan2": float -> float -> float
79 "__builtin_atan2f": float -> float -> float
82 "__builtin_atan2l": float -> float -> float
85 "__builtin_ceil": float -> float
88 "__builtin_ceilf": float -> float
91 "__builtin_ceill": float -> float
94 "__builtin_cos": float -> float
97 "__builtin_cosf": float -> float
100 "__builtin_cosl": float -> float
103 "__builtin_cosh": float -> float
106 "__builtin_coshf": float -> float
109 "__builtin_coshl": float -> float
112 "__builtin_clz": int -> int
115 "__builtin_clzl": int -> int
118 "__builtin_clzll": int -> int
121 "__builtin_constant_p": int -> int
124 "__builtin_ctz": int -> int
127 "__builtin_ctzl": int -> int
130 "__builtin_ctzll": int -> int
133 "__builtin_exp": float -> float
136 "__builtin_expf": float -> float
139 "__builtin_expl": float -> float
142 "__builtin_expect": int -> int -> int
145 "__builtin_fabs": float -> float
148 "__builtin_fabsf": float -> float
151 "__builtin_fabsl": float -> float
154 "__builtin_ffs": int -> int
157 "__builtin_ffsl": int -> int
160 "__builtin_ffsll": int -> int
163 "__builtin_frame_address": int -> int
166 "__builtin_floor": float -> float
169 "__builtin_floorf": float -> float
172 "__builtin_floorl": float -> float
175 "__builtin_huge_val": float
178 "__builtin_huge_valf": float
181 "__builtin_huge_vall": float
184 "__builtin_inf": float
187 "__builtin_inff": float
190 "__builtin_infl": float
193 "__builtin_memcpy": int -> int -> int -> int
196 "__builtin_mempcpy": int -> int -> int -> int
199 "__builtin_fmod": float -> float
202 "__builtin_fmodf": float -> float
205 "__builtin_fmodl": float -> float
208 "__builtin_frexp": float -> int -> float
211 "__builtin_frexpf": float -> int -> float
214 "__builtin_frexpl": float -> int -> float
217 "__builtin_ldexp": float -> int -> float
220 "__builtin_ldexpf": float -> int -> float
223 "__builtin_ldexpl": float -> int -> float
226 "__builtin_log": float -> float
229 "__builtin_logf": float -> float
232 "__builtin_logl": float -> float
235 "__builtin_log10": float -> float
238 "__builtin_log10f": float -> float
241 "__builtin_log10l": float -> float
244 "__builtin_modff": float -> int -> float
247 "__builtin_modfl": float -> int -> float
250 "__builtin_nan": int -> float
253 "__builtin_nanf": int -> float
256 "__builtin_nanl": int -> float
259 "__builtin_nans": int -> float
262 "__builtin_nansf": int -> float
265 "__builtin_nansl": int -> float
268 "__builtin_next_arg": int
271 "__builtin_object_size": int -> int -> int
274 "__builtin_parity": int -> int
277 "__builtin_parityl": int -> int
280 "__builtin_parityll": int -> int
283 "__builtin_popcount": int -> int
286 "__builtin_popcountl": int -> int
289 "__builtin_popcountll": int -> int
292 "__builtin_powi": float -> int -> float
295 "__builtin_powif": float -> int -> float
298 "__builtin_powil": float -> int -> float
301 "__builtin_return": int -> void
304 "__builtin_return_address": int -> int
307 "__builtin_sin": float -> float
310 "__builtin_sinf": float -> float
313 "__builtin_sinl": float -> float
316 "__builtin_sinh": float -> float
319 "__builtin_sinhf": float -> float
322 "__builtin_sinhl": float -> float
325 "__builtin_sqrt": float -> float
328 "__builtin_sqrtf": float -> float
331 "__builtin_sqrtl": float -> float
334 "__builtin_stpcpy": int -> int -> int
337 "__builtin_strchr": int -> int -> int
340 "__builtin_strcmp": int -> int -> int
343 "__builtin_strcpy": int -> int -> int
346 "__builtin_strcspn": int -> int -> int
349 "__builtin_strncat": int -> int -> int -> int
352 "__builtin_strncmp": int -> int -> int -> int
355 "__builtin_strncpy": int -> int -> int -> int
358 "__builtin_strspn": int -> int -> int
361 "__builtin_strpbrk": int -> int -> int
364 "__builtin_types_compatible_p": int -> int -> int
367 "__builtin_tan": float -> float
370 "__builtin_tanf": float -> float
373 "__builtin_tanl": float -> float
376 "__builtin_tanh": float -> float
379 "__builtin_tanhf": float -> float
382 "__builtin_tanhl": float -> float
385 "__builtin_va_end": int -> void
388 "__builtin_varargs_start": int -> void
391 "__builtin_va_start": int -> int -> void
394 "__builtin_stdarg_start": int -> void
397 "__builtin_va_arg": int -> int -> void
400 "__builtin_va_copy": int -> int -> void
404 locals: %3, %0, %1, %2
410 main9: eq %0, %2, %1 --> main8
411 main8: emit c3 --> main7
412 main7: ne %0, %2, %1 --> main6
413 main6: emit c2 --> main5
414 main5: le %0, %2, %1 --> main4
415 main42: emit c20 --> main41
416 main41: imm_int 4, %2, --> main40
417 main40: emit c19 --> main39
418 main4: emit c1 --> main3
419 main39: imm_int 5, %1, --> main38
420 main38: emit c18 --> main37
421 main37: mov %0, %2 --> main36
422 main36: emit c17 --> main35
423 main35: imm_int 10, %0, --> main34
424 main34: emit c16 --> main33
425 main33: add %0, %2, %1 --> main32
426 main32: emit c15 --> main31
427 main31: sub %0, %2, %1 --> main30
428 main30: emit c14 --> main29
429 main3: ge %0, %2, %1 --> main2
430 main29: mul %0, %2, %1 --> main28
431 main28: emit c13 --> main27
432 main27: div %0, %2, %1 --> main26
433 main26: emit c12 --> main25
434 main25: mod %0, %2, %1 --> main24
435 main24: emit c11 --> main23
436 main23: and %0, %2, %1 --> main22
437 main22: emit c10 --> main21
438 main21: or %0, %2, %1 --> main20
439 main20: emit c9 --> main19
440 main2: emit c0 --> main1
441 main19: shl %0, %2, %1 --> main18
442 main18: emit c8 --> main17
443 main17: shr %0, %2, %1 --> main16
444 main16: emit c7 --> main15
445 main15: xor %0, %2, %1 --> main14
446 main14: emit c6 --> main13
447 main13: lt %0, %2, %1 --> main12
448 main12: emit c5 --> main11
449 main11: gt %0, %2, %1 --> main10
450 main10: emit c4 --> main9
451 main1: mov %3, %0 --> main0