Home | History | Annotate | Download | only in 4.4.3
libm.so.6 __gmon_start__ _Jv_RegisterClasses sqrt exp log libc.so.6 _IO_stdin_used putchar_unlocked strcpy vasprintf exit readdir strsignal strncmp strrchr fflush_unlocked perror __isoc99_sscanf fileno_unlocked fputc_unlocked closedir ftell strncpy __stack_chk_fail unlink putchar fgets_unlocked realloc abort stdin memchr strpbrk getpid strspn strdup getc_unlocked sbrk strtol mmap calloc strlen ungetc fread_unlocked memset localeconv strstr strcspn __errno_location fseek memcmp getpagesize asctime __fprintf_chk stdout fputc getrusage fputs lseek memcpy freopen64 fclose strtoul malloc strcat strcasecmp realpath raise opendir getenv __ctype_b_loc stderr system munmap _obstack_newchunk __memset_chk setrlimit strncasecmp strncat _obstack_memory_used getcwd fwrite fread gettimeofday iconv_close atoi localtime ferror_unlocked strchr obstack_free iconv fdopen qsort iconv_open times bsearch __fsetlocking getrlimit memmove fopen64 _obstack_begin access setbuf fwrite_unlocked strcmp strerror __libc_start_main ferror vfprintf snprintf sysconf fputs_unlocked __environ __xstat __fxstat __xstat64 GLIBC_2.0 GLIBC_2.4 GLIBC_2.3 GLIBC_2.7 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.2 
GNU C `V 4 ;$ P g u W I iX d 8$ 7$ D8$ D8$ D8$ : :$ :$ = <$ s;$ 1 ` ] @$ 5;$ N ' 7$ ;$ ;$ ! A ! ! ! ! @$ @$ ! ! 7$ 7$ 7$ 7$ @$ _ ! X uW 7$ A$ MlK - | T 7$ 8$ 8$ 7$ 7$ q { S &8$ 8$ 8$ 8$ 8$ < = B$ 7$ X_ @ @4 `[ @ @l @ 4 ~ ` @ @h ` @ @ ` @ ~ V < 5 d X~ _ m @ @ B ~ 8 `v  @ ` N  @ `N @ o ` @ h @ V ~ ` ` /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/attribs.c optimize target %qs attribute directive ignored wrong number of arguments specified for %qs attribute %qs attribute does not apply to types %qs attribute only applies to function types type attributes ignored after type is already defined guarded_by point_to_guarded_by acquired_after acquired_before exclusive_lock shared_lock exclusive_trylock shared_trylock unlock exclusive_locks_required shared_locks_required locks_excluded lock_returned no_thread_safety_analysis ignore_reads_begin ignore_reads_end ignore_writes_begin ignore_writes_end unprotected_read guarded point_to_guarded lockable scoped_lockable Additional %qs attribute ignored is_lock_attribute_p is_lock_attribute_with_args decl_attributes register_attribute  ****** header files (total) main file (total) ratio = %g : 1 .ident %s"%s" %Hignoring #pragma %s %s /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-lex.c %Hstray %<@%> in program stray %qs in program missing terminating %c character stray %qc in program stray %<\%o%> in program , , ^ j x x x [ V this decimal constant is unsigned only in ISO C90 this decimal constant would be unsigned in ISO C90 unsigned long long integer constant is too large for %qs type unsupported non-standard suffix on floating constant non-standard suffix on floating constant floating constant exceeds range of %qT floating constant truncated to zero unsupported non-standard concatenation of string literals traditional C rejects string constant concatenation / / / / / / / / S S S / / / / / / interpret_float c_lex_with_flags #pragma pack (pop) encountered without matching #pragma pack (push) #pragma pack(pop, %s) encountered without matching #pragma pack(push, %s) missing %<(%> after %<#pragma pack%> - ignored invalid constant in %<#pragma pack%> - ignored malformed %<#pragma pack%> - ignored push pop unknown action %qs for %<#pragma pack%> - ignored malformed %<#pragma pack(push[, id][, ])%> - ignored malformed %<#pragma pack(pop[, id])%> - ignored junk at end of %<#pragma pack%> #pragma pack has no effect with -fpack-struct - ignored alignment must be a small power of two, not %d alias applying #pragma weak %q+D after first use results in unspecified behavior malformed #pragma weak, ignored junk at end of %<#pragma weak%> malformed #pragma redefine_extname, ignored junk at end of %<#pragma redefine_extname%> #pragma redefine_extname not supported on this target #pragma redefine_extname ignored due to conflict with previous rename #pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname malformed #pragma extern_prefix, ignored junk at end of %<#pragma extern_prefix%> #pragma extern_prefix not supported on this target asm declaration ignored due to conflict with previous rename #pragma redefine_extname ignored due to conflict with __asm__ declaration default internal hidden protected #pragma GCC visibility push() must specify default, internal, hidden or protected #pragma GCC visibility must be followed by push or pop no matching push for %<#pragma GCC visibility pop%> missing %<(%> after %<#pragma GCC visibility push%> - ignored malformed #pragma GCC visibility push junk at end of %<#pragma GCC visibility%> #pragma GCC diagnostic not allowed inside functions missing [error|warning|ignored] after %<#pragma GCC diagnostic%> error warning ignored expected [error|warning|ignored] after %<#pragma GCC diagnostic%> missing option after %<#pragma GCC diagnostic%> kind unknown option after %<#pragma GCC diagnostic%> kind #pragma GCC option is not allowed inside functions %<#pragma GCC option%> is not a string %<#pragma GCC target (string [,string]...)%> does not have a final %<)%>. #pragma GCC target string... is badly formed #pragma GCC optimize is not allowed inside functions %<#pragma GCC optimize%> is not a string or number %<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>. #pragma GCC optimize string... is badly formed junk at end of %<#pragma push_options%> junk at end of %<#pragma pop_options%> %<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%> junk at end of %<#pragma reset_options%> expected a string after %<#pragma message%> malformed %<#pragma message%>, ignored /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-pragma.c junk at end of %<#pragma message%> #pragma message: %s atomic barrier critical flush for master ordered parallel section sections single task taskwait threadprivate k k k k l l l l !l )l 2l 9l >l Gl omp pch_preprocess GCC pack weak visibility diagnostic target optimize push_options pop_options reset_options redefine_extname extern_prefix message ' * c_register_pragma_1 c_pp_lookup_pragma handle_pragma_message symbol tag label rid %p "%s" /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-decl.c v v v k array %q+D assumed to have one element GCC supports only %u nested scopes label %q+D used but not defined nested function %q+D declared but never defined inline function %q+D declared but never defined unused variable %q+D type of array %q+D completed incompatibly with implicit initialization " " " " " " " " " " " " " " " " " " " " " " " " " y " . . a parameter list with an ellipsis can%'t match an empty parameter name list declaration an argument type that has a default promotion can%'t match an empty parameter name list declaration prototype for %q+D follows non-prototype definition prototype for %q+D declares more arguments than previous old-style definition prototype for %q+D declares fewer arguments than previous old-style definition prototype for %q+D declares argument %d with incompatible type previous definition of %q+D was here previous implicit declaration of %q+D was here previous declaration of %q+D was here %q+D redeclared as different kind of symbol built-in function %q+D declared as non-function declaration of %q+D shadows a built-in function redeclaration of enumerator %q+D conflicting types for built-in function %q+D conflicting types for %q+D conflicting type qualifiers for %q+D redefinition of typedef %q+D gnu_inline redefinition of %q+D static declaration of %q+D follows non-static declaration non-static declaration of %q+D follows static declaration % attribute present on %q+D %Jbut not here thread-local declaration of %q+D follows non-thread-local declaration non-thread-local declaration of %q+D follows thread-local declaration extern declaration of %q+D follows declaration with no linkage declaration of %q+D with no linkage follows extern declaration redeclaration of %q+D with no linkage redeclaration of %q+D with different visibility (old visibility preserved) noinline inline declaration of %qD follows declaration with attribute noinline declaration of %q+D with attribute noinline follows inline declaration redefinition of parameter %q+D redundant redeclaration of %q+D declaration of %q+D shadows previous non-variable declaration of %q+D shadows a parameter %Jshadowed declaration is here declaration of %q+D shadows a global declaration declaration of %q+D shadows a previous local nested extern declaration of %qD implicit declaration of function %qE incompatible implicit declaration of built-in function %qD incompatible implicit declaration of function %qD %H%qE undeclared here (not in a function) %H%qE undeclared (first use in this function) %H(Each undeclared identifier is reported only once %Hfor each function it appears in.) label %qE referenced outside of any function duplicate label declaration %qE %Hduplicate label %qD %Jjump into statement expression %Jjump into scope of identifier with variably modified type %Htraditional C lacks a separate namespace for labels, identifier %qE conflicts %H%qE defined as wrong kind of tag _Bool unnamed struct/union that defines no instances empty declaration with storage class specifier does not redeclare tag empty declaration with type qualifier does not redeclare tag useless type name in empty declaration % in empty declaration % in file-scope empty declaration % in file-scope empty declaration useless storage class specifier in empty declaration useless %<__thread%> in empty declaration useless type qualifier in empty declaration empty declaration ISO C90 does not support % or type qualifiers in parameter array declarators ISO C90 does not support %<[*]%> array declarators %<[*]%> not allowed in other than function prototype scope deprecated %q+D is usually a function typedef %qD is initialized (use __typeof__ instead) function %qD is initialized like a variable parameter %qD is initialized variable-sized object may not be initialized variable %qD has initializer but incomplete type inline function %q+D given attribute noinline %q+D is static but declared in inline function %qD which is not static __gcc_personality_v0 initializer fails to determine size of %q+D array size missing in %q+D zero or negative size array %q+D storage size of %q+D isn%'t known storage size of %q+D isn%'t constant ignoring asm-specifier for non-static local variable %q+D cannot put object with volatile field into register cleanup ISO C forbids forward parameter declarations  bit-field %qs width not an integer constant negative width in bit-field %qs zero width for bit-field %qs bit-field %qs has invalid type type of bit-field %qs is a GCC extension width of %qs exceeds its type %qs is narrower than values of its type ISO C90 forbids array %qs whose size can%'t be evaluated ISO C90 forbids array whose size can%'t be evaluated ISO C90 forbids variable length array %qs ISO C90 forbids variable length array the size of array %qs can%'t be evaluated the size of array can %'t be evaluated variable length array %qs is used variable length array is used type name variably modified %qs at file scope type defaults to % in declaration of %qs duplicate % duplicate % duplicate % function definition declared % function definition declared % function definition declared % function definition declared %<__thread%> storage class specified for structure field %qs storage class specified for parameter %qs storage class specified for typename %qs initialized and declared % %qs has both % and initializer file-scope declaration of %qs specifies % file-scope declaration of %qs specifies % nested function %qs declared % function-scope %qs implicitly auto and declared %<__thread%> static or type qualifiers in non-parameter array declarator declaration of %qs as array of voids declaration of %qs as array of functions invalid use of structure with flexible array member size of array %qs has non-integer type ISO C forbids zero-size array %qs size of array %qs is negative size of array %qs is too large ISO C90 does not support flexible array members %<[*]%> not in a declaration array type has incomplete element type %qs declared as function returning a function %qs declared as function returning an array function definition has qualified void return type type qualifiers ignored on function return type ISO C forbids qualified function types typedef %q+D declared % ISO C forbids const or volatile function types a member of a structure or union cannot have a variably modified type variable or field %qs declared void attributes in parameter array declarator ignored parameter %q+D declared % field %qs declared as a function field %qs has incomplete type invalid storage class for function %qs % function returns non-void value cannot inline function % variable previously declared % redeclared % variable %q+D declared % object with variably modified type must have no linkage function declaration isn%'t a prototype parameter names (without types) in function declaration parameter %u (%q+D) has incomplete type %Jparameter %u has incomplete type parameter %u (%q+D) has void type %Jparameter %u has void type % as only parameter may not be qualified % must be the only parameter parameter %q+D has just a forward declaration enum union struct %<%s %E%> declared inside parameter list anonymous %s declared inside parameter list its scope is only this definition or declaration, which is probably not what you want ~ j | s o o o redefinition of % redefinition of % nested redefinition of % nested redefinition of % declaration does not declare anything ISO C doesn%'t support unnamed structs/unions duplicate member %q+D union has no named members union has no members struct has no named members struct has no members %Jflexible array member in union %Jflexible array member not at end of struct %Jflexible array member in otherwise empty struct %Jinvalid use of structure with flexible array member union cannot be made transparent nested redefinition of % redeclaration of % enumeration values exceed range of largest integer specified mode too small for enumeral values enumerator value for %qE is not an integer constant overflow in enumeration values ISO C restricts enumerator values to range of % return type is an incomplete type return type defaults to % no previous prototype for %q+D %q+D was used with no prototype before its definition no previous declaration for %q+D %q+D was used with no declaration before its definition return type of %q+D is not % %q+D is normally a non-static function %Jold-style parameter declarations in prototyped function definition %Jtraditional C rejects ISO C style function definitions %Jparameter name omitted %Jold-style function definition %Jparameter name missing from parameter list %q+D declared as a non-parameter multiple parameters named %q+D parameter %q+D declared with void type type of %q+D defaults to % parameter %q+D has incomplete type declaration for parameter %q+D but no such parameter number of arguments doesn%'t match built-in prototype number of arguments doesn%'t match prototype %Hprototype declaration promoted argument %qD doesn%'t match built-in prototype promoted argument %qD doesn%'t match prototype prototype declaration argument %qD doesn%'t match built-in prototype argument %qD doesn%'t match prototype no return statement in function returning non-void % loop initial declarations are only allowed in C99 mode use option -std=c99 or -std=gnu99 to compile your code declaration of static variable %q+D in % loop initial declaration declaration of % variable %q+D in % loop initial declaration % declared in % loop initial declaration % declared in % loop initial declaration % declared in % loop initial declaration declaration of non-variable %q+D in % loop initial declaration duplicate %qE two or more data types in declaration specifiers % is too long for GCC both % and % in declaration specifiers ISO C90 does not support % both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and % in declaration specifiers both % and % in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers ISO C90 does not support complex types both % and % in declaration specifiers both % and %<_Bool%> in declaration specifiers both % and %<_Decimal32%> in declaration specifiers both % and %<_Decimal64%> in declaration specifiers both % and %<_Decimal128%> in declaration specifiers both % and %<_Fract%> in declaration specifiers both % and %<_Accum%> in declaration specifiers both % and %<_Sat%> in declaration specifiers ISO C does not support saturating types both %<_Sat%> and % in declaration specifiers both %<_Sat%> and %<_Bool%> in declaration specifiers both %<_Sat%> and % in declaration specifiers both %<_Sat%> and % in declaration specifiers both %<_Sat%> and % in declaration specifiers both %<_Sat%> and % in declaration specifiers both %<_Sat%> and %<_Decimal32%> in declaration specifiers both %<_Sat%> and %<_Decimal64%> in declaration specifiers both %<_Sat%> and %<_Decimal128%> in declaration specifiers both %<_Sat%> and % in declaration specifiers _Decimal32 _Decimal64 _Decimal128 both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both % and %<%s%> in declaration specifiers both %<_Sat%> and %<%s%> in declaration specifiers decimal floating point not supported for this target ISO C does not support decimal floating point _Fract _Accum fixed-point types not supported for this target ISO C does not support fixed-point types %qE fails to be a typedef or built in type K ` , h h h %qE is not at beginning of declaration %<__thread%> used with % %<__thread%> used with % %<__thread%> used with % %<__thread%> before % %<__thread%> before % multiple storage classes in declaration specifiers %<__thread%> used with %qE g ; ^ 2 %<_Sat%> is used without %<_Fract%> or %<_Accum%> ISO C does not support plain % meaning % ISO C does not support complex integer types % b : %q+F used but never defined q ( W ! | + r L q p m ? 2 \ ; # p : i A N s e ( H! ! " #* 4# )$ z% #* % \& & ' 9( ( - . o. . D/ / 60 0 (1 1 72 {3 4 i8 ; : 6 t= > 6@ A C F H )I I J S YK L N S N O O P BQ Q Q ! c_restore_built_in_decl_pre_parsing pop_ext_scope c_add_built_in_decl c_write_global_declarations finish_declspecs declspecs_add_scspec declspecs_add_type declspecs_add_qual start_function get_parm_info grokdeclarator build_compound_literal finish_decl quals_from_declspecs c_builtin_function_ext_scope c_builtin_function pushdecl_top_level merge_decls pop_file_scope pop_scope bind %qD has an incomplete type struct union enum invalid use of void expression invalid use of flexible array member invalid use of array with unspecified bounds /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-typeck.c invalid use of undefined type %<%s %E%> invalid use of incomplete typedef %qD W DX DX DX DX DX DX DX DX X W W DX W function types not truly compatible in ISO C ^ Cc Cc Cc Z Cc Cc Cc Cc [ ^ ^ Cc Cc '_ can%'t mix operands of decimal float and vector types can%'t mix operands of decimal float and complex types can%'t mix operands of decimal float and other float types @t Lu Lu Lu q Lu Lu Lu t ~r @t @t Lu Lu dr types are not quite compatible function return types not compatible due to % arithmetic on pointer to an incomplete type void value not ignored as it ought to be %qT has no member named %qE request for member %qE in something not a structure or union dereferencing pointer to incomplete type dereferencing % pointer invalid type argument of %qs (have %qT) subscripted value is neither array nor pointer array subscript is not an integer subscripted value is pointer to function ISO C forbids subscripting % array ISO C90 forbids subscripting non-lvalue array array indexing %qD is static but used in inline function %qD which is not static called object %qE is not a function function called through a non-compatible type if this code is reached, the program will abort __builtin_ initializer element is not constant type generic too many arguments to function %qE type of formal parameter %d is incomplete passing argument %d of %qE as integer rather than floating due to prototype passing argument %d of %qE as integer rather than complex due to prototype passing argument %d of %qE as complex rather than floating due to prototype passing argument %d of %qE as floating rather than integer due to prototype passing argument %d of %qE as complex rather than integer due to prototype passing argument %d of %qE as floating rather than complex due to prototype passing argument %d of %qE as % rather than % due to prototype passing argument %d of %qE as %qT rather than %qT due to prototype passing argument %d of %qE with different width due to prototype passing argument %d of %qE as unsigned due to prototype passing argument %d of %qE as signed due to prototype too few arguments to function %qE comparison with string literal results in unspecified behavior pointer of type % used in subtraction pointer to a function used in subtraction wrong type argument to unary plus wrong type argument to unary minus ISO C does not support %<~%> for complex conjugation wrong type argument to bit-complement wrong type argument to abs wrong type argument to conjugation wrong type argument to unary exclamation mark ISO C does not support %<++%> and %<--%> on complex types wrong type argument to increment wrong type argument to decrement increment of pointer to unknown structure decrement of pointer to unknown structure t u j > > > > decrement of read-only member %qD read-only member %qD used as % output increment of read-only member %qD assignment of read-only member %qD decrement of read-only variable %qD read-only variable %qD used as % output increment of read-only variable %qD assignment of read-only variable %qD decrement of read-only location %qE read-only location %qE used as % output increment of read-only location %qE assignment of read-only location %qE cannot take address of bit-field %qD global register variable %qD used in nested function register variable %qD used in nested function address of global register variable %qD requested address of register variable %qD requested non-lvalue array in conditional expression signed and unsigned type in conditional expression ISO C forbids conditional expr with only one void side ISO C forbids conditional expr between % and function pointer pointer type mismatch in conditional expression pointer/integer type mismatch in conditional expression type mismatch in conditional expression left-hand operand of comma expression has no effect cast specifies array type cast specifies function type ISO C forbids casting nonscalar to the same type ISO C forbids casts to union type cast to union type from type not present in union cast adds new qualifiers to function type cast discards qualifiers from pointer target type cast from pointer to integer of different size cast from function call of type %qT to non-matching type %qT cast to pointer from integer of different size ISO C forbids conversion of function pointer to object pointer type ISO C forbids conversion of object pointer to function pointer type cannot pass rvalue to reference parameter passing argument %d of %qE makes qualified function pointer from unqualified expected %qT but argument is of type %qT assignment makes qualified function pointer from unqualified initialization makes qualified function pointer from unqualified return makes qualified function pointer from unqualified passing argument %d of %qE discards qualifiers from pointer target type assignment discards qualifiers from pointer target type initialization discards qualifiers from pointer target type return discards qualifiers from pointer target type ISO C prohibits argument conversion to union type request for implicit conversion from %qT to %qT not permitted in C++ argument %d of %qE might be a candidate for a format attribute assignment left-hand side might be a candidate for a format attribute initialization left-hand side might be a candidate for a format attribute return type might be a candidate for a format attribute ISO C forbids passing argument %d of %qE between function pointer and % ISO C forbids assignment between function pointer and % ISO C forbids initialization between function pointer and % ISO C forbids return between function pointer and % pointer targets in passing argument %d of %qE differ in signedness pointer targets in assignment differ in signedness pointer targets in initialization differ in signedness pointer targets in return differ in signedness passing argument %d of %qE from incompatible pointer type assignment from incompatible pointer type initialization from incompatible pointer type return from incompatible pointer type invalid use of non-lvalue array passing argument %d of %qE makes pointer from integer without a cast assignment makes pointer from integer without a cast initialization makes pointer from integer without a cast return makes pointer from integer without a cast passing argument %d of %qE makes integer from pointer without a cast assignment makes integer from pointer without a cast initialization makes integer from pointer without a cast return makes integer from pointer without a cast incompatible type for argument %d of %qE incompatible types when assigning to type %qT from type %qT incompatible types when initializing type %qT using type %qT incompatible types when returning type %qT but %qT was expected traditional C rejects automatic aggregate initialization  [%lu] %s (near initialization for %qs) array initialized from parenthesized string constant char-array initialized from wide string wide character array initialized from non-wide string wide character array initialized from incompatible wide string initializer-string for array of chars is too long array of inappropriate type initialized from string constant array initialized from non-constant array expression initializer element is not computable at load time variable-sized object may not be initialized invalid initializer (anonymous) opaque vector types cannot be initialized extra brace group at end of initializer missing braces around initializer braces around scalar initializer initialization of flexible array member in a nested context initialization of a flexible array member missing initializer empty scalar initializer extra elements in scalar initializer array index in non-array initializer field name not in record or union initializer array index in initializer not of integer type nonconstant array index in initializer array index in initializer exceeds array bounds empty index range in initializer array index range in initializer exceeds array bounds unknown field %qE specified in initializer initialized field with side-effects overwritten initialized field overwritten excess elements in char array initializer excess elements in struct initializer non-static initialization of a flexible array member excess elements in union initializer traditional C rejects initialization of unions excess elements in array initializer excess elements in vector initializer excess elements in scalar initializer jump into statement expression jump into scope of identifier with variably modified type ISO C forbids % function declared % has a % statement % with no value, in function returning non-void % with a value, in function returning void ISO C forbids % with expression, in function returning void function returns address of local variable 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 9 9 #9 switch quantity not an integer % switch expression not converted to % in ISO C case label in statement expression not containing enclosing switch statement % label in statement expression not containing enclosing switch statement case label in scope of identifier with variably modified type not containing enclosing switch statement % label in scope of identifier with variably modified type not containing enclosing switch statement case label not within a switch statement % label not within a switch statement %Hsuggest explicit braces to avoid ambiguous % break statement not within loop or switch continue statement not within a loop break statement used with OpenMP for loop %Hstatement with no effect expression statement has incomplete type right shift count is negative right shift count >= width of type left shift count is negative left shift count >= width of type comparing floating point with == or != is unsafe ISO C forbids comparison of % with function pointer comparison of distinct pointer types lacks a cast the address of %qD will never be NULL comparison between pointer and integer comparison of complete and incomplete pointers ISO C forbids ordered comparisons of pointers to functions ordered comparison of pointer with integer zero O (P P Z P P P P 'R Z 'R Z Z P Z Z Z Z Z Z S S Z Z Q Q Q Z R R R R R Z W W W W T T used array that cannot be converted to pointer where scalar is required used struct type value where scalar is required used union type value where scalar is required shared private reduction %qE has invalid type for % & ^ | && || %qE has invalid type for % copyprivate copyin %qE must be % for % %qE is not a variable in clause %qs %qE appears more than once in data clauses firstprivate %qE is not a variable in clause % lastprivate %qE is not a variable in clause % threadprivate %qE is predetermined %qs for %qs e a a c ^d (a b b e e e e e e e e gb gb gb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb Kb 0b 'b b Kb 9b Bb invalid use of % c_finish_omp_clauses c_objc_common_truthvalue_conversion build_binary_op c_begin_vm_scope c_finish_stmt_expr c_begin_stmt_expr c_finish_bc_stmt c_finish_if_stmt c_finish_case process_init_element set_nonincremental_init_from_string set_designator pop_init_level finish_init convert_for_assignment readonly_error build_unary_op convert_arguments build_array_ref default_conversion perform_integral_promotions function_to_pointer_conversion array_to_pointer_conversion tagged_types_tu_compatible_p same_translation_unit_p c_common_type common_pointer_type composite_type c_incomplete_type_error void value not ignored as it ought to be conversion to non-scalar type requested volatile const () , void /* ??? */ , ... ) ( ; * ( [] [0] [%d] } { struct union } enum unsigned [ERROR] /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-aux-info.c restrict bu q nu nu nu nu s nu t Cu o t nu nu nu rp q r nu Vu q nu nu nu nu nu nu nu nu nu nu nu nu nu nu t register extern static /* compiled from: . */ /* %s:%d:%c%c */ %s; /*%s %s*/ gen_type /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h C A B _Bool _Complex _Decimal32 _Decimal64 _Decimal128 _Fract _Accum _Sat __FUNCTION__ __PRETTY_FUNCTION__ __alignof __alignof__ __asm __asm__ __attribute __attribute__ __builtin_choose_expr __builtin_offsetof __builtin_types_compatible_p __builtin_va_arg __complex __complex__ __const __const__ __decltype __extension__ __func__ __has_nothrow_assign __has_nothrow_constructor __has_nothrow_copy __has_trivial_assign __has_trivial_constructor __has_trivial_copy __has_trivial_destructor __has_virtual_destructor __is_abstract __is_base_of __is_class __is_convertible_to __is_empty __is_enum __is_pod __is_polymorphic __is_union __imag __imag__ __inline __inline__ __label__ __null __real __real__ __restrict __restrict__ __signed __signed__ __thread __typeof __typeof__ __volatile __volatile__ asm auto bool break case catch char char16_t char32_t class const const_cast continue decltype default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int long mutable namespace new operator private protected public register reinterpret_cast restrict return short signed sizeof static static_assert static_cast struct switch template this throw true try typedef typename typeid typeof union unsigned using virtual void volatile wchar_t while compatibility_alias defs encode end implementation interface protocol selector finally synchronized bycopy byref in inout oneway out D ; < = ! > ( ? / 4 A A B U 2 _ 2 k 0 q 0 y 3 3 9 Q : 4 r 5 + C 4 ` I a c b v c d e f g h i k j $ l / m 9 n B o S p ^ 6 e 6 n w 8 K 7 7 1 1 0 @ D + ) L # ( Z 1 [ : F @ F \ Q , Z r c * k M r & u | ] $ N ' . # O P R H I G ^ + 4 - ; A H / O V q d _ p ! w ( ~ J S T U V W X 1 P " Y E % v w s t & 0 { 9 | B J W ^ d g m t version_selector packed nocommon common noreturn noinline always_inline gnu_inline artificial flatten used unused externally_visible transparent_union constructor destructor mode section aligned weak alias weakref no_instrument_function malloc returns_twice no_stack_limit pure no vops deprecated vector_size visibility tls_model nonnull nothrow may_alias cleanup warn_unused_result sentinel type generic alloc_size cold hot warning error target optimize lockable scoped_lockable guarded_by point_to_guarded_by guarded point_to_guarded acquired_after acquired_before exclusive_lock shared_lock exclusive_trylock shared_trylock unlock exclusive_locks_required shared_locks_required locks_excluded lock_returned no_thread_safety_analysis ignore_reads_begin ignore_reads_end ignore_writes_begin ignore_writes_end unprotected_read j % j , k 5 k < 'l 'l E m N 9n \ n g n r o z o  p p @ q Fr ,t t u P| } n 0 L D % * Z 2 = ; I g T j ^ f n x D A 1 fm l Zo Zo B ; , x ; x K 1 Z 1 f 1 x 1 , > format format_arg ? top level "%s" %qD is not defined outside of function scope string length %qd is greater than the length %qd ISO C%d compilers are required to support overflow in constant expression integer overflow in expression floating point overflow in expression fixed-point overflow in expression vector overflow in expression complex integer overflow in expression complex floating point overflow in expression && || logical %<%s%> with non-zero constant will always evaluate as true type-punning to incomplete type might break strict-aliasing rules dereferencing type-punned pointer will break strict-aliasing rules dereferencing type-punned pointer might break strict-aliasing rules first argument of %q+D should be % second argument of %q+D should be % third argument of %q+D should probably be % %q+D takes only zero or two arguments use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts conversion to %qT from boolean expression conversion to %qT from %qT may alter its value negative integer implicitly converted to unsigned type conversion of unsigned constant value to negative integer conversion to %qT alters %qT constant value conversion to %qT from %qT may change the sign of the result large integer implicitly truncated to unsigned type overflow in implicit constant conversion operation on %qE may be undefined case label does not reduce to an integer constant case label value is less than minimum value for type case label value exceeds maximum value for type lower value in case label range less than minimum value for type upper value in case label range exceeds maximum value for type GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together + - * max min == != <= >= < > << >> % / & | ^ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-common.c invalid operands to binary %s (have %qT and %qT) % 1 = U I y a m comparison is always false due to limited range of data type comparison is always true due to limited range of data type comparison of unsigned expression >= 0 is always true comparison of unsigned expression < 0 is always false pointer of type % used in arithmetic pointer to a function used in arithmetic pointer to member function used in arithmetic the address of %qD will always evaluate as % suggest parentheses around assignment used as truth value 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @ ` 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 } } } } } 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 = 0 invalid use of % invalid application of % to a function type invalid application of %qs to a void type invalid application of %qs to incomplete type %qT %<__alignof%> applied to a bit-field __builtin_acos __builtin_acosf __builtin_acosh __builtin_acoshf __builtin_acoshl __builtin_acosl __builtin_asin __builtin_asinf __builtin_asinh __builtin_asinhf __builtin_asinhl __builtin_asinl __builtin_atan __builtin_atan2 __builtin_atan2f __builtin_atan2l __builtin_atanf __builtin_atanh __builtin_atanhf __builtin_atanhl __builtin_atanl __builtin_cbrt __builtin_cbrtf __builtin_cbrtl __builtin_ceil __builtin_ceilf __builtin_ceill __builtin_copysign __builtin_copysignf __builtin_copysignl __builtin_cos __builtin_cosf __builtin_cosh __builtin_coshf __builtin_coshl __builtin_cosl __builtin_drem __builtin_dremf __builtin_dreml __builtin_erf __builtin_erfc __builtin_erfcf __builtin_erfcl __builtin_erff __builtin_erfl __builtin_exp __builtin_exp10 __builtin_exp10f __builtin_exp10l __builtin_exp2 __builtin_exp2f __builtin_exp2l __builtin_expf __builtin_expl __builtin_expm1 __builtin_expm1f __builtin_expm1l __builtin_fabs __builtin_fabsf __builtin_fabsl __builtin_fdim __builtin_fdimf __builtin_fdiml __builtin_floor __builtin_floorf __builtin_floorl __builtin_fma __builtin_fmaf __builtin_fmal __builtin_fmax __builtin_fmaxf __builtin_fmaxl __builtin_fmin __builtin_fminf __builtin_fminl __builtin_fmod __builtin_fmodf __builtin_fmodl __builtin_frexp __builtin_frexpf __builtin_frexpl __builtin_gamma __builtin_gammaf __builtin_gammal __builtin_gamma_r __builtin_gammaf_r __builtin_gammal_r __builtin_huge_val __builtin_huge_valf __builtin_huge_vall __builtin_hypot __builtin_hypotf __builtin_hypotl __builtin_ilogb __builtin_ilogbf __builtin_ilogbl __builtin_inf __builtin_inff __builtin_infl __builtin_infd32 __builtin_infd64 __builtin_infd128 __builtin_j0 __builtin_j0f __builtin_j0l __builtin_j1 __builtin_j1f __builtin_j1l __builtin_jn __builtin_jnf __builtin_jnl __builtin_lceil __builtin_lceilf __builtin_lceill __builtin_ldexp __builtin_ldexpf __builtin_ldexpl __builtin_lfloor __builtin_lfloorf __builtin_lfloorl __builtin_lgamma __builtin_lgammaf __builtin_lgammal __builtin_lgamma_r __builtin_lgammaf_r __builtin_lgammal_r __builtin_llceil __builtin_llceilf __builtin_llceill __builtin_llfloor __builtin_llfloorf __builtin_llfloorl __builtin_llrint __builtin_llrintf __builtin_llrintl __builtin_llround __builtin_llroundf __builtin_llroundl __builtin_log __builtin_log10 __builtin_log10f __builtin_log10l __builtin_log1p __builtin_log1pf __builtin_log1pl __builtin_log2 __builtin_log2f __builtin_log2l __builtin_logb __builtin_logbf __builtin_logbl __builtin_logf __builtin_logl __builtin_lrint __builtin_lrintf __builtin_lrintl __builtin_lround __builtin_lroundf __builtin_lroundl __builtin_modf __builtin_modff __builtin_modfl __builtin_nan __builtin_nanf __builtin_nanl __builtin_nand32 __builtin_nand64 __builtin_nand128 __builtin_nans __builtin_nansf __builtin_nansl __builtin_nearbyint __builtin_nearbyintf __builtin_nearbyintl __builtin_nextafter __builtin_nextafterf __builtin_nextafterl __builtin_nexttoward __builtin_nexttowardf __builtin_nexttowardl __builtin_pow __builtin_pow10 __builtin_pow10f __builtin_pow10l __builtin_powf __builtin_powi __builtin_powif __builtin_powil __builtin_powl __builtin_remainder __builtin_remainderf __builtin_remainderl __builtin_remquo __builtin_remquof __builtin_remquol __builtin_rint __builtin_rintf __builtin_rintl __builtin_round __builtin_roundf __builtin_roundl __builtin_scalb __builtin_scalbf __builtin_scalbl __builtin_scalbln __builtin_scalblnf __builtin_scalblnl __builtin_scalbn __builtin_scalbnf __builtin_scalbnl __builtin_signbit __builtin_signbitf __builtin_signbitl __builtin_signbitd32 __builtin_signbitd64 __builtin_signbitd128 __builtin_significand __builtin_significandf __builtin_significandl __builtin_sin __builtin_sincos __builtin_sincosf __builtin_sincosl __builtin_sinf __builtin_sinh __builtin_sinhf __builtin_sinhl __builtin_sinl __builtin_sqrt __builtin_sqrtf __builtin_sqrtl __builtin_tan __builtin_tanf __builtin_tanh __builtin_tanhf __builtin_tanhl __builtin_tanl __builtin_tgamma __builtin_tgammaf __builtin_tgammal __builtin_trunc __builtin_truncf __builtin_truncl __builtin_y0 __builtin_y0f __builtin_y0l __builtin_y1 __builtin_y1f __builtin_y1l __builtin_yn __builtin_ynf __builtin_ynl __builtin_cabs __builtin_cabsf __builtin_cabsl __builtin_cacos __builtin_cacosf __builtin_cacosh __builtin_cacoshf __builtin_cacoshl __builtin_cacosl __builtin_carg __builtin_cargf __builtin_cargl __builtin_casin __builtin_casinf __builtin_casinh __builtin_casinhf __builtin_casinhl __builtin_casinl __builtin_catan __builtin_catanf __builtin_catanh __builtin_catanhf __builtin_catanhl __builtin_catanl __builtin_ccos __builtin_ccosf __builtin_ccosh __builtin_ccoshf __builtin_ccoshl __builtin_ccosl __builtin_cexp __builtin_cexpf __builtin_cexpl __builtin_cexpi __builtin_cexpif __builtin_cexpil __builtin_cimag __builtin_cimagf __builtin_cimagl __builtin_clog __builtin_clogf __builtin_clogl __builtin_clog10 __builtin_clog10f __builtin_clog10l __builtin_conj __builtin_conjf __builtin_conjl __builtin_cpow __builtin_cpowf __builtin_cpowl __builtin_cproj __builtin_cprojf __builtin_cprojl __builtin_creal __builtin_crealf __builtin_creall __builtin_csin __builtin_csinf __builtin_csinh __builtin_csinhf __builtin_csinhl __builtin_csinl __builtin_csqrt __builtin_csqrtf __builtin_csqrtl __builtin_ctan __builtin_ctanf __builtin_ctanh __builtin_ctanhf __builtin_ctanhl __builtin_ctanl __builtin_bcmp __builtin_bcopy __builtin_bzero __builtin_index __builtin_memchr __builtin_memcmp __builtin_memcpy __builtin_memmove __builtin_mempcpy __builtin_memset __builtin_rindex __builtin_stpcpy __builtin_stpncpy __builtin_strcasecmp __builtin_strcat __builtin_strchr __builtin_strcmp __builtin_strcpy __builtin_strcspn __builtin_strdup __builtin_strndup __builtin_strlen __builtin_strncasecmp __builtin_strncat __builtin_strncmp __builtin_strncpy __builtin_strpbrk __builtin_strrchr __builtin_strspn __builtin_strstr __builtin_fprintf __builtin_fprintf_unlocked __builtin_putc __builtin_putc_unlocked __builtin_fputc __builtin_fputc_unlocked __builtin_fputs __builtin_fputs_unlocked __builtin_fscanf __builtin_fwrite __builtin_fwrite_unlocked __builtin_printf __builtin_printf_unlocked __builtin_putchar __builtin_putchar_unlocked __builtin_puts __builtin_puts_unlocked __builtin_scanf __builtin_snprintf __builtin_sprintf __builtin_sscanf __builtin_vfprintf __builtin_vfscanf __builtin_vprintf __builtin_vscanf __builtin_vsnprintf __builtin_vsprintf __builtin_vsscanf __builtin_isalnum __builtin_isalpha __builtin_isascii __builtin_isblank __builtin_iscntrl __builtin_isdigit __builtin_isgraph __builtin_islower __builtin_isprint __builtin_ispunct __builtin_isspace __builtin_isupper __builtin_isxdigit __builtin_toascii __builtin_tolower __builtin_toupper __builtin_iswalnum __builtin_iswalpha __builtin_iswblank __builtin_iswcntrl __builtin_iswdigit __builtin_iswgraph __builtin_iswlower __builtin_iswprint __builtin_iswpunct __builtin_iswspace __builtin_iswupper __builtin_iswxdigit __builtin_towlower __builtin_towupper __builtin_abort __builtin_abs __builtin_aggregate_incoming_address __builtin_alloca __builtin_apply __builtin_apply_args __builtin_args_info __builtin_bswap32 __builtin_bswap64 __builtin___clear_cache __builtin_calloc __builtin_classify_type __builtin_clz __builtin_clzimax __builtin_clzl __builtin_clzll __builtin_constant_p __builtin_ctz __builtin_ctzimax __builtin_ctzl __builtin_ctzll __builtin_dcgettext __builtin_dgettext __builtin_dwarf_cfa __builtin_dwarf_sp_column __builtin_eh_return __builtin_eh_return_data_regno __builtin_execl __builtin_execlp __builtin_execle __builtin_execv __builtin_execvp __builtin_execve __builtin_exit __builtin_expect __builtin_extend_pointer __builtin_extract_return_addr __builtin_ffs __builtin_ffsimax __builtin_ffsl __builtin_ffsll __builtin_fork __builtin_frame_address __builtin_free __builtin_frob_return_addr __builtin_gettext __builtin_imaxabs __builtin_init_dwarf_reg_size_table __builtin_finite __builtin_finitef __builtin_finitel __builtin_finited32 __builtin_finited64 __builtin_finited128 __builtin_fpclassify __builtin_isfinite __builtin_isinf_sign __builtin_isinf __builtin_isinff __builtin_isinfl __builtin_isinfd32 __builtin_isinfd64 __builtin_isinfd128 __builtin_isnan __builtin_isnanf __builtin_isnanl __builtin_isnand32 __builtin_isnand64 __builtin_isnand128 __builtin_isnormal __builtin_isgreater __builtin_isgreaterequal __builtin_isless __builtin_islessequal __builtin_islessgreater __builtin_isunordered __builtin_labs __builtin_llabs __builtin_longjmp __builtin_malloc __builtin_next_arg __builtin_parity __builtin_parityimax __builtin_parityl __builtin_parityll __builtin_popcount __builtin_popcountimax __builtin_popcountl __builtin_popcountll __builtin_prefetch __builtin_realloc __builtin_return __builtin_return_address __builtin_saveregs __builtin_setjmp __builtin_strfmon __builtin_strftime __builtin_trap __builtin_unwind_init __builtin_update_setjmp_buf __builtin_va_copy __builtin_va_end __builtin_va_start __builtin_va_arg_pack __builtin_va_arg_pack_len __builtin__exit __builtin__Exit __builtin_object_size __builtin___memcpy_chk __builtin___memmove_chk __builtin___mempcpy_chk __builtin___memset_chk __builtin___stpcpy_chk __builtin___strcat_chk __builtin___strcpy_chk __builtin___strncat_chk __builtin___strncpy_chk __builtin___snprintf_chk __builtin___sprintf_chk __builtin___vsnprintf_chk __builtin___vsprintf_chk __builtin___fprintf_chk __builtin___printf_chk __builtin___vfprintf_chk __builtin___vprintf_chk __builtin_dispatch __sync_fetch_and_add __sync_fetch_and_add_1 __sync_fetch_and_add_2 __sync_fetch_and_add_4 __sync_fetch_and_add_8 __sync_fetch_and_add_16 __sync_fetch_and_sub __sync_fetch_and_sub_1 __sync_fetch_and_sub_2 __sync_fetch_and_sub_4 __sync_fetch_and_sub_8 __sync_fetch_and_sub_16 __sync_fetch_and_or __sync_fetch_and_or_1 __sync_fetch_and_or_2 __sync_fetch_and_or_4 __sync_fetch_and_or_8 __sync_fetch_and_or_16 __sync_fetch_and_and __sync_fetch_and_and_1 __sync_fetch_and_and_2 __sync_fetch_and_and_4 __sync_fetch_and_and_8 __sync_fetch_and_and_16 __sync_fetch_and_xor __sync_fetch_and_xor_1 __sync_fetch_and_xor_2 __sync_fetch_and_xor_4 __sync_fetch_and_xor_8 __sync_fetch_and_xor_16 __sync_fetch_and_nand __sync_fetch_and_nand_1 __sync_fetch_and_nand_2 __sync_fetch_and_nand_4 __sync_fetch_and_nand_8 __sync_fetch_and_nand_16 __sync_add_and_fetch __sync_add_and_fetch_1 __sync_add_and_fetch_2 __sync_add_and_fetch_4 __sync_add_and_fetch_8 __sync_add_and_fetch_16 __sync_sub_and_fetch __sync_sub_and_fetch_1 __sync_sub_and_fetch_2 __sync_sub_and_fetch_4 __sync_sub_and_fetch_8 __sync_sub_and_fetch_16 __sync_or_and_fetch __sync_or_and_fetch_1 __sync_or_and_fetch_2 __sync_or_and_fetch_4 __sync_or_and_fetch_8 __sync_or_and_fetch_16 __sync_and_and_fetch __sync_and_and_fetch_1 __sync_and_and_fetch_2 __sync_and_and_fetch_4 __sync_and_and_fetch_8 __sync_and_and_fetch_16 __sync_xor_and_fetch __sync_xor_and_fetch_1 __sync_xor_and_fetch_2 __sync_xor_and_fetch_4 __sync_xor_and_fetch_8 __sync_xor_and_fetch_16 __sync_nand_and_fetch __sync_nand_and_fetch_1 __sync_nand_and_fetch_2 __sync_nand_and_fetch_4 __sync_nand_and_fetch_8 __sync_nand_and_fetch_16 __sync_bool_compare_and_swap __sync_bool_compare_and_swap_1 __sync_bool_compare_and_swap_2 __sync_bool_compare_and_swap_4 __sync_bool_compare_and_swap_8 __sync_bool_compare_and_swap_16 __sync_val_compare_and_swap __sync_val_compare_and_swap_1 __sync_val_compare_and_swap_2 __sync_val_compare_and_swap_4 __sync_val_compare_and_swap_8 __sync_val_compare_and_swap_16 __sync_lock_test_and_set __sync_lock_test_and_set_1 __sync_lock_test_and_set_2 __sync_lock_test_and_set_4 __sync_lock_test_and_set_8 __sync_lock_test_and_set_16 __sync_lock_release __sync_lock_release_1 __sync_lock_release_2 __sync_lock_release_4 __sync_lock_release_8 __sync_lock_release_16 __sync_synchronize __builtin_omp_get_thread_num __builtin_omp_get_num_threads __builtin_GOMP_atomic_start __builtin_GOMP_atomic_end __builtin_GOMP_barrier __builtin_GOMP_taskwait __builtin_GOMP_critical_start __builtin_GOMP_critical_end __builtin_GOMP_critical_name_start __builtin_GOMP_critical_name_end __builtin_GOMP_loop_static_start __builtin_GOMP_loop_dynamic_start __builtin_GOMP_loop_guided_start __builtin_GOMP_loop_runtime_start __builtin_GOMP_loop_ordered_static_start __builtin_GOMP_loop_ordered_dynamic_start __builtin_GOMP_loop_ordered_guided_start __builtin_GOMP_loop_ordered_runtime_start __builtin_GOMP_loop_static_next __builtin_GOMP_loop_dynamic_next __builtin_GOMP_loop_guided_next __builtin_GOMP_loop_runtime_next __builtin_GOMP_loop_ordered_static_next __builtin_GOMP_loop_ordered_dynamic_next __builtin_GOMP_loop_ordered_guided_next __builtin_GOMP_loop_ordered_runtime_next __builtin_GOMP_loop_ull_static_start __builtin_GOMP_loop_ull_dynamic_start __builtin_GOMP_loop_ull_guided_start __builtin_GOMP_loop_ull_runtime_start __builtin_GOMP_loop_ull_ordered_static_start __builtin_GOMP_loop_ull_ordered_dynamic_start __builtin_GOMP_loop_ull_ordered_guided_start __builtin_GOMP_loop_ull_ordered_runtime_start __builtin_GOMP_loop_ull_static_next __builtin_GOMP_loop_ull_dynamic_next __builtin_GOMP_loop_ull_guided_next __builtin_GOMP_loop_ull_runtime_next __builtin_GOMP_loop_ull_ordered_static_next __builtin_GOMP_loop_ull_ordered_dynamic_next __builtin_GOMP_loop_ull_ordered_guided_next __builtin_GOMP_loop_ull_ordered_runtime_next __builtin_GOMP_parallel_loop_static_start __builtin_GOMP_parallel_loop_dynamic_start __builtin_GOMP_parallel_loop_guided_start __builtin_GOMP_parallel_loop_runtime_start __builtin_GOMP_loop_end __builtin_GOMP_loop_end_nowait __builtin_GOMP_ordered_start __builtin_GOMP_ordered_end __builtin_GOMP_parallel_start __builtin_GOMP_parallel_end __builtin_GOMP_task __builtin_GOMP_sections_start __builtin_GOMP_sections_next __builtin_GOMP_parallel_sections_start __builtin_GOMP_sections_end __builtin_GOMP_sections_end_nowait __builtin_GOMP_single_start __builtin_GOMP_single_copy_start __builtin_GOMP_single_copy_end long int unsigned int long unsigned int unsigned long long long int long long unsigned int long long unsigned short int short unsigned int unsigned short signed char unsigned char long double short _Fract long _Fract long long _Fract unsigned short _Fract unsigned _Fract unsigned long _Fract unsigned long long _Fract _Sat short _Fract _Sat _Fract _Sat long _Fract _Sat long long _Fract _Sat unsigned short _Fract _Sat unsigned _Fract _Sat unsigned long _Fract _Sat unsigned long long _Fract short _Accum long _Accum long long _Accum unsigned short _Accum unsigned _Accum unsigned long _Accum unsigned long long _Accum _Sat short _Accum _Sat _Accum _Sat long _Accum _Sat long long _Accum _Sat unsigned short _Accum _Sat unsigned _Accum _Sat unsigned long _Accum _Sat unsigned long long _Accum complex int complex float complex double complex long double __builtin_va_list main memcpy memset memmove memcmp abort __compound_literal %s.%lu __builtin_ cannot disable built-in function %qs pointers are not permitted as case values range expressions in switch statements are non-standard empty range specified duplicate (or overlapping) case value %Jthis is the first entry overlapping that value duplicate case value %Jpreviously used here multiple default labels in one switch %Jthis is the first default label %lu -%lu 0x%lx%08lx %Jcase value %qs not in enumerated type %Jcase value %qs not in enumerated type %qT %Hswitch missing default case %Henumeration value %qE not handled in switch taking the address of a label is non-standard __SIZE_TYPE__ __PTRDIFF_TYPE__ __WCHAR_TYPE__ __WINT_TYPE__ __INTMAX_TYPE__ __UINTMAX_TYPE__ __CHAR16_TYPE__ __CHAR32_TYPE__ printf asm_fprintf gcc_diag gcc_cdiag gcc_cxxdiag scanf strfmon strftime %qE attribute ignored for field of type %qT %qE attribute ignored %s is a version_selector function %qE attribute conflicts with attribute %s %qE attribute have effect only on public objects destructor priorities from 0 to %d are reserved for the implementation constructor priorities from 0 to %d are reserved for the implementation destructor priorities must be integers from 0 to %d inclusive constructor priorities must be integers from 0 to %d inclusive byte word pointer libgcc_cmp_return libgcc_shift_count unwind_word unknown machine mode %qs specifying vector types with __attribute__ ((mode)) is deprecated use __attribute__ ((vector_size)) instead unable to emulate %qs invalid pointer mode %qs signness of type and machine mode %qs don't match no data type for mode %qs cannot use mode %qs for enumeral types mode %qs applied to inappropriate type %Jsection attribute cannot be specified for local variables section of %q+D conflicts with previous declaration section of %q+D cannot be overridden section attribute not allowed for %q+D %Jsection attributes are not supported for this target requested alignment is not a constant requested alignment is not a power of 2 requested alignment is too large alignment may not be specified for %q+D alignment for %q+D was previously specified as %d and may not be decreased alignment for %q+D must be at least %d inline function %q+D cannot be declared weak %q+D defined both normally and as an alias alias argument not a string %Jweakref attribute must appear before alias attribute %qE attribute ignored on non-class types %qE attribute ignored because %qT is already defined visibility argument not a string %qE attribute ignored on types internal hidden visibility argument must be one of "default", "hidden", "protected" or "internal" %qD redeclared with different visibility tls_model argument not a string local-exec initial-exec local-dynamic global-dynamic tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic" %J%qE attribute applies only to functions %Jcan%'t set %qE attribute after definition alloc_size parameter outside range %qE attribute ignored for %qE invalid vector type for attribute %qE vector size not an integral multiple of component size zero vector size number of components of the vector not a power of two nonnull attribute without arguments on a non-prototype nonnull argument has invalid operand number (argument %lu) nonnull argument with out-of-range operand number (argument %lu, operand %lu) nonnull argument references non-pointer operand (argument %lu, operand %lu) nonnull argument references 'this' pointer (argument %lu, operand %lu) not enough variable arguments to fit a sentinel missing sentinel in function call null argument where non-null required (argument %lu) cleanup argument not an identifier cleanup argument not a function %qE attribute requires prototypes with named arguments %qE attribute only applies to variadic functions requested position is not an integer constant requested position is less than zero -O%ld Bad option %s to optimize attribute. Bad option %s to pragma attribute %qE attribute should be applied to a type, not a type declaration (i.e. typedef) %qE attribute downgraded to '%s' due to the unsupported lock argument Unsupported argument of 'acquired_after' attribute ignored Unsupported argument of 'acquired_before' attribute ignored %qE attribute ignored for a non-lockable %qE attribute needs at least a lock argument %qE attribute takes a single argument for a scoped lockable type The first argument of the %qE attribute must be either a boolean or an integer value Parameter position (%i) specified in %qE attribute is not valid %qE attribute needs to specified a function parameter for a scoped lockable type Unsupported argument of %qE attribute ignored %qE attribute ignored for a non-function declaration Argument of %qE attribute ignored for a locking primitive of a lockable type Argument of %qE attribute ignored for an unlock method of a lockable type %qE attribute ignored due to the unsupported argument not enough arguments to function %qE too many arguments to function %qE non-floating-point argument in call to function %qE non-floating-point arguments in call to function %qE non-const integer argument %u in call to function %qE { { { { { { at end of input L u U before %s'%c' before %s'\x%x' before string constant before numeric constant before %qE before %<#pragma%> before end of line before %qs token %Hignoring return value of %qD, declared with attribute warn_unused_result %Hignoring return value of function declared with attribute warn_unused_result ^ . F cannot apply % to static data member %qD cannot apply % when % is overloaded cannot apply % to a non constant address attempt to take address of bit-field structure member %qD lvalue required as left operand of assignment lvalue required as increment operand lvalue required as decrement operand lvalue required as unary %<&%> operand lvalue required in asm statement size of array is too large too few arguments to function %qE incompatible type for argument %d of %qE ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` array subscript has type % suggest parentheses around %<+%> inside %<<<%> suggest parentheses around %<-%> inside %<<<%> suggest parentheses around %<+%> inside %<>>%> suggest parentheses around %<-%> inside %<>>%> suggest parentheses around %<&&%> within %<||%> suggest parentheses around arithmetic in operand of %<|%> suggest parentheses around comparison in operand of %<|%> suggest parentheses around operand of % or change %<|%> to %<||%> or % to %<~%> suggest parentheses around arithmetic in operand of %<^%> suggest parentheses around comparison in operand of %<^%> suggest parentheses around %<+%> in operand of %<&%> suggest parentheses around %<-%> in operand of %<&%> suggest parentheses around comparison in operand of %<&%> suggest parentheses around operand of % or change %<&%> to %<&&%> or % to %<~%> suggest parentheses around comparison in operand of %<==%> suggest parentheses around comparison in operand of % comparisons like % do not have their mathematical meaning 9 ' % ` label %q+D defined but not used label %q+D declared but not defined division by zero comparison between types %qT and %qT comparison between signed and unsigned integer expressions promoted ~unsigned is always non-zero comparison of promoted ~unsigned with constant comparison of promoted ~unsigned with unsigned %qE is assigned to itself @ k ? ! _! L record_types_used_by_current_var_decl same_scalar_type_ignoring_signedness lvalue_error fold_offsetof_1 gimple_op gimple_call_fndecl check_function_arguments_recurse handle_acquired_order_attribute handle_type_generic_attribute nonnull_check_p handle_novops_attribute c_determine_visibility handle_version_selector_attribute boolean_increment c_expand_expr def_builtin_1 set_builtin_user_assembler_name c_sizeof_or_alignof_type c_type_hash c_common_truthvalue_conversion binary_op_error /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/sysroot no class name specified with %qs assertion missing after %qs macro name missing after %qs missing path after %qs missing filename after %qs missing makefile target after %qs -lang-asm - -I- specified twice obsolete option -I- used, please use -iquote instead implicit-function-declaration none nfkc id nfc argument %qs to %<-Wnormalized%> not recognized switch %qs is no longer supported -fhandle-exceptions has been renamed -fexceptions (and is now on by default) base dir:ord:sys,dir:gen:any,ind:base output filename specified twice H H H H H H , H H % H : O O H H m H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H ( H H H H H ) D H H H H H H H H H H d H H H H H H t H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H I H H H H H  H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H ! H H H 1 H H H H H H H H H H H H H H H H w H H H H H H H ! H H H H H H H H H H 1 H H H H H H H A H H H H H H H H H H > R H H H H f H H H N H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H # H H H 0 H H H H H H H H H H H = H H H H H H H H H H H H H H H H H H H H H H H H H H H H H M Z H H H H H H H H H { H H H H H H H H H H H H H H H H H H H H H H H H H H j w H H H H H H H H H H H H H H H H H H H H H H H H H N H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H A H H y H H H [ H H H H H H h H H H H H H H H H H H : G w H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H w H H H D D H H H H ! \ \ D D H { p H -fno-gnu89-inline is only supported in GNU99 or C99 mode -fpreprocessed/-save-temps are not supported with -fripa -Wformat-y2k ignored without -Wformat -Wformat-extra-args ignored without -Wformat -Wformat-zero-length ignored without -Wformat -Wformat-nonliteral ignored without -Wformat -Wformat-contains-nul ignored without -Wformat -Wformat-security ignored without -Wformat w opening output file %s: %m too many filenames given. Type %s --help for usage Not importing %s: maximum memory consumption reached The C parser does not support -dy, option ignored The Objective-C parser does not support -dy, option ignored The C++ parser does not support -dy, option ignored The Objective-C++ parser does not support -dy, option ignored /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-opts.c a opening dependency file %s: %m closing dependency file %s: %m when writing output to %s: %m DEPENDENCIES_OUTPUT SUNPRO_DEPENDENCIES to generate dependencies you must specify either -M or -MM -MG may only be used with -M or -MM -fdirectives-only is incompatible with -Wunused_macros -fdirectives-only is incompatible with -traditional   too late for # directive to set debug directory c_common_parse_file @ format string has invalid operand number function does not return string type format string argument not a string type /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-format.c unrecognized format specifier %qE is an unrecognized format function type %<...%> has invalid operand number format string argument follows the args to be formatted h hh l ll q L z Z t j H D DD \y ^y ay cy fy hy jy ly ny py ry ty vy w ay cy z ay cy z \y ^y ay cy fy hy jy ny py ry ty vy hy ay ' ' flag the ' ' printf flag '+' flag the '+' printf flag '#' flag the '#' printf flag '0' flag the '0' printf flag '-' flag the '-' printf flag ''' flag the ''' printf flag 'I' flag the 'I' printf flag field width field width in printf format precision precision in printf format length modifier length modifier in printf format | | + | | # } } 0 '} 0} - D} M} ' a} j} I ~} } w } } p } } L } } + 0 - 0 p i | | + | | # } } 0 '} 0} - D} M} w } } p } } L } } + 0 - 0 p i 'q' flag the 'q' diagnostic flag + | | q p } } L } } + | | # } } q p } } L } } assignment suppression the assignment suppression scanf feature 'a' flag the 'a' scanf flag 'm' flag the 'm' scanf flag field width in scanf format length modifier in scanf format the ''' scanf flag the 'I' scanf flag * ( a Q Z m m v w } L } ' a} I ~} * L a m '_' flag the '_' strftime flag the '-' strftime flag the '0' strftime flag '^' flag the '^' strftime flag the '#' strftime flag field width in strftime format 'E' modifier the 'E' strftime modifier 'O' modifier the 'O' strftime modifier the 'O' modifier _ - D} 0 '} % ^ ; D # } Z w } p E O O o E O _ - _ 0 - 0 ^ # fill character fill character in strfmon format the '^' strfmon flag the '+' strfmon flag '(' flag the '(' strfmon flag '!' flag the '!' strfmon flag the '-' strfmon flag field width in strfmon format left precision left precision in strfmon format right precision right precision in strfmon format length modifier in strfmon format = ` p ^ ; + | ( ! - D} w } # * < p ] p L } + ( di signed size_t ptrdiff_t intmax_t -wp0 +'I i oxX size_t unsigned ptrdiff_t uintmax_t -wp0# u -wp0'I fgG _Decimal32 _Decimal64 _Decimal128 -wp0 +#'I eE -wp0 +#I c wint_t -w s wchar_t -wp cR p n W F aA -wp0 +# C S R m 4 4 4 4 4 4 X L3 ` $ - / 4 4 4 4 4 4 3 D3 : \ M d W - ] 4 4 4 4 4 4 3 D3 : \ M d _ - f 3 3 $3 j d3 u h3 l3 3 3 $3 j d3 u h3 l3 4 T 4 H 83 4 4 4 4 4 X L3 ` 3 3 $3 j d3 u h3 l3 3 3 $3 T H 83 -wp0 + -wp0 O I U r @ 4 4 4 - / 4 4 4 W - ] 4 4 4 - 4 4 83 83 83 hy 83 83 4 83 ox pq JK <>' 4 4 4 fy h 4 4 4 fy ] 4 4 4 fy 4 fy 4 k 83 fy ry 83 fy n 83 fy q 83 83 fy DFJKTE q+ 4 4 4 fy h 4 4 4 fy ] 4 4 4 fy 4 fy 4 k 83 fy ry 83 fy 83 q 83 83 fy DEFJKT 4 4 4 fy h 4 4 4 fy ] 4 4 4 fy 4 fy 4 k 83 fy ry 83 fy 83 q 83 83 fy ADEFJKTV q+# CLOPQ 4 4 4 fy h 4 4 4 fy ] 4 4 4 fy 4 fy 4 k 83 fy ry 83 fy X 83 a e 4 fy q 83 83 fy 4 4 ] 4 4 4 4 83 hy 83 *w'I *w efgEG *w' *mw cW *amw [ cW[ 4 4 4 4 4 4 X L3 ` ] 4 4 4 4 4 4 3 D3 : \ M d / 4 4 4 4 4 4 3 D3 : \ M d 3 3 $3 j d3 u h3 l3 4 H 4 H 4 H 83 4 4 4 4 4 X L3 ` 3 3 $3 j d3 u h3 l3 3 3 $3 H H ABZab ^# cx E 3 HIMSUWdmw -_0Ow o # X y EO-_0w 4 Y -_0EOw % 2 eVu FRTnrt g O-_0w 2o G kls P P V Y \ ^ ` j py j p r t \ v x  p p ty j j p \y V jy p j in =^+(!-w#p 3 $3 gnu_printf +#0-'I asm_fprintf +#0- gcc_diag gcc_tdiag gcc_cdiag gcc_cxxdiag gcc_gfc gnu_scanf *'I gnu_strftime _-0^# EO gnu_strfmon =^+(!- P y [ ~ @ Y w p L 4 4 c z o  ` A w p L u { p L 4 ~ { p L 4 { p L 4 { a p L 4 | ` `{ w * L m w `| w # p L format function might be possible candidate for %qs format attribute missing $ operand number in format ISO C++ ISO C %s does not support %%n$ operand number formats operand number out of range in format format argument %d used more than once in %s format $ operand number used after format without operand number format argument %d unused before used argument %d in $-style format format not a string literal, format string not checked format not a string literal and no format arguments format not a string literal, argument types not checked too many arguments for format unused arguments in $-style format zero-length %s format string format is a wide character string unterminated format string format_wanted_type pool embedded %<\0%> in format spurious trailing %<%%%> in format repeated %s in format missing fill character at end of strfmon format too few arguments for format zero width in %s format empty left precision in %s format field precision empty precision in %s format ISO C90 %s does not support the %qs %s length modifier conversion lacks type at end of format unknown conversion type character %qc in format unknown conversion type character 0x%x in format %s does not support the %<%%%c%> %s format %s used with %<%%%c%> %s format %s does not support %s %s does not support %s with the %<%%%c%> %s format %s ignored with %s and %<%%%c%> %s format %s ignored with %s in %s format use of %s and %s together with %<%%%c%> %s format use of %s and %s together in %s format %<%%%c%> yields only last 2 digits of year in some locales %<%%%c%> yields only last 2 digits of year no closing %<]%> for %<%%[%> format use of %qs length modifier with %qc type character %s does not support the %<%%%s%c%> %s format operand number specified with suppressed assignment operand number specified for format taking no argument writing through null pointer (argument %d) reading through null pointer (argument %d) writing into constant object (argument %d) extra type qualifiers in format argument (argument %d) %s should have type %<%s%s%>, but argument %d has type %qT format %q.*s expects type %<%s%s%>, but argument %d has type %qT %s should have type %<%T%s%>, but argument %d has type %qT format %q.*s expects type %<%T%s%>, but argument %d has type %qT __gcc_host_wide_int__ %<__gcc_host_wide_int__%> is not defined as a type %<__gcc_host_wide_int__%> is not defined as % or % locus % is not defined as a type location_t % is not defined as a type tree % is not defined as a type % is not defined as a pointer type printf scanf strftime strfmon P gcc_ args to be formatted is not %<...%> strftime formats cannot format arguments handle_format_attribute init_dynamic_diag_info init_dynamic_asm_fprintf_info find_length_info_modifier_index find_char_info_specifier_index check_format_types check_format_arg get_flag_spec maybe_read_dollar_number decode_format_attr get_constant /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-semantics.c build_stmt #pragma %s %s # %u "%s"%s 3 4 3 #ident %s #define #undef %s #%s <%s> #%s "%s" # 1 "%s//" 1 2 #pragma GCC pch_preprocess "%s" /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-cppbuiltin.c __FLT_RADIX__ __%s_MANT_DIG__ __%s_DIG__ __%s_MIN_EXP__ (%d) __%s_MIN_10_EXP__ __%s_MAX_EXP__ __%s_MAX_10_EXP__ __DECIMAL_DIG__ __%s_MAX__ __%s_MIN__ 0x1p%d __%s_EPSILON__ __%s_DENORM_MIN__ 0.0%s __%s_HAS_DENORM__ 1 0 __%s_HAS_INFINITY__ __%s_HAS_QUIET_NAN__ 1E%d%s E%d%s 1E-%d%s __%s_SUBNORMAL_MIN__ __%s_FBIT__ __%s_IBIT__ (-0X1P%d%s-0X1P%d%s) (-0.5%s-0.5%s) 0X %x F P-%d%s 0x1P-%d%s %d.%d.%d 4.4.3 %d.%d __GNUC__=%d __GNUC_MINOR__=%d __GNUC_PATCHLEVEL__=%d __GNUG__=%d __INTMAX_MAX__ __OPTIMIZE_SIZE__ __OPTIMIZE__ __FAST_MATH__ __SUPPORT_SNAN__ __FINITE_MATH_ONLY__ __FINITE_MATH_ONLY__=1 __FINITE_MATH_ONLY__=0 __GXX_WEAK__=1 __GXX_WEAK__=0 __DEPRECATED __GXX_RTTI __GXX_EXPERIMENTAL_CXX0X__ __EXCEPTIONS __GXX_ABI_VERSION __SCHAR_MAX__ __SHRT_MAX__ __INT_MAX__ __LONG_MAX__ __LONG_LONG_MAX__ __WCHAR_MAX__ __CHAR_BIT__ __FLT_EVAL_METHOD__ __DEC_EVAL_METHOD__ %s FLT ((double)%s) L DBL LDBL DF DEC32 DD DEC64 DL DEC128 HR SFRACT UHR USFRACT R FRACT UR UFRACT LR LFRACT ULR ULFRACT LLR LLFRACT ULLR ULLFRACT HK SACCUM UHK USACCUM K ACCUM UK UACCUM LK LACCUM ULK ULACCUM LLK LLACCUM ULLK ULLACCUM QQ HQ SQ DQ TQ UQQ UHQ USQ UDQ UTQ HA SA DA TA UHA USA UDA UTA __REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ __GNUC_GNU_INLINE__ __GNUC_STDC_INLINE__ __NO_INLINE__ __pic__ __PIC__ __pie__ __PIE__ __STRICT_ANSI__ __CHAR_UNSIGNED__ __WCHAR_UNSIGNED__ __SUPPORT_TS_ANNOTATION__ __SUPPORT_DYN_ANNOTATION__ __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 __GCC_HAVE_DWARF2_CFI_ASM __NEXT_RUNTIME__ __PRAGMA_REDEFINE_EXTNAME __PRAGMA_EXTERN_PREFIX __SSP_ALL__=2 __SSP__=1 _OPENMP=200805 __SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_LONG_LONG__ __SIZEOF_SHORT__ __SIZEOF_FLOAT__ __SIZEOF_DOUBLE__ __SIZEOF_LONG_DOUBLE__ __SIZEOF_SIZE_T__ __SIZEOF_WCHAR_T__ __SIZEOF_WINT_T__ __SIZEOF_PTRDIFF_T__ __SIZEOF_POINTER__ __gnu_linux__ linux unix system=linux system=unix system=posix __ELF__ __DECIMAL_BID_FORMAT__ __BIGGEST_ALIGNMENT__ %s="%s" %s=%s %ld %s%s %s=%s%s builtin_define_type_max 127 255 32767 65535 2147483647 4294967295 9223372036854775807 18446744073709551615 170141183460469231731687303715884105727 340282366920938463463374607431768211455 U UL LL ULL h j m p builtin_define_stdint_macros builtin_define_float_constants y P D ?({anonymous}) /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-objc-common.c c_tree_printer line bitfield -fexceptions XV @ # %s w+b can%'t create precompiled header %s: %m /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-pch.c can%'t write to %s: %m - %qs is not a valid output file can%'t write %s: %m can%'t seek in %s: %m can%'t read %s: %m %s: too short to be a PCH file %s: not compatible with this GCC version %s: not for %s %s: not a PCH file %s: created by a different GCC executable %s: created with -g%s, but used with -g%s %s: settings for %s do not match %s: had text segment at different address %s: %s rb calling fdopen reading seeking pch_preprocess pragma should only be used with -fpreprocessed use #include instead %s: couldn%'t open PCH file: %m use -Winvalid-pch for more information %s: PCH file was invalid Compiler executable checksum: %02x c_common_valid_pch pch_init gpcWritegpch.013Co+O identifier %qs conflicts with C++ keyword /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-parser.c > 7 7 7 > > > 7 > 7 7 > 7 7 > 7 > > > > > > > > > > > 7 7 7 7 7 7 7 7 > > > > > > > > > > > > > > 7 > 7 > > > > > > > 7 7 7 7 7 > > > > 7 A A A A A A A A A A A A A A A A H H H H H H H H H H H A A A A A A A A H H H H H H H H H H H H H H A H A H H H H H H H A A A A A H H H H A expected end of line r r r r r r r r r r r r r r r r r r , r r r r r r r r r r r r r r r r r r r r r r r r r 2 ISO C forbids an empty translation unit ISO C does not allow extra %<;%> outside of a function expected declaration specifiers empty declaration data definition has no type or storage class expected %<,%> or %<;%> expected %<=%>, %<,%>, %<;%>, % or %<__attribute__%> ISO C forbids nested functions expected %<;%> * e e * * * e * e * e * e e e e e e z e e e e e e expected identifier comma at end of enumerator list expected %<,%> or %<}%> expected %<{%> ISO C forbids forward references to % types expected %<(%> expected %<)%> expected class name extra semicolon in struct or union specified no semicolon at end of struct or union expected specifier-qualifier-list ISO C forbids member declarations with no members expected %<,%>, %<;%> or %<}%> expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%> % applied to a bit-field expected identifier or %<(%> expected %<]%> ISO C requires a named argument before %<...%> expected %<;%>, %<,%> or %<)%> expected declaration specifiers or %<...%> wide string literal in % expected string literal t t t t t t t t t t t t t t t t z z z z z z z z z z z t t t t t z z z z z z z z z z z z z z z z z z z z z z z z z z z t t t t t z z z z t ISO C forbids empty initializer braces expected %<}%> obsolete use of designated initializer with %<:%> ISO C forbids specifying range of elements to initialize ISO C90 forbids specifying subobject to initialize obsolete use of designated initializer without %<=%> expected %<=%> ISO C forbids label declarations expected declaration or statement ISO C90 forbids mixed declarations and code expected %<}%> before % % without a previous % label at end of compound statement expected %<:%> expected %<:%> or %<...%> a label can only be part of a statement and a declaration is not a statement expected identifier or %<*%> expected statement t t b g z U h . suggest braces around empty body in an % statement suggest braces around empty body in an % statement suggest braces around empty body in % statement expected % %E qualifier ignored on asm expected %<:%> or %<)%> ISO C forbids omitting the middle term of a ?: expression r R b B / unary * traditional C rejects the unary plus operator D 8 J f z z z z k % applied to a bit-field fixed-point types not supported for this target expected expression braced-group within expression allowed only inside a function ISO C forbids braced-groups within expressions expected %<,%> first argument to %<__builtin_choose_expr%> not a constant " / / / / / / / / / / / / / / / / / / x/ / / / / / / / / / / / / / " / i! i! i! i! / ! ! ! ! ! / / / / / / / $ B% L/ L/ L/ L/ r) E+ L/ L/ L/ L/ L/ L/ $ $ $ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ T& L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ L/ f. L/ L/ L/ L/ L/ L/ L/ V- , compound literal has variable size ISO C90 forbids compound literals -> !2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 4 4 4 4 4 4 |4 K3 2 expected %<@end%> extra semicolon in method definition specified expected %<>%> L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L %<#pragma omp barrier%> may only be used in compound statements %<#pragma omp flush%> may only be used in compound statements %<#pragma omp taskwait%> may only be used in compound statements %<#pragma omp section%> may only be used in %<#pragma omp sections%> construct %<#pragma GCC pch_preprocess%> must be first P P  or % default if expected integer expression % value must be positive expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%> v\ \ \ \ \ \ \ \ \ \ \ \ \ dynamic guided runtime schedule % does not take a % parameter schedule % does not take a % parameter expected %<,%> or %<)%> invalid schedule kind expected %<#pragma omp%> clause %qs is not valid for %qs c $a Ea fa a a a a b ,b Mb nb b b b b invalid operator for %<#pragma omp atomic%> d d d d d d d d d d expected %<(%> or end of line for statement expected expected iteration declaration or initialization not enough perfectly nested loops collapsed loops not perfectly nested iteration variable %qD should not be firstprivate #pragma omp for expected %<#pragma omp section%> or %<}%> #pragma omp sections #pragma omp parallel #pragma omp parallel for sections #pragma omp parallel sections #pragma omp single #pragma omp task 5w v 5w v 5w v v v v 5w 5w 5w w w %w %qD is not a variable %qE declared % after first use automatic variable %qE cannot be % % %qE has incomplete type t y z c_parser_omp_construct c_parser_omp_parallel c_parser_omp_for_loop c_parser_pragma c_parser_objc_synchronized_statement c_parser_objc_try_catch_statement c_parser_objc_protocol_refs c_parser_objc_method_type c_parser_objc_protocol_definition c_parser_objc_alias_declaration c_parser_objc_class_declaration c_parser_objc_class_instance_variables c_parser_objc_class_definition c_parser_postfix_expression c_parser_alignof_expression c_parser_sizeof_expression c_parser_cast_expression c_parser_binary_expression c_parser_conditional_expression c_parser_expr_no_commas c_parser_asm_statement c_parser_for_statement c_parser_do_statement c_parser_while_statement c_parser_switch_statement c_parser_if_statement c_parser_statement_after_labels c_parser_label c_parser_initval c_parser_braced_init c_parser_simple_asm_expr c_parser_typeof_specifier c_parser_struct_or_union_specifier c_parser_enum_specifier c_parser_declspecs c_parser_external_declaration c_parser_skip_to_pragma_eol c_parser_consume_pragma c_parser_consume_token c_parser_peek_2nd_token c_token_starts_declspecs c_token_starts_typename __i486 __i486__ __i586 __i586__ __pentium __pentium__ __pentium_mmx__ __i686 __i686__ __pentiumpro __pentiumpro__ __geode __geode__ __k6 __k6__ __k6_2__ __k6_3__ __athlon __athlon__ __athlon_sse__ __k8 __k8__ __amdfam10 __amdfam10__ __pentium4 __pentium4__ __nocona __nocona__ __core2 __core2__ __atom __atom__ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/i386-c.c __tune_i386__ __tune_i486__ __tune_i586__ __tune_pentium__ __tune_pentium_mmx__ __tune_i686__ __tune_pentiumpro__ __tune_pentium3__ __tune_pentium2__ __tune_geode__ __tune_k6__ __tune_k6_2__ __tune_k6_3__ __tune_athlon__ __tune_athlon_sse__ __tune_k8__ __tune_amdfam10__ __tune_pentium4__ __tune_nocona__ __tune_core2__ __tune_atom__ __MMX__ __3dNOW__ __3dNOW_A__ __SSE__ __SSE2__ __SSE3__ __SSSE3__ __SSE4_1__ __SSE4_2__ __AES__ __PCLMUL__ __AVX__ __FMA__ __SSE4A__ __SSE5__ __LWP__ __SSE_MATH__ __SSE2_MATH__ ~ ^{ { | d| | %} } y} ~ 2~ ~ ~ } ^~ ~ ~ ~ ~ J   K cpu=i386 machine=i386 i386 ix86_target_macros_internal ;; Function %s null (%s) ;; enabled by -%s /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-mudflap.c  : %d ( anonymous fn ) GNU C++  %d:%d ) low high __mf_cache __mf_lookup_cache __mf_lc_shift __mf_lc_mask __mf_check __mf_register __mf_unregister __mf_init __mf_set_options __mf_lookup_shift_l __mf_lookup_mask_l __mf_elem __mf_base __mf_limit __mf_unlikely_cond mudflap checking not yet implemented for ARRAY_RANGE_REF mudflap cannot track %qs in stub function string literal constant -ignore-reads mudflap cannot track unknown size extern %qs mudflap1 mudflap2 Q ! ? ! _! mudflap_finish_file mx_register_decls gimple_op_ptr gimple_expr_code gimple_op gimple_return_retval gimple_return_retval_ptr mf_xform_derefs_1 mf_varname_tree -> const volatile restrict __restrict__ #%qs not supported by %s#  : %d   union struct enum   _Complex __complex__ __vector__ void %ld Y Y Y Y Y Y M Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y typedef register static inline 7 7 7 4 7 4 7 7 Q __attribute__ \\ \' \" \%03o 0x%lx%08lx ll \x%x false _False true _True dl dd df K _ s   __builtin_memcpy X > ' ' ' ' ' ' p ++ -- isunordered __builtin_isunordered !isunordered !__builtin_isunordered !isgreaterequal !__builtin_isgreaterequal !isgreater !__builtin_isgreater !islessequal !__builtin_islessequal !isless !__builtin_isless !islessgreater !__builtin_islessgreater islessgreater __builtin_islessgreater __builtin_abs __builtin_va_arg X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y C Y Y Y P Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y I r 9 _ Y Y Y Y Y Y Y Y 3 Y o Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y __real__ __imag__ G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G 6 6 6 6 6 6 6 6 6 6 G 6 6 6 6 6 G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G 6 6 G m m m m m << >> <= >= == != && || ({...}) @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ c F F @ @ @ @ / / @ / @ @ @ @ @ @ @ @ @ @ ) ) @ @ Z Z @ @ q q q q @ @ ) @ ) ) @ @ @ @ @ @ @ @ @ @ @ @ & @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  pp_c_tree_decl_identifier pp_c_expression pp_c_postfix_expression pp_c_id_expression pp_c_initializer_list pp_c_constant pp_c_compound_literal pp_c_bool_constant pp_c_declarator pp_c_direct_declarator pp_c_direct_abstract_declarator pp_c_type_specifier pp_c_pointer invalid expression type for %<#pragma omp atomic%> /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/c-omp.c invalid type for iteration variable %qE %qE is not initialized missing controlling predicate invalid controlling predicate missing increment expression invalid increment expression c_split_parallel_clauses c_finish_omp_for c_finish_omp_atomic y l # 3 A3 D3 G3 J3 M3 P3 S3 V3 Y3 \3 _3 c3 g3 k3 o3 s3 v3 y3 |3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 &4 ,4 14 64 ;4 @4 E4 J4 O4 U4 @ @ @ @ @ @ P @ @ @ @ @ @ @ @ @ ! #$% '() +, ./012 456 89:;<=>?@ABCDEFGHIJ LMNOPQR ! #$% ') +, ./012 46 8;;;????CCCCHHHHH LNNQQQ &'() &&'&')&' "&*-37 K @ @ ? @ ? @ , h \ P X 8 \ @ $ ( Head=%p, Tail=%p: %p(%1d|%3d) -> NULL virtual memory exhausted /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ggc-page.c {GC %luk -> %luk} Memory still allocated at the end of the compilation process Overhead Used Allocated Size %-5s %10s %10s %10s %-5lu %10lu%c %10lu%c %10lu%c Total %-5s %10lu%c %10lu%c %10lu%c can't write PCH file: %m can't write PCH file can't read PCH file: %m ggc_pch_read clear_marks ggc_recalculate_in_use_p init_ggc ggc_marked_p ggc_set_mark gt_ggc_m_S free_page B /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/alias.c f; = = 9 = = = = = ; 9 9 = = = ; ; = = = = = = = = = = 6= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = l= = = = = = = = = = = = = = = = = = = = = = #= D D D D D D D D C D D D D D D C C I K I ,H K K K K K K K K K K K I I K K K K K K K K K K J K K K K K K K K K K K K H H H H H H K K K K K K K K K K K K K K K K K K H H H K K K K K K K K K K K K K K K K K K K K H rI ns t 9u v 5 .! e ! u u init_alias_analysis mems_in_disjoint_alias_sets_p rtx_equal_for_memref_p record_set record_alias_subset /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/alloc-pool.c pool_free pool_alloc empty_alloc_pool create_alloc_pool /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/bitmap.c first = %p current = %p indx = %u %p next = %p prev = %p indx = %u bits = { %u } %s%d , bitmap_ior_and_compl bitmap_elt_ior bitmap_xor_into bitmap_xor bitmap_ior_into bitmap_ior bitmap_compl_and_into bitmap_set_range bitmap_and_compl_into bitmap_and_compl bitmap_and_into bitmap_and bitmap_first_set_bit bitmap_elt_insert_after bitmap_obstack_release /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h NOT_BUILT_IN BUILT_IN_FRONTEND BUILT_IN_MD BUILT_IN_NORMAL rD D D D BUILT_IN_ACOS BUILT_IN_ACOSF BUILT_IN_ACOSH BUILT_IN_ACOSHF BUILT_IN_ACOSHL BUILT_IN_ACOSL BUILT_IN_ASIN BUILT_IN_ASINF BUILT_IN_ASINH BUILT_IN_ASINHF BUILT_IN_ASINHL BUILT_IN_ASINL BUILT_IN_ATAN BUILT_IN_ATAN2 BUILT_IN_ATAN2F BUILT_IN_ATAN2L BUILT_IN_ATANF BUILT_IN_ATANH BUILT_IN_ATANHF BUILT_IN_ATANHL BUILT_IN_ATANL BUILT_IN_CBRT BUILT_IN_CBRTF BUILT_IN_CBRTL BUILT_IN_CEIL BUILT_IN_CEILF BUILT_IN_CEILL BUILT_IN_COPYSIGN BUILT_IN_COPYSIGNF BUILT_IN_COPYSIGNL BUILT_IN_COS BUILT_IN_COSF BUILT_IN_COSH BUILT_IN_COSHF BUILT_IN_COSHL BUILT_IN_COSL BUILT_IN_DREM BUILT_IN_DREMF BUILT_IN_DREML BUILT_IN_ERF BUILT_IN_ERFC BUILT_IN_ERFCF BUILT_IN_ERFCL BUILT_IN_ERFF BUILT_IN_ERFL BUILT_IN_EXP BUILT_IN_EXP10 BUILT_IN_EXP10F BUILT_IN_EXP10L BUILT_IN_EXP2 BUILT_IN_EXP2F BUILT_IN_EXP2L BUILT_IN_EXPF BUILT_IN_EXPL BUILT_IN_EXPM1 BUILT_IN_EXPM1F BUILT_IN_EXPM1L BUILT_IN_FABS BUILT_IN_FABSF BUILT_IN_FABSL BUILT_IN_FDIM BUILT_IN_FDIMF BUILT_IN_FDIML BUILT_IN_FLOOR BUILT_IN_FLOORF BUILT_IN_FLOORL BUILT_IN_FMA BUILT_IN_FMAF BUILT_IN_FMAL BUILT_IN_FMAX BUILT_IN_FMAXF BUILT_IN_FMAXL BUILT_IN_FMIN BUILT_IN_FMINF BUILT_IN_FMINL BUILT_IN_FMOD BUILT_IN_FMODF BUILT_IN_FMODL BUILT_IN_FREXP BUILT_IN_FREXPF BUILT_IN_FREXPL BUILT_IN_GAMMA BUILT_IN_GAMMAF BUILT_IN_GAMMAL BUILT_IN_GAMMA_R BUILT_IN_GAMMAF_R BUILT_IN_GAMMAL_R BUILT_IN_HUGE_VAL BUILT_IN_HUGE_VALF BUILT_IN_HUGE_VALL BUILT_IN_HYPOT BUILT_IN_HYPOTF BUILT_IN_HYPOTL BUILT_IN_ILOGB BUILT_IN_ILOGBF BUILT_IN_ILOGBL BUILT_IN_INF BUILT_IN_INFF BUILT_IN_INFL BUILT_IN_INFD32 BUILT_IN_INFD64 BUILT_IN_INFD128 BUILT_IN_J0 BUILT_IN_J0F BUILT_IN_J0L BUILT_IN_J1 BUILT_IN_J1F BUILT_IN_J1L BUILT_IN_JN BUILT_IN_JNF BUILT_IN_JNL BUILT_IN_LCEIL BUILT_IN_LCEILF BUILT_IN_LCEILL BUILT_IN_LDEXP BUILT_IN_LDEXPF BUILT_IN_LDEXPL BUILT_IN_LFLOOR BUILT_IN_LFLOORF BUILT_IN_LFLOORL BUILT_IN_LGAMMA BUILT_IN_LGAMMAF BUILT_IN_LGAMMAL BUILT_IN_LGAMMA_R BUILT_IN_LGAMMAF_R BUILT_IN_LGAMMAL_R BUILT_IN_LLCEIL BUILT_IN_LLCEILF BUILT_IN_LLCEILL BUILT_IN_LLFLOOR BUILT_IN_LLFLOORF BUILT_IN_LLFLOORL BUILT_IN_LLRINT BUILT_IN_LLRINTF BUILT_IN_LLRINTL BUILT_IN_LLROUND BUILT_IN_LLROUNDF BUILT_IN_LLROUNDL BUILT_IN_LOG BUILT_IN_LOG10 BUILT_IN_LOG10F BUILT_IN_LOG10L BUILT_IN_LOG1P BUILT_IN_LOG1PF BUILT_IN_LOG1PL BUILT_IN_LOG2 BUILT_IN_LOG2F BUILT_IN_LOG2L BUILT_IN_LOGB BUILT_IN_LOGBF BUILT_IN_LOGBL BUILT_IN_LOGF BUILT_IN_LOGL BUILT_IN_LRINT BUILT_IN_LRINTF BUILT_IN_LRINTL BUILT_IN_LROUND BUILT_IN_LROUNDF BUILT_IN_LROUNDL BUILT_IN_MODF BUILT_IN_MODFF BUILT_IN_MODFL BUILT_IN_NAN BUILT_IN_NANF BUILT_IN_NANL BUILT_IN_NAND32 BUILT_IN_NAND64 BUILT_IN_NAND128 BUILT_IN_NANS BUILT_IN_NANSF BUILT_IN_NANSL BUILT_IN_NEARBYINT BUILT_IN_NEARBYINTF BUILT_IN_NEARBYINTL BUILT_IN_NEXTAFTER BUILT_IN_NEXTAFTERF BUILT_IN_NEXTAFTERL BUILT_IN_NEXTTOWARD BUILT_IN_NEXTTOWARDF BUILT_IN_NEXTTOWARDL BUILT_IN_POW BUILT_IN_POW10 BUILT_IN_POW10F BUILT_IN_POW10L BUILT_IN_POWF BUILT_IN_POWI BUILT_IN_POWIF BUILT_IN_POWIL BUILT_IN_POWL BUILT_IN_REMAINDER BUILT_IN_REMAINDERF BUILT_IN_REMAINDERL BUILT_IN_REMQUO BUILT_IN_REMQUOF BUILT_IN_REMQUOL BUILT_IN_RINT BUILT_IN_RINTF BUILT_IN_RINTL BUILT_IN_ROUND BUILT_IN_ROUNDF BUILT_IN_ROUNDL BUILT_IN_SCALB BUILT_IN_SCALBF BUILT_IN_SCALBL BUILT_IN_SCALBLN BUILT_IN_SCALBLNF BUILT_IN_SCALBLNL BUILT_IN_SCALBN BUILT_IN_SCALBNF BUILT_IN_SCALBNL BUILT_IN_SIGNBIT BUILT_IN_SIGNBITF BUILT_IN_SIGNBITL BUILT_IN_SIGNBITD32 BUILT_IN_SIGNBITD64 BUILT_IN_SIGNBITD128 BUILT_IN_SIGNIFICAND BUILT_IN_SIGNIFICANDF BUILT_IN_SIGNIFICANDL BUILT_IN_SIN BUILT_IN_SINCOS BUILT_IN_SINCOSF BUILT_IN_SINCOSL BUILT_IN_SINF BUILT_IN_SINH BUILT_IN_SINHF BUILT_IN_SINHL BUILT_IN_SINL BUILT_IN_SQRT BUILT_IN_SQRTF BUILT_IN_SQRTL BUILT_IN_TAN BUILT_IN_TANF BUILT_IN_TANH BUILT_IN_TANHF BUILT_IN_TANHL BUILT_IN_TANL BUILT_IN_TGAMMA BUILT_IN_TGAMMAF BUILT_IN_TGAMMAL BUILT_IN_TRUNC BUILT_IN_TRUNCF BUILT_IN_TRUNCL BUILT_IN_Y0 BUILT_IN_Y0F BUILT_IN_Y0L BUILT_IN_Y1 BUILT_IN_Y1F BUILT_IN_Y1L BUILT_IN_YN BUILT_IN_YNF BUILT_IN_YNL BUILT_IN_CABS BUILT_IN_CABSF BUILT_IN_CABSL BUILT_IN_CACOS BUILT_IN_CACOSF BUILT_IN_CACOSH BUILT_IN_CACOSHF BUILT_IN_CACOSHL BUILT_IN_CACOSL BUILT_IN_CARG BUILT_IN_CARGF BUILT_IN_CARGL BUILT_IN_CASIN BUILT_IN_CASINF BUILT_IN_CASINH BUILT_IN_CASINHF BUILT_IN_CASINHL BUILT_IN_CASINL BUILT_IN_CATAN BUILT_IN_CATANF BUILT_IN_CATANH BUILT_IN_CATANHF BUILT_IN_CATANHL BUILT_IN_CATANL BUILT_IN_CCOS BUILT_IN_CCOSF BUILT_IN_CCOSH BUILT_IN_CCOSHF BUILT_IN_CCOSHL BUILT_IN_CCOSL BUILT_IN_CEXP BUILT_IN_CEXPF BUILT_IN_CEXPL BUILT_IN_CEXPI BUILT_IN_CEXPIF BUILT_IN_CEXPIL BUILT_IN_CIMAG BUILT_IN_CIMAGF BUILT_IN_CIMAGL BUILT_IN_CLOG BUILT_IN_CLOGF BUILT_IN_CLOGL BUILT_IN_CLOG10 BUILT_IN_CLOG10F BUILT_IN_CLOG10L BUILT_IN_CONJ BUILT_IN_CONJF BUILT_IN_CONJL BUILT_IN_CPOW BUILT_IN_CPOWF BUILT_IN_CPOWL BUILT_IN_CPROJ BUILT_IN_CPROJF BUILT_IN_CPROJL BUILT_IN_CREAL BUILT_IN_CREALF BUILT_IN_CREALL BUILT_IN_CSIN BUILT_IN_CSINF BUILT_IN_CSINH BUILT_IN_CSINHF BUILT_IN_CSINHL BUILT_IN_CSINL BUILT_IN_CSQRT BUILT_IN_CSQRTF BUILT_IN_CSQRTL BUILT_IN_CTAN BUILT_IN_CTANF BUILT_IN_CTANH BUILT_IN_CTANHF BUILT_IN_CTANHL BUILT_IN_CTANL BUILT_IN_BCMP BUILT_IN_BCOPY BUILT_IN_BZERO BUILT_IN_INDEX BUILT_IN_MEMCHR BUILT_IN_MEMCMP BUILT_IN_MEMCPY BUILT_IN_MEMMOVE BUILT_IN_MEMPCPY BUILT_IN_MEMSET BUILT_IN_RINDEX BUILT_IN_STPCPY BUILT_IN_STPNCPY BUILT_IN_STRCASECMP BUILT_IN_STRCAT BUILT_IN_STRCHR BUILT_IN_STRCMP BUILT_IN_STRCPY BUILT_IN_STRCSPN BUILT_IN_STRDUP BUILT_IN_STRNDUP BUILT_IN_STRLEN BUILT_IN_STRNCASECMP BUILT_IN_STRNCAT BUILT_IN_STRNCMP BUILT_IN_STRNCPY BUILT_IN_STRPBRK BUILT_IN_STRRCHR BUILT_IN_STRSPN BUILT_IN_STRSTR BUILT_IN_FPRINTF BUILT_IN_FPRINTF_UNLOCKED BUILT_IN_PUTC BUILT_IN_PUTC_UNLOCKED BUILT_IN_FPUTC BUILT_IN_FPUTC_UNLOCKED BUILT_IN_FPUTS BUILT_IN_FPUTS_UNLOCKED BUILT_IN_FSCANF BUILT_IN_FWRITE BUILT_IN_FWRITE_UNLOCKED BUILT_IN_PRINTF BUILT_IN_PRINTF_UNLOCKED BUILT_IN_PUTCHAR BUILT_IN_PUTCHAR_UNLOCKED BUILT_IN_PUTS BUILT_IN_PUTS_UNLOCKED BUILT_IN_SCANF BUILT_IN_SNPRINTF BUILT_IN_SPRINTF BUILT_IN_SSCANF BUILT_IN_VFPRINTF BUILT_IN_VFSCANF BUILT_IN_VPRINTF BUILT_IN_VSCANF BUILT_IN_VSNPRINTF BUILT_IN_VSPRINTF BUILT_IN_VSSCANF BUILT_IN_ISALNUM BUILT_IN_ISALPHA BUILT_IN_ISASCII BUILT_IN_ISBLANK BUILT_IN_ISCNTRL BUILT_IN_ISDIGIT BUILT_IN_ISGRAPH BUILT_IN_ISLOWER BUILT_IN_ISPRINT BUILT_IN_ISPUNCT BUILT_IN_ISSPACE BUILT_IN_ISUPPER BUILT_IN_ISXDIGIT BUILT_IN_TOASCII BUILT_IN_TOLOWER BUILT_IN_TOUPPER BUILT_IN_ISWALNUM BUILT_IN_ISWALPHA BUILT_IN_ISWBLANK BUILT_IN_ISWCNTRL BUILT_IN_ISWDIGIT BUILT_IN_ISWGRAPH BUILT_IN_ISWLOWER BUILT_IN_ISWPRINT BUILT_IN_ISWPUNCT BUILT_IN_ISWSPACE BUILT_IN_ISWUPPER BUILT_IN_ISWXDIGIT BUILT_IN_TOWLOWER BUILT_IN_TOWUPPER BUILT_IN_ABORT BUILT_IN_ABS BUILT_IN_AGGREGATE_INCOMING_ADDRESS BUILT_IN_ALLOCA BUILT_IN_APPLY BUILT_IN_APPLY_ARGS BUILT_IN_ARGS_INFO BUILT_IN_BSWAP32 BUILT_IN_BSWAP64 BUILT_IN_CLEAR_CACHE BUILT_IN_CALLOC BUILT_IN_CLASSIFY_TYPE BUILT_IN_CLZ BUILT_IN_CLZIMAX BUILT_IN_CLZL BUILT_IN_CLZLL BUILT_IN_CONSTANT_P BUILT_IN_CTZ BUILT_IN_CTZIMAX BUILT_IN_CTZL BUILT_IN_CTZLL BUILT_IN_DCGETTEXT BUILT_IN_DGETTEXT BUILT_IN_DWARF_CFA BUILT_IN_DWARF_SP_COLUMN BUILT_IN_EH_RETURN BUILT_IN_EH_RETURN_DATA_REGNO BUILT_IN_EXECL BUILT_IN_EXECLP BUILT_IN_EXECLE BUILT_IN_EXECV BUILT_IN_EXECVP BUILT_IN_EXECVE BUILT_IN_EXIT BUILT_IN_EXPECT BUILT_IN_EXTEND_POINTER BUILT_IN_EXTRACT_RETURN_ADDR BUILT_IN_FFS BUILT_IN_FFSIMAX BUILT_IN_FFSL BUILT_IN_FFSLL BUILT_IN_FORK BUILT_IN_FRAME_ADDRESS BUILT_IN_FREE BUILT_IN_FROB_RETURN_ADDR BUILT_IN_GETTEXT BUILT_IN_IMAXABS BUILT_IN_INIT_DWARF_REG_SIZES BUILT_IN_FINITE BUILT_IN_FINITEF BUILT_IN_FINITEL BUILT_IN_FINITED32 BUILT_IN_FINITED64 BUILT_IN_FINITED128 BUILT_IN_FPCLASSIFY BUILT_IN_ISFINITE BUILT_IN_ISINF_SIGN BUILT_IN_ISINF BUILT_IN_ISINFF BUILT_IN_ISINFL BUILT_IN_ISINFD32 BUILT_IN_ISINFD64 BUILT_IN_ISINFD128 BUILT_IN_ISNAN BUILT_IN_ISNANF BUILT_IN_ISNANL BUILT_IN_ISNAND32 BUILT_IN_ISNAND64 BUILT_IN_ISNAND128 BUILT_IN_ISNORMAL BUILT_IN_ISGREATER BUILT_IN_ISGREATEREQUAL BUILT_IN_ISLESS BUILT_IN_ISLESSEQUAL BUILT_IN_ISLESSGREATER BUILT_IN_ISUNORDERED BUILT_IN_LABS BUILT_IN_LLABS BUILT_IN_LONGJMP BUILT_IN_MALLOC BUILT_IN_NEXT_ARG BUILT_IN_PARITY BUILT_IN_PARITYIMAX BUILT_IN_PARITYL BUILT_IN_PARITYLL BUILT_IN_POPCOUNT BUILT_IN_POPCOUNTIMAX BUILT_IN_POPCOUNTL BUILT_IN_POPCOUNTLL BUILT_IN_PREFETCH BUILT_IN_REALLOC BUILT_IN_RETURN BUILT_IN_RETURN_ADDRESS BUILT_IN_SAVEREGS BUILT_IN_SETJMP BUILT_IN_STRFMON BUILT_IN_STRFTIME BUILT_IN_TRAP BUILT_IN_UNWIND_INIT BUILT_IN_UPDATE_SETJMP_BUF BUILT_IN_VA_COPY BUILT_IN_VA_END BUILT_IN_VA_START BUILT_IN_VA_ARG_PACK BUILT_IN_VA_ARG_PACK_LEN BUILT_IN__EXIT BUILT_IN__EXIT2 BUILT_IN_INIT_TRAMPOLINE BUILT_IN_ADJUST_TRAMPOLINE BUILT_IN_NONLOCAL_GOTO BUILT_IN_SETJMP_SETUP BUILT_IN_SETJMP_DISPATCHER BUILT_IN_SETJMP_RECEIVER BUILT_IN_STACK_SAVE BUILT_IN_STACK_RESTORE BUILT_IN_OBJECT_SIZE BUILT_IN_MEMCPY_CHK BUILT_IN_MEMMOVE_CHK BUILT_IN_MEMPCPY_CHK BUILT_IN_MEMSET_CHK BUILT_IN_STPCPY_CHK BUILT_IN_STRCAT_CHK BUILT_IN_STRCPY_CHK BUILT_IN_STRNCAT_CHK BUILT_IN_STRNCPY_CHK BUILT_IN_SNPRINTF_CHK BUILT_IN_SPRINTF_CHK BUILT_IN_VSNPRINTF_CHK BUILT_IN_VSPRINTF_CHK BUILT_IN_FPRINTF_CHK BUILT_IN_PRINTF_CHK BUILT_IN_VFPRINTF_CHK BUILT_IN_VPRINTF_CHK BUILT_IN_PROFILE_FUNC_ENTER BUILT_IN_PROFILE_FUNC_EXIT BUILT_IN_EMUTLS_GET_ADDRESS BUILT_IN_EMUTLS_REGISTER_COMMON BUILT_IN_DISPATCH BUILT_IN_FETCH_AND_ADD_N BUILT_IN_FETCH_AND_ADD_1 BUILT_IN_FETCH_AND_ADD_2 BUILT_IN_FETCH_AND_ADD_4 BUILT_IN_FETCH_AND_ADD_8 BUILT_IN_FETCH_AND_ADD_16 BUILT_IN_FETCH_AND_SUB_N BUILT_IN_FETCH_AND_SUB_1 BUILT_IN_FETCH_AND_SUB_2 BUILT_IN_FETCH_AND_SUB_4 BUILT_IN_FETCH_AND_SUB_8 BUILT_IN_FETCH_AND_SUB_16 BUILT_IN_FETCH_AND_OR_N BUILT_IN_FETCH_AND_OR_1 BUILT_IN_FETCH_AND_OR_2 BUILT_IN_FETCH_AND_OR_4 BUILT_IN_FETCH_AND_OR_8 BUILT_IN_FETCH_AND_OR_16 BUILT_IN_FETCH_AND_AND_N BUILT_IN_FETCH_AND_AND_1 BUILT_IN_FETCH_AND_AND_2 BUILT_IN_FETCH_AND_AND_4 BUILT_IN_FETCH_AND_AND_8 BUILT_IN_FETCH_AND_AND_16 BUILT_IN_FETCH_AND_XOR_N BUILT_IN_FETCH_AND_XOR_1 BUILT_IN_FETCH_AND_XOR_2 BUILT_IN_FETCH_AND_XOR_4 BUILT_IN_FETCH_AND_XOR_8 BUILT_IN_FETCH_AND_XOR_16 BUILT_IN_FETCH_AND_NAND_N BUILT_IN_FETCH_AND_NAND_1 BUILT_IN_FETCH_AND_NAND_2 BUILT_IN_FETCH_AND_NAND_4 BUILT_IN_FETCH_AND_NAND_8 BUILT_IN_FETCH_AND_NAND_16 BUILT_IN_ADD_AND_FETCH_N BUILT_IN_ADD_AND_FETCH_1 BUILT_IN_ADD_AND_FETCH_2 BUILT_IN_ADD_AND_FETCH_4 BUILT_IN_ADD_AND_FETCH_8 BUILT_IN_ADD_AND_FETCH_16 BUILT_IN_SUB_AND_FETCH_N BUILT_IN_SUB_AND_FETCH_1 BUILT_IN_SUB_AND_FETCH_2 BUILT_IN_SUB_AND_FETCH_4 BUILT_IN_SUB_AND_FETCH_8 BUILT_IN_SUB_AND_FETCH_16 BUILT_IN_OR_AND_FETCH_N BUILT_IN_OR_AND_FETCH_1 BUILT_IN_OR_AND_FETCH_2 BUILT_IN_OR_AND_FETCH_4 BUILT_IN_OR_AND_FETCH_8 BUILT_IN_OR_AND_FETCH_16 BUILT_IN_AND_AND_FETCH_N BUILT_IN_AND_AND_FETCH_1 BUILT_IN_AND_AND_FETCH_2 BUILT_IN_AND_AND_FETCH_4 BUILT_IN_AND_AND_FETCH_8 BUILT_IN_AND_AND_FETCH_16 BUILT_IN_XOR_AND_FETCH_N BUILT_IN_XOR_AND_FETCH_1 BUILT_IN_XOR_AND_FETCH_2 BUILT_IN_XOR_AND_FETCH_4 BUILT_IN_XOR_AND_FETCH_8 BUILT_IN_XOR_AND_FETCH_16 BUILT_IN_NAND_AND_FETCH_N BUILT_IN_NAND_AND_FETCH_1 BUILT_IN_NAND_AND_FETCH_2 BUILT_IN_NAND_AND_FETCH_4 BUILT_IN_NAND_AND_FETCH_8 BUILT_IN_NAND_AND_FETCH_16 BUILT_IN_BOOL_COMPARE_AND_SWAP_N BUILT_IN_BOOL_COMPARE_AND_SWAP_1 BUILT_IN_BOOL_COMPARE_AND_SWAP_2 BUILT_IN_BOOL_COMPARE_AND_SWAP_4 BUILT_IN_BOOL_COMPARE_AND_SWAP_8 BUILT_IN_BOOL_COMPARE_AND_SWAP_16 BUILT_IN_VAL_COMPARE_AND_SWAP_N BUILT_IN_VAL_COMPARE_AND_SWAP_1 BUILT_IN_VAL_COMPARE_AND_SWAP_2 BUILT_IN_VAL_COMPARE_AND_SWAP_4 BUILT_IN_VAL_COMPARE_AND_SWAP_8 BUILT_IN_VAL_COMPARE_AND_SWAP_16 BUILT_IN_LOCK_TEST_AND_SET_N BUILT_IN_LOCK_TEST_AND_SET_1 BUILT_IN_LOCK_TEST_AND_SET_2 BUILT_IN_LOCK_TEST_AND_SET_4 BUILT_IN_LOCK_TEST_AND_SET_8 BUILT_IN_LOCK_TEST_AND_SET_16 BUILT_IN_LOCK_RELEASE_N BUILT_IN_LOCK_RELEASE_1 BUILT_IN_LOCK_RELEASE_2 BUILT_IN_LOCK_RELEASE_4 BUILT_IN_LOCK_RELEASE_8 BUILT_IN_LOCK_RELEASE_16 BUILT_IN_SYNCHRONIZE BUILT_IN_OMP_GET_THREAD_NUM BUILT_IN_OMP_GET_NUM_THREADS BUILT_IN_GOMP_ATOMIC_START BUILT_IN_GOMP_ATOMIC_END BUILT_IN_GOMP_BARRIER BUILT_IN_GOMP_TASKWAIT BUILT_IN_GOMP_CRITICAL_START BUILT_IN_GOMP_CRITICAL_END BUILT_IN_GOMP_CRITICAL_NAME_START BUILT_IN_GOMP_CRITICAL_NAME_END BUILT_IN_GOMP_LOOP_STATIC_START BUILT_IN_GOMP_LOOP_DYNAMIC_START BUILT_IN_GOMP_LOOP_GUIDED_START BUILT_IN_GOMP_LOOP_RUNTIME_START BUILT_IN_GOMP_LOOP_ORDERED_STATIC_START BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_START BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_START BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_START BUILT_IN_GOMP_LOOP_STATIC_NEXT BUILT_IN_GOMP_LOOP_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_GUIDED_NEXT BUILT_IN_GOMP_LOOP_RUNTIME_NEXT BUILT_IN_GOMP_LOOP_ORDERED_STATIC_NEXT BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_NEXT BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_NEXT BUILT_IN_GOMP_LOOP_ULL_STATIC_START BUILT_IN_GOMP_LOOP_ULL_DYNAMIC_START BUILT_IN_GOMP_LOOP_ULL_GUIDED_START BUILT_IN_GOMP_LOOP_ULL_RUNTIME_START BUILT_IN_GOMP_LOOP_ULL_ORDERED_STATIC_START BUILT_IN_GOMP_LOOP_ULL_ORDERED_DYNAMIC_START BUILT_IN_GOMP_LOOP_ULL_ORDERED_GUIDED_START BUILT_IN_GOMP_LOOP_ULL_ORDERED_RUNTIME_START BUILT_IN_GOMP_LOOP_ULL_STATIC_NEXT BUILT_IN_GOMP_LOOP_ULL_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_ULL_GUIDED_NEXT BUILT_IN_GOMP_LOOP_ULL_RUNTIME_NEXT BUILT_IN_GOMP_LOOP_ULL_ORDERED_STATIC_NEXT BUILT_IN_GOMP_LOOP_ULL_ORDERED_DYNAMIC_NEXT BUILT_IN_GOMP_LOOP_ULL_ORDERED_GUIDED_NEXT BUILT_IN_GOMP_LOOP_ULL_ORDERED_RUNTIME_NEXT BUILT_IN_GOMP_PARALLEL_LOOP_STATIC_START BUILT_IN_GOMP_PARALLEL_LOOP_DYNAMIC_START BUILT_IN_GOMP_PARALLEL_LOOP_GUIDED_START BUILT_IN_GOMP_PARALLEL_LOOP_RUNTIME_START BUILT_IN_GOMP_LOOP_END BUILT_IN_GOMP_LOOP_END_NOWAIT BUILT_IN_GOMP_ORDERED_START BUILT_IN_GOMP_ORDERED_END BUILT_IN_GOMP_PARALLEL_START BUILT_IN_GOMP_PARALLEL_END BUILT_IN_GOMP_TASK BUILT_IN_GOMP_SECTIONS_START BUILT_IN_GOMP_SECTIONS_NEXT BUILT_IN_GOMP_PARALLEL_SECTIONS_START BUILT_IN_GOMP_SECTIONS_END BUILT_IN_GOMP_SECTIONS_END_NOWAIT BUILT_IN_GOMP_SINGLE_START BUILT_IN_GOMP_SINGLE_COPY_START BUILT_IN_GOMP_SINGLE_COPY_END __builtin_ __sync_ offset outside bounds of constant string /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/builtins.c second argument to %<__builtin_prefetch%> must be a constant invalid second argument to %<__builtin_prefetch%>; using zero third argument to %<__builtin_prefetch%> must be a constant invalid third argument to %<__builtin_prefetch%>; using zero o S Z L v a h } E S S m m m S # # # W W W q q q ' ' ' A A A [ [ [ u u u + + + E E E _ _ _ y y y / / / I I I c c c } } } 3 3 3 M M M g g g 7 7 7 Q Q Q k k k ! ! ! ; ; ; U U U o o o % % % < < < S S S j j j = = = G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G Y i i i y y y Y Y G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G . . . G G G G G G G i i i G G G G G G G G G G G > > > % % % G G G G G G G G G G G G G G G G G G G G G G G G G G G : : : G G G G G G 0x1p%d cexpf cexp cexpl ceil ceilf ceill floor floorf floorl 4 4 4 " + 4 4 4 4 4 4 " + ! ( , " , " < $ @!"".#%$A%2&0'E(1)+*3+:,@-/.;/L0A1B2C3B4F5J6h7J8@9E:N;D<==P>K?D@AA B CZDIE F^GXH IbJ KyLfM|N OjPaQ RcS TVU_V WdXqYbZk[z\o]f^~_ ` a b c d e{f g h i jmk l m n o p q r s t u v w x y z { | } ~  argument of %<__builtin_args_info%> must be constant argument of %<__builtin_args_info%> out of range missing argument in %<__builtin_args_info%> too few arguments to function % first argument to % not of type % %qT is promoted to %qT when passed through %<...%> (so you should pass %qT not %qT to %) if this code is reached, the program will abort invalid argument to %<__builtin_frame_address%> invalid argument to %<__builtin_return_address%> unsupported argument to %<__builtin_frame_address%> unsupported argument to %<__builtin_return_address%> __gcov_fork __gcov_execl __gcov_execv __gcov_execlp __gcov_execle __gcov_execvp __gcov_execve c Dc ]c (c vc c c c c c c c c c b %qD changed semantics in GCC 4.4 %Kinvalid use of %<__builtin_va_arg_pack ()%> %Kinvalid use of %<__builtin_va_arg_pack_len ()%> %<__builtin_longjmp%> second argument must be 1 l l l l l l l l l l l l l n n n l l l l l l l l l l l l l l n n l l l n n n n l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l n n n l l l l l l l l l l l l l l l $m $m $m l l l l l l l l l l l l l l l _m _m _m n n n _m _m _m l l l l l l _m _m _m _m _m _m m m m m m m l l l l l l l l l l l l l l l m m m m m m l l l l l l l l l l l l l l l l l l l l l m l l l m m m m m n n n l l l l l l l l l n n n n n n n n n N{ N{ N{ N{ N{ N{ l l l n n n n n l l l n l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l Dn Dn Dn l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l w v sv 1u v w u u u Ev _u s l l t 1u v s t l l Ws l Kt v s u _u yt t z z l l l l Vz z l l l y z l l l l l l { l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l p q n n o q q sp l p cr cr cr cr p r r r r l l { { { { | | | | | | l K| | { &r &r &r &r | p { l l { 1m 1m 1m l l l l 1m l 1m 1m 1m l l l l l l l l l 1m l l l l l l l l x l Hp s s s s r r r r b| l o p o Kw l l y u{ y ;| +| | p +p l l | | ry gw &x x q q l l l l w| | l l l l | | | | | l I} I} I} I} I} l } } } } } l } } } } } l Z~ Z~ Z~ Z~ Z~ l ~ ~ ~ ~ ~ l      l k k k k k l      l ! ! ! ! ! l | | | | | l l 2 2 2 2 2 l l " " " " " l c c c c c target format does not support infinity @ @ @ G S S S # S S - - = = = X X X s s s N N N N N N , 5 , , 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 , , - - - , u, u, k- k- k- u, - 6 6 6 - . . . - ^, ^, ^, 3 3 3 6 6 6 . . / / / . 6 6 6 / N0 N0 N0 / / 0 01 01 01 1 1 1 0 0 O1 O1 O1 * * * 6 6 6 3 3 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 6 6 6 6 6 6 P2 P2 P2 2 2 2 6 6 6 I4 I4 I4 6 6 6 I4 I4 I4 6 6 6 6 6 6 I4 I4 I4 I4 I4 I4 `4 `4 `4 I4 I4 I4 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 `4 `4 `4 I4 I4 I4 6 6 6 3 3 3 3 3 3 3 3 3 24 24 24 6 6 6 6 6 6 6 01 01 01 6 6 6 6 6 6 6 6 6 6 6 24 24 24 4 4 4 6 6 6 6 6 6 6 6 6 4 4 4 6 6 6 4 4 4 a. 6 6 6 a. :/ :/ :/ a. G, G, G, . . / / / . 0 0 0 4 4 4 2 2 2 F3 F3 F3 6 6 6 , , , 6 6 6 6 6 6 0, 0, 0, 6 6 6 6 6 6 6 6 6 6 6 6 + + + + + + . . . . . . ~+ ~+ ~+ 6 6 6 6 6 6 + + + 6 6 6 6 6 6 <+ <+ <+ 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 * 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 4 6 6 5 6 6 6 6 6 6 6 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 * 6 6 6 6 6 w4 w4 6 6 * 4 6 4 4 * 4 6 4 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 6 4 4 6 6 6 6 6 * 6 5 5 5 5 5 5 6 5 X5 95 95 95 95 95 95 w5 w5 w5 w5 w5 w5 6 6 6 6 6 6 6 * * 6 6 6 4 6 4 4 4 6 4 4 7 7 7 = = = = = = = = = = = U; U; U; = = = = = = &7 &7 &7 = = = = = = = = = = = = = = = = = = = = = 28 28 28 = = = = = = ; ; ; z; z; z; = = = 8 8 8 = = = 7 7 7 = = = 8 8 8 = = = = = = = = = = = = = = = N6 N6 N6 = = = 8 8 8 = = = = = = 7 7 7 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 9 9 9 = = = = = = = = = = = = = = = = = = ; = = = ; 0; 0; 0; ; &7 &7 &7 = = = = = = = = = = = = 8 8 8 8 8 8 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 6 6 6 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;9 : = = = = = = 9: }: = = 9 : : W: : = = = = = = = : 9: 9 9 = = = = = = Z9 9 = = = = = = = = = = = < = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = : = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ; ; "< P< ~< < = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = E= = E= D D D D E E E D ]D E E E E D E D DE _E E E E always_inline % used in function with fixed args wrong number of arguments to function % %<__builtin_next_arg%> called without an argument wrong number of arguments to function %<__builtin_next_arg%> second parameter of % not last named argument undefined behaviour when second parameter of % is declared with % storage %Kfirst argument of %D must be a pointer, second integer constant %Klast argument of %D is not integer constant between 0 and 3 %Kcall to %D will always overflow destination buffer %Kcall to %D might overflow destination buffer %Kattempt to free a non-heap object %qD %Kattempt to free a non-heap object gimple_call_fndecl gimple_op gimple_call_num_args maybe_emit_chk_warning fold_builtin_fputs fold_builtin_classify fold_builtin_frexp fold_builtin_bswap fold_builtin_bitop fold_builtin_int_roundingfn expand_builtin expand_builtin_sync_operation expand_builtin_fork_or_exec expand_builtin_profile_func expand_builtin_expect expand_builtin_unop expand_builtin_bswap expand_builtin_va_copy stabilize_va_list expand_builtin_args_info expand_builtin_memcmp expand_builtin_memset_args var_ann expand_builtin_stpcpy expand_movstr builtin_memcpy_read_str expand_builtin_int_roundingfn_2 expand_builtin_int_roundingfn expand_builtin_cexpi expand_builtin_sincos expand_builtin_interclass_mathfn expand_builtin_mathfn_3 expand_builtin_mathfn_2 expand_builtin_mathfn expand_builtin_apply apply_result_size apply_args_size get_memory_rtx expand_builtin_longjmp c_readstr /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/caller-save.c %d uses slot of %d %d uses a slot from prev iteration %d uses a new slot y .! y .! |y .! xy .! ty .! py .! insert_save insert_restore save_call_clobbered_regs setup_save_areas init_caller_save reg_save_code /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h alloca __builtin_alloca uiltin_ setjmp setjmp_syscall sigsetjmp savectx siglongjmp qsetjmp vfork getcontext longjmp /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/calls.c function call has aggregate value > > > > > > store_one_arg emit_library_call_value_1 fixup_tail_calls expand_call shift_return_value load_register_parameters precompute_arguments compute_argument_block_size store_unaligned_arguments_into_pseudos gimple_call_fndecl gimple_op emit_call_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfg.c Invalid sum of outgoing probabilities %.1f%% Invalid sum of outgoing counts %i, should be %i Invalid sum of incoming frequencies %i, should be %i Invalid sum of incoming counts %i, should be %i (nil) %d [%s] %sBasic block %d , prev %d , next %d , loop_depth %d, count %lld , freq %i , maybe hot , probably never executed . %sPredecessors: %sSuccessors: %d registers. Register %d used %d times across %d insns in block %d s ; set %d time%s ; user var ; dies in %d places ; crosses 1 call ; crosses %d calls ; crosses call with %d frequency ; %d bytes ; pref %s ; %s or none ; pref %s, else %s ; pointer %d basic blocks, %d edges. ENTRY EXIT [%.1f%%] count: ( %d Basic block %d , Predecessors: Successors: bb %i count became negative after threading Jump threading proved probability of edge %i->%i too small (it is %i, should be %i). Edge frequencies of bb %i has been reset, frequency of block should end up being 0, it is %i edge %i->%i count became negative after threading original_copy get_loop_copy get_bb_copy get_bb_original free_original_copy_tables initialize_original_copy_tables scale_bbs_frequencies_gcov_type ei_next ei_container update_bb_profile_for_threading new reachable irreducible_loop superblock nosched hot cold dup xlabel rtl fwdr nothrd free_aux_for_edges alloc_aux_for_edges alloc_aux_for_edge free_aux_for_blocks alloc_aux_for_blocks alloc_aux_for_block fallthru ab abcall eh fake dfs_back can_fallthru irreducible sibcall loop_exit true false exec disconnect_src compact_blocks clear_edges Y@ @ @ @ @ @/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h Compressed edge list, %d BBs + entry & exit, and %d edges %-4d - edge( entry, %d, exit) %d) *p* No index for edge from %d to %d *p* Pred for index %d should be %d not %d *p* Succ for index %d should be %d not %d *** Edge (%d, %d) appears to not have an index *** Edge (%d, %d) has index %d, but there is no edge %s { %d } %d->%d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfganal.c compute_idf ei_next ei_container dfs_enumerate_from pre_and_rev_post_order_compute inverted_post_order_compute dfs_find_deadend /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfghooks.c bb %d on wrong place prev_bb of %d should be %d, not %d verify_flow_info: Block %i has loop_father, but there are no loops verify_flow_info: Block %i lacks loop_father verify_flow_info: Wrong count of block %i %i verify_flow_info: Wrong frequency of block %i %i verify_flow_info: Duplicate edge %i->%i verify_flow_info: Wrong probability of edge %i->%i %i verify_flow_info: Wrong count of edge %i->%i %i verify_flow_info: Basic block %d succ edge is corrupted Predecessor: Successor: wrong amount of branch edges after unconditional jump %i basic block %d pred edge is corrupted its dest_idx should be %d, not %d basic block %i edge lists are corrupted verify_flow_info failed ;;%s basic block %d, loop depth %d, count %lld ;;%s prev block %d, (nil), next block %d (nil) ;;%s pred: ;;%s succ: %s does not support redirect_edge_and_branch %s does not support can_remove_branch_p %s does not support redirect_edge_and_branch_force %s does not support split_block %s does not support move_block_after %s does not support delete_basic_block %s does not support split_edge %s does not support create_basic_block %s does not support can_merge_blocks_p %s does not support predict_edge %s does not support predicted_by_p %s does not support merge_blocks %s does not support make_forwarder_block %s does not support can_duplicate_block_p %s does not support duplicate_block %s does not support block_ends_with_call_p %s does not support block_ends_with_condjump_p %s does not support flow_call_edges_add lv_add_condition_to_bb extract_cond_bb_edges cfg_hook_duplicate_loop_to_header_edge ei_next ei_container single_succ_edge single_pred_edge remove_branch current_ir_type /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfglayout.c Emitting label for block %d into_cfglayout outof_cfglayout Reordered sequence: %i duplicate of %i compensation bb %i [%i] 6! 6! 6! ! " ! | Q ! ei_next ei_container duplicate_insn_chain fixup_fallthru_exit_predecessor verify_insn_chain fixup_reorder_chain single_pred_edge change_scope record_effective_endpoints skip_insns_after_block /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h ;; %d succs { %d } /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgloop.c ;; ;; Loop %d ;; header %d, latch %d multiple latches: %d ;; depth %d, outer %ld ;; nodes: ;; %d loops found Found latch edge %d -> %d using profile information. Found latch edge %d -> %d using iv structure. Merged latch edges of loop %d Disambiguating loop %d with multiple latches Edge %d->%d exits %u loops size of loop %d should be %d, not %d bb %d do not belong to loop %d loop %d's header does not have exactly 2 entries loop %d's latch does not have exactly 1 successor loop %d's latch does not have header as successor loop %d's latch does not belong directly to it loop %d's header does not belong directly to it loop %d's latch is marked as part of irreducible region basic block %d should be marked irreducible basic block %d should not be marked irreducible edge from %d to %d should be marked irreducible edge from %d to %d should not be marked irreducible corrupted head of the exits list of loop %d corrupted exits list of loop %d nonempty exits list of loop %d, but exits are not recorded Exit %d->%d not recorded Wrong list of exited loops for edge %d->%d Too many loop exits recorded %d exits recorded for loop %d (having %d exits) ei_next ei_container loop_preheader_edge verify_loop_structure single_succ_edge cancel_loop remove_bb_from_loops add_bb_to_loop num_loop_branches get_loop_exit_edges release_recorded_exits record_loop_exits get_loop_body_in_bfs_order get_loop_body_in_dom_order get_loop_body merge_latch_edges gimple_phi_arg flow_loops_find superloop_at_depth /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgloopanal.c ei_next ei_container mark_irreducible_loops check_irred /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgloopmanip.c Created preheader block for loop %i single_succ_edge single_pred_edge lv_adjust_loop_entry_edge create_preheader ei_next ei_container duplicate_loop_to_header_edge set_zero_probability create_empty_loop_on_edge gimple_op gimple_cond_set_lhs gimple_set_op find_path /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgrtl.c deleting block %d merging block %d into block %d Removing jump %i. Redirecting jump %i from %i to %i. Replacing insn %i by jump %i Edge %i->%i redirected to %i (nil) ;; Start of basic block ( %d ) -> %d ;; Pred edge ;; Insn is not within a basic block ;; Insn is in multiple basic blocks ;; End of basic block %d -> ( ) ;; Succ edge ;; Insns in epilogue delay list: BB_RTL flag not set for block %d insn %d basic block pointer is %d, should be %d insn %d in header of bb %d has non-NULL basic block insn %d in footer of bb %d has non-NULL basic block verify_flow_info: REG_BR_PROB does not match cfg %wi %i fallthru edge crosses section boundary (bb %i) missing REG_EH_REGION note in the end of bb %i too many outgoing branch edges from bb %i fallthru edge after unconditional jump %i wrong amount of branch edges after unconditional jump %i wrong amount of branch edges after conditional jump %i call edges for non-call insn in bb %i abnormal edges for no purpose in bb %i insn %d inside basic block %d but block_for_insn is NULL insn %d inside basic block %d but block_for_insn is %i NOTE_INSN_BASIC_BLOCK is missing for block %d NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d in basic block %d: flow control insn inside a basic block insn %d outside of basic blocks has non-NULL bb field end insn %d for block %d not found in the insn stream insn %d is in multiple basic blocks (%d and %d) head insn %d for block %d not found in the insn stream missing barrier after block %i verify_flow_info: Incorrect blocks for fallthru %i->%i verify_flow_info: Incorrect fallthru %i->%i wrong insn in the fallthru edge basic blocks not laid down consecutively insn outside basic block return not followed by barrier number of bb notes in insn chain (%d) != n_basic_blocks (%d) Purged edges from bb %i Purged non-fallthru edges from bb %i Redirecting entry edge from bb %i to %i Fallthru edge unified with branch %i->%i redirected to %i Fallthru edge %i->%i redirected to %i Merged blocks %d and %d. rtl cfglayout mode single_succ_edge init_rtl_bb_info cfg_layout_merge_blocks cfg_layout_redirect_edge_and_branch_force cfg_layout_redirect_edge_and_branch purge_dead_edges ei_container ei_next rtl_verify_flow_info rtl_verify_flow_info_1 commit_edge_insertions commit_one_edge_insertion insert_insn_on_edge rtl_split_edge force_nonfallthru_and_redirect redirect_branch_edge try_redirect_by_replacing_jump first_insn_after_basic_block_note emit_insn_at_entry delete_insn cannot convert to a pointer type pointer value used where a floating point value was expected aggregate value used where a float was expected u/ 51 u/ 51 u/ u/ u/ 51 u/ 51 u/ u/ u/ 51 51 51 51 u/ 51 u/ u/ u/ 51 u/ 51 51 51 51 51 51 u/ 51 h/ 51 h/ u/ 51 51 51 u/ u/ 51 u/ 51 u/ h/ h/ 51 h/ h/ 51 h/ 51 h/ h/ 51 h/ u/ 51 u/ 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 h/ 51 h/ 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 h/ 51 h/ h/ 51 h/ 51 51 51 51 51 51 51 51 51 51 51 51 h/ 51 h/ 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 u/ u/ 51 u/ u/ 51 u/ u/ 51 u/ u/ 51 u/ 51 u/ 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 h/ 51 h/ 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 u/ 51 51 51 51 h/ 51 h/ u/ u/ 51 u/ u/ 51 u/ 51 u/ u/ h/ 51 h/ 51 51 51 h/ 51 h/ h/ 51 h/ (: (: (: 9 : G: : c: conversion to incomplete type can't convert between vector values of different size aggregate value used where an integer was expected ? ? ? ? kF #? F #? F F E LF LF LF LF LF LF B B gB LF LF LF LF LF LF LF LF LF LF LF LF LF D gB gB LF A yA LF LF B B B D LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF LF D pointer value used where a complex was expected aggregate value used where a complex was expected can't convert value to a vector aggregate value used where a fixed-point was expected /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gcov-io.c rb r+b w+b %u %.2f%% %.2f%% %.2f%% %.2f%% %.2f%% %.2f%% %.2f%% %.2f%% %.2f%% 0x%llx %s %d %d %u %.2f%% %.2f%% %llx %s %d %d host_cpu: %s hostname: %s kernel_version: %s column_header: %s column_description: %s full_header: %s __gcov_merge_add __gcov_merge_single __gcov_merge_single_float __gcov_merge_delta __gcov_merge_ior __gcov_merge_icall_topn __gcov_merge_dc __gcov_merge_reusedist = = = N b | N = arcs interval pow2 single single_float delta indirect_call average ior indirect_call_topn direct_call reuse_distance # * 7 = K S W j v command line arguments mismatch for %s and %s file %s not found, disabling profile use %qs is not a gcov data file %qs is version %q.*s, expected version %q.*s corrupted profile - name of the function (ident = 0x%x lineno_checksum 0x%x ccfg_checksum 0x%x) is NULL. coverage mismatch for function %u while reading execution counters checksum is (%x,%x) instead of (%x,%x) number of counters is %d instead of %d cannot merge separate %s counters for function %u /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/coverage.c Not importing %s: already imported Not importing %s: source language different from primary module's source language Not importing %s: maximum group size reached Not importing %s: command-line arguments not compatible with primary module Not importing %s: couldn't open %s Not importing %s: contains assembler statements yes no MODULE Id=%d, Is_Primary=%s, Is_Exported=%s, Name=%s (%s) %qs has overflowed %qs is corrupted file %s not found, execution counts estimated file %s not found, execution counts assumed to be zero no coverage for function %qs found coverage mismatch for function %qs while reading counter %qs cfg_checksum is %x instead of %x coverage mismatch ignored execution counts estimated execution counts assumed to be zero this can result in poorly optimized code LPBX *.%s%u Using data file %s N_ _GLOBAL__ cannot open %s error writing %qs __gcov_fn_info __gcov_ctr_info GNU C GNU C++ __gcov_module_info MODINFO __gcov_info __gcov_init .gcda .gcno / __gcov_pmu_profile_filename __gcov_pmu_profile_options __gcov_pmu_top_n_address __KERNEL__ .note.quote_paths .note.bracket_paths .note.cpp_defines .note.cpp_includes .note.cl_args load-latency load-latency-verbose branch-mispredict branch-mispredict-verbose } .! @} coverage_init set_lipo_c_parsing_context rebuild_counts_hash ei_next ei_container tree_coverage_counter_addr tree_coverage_counter_ref get_coverage_counts_no_warn get_coverage_counts_entry read_counts_file gcov_sync gcov_read_module_info gcov_read_words gcov_write_length gcov_write_words gcov_open B /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cselib.c < k ( N ) R r%d NULL expanding: r%d into: expanding value %s into: wrapping const_int result in const to preserve mode %s a a a a a a a a a a a a a a a a a a a 7 R a a a a a x x J J J J r R R R R R R elt_list elt_loc_list cselib_val_list value ~ .! cselib_record_set cselib_invalidate_regno new_cselib_val cselib_subst_to_values cselib_expand_value_rtx cselib_hash_rtx wrap_constant rtx_equal_for_cselib_p remove_useless_values entry_and_rtx_equal_p ] ] ] , ] X ] ] W ] 5 m ] ] ] ] ] ] ] ] ] ] ] 0 *.%s%u .stabd ,0, .stabn ,0,0, .stabs "", /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dbxout.c ", Lscope LFBB GNU C GNU C++ GNU F77 GNU Fortran GNU Pascal GNU Objective-C GNU Objective-C++ Ltext / gcc2_compiled. LM LBB LBE Letext ,0,0; :: -1; ;0;127; @s ;0; ;-16; eFalse:0,True:1,; R3; real: ;imag: ;; ;@S;S @V; @S; ar ;0;-1; xs xu $$ ~% xe h% E ? # ? d& ' y .' $ + , , , , , , , , * M+ '+ , M+ , , , , , , + + , , , + + :F :f :T :T =i 1 > > < > F< 5 < $real $imag (anon) common symbol debug info is not structured as symbol+offset (anon): ~ 4 l~ `~ CY Y ~ ( |~ x~ t~ h~ d~ dbxout_symbol dbxout_type_name dbxout_type stabstr_O dbxout_begin_complex_stabs_noforcetext dbxout_begin_complex_stabs auto_inc_dec ccp cfg_cleanup cse2_move2add cprop1 cprop2 dce dce_fast dce_ud delete_trivial_dead df_byte_scan dse dse1 dse2 gcse gcse2_delete global_alloc_at_func global_alloc_at_reg ia64_sched2 if_conversion if_after_combine if_after_reload inl ivopts jump_bypass local_alloc_for_sched lrs postreload_cse pre_insn treepre_insert sched2_func sched_block sched_func sched_insn sched_region sel_sched_cnt sel_sched_region_cnt sel_sched_insn_cnt sms_sched_loop split_for_sched2 tail_call ***dbgcnt: limit reached for %s.*** dbg_cnt '%s' set to %d %*c Can not find a valid counter:value pair: -fdbg-cnt=%s %s value limit counter name %-30s %-5s %-5s ---------------------------------------------- %-30s %5d %5u ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h setting blocks to analyze clearing blocks_to_analyze /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/df-core.c dfinit dfinish df_worklist_dataflow_doublequeue:n_basic_blocks %d n_edges %d count %d (%5.2g) df_analyze called shoving block %d into %d (nil) %d [%s] %s%d , starting region dump %s Dataflow summary: def_info->table_size = %d, use_info->table_size = %d { %c%d(%d) %c%d(%d) mw %c r[%d..%d] insn %d luid %d defs uses eq uses mws insn %d bb %d luid %d defs eq_uses reg %d defs %c%d reg %d bb %d insn %d flag 0x%x type 0x%x loc %p(%p) chain chain df_find_use df_find_def df_bb_replace df_compact_blocks df_set_bb_info df_get_postorder df_get_n_blocks df_analyze df_worklist_dataflow ei_next ei_container rest_of_handle_df_finish rest_of_handle_df_initialize df_finish_pass df_remove_problem /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/df-problems.c { %c%d(bb %d insn %d) ( (EH) %d%s )->[%d]->( ) df_rd_block pool ;; Reaching defs: sparse invalidated dense invalidated %d[%d,%d] ;; rd in (%d) ;; rd gen (%d) ;; rd kill (%d) ;; rd out (%d) df_lr_block pool ;; lr in ;; old in ;; lr use ;; lr def ;; lr out ;; old out df_live_block pool ;; live in ;; live gen ;; live kill ;; live out df_chain_block pool ;; DU chains for artificial defs ;; reg %d ;; DU chains for insn luid %d uid %d ;; reg %d read/write ;; UD chains for artificial uses ;; UD chains for insn luid %d uid %d ;; eq_note reg %d df_byte_lr_block pool ;; blr in ;; blr use ;; blr def ;; blr out df_simulate_one_insn_forwards ei_next ei_container df_whole_mw_reg_dead_p df_whole_mw_reg_unused_p df_byte_lr_reset df_byte_lr_set_bb_info df_live_verify_transfer_functions df_live_verify_solution_end df_live_bb_local_compute df_live_reset df_live_set_bb_info df_lr_verify_transfer_functions df_lr_verify_solution_end df_lr_reset df_lr_set_bb_info df_rd_set_bb_info df_get_live_in df_get_live_out /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/df-scan.c df_scan_block pool df_scan ref base df_scan ref artificial df_scan ref regular df_scan ref extract df_scan insn df_scan reg df_scan mw_reg ;; invalidated by call ;; hardware regs used ;; regular block artificial uses ;; eh block artificial uses ;; entry block defs ;; exit block uses ;; regs ever live %d[%s] ;; ref usage r%d={ %dd , %s%du %s%dd } ;; total ref usage %d{%dd,%du,%de} in %d{%d regular + %d call} insns. ;; bb %d artificial_defs: ;; bb %d artificial_uses: deferring deletion of insn with uid = %d. deleting insn with uid = %d. no bb for insn with uid = %d. deferring rescan insn with uid = %d. verify found no changes in insn with uid = %d. rescanning insn with uid = %d. scanning new insn with uid = %d. starting the processing of deferred insns ending the processing of deferred insns jD D D C C D @D CE mE mE D mE E mE changing bb of uid %d unscanned insn from %d to %d to %d changing reg in insn %d Cn Cn .o Cn fp fp .o wj .o Ah .o .o .o Cn .o fp fp fp fp .o fp fp .o mi .o i .o .o .o h fp fp fp .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o n n n n n n .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o .o i i entry_block_defs = df->entry_block_defs = exit_block_uses = df->exit_block_uses = df_scan_verify df_exit_block_bitmap_verify df_entry_block_bitmap_verify df_bb_verify df_insn_refs_verify df_mws_verify df_refs_verify df_reg_chain_verify_unmarked df_reg_chain_mark df_hard_reg_used_count df_hard_reg_used_p ei_next ei_container df_mark_reg df_bb_refs_record df_recompute_luids df_uses_record df_ref_record df_ref_create_structure df_install_ref df_ref_equal_p df_maybe_reorganize_def_refs df_maybe_reorganize_use_refs df_reorganize_refs_by_reg_by_reg df_reg_chain_unlink df_ref_create df_scan_set_bb_info %s: /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/diagnostic.c %s: %s %s:%d:%d: %s %s:%d: %s compilation terminated due to -Wfatal-errors. Please submit a full bug report, with preprocessed source if appropriate. See %s for instructions. compilation terminated. h , In file included from %s:%d , from %s:%d : %s: warnings being treated as errors *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins. %s:%d: confused by earlier errors, bailing out ] [ Internal compiler error: Error reporting routines re-entered. in %s, at %s:%d internal_error fatal_error /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/diagnostic.c diagnostic_action_after_output fatal error: internal compiler error: error: sorry, unimplemented: warning: anachronism: note: debug: pedwarn: permerror: must-not-happen diagnostic_build_prefix /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dojump.c P ? = ) i = g # W W c z b . ^ * .! .! .! do_compare_rtx_and_jump do_jump /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dominance.c dominator of %d status unknown dominator of %d should be %d, not %d %i %i %d delete_from_dominance_info add_to_dominance_info iterate_fix_dominators ei_next ei_container determine_dominators_for_sons prune_bbs_to_update_dominators single_pred_edge recompute_dominator verify_dominators bb_dom_dfs_out bb_dom_dfs_in dominated_by_p nearest_common_dominator redirect_immediate_dominators get_dominated_by set_immediate_dominator get_immediate_dominator calculate_dominance_info compute_dom_fast_query calc_dfs_tree calc_dfs_tree_nonrec dom_convert_dir_to_idx init_dom_info 0x%lx 0x%x, 0x%x %s0x%lx # %s .ascii " \%o \0" %s " .string %s" \%03o .ascii btn fr " \ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dwarf2asm.c .uleb128 0x%lx .sleb128 %ld .uleb128 DW.ref.%s LDFCM *.%s%u .hidden %sDW.ref.%s .long @GOT @GOTOFF \! dw2_asm_output_encoded_addr_rtx dw2_force_const_mem splay_tree_compare_strings absolute uleb128 udata2 udata4 udata8 sleb128 sdata2 sdata4 sdata8 pcrel pcrel uleb128 pcrel udata2 pcrel udata4 pcrel udata8 pcrel sleb128 pcrel sdata2 pcrel sdata4 pcrel sdata8 textrel textrel uleb128 textrel udata2 textrel udata4 textrel udata8 textrel sleb128 textrel sdata2 textrel sdata4 textrel sdata8 datarel datarel uleb128 datarel udata2 datarel udata4 datarel udata8 datarel sleb128 datarel sdata2 datarel sdata4 datarel sdata8 funcrel funcrel uleb128 funcrel udata2 funcrel udata4 funcrel udata8 funcrel sleb128 funcrel sdata2 funcrel sdata4 funcrel sdata8 aligned absolute indirect pcrel indirect pcrel uleb128 indirect pcrel udata2 indirect pcrel udata4 indirect pcrel udata8 indirect pcrel sleb128 indirect pcrel sdata2 indirect pcrel sdata4 indirect pcrel sdata8 indirect textrel indirect textrel uleb128 indirect textrel udata2 indirect textrel udata4 indirect textrel udata8 indirect textrel sleb128 indirect textrel sdata2 indirect textrel sdata4 indirect textrel sdata8 indirect datarel indirect datarel uleb128 indirect datarel udata2 indirect datarel udata4 indirect datarel udata8 indirect datarel sleb128 indirect datarel sdata2 indirect datarel sdata4 indirect datarel sdata8 indirect funcrel indirect funcrel uleb128 indirect funcrel udata2 indirect funcrel udata4 indirect funcrel udata8 indirect funcrel sleb128 indirect funcrel sdata2 indirect funcrel sdata4 indirect funcrel sdata8 omit $ + 2 8 F S ` m { $ , < K Z i y ( 9 H _ u $ < T l ' ? X p ! +! C! [! s! eh_data_format_name size_of_encoded_value DW_CFA_advance_loc DW_CFA_offset DW_CFA_restore DW_CFA_nop DW_CFA_set_loc DW_CFA_advance_loc1 DW_CFA_advance_loc2 DW_CFA_advance_loc4 DW_CFA_offset_extended DW_CFA_restore_extended DW_CFA_undefined DW_CFA_same_value DW_CFA_register DW_CFA_remember_state DW_CFA_restore_state DW_CFA_def_cfa DW_CFA_def_cfa_register DW_CFA_def_cfa_offset DW_CFA_def_cfa_expression DW_CFA_expression DW_CFA_offset_extended_sf DW_CFA_def_cfa_sf DW_CFA_def_cfa_offset_sf DW_CFA_MIPS_advance_loc8 DW_CFA_GNU_window_save DW_CFA_GNU_args_size DW_CFA_GNU_negative_offset_extended DW_CFA_ ( 2 < F P Z a h o v }  LCFI *.%s%u : /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dwarf2out.c ! " v! e! U! ! T" T" v! U! M N %N pN O HO CR JR JR JR JR QR QR QR QR QR CR CR QR QR XR _R _R QR QR XR fR fR fR fR fR fR fR fR fR JR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR CR XR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR QR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR fR QR .eh_frame F .align %d DW_CFA_advance_loc 0x%lx DW_CFA_offset, column 0x%lx DW_CFA_restore, column 0x%lx %s *Y U }V V V aW gX gX gX X *Y *Y W gX X Y Y W "X X *Y *Y *Y *Y *Y *Y *Y *Y *Y (W *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y *Y X Y .cfi_offset %lu, %ld .cfi_restore %lu .cfi_undefined %lu .cfi_same_value %lu .cfi_def_cfa %lu, %ld .cfi_def_cfa_register %lu .cfi_register %lu, %lu .cfi_def_cfa_offset %ld .cfi_remember_state .cfi_restore_state .cfi_escape 0x%x, # %s args_size %ld .cfi_window_save \ PY PY PY PY lY Y Y Y |Z Z [ Z RZ Z [ [ lY Z Z \ \ \ \ \ \ \ \ \ PY \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ [ .[ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ PY \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ lY \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Y .debug_frame Lframe LSCIE LECIE Length of Common Information Entry CIE Identifier Tag CIE Version CIE Augmentation CIE Code Alignment Factor CIE Data Alignment Factor CIE RA Column Augmentation size Personality (%s) LSDA Encoding (%s) FDE Encoding (%s) LSFDE LASFDE LEFDE FDE Length FDE CIE offset FDE initial location FDE address range LLSDA Language Specific Data Area Language Specific Data Area (none) End of Table LFB .cfi_startproc .cfi_personality 0x%x, .cfi_lsda 0x%x, .cfi_endproc LFE DW_OP_addr DW_OP_deref DW_OP_const1u DW_OP_const1s DW_OP_const2u DW_OP_const2s DW_OP_const4u DW_OP_const4s DW_OP_const8u DW_OP_const8s DW_OP_constu DW_OP_consts DW_OP_dup DW_OP_drop DW_OP_over DW_OP_pick DW_OP_swap DW_OP_rot DW_OP_xderef DW_OP_abs DW_OP_and DW_OP_div DW_OP_minus DW_OP_mod DW_OP_mul DW_OP_neg DW_OP_not DW_OP_or DW_OP_plus DW_OP_plus_uconst DW_OP_shl DW_OP_shr DW_OP_shra DW_OP_xor DW_OP_bra DW_OP_eq DW_OP_ge DW_OP_gt DW_OP_le DW_OP_lt DW_OP_ne DW_OP_skip DW_OP_lit0 DW_OP_lit1 DW_OP_lit2 DW_OP_lit3 DW_OP_lit4 DW_OP_lit5 DW_OP_lit6 DW_OP_lit7 DW_OP_lit8 DW_OP_lit9 DW_OP_lit10 DW_OP_lit11 DW_OP_lit12 DW_OP_lit13 DW_OP_lit14 DW_OP_lit15 DW_OP_lit16 DW_OP_lit17 DW_OP_lit18 DW_OP_lit19 DW_OP_lit20 DW_OP_lit21 DW_OP_lit22 DW_OP_lit23 DW_OP_lit24 DW_OP_lit25 DW_OP_lit26 DW_OP_lit27 DW_OP_lit28 DW_OP_lit29 DW_OP_lit30 DW_OP_lit31 DW_OP_reg0 DW_OP_reg1 DW_OP_reg2 DW_OP_reg3 DW_OP_reg4 DW_OP_reg5 DW_OP_reg6 DW_OP_reg7 DW_OP_reg8 DW_OP_reg9 DW_OP_reg10 DW_OP_reg11 DW_OP_reg12 DW_OP_reg13 DW_OP_reg14 DW_OP_reg15 DW_OP_reg16 DW_OP_reg17 DW_OP_reg18 DW_OP_reg19 DW_OP_reg20 DW_OP_reg21 DW_OP_reg22 DW_OP_reg23 DW_OP_reg24 DW_OP_reg25 DW_OP_reg26 DW_OP_reg27 DW_OP_reg28 DW_OP_reg29 DW_OP_reg30 DW_OP_reg31 DW_OP_breg0 DW_OP_breg1 DW_OP_breg2 DW_OP_breg3 DW_OP_breg4 DW_OP_breg5 DW_OP_breg6 DW_OP_breg7 DW_OP_breg8 DW_OP_breg9 DW_OP_breg10 DW_OP_breg11 DW_OP_breg12 DW_OP_breg13 DW_OP_breg14 DW_OP_breg15 DW_OP_breg16 DW_OP_breg17 DW_OP_breg18 DW_OP_breg19 DW_OP_breg20 DW_OP_breg21 DW_OP_breg22 DW_OP_breg23 DW_OP_breg24 DW_OP_breg25 DW_OP_breg26 DW_OP_breg27 DW_OP_breg28 DW_OP_breg29 DW_OP_breg30 DW_OP_breg31 DW_OP_regx DW_OP_fbreg DW_OP_bregx DW_OP_piece DW_OP_deref_size DW_OP_xderef_size DW_OP_nop DW_OP_push_object_address DW_OP_call2 DW_OP_call4 DW_OP_call_ref DW_OP_GNU_push_tls_address DW_OP_GNU_uninit OP_ q Kw Kw q Kw q q q q q q q q q r r r 'r 1r ;r Er Or Yr cr mr wr r r r r r r r r r r r r r s s s !s +s 5s ?s Is Ss ]s gs qs {s s s s s s s s s s s s s s t t t %t /t 9t Ct Mt Wt at kt ut t t t t t t t t t t t t t u u u u )u 3u =u Gu Qu [u eu ou yu u u u u u u u u u u u u u v v v #v -v 7v Av Kv Uv _v iv sv }v v v v v v v v v v v v v v v v w w w w !w (w /w 6w Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw =w Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Dw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw Kw q 5x x >x Gx Gx Px Px Yx Yx bx xx  DW_AT_sibling DW_AT_location DW_AT_name DW_AT_ordering DW_AT_subscr_data DW_AT_byte_size DW_AT_bit_offset DW_AT_bit_size DW_AT_element_list DW_AT_stmt_list DW_AT_low_pc DW_AT_high_pc DW_AT_language DW_AT_member DW_AT_discr DW_AT_discr_value DW_AT_visibility DW_AT_import DW_AT_string_length DW_AT_common_reference DW_AT_comp_dir DW_AT_const_value DW_AT_containing_type DW_AT_default_value DW_AT_inline DW_AT_is_optional DW_AT_lower_bound DW_AT_producer DW_AT_prototyped DW_AT_return_addr DW_AT_start_scope DW_AT_bit_stride DW_AT_upper_bound DW_AT_abstract_origin DW_AT_accessibility DW_AT_address_class DW_AT_artificial DW_AT_base_types DW_AT_calling_convention DW_AT_count DW_AT_data_member_location DW_AT_decl_column DW_AT_decl_file DW_AT_decl_line DW_AT_declaration DW_AT_discr_list DW_AT_encoding DW_AT_external DW_AT_frame_base DW_AT_friend DW_AT_identifier_case DW_AT_macro_info DW_AT_namelist_items DW_AT_priority DW_AT_segment DW_AT_specification DW_AT_static_link DW_AT_type DW_AT_use_location DW_AT_variable_parameter DW_AT_virtuality DW_AT_vtable_elem_location DW_AT_allocated DW_AT_associated DW_AT_data_location DW_AT_byte_stride DW_AT_entry_pc DW_AT_use_UTF8 DW_AT_extension DW_AT_ranges DW_AT_trampoline DW_AT_call_column DW_AT_call_file DW_AT_call_line DW_AT_signature DW_AT_MIPS_fde DW_AT_MIPS_loop_begin DW_AT_MIPS_tail_loop_begin DW_AT_MIPS_epilog_begin DW_AT_MIPS_loop_unroll_factor DW_AT_MIPS_software_pipeline_depth DW_AT_MIPS_linkage_name DW_AT_MIPS_stride DW_AT_MIPS_abstract_name DW_AT_MIPS_clone_origin DW_AT_MIPS_has_inlines DW_AT_sf_names DW_AT_src_info DW_AT_mac_info DW_AT_src_coords DW_AT_body_begin DW_AT_body_end DW_AT_GNU_vector DW_AT_VMS_rtnbeg_pd_address DW_AT_ DW_FORM_addr DW_FORM_block2 DW_FORM_block4 DW_FORM_data2 DW_FORM_data4 DW_FORM_data8 DW_FORM_string DW_FORM_block DW_FORM_block1 DW_FORM_data1 DW_FORM_flag DW_FORM_sdata DW_FORM_strp DW_FORM_udata DW_FORM_ref_addr DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 DW_FORM_ref_udata DW_FORM_indirect DW_FORM_ ) 3 = G N U \ c j q x  LASF %*s DIE %4ld: %s abbrev id: %lu offset: %ld signature: %02x %s: address offset location descriptor location list -> label:%s range list %ld %lu constant (%lu,%lu) floating-point or vector constant %u die -> signature: die -> label: %s die -> %ld die ->  label: %s "%s"  "%s" (%d) C k 3 _ s DWARF source line information %5d: %4ld %6ld t * < M 5 ' T G g         ^ l        " > e      v           z   4       0 L         - I W s & B  ;        P h  Z . 1 J { 2 S S S S Z p anonymous %s. %.2x DW %s.%s.%x LDIE " + ^ g 7 A K A A * J (%s) (abbrev code) (TAG: %s) DW_children_yes DW_children_no LLST Location list begin address (%s) Location list end address (%s) Location expression size Location list terminator begin (%s) Location list terminator end (%s) (DIE (0x%lx) %s) +0x%lx long long constant fp or vector constant word %u %s: "%s" %s (%s) end of children of DIE 0x%lx ! K 4 t ' x ? E Length of Compilation Unit Info DWARF version number Offset Into Abbrev. Section Pointer Size (in bytes) .gnu.linkonce.wi.%s .debug_types wt. Type Signature Offset to Type DIE Length of Public Names Info Length of Public Type Names Info DWARF Version Offset of Compilation Unit Info Compilation Unit Length DIE offset external name Length of Address Ranges Info Size of Address Size of Segment Descriptor Pad to %d byte boundary Address Length LBB LBE End directory table End file name table Directory Entry: 0x%x File Entry: 0x%x LSLT LELT LASLTP LELTP Length of Source Line Info Prolog Length Minimum Instruction Length Default is_stmt_start flag Line Base Value (Special Opcodes) Line Range Value (Special Opcodes) Special Opcode Base opcode: 0x%x has %d args LM DW_LNE_set_address DW_LNS_set_file line %lu advance to line %lu DW_LNS_copy DW_LNE_end_sequence LSM Length of Direct Call Table Version number New caller Caller DIE offset LPOC Point of call Callee DIE offset Length of Virtual Call Table Vtable slot __unknown__ |, + + , ;, , [, B B B B B B B B B B B B B B B B B B %? B B = B = B B B > %? %? B B B @ B B A B B B B B B B B B B B B A B A A B B B B B ? ? = = ? = B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B ? \G .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S .S L .S .S .S .S .S FI .S .S G .S I .S FI .S .S .S .S .S .S J J J .S .S J J .S .S .S L J J .S .S Q .S .S pG .S .S fG O |M N O UM UM UM UM M M M M .S .S $S .S Q iQ iQ Q N N .S .S IM =M 1M P 1M IM 1M IM =M P P O 6P O ]P fP .S .S .S .S .S .S .S .S .S .S J .S J .S J J G .S .S .S .S .S zG zG zG zG KY \ Y SZ z\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } MAIN__ [ C 9 g s 9  ) ) artificial __builtin_va_alist L %s %s GNU C++ GNU Ada GNU F77 GNU Fortran GNU Pascal GNU Java GNU Objective-C GNU Objective-C++ & & & & & & & Q & X K I I I I I I I I I I I I I I I I I I I I I I I I I I I I I f I I I ~ I I I I X X .file %u LVL %s %s:%d .loc %d %d 0 is_stmt %d Start new file Included from line number %d file %s End file Define macro At line number %d The macro Undefine macro .debug_info .debug_abbrev .debug_aranges .debug_macinfo .debug_line .debug_loc .debug_pubnames .debug_dcall .debug_vcall .debug_str .debug_ranges Letext Ldebug_abbrev Ltext Ltext_cold Letext_cold Ldebug_info Ldebug_line Ldebug_ranges Ldebug_macinfo Ldebug_loc End compilation unit H z 5 H H H H H H H H H H > - [ : - - - - | - - - - - / j % / / / / / 5 / / z / / 3 T u T T T T T T T T T ' T l } } } } } } } P } 6 } ` } G# 1% # z# 1% 1% 1% 1% # 1% ]$ 1% $ 1% $ 1% $ 1% K( ) ( q( ) ) ) ) ( ) ) ) K) ) ,) ) j) ) ) * * ) * * * * ,* * x* * * * * * * * P H @ 2 < i 8 e0 r1 1 y2 2 3 4 4 4 |5 5 6 1 h h  o Z A P | .! .! h ( "! & Z 7 7; "! "! "! "! "! "! "! "! "! "! "! "! "! Q ! Q ! e ! L 4 0 , ( $ & % $ dwarf2out_finish AT_ref prune_unused_types_prune prune_unused_types_update_strings AT_flag verify_marks_clear AT_unsigned store_vcall_insn dwarf2out_imported_module_or_decl dwarf2out_imported_module_or_decl_1 is_base_type gen_decl_die force_type_die force_decl_die gen_type_die_with_usage gen_typedef_die add_AT_specification add_bit_size_attribute add_bit_offset_attribute gen_inlined_subroutine_die gen_label_die AT_file gen_subprogram_die premark_types_used_by_global_vars_helper gen_type_die_for_member gen_formal_parameter_die record_type_tag scope_die_for add_byte_size_attribute compute_frame_pointer_to_fb_displacement convert_cfa_to_fb_loc_list native_encode_initializer add_location_or_const_value_attribute rtl_for_decl_init add_const_value_attribute add_data_member_location_attribute field_byte_offset loc_descriptor mem_loc_descriptor based_loc_descr multiple_reg_loc_descriptor dbx_reg_number base_type_die size_of_dcall_table output_file_names file_name_acquire Offset 0x%x 8v output_ranges output_aranges AT_lbl AT_loc output_pubnames AT_string output_die AT_addr AT_int AT_loc_list output_loc_list value_format unmark_dies mark_dies size_of_die build_abbrev_table set_AT_ref_external same_dw_val_p attr_checksum_ordered attr_checksum splice_child_die add_child_die replace_child remove_child_with_prev AT_string_form decl_ultimate_origin output_loc_operands_raw output_loc_operands dwarf2out_switch_text_section dwarf2out_end_epilogue output_call_frame_info output_cfi_directive output_cfi div_data_align dw_cfi_oprnd1_desc dwarf2out_frame_debug_restore_state dwarf2out_begin_epilogue dwarf2out_frame_debug dwarf2out_frame_debug_expr dwarf2out_frame_debug_cfa_offset dwarf2out_frame_debug_adjust_cfa dwarf2out_frame_debug_def_cfa dwarf2out_reg_save_reg flush_queued_reg_saves dwarf2out_stack_adjust stack_adjust_offset initial_return_save lookup_cfa_1 add_fde_cfi add_cfi /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/emit-rtl.c %sfp unshare ( O c F F F F F F F F F F F F F F F F F - F F F F F F ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ E E E E E E E E E E E E E E E E E E * E E E E E E E + + 5 .! @ D .! E .! E P ! E ! E .! E Z! Z! X! ` gY! Z! emit_copy_of_insn_after gen_const_vector copy_insn_1 emit set_unique_reg_note emit_call_insn_after_noloc emit_jump_insn_after_noloc emit_insn_after_noloc emit_call_insn_before_noloc emit_jump_insn_before_noloc emit_insn_before_noloc add_function_usage_to remove_insn add_insn_before add_insn_after try_split set_last_insn set_first_insn verify_rtl_sharing verify_rtx_sharing change_address_1 set_mem_attributes_minus_bitpos get_mem_align_offset mem_expr_equal_p operand_subword_force operand_subword subreg_highpart_offset gen_highpart_mode gen_highpart gen_lowpart_common mark_user_reg set_reg_attrs_for_decl_rtl gen_reg_rtx gen_rtx_SUBREG immed_double_const et_occ pool et_node pool /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h exception handling disabled, use -fexceptions to enable /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/except.c ehspec_data * 0 * action_record_data LLSDA *.%s%u - P argument of %<__builtin_eh_return_regno%> must be constant + ) +* + (+ + + eh_ranges LEHB LEHE L region %d start length landing pad action region %d landing pad .gcc_except_table.%s .gcc_except_table LLSDATT @LPStart format (%s) @TType format (%s) LLSDATTD @TType base offset : call-site format (%s) LLSDACSB LLSDACSE Call-site table length Action record table Exception specification table Eh tree: %*s %i %s tree_label: region_array is corrupted for region %i outer block of region %i is wrong region %i may contain throw and is contained in region that may not negative nesting depth of region %i tree list ends on depth %i array does not match the region tree verify_eh_tree failed _Unwind_Resume eh A A @ A }A A A E E E ;E E E E 7J J I ZI I 7J I ? ! _! unknown cleanup try catch allowed_exceptions must_not_throw throw $ output_ttype collect_one_action_chain reachable_next_level remove_eh_handler remove_exception_handler_label single_succ_edge ei_next ei_container sjlj_emit_function_exit connect_post_landing_pads build_post_landing_pads eh_region_outermost eh_region_outer_p duplicate_eh_regions_1 add_ehl_entry remove_unreachable_regions expand_resx_expr /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/explow.c 3M O QM O O ]N O O O O O O O O M rN rN O O O ~N ,l 5l bl >l bl bl Gl bl bl bl bl bl bl bl bl bl bl bl bl bl bl Pl Yl ( .! hard_function_value probe_stack_range allocate_dynamic_stack_space copy_to_mode_reg memory_address convert_memory_address int_expr_size expr_size trunc_int_for_mode /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/expmed.c ? p [ ) W z W z ! % * & & * * * * * * * * * * * * * * * * )' u' ' ' * * \) * * * ) * * * * * >( * ( ( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * B* B* / ;/ / . V/ / / q/ emit_store_flag emit_store_flag_1 expand_divmod expand_mult_highpart expand_mult_highpart_optab extract_high_half choose_multiplier expand_mult expand_mult_const synth_mult expand_shift extract_bit_field_1 store_fixed_bit_field store_bit_field store_bit_field_1 mode_for_extraction /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/expr.c memcpy memset x x x ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) < C C C C 5 5 5 5 5 5 5 5 1 S J p $ 6 %Kinvalid use of %<__builtin_va_arg_pack ()%> error %Kcall to %qs declared with attribute error: %s warning %Kcall to %qs declared with attribute warning: %s 01 2 2 K3 Z1 ;4 T. , - _2 - T. > #B 6 6 6 `9 #B O 6 W Z : O ] f 8k n] }t }t }t }t u u u u }t v w w ]y ]y x ~ ~ D} D} | } ,} 8} ' ' ' ' ' ' ' ' ' ' ' ' ' ' Q Q v Q 3W 4 R w = { { 5 ) f V- { { / ^ 8 N n n d d d - q do_store_flag expand_expr_real_1 expand_expr_addr_expr_1 safe_from_p store_field store_constructor count_type_elements categorize_ctor_elements_1 store_expr expand_assignment emit_push_insn emit_move_insn emit_move_insn_1 emit_move_multi_word emit_move_ccmode emit_move_complex_push emit_move_resolve_push read_complex_part write_complex_part clear_storage_hints store_by_pieces_1 store_by_pieces can_store_by_pieces use_regs use_reg emit_group_store emit_group_move emit_group_load_1 gen_group_rtx move_block_from_reg emit_block_move_hints move_by_pieces_ninsns move_by_pieces convert_modes convert_move /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h #APP #NO_APP freq_max: %i BB %4i freq %4i loop %2i loop_depth %2i skipped. BB %4i freq %4i loop %2i loop_depth %2i fall %4i branch %4i inner_loop loop_header jump alignment added. internal loop alignment added. alignments /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/final.c invalid argument %qs to -fdebug-prefix-map the frame size of %wd bytes is larger than %wd bytes; see http://go/big_stack_frame push{l} %%e%s pop{l} %%e%s # BLOCK %d freq:%d count:%lld seq:%d # PRED: # SUCC: .weak .type , function @%s : LEHB LEHE L .p2align %d .p2align %d,,%d .p2align 3 .align %d # %s %i "%s" 1 %s %s 0 "" 2 could not split insn O I w B v invalid 'asm': output_operand: %s%s %s %s %d %s /%d [length = %d] %c%s * tmp%i nested assembly dialect alternatives unterminated assembly dialect alternative %d operand number missing after %%-letter operand number out of range %ld invalid %%-code *.%s%u '%%l' operand isn't a label 0x%lx%08lx 0x%lx floating constant misused invalid expression as operand 4 | z % -+ #0 l f U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U ( U U * U U U U & U U ? U U ~ U U U U U U U U U U ~ ~ U U U U ~ U U U U ~ U U U U ~ U ~ .string "%s" .string "%lld" .note.callgraph.text.%s .string "Function %s" shorten rest_of_handle_final final_forward_branch_p asm_fprintf output_operand final_scan_insn call_from_call_insn output_alternate_entry_point get_insn_template final ei_next ei_container shorten_branches 0.0 large fixed-point constant implicitly truncated to fixed-point type /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/fixed-value.c ( ) d) [* ) [* [* [* [* [* [* [* [* [* [* [* ( [* [* [* * 0* + + ,, , * * fixed_compare fixed_arithmetic /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/fold-const.c 4P P 

7 E S Z h L a z j ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ? ? ? ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` H R < - \ C 1 - comparison is always %d due to width of bit-field  ] n 3 3 Q ( @ @ @ @ @ @ o o o GNU C++ GNU Objective-C++ y y l l " " 2' 2' " " <3 <3 " " 2' 2' + e/ 4 4 5 }6 3 d7 assuming signed overflow does not occur when simplifying range test comparison is always %d % of unmatched not-equal tests is always 1 % of mutually exclusive equal-tests is always 0 X X Z PY Y X \ j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j b b e j f f f f j j j j j f j j )` ` ` m_ a a j j j j j j j j j j j j j j j j j j j j j j j j j j j j Y] j Y] Y] J p a a 1 6 Q l ) ) ) D _ z D ( m assuming signed overflow does not occur when reducing constant in comparison assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 assuming signed overflow does not occur when combining constants around a comparison assuming signed overflow does not occur when eliminating multiplication in comparison with zero ? a x + 4 = F O X a assuming signed overflow does not occur when simplifying multiplication assuming signed overflow does not occur when simplifying A / (B << N) assuming signed overflow does not occur when distributing negation across division assuming signed overflow does not occur when simplifying division assuming signed overflow does not occur when simplifying X % (power of two) assuming signed overflow does not occur when simplifying modulus alias assuming signed overflow does not occur when assuming that (X - c) > X is always false assuming signed overflow does not occur when assuming that (X + c) < X is always false assuming signed overflow does not occur when assuming that (X - c) <= X is always true assuming signed overflow does not occur when assuming that (X + c) >= X is always true assuming signed overflow does not occur when assuming that (X + c) > X is always true assuming signed overflow does not occur when assuming that (X - c) < X is always true assuming signed overflow does not occur when assuming that (X + c) <= X is always false assuming signed overflow does not occur when assuming that (X - c) >= X is always false assuming signed overflow does not occur when simplifying comparison of absolute value and zero 6 6 6 6 6 6 6 6 6 6 6 ^ vA [ l / / . . . . 6 6 6 j ? 6 S + p 6 1 D c 6 ~ ~ ~ ~ | | 3 3 3 3 3 3 3 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ;Y ;Y GZ GZ GZ X GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ GZ RY ;Y Z ^ [ Z ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ F^ ^ ^ ^ ^ ^ ^ ^ F^ ` ` ` ` ` ` d d _c _c _c d _c d d d _c _c _c _c _c _c _c _c _c _c _c c c c d d ` ` ` d d d d _c ` ` ` _c _c ` ` ` ` ` ` ` ` ` _c _c _c ` ` ` ` ` ` _c _c _c d d d vc vc vc c c c _c _c _c _c _c _c d d d d d d d d d ` ` ` d d d d d d d d d d d d d d d d d d _c _c _c _c _c _c _c _c _c d d d d d d _c _c _c _c _c _c _c _c _c _c _c _c d d d d d d d d d d d d d d d _c _c _c _c _c _c _c _c _c d d d d d d d d d _c _c _c d d d d d d Ad ` ` ` Ad d d d Ad d d d d d d _c _c _c _c _c _c _c _c _c _c _c _c _c _c _c _c _c _c d d d _c _c _c d d d d d _c _c _c d ` ` ` d d _c _c _c d d d d _c _c _c d d d d d d d d d ` ` ` d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ` ` d d d d d d d d d d d d d d d d d d d d d d d d d d d d ` d ` ` d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ` d ` ` ` d ` ` assuming signed overflow does not occur when determining that expression is always non-negative j l j j l l l l l l l l l l l l l 4k k l l l l l 'l o o o o o o Zo Zo o Zo o Mo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo n n n n Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo 6o o Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo Zo o Zo Zo Zo Zo Zo Zo Zo o Zo o assuming signed overflow does not occur when determining that expression is always non-zero B B B ' B B B B B B B B B B B B B B B B B B B u B B u round_down round_up fold_relational_const fold_not_const fold_abs_const fold_negate_const fold_build3_stat fold_ternary_1 fold_binary_1 fold_comparison fold_minmax fold_unary_1 fold_div_compare fold_cond_expr_with_comparison make_range range_binop compcode_to_comparison comparison_to_compcode swap_tree_comparison invert_tree_comparison fold_convert fold_convert_const_int_from_real size_diffop size_binop may_negate_without_overflow_p fold_undefer_overflow_warnings div_and_round_double /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h %Jtotal size of local objects too large /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/function.c size of variable %q+D is too large impossible constraint in % vregs variable %q+D might be clobbered by % or % argument %q+D might be clobbered by % or % function returns an aggregate unused parameter %q+D pro_and_epilogue asmcons .! E$ % .! E .! E Z! Z! match_asm_constraints_1 hash_types_used_by_vars_entry ei_next ei_container thread_prologue_and_epilogue_insns single_succ_edge maybe_copy_epilogue_insn record_insns expand_function_end expand_dummy_function_end expand_function_start init_dummy_function_start prepare_function_start reorder_blocks_1 locate_and_pad_parm assign_parms assign_parm_setup_block assign_parm_adjust_entry_rtl assign_parm_find_entry_rtl aggregate_value_p instantiate_virtual_regs_in_insn assign_stack_temp_for_type assign_stack_local_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h GCSE disabled GCSE pass %d GCSE of %s: %d basic blocks, es %d pass%s, %d bytes A A A A A A A A A A A A A A A A A A A @ A A A A A GA A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gcse.c %s hash table (%d buckets, %d entries) Index %d (hash value %d) GLOBAL CONST-PROP: Replacing reg %d in jump_insn %d with constant GLOBAL CONST-PROP: Replacing reg %d in insn %d with constant GLOBAL COPY-PROP: Replacing reg %d in insn %d with reg %d LOCAL CONST-PROP: Replacing reg %d in LOCAL COPY-PROP: Replacing reg %d in insn %d Implicit set of reg %d in basic block %d Found %d implicit sets SET CPROP of %s, pass %d: %d bytes needed, %d local const props, %d local copy props, %d global const props, %d global copy props JUMP-BYPASS: Proved reg %d in jump_insn %d equals constant Bypass edge from %d->%d to %d PRE/HOIST: end of bb %d, insn %d, copying expression %d to reg %d PRE/HOIST: edge (%d,%d), copy expression %d PRE: bb %d, insn %d, copy expression %d in insn %d to reg %d PRE: redundant insn %d (expression %d) in bb %d, reaching reg is %d Expression PRE GCSE of %s, pass %d: %d bytes needed, %d substs, %d insns created hoisting vbeinout computation: %d passes Code Hosting Expressions LDST list: Pattern (%3d): Loads : (nil) Stores : suppress ld_motion in loop=%d bb=%d due to reg pressure. PRE: store updated with reaching reg : x x x x x x x x 2 Q x x x \ \ \ \ \ \ ST_avail and ST_antic (shown under loads..) Removing redundant store: st_antloc st_kill Transpt st_avloc STORE_MOTION insert store at start of BB %d: STORE_MOTION insert insn on edge (%d, %d): STORE_MOTION drop REG_EQUAL note at insn %d: STORE_MOTION delete insn in BB %d: STORE MOTION replaced with insn: before store motion Can't replace store %d: abnormal edge from %d to %d jump bypassing disabled BYPASS of %s: %d basic blocks, %d bytes %s: %d basic blocks and %d edges/basic block %s: %d basic blocks and %d registers bypass gcse1 T .! ei_next ei_container insert_store extract_mentioned_regs_helper adjust_loop_lsm_limit find_loop_lsm_limit estimate_reg_pressure_before_lsm hoist_code add_label_notes pre_insert_copy_insn insert_insn_end_basic_block single_succ_edge process_insert_insn find_bypass_set cprop_insn find_avail_set insert_set_in_table /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ggc-common.c can't write PCH file: %m can't get position in PCH file: %m can't write padding to PCH file: %m can't read PCH file: %m had to relocate PCH ggc-min-expand ggc-min-heapsize relocate_ptrs gt_pch_note_reorder gt_pch_note_object ggc_splay_dont_free ggc_splay_alloc A Q@ >@ @ @ @ @ Y@ @ A /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h gimple_error_mark gimple_cond gimple_goto gimple_label gimple_switch gimple_change_dynamic_type gimple_assign gimple_asm gimple_call gimple_return gimple_bind gimple_catch gimple_eh_filter gimple_phi gimple_resx gimple_try gimple_nop gimple_omp_atomic_load gimple_omp_atomic_store gimple_omp_continue gimple_omp_critical gimple_omp_for gimple_omp_master gimple_omp_ordered gimple_omp_parallel gimple_omp_task gimple_omp_return gimple_omp_section gimple_omp_sections gimple_omp_sections_switch gimple_omp_single gimple_predict gimple_with_cleanup_expr t 1 < H S ^ u 2 F a s $ $ $ $ $ 4 < 4 4 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.c & g% g% g% g% g% ]% q% ]% ]% {% % % % % % % & & % % % % % % % % % % % % & % !' /' & /' /' & & & /' & & & ' ' & & & & & & & & & & & ' (' ' FF .C F dD 5M 5M E F 5M M 5M M jL L F G G 5M 5M NI J M 5M K 5M %L M )O iO O Q Q O Q Q Q Q P eP P P P P Q P P Q P Q P Y Z aZ ^ ^ Z ^ ^ ^ ^ ^ [ ^ ^ \ ] ^ ^ 6^ ^ ^ ^ ^ No gimple statistics m m m lm m lm m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m 1m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m s s s s ms ms ms ms s ms Ps gimple_expr_code gimple_op gimple_call_fndecl gimple_call_num_args gimple_call_set_lhs gimple_set_op gimple_call_set_chain recalculate_side_effects get_gimple_rhs_num_ops gimple_set_loaded_syms gimple_set_stored_syms gimple_assign_rhs_could_trap_p gimple_call_return_type gimple_rhs_has_side_effects gimple_has_side_effects gimple_copy gimple_bind_set_block gimple_omp_for_cond gimple_omp_for_set_cond gimple_omp_for_index gimple_omp_for_set_index gimple_omp_for_initial gimple_omp_for_set_initial gimple_omp_for_final gimple_omp_for_set_final gimple_omp_for_incr gimple_omp_for_set_incr gimple_set_def_ops gimple_set_use_ops gimple_set_vdef_ops gimple_set_vuse_ops gimple_set_lhs gimple_assign_set_lhs gimple_set_subcode gimple_assign_set_rhs1 gimple_assign_set_rhs2 gimple_fold gimple_set_body walk_gimple_stmt gimple_omp_for_index_ptr gimple_omp_for_initial_ptr gimple_omp_for_final_ptr gimple_omp_for_incr_ptr gimple_op_ptr gimple_asm_output_op gimple_asm_input_op walk_gimple_seq gimple_seq_free gimple_seq_alloc gimple_build_predict gimple_cdt_set_new_type gimple_switch_set_index gimple_switch_set_label gimple_build_try gimple_asm_set_input_op gimple_asm_set_output_op gimple_asm_set_clobber_op gimple_goto_set_dest gimple_label_set_label gimple_cond_set_code gimple_cond_set_lhs gimple_cond_set_rhs gimple_cond_get_ops_from_tree gimple_build_cond gimple_cond_set_true_label gimple_cond_set_false_label gimple_build_assign_with_ops_stat extract_ops_from_tree gimple_build_call_from_tree gimple_call_set_arg gimple_build_call gimple_return_set_retval gimple_size gss_for_code /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple-iterator.c phi_nodes single_succ_edge ei_next ei_container gsi_insert_seq_on_edge_immediate gsi_insert_on_edge_immediate single_pred_edge gsi_for_stmt op_iter_init_use gimple_phi_arg gsi_split_seq_before gsi_split_seq_after gsi_insert_seq_after_without_update gsi_insert_seq_nodes_after gsi_insert_seq_before_without_update gsi_insert_seq_nodes_before /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple-low.c setjmpvar lower J + } + > K 0 blocks gimple_op gimple_return_retval gimple_try_catch_may_fallthru lower_gimple_bind lower_stmt gimple_call_fndecl gimple_call_num_args lower_function_body gimple_call_set_lhs gimple_set_op /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimplify.c T %s.%lu point_to_guarded_by point_to_guarded retval saved_stack too few arguments to function % iftmp C invalid lvalue in asm output %d %d impossible constraint in % non-memory input %d must stay in memory memory input %d is not directly addressable cleanup I I I I |J I |J J J I *J *J *J %qs not specified in enclosing parallel %Henclosing parallel [O @O O IO RO iteration variable %qs should be private iteration variable %qs should not be firstprivate iteration variable %qs should not be reduction firstprivate lastprivate reduction %s variable %qs is private in outer context W vT T T T T V V W W W X X W X X |[ fZ fZ fZ 2[ [ [ [ [ [ [ [ [ [ [ [ vol 5} 5} ^p 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} r r r r r r 5} y 5} {z r {z 5} z 5} 5} 5} 5} 5} 5} ro u r r r ro ro My 4s 5} t zp p p w o 5} @s o 5} w 5} 5} 5} 5} 1| 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} @r 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} p p 5} 5} 5} p 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} q 5} q v ro u pq 5} 5} 5} ro ro Co Co Co Co q v v s ct s t s Zs ts t 5} v z x ex x 5} 5} 5} y 5} 5} z 5} 5} z z { #{ #{ A{ A{ A{ A{ | 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} 5} t ~ ~ ~ ~ ~ Y} } 0~ $ force_gimple_operand gimple_op_ptr gimple_asm_output_op gimple_asm_input_op gimple_op gimple_set_op gimple_expr_code gimple_call_fndecl gimple_bind_set_block gimplify_body gimplify_expr gimple_try_set_catch_is_cleanup gimplify_omp_workshare gimplify_omp_for gimple_omp_for_set_index gimple_omp_for_set_initial gimple_omp_for_set_cond gimple_omp_for_set_final gimple_omp_for_set_incr gimple_omp_set_subcode gimplify_adjust_omp_clauses gimplify_adjust_omp_clauses_1 gimplify_scan_omp_clauses omp_notice_variable omp_add_variable gimplify_target_expr gimplify_save_expr gimplify_modify_expr gimple_call_set_lhs gimplify_modify_expr_rhs gimplify_init_constructor gimplify_init_ctor_eval gimplify_init_ctor_preeval gimplify_modify_expr_to_memset gimplify_cond_expr gimplify_call_expr gimplify_self_mod_expr gimplify_compound_lval gimplify_var_or_parm_decl gimplify_conversion canonicalize_component_ref gimplify_switch_expr gimplify_return_expr voidify_wrapper_expr mostly_copy_tree_r tree_annotate_all_with_location gimple_add_tmp_var force_constant_size declare_vars internal_get_tmp_var create_tmp_var gimple_pop_condition pop_gimplify_context gimple_tree_eq %d (%d) <- %d -> /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/graphds.c graphds_domtree graphds_scc gtype-desc.c w w w w w w w w w w w ! g w w 6 3 ~ P . o 7 k $ V 5 y 0 i 0 i H U 4 $ $ $ $ $ $ m L $ $ + $ V 5 $ W R n 5 Q L h / { Z 9 U q 8 T p 7 b A { Z 9 s R 1 n M Q 0 d C " w V 5 ! ! ! ! ! ! ! ! ! ! ! ! ! = ! ! ! ! ! ! U ! ! #! #! b$! $! ,%! %! &! &! $'! ]'! '! (! (! )! *! k+! L,! ,! 6-! -! .! iM! J! J! zJ! YJ! I! WI! H! %H! G! uG! F! uF! TF! AF! E! E! E! E! $E! D! D! yD! XD! D! iM! iM! C! iM! iM! iM! iM! C! C! C! iM! iM! pC! iM! OC! .C! B! B! B! zB! A! iM! A! cA! *A! @! @! @! ^@! %@! ?! ?! z?! A?! ?! >! >! ]>! $>! >! =! =! X=! =! ! G ! ! ! ! ; ! ! ! ! L ! ! ! ! ] ! ! ! ! ! ! ! ! ! ! ! e ! ! ! ? ! ! ! ! ! ! G ! ! ! r ! ! ! ! ! I ! # ! ! ! Z ! ! ! ! N ! ! ! ! B ! ! ! ! S ! ! ! ! G ! ! ! ~ ! X ! 2 ! ! ! ! ` ! ! ! ! T ! ! ! ! H ! ! !  ! < ! ! ! s ! 0 ! ! ! ! ^ ! 8 ! ! ! ! ! z ! T ! . ! ! ! ! ! p ! J ! $ ! ! ! ! ! , ! ! ! c ! ! ! } ! W ! ! ! ! h ! B ! ! ! ! S ! - ! ! ! ! ! ! ! ! ! ! ! ! z ! ! ! ! p2 x2 .! .! P/ T ! 0 ! - e ! } ! } ! 4} f ! } ; ! } ; ! 0} ; ! 0| "! @| "! | "! | "! D| "! L| "! | "! 4| "! P| "! H| "! | "! | "! <| "! (| "! ,| "! ! !_! = ! P .! P .! P .! P .! P .! P ! P {HM KM P .! P .! P 4 P 4 P 4 $ P 4 ( P 4 , P .! 0 P .! 8 P .! < P .! @ P .! D P .! H P .! L P JC G P P Q ! T P 0 ! X P 0 ! \ P ! d P .! h P ) ! ! l P p P .! t P .! x P .! | P .! P .! P .! P .! P .! P ! P # D% P .! 4 ! ! L .! P} 2 4 D2 1 4 2 ` T2 .! .! d .! \ .! X .! .! .! .! .! <2 R! 0 } ,} } (} } | P gt_pch_p_15varray_head_tag gt_pch_nx_varray_head_tag gt_ggc_mx_varray_head_tag initvals /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/integrate.c allocate_initial_values Disposition: %4d:r%-4d b%-3d l%-3d %3d mem /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira.c Class cover: %s Class translation: %s -> %s %s cannot be used in asm here +++Costs: overall %d, reg %d, mem %d, ld %d, st %d, move %d +++ move loops %d, new jumps %d New r%d: setting preferred %s, alternative %s \ " t " t " t " t " t " t " t " t " t " t " t " t " t " " " " " t " " t " t " " t " t " t " t " t " ! " " J " b " @ " b " b " b " Y " b " s " b " b " b " b " b " b " b " b " b " b " b " b " b " " b " b " b " b " b " b " b " b " s " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " b " } " } " } " } " } " } " " " " " " " " " y " y " y " y " " y " y " " " " " " " " " y " y " y " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " y " y " insn=%d, , live_throughout: dead_or_set: Building IRA IR Flattening IR +++Overall after reload %d ira init_live_subregs update_equiv_regs fix_reg_equiv_init NO_REGS AREG DREG CREG BREG SIREG DIREG AD_REGS CLOBBERED_REGS Q_REGS NON_Q_REGS INDEX_REGS LEGACY_REGS GENERAL_REGS FP_TOP_REG FP_SECOND_REG FLOAT_REGS SSE_FIRST_REG SSE_REGS MMX_REGS FP_TOP_SSE_REGS FP_SECOND_SSE_REGS FLOAT_SSE_REGS FLOAT_INT_REGS INT_SSE_REGS FLOAT_INT_SSE_REGS ALL_REGS & 1 < H U ` n y setup_cover_and_important_classes /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sparseset.h allocno live ranges allocnos a%d(r%d ,b%d ,l%d Creating cap copies /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira-build.c constraint shuffle move cp%d:a%d(r%d)<->a%d(r%d)@%d:%s a%d(r%d): cp%d:a%d(r%d)@%d cost vectors low pressure cheap loop Mark loop %d (header %d, freq %d, depth %d) for removal (%s) Mark loop %d (header %d, freq %d, depth %d) for removal Rebuilding regno allocno list for %d Coping ranges of a%dr%d to a%dr%d: Moving ranges of a%dr%d to a%dr%d: Remove cp%d:%c%dr%d-%c%dr%d Remove cp%d:a%dr%d-a%dr%d Remove a%dr%d regions=%d, blocks=%d, points=%d allocnos=%d, copies=%d, conflicts=%d, ranges=%d sparseset_bit_p ei_next ei_container print_allocno_copies find_allocno_copy " Z " " Z " Z " " Z " Z " Z " & " Z " " Z " Z " Z " " " " " " " " " " " Z " Z " " Z " , " 8 " Z " Z " Z " Z " Z " j " j " " " " " " " " " " " Z " Z " Z " Z " Z " " Z " " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " Z " " Z " " Z " Z " Z " " U " " A " Z " 8 " " " ' " ' " ' " ' " " " ' " # " ' " ' " ' " ' " ' " ' " " " " ' " ' " m " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " ' " " " " " S " S " a%d(r%d, b%d l%d ) costs: %s:%d ,%d MEM:%i Pass %i for finding allocno costs r%d: preferred %s, alternative %s a%d (r%d, ) best %s, cover %s /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sparseset.h +++Conflict table will be too big(>%dMB) -- don't use it +++Allocating %ld bytes for conflict table (uncompressed size %ld) N " N " N " N " N " N " N " N " N " N " r " r " r " r " r " r " r " " " " " r " r " r " r " r " r " r " r " r " r " r " r " " " " " " r " " " " " r " r " r " r " r " r " " " " " " " " " r " " " " " r " " " " " r " " " " " " " " /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira-conflicts.c %d %d %d %d-%d ;; r%d ;; a%d(r%d, b%d l%d conflicts: r%d, a%d(r%d, b%d) l%d) ;; total conflict hard regs: ;; conflict hard regs: process_reg_shuffles process_regs_for_copy sparseset_bit_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira-color.c (memory is more profitable %d vs %d) Pushing Pushing bad spill, (potential spill: %spri=%d, cost=%d) Pushing p%d(%d) (spill for NO_REGS) Popping -- assign memory assign reg %d spill Reg %d of %s has %d regs less Coalescing copy %d:a%dr%d-a%dr%d (freq=%d) Spill assign hard reg %d Loop %d (parent %d, header bb%d, depth %d) bbs: %d (->%d:l%d) all: %dr%d modified regnos: border: Pressure: %s=%d splay tree nodes **** Allocnos coloring: New iteration of spill/restore move Moving spill/restore for a%dr%d up from loop %d - profit %d Secondary allocation: assign hard reg %d to reg %d Coalescing spilled allocnos a%dr%d->a%dr%d Slot %d (freq,size): a%dr%d(%d,%d) : reassign to %d Spill %d(a%d), cost=%d Spilled regs Try assign %d(a%d), cost=%d Assigning %d(freq=%d) slot %d of Assigning %d(freq=%d) a new slot %d ira_reuse_stack_slot ira_reassign_pseudos update_curr_costs ei_next ei_container coalesce_allocnos update_conflict_hard_regno_costs update_copy_costs /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h a%dr%d->a%dr%d Creating newreg=%i from oldreg=%i /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira-emit.c Remove r%d:a%d->a%d(mem) Changing RTL for loop %d (header bb%d) %i vs parent %i: Creating temporary allocno a%dr%d Allocate conflicts for a%dr%d Adding cp%d:a%dr%d-a%dr%d Adding range [%d..%d] to allocno a%dr%d upper level Adding range [%d..%d] to live through %s allocno a%dr%d ei_next ei_container store_can_be_removed_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sparseset.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ira-lives.c # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # V # V # V # V # V # V # V # V # V # V # # # # # # # # # # # # ' # ' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # } # # # # # # # # # # ! # # # # # # # # Insn %u(l%d): point = %d Compressing live ranges: from %d to %d - %d%% [%d..%d] a%d(r%d): Ranges after the compression: ei_next ei_container mark_reg_dead sparseset_bit_p mark_reg_live barriers /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/jump.c # # # # # # # # # # # " # ) # ) # ) # ) # ) # ) # o # h # } # v # # # # # # # # # # # # # # # # # # # # # * # # # 8 # 1 # # # # T # M # F # ? # # # # # # # # # # # # # # # # # # # # # # # 4 # # 4 # # # n # # [ # # # n # # # # # H # 1 # # # # # # # # # # # # # # # \ # \ # # # # # # # # # # # # # # # # # # # # # # # # ( # J # # # # y # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < # # # # # # # # # # # b # # # # reg_or_subregno rtx_renumbered_equal_p invert_jump_1 redirect_jump_2 mark_jump_label_1 signed_condition unsigned_condition swap_condition reverse_condition_maybe_unordered reverse_condition mark_all_labels /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/l-ipo.c q $ $ $ $ $ v $ $ v $ v $ J $ $ _ $ _ $ _ $ $ $ $ __anon_ alias %s_%u %s_cmo_%u %s_%d always_inline 2 Z! 2 1 \[! 2 Q ! 2 5$ r6$ 2 N5$ (6$ real_varpool_node process_module_scope_static_func process_module_scope_static_var promote_static_var_func cgraph_do_link resolve_cgraph_node cgraph_real_node cgraph_real_node_1 cgraph_is_inline_body_available_in_module add_define_module cgraph_is_promoted_static_func cgraph_sym gimple_op_ptr lipo_cmp_type aggr_has_equiv_id is_ns_equiv pop_module_scope push_module_scope add_decl_to_current_module_scope lipo_restore_decl lipo_save_decl get_module_scope /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/langhooks.c %s.%lu At top level: In member function %qs In function %qs inlined from %qs at %s:%d:%d inlined from %qs at %s:%d inlined from %qs add_builtin_function_common lhd_print_error_function lhd_tree_size lhd_dwarf_name lhd_decl_printable_name lhd_expand_expr lhd_incomplete_type_error lhd_type_promotes_to lhd_set_decl_assembler_name /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lists.c 3 3 free_INSN_LIST_node alloc_INSN_LIST free_list /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/loop-init.c loop2 loop2_init loop2_done loop2_invariant loop2_unswitch loop2_unroll loop2_doloop rtl_loop_init loop_optimizer_finalize loop_optimizer_init /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ r$ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/loop-invariant.c Invariant %d is equivalent to invariant %d. *****starting processing of loop ****** *****ending processing of loop ****** Set in insn %d is invariant (%d), cost %d, depends on Decided to move invariant %d Failed to move invariant %d free_inv_motion_data check_dependency record_use ei_next ei_container invariant_expr_equal_p hash_invariant_expr_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h not simple invariant + * iteration (in %s) %s to %s * (first special) /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/loop-iv.c Analyzing for bivness. not simple. already analysed. $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ | $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $  $  $ f $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ; $ ; $ Analyzing def of in insn is Analyzing operand of insn A $ $ $ $ $ $ $ $ $ $ ;; improved upper bound by one. Loop %d is simple: simple exit %d -> %d assumptions: does not roll if: infinite if: number of iterations: upper bound: %lld Loop %d is not simple. assuming that the loop is not infinite cannot optimize possibly infinite loops %s assuming that the loop counter does not overflow cannot optimize loop, the loop counter may overflow ei_next ei_container iv_number_of_iterations canonicalize_iv_subregs shorten_into_mode simplify_using_initial_values single_pred_edge eliminate_implied_condition canon_condition get_iv_value biv_p iv_analyze_def iv_analyze_expr record_biv get_biv_step get_biv_step_1 iv_get_reaching_def /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/loop-unroll.c / % % % % % " % ;; *** Considering loop %d for complete peeling *** ;; *** Considering loop %d *** ;; Not considering loop, cold area ;; Not considering loop, cannot duplicate ;; Not considering loop, is not innermost ;; Considering peeling once rolling loop ;; Not considering loop, is too big (%d > %u) ;; Unable to prove that the loop rolls exactly once ;; Decided to peel exactly once rolling loop ;; Considering peeling completely ;; Not considering loop, is too big, npeel=%u. ;; Unable to prove that the loop iterates constant times ;; Not peeling loop completely, rolls too much ( %lld iterations > %d [maximum peelings]) ;; Decided to peel loop completely npeel %u ;; Peeled loop completely, %d times ;; Considering unrolling loop with constant number of iterations ;; Not considering loop, is too big ;; Not unrolling loop, doesn't roll ;; max_unroll %d (%d copies, initial %d). ;; Decided to unroll the constant times rolling loop, %d times. ;; Condition on beginning of loop. ;; Condition on end of loop. ;; Unrolled loop %d times, constant # of iterations %i insns ;; Considering unrolling loop with runtime computable number of iterations ;; Unable to prove that the number of iterations can be counted in runtime ;; Loop iterates constant times ;; Decided to unroll the runtime computable times rolling loop, %d times. ;; Unrolled loop %d times, counting # of iterations in runtime, %i insns ;; Considering simply peeling loop ;; Not peeling, contains branches ;; Not peeling loop, rolls too much ( ;; Not peeling loop, no evidence it will be profitable ;; Decided to simply peel the loop, %d times. ;; Peeling loop %d times ;; Considering unrolling loop stupidly ;; The loop is simple ;; Not unrolling, contains branches ;; Decided to unroll the loop stupidly, %d times. ;; Unrolled loop %d times, %i insns ;; Expanding Accumulator apply_opt_in_copies expand_var_during_unrolling split_iv unroll_loop_stupid peel_loop_simple unroll_loop_runtime_iterations single_pred_edge single_succ_edge unroll_loop_constant_iterations peel_loop_completely unroll_and_peel_loops /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/loop-unswitch.c ;; Not unswitching anymore, hit max level ;; Not unswitching, not innermost loop ;; Not unswitching, can't duplicate loop ;; Not unswitching, loop too big ;; Not unswitching, not hot area ;; Not unswitching, loop iterations < 1 ;; Unswitching loop unswitch_loop single_succ_edge single_pred_edge unswitch_single_loop compare_and_jump_seq /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/omp-low.c .iter .count %*sbb %d: %s %*sbb %d: GIMPLE_OMP_CONTINUE %*sbb %d: GIMPLE_OMP_RETURN %*s[no exit marker] Q % % < % g % U % g % % % - % - % - % m % m % % m % m % % % V % % % % % % % % % % % % % % _omp_cpyfn _omp_fn %s.%lu .omp_data_i .omp_data_o .omp_data_s .omp_data_a .omp_copy_s barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region master region may not be closely nested inside of work-sharing or explicit task region ordered region may not be closely nested inside of critical or explicit task region ordered region must be closely nested inside a loop region with an ordered clause critical region may not be nested inside a critical region with the same name a % % % % % % % % % % % % % a % % c % % % % % a % % a % a % % % % % % % % % % 0 % % 0 % 0 % % % % 0 % % % % m % m % % % % % % % % % % % % % % % % % % % % % % % m % m % % % % m % % m % m % % % % % % % m % V % % % % % % % 7 % % % % % + % % % + % % + % 4 % ~ % + % .istart0 .iend0 .tem .trip C& C& QC& C& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& QC& 1C& AC& !C& )R& 6R& 6R& R& Q& R& R& Q& Q& 6R& RR& R& 6R& R& OMP region tree ompexp .section .omp_copy_o .omp_copy_i .gomp_critical_user_ & p & & & & & & & & & & $ & C & & & b & & & & & B & & & & & & & & & & & m & omplower invalid entry to OpenMP structured block invalid branch to/from an OpenMP structured block P & u & u & u & u & u & u & & & & u & u & & u & u & u & u & & & & & & & u & & & u & & 2 & & 8 & 2 & & 2 & 2 & 2 & 2 & & & & & 2 & 2 & & 2 & 2 & 2 & 2 & & & & & & & 2 & & & 2 & & 83 Display descriptions of a specific class of options. is one or more of optimizers, target, warnings, undocumented, params --output-pch= --param --param = Set parameter to value. See below for a complete list of parameters --target-help Alias for --help=target --version -A -A= Assert the to . Putting '-' before disables the to -C Do not discard comments -CC Do not discard comments in macro expansions -D -D[=] Define a with as its value. If just is given, is taken to be 1 -E -F -F

Add to the end of the main framework include path -G -G Put global and static data smaller than bytes into a special section (on some targets) -H Print the name of header files as they are used -I -I Add to the end of the main include path -J -J Put MODULE files in 'directory' -M Generate make dependencies -MD Generate make dependencies and compile -MD_ -MF -MF Write dependency output to the given file -MG Treat missing header files as generated files -MM Like -M but ignore system header files -MMD Like -MD but ignore system header files -MMD_ -MP Generate phony targets for all headers -MQ -MQ Add a MAKE-quoted target -MT -MT Add an unquoted target -O -O Set optimization level to -Os Optimize for space rather than speed -P Do not generate #line directives -U -U Undefine -W This switch is deprecated; use -Wextra instead -Wabi Warn about things that will change when compiling with an ABI-compliant compiler -Waddress Warn about suspicious uses of memory addresses -Waggregate-return Warn about returning structures, unions or arrays -Waliasing Warn about possible aliasing of dummy arguments -Walign-commons Warn about alignment of COMMON blocks -Wall Enable most warning messages -Wall-deprecation -Wall-javadoc -Wampersand Warn about missing ampersand in continued character constants -Warray-bounds Warn if an array is accessed out of bounds -Warray-temporaries Warn about creation of array temporaries -Wassert-identifier -Wassign-intercept Warn whenever an Objective-C assignment is being intercepted by the garbage collector -Wattributes Warn about inappropriate attribute usage -Wbad-function-cast Warn about casting functions to incompatible types -Wboxing -Wbuiltin-macro-redefined Warn when a built-in preprocessor macro is undefined or redefined -Wc++-compat Warn about C constructs that are not in the common subset of C and C++ -Wc++0x-compat Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x -Wcast-align Warn about pointer casts which increase alignment -Wcast-qual Warn about casts which discard qualifiers -Wchar-concat -Wchar-subscripts Warn about subscripts whose type is "char" -Wcharacter-truncation Warn about truncated character expressions -Wclobbered Warn about variables that might be changed by "longjmp" or "vfork" -Wcomment Warn about possibly nested block comments, and C++ comments spanning more than one physical line -Wcomments Synonym for -Wcomment -Wcondition-assign -Wconstructor-name -Wconversion Warn for implicit type conversions that may change a value -Wconversion-null Warn about peculiar, but valid, conversions from/to NULL -Wcoverage-mismatch Warn in case profiles in -fprofile-use do not match -Wctor-dtor-privacy Warn when all constructors and destructors are private -Wdeclaration-after-statement Warn when a declaration is found after a statement -Wdep-ann -Wdeprecated Warn if a deprecated compiler feature, class, method, or field is used -Wdeprecated-declarations Warn about uses of __attribute__((deprecated)) declarations -Wdisabled-optimization Warn when an optimization pass is disabled -Wdiscouraged -Wdiv-by-zero Warn about compile-time integer division by zero -Weffc++ Warn about violations of Effective C++ style rules -Wempty-block -Wempty-body Warn about an empty body in an if or else statement -Wendif-labels Warn about stray tokens after #elif and #endif -Wenum-compare Warn about comparison of different enum types -Wenum-identifier -Wenum-switch -Werror Treat all warnings as errors -Werror-implicit-function-declaration This switch is deprecated; use -Werror=implicit-function-declaration instead -Werror= Treat specified warning as error -Wextra Print extra (possibly unwanted) warnings -Wextraneous-semicolon Warn if deprecated empty statements are found -Wfallthrough -Wfatal-errors Exit on the first error occurred -Wfield-hiding -Wfinal-bound -Wfinally -Wfloat-equal Warn if testing floating point numbers for equality -Wforbidden -Wformat Warn about printf/scanf/strftime/strfmon format string anomalies -Wformat-contains-nul Warn about format strings that contain NUL bytes -Wformat-extra-args Warn if passing too many arguments to a function for its format string -Wformat-nonliteral Warn about format strings that are not literals -Wformat-security Warn about possible security problems with format functions -Wformat-y2k Warn about strftime formats yielding 2-digit years -Wformat-zero-length Warn about zero-length formats -Wformat= -Wframe-larger-than= -Wframe-larger-than= Warn if a function's stack frame requires more than bytes -Whiding -Wignored-qualifiers Warn whenever type qualifiers are ignored. -Wimplicit -Wimplicit-function-declaration Warn about implicit function declarations -Wimplicit-int Warn when a declaration does not specify a type -Wimplicit-interface Warn about calls with implicit interface -Wimport -Windirect-static -Winit-self Warn about variables which are initialized to themselves -Winline Warn when an inlined function cannot be inlined -Wint-to-pointer-cast Warn when there is a cast to a pointer from an integer of a different size -Wintf-annotation -Wintf-non-inherited -Wintrinsic-shadow Warn if a user-procedure has the same name as an intrinsic -Wintrinsics-std Warn on intrinsics not part of the selected standard -Winvalid-offsetof Warn about invalid uses of the "offsetof" macro -Winvalid-pch Warn about PCH files that are found but not used -Wjavadoc -Wlarger-than- -Wlarger-than= -Wlarger-than= Warn if an object is larger than bytes -Wline-truncation Warn about truncated source lines -Wlocal-hiding -Wlogical-op Warn when a logical operator is suspicously always evaluating to true or false -Wlong-long Do not warn about using "long long" when -pedantic -Wmain Warn about suspicious declarations of "main" -Wmasked-catch-block -Wmaybe-uninitialized Warn about maybe uninitialized automatic variables -Wmissing-braces Warn about possibly missing braces around initializers -Wmissing-declarations Warn about global functions without previous declarations -Wmissing-field-initializers Warn about missing fields in struct initializers -Wmissing-format-attribute Warn about functions which might be candidates for format attributes -Wmissing-include-dirs Warn about user-specified include directories that do not exist -Wmissing-noreturn Warn about functions which might be candidates for __attribute__((noreturn)) -Wmissing-parameter-type Warn about function parameters declared without a type specifier in K&R-style functions -Wmissing-prototypes Warn about global functions without prototypes -Wmudflap Warn about constructs not instrumented by -fmudflap -Wmultichar Warn about use of multi-character character constants -Wnested-externs Warn about "extern" declarations not at file scope -Wnls -Wno-effect-assign -Wnon-template-friend Warn when non-templatized friend functions are declared within a template -Wnon-virtual-dtor Warn about non-virtual destructors -Wnonnull Warn about NULL being passed to argument slots marked as requiring non-NULL -Wnormalized= -Wnormalized= Warn about non-normalised Unicode strings -Wnull -Wold-style-cast Warn if a C-style cast is used in a program -Wold-style-declaration Warn for obsolescent usage in a declaration -Wold-style-definition Warn if an old-style parameter definition is used -Wout-of-date Warn if .class files are out of date -Wover-ann -Woverflow Warn about overflow in arithmetic expressions -Woverlength-strings Warn if a string is longer than the maximum portable length specified by the standard -Woverloaded-virtual Warn about overloaded virtual function names -Woverride-init Warn about overriding initializers without side effects -Wpacked Warn when the packed attribute has no effect on struct layout -Wpacked-bitfield-compat Warn about packed bit-fields whose offset changed in GCC 4.4 -Wpadded Warn when padding is required to align structure members -Wparam-assign -Wparentheses Warn about possibly missing parentheses -Wpkg-default-method -Wpmf-conversions Warn when converting the type of pointers to member functions -Wpointer-arith Warn about function pointer arithmetic -Wpointer-sign Warn when a pointer differs in signedness in an assignment -Wpointer-to-int-cast Warn when a pointer is cast to an integer of a different size -Wpragmas Warn about misuses of pragmas -Wprotocol Warn if inherited methods are unimplemented -Wpsabi -Wraw -Wreal-conversion Warn for implicit type conversions from real to integral values -Wredundant-decls Warn about multiple declarations of the same object -Wredundant-modifiers Warn if modifiers are specified when not necessary -Wreorder Warn when the compiler reorders code -Wreturn-type Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++) -Wripa-opt-mismatch Warn if primary and auxiliary modules have mismatched command line options -Wselector Warn if a selector has multiple methods -Wself-assign Warn when a variable is assigned to itself -Wself-assign-non-pod Warn when a variable of a non-POD type is assigned to itself -Wsequence-point Warn about possible violations of sequence point rules -Wserial -Wshadow Warn when one local variable shadows another -Wshadow-compatible-local Warn when one local variable shadows another local variable or parameter of compatible type -Wshadow-local Warn when one local variable shadows another local variable or parameter -Wsign-compare Warn about signed-unsigned comparisons -Wsign-conversion Warn for implicit type conversions between signed and unsigned integers -Wsign-promo Warn when overload promotes from unsigned to signed -Wspecial-param-hiding -Wstack-protector Warn when not issuing stack smashing protection for some reason -Wstatic-access -Wstatic-receiver -Wstrict-aliasing Warn about code which might break strict aliasing rules -Wstrict-aliasing= -Wstrict-null-sentinel Warn about uncasted NULL used as sentinel -Wstrict-overflow Warn about optimizations that assume that signed overflow is undefined -Wstrict-overflow= -Wstrict-prototypes Warn about unprototyped function declarations -Wstrict-selector-match Warn if type signatures of candidate methods do not match exactly -Wsuppress -Wsurprising Warn about "suspicious" constructs -Wswitch Warn about enumerated switches, with no default, missing a case -Wswitch-default Warn about enumerated switches missing a "default:" statement -Wswitch-enum Warn about all enumerated switches missing a specific case -Wsync-nand Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used -Wsynth Deprecated. This switch has no effect -Wsynthetic-access -Wsystem-headers Do not suppress warnings from system headers -Wtabs Permit nonconforming uses of the tab character -Wtasks -Wthread-mismatched-lock-acq-rel Warn about mismatched lock acquisition and release -Wthread-mismatched-lock-order Warn about lock acquisition order inconsistent with what specified in the attributes -Wthread-reentrant-lock Warn about a lock being acquired recursively -Wthread-safety Warn about potential thread safety issues when the code is annotated with thread safety attributes -Wthread-unguarded-func Warn about function calls not properly protected by locks specified in the attributes -Wthread-unguarded-var Warn about shared variables not properly protected by locks specified in the attributes -Wthread-unsupported-lock-name Warn about uses of unsupported lock names in attributes -Wtraditional Warn about features not present in traditional C -Wtraditional-conversion Warn of prototypes causing type conversions different from what would happen in the absence of prototype -Wtrigraphs Warn if trigraphs are encountered that might affect the meaning of the program -Wtype-hiding -Wtype-limits Warn if a comparison is always true or always false due to the limited range of the data type -Wuncheck -Wundeclared-selector Warn about @selector()s without previously declared methods -Wundef Warn if an undefined macro is used in an #if directive -Wunderflow Warn about underflow of numerical constant expressions -Wuninitialized Warn about uninitialized automatic variables -Wunknown-pragmas Warn about unrecognized pragmas -Wunnecessary-else -Wunqualified-field -Wunreachable-code Warn about code that will never be executed -Wunsafe-loop-optimizations Warn if the loop cannot be optimized due to nontrivial assumptions. -Wunused Enable all -Wunused- warnings -Wunused-argument -Wunused-function Warn when a function is unused -Wunused-import -Wunused-label Warn when a label is unused -Wunused-local -Wunused-macros Warn about macros defined in the main file that are not used -Wunused-parameter Warn when a function parameter is unused -Wunused-private -Wunused-thrown -Wunused-value Warn when an expression value is unused -Wunused-variable Warn when a variable is unused -Wuseless-type-check -Wvarargs-cast -Wvariadic-macros Do not warn about using variadic macros when -pedantic -Wvla Warn if a variable length array is used -Wvolatile-register-var Warn when a register variable is declared volatile -Wwarning-token -Wwrite-strings In C++, nonzero means warn about deprecated conversion from string literals to `char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard. -ansi A synonym for -std=c89 (for C) or -std=c++98 (for C++) -aux-info -aux-info Emit declaration information into -aux-info= -auxbase -auxbase-strip -cpp Enable preprocessing -d -d Enable dumps from specific passes of the compiler -dumpbase -dumpbase Set the file basename to be used for dumps -fCLASSPATH= --CLASSPATH Deprecated; use --classpath instead -fPIC Generate position-independent code if possible (large mode) -fPIE Generate position-independent code for executables if possible (large mode) -fRTS= -fabi-version= -faccess-control Enforce class member access control semantics -falign-commons Enable alignment of COMMON blocks -falign-functions Align the start of functions -falign-functions= -falign-jumps Align labels which are only reached by jumping -falign-jumps= -falign-labels Align all labels -falign-labels= -falign-loops Align the start of loops -falign-loops= -fall-intrinsics All intrinsics procedures are available regardless of selected standard -fall-virtual -fallow-leading-underscore -falt-external-templates Change when template instances are emitted -fargument-alias Specify that arguments may alias each other and globals -fargument-noalias Assume arguments may alias globals but not each other -fargument-noalias-anything Assume arguments alias no other storage -fargument-noalias-global Assume arguments alias neither each other nor globals -fasm Recognize the "asm" keyword -fassert Permit the use of the assert keyword -fassociative-math Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding. -fassume-compiled -fassume-compiled= -fasynchronous-unwind-tables Generate unwind tables that are exact at each instruction boundary -fauto-inc-dec Generate auto-inc/dec instructions -fautomatic Do not treat local variables and COMMON blocks as if they were named in SAVE statements -faux-classpath -fbackslash Specify that backslash in string introduces an escape character -fbacktrace Produce a backtrace when a runtime error is encountered -fblas-matmul-limit= -fblas-matmul-limit= Size of the smallest matrix for which matmul will use BLAS -fbootclasspath= --bootclasspath= Replace system path -fbootstrap-classes Generated should be loaded by bootstrap loader -fbounds-check Generate code to check bounds before indexing arrays -fbranch-count-reg Replace add, compare, branch with branch on count register -fbranch-probabilities Use profiling information for branch probabilities -fbranch-target-load-optimize Perform branch target load optimization before prologue / epilogue threading -fbranch-target-load-optimize2 Perform branch target load optimization after prologue / epilogue threading -fbtr-bb-exclusive Restrict target load migration not to re-use registers in any basic block -fbuiltin Recognize built-in functions -fbuiltin- -fcall-saved- -fcall-saved- Mark as being preserved across functions -fcall-used- -fcall-used- Mark as being corrupted by function calls -fcaller-saves Save registers around function calls -fcgraph-section Generate .note.callgraph.text sections listing callees and edge counts. -fcheck-array-temporaries Produce a warning at runtime if a array temporary has been created for a procedure argument -fcheck-data-deps Compare the results of several data dependence analyzers. -fcheck-new Check the return value of new -fcheck-references Generate checks for references to NULL -fclasspath= --classpath= Set class path -fclone-hot-version-paths Enable cloning and hoisting of hot multiversioned paths -fcommon Do not put uninitialized globals in the common section -fcompile-resource= -fcond-mismatch Allow the arguments of the '?' operator to have different types -fconserve-space Reduce the size of object files -fconserve-stack Do not perform optimizations increasing noticeably stack usage -fconstant-string-class= -fconst-string-class= Use class for constant strings -fconvert=big-endian Use big-endian format for unformatted files -fconvert=little-endian Use little-endian format for unformatted files -fconvert=native Use native format for unformatted files -fconvert=swap Swap endianness for unformatted files -fcprop-registers Perform a register copy-propagation optimization pass -fcray-pointer Use the Cray Pointer extension -fcrossjumping Perform cross-jumping optimization -fcse-follow-jumps When running CSE, follow jumps to their targets -fcse-skip-blocks When running CSE, follow conditional jumps -fcx-fortran-rules Complex multiplication and division follow Fortran rules -fcx-limited-range Omit range reduction step when performing complex division -fd-lines-as-code Ignore 'D' in column one in fixed form -fd-lines-as-comments Treat lines with 'D' in column one as comments -fdata-sections Place data items into their own section -fdbg-cnt-list List all available debugging counters with their limits and counts. -fdbg-cnt= -fdbg-cnt=:[,:,...] Set the debug counter limit. -fdce Use the RTL dead code elimination pass -fdebug-prefix-map= Map one directory name to another in debug information -fdeduce-init-list -fno-deduce-init-list disable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list -fdefault-double-8 Set the default double precision kind to an 8 byte wide type -fdefault-inline Inline member functions by default -fdefault-integer-8 Set the default integer kind to an 8 byte wide type -fdefault-real-8 Set the default real kind to an 8 byte wide type -fdefer-pop Defer popping functions args from stack until later -fdelayed-branch Attempt to fill delay slots of branch instructions -fdelete-null-pointer-checks Delete useless null pointer checks -fdiagnostics-show-location= -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics -fdiagnostics-show-option Amend appropriate diagnostic messages with the command line option that controls them -fdirectives-only Preprocess directives only. -fdisable-assertions -fdisable-assertions= -fdollar-ok Allow dollar signs in entity names -fdollars-in-identifiers Permit '$' as an identifier character -fdominance-check Check dominance information consistency after incremental update -fdse Use the RTL dead store elimination pass -fdump- -fdump- Dump various compiler internals to a file -fdump-core Dump a core file when a runtime error occurs -fdump-noaddr Suppress output of addresses in debugging dumps -fdump-parse-tree Display the code tree after parsing -fdump-unnumbered Suppress output of instruction numbers, line number notes and addresses in debugging dumps -fdwarf2-cfi-asm Enable CFI tables via GAS assembler directives. -fearly-inlining Perform early inlining -fearly-stack-alloc Make stack coalescing decisions earlier -felide-constructors -feliminate-dwarf2-dups Perform DWARF2 duplicate elimination -feliminate-unused-debug-symbols Perform unused type elimination in debug info -feliminate-unused-debug-types -femit-class-debug-always Do not suppress C++ class debug information. -femit-class-file Output a class file -femit-class-files Alias for -femit-class-file -femit-struct-debug-baseonly -femit-struct-debug-baseonly Aggressive reduced debug info for structs -femit-struct-debug-detailed= -femit-struct-debug-detailed= Detailed reduced debug info for structs -femit-struct-debug-reduced -femit-struct-debug-reduced Conservative reduced debug info for structs -fenable-assertions -fenable-assertions= -fenable-icf-debug Generate debug information to support Identical Code Folding (ICF) -fencoding= --encoding= Choose input encoding (defaults from your locale) -fenforce-eh-specs Generate code to check exception specifications -fenum-int-equiv -fexceptions Enable exception handling -fexec-charset= -fexec-charset= Convert all strings and character constants to character set -fexpensive-optimizations Perform a number of minor, expensive optimizations -fextdirs= --extdirs= Set the extension directory path -fextended-identifiers Permit universal character names (\u and \U) in identifiers -fexternal-blas Specify that an external BLAS library should be used for matmul calls on large-size arrays -fexternal-templates -ff2c Use f2c calling convention -ffast-math -ffilelist-file Input file is a file with a list of filenames to compile -ffinite-math-only Assume no NaNs or infinities are generated -ffixed- -ffixed- Mark as being unavailable to the compiler -ffixed-form Assume that the source file is fixed form -ffixed-line-length- -ffixed-line-length- Use n as character line width in fixed mode -ffixed-line-length-none Allow arbitrary character line width in fixed mode -ffloat-store Don't allocate floats and doubles in extended-precision registers -ffor-scope Scope of for-init-statement variables is local to the loop -fforce-addr Does nothing. Preserved for backward compatibility. -fforce-classes-archive-check Always check for non gcj generated classes archives -fforward-propagate Perform a forward propagation pass on RTL -ffpe-trap= -ffpe-trap=[..] Stop on following floating point exceptions -ffree-form Assume that the source file is free form -ffree-line-length- -ffree-line-length- Use n as character line width in free mode -ffree-line-length-none Allow arbitrary character line width in free mode -ffreestanding Do not assume that standard C libraries and "main" exist -ffriend-injection Inject friend functions into enclosing namespace -ffunction-cse Allow function addresses to be held in registers -ffunction-sections Place each function into its own section -ffvpt Enable floating point optimizations based on value profiles. Required both for profile generation and use. -ffvpt-functions= -ffvpt-functions=[,,...]|all List functions to optimize. -fgcse Perform global common subexpression elimination -fgcse-after-reload Perform global common subexpression elimination after register allocation has finished -fgcse-las Perform redundant load after store elimination in global common subexpression elimination -fgcse-lm Perform enhanced load motion during global common subexpression elimination -fgcse-sm Perform store motion after global common subexpression elimination -fgnu-keywords Recognize GNU-defined keywords -fgnu-runtime Generate code for GNU runtime environment -fgnu89-inline Use traditional GNU semantics for inline functions -fgraphite Enable in and out of Graphite representation -fgraphite-identity Enable Graphite Identity transformation -fguess-branch-probability Enable guessing of branch probabilities -fguiding-decls -fhandle-exceptions -fhash-synchronization Assume the runtime uses a hash table to map an object to its synchronization structure -fhelp -fhelp= -fhonor-std -fhosted Assume normal C execution environment -fhuge-objects Enable support for huge objects -fident Process #ident directives -fif-conversion Perform conversion of conditional jumps to branchless equivalents -fif-conversion2 Perform conversion of conditional jumps to conditional execution -fimplement-inlines Export functions even if they can be inlined -fimplicit-inline-templates Emit implicit instantiations of inline templates -fimplicit-none Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements -fimplicit-templates Emit implicit instantiations of templates -findirect-classes Generate instances of Class at runtime -findirect-dispatch Use offset tables for virtual method calls -findirect-inlining Perform indirect inlining -finhibit-size-directive Do not generate .size directives -finit-character= -finit-character= Initialize local character variables to ASCII value n -finit-integer= -finit-integer= Initialize local integer variables to n -finit-local-zero Initialize local variables to zero (from g77) -finit-logical= -finit-logical= Initialize local logical variables -finit-real= -finit-real= Initialize local real variables -finline Pay attention to the "inline" keyword -finline-functions Integrate simple functions into their callers -finline-functions-called-once Integrate functions called once into their callers -finline-limit- -finline-limit= -finline-limit= Limit the size of inlined functions to -finline-plan- -finline-plan-= Apply inlining decisions specified in in inlining pass . -finline-small-functions Integrate simple functions into their callers when code size is known to not growth -finput-charset= -finput-charset= Specify the default character set for source files -finstrument-functions Instrument function entry and exit with profiling calls -finstrument-functions-exclude-file-list= -finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files -finstrument-functions-exclude-function-list= -finstrument-functions-exclude-function-list=name,... Do not instrument listed functions -fintrinsic-modules-path Specify where to find the compiled intrinsic modules -fipa-cp Perform Interprocedural constant propagation -fipa-cp-clone Perform cloning to make Interprocedural constant propagation stronger -fipa-matrix-reorg Perform matrix layout flattening and transposing based on profiling information. -fipa-pta Perform interprocedural points-to analysis -fipa-pure-const Discover pure and const functions -fipa-reference Discover readonly and non addressable static variables -fipa-struct-reorg Perform structure layout optimizations based on profiling information. -fipa-type-escape Type based escape and alias analysis -fira-algorithm= -fira-algorithm=[CB|priority] Set the used IRA algorithm -fira-coalesce Do optimistic coalescing. -fira-region= -fira-region=[one|all|mixed] Set regions for IRA -fira-share-save-slots Share slots for saving different hard registers. -fira-share-spill-slots Share stack slots for spilled pseudo-registers. -fira-verbose= -fira-verbose= Control IRA's level of diagnostic messages. -fivopts Optimize induction variables on trees -fjni Assume native functions are implemented using JNI -fjump-tables Use jump tables for sufficiently large switch statements -fkeep-inline-functions Generate code for functions even if they are fully inlined -fkeep-static-consts Emit static const variables even if they are not used -flabels-ok -flax-vector-conversions Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. -fleading-underscore Give external symbols a leading underscore -flimit-hot-components Limit the size of hot components of the call graph to reduce I-cache pressure -floop-block Enable Loop Blocking transformation -floop-interchange Enable Loop Interchange transformation -floop-optimize -floop-strip-mine Enable Loop Strip Mining transformation -fmath-errno Set errno after built-in math functions -fmax-array-constructor= -fmax-array-constructor= Maximum number of objects in an array constructor -fmax-errors= -fmax-errors= Maximum number of errors to report -fmax-identifier-length= -fmax-identifier-length= Maximum identifier length -fmax-stack-var-size= -fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack -fmax-subrecord-length= -fmax-subrecord-length= Maximum length for subrecords -fmem-report Report on permanent memory allocation -fmerge-all-constants Attempt to merge identical constants and constant variables -fmerge-constants Attempt to merge identical constants across compilation units -fmerge-debug-strings Attempt to merge identical debug strings across compilation units -fmessage-length= -fmessage-length= Limit diagnostics to characters per line. 0 suppresses line-wrapping -fmodule-private Set default accessibility of module entities to PRIVATE. -fmodulo-sched Perform SMS based modulo scheduling before the first scheduling pass -fmodulo-sched-allow-regmoves Perform SMS based modulo scheduling with register moves allowed -fmove-loop-invariants Move loop invariant computations out of loops -fms-extensions Don't warn about uses of Microsoft extensions -fmudflap Add mudflap bounds-checking instrumentation for single-threaded program -fmudflapir Ignore read operations when inserting mudflap instrumentation -fmudflapth Add mudflap bounds-checking instrumentation for multi-threaded program -fname-mangling-version- -fnew-abi -fnext-runtime Generate code for NeXT (Apple Mac OS X) runtime environment -fnil-receivers Assume that receivers of Objective-C messages may be nil -fnon-call-exceptions Support synchronous non-call exceptions -fnonansi-builtins -fnonnull-objects -fobjc-call-cxx-cdtors Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed -fobjc-direct-dispatch Allow fast jumps to the message dispatcher -fobjc-exceptions Enable Objective-C exception and synchronization syntax -fobjc-gc Enable garbage collection (GC) in Objective-C/Objective-C++ programs -fobjc-sjlj-exceptions Enable Objective-C setjmp exception handling runtime -fomit-frame-pointer When possible do not generate stack frames -fopenmp Enable OpenMP (implies -frecursive in Fortran) -foperator-names Recognize C++ keywords like "compl" and "xor" -foptimize-locality Optimization based on improving memory reference locality. -foptimize-register-move Do the full register move optimization pass -foptimize-sibling-calls Optimize sibling and tail recursive calls -foptimize-static-class-initialization Enable optimization of static class initialization code -foptional-diags Enable optional diagnostics -foutput-class-dir= -fpack-derived Try to lay out derived types as compactly as possible -fpack-struct Pack structure members together without holes -fpack-struct= -fpack-struct= Set initial maximum structure member alignment -fpcc-struct-return Return small aggregates in memory, not registers -fpch-deps -fpch-preprocess Look for and use PCH files even when preprocessing -fpeel-loops Perform loop peeling -fpeephole Enable machine specific peephole optimizations -fpeephole2 Enable an RTL peephole pass before sched2 -fpermissive Downgrade conformance errors to warnings -fpessimistic-inline-stack-limit Assume no stack reuse for locals when computing frame size during inlining -fpic Generate position-independent code if possible (small mode) -fpie Generate position-independent code for executables if possible (small mode) -fplugin-arg- -fplugin-arg--[=] Specify argument = for plugin -fplugin= Specify a plugin to load -fpmu-profile-generate= -fpmu-profile-generate=[load-latency] Generate pmu profile for cache misses. Currently only pfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms. -fpmu-profile-use= -fpmu-profile-use=[load-latency] Use pmu profile data while optimizing. Currently only perfmon based load latency profiling is supported on Intel/PEBS and AMD/IBS platforms. -fpost-ipa-mem-report Report on memory allocation before interprocedural optimization -fpre-ipa-mem-report -fpredictive-commoning Run predictive commoning optimization. -fprefetch-loop-arrays Generate prefetch instructions, if available, for arrays in loops -fpreprocessed Treat the input file as already preprocessed -fprofile Enable basic program profiling code -fprofile-arcs Insert arc-based program profiling code -fprofile-correction Enable correction of flow inconsistent profile data input -fprofile-dir= Set the top-level directory for storing the profile data. The default is 'pwd'. -fprofile-dump Dump CFG profile for comparison. -fprofile-generate Enable common options for generating profile info for profile feedback directed optimizations -fprofile-generate-sampling Turn on instrumentation sampling with -fprofile-generate with rate set by --param profile-generate-sampling-rate or environment variable GCOV_SAMPLING_RATE -fprofile-generate= Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir= -fprofile-reusedist Profile generation for memory reuse distance. -fprofile-use Enable common options for performing profile feedback directed optimizations -fprofile-use= Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir= -fprofile-values Insert code to profile values of expressions -frandom-seed -frandom-seed= -frandom-seed= Make compile reproducible using -frange-check Enable range checking during compilation -freciprocal-math Same as -fassociative-math for expressions which include division. -frecord-gcc-switches Record gcc command line switches in the object file. -frecord-marker=4 Use a 4-byte record marker for unformatted files -frecord-marker=8 Use an 8-byte record marker for unformatted files -frecord-options-in-elf Record the command line options in the .note elf section for sample FDO to do module grouping -frecursive Allocate local variables on the stack to allow indirect recursion -freduced-reflection Reduce the amount of reflection meta-data generated -freg-struct-return Return small aggregates in registers -fregmove Enables a register move optimization -frename-registers Perform a register renaming optimization pass -freorder-blocks Reorder basic blocks to improve code placement -freorder-blocks-and-partition Reorder basic blocks and partition into hot and cold sections -freorder-functions Reorder functions to improve code placement -frepack-arrays Copy array sections into a contiguous block on procedure entry -freplace-objc-classes Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime -frepo Enable automatic template instantiation -frerun-cse-after-loop Add a common subexpression elimination pass after loop optimizations -frerun-loop-opt -freschedule-modulo-scheduled-loops Enable/Disable the traditional scheduling in loops that already passed modulo scheduling -fripa Perform Dynamic Inter-Procedural Analysis. -fripa-disallow-asm-modules Don't import an auxiliary module if it contains asm statements -fripa-disallow-opt-mismatch Don't import an auxiliary module if the command line options mismatch with the primary module -fripa-no-promote-always-inline-func Don't promote always inline static functions assuming they will be inlined and no copy is needed. -fripa-verbose Enable verbose informational messages for LIPO compilation -frounding-math Disable optimizations that assume default FP rounding behavior -frtti Generate run time type descriptor information -fsample-profile Use sample profile information for branch probabilities. The default sample file is sp.data in 'pwd'. -fsample-profile-aggregate-using= -fsample-profile-aggregate-using=[avg|max] Use the maximum or average number of samples across all instructions in a basic block as the basic block weight -fsample-profile-use-entry Use the entry count to annotate the entry basic block -fsample-profile= Use sample profile information for branch probabilities. The sample file is specified in the argument. -fsaw-java-file -fsched-interblock Enable scheduling across basic blocks -fsched-spec Allow speculative motion of non-loads -fsched-spec-load Allow speculative motion of some loads -fsched-spec-load-dangerous Allow speculative motion of more loads -fsched-stalled-insns Allow premature scheduling of queued insns -fsched-stalled-insns-dep Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns-dep= -fsched-stalled-insns-dep= Set dependence distance checking in premature scheduling of queued insns -fsched-stalled-insns= -fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled -fsched-verbose= -fsched-verbose= Set the verbosity level of the scheduler -fsched2-use-superblocks If scheduling post reload, do superblock scheduling -fsched2-use-traces If scheduling post reload, do trace scheduling -fschedule-insns Reschedule instructions before register allocation -fschedule-insns2 Reschedule instructions after register allocation -fsecond-underscore Append a second underscore if the name already contains an underscore -fsection-anchors Access data in the same section from shared anchor points -fsee Eliminate redundant sign extensions using LCM. -fsel-sched-pipelining Perform software pipelining of inner loops during selective scheduling -fsel-sched-pipelining-outer-loops Perform software pipelining of outer loops during selective scheduling -fsel-sched-reschedule-pipelined Reschedule pipelined regions without pipelining -fselective-scheduling Schedule instructions using selective scheduling algorithm -fselective-scheduling2 Run selective scheduling after reload -fshort-double Use the same size for double as for float -fshort-enums Use the narrowest integer type possible for enumeration types -fshort-wchar Force the underlying type for "wchar_t" to be "unsigned short" -fshow-column Show column numbers in diagnostics, when available. Default off -fsign-zero Apply negative sign to zero values -fsignaling-nans Disable optimizations observable by IEEE signaling NaNs -fsigned-bitfields When "signed" or "unsigned" is not given make the bitfield signed -fsigned-char Make "char" signed by default -fsigned-zeros Disable floating point optimizations that ignore the IEEE signedness of zero -fsingle-precision-constant Convert floating point constants to single precision constants -fsource-filename= -fsource= Set the source language version -fsplit-ivs-in-unroller Split lifetimes of induction variables when loops are unrolled -fsplit-wide-types Split wide types into independent registers -fsquangle -fstack-check Insert stack checking code into the program. Same as -fstack-check=specific -fstack-check= -fstack-check=[no|generic|specific] Insert stack checking code into the program -fstack-limit -fstack-limit-register= -fstack-limit-register= Trap if the stack goes past -fstack-limit-symbol= -fstack-limit-symbol= Trap if the stack goes past symbol -fstack-protector Use propolice as a stack protection method -fstack-protector-all Use a stack protection method for every function -fstats Display statistics accumulated during compilation -fstore-check Enable assignability checks for stores into object arrays -fstrength-reduce -fstrict-aliasing Assume strict aliasing rules apply -fstrict-enum-precision Perform transformations based on enum precision -fstrict-overflow Treat signed overflow as undefined -fstrict-prototype -fsyntax-only Check for syntax errors, then stop -ftabstop= -ftabstop= Distance between tab stops for column reporting -ftarget-help -ftarget= Set the target VM version -ftemplate-depth- -ftemplate-depth- Specify maximum template instantiation depth -ftest-coverage Create data files needed by "gcov" -fthis-is-variable -fthread-jumps Perform jump threading optimizations -fthreadsafe-statics -fno-threadsafe-statics Do not generate thread-safe code for initializing local statics -ftime-report Report the time taken by each compiler pass -ftls-model= -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec] Set the default thread-local storage code generation model -ftoplevel-reorder Reorder top level functions, variables, and asms -ftracer Perform superblock formation via tail duplication -ftrapping-math Assume floating-point operations can trap -ftrapv Trap for signed overflow in addition, subtraction and multiplication -ftree-builtin-call-dce Enable conditional dead code elimination for builtin calls -ftree-ccp Enable SSA-CCP optimization on trees -ftree-ch Enable loop header copying on trees -ftree-copy-prop Enable copy propagation on trees -ftree-copyrename Replace SSA temporaries with better names in copies -ftree-cselim Transform condition stores into unconditional ones -ftree-dce Enable SSA dead code elimination optimization on trees -ftree-dominator-opts Enable dominator optimizations -ftree-dse Enable dead store elimination -ftree-fre Enable Full Redundancy Elimination (FRE) on trees -ftree-loop-distribution Enable loop distribution on trees -ftree-loop-im Enable loop invariant motion on trees -ftree-loop-ivcanon Create canonical induction variables in loops -ftree-loop-linear Enable linear loop transforms on trees -ftree-loop-optimize Enable loop optimizations on tree level -ftree-lr-shrinking Enable Live Range Shrinking optimization -ftree-lrs Perform live range splitting during the SSA->normal pass -ftree-parallelize-loops= Enable automatic parallelization of loops -ftree-pre Enable SSA-PRE optimization on trees -ftree-reassoc Enable reassociation on tree level -ftree-salias -ftree-scev-cprop Enable copy propagation of scalar-evolution information. -ftree-sink Enable SSA code sinking on trees -ftree-sra Perform scalar replacement of aggregates -ftree-store-ccp -ftree-store-copy-prop -ftree-switch-conversion Perform conversions of switch initializations. -ftree-ter Replace temporary expressions in the SSA->normal pass -ftree-vect-loop-version Enable loop versioning when doing loop vectorization on trees -ftree-vectorize Enable loop vectorization on trees -ftree-vectorizer-verbose= -ftree-vectorizer-verbose= Set the verbosity level of the vectorizer -ftree-vrp Perform Value Range Propagation on trees -funderscoring Append underscores to externally visible names -funit-at-a-time Compile whole compilation unit at a time -funroll-all-loops Perform loop unrolling for all loops -funroll-loops Perform loop unrolling when iteration count is known -funsafe-loop-optimizations Allow loop optimizations to assume that the loops behave in normal way -funsafe-math-optimizations Allow math optimizations that may violate IEEE or ISO standards -funsigned-bitfields When "signed" or "unsigned" is not given make the bitfield unsigned -funsigned-char Make "char" unsigned by default -funswitch-loops Perform loop unswitching -funwind-tables Just generate unwind tables for exception handling -fuse-boehm-gc Generate code for the Boehm GC -fuse-cxa-atexit Use __cxa_atexit to register destructors -fuse-cxa-get-exception-ptr Use __cxa_get_exception_ptr in exception handling -fuse-divide-subroutine Call a library routine to do integer divisions -fuse-ld= -fvar-tracking Perform variable tracking -fvar-tracking-uninit Perform variable tracking and also tag variables that are uninitialized -fvariable-expansion-in-unroller Apply variable expansion when loops are unrolled -fvect-cost-model Enable use of cost model in vectorization -fverbose-asm Add extra commentary to assembler output -fversion -fvisibility-inlines-hidden Marks all inlined methods as having hidden visibility -fvisibility-ms-compat Changes visibility to match Microsoft Visual Studio by default -fvisibility= -fvisibility=[default|internal|hidden|protected] Set the default symbol visibility -fvpt Use expression value profiles in optimizations -fvtable-gc Discard unused virtual functions -fvtable-thunks Implement vtables using thunks -fweak Emit common-like symbols as weak symbols -fweb Construct webs and split unrelated uses of single variable -fwhole-program Perform whole program optimizations -fwide-exec-charset= -fwide-exec-charset= Convert all wide strings and character constants to character set -fworking-directory Generate a #line directive pointing at the current working directory -fwrapv Assume signed arithmetic overflow wraps around -fxref Emit cross referencing information -fzee Eliminate redundant zero extensions on targets that support implicit extensions. -fzero-initialized-in-bss Put zero initialized data in the bss section -fzero-link Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode -g Generate debug information in default format -gant -gcoff Generate debug information in COFF format -gdwarf+ -gdwarf-2 Generate debug information in DWARF v2 format -gdwarf-4 Generate debug information in DWARF v4 format (experimental) -gen-decls Dump declarations to a .decl file -ggdb Generate debug information in default extended format -gmlt Generate debug information at level 1 with minimal line table -gnat -gnat Specify options to GNAT -gnatO -gno-strict-dwarf Emit DWARF additions beyond selected version -gstabs Generate debug information in STABS format -gstabs+ Generate debug information in extended STABS format -gstrict-dwarf Don't emit DWARF additions beyond selected version -gvms Generate debug information in VMS format -gxcoff Generate debug information in XCOFF format -gxcoff+ Generate debug information in extended XCOFF format -idirafter -idirafter Add to the end of the system include path -imacros -imacros Accept definition of macros in -imultilib -imultilib Set to be the multilib include subdirectory -include -include Include the contents of before other files -iprefix -iprefix Specify as a prefix for next two options -iquote -iquote Add to the end of the quote include path -isysroot -isysroot Set to be the system root directory -isystem -isystem Add to the start of the system include path -iwithprefix -iwithprefix Add to the end of the system include path -iwithprefixbefore -iwithprefixbefore Add to the end of the main include path -lang-asm -lang-objc -m128bit-long-double sizeof(long double) is 16 -m32 Generate 32bit i386 code -m3dnow Support 3DNow! built-in functions -m3dnowa Support Athlon 3Dnow! built-in functions -m64 Generate 64bit x86-64 code -m80387 Use hardware fp -m96bit-long-double sizeof(long double) is 12 -mabi= Generate code that conforms to the given ABI -mabm Support code generation of Advanced Bit Manipulation (ABM) instructions. -maccumulate-outgoing-args Reserve space for outgoing arguments in the function prologue -maes Support AES built-in functions and code generation -malign-double Align some doubles on dword boundary -malign-functions= Function starts are aligned to this power of 2 -malign-jumps= Jump targets are aligned to this power of 2 -malign-loops= Loop code aligned to this power of 2 -malign-stringops Align destination of the string operations -mandroid Generate code for the Android platform. -march= Generate code for given CPU -masm= Use given assembler dialect -mavx Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation -mbionic Use Bionic C library -mbranch-cost= Branches are this expensive (1-5, arbitrary units) -mcld Generate cld instruction in the function prologue. -mcmodel= Use given x86-64 code model -mcx16 Support code generation of cmpxchg16b instruction. -mfancy-math-387 Generate sin, cos, sqrt for FPU -mfma Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation -mforce-drap Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack -mfp-ret-in-387 Return values of functions in FPU registers -mfpmath= Generate floating point mathematics using given instruction set -mfused-madd Enable automatic generation of fused floating point multiply-add instructions if the ISA supports such instructions. The -mfused-madd option is on by default. -mglibc Use GNU C library -mhard-float -mieee-fp Use IEEE math for fp comparisons -mincoming-stack-boundary= Assume incoming stack aligned to this power of 2 -minline-all-stringops Inline all known string operations -minline-compares Inline compare operations strcmp and memcmp -minline-stringops-dynamically Inline memset/memcpy string operations, but perform inline version only for small blocks -mintel-syntax -mlarge-data-threshold= Data greater than given threshold will go into .ldata section in x86-64 medium model -mlwp Support LWP built-in functions and code generation -mmmx Support MMX built-in functions -mmovbe Support code generation of movbe instruction. -mms-bitfields Use native (MS) bitfield layout -mno-align-stringops -mno-fancy-math-387 -mno-fused-madd -mno-push-args -mno-red-zone -mno-sse4 Do not support SSE4.1 and SSE4.2 built-in functions and code generation -momit-leaf-frame-pointer Omit the frame pointer in leaf functions -mpc Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80) -mpclmul Support PCLMUL built-in functions and code generation -mpopcnt Support code generation of popcnt instruction. -mpreferred-stack-boundary= Attempt to keep stack aligned to this power of 2 -mpush-args Use push instructions to save outgoing arguments -mrecip Generate reciprocals instead of divss and sqrtss. -mred-zone Use red-zone in the x86-64 code -mregparm= Number of registers used to pass integer arguments -mrtd Alternate calling convention -msahf Support code generation of sahf instruction in 64bit x86-64 code. -msoft-float Do not use hardware fp -msse Support MMX and SSE built-in functions and code generation -msse2 Support MMX, SSE and SSE2 built-in functions and code generation -msse2avx Encode SSE instructions with VEX prefix -msse3 Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation -msse4 Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation -msse4.1 Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation -msse4.2 -msse4a Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation -msse5 Support SSE5 built-in functions and code generation -msseregparm Use SSE register passing conventions for SF and DF mode -mssse3 Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation -mstack-arg-probe Enable stack probing -mstackrealign Realign stack in prologue -mstringop-strategy= Chose strategy to generate stringop using -mtls-dialect= Use given thread-local storage dialect -mtls-direct-seg-refs Use direct references against %gs when accessing tls data -mtune= Schedule code for given CPU -muclibc Use uClibc C library -mveclibabi= Vector library ABI to use -nocpp Disable preprocessing -nostdinc Do not search standard system include directories (those specified with -isystem will still be used) -nostdinc++ Do not search standard system include directories for C++ -nostdlib -o -o Place output into -p Enable function profiling -pedantic Issue warnings needed for strict compliance to the standard -pedantic-errors Like -pedantic but issue them as errors -pie Create a position independent executable -print-objc-runtime-info Generate C header of platform-specific features -print-pch-checksum Print a checksum of the executable for PCH validity checking, and stop -quiet Do not display functions compiled or elapsed time -remap Remap file names when including files -shared Create a shared library -static-libgfortran Statically link the GNU Fortran helper library (libgfortran) -std=c++0x Conform to the ISO 1998 C++ standard, with extensions that are likely to become a part of the upcoming ISO C++ standard, dubbed C++0x. Note that the extensions enabled by this mode are experimental and may be removed in future releases of GCC. -std=c++98 Conform to the ISO 1998 C++ standard -std=c89 Conform to the ISO 1990 C standard -std=c99 Conform to the ISO 1999 C standard -std=c9x Deprecated in favor of -std=c99 -std=f2003 Conform to the ISO Fortran 2003 standard -std=f2008 Conform to the ISO Fortran 2008 standard -std=f95 Conform to the ISO Fortran 95 standard -std=gnu Conform to nothing in particular -std=gnu++0x Conform to the ISO 1998 C++ standard, with GNU extensions and extensions that are likely to become a part of the upcoming ISO C++ standard, dubbed C++0x. Note that the extensions enabled by this mode are experimental and may be removed in future releases of GCC. -std=gnu++98 Conform to the ISO 1998 C++ standard with GNU extensions -std=gnu89 Conform to the ISO 1990 C standard with GNU extensions -std=gnu99 Conform to the ISO 1999 C standard with GNU extensions -std=gnu9x Deprecated in favor of -std=gnu99 -std=iso9899:1990 -std=iso9899:199409 Conform to the ISO 1990 C standard as amended in 1994 -std=iso9899:1999 -std=iso9899:199x Deprecated in favor of -std=iso9899:1999 -std=legacy Accept extensions to support legacy code -traditional-cpp Enable traditional preprocessing -trigraphs -trigraphs Support ISO C trigraphs -undef Do not predefine system-specific and GCC-specific macros -v Enable verbose output -version Display the compiler's version -w Suppress warnings d d i (d 0d i d i f d d i =e Ke i ce i me pe i n e e i n f f i n 8f D q q i ? $ q q i @ D `Z +r Lr i A " W r i B r r i C v r r i D $ 8s Ps i E $ W {s i F s s i G f s s i H D X t i I t $t i J f Xt ht i K f t t i L D t i M t i N t t i O f lZ u Du i $ " u u i Q u u i R $ u v i S X 6v i T Dv Tv i U TX uv i V v i W v i X v v i Y f X v i Z v v i [ f 9w Pw i \ f W w w i ] f Y w w i ^ f XY $x 8x i _ f 4Y tx x i ` f dZ x x i a " hW x i b f x y i * ly i d uy y i e y i f f y y i g " z z i h " (Y Pz hz i i z i j f @ z i k z z i l f dV z z i m $ X ,{ D{ i n " { i o { i p { { i q | | i r M| `| i s D | | i t f | i u | i $* | | i $* C} X} i x z} i y } } i z $ Y } } i { g '~ 0~ i | f ]~ i } r~ ~ i ~ $ V ~ ~ i  f 8W   i f X V t i f   i g V i f \ p i $ V i " 0 H i # 8Y w i $ i f i " |X ? i E i X p i D i D @Z i f W L \ i f i i D 0X i " , D i # X v i i i $ i g Z p i D Z i " i $ Y 2 L i f i $ lY i i f V i ) < i D z i f `X i " i " V ` i f ~ i ` $ i f @( i i f , , i f HZ ` x i Y i D LW i n Y S h i $ V i ` Y i $ P3 # < i D T3 y i f ,Y i i $ dY i $ pZ | i $ X i f 0 i f 4 h x i D XW i i $ hX i ( i : L i $ L i $"8 i D i $ 3 i $"< F \ i # Y i ` xY i i # , i $ X l i $ Y i $ V i @ j t i D W i i f $ PX i # i , P i $ D i $ H i $ L A T i $ Z i $ P & @ i $ T i $ X3 i " Y 1 L i " hZ i f i ! 0 i $ X i i ` W i f + 8 i o i $ V i f i i i $ V H d i $ Z i $ \3 i i $ \ i # 2 i $ ` N i ] p i f i $ d i i i $ h D X i $ l w i i i g i f p 0 i f 4Z c i s i g Y C L i f i i i i i A i n J T i i TV i X h i o i "t ~ i D i i (! V ! i * 4 D i (! i " ? ( (W ! ( i @ Y S p i A `Y i B Y , T i # C 3 i D W i E ( X S \ i F D i G ( PW ( i i I ( 3 ( i i H i L ( i M ( i N ( Y G d i O ( W i P (! Y i Q (! 5 P i * i * 0 D i i U ( W i V ( `V ( i W ( W [ p i X ( Z i Y i Z ( Y J P i [ 3  i \ ( 3 i ! ] ( 3 L p i ^ ( 3 i _ ( \Y i ` ( LV 2 D i a f n | i b n i c f i d f 3 Y h i e i f ( Z i g f * 8 i h f V h i i ( i j ( V i k B & 0 i l P h i m ( i n ( hV i o D i p Q ` i i r i ! 8 i ~ i u X i X i w D B P i x i y i z ( \W i { ( 0 i | W S i } D f t i ~ PV i f * i i , i D * s i W i D i ( 8X i D ` p i V i * @ i ( q | i W i ( i ( X 9 T i ( 3 i ( W i ( V i ( V % 8 i ( Y l | i ( i ( xZ i ( X + 6 i ( Y T ` i ( V i ( tY i ( i ( J ` i ( Y i ( i ( W i ( Y E ` i # i ( Y i ( i i ( I X i ( W y i ( @W i i i ( pX , i ( $ b | i ( ( i ( Z i Y d i ( 3 i i ( , i ( pY = L i ( X i ( W i ( W D \ i f i f i ( Z i ( X ? P i W o i D i D i 0 C i B M \ i ( v i ( V i ( Y ) < i ( pW f t i LZ i i D i D xW S d i i ( DY i D 0 i D O X i D i ( 4 i ( 3 i f t i n i ( W i D 3 < i 3 i 8 i ` / 4 i a B g p % 0 ` R X < E P { < - 8 c l i n i f . < i n  i f i n i n Y d i n i n i f ;! P! f ! i @ ! i f @ ! ! i P 0 ! ! i P 1 ! " i P 1 &" 0" i P@ 1 Y" ^" i P 1 y" " i P 0 " " i P 0 " " i Y " " i P 1 E# `# i P 0 # # i P 1 # # i P 0 $ $ i hY O$ `$ i X $ $ i Y $ $ i P 0 $ % i 3 4% <% i W X% _% i Y {% % i 1 % % i @ & & i dX G& P& i P 0 & & i W & & i P 1 @ & & i P 0 ' ' i 1 ' ' i DZ ' ' i P 0 ( $( i Y d( t( i P 0 ) ) i ? @ .) " i P 0 ;) H) i P 0 @ i) ) i X ) ) i P 0 ) * i P 0 0* P* i P 0 * i @ 3 * * i ,X %+ ,+ i P 1 `+ h+ i P 1 + + i P 1 + + i P 0 + i PI 0 , i PI 0 , i PI 0 ), i PI 0 @ 8, i PI 0 F, P, i P 1 , , i " P 0 , , i W - ,- # $ P 1 b- l- i % P 1 - - i dW - - i ' P 0 @ ). 4. i ( P 0 f. t. i P 0 . . i X . . i + P 0 . / i , P 1 B/ O/ i - P 0 f/ l/ i . P 1 @ / / i / P 1 / / i 0 Y $0 ,0 i 1 P 1 s0 |0 i P 1 0 0 i 3 P 1 :1 |0 i 4 P 1 C1 L1 i 5 P 1 1 1 i 6 P 1 1 1 i P 0 2 (2 i 8 P 1 v2 2 i 9 P 0 2 2 i : D 2 2 i 0W 3 3 i W ?3 X3 i = 0 3 3 i W 3 3 i @ 3 3 i pV 3 4 i 4 $4 i o 4 4 i D 4 i 4 4 i n 5 5 i W 5 ,5 i f < 8 i " P< d< i " < < i < < i f < = i f '= 0= i n i= l= i n = = i W = = i f W options.c align_functions %*s%s (0x%x) align_jumps align_labels align_loops flag_sched_stalled_insns flag_sched_stalled_insns_dep optimize optimize_size flag_argument_noalias flag_asynchronous_unwind_tables flag_branch_on_count_reg flag_branch_probabilities flag_branch_target_load_optimize flag_branch_target_load_optimize2 flag_btr_bb_exclusive flag_caller_saves flag_no_common flag_conserve_stack flag_cprop_registers flag_crossjumping flag_cse_follow_jumps flag_cse_skip_blocks flag_cx_fortran_rules flag_cx_limited_range flag_data_sections flag_dce flag_defer_pop flag_delayed_branch flag_delete_null_pointer_checks flag_enable_dom_check flag_dse flag_early_inlining flag_exceptions flag_expensive_optimizations flag_finite_math_only flag_float_store flag_forward_propagate flag_float_value_profile_transformations flag_gcse flag_gcse_after_reload flag_gcse_las flag_gcse_lm flag_gcse_sm flag_graphite_identity flag_guess_branch_prob flag_if_conversion flag_if_conversion2 flag_inline_functions flag_inline_functions_called_once flag_inline_small_functions flag_ipa_cp flag_ipa_cp_clone flag_ipa_matrix_reorg flag_ipa_pta flag_ipa_pure_const flag_ipa_reference flag_ipa_type_escape flag_ivopts flag_jump_tables flag_limit_hot_components flag_loop_block flag_loop_interchange flag_loop_strip_mine flag_errno_math flag_merge_constants flag_modulo_sched flag_move_loop_invariants flag_non_call_exceptions flag_omit_frame_pointer flag_regmove flag_optimize_sibling_calls flag_pack_struct flag_peel_loops flag_no_peephole flag_peephole2 flag_pessimistic_inline_stack_limit flag_predictive_commoning flag_prefetch_loop_arrays flag_profile_dump flag_record_options_in_elf flag_pcc_struct_return flag_rename_registers flag_reorder_blocks flag_reorder_blocks_and_partition flag_reorder_functions flag_rerun_cse_after_loop flag_resched_modulo_sched flag_rounding_math flag_sample_profile flag_sample_profile_use_entry flag_schedule_interblock flag_schedule_speculative flag_schedule_speculative_load flag_schedule_speculative_load_dangerous flag_sched2_use_superblocks flag_sched2_use_traces flag_schedule_insns flag_schedule_insns_after_reload flag_section_anchors flag_sel_sched_pipelining flag_sel_sched_pipelining_outer_loops flag_sel_sched_reschedule_pipelined flag_selective_scheduling flag_selective_scheduling2 flag_signaling_nans flag_signed_zeros flag_single_precision_constant flag_split_ivs_in_unroller flag_split_wide_types flag_strict_aliasing flag_strict_enum_precision flag_thread_jumps flag_toplevel_reorder flag_trapping_math flag_trapv flag_tree_builtin_call_dce flag_tree_ccp flag_tree_ch flag_tree_copy_prop flag_tree_copyrename flag_tree_cselim flag_tree_dce flag_tree_dom flag_tree_dse flag_tree_fre flag_tree_loop_distribution flag_tree_loop_im flag_tree_loop_ivcanon flag_tree_loop_linear flag_tree_loop_optimize flag_tree_lr_shrinking flag_tree_live_range_split flag_tree_pre flag_tree_reassoc flag_tree_scev_cprop flag_tree_sink flag_tree_sra flag_tree_switch_conversion flag_tree_ter flag_tree_vect_loop_version flag_tree_vectorize flag_tree_vrp flag_unit_at_a_time flag_unroll_all_loops flag_unroll_loops flag_unsafe_loop_optimizations flag_unsafe_math_optimizations flag_unswitch_loops flag_unwind_tables flag_var_tracking flag_var_tracking_uninit flag_variable_expansion_in_unroller flag_vect_cost_model flag_value_profile_transformations flag_web flag_whole_program flag_wrapv target_flags ix86_isa_flags cl_optimization_save argument %qs to %<-femit-struct-debug-detailed%> not recognized argument %qs to %<-femit-struct-debug-detailed%> unknown %<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%> command line option "%s" is valid for %s but not for %s unrecognized command line option "%s" command line option %qs is not supported by this configuration missing argument to "%s" argument to "%s" should be a non-negative integer ' ' 0 ' 0 ' ' --param -frandom-seed -fripa-disallow-opt-mismatch -Wripa-opt-mismatch -O max-aliased-vops max-fields-for-field-sensitive loop-invariant-max-bbs-in-loop avg-aliased-vops min-crossjump-insns coverage-mismatch Section anchors must be disabled when unit-at-a-time is disabled. Toplevel reorder must be disabled when unit-at-a-time is disabled. section anchors must be disabled when toplevel reorder is disabled -freorder-blocks-and-partition does not work with exceptions -freorder-blocks-and-partition does not support unwind info -freorder-blocks-and-partition does not work on this architecture -fira-algorithm=CB does not work on this architecture Thread safety analysis is disabled due to early inlining (possibly enabled by other profile or coverage options) %-*.*s %.*s %#x [enabled] [disabled] No options with the desired characteristics were found None found. Use --help=%s to show *all* the options supported by the %s front-end All options with the desired characteristics have already been displayed /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/opts.c COLUMNS The following options are target specific The following options control compiler warning messages The following options control optimizations The following options are language-independent The --param option recognizes the following as parameters The following options are specific to just the language The following options are supported by the language The following options are not documented The following options take separate arguments The following options take joined arguments unrecognized include_flags 0x%x passed to print_specific_help The following options are language-related %s%s: c warning: --help argument %.*s is ambiguous, please be more specific warning: unrecognized argument to --help= option: %.*s once every-line max-inline-insns-single max-inline-insns-auto plan should be of form -finline-plan-= structure alignment must be a small power of two, not %d Plugin support is disabled. Configure with --enable-plugin. Unrecognized pmu_profile_generate value "%s" default internal hidden protected unrecognized visibility value "%s" verbose avg max unknown sample profile aggregation method "%s" no generic specific unknown stack check parameter "%s" unrecognized register name "%s" global-dynamic local-dynamic initial-exec local-exec unknown tls-model "%s" CB priority unknown ira algorithm "%s" one all mixed unknown ira region "%s" ( ( #( ( ( 3 ( #( #( #( #( #( #( ? ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( Q#( Q#( #( #( S ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( c ( #( o ( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( #( ( #( #( #( #( #( #( #( ( ( #( ( * ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( 7 ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( D ( D ( [ ( h ( #( ( ( #( #( #( #( #( #( #( #( ( #( ( #( ( #( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( #( #( #( #( #( ( ( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( X ( H ( #( b ( #( #( #( #( #( #( #( #( r ( ( #( #( #( #( #( #( #( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( #( #( ( #( #( #( #( #( Q#( #( #( #( #( #( #( #( #( #( #( #( ) ( #( !( #( #( #( #( #( #( #( #( #( #( #( #( ( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( & ( #( > ( > ( } ( #( #( #( o ( W ( #( o!( {!( #( #( #( #( #( #( X ( #( ( #( #( V!( #( #( #( #( #( #( #( #( !( #( #( Q#( #( #( #( #( #( #( #( #( #( #( #( ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( #( #( #( ( #( #( #( #( #( #( ( ( ( #( #( #( !( #( #( #( ( #( 2 ( #( ( #( ( #( ^ ( G ( $ ( K ( l ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( Q#( #( #( #( #( #( #( #( #( J ( ( #( 0 ( #( #( #( #( #( #( #( ( ( ( #( #( #( #( #( #( #( #( #( #( | ( | ( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( = ( ( ( [ ( #( #( #( #( Q#( #( #( #( #( #( #( ( #( #( #( #( #( #( #( ( #( c!( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( Q#( #( #( #( Q#( Q#( #( #( #( #( ( #( #( #( #( !( #( ( #( #( !( #( #( #( #( #( Q#( #( #( #( #( #( 3 ( #( #( m ( ( #( #( #( #( #( #( #( #( #( #( #( #( !( #( !( #( "( *"( #( Q"( "( #( #( #( q"( q"( #( "( "( "( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( "( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( #( ( %s: --param arguments should be of the form NAME=VALUE invalid --param value %qs target system does not support debug output debug format "%s" conflicts with prior selection unrecognised debug output level "%s" debug output level %s is too high '( '( '( '( '( -Werror=%s: No option -%s maybe-uninitialized set_Wstrict_aliasing optimizers target warnings undocumented params joined separate common common_handle_option print_specific_help /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/params.c minimum value of parameter %qs is %u maximum value of parameter %qs is %u invalid parameter %qs set_param_value current pass = %s (%d) no current pass. alias .size , %ld %d . ipa- tree- rtl- /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/passes.c (unlikely executed) (hot) ;; Function %s (%s)[%d:%d]%s ;; Function Profile Summary: runs = %lld, run_max = %lld, sum_max = %lld <%s> 4 [( \( execute_ipa_pass_list execute_pass_list execute_one_pass execute_todo execute_function_todo do_per_function_toporder PLUGIN_PASS_MANAGER_SETUP PLUGIN_FINISH_TYPE PLUGIN_FINISH_UNIT PLUGIN_CXX_CP_PRE_GENERICIZE PLUGIN_FINISH PLUGIN_INFO PLUGIN_GGC_START PLUGIN_GGC_MARKING PLUGIN_GGC_END PLUGIN_REGISTER_GGC_ROOTS PLUGIN_START_UNIT PLUGIN_EVENT_LAST Plugin %s was specified with different paths: %s %s Malformed option -fplugin-arg-%s (multiple '=' signs) Malformed option -fplugin-arg-%s (missing -[=]) /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/plugin.c Plugin %s should be specified before -fplugin-arg-%s in the command line Invalid pass positioning operation No pass specified when registering a new pass in plugin %s No reference pass specified for positioning the pass from plugin %s Failed to position pass %s registered by plugin %s. Cannot find the (specified instance of) reference pass %s Plugin %s registered a null callback function for event %s Unkown callback event registered by plugin %s e( f( f( f( f( f( f( f( f( Qf( f( f( Unknown version. %s%s: %s %sVersions of loaded plugins: No help available . %s%s: %s %s %sHelp for the loaded plugins: Event Plugins %s %s invoke_plugin_callbacks register_callback parse_plugin_arg_opt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/postreload-gcse.c expr: hashcode: %u list of occurrences: expression hash table size %ld, %ld elements, %f collision/search ratio table entries: j ( j ( ( ( ( ( ( ( ( ( ( j ( j ( j ( j ( ( j ( j ( ( ( ( ( ( ( ( ( j ( j ( j ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( t ( t ( t ( t ( t ( t ( generating move from %d to %d on edge from %d to %d generating on edge from %d to %d a copy of load: deleting insn: GCSE AFTER RELOAD stats: copies inserted: %d moves inserted: %d insns deleted: %d gcse2 eliminate_partially_redundant_load ei_next ei_container get_avail_load_store_reg record_opr_changes oprs_unchanged_p expr_equiv_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/postreload.c + ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( " ( ( " ( ( " ( " ( ( ( ( " ( " ( + ( ( ( ( " ( " ( " ( " ( " ( " ( " ( " ( " ( " ( ( ( " ( " ( " ( " ( ( ( ( ( ( " ( " ( " ( " ( " ( " ( " ( " ( " ( " ( " ( " ( ( ( ( ( ( " ( ( " ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( " ( ( ( ( " ( " ( " ( " ( ( ( " ( ( ( j ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( 0 ( ( postreload reload_combine_note_use reload_cse_simplify_operands /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h combined DS theory first match no prediction unconditional jump loop iterations __builtin_expect guessed loop iterations continue noreturn call cold function call loop branch loop exit pointer pointer (on trees) opcode values positive opcode values nonequal fp_opcode opcode values positive (on trees) opcode values nonequal (on trees) fp_opcode (on trees) call early return (on trees) goto const return negative return null return mudflap check p ' y ' ' ' ' ' ' ' ' ' ! # ) 4! 1 4! D [ r (# | (# X , % (# " ' cold hot /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/predict.c (ignored) %s heuristics%s: %.1f%% exec %lld hit (%.1f%%) Predictions for insn %i bb %i %i edges in bb %i predicted to even probabilities Predictions for bb %i ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( $ ( h ( ( ( ( ^ ( ^ ( $ ( $ ( $ ( $ ( > ( ( ( $ ( $ ( $ ( $ ( h ( ) ) ) ) ) Q ) ) ) % ) % ) % ) % ) ) Q ) Irreducible region hit, ignoring edge to %i->%i .text.hot .text.unlikely profile single_succ_edge ei_next ei_container expensive_function_p predict_paths_for_bb gimple_call_fndecl gimple_op gimple_return_retval gimple_phi_arg gimple_call_num_args gimple_expr_code gimple_predict_edge predict_insn br_prob_note_reliable_p Y@ @ ?/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/pretty-print.c qwl+# %ld %d %lld %lo %o %llo %p %lu %u %llu 0x%lx %x %lx %llx 8) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 6) 1:) 6) P7) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 1:) 0) 1) 1:) 1:) 1:) 1:) 1) 1:) 1:) 1:) 1:) 1:) P2) 3) 1:) 1:) 3) 1:) 4) 1:) 1:) \5) pp_base_output_formatted_text pp_base_format L.%d %c.%u (* (A* (M* %s%*s (nil) (??? bad code %d ) (%s /s /v /u /f /j /c /i :%s \"\" "" (\"%s\") ("%s") [%d] [flags 0x%x] # %d [bb %d] ( [uninit] -> %d [ %ld [0x%lx] %s:%i discrim %d %d %s %d virtual-incoming-args %d virtual-stack-vars %d virtual-stack-dynamic %d virtual-outgoing-args %d virtual-cfa %d virtual-reg-%d orig:%i +%ld ] {%s} %s [# deleted] [%d deleted] 0 {null} } { Unknown %i /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/print-rtl.c [%ld S%ld A%u [%s] [%d uses] [entry] [global entry] [weak entry] W) jX) jX) jX) jX) jX) +K) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) .X) jX) jX) 2O) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) J) J) jX) 2O) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) jX) ]W) jX) jX) N) jX) jX) jX) Q) jX) jX) jX) jX) U) jX) jX) jX) jX) J) W) V) jX) P) xN) 2M) L) L) xN) xN) xN) jL) jL) M) L) M) insn uid %d not found (nil) print_rtx %s# %s%p %s <%s %s L.%d %c.%u overflow %lu -%lu 0x%lx%08lx -Inf Inf Nan type side-effects readonly constant sizes-gimplified addressable volatile asm_written used align-ok nothrow public private protected static deprecated visited tree_0 tree_1 tree_2 tree_3 tree_4 tree_5 tree_6 unsigned ignored abstract external nonlocal weak in_system_header regdecl suppress-debug function-specific-target function-specific-opt autoinline built-in no-static-chain packed bit-field nonaddressable error-issued in-text-section common tls-global-dynamic tls-local-dynamic tls-initial-exec tls-local-exec /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/print-tree.c virtual preserve no-tbaa decl_0 decl_1 decl_2 decl_3 decl_4 decl_5 decl_6 decl_7 defer-output file %s line %d col %d size unit size user align %d offset_align %lu built-in BUILT_IN_MD %d built-in %s:%s alias set %ld offset bit offset bit_field_type context attributes initial abstract_origin arguments result arg-type incoming-rtl saved-insns value-expr chain no-force-blk sizetype string-flag needs-constructing transparent-union nonaliased-component restrict type_0 type_1 type_2 type_3 type_4 type_5 type_6 align %d symtab %d alias set %ld structural equality canonical type precision %d min max values domain nunits %d fields method basetype arg-types basetype pointer_to_this reference_to_this vars body block fn static_chain arg %d elt%d: real imag " \%03o purpose value elt %d lngt %d idx val head tail stmts stmt supercontext subblocks var def_stmt version %u in-abnormal-phi in-free-list ptr-info value op %d: imported declaration associated declaration %s:%d:%d ) ) ) Yq) ) ) ) ) ) ) ) print_node /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/profile.c (and split) Edge %d to %d instrumented%s %d edges instrumented r ) { ) ) ) ) ) ) ) ) ) 8 ) \ ) ) ) ) ) ) ) Merged %u profiles with maximal count %u. Edge %i->%i is inconsistent, count%lld BB %i count is negative %lld BB %i count does not match sum of incomming edges %lld should be %lld BB %i count does not match sum of outgoing edges %lld should be %lld corrupted profile info: edge from %i to %i exceeds maximal count Read edge from %i to %i, count: %lld corrupted profile info: run_max * runs < sum_max corrupted profile info: sum_all is smaller than sum_max %d edge counts read Graph solving took %d passes. correcting inconsistent profile data Calling mcf_smooth_cfg corrupted profile info: profile data is not flow-consistent corrupted profile info: number of iterations for basic block %d thought to be %i corrupted profile info: number of executions for edge %d-%d thought to be %i %d branches %d branches never executed %d%% branches in range %d-%d%% Adding fake exit edge to bb %i Adding fake entry edge to bb %i %d basic blocks %d edges %d ignored edges Abnormal edge %d to %d put to tree Critical edge %d to %d put to tree Normal edge %d to %d put to tree Total number of blocks: %d Total number of edges: %d Total number of ignored edges: %d Total number of instrumented edges: %d Total number of blocks created: %d Total number of graph solution passes: %d Average number of graph solution passes: %d Total number of branches: %d Total number of branches never executed: %d tree_register_profile_hooks union_groups branch_prob ei_next ei_container single_succ_edge compute_branch_probabilities set_bb_counts instrument_values instrument_edges /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/real.c c ) ) ) ) ) ` ) ) ) ) ) ) ) ) ) ) ) H ) H ) ) d ) H ) > ) " ) d ) ) " ) " ) d ) ) ) ) d ) ) ) ) M ) 1 ) ) ) M ) 1 ) ) ) M ) ) ) ) M ) ) X ) ) ) ) ) ) ) ) ) / ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) m ) ) ) ) ) ) ) ) 7 ) [ )  ) ) ) ) ) < ) ] ) ~ ) -0.0 0.0 -Inf +Inf %c%cNaN e%+d N/A p%+d 0123456789abcdef QNaN SNaN Inf 0. $* %* $* %* $* %* $* %* '* )* 5 5 ? ? '* )* 5 5 ? ? '* )* 5 5 ? ? .* 1* @ @ @ _ _ Y.* W1* @ @ @ O O z.* x1* @ @ @ O O Y.* W1* 5 5 @ O O 1* 2* j 5 8  1* 2* j 5 8  {3* 5* q q @   {3* 5* q q @   8* n9*  5:* 1;* 8 8  3<* <=* 5 5 @>* a>* a >* >* ? ? >* >* " "   ?* (?* -0x.%sp%d 0x.%sp%d 0x0. p%d 08ce 7bde get_max_float real_from_mpfr mpfr_from_real encode_vax_g encode_vax_d encode_vax_f encode_ieee_quad encode_ieee_extended encode_ieee_double encode_ieee_single real_hash real_from_target real_to_target exact_real_truncate real_convert round_for_format real_maxval real_nan real_digit ten_to_mptwo ten_to_ptwo decimal_integer_string real_from_integer real_to_hexadecimal real_to_decimal_for_mode real_to_integer2 real_to_integer real_identical real_ldexp real_exponent real_compare real_arithmetic do_fix_trunc do_compare do_divide do_multiply do_add y P D ? N) O @/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/recog.c * 1* * 1* * * 1* 1* 1* * * Uz* 1* 1* 1* ^z* ^z* ^z* ^z* ^z* ^z* ^z* ^z* ^z* ^z* 1* 1* ^{* * z{* * 1* 1* 1* 1* 1* {* {* {* |* |* 7}* x}* }* }* ;~* |~* ~* 1* 1* 1* 1* 1* {* 1* ~* 1* 1* 1* 1* 1* 1* 1* 1* 1* 1* 1* 1* 1* 1* * 1* ~|* 1* 1* 1* {* |* ?{* z* 1* H* S|* * F * * * * F * F * * * F * F * * / * / * / * * @ * / * / * / * * * / * / * / * / * ^ * ^ * ^ * ^ * ^ * ^ * ^ * ^ * ^ * ^ * / * / * * * * * / * / * / * / * / * * * * * * * * * * * * * / * / * / * / * / * ( * / * d * / * / * / * / * / * / * / * / * / * / * / * / * / * / * * / * * / * / * / * * * F * * / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 6 * * * * * * * * * * Y * Y * Y * Y * Y * Y * Y * Y * Y * Y * * * * * 0 * * * * * * * n * n * * * t * t * t * t * t * t * t * t * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * = * : * S * * * * peephole2 split1 split2 split3 split4 split5 if_test_bypass_p store_data_bypass_p peephole2_optimize ei_next ei_container peep2_find_free_register peep2_reg_dead_p peep2_regno_dead_p peep2_next_insn extract_insn extract_constrain_insn_cached asm_operand_ok validate_replace_rtx_1 validate_change_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h output constraint %d must specify a single register output constraint %d cannot be specified together with "%s" clobber output regs must be grouped at top of stack implicitly popped regs must be grouped at top of stack output operand %d must use %<&%> constraint /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/reg-stack.c * ; * ; * ; * ; * ; * ; * ; * * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * * ; * ; * ; * ; * ; * ; * ; * ; * ; * h * * * * * * ; * ; * * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * ; * * ; * ; * ; * ; * ; * ; * ; * ; * * * * * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * G * * * * * * * * * * * * * * * * * G * G * G * G * * * G * G * * * * \ * * \ * * \ * G * G * G * J * uninitialized empty [ %d ] Edge %d->%d: no changes needed correcting stack to Basic block %d Input stack: insn %d input stack: Expected live registers [ %d ] Output stack: Emitting insn initializing reg %d stack ei_next ei_container convert_regs_1 compensate_edge change_stack subst_asm_stack_regs subst_stack_regs_pat move_for_stack_reg swap_to_top emit_swap_insn emit_pop_insn get_hard_regnum remove_regno_note replace_reg get_asm_operand_n_inputs  ? ax dx cx bx si di bp sp st st(1) st(2) st(3) st(4) st(5) st(6) st(7) argp flags fpsr fpcr frame xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 r8 r9 r10 r11 r12 r13 r14 r15 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 NO_REGS AREG DREG CREG BREG SIREG DIREG AD_REGS CLOBBERED_REGS Q_REGS NON_Q_REGS INDEX_REGS LEGACY_REGS GENERAL_REGS FP_TOP_REG FP_SECOND_REG FLOAT_REGS SSE_FIRST_REG SSE_REGS MMX_REGS FP_TOP_SSE_REGS FP_SECOND_SSE_REGS FLOAT_SSE_REGS FLOAT_INT_REGS INT_SSE_REGS FLOAT_INT_SSE_REGS ALL_REGS /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/reginfo.c can't use '%s' as a %s register unknown register name: %s global register variable follows a function definition register used for two global register variables call-clobbered register used for global register variable reginfo B+ ?+ M?+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ LC+ LC+ B+ ?+ B+ u?+ B+ B+ B+ B+ B+ LC+ LC+ LC+ LC+ B+ LC+ LC+ B+ LC+ B+ B+ B+ B+ B+ B+ LC+ LC+ LC+ subregs_of_mode_init subregs_of_mode_finish Z S .! invalid_mode_change_p cannot_change_mode_set_regs resize_reg_info allocate_reg_info call-saved call-used no-such-option fixed < G Q ` init_reg_sets_1 save_register_info init_move_cost init_reg_sets /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/regmove.c Fixed operand of insn %d. Starting forward pass... Starting backward pass... Could fix operand %d of insn %d matching operand %d. Fixed operand %d of insn %d matching operand %d. er+ Or+ t+ t+ t+ t+ t+ t+ t+ t+ t+ r+ r+ r+ r+ r+ r+ r+ r+ r+ r+ t+ t+ t+ t+ t+ t+ t+ s+ s+ s+ s+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ t+ s+ t+ s+ s+ t+ t+ t+ t+ t+ t+ s+ s+ s+ s+ s+ s+ t+ s+ t+ s+ s+ s+ t+ t+ t+ s+ s+ t+ t+ s+ s+ s+ s+ s+ s+ s+ regmove reg_is_remote_constant_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h terminate_all_read terminate_overlapping_read terminate_write terminate_dead mark_read mark_write mark_access a t /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/regrename.c Basic block %d: Register %s in insn %d crosses a call ; no available better choice , renamed as %s Closing chain %s at insn %d (%s) Discarding chain %s at insn %d (%s) < + q + q + q + q + q + + q + q + q + q + q + + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + q + + + + + + + c + + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + + c + + c + c + c + c + c + K + K + K + K + c + K + K + c + + c + c + + c + c + + K + K + K + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + + + + + + + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + c + + + Register %s (%d): %d [%s] insn %u: replaced reg %u with %u + + + + + + + + + + + + u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + insn %u: reg replacements not verified [%u] Bad next_regno for empty chain (%u) [%u %s] [%u] Loop in regno chain [%u] Bad oldest_regno (%u) [%u] Non-empty reg in chain (%s %u %i) rnreg cprop_hardreg single_pred_edge copyprop_hardreg_forward_1 build_def_use scan_rtx scan_rtx_reg clear_dead_regs note_sets /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/regstat.c regstat_free_calls_crossed regstat_compute_calls_crossed regstat_free_ri regstat_compute_ri regstat_free_n_sets_and_refs regstat_init_n_sets_and_refs /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/reload.c cannot reload integer constant operand in % impossible register constraint in % %<&%> constraint used with no register class unable to generate reloads for: inconsistent operand constraints in an % ., .1, .1, .1, .1, .1, ., .1, .1, .1, .1, H/, H/, H/, H/, H/, H/, H/, H/, H/, H/, .1, .1, .1, ., >, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, >, I, >, I, J, F, I, I, I, J, J, >, I, I, I, >, >, >, >, >, >, >, >, >, >, I, I, C, J, @D, >, I, I, I, I, I, F, F, >G, >G, IH, IH, IH, IH, IH, IH, IH, IH, I, I, I, I, I, D, I, H, I, I, I, I, I, I, I, I, I, I, I, I, I, I, H, I, G, I, I, I, #C, H, GE, B, I, bI, G, l , " , , " , " , " , , " , " , " , " , " , ; , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , { , { , { , { , , , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , " , , , , RELOAD_FOR_INPUT RELOAD_FOR_OUTPUT RELOAD_FOR_INSN RELOAD_FOR_INPUT_ADDRESS RELOAD_FOR_INPADDR_ADDRESS RELOAD_FOR_OUTPUT_ADDRESS RELOAD_FOR_OUTADDR_ADDRESS RELOAD_FOR_OPERAND_ADDRESS RELOAD_FOR_OPADDR_ADDR RELOAD_OTHER RELOAD_FOR_OTHER_ADDRESS & & & & & ' )' D' _' v' ' Reload %d: reload_in (%s) = reload_out (%s) = %s, %s (opnum = %d) , optional , nongroup , inc by %d , can't combine , secondary_reload_p reload_in_reg: reload_out_reg: reload_reg_rtx: %ssecondary_in_reload = %d , %ssecondary_out_reload = %d %ssecondary_in_icode = %s %ssecondary_out_icode = %s regno_clobbered_p reg_overlap_mentioned_for_reload_p refers_to_regno_for_reload_p copy_replacements subst_reloads find_reloads_address_1 find_reloads_toplev find_reloads immune_p decompose operands_match_p push_reload find_valid_class scratch_reload_class push_secondary_reload /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h foo /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/reload1.c init_insns for %u: % operand has impossible constraints frame size too large for reliable stack checking try reducing the number of local variables - S - S - S - - - S - S - S - - - S - S - S - S - - - - - - S - S - S - S - S - S - S - - - - - S - S - S - S - S - - - S - S - - - - - - - - - S - S - S - S - S - - S - - S - S - S - S - S - S - S - S - S - S - S - S - S - S - B - S - - S - S - S - - - - - S - B - - Using reg %d for reload %d Spilling for insn %d. reload failure for reload %d can't find a register in class %qs while reloading % unable to find a register to spill in class %qs Reloads for insn # %d this is the insn: y1- ]1- y1- k3- /- k3- k3- 1- k3- k3- k3- k3- 1- 1- k3- 2- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- k3- /- =- q9- :- =- =- =- =- =- =- =- 3- =- =- =- 3- =- =- =- 3- 3- =- =- T=- =- 8- 3- =- =- =- 3- 3- 3- 3- =- 3- 3- =- 3- =- ;- ^;- =- =- =- =- 3- 3- =- 8- 4- 8- ^;- 7- =- =- 8- =- =- 8- 8- 8- 8- 8- 8- ^;- 8- 8- 8- 8- 8- =- =- =- =- :- :- :- :- :- :- 8- 8- 8- 8- 8- 8- 8- 8- 8- 8- =- =- =- =- =- =- =- =- ^;- ^;- ^;- ^;- ^;- ^;- ^;- ^;- ^;- =- =- =- =- ^;- ^;- ^;- ^;- ^;- ^;- ^;- ^;- D- :D- :D- :D- D- :D- :D- :D- D- D- :D- >C- B- B- :D- D- :D- :D- :D- D- D- D- D- :D- D- D- :D- ?- :D- B- B- :D- :D- D- :D- D- D- :D- :D- :D- :D- B- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- B- :D- :D- :D- :D- :D- :D- :D- :D- :D- @- @- @- @- @- @- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- :D- B- B- B- B- B- B- B- B- B- :D- :D- :D- :D- B- B- B- B- B- B- B- B- Register %d now on stack. Register %d now in %d. % operand requires impossible reload n- Yn- n- l- l- m- Lm- m- m- Ul- m- o- o- o- ]o- po- o- o- o- o- Qo- o- ts- x- x- t- eu- u- ov- v- w- q- y- }- - - {- {- - - ~- h- (z- 2z- ) - - - f - - - - - i - - - - - - - - - - - - - | - - Z - N - - ! - - f - ; - - - - could not find a spill register % operand constraint incompatible with operand size K - - - a - t - - - - - ? - - VOIDmode on an output output operand is constant in % Failure trying to reload: ei_next ei_container inc_for_reload delete_output_reload gen_reload emit_reload_insns do_output_reload emit_output_reload_insns emit_input_reload_insns merge_assigned_reloads choose_reload_regs failed_reload reloads_conflict gen_reload_chain_without_interm_reg_p reload_reg_reaches_end_p reload_reg_free_p clear_reload_reg_in_use finish_spills eliminate_regs_in_insn eliminate_regs_1 spill_failure find_reg count_pseudo reload replace_pseudos_in compute_use_by_pseudos dbr mach %s unrecognizable insn: insn does not satisfy its constraints: UnKnown expr_list insn_list sequence address debug_insn insn jump_insn call_insn barrier code_label note cond_exec parallel asm_input asm_operands unspec unspec_volatile addr_vec addr_diff_vec prefetch set use clobber call return eh_return trap_if resx const_int const_fixed const_double const_vector const_string const pc value reg scratch subreg strict_low_part concat concatn mem label_ref symbol_ref cc0 if_then_else compare plus minus neg mult ss_mult us_mult div ss_div us_div mod udiv umod and ior xor not ashift rotate ashiftrt lshiftrt rotatert smin smax umin umax pre_dec pre_inc post_dec post_inc pre_modify post_modify ne eq ge gt le lt geu gtu leu ltu unordered ordered uneq unge ungt unle unlt ltgt sign_extend zero_extend truncate float_extend float_truncate float fix unsigned_float unsigned_fix fract_convert unsigned_fract_convert sat_fract unsigned_sat_fract abs sqrt bswap ffs clz ctz popcount parity sign_extract zero_extract high lo_sum vec_merge vec_select vec_concat vec_duplicate ss_plus us_plus ss_minus ss_neg us_neg ss_abs ss_ashift us_ashift us_minus ss_truncate us_truncate var_location 7 7 7 '7 07 87 C7 H7 R7 \7 d7 o7 t7 ~7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 +8 88 E8 K8 N8 T8 X8 `8 g8 w8 ~8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 #9 ,9 59 :9 ?9 D9 I9 Q9 Y9 b9 k9 v9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : *: 7: E: \: f: y: }: : : : : : : : : : : : : : : : ; ; ; ; ; &; 0; :; C; O; [; * ee ue E e iuuBieie iuuBieie0 iuuBieiee iuu00000 iuuB00is iuuB0ni si ssiEEi Ei eEee0 eee i w www wwwwww s 0 i00 ei e0 u s00 tei = = = = = = = = = = = = = = = = = = = = > = = = = > > = > > > > = > = > > > > > = = = !> $> &> > > = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = > > = = > = = = = = = = = = = = = = = *> $$(($$ NOTE_INSN_DELETED NOTE_INSN_DELETED_LABEL NOTE_INSN_BLOCK_BEG NOTE_INSN_BLOCK_END NOTE_INSN_FUNCTION_BEG NOTE_INSN_PROLOGUE_END NOTE_INSN_EPILOGUE_BEG NOTE_INSN_EH_REGION_BEG NOTE_INSN_EH_REGION_END NOTE_INSN_VAR_LOCATION NOTE_INSN_BASIC_BLOCK NOTE_INSN_SWITCH_TEXT_SECTIONS NOTE_INSN_CFA_RESTORE_STATE KC ]C uC C C C C C C D )D @D _D REG_DEP_TRUE REG_DEAD REG_INC REG_EQUIV REG_EQUAL REG_NONNEG REG_UNUSED REG_CC_SETTER REG_CC_USER REG_LABEL_TARGET REG_LABEL_OPERAND REG_DEP_OUTPUT REG_DEP_ANTI REG_BR_PROB REG_VALUE_PROFILE REG_NOALIAS REG_BR_PRED REG_FRAME_RELATED_EXPR REG_CFA_DEF_CFA REG_CFA_ADJUST_CFA REG_CFA_OFFSET REG_CFA_REGISTER REG_CFA_RESTORE REG_EH_CONTEXT REG_EH_REGION REG_SAVE_NOTE REG_NORETURN REG_NON_LOCAL_GOTO REG_CROSSING_JUMP REG_SETJMP D D D D D D D D E E 'E 9E HE UE aE sE E E E E E E E E F F F -F @F RF /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/rtl.c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & . . . . . . . . . . . . . . . . . & . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P . P . P . Z . Z . Z . Z . Z . . P . Z . Z . Z . Z . Z . . 7 . 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x . . . . . . . . . . . . . . . 0 . 0 . . . rtx_equal_p_cb copy_rtx shared_const_p . . . . . . . . . . . . . . . . . . . . . . . . . . . . ] . . . . . . . . . . . . . . ! . . . . - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ` . . . . . . . . . V . . . . . . . . . . . . . . . . . . . V . V . V . V . . . V . . V . . . . . . . . V . V . >%. $. u%. #. l$. l$. u%. u%. R$. ". !$. %. !$. u%. u%. 8$. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. u%. !$. '. '. '. '. '. '. #'. '. '. '. '. '. '. '. -'. '. '. #'. (. (. (. (. \). (. (. \). E). \). \). \). \). \). (. (. (. (. /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/rtlanal.c 9. :. :. :. :. :. :. :. :. 8. 8. :. |9. 9. 9. :. :. 9. ^:. b9. .:. :. :. :. 9. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. E. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. F. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. G. Q. \K. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. H. H. H. H. Q. Q. Q. Q. Q. Q. Q. Q. Q. H. Q. H. H. H. H. Q. H. H. Q. H. H. Q. Q. Q. Q. I. H. H. H. Q. fK. Q. Q. Q. Q. Q. Q. J. Q. Q. J. J. J. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. M. M. fK. fK. fK. fK. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. Q. fK. Q. Q. Q. Q. Q. Q. P. Q. Q. Q. Q. Q. Q. Q. S. S. S. S. 2S. S. S. 2S. S. S. 2S. 2S. 2S. 2S. 2S. S. S. S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. 2S. (S. (S. (S. (S. (S. (S. (S. (S. bY. bY. bY. bY. Y. bY. XY. Y. bY. Y. Y. Y. Y. Y. lY. XY. bY. Y. Y. `. `. e`. ^`. l`. _. `. `. `. _. uq. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. ~q. cq. ~q. ~q. lq. ~q. ~q. lq. lq. lq. y. . . . . . . . x. . '. . . . . . . . . . s|. s|. z. s|. . . s|. . . s|. s|. s|. {. |. |. . q . q . q . q . . |. |. |. |. . . . . . . y. y. y. y. y. y. y. y. y. y. y. y. y. y. y. y. y. y. z. z. Qz. . . . . . . . . . . . . . 9 . \ . h . 9 . t . . ~. }. }. s~. }. s~. s~. }. s~. s~. ~. ~. M~. . . . . . . . . . . . . . . . . . . . . . . . u . . . . . . . Q . . g . . . . . T . . . . . . . . . . . . . . . i . i . i . i . i . i . i . i . i . i . i . i . i . i . i . i . i . i . . . B . . . . . . . . . . . . . . . . . . . . eEV init_num_sign_bit_copies_in_rep nonzero_bits1 find_first_parameter_load subreg_get_info subreg_lsb_1 replace_rtx find_reg_fusage find_reg_note dead_or_set_p reg_overlap_mentioned_p . , . a . W . k . /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/rtlhooks.c gen_lowpart_general /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sbitmap.c %d n_bits = %d, set = { %d } %s %s %d sbitmap_union_of_preds sbitmap_union_of_succs sbitmap_intersection_of_preds sbitmap_intersection_of_succs sbitmap_a_and_b_or_c_cg sbitmap_a_or_b_and_c sbitmap_a_or_b_and_c_compl_cg sbitmap_a_or_b_and_c_cg sbitmap_a_or_b_cg sbitmap_a_xor_b_cg sbitmap_a_and_b_cg sbitmap_difference sbitmap_not sbitmap_union_of_diff sbitmap_union_of_diff_cg sbitmap_range_empty_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h ;; ------------ REGIONS ---------- ;; rgn %d nr_blocks %d: ;; bb/block: %d/%d ;; ------------ REGION %d ---------- digraph Region_%d { %d -> %d } wt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sched-rgn.c ;; Region extension statistics: size %d: was %d + %d more ... failed ;; Region extension iterations: %d%s ;; bb_prob(%d, %d) = %3d src b %d bb %d speculative split path: %d update path: src %d equivalent ----------- candidate table: target: b=%d bb=%d --- b%3d: i%4d %d/b%d %d / / > / / & / / / / / =/ / ;D/ ;; --------------- forward dependences: ------------ ;; --- Region Dependences --- b %d bb %d reservation cost prio dep bb code insn ;; %7s%6s%6s%6s%6s%6s%14s ----------- ---- --- -- ;; %6d %s {%s} + ;; %s%5d%6d%6d%6d%6d%6d nothing : %d ;; Procedure interblock/speculative motions == %d/%d sched1 sched2 advance_target_bb rgn_fix_recovery_cfg rgn_add_block ei_next ei_container sched_rgn_compute_dependencies sched_rgn_finish sched_rgn_init schedule_region compute_priorities free_rgn_deps compute_block_dependences begin_schedule_ready init_ready_list single_pred_edge check_live_1 compute_trg_info compute_dom_prob_ps extend_rgns gather_region_statistics haifa_find_rgns single_succ_edge - + +low( ) cmp * / udiv % umod smin smax umin umax ! & | ^ << 0>> >> <-< >-> abs sqrt ffs == != > gtu < ltu >= geu <= leu sign_extract sxt zero_extract zxt sign_extend sxn zero_extend zxn float_extend fxn trunc trn float_trunc ftr float flt uns_float ufl fix uns_fix ufx -- ++ pre += post call argc: {( )? : } trap_if prefetch unspec /v [ , ] %d ( Q/ Q/ R/ R/ P/ R/ R/ R/ P/ R/ R/ P/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ R/ UP/ G/ F/ aG/ G/ G/ R/ R/ H/ R/ R/ `H/ 3H/ H/ I/ I/ I/ nI/ J/ J/ mJ/ @J/ J/ H/ H/ I/ AI/ "O/ @O/ ^O/ |O/ O/ O/ {K/ NK/ \L/ K/ L/ L/ L/ K/ L/ /L/ R/ R/ R/ R/ R/ R/ R/ R/ M/ M/ (N/ M/ TN/ N/ N/ N/ N/ R/ R/ R/ R/ J/ K/ R/ 0K/ R/ R/ R/ R/ M/ ZM/ R/ *G/ 0x%lx <0x%lx,0x%lx> " ` ' L%d const( high( r%d :%s #%d scratch cc0 pc ] T/ V/ U/ [/ TV/ W/ ;[/ [/ X/ Z/ KZ/ [/ [/ [/ f[/ LW/ V/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ [/ :X/ %s=%s return clobber %s use %s (%s) %s { %s%s; %s} /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sched-vis.c asm {%s} trap_if %s unspec{ unspec/v{ _/ Fb/ Fb/ Fb/ Fb/ Fb/ Fb/ Fb/ Fb/ ]/ _/ _/ Fb/ `/ na/ gb/ %`/ Fb/ \/ ]/ _]/ ;]/ ]/ Fb/ L`/ %s: %s %4d %s %s: jump %s call <...> L%d: i%4d: barrier i%4d b/ vc/ d/ ;e/ e/ `e/ %s: %s ;; print_pattern 0 ! /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/see.c :{/ w/ w/ Jx/ v/ Property found for register %d Index %d for: Deleting merged def extension: Deleting unmerged def extension: Inserting use extension: Replacing orig reference: With merged reference: PRE: end of bb %d, insn %d, inserting expression %d PRE: edge (%d,%d), Redundant extension deleted: * Phase 4: Commit changes to the insn stream. * * Phase 3: Eliminate globally redundant extensions. * Locally redundant extension: Following def merge failure a move insn was added after the ref. Original ref: Move insn that was added: Following merge failure the ref was transformed! Transformed ref: Use merge skipped! Original instructions: Use extension not necessary before: Use merge failed! Use merge succeeded! Merged instruction: Def merge skipped! Def merge failed! Def merge succeeded! Move instruction that was added: Handling ref: The hashes of the current reference: unmerged_def_se_hash: merged_def_se_hash: use_se_hash: * Phase 2: Merge and eliminate locally redundant extensions. * Handling references for bb %d u%i insn %i reg %i NOT RELEVANT RELEVANT USE d%i insn %i reg %i RELEVANT - SIGN_EXTENDED_DEF, source_mode = %s ZERO_EXTENDED_DEF, source_mode = %s EXTENDED_DEF, positive const, source_mode_signed = %s, source_mode_unsigned = %s source_mode_signed = %s * Phase 1: Propagate extensions to uses. * see_pre_extension_hash: Searching register properties in bb %d see see_update_defs_relevancy see_analyze_one_def see_handle_relevant_uses see_handle_relevant_defs see_store_reference_and_extension see_merge_one_def_extension see_merge_one_use_extension see_def_extension_not_merged see_copy_insn see_print_one_extension see_set_prop_unmerged_use see_set_prop_unmerged_def see_set_prop_merged_def see_analyze_use_local_prop see_analyze_unmerged_def_local_prop see_analyze_merged_def_local_prop see_pre_insert_extensions see_print_pre_extension_expr see_print_register_properties see_update_leader_extra_info see_seek_pre_extension_expr hash_descriptor_extension eq_descriptor_extension hash_descriptor_pre_extension eq_descriptor_pre_extension /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sel-sched-ir.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sel-sched-ir.c H-0 /0 -0 .0 .0 K/0 '.0 .0 .0 {D0 D0 D0 -E0 < %s %4d ! + %4d %4d , color = red , color = blue bb%d -> bb%d [weight = %d%s]; digraph G { ratio = 2.25; node [shape = record, fontsize = 9]; function [label = "%s"]; color = green, color = red, color = yellow, color = blue, style = dashed, bb%d [%s%slabel = "{Basic block %d , loop %d \l AV_SET needs update LV_SET needs update }"]; %s/%s%05d-%s.dot w Can't create file: %s. sel-debug-cfg debug_mem_addr_value ei_next ei_container has_preds_in_current_region_p switch_dump /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sel-sched-ir.h move_op find_used_regs Finished a cycle. Current cycle = %d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sel-sched.c Fence %d continues as %d[%d] (state continue) continue reset Fence %d continues as %d[%d] (state %s) Expr %d removed due to use/set conflict removed (cached) unchanged (cached) unchanged (as RHS, cached, inside insn group) unchanged (as RHS, cached) removed (cached as RHS, but renaming is now disabled) changed (cached): Moving through %d: removed unchanged unchanged (as RHS) changed: Moving expressions up in the insn group... successors of bb end (%d): real successors num: %d av_succs (%d): Insn %d is ineligible_successor Insn %d has a valid av set: Insn %d has a valid empty av set Insn %d is beyond the software lookahead window size Computed av set for insn %d: sel_target_adjust_priority: insn %d, %d +%d = %d. sel_add_to_insn_priority: insn %d, by %d (now %d+%d). Expr %d is blocked by bookkeeping inserted earlier Expr %d has no suitable target register Pipelining expr %d will likely cause stall Delaying speculation check %d until its first use Expr %d is not ready until cycle %d (cached) Expr %d is not ready yet until cycle %d Expr %d is ok Total ready exprs: %d, stalled: %d Sorted av set (%d): ready after reorder: :%d; privileged_n: %d insns with SPEC %d max_issue: we can issue %d insns, already did %d insns using %dth insn from the ready list Best expression (vliw form): ; cycle %d No best expr found! Generating bookkeeping insn (%d->%d) Expr %d removed because it would need bookkeeping, which cannot be created Moving jump %d Boundaries: Available exprs (vliw form): Best expression(s) (sequential form): state (%u): %d Scheduling insn: Starting fill_insns for insn %d, cycle %d %s ( , ) Insn %d is ineligible successor Returned from block %d as it had invalid av set Block %d already visited in this traversal No intersection with av set of block %d Found original operation at insn %d Finishing schedule in bbs: %d; advance_state (state_transition) Haifa cost for insn %d: %d advance_state (dfa_new_cycle) Cost for insn %d is %d Scheduling on fences: Fence %d[%d] has not changed Scheduled %d bookkeeping copies, %d insns needed bookkeeping, %d insns renamed, %d insns substituted Scheduling region %d sel_sched_region_1 update_seqnos_and_stage calculate_new_fences schedule_on_fences _succ_iter_start _succ_iter_next ei_next ei_container _succ_iter_cond get_all_loop_exits single_succ_edge inner_loop_header_p get_loop_exit_edges_unique_dests _eligible_successor_edge_p put_TImodes reset_sched_cycles_in_current_ebb bb_next_bb setup_current_loop_nest init_seqno init_seqno_1 code_motion_path_driver fur_on_enter move_op_ascend fur_at_first_insn fur_orig_expr_found remove_insn_from_stream maybe_emit_speculative_check maybe_emit_renaming_copy get_dest_from_orig_ops fill_insns schedule_expr_on_boundary advance_state_on_fence move_exprs_to_boundary prepare_place_to_insert move_nop_to_previous_block find_sequential_best_exprs compute_av_set_on_boundaries remove_insns_for_debug remove_temp_moveop_nops move_cond_jump find_seqno_for_bookkeeping create_block_for_bookkeeping single_pred_edge find_block_for_bookkeeping block_valid_for_bookkeeping_p emit_insn_from_expr_after find_expr_for_ready invoke_aftermath_hooks invoke_dfa_lookahead_guard invoke_reorder_hooks fill_ready_list convert_vec_av_set_to_ready fill_vec_av_set process_use_exprs sel_target_adjust_priority find_used_regs update_data_sets compute_live compute_live_after_bb propagate_lv_set compute_av_set_at_bb_end is_ineligible_successor moveup_set_expr moveup_expr_cached update_bitmap_cache moveup_expr moveup_expr_inside_insn_group undo_transformations create_speculation_check find_best_reg_for_expr try_replace_dest_reg collect_unavailable_regs_from_bnds verify_target_availability choose_best_pseudo_reg choose_best_reg choose_best_reg_1 mark_unavailable_hard_regs get_reg_class replace_dest_with_reg_ok_p replace_src_with_reg_ok_p extract_new_fences_from /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/simplify-got.c simplify_got rest_of_handle_simplify_got D2 D2 &D2 &D2 C2 >F2 G2 G2 F2 G2 _E2 _E2 L2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 |H2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 C\2 %]2 S2 ?X2 V2 \2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 5Y2 ^2 [2 UZ2 ^2 ^2 Z2 K[2 i[2 ]2 [2 ]2 ]2 [2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 i[2 i[2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 ]2 i[2 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/simplify-rtx.c af2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 Tf2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 h2 h2 h2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 nf2 i2 g2 f2 f2 f2 =g2 pg2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 i2 j2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 j2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 zn2 n2 m2 To2 To2 To2 To2 To2 To2 To2 To2 To2 To2 j2 Jo2 Fm2 k2 k2 l2 l2 l2 q2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 r2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 us2 r2 Ys2 r2 Ys2 Ys2 Ys2 Ys2 Ys2 Ys2 q2 p2 2 z2 2 2 2 F 2 F 2 2 F 2 F 2 2 ' 2 2 2  2 2 2 , 2 2 2 k 2 2 2 2 ; 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 P 2 2 2 2 F 2 F 2 F 2 2 2 2 , 2 , 2 F 2 h 2 < 2 2 2 2 2 2 2 2 ? 2 2 2 b 2 } 2 2 2 2 2 2 2 2 2 2 ) 2 f 2 2 9 2 J 2 2 ^ 2 2 2 m 2 2 2 2 2 2 E 2 U 2 e 2 2 u 2 P 2 u 2 u 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 d 2 d 2 d 2 d 2 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 q 2 q 2 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 2 2 2 2 5 2 P 2 2 2 2 2 k 2 2 2 2 2 5 2 P 2 2 2 assuming signed overflow does not occur when assuming abs (x) < 0 is false assuming signed overflow does not occur when assuming abs (x) >= 0 is true 2 2 2 L 2 2 2 Z 2 2 2 t 2 2 2 2 2 2 2 2 2 2 '3 '3 &3 H&3 &3 V'3 '3 '3 '3 '3 &3 &3 simplify_subreg simplify_immed_subreg simplify_ternary_operation simplify_const_relational_operation comparison_result simplify_plus_minus simplify_const_binary_operation simplify_binary_operation_1 simplify_binary_operation simplify_const_unary_operation /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sparseset.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sparseset.c sparseset_bit_p sparseset_and_compl ((%lu * 2^16 + %lu) * 2^%d) /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sreal.c sreal_div sreal_sub shift_right /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h Partition %d: size %ld variables : Number of partitions = %d union %s.%lu Created new type: { ; }; stack-overlay op_iter_init_phiuse gimple_phi_arg var_ann %s == %d: %ld %s: %ld (nofn) %d %s "%s == %d" "%s" %ld %d %s "%s" "%s" %ld Pass statistics: ---------------- %d %s "%s == %d" %ld %d %s "%s" %ld statistics .statistics /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/statistics.c %d %s "%s" "%s" %d %d %s "%s == %d" "%s" 1 statistics_histogram_event statistics_counter_event /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/stmt.c output operand constraint lacks %<=%> output constraint %qc for operand %d is not at the beginning operand constraint contains incorrectly positioned %<+%> or %<=%> %<%%%> constraint used with last operand matching constraint not valid in output operand t3 s3 t3 s3 Os3 t3 s3 s3 s3 t3 9s3 t3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 9s3 s3 t3 s3 s3 s3 s3 s3 t3 t3 t3 t3 t3 t3 t3 t3 t3 t3 t3 t3 s3 s3 s3 s3 s3 |s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 s3 t3 s3 s3 s3 |s3 t3 |s3 s3 s3 s3 t3 input operand constraint contains %qc matching constraint references invalid operand number invalid punctuation %qc in constraint matching constraint does not allow a register zv3 u3 zv3 u3 t3 t3 u3 u3 u3 zv3 t3 zv3 u3 u3 u3 1u3 1u3 1u3 1u3 1u3 1u3 1u3 1u3 1u3 1u3 u3 u3 zv3 t3 zv3 zv3 u3 u3 u3 u3 u3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 zv3 u3 u3 u3 u3 u3 &u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 u3 zv3 u3 u3 u3 &u3 zv3 &u3 u3 u3 u3 zv3 asm-specifier for variable %qs conflicts with asm clobber list unknown register name %qs in % PIC register %qs clobbered in % more than %d operands in % output number %d not directly addressable asm operand %d probably doesn%'t match constraints use of memory input without lvalue in asm operand %d is deprecated %d asm clobber conflict with output operand asm clobber conflict with input operand too many alternatives in % operand constraints for % differ in number of alternatives duplicate asm operand name %qs missing close brace for named operand undefined named operand %qs %Hvalue computed is not used d 3 3 3 3 3 3 3 3 3 3 3 3 3 H 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 struct case_node pool expand_case emit_case_bit_tests add_case_node expand_decl expand_return resolve_operand_name_1 expand_asm_operands force_label_rtx label_rtx /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/stor-layout.c type size can%'t be explicitly evaluated variable-size type declared outside of any function & 3 , 3 H 3 H 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 size of %q+D is %d bytes size of %q+D is larger than %wd bytes type offset bitpos aligns: rec = %u, unpack = %u, off = %u remaining in alignment = %u packed may be necessary pending statics: packed attribute is unnecessary for %q+D padding struct to align %q+D Offset of packed bit-field %qD has changed in GCC 4.4 padding struct size to alignment boundary packed attribute is unnecessary for %qs packed attribute is unnecessary alignment of array elements is greater than element size x 3 3 3 3 3 P 3 3 P 3 G 3 ] 3 3 Y 4 Y 4 Y 4 O 3 3 3 3 bit_size_type get_mode_bounds set_sizetype vector_type_mode layout_type place_field layout_decl int_mode_for_mode smallest_mode_for_size put_pending_sizes 0 1 2 3 4 5 6 7 8 9 4 4 __builtin_saveregs not supported by this target /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/targhooks.c Function call in loop. Computed branch in the loop. __stack_chk_guard __stack_chk_fail __stack_chk_fail_local target attribute is not supported on this machine #pragma GCC target is not supported for this machine ( $ default_secondary_reload default_scalar_mode_supported_p default_unwind_emit total time garbage collection dump files PCH main state save PCH preprocessor state save PCH pointer reallocation PCH pointer sort PCH main state restore PCH preprocessor state restore callgraph construction callgraph optimization ipa cp ipa reference ipa pure const ipa type escape ipa points-to cfg construction cfg cleanup CFG verifier trivially dead code life analysis life info update df scan insns df reaching uses df reaching defs df live regs df live&initialized regs df uninitialized regs 2 df use-def / def-use chains df live byte regs df reg dead/unused notes register information alias analysis register scan rebuild jump labels preprocessing lexical analysis parser (global) parser struct body parser enumerator list parser function body parser inl. meth. body name lookup inline heuristics multiversion dispatch integration tree gimplify tree eh tree CFG construction tree CFG cleanup tree VRP tree copy propagation tree store copy prop tree find ref. vars tree PTA tree alias analysis tree call clobbering tree flow sensitive alias tree flow insensitive alias tree memory partitioning tree PHI insertion tree SSA rewrite tree SSA other tree SSA incremental tree operand scan dominator optimization tree SRA tree STORE-CCP tree CCP tree PHI const/copy prop tree split crit edges tree reassociation tree live range shrinking tree PRE tree redundant PHIs tree FRE tree code sinking tree linearize phis tree forward propagate tree phiprop tree conservative DCE tree aggressive DCE tree buildin call DCE tree DSE PHI merge tree loop optimization tree loop bounds loop invariant motion tree canonical iv scev constant prop tree loop unswitching complete unrolling tree parallelize loops tree vectorization GRAPHITE loop transforms tree loop linear tree loop distribution tree check data dependences tree prefetching tree iv optimization predictive commoning tree loop init tree loop fini tree copy headers tree SSA uncprop tree SSA to normal tree NRV optimization tree rename SSA copies tree SSA verifier tree STMT verifier tree switch initialization conversion callgraph verifier dominance frontiers dominance computation control dependences overload resolution template instantiation expand varconst lower subreg jump forward prop CSE dead code elimination dead store elim1 dead store elim2 loop analysis global CSE CPROP 1 PRE code hoisting CPROP 2 simplify got LSM bypass jumps tracer web auto inc dec CSE 2 branch prediction value profile opts tree sample profile combiner if-conversion see regmove mode switching sms modulo scheduling scheduling local alloc global alloc integrated RA reload reload CSE regs sequence abstraction load CSE after reload zee thread pro- & epilogue if-conversion 2 peephole 2 rename registers scheduling 2 machine dep reorg delay branch sched reorder blocks shorten branches reg stack final symout variable tracking tree if-combine uninit var anaysis plugin initialization plugin execution rest of compilation /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/timevar.c Execution times (seconds) %-22s: %7.2f (%2.0f%%) usr %7.2f (%2.0f%%) sys %7.2f (%2.0f%%) wall %8u kB (%2.0f%%) ggc TOTAL : %7.2f %7.2f %8u kB time in %s: %ld.%06ld (%ld%%) timevar_stop timevar_start timevar_pop_1 timevar_push_1 { G zt? Y@ B ? sra-max-structure-size The maximum structure size (in bytes) for which GCC will use by-element copies sra-max-structure-count The maximum number of structure fields for which GCC will use by-element copies sra-field-structure-ratio The threshold ratio between instantiated fields and the total structure size struct-reorg-cold-struct-ratio The threshold ratio between current and hottest structure counts predictable-branch-outcome Maximal esitmated outcome of branch considered predictable max-inline-insns-single The maximum number of instructions in a single function eligible for inlining max-inline-insns-auto The maximum number of instructions when automatically inlining inline-limit-increase-with-profile The percentage increase in maximum inlined function size if profile information is available. max-inline-insns-recursive The maximum number of instructions inline function can grow to via recursive inlining max-inline-insns-recursive-auto The maximum number of instructions non-inline function can grow to via recursive inlining max-inline-recursive-depth The maximum depth of recursive inlining for inline functions max-inline-recursive-depth-auto The maximum depth of recursive inlining for non-inline functions min-inline-recursive-probability Inline recursively only when the probability of call being executed exceeds the parameter min-count-fraction-for-inline-cold Minimum expected count in a hot callee from a cold callsite for it to be an inline canditate, as a fraction of maximum count. inline-priority-threshold the maximum priority (growth/frequency) of a non-inline callsite to be inlined without -finline-functions inline-function-size-adjustment Number of extra insns to use in inliner function size estimate to account for prologue, epilogue, and function alignment inline-address-taken-function-emit-probability Probability that a function whose address is taken will be emitted in the final binary if all callsites in this unit are inlined inline-address-not-taken-function-emit-probability Probability that a function whose address is not taken will be emitted in the final binary if all callsites in this unit are inlined inline-const-param-adjustment Adjustment in percent to the inlining priority of a callsite for each constant parameter large-hot-component-insns The size in insns for a hot component to be considered large, and thus have limits on its growth hot-component-growth The maximum growth (in percent) of a hot component max-variable-expansions-in-unroller If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling min-vect-loop-bound If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization max-delay-slot-insn-search The maximum number of instructions to consider to fill a delay slot max-delay-slot-live-search The maximum number of instructions to consider to find accurate live register information max-pending-list-length The maximum length of scheduling's pending operations list large-function-hot-insns The size of hot function regions to be considered large large-function-insns The size of function body to be considered large large-function-growth Maximal growth due to inlining of large function (in percent) large-unit-insns The size of translation unit to be considered large inline-unit-growth how much can given compilation unit grow because of the inlining (in percent) ipcp-unit-growth how much can given compilation unit grow because of the interprocedural constant propagation (in percent) inline-call-cost expense of call operation relative to ordinary arithmetic operations large-stack-frame The size of stack frame to be considered large large-stack-frame-growth Maximal stack frame growth due to inlining (in percent) max-gcse-memory The maximum amount of memory to be allocated by GCSE max-gcse-passes The maximum number of passes to make when doing GCSE gcse-after-reload-partial-fraction The threshold ratio for performing partial redundancy elimination after reload gcse-after-reload-critical-fraction The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload max-unrolled-insns The maximum number of instructions to consider to unroll in a loop max-average-unrolled-insns The maximum number of instructions to consider to unroll in a loop on average max-unroll-times The maximum number of unrollings of a single loop max-peeled-insns The maximum number of insns of a peeled loop max-peel-times The maximum number of peelings of a single loop max-completely-peeled-insns The maximum number of insns of a completely peeled loop max-completely-peeled-insns-feedback The maximum number of insns of a completely peeled loop when profile feedback is available max-completely-peel-times The maximum number of peelings of a single loop that is peeled completely max-completely-peel-times-feedback The maximum number of peelings of a single loop that is peeled completely, when profile feedback is available max-once-peeled-insns The maximum number of insns of a peeled loop that rolls only once max-once-peeled-insns-feedback The maximum number of insns of a peeled loop that rolls only once, when profile feedback is available max-unswitch-insns The maximum number of insns of an unswitched loop max-unswitch-level The maximum number of unswitchings in a single loop max-iterations-to-track Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates max-iterations-computation-cost Bound on the cost of an expression to compute the number of iterations sms-max-ii-factor A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop sms-dfa-history The number of cycles the swing modulo scheduler considers when checking conflicts using DFA sms-loop-average-count-threshold A threshold on the average loop count considered by the swing modulo scheduler hot-bb-count-fraction Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot hot-bb-frequency-fraction Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot align-threshold Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment align-loop-iterations Loops iterating at least selected number of iterations will get loop alignement. max-predicted-iterations The maximum number of loop iterations we predict statically tracer-dynamic-coverage-feedback The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available tracer-dynamic-coverage The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available tracer-max-code-growth Maximal code growth caused by tail duplication (in percent) tracer-min-branch-ratio Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent) tracer-min-branch-probability-feedback Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available tracer-min-branch-probability Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available max-crossjump-edges The maximum number of incoming edges to consider for crossjumping min-crossjump-insns The minimum number of matching instructions to consider for crossjumping max-grow-copy-bb-insns The maximum expansion factor when copying basic blocks max-goto-duplication-insns The maximum number of insns to duplicate when unfactoring computed gotos max-cse-path-length The maximum length of path considered in cse max-cse-insns The maximum instructions CSE process before flushing lim-expensive The minimum cost of an expensive expression in the loop invariant motion iv-consider-all-candidates-bound Bound on number of candidates below that all candidates are considered in iv optimizations iv-max-considered-uses Bound on number of iv uses in loop optimized in iv optimizations iv-always-prune-cand-set-bound If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization scev-max-expr-size Bound on size of expressions used in the scalar evolutions analyzer omega-max-vars Bound on the number of variables in Omega constraint systems omega-max-geqs Bound on the number of inequalities in Omega constraint systems omega-max-eqs Bound on the number of equalities in Omega constraint systems omega-max-wild-cards Bound on the number of wild cards in Omega constraint systems omega-hash-table-size Bound on the size of the hash table in Omega constraint systems omega-max-keys Bound on the number of keys in Omega constraint systems omega-eliminate-redundant-constraints When set to 1, use expensive methods to eliminate all redundant constraints vect-max-version-for-alignment-checks Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check vect-max-version-for-alias-checks Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check max-cselib-memory-locations The maximum memory locations recorded by cselib ggc-min-expand Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap ggc-min-heapsize Minimum heap size before we start collecting garbage, in kilobytes max-reload-search-insns The maximum number of instructions to search backward when looking for equivalent reload max-aliased-vops The maximum number of virtual operators that a function is allowed to have before triggering memory partitioning heuristics avg-aliased-vops The average number of virtual operators that memory statements are allowed to have before triggering memory partitioning heuristics max-sched-region-blocks The maximum number of blocks in a region to be considered for interblock scheduling max-sched-region-insns The maximum number of insns in a region to be considered for interblock scheduling max-pipeline-region-blocks max-pipeline-region-insns min-spec-prob The minimum probability of reaching a source block for interblock speculative scheduling max-sched-extend-regions-iters The maximum number of iterations through CFG to extend regions max-sched-insn-conflict-delay The maximum conflict delay for an insn to be considered for speculative motion sched-spec-prob-cutoff The minimal probability of speculation success (in percents), so that speculative insn will be scheduled. selsched-max-lookahead The maximum size of the lookahead window of selective scheduling selsched-max-sched-times Maximum number of times that an insn could be scheduled selsched-insns-to-rename Maximum number of instructions in the ready list that are considered eligible for renaming sched-mem-true-dep-cost Minimal distance between possibly conflicting store and load max-last-value-rtl The maximum number of RTL nodes that can be recorded as combiner's last value integer-share-limit The upper bound for sharing integer constants min-virtual-mappings Minimum number of virtual mappings to consider switching to full virtual renames virtual-mappings-ratio Ratio between virtual mappings and virtual symbols to do full virtual renames ssp-buffer-size The lower bound for a buffer to be considered for stack smashing protection max-jump-thread-duplication-stmts Maximum number of statements allowed in a block that needs to be duplicated when threading jumps max-fields-for-field-sensitive Maximum number of fields in a structure before pointer analysis treats the structure as a single variable max-sched-ready-insns The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass prefetch-latency The number of insns executed before prefetch is completed simultaneous-prefetches The number of prefetches that can run at the same time min-insn-to-prefetch-ratio Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count prefetch-min-insn-to-mem-ratio Min. ratio of insns to mem ops to enable prefetching in a loop l1-cache-size The size of L1 cache l1-cache-line-size The size of L1 cache line l2-cache-size The size of L2 cache use-canonical-types Whether to use canonical types max-partial-antic-length Maximum length of partial antic set when performing tree pre optimization sccvn-max-scc-size Maximum size of a SCC before SCCVN stops processing a function ira-max-loops-num max loops number for regional RA ira-max-conflict-table-size max size of conflict table in MB switch-conversion-max-branch-ratio The maximum ratio between array size and switch branches for a switch conversion to take place ctrl-regpre The paramater to control the behavior of the lrs shrinkingphase ctrl-regpre-mode The parameter to control the behavior of the lrs shrinkingphase reg-pressure-min-bb-factor reg-pressure-max-region maximum allowed size of region for live range shrinking reg-pressure-min-tree loop-invariant-max-bbs-in-loop max basic blocks number in loop for loop invariant motion icall-promote-target-percent-threshold percentage threshold for direct call promotion of a callee target icall-promote-target_count-threshold call count threshold for direct call promotion of a callee target always-inline-icall-target force inline indirect call target when promoted force-lipo force LIPO compilation mode max-lipo-group maximum module group size. max-lipo-mem don't import aux files if memory consumption exceeds this value gcov-debug Looking for gcda file in current dir. min-mcf-cancel-iters the minimum number of iterations of negative cycle cancellation in MCF samplefdo-mcf-high-confidence-cost-mult multiply base cost used by mcf by this factor for high confidence profiles samplefdo-use-discrim use discriminators when doing profile annotation samplefdo-large-block-thresh Consider a basic block large if it has more than this many gimple statements in it samplefdo-inst-thresh Consider a basic block reliable if it has more than this many instructions sampled in it reusedist-mean-dist-large-thresh Generate NTA stringops only if reusedist at least this size reusedist-mean-dist-small-thresh Force temporal stringops if reusedist at most this size reusedist-call-count-thresh Generate NTA stringops only if call count at least this large reusedist-memcpy-size-thresh Generate memcpy-nta only if size at least this large reusedist-memset-size-thresh Generate NTA memset only if size at least this large cgraph-dump-count-threshold minimum node count for inclusion in VCG call graph dump note-cgraph-section-edge-threshold minimum call graph edge count for inclusion in .note.callgraph.text section profile-generate-sampling-rate sampling rate with -fprofile-generate-sampling pmu_profile_n_addresses While doing PMU profiling symbolize this many top addresses. num-mversn-clones maximum number of functions to be cloned while doing multiversioning mversn-clone-depth maximum length of the call graph path to be cloned while doing multiversioning P K d l d 2 8 s 0 d T ( H d , K d \ d 4 T x y d M N h = d T ' : L > O h 0 T 9 L P > P } X 8 X n 2 x d O ` / ' H o d Y d t _ d b K d | d ( d d | P d 2 d : d P ? \ - < d H X 2 H & $ L $ H h | d 1 d D X p d / p J d ( t / P ( d " 2 < } G ` ' B d X l ~ d Z t ( H @ / d H ' d < ` 0 D ' D @B d D ' ( d ! d : X ' $ ( 4 Z p + D u \ 4 r 8 p d 5w / 2 ' H d . %s %s 0x%lx invalid option argument %qs unrecoverable error %s getting core file size maximum limit: %m setting core file size limit to maximum: %m \%03o .file %q+F used but never defined %q+F declared % but never defined %q+D defined but not used %qD is deprecated (declared at %s:%d) %qs is deprecated (declared at %s:%d) type is deprecated (declared at %s:%d) %qs is deprecated type is deprecated (GNU) (GCC) .ident %s"GCC: %s%s" unrecognized gcc debugging option: %c <4 H=4 H=4 e=4 H=4 H=4 H=4 :=4 e=4 H=4 H=4 H=4 e=4 e=4 H=4 =4 H=4 H=4 H=4 H=4 e=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 A=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 H=4 <4 H=4 H=4 H=4 H=4 H=4 =4 H=4 "=4 .=4 none stabs coff dwarf-2 xcoff vms 4.4.3 i686-linux 2.4.1 4.2.4 GMP MPFR ?4 ?4 ?4 {?4 _?4 @4 @4 3@4 @4 ?4 options passed: -o -dumpbase -auxbase -quiet -version options enabled: .s - w+b can%'t open %s for writing: %m -frecord-gcc-switches is not supported by the current target # created and used with differing settings of '%s' out of memory created and used with different settings of -fpic created and used with different settings of -fpie -fsection-anchors this target does not support %qs gccaux Graphite loop optimizations cannot be used this target machine does not have delayed branches _ no- -f%sleading-underscore not supported on this target machine target system does not support the "%s" debug format variable tracking requested, but useless unless producing debug info variable tracking requested, but not supported by this debug format w can%'t open %s: %m -ffunction-sections not supported for this target -fdata-sections not supported for this target -ffunction-sections disabled; it makes profiling impossible -fprefetch-loop-arrays not supported for this target (try -march switches) -fprefetch-loop-arrays is not supported with -Os -fassociative-math disabled; other options take precedence unwind tables currently require a frame pointer for correctness gccdump error writing to %s: %m error closing %s: %m %s%s%s %sversion %s (%s) %s compiled by GNU C version %s, GMP version %s, MPFR version %s. %s%swarning: %s header version %s differs from library version %s. %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h Trace seed %i [%i] ,%i [%i] forward %i [%i] /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tracer.c Duplicated %i as %i [%i] covered now %.1f Duplicated %i insns (%i%%) tracer tracer tail_duplicate ei_next ei_container Y@ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h DCE_COND_LB_TEST DCE_COND_LB DCE_COND_UB_TEST DCE_COND_UB /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-call-cdce.c DCE_COND1 w4 w4 x4 x4 x4 w4 w4 w4 :{4 :{4 :{4 w4 :{4 :{4 :{4 :{4 :{4 @x4 @x4 @x4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 x4 x4 x4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 y4 z4 z4 z4 @z4 z4 @z4 y4 y4 y4 y4 y4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 y4 y4 y4 y4 @y4 @y4 @y4 y4 y4 y4 :{4 :{4 :{4 y4 y4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 z4 z4 z4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 :{4 x4 x4 x4 :{4 z4 z4 z4 %s:%d: note: function call is shrink-wrapped into error conditions. Found conditional dead call: cdce shrink_wrap_one_built_in_call gen_shrink_wrap_conditions gimple_call_fndecl gimple_op get_no_error_domain gen_conditions_for_pow gen_conditions_for_pow_int_base gimple_assign_set_lhs gimple_set_op gen_conditions_for_pow_cst_base gimple_call_num_args gimple_expr_code /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h Scope blocks: cfg gotovar /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-cfg.c 4 g 4 ( 4 4 { 4 4 4 4 4 < 4 4 4 4 4 4 4 4 a 4 a 4 4 4 4 4 4 4 4 j 4 4 3 4 X 4 4 Merging blocks %d and %d %Hwill never be executed 4 4 4 4 4 4 4 ; 4 ] 4 4 4 w 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 4 4 4 4 4 4 useless Removing basic block %d ;; Function %s ;; %d basic blocks, %d edges, last basic block %d. %-30s%-13s%12s %-30s%13d%11lu%c %-30s%13ld%11lu%c %-43s%11lu%c CFG Statistics for %s --------------------------------------------------------- Memory Number of used instances Basic blocks Edges Total memory used by CFG data Coalesced label blocks: %ld (Max so far: %ld) graph: { title: "%s" node: { title: "ENTRY" label: "ENTRY" } node: { title: "EXIT" label: "EXIT" } edge: { sourcename: "ENTRY" targetname: "%d" linestyle: dotted priority: 10 linestyle: solid priority: 100 } no-statement node: { title: "%d" label: "#%d\n%s (%d)\n%s (%d)"} edge: { sourcename: "%d" targetname: "EXIT" edge: { sourcename: "%d" targetname: "%d" priority: 10 linestyle: dotted priority: 100 linestyle: solid } SSA name in freelist but still referenced Indirect reference's operand is not a register or a constant. ASSERT_EXPR with an always-false condition MODIFY_EXPR not expected while having tuples. constant not recomputed when ADDR_EXPR changed side effects not recomputed when ADDR_EXPR changed address taken, but ADDRESSABLE bit not set non-integral used in condition invalid conditional operand invalid operand to unary operator invalid COMPONENT_REF offset operator invalid array index invalid array lower bound invalid array stride invalid position or size operand to BIT_FIELD_REF integral result type precision does not match field size of BIT_FIELD_REF mode precision of non-integral result does not match field size of BIT_FIELD_REF invalid reference prefix invalid operand to plus/minus, type is a pointer invalid operand to binary operator invalid operand to pointer plus, first operand is not a pointer invalid operand to pointer plus, second operand is not an integer with type of sizetype. 5 5 4 5 5 5 5 5 5 5 J 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 E 5 E 5 E 5 5 5 E 5 5 5 5 5 5 5 5 E 5 5 5 5 5 5 E 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 E 5 5 E 5 ) 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 Z 4 invalid expression for min lvalue invalid operand in indirect reference type mismatch in indirect reference invalid operands to array reference type mismatch in array reference type mismatch in array range reference type mismatch in real/imagpart reference type mismatch in component reference non-function in gimple call invalid LHS in gimple call invalid conversion in gimple call invalid operands in gimple comparison type mismatch in comparison expression non-register as LHS of unary operation invalid operand in unary operation invalid types in nop conversion invalid types in fixed-point conversion invalid types in conversion to floating point invalid types in conversion to integer non-trivial conversion in unary operation 5 f 5 , 5 D 5 D 5 , 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 , 5 D 5 D 5 D 5 D 5 D 5 , 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 , 5 V 5 5 V 5 , 5 D 5 D 5 D 5 D 5 D 5 , 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 , 5 , 5 , 5 D 5 D 5 D 5 D 5 D 5 D 5 D 5 , 5 , 5 , 5 , 5 non-register as LHS of binary operation invalid operands in binary operation type mismatch in complex expression type mismatch in shift expression type mismatch in vector shift expression type mismatch in pointer plus expression type mismatch in binary truth expression invalid (pointer) operands to plus/minus type mismatch in binary expression y 5 y 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 l 5 l 5 5 5 5 5 5 5 5 5 5 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 [ 5 5 5 5 5 5 5 5 5 5 5 o 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 non-trivial conversion at assignment invalid operand in unary expression type mismatch in address expression invalid rhs for gimple memory store A 5 A 5 A 5 A 5 A 5 A 5 5 5 5 M 5 G 5 M 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 A 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 invalid operand in return statement invalid conversion in return statement goto destination is neither a label nor a pointer invalid operand to switch statement Invalid PHI result Invalid PHI argument Incompatible types in PHI argument B 5 n 5 5 D 5 5 5 4 5 5 ^ 5 5 B 5 B 5 B 5 . 5 ; 5 B 5 ; 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 B 5 ; 5 verify_gimple failed invalid function in call statement invalid pure const state for function in statement statement marked for throw, but doesn%'t statement marked for throw in middle of block Dead STMT in EH table gimple_bb (phi) is set to a wrong basic block missing PHI def PHI argument is not a GIMPLE value incorrect sharing of tree nodes invalid GIMPLE statement gimple_bb (stmt) is set to a wrong basic block incorrect entry in label_to_block_map. verify_stmts failed ENTRY_BLOCK has IL associated with it EXIT_BLOCK has IL associated with it fallthru to exit from bb %d nonlocal label is not first in a sequence of labels in bb %d label to block does not match in bb %d has incorrect context in bb %d control flow in the middle of basic block %d in the middle of basic block %d fallthru edge after a control statement in bb %d true/false edge after a non-GIMPLE_COND in bb %d wrong outgoing edge flags at end of bb %d explicit goto at end of bb %d return edge does not point to exit in bb %d found default case not at the start of case vector case labels not sorted: is greater than but comes before it. extra outgoing edge %d->%d missing edge %i->%i 85 285 65 85 65 85 85 85 85 75 85 85 85 85 85 85 85 85 85 285 85 285 85 85 85 85 285 85 85 285 %s ( , ) { } bb_%d %s bb_%d (preds = { }, succs = { }) %s { %s } %sloop_%d (header = %d, latch = %d , niter = , upper_bound = , estimate = %s{ %s} gimple crited %H% function does return control reaches end of non-void function %Jfunction might be possible candidate for attribute % gimple_return_retval gimple_op ei_next ei_container single_succ_edge gimple_lv_adjust_loop_header_phi gimple_phi_arg phi_nodes gimple_purge_all_dead_eh_edges gimple_call_fndecl move_sese_region_to_fn new_label_mapper find_outermost_region_in_block move_block_to_fn op_iter_init_phiuse move_stmt_op replace_ssa_name replace_by_duplicate_decl gimple_duplicate_sese_tail gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs gimple_duplicate_sese_region add_phi_args_after_copy_edge op_iter_init_def set_bb_seq gimple_redirect_edge_and_branch_force gimple_redirect_edge_and_branch gimple_switch_num_labels gimple_switch_label gimple_verify_flow_info verify_types_in_gimple_stmt verify_gimple_assign gimple_expr_code verify_gimple_assign_binary verify_gimple_assign_unary verify_expr gimple_split_edge reinstall_phi_args is_ctrl_altering_stmt find_taken_edge_switch_expr find_taken_edge_cond_expr find_taken_edge_computed_goto find_taken_edge remove_useless_stmts_1 gimple_merge_blocks first_imm_use_stmt op_iter_init_use move_use_after_head replace_uses_by phi_arg_index_from_use group_case_labels gimple_switch_set_label gimple_cond_set_true_label gimple_cond_set_false_label gimple_goto_set_dest start_recording_case_labels make_cond_expr_edges next_discriminator_for_locus make_edges create_bb /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-cfgcleanup.c mergephi phi_nodes ei_next ei_container single_succ_edge gimple_phi_arg remove_forwarder_block_with_phi gimple_op cleanup_tree_cfg_noloop cleanup_omp_return single_pred_edge remove_forwarder_block phi_alternatives_equal /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-complex.c 5 5 5 n 5 5 5 5 5 n 5 n 5 n 5 n 5 5 n 5 n 5 n 5 4 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 5 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 n 5 4 5 I 5 I 5 $imag $real CI CR 5 5 C 5 5 ` 5 5 ~ 5 5 5 5 5 5 5 5 5 5 ? 5 5 5 5 5 s 5 5 5 5 i 5 H 5 } 5 5 i 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 / 5 / 5 / 5 / 5 5 5 5 5 / 5 5 5 5 w 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 cplxlower cplxlower0 expand_complex_operations_1 gimple_expr_code gimple_op expand_complex_comparison gimple_return_retval gimple_return_set_retval gimple_set_op gimple_cond_set_code gimple_cond_set_lhs gimple_cond_set_rhs expand_complex_division gimple_assign_set_lhs expand_complex_multiplication expand_complex_libcall gimple_call_set_lhs expand_complex_addition expand_complex_move ei_next ei_container gimple_assign_set_rhs1 gimple_phi_arg single_succ_edge extract_component set_component_ssa_name complex_visit_phi complex_visit_stmt var_ann find_lattice_value /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h %3d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/omega.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-chrec.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-data-ref.c (Data Ref: stmt: ref: base_object: Access function %d: ) + * x_%u no dependence not known ] (subscript iterations_that_access_an_element_twice_in_A: last_conflict: iterations_that_access_an_element_twice_in_B: (Subscript distance: ) ) + - = += +- -= * indep j&6 &6 &6 '6 &6 /'6 T'6 (Data Dep: (don't know) ) (no dependence) access_fn_A: access_fn_B: inner loop index: %d loop nest: ( %d distance_vector: direction_vector: +- += -= -6 !-6 9-6 Q-6 v-6 -6 -6 DISTANCE_V ( DIRECTION_V ( analyze_innermost: failed: bit offset alignment. failed: evolution of base is not affine. failed: evolution of offset is not affine. success. Creating dr for base_address: offset from base address: constant offset from base address: step: aligned to: base_object: symbol tag: (dependence classified: (Dependence relation cannot be represented by distance vector.) (analyze_ziv_subscript ziv test failed: difference is non-integer. siv test failed: chrec is not positive. siv test failed: chrec not positive. overlap steps test failed: no iteration counts. (analyze_subscript_affine_affine affine-affine test failed: too many variables. affine-affine test failed: unimplemented. (overlaps_a = ) (overlaps_b = can_use_subscript_aff_aff_for_symbolic (analyze_siv_subscript siv test failed: unimplemented. (analyze_miv_subscript analyze_miv_subscript test failed: unimplemented. (analyze_overlapping_iterations (chrec_a = ) (chrec_b = (overlap_iterations_a = ) (overlap_iterations_b = (build_classic_dist_vector dist_vector = ( (subscript_dependence_tester (Number of distance vectors differ: Banerjee has %d, Omega has %d. Banerjee dist vectors: Omega dist vectors: data dependence relation: (Number of direction vectors differ: Banerjee has %d, Omega has %d.) (Dist vectors from the first dependence analyzer: not found in Omega dist vectors: (Dir vectors from the first dependence analyzer: not found in Omega dir vectors: (compute_affine_dependence (stmt_a = ) (stmt_b = Banerjee Analyzer Omega Analyzer Data ref a: Data ref b: affine dependence test not usable: access function not affine or constant. FAILED as dr address is invariant Dependence tester statistics: Number of dependence tests: %d Number of dependence tests classified dependent: %d Number of dependence tests classified independent: %d Number of undetermined dependence tests: %d Number of subscript tests: %d Number of undetermined subscript tests: %d Number of same subscript function: %d Number of ziv tests: %d Number of ziv tests returning dependent: %d Number of ziv tests returning independent: %d Number of ziv tests unimplemented: %d Number of siv tests: %d Number of siv tests returning dependent: %d Number of siv tests returning independent: %d Number of siv tests unimplemented: %d Number of miv tests: %d Number of miv tests returning dependent: %d Number of miv tests returning independent: %d Number of miv tests unimplemented: %d r w (vertex %d: (%s%s) (in: %d ) (out: ) (%d (rdg digraph RDG { %d [style=filled, fillcolor=green] %d [style=filled, fillcolor=red] %d -> %d [label=input] %d -> %d [label=output] %d -> %d %d -> %d [label=anti] } /tmp/rdg.dot dotty /tmp/rdg.dot op_iter_init_phidef op_iter_init_def first_readonly_imm_use dot_rdg dot_rdg_1 free_dependence_relations find_data_references_in_stmt gimple_op_ptr gimple_call_num_args compute_affine_dependence omega_add_zero_geq omega_add_zero_eq build_polynomial_chrec initialize_matrix_A chrec_fold_op tree_fold_divides_p affine_fn_univar conflict_fn initialize_data_dependence_relation dr_may_alias_p var_ann dr_analyze_innermost gimple_op gimple_expr_code /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-dfa.c Referenced variables in %s: %u Variable: , UID D.%u , , symbol memory tag: , is addressable , is global , is volatile , call clobbered ( %sstored in global %sgoes through ASM %spassed to call %sbad cast %sreturned from func %spassed to pure/const %sis global var %sis incoming pointer %sunknown escape , NO_ALIAS (does not alias other NO_ALIAS symbols) , NO_ALIAS_GLOBAL (does not alias other NO_ALIAS symbols and global vars) , NO_ALIAS_ANYTHING (does not alias any other symbols) , default def: , may aliases: , belongs to partition: , partition symbols: %-30s%-13s%12s %-30s%13lu%11lu%c %-43s%11lu%c DFA Statistics for %s --------------------------------------------------------- Memory Number of used instances Referenced variables Variables annotated USE operands DEF operands VUSE operands VDEF operands PHI nodes PHI arguments Total memory used by DFA/SSA data Average number of arguments per PHI node: %.1f (max: %ld) get_single_def_stmt_with_phi gimple_phi_arg gimple_op refs_may_alias_p op_iter_init_use get_ref_base_and_extent var_ann get_virtual_var remove_referenced_var gimple_call_clobbered_vars gimple_call_used_vars add_referenced_var set_default_def gimple_default_def referenced_var_check_and_insert referenced_var_lookup collect_dfa_stats memory_partition gimple_aliases_computed_p create_tree_common_ann create_function_ann create_var_ann gimple_op_ptr @%-6u %-4s: type %*s %*s %-4s: %-8lx %-4s: %-7d %-4s: %s %-13s %-4s: %-7s binfo %-16s virt spec bases pub prot priv /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-dump.c accs binf op 0 op 1 name mngl orig scpe srcp: %s:%-6d artificial note chan qual: %c%c%c unql size algn strg lngt purp valu %u prec unsigned signed sign min max csts saturating non-saturating ptd refd clas retn prms elts domn struct tag union flds fncs cnst argt init bpos used register args undefined body extern link static high low strg: %-7s op 2 op 3 fn idx val vars cond expr decl clnp low labl %s op: addr +7 7 7 J 7 +7 +7 7 +7 7 7 t 7 7 7 +7 +7 K 7 7 7 +7 +7 7 7 +7 #7 #7 #7 +7 +7 R#7 "7 +7 7 7 g 7 7 +7 7 +7 +7 +7 +7 +7 +7 e$7 +7 #7 #7 #7 $7 $7 +7 +7 +7 '7 $7 $7 $7 )7 %7 +7 $(7 Y&7 +7 #7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 $7 $7 +7 +7 +7 #7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 #7 #7 +7 +7 +7 #7 #7 $7 $7 $7 $7 +7 +7 &7 +7 >*7 k*7 (7 (7 y(7 *7 )7 +7 +7 +7 +7 +7 +7 +7 +7 +7 7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 #+7 .cgraph ipa-cgraph .tu translation-unit .class class-hierarchy .original tree-original .gimple tree-gimple .nested tree-nested .vcg tree-vcg tree-all rtl-all ipa-all address slim raw graph details stats blocks vops lineno uid stmtaddr memsyms verbose cgraph all &a .a 3a 7a =a Ea Ka Ra @ Wa ^a ba ka @ sa {a a yA .cgraph.vcg .%03d%c w a could not open dump file %qs: %s could not open auxiliary dump file %qs: %s ignoring unknown option %q.*s in %<-fdump-%s%> dequeue_and_dump /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-eh.c FL7 K7 $K7 FL7 FL7 FL7 FL7 FL7 FL7 $K7 FL7 L7 )L7 FL7 FL7 K7 save_eptr save_filt finally_tmp o7 n7 n7 o7 o7 o7 n7 o7 n7 n7 o7 o7 o7 o7 o7 n7 eh EH edge %i->%i is missing EH edge %i->%i miss EH flag EH edge %i->%i has duplicated regions BB %i can not throw but has EH edges BB %i last statement has incorrectly set region unnecessary EH edge %i->%i ru7 ru7 ru7 u7 t7 t7 t7 t7 t7 t7 t7 t7 t7 t7 Xu7 u7 ^u7 u7 u7 ^u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 u7 Lu7 Lu7 Lu7 Lu7 Ru7 Ru7 Ru7 Ru7 Ru7 Ru7 Ru7 Ru7 Ru7 Lu7 u7 u7 Xu7 u7 u7 u7 u7 u7 u7 u7 u7 ^u7 Hx7 Hx7 x7 x7 x7 x7 _x7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 Hx7 \y7 \y7 \y7 \y7 \y7 Hx7 Hx7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 \y7 Hx7 \y7 1x7 ehopt gimple_try_set_kind gimple_op gimple_call_num_args stmt_could_throw_p gimple_call_fndecl gimple_expr_code gimple_call_return_type verify_eh_edges ei_next ei_container lower_try_finally_switch gimple_try_catch_is_cleanup do_goto_redirection do_return_redirection gimple_return_retval maybe_record_in_goto_queue gimple_op_ptr record_in_goto_queue find_goto_replacement record_in_finally_tree var_ann add_stmt_to_eh_region_fn /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h ------------------------- ------if-convert stmt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-if-conv.c More than two phi node args. Virtual phi not on loop header. Difficult to handle this virtual phi. stmt not suitable for ifcvt tree could trap... LHS is not var don't know what to do ----------[%d]------------- basic block after exit bb but before latch non empty basic block after exit bb latch is not dominated by exit_block Difficult to handle edges not inner most loop less than 2 basic blocks multiple exits Irreducible loop Applying if-conversion new phi replacement stmt _ifc_ ifcvt ei_next ei_container get_loop_body_in_if_conv_order gimple_assign_set_lhs gimple_set_op combine_blocks set_bb_seq set_phi_nodes replace_phi_with_cond_gimple_assign_stmt gimple_phi_arg find_phi_replacement_condition gimple_op first_readonly_imm_use tree_if_convert_cond_stmt tree_if_convert_stmt single_succ_edge /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-into-ssa.c Renaming block #%d Renaming statement { } NIL Renaming stack (up to %d levels) Level %d (current level) Level %d Previous CURRDEF ( ) = Current reaching definitions CURRDEF ( SSA renaming information for %s size %ld, %ld elements, %f collision/search ratio Hash table statistics: def_blocks: repl_tbl: VAR: } , DEF_BLOCKS: { , LIVEIN_BLOCKS: { , PHI_BLOCKS: { Definition and live-in blocks: Registering new PHI nodes in block #%d Updating SSA information for statement ssa -> { SSA replacement table N_i -> { O_1 ... O_j } means that N_i replaces O_1, ..., O_j Number of virtual NEW -> OLD mappings: %7u Number of real NEW -> OLD mappings: %7u Number of total NEW -> OLD mappings: %7u Number of virtual symbols: %u Symbols to be put in SSA form SSA names to release after updating the SSA web Enabled virtual name mapping heuristic. Number of virtual mappings: %7u Number of unique virtual symbols: %7u Updating FUD-chains from top of CFG will be faster than processing the name mappings. Incremental SSA update started at block: %d Number of blocks in CFG: %d Number of blocks to update: %d (%3.0f%%) Affected blocks: %u update_ssa memory_partition gimple_aliases_computed_p var_ann insert_updated_phi_nodes_for ei_next ei_container release_ssa_name_after_update_ssa prepare_def_site_for first_readonly_imm_use phi_arg_index_from_use gimple_phi_arg op_iter_init_use op_iter_init_def mark_def_interesting init_ssa_renamer rewrite_blocks rewrite_update_phi_arguments rewrite_update_stmt rewrite_stmt rewrite_initialize_block insert_phi_nodes_for prune_unused_phi_nodes mark_def_sites add_new_name_mapping mark_block_for_update initialize_flags_in_bb Y@ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-iterator.c +8 +8 +8 +8 +8 tsi_split_statement_list_before tsi_split_statement_list_after tsi_link_after tsi_link_before free_stmt_list alloc_stmt_list /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h generated memset zero /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-loop-distribution.c ldist useful partition: FIXME: Loop %d not distributed: it has more than two basic blocks. FIXME: Loop %d not distributed: failed to build the RDG. ldist asked to generate code for vertex %d Loop %d distributed: split to %d loops. Loop %d is the same. ldist op_iter_init_use gimple_phi_arg gimple_op first_readonly_imm_use gimple_expr_code prop_phis phi_nodes first_imm_use_stmt op_iter_init_phiuse move_use_after_head /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-nested.c FRAME. FRAME CHAIN __chain __data __builtin_trampoline __nl_goto_buf 8 8 o 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 + 8 8 8 8 8 8 < 8 8 8 8 p 8 ` 8 X 8 8 8 8 8 X 8 X 8 X 8 X 8 X 8 C 8 C 8 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 C 8 8 8 8 8 8 C 8 8 d 8 C 8 8 8 p 8 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 8 8 p 8 p 8 p 8 8 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 p 8 e 8 p 8 8 p 8 p 8 p 8 8 8 = 8 A 8 A 8 A 8 0 8 8 Y 8 A 8 8 8 8 Y 8 Y 8 Y 8 Y 8 Y 8 8 8 8 8 8 8 8 8 8 8 8 " 8 G 8 G 8 G 8 G 8 G 8 G 8 G 8 G 8 G 8 G 8 G 8 8 8 8 8 8 8 G 8 8 8 G 8 8 gimple_assign_set_rhs1 gimple_set_op convert_all_function_calls gimple_call_fndecl gimple_op gimple_call_set_chain gimple_call_num_args gimple_op_ptr convert_local_omp_clauses convert_nonlocal_omp_clauses walk_gimple_omp_for gimple_omp_for_index_ptr gimple_omp_for_initial_ptr gimple_omp_for_final_ptr gimple_omp_for_incr gimple_call_return_type gimple_call_set_lhs create_tmp_var_for /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-nrv.c NRV Replaced: with: nrv retslot gimple_call_fndecl gimple_op var_ann gimple_call_used_vars tree_nrv gimple_return_retval /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-object-size.c alloc_size sub minimum maximum Computing %s %sobject size for : Reexamining : %s %sobject size %lu Found a dependency loop at Visiting use-def links for Need to reexamine 8 u 8 8 8 8 8 8 8 8 8 8 Simplified to objsz compute_object_sizes gimple_call_fndecl gimple_op gimple_call_num_args check_for_plus_in_loops gimple_expr_code check_for_plus_in_loops_1 gimple_phi_arg collect_object_sizes_for cond_expr_object_size plus_stmt_object_size unknown_object_size call_object_size expr_object_size compute_builtin_object_size alloc_object_size addr_object_size /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h early_local_cleanups early_optimizations cleanup_cfg final_cleanup /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-optimize.c size of return value of %q+D is %u bytes size of return value of %q+D is larger than %wd bytes tree_rest_of_compilation gimple_call_fndecl gimple_op /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-outof-ssa.c temp Inserting a copy on edge BB%d->BB%d : partition %d already has variable assigned to it. Partition %d is assigned to var Removing Dead PHI definition: Cleaned-up latch block of loop with single BB: %d Opportunities in BB %d for stmt/block reduction: Splitting BB %d for Common stmt list. Original block is now BB%d. Edge (%d->%d) lands here. Analyzing Edge Insertions. After Coalescing: After Base variable replacement: optimized gimple_phi_arg gimple_assign_set_lhs gimple_set_op analyze_edges_for_bb gimple_op ei_next ei_container var_ann rewrite_trees op_iter_init_use op_iter_init_def phi_nodes op_iter_init_phiuse assign_vars eliminate_phi create_temp gimple_call_clobbered_vars gimple_call_used_vars /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h Considering loop %d FAILED: number of iterations not known Detected reduction. reduction stmt is: phi is arg of phi to exit: value used outside loop checking if it a part of reduction pattern: FAILED: it is not a part of reduction. reduction phi is reduction stmt is FAILED: scalar dependency between iterations FAILED: cannot be duplicated SUCCESS: may be parallelized FAILED: data dependencies exist across iterations reduction /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-parloops.c .paral_data .paral_data_store .paral_data_load %s.$loopfn %s.%lu .paral_data_param L k M! gen_parallel_loop create_parallel_loop single_pred_edge gimple_op single_succ_edge gimple_phi_arg gimple_cond_set_lhs gimple_set_op gimple_omp_for_set_index gimple_omp_for_set_initial gimple_omp_for_set_final gimple_omp_for_set_cond gimple_omp_for_set_incr transform_to_exit_first_loop canonicalize_loop_ivs gimple_cond_set_code gimple_cond_set_rhs create_loads_for_reductions separate_decls_in_region_stmt op_iter_init_phidef op_iter_init_def op_iter_init_phiuse op_iter_init_use separate_decls_in_region_name gimple_assign_set_lhs gimple_expr_code first_readonly_imm_use /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-phinodes.c ` set_phi_nodes remove_phi_arg_num gimple_phi_arg relink_imm_use add_phi_arg phi_nodes resize_phi_node /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h , write (id %u%s) offset distance %u looparound ref combination ref in statement Load motion Loads-only Store-loads Combination /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-predcom.c (combined) %s chain %p%s , may reuse first max distance %u%s equal to %p %s %p in type vars inits references: (invariant) Component%s: predreastmp Processing loop %d Initial state: Predictive commoning failed: no suitable chains Before commoning: Unrolling %u times. Executing predictive commoning without unrolling. prepare_initializers_chain gimple_phi_arg set_alias_info var_ann reassociate_to_the_same_stmt gimple_op gimple_expr_code remove_name_from_operation combinable_refs_p find_associative_operation_root eliminate_temp_copies first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head single_pred_edge replace_names_by_phis remove_stmt first_readonly_imm_use execute_load_motion initialize_root_vars replace_ref_with find_looparound_phi valid_initializer_p add_ref_to_chain suitable_component_p dump_chain <<< Unknown tree: >>> L.%d %c.%u %s void %ld private shared firstprivate lastprivate copyin copyprivate reduction( if( num_threads( nowait ordered default( none /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-pretty-print.c schedule( static dynamic guided runtime auto untied collapse( v%: T!: ]!: f!: o!: !: x!: !: v": ": $: "#: :#: R#: #%: %: #: y#: #: #: #: )$: >$: S$: }$: h$: <&%p> : %d discrim ] <<< error >>> const volatile restrict vector * & const volatile restrict {ref-all} :: MEM[ , symbol: base: index: step: offset: ] { } struct union B 0x%lx%08lx overflow -Inf Inf Nan __complex__ ( ) " { } class union . -> {off: BIT_FIELD_REF < ... {lb: sz: = {nt} TARGET_EXPR < if ( else else __builtin_va_arg_pack () [static-chain: [return slot optimization] [tail call] <> ( (( )) NON_LVALUE_EXPR < SAVE_EXPR < COMPLEX_EXPR < CONJ_EXPR < REALPART_EXPR < IMAGPART_EXPR < VA_ARG_EXPR < try catch finally catch ( <<>> <<>> <<>> while (1) // predicted likely by unlikely by predictor. return ) break switch ( goto case ???: goto ???; goto resx __asm__ __volatile__ case ... default OBJ_TYPE_REF( _ (ab) (D) WITH_SIZE_EXPR < ASSERT_EXPR < scev_known scev_not_known , +, }_ REALIGN_LOAD < VEC_COND_EXPR < , > DOT_PROD_EXPR < #pragma omp parallel #pragma omp task #pragma omp for for ( ; #pragma omp sections #pragma omp section #pragma omp master #pragma omp ordered #pragma omp critical #pragma omp atomic #pragma omp single REDUC_MAX_EXPR < REDUC_MIN_EXPR < REDUC_PLUS_EXPR < VEC_WIDEN_MULT_HI_EXPR < VEC_WIDEN_MULT_LO_EXPR < VEC_UNPACK_HI_EXPR < VEC_UNPACK_LO_EXPR < VEC_UNPACK_FLOAT_HI_EXPR < VEC_UNPACK_FLOAT_LO_EXPR < VEC_PACK_TRUNC_EXPR < VEC_PACK_SAT_EXPR < VEC_PACK_FIX_TRUNC_EXPR < BLOCK [abstract] [written] SUPERCONTEXT: BLOCK %p SUBBLOCKS: %p VARS: ABSTRACT_ORIGIN: VEC_EXTRACT_EVEN_EXPR < VEC_EXTRACT_ODD_EXPR < VEC_INTERLEAVE_HIGH_EXPR < VEC_INTERLEAVE_LOW_EXPR < (: (: *: b*: : 1: P+: P+: P+: P+: k.: P+: k.: P+: P+: 4: ;5: ;5: ;5: P+: : (1: 6: 6: C8: c9: 9: :: F:: @;: d;: =: =: @;: =: ;: A=: =: =: =: =: : : \=: >: T: T: T: ?: ?: k: b: b: A: }D: %G: %G: H: H: p: 3N: CO: zQ: Q: Q: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: AX: AX: T: pV: W: W: [R: [R: [R: [R: [R: [R: [R: T: [R: [R: [R: [R: [R: T: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: [R: $X: Z: AX: AX: AX: dZ: YY: Z: T: : ([: [: 3\: \: T: T: U: U: \: Y]: Y]: H: a: g: \d: e: b: oe: tj: h: h: l: _: `: ,a: n: o: #o: 3F: Dn: 1*: m: p: h1: r: s: *t: vw: y: w: w: w: x: x: y: y: Vz: z: q: [R: [R: [R: [R: {: {: l|: |: 0}: }: }: ~: F: : : C : : c: typedef register extern static __asm__ [value-expr: : : / : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : / : 6 : 6 : : = : : / : : : : : | : | : : | : : : : : : : : : : : : : : : : : u : u : u : u : R : Y : ` : : K : D : K : D : Y : : n : n : n : n : g : g : n : n : n : n : n : n : n : n : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : | : : : : : : : : : : : : || && | ^ ord unord == u== != < u< <= u<= u> >= u>= <> << r<< r>> v<< v>> + r+ w+ w* - ~ ! A* M* / /[cl] /[fl] /[rd] /[ex] % %[cl] %[fl] %[rd] -- ++ -- ++ max min <<< ??? >>> _ : f : m : : : : : : : : : : : : : : : : : : : A : _ : : t : { : : : : : : : t : : : : A : : : : : : : : ) : 3 : = : K : : : : : 3 : U : y : : : : [ : o : Q : G : : : : : e : : : : : : : : : : = : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : # : : - : 7 : : : ( ) ? \b \f \n \r \t \v \\ \" \' \1 \2 \3 \4 \5 \6 \7 ^ : : : : : : 4 : I : : M : : e : : 5 : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : : ^ : ^ : ^ : ^ : : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : ^ : } : print_call_name dump_omp_clause /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h __gcov_indirect_call_topn_callee __gcov_indirect_call_topn_counters __gcov_indirect_call_callee __gcov_indirect_call_counters PROF_sample_counter /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-profile.c __gcov_sampling_rate __gcov_sample_counter LPBX *.%s%u __gcov_interval_profiler __gcov_pow2_profiler __gcov_one_value_profiler __gcov_one_float_value_profiler __gcov_indirect_call_profiler __gcov_indirect_call_topn_profiler __gcov_direct_call_profiler __gcov_average_profiler __gcov_ior_profiler PROF_edge_counter PROF PROF_dc memcpy memset memmove memcmp bcmp strlen strcpy strncpy strcat strncat strdup strndup strcmp strncmp strcasecmp strncasecmp reusedist_instr_%s inserted reuse distance instrumentation for %qs, using %d gcov counters libopt__%s__%d reuse distance counters for arg %d: %lld %lld %lld %lld replaced %qs with non-temporal %qs coverage mismatch for reuse distance counters in function %qs number of counters is %u instead of %u __gcov_direct_call_counters __gcov_direct_call_callee tree_profile dc_profile gimple_call_fndecl gimple_op optimize_reusedist reusedist_maybe_replace_with_nt_version gimple_call_set_fndecl gimple_set_op nt_op_name reusedist_make_instr_call reusedist_get_instr_decl reusedist_instr_func_name tree_gen_const_delta_profiler tree_gen_dc_func_profiler ei_next ei_container gimple_assign_set_lhs tree_gen_ic_func_topn_profiler tree_gen_ic_func_profiler tree_gen_edge_profiler add_sampling_wrapper /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h sample_profile hash - size: %ld, elements %ld, collisions: %f a Cannot create output file %s to dump CFG profile ;;%d %d %lld %s %d %d %f %d %lld %d %d 0.0 %d %lld /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-sample-profile.c Duplicate entry of function name mapping read_inline_function(): fseek inline_func_hdr error. read_inline_function(): fread inline_func_hdr error. read_inline_function(): fseek profile_data error. read_inline_function(): fread profile_data error. Duplicate entry of callstack Duplicate entry: %s:%d sp_read_modules(): fread module_hdr error. Doing Module grouping for %s. Aux Modules: sp_read_modules(): aux module %s doesn't exist. %s r Error opening sample profile file %s. Error reading file header of %s. Error reading string table of %s. Error reading the %dth function header of %s. Duplicate entry: %s:%d func_name:%s BB%d: average_count=%lld, BB%d: %s line_%d (%lld) maximal_count=%lld. num_ir=%u, num_instr_sampled=%u. Annotate CFG for function %s() in file %s with sample profile. n_basic_blocks=%d, n_edges=%d. Statistics for sp_htab: Statistics for sp_inline_htab: %d of %d BBs are sampled. func_max_count=%lld, sp_max_count=%lld. Cannot set both -fbranch-probabilities and -fsample-profile. Disable -fsample-profile now. sp.data No available data in the sample file %s. Disable -fsample-profile now. There are %llu samples in file %s sample_profile .prof.compare.branch .prof.compare.sample profile_dump gate_sample_profile ei_next ei_container sp_annotate_bb read_inline_function get_stack_trace_by_stmt read_function_header sp_add_funcname_mapping sp_info_hash _ ?@ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-chrec.h (set_scalar_evolution instantiated_below = %d (scalar = ) (scalar_evolution = )) (get_scalar_evolution ) (scalar_evolution = /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-scalar-evolution.c (add_to_evolution (loop_nb = %d) (chrec_before = ) (to_add = (res = (set_nb_iterations_in_loop = (get_loop_exit_condition (analyze_evolution_in_loop (loop_phi_node = (evolution_function = (analyze_initial_condition (loop_phi_node = (init_cond = |=; =; H?; <; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; >; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; >; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; ?; (analyze_scalar_evolution QJ; WK; ]L; QJ; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; -N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; cM; N; cM; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; N; dG; N; N; N; N; N; I; (instantiate_scev (instantiate_below = %d) (evolution_loop = %d) (chrec = (number_of_iterations_in_loop ( ----------------------------------------- %d nb_chrec_dont_know_loops %d nb_static_loops %d nb_total_loops ) %d affine univariate chrecs %d affine multivariate chrecs %d degree greater than 2 polynomials %d chrec_dont_know chrecs %d total chrecs %d with undetermined coefficients %d chrecs in the scev database %d sets in the scev database %d gets in the scev database (classify_chrec affine_univariate affine_multivariate higher_degree_polynomial undetermined h; i; scev_const_prop gimple_phi_arg build_polynomial_chrec gimple_op gimple_expr_code add_to_evolution_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-sra.c Cannot scalarize variable because it must live in memory because it is declared volatile because its type cannot be decomposed t ; - ; t ; - ; t ; - ; - ; - ; - ; - ; - ; [ ; ; - ; - ; - ; ; ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; ; - ; ; - ; ; - ; - ; - ; - ; - ; ; ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; - ; ; : n_uses=%u n_copies=%u Scan results: real imag %ld B%ld F%ld D%u SR -> Initial instantiation for Scalarization disabled for block-copy element-copy Using %s for __real__ __imag__ $B%ldF%ld [%ld..%ld] [%ld] esra sra ; ; V ; ! ; scalarize_ldst scalarize_init scalarize_copy gimple_assign_set_lhs gimple_set_op gimple_assign_set_rhs1 scalarize_use gimple_op_ptr gimple_op bitfield_overlaps_p ei_next ei_container generate_element_zero generate_element_copy sra_build_elt_assignment generate_one_element_ref decide_block_copy instantiate_missing_elements try_instantiate_multiple_fields ^ ; ; ; ; gimple_aliases_computed_p gimple_return_retval gimple_return_retval_ptr gimple_asm_input_op gimple_asm_output_op gimple_call_num_args sra_elt_eq sra_hash_tree type_can_instantiate_all_elements next_child_for_group /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-switch-conversion.c index range way too large or otherwise unusable. the maximum range-branch ratio exceeded. Bad case - cs BB label is NULL Bad case - a non-final BB has two predecessors Bad case - a non-final BB not empty Bad case - different final BB Non-invariant value from a case Value from a case would need runtime relocations Value from a case is not a valid initializer CSWTCH csti csui switch has no labels index error. Processing of case %i failed beginning to process the following SWITCH statement (%s:%d) : ------- Switch converted -------------------------------- Bailing out - switchconv do_switchconv gimple_switch_num_labels gimple_op gimple_switch_label gen_inbound_check ei_container build_one_array build_constructors single_succ_edge gimple_phi_arg gather_default_values single_pred_edge check_process_case check_range test_symbol /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-address.c symbol: base: index: step: offset: .! create_mem_ref move_variant_to_index /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-alias.c Memory partitions #%u: : %lu elements: %u memory partitions holding %lu symbols Memory reference statistics for %s Number of memory statements: %ld Number of call sites: %ld Number of pure/const call sites: %ld Number of asm sites: %ld Estimated number of loads: %ld (%ld/stmt) Actual number of loads: %ld (%ld/stmt) (warning: estimation is lower by more than 25%%) Estimated number of stores: %ld (%ld/stmt) Actual number of stores: %ld (%ld/stmt) NO Partitioning thresholds: MAX = %d AVG = %d (%sNEED TO PARTITION) Number of partitioned symbols: %ld Number of unpartitioned symbols: %ld read frequency: %6ld, write frequency: %6ld, direct reads: %3ld, direct writes: %3ld, indirect reads: %4ld, indirect writes: %4ld, symbol: , tags: , score: %ld , direct reads: %ld , direct writes: %ld , indirect reads: %ld , indirect writes: %ld MPT Memory partitioning NOT NEEDED for %s Memory partitioning NEEDED for %s Memory symbol references before partitioning: Memory symbol references after partitioning: Mem sym stats SMT NMT .GLOBAL_VAR Alias statistics for %s Total alias queries: %u Total alias mayalias results: %u Total alias noalias results: %u Total simple queries: %u Total simple resolved: %u Total TBAA queries: %u Total TBAA resolved: %u Total non-addressable structure type queries: %u Total non-addressable structure type resolved: %u Alias information for %s Flow-insensitive alias information for %s Aliased symbols Dereferenced pointers Symbol memory tags Flow-sensitive alias information for %s SSA_NAME pointers Name memory tags , name memory tag: , is dereferenced , is dereferenced in call , its value escapes , points-to anything , points-to NULL , points-to vars: Pointed-to sets for pointers in %s { alias var_ann new_type_alias get_ptr_info gimple_call_clobbered_vars get_smt_for gimple_op gimple_expr_code add_may_alias may_alias_p gimple_global_var gimple_addressable_vars memory_partition gimple_aliases_computed_p update_alias_info_1 op_iter_init_phiuse op_iter_init_use gimple_phi_arg reset_alias_info gimple_call_used_vars count_uses_and_derefs compute_memory_partitions estimate_vop_reduction get_mpt_for update_mem_sym_stats_from_stmt get_mem_sym_stats_for /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h %sUNINITIALIZED %sUNDEFINED %sVARYING %sCONSTANT /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-ccp.c Lattice value changed to . Adding SSA edges to worklist. Visiting PHI node: not Argument #%d (%d -> %d %sexecutable) Value: PHI node value: < < < < y < < < < < < < < < < < < < < < < < < < < < < which is likely CONSTANT UNDEFINED VARYING Visiting statement: No interesting values produced. Marked VARYING. ccp Simplified to fab gimple_call_fndecl gimple_op gimplify_and_update_call_from_tree optimize_stdarg_builtin gimple_call_num_args single_succ_edge fold_stmt_inplace fold_stmt gimple_call_set_fn gimple_set_op fold_gimple_assign gimple_call_return_type gimple_expr_code ccp_fold_builtin gimple_phi_arg maybe_fold_offset_to_address maybe_fold_offset_to_reference visit_assignment evaluate_stmt ccp_fold may_propagate_address_into_dereference ccp_visit_phi_node likely_value set_lattice_value dump_lattice_value /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-live.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-coalesce.c Coalesce List: <-> (%1d), Sorted Coalesce list: (%d) Conflict graph: %d: Corrupt SSA across abnormal edge BB%d->BB%d Argument %d ( ) is not an SSA_NAME. ) does not have the same base variable as the result SSA corruption Unable to coalesce ssa_names %d and %d which are marked as MUST COALESCE. and (%d) & (%d) : Already Coalesced. [map: %d, %d] : Unable to perform partition union. : Success -> %d : Fail due to conflict Abnormal coalesce: Coalesce list: After sorting: . with the root variable Must coalesce coalesce_ssa_name add_coalesce var_ann delete_coalesce_list coalesce_partitions gimple_phi_arg abnormal_corrupt ei_next ei_container ssa_conflicts_merge create_outofssa_var_map gimple_op gimple_asm_output_op gimple_asm_input_op live_on_exit basevar_index new_live_track sort_coalesce_list find_coalesce_pair /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-copy.c copy-of chain: -> [UNDEFINED] [COPY] [NOT A COPY] Trying to determine truth value of predicate Conditional will always take edge %d->%d Visiting statement: No interesting values produced. Visiting PHI node: Argument #%d: PHI node Telling the propagator to add SSA edges out of this PHI and continue. add SSA edges out of this PHI and never visit again. do nothing with SSA edges and keep iterating. copyprop gimple_op gimple_phi_arg copy_prop_visit_assignment gimple_expr_code propagate_tree_value_into_stmt gimple_cond_set_code gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs gimple_op_ptr merge_alias_info var_ann may_propagate_copy_into_stmt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-copyrename.c Try : (P%d) & (P%d) : Already coalesced. : Abnormal PHI barrier. No coalesce. : Same root, coalesced --> P%d. : 2 different PARM_DECLS. No coalesce. : One root a RESULT_DECL. No coalesce. : 2 different USER vars. No coalesce. : 2 memory tags. No coalesce. : 2 default defs. No coalesce. : Incompatible types. No coalesce. : 2 different aliasing sets. No coalesce. --> P%d Coalesced to copyrename gimple_op gimple_phi_arg copy_rename_partition_coalesce var_ann /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-dce.c Marking useful stmt: = R = = O = = g = = g =  = g = = = = = g = = = = = = = = = = = = = = = = = O = Processing worklist: processing: Deleting : Eliminating unnecessary statements: Deleting LHS of call: Removed %d of %d statements (%d%%) Removed %d of %d PHI nodes (%d%%) Statements deleted PHI nodes deleted dce dceloop cddce gimple_call_fndecl gimple_op gimple_call_set_lhs gimple_set_op remove_dead_stmt phi_nodes single_succ_edge fixup_vdef_refs first_readonly_imm_use gimple_phi_arg mark_operand_necessary ei_next ei_container mark_control_dependent_edges_necessary mark_stmt_necessary mark_stmt_if_obviously_necessary gimple_expr_code find_control_dependence set_control_dependence_map_bit find_pdom B /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-dom.c STMT COND = %s %s ( , Redundant expressions eliminated Constants propagated Copies propagated dom Optimizing block #%d <<<< <<<< COPY Total number of statements: %6ld Exprs considered for dominator optimizations: %6ld Hash table statistics: avail_exprs: size %ld, %ld elements, %f collision/search ratio 1>>> = ? = = ? = = Z = = Z = = Z = = Z = { = = 0>>> COPY Replaced redundant expr ' ' with ' ' ==== ASGN Replaced ' constant variable ' with %s ' Optimizing statement Folded to: Flagged to clear EH edges. LKUP 2>>> FIND: Replacing ' Original statement: Updated statement: phicprop propagate_rhs_into_lhs first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg gimple_op ei_next ei_container get_lhs_or_phi_result get_rhs_or_phi_arg record_equivalences_from_stmt gimple_expr_code eliminate_redundant_computations gimple_switch_num_labels gimple_switch_label record_const_or_copy build_and_record_new_cond single_succ_edge canonicalize_comparison gimple_cond_set_code gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs iterative_hash_hashable_expr hashable_expr_equal_p initialize_expr_from_cond initialize_hash_element gimple_call_num_args /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-dse.c Deleted dead store ' ' dse Deleted zero-sized store ' Deleted LHS of call: sdse gimple_op gimple_call_set_lhs gimple_set_op dse_optimize_stmt gimple_call_fndecl op_iter_init_vdef dse_possible_dead_store_p get_kill_of_stmt_lhs op_iter_init_def gimple_op_ptr /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-forwprop.c Replaced ' ' with ' ' forwprop gimple_op gimple_expr_code gimple_switch_set_index gimple_set_op first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg forward_propagate_addr_expr_1 gimple_op_ptr gimple_assign_set_rhs1 gimple_call_return_type combine_cond_expr_cond rhs_to_tree can_propagate_from /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h optimizing double bit test to & T == T with temporary T = (1 << ) | (1 << ) optimizing bits or bits test to & T != 0 with temporary T = | optimizing two comparisons to ifcombine single_pred_edge gimple_op gimple_expr_code gimple_phi_arg /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-live.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-live.c artificial (abstract) (unused) %*s{ Scope block #%i%s%s %s:%i Originating from : #%i %*s %s (nonlocalized) %*s} Scope blocks after cleanups: Partition map Partition %d ( - %d ) Live on entry to BB%d : Live on exit from BB%d : gimple_phi_arg var_ann live_on_entry ei_next ei_container first_readonly_imm_use phi_arg_index_from_use loe_visit_block gimple_op_ptr op_iter_init_phiuse remove_unused_scope_block_p change_partition_var partition_view_bitmap partition_view_fini var_union /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-ch.c Duplicating header of the loop %d up to edge %d->%d. Duplication failed. ch copy_loop_headers single_pred_edge gimple_expr_code gimple_op should_duplicate_loop_header_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-im.c > > > > > > > > > > > > > > > > > > > > > r > G > G > G > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > r > > > > > > r > r > > > > > > > > > > > > > > > > > > ' > > > > > > > > > > > > S > reciptmp shifttmp Basic block %d (loop %d -- depth %d): invariant up to level %d, cost %d. Moving statement (cost %u) out of loop %d. Memory reference %u: _ _RE _IM F _I D S C R N ? k ? k ? k ? k ? @ ? k ? k ? k ? ? k ? ? k ? \ ? k ? k ? k ? k ? k ? k ? ? Z ? ; ? ; ? ; ? ? Z ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? Z ? k ? k ? k ? k ? k ? m ? ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? k ? ? _lsm Executing store motion of from loop %d Querying dependency of refs %u and %u: dependent. independent. independent dependent Querying dependencies of ref %u in loop %d: %s ei_next ei_container gen_lsm_tmp_name force_move_till_op gimple_op gimple_expr_code gimple_assign_set_lhs gimple_set_op gimple_cond_set_rhs set_level mem_ref_in_stmt gimple_op_ptr gimple_call_fndecl outermost_invariant_loop for_each_index /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h Added canonical iv to loop %d, iterations. Not unrolling loop %d limited by max unroll (%d > %d) Loop size: %d Estimated size after unrolling: %d Not unrolling loop %d (--param max-completely-peeled-insns(-feedback) limit. (%u > %u)). Not unrolling loop %d (NO_GROWTH %d > %d). /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-ivcanon.c Unrolled loop %d completely by factor %d. Loop %d iterates times. Removing empty loop %d gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs phi_nodes gimple_phi_arg try_unroll_loop_completely gimple_cond_set_code /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h ssa name type base step invariant base object is a biv use %d generic address compare /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-ivopts.c in statement at position related candidates (important) candidate %d%s depends on final value replacement var_before var_after incremented before exit test incremented before use %d incremented after use %d incremented at end original biv z? P{? {? /{? u{? m}? f}? }? }? }? number of iterations Induction variables: Uses: , eliminable is invariant (%d)%s ivtmp Candidate %d is important Candidate %d is related to use %d Addition in %s costs %d Multiplication by %d in %s costs %d allowed multipliers: %d get_address_cost: min offset %s %d max offset %s %d Address costs: sym + var + cst + rat * index costs %d May include autoinc/dec test_var speed size force_expr_to_var_cost %s costs: integer %d symbol %d address %d other %d Use-candidate costs: Use %d: cand cost compl. depends on %d %d %d Candidate costs: cand cost %d %d Global costs: target_avail_regs %d target_reg_cost %d target_spill_cost %d regs_used %d cost for size: ivs cost invariants cost: %d (complexity %d) cand_cost: %d cand_use_cost: %d (complexity %d) candidates: use:%d --> iv_cand:%d, cost=(%d,%d) use:%d --> ?? %s%d , nregs: %d npseudos: %d Unable to substitute for ivs, failed. Initial set of candidates: Improved to: Final cost %d (complexity %d) Reordering g.@ .@ .@ .@ /@ Selected IV set: Sinking computation into exit bb %d Processing loop %d single exit %d -> %d, exit condition tree_ssa_iv_optimize_loop rewrite_uses rewrite_use rewrite_use_compare gimple_cond_set_lhs gimple_set_op gimple_cond_set_code gimple_cond_set_rhs rewrite_use_address get_ref_tag var_ann rewrite_use_nonlinear_expr gimple_expr_code gimple_op get_phi_with_result compute_final_value_at_exits first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg split_exit_edge ei_next ei_container single_pred_edge first_readonly_imm_use ensure_closed_ssa_form ensure_closed_ssa_form_for cause_overlapping_lr adjust_iv_update_pos gimple_op_ptr get_inverted_increment get_inverted_increment_1 try_improve_iv_set iv_ca_delta_commit iv_ca_add_use determine_use_iv_cost determine_use_iv_cost_condition iv_period ptr_difference_cost force_expr_to_var_cost produce_memory_decl_rtl set_use_iv_cost add_derived_ivs_candidates find_interesting_uses_address stmt_invariant_in_loop_p expr_invariant_in_loop_p find_interesting_uses_op set_iv alloc_iv determine_base_object contains_abnormal_ssa_name_p stmt_after_increment stmt_after_ip_normal_pos dump_use /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h ivtmp /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-manip.c unrinittmp tree_transform_and_unroll_loop gimple_phi_arg single_pred_edge gimple_cond_set_code gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs determine_exit_conditions single_succ_edge ei_next ei_container check_loop_closed_ssa_use /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-niter.c , + , (no_overflow) ]%s Analyzing # of iterations of loop %d exit condition < <= != %s bounds on difference of bases: ... result: under assumptions zero if # of iterations , bounded by failed assuming that the loop is not infinite cannot optimize possibly infinite loops assuming that the loop counter does not overflow cannot optimize loop, the loop counter may overflow %H%s %s Proved that loop %d iterates %d times using brute force. (exit) Statement %s probably is %sexecuted at most (bounded by ) + 1 times in loop %d. Induction variable ( ) + * iteration does not wrap in statement in loop %d. n_of_executions_at_most gimple_op gimple_call_num_args array_at_struct_end_p gimple_expr_code gimple_phi_arg get_val_for gimple_call_return_type op_iter_init_def single_pred_edge number_of_iterations_cond inverse loop loopinit lim unswitch pcom vect ltrans graphite ckdd ivcanon sccp empty cunroll cunrolli parloops aprefetch ivopts loopdone /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h max region size reached not beneficial Region (Entry BB# %d) is skipped: region max bb size = %u, min_size = %u! Reason : %s . /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-lrs.c Before code motion REASSOCITING: INTO lrs linear tree pool [CHECKING CODE MOTION]: [FROM] : [TO] : [RESULT]: [BEST TARGET] : NO LOC REG pressure reduction TOT : %d, MAX : %d GR pressure reduction TOT : %d, MAX : %d FR pressure reduction TOT : %d, MAX : %d Moved UP just before After upward motion MOVED (multiuse) DOWN after before just %s MOVED DOWN Before lrs tree pool After downward motion congruent class pool LRS_REASSOC_TREE { } LRS_TREE { [Refed names] { , (%d) [Refed vvar names] { [Refed vvars] { [REG PRESSURE: gr = %u, fr = %u] BB# %d: IN : OUT: GEN: KILL: REG PRESSURE: gr = %u, fr = %u [PHI]: [STMT]: [Data Flow Result for region (head bb): %d: PHASE: %s AVAIL REGS: gr = %u, fr = %u [Data Flow Result (Reach Def) for region (head bb): %d { [Reg Alloc Congruent Classes] lrs schedule_lrs_tree gimple_op is_down_motion_legal reference_overlapable_stack_variable_p gimple_expr_code check_down_motion_target_loc gimple_phi_arg first_readonly_imm_use phi_arg_index_from_use use_stmt_pos_cmp op_iter_init_use single_succ_edge check_upward_motion_profitability gimple_op_ptr do_lrs_reassoc gimple_assign_set_rhs1 gimple_set_op gimple_assign_set_rhs2 negate_opnds remap_use_ref_bit_pos is_dominating is_preceding_in_real_order compute_stmt_order perform_data_flow_rd ei_next ei_container get_vnm_bit_pos perform_data_flow_ur compute_reg_pressure prepare_bitmaps refed_nm_cmp get_use_ref_bit_pos get_def_bitmask set_def_bit_range join_reg_alloc find_reg_alloc destroy_lrs_reassoc_tree_pool destroy_def_bitmask /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-math-opts.c reciptmp dominators for recip recip sincostmp sincos rsqrt gimple_op gimple_call_fndecl gimple_expr_code gimple_assign_set_rhs1 gimple_set_op gimple_assign_set_rhs2 gimple_call_set_fndecl execute_cse_sincos_1 first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg gimple_call_set_lhs first_readonly_imm_use execute_cse_reciprocals_1 insert_bb /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-operands.c Original clobbered vars: %d Static write clobbers avoided: %d Static read clobbers avoided: %d Unescapable clobbers avoided: %d Original read-only clobbers: %d Static read-only clobbers avoided: %d NOTE: no flow-sensitive alias info for in memory =B =B =B 9B =B 9B =B 9B 9B 9B =B =B =B =B H:B IMM ERROR : (use_p : tree - %p:%p) : --> no uses. single use. %d uses. ***end of stmt iterator marker*** Immediate_uses: discard_stmt_changes pop_stmt_changes dump_immediate_uses_for first_readonly_imm_use verify_imm_links gimple_add_to_addresses_taken start_ssa_stmt_operands var_ann memory_partition gimple_aliases_computed_p finalize_ssa_defs gimple_set_def_ops gimple_set_use_ops finalize_ssa_vdefs vop_free_bucket_index gimple_set_vdef_ops op_iter_init_use gimple_phi_arg gimple_set_vuse_ops update_stmt_operands gimple_set_addresses_taken gimple_op_ptr gimple_op get_expr_operands get_asm_expr_operands gimple_asm_output_op gimple_asm_input_op gimple_asm_clobber_op gimple_call_clobbered_vars gimple_addressable_vars gimple_call_fndecl gimple_call_used_vars gimple_global_var add_call_clobber_ops get_addr_dereference_operands add_stmt_operand add_virtual_operand finalize_ssa_vuse_ops fini_ssa_operands init_ssa_operands /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-phiopt.c COND_EXPR in block %d and PHI in block %d converted to straightline code. cstore phiopt cselim gimple_op gimple_expr_code var_ann gimple_assign_set_lhs gimple_set_op minmax_replacement single_succ_edge gimple_phi_arg blocks_in_phiopt_order single_pred_edge tree_ssa_phiopt_worker phi_nodes /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-phiprop.c phiprop op_iter_init_phiuse gimple_phi_arg first_imm_use_stmt op_iter_init_use move_use_after_head gimple_op gimple_expr_code gimple_assign_set_rhs1 gimple_set_op phiprop_insert_phi gimple_assign_set_lhs ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-pre.c {%s, %s %s[%d] := { , (%04d) } debug %04d B u B B u B B B 5 B Could not find SSA_NAME representative for expression: pretmp Created SSA_NAME representative for expression: ANTIC_OUT ANTIC_IN S Block %d was deferred for a future iteration. PA_OUT PA_IN Starting iteration %d compute_antic iterations compute_partial_antic iterations C C # C C C C C # C # C C C C # C C # C # C # C # C # C # C " C C [ C [ C [ C C C # C # C # C C # C # C # C # C # C # C # C f C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C C # C C # C # C # C C C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C # C C Inserted in predecessor %d Found partial redundancy for expression (%04d) Skipping insertion of phi for partial redundancy: Looks like an induction variable prephitmp Created phi in block %d Found fully redundant value insert iterations 7C 7C 6C u6C 6C Replaced with in Removed EH side effects. Deleted dead store Removing unnecessary insertion: Bitmap sets pre_expr nodes exp_gen phi_gen tmp_gen avail_out Insertions PA inserted New PHIs Eliminated Constified pre fre gimple_phi_arg mark_operand_necessary eliminate gimple_op gimple_call_return_type gimple_expr_code op_iter_init_vdef first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs alloc_expression_id do_partial_partial_insertion ei_next ei_container do_regular_insertion insert_into_preds_of_block var_ann gimple_assign_set_lhs find_or_generate_expression create_component_ref_by_pieces_1 single_succ_edge phi_nodes valid_in_sets phi_translate get_expr_type get_expr_value_id add_to_value pre_expr_hash pre_expr_eq /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-propagate.c Adding Destination of edge (%d -> %d) to worklist Simulating statement (from ssa_edges): Simulating block %d @vC WvC PvC tC PvC tC uC tC PvC 9vC )uC Folding PHI node: No folding possible Folded into: Folding predicate to Substituting values and folding statements Removing dead stmt Folding statement: Not folded Constants propagated Copies propagated Predicates folded Statements deleted |) F ! x) F ! substitute_and_fold gimple_expr_code gimple_op fold_predicate_in gimple_call_return_type gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs gimple_phi_arg op_iter_init_use update_call_from_tree gimple_call_set_lhs gimple_assign_set_lhs ei_next ei_container first_readonly_imm_use cfg_blocks_get cfg_blocks_add /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-reassoc.c Rank for is %ld Equivalence: [&|minmax] -> ^ -> nothing + - -> 0 & ~ | ~ -> -1 Found & 0, removing all other ops Found & -1, removing Found | -1, removing all other ops Found | 0, removing Found * 0, removing all other ops Found * 1, removing Found [|^+] 0, removing 2 C 2 C C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C f C C 2 C C searching for un-distribute opportunities %d Candidates: / ? * %u %s: Building ( + ) %s Merging constants Transforming into Linearized: Breaking up subtract swapping operands of is now Op %d -> rank: %d, tree: operand entry pool Linearized Constants eliminated Ops eliminated Statements rewritten reassoc insert_operand_rank gimple_expr_code gimple_op gimple_op_ptr linearize_expr_tree gimple_assign_set_rhs1 gimple_set_op gimple_assign_set_rhs2 linearize_expr rewrite_expr_tree op_iter_init_phiuse gimple_phi_arg gimple_assign_set_lhs single_succ_edge ei_next ei_container zero_one_operation get_rank /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-sccvn.c D D 3 D D D D 3 D 3 D 3 D D D D 3 D D 3 D 3 D 3 D 3 D 3 D 3 D y D b D O D O D T D D D 3 D D D D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D O D 3 D D 3 D 3 D 3 D O D O D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D 3 D D E D E D D E D E D E D D D D E D E D E D D E D D D D D D D D b D D D % D D D D E D E D E D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D R D D D D D D D D D D D D D D D D D D D D D D D E D SCC consists of: Setting value number of to (changed) Inserting name for expression No store match Value numbering store Store matched earlier value,value numbering store vdefs to matching vuses. %ID IID ID ID ID Value numbering stmt = RHS simplified to has constants %d SCC iterations WARNING: Giving up with SCCVN due to SCC size %u exceeding %u VN phis VN references vn_top Value numbers: = op_iter_init_phiuse op_iter_init_use gimple_phi_arg visit_use gimple_op set_ssa_val_to gimple_expr_code gimple_call_return_type stmt_has_constants op_iter_init_vdef op_iter_init_def vn_nary_op_insert_stmt vn_nary_op_insert vn_nary_op_insert_pieces vn_reference_insert_pieces get_def_ref_stmt_vuses gimple_call_num_args get_ref_from_reference_ops copy_reference_ops_from_ref VN_INFO /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-sink.c Not moving store, common dominator post-dominates from block. Common dominator of all uses is %d Sinking from bb %d to bb %d Sunk statements sink ei_next ei_container first_readonly_imm_use gimple_expr_code gimple_op op_iter_init_def op_iter_init_use gimple_phi_arg phi_arg_index_from_use is_hidden_global_store /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-structalias.c + %ld = "%s" -> "%s" [ label="*=" ] ; [ label="=*" ] ; [ label="+" ] ; ; /* Constraints used in the constraint graph: */ // The constraint graph in dot format: strict digraph { node [ shape = box ] edge [ fontsize = "12" ] // List of nodes in the constraint graph: "%s" ; // The constraint edges: } Unifying %s to %s Found location equivalence for node %s Direct node Indirect node Equivalence classes for %s node id %d:%s are pointer: %d, location:%d %s is a non-pointer variable, eliminating edges. %s is a non-pointer variable,ignoring constraint: NULL %s_%u D.%u doubledereftmp derefaddrtmp Access to zero-sized part of variable,ignoring Access to past the end of variable, ignoring dereftmp Type safety: Collapsing var %s into %s structcopydereftmp HEAP consttmp %s.arg%d %s.result %s.%ld+%ld %s = same as %s %s = { %s no-tbaa-pruning PARM_NOALIAS initialized from %qE initialized from here dereferencing pointer %qD does break strict-aliasing rules alias warning for Points-to sets Stats: Total vars: %d Non-pointer vars: %d Statically unified vars: %d Dynamically unified vars: %d Iterations: %d Number of edges: %d Number of implicit edges: %d ANYTHING READONLY ESCAPED NONLOCAL CALLUSED STOREDANYTHING INTEGER Constraint pool Variable info pool Points-to analysis Constraints: Collapsing static cycles and doing variable substitution Building predecessor graph Detecting pointer and location equivalences Rewriting constraints and unifying variables Uniting pointer but not location equivalent variables Finding indirect cycles Solving graph Points to sets created:%d Generating constraints for %s Collapsing static cycles and doing variable substitution: Solving graph pta @* J ! J @* rW! init_base_vars gimple_addressable_vars gimple_call_used_vars var_ann gimple_call_clobbered_vars first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg gimple_op gimple_call_num_args set_uids_in_ptset shared_bitmap_add intra_create_variable_infos find_func_aliases gimple_call_fndecl gimple_call_return_type gimple_expr_code gimple_asm_output_op gimple_asm_input_op do_structure_copy collapse_rest_of_var get_constraint_for do_deref get_constraint_for_component_ref ref_contains_array_ref process_constraint get_constraint_for_ssa_var get_constraint_exp_for_temp insert_vi_for_tree rewrite_constraints find_equivalent_node condense_visit equiv_class_add do_complex_constraint do_ds_constraint unify_nodes scc_visit build_succ_graph merge_node_constraints unite find /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h Replacing Expressions replace with --> gimple_call_return_type gimple_op gimple_expr_code var_ann /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-threadedge.c op_iter_init_use gimple_phi_arg simplify_control_stmt_condition gimple_op gimple_cond_set_code gimple_cond_set_lhs gimple_set_op gimple_cond_set_rhs gimple_call_fndecl fold_assignment_stmt gimple_expr_code first_readonly_imm_use /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h Threaded jump %d --> %d to %d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-threadupdate.c Jumps threaded thread_through_all_blocks ei_next ei_container thread_through_loop_header single_succ_edge redirect_edges gimple_phi_arg /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h uncprop ei_next ei_container phi_nodes gimple_phi_arg gimple_op gimple_switch_num_labels gimple_switch_label /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-uninit.c is guarded by : (.NOT.) (.AND.) (.OR.) Use in stmt Operand defs of phi %qD may be used uninitialized in this function uninit gimple_phi_arg first_readonly_imm_use gimple_op is_norm_cond_subset_of is_gcond_subset_of gimple_expr_code normalize_cond use_pred_not_overlap_with_undef_path_pred prune_uninit_phi_opnds_in_unrealizable_paths is_value_included_in compute_control_dep_chain ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h expected an SSA_NAME object type mismatch between an SSA_NAME and its symbol found an SSA_NAME that had been released into the free pool found a virtual definition for a GIMPLE register found a real definition for a non-register found a default name with a non-empty defining statement SSA_NAME created in two different blocks %i and %i SSA_NAME_DEF_STMT is wrong Expected definition statement: Actual definition statement: while verifying SSA_NAME in statement missing definition definition in block %i does not dominate use in block %i definition in block %i follows the use SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set no immediate_use list wrong immediate use list for SSA_NAME: in statement: incoming edge count does not match number of PHI arguments PHI argument is missing for edge %d->%d PHI argument is not SSA_NAME, or invariant wrong edge %d->%d for PHI argument PHI argument for PHI node non-addressable variable inside an alias set verify_flow_insensitive_alias_info failed dereferenced pointers should have a name or a symbol tag pointers with a memory tag, should have points-to sets pointer escapes but its name tag is not call-clobbered verify_flow_sensitive_alias_info failed variable in call_clobbered_vars but not marked call_clobbered variable marked call_clobbered but not in call_clobbered_vars bitmap. verify_call_clobbering failed Memory partitions should have at least one symbol Partitioned symbols should belong to exactly one partition verify_memory_partitions failed /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa.c AUX pointer initialized for edge %d->%d stmt (%p) marked modified after optimization pass: statement makes a memory store, but has no VDEFS in statement verify_ssa failed %J%qD was declared here %qD is used uninitialized in this function %qD may be used uninitialized in this function No longer having address taken Decl is now a gimple register addressables gimple_phi_arg single_succ_edge gimple_op gimple_aliases_computed_p op_iter_init_use walk_use_def_chains delete_tree_ssa gimple_set_def_ops gimple_set_use_ops gimple_set_addresses_taken gimple_set_vdef_ops gimple_set_vuse_ops set_phi_nodes var_ann verify_ssa ei_next ei_container memory_partition gimple_call_clobbered_vars /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssanames.c Released %i names, %.2f%% release_ssa release_defs duplicate_ssa_name_ptr_info make_ssa_name_fn Y@/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-stdarg.c not bb%d will %sbe executed at most once for each va_start in bb%d va_list escapes in %s: va_list escapes %d, needs to save all %d GPR units and FPR units. stdarg execute_optimize_stdarg gimple_op op_iter_init_phiuse gimple_phi_arg gimple_call_fndecl gimple_expr_code reachable_at_most_once ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-tailcall.c acc_tmp mul_tmp Eliminated tail recursion in bb %d : Found tail call in bb %i add_acc mult_acc tailr tailc phi_nodes single_succ_edge single_pred_edge ei_next ei_container eliminate_tail_call gimple_op var_ann decrease_profile adjust_return_value gimple_return_retval gimple_return_set_retval gimple_set_op gimple_assign_set_lhs add_successor_phi_arg gimple_aliases_computed_p gimple_call_fndecl gimple_call_num_args gimple_phi_arg gimple_expr_code independent_of_stmt_p gimple_call_used_vars /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-threadsafe-analyze.c this lock_returned operator-> operator. get lockable '%s' Calling function Reading variable Writing to variable %HAccess to memory location pointed to by variable %s requires a lock %H%s %s requires a lock %HWriting to memory location pointed to by variable %s requires an exclusive lock %H%s %s requires an exclusive lock %HAccess to memory location pointed to by variable %s requires lock %s %H%s %s requires lock %s %HWriting to memory location pointed to by variable %s requires exclusive lock %s %H%s %s requires exclusive lock %s %HLock %s is acquired after lock %s (acquired at line %d) but is annotated otherwise %HLock %s is acquired after lock %s (held at function entry) but is annotated otherwise %HThere is a cycle in the acquisition order between locks %s and %s scoped_lockable %HTry to acquire lock %s that is already held (previously acquired at line %d) %HTry to acquire lock %s that is already held (at function entry) %HTry to unlock %s that was not acquired %HCannot call function %qE with lock %s held (previously acquired at line %d) %HCannot call function %qE with lock %s held (at function entry) ignore_reads_begin ignore_reads_end ignore_writes_begin ignore_writes_end exclusive_lock exclusive_trylock shared_lock shared_trylock unlock exclusive_locks_required shared_locks_required locks_excluded point_to_guarded_by point_to_guarded guarded_by guarded operator* unprotected_read %HLock %s (acquired at line %d) is not released at the end of its scope in function %qE %HLock %s (held at entry) is released on some but not all control flow paths in function %qE %HLock %s (acquired at line %d) is not released at the end of function %qE no_thread_safety_analysis threadsafe_analyze execute_threadsafe_analyze ei_next ei_container delete_trylock_info warn_unreleased_locks populate_lock_set_with_attr handle_cond_gs gimple_op gimple_expr_code get_trylock_info gimple_call_fndecl handle_call_gs gimple_call_num_args process_guarded_by_attrs process_function_attrs handle_function_lock_requirement check_func_lock_excluded handle_unlock_primitive_attr handle_lock_primitive_attrs add_lock_to_lockset get_actual_argument_from_position match_locks check_lock_required lock_set_contains get_canonical_lock_expr build_fully_qualified_lock get_lockable_decl get_lock_returned_by_call update_acquired_after /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vectorizer.h === vect_determine_vectorization_factor === ==> examining phi: /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vect-analyze.c get vectype for scalar type: not vectorized: unsupported data-type vectype: nunits = %d ==> examining statement: not vectorized: stmt has volatile operands skip. not vectorized: irregular stmt. not vectorized: vector stmt in loop: vectorization factor = %d not vectorized: unsupported data-type === vect_update_slp_costs_according_to_vf === === vect_analyze_operations === examining phi: Unsupported loop-closed phi in outer-loop. not vectorized: value used after loop. not vectorized: scalar dependence cycle. not vectorized: relevant phi not supported: irrelevant. not vectorized: relevant stmt not supported: not vectorized: live stmt not not vectorized: the size of group of strided accesses is not a power of 2 All the computation can be taken out of the loop. not vectorized: redundant loop. no profit to vectorize. vectorization_factor = %d, niters = %ld not vectorized: iteration count too small. not vectorized: iteration count smaller than vectorization factor. not vectorized: vectorization not profitable. not vectorized: vector version will never be profitable. not vectorized: iteration count smaller than user specified loop bound parameter or minimum profitable iterations (whichever is more conservative). epilog loop required. not vectorized: can't create epilog loop 1. not vectorized: can't create epilog loop 2. === vect_analyze_scalar_cycles === Analyze phi: Access function of PHI: Detected induction. Detected reduction. Unknown def-use cycle pattern. Detected interleaving and mark for run-time aliasing test between versioning not supported when optimizing for size. versioning not yet supported for outer-loops. versioning for alias required: can't determine dependence between versioning for alias required: bad dist vector for dependence distance = %d. accesses have the same alignment. dependence distance modulo vf == 0 between dependence distance >= VF or negative. not vectorized, possible dependence between data-refs === vect_analyze_dependences === vect_compute_data_ref_alignment: inner step divides the vector-size. inner step doesn't divide the vector-size. Unknown alignment for access: can't force alignment of ref: force alignment unexpected misalign value misalign = %d bytes of ref Setting misalignment to -1. not vectorized: unsupported unaligned load. not vectorized: unsupported unaligned store. Vectorizing an unaligned access. data size =%ld . misalignment = %d. data size does not divide the misalignment. Unknown misalignment, is_packed = %d === vect_enhance_data_refs_alignment === vector alignment may not be reachable Try peeling by %d Alignment of access forced using peeling. Peeling for alignment will be applied. Alignment of access forced using versioning. Versioning for alignment will be applied. === vect_analyze_data_refs_alignment === not vectorized: can't calculate alignment for data ref. Detected single element interleaving %d step not consecutive access Two store stmts share the same dr. READ_WRITE dependence in interleaving. not consecutive access in interleaving interleaved store with gaps interleaving size is greater than step for step is not a multiple of type size: step size interleaving is not a power of 2 Detected interleaving of size %d bad data-ref access zero step in outer loop. strided access in outer loop. === vect_analyze_data_ref_accesses === not vectorized: complicated access pattern. === vect_prune_runtime_alias_test_list === found equal ranges , disable versioning for alias - max number of generated checks exceeded. Build SLP failed: can't find def for Build SLP failed: some of the stmts are in a pattern, and others are not Unsupported pattern. unsupported defining stmt: Build SLP failed: two constant oprnds in stmt Build SLP failed: different types Build SLP failed: illegal type of def Build SLP for Build SLP failed: not GIMPLE_ASSIGN nor GIMPLE_CALL Build SLP failed: unsupported data-type SLP with multiple types Build SLP failed: no optab. Build SLP failed: op not supported by target. Build SLP failed: different operation in stmt Build SLP failed: different shift arguments in Build SLP failed: strided loads have gaps Build SLP failed: the number of interleaved loads is greater than the SLP group size Build SLP failed: unsupported unaligned load Build SLP failed: not strided load Build SLP failed: operation unsupported node stmt %d Build SLP failed: unsupported data permutation Load permutation %d Build SLP failed: unsupported load permutation === vect_analyze_slp === SLP failed. === vect_make_slp_decision === Decided to SLP %d instances. Unrolling factor %d === vect_detect_hybrid_slp === === vect_analyze_data_refs === not vectorized: unhandled data-ref not vectorized: data ref analysis failed not vectorized: base addr of dr is a constant not vectorized: no memory tag for analyze in outer-loop: failed: bit offset alignment. failed: evolution of base is not affine. evolution of offset is not affine. outer base_address: outer offset from base address: outer constant offset from base address: outer step: outer aligned to: not vectorized: more than one data ref in stmt: not vectorized: no vectype for stmt: scalar_type: mark relevant %d, live %d. last stmt in pattern. don't mark relevant/live. already marked relevant/live. vec_stmt_relevant_p: stmt has vdefs. vec_stmt_relevant_p: used out of loop. not vectorized: unsupported use in stmt. def_stmt is out of loop. reduc-stmt defining reduc-phi in the same nest. outer-loop def-stmt defining inner-loop stmt. inner-loop def-stmt defining outer-loop stmt. 2 G Q G ] G 0 G 0 G G 3 G 3 G G G === vect_mark_stmts_to_be_vectorized === init: phi relevant? init: stmt relevant? worklist: examine stmt: unsupported use of reduction. vect_can_advance_ivs_p: virtual phi. skip. reduc phi. skip. No Access function. No evolution. === get_loop_niters === ==> get_loop_niters: ===== analyze_loop_nest_1 ===== bad inner-loop form. === vect_analyze_loop_form === not vectorized: too many BBs in loop. not vectorized: empty loop. not vectorized: multiple nested loops. not vectorized: Bad inner loop. not vectorized: inner-loop count not invariant. not vectorized: unsupported outerloop form. Considering outer-loop vectorization. not vectorized: multiple exits. not vectorized: too many incoming edges. not vectorized: unexpected loop form. split exit edge. not vectorized: abnormal loop exit edge. not vectorized: complicated exit condition. not vectorized: number of iterations cannot be computed. Infinite number of iterations. Symbolic number of iterations is not vectorized: number of iterations = 0. ===== analyze_loop_nest ===== outer-loop already vectorized. bad loop form. bad data references. unexpected pattern. bad data alignment. can't determine vectorization factor. bad data dependence. bad data access. too long list of versioning for alias run-time tests. bad operation or unsupported loop bound. vect_analyze_loop_form phi_nodes vinfo_for_stmt vect_mark_stmts_to_be_vectorized gimple_expr_code gimple_op op_iter_init_phiuse op_iter_init_use gimple_phi_arg process_use vect_stmt_relevant_p op_iter_init_phidef op_iter_init_def first_readonly_imm_use vect_mark_relevant vect_analyze_data_refs first_imm_use_stmt move_use_after_head get_earlier_stmt vect_build_slp_tree vect_enhance_data_refs_alignment vect_update_misalignment_for_peel vect_compute_data_ref_alignment vect_analyze_scalar_cycles_1 vect_analyze_operations is_loop_header_bb_p gimple_call_return_type vect_determine_vectorization_factor /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vect-generic.c G G d G d G d G d G d G d G d G d G d G d G d G d G d G d G } G d G d G d G d G d G d G d G G G G # G veclower veclower2 , , , expand_vector_operations_1 gimple_expr_code gimple_op gimple_call_return_type build_word_mode_vector_type build_replicated_const /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vectorizer.h patt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vect-patterns.c vect_recog_dot_prod_pattern: detected: vect_recog_dot_prod_pattern: not allowed. vect_recog_widen_mult_pattern: detected: vect_recog_widen_sum_pattern: detected: vect_recog_widen_sum_pattern: not allowed. pattern recognized: === vect_pattern_recog === vect_pattern_recog_1 gimple_expr_code gimple_op set_vinfo_for_stmt vinfo_for_stmt gimple_call_return_type gimple_call_fndecl gimple_call_set_lhs gimple_set_op vect_recog_dot_prod_pattern /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vectorizer.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vect-transform.c cost model disabled. cost model: Adding cost of checks for loop versioning to treat misalignment. cost model: Adding cost of checks for loop versioning aliasing. cost model: prologue peel iters set to vf/2. cost model: epilogue peel iters set to vf/2 because peeling for alignment is unknown . cost model: epilogue peel iters set to vf/2 because loop iterations are unknown . cost model: vector iteration cost = %d is divisible by scalar iteration cost = %d by a factor greater than or equal to the vectorization factor = %d . Cost model analysis: Vector inside of loop cost: %d Vector outside of loop cost: %d Scalar iteration cost: %d Scalar outside cost: %d prologue iterations: %d epilogue iterations: %d Calculated minimum iters for profitability: %d Profitability threshold = %d unsupported data-type vect_model_reduction_cost: inside_cost = %d, outside_cost = %d . vect_model_induction_cost: inside_cost = %d, outside_cost = %d . vect_model_simple_cost: inside_cost = %d, outside_cost = %d . vect_model_store_cost: strided group_size = %d . vect_model_store_cost: inside_cost = %d, outside_cost = %d . vect_model_load_cost: strided group_size = %d . vect_model_load_cost: aligned. vect_model_load_cost: unaligned supported by hardware. vect_model_load_cost: unaligned software pipelined. vect_model_load_cost: inside_cost = %d, outside_cost = %d . vect_ stmp_ vect_p batmp base_off offset created create vector-pointer variable to type: vectorizing a one dimensional array ref: vectorizing a multidimensional array ref: vectorizing a record based array ref: vectorizing a pointer ref: var_ cst_ created new init_stmt: vec_iv_ vector of inductions after inner-loop: transform induction: created def-use cycle: vect_get_vec_def_for_operand: def = def_stmt = Create vector_cst. nunits = %d Create vector_inv. hH eH ;fH vectorizing SLP node starting from: vectorizing stmts using SLP. === vec_transform_loop === ------>vectorizing phi: multiple-types. transform phi. ------>vectorizing statement: === scheduling SLP instances === transform statement. LOOP VECTORIZED. OUTER LOOP VECTORIZED. vect_transform_loop vinfo_for_stmt vect_schedule_slp_instance gimple_op vect_loop_versioning gimple_phi_arg vect_create_cond_for_align_checks vect_do_peeling_for_alignment vect_gen_niters_for_prolog_loop vect_do_peeling_for_loop_bound vect_update_ivs_after_vectorizer vect_generate_tmps_on_preheader vect_build_loop_niters vect_transform_stmt first_readonly_imm_use vectorizable_condition gimple_expr_code gimple_assign_set_lhs gimple_set_op vectorizable_live_operation vectorizable_load gimple_call_set_lhs vect_setup_realignment gimple_call_return_type vectorizable_store vectorizable_type_promotion vectorizable_type_demotion vectorizable_operation vectorizable_induction vectorizable_assignment vectorizable_conversion vect_gen_widened_results_half vectorizable_call gimple_call_num_args set_vinfo_for_stmt gimple_call_fndecl vectorizable_reduction vect_create_epilog_for_reduction first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head get_initial_def_for_reduction vect_finish_stmt_generation vect_get_vec_def_for_stmt_copy vect_get_vec_def_for_operand get_initial_def_for_induction vect_get_slp_vect_defs vect_get_constant_vectors vect_init_vector vect_create_destination_var bump_vector_ptr vect_create_data_ref_ptr var_ann vect_create_addr_base_for_vector_ref vect_get_new_vect_var vect_model_load_cost vect_model_reduction_cost cost_for_stmt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vectorizer.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vectorizer.c loop at %s:%d: prologue_after_cost_adjust %s:%d: note: tree_duplicate_loop_to_edge_cfg failed. get vectype with %d units of type vectype: mode not supported by target. vect_is_simple_use: operand non-associatable copy. not ssa-name. no def_stmt. def_stmt: Unsupported pattern. type of def: %d. unsupported defining stmt: Unordered widening operation detected. reduction used in loop. reduction: not ssa_name: reduction: no def_stmt. reduction: not commutative/associative: reduction: not binary operation: reduction: uses not ssa_names: reduction: multiple types: operation type: , operands types: reduction: unsafe fp math optimization: reduction: unsafe int math optimization: reduction: unsafe fixed-point math optimization: reduction: no defs for operands: detected reduction: detected reduction: need to swap operands: reduction: unknown pattern. step: , init: step unknown. Vectorized loops vectorized %u loops in function. Increasing alignment of decl: increase_alignment vect_is_simple_reduction gimple_phi_arg first_readonly_imm_use gimple_expr_code gimple_op vinfo_for_stmt is_loop_header_bb_p gimple_op_ptr supportable_narrowing_operation gimple_call_return_type supportable_widening_operation new_loop_vec_info set_vinfo_for_stmt free_stmt_vec_info_vec init_stmt_vec_info_vec vect_set_dump_settings single_pred_edge slpeel_make_loop_iterate_ntimes slpeel_update_phi_nodes_for_guard2 slpeel_update_phi_nodes_for_guard1 slpeel_update_phis_for_duplicate_loop op_iter_init_use ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-vrp.c nonnull : loop information indicates does not overflow [] UNDEFINED ~ %s[ -INF(OVF) -INF , +INF(OVF) +INF EQUIVALENCES: { } (%u elements) VARYING INVALID RANGE : Assertions to be inserted for BB #%d EDGE %d->%d PREDICATE: %s ASSERT_EXPRs to be inserted Adding assert for from Number of ASSERT_EXPR expressions inserted SSA form after inserting ASSERT_EXPRs %Harray subscript is outside array bounds %Harray subscript is above array bounds %Harray subscript is below array bounds Found new range for assuming signed overflow does not occur when simplifying conditional to constant assuming signed overflow does not occur when simplifying conditional %H%s comparison always false due to limited range of data type comparison always true due to limited range of data type Visiting conditional with predicate: With known ranges Ignoring predicate evaluation because it assumes that signed overflow is undefined Predicate evaluates to: DON'T KNOW Visiting switch expression with operand with known range not a single destination for this range will take edge to Visiting statement: Visiting PHI node: not Argument #%d (%d -> %d %sexecutable) Value: assuming signed overflow does not occur when simplifying && or || to & or | assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^ %Hassuming signed overflow does not occur when simplifying / or %% to >> or & %Hassuming signed overflow does not occur when simplifying abs (X) to X or -X Simplified relational into removing unreachable case label J J J J J J J J J J J J J J J 3 J J J J J J J J J J J _ J _ J _ J _ J J J J J _ J _ J Value ranges after VRP: vrp gimple_switch_set_label gimple_set_op gimple_switch_label gimple_op ei_next ei_container gimple_expr_code gimple_switch_num_labels gimple_cond_set_code gimple_cond_set_lhs gimple_cond_set_rhs gimple_assign_set_rhs1 gimple_assign_set_rhs2 simplify_truth_ops_using_ranges gimple_phi_arg vrp_meet range_includes_zero_p gimple_call_fndecl vrp_visit_switch_stmt remove_range_assertions first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_call_num_args process_assert_insertions process_assert_insertions_for gimple_call_return_type build_assert_expr_for compare_range_with_value compare_ranges set_value_range_to_value extract_range_from_unary_expr extract_range_from_binary_expr extract_range_from_assert compare_values_warnv gimple_stmt_nonzero_warnv_p gimple_assign_nonzero_warnv_p gimple_stmt_nonnegative_warnv_p gimple_assign_nonnegative_warnv_p usable_range_p abs_extent_range nonnull_arg_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree.h error_mark identifier_node tree_list tree_vec block offset_type enumeral_type boolean_type integer_type real_type pointer_type fixed_point_type reference_type complex_type vector_type array_type record_type union_type qual_union_type void_type function_type method_type lang_type integer_cst real_cst fixed_cst complex_cst vector_cst string_cst function_decl label_decl field_decl var_decl const_decl parm_decl type_decl result_decl name_memory_tag symbol_memory_tag memory_partition_tag namespace_decl imported_decl translation_unit_decl component_ref bit_field_ref indirect_ref align_indirect_ref misaligned_indirect_ref array_ref array_range_ref obj_type_ref exc_ptr_expr filter_expr constructor compound_expr modify_expr init_expr target_expr cond_expr vec_cond_expr bind_expr call_expr with_cleanup_expr cleanup_point_expr placeholder_expr plus_expr minus_expr mult_expr pointer_plus_expr trunc_div_expr ceil_div_expr floor_div_expr round_div_expr trunc_mod_expr ceil_mod_expr floor_mod_expr round_mod_expr rdiv_expr exact_div_expr fix_trunc_expr float_expr negate_expr min_expr max_expr abs_expr lshift_expr rshift_expr lrotate_expr rrotate_expr bit_ior_expr bit_xor_expr bit_and_expr bit_not_expr truth_andif_expr truth_orif_expr truth_and_expr truth_or_expr truth_xor_expr truth_not_expr lt_expr le_expr gt_expr ge_expr eq_expr ne_expr unordered_expr ordered_expr unlt_expr unle_expr ungt_expr unge_expr uneq_expr ltgt_expr range_expr paren_expr convert_expr fixed_convert_expr nop_expr non_lvalue_expr view_convert_expr save_expr addr_expr fdesc_expr complex_expr conj_expr realpart_expr imagpart_expr predecrement_expr preincrement_expr postdecrement_expr postincrement_expr va_arg_expr try_catch_expr try_finally decl_expr label_expr goto_expr return_expr exit_expr loop_expr switch_expr case_label_expr resx_expr asm_expr ssa_name catch_expr eh_filter_expr change_dynamic_type_expr scev_known scev_not_known polynomial_chrec statement_list assert_expr tree_binfo with_size_expr realign_load target_mem_ref omp_parallel omp_task omp_for omp_sections omp_single omp_section omp_master omp_ordered omp_critical omp_atomic omp_clause reduc_max_expr reduc_min_expr reduc_plus_expr dot_prod_expr widen_sum_expr widen_mult_expr vec_lshift_expr vec_rshift_expr widen_mult_hi_expr widen_mult_lo_expr vec_unpack_hi_expr vec_unpack_lo_expr vec_unpack_float_hi_expr vec_unpack_float_lo_expr vec_pack_trunc_expr vec_pack_sat_expr vec_pack_fix_trunc_expr vec_extracteven_expr vec_extractodd_expr vec_interleavehigh_expr vec_interleavelow_expr predict_expr optimization_node target_option_node @dummy compound_literal_expr unconstrained_array_type unconstrained_array_ref null_expr plus_nomod_expr minus_nomod_expr attr_addr_expr stmt_stmt loop_stmt exit_stmt region_stmt handler_stmt offset_ref ptrmem_cst nw_expr vec_nw_expr dl_expr vec_dl_expr scope_ref member_ref type_expr aggr_init_expr throw_expr empty_class_expr baselink template_decl template_parm_index template_template_parm template_type_parm typename_type typeof_type bound_template_template_parm unbound_class_template using_decl using_directive default_arg template_id_expr overload pseudo_dtor_expr modop_expr cast_expr reinterpret_cast_expr const_cast_expr static_cast_expr dynamic_cast_expr dotstar_expr typeid_expr non_dependent_expr ctor_initializer try_block eh_spec_block handler must_not_throw_expr cleanup_stmt if_stmt for_stmt while_stmt do_stmt break_stmt continue_stmt switch_stmt expr_stmt tag_defn offsetof_expr sizeof_expr arrow_expr alignof_expr stmt_expr unary_plus_expr static_assert type_argument_pack nontype_argument_pack type_pack_expansion expr_pack_expansion argument_pack_select trait_expr decltype_type urshift_expr compare_expr compare_l_expr compare_g_expr class_interface_type class_implementation_type category_interface_type category_implementation_type protocol_interface_type keyword_decl instance_method_decl class_method_decl message_send_expr class_reference_expr * 7 D N [ l { * 5 C N Y b m w 3 K U e r  ) 3 > H Z i w ! * 6 B O \ i v + 8 B L V ` j t  ' 9 K ^ q } ) B M \ m | $ / : I X h v 3 G Y q 1 I S c t & 1 B K Y m & 7 B L b r $ / 7 B P \ f o } / : H U b q 0 B exceptional constant type declaration reference comparison unary binary statement vl_exp expression " ) error_clause private shared firstprivate lastprivate reduction copyin copyprivate if num_threads schedule nowait ordered default collapse untied | /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree.c J q J O J J Y J Y J Y J Y J Y J J Y J ' J J J J J J J J 1 J 1 J ; J J J J J J J ' J J J J ' J ' J ' J ' J J ' J J J J J J q J J q J J | J | J | J | J J | J J | J - J J J J 8 J J J J 8 J J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J J J J J J 8 J 8 J 8 J J J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J 8 J J 8 J J J 8 J J p J J p J ! J J ( J ! J ! J ! J ! J ! J ! J ! J ! J ! J x J J J J J J J ! J ! J ! J S J J J J J J J J J J J J E J J J J J J J J J J J J J J J J J J J J J J ! J ! J ! J J J J J J ' J J J J J B J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J v J J v J J v J J J J J J J J J J J J O J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ~ J ~ J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ~ J J ~ J J J J J J J o J J J J J ignoring attributes applied to %qT after definition X J J J J J J J % J J J J J J DECL_DEBUG_EXPR hash: size %ld, %ld elements, %f collisions DECL_VALUE_EXPR hash: size %ld, %ld elements, %f collisions RESTRICT_BASE hash: size %ld, %ld elements, %f collisions K K ` K ` K ` K K K K K K K K K K K l K ) K Type hash: size %ld, %ld elements, %f collisions K K , K K K L K K K K K K K K K K K K K K K K K K K K K K K K K K K K K k K K K K K @ K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K w K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K may_alias arrays of functions are not meaningful function return type cannot be function complex char complex signed char complex unsigned char complex short int complex short unsigned int complex int complex unsigned int complex long int complex long unsigned int complex long long int complex long long unsigned int @K @K @K @K q@K @K q@K \DK q@K {CK AK AK AK \DK @K @K jEK uEK uEK uEK uEK uEK uEK uEK uEK uEK uEK uEK ZEK ZEK ZEK uEK uEK uEK uEK uEK uEK uEK uEK uEK uEK _EK uEK uEK uEK uEK uEK _EK uEK uEK uEK uEK SEK uEK SEK ??? tree nodes created (No per-node statistics) _%08X_%08X _GLOBAL__%s_%s f public protected memcpy __builtin_memcpy memmove __builtin_memmove memcmp __builtin_memcmp memset __builtin_memset alloca __builtin_alloca __builtin_init_trampoline __builtin_adjust_trampoline __builtin_nonlocal_goto __builtin_setjmp_setup __builtin_setjmp_dispatcher __builtin_setjmp_receiver __builtin_stack_save __builtin_stack_restore profile_func_enter __builtin_profile_func_enter profile_func_exit __builtin_profile_func_exit 3 __mul __div pK pK pK qK dqK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK .rK qK zK zK zK zK zK zK zK zK K R K R K R K R K w}K R K w}K &~K R K 5K R K R K R K R K ~K e~K j K j K | K K j K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K j K j K j K ? K j K j K r K r K j K r K r K r K r K j K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K K r K r K r K y K r K r K K r K r K r K j K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K K r K r K r K r K r K r K r K r K r K r K r K r K r K _ K r K r K r K r K r K r K r K r K r K j K r K r K K r K r K r K K r K r K r K r K r K r K r K r K r K r K r K r K r K r K r K K ] K K K K K K K K K K K K K K K K artificial , , , , J ! J , ! J , J ! J , J ! J , E , E , K K I K , rW! , V! , rW! , rW! , ? ! _! , ? ! _! , K K , cl_option_hash_eq cl_option_hash_hash function_args_iter_next prototype_p tree_block walk_tree_1 upper_bound_in_type int_cst_value build_vl_exp_stat build_vector_type_for_mode get_callee_fndecl decl_type_context build_complex_type build_method_type build_function_type_list_1 iterative_hash_expr tree_low_cst type_hash_canon decl_fini_priority_insert decl_init_priority_insert decl_fini_priority_lookup decl_init_priority_lookup remove_attribute lookup_attribute is_attribute_with_length_p build_nt build7_stat build5_stat build4_stat build3_stat build2_stat build1_stat build0_stat stabilize_reference_1 substitute_placeholder_in_expr substitute_in_expr type_contains_placeholder_1 tree_node_structure expr_align integer_all_onesp build_one_cst build_low_bits_mask build_int_cst_wide build_int_cst_type copy_node_stat tree_code_size /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h Interval counter range %d -- %d [ %d:%lld ] outside range:%lld . Pow2 counter pow2:%lld nonpow2:%lld Single value value:%lld match:%lld wrong:%lld Single float value value:%f match:%lld wrong:%lld Average value sum:%lld times:%lld IOR value ior:%lld Constant delta Indirect call value:%lld match:%lld all:%lld Indirect call -- top N _ K n K K K m K K a K K K Dead histogram Histogram value statement does not correspond to the statement it is associated with verify_histograms failed Correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d) corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d) Correcting inconsistent value profile: ic (topn) profiler top target count (%u) exceeds BB count (%u) Correcting inconsistent value profile: ic (topn) profiler second target count (%u) exceeds BB count (%u) Corrupted topn ic value profile: first target count (%u) is less than the second target count (%u) Corrupted topn ic value profile: top two targets's total count (%u) exceeds bb count (%u) all exp log pow sqrt Unsupported function in the beginning of: %qs Trying transformations on stmt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/value-prof.c PROF Error converting value to real. value Div/mod by constant transformation on insn amd_exp acml_exp amd_pow acml_pow amd_log acml_log amd_sqrt acml_sqrt Not enough count: %ld all: %ld check counter failed Math call (%s) to constant value: %f in %s (use %f) (count:%ld, all:%ld) Math call (%s) with constant argument (%f) optimized in %s: (count:%ld, all:%ld) > K n K K K > K n K K K K K $ K f K ; K K $ K f K ; K Mod power of 2 transformation on insn pow2 interval Mod subtract transformation on insn _cmo_ ic Indirect call -> direct call => to hist->count %lld hist->all %lld Can not find indirect call target decl (%d:%d)[cnt:%u] in current module Can not find promote indirect call target decl -- type mismatch (%d:%d)[cnt:%u] in current module Promote indirect call to target (call count:%u) %s === Suppressing Inlining %s --> %s === (%s) (module_id:%d, func_id:%d) Transformation on insn: ==> Transformation on insn => Single value %i stringop transformation on Add profiling for call to %s in %s Stmt L L L L L L L L L gimple_register_value_prof_hooks gimple_find_values_to_profile gimple_call_fndecl gimple_op gimple_expr_code gimple_stringops_transform gimple_stringop_fixed_value ei_container gimple_call_set_arg gimple_set_op interesting_stringop_to_profile_p gimple_call_set_fndecl gimple_call_num_args find_func_by_global_id init_gid_map gimple_mod_subtract_transform gimple_mod_subtract gimple_mod_pow2 gimple_float_math_call_transform gimple_float_pow_call gimple_ffvpt_update_math_calls gimple_divmod_fixed_value @/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/var-tracking.c L L L L L L L (KL ML KL LL NL JL vNL +%ld name: %s D.%u offset %ld [uninit] Variables: Stack adjustment: %ld Reg %d: Basic block %d: IN: OUT: lL 8oL mL FnL oL }lL 4pL attrs_def pool variable_def pool location_chain_def pool vartrack vt_add_function_parameters vt_emit_notes emit_note_insn_var_location set_variable_part variable_was_changed ei_next ei_container count_uses dataflow_set_different_2 variable_union variable_htab_free stack_adjust_offset_pre_post __emutls_v. __templ __offset __align __size __emutls_object __emutls_t. /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/varasm.c %+D causes a section type conflict _unlikely .text.unlikely .align %d .type , object @%s .size , %ld : .zero %s%lu .rodata .gnu.linkonce.t. .text. .rodata.str%d.%d .rodata.cst%d memory cc alignment of %q+D is greater than maximum object file alignment. Using %d alias register name not specified for %q+D invalid register name for %q+D data type of %q+D isn%'t suitable for a register register specified for %q+D isn%'t suitable for data type global register variable has initial value optimization may eliminate reads and/or writes to register variables %s ___DTOR_LIST__ .ctors .dtors %s.%.5u ___CTOR_LIST__ LHOTB *.%s%u LCOLDB LHOTE LCOLDE .p2align %d .p2align %d,,%d .p2align 3 function , .- " .string %s" \%03o .ascii btn fr " \ .local .comm ,%lu,%u .tls_common requested alignment for %q+D is greater than implemented alignment of %wu storage size of %q+D isn%'t known size of variable %q+D is too large __builtin_ weak %U%s LF L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L i L i L L i L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L O L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ^ L ^ L L ^ L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ^ L L L L L L L L L L H L H L H L X L ' L H L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L L L ' L L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L ' L L ' L L ' L L ' L L LC L L $ L $ L $ L $ L $ L $ L $ L $ L $ L $ L $ L L  L P L L $ L $ L $ L $ L $ L $ L $ L $ L $ L $ L $ L L L L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L \ L L ` L \ L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L ` L L ` L L ` L L ` L L L ) L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ) L ) L ) L ) L ) L ) L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L L | L | L | L | L | L | L | L | L | L | L | L L L | L L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L | L L | L L L L | L 3 L 3 L initializer for integer/fixed-point value is too complicated initializer for floating value is not a floating constant p M / M / M / M / M N M N M N M N M M N M N M N M A M M M M M # %s %s: invalid initial value for member %qs weak declaration of %q+D must precede definition weak declaration of %q+D after first use results in unspecified behavior weak declaration of %q+D must be public .weak weakref .weakref .set %q+D aliased to undefined symbol %qs %q+D aliased to external symbol %qs weakref %q+D ultimately targets itself weakref %q+D must have static linkage .%s .text .data .section .rodata .bss .bss .bss. .gnu.linkonce.b. .sbss .sbss. .gnu.linkonce.sb. .tdata .tdata. .gnu.linkonce.td. .tbss .tbss. .gnu.linkonce.tb. .init_array .fini_array .preinit_array .section %s .section %s,"%s" nobits progbits ,@%s ,%d ,%s,comdat .section %s,"%s" discard same_size .linkonce %s .sdata2 .data.rel .data.rel.local .data.rel.ro .data.rel.ro.local .sdata (M #(M -(M L(M n(M (M (M (M (M (M (M (M (M (M )M )M )M )M .t .text .r .s2 .d .data .d.rel .d.rel.local .d.rel.ro .d.rel.ro.local .s .b .sb .td .tb .gnu.linkonce . )M )M )M )M )M )M *M "*M <*M V*M p*M *M *M *M *M *M +M +M *. + %ld .globl #NO_APP .note.GNU-stack %s LANCHOR %s X- GM JM T- P- $JM }MM L- .! H- D- @- 8- {HM KM 0- }U! ,- Y $V! (- "! $| 4 | 4 <- J ! J <- rW! 4- - place_block_symbol switch_to_section default_unique_section default_elf_select_section default_no_named_section make_decl_one_only protected hidden internal ultimate_transparent_alias_target output_constructor output_constant output_constant_pool_1 output_constant_pool_2 force_const_mem build_constant_desc copy_constant compare_constant const_hash_1 decode_addr_const assemble_integer assemble_name assemble_external assemble_variable make_decl_rtl change_symbol_block eax edx ecx ebx esi edi ebp esp rax rdx rcx rbx rsi rdi rbp rsp al dl cl bl ah dh ch bh z ~ get_named_section initialize_cold_section_name get_section /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/vec.c calculate_allocation 4.4.3 (GCC) Web oldreg=%i newreg=%i Updating insn %i (%i->%i) web /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h \ \ \ \ \ \ l ` X ` 0 0 0 0 0 @ $ L , , , , , d d d d d D D D D D < \ @ , H H H H H H h ( ( @ @ ` H h ( ( @ @ d L 0 < < < < < @ 0 P ( ( ( ( ( N 0 P @ X X X X X @ @ H h ( ( @ P @ H h ( ( @ P H h ( ( @ P   al dl cl bl sil dil bpl spl h6 k6 n6 q6 t6 x6 |6 6 ah dh ch bh 6 6 6 6 ax dx cx bx si di bp sp st st(1) st(2) st(3) st(4) st(5) st(6) st(7) argp flags fpsr fpcr frame xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 r8 r9 r10 r11 r12 r13 r14 r15 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 !7 &7 ,7 17 67 <7 A7 F7 K7 P7 U7 Z7 _7 d7 h7 l7 p7 t7 x7 |7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ! " # $ ! " # $ % & ' ( ) * + , - . / 0 ! " # $ % & % & force_align_arg_pointer @! " $ & ' `) , + @. / 4 3 1 generic i386 i486 pentium pentium-mmx pentiumpro pentium2 pentium3 pentium4 pentium-m prescott nocona core2 atom geode k6 k6-2 k6-3 athlon athlon-4 k8 amdfam10 > > > > "> .> 9> B> K> T> ^> g> n> t> y> > > > > > > > [eM eM )kM )kM )kM )kM =iM )kM jM )kM )kM )kM )kM )kM )kM )kM )kM {gM )kM )kM )kM )kM jM )kM gM )kM )kM )kM )kM )kM )kM )kM )kM )kM )kM )kM )kM )kM hM eM YjM )kM )kM )kM )kM )kM )kM 3hM )kM )kM jM iM )kM )kM )kM )kM )kM )kM iM )kM eM eM )kM CfM hM fM -gM [hM hM )kM fM -march= -mtune= (other isa: 0x%x) (other flags: 0x%x) -mfpmath= /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/i386.c %s -m switch option(" ") attribute i686 native generic32 generic64 bad value (%s) for %stune=%s %s x86-64 rep_byte libcall rep_4byte byte_loop loop unrolled_loop bad value (%s) for %sstringop-strategy=%s %s %stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead as appropriate. generic CPU can be used only for %stune=%s %s bad value (%s) for %sarch=%s %s sysv ms unknown ABI (%s) for %sabi=%s %s small medium large code model %s does not support PIC mode 32 kernel bad value (%s) for %scmodel=%s %s intel att bad value (%s) for %sasm=%s %s code model %qs not supported in the %s bit mode %i-bit mode not compiled in %sregparm=%d%s is not between 0 and %d %salign-loops%s is obsolete, use -falign-loops%s %salign-loops=%d%s is not between 0 and %d %salign-jumps%s is obsolete, use -falign-jumps%s %salign-functions%s is obsolete, use -falign-functions%s %sbranch-cost=%d%s is not between 0 and 5 %slarge-data-threshold=%d%s is negative gnu gnu2 sun bad value (%s) for %stls-dialect=%s %s pc%d is not valid precision setting (32, 64 or 80) %spreferred-stack-boundary=%d%s is not between %d and 12 -mincoming-stack-boundary=%d is not between %d and 12 %ssseregparm%s used without SSE enabled 387 sse SSE instruction set disabled, using 387 arithmetics 387,sse 387+sse sse,387 sse+387 both 387 instruction set disabled, using SSE arithmetics bad value (%s) for %sfpmath=%s %s svml acml unknown vectorization library ABI type (%s) for %sveclibabi=%s %s unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness stack probing requires %saccumulate-outgoing-args%s for correctness LX *.%s%u simultaneous-prefetches l1-cache-line-size l1-cache-size l2-cache-size %*sarch = %d (%s) %*stune = %d (%s) , sse , 387 %*sfpmath = %d%s%s %*sbranch_cost = %d %*s%s attribute(target("%s")) is unknown option("%s") was already specified .ldata .lbss .ldata.rel .ldata.rel.local .ldata.rel.ro .ldata.rel.ro.local .lrodata d M M M M M , M M M M M M , M d M M , M d M H M H M .ld .lb .lr .gnu.linkonce . M m M m M m M m M M ? M ? M ? M ? M ? M M M V M M M M M .largecomm .comm ,%lu,%u .align %d .type , object @%s .size , %ld : .zero %s%lu %qs attribute only applies to functions regparm fastcall fastcall and regparm attributes are not compatible %qs attribute requires an integer constant argument argument to %qs attribute larger than %d cdecl fastcall and cdecl attributes are not compatible stdcall fastcall and stdcall attributes are not compatible stdcall and cdecl attributes are not compatible stdcall and fastcall attributes are not compatible sseregparm nested functions are limited to 2 register parameters Calling %qD with attribute sseregparm without SSE/SSE2 enabled Calling %qT with attribute sseregparm without SSE/SSE2 enabled ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it AVX vector argument without AVX enabled changes the ABI The ABI of passing struct with a flexible array member has changed in GCC 4.4 The ABI of passing union with long double has changed in GCC 4.4 The ABI of passing structure with complex float member has changed in GCC 4.4 M M M M M M M M M M M M M M _ M _ M _ M _ M % M B M M M M M M M M M M M M M M M M M M M h M M M M - M - M @ M _ M _ M _ M % M ^ M B M M D M c M v M M M M M M M M M M M M M M M M M M M M M M M M M M M a M a M p M p M p M M  M  M M M SSE register return with SSE disabled SSE register argument with SSE disabled x87 register return with x87 disabled M M M M M M M M M M M R M R M M M | M s M M s M s M s M s M s M s M s M s M s M s M s M s M M M M M G M M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M 9 M * M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M s M M M M M G M G M G M G M G M G M G M G M s M s M s M s M M G M G M G M G M SSE vector argument without SSE enabled changes the ABI MMX vector argument without MMX enabled changes the ABI M M M M M M M M M M M M M M M M M M M B M M M M M M M M M M M M M M M M M M M ~ M o M M M M M M M M M M M M M M M M M M M M M M M M M M M M ^ M ^ M ^ M ^ M M M M M M M M ^ M ^ M SSE vector return without SSE enabled changes the ABI MMX vector return without MMX enabled changes the ABI fldz fld1 fldlg2 fldln2 fldl2e fldl2t fldpi # M M M M M M M M M M vxorps %0, %0, %0 xorps %0, %0 vxorpd %0, %0, %0 xorpd %0, %0 vpxor %0, %0, %0 pxor %0, %0 vxorps %x0, %x0, %x0 vxorpd %x0, %x0, %x0 vpxor %x0, %x0, %x0 vpcmpeqd %0, %0, %0 pcmpeqd %0, %0 M M M M M M M M | M M __x86.get_pc_thunk.%s .hidden function nop; nop; nop; nop; nop; nop; nop; nop mov%z0 {%1, %0|%0, %1} ret _GLOBAL_OFFSET_TABLE_ mov%z0 {%2, %0|%0, %2} call %a2 L pop%z0 %0 call %X2 add%z0 {%1, %0|%0, %1} add%z0 {%1+[.-%a2], %0|%0, %1+(.-%a2)} F N N N N N N N N N N N N N N N N N N N N N x N N x N N N N N N N N N N N N N " N N N M N M N N M N M N M N M N N @ N N 6 N 7 N N 7 N N N N N decomposition failed base is not a register base is not in Pmode base is not valid index is not a register index is not in Pmode index is not valid scale without index scale is not a valid multiplier invalid address unspec displacement is an invalid pic construct displacement is not constant *__imp_ *__imp__ @PLT %ld 0x%lx%08lx floating constant misused @GOT @GOTOFF @PLTOFF @GOTPCREL(%rip) @GOTPCREL[rip] @GOTTPOFF @TPOFF @NTPOFF @DTPOFF @GOTNTPOFF @INDNTPOFF invalid UNSPEC as operand invalid expression as operand b=N `BN `BN `BN `BN `BN >@N `BN `BN `BN `BN `BN `BN `BN `BN `BN `BN `BN `BN =N `BN =N `BN `BN =N N ?N @N @N +AN WAN AN AN AN BN (BN AN .long , 0 a c o s e na nc no ns ne g nbe b l ge nb ae le be u p nu np FN FN 8HN 7GN HN GN }HN qGN HN HN DIN [IN st(0) , %%%s , %s VLN ,LN LN KN KN MN MN MN KN MN MN MN KN MN MN MN LN MN MN MN MN MN MN MN MN MN MN MN MN MN MN MN LN eq eq_us lt nge ngt unord neq neq_oq nlt gt nle ord operand is not a condition code, invalid operand code 'D' operand is neither a constant nor a condition code, invalid operand code 'C' operand is neither a constant nor a condition code, invalid operand code 'F' operand is neither a constant nor a condition code, invalid operand code 'c' operand is neither a constant nor a condition code, invalid operand code 'f' ds ; cs ; unlt unle ueq ule ult une invalid operand code '%c' BYTE WORD DWORD QWORD TBYTE XMMWORD YMMWORD PTR invalid constraints for operand 0x%08lx OFFSET FLAT: NN \N \N \N NN XN \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N ON PN ]VN RN WN VN \N _XN \N \N \N ON \N \N WaN \N 0PN \N UPN zPN \N \N ON \N YN \N \N \N \N \N \N \N \N \N )WN \N *XN WN \N \N \N \N \N \N \N \N \N \N \N \N 5RN \N \N \N \N \N \N PN RN PN QN RN JQN RN RN RN QN RN RN RN QN RN RN RN QN SN RN TN mTN USN SN TN TN TN TN SN TN RN ETN TN }SN -SN SN UN UN UN UN `UN 8UN GVN GVN GVN GVN UN "VN UN UN UN `UN 8UN UN YN YN ZN {ZN ZN [N ZN {ZN ZN [N ?[N g[N [N [N [N \N ,\N Q\N ]N G]N P]N ]N Y]N ]N ]N ]N b]N ]N ]N ]N k]N ]N ]N ]N t]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N ]N fs: gs: ds: ,%d *%d MfN fN fN fN 2gN igN fiadd fadd vadd fisub fsub vsub fimul fmul vmul fidiv fdiv vdiv ss {%2, %1, %0|%0, %1, %2} sd {%2, %1, %0|%0, %1, %2} ss {%2, %0|%0, %2} sd {%2, %0|%0, %2} %z2 %2 p {%0, %2|%2, %0} p {%2, %0|%0, %2} {%y2, %0|%0, %y2} {%2, %0|%0, %2} r%z1 %1 {p %0, %2|rp %2, %0} {rp %2, %0|p %0, %2} {rp %0, %1|p %1, %0} {p %1, %0|rp %0, %1} r {%y1, %0|%0, %y1} { %1, %0|r %0, %1} {r %2, %0| %0, %2} fld %y1 fisttp%z0 %0 fldcw %3 fistp%z0 %0 fist%z0 %0 fldcw %2 ffreep %y1 ffreep %y0 fstp %y1 fstp %y0 ftst fnstsw %0 fucomip {%y1, %0|%0, %y1} fcomip {%y1, %0|%0, %y1} fucompp fnstsw %0 fcompp fnstsw %0 .L %s%s%d %s%s%d@GOTOFF w N w N J N W N j N % N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N t N N N t N N A N A N N N N Z N Z N N N > N > N > N > N Z N Z N Z N N * N Z N Z N Z N 3 N , N [ N [ N [ N [ N [ N [ N : N : N ? N [ N [ N M N F N T N \ N N N m N N J N ~ N ~ N ~ N ~ N N J N N N m N N J N \ N N N N O N O N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N ] N N N N N N N N r N N N N N N N N c N N N c N 1 N N N 1 N N N 2 N 2 N x N x N \ N \ N \ N \ N N N N x N x N 2 N 2 N N N N N N N N N N N N QO RO QO QO QO QO QO QO UTO UTO TO TO TO TO qTO TO ~YO ~YO ZO ZO {ZO YO YO 0ZO cO cO [cO RcO IcO dcO cO 3cO #hO #hO iO TiO #iO ?hO hO hO ___tls_get_addr __tls_get_addr _TLS_MODULE_BASE_ unknown insn mode O O O O O g O O O O O O O O O O __builtin_ia32_comieq __builtin_ia32_comilt __builtin_ia32_comile __builtin_ia32_comigt __builtin_ia32_comige __builtin_ia32_comineq __builtin_ia32_ucomieq __builtin_ia32_ucomilt __builtin_ia32_ucomile __builtin_ia32_ucomigt __builtin_ia32_ucomige __builtin_ia32_ucomineq __builtin_ia32_comisdeq __builtin_ia32_comisdlt __builtin_ia32_comisdle __builtin_ia32_comisdgt __builtin_ia32_comisdge __builtin_ia32_comisdneq __builtin_ia32_ucomisdeq __builtin_ia32_ucomisdlt __builtin_ia32_ucomisdle __builtin_ia32_ucomisdgt __builtin_ia32_ucomisdge __builtin_ia32_ucomisdneq @ Xf \ @ nf ` @ f _ @ f ! S @ f " R @ f # a @ f $ \ @ f % ` @ g & _ @ "g ' S @ 9g ( R @ Pg ) a hg \ g ` g _ g S g R g a g \ h ` +h _ Dh S ]h R vh a __builtin_ia32_pcmpestri128 __builtin_ia32_pcmpestrm128 __builtin_ia32_pcmpestria128 __builtin_ia32_pcmpestric128 __builtin_ia32_pcmpestrio128 __builtin_ia32_pcmpestris128 __builtin_ia32_pcmpestriz128 " j " j " k " 5k " Rk " ok " k __builtin_ia32_pcmpistri128 __builtin_ia32_pcmpistrm128 __builtin_ia32_pcmpistria128 __builtin_ia32_pcmpistric128 __builtin_ia32_pcmpistrio128 __builtin_ia32_pcmpistris128 __builtin_ia32_pcmpistriz128 & hl & l & l & l & l & l & m __builtin_ia32_emms __builtin_ia32_femms __builtin_ia32_storeups __builtin_ia32_movntps __builtin_ia32_loadups __builtin_ia32_loadhps __builtin_ia32_loadlps __builtin_ia32_storehps __builtin_ia32_storelps __builtin_ia32_sfence __builtin_ia32_movntq __builtin_ia32_lfence __builtin_ia32_storeupd __builtin_ia32_storedqu __builtin_ia32_movntpd __builtin_ia32_movntdq __builtin_ia32_movnti __builtin_ia32_loadupd __builtin_ia32_loaddqu __builtin_ia32_loadhpd __builtin_ia32_loadlpd __builtin_ia32_lddqu __builtin_ia32_movntdqa __builtin_ia32_movntsd __builtin_ia32_movntss __builtin_ia32_vzeroall __builtin_ia32_vbroadcastss __builtin_ia32_vbroadcastsd256 __builtin_ia32_vbroadcastss256 __builtin_ia32_vbroadcastf128_pd256 __builtin_ia32_vbroadcastf128_ps256 __builtin_ia32_loadupd256 __builtin_ia32_loadups256 __builtin_ia32_storeupd256 __builtin_ia32_storeups256 __builtin_ia32_loaddqu256 __builtin_ia32_storedqu256 __builtin_ia32_lddqu256 __builtin_ia32_movntdq256 __builtin_ia32_movntpd256 __builtin_ia32_movntps256 __builtin_ia32_maskloadpd __builtin_ia32_maskloadps __builtin_ia32_maskloadpd256 __builtin_ia32_maskloadps256 __builtin_ia32_maskstorepd __builtin_ia32_maskstoreps __builtin_ia32_maskstorepd256 __builtin_ia32_maskstoreps256 __builtin_ia32_llwpcb __builtin_ia32_slwpcb __builtin_ia32_lwpval32 __builtin_ia32_lwpval64 __builtin_ia32_lwpins32 __builtin_ia32_lwpins64 - m . m @ G n 8 @ P )n C @ G @n 7 @ n Wn < @ o nn = @ o n > @ s n ? @ n @ n D " n R ! Q H n K o F Q 'o T >o U Uo H ko K o E o o X o [ o o ~ p  L "p $ b :p Xp xp p p E p # D p $ E q % D /q & I Jq + I dq , V q ' R q ( O q ) N q * q - q . r 1 6r 2 Sr / ! nr 0 r 3 r 4 r ) r * r + # b s , $ !s - & b 9s . ' __builtin_ia32_paddb __builtin_ia32_paddw __builtin_ia32_paddd __builtin_ia32_psubb __builtin_ia32_psubw __builtin_ia32_psubd __builtin_ia32_paddsb __builtin_ia32_paddsw __builtin_ia32_psubsb __builtin_ia32_psubsw __builtin_ia32_paddusb __builtin_ia32_paddusw __builtin_ia32_psubusb __builtin_ia32_psubusw __builtin_ia32_pmullw __builtin_ia32_pmulhw __builtin_ia32_pand __builtin_ia32_pandn __builtin_ia32_por __builtin_ia32_pxor __builtin_ia32_pcmpeqb __builtin_ia32_pcmpeqw __builtin_ia32_pcmpeqd __builtin_ia32_pcmpgtb __builtin_ia32_pcmpgtw __builtin_ia32_pcmpgtd __builtin_ia32_punpckhbw __builtin_ia32_punpckhwd __builtin_ia32_punpckhdq __builtin_ia32_punpcklbw __builtin_ia32_punpcklwd __builtin_ia32_punpckldq __builtin_ia32_packsswb __builtin_ia32_packssdw __builtin_ia32_packuswb __builtin_ia32_pmaddwd __builtin_ia32_psllwi __builtin_ia32_pslldi __builtin_ia32_psllqi __builtin_ia32_psllw __builtin_ia32_pslld __builtin_ia32_psllq __builtin_ia32_psrlwi __builtin_ia32_psrldi __builtin_ia32_psrlqi __builtin_ia32_psrlw __builtin_ia32_psrld __builtin_ia32_psrlq __builtin_ia32_psrawi __builtin_ia32_psradi __builtin_ia32_psraw __builtin_ia32_psrad __builtin_ia32_pf2id __builtin_ia32_pi2fd __builtin_ia32_pfrcp __builtin_ia32_pfrsqrt __builtin_ia32_pavgusb __builtin_ia32_pfacc __builtin_ia32_pfadd __builtin_ia32_pfcmpeq __builtin_ia32_pfcmpge __builtin_ia32_pfcmpgt __builtin_ia32_pfmax __builtin_ia32_pfmin __builtin_ia32_pfmul __builtin_ia32_pfrcpit1 __builtin_ia32_pfrcpit2 __builtin_ia32_pfrsqit1 __builtin_ia32_pfsub __builtin_ia32_pfsubr __builtin_ia32_pmulhrw __builtin_ia32_pf2iw __builtin_ia32_pi2fw __builtin_ia32_pswapdsi __builtin_ia32_pswapdsf __builtin_ia32_pfnacc __builtin_ia32_pfpnacc __builtin_ia32_movmskps __builtin_ia32_sqrtps __builtin_ia32_sqrtps_nr __builtin_ia32_rsqrtps __builtin_ia32_rsqrtps_nr __builtin_ia32_rcpps __builtin_ia32_cvtps2pi __builtin_ia32_cvtss2si __builtin_ia32_cvtss2si64 __builtin_ia32_cvttps2pi __builtin_ia32_cvttss2si __builtin_ia32_cvttss2si64 __builtin_ia32_shufps __builtin_ia32_addps __builtin_ia32_subps __builtin_ia32_mulps __builtin_ia32_divps __builtin_ia32_addss __builtin_ia32_subss __builtin_ia32_mulss __builtin_ia32_divss __builtin_ia32_cmpeqps __builtin_ia32_cmpltps __builtin_ia32_cmpleps __builtin_ia32_cmpgtps __builtin_ia32_cmpgeps __builtin_ia32_cmpunordps __builtin_ia32_cmpneqps __builtin_ia32_cmpnltps __builtin_ia32_cmpnleps __builtin_ia32_cmpngtps __builtin_ia32_cmpngeps __builtin_ia32_cmpordps __builtin_ia32_cmpeqss __builtin_ia32_cmpltss __builtin_ia32_cmpless __builtin_ia32_cmpunordss __builtin_ia32_cmpneqss __builtin_ia32_cmpnltss __builtin_ia32_cmpnless __builtin_ia32_cmpngtss __builtin_ia32_cmpngess __builtin_ia32_cmpordss __builtin_ia32_minps __builtin_ia32_maxps __builtin_ia32_minss __builtin_ia32_maxss __builtin_ia32_andps __builtin_ia32_andnps __builtin_ia32_orps __builtin_ia32_xorps __builtin_ia32_movss __builtin_ia32_movhlps __builtin_ia32_movlhps __builtin_ia32_unpckhps __builtin_ia32_unpcklps __builtin_ia32_cvtpi2ps __builtin_ia32_cvtsi2ss __builtin_ia32_cvtsi642ss __builtin_ia32_rsqrtf __builtin_ia32_sqrtss __builtin_ia32_rsqrtss __builtin_ia32_rcpss __builtin_ia32_pavgb __builtin_ia32_pavgw __builtin_ia32_pmulhuw __builtin_ia32_pmaxub __builtin_ia32_pmaxsw __builtin_ia32_pminub __builtin_ia32_pminsw __builtin_ia32_psadbw __builtin_ia32_pmovmskb __builtin_ia32_pshufw __builtin_ia32_shufpd __builtin_ia32_movmskpd __builtin_ia32_pmovmskb128 __builtin_ia32_sqrtpd __builtin_ia32_cvtdq2pd __builtin_ia32_cvtdq2ps __builtin_ia32_cvtpd2dq __builtin_ia32_cvtpd2pi __builtin_ia32_cvtpd2ps __builtin_ia32_cvttpd2dq __builtin_ia32_cvttpd2pi __builtin_ia32_cvtpi2pd __builtin_ia32_cvtsd2si __builtin_ia32_cvttsd2si __builtin_ia32_cvtsd2si64 __builtin_ia32_cvttsd2si64 __builtin_ia32_cvtps2dq __builtin_ia32_cvtps2pd __builtin_ia32_cvttps2dq __builtin_ia32_addpd __builtin_ia32_subpd __builtin_ia32_mulpd __builtin_ia32_divpd __builtin_ia32_addsd __builtin_ia32_subsd __builtin_ia32_mulsd __builtin_ia32_divsd __builtin_ia32_cmpeqpd __builtin_ia32_cmpltpd __builtin_ia32_cmplepd __builtin_ia32_cmpgtpd __builtin_ia32_cmpgepd __builtin_ia32_cmpunordpd __builtin_ia32_cmpneqpd __builtin_ia32_cmpnltpd __builtin_ia32_cmpnlepd __builtin_ia32_cmpngtpd __builtin_ia32_cmpngepd __builtin_ia32_cmpordpd __builtin_ia32_cmpeqsd __builtin_ia32_cmpltsd __builtin_ia32_cmplesd __builtin_ia32_cmpunordsd __builtin_ia32_cmpneqsd __builtin_ia32_cmpnltsd __builtin_ia32_cmpnlesd __builtin_ia32_cmpordsd __builtin_ia32_minpd __builtin_ia32_maxpd __builtin_ia32_minsd __builtin_ia32_maxsd __builtin_ia32_andpd __builtin_ia32_andnpd __builtin_ia32_orpd __builtin_ia32_xorpd __builtin_ia32_movsd __builtin_ia32_unpckhpd __builtin_ia32_unpcklpd __builtin_ia32_vec_pack_sfix __builtin_ia32_paddb128 __builtin_ia32_paddw128 __builtin_ia32_paddd128 __builtin_ia32_paddq128 __builtin_ia32_psubb128 __builtin_ia32_psubw128 __builtin_ia32_psubd128 __builtin_ia32_psubq128 __builtin_ia32_paddsb128 __builtin_ia32_paddsw128 __builtin_ia32_psubsb128 __builtin_ia32_psubsw128 __builtin_ia32_paddusb128 __builtin_ia32_paddusw128 __builtin_ia32_psubusb128 __builtin_ia32_psubusw128 __builtin_ia32_pmullw128 __builtin_ia32_pmulhw128 __builtin_ia32_pand128 __builtin_ia32_pandn128 __builtin_ia32_por128 __builtin_ia32_pxor128 __builtin_ia32_pavgb128 __builtin_ia32_pavgw128 __builtin_ia32_pcmpeqb128 __builtin_ia32_pcmpeqw128 __builtin_ia32_pcmpeqd128 __builtin_ia32_pcmpgtb128 __builtin_ia32_pcmpgtw128 __builtin_ia32_pcmpgtd128 __builtin_ia32_pmaxub128 __builtin_ia32_pmaxsw128 __builtin_ia32_pminub128 __builtin_ia32_pminsw128 __builtin_ia32_punpckhbw128 __builtin_ia32_punpckhwd128 __builtin_ia32_punpckhdq128 __builtin_ia32_punpckhqdq128 __builtin_ia32_punpcklbw128 __builtin_ia32_punpcklwd128 __builtin_ia32_punpckldq128 __builtin_ia32_punpcklqdq128 __builtin_ia32_packsswb128 __builtin_ia32_packssdw128 __builtin_ia32_packuswb128 __builtin_ia32_pmulhuw128 __builtin_ia32_psadbw128 __builtin_ia32_pmuludq __builtin_ia32_pmuludq128 __builtin_ia32_pmaddwd128 __builtin_ia32_cvtsi2sd __builtin_ia32_cvtsi642sd __builtin_ia32_cvtsd2ss __builtin_ia32_cvtss2sd __builtin_ia32_pslldqi128 __builtin_ia32_psllwi128 __builtin_ia32_pslldi128 __builtin_ia32_psllqi128 __builtin_ia32_psllw128 __builtin_ia32_pslld128 __builtin_ia32_psllq128 __builtin_ia32_psrldqi128 __builtin_ia32_psrlwi128 __builtin_ia32_psrldi128 __builtin_ia32_psrlqi128 __builtin_ia32_psrlw128 __builtin_ia32_psrld128 __builtin_ia32_psrlq128 __builtin_ia32_psrawi128 __builtin_ia32_psradi128 __builtin_ia32_psraw128 __builtin_ia32_psrad128 __builtin_ia32_pshufd __builtin_ia32_pshuflw __builtin_ia32_pshufhw __builtin_ia32_sqrtsd __builtin_ia32_movq128 __builtin_ia32_paddq __builtin_ia32_psubq __builtin_ia32_movshdup __builtin_ia32_movsldup __builtin_ia32_addsubps __builtin_ia32_addsubpd __builtin_ia32_haddps __builtin_ia32_haddpd __builtin_ia32_hsubps __builtin_ia32_hsubpd __builtin_ia32_pabsb128 __builtin_ia32_pabsb __builtin_ia32_pabsw128 __builtin_ia32_pabsw __builtin_ia32_pabsd128 __builtin_ia32_pabsd __builtin_ia32_phaddw128 __builtin_ia32_phaddw __builtin_ia32_phaddd128 __builtin_ia32_phaddd __builtin_ia32_phaddsw128 __builtin_ia32_phaddsw __builtin_ia32_phsubw128 __builtin_ia32_phsubw __builtin_ia32_phsubd128 __builtin_ia32_phsubd __builtin_ia32_phsubsw128 __builtin_ia32_phsubsw __builtin_ia32_pmaddubsw128 __builtin_ia32_pmaddubsw __builtin_ia32_pmulhrsw128 __builtin_ia32_pmulhrsw __builtin_ia32_pshufb128 __builtin_ia32_pshufb __builtin_ia32_psignb128 __builtin_ia32_psignb __builtin_ia32_psignw128 __builtin_ia32_psignw __builtin_ia32_psignd128 __builtin_ia32_psignd __builtin_ia32_palignr128 __builtin_ia32_palignr __builtin_ia32_blendpd __builtin_ia32_blendps __builtin_ia32_blendvpd __builtin_ia32_blendvps __builtin_ia32_dppd __builtin_ia32_dpps __builtin_ia32_insertps128 __builtin_ia32_mpsadbw128 __builtin_ia32_pblendvb128 __builtin_ia32_pblendw128 __builtin_ia32_pmovsxbw128 __builtin_ia32_pmovsxbd128 __builtin_ia32_pmovsxbq128 __builtin_ia32_pmovsxwd128 __builtin_ia32_pmovsxwq128 __builtin_ia32_pmovsxdq128 __builtin_ia32_pmovzxbw128 __builtin_ia32_pmovzxbd128 __builtin_ia32_pmovzxbq128 __builtin_ia32_pmovzxwd128 __builtin_ia32_pmovzxwq128 __builtin_ia32_pmovzxdq128 __builtin_ia32_phminposuw128 __builtin_ia32_packusdw128 __builtin_ia32_pcmpeqq __builtin_ia32_pmaxsb128 __builtin_ia32_pmaxsd128 __builtin_ia32_pmaxud128 __builtin_ia32_pmaxuw128 __builtin_ia32_pminsb128 __builtin_ia32_pminsd128 __builtin_ia32_pminud128 __builtin_ia32_pminuw128 __builtin_ia32_pmuldq128 __builtin_ia32_pmulld128 __builtin_ia32_roundpd __builtin_ia32_roundps __builtin_ia32_roundsd __builtin_ia32_roundss __builtin_ia32_ptestz128 __builtin_ia32_ptestc128 __builtin_ia32_ptestnzc128 __builtin_ia32_pcmpgtq __builtin_ia32_crc32qi __builtin_ia32_crc32hi __builtin_ia32_crc32si __builtin_ia32_crc32di __builtin_ia32_extrqi __builtin_ia32_extrq __builtin_ia32_insertqi __builtin_ia32_insertq __builtin_ia32_addpd256 __builtin_ia32_addps256 __builtin_ia32_addsubpd256 __builtin_ia32_addsubps256 __builtin_ia32_andpd256 __builtin_ia32_andps256 __builtin_ia32_andnpd256 __builtin_ia32_andnps256 __builtin_ia32_divpd256 __builtin_ia32_divps256 __builtin_ia32_haddpd256 __builtin_ia32_hsubps256 __builtin_ia32_hsubpd256 __builtin_ia32_haddps256 __builtin_ia32_maxpd256 __builtin_ia32_maxps256 __builtin_ia32_minpd256 __builtin_ia32_minps256 __builtin_ia32_mulpd256 __builtin_ia32_mulps256 __builtin_ia32_orpd256 __builtin_ia32_orps256 __builtin_ia32_subpd256 __builtin_ia32_subps256 __builtin_ia32_xorpd256 __builtin_ia32_xorps256 __builtin_ia32_vpermilvarpd __builtin_ia32_vpermilvarps __builtin_ia32_vpermilvarpd256 __builtin_ia32_vpermilvarps256 __builtin_ia32_blendpd256 __builtin_ia32_blendps256 __builtin_ia32_blendvpd256 __builtin_ia32_blendvps256 __builtin_ia32_dpps256 __builtin_ia32_shufpd256 __builtin_ia32_shufps256 __builtin_ia32_cmpsd __builtin_ia32_cmpss __builtin_ia32_cmppd __builtin_ia32_cmpps __builtin_ia32_cmppd256 __builtin_ia32_cmpps256 __builtin_ia32_vextractf128_pd256 __builtin_ia32_vextractf128_ps256 __builtin_ia32_vextractf128_si256 __builtin_ia32_cvtdq2pd256 __builtin_ia32_cvtdq2ps256 __builtin_ia32_cvtpd2ps256 __builtin_ia32_cvtps2dq256 __builtin_ia32_cvtps2pd256 __builtin_ia32_cvttpd2dq256 __builtin_ia32_cvtpd2dq256 __builtin_ia32_cvttps2dq256 __builtin_ia32_vperm2f128_pd256 __builtin_ia32_vperm2f128_ps256 __builtin_ia32_vperm2f128_si256 __builtin_ia32_vpermilpd __builtin_ia32_vpermilps __builtin_ia32_vpermilpd256 __builtin_ia32_vpermilps256 __builtin_ia32_vinsertf128_pd256 __builtin_ia32_vinsertf128_ps256 __builtin_ia32_vinsertf128_si256 __builtin_ia32_movshdup256 __builtin_ia32_movsldup256 __builtin_ia32_movddup256 __builtin_ia32_sqrtpd256 __builtin_ia32_sqrtps256 __builtin_ia32_sqrtps_nr256 __builtin_ia32_rsqrtps256 __builtin_ia32_rsqrtps_nr256 __builtin_ia32_rcpps256 __builtin_ia32_roundpd256 __builtin_ia32_roundps256 __builtin_ia32_unpckhpd256 __builtin_ia32_unpcklpd256 __builtin_ia32_unpckhps256 __builtin_ia32_unpcklps256 __builtin_ia32_si256_si __builtin_ia32_ps256_ps __builtin_ia32_pd256_pd __builtin_ia32_si_si256 __builtin_ia32_ps_ps256 __builtin_ia32_pd_pd256 __builtin_ia32_vtestzpd __builtin_ia32_vtestcpd __builtin_ia32_vtestnzcpd __builtin_ia32_vtestzps __builtin_ia32_vtestcps __builtin_ia32_vtestnzcps __builtin_ia32_vtestzpd256 __builtin_ia32_vtestcpd256 __builtin_ia32_vtestnzcpd256 __builtin_ia32_vtestzps256 __builtin_ia32_vtestcps256 __builtin_ia32_vtestnzcps256 __builtin_ia32_ptestz256 __builtin_ia32_ptestc256 __builtin_ia32_ptestnzc256 __builtin_ia32_movmskpd256 __builtin_ia32_movmskps256 x J ? x K N x L c y R ? $y S N 9y T c Ny N ? dy O N zy V ? y W N y P ? y Q N y X ? y Y N z m N z l N .z Z c Bz [ c Wz \ c jz ] c ~z ` ? z a N z b c z c ? z d N z e c { ? !{ N :{ c S{ ? l{ N { c { G @ { H Q { I @ { f e { x R | y g )| z s ?| p O T| q d i| r p ~| } R | ~ g |  s | u O | v d | w p | { R } | g +} s O @} t d U} 9 j} < } ; } ; } ? } n } n } f ~ f ~ f 1~ n F~ n [~ n p~ n ~ n ~ n ~ n ~ n ~ N ~ 9  < " $ 7 < ; T n j n @  A @  ( @  ( @  ( @ !  ( @  ( @ 6 + 8 @ : & . @ b > / @ 7 X 0 8 @ < q 1 @ b 2 @ m @ U @ U @ U @ } U @ i U @ j $ U @ u 9 U @ N U @ c Q U @ z U U @ T U @ U V @ T V @ Z U @ P U @ ] U @ ^ U @ 8 ] V @ P ^ V @ h [ U @ Q U @ U U @ T U @ Z U @ P U @ ] U @ ^ U @ ' ] V @ ? ^ V @ W [ U @ ' o 5 U @ & 3 U @ 6 U @ 4 U @ 6 U @ U @ 7 U @ 8 U @ w 9 U @ j , : U @ k C ; U @ b Z U @ e r U @ 5 * X @ 9 , [ @ b - Z @ @ ) @ ) @ ) @ , ^ ? @ A _ N @ V k N @ m h ? @ g N @ j ? @ i N @ * n q @ + B @ o z 7 R 1 O h 3 ? + \ ! G : ^ , ] ! H : F 6 K * M B b [ b u B [ 5 E h h h h k - h l B h v W h l h Q h U h T h U i T i Z h P h & ] h > ^ h V ] i n ^ i [ h Q h U h T h Z h P h ] h - ^ h E [ h ) ] h ( r h h h 9 h h : h ; h h h 2 h i J L g =  A H \ = A H \ ' = @ A Y = r A = A = A 0 A / A % \ / < \ T \ j \ = A ! = " A # H $ = % A 3 & H M ) = f ( A  + = * A k H = o I A s J H K \ m " L = q > M A u Z N H v O \ e > g D i > . A 1 ^ , r . - _ H ' J J b m b z l U Y W j c 5 6 E 7 M 8 b ) @ B A A I Y B ] q ; < E = M > b E B F I G ] 9 E 7 : M P C B h D I 4 y 3 x 2 x 2 \ ] @ F - M o U o g V ( i 3 W ( K S U c X h { T U Y h U U Z h { k | l " - } E m 7 Z n A s ^ N o H _ c p A ` N q A a N r H 1 b c G s A a c N x t C d P # u A $ e N v = f ? w = ( g ? > x A W h N m y H i c z j + ? S n . ) / D 0 _ z . / 0 D 9 \ P = i H H A = H H A _ 1 H J a ! x Q Y W \ w ! v 8 u b O t f | ` \ - \ \ \ \ S F S F 3 & S 0 > F V S o F S y F S F S F $ S " 4 F % L S # d F | S F 4 S 1 F S F 5 S 2 " F : k V W t T G 4 l M f { ~ } 4 | N V $ > q X ' A Z % R P D 0 P p  { R Q ! O D " f e 5 h 6 7 # 8 # 9 : ; < : = R >  l ? { @ S A S ` B F c C F D E " F & : G R H * j I 4 J Q K Y L W M Q N Y O W P Q 1 Q Y L R W i S Q T Y U W V Q W Y X W Y $ Z __builtin_ia32_fmaddss __builtin_ia32_fmaddsd __builtin_ia32_fmaddps __builtin_ia32_fmaddpd __builtin_ia32_fmsubss __builtin_ia32_fmsubsd __builtin_ia32_fmsubps __builtin_ia32_fmsubpd __builtin_ia32_fnmaddss __builtin_ia32_fnmaddsd __builtin_ia32_fnmaddps __builtin_ia32_fnmaddpd __builtin_ia32_fnmsubss __builtin_ia32_fnmsubsd __builtin_ia32_fnmsubps __builtin_ia32_fnmsubpd __builtin_ia32_pcmov __builtin_ia32_pcmov_v2di __builtin_ia32_pcmov_v4si __builtin_ia32_pcmov_v8hi __builtin_ia32_pcmov_v16qi __builtin_ia32_pcmov_v2df __builtin_ia32_pcmov_v4sf __builtin_ia32_pperm __builtin_ia32_permps __builtin_ia32_permpd __builtin_ia32_pmacssww __builtin_ia32_pmacsww __builtin_ia32_pmacsswd __builtin_ia32_pmacswd __builtin_ia32_pmacssdd __builtin_ia32_pmacsdd __builtin_ia32_pmacssdql __builtin_ia32_pmacssdqh __builtin_ia32_pmacsdql __builtin_ia32_pmacsdqh __builtin_ia32_pmadcsswd __builtin_ia32_pmadcswd __builtin_ia32_protq __builtin_ia32_protd __builtin_ia32_protw __builtin_ia32_protb __builtin_ia32_protqi __builtin_ia32_protdi __builtin_ia32_protwi __builtin_ia32_protbi __builtin_ia32_pshaq __builtin_ia32_pshad __builtin_ia32_pshaw __builtin_ia32_pshab __builtin_ia32_pshlq __builtin_ia32_pshld __builtin_ia32_pshlw __builtin_ia32_pshlb __builtin_ia32_frczss __builtin_ia32_frczsd __builtin_ia32_frczps __builtin_ia32_frczpd __builtin_ia32_cvtph2ps __builtin_ia32_cvtps2ph __builtin_ia32_phaddbw __builtin_ia32_phaddbd __builtin_ia32_phaddbq __builtin_ia32_phaddwd __builtin_ia32_phaddwq __builtin_ia32_phadddq __builtin_ia32_phaddubw __builtin_ia32_phaddubd __builtin_ia32_phaddubq __builtin_ia32_phadduwd __builtin_ia32_phadduwq __builtin_ia32_phaddudq __builtin_ia32_phsubbw __builtin_ia32_phsubwd __builtin_ia32_phsubdq __builtin_ia32_comeqss __builtin_ia32_comness __builtin_ia32_comneqss __builtin_ia32_comltss __builtin_ia32_comless __builtin_ia32_comgtss __builtin_ia32_comgess __builtin_ia32_comueqss __builtin_ia32_comuness __builtin_ia32_comuneqss __builtin_ia32_comunltss __builtin_ia32_comunless __builtin_ia32_comungtss __builtin_ia32_comungess __builtin_ia32_comordss __builtin_ia32_comunordss __builtin_ia32_comeqsd __builtin_ia32_comnesd __builtin_ia32_comneqsd __builtin_ia32_comltsd __builtin_ia32_comlesd __builtin_ia32_comgtsd __builtin_ia32_comgesd __builtin_ia32_comueqsd __builtin_ia32_comunesd __builtin_ia32_comuneqsd __builtin_ia32_comunltsd __builtin_ia32_comunlesd __builtin_ia32_comungtsd __builtin_ia32_comungesd __builtin_ia32_comordsd __builtin_ia32_comunordsd __builtin_ia32_comeqps __builtin_ia32_comneps __builtin_ia32_comneqps __builtin_ia32_comltps __builtin_ia32_comleps __builtin_ia32_comgtps __builtin_ia32_comgeps __builtin_ia32_comueqps __builtin_ia32_comuneps __builtin_ia32_comuneqps __builtin_ia32_comunltps __builtin_ia32_comunleps __builtin_ia32_comungtps __builtin_ia32_comungeps __builtin_ia32_comordps __builtin_ia32_comunordps __builtin_ia32_comeqpd __builtin_ia32_comnepd __builtin_ia32_comneqpd __builtin_ia32_comltpd __builtin_ia32_comlepd __builtin_ia32_comgtpd __builtin_ia32_comgepd __builtin_ia32_comueqpd __builtin_ia32_comunepd __builtin_ia32_comuneqpd __builtin_ia32_comunltpd __builtin_ia32_comunlepd __builtin_ia32_comungtpd __builtin_ia32_comungepd __builtin_ia32_comordpd __builtin_ia32_comunordpd __builtin_ia32_pcomeqb __builtin_ia32_pcomneb __builtin_ia32_pcomneqb __builtin_ia32_pcomltb __builtin_ia32_pcomleb __builtin_ia32_pcomgtb __builtin_ia32_pcomgeb __builtin_ia32_pcomeqw __builtin_ia32_pcomnew __builtin_ia32_pcomneqw __builtin_ia32_pcomltw __builtin_ia32_pcomlew __builtin_ia32_pcomgtw __builtin_ia32_pcomgew __builtin_ia32_pcomeqd __builtin_ia32_pcomned __builtin_ia32_pcomneqd __builtin_ia32_pcomltd __builtin_ia32_pcomled __builtin_ia32_pcomgtd __builtin_ia32_pcomged __builtin_ia32_pcomeqq __builtin_ia32_pcomneq __builtin_ia32_pcomneqq __builtin_ia32_pcomltq __builtin_ia32_pcomleq __builtin_ia32_pcomgtq __builtin_ia32_pcomgeq __builtin_ia32_pcomequb __builtin_ia32_pcomneub __builtin_ia32_pcomnequb __builtin_ia32_pcomltub __builtin_ia32_pcomleub __builtin_ia32_pcomgtub __builtin_ia32_pcomgeub __builtin_ia32_pcomequw __builtin_ia32_pcomneuw __builtin_ia32_pcomnequw __builtin_ia32_pcomltuw __builtin_ia32_pcomleuw __builtin_ia32_pcomgtuw __builtin_ia32_pcomgeuw __builtin_ia32_pcomequd __builtin_ia32_pcomneud __builtin_ia32_pcomnequd __builtin_ia32_pcomltud __builtin_ia32_pcomleud __builtin_ia32_pcomgtud __builtin_ia32_pcomgeud __builtin_ia32_pcomequq __builtin_ia32_pcomneuq __builtin_ia32_pcomnequq __builtin_ia32_pcomltuq __builtin_ia32_pcomleuq __builtin_ia32_pcomgtuq __builtin_ia32_pcomgeuq __builtin_ia32_comfalsess __builtin_ia32_comtruess __builtin_ia32_comfalseps __builtin_ia32_comtrueps __builtin_ia32_comfalsesd __builtin_ia32_comtruesd __builtin_ia32_comfalsepd __builtin_ia32_comtruepd __builtin_ia32_pcomfalseb __builtin_ia32_pcomfalsew __builtin_ia32_pcomfalsed __builtin_ia32_pcomfalseq __builtin_ia32_pcomfalseub __builtin_ia32_pcomfalseuw __builtin_ia32_pcomfalseud __builtin_ia32_pcomfalseuq __builtin_ia32_pcomtrueb __builtin_ia32_pcomtruew __builtin_ia32_pcomtrued __builtin_ia32_pcomtrueq __builtin_ia32_pcomtrueub __builtin_ia32_pcomtrueuw __builtin_ia32_pcomtrueud __builtin_ia32_pcomtrueuq T 0 ^ U G _ L ^ ` M u a V b W c N d O e X f Y g P h Q 0 i Z H j [ ` k R x l S m = n = o < p ; q : r ? & t > @ s O Z u Y o v Z w + x * y 6 z 7 { - | , } . ( ~ / A  0 Z 3 r 8 9 f e d c ^ ] % \ ; [ Q j g i | h g n m l k q r % o ; ! p Q " s g - t  . @ , A + B * C ) D ( E ' F ! , G 9 + H Q * I i ) J ( K ' L , M ) N ' J Q J P J $ P J < U J S T J j S J R J \ J a J a J ` J _ J ^ J , ] J E [ J ] Z K w Q K P K P K U K T K S K R K \ K 1 a K I a K b ` K { _ K ^ K ] K [ K Z y Q y P y & P y > U y U T y l S y R y \ y a y a y ` y _ y ^ y . ] y G [ y _ Z z y Q z P z P z U z T z S z R z \ z 3 a z K a z d ` z } _ z ^ z ] z [ z Z { Q { P { ( P { @ U { W T { n S { R | Q | P | P | U | T | S | ' R } > Q } U P } l P } U } T } S } R ~ ! Q ~ " P ~ " P ~ & # U ~ = $ T ~ T % S ~ k & R Q P P  Y  X  W  V + Q C P [ P t Y X W V Q P P Y 5 X M W e V } Q P P Y X W V w & w @ w Y w s x x x x & @ ' Z u ( * D ^ x __builtin_ia32_ldmxcsr __builtin_ia32_stmxcsr __builtin_ia32_maskmovq __builtin_ia32_maskmovdqu __builtin_ia32_clflush __builtin_ia32_mfence __builtin_ia32_monitor __builtin_ia32_mwait __builtin_ia32_aesenc128 __builtin_ia32_aesenclast128 __builtin_ia32_aesdec128 __builtin_ia32_aesdeclast128 __builtin_ia32_aesimc128 __builtin_ia32_aeskeygenassist128 __builtin_ia32_pclmulqdq128 __builtin_ia32_vzeroupper __builtin_ia32_vec_init_v2si __builtin_ia32_vec_init_v4hi __builtin_ia32_vec_init_v8qi __builtin_ia32_vec_ext_v2df __builtin_ia32_vec_ext_v2di __builtin_ia32_vec_ext_v4sf __builtin_ia32_vec_ext_v4si __builtin_ia32_vec_ext_v8hi __builtin_ia32_vec_ext_v4hi __builtin_ia32_vec_ext_v2si __builtin_ia32_vec_ext_v16qi __builtin_ia32_vec_set_v2di __builtin_ia32_vec_set_v4sf __builtin_ia32_vec_set_v4si __builtin_ia32_vec_set_v8hi __builtin_ia32_vec_set_v4hi __builtin_ia32_vec_set_v16qi $ O O O O O O O O O O O > O O O ` O q O O O O - O O O O O O O O , O = O N O _ O p O O O O O O O O O O O O O O O O O O O O / O = O N O _ O m O ~ O O O O O O O O O O % O 6 O X O i O z O O G O O O O O O O O F O O O $ O 5 O W O h O y O O O O O 4 O O O # O O O O O E O V O g O x O O O O O O O O O O O O " O 3 O A O R O c O c O t O O O O O O O O O O O O / O / O @ O Q O b O s O O O O O O O O O O O O O . O ? O ? O P O a O r O O O O O O O O O O > O q O O - O O O O O ` O O O O O O O O O O O , O = O N O \ O j O x O x O O O O O O & O 7 O H O Y O j O { O O O O O O O O O O % O 6 O G O X O i O z O O O O O O O O $ O 5 O O O F O W O h O y O O O O O O O O O O O __float80 __float128 __builtin_infq __fabstf2 __builtin_fabsq __copysigntf3 __builtin_copysignq last argument must be an immediate 5 O O O O O O O O O O O O O O O O O O O O O O O O O O O ( O ( O ( O ( O ( O ( O O O O O O O O O O O O O O O the fifth argument must be a 8-bit immediate the third argument must be a 8-bit immediate the last argument must be a 4-bit immediate the last argument must be a 2-bit immediate the last argument must be a 1-bit immediate the last argument must be a 5-bit immediate the next to last argument must be an 8-bit immediate the last argument must be an 8-bit immediate P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 8 P P P 8 P P P P 8 P P P P 8 P P 8 P P P 8 P P P P P P P P P P P 8 P P P P P 8 P P 8 P P P 8 P P P P P P P P P 8 P P P 8 P H P H P H P H P n P n P n P n P n P n P n P n P n P n P T P n P P P P P P P P P P P P P P P P P P P P P P the last argument must be a 32-bit immediate P 6 P c P P c P c P c P c P c P c P c P c P P P P P P P c P } P } P } P } P } P } P } P } P } P } P } P P P P P P P P P P P selector must be an integer constant in the range 0..%wi %qE needs unknown isa option %qE needs isa option %s vmlsLn4 vmldLn2 vmls%s vmld%s2 P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P |EP EP EP EP EP EP EP EP EP EP EP EP EP 7P EP %8P EP EP 7P EP EP EP EP EP EP EP EP EP 7P 7P EP EP CP =P @P BP :P EP EP

tP >tP qP "tP sP sP rP rP xrP rP rP rP "tP "tP "tP "tP qP rP rP rP rP P tP uyP P P ]P }P > ) > "> ) ) ( ) ( ) @ .> 9> B> * T> K> * ^> g> " n> t> @ y> x > > ( > ( > x * x > i "* i ,* i (A > 6* >* F* S* \* j* > t* @ @ -m64 -msse5 -mlwp -msse4a -msse4.2 -msse4.1 -mssse3 -msse3 -msse2 -msse -m3dnow -m3dnowa -mmmx -mabm -mpopcnt -mmovbe -maes -mpclmul -m128bit-long-double -m80387 -maccumulate-outgoing-args -malign-double -mcld -mfp-ret-in-387 -mieee-fp -minline-compares -minline-all-stringops -minline-stringops-dynamically -mms-bitfields -mno-align-stringops -mno-fancy-math-387 -mno-fused-madd -mno-push-args -mno-red-zone -momit-leaf-frame-pointer -mrecip -mrtd -msseregparm -mstack-arg-probe -mtls-direct-seg-refs ix86_target_string r /proc/sys/kernel/randomize_va_space /proc/sys/kernel/exec-shield-randomize ! x P k P /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cgraph.c function body not available redefined extern inline functions are not considered for inlining function not considered for inlining function not inlinable unset not_available overwritable available local 0 0 0 0 0 %s/%i(%i): (inline copy in %s/%i) availability:%s (%i) executed %lldx hottest bb executed %lldx %i insns %i hot insns (%i after inlining) %i bytes stack usage %i bytes after inlining nested in: %s needed reachable body output local externally_visible finalized always_inline inlinable redefined_extern_inline asm_written called by: %s/%i (%lldx) (%.2f per call) (inlined) (indirect) calls: (nested in %i loops) callgraph: %D renamed after being referenced in assembly graph: { title: "%s" node: { title:"%d" label:" \n " info1:"count=%lld" info2:"inlined" textcolor:lightgrey bordercolor:lightgrey info2:"external" color:lightgrey info2:"normal" borderwidth:%d } edge: { sourcename:"%d" targetname:"%d" label:"count=%lld,freq=%0.4f" color:lightgrey class:2 thickness:%d arrowsize:%d } r P ! r ; ! r f ! r ! D\! r ! D\! cgraph_function_body_availability cgraph_unnest_node change_decl_assembler_name cgraph_rtl_info cgraph_global_info cgraph_local_info cgraph_mark_reachable_node cgraph_release_function_body cgraph_update_edges_for_call_stmt gimple_op gimple_call_fndecl cgraph_create_edge cgraph_set_call_stmt cgraph_edge cgraph_insert_node_to_hashtable cgraph_node @ @ zD/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cgraphbuild.c redefined extern inline functions are not considered for inlining function not inlinable artificial edge mismatched arguments function not considered for inlining rebuild_cgraph_edges gimple_call_fndecl gimple_op gimple_call_num_args gimple_op_ptr add_fake_indirect_call_edges initialize_inline_failed /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cgraphunit.c always_inline aux field set for edge %s->%s Execution count is negative caller edge count is negative caller edge frequency is negative caller edge frequency is too large inlined_to pointer is wrong multiple inline callers inlined_to pointer set for noninline callers inlined_to pointer is set but no predecessors found inlined_to pointer refers to itself node not found in cgraph_hash shared call_stmt: edge points to wrong declaration: Instead of: missing callgraph edge for call stmt: edge %s->%s has no corresponding call_stmt verify_cgraph_node failed used externally_visible %J% attribute have effect only on public objects Initial entry points: %s Unit entry points: Initial Reclaiming functions: Reclaimed Analyzing compilation unit Memory consumption before IPA Performing interprocedural optimizations Optimized Memory consumption after IPA Assembling functions: Final %c_%.5d_%d r ! D\! r Q ! r Q ! save_inline_function_body cgraph_copy_node_for_versioning update_call_expr gimple_call_set_fndecl gimple_set_op cgraph_build_static_cdtor cgraph_preserve_function_body_p cgraph_output_in_order cgraph_expand_all_functions cgraph_expand_function cgraph_mark_functions_to_output cgraph_analyze_functions verify_cgraph_node gimple_call_fndecl gimple_op cgraph_finalize_function cgraph_reset_node cgraph_process_new_functions cgraph_build_cdtor_fns build_cdtor /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/../../../../i686-linux/include/c++/4.4.3 G++ /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/../../../../i686-linux/include/c++/4.4.3/i686-linux /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/../../../../i686-linux/include/c++/4.4.3/backward /usr/local/include /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/include GCC /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/include-fixed /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/../../../../i686-linux/include BINUTILS /usr/include `> > > > D? > ? ? @ @ @ h@ @ @ /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/include @ /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/ ' /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3/lib/gcc/ GCC_EXEC_PREFIX / ignoring duplicate directory "%s" as it is a non-system directory that duplicates a system directory ignoring nonexistent directory "%s" . dummy %s: not a directory #include "..." search starts here: #include <...> search starts here: End of search list. %s CPATH C_INCLUDE_PATH CPLUS_INCLUDE_PATH OBJC_INCLUDE_PATH OBJCPLUS_INCLUDE_PATH \C kC ~C C /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-cp.c Lattice: Node: %s: param [%d]: type is CONST type is TOP type is BOTTOM Not considering %s for cloning; body is overwrittable. Not considering %s for cloning; body is not versionable. Not considering %s for cloning; no direct calls. Considering %s for cloning; code would shrink. Not considering %s for cloning; -fipa-cp-clone disabled. Not considering %s for cloning; optimizing it for size. Considering %s for cloning; usually called directly. Not considering %s for cloning; no hot calls. Considering %s for cloning. Forcing param of node %s to bottom. IPA iterate stage: IPA lattices after propagation: printing scale for %s: value is %ld function %s: count is %ld %s -> %s function %s: ENTRY: %ld %d edge ENTRY -> EXIT, Count edge ENTRY -> %d, Count %ld Prob %d bb[%d]: edge %d -> EXIT, Count edge %d -> %d, Count ENTRY: Count %ld Frequency %d bb[%d]: Count %ld Frequency %d EXIT: Count NODE COUNTS : CS COUNTS stage: BB COUNTS and FREQUENCIES : CFG EDGES COUNTS and PROBABILITIES : replacing param with const Versioning of %s will save code size Cost of versioning %s is %i, (size: %i, freq: %i) IPA insert stage: considering function %s Not versioning, cold code would grow replace_trees versioned function %s with growth %i, overall %i skipping function %s IPA structures before propagation: Profiling info after insert stage: IPA constant propagation end IPA constant propagation start: cp ei_next ei_container gimple_call_set_fndecl gimple_set_op ipcp_iterate_stage build_const_val ipcp_lats_are_equal gimple_call_fndecl gimple_op ipcp_analyze_node INLINE_NONE INLINE_ALWAYS_INLINE INLINE_SIZE INLINE_ALL FREQUENCY_UNKNOWN FUNCTION_FREQUENCY_UNLIKELY_EXECUTED FUNCTION_FREQUENCY_NORMAL FUNCTION_FREQUENCY_HOT /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-inline.c %s/%d (INLINED) insns hot/all %d/%d, in components ( %d ) [repeat] Hot component %d (hot insns = %d): %s (clone %s) (clone %s) @callsite #%d into INLINE: always_inline --param large-function-growth limit reached --param large-stack-frame-growth limit reached inlining would result in recursive always_inline function --param hot-component-growth limit reached function not inline candidate function body not available --param max-inline-insns-single limit reached --param max-inline-insns-auto limit reached recursive inlining Performing recursive inlining on %s maximal depth reached Not inlining cold call Probability of edge is too small Inlining call of depth %i called approx. %.2f times per call Recursive inlining growth limit met. Inlined %i times, body grown from %i to %i insns Inlining failed: %s Deciding on smaller functions: Considering inline candidate %s. Initial max_insns = %d Initial min_insns = %d Considering %s with %i insns to be inlined into %s Estimated average growth after inlined into all callees is %+i insns. Estimated priority is %i, frequency %.2f. Called %lldx inline_failed:Recursive inlining performed only for function itself. Callsite is cold, but still a candidate because callee is sufficiently hot. call is unlikely and code size would grow function not declared inline, code size would grow, and priority too low optimizing for size and code size would grow inline_failed:%s. target specific option mismatch Not inlining into %s:%s. %s inlined into %s which now has %i insns, net change of %+i insns. New minimal insns reached: %i max_insns = %d min_insns = %d overall_insns = %d All small function candidates inlined. Small function priority cutoff is %d. --param inline-unit-growth limit reached @callsite # into no function named %s found %s does not call %s no callsite %d of %s in %s inlining of callsite %d of %s in %s must precede inlining of this edge edge has already been inlined r can't open inline plan file %s: %m INLINE: invalid line in inline plan: %s:%d: %s Applying inlining plan from file %s to : in inline plan %s:%d: %s [inlined] %s [callsite #%d] marked inline not marked inline , uid %d, size %d, frequency %0.4f , count %lld , priority %d, inline growth %d, all inline growth %d , aux module id=%u , crossmodule: main -> %u -> main %u , inlining failed: %s %s, uid %d, size %d, %s count %lld , aux module id %u Inlining decisions: cgraph_decide_inlining () Deciding on inlining. Starting with %i insns. maximum count = %lld global maximum count = %lld flag_inline_functions = %d flag_guess_branch_prob = %d flag_branch_probabilities = %d flag_sample_profile = %d Inlining always_inline functions: flatten Flattening %s Considering %s %i insns (always inline) INFO: %s Inlined into %s which now has %i insns. Inlined for a net change of %+i insns. Deciding on functions called once: Considering %s %i insns. Called once from %s %i insns. INFO: %s Inlined into %s which now has %i insns for a net change of %+i insns. Inline limit reached, not inlined. Inlined %i calls, eliminated %i functions, %i insns turned to %i insns. Hit cycle in %s, switching to always inline only. Not inlining %s into %s to avoid cycle. Inlining %s into %s. cgraph_decide_inlining_incrementally (%s/%d, %s, %d) inter-module inlining disabled Not considering inlining %s: %s. Considering to always inline inline candidate %s/%d. Not inlining: recursive call. Not inlining: Target specific option mismatch. Not inlining: SSA form does not match. Not inlining: Function body no longer available. Not inlining considering inlining %s: %s Considering inline candidate %s/%d. Not inlining: code size would grow by %i insns. Not inlining: %s. Not inlining: %s Not inlining: %s . einline einline_ipa inline s Q Q compute_inline_parameters cgraph_decide_inlining inline_edge_defined_by_chain cgraph_decide_inlining_of_small_functions add_new_edges_to_heap update_caller_keys key_to_priority cgraph_edge_priority_key cgraph_edge_priority cgraph_mark_inline cgraph_mark_inline_edge dump_unique_cgraph_node_name create_unique_cgraph_node_name cgraph_clone_inlined_nodes cgraph_estimate_size_after_inlining verify_hot_components verify_hot_components_1 Y@ Y @ @ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-prop.c Jump functions of caller %s: callsite %s -> %s :: param %d: UNKNOWN CONST: CONST MEMBER PTR: , PASS THROUGH: %d Jump functions: ipa-prop: Discovered an indirect call to a known target ( ) in %s: function %s Trees :: param %d : %s modified called Function parameters: ipa_propagate_indirect_call_infos gimple_op gimple_phi_arg single_pred_edge single_succ_edge gimple_expr_code ipa_compute_jump_functions gimple_call_num_args compute_pass_through_member_ptrs ipa_count_arguments ipa_init_func_list /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h used l R X R R D R R R R R local analysis of %s with initial value = %d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-pure-const.c after local analysis of %s with initial value = %d reduced looping Function found to be %sconst: %s Function found to be %spure: %s pure-const duplicate_node_data analyze_function gimple_op gimple_expr_code gimple_call_fndecl gimple_call_num_args gimple_asm_output_op gimple_asm_input_op gimple_asm_clobber_op /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cgraph.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-reference.c used memory local analysis of %s Not TREE_ADDRESSABLE var %s read-only var %s Promotable global:%s Function name:%s/%i: locals read: %s locals written: calls read all: reduced next cycle: %s/%i locals read: locals written: globals read: globals written: static-var `s R T! propagate varpool_first_static_initializer varpool_next_static_initializer op_iter_init_phiuse gimple_phi_arg propagate_bits gimple_call_fndecl gimple_op gimple_asm_clobber_op add_static_var /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-struct-reorg.c R R g R R R R R R R R R R R Orig var: of type %s.%lu The type is initialized...Excluded. : , Removing data structure " " from data_struct_list. Escaping type is The type has bitfield. has complicate access in statement struct _sub Type escapes due to bitfield The type " " is return type of function...Excluded. Pointer to type " " is passed to local function...Excluded. is a field in the structure . Escaping... Adding data structure " " to data_struct_list. Adding stmt to list of mallocs. Access sites of struct Access site of field : General access sites Unsafe conditional statement struct %s { ; } __builtin_offsetof realloc Unsupported allocation function Counter of field " " is %lld Counter of struct " Function to do reorg is %s: The following are the new types generated by this optimization: For type the number of new types is %d The structure is cold. No structures to transform. Exiting... Number of structures to transform is %d ipa_struct_reorg gimple_call_fndecl gimple_op strip_type get_stmt_accesses gen_struct_type gen_num_of_structs_in_malloc create_new_malloc gimple_call_set_lhs gimple_set_op is_equal_types create_general_new_stmt gimple_expr_code gimple_assign_set_lhs gimple_assign_set_rhs1 create_new_stmts_for_cond_expr create_base_plus_offset replace_field_access_stmt replace_field_acc build_comp_ref gimple_phi_arg gen_cast_stmt find_new_var_of_type find_var_in_new_vars_vec var_ann gimple_call_clobbered_vars add_field_acc_to_acc_sites decompose_access find_field_in_struct_1 /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa-type-escape.c used R R H R D R R H R H R R local analysis of %s type %d escaped contained type-escape-var close_type_exposed_parameter analyze_variable gimple_op gimple_expr_code gimple_call_fndecl gimple_call_num_args gimple_asm_output_op gimple_asm_input_op mark_interesting_addressof op_iter_init_use gimple_phi_arg look_for_casts_stmt ordered call graph: %s Reclaiming functions: /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ipa.c %s Marking local functions: Marking externally visible functions: visibility function_and_variable_visibility cgraph_remove_unreachable_nodes /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/matrix-reorg.c Found vector type, don't flatten matrix Matrix %s is an argument to function %s Matrix %s: Function call %s, level %d escapes. Matrix %s: Cannot calculate the size of allocation, escaping at level %d new Matrix %s: dim %d before sort count is %lld dim %d after sort count is %ld dim_map[%d] after sort %d Transposed dimensions: dim %d is now dim %d Matrix "%s"; Escaping Level: %d, Num Dims: %d, Malloc Dims: %d, Flattened %d dimensions matrix-reorg transform_allocation_sites gimple_op first_imm_use_stmt op_iter_init_phiuse op_iter_init_use move_use_after_head gimple_phi_arg transform_access_sites gimple_assign_set_lhs gimple_set_op gimple_expr_code gimple_assign_set_rhs1 gimple_assign_set_rhs2 gimple_call_return_type analyze_matrix_accesses first_readonly_imm_use analyze_accesses_for_assign_stmt analyze_accesses_for_phi_node analyze_accesses_for_call_stmt gimple_call_fndecl update_type_size add_allocation_site gimple_call_num_args find_matrices_decl analyze_matrix_decl collect_data_for_malloc_call /tmp/gcc32/1/i686-linux-glibc2.7-4.4.3 _ROOT @ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-inline.c  S  S  S  S S  S S S S g S S S S S S S 6 S u S S S S S S S S S D S S S G S S S S 4 S S s S S S ========================= Annotate inlined body with inline section in function %s(). %s() is inlined into %s(). ========================= function %q+F can never be inlined because it uses variable sized variables always_inline function %q+F can never be inlined because it uses alloca (override using the always_inline attribute) function %q+F can never be inlined because it uses setjmp function %q+F can never be inlined because it uses variable argument lists function %q+F can never be inlined because it uses setjmp-longjmp exception handling function %q+F can never be inlined because it uses non-local goto function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args function %q+F can never be inlined because it contains a computed goto function %q+F can never be inlined because it receives a non-local goto function %q+F can never be inlined because it saves address of local label in a static variable noinline function %q+F can never be inlined because it is suppressed using -fno-inline function %q+F can never be inlined because it uses attributes conflicting with inlining S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S [ S _ S _ S S _ S S i S S _ S s S S S _ S i S S _ S S S S d S # S d S d S d S d S S d S d S S d S _ S originally indirect function call not considered for inlining Created new direct edge to %s %q+F has attribute 'always_inline', but was not inlined. Reason: %s called from here inlining failed in call to %q+F: %s cold _clone %s.%lu t tree_function_versioning single_succ_edge var_ann copy_result_decl_to_var copy_decl_to_var declare_inline_vars gimple_bind_set_block replace_locals_op gimple_op unsave_r copy_tree_r expand_call_inline gimple_call_fndecl gimple_expr_code estimate_num_insns_fn estimate_num_insns gimple_switch_num_labels gimple_call_num_args estimate_operator_cost declare_return_variable initialize_inlined_parameters setup_one_parameter gimple_call_return_type gimple_assign_set_rhs1 gimple_set_op copy_body copy_cfg_body initialize_cfun copy_phis_for_bb phi_nodes gimple_phi_arg ei_next ei_container update_ssa_across_abnormal_edges copy_bb gimple_op_ptr gimple_call_set_lhs remap_gimple_stmt gimple_return_retval gimple_omp_for_index gimple_omp_for_set_index gimple_omp_for_initial gimple_omp_for_set_initial gimple_omp_for_final gimple_omp_for_set_final gimple_omp_for_incr gimple_omp_for_set_incr gimple_omp_for_cond gimple_omp_for_set_cond copy_tree_body_r remap_gimple_op_r remap_blocks remap_decls remap_type_1 remap_ssa_name @ /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/varpool.c %s: not-ready availability:%s initialized needed analyzed finalized output externally_visible variable pool: t ! t ! t ! t Z! cgraph_variable_initializer_availability varpool_node insn-attrtab.c /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/i386.md j?T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T @T >T =T N@T >T =T N@T @T @T @T @T @T @T [T [T ]T sZT ]YT V U > U > U U U U U U U U X U V V V V V V V V V V V V V V V V F U F U F U F U F U F U V V V V q U q U q U q U q U q U q U q U > U > U > U > U > U > U V V V V V V V V V V V V q U q U q U U U U U U U U U U U U U U X d U q U q U q U U U U ,V U U U U K U U xX xX xX xX xX xX T U ] U f U o U U U X I U U U U * U I U U U U U H U * U ! U ! U H U * U W U * U * U W U U U U 6 U 6 U U U U U U U 6 U 6 U :V :V 9V 9V :V :V 9V 9V }U U U U }U U |U 9V |U 9V 5zU xU xU xU 5zU xU 5zU xU vU quU vU quU 8 V ltU sU " V 8 V ltU 8 V 8 V sU 8 V JV )IV 8 V rU sU sU U U 6 U 6 U U U U U U U 6 U 6 U U U 6 U 6 U U U U U U U 6 U 6 U sU sU 8 V 8 V :V :V 9V 9V U 6 U U U U 6 U U U U 6 U U 6 U U U U U 6 U 6 U U U U U U U pU pU 6 U 6 U 6 U 6 U AoU nU nU nU , W W AoU nU nU nU , W W AoU nU , W W lU kU lU kU iU ]Y ]Y ]Y iU ]Y iU iU iU ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y iU iU iU ]Y ]Y ]Y iU ]Y iU ]Y iU iU iU ]Y ]Y ]Y iU iU iU ]Y ]Y ]Y 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V VgU dU dU bU Q`U C^U [U [U VgU W VgU U W U U W U XU dU VU xTU W C^U [U [U W U W QU W QU W NU W KU VgU DIU W U EU EU EU EU ]Y iU iU ]Y iU iU 8 V rU 8 V rU ]Y iU iU iU iU @U @U @U )=U @U 8U 8U 4U 4U H3U H3U g+U g+U $U EU EU 4U 4U iU iU iU iU X Y#U Y#U Y#U Y#U Y#U Y#U Y#U Y#U Y#U Y#U Y#U Y#U iU X ]Y xX xX +V U U ]Y xX xX ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y U U R U U } T H T T @U @U ! U T +V +V +V ! U T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T X T T T T T T T T T T T T T T 8 V X X ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T ]Y ]Y ]Y ]Y iU iU iU iU ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y iU iU iU iU iU iU iU iU iU iU iU iU ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y +V ]Y ]Y T T X X X T T @U T +V T T T k T 8 T ] T 0 T ? T T T T T T T T W W H U * U ! U * U T a T / T / T / T / T X X T T T T T T T T T T T T T T T T T T T T T T T T +V +V +V +V +V +V +V +V +V +V +V +V ?W ?W ?W +V +V +V +V +V +V 4U ! U 4U ! U 8 V 8 V T T H U * U ! U ! U H U * U ! U ! U H U * U H U * U }U U U U }U U * U +V +V ]Y ]Y * U * U * U * U +V * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U * U kU kU kU kU kU kU W W VgU U VgU U VgU U T T T cT T T T cT 8 V 8 V 8 V 8 V 8 V 8 V 8 V X 8 V 8 V X 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V 8 V U U U U U U 8 V 8 V 8 V 8 V 8 V ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W ?W 8 V 8 V 8 V 8 V VgU VgU 8 V 8 V AoU nU AoU nU 8 V 8 V 8 V 8 V T T T T T T T T T T T T +V +V +V +V +V +V +V +V +V +V +V +V ET ET iU ]Y ]Y ]Y iU ]Y ]Y ]Y ]Y ]Y ]Y 4U ! U 4U H U H U ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y ]Y H3U +V +V +V H3U +V +V +V ! U ! U ! U ! U ! U ! U ] T ] T ] T ] T ] T ] T X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ^ ^ ^ ^ ^ @ ^ @ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ > ^ ^ ^ ^ ^ ^ ^ ^ { ^ { ^ ^ ^ o ^ o ^ ^ P ^ { ^ w^ P ^ s^ o^ k^ { ^ U^ Q^ s^ L^ o ^ lG^ lG^ *=^ lG^ *=^ L^ L^ ^ .^ E)^ ^ ! ^ ^ < ^ ] ] ] ] < ^ ] ] M ] M ] j ] ] < ^ o ^ lG^ k^ ] lG^ o ^ N ] lG^ ] ^ lG^ lG^ lG^ ] 2 ] ] ] ] , ] ] : ] }] ry] : ] ry] ry] : ] : ] : ] : ] ^ ^ v] dt] As] As] As] As] As] As] As] As] As] r] r] r] r] r] r] r] r] r] > ^ > ^ ^ ^ ^ )n] )n] dh] : ] : ] c] ^ ^ ^ ^ ^ ^ [] T] =O] =O] 1H] RA] :] k4] .] )] %] P"] v ] ] ] ] ] ] v ] ] )n] )n] dh] )n] )n] dh] : ] : ] c] : ] : ] c] ^ ^ ^ ] ] ] ^ ] ] ] ] ] ] ] ] ] ] ] ] ^ @ ^ ^ o ] o ] o ] ] ] ] ] ] ] ] \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ] ^ o ] o ] o ] ] ] ] ] ] ] ] o ^ ] ] \ 4 \ ! \ ! \ ! \ r \ r \ r \ r \ \ \ ] ] \ ] ] \ \ \ \ \ \ \ ^ ^ ^ v \ ] \ ] ] o ^ ] ] o ^ ] ] ] ] ] ] ] ] ] ] ] o ^ ] o ^ ] ] ] ] ] ] ] ] ] ] ] o ^ ] ] ] ] o ^ ] ] ^ r \ r \ r \ r \ r \ r \ ^ ^ ^ ^ ^ ^ ^ ^ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ; \ ^ ^ ^ ^ ^ ^ r \ o ^ r \ k^ r \ o ^ j \ j \ ] 6 \ \ N \ N \ \ ^~\ ^~\ ^~\ u\ N \ N \ N \ ] r\ i\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ `\ d\ `\ d\ d\ d\ d\ j \ j \ ] d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ d\ `\ d\ `\ d\ d\ d\ d\ ^ *\\ *\\ *\\ *\\ XW\ *\\ XW\ *\\ ^ *\\ *\\ *\\ *\\ *\\ XW\ *\\ XW\ o ^ U\ U\ S\ R\ S\ R\ Q\ Q\ P\ P\ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ P\ P\ P\ O\ O\ O\ O\ O\ O\ ^ ^ ^ XO\ XO\ XO\ P\ ^ ^ ^ ] ] ^ N\ ^ ^ ^ cL\ ^ cL\ cL\ cL\ cL\ cL\ E\ ^ ^ ^ cL\ ^ ^ ^ ^ ^ ] ] ] ] ^ rD\ C\ ] O\ ^ 6\ )\ 6\ )\ [$\ \ [$\ \ \ \ \ p [ \ p [ k [ [ [ [ [ [ i [ [ [ [ [ [ [ [ [ [ [ [ [ v [ [ [ [ [ [ S [ [ S [ [ S [ : ] : ] [ [ [ k [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ] 2 ] [ Y [ Y [ Y [ Y [ Y [ Y [ Y [ Y [ Y [ [ [ r] r] r] r] r] r] r] r] r] [ [ r] r] r] r] r] r] r] r] r] [ [ [ [ ^ ^ ^ ^ ^ ^ s [ s [ s [ s [ s [ [ [ [ [ [ = [ = [ = [ [ [ [ _ [ _ [ _ [ S}[ T{[ z[ Q\ Q\ x[ x[ )w[ )w[ x[ x[ )w[ )w[ x[ )w[ x[ )w[ x[ )w[ x[ )w[ j[ ] Ej[ Ej[ Ej[ Ej[ Ej[ Ej[ ^ j[ i[ ] ] ] ] Jh[ Jh[ Jh[ h[ h[ h[ h[ [[ [[ [[ [[ K[ K[ K[ K[ <[ <[ :[ 8[ 8[ [7[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ +6[ +6[ +6[ 4[ 4[ 4[ 4[ 4[ u3[ 0[ ^ [ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ [7[ [7[ [7[ [7[ [7[ [7[ 8[ 8[ 8[ 8[ 1 [ 1 [ 1 [ 1 [ 1 [ 1 [ 1 [ 1 [ +6[ +6[ +6[ +6[ +6[ +6[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 8[ 1 [ 1 [ 1 [ u3[ u3[ u3[ u3[ u3[ u3[ u3[ u3[ u3[ u3[ u3[ u3[ 0[ ^ ( [ 1 [ 1 [ 1 [ u3[ u3[ [ i[ [ [ [ [ 7 [ [ E)^ E)^ E)^ E)^ E)^ E)^ Z Z x Z Z Z 7 Z ^ u Z Z Z Z I Z u Z Z Z Z Z x Z I Z Z Z x Z I Z ] r Z I Z I Z ] r Z Z L Z L Z Z Z Z Z Z Z L Z L Z Z Z x[ x[ )w[ )w[ x[ x[ )w[ )w[ Z Z Z Z Z Z Y Z Z Y Z Z Z 9 Z 9 Z 9 Z Z 9 Z Z 9 Z Z Z Z Z Q\ Z " Z k [ Q\ Z Q\ Q\ " Z Q\ [ [ Q\ 1 Z " Z " Z L Z L Z Z Z Z Z Z Z L Z L Z Z Z L Z L Z Z Z Z Z Z Z L Z L Z Z Z " Z " Z Q\ Q\ x[ x[ )w[ )w[ L Z Z Z Z L Z Z Z Z L Z Z L Z Z Z Z L Z L Z Z Z Z Z Z Z L Z L Z = Z = Z Z Z Z Z Z I Z I Z I Z S\ R\ Z I Z I Z I Z S\ R\ Z I Z S\ R\ Z Z Z Z Z 8_ 8_ 8_ Z 8_ Z Z Z 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ Z Z Z 8_ 8_ 8_ Z 8_ Z 8_ Z Z Z 8_ 8_ 8_ Z Z Z 8_ 8_ 8_ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Z [~Z [~Z |Z yZ VwZ tZ tZ Z ] Z r Z ] r Z r Z ] r Z qZ [~Z oZ _mZ ] VwZ tZ tZ ] r Z ] jZ ] jZ ] gZ 2 ] dZ Z aZ ] r Z p\Z p\Z p\Z p\Z 8_ Z Z 8_ Z Z Q\ 1 Z Q\ 1 Z 8_ Z Z Z Z VZ VZ VZ QZ VZ 5LZ 5LZ HZ HZ FZ FZ =Z =Z 5Z p\Z p\Z HZ HZ Z Z Z Z ^ 4Z 4Z 4Z 4Z 4Z 4Z 4Z 4Z 4Z 4Z 4Z 4Z Z ^ 8_ ~/Z ~/Z Jh[ (Z (Z 8_ ~/Z ~/Z 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ Z Z Z Y k Y Y Y VZ VZ Z @ Y Jh[ Jh[ Jh[ Z \ Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ^ Y Y Y Y Y Y Y Y Y Y Y : Y Y Y Q\ ^ ^ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y 8_ 8_ 8_ 8_ Z Z Z Z 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ Z Z Z Z Z Z Z Z Z Z Z Z 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ Jh[ 8_ 8_ X Y  Y ^ ^ ^ Y Y VZ { Y Jh[ Y Y Y 5 Y Y 6 Y RyY qY iY Y Y Y Y Y : Y ] ] x Z I Z Z I Z [iY )iY hY hY hY hY ^ ^ Y EgY EgY Y EgY EgY Y EgY EgY Y EgY EgY Y EgY EgY Y EgY EgY Y : Y teY Y Y Y Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ j \ cY cY Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ HZ Z HZ Z Q\ Q\ bY bY x Z I Z Z Z x Z I Z Z Z x Z I Z x Z I Z Z Z Z Z Z Z I Z Jh[ Jh[ 8_ 8_ I Z I Z I Z I Z Jh[ I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z I Z Z Z Z Z Z Z ] ] Z r Z Z r Z Z r Z _aY _aY _aY _Y _aY _aY _aY _Y Q\ Q\ Q\ Q\ Q\ Q\ Q\ ^ Q\ Q\ ^ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Q\ Z Z Z Z Z Z Q\ Q\ Q\ Q\ Q\ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ j \ Q\ Q\ Q\ Q\ Z Z Q\ Q\ Z I Z Z I Z Q\ Q\ Q\ Q\ G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y G Y Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ Jh[ t_Y t_Y Z 8_ 8_ 8_ Z 8_ 8_ 8_ 8_ 8_ 8_ HZ Z HZ x Z x Z 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ 8_ FZ Jh[ Jh[ Jh[ FZ Jh[ Jh[ Jh[ Z Z Z Z Z Z 6 Y 6 Y 6 Y 6 Y 6 Y 6 Y ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ \_ [_ [_ [_ [_ [_ [_ [_ [_ [_ [_ [_ [_ [_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ [_ [_ F[_ [_ ]_ Z_ [_ [_ [_ [_ ]_ Y_ [_ [_ [_ [_ ]_ ]_ Z_ ]_ Z_ [_ [_ ]_ Y_ ]_ ]_ tY_ Y_ ]_ ]_ ]_ X_ X_ ]_ ]_ ]_ X_ X_ X_ ]_ ]_ [_ ]_ [_ ?X_ ]_ [_ ?X_ ]_ X_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ W_ W_ ]_ W_ W_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ W_ W_ W_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ~W_ ~W_ ]_ ]_ ~W_ ~W_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ W_ W_ W_ W_ W_ W_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ ]_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ -W_ [_ [_ [_ -W_ -W_ -W_ -W_ -W_ ]_ ]_ ]_ ]_ V_ bV_ bV_ bV_ bV_ U_ U_ U_ U_ U_ U_ U_ T_ _ _ _ f _ _ _ _ _ _ _ _ _ * _ _ _ _ _ _ _ _ _ * _ _ _ _ * _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ # _ _ _ # _ # _ _ _ _ _ _ _ _ _ # _ _ # _ _ _ _ _ _ _ _ _ _ # _ _ # _ _ _ _ # _ # _ _ _ _ _ # _ _ # _ _ _ _ # _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ # _ _ _ # _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ _ _ _ _ _ # _ _ _ _ # _ _ # _ _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ _ _ _ _ _ # _ _ _ _ _ _ # _ _ _ _ _ _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ _ # _ _ # _ _ # _ _ _ 1 _ # _ # _ # _ 8 _ 8 _ 8 _ _ _ _ _ * _ _ _ * _ _ _ 1 _ _ _ _ 8 _ 8 _ 8 _ _ _ * _ _ * _ _ # _ # _ _ _ _ _ _ _ P _ P _ P _ P _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ P _ P _ # _ # _ _ _ _ _ _ P _ P _ # _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ z _ z _ R _ z _ _ _ I _ _ _ ! _ _ _ _ _ x _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ _ _ _ T _ _ T _ _ _ _ n _ | _ _ 6 _ _ _ _ _ _ _ _ _ _ _ _ 8 _ _ _ _ _ _ _ _ _ _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ 1 _ _ _ _ _ _ _ 1 _ 1 _ 1 _ _ _ 1 _ _ _ _ 1 _ 1 _ 1 _ # _ _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ * _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ * _ * _ _ _ _ _ _ _ _ _ _ _ _ # _ _ # _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ * _ _ _ * _ _ _ * _ * _ * _ * _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ u _ u _ _ _ # _ _ _ 6 _ _ _ _ _ _ , _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Z _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ l _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ k _ k _ _ a _ a _ a _ _ k _ k _ k _ _ _  _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ _ - _ _ - _ - _ - _ - _ _ _ _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ _ - _ _ - _ - _ - _ - _ _ _ _ _ _ 7 _ _ 7 _ _ _ _ _ _ _ _ 7 _ _ 7 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f _ f _ f _ f _ f _ f _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ p _ p _ p _ p _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ W _ _ % _ _ _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o _ o _ _ _ o _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ o _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ h _ h _ h _ h _ 0 _ 0 _ 0 _ 0 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ P _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ } _ _ _ _ _ _ _ _ 2 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ : _ _ } _ _ j _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ } _ _ } _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ _ } _ _ } _ _ } _ _ _ _ _ _ } _ _ } _ _ _ _ _ _ _ _ _ _ _ _ } _ _ } _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ } _ _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ } _ } _ _ } _ } _ _ _ _ _ _ _ _ _ r _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ _ _ _ _ _ _ _ _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ } _ _ _ _ _ _ } _ _ _ } _ } _ _ _ _ _ _ } _ } _ } _ _ } _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ } _ } _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` Y ` 3 ` 1 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 1 ` ` ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` R ` ` ` } ` 6 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 1 ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` ` ` 3 ` ` ` 3 ` 3 ` ` 3 ` ` ` ` ` ` ` ` 3 ` ` ` 3 ` Y ` 3 ` 3 ` 3 ` Y ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` ` ` ` ` 3 ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` ` ` ` ` ` ` ` ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` 3 ` ` 3 ` 3 ` 3 ` ` C9` &` 8` 8` &` 8` 8` &` 8` 8` 8` 8` 8` 8` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` &` 7` 38` &` 7` 38` 8` 8` 8` 8` 59` 59` '` '9` 8` &` '9` '9` '9` 59` 8` `%` '9` '9` '9` 59` 9` 9` '` 9` (` '9` '9` 9` $` g6` g6` r(` #` )8` 9` 9` _#` _#` )8` 9` 9` '#` '#` "` 9` )8` 59` 9` 59` (` 9` 59` (` 9` "` 9` 9` 9` 9` H"` 7` [8` [8` [8` (` 7` [8` "` &)` [8` &)` &)` [8` [8` [8` [8` 9` 9` 7` 7` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 9` 9` 9` 9` 9` &)` &)` &)` [8` [8` [8` 9` 9` 9` 9` 9` 9` !` !` (` (` !` !` (` (` (` (` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` &)` &)` &)` &)` &)` &)` [8` [8` [8` [8` [8` [8` 9` 9` 9` 9` 9` 9` 9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` 8` 8` 8` <9` <9` <9` <9` <9` 9` 9` 9` 9` V!` N)` N)` N)` N)` )` V*` V*` V*` V*` V*` )` *` *` *` *` V*` *` *` <9` 9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` 59` <9` <9` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 9` 9` 8` 9` 9` 8` 8` 8` 8` 8` 8` 8` 8` 8` 9` !` <9` !` <9` <9` 59` <9` <9` 59` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` 59` <9` 59` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` <9` 59` <9` <9` <9` <9` 59` <9` <9` 9` .9` .9` .9` .9` .9` .9` 9` 9` 9` 9` 9` 9` 9` 9` Q8` Q8` Q8` Q8` Q8` Q8` Q8` Q8` Q8` Q8` Q8` Q8` 9` 9` 9` 9` 9` 9` .9` 59` .9` 59` .9` 59` 7` 7` 9` 9` *` 6+` +` +` ^,` ,` -` r-` -` >.` .` 9` 9` .` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 8` 8` 8` 8` 8` 8` 8` 8` 9` 8` 8` 8` 8` 8` 8` 8` 8` 59` 8` 8` 7` 7` 7` 7` W7` W7` 8` 8` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 8` 8` 8` 8` 8` 8` 8` 8` 8` 9` 9` 9` 9` 9` 9` 8` 9` 9` 9` 9` 9` 9` y8` 9` 9` 9` e8` 9` e8` e8` e8` e8` e8` ` 9` 9` 9` e8` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` '9` <9` 9` 8` 9` /` /` /` /` /` 40` /` 40` l0` 0` 0` 1` 0` 1` 7` n2` 2` n2` 2` $3` 3` $3` 3` $3` 3` $3` 3` $3` 3` 3` 3` 3` 3` 4` 4` 4` 4` 4` 4` 4` 4` 4` 4` 4` [8` [8` G8` G8` G8` 7` 7` 7` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` 7` 7` G8` G8` G8` G8` G8` G8` G8` G8` G8` G8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 9` 9` 9` 9` 9` 9` o8` o8` o8` o8` o8` o8` o8` o8` o8` o8` o8` o8` o8` <9` <9` <9` 8` 8` 8` ` ` =8` W7` W7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` m4` 9` 8` 8` 8` 8` 8` 8` 9` 7` C7` 9` 9` 9` 9` 8` 8` 8` M7` M7` M7` M7` ` ` ` ` ` ` ` ` ` ` ` ` 97` /7` /7` %7` /7` /7` /7` /7` C7` C7` C7` C7` C7` /7` /7` /7` 7` 7` 7` 7` 7` 7` 7` 7` 7` ;5` 9` 4` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` %7` %7` %7` %7` %7` %7` /7` /7` /7` /7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` /7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` ;5` 9` ` 7` 7` 7` 7` 7` C7` C7` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` g6` 9` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` u7` u7` u7` u7` u7` u7` u7` u7` u7` u7` u7` u7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` a7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 7` 7` 7` 7` 9` 9` 9` 9` 9` 7` 7` 7` 7` 7` 6` 6` 7` 7` 8` 8` ` ` 6` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 6` 6` 8` g6` g6` 9` 6` 6` 9` 9` 9` 9` 9` 9` 9` 9` 9` c5` c5` A ` 5` ` ` ` 7` 7` 7` ` 8` 8` 8` 7` 6` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` a7` 9` 9` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 8` 9` 9` 7` 7` 9` 9` 9` +6` +6` 7` 8` 8` g6` ` ` 6` 6` 6` 6` g ` g ` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 9` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 7` 7` 7` 8` 8` 8` 8` 8` 8` 7` 7` 7` 7` 7` 7` k7` k7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 8` 8` 9` 9` 7` 7` 7` 7` 8` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` a7` a7` a7` a7` a7` a7` a7` 9` a7` a7` 9` a7` a7` a7` a7` a7` W7` W7` W7` W7` W7` W7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` W7` 7` 7` 7` 7` 7` 7` W7` W7` W7` W7` W7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` W7` W7` 7` 7` 7` 7` W7` W7` W7` W7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 7` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 8` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 7` 7` 7` 7` 7` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 8` 8` 8` 8` 8` 8` 8` 8` 7` 7` 7` 7` 7` 7` 6` 6` 6` 6` 6` 6` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` 9` E` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` %I` E` AI` 3I` E` AI` 3I` :I` :I` :I` :I` :I` :I` vE` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` E` AI` AI` D` uD` 3I` D` D` D` D` 3I` D` D` C` C` C` C` 3I` :I` :I` :I` :I` :I` :I` :I` :I` 'C` %I` :I` :I` :I` B` AI` 3I` 3I` 3I` E` AI` 3I` B` |B` 3I` |B` |B` 3I` 3I` 3I` 3I` %I` %I` AI` AI` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` %I` %I` %I` |B` |B` |B` 3I` 3I` 3I` %I` %I` %I` %I` %I` %I` @B` @B` B` B` @B` @B` B` B` E` E` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` |B` |B` |B` |B` |B` |B` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` %I` %I` %I` %I` %I` %I` %I` %I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` %I` %I` %I` %I` %I` %I` :I` :I` :I` :I` :I` :I` AI` AI` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` AI` AI` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` :I` :I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` AI` AI` AI` AI` AI` AI` :I` :I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` %I` %I` %I` %I` %I` %I` :I` %I` %I` %I` :I` :I` %I` :I` %I` %I` %I` :I` %I` :I` :I` :I` :I` :I` A` %I` %I` %I` :I` %I` %I` %I` %I` %I` :I` :I` :I` :I` %I` :I` :I` :I` :I` %I` A` A` A` A` AI` AI` AI` AI` 3I` 3I` A` V@` A` V@` AI` ?` ?` ?` ?` N?` >` N?` >` N?` >` N?` >` N?` >` >` >` >` 3I` >` >` >` >` >` >` >` >` >` >` >` 3I` 3I` 3I` 3I` 3I` AI` AI` AI` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` AI` AI` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` 3I` %I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` :I` f>` f>` 3I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` :I` :I` :I` :I` :I` :I` :I` :I` %I` AI` ,I` :I` :I` :I` :I` AI` AI` AI` :I` :I` :I` :I` =` =` =` =` j=` j=` j=` j=` <` <` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` %I` }<` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` ,I` %I` "<` ,I` ,I` ,I` ,I` ,I` ,I` ,I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` ,I` ,I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` ;` ,I` ,I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` ;` ;` ;` AI` AI` AI` AI` AI` AI` AI` AI` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` >;` >;` >;` >;` :` :` Z:` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` %I` %I` AI` AI` AI` AI` AI` AI` ;` ;` ;` ;` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` AI` AI` %I` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` AI` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` %I` get_attr_unit get_attr_use_carry get_attr_type get_attr_prefix_data16 get_attr_prefix_rep get_attr_prefix_0f get_attr_prefix_rex get_attr_prefix_extra get_attr_prefix get_attr_prefix_vex_imm8 get_attr_prefix_vex_w get_attr_pent_prefix get_attr_pent_pair get_attr_mode get_attr_modrm get_attr_memory get_attr_movu get_attr_length_immediate get_attr_length_address get_attr_length_vex get_attr_imm_disp get_attr_i387_cw get_attr_fp_int_src get_attr_athlon_decode get_attr_amdfam10_decode get_attr_atom_unit get_attr_atom_sse_attr internal_dfa_insn_code insn_default_latency bypass_p insn_default_length insn_min_length insn_variable_length_p insn_current_length %( 47;=?AC , 19EG "" " " """"""" 33333330 "" wwwwwww fffffff` UUUUUUU DDDDDDD@ 33 3333 330 3330 HIGJ EJIGK FFHIG !"#$ %!"#$%&&'()*+',()*+,--./012.3/012344567895:6789:;;<=>?@?@ABBCDGHICJDEH GKF EEEEK EFFFF F !"#$ % !"#$&%'()*+&,'()*+-,./012-3./01243567894:56789;:<=>?@;A<=>?@BACDGHIBJCDGHIKJ $&'()*,245678:@BCDEFHNPQRSTV\^_`abdjlmnoprxz{|}~ DDDFFF CCCEEE BBBDDD AAACCC @@@BBB ???AAA >>>@@@ ===??? <<<>>> ;;;=== :::<<< 999;;; 888::: 777999 666888 555777 444666 333555 222444 111333 000222 ///111 ...000 ---/// ,,,... +++--- ***,,, )))+++ (((*** '''))) &&&((( %%%''' $$$&&& ###%%% """$$$ !!!### """ !!! F ""$! ! h $**i(')(&i% h###+,-+F%g$ %$%gi&' gi fife !()ei didci" *ci bibai+ ,ai `i`_*-(._i ^i^]'/)0]i \i\[ 1/2[i ZiZY 314Yi XiXW 536Wi ViVU 758Ui TiTS 97:Si RiRQ ;9Oi NiNM ?=@Mi LiLK A?BKi JiJI CADIi HiHG ECFGi &i&F GEHFi EiED&I JDi CiCBHK LBi AiA@JM N@i ?i?>LO P>i =i= i i =?>@ i i ?A@B i i ACBD i i CEDF i i EGFH i i GIHJ i i IKJL i i KMLN i i MONP i i OQPR i i QSRT i i SUTV i i UWVX i i WYXZ i i Y[Z\ i i []\^ i i ]_^` i i _a`b i i acbd i !!i!!cedf!i!""g""eifi"i"ig $ 0 < H T ` l x , 8 D P \ h t ! * + 7 8 D N P Z \ f h r t ~ & ( 2 4 > @ J L V X b d n p z | " """" " ! !!!! ! " """" " ! !!!! ! ! !!!! ! " """" " &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&&!!&&&""&&&##&&&$$&&&%%&&& %%% $$$ ### """ !!! &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&& &&&!!&&&""&&&##&&&$$&&&%%&&& %%% $$$ ### """ !!! ( D p ` P @ 0 $ %%%% %%%% %%%% %%%% %%%% % %% % %% %%%% %% %%% % %% %%%% % % %% % % % %% % %% %%% %% %%% % % %% % % % %% % %%%% % % % % %% % % % %%# %%%!! " % " % % # $ % $ % %! j o l j r r rd r r j ih ki ldrro dnm qp rr r gc c rr r `^\ [YW rr r VTR QOM rr r!LJH GEC rr r#B@> =;9 rr r&864 31/ #rr r(.,* )'% $rr r+$" d(r rr fe rr rr$rba #! )rr.rr3r(& -+ 20 8rr=rrBr75 <: A? GrrLrrQrFD KI PN Vrr[rr`rUS ZX _] h ickgr rc g - menfp re)f_ ` q r " ! # % 'r*r,&/(#+$-(0)1-4r6r92;5.72:3<7>8@rCrE?HA;@rCrE>H@>C@ECHEJHMrOrRJTMJOMROTRWTYr\r^WcYW\Y^\c^ecf0g25e7fegf0g25:79L"LLL88 LLLLL 9LLLLLLLLL::ECBLLLLLL;;&('<"L$L )LLLLLL8>?LLLLLLLL@?LLLLLLLLL8@ LLLLL A>L?LLLLLL@BCLLLLLLLLDCLLLLLLLLL;D&(&<"L$L )EBLCLLLLLLDF3L4LLLLLL5G 1A&?L HLLLLLLLLLIIECBJLLLLL;JLLLLLLLLLKK"$# LLLLL% !% A 1 1 ""! "" ""! P P ww@ wwt ww@ wwt ff0 ffc ff0 ffc UU UUR UU UUR DD DDA DD DDA 33 331 33 331 "" "" 33 DDA UU ffc ww@ #% !A !A R $ 0 %% AA 33R "$ ""A "$ 0 "$ AA 00 !A RR UR DD R* + v , S t ~ = ow I5 | w 6 Go .L # O C # % 0 O C u J S m wpv8 t m x = HD$ & $ # A( ! '& $ ! !# " " # $ "% % & % " ' " ( "&)) 4 C _**5 R + +6 ftC ,, :3 - -$2. .%1/ / 00 # 1 #2" 1 3 ;i L .44 <55 j I 6 6CG7 ,7 D 88 F: - 9 9! 2 # :&E; . 2 ; / 1<< 0 == D> > ?? BA $ @ @0 ' ! A %& ' B "' CC ,D % E 1 F' E 2 G H -H " $IO7e= JJ ]K ,98 K(^P L32:)L /M M NN #0 OO JP Mi1;QQ h _ RRIfZSO JS=XT T>WUL ?U M VVN B !@ OW / @XDYW. Y 1 !ZedbT [[?a] -8 \ \@ F 0 9 ]A`^ .: F ^ /; E__ < S` 1E aB ` 2F Cb U ccV a N9\ Od W \e > [f7gdX 8g Y 9h N < Ii M /hj e 7kk u[4t l5ls p\< m =mo n9 nH Y2 $o H! pr qF n q E Y or ' H s< r@ o =t nX- u~}z] Xv p vxqy: X nww rx o x & D Hwy ; W Ysz ^ Wy q{{_ |s S| r G t} ` Yq ~ A Dx r  }a np 6 B Hr 6 4 ~? w s5 > D %4 x 7 G G gn - j Z fk y 3 T X i U W h V os I b d chml I y d gl v f q g m z K T nv ) 6 {* ~ 7 | G| + P U Yy Q { R ( > Hx ejG k)+ * { l_ S m | p t u f z d } g  + Z b g Q R "" " " "" 1 3# 1 "! 1 !! 1 B !! 32B " 321 " 1 B" D522 DCB" $!! 32S " 00 "!S " %11 32S 0 " " UTS30 @522 1 !! " 00 "!S " 1 1 " "! " 2 11 "!S 0 02 # 22 # 1 321 0 " " " 1 1 0 " S 0 11 S30 1 " " 0 " 3 1 3 1 13 11 30 " "!1 0 " " 22 B" 02 S 0 02 B !! 00 B 00 S ! 0 02 0 0 2 0 "!1 00 # 0 1 ! 0 ! 0 ! 00 ! 03 2 " " " 02 ! 0 0 2 ! D D D D H L G G J K H H J H J J E V P P ! U L I ! ! " # " $ $ # % & % ' ' & ( ) ( * * ) + , + - - , . / . 0 0 / 1 2 1 3 3 2 4 5 4 6 6 5 y y z z | 7 ~  8 7 9 9 8 o o p p r : t u ; : < < ; e e f f h = j k > = ? ? > [ [ \ \ ^ @ ` a A @ B B A Q Q R R T C V W D C E E D H H I I J L M ~ ~   t t u u w y z j j k k m o p ` ` a a c e f V V W W Y [ \ L L M M O Q R B B C C E G H 8 8 9 9 ; = > . . / / 1 3 4 $ $ % % ' ) * " % ( + . I I # & 1 ) , 4 / 2 7 : 5 M M ` = Z Z 8 _ ; @ C F E R > G K A D E N O E E P H j d d " i S I F \ t U n n X s Y Z L f B ] Q L ~ R x x _ } C L p N b I I z c d g ? [ i \ l G G @ H m X n G < q e s v f w = x I I b { 9 } o M M p : I I l 6 y M M z 7 v 3 M M K K 4 J F F K 0 F F F 1 G G - . K K * G G + ' K K ( G G K K $ ! " " " $ % % % ' ( # ( ( * + & + + - . ) . . 0 1 , 1 1 3 4 / 4 4 6 7 2 7 7 9 v : w 5 x : : < l = m 8 n = = ? b @ c ; d @ @ B X C Y > Z C C E N O A P F D G { | } q r s g h i ] ^ _ S T U I J K ? @ A 5 6 7 + , - ! " # I % M G Q G G C C K K N N R N P T N N O O D S S ! S S W P U E [ P P @ @ H U U X X \ X Z I ^ X X Y Y A ] ] ] ] a Z _ B e Z Z = = Q _ _ b b f b d R h b b c c > g g g g k " d i ? o d d : : [ i i l l p l n \ r l l m m ; q q q q u n s < y n n 7 7 e s s v v z v x f | v v w w 8 { { { {  x } 9 x x 4 4 o } } p 5 6 1 1 y z 2 3 . . / 0 + + , - ( ( ) * % % & ' " " # $ ! $ ! ! % ! # ' ! ! " " & & & & * # ( . # # ( ( + + / + - 1 + + , , 0 0 0 0 4 - 2 8 - - $ 2 2 5 5 9 5 7 % ; 5 5 6 6 : : : : > 7 < B 7 7 . < < ! ? ? C ? A / E ? ? @ @ D D " D D H A F L A A 8 F F # I I M I K 9 O I I J J N N & N N R K P V K K B P P ( S S W S U C Y S S T T X X + X X \ U Z ` U U L Z Z , ] ] a ] _ M c ] ] ^ ^ b b - b b f $ _ d j _ _ V d d 0 g g k % g i W m g g h h l l 2 l l p i n t i i ` n n 5 q q u ! q s a w q q r r v v 6 v v z s x ~ s s j x x 7 { {  . { } k { { | | : / } } } t < u ? + ~ @  A 8 D 9 F I 5 J K B N C P ? S T G U X G Z G G L K ] M ^ I _ b d g V h W i l S ` n ) q # # a r s 3 ( - - = v 7 7 x 2 { ] G < A A j Q k % K K F | [ / U U P g } e 9 Z _ _ o C i i d t M y n s s u W } } x a q ~ k u   { G K L L L L L V V V V V # # # # # # # # # # # & # & & # & & & & & & & & ) & ) ) & ) ) ) ) ) ) ) ) , ) , , ) , , , , , , , , / , / / , / / / / / / / / 2 / 2 2 / 2 2 2 2 2 2 2 2 5 2 5 5 2 5 5 5 5 5 5 5 5 8 5 8 8 5 8 8 8 8 8 8 8 8 ; 8 ; ; 8 ; ; ; ; ; ; ; ; > ; > > ; > > > > > > > > A > A A > A A A A A A A A D A D D A D D D D D D D D D D " % ( + . " % 1 ( + 4 . 1 7 : 4 ` = ` ` 7 ` : @ C F ` = G K @ C F N G O K N P O j j j j S P j t U t t X t S Y Z t U X ] Y ~ Z ~ ~ _ ~ ] ~ _ b c d g b c i d l g H m H H H H i n H l q H m s v n w q x s { v } w x { } J J J J J J J ! ! ! ! $ ! $ ! ! $ $ ' $ ' $ ! $ ' ' * ' * ' $ ' * * - * - * ' * - - 0 - 0 - * - 0 0 3 0 3 0 - 0 3 3 6 3 6 3 0 3 6 6 9 6 9 6 3 6 9 9 < 9 < 9 6 9 < < ? < ? < 9 < ? ? B ? B ? < ? B B E B E B ? B E E E E B E E I I I I M I M I Q M M Q Q M M I Q Q R R Q M T R R T T Q R R T T W W T R [ W W [ [ T W W [ [ \ \ [ W ^ \ \ ^ ^ [ \ \ ^ ^ a a ^ \ e a a e e ^ a a e e f f e a h f f h h e f f h h k k h f o k k o o h k k o o p p o k r p p r r o p p r r u u r p y u u y y r u u y y z z y u | z z | | y z z | |   | z   |    $ $ $ $ $ % % $ ' % % ' ' $ % % ' ' * * ' % . * * . . ' * * . . / / . * 1 / / 1 1 . / / 1 1 4 4 1 / 8 4 4 8 8 1 4 4 8 8 9 9 8 4 ; 9 9 ; ; 8 9 9 ; ; > > ; 9 B > > B B ; > > ! B B C C B > E C C E E B C C " E E H ! H E C L H H L L E H H # L L M " M L H O M M O O L M M & O O R # R O M V R R V V O R R ( V V W & W V R Y W W Y Y V W W + Y Y \ ( \ Y W ` \ \ ` ` Y \ \ , ` ` a + a ` \ c a a c c ` a a - c c f , f c a j f f j j c f f 0 j j k - k j f m k k m m j k k 2 m m p 0 p m k t p p t t m p p 5 t t u 2 u t p w u u w w t u u 6 w w z 5 z w u ~ z z ~ ~ w z z 7 ~ ~  6  ~ z   ~   : 7  < : ? < @ ? A @ D A F D I F J I K J N K P N P S T U X S Z T ] U ^ X Z _ b ] d g ^ h _ i l b d g h n ) q ) ) i r l s 3 ) 3 3 = v = = x 3 { n ) G q = G G r Q s 3 Q Q G | [ = v [ [ Q x } { e G [ e e o Q o o e | [ y o y y } e y o y 2 y } " % E - 1 6 = X k ~ ) < O x % - C X c f r w ! ' 5 ; I O G ] c q w a % . 5 9 : B I M U ] a s % + 9 ? M S a ! g + u , = G { H Y $ c h s + 1 E Y 5 m b ' u 1 ; E O ! Y 5 c I m ] w q 3 F Y l  % ; 9 M ) a / u E = C Q W L e k y )  = S Q e y ] c - A U i m } t - 3 A G { U # [ i * o 1 } 2 4 @ B R U Z \ d h j z # 1 7 E K Y _ m s 4 ' e 8 R l * N 5 / F Q C b m W  h + "" "" "" " " " ""%% !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ ## ## ## "" "" "" !! !! !! !! !! !! !! !! !! !! !! !! !! "" "" "" "" "" "" "" "" "" "" ## ## ## ## ## ## ## ## ## ## !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ "" "" "" " " " ""%% !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ !! !! !! ! ! ! !!$$ "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% "" "" "" " " " ""%% ( z ( ` U b ~ ; _ { ' 9 z ( ` : : ; j  ~ ; < < = | { y r q > > ? o n l O H G ? @ @ h E D B & A i i j n j k k l l m m n p 2 n o o p N p q q r 4 x q k r r s s t s P [ T u u v m ? 8 ! ! v w w x $ " " x y y z 8 # # z { | T $ $ | } ~ q : . % % ~   V R ! & & " s 0 w < ' ' = T X ( ( Y y | u ) ) v p i * * 4 ^ W + + X M F ? , , } 6 = 6 j - - ! Z A . ' . .  l 8 / / 9 \ 0 0 ] 1 1 g E M 2 2 { p | 3 3 G O 4 4 r ~ 5 5 \ t I 6 6 # J t 7 7 S u v 8 8 % 9 = 9 " d ( |  ; <  w Q y " z T % V s ' I A B B C c a C D D ` _ \ ; 9 E 8 7 4 E F F G G H H I ^ \ f I J J [ Z W 0 . K - , ) K L L M M N N } { O z y v R P O P P O N K ( & Q % $ ! Q R R S S T T U e c U V V b a ^ A ? W > = : W X X Y Y Z Z [ [ \ \ ~ | ] { z w a _ ] ^ ^ ^ ] Z E C _ B A > * ( _ ` ` ' & # a a b b c c d d e e f f } g { t h 9 g ? @ # 9 e A $ } d % c & b ! " # $ % & ' ! " ( ' $ % ) a * + , - . / ) 0 1 2 3 4 5 + , - . / 0 6 1 2 3 4 5 7 6 8 9 : ; < = 7 > ? @ A B 8 C 9 : ; < = ( D ? @ ' ` E D F G H I J K & L M N O P F Q G H I J K L R M N O P Q S R T U V W X Y S Z [ \ ] ^ T _ U V W X Y ) ` [ \ B _ a ` b c d e f g A h i j k l b m c d e f g h n i j k l m o n p q r s t u o v w x y z p { q r s t u v | * x y ^ } ^ ~  } ]  + ( { ] z , C \ - _ [ . | Z / ! " # Y $ ! " # % $ & ' ( ) * + % , - . / 0 & 1 ' ( ) * + , 2 - . / 0 1 3 2 4 5 6 7 8 9 3 : ; < = > 4 ? 5 6 7 8 9 0 @ ; < X A @ B C D E F G H I J K L B M C D E F G H N I J K L M O N P Q R S T U O V W X Y Z P [ Q R S T U V \ W X Y Z [ ] \ ^ _ ` a b c ] d e f g h 1 i _ ` > W d j = f g h i k j l m n o p q k r s t u v l w m n o p q r x s t u v w y x z { | } ~  y z { | } ~  2 b V a 3 U 4 ? T 5 c S ! " # $ % & ' 6 ( ) * + , " - # R ' . ) * + , - / . 0 1 2 3 4 5 / 6 7 8 9 : 0 ; 1 2 3 4 5 6 < 7 8 9 : ; = < > ? @ A B C = D E F G H > I ? @ A B C D J E F G H I K J L M N O P Q 7 R S T U V L W M % Q Q $ X S T U V W Y X Z [ \ ] ^ _ Y ` a b c d Z e [ \ ] ^ _ ` f a b c d e g f h i j k l m g n o p q r h s i j k l m n t o p q r s u t v w x y z { u | } ~  8 w x O P | N ~  z O y & N P M ! " # $ % & ' ( ) ! " # $ * % & ' ( + * , - . / 0 1 + 2 3 4 5 6 { 7 L / 1 2 8 3 4 5 6 7 9 8 : ; < = > ? 9 @ A B C D : E ; < = > ? @ F A B C D E G F H I J K L M G N O P Q R H S I J K L M N T O P Q R S U T V W X Y Z [ U \ ] ^ _ ` V a X Y - K b ] , _ ` a c b d e f g h i c j k l m n d o e f g h i j p k l m n o q p r s t u v w q x y z { | r } s t u v w x ~ y z { | }  ~  [ J Z I . H t \ G ! " # $ % & ! " # $ % ' & ( ) * + , - ' . / 0 1 2 ( 3 ) * + , - . 4 / 0 1 2 3 5 6 7 8 9 : ; 5 < = > ? @ 6 A F : < B = > ? @ A C B D E F G H I C J K L M N D O E F G H I J P K L M N O Q P R S T U V W Q X Y Z [ \ R ] S T U V W X ^ Y Z [ ] _ ^ ` a b c d e f g h i j 8 k E b 7 d e f l g h i j k m l n o p q r s m t u v w x n y o p q r s t z u v w x y { z | } ~  { | } ~  ` D _ C 9 B 4 a ! W " \ ! # " $ % & ' ( ) # * + , - . $ / % & ) ( ) * 0 + , - / 1 0 2 3 4 5 6 7 1 8 9 : ; < 2 = 3 4 5 7 8 > 9 : ; < ? > @ A B C D E ? F G H I J @ K A B C D E L G H I J K M L N O P Q R S T U V W X N Y O P Q R S T Z U V X Y [ Z \ ] ^ _ ` a [ b c d e f \ g ] _ ` a b h c d e f g i h j k l m n o v p q r s t j u k l m n o v q r s t u w v x y z { | } w ~  x y z { K } ~  ! . = M ^ ^ p : ! " # $ % & ' ( ) * + ! " # % & , ' ( ) * + - , . / 0 1 2 3 - 4 5 6 7 8 . 9 / 0 1 2 3 4 : 5 6 7 9 ; : < = > ? @ A ; B C D E F < G = > @ A B H C D E F G I H J K L M N O I P Q R S T J U K L M N O P V Q R S U W V X Y Z [ \ ] W ^ _ ` a b X c Y Z \ ] ^ d _ ` a b c e d f g h i j k e l m n o p f q g h i j k l r m n o p s r t u v w x y s z { | } ~ t  u v w y z { | } ~  w Z $ ! > " # $ % & ' ! " ( # $ % ? ' ) ( * + , - . / ) 0 1 2 3 4 * 5 + , - . / 0 6 1 2 3 4 5 7 6 8 9 : ; < = 7 > ? @ A B 8 C 9 : ; < = > D ? @ A # C E F G H I J K L M N O P F Q D I J K L R M N [ P Q S R T U V W X Y S Z [ \ ] ^ T _ U V W X Y Z ` [ \ ] ^ _ a ` b c d e f g a h i j k l b m c d e f g h n i j k m o p q r s t u v w x y z p { n s t u v | w x x z } ~  } B { G l ~ q y | o E O & 9 : 9 ; : < ; = < > = ? > @ ? h @ i h j i k j l k m l n m o n p o q p r q s r t s u t v ! u w v x ! ! ! ! ! ! ! ! ! " w y x z " " " " " " " " " # y { z | # # # # # # # # # $ { } | ~ $ $ $ $ $ $ $ $ $ % }  ~ % % % % % % % % % &  & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) ) ) * * * * * * * * * * + + + + + + + + + + , , , , , , , , , , - - - - - - - - - - . . . . . . . . . . / / / / / / / / / / 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 A A A A A A A B B B B B B C C C C C C B C D D D D D D E E E E E E D E F F F F F F G G G G G G F G H H H H H H I I I I I I H I J J J J J J K K K K K K J K L L L L L L M M M M M M L M N N N N N N O O O O O O N O P P P P P P Q Q Q Q Q Q P Q R R R R R R S S S S S S R S T T T T T T U U U U U U T U V V V V V V W W W W W W V W X X X X X X Y Y Y Y Y Y X Y Z Z Z Z Z Z [ [ [ [ [ [ Z [ \ \ \ \ \ \ ] ] ] ] ] ] \ ] ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ ^ _ ` ` ` ` ` ` a a a a a a ` a b b b b b b c c c c c c b c d d d d d d e e e e e e d e f f f f f f g g g g g g f g ! " # $ % & ' ! ( " # $ % & ) ' * + , - . / ( 0 1 2 3 4 ) 5 * + , - . / 6 0 1 2 3 4 7 5 8 9 : ; < = 6 > ? @ A B 7 C 8 9 : ; < = D > ? @ A B E C F G H I J K D L M N O P E Q F G H I J K R L M N O P S Q T U V W X Y R Z [ \ ] ^ S _ T U V W X Y ` Z [ \ ] ^ a _ b c d e f g ` h i j k l a m b c d e f g n h i j k l o m p q r s t u n v w x y z o { p q r s t u | v w x y z } { ~  | } ~  ! " # $ ! " % # & ' ( ) * + $ , - . / 0 % 1 & ' ( ) * + 2 , - . / 0 3 1 4 5 6 7 8 9 2 : ; < = > 3 ? 4 5 6 7 8 9 @ : ; < = > A ? B C D E F G @ H I J K L A M B C D E F G N H I J K L O M P Q R S T U N V W X Y Z O [ P Q R S T U \ V W X Y Z ] [ ^ _ ` a b c \ d e f g h ] i ^ _ ` a b c j d e f g h k i l m n o p q j r s t u v k w l m n o p q x r s t u v y w z { | } ~  x y z { | } ~  ! " # $ % & ' ( ) * + , ! - " # $ % & ' . ( ) * + , / - 0 1 2 3 4 5 . 6 7 8 9 : / ; 0 1 2 3 4 5 < 6 7 8 9 : = ; > ? @ A B C < D E F G H = I > ? @ A B C J D E F G H K I L M N O P Q J R S T U V K W L M N O P Q X R S T U V Y W Z [ \ ] ^ _ X ` a b c d Y e Z [ \ ] ^ _ f ` a b c d g e h i j k l m f n o p q r g s h i j k l m t n o p q r u s v w x y z { t | } ~  u v w x y z { | } ~  ! " # $ % & ' ( ) ! " # * $ % & ' ( + ) , - . / 0 1 * 2 3 4 5 6 + 7 , - . / 0 1 8 2 3 4 5 6 9 7 : ; < = > ? 8 @ A B C D 9 E : ; < = > ? F @ A B C D G E H I J K L M F N O P Q R G S H I J K L M T N O P Q R U S V W X Y Z [ T \ ] ^ _ ` U a V W X Y Z [ b \ ] ^ _ ` c a d e f g h i b j k l m n c o d e f g h i p j k l m n q o r s t u v w p x y z { | q } r s t u v w ~ x y z { |  } ~  ! " # $ % & ! " # $ ' % ( ) * + , - & . / 0 1 2 ' 3 ( ) * + , - 4 . / 0 1 2 5 3 6 7 8 9 : ; 4 < = > ? @ 5 A 6 7 8 9 : ; B < = > ? @ C A D E F G H I B J K L M N C O D E F G H I P J K L M N Q O R S T U V W P X Y Z [ \ Q ] R S T U V W ^ X Y Z [ \ _ ] ` a b c d e ^ f g h i j _ k ` a b c d e l f g h i j m k n o p q r s l t u v w x m y n o p q r s z t u v w x { y | } ~  z { | } ~  ! " # ! $ % & ' ( ) " * + , - . # / $ % & ' ( ) 0 * + , - . 1 / 2 3 4 5 6 7 0 8 9 : ; < 1 = 2 3 4 5 6 7 > 8 9 : ; < ? = @ A B C D E > F G H I J ? K @ A B C D E L F G H I J M K N O P Q R S L T U V W X M Y N O P Q R S Z T U V W X [ Y \ ] ^ _ ` a Z b c d e f [ g \ ] ^ _ ` a h b c d e f i g j k l m n o h p q r s t i u j k l m n o v p q r s t w u x y z { | } v ~  w x y z { | } ~  ! " # $ % & ' ( ) * + ! " # $ % , & ' ( ) * - + . / 0 1 2 3 , 4 5 6 7 8 - 9 . / 0 1 2 3 : 4 5 6 7 8 ; 9 < = > ? @ A : B C D E F ; G < = > ? @ A H B C D E F I G J K L M N O H P Q R S T I U J K L M N O V P Q R S T W U X Y Z [ \ ] V ^ _ ` a b W c X Y Z [ \ ] d ^ _ ` a b e c f g h i j k d l m n o p e q f g h i j k r l m n o p s q t u v w x y r z { | } ~ s  t u v w x y z { | } ~  ! " # $ % & ' ! ( " # $ % & ) ' * + , - . / ( 0 1 2 3 4 ) 5 * + , - . / 6 0 1 2 3 4 7 5 8 9 : ; < = 6 > ? @ A B 7 C 8 9 : ; < = D > ? @ A B E C F G H I J K D L M N O P E Q F G H I J K R L M N O P S Q T U V W X Y R Z [ \ ] ^ S _ T U V W X Y ` Z [ \ ] ^ a _ b c d e f g ` h i j k l a m b c d e f g n h i j k l o m p q r s t u n v w x y z o { p q r s t u | v w x y z } { ~  | } ~  X - ^ m s # / 0 < K Z i x , ; J Y h w + : 2 ? A N P ] _ l * 0 ? E T Z i o ~ & , ; A P V n { } " / 1 > @ M O \ ^ k m z | ! . 0 = ? k ( = R g | $ 9 N c r t u v w x " ) / 1 2 3 4 5 6 8 9 : ; < > E K M N O P Q R T U V W X Z a g i j k l m n p q r s t v } % + - . / 0 1 2 4 5 6 7 8 : A G I J K L M N P Q R S T V ] c e f g h i j l m n o p r y  ! ' ) * + , - . 0 1 2 3 4 6 = C E F G H I J L M N O P R Y _ a b c d e f h i j k l n u { } ~  # % & ' ( ) * , - . / 0 2 9 ? A B C D E F H I J K L N U [ ] ^ _ ` a b d e f g h j q w y z { | } ~ ! " # $ % & ( ) * + , . 5 ; = > ? @ A B D E F G H J Q W Y Z [ \ ] ^ ` a b c d f m s u v w x y z | } ~  ! " $ % & ' ( * 1 7 9 : ; < = > @ A B C D F M S U V W X Y Z \ ] ^ _ ` b i o q r s t u v x y z { | ~ ! " # $ & - 3 5 6 7 8 9 : < = > ? @ B I O Q R S T U V X Y Z [ \ ^ e k m n o p q r t u v w x z " ) / 1 2 3 4 5 6 8 9 : ; < > E K M N O P Q R T U V W X Z a g i j k l m n p q r s t v } % + - . / 0 1 2 4 5 6 7 8 : A G I J K L M N P Q R S T V ] c e f g h i j l m n o p r y  ! ' ) * + , - . 0 1 2 3 4 6 = C E F G H I J L M N O P R Y _ a b c d e f h i j k l n u { } ~  # % & ' ( ) * , - . / 0 2 9 ? A B C D E F H I J K L N U [ ] ^ _ ` a b d e f g h j q w y z { | } ~ ! " # $ % & ( ) * + , . 5 ; = > ? @ A B D E F G H J Q W Y Z [ \ ] ^ ` a b c d f m s u v w x y z | } ~  ! " $ % & ' ( * 1 7 9 : ; < = > @ A B C D F M S U V W X Y Z \ ] ^ _ ` b i o q r s t u v x y z { | ~ ! " # $ & - 3 5 6 7 8 9 : < = > ? @ B I O Q R S T U V X Y Z [ \ ^ e k m n o p q r t u v w x z " ) / 1 2 3 4 5 6 8 9 : ; < > E K M N O P Q R T U V W X Z a g i j k l m n p q r s t v } % + - . / 0 1 2 4 5 6 7 8 : e k z A G I J K L M N P Q R S T V ] c e f g h i I j l m n o p r ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! ((((( ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! !!!!!!!! (((((!!!!!!!! ''''' &&&&& %%%%% $$$$$ ##### """"" !!!!! !!!!!!!! !!!!!!!! !!!!!!!! """""""" !!!!!!!! ((((("""""""" '''''!!!!!!!! &&&&& %%%%% $$$$$ ##### """"" !!!!! """""""" !!!!!!!! """""""" """""""" ######## """""""" (((((######## '''''"""""""" &&&&&!!!!!!!! %%%%% $$$$$ ##### """"" !!!!! ######## """""""" !!!!!!!! ######## ######## $$$$$$$$ ######## ((((($$$$$$$$ '''''######## &&&&&"""""""" %%%%%!!!!!!!! $$$$$ ##### """"" !!!!! $$$$$$$$ ######## """""""" $$$$$$$$ $$$$$$$$ %%%%%%%% $$$$$$$$ (((((%%%%%%%% '''''$$$$$$$$ &&&&&######## %%%%%"""""""" $$$$$!!!!!!!! ##### """"" !!!!! %%%%%%%% $$$$$$$$ ######## %%%%%%%% %%%%%%%% &&&&&&&& %%%%%%%% (((((&&&&&&&& '''''%%%%%%%% &&&&&$$$$$$$$ %%%%%######## $$$$$"""""""" #####!!!!!!!! """"" !!!!! &&&&&&&& %%%%%%%% $$$$$$$$ &&&&&&&& &&&&&&&& '''''''' &&&&&&&& ((((('''''''' '''''&&&&&&&& &&&&&%%%%%%%% %%%%%$$$$$$$$ $$$$$######## #####"""""""" """""!!!!!!!! !!!!! '''''''' &&&&&&&& %%%%%%%% '''''''' '''''''' (((((((( '''''''' ((((((((((((( ''''''''''''' &&&&&&&&&&&&& %%%%%%%%%%%%% $$$$$$$$$$$$$ ############# """"""""""""" !!!!!!!!!!!!! (((((((( '''''''' &&&&&&&& (((((((( (((((((( )))))))) (((((((( ((((()))))))) '''''(((((((( &&&&&'''''''' %%%%%&&&&&&&& $$$$$%%%%%%%% #####$$$$$$$$ """""######## !!!!!"""""""" !!!!!!!! )))))))) (((((((( '''''''' )))))))) )))))))) ******** )))))))) (((((******** ''''')))))))) &&&&&(((((((( %%%%%'''''''' $$$$$&&&&&&&& #####%%%%%%%% """""$$$$$$$$ !!!!!######## """""""" !!!!!!!! ******** )))))))) (((((((( ******** ******** ++++++++ ******** (((((++++++++ '''''******** &&&&&)))))))) %%%%%(((((((( $$$$$'''''''' #####&&&&&&&& """""%%%%%%%% !!!!!$$$$$$$$ ######## """""""" !!!!!!!! ++++++++ ******** )))))))) ++++++++ ++++++++ ,,,,,,,, ++++++++ (((((,,,,,,,, '''''++++++++ &&&&&******** %%%%%)))))))) $$$$$(((((((( #####'''''''' """""&&&&&&&& !!!!!%%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! ,,,,,,,, ++++++++ ******** ,,,,,,,, ,,,,,,,, -------- ,,,,,,,, (((((-------- ''''',,,,,,,, &&&&&++++++++ %%%%%******** $$$$$)))))))) #####(((((((( """""'''''''' !!!!!&&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! -------- ,,,,,,,, ++++++++ -------- -------- ........ -------- (((((........ '''''-------- &&&&&,,,,,,,, %%%%%++++++++ $$$$$******** #####)))))))) """""(((((((( !!!!!'''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! ........ -------- ,,,,,,,, ........ ........ //////// ........ (((((//////// '''''........ &&&&&-------- %%%%%,,,,,,,, $$$$$++++++++ #####******** """"")))))))) !!!!!(((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! //////// ........ -------- //////// //////// 00000000 //////// (((((00000000 '''''//////// &&&&&........ %%%%%-------- $$$$$,,,,,,,, #####++++++++ """""******** !!!!!)))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 00000000 //////// ........ 00000000 00000000 11111111 00000000 (((((11111111 '''''00000000 &&&&&//////// %%%%%........ $$$$$-------- #####,,,,,,,, """""++++++++ !!!!!******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 11111111 00000000 //////// 11111111 11111111 22222222 11111111 (((((22222222 '''''11111111 &&&&&00000000 %%%%%//////// $$$$$........ #####-------- """"",,,,,,,, !!!!!++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 22222222 11111111 00000000 22222222 22222222 66666666 55555555 44444444 33333333 66666666 55555555 44444444 33333333 66666666 55555555 44444444 33333333 22222222 66666666 55555555 44444444 33333333 //////// 66666666 55555555 44444444 33333333 22222222 //////// ........ 66666666 55555555 44444444 33333333 22222222 11111111 //////// ........ -------- 66666666 55555555 44444444 33333333 //////// ........ -------- ,,,,,,,, 66666666 55555555 44444444 33333333 22222222 //////// ........ -------- ,,,,,,,, ++++++++ 66666666 55555555 44444444 33333333 22222222 11111111 //////// ........ -------- ,,,,,,,, ++++++++ ******** 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! 66666666 55555555 44444444 33333333 22222222 11111111 00000000 //////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! !!!!! !!!!!66666666 55555555 44444444 33333333 22222222 11111111 00000000 !!!!!//////// ........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! !!!!! !!!!! """"" """""66666666 !!!!!55555555 44444444 33333333 22222222 11111111 00000000 """""//////// !!!!!........ -------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! """"" !!!!! """"" ##### #####66666666 """""55555555 !!!!!44444444 33333333 22222222 11111111 00000000 #####//////// """""........ !!!!!-------- ,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! ##### """"" ##### ##### """"" $$$$$ $$$$$66666666 #####55555555 """""44444444 !!!!!33333333 22222222 11111111 00000000 $$$$$//////// #####........ """""-------- !!!!!,,,,,,,, ++++++++ ******** )))))))) (((((((( '''''''' &&&&&&&& %%%%%%%% $$$$$$$$ ######## """""""" !!!!!!!! $$$$$ ##### $$$$$ $$$$$ ##### %%%%% %%%%%66666666 $$$$$55555555 #####44444444 """""33333333 !!!!!22222222 11111111 00000000 %%%%% $$$$$ %%%%% %%%%% $$$$$ &&&&& &&&&&66666666 %%%%%55555555 $$$$$44444444 #####33333333 """""22222222 !!!!!11111111 00000000 &&&&& %%%%% &&&&& &&&&& %%%%% ((((( ''''' ((((( ''''' ((((( ''''' &&&&& ((((( ''''' ((((( ''''' &&&&& ((((( ''''' ((((( ''''' &&&&& ((((( ''''' &&&&& %%%%% ((((( ''''' &&&&& %%%%% $$$$$ 66666666 55555555 44444444 33333333 (((((33333333 '''''22222222 &&&&&11111111 %%%%%00000000 (((((44444444 '''''33333333 &&&&&22222222 %%%%%11111111 $$$$$00000000 44444444 (((((55555555 '''''44444444 &&&&&33333333 %%%%%22222222 $$$$$11111111 #####00000000 55555555 55555555 66666666 66666666 ((((( ''''' '''''66666666 &&&&&55555555 %%%%%44444444 $$$$$33333333 #####22222222 """""11111111 !!!!!00000000 (( # ' ) ()# $ % & # # # % & ' ! "# ) !))))"))) $ ' )' ()'($'% &' ($ %(& $ % & ! "# ) ))))!)))"# #'(*./013458 :; s ` ` ` ` ` ` ` ` ` ` Q ` ` v ` ` i ` ` ` , ` ` ` ` ` ` / ` M ` Q ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` / ` ` T ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` y ` ` ` ` ` ` ` ` ` 2 ` ` | ` ` ` ` ` ` ` W ` ` ` ` $ ` 3 ` F ` x ` h ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 5 ` ` ` ` ` ` ` ` ` Z ` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` # ` ` - ` ` - ` $ ` - ` I ` - ` ` - ` ` - ` ` - ` - ` n ` - ` ` - ` O ` J ` q ` ` ` ` - ` ` - ` - ` - ` ` - ` ' ` - ` - ` - ` - ` ` L ` - ` - ` - ` - ` - ` - ` - ` - ` q ` - ` ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` - ` ` ` ? ` ` ? ` * ` ? ` O ` ? ` t ` ? ` ` ? ` ` ? ` ` ? ` ? ` ` D ` 0 ` ? ` f ` u ` ` ` ` ` ? ` ` ? ` ? ` ? ` - ` ? ` R ` ? ` ? ` ? ` ? ` ? ` w ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ` ? ` ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ? ` ` ` e ` ` Q ` A ` Q ` f ` Q ` ` Q ` ` Q ` ` Q ` ` Q ` Q ` ` o ` G ` Q ` ` ` ` ` ` ` Q ` ` Q ` Q ` Q ` D ` Q ` i ` Q ` Q ` Q ` Q ` [ ` ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` ` Q ` ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` " ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` Q ` ` " ` c ` G ` c ` l ` c ` ` c ` ` c ` ` c ` % ` c ` ` c ` c ` ` ` r ` c ` ` ` ` ` ` A ` c ` J ` c ` c ` c ` o ` c ` ` c ` c ` c ` c ` c ` ` c ` c ` c ` c ` c ` c ` c ` c ` ` c ` ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` M ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` c ` ( ` 9 ` ` ^ ` u ` ` u ` ` u ` ` u ` ` u ` < ` u ` / ` u ` u ` ` ` ` u ` ` ` ` ` ` X ` u ` a ` u ` u ` u ` ` u ` ` u ` u ` u ` u ` ` ` u ` u ` u ` u ` u ` u ` u ` u ` ` u ` ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` d ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` u ` ? ` d ` ` ` ` ` ` ` ` ` ` B ` ` g ` ` Z ` ` ` ` ` ` ` ` ` ` > ` . ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` E ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` j ` { ` ` ` ` ` ` ` ` ` ` Y ` ` ~ ` ` q ` ` ` 4 ` ` ` ` ` ` # ` U ` E ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 7 ` ` \ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` & ` ` p ` ` ` ` ` ` ` K ` ` ` ` ` ' ` : ` l ` \ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ) ` ` ` ` ` ` ` ` ` N ` ` s ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` = ` ` ` ` ` ` ` ` ` b ` ` ` ` / ` > ` Q ` ` s ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` @ ` ` ` ` ` ` ` ` ` e ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` / ` ` T ` ` ` ` ` ` ` ` ` y ` $ ` ` ` F ` U ` h ` ` ` ` ` ` ` ` ` ` ` 2 ` ` ` ` ` ` W ` ` ` ` ` ` ` ` ` | ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 1 ` ` V ` ` { ` ` ` ` ` ` ` ` ` ` ` ` ` ` Y ` m ` ` ` ` ` ` ( ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ' ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 4 ` ` ` E ` ` j ` ` ` ` ` ` ` ` # ` ` ` ` ` ` ` p ` ` ` ` ` ` ` ? ` ` H ` ` ` ` m ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` K ` ` ` ` ` ` ` ` ` ` ` ` ` & ` K ` ` p ` ` ` ` ` ` ` ` ) ` ` N ` ` A ` ` ` ` ` ` ` ` ` ` % ` ) ` j ` ` s ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` , ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` v ` ` ` ` ` ` ` ` ` ` ` ` ` Q ` v ` ` ` ` ` ` ` ` ` ` T ` ` y ` ` l ` ` ` / ` ` ` ` ` ` 2 ` P ` T ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 2 ` ` W ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` | ` ` ` ` ) ` ` ) ` ` ) ` 5 ` ) `  ` ) ` ` ) ` ` ) ` ) ` Z ` ` ` ) ` ; ` 6 ` ] ` { `  ` ` ) ` ` ) ` ) ` ) ` ` ) ` ` ) ` ) ` ) ` ) ` ` 8 ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ] ` ) ` ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ) ` ` ` : ` ` ; ` ` ; ` ; ` ; ` ` ` ; ` ` ; ` ` ; ` ` ; ` ; ` ` D ` ` ; ` f ` a ` ` ` ` ` ; ` ` ; ` ; ` ; ` ` ; ` > ` ; ` ; ` ; ` ; ` 0 ` c ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ` ; ` ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ; ` ` ` G ` ` G ` A ` G ` f ` G ` ` G ` G ` G ` G ` G ` ` G ` G ` ` G ` ` G ` G ` ` G ` ` G ` D ` G ` i ` G ` G ` G ` ` G ` ` G ` G ` G ` G ` G ` ` G ` G ` G ` G ` G ` G ` G ` G ` ` G ` ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` c ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` G ` A ` ` P ` ` P ` ` P ` ` P ` D ` P ` P ` P ` P ` P ` ` P ` P ` i ` P ` ` P ` P ` ` P ` ` P ` ` P ` " ` P ` P ` P ` G ` P ` l ` P ` P ` P ` P ` P ` ` P ` P ` P ` P ` P ` P ` P ` P ` ` P ` ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` P ` ` ` _ ` ` _ ` ` _ ` * ` _ ` O ` _ ` ` _ ` ` _ ` ` _ ` _ ` t ` ` ` _ ` A ` P ` c ` ` ` ` _ ` ` _ ` _ ` _ ` ` _ ` - ` _ ` _ ` _ ` _ ` _ ` R ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` w ` _ ` ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` _ ` ` ` h ` ` h ` ` h ` A ` h ` f ` h ` ` h ` ` h ` ` h ` h ` ` 6 ` " ` h ` X ` g ` z ` ` ` ` h ` ` h ` h ` h ` ` h ` D ` h ` h ` h ` h ` h ` i ` h ` h ` h ` h ` h ` h ` h ` h ` ` h ` ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` h ` ` ` q ` ` q ` 3 ` q ` X ` q ` } ` q ` ` q ` ` q ` ` q ` q ` ` M ` 9 ` q ` o ` ~ ` ` ` ` ` q ` ` q ` q ` q ` 6 ` q ` [ ` q ` q ` q ` q ` q ` ` q ` q ` q ` q ` q ` q ` q ` q ` ` q ` ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` q ` ` ` z ` % ` z ` J ` z ` o ` z ` ` z ` ` z ` ` z ` ` z ` z ` ` d ` P ` z ` ` ` ` ` ` ` z ` ( ` z ` z ` z ` M ` z ` r ` z ` z ` z ` z ` z ` ` z ` z ` z ` z ` z ` z ` z ` z ` ` z ` ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` + ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` z ` ` ` ` ; ` ` _ ` ` ` ` ` ` ` ` ` ` ` ` ` ` g ` W ` ` ` ` ` ` ` # ` ` 7 ` ` ` ` [ ` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` 3 ` ` ` ` ` ` ` ` ` ` ` ` ` ` pentium-np*11 pentium-np*12 (pentium-np+pentium-fp) (pentium-fp+pentium-np) ((pentium-fp+pentium-np))*3 ((pentium-fp+pentium-np))*2 pentium-firstuv pentium-firstv,pentium-v*9 pentium-firstv (pentium-firstu+pentium-fp),nothing,nothing (pentium-firstuv+pentium-fp+pentium-fmul),pentium-fmul,nothing (pentium-np+pentium-fp+pentium-fmul),((pentium-fp+pentium-fmul))*36,pentium-fmul*2 (pentium-np+pentium-fp+pentium-fmul),((pentium-fp+pentium-fmul))*67,pentium-fmul*2 pentium-firstuvboth,(pentium-uv+pentium-memory),pentium-uv pentium-firstuboth,(pentium-u+pentium-memory),pentium-u pentium-firstvboth,(pentium-v+pentium-memory),pentium-v pentium-np,pentium-np,pentium-np pentium-firstuvload,pentium-uv pentium-firstuload,pentium-u pentium-firstvload,pentium-v pentium-np,pentium-np pentium-firstu pentium-np decoder0 decodern,p0|p1 decodern,p2 decoder0,(p4+p3) decodern,p0 decoder0,(p2+p0),(p4+p3) decodern,p1 decoder0,(p2+p1) decoder0,(p2+(p0|p1)),p0|p1 decoder0,(p2+p0) decoder0,((p0+idiv))*2,((p0|p1)+idiv),idiv*9 decoder0,(p2+p0+idiv),(p0+idiv),((p0|p1)+idiv),idiv*9 decoder0,((p0+idiv))*3,((p0|p1)+idiv),idiv*17 decoder0,(p2+p0+idiv),(p0+idiv),((p0|p1)+idiv),idiv*18 decoder0,((p0+idiv))*3,((p0|p1)+idiv),idiv*33 decoder0,(p2+p0+idiv),(p0+idiv),((p0|p1)+idiv),idiv*34 decoder0,(p2+p0),p0 decoder0,p0,p0,(p0+p4+p3) decoder0,(p2+p0),(p0+p4+p3) decoder0,p0*2,(p4+p3) decoder0,p0*2 decoder0,((p2+p0))*2 decoder0,(p0+p4),(p0+p3) decodern,(p0+fdiv),fdiv*16 decoder0,(p2+p0+fdiv),fdiv*16 decodern,(p0+fdiv),fdiv*30 decoder0,(p2+p0+fdiv),fdiv*30 decodern,(p0+fdiv),fdiv*36 decoder0,(p2+p0+fdiv),fdiv*36 decoder0,p1 decoder0,p0*17 decoder0,(p2+p0),p0*16 decoder0,((p2+p1))*2 decoder0,p0|p1 decoder0,(p2+(p0|p1)) decoder0,p1*2 decoder0,p1,(p4+p3) decoder0,p0*34 decoder0,((p2+p0))*2,p0*32 decoder0,(p0|p1)*2 decoder0,p2*2 decoder0,((p4+p3))*2 decoder0,p0|p1,(p4+p3) decoder0,(p2+(p0|p1)),(p4+p3) k6_decode_short,k6_alux k6_decode_short,k6_load,k6_alux k6_decode_long,k6_load,k6_alux,k6_store k6_decode_vector,k6_alux*3 k6_decode_vector,k6_load,k6_alux*3 k6_decode_vector,k6_load,k6_alux*3,k6_store k6_decode_vector,k6_alux*17 k6_decode_vector,k6_load,k6_alux*17 k6_decode_short,k6_alux|k6_aluy k6_decode_short,k6_load,k6_alux|k6_aluy k6_decode_long,k6_load,k6_alux|k6_aluy,k6_store k6_decode_short k6_decode_short,k6_load k6_decode_short,k6_store k6_decode_long,k6_load,k6_alux|k6_aluy k6_decode_vector,k6_branch k6_decode_short,k6_branch k6_decode_long,k6_load,(k6_alux|k6_aluy)*2 k6_decode_vector,k6_load*10 k6_decode_short,k6_store,k6_alux|k6_aluy k6_store*10 k6_decode_vector,k6_fpu*2 k6_decode_short,k6_load,k6_fpu*2 k6_decode_short,k6_store,k6_fpu*2 k6_decode_short,k6_fpu*2 k6_decode_short,k6_fpu*56 athlon-direct,athlon-ieu athlon-vector,athlon-ieu athlon-double,athlon-ieu athlon-direct,athlon-agu,athlon-store athlon-vector,athlon-load,athlon-ieu athlon-double,(athlon-ieu+athlon-load) athlon-direct,(athlon-ieu+athlon-load) athlon-vector,(athlon-ieu+athlon-load) athlon-direct,athlon-agu,nothing athlon-vector,athlon-ieu0,athlon-mult,nothing,nothing,athlon-ieu0 athlon-direct0,athlon-ieu0,athlon-mult,nothing,athlon-ieu0 athlon-direct0,athlon-ieu0,athlon-mult,athlon-ieu0 athlon-vector,athlon-ieu0,athlon-mult,nothing,athlon-ieu0 athlon-vector,athlon-load,athlon-ieu,athlon-mult,nothing,nothing,athlon-ieu athlon-vector,athlon-load,athlon-ieu,athlon-mult,nothing,athlon-ieu athlon-vector,athlon-load,athlon-ieu,athlon-mult,athlon-ieu athlon-vector,(athlon-ieu0*6+(athlon-fpsched,athlon-fvector)) athlon-vector,((athlon-load,athlon-ieu0*6)+(athlon-fpsched,athlon-fvector)) athlon-vector,athlon-load,athlon-ieu0*6 athlon-vector,athlon-ieu,athlon-ieu athlon-direct,athlon-load athlon-direct,athlon-load,athlon-ieu athlon-vector,athlon-load,athlon-ieu,athlon-ieu athlon-direct,athlon-load,athlon-ieu,athlon-store,athlon-store athlon-vector,athlon-load,athlon-ieu,athlon-ieu,athlon-store athlon-direct,(athlon-ieu+athlon-agu),athlon-store athlon-vector,(athlon-ieu+athlon-agu),athlon-ieu,athlon-store athlon-vector,athlon-fpload2,athlon-fvector*9 athlon-vector,athlon-fpload2k8,athlon-fvector*9 athlon-direct,athlon-fpload,athlon-fany athlon-direct,athlon-fploadk8,athlon-fstore athlon-vector,(athlon-fpsched+athlon-agu),(athlon-store2+athlon-fvector*7) athlon-vector,(athlon-fpsched+athlon-agu),(athlon-store2+athlon-fvector*6) athlon-direct,(athlon-fpsched+athlon-agu),(athlon-fstore+athlon-store) athlon-direct,athlon-fpsched,athlon-faddmul athlon-direct,athlon-fpload,athlon-fadd athlon-direct,athlon-fploadk8,athlon-fadd athlon-direct,athlon-fpsched,athlon-fadd athlon-direct,athlon-fpload,athlon-fmul athlon-direct,athlon-fploadk8,athlon-fmul athlon-direct,athlon-fpsched,athlon-fmul athlon-vector,athlon-fpload,athlon-fvector athlon-vector,athlon-fpsched,athlon-fvector athlon-vector,athlon-fploadk8,athlon-fvector athlon-vector,athlon-fpload,athlon-fadd athlon-vector,athlon-fploadk8,athlon-fadd athlon-vector,athlon-fpsched,athlon-fadd athlon-double,athlon-fploadk8,(athlon-fstore+athlon-fmul) athlon-double,athlon-fpload2k8,athlon-fstore,athlon-fstore athlon-vector,athlon-fpload2,(athlon-fany+athlon-fany) athlon-vector,athlon-fpload,athlon-fany*2 athlon-double,athlon-fploadk8,(athlon-fstore+athlon-fany) athlon-direct,athlon-fploadk8 athlon-direct,athlon-fploadk8,athlon-fany athlon-vector,(athlon-fpsched+athlon-agu),((athlon-fstore+athlon-store2))*2 athlon-double,(athlon-fpsched+athlon-agu),((athlon-fstore+athlon-store2))*2 athlon-double,(athlon-fpsched+athlon-agu),((athlon-fstore+athlon-store))*2 athlon-double,athlon-fpsched,(athlon-faddmul+athlon-faddmul)|(athlon-faddmul,athlon-faddmul) athlon-vector,athlon-fpsched,(athlon-faddmul+athlon-faddmul) athlon-direct,athlon-fpload,athlon-faddmul athlon-vector,athlon-fpload2,athlon-fmul*2 athlon-double,athlon-fpload2k8,athlon-fmul*2 athlon-direct,athlon-fploadk8,athlon-fadd|athlon-fmul athlon-vector,athlon-fpsched,athlon-fmul*2 athlon-double,athlon-fpsched,athlon-fmul athlon-direct,athlon-fpsched,athlon-fadd|athlon-fmul athlon-vector,athlon-fpload2,athlon-fadd*2 athlon-double,athlon-fpload2k8,athlon-fadd*2 athlon-vector,athlon-fpsched,athlon-fadd*2 athlon-double,athlon-fpsched,athlon-fadd*2 athlon-double,athlon-fploadk8,(athlon-faddmul+athlon-fstore) athlon-direct,athlon-fpsched,athlon-fstore athlon-vector,athlon-fpsched,athlon-faddmul,athlon-fstore*2 athlon-double,athlon-fpload2k8,athlon-fstore*2 athlon-double,athlon-fpsched,athlon-fstore,athlon-fstore athlon-vector,athlon-fpload,athlon-fstore*2 athlon-double,athlon-fploadk8,athlon-fstore*2 athlon-double,athlon-fploadk8,athlon-fstore athlon-vector,athlon-fploadk8,(athlon-faddmul+athlon-fstore) athlon-vector,athlon-fploadk8,athlon-fvector*2 athlon-double,athlon-fploadk8,athlon-fstore*3 athlon-vector,athlon-fpsched,athlon-fvector*3 athlon-double,athlon-fpload2k8,athlon-fstore*3 athlon-vector,athlon-fpsched,athlon-fvector*2 athlon-double,athlon-fpsched,(athlon-faddmul+athlon-fstore) athlon-double,athlon-fploadk8,(athlon-fadd+athlon-fstore) athlon-double,athlon-fpsched,athlon-fstore athlon-double,athlon-fpsched,(athlon-fadd+athlon-fstore) athlon-double,athlon-fpsched,athlon-fmul*2 athlon-direct,athlon-fpload,athlon-fmul*17 athlon-direct,athlon-fploadk8,athlon-fmul*17 athlon-direct,athlon-fpsched,athlon-fmul*17 athlon-vector,athlon-fpload2,athlon-fmul*34 athlon-double,athlon-fpload2k8,athlon-fmul*34 athlon-vector,athlon-fmul*34 athlon-double,athlon-fmul*34 athlon-direct,athlon-fmul*17 athlon-vector,athlon-fpsched,athlon-faddmul geode_issue,geode_alu geode_issue,geode_alu*2 geode_issue,geode_alu*7 geode_issue,geode_alu*40 geode_issue,geode_alu*4 geode_issue,geode_fpu*6 geode_issue,geode_fpu geode_issue,geode_fpu*4 geode_issue,geode_fpu*10 geode_issue,geode_fpu*47 geode_issue,geode_fpu*54 geode_issue,geode_fpu*12 geode_issue,geode_fpu*2 atom-complex,atom-all-eu*8 atom-dual-1c atom-simple-either atom-simple-0 atom-complex,atom-all-eu*2 atom-complex,atom-all-eu atom-complex,atom-all-eu*6 atom-imul-32 atom-complex,atom-all-eu*9 atom-complex,atom-all-eu*32,nothing*32 atom-simple-1 atom-dual-2c atom-fmul-4c atom-fmul-5c atom-complex,atom-all-eu*5 atom-eu-0-3-1 atom-fadd-5c atom-dual-5c atom-complex,atom-all-eu*7 atom-complex,atom-all-eu*12,nothing*49 nothing 0 L h h h x d , d h ) 5 ) F F R k w F P F F 9 O F F ) ] F r O k w F k 5 F k w 6 w F F B Q h w } 5 h h O ] k w $ ; Y t ( D h h $ K f < ^ w , T | , H | H 8 8 \ x x P P $ L x X , X X , X X 4 ` $ L < h $ L 8 0 X X p X 0 \ H 4 ` H L t L L L t t P t t @ | t @ , X , 0 X L x x . K h + C Y q C ( ( 6 Q ( ( j ( ( ( ( ( ( Q Q 6 6 ( ( ( Q ( ( ( j ( ' ( Q 5 B O 5 B j B O l min_insn_conflict_delay Y2 x /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/i386.md r q /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/sse.md /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/sync.md f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f 3 f f f f f f f f f f f f f f f f f f f f f f U f f f f f f f f f f f f f f f f m f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f 3 f 3 f 3 f f f f f f f f f f f f f K f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f v f < f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f 3 f f f f f f f f f 3 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f O f O f O f O f O f O f O f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f < f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f m f f f f f f f f f f f m f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f l f f f f l f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f  f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f added_clobbers_hard_reg_p add_clobbers gen_sync_compare_and_swap_ccdi gen_sync_compare_and_swap_ccsi gen_sync_compare_and_swap_cchi gen_sync_compare_and_swap_ccqi gen_sync_compare_and_swapdi gen_sync_compare_and_swapsi gen_sync_compare_and_swaphi gen_sync_compare_and_swapqi gen_avx_vinsertf128v4df gen_avx_vinsertf128v8sf gen_avx_vinsertf128v4di gen_avx_vinsertf128v8si gen_avx_vinsertf128v16hi gen_avx_vinsertf128v32qi gen_vconduv2di gen_vconduv4si gen_vconduv8hi gen_vconduv16qi gen_vcondv2di gen_vcondv4si gen_vcondv8hi gen_vcondv16qi gen_uminv4si3 gen_uminv8hi3 gen_sminv4si3 gen_sminv16qi3 gen_umaxv4si3 gen_smaxv4si3 gen_smaxv16qi3 gen_avx_vextractf128v4df gen_avx_vextractf128v8sf gen_avx_vextractf128v4di gen_avx_vextractf128v8si gen_avx_vextractf128v16hi gen_avx_vextractf128v32qi gen_vcondv2df gen_vcondv4sf gen_split_2537 gen_prefetch gen_split_1997 gen_split_1925 gen_split_1924 insn-extract.c unrecognizable insn: insn with invalid code number: g a g g g a g g g g a g " g g g g 6 g g 6 g g 6 g 6 g g g 6 g g F g F g g g g z g g g g g g g D g g g g g g D g n g D g D g n g n g 5 g g D g D g n g n g 5 g g g g g g { g 5 g ? g D g D g D g D g D g D g n g D g D g D g D g n g D g D g D g D g D g D g n g g g g g g g g g g g g g g g g g g g g g g 0 g 0 g g 0 g 0 g g g g g g g g g g g g 0 g 0 g 0 g g g g g g g a g g g g a g a g g z g g g g 0 g 0 g 0 g g g g g g g g g g 0 g 0 g g g 0 g 0 g g g g g 0 g 0 g g g 0 g 0 g g g g g 0 g 0 g 0 g 0 g 0 g 0 g g g g g g g g g g g g g g g g g g g g g g G g G g G g G g g g g _ g _ g _ g g g D g B g B g g g g g g & g g g g g g & g g g g g g g & g U g g g S g S g S g g g g g g g g g g g g g g G g G g G g G g g g g g g g g S g S g } g g a g a g a g a g 8 g g g g g g g g g g g g g U g B g g g g g & g g g & g g g g g & g U g g g g g & g g g & g g g U g g g g g & g B g g g g g g g g Z g Z g Z g Z g Z g Z g Z g Z g g g g g g g { g { g { g { g { g { g g g g g g g g g g g g g g g g g g g & g g g g & g g g g & g g g g g g g & g g & g g g g & g g & g g g g g g & g g & g g g g g g g & g g & g g g g & g g & g g g g g g & g g & g y g g g g g g g g g y g g g g g g g g g 7 g D g 5 g g g g g g g g I g g g : g _ g f f f 1 f 1 f 1 f z f f z f f z f f f f f c f f f f 5 g 5 g 5 g g f f g g f f g f f g ; f g g 0 g f g g f g g g g g g g S f S f g f f i f $ f f P f P f f f f g } f f f f Q f Q f Q f Q f Q f Q f Q f Q f Q f Q f Q f Q f Q f Q f f Q f Q f Q f Q f Q f Q f f f f f / f / f / f / f f / f f Q f Q f f f / f / f f f / f / f f f f f g { g { g f g g f f f t f t f f t f t f f b f b f f O f O f f - f - f f f f f f f f b f b f f f v f v f f f f f f f f f f f > f f > f > f > f f f f f f f > f f > f > f > f f f f f f f > f f > f f f f f f f g f f f f f " f " f " f D f i f { f f f g g g 1 f 1 f f 1 f 1 f 1 f 1 f 1 f g g g g g g g g v f v f v f v f v f v f v f v f g ; f f f f T f T f T f g f D g f f f f v f v f v f f g f c f D g D g D g D g D g D g D g D g D g D g f g g g g g g g f v f v f f v f f f ? f g g g g f f g g g g g g g g g g g g g g g g g g g g g g g f f f f $ f g g g g g g g g g g g g g g g g g g T f T f T f g g g g g g g g g f f f l f l f l f l f l f l f f f f g { g g g g g f f v f f U f g g D g D g D g D g D g D g D g D g D g D g D g D g D g D g D g D g D g D g 0 g f f f f { g f f f f f f f f f f f f f f f f f f g g g g g g g g g g g g f f f f f f f f g g g g g g f f f f g g g g g g g g f f f f f f f f g g g g T f T f T f T f f f f f g g g g g g g g g g g g g g g g g g g g g g g g f f f f f f f f v f v f v f v f v f v f v f v f v f v f v f v f ? f ? f ? f ? f ? f ? f l f l f 0 f 0 f l f l f l f l f f f f f g g g g f f Q f Q f Q f Q f Q f Q f Q f Q f f f f f f f T f T f T f T f T f T f g g g g g g g g g g g g g g g g g g T f T f T f T f g g g g g g g g g g g g B g B g B g B g / f / f B g B g B g B g / f / f f f f f f f f f f f f f ~ f ~ f ~ f ~ f f f e f e f f f f f X f X f f f J f f { g J f J f t f f { g g g g f f f g g g g f g J f J f t f f { g g { g f f g T f J f J f J f J f g T f g { g l f l f l f l f l f l f l f l f l f l f f f f f C f [ f [ f [ f [ f g T f T f g g f f f f g g g g g g g S f S f f f f f g g g g g g g g g g g g g { f { f l f l f l f f f f l f l f l f [ f l f l f l f l f f f f f g g g T f T f f f g g f f g g f g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g f f f f $ f $ f $ f $ f f f g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g T f T f T f T f T f T f T f T f T f T f T f T f T f T f T f T f T f g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g f f f f f f l f l f l f l f l f l f l f l f l f l f l f l f f f f f f f f { f f { f { f f f f S f S f g { f g g g g g g g g g g g g g g g f f f f v f v f f f f f f U f f g f f f f f f N f N f l f l f l f f N f N f l f N f N f l f l f l f f N f N f l f f f f f f f v f v f v f v f v f v f v f v f v f v f v f v f g g g g g g g g g f f t f t f g v f > f v f f f f f g g g g f f g g g g g g g g f g g f f g g f f f { g f { g f { g f { g f { g f { g f { g f { g f { g f { g f { g f { g f f f f f f f v f v f v f v f f f f f f h f h f h f f f f ^ f B g B g B g B g f W f W f W f $ f W f W f $ f W f W f f f f f f f f f f ! f f f ! f f f ! f f f ! f f f f f g g f g f g f g f g f g f f f f g g g g g g g g g g 2 f 2 f 2 f 2 f 2 f 2 f 2 f 2 f 2 f 2 f 2 f 2 f f f f f f f @ f @ f g g g g g g g g g g g g f f f f g g g g v f v f v f v f v f v f v f v f f v f g g b f g v f v f v f v f v f v f v f v f g g g f f f f f f f T f T f f f T f T f f T f f T f n f n f n f n f n f n f n f n f f f f f f f g g g g g g . f j f j f j f f f > f > f > f f f f f f f f f + f + f + f + f + f + f + f + f + f + f + f + f + f + f + f insn_extract test{l} %0, %0 cmp{l} {%1, %0|%0, %1} ^ ^ test{w} %0, %0 cmp{w} {%1, %0|%0, %1} ^ ^ test{b} %0, %0 cmp{b} {$0, %0|%0, 0} _ /_ sahf or{l} {%1, %0|%0, %1} %vpxor %0, %d0 %vxorps %0, %d0 %vmovdqa {%1, %0|%0, %1} %vmovaps {%1, %0|%0, %1} %vmovd {%1, %0|%0, %1} %vmovss {%1, %0|%0, %1} /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/config/i386/i386.md pxor %0, %0 movq {%1, %0|%0, %1} movd {%1, %0|%0, %1} lea{l} {%1, %0|%0, %1} mov{l} {%1, %0|%0, %1} movz{wl|x} {%1, %k0|%k0, %1} mov{l} {%k1, %k0|%k0, %k1} mov{w} {%1, %0|%0, %1} movz{bl|x} {%1, %k0|%k0, %1} mov{b} {%1, %0|%0, %1} movs{bl|x} {%h1, %k0|%k0, %h1} mov{b} {%h1, %0|%0, %h1} movz{bl|x} {%h1, %k0|%k0, %h1} # %vmovq {%1, %0|%0, %1} xorps %0, %0 movlps {%1, %0|%0, %1} movaps {%1, %0|%0, %1} ka ka +` 7` 7` k_ ma _ ma a a a a vxorps %0, %0, %0 vmovdqu {%1, %0|%0, %1} vmovdqa {%1, %0|%0, %1} %vmovups {%1, %0|%0, %1} %vmovdqu {%1, %0|%0, %1} push{l} %1 %vmovss {%1, %d0|%d0, %1} vmovss {%1, %0, %0|%0, %0, %1} vmovss {%1, %0|%0, %1} movss {%1, %0|%0, %1} S}g S}g j}g }g }g }g }g }g }g ~g ~g ~g ~g ~g ~g ~g fxch %1 fxch %0 %vxorpd %0, %d0 %vmovapd {%1, %0|%0, %1} vmovsd {%1, %0, %0|%0, %0, %1} vmovsd {%1, %0|%0, %1} movsd {%1, %0|%0, %1} vmovlpd {%1, %0, %0|%0, %0, %1} vmovlpd {%1, %0|%0, %1} movlpd {%1, %0|%0, %1} vmovlps {%1, %0, %0|%0, %0, %1} vmovlps {%1, %0|%0, %1} ~g ~g ~g ~g ~g g Xg Xg Xg g g G g G g g G g G g G g G g xg g g g xorpd %0, %0 movapd {%1, %0|%0, %1} movdqa {%1, %0|%0, %1} g g g g g g * g * g * g [ g T g w g w g b g w g w g w g w g F g M g p g i g B g B g V g h g h g g g g g g g g ( g F g F g ka ka ka L` L` _ _ {cwtl|cwde} movs{wl|x} {%1,%0|%0, %1} {cbtw|cbw} movs{bw|x} {%1,%0|%0, %1} %vcvtss2sd {%1, %d0|%d0, %1} %vcvtsd2ss {%1, %d0|%d0, %1} fild%z1 %1 e ka e ka %vcvtsi2ss {%1, %d0|%d0, %1} e f f %vcvtsi2sd {%1, %d0|%d0, %1} e & m* G q* P j* > ' m* G q* P j* Y & m* ` j* Y ' m* ` j* f & m* m q* t j* f ' m* m q* t j* W & q* j* W ' q* j* & m* { q*  j* ' m* { q*  j* & m* q* j* ' m* q* j* ( m* q* j* & m* q* j* ' m* q* j* ( m* q* j* & q* j* ' q* j* ( q* j* & q* j* ' q* j* ( q* j* & m* q* k* A k* A j* ' m* q* k* A k* A j* ( m* q* k* A k* A j* & m* q* k* j* ' m* q* k* j* ( m* q* k* m* m* _g* m* m* _g* m* m* _g* m* m* _g* m* m* _g* m* m* _g* m* m* _g* m* m* g m* m* g k* m* _g* k* 9 m* _g* k* 9 m* _g* k* 9 m* g m* _g* m* _g* m* _g* m* m* _g* p g p m* m* _g* p g p m* m* _g* p g p j* 9  g j* 9 g j* l* < j* 9 g $ g < m* j* 9 g $ g < j* l* < m* m* _g* m* m* _g* k* 9 m* _g* k* m* l* m* m* _g* " m* m* _g* + k* 9 m* _g* 2 k* m* l* m* 6 m* @ _g* I m* V m* ^ _g* e m* _g* o m* v m* _g* | k* m* _g* k* m* l* / g / g _g* / g / g / g m* m* _g* m* m* _g* p g p m* m* _g* p g p m* m* _g* p g p m* _g* j* m* _g* j* m* _g* j* m* m* j* m* m* j* m* m* j* m* m* k* j* j* m* j* j* j* m* j* j* j* m* j* j* m* j* j* j* j* m* j* j* j* m* j* j* j* m* j* j* m* _g* m* _g* m* _g* m* _g* / g l* / g _g* m* l* p l* p m* m* _g* m* m* _g* $ m* _g* , m* 3 m* ^ _g* < m* E m* | / g / g l* / g / g _g* m* m* _g* K m* P m* _g* + m* U m* ^ _g* \ m* f _g* | m* E _g* | / g / g / g / g / g _g* m* k _g* m* m* m* m* m* m* j* o & j* y & m* L g p & j* o ' j* y ' m* M g p ' j* & j* & j* L g p & j* ' j* ' j* M g p ' j* & j* & p g p & j* ' j* ' p g p ' j* ( j* ( p g p ( j* ) j* ) m* ) g p ) j* & j* & j* ' j* ' j* ( j* ( j* ' j* & j* ( j* & j* ( j* ' j* W & 5 g L j* & m* ) L j* W ' 5 g M j* ' m* ) M j* W ) 5 g ) j* ) m* ) ) j* & k* L j* & j* & m* L m* L j* ' k* M j* ' j* ' m* M m* M j* ) k* ) j* ) j* ) m* ) m* ) m* m* j* W j* ' g j* W j* g j* g m* m* j* m* m* m* m* m* m* g k* 9 m* g m* m* m* m* m* m* m* m* g k* 9 m* g m* m* m* # m* m* m* + m* m* g k* m* g j* 9 j* m* 1 m* 4 m* ; l* @ m* m* g p m* D m* m* K k* 9 m* g p m* m* g p m* D m* m* K k* 9 m* g p m* m* g p m* O g p m* S m* m* K m* Z m* K m* m* g k* m* g p j* 9 j* g k* a j* m* e m* C g p m* O C g p j* W & g p & j* ' & m* ) & j* W ' g p ' j* ' ' m* ) ' j* W & g p & j* & m* ) & j* W ' g p ' j* ' m* ) ' j* W & x g p & j* ' & m* ) & j* W ' x g p ' j* ' ' m* ) ' p C g p g p j* j* p g p j* j* l* p r* p j* m* " p r* p j* ' m* ) p r* p j* j* p r* p j* m* p k* r* p j* j* p k* r* p j* [ g p p k* r* p g p m* j* p k* h r* p g p m* j* p k* h m* p g p p l* p g m p l* < g q p l* @ g p p g m p g q p p l* p j* 9 p j* 9 m* k* u j* 9 m* j* 9 m* m* y m* j* 9 j* j* k* 9 k* a k* j* k* 9 k* j* k* j* j* j* j* g p g p k* k* j* j* g p k* k* j* j* g p g p k* k* j* 9 j* g p j* g p j* j* j* g p j* g p p j* 9 & m* & m* & g p & j* 9 ' m* ' m* ' g p ' j* 9 & m* & m* & g p & j* 9 ' m* ' m* ' g p ' j* W & m* & m* ) & g p & j* W ' m* ' m* ) ' g p ' j* W & m* & m* ) & g p & j* W ' m* ' m* ) ' g p ' j* & m* & m* & g p & j* ' m* ' m* ' g p ' j* & m* & m* & g p & j* ' m* ' m* ' g p ' j* & m* & m* & g p & j* ' m* ' m* ' g p ' j* W & m* ) & j* W & j* ' & m* ) & g p & j* W ' j* ' ' m* ) ' g p ' j* W & j* & m* ) & g p & j* W ' j* ' m* ) ' g p ' j* & m* & m* & g p & j* ' m* ' m* ' g p ' j* & m* j* & g p & j* ' m* j* ' g p ' j* & m* j* & g p & j* ' m* j* ' g p ' j* & j* & m* g p & j* ' j* ' m* g p ' j* & j* & m* g p & j* ' j* ' m* g p ' j* ' m* & j* ' g p ' j* ' j* ' m* & g p ' j* ' j* & m* & g p ' j* ( j* ( j* ( g p ( j* ( j* ( j* ( g p ( j* ( m* j* ( g p ( j* ( m* j* ( g p ( j* ( j* ( m* g p ( j* ( j* ( m* g p ( j* ( m* & j* ( g p ( j* ( m* ' j* ( g p ( j* ( j* ( m* & g p ( j* ( j* ( m* ' g p ( j* ( j* & m* & g p ( j* ( j* ' m* ' g p ( j* W ' m* ) ' j* ( j* ( j* ( j* ( j* ( j* ( j* & j* ( j* ( j* ' j* ( j* ( j* ( 6m* ( j* & j* ( j* & 6m* & j* ' j* ( j* ' 6m* ' j* ( j* ( j* ( k* ( j* ( j* & j* & k* ( j* ( j* ' j* ' k* ( j* ( j* & j* ( k* ( j* ( j* ' j* ( k* ( j* W & j* ' & g j* W ' j* ' ' g m* p j* p ( q* j* ( k* ( m* j* ( q* k* ( q* j* ( q* j* ( j* 9 j* ( q* j* 9 j* ( q* j* p ( j* p ( j* ( j* ( q* q* m* p j* p ( m* p j* p ( q* j* ( q* q* k* ( m* j* ( q* q* q* k* ( q* j* ( q* q* q* j* ( q* q* m* j* ( q* q* q* m* j* ( q* q* q* j* p q* p & j* p q* p ' j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* j* l* < j* j* j* j* j* j* l* < j* j* j* 9 p g p j* 9 p g p j* C g p m* m* j* C g p m* m* j* C g p j* j* g p j* & g p m* & m* & j* ' g p m* ' m* ' j* ( g p j* ( j* ( j* & j* ' & j* & j* + & j* ' j* ' ' j* ' j* + ' j* j* l* @ p g m p l* < p g q p l* @ i* l* p i* l* q* q* k* a q* l* < k* a g p q* q* k* a g p q* l* < k* 9 j* 9 j* m* j* 9 j* m* j* 9 j* m* j* m* l* < m* 0 ; 5 g P ; m* 0 < 5 g P < m* 0 = 5 g P = m* 0 > 5 g P > m* t ; 5 g ; m* t < 5 g < m* t = 5 g = m* t > 5 g > m* K 5 g K q* j* j* K m* K m* K j* K m* K m* $ K j* K j* K m* K j* K m* K j* = m* K m* K j* = j* K m* K j* = m* K j* K m* = j* K j* & j* K m* & 5 g ) & m* . & m* ; K m* I & m* V K j* ; m* ; m* ; j* ; m* ; m* ; j* < m* < m* < j* < m* < m* < j* = m* = m* = j* = m* = m* = j* > m* > m* > j* > m* > m* > j* = m* < m* < j* > m* = m* = j* < j* < m* b j* = j* = m* b j* > j* > m* b j* ; j* ; m* ; j* < j* < m* < j* = j* = m* = j* ; j* < m* < j* < j* = m* = j* < j* < m* g j* 9 j* < g j* < m* < g p g p g p g p j* = m* = j* < j* j* = j* j* = m* 5 g ) m* e m* p = m* | m* = j* > j* ; m* ; j* 9 j* ; j* j* ; j* ; m* N ? g U ? m* N @ g U @ m* N A g U A m* N B g U B m* N L g U L m* N M g U M m* N C g U C m* N D g U D m* N E g U E m* N F g U F m* N N g U N m* N O g U O j* A m* { k* A m* L m* L m* M m* M m* N m* N m* O m* O j* W B m* ) B m* C m* C m* ? m* ? q* L j* ' L q* M j* ' M q* N j* ' N q* O j* ' O q* F j* ' F q* B j* ' B q* j* j* W C q* C j* W ? q* ? j* W L m* L m* ) L j* W L m* ' L m* ) L j* W M m* M m* ) M j* W M m* ' M m* ) M j* W N m* N m* ) N j* W N m* ' N m* ) N j* W O m* O m* ) O j* W O m* ' O m* ) O j* W L m* L m* ) L j* W L m* L m* ) L j* W M m* M m* ) M j* W M m* M m* ) M j* W L j* ' L m* ) L j* W M j* ' M m* ) M j* W L j* L m* ) L j* W M j* M m* ) M j* W N j* ' N m* ) N j* W O j* ' O m* ) O j* W N m* ) N j* W L m* ) L j* ' L j* W L m* ) L j* L j* W O m* ) O j* W M m* ) M j* ' M j* W M m* ) M j* M j* W L j* ' L m* ) L g j* W M j* ' M m* ) M g j* W N j* ' N m* ) N g j* W O j* ' O m* ) O g j* p L j* ' L m* ) L g j* p M j* ' M m* ) M g j* W L j* ' L m* ) L g p L j* W M j* ' M m* ) M g p M j* W N j* ' N m* ) N g p N j* W O j* ' O m* ) O g p O j* W & j* & m* ) & g p & j* W ' j* ' m* ) ' g p ' j* W L j* L m* ) L g p L j* W M j* M m* ) M g p M j* W & j* ' & j* ' & j* W ' j* ' ' j* ' ' j* W & j* & j* ' & j* W ' j* ' j* ' ' j* & m* & m* & m* & j* ' m* ' m* ' m* ' j* L m* L m* L m* L j* M m* M m* M m* M j* L m* L m* L m* L j* M m* M m* M m* M j* & m* & m* & m* & j* ' m* ' m* ' m* ' j* L m* L m* L m* L j* M m* M m* M m* M j* L j* L m* L m* L j* M j* M m* M m* M j* L m* L m* L m* L j* M m* M m* M m* M j* W L j* L m* = j* = m* ) L j* W L j* ' L m* j* L j* L m* { j* m* L j* W L m* ) A j* W N m* ) E j* W A m* ) L j* W E m* ) N j* M m* = j* = m* ) M j* W M j* ' M m* j* M j* M m* { j* m* M j* W O m* ) A j* W M m* ) A j* W A m* ) O j* W A m* ) M [ g p = j* W L j* ' L m* ) M j* L j* L m* M j* W M j* ' M m* ) L j* M j* M m* L j* W L m* ) O j* W L m* ) M [ g p K j* W O m* ) L j* W M m* ) L m* N L m* L m* L m* N L m* L m* L m* L m* L m* L m* L m* L m* L j* W N j* ' N m* ) N g p g p g p g p g p g p g p g p j* W L j* ' L m* ) L g p g p g p g p j* W A j* ' A m* ) A g p g p g p g p j* W L j* L m* ) L g p g p g p g p j* W A j* A m* ) A g p g p g p g p m* K m* L m* L m* L m* K m* L m* L m* K m* K m* L m* N L m* L m* K m* N L m* $ L m* * K j* W L j* ' L j* ' L j* W L j* L j* ' L j* W L j* ' & j* W L j* & j* 0 K m* = & 5 g G & j* 0 K m* S & 5 g G & j* ] K m* h & g p & j* L j* + K m* K j* L j* K m* K m* y L 5 g L _g* & m* L 5 g L _g* & j* W L j* ' L m* ) & g j* W L j* L m* ) & g j* W L j* ' L m* ) L S g j* W L j* L j* ' L S g m* & m* L m* B j* + F m* M j* + O m* A j* + E m* L j* + N m* @ j* + D m* ? j* + C m* & j* ' L g j* & q* L g m* N M m* M m* M m* N M m* M m* $ M m* M m* M m* M m* M m* M m* M m* M m* M j* W O j* ' O m* ) O Z g p d g p 9 g p g p j* W B j* ' B m* ) B j* W B j* B m* ) B j* W M j* ' M m* ) M Z g p 9 g p j* W B j* ' B m* ) B Z g p 9 g p j* W M j* M m* ) M Z g p 9 g p j* W B j* B m* ) B Z g p 9 g p m* ' m* M m* ' m* M m* ' m* M m* M m* M m* ' m* M m* % M m* 1 ' m* > M 5 g M M m* [ ' m* j M 5 g { M m* ' m* ' m* M m* ' m* M m* M m* M m* M m* M m* M m* M j* W M m* ) ' j* W M j* ' j* f M m* ' 5 g ' j* M m* ' 5 g ' j* W ? m* ? m* ) ? j* W ? m* ' ? m* ) ? j* W @ m* @ m* ) @ j* W @ m* ' @ m* ) @ j* W A m* A m* ) A j* W A m* ' A m* ) A j* W B m* B m* ) B j* W B m* ' B m* ) B j* W ? m* ? m* ) ? j* W ? m* ? m* ) ? j* W @ m* @ m* ) @ j* W @ m* @ m* ) @ j* W A m* A m* ) A j* W A m* A m* ) A j* W B m* B m* ) B j* W B m* B m* ) B j* p ? j* p ? j* p ? j* W B m* A m* ) A j* W B m* A m* ) A j* W A m* @ m* ) @ j* W A m* @ m* ) @ j* A j* A m* ) A j* p A j* p A j* p A j* p B j* p B j* p B j* W @ j* ' @ m* j* W A j* ' A m* j* W @ j* @ m* j* W A j* A m* j* W B j* ' B m* j* W B j* B m* j* W ? j* ' ? m* ) ? j* W @ j* ' @ m* ) @ j* W ? j* ? m* ) ? j* W @ j* @ m* ) @ j* W C j* ' C m* ) C j* W D j* ' D m* ) D j* W E j* ' E m* ) E j* W F j* ' F m* ) F j* W ) j* ) m* ) ) j* W C m* C m* ) C j* W D m* D m* ) D j* W E m* E m* ) E j* W F m* F m* ) F j* W ) m* ) m* ) ) j* W ? j* ' @ m* ) @ j* W ? j* @ m* ) @ j* W @ j* ' A m* ) A j* W @ j* A m* ) A j* W ? j* ' ? m* C g j* W @ j* ' @ m* g j* W A j* ' A m* g j* W ? j* ? m* C g j* W @ j* @ m* g j* W A j* A m* g j* 9 j* ' ? g q* j* ' ? g j* 9 j* ' @ g q* j* ' @ g m* j* ' A g j* W A m* ) A g p g p g p g p j* W @ m* ) @ g p g p g p g p j* W @ m* ) @ g p g p g p g p j* A g A m* j* $ A g / A m* 7 m* ? j* E A j* 9 q* A g p m* J j* ' B m* m* B m* m* N B j* T A j* Z j* W B j* ' j* T B j* j* 0 = m* _ 5 g k j* 0 = m* x 5 g k j* ] = m* g p j* ] = m* g p j* A j* + = m* = j* A j* = m* = j* B m* 5 g j* B m* 5 g j* W B j* ' ? m* ) ? j* W B j* ? m* ) ? j* 9 j* ' N j* 9 j* ' O j* 9 j* ' L j* 9 j* ' M j* j* ' ? j* ' ? i* j* j* j* j* W @ j* ' ? m* ) ? j* W @ j* ? m* ) ? j* < j* ; m* ; j* W j* ' m* ) g j* W j* m* ) g j* j* m* g j* W ? m* ) ? j* ; m* ; q* & j* ' & q* ' j* ' ' q* & j* ' L q* ' j* ' M j* W B j* B l* p l* p j* W B j* B j* ' ? j* W B j* B j* ' B l* p l* p j* W L j* ' L m* ) L g j* W M j* ' M m* ) M g j* W N j* ' N m* ) N S g j* W O j* ' O m* ) O g j* W L j* ' L m* ) L j* ' L j* W M j* ' M m* ) M j* ' M j* W N j* ' N m* ) N j* ' N j* W O j* ' O m* ) O j* ' O j* W L j* L m* ) L g j* W M j* M m* ) M g g W L g L > g ) L j* L g W M g M > g ) M j* M j* W L m* L m* ) L S g j* W M m* M m* ) M S g j* W N m* N m* ) N S g j* W O m* O m* ) O S g j* W L m* L m* ) L S g j* W M m* M m* ) M S g j* W B q* B j* W ? j* ' ? m* ) ? S g j* W ? j* ? m* ) ? S g j* W ? j* ' ? m* ) ? j* ' ? g W ? g ? > g ) ? j* ? j* W @ j* ' @ m* ) @ S g j* W @ j* @ m* ) @ S g j* W @ m* ) ; j* W A j* ' ? j* W A m* ) 8 j* W B m* ) 7 j* W A j* ' @ j* W A m* ) 9 j* W B j* ' @ j* W B m* ) @ j* W B j* ' A j* W B m* ) = j* W A m* ) < j* W B m* ) 9 j* W N m* ) N g j* W O m* ) O g j* W L m* ) L g j* W M m* ) M g j* W L j* ' L j* ' L g j* W M j* ' M j* ' M g j* W L j* L j* ' L g j* W M j* M j* ' M g j* j* ? g + ? j* > g ? j* S g j* j* + ? j* m* ? j* S g j* ? j* + ? j* m* ? j* S g k* ? k* j* ? j* $ m* , ? j* 4 S g < j* j* ? g + ? > g ? S g j* j* + ? m* ? S g j* ? j* + ? m* ? S g k* ? k* j* ? m* , ? S g < j* f @ m* D @ m* L @ j* @ j* f @ m* S @ m* @ j* @ j* f A m* S A m* A j* A j* f B m* S A m* A j* B j* Z B m* S A m* A q* d B j* B m* A m* ) A j* f A m* S @ m* @ j* A j* ? 5 g j ? 5 g s ? m* } ? j* @ 5 g j @ 5 g s @ m* } @ j* A 5 g j A 5 g s A m* } A j* B 5 g j B 5 g s B m* } B j* L 5 g j L 5 g s L m* } L j* M 5 g j M 5 g s M m* } M j* W @ m* ) ? j* W A m* ) ? j* W B m* ) ? j* W A m* ) @ j* W B m* ) A j* ? m* ? m* ? m* ? j* @ m* ? p m* ? j* A m* @ p m* ? j* B m* A p m* ? j* A m* B m* B m* ? j* @ m* A m* A m* ? j* ? m* @ m* @ m* ? j* L m* L m* L m* ? j* M m* M m* M m* ? j* W ? m* ) ? g j* W @ m* ) @ g j* W A m* ) A g j* W B m* ) B + g j* ? m* ? m* ? j* @ m* @ m* @ j* A m* A m* A j* B m* B m* B j* W L m* ) < m* < j* ' L j* W L x g p L j* ' L m* ) L p L j* W M x g p M j* ' M m* ) M p M j* W L j* ' L m* ) L l* j* W M j* ' M m* ) M l* j* W ? d g p ? j* ' ? m* ) ? j* W @ d g p @ j* ' @ m* ) @ j* W A d g p A j* ' A m* ) A j* W B d g p B j* ' B m* ) B j* W ? g p ? j* ' ? m* ) ? j* W @ g p @ j* ' @ m* ) @ j* W A g p A j* ' A m* ) A j* W B g p B j* ' B m* ) B j* W ? j* ' ? m* ) ? l* j* W @ j* ' @ m* ) @ l* j* W A j* ' A m* ) A l* j* W B j* ' B m* ) B l* j* W B m* ) B S g j* W B j* ' B m* ) B S g j* W B j* B m* ) B S g g p j* W [ g j* W L j* ) L S g j* W M j* ) M g j* W N j* ) N S g j* W O j* ) O g j* W L j* ' L m* ) A j* W M j* ' M m* ) B j* W N j* ' N m* ) E j* W O j* ' O m* ) F j* W E j* ' E m* ) E S g j* W O j* ' O m* ) O S g j* W L q* & j* W O q* ' j* W N q* & j* W N q* L j* W O q* M j* W F j* ' F m* ) B j* W O j* ' O m* ) M j* W E j* ' E m* ) A j* W N j* ' N m* ) L j* W D j* ' D m* ) @ j* W C j* ' C m* ) ? j* W L q* L j* ' L j* W M q* M j* ' M j* W N q* N j* ' N j* W O q* O j* ' O q* L j* ' L j* ' L q* M j* ' M j* ' M q* N j* ' N j* ' N q* O j* ' O j* ' O j* E m* A j* N m* L j* O m* M j* A m* E j* L m* N j* M m* O j* C j* + ? 5 g ? j* D j* + @ 5 g @ j* E j* + A 5 g A j* F j* + B 5 g B j* N j* + L 5 g L j* O j* + M 5 g M j* q* j* j* j* q* j* j* j* q* j* j* j* q* j* j* j* j* V g j* j* j* j* q* j* j* 9 q* j* j* 9 q* j* q* m* q* m* q* m* m* p g p / g p _g* p m* p _g* p m* p _g* p m* p _g* p / g p _g* p m* p ( m* p ( g p & g p & g p ' g p ' j* p j* p [ g p j* p j* p ( j* p ( j* p j* p & m* p & j* p j* p ' m* p ' j* p j* p j* p j* p j* p q* p g p j* p j* p q* p g p m* p _g* p m* p _g* p m* p _g* p xo* p _g* p m* p _g* p m* p m* p _g* p m* p 0 _g* p 0 m* p & _g* p & xo* p & q* p & xo* p & g p & m* p ' _g* p ' xo* p ' g p ' xo* p ' _g* p ' m* p ( _g* p ( xo* p _g* p xo* p ( g p ( m* p ) m* p ) xo* p ) _g* p ) xo* p ) g p ) m* p _g* p j* p q* p j* p & l* p & j* p ' l* p ' j* p ( l* p ( m* p ) _g* p ) j* p m* p j* p j* p m* p j* p j* p j* p m* p j* p j* p j* p m* p j* p j* p m* p _g* p j* p j* p k* p q* p j* p j* p xo* p ' g p & xo* p ( g p & xo* p ( g p ' m* p ' _g* p & j* p ' m* p & m* p ( _g* p & m* p ( _g* p ' m* p & m* p ' j* p & m* p ' p & p ' p & j* p & g p ' p m* p & j* p ( m* p ' j* p ( j* p & j* p ( q* p & j* p ' j* p ( q* p ' q* p & j* p ( q* p & q* p ' j* p ( q* p ' m* p j* p & m* p j* p ' m* p j* p & m* p j* p ' m* p j* p & m* p j* p ' j* p m* p & p k* p L k* p L j* p m* p ' p k* p M k* p M j* p k* p L k* p L m* p & m* p L j* p k* p M k* p M m* p ' m* p M m* p m* p & m* p m* p ' j* p & q* p & j* p j* p ' q* p ' j* p j* p & q* p & j* p j* p ' q* p ' j* p j* p q* p ' k* ' j* p q* p ' k* ' j* p q* p & k* ' & j* p q* p & k* ' & j* p j* p q* p k* p j* p j* p q* p k* p j* p j* p q* p k* p q* p j* p q* p k* p q* p j* p q* p k* p q* p j* p q* p k* p j* p j* p q* p q* p q* p k* p q* p j* p q* p q* p q* p k* p j* p j* p q* p q* p q* p j* p j* p q* p q* p q* p q* p j* p q* p q* p q* p q* p j* p q* p q* p q* p j* p ( m* p j* p & j* p q* p j* p ' j* p q* p j* p ( j* p q* p j* p & q* p q* p j* p ' q* p q* p j* p ( q* p q* p j* p ' m* p j* p ( m* p j* p & j* p q* p j* p ' j* p q* p j* p & q* p q* p j* p ' q* p q* p j* p & m* p q* p j* p ' m* p q* p j* p ( j* p q* p j* p & j* p q* p j* p ' j* p q* p j* p ( j* p q* p j* p ( q* p q* p j* p & q* p q* p j* p ' q* p q* p j* p ( q* p q* p j* p & j* p q* p k* p A k* p A j* p ' j* p q* p k* p A k* p A j* p ( j* p q* p k* p A k* p A j* p & q* p q* p k* p A k* p A j* p ' q* p q* p k* p A k* p A j* p ( q* p q* p k* p A k* p A j* p & j* p q* p k* p j* p ' j* p q* p k* p j* p ( j* p q* p k* p j* p & q* p q* p k* p j* p ' q* p q* p k* p j* p ( q* p q* p k* p j* p & m* p p k* p j* p ' m* p p k* p j* p ( m* p p k* p m* p m* p g p m* p m* p _g* p m* p m* p _g* p j* p g p j* p l* p j* p g p $ g p m* p j* p g p $ g p j* p l* p j* p j* p m* p m* p m* p _g* p m* p m* p _g* p j* p ( j* p ( j* p ( j* p & j* p & m* p & j* p ' j* p ' m* p ' j* p j* p _g* p j* p j* p _g* p j* p m* p j* p j* p m* p j* p j* p m* p j* p m* p j* p k* p j* p j* p m* p j* p j* p j* p m* p j* p m* p m* p m* p m* p / g p l* p g p g p m* p l* p l* p g p g p j* p l* p j* p j* p l* p j* p _g* p l* p / g p / g p _g* p j* p ) j* p ) g p g p p j* p j* p m* p g p j* p & g p & p L j* p ' g p ' p j* p ( g p ( p j* p & m* p & j* p & j* p ' m* p ' j* p ' j* p ) m* p ) j* p ) j* p & 5 g p L j* p & m* p L j* p ' 5 g p M j* p ' m* p M j* p ) 5 g p ) j* p ) m* p ) j* p & k* p L j* p & j* p & p L p L j* p ' k* p M j* p ' j* p ' p M p M j* p ) k* p ) j* p ) j* p ) p ) p ) g p m* p g p m* p g p j* p g p j* p g p m* p g p m* p g p m* p g p m* p 9 g p S g p m* p j* p m* p m* p k* j* p j* p j* p j* m* p m* p m* p j* p g p l* p j* p j* p l* p m* p m* p m* p m* p m* p m* p 9 g p 9 g p m* p j* p j* p j* p j* p j* p m* p k* j* p j* p g p k* p j* p j* p g p g p j* p / g p g p g p / g p g p g p j* p m* p C g p m* p C g p p g p j* p j* p p g p j* p j* p l* p p r* p j* p m* p p p r* p j* p _g* p p p k* r* p g p q* p j* p p p k* r* p g p q* p j* p p p k* r* p g p j* p j* p p p k* r* p g p j* p j* p p p k* p j* p C g p g p p p p p p p p p p p p p p p p p p p j* p m* p k* p k* p k* p k* p j* p k* p k* p j* p g p p p k* p k* p j* p g p j* p p p k* p k* p j* p j* p g p g p k* p k* p j* p g p j* p g p p j* p g p g p p j* p j* p j* p g p j* p j* p j* p g p j* p j* p j* p g p j* p j* p j* p g p j* p ( _g* p ( _g* p ( j* p & _g* p & _g* p & j* p ' _g* p ' _g* p ' j* p ( j* p ( j* p ' j* p & j* p & j* p & j* p ' j* p ' j* p ' j* p ( j* p ( j* p ( k* p ( j* p ( j* p ( p k* p ( j* p ( j* p ( p p p p k* p ( j* p ( j* p ( j* p j* p & _g* p & j* p j* p ' _g* p ' j* p j* p ( j* p ( j* p ( j* p & _g* p & j* p & j* p ' _g* p ' j* p ' j* p j* p ( q* p k* p q* p j* p ( q* p k* p j* p j* p ( q* p j* p j* p ( q* p j* p ( q* p j* p j* p ( q* p q* p q* p k* p q* p j* p ( q* p q* p q* p k* p j* p j* p ( q* p q* p q* p j* p j* p ( q* p q* p q* p q* p j* p ( q* p q* p q* p q* p j* p ( q* p q* p q* p q* p q* p m* p l* p l* p l* p j* p q* p j* p q* p p p j* p q* p j* p q* p j* p p p q* p m* p l* p l* p l* p l* p j* p j* p q* p j* p p j* p _g* p _g* p _g* p l* p j* p j* p j* p l* p q* p q* p j* p _g* p l* p l* p j* p _g* p l* p l* p j* p j* p p j* p j* p j* p l* p j* p j* p j* p j* p j* p j* p r* p _g* p _g* p j* p r* p _g* p _g* p j* p r* p _g* p _g* p j* p C g p j* p j* p g p j* p & r* p j* p & j* p & j* p ' r* p j* p ' j* p ' j* p ( r* p j* p ( j* p ( F g p ' g p m* p ' m* p ' g p g p g p g p q* p j* p r* p j* p l* p j* p r* p j* p l* p j* p r* p j* p l* p j* p j* p $ g p g p g p j* p g p $ g p l* p g p g p $ g p l* p j* p r* p j* p j* p xo* p q* p k* xo* p q* p k* xo* p & q* p & k* & xo* p q* p k* xo* p q* p k* q* p l* p k* q* p l* p k* q* p l* p k* g p g p q* p k* g p g p j* p l* p g p g p j* p l* p g p g p / g p l* p j* p q* p k* g p j* p j* p q* p ^ g p j* p j* p q* p ^ g p q* p m* p k* g p j* p j* p m* p j* p j* p m* p j* p g p j* p l* p j* p j* p l* p k* k* k* k* j* p m* p l* p j* p q* p l* p k* j* p q* p l* p k* j* p q* p l* p k* j* p m* p l* p k* j* p m* p l* p k* j* p m* p l* p k* j* p j* p l* p j* p g p j* p j* p j* p i* p l* p l* p q* p q* p p p j* m* l* < m* j* m* l* < m* p ; m* p ; m* p < m* p < m* p = m* p = m* p > m* p > m* p K m* p K m* p ; _g* p ; m* p < _g* p < m* p = _g* p = m* p > _g* p > m* p K _g* p K j* p ; j* p < j* p = j* p > j* p K m* p K m* p K j* p K j* p K m* p K j* p K j* p = m* p K m* p K j* p K j* p & l* p m* p & m* p K j* p & q* p K j* p & j* p K l* p j* p K p j* p ; m* p ; m* p ; j* p < m* p < m* p < j* p = m* p = m* p = j* p > m* p > m* p > j* p = m* p < m* p < j* p > m* p = m* p = j* p < j* p < m* p g p j* p < m* p < l* p j* p = j* p l* p m* p m* p = j* p q* p = j* p j* p = l* p j* p = p j* p < j* p l* p j* p j* p < l* p j* p < p j* p ; j* p l* p j* p j* p ; l* p j* p ; p q* p ; j* p ; j* p ; m* p C m* p C m* p D m* p D m* p E m* p E m* p F m* p F m* p N m* p N m* p O m* p O m* p ? m* p ? m* p @ m* p @ m* p A m* p A m* p B m* p B m* p L m* p L m* p M m* p M j* p A m* p k* p A j* p L , g p L j* p M , g p M j* p C j* p D j* p E j* p F j* p N j* p O j* p @ q* p L j* p L q* p M j* p M q* p & j* p & q* p ' j* p ' q* p B j* p B q* p j* p j* p L j* p L j* p M j* p M j* p N m* p N m* p N j* p O m* p O m* p O j* p L m* p L m* p L j* p M m* p M m* p M j* p N j* p N m* p N j* p O j* p O m* p O j* p L j* p L m* p L j* p M j* p M m* p M j* p L _g* p L _g* p L p m* p L m* p L j* p M _g* p M _g* p M p m* p M m* p M j* p & m* p & m* p & m* p & j* p ' m* p ' m* p ' m* p ' j* p L m* p L m* p L m* p L j* p M m* p M m* p M m* p M j* p L j* p L j* p L j* p L j* p M j* p M j* p M j* p M j* p A m* p M j* p L m* p M j* p M m* p L j* p L j* p @ j* p M m* p A j* p L m* p M m* p M j* p A m* p M m* p M j* p N j* p N m* p N l* p j* p L j* p L m* p L l* p m* p L m* p L m* p K j* p ? p j* p @ p j* p A p j* p B p j* p L p j* p M p q* p L m* p & j* p ? j* p l* p j* p @ j* p l* p j* p A j* p l* p j* p B j* p l* p j* p L j* p & l* p j* p M j* p ' l* p m* p ? j* p C Z g p m* p @ j* p D Z g p m* p A j* p E Z g p m* p B j* p F Z g p m* p L j* p N Z g p m* p M j* p O Z g p j* p & q* p L g p j* p j* p ? l* p j* p j* p @ l* p j* p j* p A l* p j* p j* p B l* p j* p & j* p L l* p j* p ' j* p M l* p j* p O j* p O m* p O l* p j* p M j* p M m* p M l* p j* p A j* p A m* p A j* p B j* p B m* p B j* p ' q* p M m* p M m* p M m* p ' q* p M j* p ' j* p ? m* p ? j* p @ m* p @ j* p ? m* p ? m* p ? j* p @ m* p @ m* p @ j* p A m* p A m* p A j* p B m* p B m* p B j* p B m* p A m* p A j* p A m* p @ m* p @ j* p A j* p @ j* p @ j* p B j* p A j* p A j* p @ j* p @ j* p A j* p B j* p A j* p A j* p B j* p ? j* p ? g p j* p @ j* p @ g p j* p A j* p A g p j* p B j* p B g p j* p @ j* p @ m* p @ j* p @ j* p @ j* p @ j* p ? _g* p ? _g* p ? p m* p ? m* p ? j* p @ _g* p @ _g* p @ p m* p @ m* p @ j* p A _g* p A _g* p A p m* p A m* p A j* p B _g* p B _g* p B p m* p B m* p B j* p ) m* p ) m* p ) j* p ? j* p @ j* p @ j* p A j* p A j* p ? j* p ? m* p ? j* @ j* p @ m* p @ j* p A m* p A l* p j* p @ m* p @ l* p j* p A m* p j* p A j* p q* p A g p m* p j* p B q* p ? j* p ? j* p ? j* p j* p ? g p ? j* p > g p ? j* p S g p j* p j* p ? g p ? > g p ? S g p j* p @ m* p @ m* p @ m* p @ j* p A m* p A m* p A m* p A j* p B m* p A m* p A q* p B j* p ? m* p ? _g* p j* p @ m* p @ _g* p j* p A m* p A _g* p j* p B m* p B _g* p j* p ? j* p ? m* p j* p B j* p B m* p j* p L x g p L j* p L m* p L j* p M x g p M j* p M m* p M j* p C j* p C m* p ? Z g p j* p D j* p D m* p @ Z g p j* p E j* p E m* p A Z g p j* p F j* p F m* p B Z g p j* p N j* p N m* p L Z g p j* p O j* p O m* p M Z g p j* p C p j* p D p j* p E p j* p F p j* p N p j* p O p j* p q* p j* p j* p j* p q* p j* p j* p j* p q* p j* p j* p j* p q* p j* p j* p *cmpsi_ccno_1 *cmpsi_minus_1 *cmpsi_1_insn *cmphi_ccno_1 *cmphi_minus_1 *cmphi_1 *cmpqi_ccno_1 *cmpqi_1 cmp{b} {%1, %0|%0, %1} *cmpqi_minus_1 *cmpqi_ext_1 cmp{b} {%h1, %0|%0, %h1} *cmpqi_ext_2 test{b} %h0, %h0 cmpqi_ext_3_insn cmp{b} {%1, %h0|%h0, %1} *cmpqi_ext_4 cmp{b} {%h1, %h0|%h0, %h1} *cmpfp_0 *cmpfp_0_cc *cmpfp_xf *cmpfp_xf_cc *cmpfp_sf *cmpfp_df *cmpfp_sf_cc *cmpfp_df_cc *cmpfp_u *cmpfp_u_cc *cmpfp_hi *cmpfp_si *cmpfp_hi_cc *cmpfp_si_cc x86_fnstsw_1 fnstsw %0 x86_sahf_1 *cmpfp_i_mixed *cmpfp_i_sse *cmpfp_i_i387 *cmpfp_iu_mixed *cmpfp_iu_sse *cmpfp_iu_387 *pushsi2 *pushsi2_prologue *popsi1_epilogue pop{l} %0 popsi1 *movsi_xor xor{l} %0, %0 *movsi_or *movsi_1 *swapsi xchg{l} %1, %0 *pushhi2 push{l} %k1 *movhi_1 *swaphi_1 xchg{l} %k1, %k0 *swaphi_2 xchg{w} %1, %0 *movstricthi_1 *movstricthi_xor xor{w} %0, %0 *pushqi2 *movqi_1 *swapqi_1 *swapqi_2 xchg{b} %1, %0 *movstrictqi_1 *movstrictqi_xor xor{b} %0, %0 *movsi_extv_1 movs{bl|x} {%h1, %0|%0, %h1} *movhi_extv_1 *movqi_extv_1 *movsi_extzv_1 movz{bl|x} {%h1, %0|%0, %h1} *movqi_extzv_2 movsi_insv_1 mov{b} {%b1, %h0|%h0, %b1} *movqi_insv_2 mov{b} {%h1, %h0|%h0, %h1} *pushdi *movdi_2 *movoi_internal *movti_internal *pushsf *movsf_1 *swapsf *pushdf_nointeger *pushdf_integer *movdf_nointeger *movdf_integer *swapdf *pushxf_nointeger *pushxf_integer *movxf_nointeger *movxf_integer *movtf_internal *pushtf_sse swapxf zero_extendhisi2_and *zero_extendhisi2_movzwl movz{wl|x} {%1, %0|%0, %1} *zero_extendqihi2_and *zero_extendqihi2_movzbw_and *zero_extendqihi2_movzbl *zero_extendqisi2_and *zero_extendqisi2_movzbw_and *zero_extendqisi2_movzbw movz{bl|x} {%1, %0|%0, %1} zero_extendsidi2_32 *extendsidi2_1 extendhisi2 extendqihi2 extendqisi2 movs{bl|x} {%1,%0|%0, %1} *extendsfdf2_mixed *extendsfdf2_sse *extendsfdf2_i387 *extendsfxf2_i387 *extenddfxf2_i387 *truncdfsf_fast_mixed *truncdfsf_fast_sse *truncdfsf_fast_i387 *truncdfsf_mixed *truncdfsf_i387 *truncdfsf2_i387_1 *truncxfsf2_mixed *truncxfdf2_mixed truncxfsf2_i387_noop truncxfdf2_i387_noop *truncxfsf2_i387 *truncxfdf2_i387 *fixuns_truncsf_1 *fixuns_truncdf_1 fix_truncsfsi_sse %vcvttss2si {%1, %0|%0, %1} fix_truncdfsi_sse %vcvttsd2si {%1, %0|%0, %1} fix_trunchi_fisttp_i387_1 fix_truncsi_fisttp_i387_1 fix_truncdi_fisttp_i387_1 fix_trunchi_i387_fisttp fix_truncsi_i387_fisttp fix_truncdi_i387_fisttp fix_trunchi_i387_fisttp_with_temp fix_truncsi_i387_fisttp_with_temp fix_truncdi_i387_fisttp_with_temp *fix_trunchi_i387_1 *fix_truncsi_i387_1 *fix_truncdi_i387_1 fix_truncdi_i387 fix_truncdi_i387_with_temp fix_trunchi_i387 fix_truncsi_i387 fix_trunchi_i387_with_temp fix_truncsi_i387_with_temp x86_fnstcw_1 fnstcw %0 x86_fldcw_1 fldcw %0 *floathisf2_1 *floathidf2_1 *floathixf2_1 *floathisf2_i387_with_temp *floathidf2_i387_with_temp *floathixf2_i387_with_temp *floathisf2_i387 *floathidf2_i387 *floathixf2_i387 *floatsisf2_1 *floatsidf2_1 *floatsixf2_1 *floatdisf2_1 *floatdidf2_1 *floatdixf2_1 *floatsisf2_vector_mixed_with_temp *floatsidf2_vector_mixed_with_temp *floatsisf2_vector_mixed *floatsidf2_vector_mixed *floatsisf2_mixed_with_temp *floatsidf2_mixed_with_temp *floatsisf2_mixed_interunit *floatsidf2_mixed_interunit *floatsisf2_mixed_nointerunit *floatsidf2_mixed_nointerunit *floatsisf2_vector_sse_with_temp *floatsidf2_vector_sse_with_temp *floatsisf2_vector_sse *floatsidf2_vector_sse *floatsisf2_sse_with_temp *floatsidf2_sse_with_temp *floatsisf2_sse_interunit *floatsidf2_sse_interunit *floatsisf2_sse_nointerunit *floatsidf2_sse_nointerunit *floatsisf2_i387_with_temp *floatsidf2_i387_with_temp *floatsixf2_i387_with_temp *floatdisf2_i387_with_temp *floatdidf2_i387_with_temp *floatdixf2_i387_with_temp *floatsisf2_i387 *floatsidf2_i387 *floatsixf2_i387 *floatdisf2_i387 *floatdidf2_i387 *floatdixf2_i387 floatdisf2_i387_with_xmm floatdidf2_i387_with_xmm floatdixf2_i387_with_xmm *floatunssisf2_1 *floatunssidf2_1 *floatunssixf2_1 *adddi3_1 *addqi3_cc_overflow *subqi3_cc_overflow *addhi3_cc_overflow *subhi3_cc_overflow *addsi3_cc_overflow *subsi3_cc_overflow *adddi3_cc_overflow add{q} {%2, %0|%0, %2} *subdi3_cc_overflow sub{q} {%2, %0|%0, %2} *addqi3_cconly_overflow *addhi3_cconly_overflow *addsi3_cconly_overflow *adddi3_cconly_overflow *subqi3_cconly_overflow *subhi3_cconly_overflow *subsi3_cconly_overflow addqi3_carry adc{b} {%2, %0|%0, %2} addhi3_carry adc{w} {%2, %0|%0, %2} addsi3_carry adc{l} {%2, %0|%0, %2} *addsi3_cc addqi3_cc *lea_1 lea{l} {%a1, %0|%0, %a1} *lea_general_1 *lea_general_2 *lea_general_3 *addsi_1 *addsi_2 *addsi_3 *addsi_4 *addsi_5 *addhi_1_lea *addhi_1 *addhi_2 *addhi_3 *addhi_4 *addhi_5 *addqi_1_lea *addqi_1 *addqi_1_slp *addqi_2 *addqi_3 *addqi_4 *addqi_5 addqi_ext_1 *addqi_ext_2 add{b} {%h2, %h0|%h0, %h2} *subdi3_1 subqi3_carry sbb{b} {%2, %0|%0, %2} subhi3_carry sbb{w} {%2, %0|%0, %2} subsi3_carry sbb{l} {%2, %0|%0, %2} *subsi_1 *subsi_2 *subsi_3 *subhi_1 *subhi_2 *subhi_3 *subqi_1 *subqi_1_slp *subqi_2 *subqi_3 *mulsi3_1 *mulhi3_1 *mulqi3_1 mul{b} %2 *umulqihi3_1 *mulqihi3_insn imul{b} %2 *umulsidi3_insn mul{l} %2 *mulsidi3_insn imul{l} %2 *umulsi3_highpart_insn *smulsi3_highpart_insn divqi3 idiv{b} %2 udivqi3 div{b} %2 *divmodsi4_nocltd *divmodsi4_cltd *divmodsi_noext idiv{l} %2 divmodhi4 cwtd idiv{w} %2 udivmodsi4 xor{l} %3, %3 div{l} %2 *udivmodsi4_noext div{l} %2 *udivmodhi_noext div{w} %2 testsi_1 test{l} {%1, %0|%0, %1} *testhi_1 test{w} {%1, %0|%0, %1} *testqi_1_maybe_si *testqi_1 *testqi_ext_0 test{b} {%1, %h0|%h0, %1} *testqi_ext_1 *testqi_ext_2 test{b} {%h1, %h0|%h0, %h1} *testqi_ext_3 *andsi_1 *andsi_2 *andhi_1 *andhi_2 *andqi_1 *andqi_1_slp and{b} {%1, %0|%0, %1} *andqi_2_maybe_si *andqi_2 *andqi_2_slp andqi_ext_0 and{b} {%2, %h0|%h0, %2} *andqi_ext_0_cc *andqi_ext_1 *andqi_ext_2 and{b} {%h2, %h0|%h0, %h2} *iorsi_1 or{l} {%2, %0|%0, %2} *iorsi_2 *iorsi_3 *iorhi_1 or{w} {%2, %0|%0, %2} *iorhi_2 *iorhi_3 *iorqi_1 *iorqi_1_slp or{b} {%1, %0|%0, %1} *iorqi_2 *iorqi_2_slp *iorqi_3 *iorqi_ext_0 or{b} {%2, %h0|%h0, %2} *iorqi_ext_1 *iorqi_ext_2 or{b} {%h2, %h0|%h0, %h2} *xorsi_1 xor{l} {%2, %0|%0, %2} *xorsi_2 *xorsi_3 *xorhi_1 xor{w} {%2, %0|%0, %2} *xorhi_2 *xorhi_3 *xorqi_1 *xorqi_1_slp xor{b} {%1, %0|%0, %1} *xorqi_ext_0 xor{b} {%2, %h0|%h0, %2} *xorqi_ext_1 *xorqi_ext_2 xor{b} {%h2, %h0|%h0, %h2} *xorqi_cc_1 *xorqi_2_slp *xorqi_cc_2 *xorqi_cc_ext_1 *negdi2_1 *negsi2_1 neg{l} %0 *negsi2_cmpz *neghi2_1 neg{w} %0 *neghi2_cmpz *negqi2_1 neg{b} %0 *negqi2_cmpz *absnegsf2_mixed *absnegdf2_mixed *absnegsf2_sse *absnegdf2_sse *absnegsf2_i387 *absnegdf2_i387 *absnegxf2_i387 *absnegtf2_sse *abssf2_1 fabs *negsf2_1 fchs *absdf2_1 *negdf2_1 *absxf2_1 *negxf2_1 *absextendsfdf2 *negextendsfdf2 *absextendsfxf2 *negextendsfxf2 *absextenddfxf2 *negextenddfxf2 copysignsf3_const copysigndf3_const copysigntf3_const copysignsf3_var copysigndf3_var copysigntf3_var *one_cmplsi2_1 not{l} %0 *one_cmplsi2_2 *one_cmplhi2_1 not{w} %0 *one_cmplhi2_2 *one_cmplqi2_1 *one_cmplqi2_2 *avx_ashlti3 sse2_ashlti3 *ashldi3_1 x86_shld shld{l} {%s2%1, %0|%0, %1, %2} *ashlsi3_1 *ashlsi3_cmp *ashlsi3_cconly *ashlhi3_1_lea *ashlhi3_1 *ashlhi3_cmp *ashlhi3_cconly *ashlqi3_1_lea *ashlqi3_1 *ashlqi3_cmp *ashlqi3_cconly *ashrdi3_1 x86_shrd shrd{l} {%s2%1, %0|%0, %1, %2} *ashrsi3_31 *ashrsi3_1_one_bit sar{l} %0 *ashrsi3_1 *ashrsi3_one_bit_cmp *ashrsi3_one_bit_cconly *ashrsi3_cmp *ashrsi3_cconly *ashrhi3_1_one_bit sar{w} %0 *ashrhi3_1 *ashrhi3_one_bit_cmp *ashrhi3_one_bit_cconly *ashrhi3_cmp *ashrhi3_cconly *ashrqi3_1_one_bit sar{b} %0 *ashrqi3_1_one_bit_slp *ashrqi3_1 *ashrqi3_1_slp *ashrqi3_one_bit_cmp *ashrqi3_one_bit_cconly *ashrqi3_cmp *ashrqi3_cconly *avx_lshrti3 sse2_lshrti3 *lshrdi3_1 *lshrsi3_1_one_bit shr{l} %0 *lshrsi3_1 *lshrsi3_one_bit_cmp *lshrsi3_one_bit_cconly *lshrsi3_cmp *lshrsi3_cconly *lshrhi3_1_one_bit shr{w} %0 *lshrhi3_1 *lshrhi3_one_bit_cmp *lshrhi3_one_bit_cconly *lshrhi3_cmp *lshrhi3_cconly *lshrqi3_1_one_bit shr{b} %0 *lshrqi3_1_one_bit_slp *lshrqi3_1 *lshrqi3_1_slp *lshrqi2_one_bit_cmp *lshrqi2_one_bit_cconly *lshrqi2_cmp *lshrqi2_cconly ix86_rotldi3 *rotlsi3_1_one_bit rol{l} %0 *rotlsi3_1 *rotlhi3_1_one_bit rol{w} %0 *rotlhi3_1 *rotlqi3_1_one_bit_slp rol{b} %0 *rotlqi3_1_one_bit *rotlqi3_1_slp *rotlqi3_1 ix86_rotrdi3 *rotrsi3_1_one_bit ror{l} %0 *rotrsi3_1 *rotrhi3_one_bit ror{w} %0 *rotrhi3_1 *rotrqi3_1_one_bit ror{b} %0 *rotrqi3_1_one_bit_slp *rotrqi3_1 *rotrqi3_1_slp *btsi bt{l} {%1, %0|%0, %1} *setcc_1 set%C1 %0 *setcc_2 *avx_setccsf vcmp%D1ss {%3, %2, %0|%0, %2, %3} *avx_setccdf vcmp%D1sd {%3, %2, %0|%0, %2, %3} *sse_setccsf cmp%D1ss {%3, %0|%0, %3} *sse_setccdf cmp%D1sd {%3, %0|%0, %3} *sse5_setccsf com%Y1ss {%3, %2, %0|%0, %2, %3} *sse5_setccdf com%Y1sd {%3, %2, %0|%0, %2, %3} *jcc_1 %+j%C1 %l0 *jcc_2 %+j%c1 %l0 *jcc_btsi *jcc_btsi_mask *jcc_btsi_1 *jcc_btsi_mask_1 *fp_jcc_1_mixed *fp_jcc_1_sse *fp_jcc_1_387 *fp_jcc_2_mixed *fp_jcc_2_sse *fp_jcc_2_387 *fp_jcc_3_387 *fp_jcc_4_387 *fp_jcc_5_387 *fp_jcc_6_387 *fp_jcc_7_387 *fp_jcc_8hi_387 *fp_jcc_8si_387 jump jmp %l0 *indirect_jump *tablejump_1 *call_pop_0 *call_pop_1 *sibcall_pop_1 *call_0 *call_1 *sibcall_1 blockage *memory_blockage prologue_use return_internal ret return_internal_long rep ret return_pop_internal ret %0 return_indirect_internal nops align set_got set_got_labelled eh_return_internal leave *ffs_no_cmove *ffssi_1 bsf{l} {%1, %0|%0, %1} ctzsi2 clzsi2_abm lzcnt{l} {%1, %0|%0, %1} *bsr bsr{l} {%1, %0|%0, %1} popcounthi2 popcountsi2 *popcounthi2_cmp *popcountsi2_cmp *popcountdi2_cmp *bswapsi_movbe *bswapsi_1 *bswaphi_lowpart_1 bswaphi_lowpart clzhi2_abm lzcnt{w} {%1, %0|%0, %1} *bsrhi bsr{w} {%1, %0|%0, %1} paritydi2_cmp paritysi2_cmp *parityhi2_cmp xor{b} {%h0, %b0|%b0, %h0} *parityqi2_cmp *tls_global_dynamic_32_gnu lea{l} {%a2@TLSGD(,%1,1), %0|%0, %a2@TLSGD[%1*1]} call %P3 *tls_global_dynamic_32_sun lea{l} {%a2@DTLNDX(%1), %4|%4, %a2@DTLNDX[%1]} push{l} %4 call %a2@TLSPLT pop{l} %4 nop *tls_local_dynamic_base_32_gnu lea{l} {%&@TLSLDM(%1), %0|%0, %&@TLSLDM[%1]} call %P2 *tls_local_dynamic_base_32_sun lea{l} {%&@TMDNX(%1), %3|%3, %&@TMDNX[%1]} push{l} %3 call %&@TLSPLT pop{l} %3 *tls_local_dynamic_32_once *load_tp_si mov{l} {%%gs:0, %0|%0, DWORD PTR gs:0} *add_tp_si add{l} {%%gs:0, %0|%0, DWORD PTR gs:0} *tls_dynamic_lea_32 lea{l} {%a2@TLSDESC(%1), %0|%0, %a2@TLSDESC[%1]} *tls_dynamic_call_32 call {*%a1@TLSCALL(%2)|[DWORD PTR [%2+%a1@TLSCALL]]} *tls_dynamic_gnu2_combine_32 *fop_sf_comm_mixed_avx *fop_df_comm_mixed_avx *fop_sf_comm_mixed *fop_df_comm_mixed *fop_sf_comm_avx *fop_df_comm_avx *fop_sf_comm_sse *fop_df_comm_sse *fop_sf_comm_i387 *fop_df_comm_i387 *fop_sf_1_mixed_avx *fop_df_1_mixed_avx *fop_sf_1_mixed *fop_df_1_mixed *rcpsf2_sse %vrcpss {%1, %d0|%d0, %1} *fop_sf_1_avx *fop_df_1_avx *fop_sf_1_sse *fop_df_1_sse *fop_sf_1_i387 *fop_df_1_i387 *fop_sf_2_i387 *fop_df_2_i387 *fop_sf_3_i387 *fop_df_3_i387 *fop_df_4_i387 *fop_df_5_i387 *fop_df_6_i387 *fop_xf_comm_i387 *fop_xf_1_i387 *fop_xf_2_i387 *fop_xf_3_i387 *fop_xf_4_i387 *fop_xf_5_i387 *fop_xf_6_i387 truncxfsf2_i387_noop_unspec truncxfdf2_i387_noop_unspec sqrtxf2 fsqrt sqrt_extendsfxf2_i387 sqrt_extenddfxf2_i387 *rsqrtsf2_sse %vrsqrtss {%1, %d0|%d0, %1} *sqrtsf2_sse %vsqrtss {%1, %d0|%d0, %1} *sqrtdf2_sse %vsqrtsd {%1, %d0|%d0, %1} fpremxf4_i387 fprem fprem1xf4_i387 fprem1 *sinxf2_i387 fsin *sin_extendsfxf2_i387 *sin_extenddfxf2_i387 *cosxf2_i387 fcos *cos_extendsfxf2_i387 *cos_extenddfxf2_i387 sincosxf3 fsincos sincos_extendsfxf3_i387 sincos_extenddfxf3_i387 fptanxf4_i387 fptan fptan_extendsfxf4_i387 fptan_extenddfxf4_i387 *fpatanxf3_i387 fpatan fpatan_extendsfxf3_i387 fpatan_extenddfxf3_i387 fyl2xxf3_i387 fyl2x fyl2x_extendsfxf3_i387 fyl2x_extenddfxf3_i387 fyl2xp1xf3_i387 fyl2xp1 fyl2xp1_extendsfxf3_i387 fyl2xp1_extenddfxf3_i387 fxtractxf3_i387 fxtract fxtract_extendsfxf3_i387 fxtract_extenddfxf3_i387 *f2xm1xf2_i387 f2xm1 *fscalexf4_i387 fscale sse4_1_roundsf2 %vroundss {%2, %1, %d0|%d0, %1, %2} sse4_1_rounddf2 %vroundsd {%2, %1, %d0|%d0, %1, %2} rintxf2 frndint *fistdi2_1 fistdi2 fistdi2_with_temp *fisthi2_1 *fistsi2_1 fisthi2 fistsi2 fisthi2_with_temp fistsi2_with_temp frndintxf2_floor frndintxf2_floor_i387 fldcw %3 frndint fldcw %2 *fisthi2_floor_1 *fistsi2_floor_1 *fistdi2_floor_1 fistdi2_floor fistdi2_floor_with_temp fisthi2_floor fistsi2_floor fisthi2_floor_with_temp fistsi2_floor_with_temp frndintxf2_ceil frndintxf2_ceil_i387 *fisthi2_ceil_1 *fistsi2_ceil_1 *fistdi2_ceil_1 fistdi2_ceil fistdi2_ceil_with_temp fisthi2_ceil fistsi2_ceil fisthi2_ceil_with_temp fistsi2_ceil_with_temp frndintxf2_trunc frndintxf2_trunc_i387 frndintxf2_mask_pm frndintxf2_mask_pm_i387 fldcw %3 frndint fclex fldcw %2 fxamsf2_i387 fxam fnstsw %0 fxamdf2_i387 fxamxf2_i387 fxamsf2_i387_with_temp fxamdf2_i387_with_temp cld *strmovsi_1 movs{l|d} *strmovhi_1 movsw *strmovqi_1 movsb *rep_movsi rep movs{l|d} *rep_movqi rep movsb *strsetsi_1 stos{l|d} *strsethi_1 stosw *strsetqi_1 stosb *rep_stossi rep stos{l|d} *rep_stosqi rep stosb *cmpstrnqi_nz_1 repz cmpsb *cmpstrnqi_1 *strlenqi_1 repnz scasb *x86_movdicc_0_m1_se sbb{q} %0, %0 x86_movsicc_0_m1 sbb{l} %0, %0 *x86_movsicc_0_m1_se *movsicc_noc *movhicc_noc *movqicc_noc *movsfcc_1_387 *movdfcc_1 *movxfcc_1 *sse5_pcmov_sf pcmov {%1, %3, %2, %0|%0, %2, %3, %1} *sse5_pcmov_df *avx_smaxsf3 vmaxss {%2, %1, %0|%0, %1, %2} *avx_sminsf3 vminss {%2, %1, %0|%0, %1, %2} *avx_smaxdf3 vmaxsd {%2, %1, %0|%0, %1, %2} *avx_smindf3 vminsd {%2, %1, %0|%0, %1, %2} smaxsf3 maxss {%2, %0|%0, %2} sminsf3 minss {%2, %0|%0, %2} smaxdf3 maxsd {%2, %0|%0, %2} smindf3 minsd {%2, %0|%0, %2} *avx_ieee_sminsf3 *avx_ieee_smindf3 *ieee_sminsf3 *ieee_smindf3 *avx_ieee_smaxsf3 *avx_ieee_smaxdf3 *ieee_smaxsf3 *ieee_smaxdf3 pro_epilogue_adjust_stack_1 allocate_stack_worker_32 *call_value_pop_0 *call_value_pop_1 *sibcall_value_pop_1 *call_value_0 *call_value_1 *sibcall_value_1 trap *prefetch_sse *prefetch_3dnow stack_protect_set_si mov{l} {%1, %2|%2, %1} mov{l} {%2, %0|%0, %2} xor{l} %2, %2 stack_tls_protect_set_si mov{l} {%%gs:%P1, %2|%2, DWORD PTR gs:%P1} mov{l} {%2, %0|%0, %2} xor{l} %2, %2 stack_protect_test_si mov{l} {%1, %3|%3, %1} xor{l} {%2, %3|%3, %2} stack_tls_protect_test_si mov{l} {%1, %3|%3, %1} xor{l} {%%gs:%P2, %3|%3, DWORD PTR gs:%P2} sse4_2_crc32qi crc32{b} {%2, %0|%0, %2} sse4_2_crc32hi crc32{w} {%2, %0|%0, %2} sse4_2_crc32si crc32{l} {%2, %0|%0, %2} *lwp_llwpcbsi1 llwpcb %0 lwp_slwpcbsi slwpcb %0 *lwp_lwpvalsi3_1 lwpval {%2, %1, %0|%0, %1, %2} *lwp_lwpinssi3_1 lwpins {%2, %1, %0|%0, %1, %2} *movv8qi_internal_avx *movv4hi_internal_avx *movv2si_internal_avx *movv1di_internal_avx *movv8qi_internal *movv4hi_internal *movv2si_internal *movv1di_internal *movv2sf_internal_avx *movv2sf_internal sse_movntdi movntq {%1, %0|%0, %1} *mmx_addv2sf3 pfadd {%2, %0|%0, %2} *mmx_subv2sf3 *mmx_mulv2sf3 pfmul {%2, %0|%0, %2} *mmx_smaxv2sf3_finite pfmax {%2, %0|%0, %2} *mmx_sminv2sf3_finite pfmin {%2, %0|%0, %2} *mmx_smaxv2sf3 *mmx_sminv2sf3 mmx_rcpv2sf2 pfrcp {%1, %0|%0, %1} mmx_rcpit1v2sf3 pfrcpit1 {%2, %0|%0, %2} mmx_rcpit2v2sf3 pfrcpit2 {%2, %0|%0, %2} mmx_rsqrtv2sf2 pfrsqrt {%1, %0|%0, %1} mmx_rsqit1v2sf3 pfrsqit1 {%2, %0|%0, %2} mmx_haddv2sf3 pfacc {%2, %0|%0, %2} mmx_hsubv2sf3 pfnacc {%2, %0|%0, %2} mmx_addsubv2sf3 pfpnacc {%2, %0|%0, %2} *mmx_eqv2sf3 pfcmpeq {%2, %0|%0, %2} mmx_gtv2sf3 pfcmpgt {%2, %0|%0, %2} mmx_gev2sf3 pfcmpge {%2, %0|%0, %2} mmx_pf2id pf2id {%1, %0|%0, %1} mmx_pf2iw pf2iw {%1, %0|%0, %1} mmx_pi2fw pi2fw {%1, %0|%0, %1} mmx_floatv2si2 pi2fd {%1, %0|%0, %1} mmx_pswapdv2sf2 pswapd {%1, %0|%0, %1} *vec_dupv2sf punpckldq %0, %0 *mmx_concatv2sf *vec_extractv2sf_0 *vec_extractv2sf_1 *mmx_addv8qi3 paddb {%2, %0|%0, %2} *mmx_subv8qi3 psubb {%2, %0|%0, %2} *mmx_addv4hi3 paddw {%2, %0|%0, %2} *mmx_subv4hi3 psubw {%2, %0|%0, %2} *mmx_addv2si3 paddd {%2, %0|%0, %2} *mmx_subv2si3 psubd {%2, %0|%0, %2} *mmx_addv1di3 paddq {%2, %0|%0, %2} *mmx_subv1di3 psubq {%2, %0|%0, %2} *mmx_ssaddv8qi3 paddsb {%2, %0|%0, %2} *mmx_usaddv8qi3 paddusb {%2, %0|%0, %2} *mmx_sssubv8qi3 psubsb {%2, %0|%0, %2} *mmx_ussubv8qi3 psubusb {%2, %0|%0, %2} *mmx_ssaddv4hi3 paddsw {%2, %0|%0, %2} *mmx_usaddv4hi3 paddusw {%2, %0|%0, %2} *mmx_sssubv4hi3 psubsw {%2, %0|%0, %2} *mmx_ussubv4hi3 psubusw {%2, %0|%0, %2} *mmx_mulv4hi3 pmullw {%2, %0|%0, %2} *mmx_smulv4hi3_highpart pmulhw {%2, %0|%0, %2} *mmx_umulv4hi3_highpart pmulhuw {%2, %0|%0, %2} *mmx_pmaddwd pmaddwd {%2, %0|%0, %2} *mmx_pmulhrwv4hi3 pmulhrw {%2, %0|%0, %2} *sse2_umulv1siv1di3 pmuludq {%2, %0|%0, %2} *mmx_smaxv4hi3 pmaxsw {%2, %0|%0, %2} *mmx_sminv4hi3 pminsw {%2, %0|%0, %2} *mmx_umaxv8qi3 pmaxub {%2, %0|%0, %2} *mmx_uminv8qi3 pminub {%2, %0|%0, %2} mmx_ashrv4hi3 psraw {%2, %0|%0, %2} mmx_ashrv2si3 psrad {%2, %0|%0, %2} mmx_lshrv4hi3 psrlw {%2, %0|%0, %2} mmx_lshrv2si3 psrld {%2, %0|%0, %2} mmx_lshrv1di3 psrlq {%2, %0|%0, %2} mmx_ashlv4hi3 psllw {%2, %0|%0, %2} mmx_ashlv2si3 pslld {%2, %0|%0, %2} mmx_ashlv1di3 psllq {%2, %0|%0, %2} *mmx_eqv8qi3 pcmpeqb {%2, %0|%0, %2} *mmx_eqv4hi3 pcmpeqw {%2, %0|%0, %2} *mmx_eqv2si3 pcmpeqd {%2, %0|%0, %2} mmx_gtv8qi3 pcmpgtb {%2, %0|%0, %2} mmx_gtv4hi3 pcmpgtw {%2, %0|%0, %2} mmx_gtv2si3 pcmpgtd {%2, %0|%0, %2} mmx_andnotv8qi3 pandn {%2, %0|%0, %2} mmx_andnotv4hi3 mmx_andnotv2si3 *mmx_andv8qi3 pand {%2, %0|%0, %2} *mmx_iorv8qi3 por {%2, %0|%0, %2} *mmx_xorv8qi3 pxor {%2, %0|%0, %2} *mmx_andv4hi3 *mmx_iorv4hi3 *mmx_xorv4hi3 *mmx_andv2si3 *mmx_iorv2si3 *mmx_xorv2si3 mmx_packsswb packsswb {%2, %0|%0, %2} mmx_packssdw packssdw {%2, %0|%0, %2} mmx_packuswb packuswb {%2, %0|%0, %2} mmx_punpckhbw punpckhbw {%2, %0|%0, %2} mmx_punpcklbw punpcklbw {%2, %0|%0, %2} mmx_punpckhwd punpckhwd {%2, %0|%0, %2} mmx_punpcklwd punpcklwd {%2, %0|%0, %2} mmx_punpckhdq punpckhdq {%2, %0|%0, %2} mmx_punpckldq *mmx_pinsrw mmx_pextrw pextrw {%2, %1, %0|%0, %1, %2} mmx_pshufw_1 mmx_pswapdv2si2 *vec_dupv4hi pshufw {$0, %0, %0|%0, %0, 0} *vec_dupv2si *mmx_concatv2si *vec_extractv2si_0 *vec_extractv2si_1 *mmx_uavgv8qi3 *mmx_uavgv4hi3 pavgw {%2, %0|%0, %2} mmx_psadbw psadbw {%2, %0|%0, %2} mmx_pmovmskb pmovmskb {%1, %0|%0, %1} *mmx_maskmovq maskmovq {%2, %1|%1, %2} mmx_emms emms mmx_femms femms *avx_movv16qi_internal *avx_movv8hi_internal *avx_movv4si_internal *avx_movv2di_internal *avx_movv4sf_internal *avx_movv2df_internal *avx_movv32qi_internal *avx_movv16hi_internal *avx_movv8si_internal *avx_movv4di_internal *avx_movv8sf_internal *avx_movv4df_internal *movv16qi_internal *movv8hi_internal *movv4si_internal *movv2di_internal *movv4sf_internal *movv2df_internal movdi_to_sse avx_movups vmovups {%1, %0|%0, %1} avx_movupd vmovupd {%1, %0|%0, %1} avx_movups256 avx_movupd256 sse2_movq128 sse_movups movups {%1, %0|%0, %1} sse2_movupd movupd {%1, %0|%0, %1} avx_movdqu256 avx_movdqu sse2_movdqu movdqu {%1, %0|%0, %1} avx_movntv4sf vmovntps {%1, %0|%0, %1} avx_movntv2df vmovntpd {%1, %0|%0, %1} avx_movntv8sf avx_movntv4df sse_movntv4sf movntps {%1, %0|%0, %1} sse2_movntv2df movntpd {%1, %0|%0, %1} avx_movntv4di vmovntdq {%1, %0|%0, %1} avx_movntv2di sse2_movntv2di movntdq {%1, %0|%0, %1} sse2_movntsi movnti {%1, %0|%0, %1} avx_lddqu256 vlddqu {%1, %0|%0, %1} avx_lddqu sse3_lddqu lddqu {%1, %0|%0, %1} *avx_addv4sf3 vaddps {%2, %1, %0|%0, %1, %2} *avx_subv4sf3 vsubps {%2, %1, %0|%0, %1, %2} *avx_addv2df3 vaddpd {%2, %1, %0|%0, %1, %2} *avx_subv2df3 vsubpd {%2, %1, %0|%0, %1, %2} *avx_addv8sf3 *avx_subv8sf3 *avx_addv4df3 *avx_subv4df3 *addv4sf3 addps {%2, %0|%0, %2} *subv4sf3 subps {%2, %0|%0, %2} *addv2df3 addpd {%2, %0|%0, %2} *subv2df3 subpd {%2, %0|%0, %2} *avx_vmaddv4sf3 vaddss {%2, %1, %0|%0, %1, %2} *avx_vmsubv4sf3 vsubss {%2, %1, %0|%0, %1, %2} *avx_vmaddv2df3 vaddsd {%2, %1, %0|%0, %1, %2} *avx_vmsubv2df3 vsubsd {%2, %1, %0|%0, %1, %2} sse_vmaddv4sf3 addss {%2, %0|%0, %2} sse_vmsubv4sf3 subss {%2, %0|%0, %2} sse2_vmaddv2df3 addsd {%2, %0|%0, %2} sse2_vmsubv2df3 subsd {%2, %0|%0, %2} *avx_mulv4sf3 vmulps {%2, %1, %0|%0, %1, %2} *avx_mulv2df3 vmulpd {%2, %1, %0|%0, %1, %2} *avx_mulv8sf3 *avx_mulv4df3 *mulv4sf3 mulps {%2, %0|%0, %2} *mulv2df3 mulpd {%2, %0|%0, %2} *avx_vmmulv4sf3 vmulss {%2, %1, %0|%0, %1, %2} *avx_vmmulv2df3 vmulsd {%2, %1, %0|%0, %1, %2} sse_vmmulv4sf3 mulss {%2, %0|%0, %2} sse2_vmmulv2df3 mulsd {%2, %0|%0, %2} avx_divv4sf3 vdivps {%2, %1, %0|%0, %1, %2} avx_divv2df3 vdivpd {%2, %1, %0|%0, %1, %2} avx_divv8sf3 avx_divv4df3 *avx_divv4sf3 *avx_divv2df3 sse_divv4sf3 divps {%2, %0|%0, %2} sse2_divv2df3 divpd {%2, %0|%0, %2} *avx_vmdivv4sf3 vdivss {%2, %1, %0|%0, %1, %2} *avx_vmdivv2df3 vdivsd {%2, %1, %0|%0, %1, %2} sse_vmdivv4sf3 divss {%2, %0|%0, %2} sse2_vmdivv2df3 divsd {%2, %0|%0, %2} avx_rcpv8sf2 vrcpps {%1, %0|%0, %1} sse_rcpv4sf2 %vrcpps {%1, %0|%0, %1} *avx_vmrcpv4sf2 vrcpss {%1, %2, %0|%0, %2, %1} sse_vmrcpv4sf2 rcpss {%1, %0|%0, %1} avx_sqrtv8sf2 vsqrtps {%1, %0|%0, %1} sse_sqrtv4sf2 %vsqrtps {%1, %0|%0, %1} sqrtv4df2 vsqrtpd {%1, %0|%0, %1} sqrtv2df2 %vsqrtpd {%1, %0|%0, %1} *avx_vmsqrtv4sf2 vsqrtss {%1, %2, %0|%0, %2, %1} *avx_vmsqrtv2df2 vsqrtsd {%1, %2, %0|%0, %2, %1} sse_vmsqrtv4sf2 sqrtss {%1, %0|%0, %1} sse2_vmsqrtv2df2 sqrtsd {%1, %0|%0, %1} avx_rsqrtv8sf2 vrsqrtps {%1, %0|%0, %1} sse_rsqrtv4sf2 %vrsqrtps {%1, %0|%0, %1} *avx_vmrsqrtv4sf2 vrsqrtss {%1, %2, %0|%0, %2, %1} sse_vmrsqrtv4sf2 rsqrtss {%1, %0|%0, %1} *avx_smaxv4sf3_finite vmaxps {%2, %1, %0|%0, %1, %2} *avx_sminv4sf3_finite vminps {%2, %1, %0|%0, %1, %2} *avx_smaxv2df3_finite vmaxpd {%2, %1, %0|%0, %1, %2} *avx_sminv2df3_finite vminpd {%2, %1, %0|%0, %1, %2} *avx_smaxv8sf3_finite *avx_sminv8sf3_finite *avx_smaxv4df3_finite *avx_sminv4df3_finite *smaxv4sf3_finite maxps {%2, %0|%0, %2} *sminv4sf3_finite minps {%2, %0|%0, %2} *smaxv2df3_finite maxpd {%2, %0|%0, %2} *sminv2df3_finite minpd {%2, %0|%0, %2} *avx_smaxv4sf3 *avx_sminv4sf3 *avx_smaxv2df3 *avx_sminv2df3 *avx_smaxv8sf3 *avx_sminv8sf3 *avx_smaxv4df3 *avx_sminv4df3 *smaxv4sf3 *sminv4sf3 *smaxv2df3 *sminv2df3 *avx_vmsmaxv4sf3 *avx_vmsminv4sf3 *avx_vmsmaxv2df3 *avx_vmsminv2df3 sse_vmsmaxv4sf3 sse_vmsminv4sf3 sse2_vmsmaxv2df3 sse2_vmsminv2df3 *avx_ieee_sminv4sf3 *avx_ieee_sminv2df3 *avx_ieee_sminv8sf3 *avx_ieee_sminv4df3 *avx_ieee_smaxv4sf3 *avx_ieee_smaxv2df3 *avx_ieee_smaxv8sf3 *avx_ieee_smaxv4df3 *ieee_sminv4sf3 *ieee_sminv2df3 *ieee_smaxv4sf3 *ieee_smaxv2df3 avx_addsubv8sf3 vaddsubps {%2, %1, %0|%0, %1, %2} avx_addsubv4df3 vaddsubpd {%2, %1, %0|%0, %1, %2} *avx_addsubv4sf3 sse3_addsubv4sf3 addsubps {%2, %0|%0, %2} *avx_addsubv2df3 sse3_addsubv2df3 addsubpd {%2, %0|%0, %2} avx_haddv4df3 vhaddpd {%2, %1, %0|%0, %1, %2} avx_hsubv4df3 vhsubpd {%2, %1, %0|%0, %1, %2} avx_haddv8sf3 vhaddps {%2, %1, %0|%0, %1, %2} avx_hsubv8sf3 vhsubps {%2, %1, %0|%0, %1, %2} *avx_haddv4sf3 *avx_hsubv4sf3 sse3_haddv4sf3 haddps {%2, %0|%0, %2} sse3_hsubv4sf3 hsubps {%2, %0|%0, %2} *avx_haddv2df3 *avx_hsubv2df3 sse3_haddv2df3 haddpd {%2, %0|%0, %2} sse3_hsubv2df3 hsubpd {%2, %0|%0, %2} avx_cmppsv4sf3 vcmpps {%3, %2, %1, %0|%0, %1, %2, %3} avx_cmppdv2df3 vcmppd {%3, %2, %1, %0|%0, %1, %2, %3} avx_cmppsv8sf3 avx_cmppdv4df3 avx_cmpssv4sf3 vcmpss {%3, %2, %1, %0|%0, %1, %2, %3} avx_cmpsdv2df3 vcmpsd {%3, %2, %1, %0|%0, %1, %2, %3} *avx_maskcmpv4sf3 vcmp%D3ps {%2, %1, %0|%0, %1, %2} *avx_maskcmpv2df3 vcmp%D3pd {%2, %1, %0|%0, %1, %2} *avx_maskcmpv8sf3 *avx_maskcmpv4df3 sse_maskcmpsf3 cmp%D3ss {%2, %0|%0, %2} sse2_maskcmpdf3 cmp%D3sd {%2, %0|%0, %2} sse_maskcmpv4sf3 cmp%D3ps {%2, %0|%0, %2} sse2_maskcmpv2df3 cmp%D3pd {%2, %0|%0, %2} sse_vmmaskcmpv4sf3 sse2_vmmaskcmpv2df3 sse_comi %vcomiss {%1, %0|%0, %1} sse2_comi %vcomisd {%1, %0|%0, %1} sse_ucomi %vucomiss {%1, %0|%0, %1} sse2_ucomi %vucomisd {%1, %0|%0, %1} avx_andnotv4sf3 vandnps {%2, %1, %0|%0, %1, %2} avx_andnotv2df3 vandnpd {%2, %1, %0|%0, %1, %2} avx_andnotv8sf3 avx_andnotv4df3 sse_andnotv4sf3 andnps {%2, %0|%0, %2} sse2_andnotv2df3 andnpd {%2, %0|%0, %2} *avx_andv4sf3 vandps {%2, %1, %0|%0, %1, %2} *avx_iorv4sf3 vorps {%2, %1, %0|%0, %1, %2} *avx_xorv4sf3 vxorps {%2, %1, %0|%0, %1, %2} *avx_andv2df3 vandpd {%2, %1, %0|%0, %1, %2} *avx_iorv2df3 vorpd {%2, %1, %0|%0, %1, %2} *avx_xorv2df3 vxorpd {%2, %1, %0|%0, %1, %2} *avx_andv8sf3 *avx_iorv8sf3 *avx_xorv8sf3 *avx_andv4df3 *avx_iorv4df3 *avx_xorv4df3 *andv4sf3 andps {%2, %0|%0, %2} *iorv4sf3 orps {%2, %0|%0, %2} *xorv4sf3 xorps {%2, %0|%0, %2} *andv2df3 andpd {%2, %0|%0, %2} *iorv2df3 orpd {%2, %0|%0, %2} *xorv2df3 xorpd {%2, %0|%0, %2} *avx_andnotsf3 *avx_andnotdf3 *andnotsf3 *andnotdf3 *avx_andsf3 *avx_iorsf3 *avx_xorsf3 *avx_anddf3 *avx_iordf3 *avx_xordf3 *andsf3 *iorsf3 *xorsf3 *anddf3 *iordf3 *xordf3 sse5_fmaddsf4 fmaddss {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmadddf4 fmaddsd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmaddv4sf4 fmaddps {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmaddv2df4 fmaddpd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_vmfmaddv4sf4 sse5_vmfmaddv2df4 sse5_fmsubsf4 fmsubss {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmsubdf4 fmsubsd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmsubv4sf4 fmsubps {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fmsubv2df4 fmsubpd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_vmfmsubv4sf4 sse5_vmfmsubv2df4 sse5_fnmaddsf4 fnmaddss {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmadddf4 fnmaddsd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmaddv4sf4 fnmaddps {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmaddv2df4 fnmaddpd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_vmfnmaddv4sf4 sse5_vmfnmaddv2df4 sse5_fnmsubsf4 fnmsubss {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmsubdf4 fnmsubsd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmsubv4sf4 fnmsubps {%3, %2, %1, %0|%0, %1, %2, %3} sse5_fnmsubv2df4 fnmsubpd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_vmfnmsubv4sf4 sse5_vmfnmsubv2df4 *sse5i_fmaddv4sf4 *sse5i_fmaddv2df4 *sse5i_fmsubv4sf4 *sse5i_fmsubv2df4 *sse5i_fnmaddv4sf4 *sse5i_fnmaddv2df4 *sse5i_fnmsubv4sf4 *sse5i_fnmsubv2df4 *sse5i_vmfmaddv4sf4 *sse5i_vmfmaddv2df4 *sse5i_vmfmsubv4sf4 *sse5i_vmfmsubv2df4 *sse5i_vmfnmaddv4sf4 *sse5i_vmfnmaddv2df4 *sse5i_vmfnmsubv4sf4 *sse5i_vmfnmsubv2df4 sse_cvtpi2ps cvtpi2ps {%2, %0|%0, %2} sse_cvtps2pi cvtps2pi {%1, %0|%0, %1} sse_cvttps2pi cvttps2pi {%1, %0|%0, %1} *avx_cvtsi2ss vcvtsi2ss {%2, %1, %0|%0, %1, %2} sse_cvtsi2ss cvtsi2ss {%2, %0|%0, %2} sse_cvtss2si %vcvtss2si {%1, %0|%0, %1} sse_cvtss2si_2 sse_cvttss2si avx_cvtdq2ps vcvtdq2ps {%1, %0|%0, %1} avx_cvtdq2ps256 sse2_cvtdq2ps cvtdq2ps {%1, %0|%0, %1} avx_cvtps2dq vcvtps2dq {%1, %0|%0, %1} avx_cvtps2dq256 sse2_cvtps2dq cvtps2dq {%1, %0|%0, %1} avx_cvttps2dq vcvttps2dq {%1, %0|%0, %1} avx_cvttps2dq256 sse2_cvttps2dq cvttps2dq {%1, %0|%0, %1} sse2_cvtpi2pd cvtpi2pd {%1, %0|%0, %1} sse2_cvtpd2pi cvtpd2pi {%1, %0|%0, %1} sse2_cvttpd2pi cvttpd2pi {%1, %0|%0, %1} *avx_cvtsi2sd vcvtsi2sd {%2, %1, %0|%0, %1, %2} sse2_cvtsi2sd cvtsi2sd {%2, %0|%0, %2} sse2_cvtsd2si %vcvtsd2si {%1, %0|%0, %1} sse2_cvtsd2si_2 sse2_cvttsd2si avx_cvtdq2pd256 vcvtdq2pd {%1, %0|%0, %1} sse2_cvtdq2pd %vcvtdq2pd {%1, %0|%0, %1} avx_cvtpd2dq256 vcvtpd2dq{y} {%1, %0|%0, %1} *sse2_cvtpd2dq avx_cvttpd2dq256 vcvttpd2dq{y} {%1, %0|%0, %1} *sse2_cvttpd2dq *avx_cvtsd2ss vcvtsd2ss {%2, %1, %0|%0, %1, %2} sse2_cvtsd2ss cvtsd2ss {%2, %0|%0, %2} *avx_cvtss2sd vcvtss2sd {%2, %1, %0|%0, %1, %2} sse2_cvtss2sd cvtss2sd {%2, %0|%0, %2} avx_cvtpd2ps256 vcvtpd2ps{y} {%1, %0|%0, %1} *sse2_cvtpd2ps avx_cvtps2pd256 vcvtps2pd {%1, %0|%0, %1} sse2_cvtps2pd %vcvtps2pd {%1, %0|%0, %1} *avx_movhlps sse_movhlps *avx_movlhps sse_movlhps avx_unpckhps256 vunpckhps {%2, %1, %0|%0, %1, %2} *avx_unpckhps sse_unpckhps unpckhps {%2, %0|%0, %2} avx_unpcklps256 *avx_unpcklps sse_unpcklps avx_movshdup256 vmovshdup {%1, %0|%0, %1} sse3_movshdup %vmovshdup {%1, %0|%0, %1} avx_movsldup256 vmovsldup {%1, %0|%0, %1} sse3_movsldup %vmovsldup {%1, %0|%0, %1} avx_shufps256_1 *avx_shufps_v4sf *avx_shufps_v4si sse_shufps_v4sf sse_shufps_v4si sse_storehps *avx_loadhps sse_loadhps *avx_storelps sse_storelps *avx_loadlps sse_loadlps *avx_movss sse_movss *vec_dupv4sf_avx vshufps {$0, %1, %1, %0|%0, %1, %1, 0} *vec_dupv4sf *vec_concatv2sf_avx *vec_concatv2sf_sse4_1 *vec_concatv2sf_sse *vec_concatv4sf_avx *vec_concatv4sf_sse *vec_setv4sf_0_avx vec_setv4sf_0 *vec_setv4sf_avx *vec_setv4sf_sse4_1 *avx_insertps sse4_1_insertps *vec_extractv4sf_0 vec_extract_lo_v4di vextractf128 {$0x0, %1, %0|%0, %1, 0x0} vec_extract_lo_v4df vec_extract_hi_v4di vextractf128 {$0x1, %1, %0|%0, %1, 0x1} vec_extract_hi_v4df vec_extract_lo_v8si vec_extract_lo_v8sf vec_extract_hi_v8si vec_extract_hi_v8sf vec_extract_lo_v16hi vec_extract_hi_v16hi vec_extract_lo_v32qi vec_extract_hi_v32qi *sse4_1_extractps %vextractps {%2, %1, %0|%0, %1, %2} *vec_extract_v4sf_mem avx_unpckhpd256 *avx_unpckhpd sse2_unpckhpd avx_movddup256 *avx_movddup *sse3_movddup avx_unpcklpd256 *avx_unpcklpd sse2_unpcklpd avx_shufpd256_1 *avx_punpckhqdq vpunpckhqdq {%2, %1, %0|%0, %1, %2} sse2_punpckhqdq punpckhqdq {%2, %0|%0, %2} *avx_punpcklqdq sse2_punpcklqdq *avx_shufpd_v2df *avx_shufpd_v2di sse2_shufpd_v2df sse2_shufpd_v2di *avx_storehpd sse2_storehpd sse2_storelpd *avx_loadhpd sse2_loadhpd *avx_loadlpd sse2_loadlpd *vec_extractv2df_1_sse *vec_extractv2df_0_sse *avx_movsd sse2_movsd *vec_dupv2df_sse3 %vmovddup {%1, %0|%0, %1} vec_dupv2df unpcklpd %0, %0 *vec_concatv2df_sse3 *vec_concatv2df_avx *vec_concatv2df *avx_addv16qi3 vpaddb {%2, %1, %0|%0, %1, %2} *avx_subv16qi3 vpsubb {%2, %1, %0|%0, %1, %2} *avx_addv8hi3 vpaddw {%2, %1, %0|%0, %1, %2} *avx_subv8hi3 vpsubw {%2, %1, %0|%0, %1, %2} *avx_addv4si3 vpaddd {%2, %1, %0|%0, %1, %2} *avx_subv4si3 vpsubd {%2, %1, %0|%0, %1, %2} *avx_addv2di3 vpaddq {%2, %1, %0|%0, %1, %2} *avx_subv2di3 vpsubq {%2, %1, %0|%0, %1, %2} *addv16qi3 *subv16qi3 *addv8hi3 *subv8hi3 *addv4si3 *subv4si3 *addv2di3 *subv2di3 *avx_ssaddv16qi3 vpaddsb {%2, %1, %0|%0, %1, %2} *avx_usaddv16qi3 vpaddusb {%2, %1, %0|%0, %1, %2} *avx_sssubv16qi3 vpsubsb {%2, %1, %0|%0, %1, %2} *avx_ussubv16qi3 vpsubusb {%2, %1, %0|%0, %1, %2} *avx_ssaddv8hi3 vpaddsw {%2, %1, %0|%0, %1, %2} *avx_usaddv8hi3 vpaddusw {%2, %1, %0|%0, %1, %2} *avx_sssubv8hi3 vpsubsw {%2, %1, %0|%0, %1, %2} *avx_ussubv8hi3 vpsubusw {%2, %1, %0|%0, %1, %2} *sse2_ssaddv16qi3 *sse2_usaddv16qi3 *sse2_sssubv16qi3 *sse2_ussubv16qi3 *sse2_ssaddv8hi3 *sse2_usaddv8hi3 *sse2_sssubv8hi3 *sse2_ussubv8hi3 mulv16qi3 *avx_mulv8hi3 vpmullw {%2, %1, %0|%0, %1, %2} *mulv8hi3 *avxv8hi3_highpart vpmulhw {%2, %1, %0|%0, %1, %2} *smulv8hi3_highpart *avx_umulv8hi3_highpart vpmulhuw {%2, %1, %0|%0, %1, %2} *umulv8hi3_highpart *avx_umulv2siv2di3 vpmuludq {%2, %1, %0|%0, %1, %2} *sse2_umulv2siv2di3 *avx_mulv2siv2di3 vpmuldq {%2, %1, %0|%0, %1, %2} *sse4_1_mulv2siv2di3 pmuldq {%2, %0|%0, %2} *avx_pmaddwd vpmaddwd {%2, %1, %0|%0, %1, %2} *sse2_pmaddwd *avx_mulv4si3 vpmulld {%2, %1, %0|%0, %1, %2} *sse4_1_mulv4si3 pmulld {%2, %0|%0, %2} *sse5_mulv4si3 *sse2_mulv4si3 mulv2di3 *avx_ashrv8hi3 vpsraw {%2, %1, %0|%0, %1, %2} *avx_ashrv4si3 vpsrad {%2, %1, %0|%0, %1, %2} ashrv8hi3 ashrv4si3 *avx_lshrv8hi3 vpsrlw {%2, %1, %0|%0, %1, %2} *avx_lshrv4si3 vpsrld {%2, %1, %0|%0, %1, %2} *avx_lshrv2di3 vpsrlq {%2, %1, %0|%0, %1, %2} lshrv8hi3 lshrv4si3 lshrv2di3 *avx_ashlv8hi3 vpsllw {%2, %1, %0|%0, %1, %2} *avx_ashlv4si3 vpslld {%2, %1, %0|%0, %1, %2} *avx_ashlv2di3 vpsllq {%2, %1, %0|%0, %1, %2} ashlv8hi3 ashlv4si3 ashlv2di3 *avx_smaxv16qi3 vpmaxsb {%2, %1, %0|%0, %1, %2} *avx_sminv16qi3 vpminsb {%2, %1, %0|%0, %1, %2} *avx_umaxv16qi3 vpmaxub {%2, %1, %0|%0, %1, %2} *avx_uminv16qi3 vpminub {%2, %1, %0|%0, %1, %2} *avx_smaxv8hi3 vpmaxsw {%2, %1, %0|%0, %1, %2} *avx_sminv8hi3 vpminsw {%2, %1, %0|%0, %1, %2} *avx_umaxv8hi3 vpmaxuw {%2, %1, %0|%0, %1, %2} *avx_uminv8hi3 vpminuw {%2, %1, %0|%0, %1, %2} *avx_smaxv4si3 vpmaxsd {%2, %1, %0|%0, %1, %2} *avx_sminv4si3 vpminsd {%2, %1, %0|%0, %1, %2} *avx_umaxv4si3 vpmaxud {%2, %1, %0|%0, %1, %2} *avx_uminv4si3 vpminud {%2, %1, %0|%0, %1, %2} *umaxv16qi3 *uminv16qi3 *smaxv8hi3 *sminv8hi3 *sse4_1_smaxv16qi3 pmaxsb {%2, %0|%0, %2} *sse4_1_sminv16qi3 pminsb {%2, %0|%0, %2} *sse4_1_smaxv4si3 pmaxsd {%2, %0|%0, %2} *sse4_1_sminv4si3 pminsd {%2, %0|%0, %2} *sse4_1_umaxv8hi3 pmaxuw {%2, %0|%0, %2} *sse4_1_uminv8hi3 pminuw {%2, %0|%0, %2} *sse4_1_umaxv4si3 pmaxud {%2, %0|%0, %2} *sse4_1_uminv4si3 pminud {%2, %0|%0, %2} *avx_eqv16qi3 vpcmpeqb {%2, %1, %0|%0, %1, %2} *avx_eqv8hi3 vpcmpeqw {%2, %1, %0|%0, %1, %2} *avx_eqv4si3 vpcmpeqd {%2, %1, %0|%0, %1, %2} *avx_eqv2di3 vpcmpeqq {%2, %1, %0|%0, %1, %2} *sse2_eqv16qi3 *sse2_eqv8hi3 *sse2_eqv4si3 *sse4_1_eqv2di3 pcmpeqq {%2, %0|%0, %2} *avx_gtv16qi3 vpcmpgtb {%2, %1, %0|%0, %1, %2} *avx_gtv8hi3 vpcmpgtw {%2, %1, %0|%0, %1, %2} *avx_gtv4si3 vpcmpgtd {%2, %1, %0|%0, %1, %2} *avx_gtv2di3 vpcmpgtq {%2, %1, %0|%0, %1, %2} sse2_gtv16qi3 sse2_gtv8hi3 sse2_gtv4si3 sse4_2_gtv2di3 pcmpgtq {%2, %0|%0, %2} *avx_andnotv32qi3 *avx_andnotv16hi3 *avx_andnotv8si3 *avx_andnotv4di3 *sse_andnotv16qi3 *sse_andnotv8hi3 *sse_andnotv4si3 *sse_andnotv2di3 *avx_andnotv16qi3 vpandn {%2, %1, %0|%0, %1, %2} *avx_andnotv8hi3 *avx_andnotv4si3 *avx_andnotv2di3 sse2_andnotv16qi3 sse2_andnotv8hi3 sse2_andnotv4si3 sse2_andnotv2di3 *andnottf3 *avx_andv32qi3 *avx_iorv32qi3 *avx_xorv32qi3 *avx_andv16hi3 *avx_iorv16hi3 *avx_xorv16hi3 *avx_andv8si3 *avx_iorv8si3 *avx_xorv8si3 *avx_andv4di3 *avx_iorv4di3 *avx_xorv4di3 *sse_andv16qi3 *sse_iorv16qi3 *sse_xorv16qi3 *sse_andv8hi3 *sse_iorv8hi3 *sse_xorv8hi3 *sse_andv4si3 *sse_iorv4si3 *sse_xorv4si3 *sse_andv2di3 *sse_iorv2di3 *sse_xorv2di3 *avx_andv16qi3 vpand {%2, %1, %0|%0, %1, %2} *avx_iorv16qi3 vpor {%2, %1, %0|%0, %1, %2} *avx_xorv16qi3 vpxor {%2, %1, %0|%0, %1, %2} *avx_andv8hi3 *avx_iorv8hi3 *avx_xorv8hi3 *avx_andv4si3 *avx_iorv4si3 *avx_xorv4si3 *avx_andv2di3 *avx_iorv2di3 *avx_xorv2di3 *sse2_andv16qi3 *sse2_iorv16qi3 *sse2_xorv16qi3 *sse2_andv8hi3 *sse2_iorv8hi3 *sse2_xorv8hi3 *sse2_andv4si3 *sse2_iorv4si3 *sse2_xorv4si3 *sse2_andv2di3 *sse2_iorv2di3 *sse2_xorv2di3 *andtf3 *iortf3 *xortf3 *avx_packsswb vpacksswb {%2, %1, %0|%0, %1, %2} sse2_packsswb *avx_packssdw vpackssdw {%2, %1, %0|%0, %1, %2} sse2_packssdw *avx_packuswb vpackuswb {%2, %1, %0|%0, %1, %2} sse2_packuswb *avx_punpckhbw vpunpckhbw {%2, %1, %0|%0, %1, %2} sse2_punpckhbw *avx_punpcklbw vpunpcklbw {%2, %1, %0|%0, %1, %2} sse2_punpcklbw *avx_punpckhwd vpunpckhwd {%2, %1, %0|%0, %1, %2} sse2_punpckhwd *avx_punpcklwd vpunpcklwd {%2, %1, %0|%0, %1, %2} sse2_punpcklwd *avx_punpckhdq vpunpckhdq {%2, %1, %0|%0, %1, %2} sse2_punpckhdq *avx_punpckldq sse2_punpckldq *avx_pinsrb *avx_pinsrw *avx_pinsrd *sse4_1_pinsrb *sse2_pinsrw *sse4_1_pinsrd *sse4_1_pextrb %vpextrb {%2, %1, %0|%0, %1, %2} *sse4_1_pextrb_memory *sse2_pextrw %vpextrw {%2, %1, %0|%0, %1, %2} *sse4_1_pextrw_memory *sse4_1_pextrd %vpextrd {%2, %1, %0|%0, %1, %2} sse2_pshufd_1 sse2_pshuflw_1 sse2_pshufhw_1 *avx_loadld sse2_loadld sse2_stored *vec_ext_v4si_mem *sse2_storeq *vec_extractv2di_1_avx *vec_extractv2di_1_sse2 *vec_extractv2di_1_sse *vec_dupv4si *vec_dupv2di_avx vpunpcklqdq {%1, %1, %0|%0, %1, %1} *vec_dupv2di *vec_concatv2si_avx *vec_concatv2si_sse4_1 *vec_concatv2si_sse2 *vec_concatv2si_sse *vec_concatv4si_1_avx *vec_concatv4si_1 *vec_concatv2di_avx vec_concatv2di *avx_uavgv16qi3 vpavgb {%2, %1, %0|%0, %1, %2} *sse2_uavgv16qi3 *avx_uavgv8hi3 vpavgw {%2, %1, %0|%0, %1, %2} *sse2_uavgv8hi3 *avx_psadbw vpsadbw {%2, %1, %0|%0, %1, %2} sse2_psadbw avx_movmskps256 vmovmskps {%1, %0|%0, %1} avx_movmskpd256 vmovmskpd {%1, %0|%0, %1} sse_movmskps %vmovmskps {%1, %0|%0, %1} sse2_movmskpd %vmovmskpd {%1, %0|%0, %1} sse2_pmovmskb %vpmovmskb {%1, %0|%0, %1} *sse2_maskmovdqu %vmaskmovdqu {%2, %1|%1, %2} sse_ldmxcsr %vldmxcsr %0 sse_stmxcsr %vstmxcsr %0 *sse_sfence sfence sse2_clflush clflush %a0 *sse2_mfence mfence *sse2_lfence lfence sse3_mwait mwait sse3_monitor monitor %0, %1, %2 *avx_phaddwv8hi3 vphaddw {%2, %1, %0|%0, %1, %2} ssse3_phaddwv8hi3 phaddw {%2, %0|%0, %2} ssse3_phaddwv4hi3 *avx_phadddv4si3 vphaddd {%2, %1, %0|%0, %1, %2} ssse3_phadddv4si3 phaddd {%2, %0|%0, %2} ssse3_phadddv2si3 *avx_phaddswv8hi3 vphaddsw {%2, %1, %0|%0, %1, %2} ssse3_phaddswv8hi3 phaddsw {%2, %0|%0, %2} ssse3_phaddswv4hi3 *avx_phsubwv8hi3 vphsubw {%2, %1, %0|%0, %1, %2} ssse3_phsubwv8hi3 phsubw {%2, %0|%0, %2} ssse3_phsubwv4hi3 *avx_phsubdv4si3 vphsubd {%2, %1, %0|%0, %1, %2} ssse3_phsubdv4si3 phsubd {%2, %0|%0, %2} ssse3_phsubdv2si3 *avx_phsubswv8hi3 vphsubsw {%2, %1, %0|%0, %1, %2} ssse3_phsubswv8hi3 phsubsw {%2, %0|%0, %2} ssse3_phsubswv4hi3 *avx_pmaddubsw128 vpmaddubsw {%2, %1, %0|%0, %1, %2} ssse3_pmaddubsw128 pmaddubsw {%2, %0|%0, %2} ssse3_pmaddubsw *avx_pmulhrswv8hi3 vpmulhrsw {%2, %1, %0|%0, %1, %2} *ssse3_pmulhrswv8hi3 pmulhrsw {%2, %0|%0, %2} *ssse3_pmulhrswv4hi3 *avx_pshufbv16qi3 vpshufb {%2, %1, %0|%0, %1, %2} ssse3_pshufbv16qi3 pshufb {%2, %0|%0, %2} ssse3_pshufbv8qi3 *avx_psignv16qi3 vpsignb {%2, %1, %0|%0, %1, %2} *avx_psignv8hi3 vpsignw {%2, %1, %0|%0, %1, %2} *avx_psignv4si3 vpsignd {%2, %1, %0|%0, %1, %2} ssse3_psignv16qi3 psignb {%2, %0|%0, %2} ssse3_psignv8hi3 psignw {%2, %0|%0, %2} ssse3_psignv4si3 psignd {%2, %0|%0, %2} ssse3_psignv8qi3 ssse3_psignv4hi3 ssse3_psignv2si3 *avx_palignrti ssse3_palignrti ssse3_palignrdi absv16qi2 %vpabsb {%1, %0|%0, %1} absv8hi2 %vpabsw {%1, %0|%0, %1} absv4si2 %vpabsd {%1, %0|%0, %1} absv8qi2 pabsb {%1, %0|%0, %1} absv4hi2 pabsw {%1, %0|%0, %1} absv2si2 pabsd {%1, %0|%0, %1} sse4a_movntsf movntss {%1, %0|%0, %1} sse4a_movntdf movntsd {%1, %0|%0, %1} sse4a_vmmovntv4sf sse4a_vmmovntv2df sse4a_extrqi extrq {%3, %2, %0|%0, %2, %3} sse4a_extrq extrq {%2, %0|%0, %2} sse4a_insertqi insertq {%4, %3, %2, %0|%0, %2, %3, %4} sse4a_insertq insertq {%2, %0|%0, %2} avx_blendps vblendps {%3, %2, %1, %0|%0, %1, %2, %3} avx_blendpd vblendpd {%3, %2, %1, %0|%0, %1, %2, %3} avx_blendps256 avx_blendpd256 avx_blendvps vblendvps {%3, %2, %1, %0|%0, %1, %2, %3} avx_blendvpd vblendvpd {%3, %2, %1, %0|%0, %1, %2, %3} avx_blendvps256 avx_blendvpd256 sse4_1_blendps blendps {%3, %2, %0|%0, %2, %3} sse4_1_blendpd blendpd {%3, %2, %0|%0, %2, %3} sse4_1_blendvps blendvps {%3, %2, %0|%0, %2, %3} sse4_1_blendvpd blendvpd {%3, %2, %0|%0, %2, %3} avx_dpps vdpps {%3, %2, %1, %0|%0, %1, %2, %3} avx_dppd vdppd {%3, %2, %1, %0|%0, %1, %2, %3} avx_dpps256 avx_dppd256 sse4_1_dpps dpps {%3, %2, %0|%0, %2, %3} sse4_1_dppd dppd {%3, %2, %0|%0, %2, %3} sse4_1_movntdqa %vmovntdqa {%1, %0|%0, %1} *avx_mpsadbw vmpsadbw {%3, %2, %1, %0|%0, %1, %2, %3} sse4_1_mpsadbw mpsadbw {%3, %2, %0|%0, %2, %3} *avx_packusdw vpackusdw {%2, %1, %0|%0, %1, %2} sse4_1_packusdw packusdw {%2, %0|%0, %2} *avx_pblendvb vpblendvb {%3, %2, %1, %0|%0, %1, %2, %3} sse4_1_pblendvb pblendvb {%3, %2, %0|%0, %2, %3} *avx_pblendw vpblendw {%3, %2, %1, %0|%0, %1, %2, %3} sse4_1_pblendw pblendw {%3, %2, %0|%0, %2, %3} sse4_1_phminposuw %vphminposuw {%1, %0|%0, %1} sse4_1_extendv8qiv8hi2 %vpmovsxbw {%1, %0|%0, %1} *sse4_1_extendv8qiv8hi2 sse4_1_extendv4qiv4si2 %vpmovsxbd {%1, %0|%0, %1} *sse4_1_extendv4qiv4si2 sse4_1_extendv2qiv2di2 %vpmovsxbq {%1, %0|%0, %1} *sse4_1_extendv2qiv2di2 sse4_1_extendv4hiv4si2 %vpmovsxwd {%1, %0|%0, %1} *sse4_1_extendv4hiv4si2 sse4_1_extendv2hiv2di2 %vpmovsxwq {%1, %0|%0, %1} *sse4_1_extendv2hiv2di2 sse4_1_extendv2siv2di2 %vpmovsxdq {%1, %0|%0, %1} *sse4_1_extendv2siv2di2 sse4_1_zero_extendv8qiv8hi2 %vpmovzxbw {%1, %0|%0, %1} *sse4_1_zero_extendv8qiv8hi2 sse4_1_zero_extendv4qiv4si2 %vpmovzxbd {%1, %0|%0, %1} *sse4_1_zero_extendv4qiv4si2 sse4_1_zero_extendv2qiv2di2 %vpmovzxbq {%1, %0|%0, %1} *sse4_1_zero_extendv2qiv2di2 sse4_1_zero_extendv4hiv4si2 %vpmovzxwd {%1, %0|%0, %1} *sse4_1_zero_extendv4hiv4si2 sse4_1_zero_extendv2hiv2di2 %vpmovzxwq {%1, %0|%0, %1} *sse4_1_zero_extendv2hiv2di2 sse4_1_zero_extendv2siv2di2 %vpmovzxdq {%1, %0|%0, %1} *sse4_1_zero_extendv2siv2di2 avx_vtestps vtestps {%1, %0|%0, %1} avx_vtestpd vtestpd {%1, %0|%0, %1} avx_vtestps256 avx_vtestpd256 avx_ptest256 vptest {%1, %0|%0, %1} sse4_1_ptest %vptest {%1, %0|%0, %1} avx_roundps256 vroundps {%2, %1, %0|%0, %1, %2} avx_roundpd256 vroundpd {%2, %1, %0|%0, %1, %2} sse4_1_roundps %vroundps {%2, %1, %0|%0, %1, %2} sse4_1_roundpd %vroundpd {%2, %1, %0|%0, %1, %2} *avx_roundss vroundss {%3, %2, %1, %0|%0, %1, %2, %3} *avx_roundsd vroundsd {%3, %2, %1, %0|%0, %1, %2, %3} sse4_1_roundss roundss {%3, %2, %0|%0, %2, %3} sse4_1_roundsd roundsd {%3, %2, %0|%0, %2, %3} sse4_2_pcmpestr sse4_2_pcmpestri %vpcmpestri {%5, %3, %1|%1, %3, %5} sse4_2_pcmpestrm %vpcmpestrm {%5, %3, %1|%1, %3, %5} sse4_2_pcmpestr_cconly sse4_2_pcmpistr sse4_2_pcmpistri %vpcmpistri {%3, %2, %1|%1, %2, %3} sse4_2_pcmpistrm %vpcmpistrm {%3, %2, %1|%1, %2, %3} sse4_2_pcmpistr_cconly sse5_pmacsww sse5_pmacssww sse5_pmacsdd sse5_pmacssdd sse5_pmacssdql sse5_pmacssdqh sse5_pmacsdql *sse5_pmacsdql_mem sse5_mulv2div2di3_low sse5_pmacsdqh *sse5_pmacsdqh_mem sse5_mulv2div2di3_high sse5_pmacsswd sse5_pmacswd sse5_pmadcsswd sse5_pmadcswd sse5_pcmov_v16qi sse5_pcmov_v8hi sse5_pcmov_v4si sse5_pcmov_v2di sse5_pcmov_v4sf sse5_pcmov_v2df sse5_phaddbw phaddbw {%1, %0|%0, %1} sse5_phaddbd phaddbd {%1, %0|%0, %1} sse5_phaddbq phaddbq {%1, %0|%0, %1} sse5_phaddwd phaddwd {%1, %0|%0, %1} sse5_phaddwq phaddwq {%1, %0|%0, %1} sse5_phadddq phadddq {%1, %0|%0, %1} sse5_phaddubw phaddubw {%1, %0|%0, %1} sse5_phaddubd phaddubd {%1, %0|%0, %1} sse5_phaddubq phaddubq {%1, %0|%0, %1} sse5_phadduwd phadduwd {%1, %0|%0, %1} sse5_phadduwq phadduwq {%1, %0|%0, %1} sse5_phaddudq phaddudq {%1, %0|%0, %1} sse5_phsubbw phsubbw {%1, %0|%0, %1} sse5_phsubwd phsubwd {%1, %0|%0, %1} sse5_phsubdq phsubdq {%1, %0|%0, %1} sse5_pperm pperm {%3, %2, %1, %0|%0, %1, %2, %3} sse5_pperm_zero_v16qi_v8hi pperm {%3, %1, %0, %0|%0, %0, %1, %3} sse5_pperm_sign_v16qi_v8hi sse5_pperm_zero_v8hi_v4si sse5_pperm_sign_v8hi_v4si sse5_pperm_zero_v4si_v2di sse5_pperm_sign_v4si_v2di sse5_pperm_pack_v2di_v4si sse5_pperm_pack_v4si_v8hi sse5_pperm_pack_v8hi_v16qi sse5_permv4sf permps {%3, %2, %1, %0|%0, %1, %2, %3} sse5_permv2df permpd {%3, %2, %1, %0|%0, %1, %2, %3} sse5_rotlv16qi3 protb {%2, %1, %0|%0, %1, %2} sse5_rotlv8hi3 protw {%2, %1, %0|%0, %1, %2} sse5_rotlv4si3 protd {%2, %1, %0|%0, %1, %2} sse5_rotlv2di3 protq {%2, %1, %0|%0, %1, %2} sse5_rotrv16qi3 sse5_rotrv8hi3 sse5_rotrv4si3 sse5_rotrv2di3 sse5_vrotlv16qi3 sse5_vrotlv8hi3 sse5_vrotlv4si3 sse5_vrotlv2di3 sse5_ashlv16qi3 pshab {%2, %1, %0|%0, %1, %2} sse5_ashlv8hi3 pshaw {%2, %1, %0|%0, %1, %2} sse5_ashlv4si3 pshad {%2, %1, %0|%0, %1, %2} sse5_ashlv2di3 pshaq {%2, %1, %0|%0, %1, %2} sse5_lshlv16qi3 pshlb {%2, %1, %0|%0, %1, %2} sse5_lshlv8hi3 pshlw {%2, %1, %0|%0, %1, %2} sse5_lshlv4si3 pshld {%2, %1, %0|%0, %1, %2} sse5_lshlv2di3 pshlq {%2, %1, %0|%0, %1, %2} sse5_frczv4sf2 frczps {%1, %0|%0, %1} sse5_frczv2df2 frczpd {%1, %0|%0, %1} sse5_vmfrczv4sf2 frczss {%2, %0|%0, %2} sse5_vmfrczv2df2 frczsd {%2, %0|%0, %2} sse5_cvtph2ps cvtph2ps {%1, %0|%0, %1} sse5_cvtps2ph cvtps2ph {%1, %0|%0, %1} *sse5_vmmaskcmpv4sf3 *sse5_vmmaskcmpv2df3 sse5_com_tfv4sf3 sse5_com_tfv2df3 sse5_maskcmpv4sf3 com%Y1ps {%3, %2, %0|%0, %2, %3} sse5_maskcmpv2df3 com%Y1pd {%3, %2, %0|%0, %2, %3} sse5_maskcmpv16qi3 pcom%Y1b {%3, %2, %0|%0, %2, %3} sse5_maskcmpv8hi3 pcom%Y1w {%3, %2, %0|%0, %2, %3} sse5_maskcmpv4si3 pcom%Y1d {%3, %2, %0|%0, %2, %3} sse5_maskcmpv2di3 pcom%Y1q {%3, %2, %0|%0, %2, %3} sse5_maskcmp_unsv16qi3 pcom%Y1ub {%3, %2, %0|%0, %2, %3} sse5_maskcmp_unsv8hi3 pcom%Y1uw {%3, %2, %0|%0, %2, %3} sse5_maskcmp_unsv4si3 pcom%Y1ud {%3, %2, %0|%0, %2, %3} sse5_maskcmp_unsv2di3 pcom%Y1uq {%3, %2, %0|%0, %2, %3} sse5_maskcmp_uns2v16qi3 sse5_maskcmp_uns2v8hi3 sse5_maskcmp_uns2v4si3 sse5_maskcmp_uns2v2di3 sse5_pcom_tfv16qi3 sse5_pcom_tfv8hi3 sse5_pcom_tfv4si3 sse5_pcom_tfv2di3 *avx_aesenc vaesenc {%2, %1, %0|%0, %1, %2} aesenc aesenc {%2, %0|%0, %2} *avx_aesenclast vaesenclast {%2, %1, %0|%0, %1, %2} aesenclast aesenclast {%2, %0|%0, %2} *avx_aesdec vaesdec {%2, %1, %0|%0, %1, %2} aesdec aesdec {%2, %0|%0, %2} *avx_aesdeclast vaesdeclast {%2, %1, %0|%0, %1, %2} aesdeclast aesdeclast {%2, %0|%0, %2} aesimc %vaesimc {%1, %0|%0, %1} aeskeygenassist %vaeskeygenassist {%2, %1, %0|%0, %1, %2} *vpclmulqdq vpclmulqdq {%3, %2, %1, %0|%0, %1, %2, %3} pclmulqdq pclmulqdq {%3, %2, %0|%0, %2, %3} *avx_vzeroall vzeroall avx_vzeroupper vzeroupper avx_vpermilv4sf vpermilps {%2, %1, %0|%0, %1, %2} avx_vpermilv2df vpermilpd {%2, %1, %0|%0, %1, %2} avx_vpermilv8sf avx_vpermilv4df avx_vpermilvarv4sf3 avx_vpermilvarv2df3 avx_vpermilvarv8sf3 avx_vpermilvarv4df3 avx_vperm2f128v8si3 vperm2f128 {%3, %2, %1, %0|%0, %1, %2, %3} avx_vperm2f128v8sf3 avx_vperm2f128v4df3 avx_vbroadcastss vbroadcastss {%1, %0|%0, %1} avx_vbroadcastsd256 vbroadcastsd {%1, %0|%0, %1} avx_vbroadcastss256 avx_vbroadcastf128_ps256 vbroadcastf128 {%1, %0|%0, %1} avx_vbroadcastf128_pd256 vec_set_lo_v4di vinsertf128 {$0x0, %2, %1, %0|%0, %1, %2, 0x0} vec_set_lo_v4df vec_set_hi_v4di vinsertf128 {$0x1, %2, %1, %0|%0, %1, %2, 0x1} vec_set_hi_v4df vec_set_lo_v8si vec_set_lo_v8sf vec_set_hi_v8si vec_set_hi_v8sf vec_set_lo_v16hi vec_set_hi_v16hi vec_set_lo_v32qi vec_set_hi_v32qi avx_maskloadps vmaskmovps {%1, %2, %0|%0, %2, %1} avx_maskloadpd vmaskmovpd {%1, %2, %0|%0, %2, %1} avx_maskloadps256 avx_maskloadpd256 avx_maskstoreps vmaskmovps {%2, %1, %0|%0, %1, %2} avx_maskstorepd vmaskmovpd {%2, %1, %0|%0, %1, %2} avx_maskstoreps256 avx_maskstorepd256 avx_si256_si avx_ps256_ps avx_pd256_pd avx_si_si256 avx_ps_ps256 avx_pd_pd256 *vec_concatv32qi_avx *vec_concatv16hi_avx *vec_concatv8si_avx *vec_concatv4di_avx *vec_concatv8sf_avx *vec_concatv4df_avx memory_barrier_nosse lock{%;| }or{l} {$0, (%%esp)|DWORD PTR [esp], 0} *sync_compare_and_swapqi lock{%;| }cmpxchg{b} {%3, %1|%1, %3} *sync_compare_and_swaphi lock{%;| }cmpxchg{w} {%3, %1|%1, %3} *sync_compare_and_swapsi lock{%;| }cmpxchg{l} {%3, %1|%1, %3} sync_double_compare_and_swapdi lock{%;| }cmpxchg8b %1 *sync_double_compare_and_swapdi_pic xchg{l} %%ebx, %3 lock{%;| }cmpxchg8b %1 xchg{l} %%ebx, %3 *sync_compare_and_swap_ccqi *sync_compare_and_swap_cchi *sync_compare_and_swap_ccsi sync_double_compare_and_swap_ccdi *sync_double_compare_and_swap_ccdi_pic sync_old_addqi lock{%;| }xadd{b} {%0, %1|%1, %0} sync_old_addhi lock{%;| }xadd{w} {%0, %1|%1, %0} sync_old_addsi lock{%;| }xadd{l} {%0, %1|%1, %0} sync_lock_test_and_setqi xchg{b} {%1, %0|%0, %1} sync_lock_test_and_sethi xchg{w} {%1, %0|%0, %1} sync_lock_test_and_setsi xchg{l} {%1, %0|%0, %1} sync_addqi sync_addhi sync_addsi sync_subqi sync_subhi sync_subsi sync_iorqi lock{%;| }or{b} {%1, %0|%0, %1} sync_iorhi lock{%;| }or{w} {%1, %0|%0, %1} sync_iorsi lock{%;| }or{l} {%1, %0|%0, %1} sync_andqi lock{%;| }and{b} {%1, %0|%0, %1} sync_andhi lock{%;| }and{w} {%1, %0|%0, %1} sync_andsi lock{%;| }and{l} {%1, %0|%0, %1} sync_xorqi lock{%;| }xor{b} {%1, %0|%0, %1} sync_xorhi lock{%;| }xor{w} {%1, %0|%0, %1} sync_xorsi lock{%;| }xor{l} {%1, %0|%0, %1} cmpdi cmpsi cmphi cmpqi cmpsi_1 cmpqi_ext_3 cmpxf cmpsf cmpdf cmpdf+1 cmpdf+2 cmpdf+3 cmpdf+4 movsi-3 movsi-2 movsi-1 movsi movhi movstricthi movqi movstrictqi movdi movdi+1 movoi-1 movoi movti movti+1 movcdi movsf movsf+1 movdf-1 movdf movdf+1 movdf+2 movxf-1 movxf movxf+1 movtf-1 movtf movtf+1 movtf+2 movtf+3 movtf+4 movtf+5 zero_extendhisi2-4 zero_extendhisi2-3 zero_extendhisi2-2 zero_extendhisi2-1 zero_extendhisi2 zero_extendhisi2+1 zero_extendqihi2 zero_extendqihi2+1 zero_extendqihi2+2 zero_extendqisi2-1 zero_extendqisi2 zero_extendqisi2+1 zero_extendqisi2+2 zero_extendsidi2-1 zero_extendsidi2 zero_extendsidi2+1 extendsidi2-1 extendsidi2 extendsidi2+1 extendsidi2+2 extendsidi2+3 extendsfdf2-3 extendsfdf2-2 extendsfdf2-1 extendsfdf2 extendsfdf2+1 extendsfxf2 extenddfxf2 truncdfsf2 truncdfsf2+1 truncdfsf2_with_temp truncdfsf2_with_temp+1 truncxfsf2 truncxfdf2 truncxfdf2+1 truncxfdf2+2 fix_truncxfdi2-2 fix_truncxfdi2-1 fix_truncxfdi2 fix_truncsfdi2 fix_truncdfdi2 fix_truncxfsi2 fix_truncsfsi2 fix_truncdfsi2 fix_truncsfhi2 fix_truncdfhi2 fix_truncxfhi2 fixuns_truncsfsi2 fixuns_truncdfsi2 fixuns_truncdfsi2+1 fixuns_truncsfhi2-1 fixuns_truncsfhi2 fixuns_truncdfhi2 fixuns_truncdfhi2+1 fixuns_truncdfhi2+2 fixuns_truncdfhi2+3 fixuns_truncdfhi2+4 fixuns_truncdfhi2+5 fixuns_truncdfhi2+6 fixuns_truncdfhi2+7 fixuns_truncdfhi2+8 fixuns_truncdfhi2+9 fixuns_truncdfhi2+10 fixuns_truncdfhi2+11 fixuns_truncdfhi2+12 fixuns_truncdfhi2+13 floathisf2-13 floathisf2-12 floathisf2-11 floathisf2-10 floathisf2-9 floathisf2-8 floathisf2-7 floathisf2-6 floathisf2-5 floathisf2-4 floathisf2-3 floathisf2-2 floathisf2-1 floathisf2 floathidf2 floathixf2 floathixf2+1 floathixf2+2 floathixf2+3 floathixf2+4 floathixf2+5 floatsisf2-4 floatsisf2-3 floatsisf2-2 floatsisf2-1 floatsisf2 floatsidf2 floatsixf2 floatdisf2 floatdidf2 floatdixf2 floatdixf2+1 floatdixf2+2 floatdixf2+3 floatdixf2+4 floatdixf2+5 floatdixf2+6 floatdixf2+7 floatdixf2+8 floatdixf2+9 floatdixf2+10 floatdixf2+11 floatdixf2+12 floatdixf2+13 floatdixf2+14 floatdixf2+15 floatdixf2+16 floatdixf2+17 floatdixf2+18 floatdixf2+19 floatdixf2+20 floatdixf2+21 floatdixf2+22 floatdixf2+23 floatdixf2+24 floatunssisf2-24 floatunssisf2-23 floatunssisf2-22 floatunssisf2-21 floatunssisf2-20 floatunssisf2-19 floatunssisf2-18 floatunssisf2-17 floatunssisf2-16 floatunssisf2-15 floatunssisf2-14 floatunssisf2-13 floatunssisf2-12 floatunssisf2-11 floatunssisf2-10 floatunssisf2-9 floatunssisf2-8 floatunssisf2-7 floatunssisf2-6 floatunssisf2-5 floatunssisf2-4 floatunssisf2-3 floatunssisf2-2 floatunssisf2-1 floatunssisf2 floatunssidf2 floatunssixf2 adddi3 adddi3+1 addsi3 addsi3+1 addsi3+2 addhi3-2 addhi3-1 addhi3 addqi3 addxf3 addsf3 adddf3 subdi3 subdi3+1 subsi3 subhi3 subqi3 subxf3 subsf3 subdf3 mulsi3 mulhi3 mulqi3 umulqihi3 mulqihi3 umulsidi3 mulsidi3 umulsi3_highpart smulsi3_highpart mulxf3 mulsf3 muldf3 divxf3 divdf3 divsf3 divmodsi4 divmodsi4+1 udivmodhi4-1 udivmodhi4 testsi_ccno_1 testqi_ccz_1 testqi_ext_ccno_0 testqi_ext_ccno_0+1 testqi_ext_ccno_0+2 andsi3-1 andsi3 andsi3+1 andsi3+2 andhi3-1 andhi3 andqi3 andqi3+1 iorsi3-1 iorsi3 iorhi3 iorqi3 iorqi3+1 xorsi3-1 xorsi3 xorhi3 xorqi3 xorqi_cc_ext_1 xorqi_cc_ext_1+1 negdi2-1 negdi2 negdi2+1 negsi2 neghi2 negqi2 abssf2 negsf2 absdf2 negdf2 absxf2 negxf2 abstf2 negtf2 negtf2+1 negtf2+2 negtf2+3 copysignsf3-2 copysignsf3-1 copysignsf3 copysigndf3 copysigntf3 copysigntf3+1 copysigntf3+2 copysigntf3+3 one_cmplsi2-3 one_cmplsi2-2 one_cmplsi2-1 one_cmplsi2 one_cmplsi2+1 one_cmplhi2-1 one_cmplhi2 one_cmplhi2+1 one_cmplqi2 one_cmplqi2+1 ashldi3 ashldi3+1 x86_shift_adj_1-1 x86_shift_adj_1 x86_shift_adj_2 ashlsi3 ashlsi3+1 ashlhi3-1 ashlhi3 ashlqi3 ashrdi3 x86_64_shift_adj_3 x86_64_shift_adj_3+1 x86_shift_adj_3-1 x86_shift_adj_3 ashrsi3_31 ashrsi3 ashrhi3 ashrqi3 lshrdi3 lshrdi3+1 lshrsi3-1 lshrsi3 lshrhi3 lshrqi3 rotldi3 rotldi3+1 rotlsi3 rotlhi3 rotlhi3+1 rotlqi3 rotrdi3 rotrdi3+1 rotrsi3 rotrhi3 rotrhi3+1 rotrqi3 extv extzv insv sne seq sge sgt sle slt sgeu sgtu sleu sltu sunordered sordered suneq sunge sungt sunle sunlt sltgt sltgt+1 sltgt+2 bne-2 bne-1 bne beq bge bgt ble blt bgeu bgtu bleu bltu bunordered bordered buneq bunge bungt bunle bunlt bltgt bltgt+1 bltgt+2 bltgt+3 bltgt+4 bltgt+5 bltgt+6 indirect_jump-6 indirect_jump-5 indirect_jump-4 indirect_jump-3 indirect_jump-2 indirect_jump-1 indirect_jump tablejump tablejump+1 call_pop-1 call_pop call sibcall call_value_pop call_value sibcall_value untyped_call memory_blockage return prologue epilogue sibcall_epilogue eh_return eh_return+1 ffssi2 ffs_cmove ffs_cmove+1 clzsi2 bswapsi2 clzhi2 paritydi2 paritydi2+1 paritysi2 paritysi2+1 tls_global_dynamic_32 tls_global_dynamic_64 tls_local_dynamic_base_32 tls_local_dynamic_base_64 tls_local_dynamic_base_64+1 tls_dynamic_gnu2_32 tls_dynamic_gnu2_32+1 tls_dynamic_gnu2_32+2 tls_dynamic_gnu2_32+3 rsqrtsf2-3 rsqrtsf2-2 rsqrtsf2-1 rsqrtsf2 sqrtsf2 sqrtdf2 fmodxf3 fmodsf3 fmoddf3 remainderxf3 remaindersf3 remainderdf3 remainderdf3+1 remainderdf3+2 remainderdf3+3 sincossf3-3 sincossf3-2 sincossf3-1 sincossf3 sincosdf3 tanxf2 tansf2 tandf2 atan2xf3 atan2sf3 atan2df3 atanxf2 atansf2 atandf2 asinxf2 asinsf2 asindf2 acosxf2 acossf2 acosdf2 logxf2 logsf2 logdf2 log10xf2 log10sf2 log10df2 log2xf2 log2sf2 log2df2 log1pxf2 log1psf2 log1pdf2 logbxf2 logbsf2 logbdf2 ilogbxf2 ilogbsf2 ilogbdf2 expNcorexf3 expxf2 expsf2 expdf2 exp10xf2 exp10sf2 exp10df2 exp2xf2 exp2sf2 exp2df2 expm1xf2 expm1sf2 expm1df2 ldexpxf3 ldexpsf3 ldexpdf3 scalbxf3 scalbsf3 scalbdf3 rintsf2 rintdf2 roundsf2 rounddf2 rounddf2+1 rounddf2+2 rounddf2+3 rounddf2+4 rounddf2+5 lrintxfhi2-4 lrintxfhi2-3 lrintxfhi2-2 lrintxfhi2-1 lrintxfhi2 lrintxfsi2 lrintxfdi2 lrintsfsi2 lrintdfsi2 lroundsfsi2 lrounddfsi2 lrounddfsi2+1 floorxf2 floorsf2 floordf2 floordf2+1 floordf2+2 floordf2+3 floordf2+4 floordf2+5 lfloorxfhi2-4 lfloorxfhi2-3 lfloorxfhi2-2 lfloorxfhi2-1 lfloorxfhi2 lfloorxfsi2 lfloorxfdi2 lfloorsfsi2 lfloordfsi2 lfloordfsi2+1 ceilxf2 ceilsf2 ceildf2 ceildf2+1 ceildf2+2 ceildf2+3 ceildf2+4 ceildf2+5 lceilxfhi2-4 lceilxfhi2-3 lceilxfhi2-2 lceilxfhi2-1 lceilxfhi2 lceilxfsi2 lceilxfdi2 lceilsfsi2 lceildfsi2 lceildfsi2+1 btruncxf2 btruncsf2 btruncdf2 btruncdf2+1 nearbyintxf2 nearbyintsf2 nearbyintdf2 nearbyintdf2+1 isinfxf2-1 isinfxf2 isinfsf2 isinfdf2 signbitsf2 signbitdf2 signbitxf2 movmemsi strmov strmov_singleop rep_mov setmemsi strset strset_singleop rep_stos cmpstrnsi cmpintqi cmpstrnqi_nz_1 cmpstrnqi_1 strlensi strlendi strlenqi_1 strlenqi_1+1 movsicc-1 movsicc movhicc movqicc movqicc+1 movsfcc movdfcc movxfcc movxfcc+1 addqicc-1 addqicc addhicc addsicc allocate_stack builtin_setjmp_receiver builtin_setjmp_receiver+1 builtin_setjmp_receiver+2 builtin_setjmp_receiver+3 builtin_setjmp_receiver+4 builtin_setjmp_receiver+5 builtin_setjmp_receiver+6 builtin_setjmp_receiver+7 builtin_setjmp_receiver+8 builtin_setjmp_receiver+9 builtin_setjmp_receiver+10 builtin_setjmp_receiver+11 builtin_setjmp_receiver+12 builtin_setjmp_receiver+13 builtin_setjmp_receiver+14 builtin_setjmp_receiver+15 builtin_setjmp_receiver+16 builtin_setjmp_receiver+17 builtin_setjmp_receiver+18 builtin_setjmp_receiver+19 builtin_setjmp_receiver+20 builtin_setjmp_receiver+21 builtin_setjmp_receiver+22 builtin_setjmp_receiver+23 builtin_setjmp_receiver+24 builtin_setjmp_receiver+25 builtin_setjmp_receiver+26 builtin_setjmp_receiver+27 builtin_setjmp_receiver+28 builtin_setjmp_receiver+29 builtin_setjmp_receiver+30 builtin_setjmp_receiver+31 builtin_setjmp_receiver+32 builtin_setjmp_receiver+33 builtin_setjmp_receiver+34 builtin_setjmp_receiver+35 prefetch-34 prefetch-33 prefetch-32 prefetch-31 prefetch-30 prefetch-29 prefetch-28 prefetch-27 prefetch-26 prefetch-25 prefetch-24 prefetch-23 prefetch-22 prefetch-21 prefetch-20 prefetch-19 prefetch-18 prefetch-17 prefetch-16 prefetch-15 prefetch-14 prefetch-13 prefetch-12 prefetch-11 prefetch-10 prefetch-9 prefetch-8 prefetch-7 prefetch-6 prefetch-5 prefetch-4 prefetch-3 prefetch-2 prefetch-1 prefetch stack_protect_set stack_protect_test lwp_llwpcb lwp_slwpcb lwp_lwpvalsi3 lwp_lwpinssi3 movv8qi movv4hi movv2si movv1di movv2sf movv2sf+1 movv2sf+2 movv2sf+3 pushv8qi1-2 pushv8qi1-1 pushv8qi1 pushv4hi1 pushv2si1 pushv1di1 pushv2sf1 movmisalignv8qi movmisalignv4hi movmisalignv2si movmisalignv1di movmisalignv2sf mmx_addv2sf3 mmx_subv2sf3 mmx_subrv2sf3 mmx_mulv2sf3 mmx_smaxv2sf3 mmx_sminv2sf3 mmx_eqv2sf3 vec_setv2sf vec_setv2sf+1 vec_extractv2sf-1 vec_extractv2sf vec_initv2sf mmx_addv8qi3 mmx_subv8qi3 mmx_addv4hi3 mmx_subv4hi3 mmx_addv2si3 mmx_subv2si3 mmx_addv1di3 mmx_subv1di3 mmx_ssaddv8qi3 mmx_usaddv8qi3 mmx_sssubv8qi3 mmx_ussubv8qi3 mmx_ssaddv4hi3 mmx_usaddv4hi3 mmx_sssubv4hi3 mmx_ussubv4hi3 mmx_mulv4hi3 mmx_smulv4hi3_highpart mmx_umulv4hi3_highpart mmx_pmaddwd mmx_pmulhrwv4hi3 sse2_umulv1siv1di3 mmx_smaxv4hi3 mmx_sminv4hi3 mmx_umaxv8qi3 mmx_uminv8qi3 mmx_eqv8qi3 mmx_eqv4hi3 mmx_eqv2si3 mmx_andv8qi3 mmx_iorv8qi3 mmx_xorv8qi3 mmx_andv4hi3 mmx_iorv4hi3 mmx_xorv4hi3 mmx_andv2si3 mmx_iorv2si3 mmx_xorv2si3 mmx_pinsrw mmx_pshufw vec_setv2si vec_setv2si+1 vec_extractv2si-1 vec_extractv2si vec_initv2si vec_setv4hi vec_extractv4hi vec_initv4hi vec_setv8qi vec_extractv8qi vec_initv8qi mmx_uavgv8qi3 mmx_uavgv4hi3 mmx_maskmovq movv32qi movv16hi movv8si movv4di movv8sf movv4df movv16qi movv8hi movv4si movv2di movv4sf movv2df movv2df+1 movv2df+2 pushv32qi1-1 pushv32qi1 pushv16hi1 pushv8si1 pushv4di1 pushv8sf1 pushv4df1 pushv16qi1 pushv8hi1 pushv4si1 pushv2di1 pushv4sf1 pushv2df1 movmisalignv32qi movmisalignv16hi movmisalignv8si movmisalignv4di movmisalignv8sf movmisalignv4df movmisalignv16qi movmisalignv8hi movmisalignv4si movmisalignv2di movmisalignv4sf movmisalignv2df storentv4sf storentv2df storentsf storentdf storentv2di storentsi absv4sf2 negv4sf2 absv2df2 negv2df2 addv8sf3 subv8sf3 addv4df3 subv4df3 addv4sf3 subv4sf3 addv2df3 subv2df3 mulv8sf3 mulv4df3 mulv4sf3 mulv2df3 divv8sf3 divv4df3 divv4sf3 divv2df3 sqrtv8sf2 sqrtv4sf2 rsqrtv8sf2 rsqrtv4sf2 smaxv8sf3 sminv8sf3 smaxv4df3 sminv4df3 smaxv4sf3 sminv4sf3 smaxv2df3 sminv2df3 reduc_splus_v4sf reduc_splus_v2df reduc_smax_v4sf reduc_smin_v4sf vcondv4sf vcondv2df andv8sf3 iorv8sf3 xorv8sf3 andv4df3 iorv4df3 xorv4df3 andv4sf3 iorv4sf3 xorv4sf3 andv2df3 iorv2df3 xorv2df3 xorv2df3+1 xorv2df3+2 xorv2df3+3 xorv2df3+4 xorv2df3+5 xorv2df3+6 xorv2df3+7 xorv2df3+8 sse5i_fmaddv4sf4-8 sse5i_fmaddv4sf4-7 sse5i_fmaddv4sf4-6 sse5i_fmaddv4sf4-5 sse5i_fmaddv4sf4-4 sse5i_fmaddv4sf4-3 sse5i_fmaddv4sf4-2 sse5i_fmaddv4sf4-1 sse5i_fmaddv4sf4 sse5i_fmaddv2df4 sse5i_fmsubv4sf4 sse5i_fmsubv2df4 sse5i_fnmaddv4sf4 sse5i_fnmaddv2df4 sse5i_fnmsubv4sf4 sse5i_fnmsubv2df4 sse5i_vmfmaddv4sf4 sse5i_vmfmaddv2df4 sse5i_vmfmsubv4sf4 sse5i_vmfmsubv2df4 sse5i_vmfnmaddv4sf4 sse5i_vmfnmaddv2df4 sse5i_vmfnmsubv4sf4 sse5i_vmfnmsubv2df4 sse2_cvtpd2dq sse2_cvttpd2dq sse2_cvtpd2ps vec_unpacks_hi_v4sf vec_unpacks_lo_v4sf vec_unpacks_float_hi_v8hi vec_unpacks_float_lo_v8hi vec_unpacku_float_hi_v8hi vec_unpacku_float_lo_v8hi vec_unpacks_float_hi_v4si vec_unpacks_float_lo_v4si vec_pack_trunc_v2df vec_pack_sfix_trunc_v2df vec_pack_sfix_v2df sse_movhlps_exp sse_movlhps_exp avx_shufps256 sse_shufps sse_loadhps_exp sse_loadlps_exp vec_initv16qi vec_initv8hi vec_initv4si vec_initv2di vec_initv4sf vec_initv2df vec_initv2df+1 vec_setv16qi vec_setv8hi vec_setv4si vec_setv2di vec_setv4sf vec_setv2df vec_setv2df+1 avx_vextractf128v32qi avx_vextractf128v16hi avx_vextractf128v8si avx_vextractf128v4di avx_vextractf128v8sf avx_vextractf128v4df avx_vextractf128v4df+1 vec_extractv16qi vec_extractv8hi vec_extractv4si vec_extractv2di vec_extractv4sf vec_extractv2df sse2_unpckhpd_exp sse2_unpckhpd_exp+1 sse2_unpcklpd_exp avx_shufpd256 sse2_shufpd vec_extract_evenv4sf vec_extract_evenv4si vec_extract_oddv4sf vec_extract_oddv4si vec_extract_evenv2df vec_extract_evenv2di vec_extract_oddv2df vec_extract_oddv2di vec_extract_oddv2di+1 sse2_loadhpd_exp-1 sse2_loadhpd_exp sse2_loadhpd_exp+1 sse2_loadlpd_exp sse2_loadlpd_exp+1 negv16qi2 negv8hi2 negv4si2 negv2di2 addv16qi3 subv16qi3 addv8hi3 subv8hi3 addv4si3 subv4si3 addv2di3 subv2di3 sse2_ssaddv16qi3 sse2_usaddv16qi3 sse2_sssubv16qi3 sse2_ussubv16qi3 sse2_ssaddv8hi3 sse2_usaddv8hi3 sse2_sssubv8hi3 sse2_ussubv8hi3 sse2_ussubv8hi3+1 mulv8hi3 smulv8hi3_highpart umulv8hi3_highpart sse2_umulv2siv2di3 sse4_1_mulv2siv2di3 sse2_pmaddwd mulv4si3 mulv4si3+1 mulv4si3+2 vec_widen_smult_hi_v8hi-1 vec_widen_smult_hi_v8hi vec_widen_smult_lo_v8hi vec_widen_umult_hi_v8hi vec_widen_umult_lo_v8hi vec_widen_smult_hi_v4si vec_widen_smult_lo_v4si vec_widen_umult_hi_v4si vec_widen_umult_lo_v4si sdot_prodv8hi udot_prodv4si vec_shl_v16qi vec_shl_v8hi vec_shl_v4si vec_shl_v2di vec_shr_v16qi vec_shr_v8hi vec_shr_v4si vec_shr_v2di umaxv16qi3 uminv16qi3 smaxv8hi3 sminv8hi3 umaxv8hi3 smaxv16qi3 smaxv4si3 umaxv4si3 sminv16qi3 sminv4si3 uminv8hi3 uminv4si3 sse2_eqv16qi3 sse2_eqv8hi3 sse2_eqv4si3 sse4_1_eqv2di3 vcondv16qi vcondv8hi vcondv4si vcondv2di vconduv16qi vconduv8hi vconduv4si vconduv2di one_cmplv16qi2 one_cmplv8hi2 one_cmplv4si2 one_cmplv2di2 andv16qi3 iorv16qi3 xorv16qi3 andv8hi3 iorv8hi3 xorv8hi3 andv4si3 iorv4si3 xorv4si3 andv2di3 iorv2di3 xorv2di3 andtf3 iortf3 xortf3 vec_pack_trunc_v8hi vec_pack_trunc_v4si vec_pack_trunc_v2di vec_interleave_highv16qi vec_interleave_lowv16qi vec_interleave_highv8hi vec_interleave_lowv8hi vec_interleave_highv4si vec_interleave_lowv4si vec_interleave_highv2di vec_interleave_lowv2di vec_interleave_highv4sf vec_interleave_lowv4sf vec_interleave_highv2df vec_interleave_lowv2df sse2_pshufd sse2_pshuflw sse2_pshufhw sse2_loadd sse2_loadd+1 sse_storeq-1 sse_storeq sse_storeq+1 vec_unpacku_hi_v16qi vec_unpacks_hi_v16qi vec_unpacku_lo_v16qi vec_unpacks_lo_v16qi vec_unpacku_hi_v8hi vec_unpacks_hi_v8hi vec_unpacku_lo_v8hi vec_unpacks_lo_v8hi vec_unpacku_hi_v4si vec_unpacks_hi_v4si vec_unpacku_lo_v4si vec_unpacks_lo_v4si sse2_uavgv16qi3 sse2_uavgv8hi3 sse2_maskmovdqu sse_sfence sse2_mfence sse2_lfence ssse3_pmulhrswv8hi3 ssse3_pmulhrswv4hi3 ssse3_pmulhrswv4hi3+1 ssse3_pmulhrswv4hi3+2 ssse3_pmulhrswv4hi3+3 ssse3_pmulhrswv4hi3+4 rotlv16qi3-4 rotlv16qi3-3 rotlv16qi3-2 rotlv16qi3-1 rotlv16qi3 rotlv8hi3 rotlv4si3 rotlv2di3 rotrv16qi3 rotrv8hi3 rotrv4si3 rotrv2di3 vrotrv16qi3 vrotrv8hi3 vrotrv4si3 vrotrv2di3 vrotlv16qi3 vrotlv8hi3 vrotlv4si3 vrotlv2di3 vlshrv16qi3 vlshrv8hi3 vlshrv4si3 vashrv16qi3 vashrv8hi3 vashrv4si3 vashlv16qi3 vashlv8hi3 vashlv4si3 ashlv16qi3 lshlv16qi3 ashrv16qi3 ashrv2di3 sse5_vmmaskcmpv4sf3 sse5_vmmaskcmpv2df3 avx_vzeroall avx_vinsertf128v32qi avx_vinsertf128v16hi avx_vinsertf128v8si avx_vinsertf128v4di avx_vinsertf128v8sf avx_vinsertf128v4df vec_initv32qi vec_initv16hi vec_initv8si vec_initv4di vec_initv8sf vec_initv4df memory_barrier sync_compare_and_swapqi sync_compare_and_swaphi sync_compare_and_swapsi sync_compare_and_swapdi sync_compare_and_swap_ccqi sync_compare_and_swap_cchi sync_compare_and_swap_ccsi sync_compare_and_swap_ccdi Ts ^ bs ^ qs ^ s _ s ^ s ^ s H_ , s s D s s D s s \ t t h &t 7t ? ` Pt ]t xt wg t ka t Awg t ka t kwg t wg t ka t ka t wg @ t ka @ t wg d t xg t ka d u ka u "u ` ,u =xg N a 7u Gxg Fu qxg Su xg L au xg qu xg u yg L u hb u hb u u u u a u u $ u Cyg < u Zyg T u u l v v "v zg +v 5v Fv Pv _v ` nv v v v v zg v 5v , v v D v ` \ v v t v v w a )w d{g 7w Fw cw {g rw w a w w w ka w a 4 w {g L w .|g d w }g | w 6}g x 7~g x k~g x ~g /x ~g @x g Ox g $ Wx g < ix g T yx ) g l x g x g x k g x g a x ka a x x y ka y ka , 8y ` D Qy ka \ gy ka t y y y Te a y ka y g a y g a y y " a z g ,z e ( =z [ g @ Oz u g X az g p sz g z e z g z g z J g z t g z g 0 z g T { g d a x { & g a 4{ @ g E{ Z g V{ ka h{ ka z{ { a P { { * a h { ka l a { ka a | ka a $| t g 2 a <| g a T| g t a l| ka a 4 | ka a d | ka a | ka | ka | ka } g a a #} ka H a >} g T a H O} g a x `} ka a {} ka a } } f a } } a | } ka } ka 8 } ka P } ka h ~ ka "~ ka =~ e N~ e _~ e p~ ka ~~ ka 4 ~ ka L ~ ka d ~ ka | ~ ka ~ ka ~ ka  f $ f = ka $ Y ka H u 0f l  \f  hf  pf  ka ka 1 ka H ka _ ka y ka 8 f l X K l | [ n P x n t l l n n Xl Xl g Y g #a 8 ka 0 + x 5 0m @ + x U + m l z l hm , 8m X 8m | P t 0 m ; m J P _ w pm pm p #a x n Hn t P % n 4 n ? p $a L _ x i n t (o P t `o o @ X p 0 R ` H x - 4 ? F Q ka [ ka j ka v ka ka , ka \ ka ka , ka \ ka ka ka ka ka ka 4 % ka p 5 ka E J R%a \ R o a o n g z g < o ` g g o p %a p p %a \ &a +&a &a D $ o 'a o o 'a = 4 g 'a B g 'a \ H I g (a $ P f g (a a ka _)a t t {)a z ka *a C+a g +a g U,a g g ) g 8 : Dq P I $q h T q g lq ,a w -a ka .a ka 4/a _ , h L 8 X L ka $ h / D u ka $ g ` g g g 2 ! g C ; g P T U g e o g v g g g @ g p g g % g ? g H $ Y g x 2 s g @ g O g ^ g 8 m g h ^ g m ? g | i g g ( | g X g g + g E g _ g H y g x g g g g 8 ; g h U g o g g $ g ( $ g X 3 g 0a x O g x0a k s 0a 4 y s 1a d s n1a | - 1a 3 B M3a I V 4 [ V d q V | 4 d | 4a 5a 6a 7a 8a H 2 ]9a x I Y ` Y $:a x Y ;a a I W b l x @ d $ $ x + 9 J [a X J m q z q ka P r r (r L + 8 W d P P +\a t\a \a ]a ' 8 9 H K x Y g x y d x = g O]a | & g #^a @ g _ g tr g # g 1 |r B g ;_a G g U 0 g e | j_a 0 I`a T & < (aa x k aa ba ca * jca C R \ i ca $ s D D s h `s s s + t = `t O t a t s @u ( u ( 'da @ X u | X * X @ V X l * { V da da a , V d a D } ) a k a D ( 8 a h O ` a w a , a D D A a h & < [ t < 4 t 4 / | E | [ m < t ( 7 < 4 F t 4 U | d | s m ~ T 8 T d x x a @ a a . a % t T 9 x M t a u < T x < m a : L O a n T  a L x a a $  a D T a t a T T T M a a x $ x , ; a R a a x a a Q a L a | ! a ; L a s < l M a * : a S d a , } 7 a \ a , : a \ } a ` r a g a ` 8 C \ a ] p Q a T a x p a t a a 6 a / @ _ m ( G @ 4 U m 4 c 4 q |  | ( | $ 9 C Y p h w @ m ( $ C a < L a L t g a | a 7 a L a c a @ P a L x 3 a | a a P a / a E T a L } a | g a a T e a , a < U d { a l a { a , a d a + | = O | a s | L , P , \ $ T 9 , N d , c p W a a a / a 0 = a @ X = Z a P g { a @ u ? a X a p a X a _ a a 1 ? a Z ? U a k z a a a u a > L a e s ? a 0 s a h { < a 0 a H a ` a x - g < M a x k g { : a a - = a D Z g \ i y a a xx x a 8y xy U a a " T 0 = a V { a f { T t |{ a T a , A a D a , a D ' 2 g a @ 7 g H ! g Y g d a l i g a y z a ,z , 8z 9 a P Dz t Pz a t z { R a { P| a # 4 0 h{ L D { p [ { o { { @| || @ a $ g H g x | | a ka $ a L $ a 8 ` t a t a 8 t a P t a h t 8 a P t a h t d a t 0 a * t a ? t F a T h ka | a <} } G a } a } @ } @ } a D~ X ~ X a | $ g a 4 D h x a 4 J a g < g x $ g a r g a  , 8 ) a D h a \ ! | t .  a ; D H a U H l T 4 3 a X | a | , K \ { < ` ; L k | ; _ 8 \ 7 4 U h < < ! 4 ` T d ` ] 8 8 \ " \ J q ka a 4 , < L \ V l < \ < \ X ! p | 5 H X h } | , ka ; ka J ka a 0 S d T x . Y a R a T x ' 8 W v a a 4 a k } a u T x a a * X a ! 4 T d < $ < D T < t < 4 D d p | \ \ ! 8 J \ a s \ < = L m | M r \ , ! 0 P Q ` a t a 3 a | a p p $ p 5 p ( F t X i z , P + a t + & a + a & + a 7 + L B @ p Q m p ` p o @ ~ m @ m @ m \ + \ 9 \ G U c q  ! < / < = < K Y g u o o \ \ \ o ) o 8 G V o ^ f n | $ * I a H l P a $ v I a H , < , _ a t n , 4 a t P b P + b : L o = y b ~ ` u 0 b g g j g g D g t i g 3 @ a @ @ w d g b g m b g b ` b ka C b ka ka l / G ^ , k | D , \ t , P ( ) \ L = l b p L \ { v < D \ e b ` b . > b X e b n b $ b < " b % ] b 2 > E R b ` ^ k r  b l 6 b l P  b 5 b # 4 T f b } f b P b g b P 4 F #b ] F *b o -b C1b P $ 2b < $ 9b O d =b z@b < \ ( = P , p Cb t mCb , P @ R Cb t i z /Db Db R Db z REb Eb g T g Fb , g |Fb \ % Fb = F &Gb ^ g hGb  Gb Gb .Hb pHb Hb ( $Ib : Ib L Y jJb w Jb L 3Kb p Kb p Lb - < SLb e Lb t < Lb < CMb l Mb Nb {Nb $ Nb , D T 3Ob \ t Ob Ob SPb Pb : #Qb L F Qb | R ^ Qb { [Rb Rb $ Sb T 4 D l f v Sb Tb 5 D mTb d v Tb Ub D Ub \ t ' > Vb Y > q >Wb Wb Xb 7 O k Yb k D Yb \ t Zb . K g =[b g 4 [b L \b * G S ]b ` k w ]b S ^b w ^b ^b 4 r_b _b d ) 8 L`b Y h `b ab $ - < oab T \ l ab ka bb db eb P _gb # ka }hb 3 D -jb ( h | Ykb X l lb mb 0 mb enb $ nb $ T 5ob T bpb T qb T ka , ka rb B tb T P ka c ka Wub z }vb @ wb [yb |b < ~b L b 8 \ ]b h l b | b M b b ( 8 E X b @ ] j b X \ b p b b b ( & b @ ? M _ b X f t b p ! b a b b ( B b p % 2 b J X b ~ b b ~ b - b b 0 + b 0 E X : b ` _ X b y X b b b k b P 1 @ b t ^ m b F b g b P g b t Z g ! b g j b b @ b m W b ( & ) b L 6 F b d s b b ( q b L C b ( b F U b ( s b L b D b ? b % b < J O b p c q b g b T g k b H b ! b = P o b x q b b Y b $ b 8 F \ b h ~ C b b $ b 8 \ ] b h b 4 Y b K g b ^ g ? b ( p g b X . g b w b b : H h o 9 b b b U b > L w b < b p b ` b > 2 b N b ^ b r U b b 8 b \ x b b ! H b ! (! b E! Y! > b v! (! b ! ! ! b (! ! ! % b @! ! ! n b X! " ! b |! +" <" b X! k" <" B b |! {" ! b ! " ! b ! " <" H b ! " <" b ! " ! b ! " <" b ! " ! b " " <" b " " # Z b 0" 3# D# b T" g# # * b x" y# D# b " # # b " # # b b " # # b # $ # 2 b ,# $ N g b P# &$ g b h# 3$ & g N b # @$ g b # M$ g b # Z$ j g \ b # g$ g # |$ = g $ $ g ($ $ g L$ $ r g p$ $ g $ $ $ b )% D% $ i% % $ % % % % & _ b H% $& H& % & D% $ & % $ & % % & & Q b H% ' H& % '' 8' b % Z' l' b % ' ' b & ' ' b % ' ( b % $( =( ` b & U( @ g b ,& `( g b D& k( g b \& v( g o b ,& ( T g 7 b D& ( g b \& ( ( b ,& ( ( b D& ( ( W b \& ) () b ,& I) T) b D& u) ) b \& ) ) w b ,& ) ) ? b D& ) * b \& %* b t& +* = b & 1* b & 7* b & =* b & E* b & Q* b ' W* b ' ]* b 4' c* L' k* p' s* ' {* ' * ' * ( * 0( * b & * ^ b & * b `( * v b & * b x( * b ( * ( * ( * / b ( * r b ( * ( * b ( * b ) * ,) + D) + + b \) + t) + ) "+ \) *+ b ) 0+ ) 8+ ) @+ d c ) F+ * N+ * V+ 4* ^+ L* f+ L* n+ d* + |* + * + * + c * + * + c * + * , * , + (, W c + 9, + L, + _, 0+ r, c H+ , `+ , x+ , c + , + , + , + , + , + , , - c , - 8, - c P, *- c h, 6- c , A- , N- $c , c- , z- q%c , - &c - - (- - L- - p- - - - *c - +c - - ,c - - -c $ . .c - . z0c . &. 2c . 5. '3c 0. D. 54c S. C5c H. e. 27c . w. . . . . 9c 8/ . \:c P/ . h/ . / . / . / / / '/ 0 ;/ @0 O/ d0 c/ w/ / / 0 / 0 / 0 / 1 / H1 / x1 0 0 0 *0 1 70 1 D0 82 Q0 t2 ^0 2 k0 2 x0 zTc $. 0 Tc . 0 Tc (3 0 0 8 0 P 0 @3 0 d3 0 3 0 3 0 3 1 3 1 [c - 1 [c - $1 \c /1 ]\c - :1 \c 4 E1 \c 04 P1 ]1 4 j1 L w1 d 1 | 1 1 H4 1 l4 1 H4 1 l4 1 H4 1 l4 1 4 1 4 2 2 4 '2 4 52 4 C2 4 Q2 4 _2 H4 m2 l4 {2 4 2 4 2 H4 2 l4 2 5 2 D5 2 h5 2 5 2 4 3 4 3 5 03 5 A3 5 R3 6 c3 @6 t3 |6 3 6 3 6 3 07 3 l7 3 7 3 7 3 8 3 88 4 h8 4 8 &4 U c 8 44 c 8 B4 ; c (9 P4 m c X9 W4 |9 `4 c 9 g4 9 p4 9 y4 $: 4 `: 4 c : 4 A c : 4 c : 4 c : 4 $ c ; 4 m c X9 4 |9 4 c 9 4 W c : 4 c : 4 c : 4 B c : 4 c ; 4 c 8; 4 d c \; 4 c ; 4 c ; 5 H c ; 5 c ; 5 c ; #5 c ; 45 c ; E5 c : L5 K c : S5 c ; Z5 c : a5 & c ; h5 o c : o5 q c < y5 < 5 < 5 c @< 5 f c p< 5 c < 5 l c < 5 < 5 < 5 < 5 c 9 6 6 & 6 & 6 c : $6 c : +6 $= 46 H= =6 W c 9 D6 c : K6 c : R6 $= [6 H= d6 2 c 9 k6 c : r6 c : y6 % c l= 6 $= 6 H= 6 c X9 6 ( 6 c 9 6 c : 6 < c : 6 c : 6 c : 6 c ; 6 h c ; 6 c 6 c 6 I c = 6 c = 6 = 7 = 7 = 7 > (7 D> 67 = c h> B7 ~ c > N7 c > Z7 > h7 ? v7 4? 7 d? 7 ? 7 ? 7 c 9 7 <@ 7 l@ 7 c : 7 @ 7 c : 7 @ 8 + c @ 8 A 8 A .8 ^ c PA >8 - c PA N8 c A V8 A `8 A j8 c A r8 @ c B z8 c 4B 8 c XB 8 |B 8 |B 8 H c PA 8 c T 8 \ c A 8 c A 8 c B 8 O c 4B 8 |B 9 |B 9 c A 9 c A 9 $ c B #9 u c 4B +9 B 59 c A =9 c A E9 , O9 G c B W9 c 4B _9 B i9 c A q9 @ c A y9 , 9 j c B 9 c B 9 c C 9 c ; ~ d F G; d HF L; V d HF T; d `F c; 5 d F n; d F |; d F ; % d ; d ; k d ; d ; d ; d ; ; d F ; d ; ; F ; O d ; ; d + < Z d L< < !d XB < G #< 9$d + -< DG 9< @'d \G O< ()d G e< o*d G < F,d p < G < .d @H < @H < |H < H = H = I != d I = : = : = : = I = : = I = Dd I = Dd J = pEd = Ed : = wFd ; = Gd DJ > Gd I > OHd J > Hd tJ !> Id : )> Jd ; 1> 5Kd J 9> Md I A> ONd I I> Nd J Q> iQd I Y> Rd I a> Rd tJ h> Sd : o> Td ; v> AUd tJ > sVd : > Wd ; > Wd tJ > Xd : > Yd ; > !Zd > vZd : > [d ; > [d > \d : > o]d ; > ]d @ > ^d X > 0_d ( > _d : ? [cd ? cd I ? dd I ? Ged !? ed I *? fd I 3? 3gd ;? gd I C? ihd I K? id T? nd I ]? Yod I f? pd J o? qd K x? rd @K ? Wsd dK ? td K ? ud K ? vd : ? wd ; ? !yd ' ? vyd ' ? ? K ? L ? D ? @ ? 0L @ TL @ 3 @ lL )@ 7 d 4@ d $ ?@ d J@ E d - U@ d . `@ d - l@ N d . x@ @ L d @ d : @ ' d ; @ @ $ @ @ L @ L @ M @ \M @ M A M A d A i d $ (A d 4A d - @A d . LA ZA d bA O d : jA d ; rA |A $ A A L A L A M A \M A M A M A J d A d $ A d A - d - B w d . B B j d &B d : 0B + d ; :B FB 8 d SB d : `B d ; mB |B B d @ B d H. B d . B { d X B d ( B d @ B g d N B d XN B d XN B d N B ? d N B d XN B d N C t d E T YE T tE T E T E U E 0U E 9 E : F : 1F `U LF U gF U F U F U F V F PV F V G V $G X' ?G V ZG uG V G V G V G C G W G (W G DA G DA G DA G DA H DA H LW #H DA /H DA ;H LW GH DA SH < _H LT kH LT wH LT H LT H LT H dW H LT H LT H dW H LT H C H |W H W H W I X I 0X I `X $I X /I X :I T9e Y CI :e O UI :e DY hI ;e sI ;e ~I >e Y I >e Z I >e (Z I @Z I XZ I pZ I Z I Z I ?e Z J /@e Z J l@e Z J @e Z J @e Z *J #Ae Y :J fAe Y JJ Ae Y ZJ Ae Z jJ /Be (Z zJ rBe Z J Ce [ J gCe [ J Ce Z J \De Z J 'Ee Z J Ee <[ J Fe `[ J [ J [ K Ge [ K THe [ K He [ -K JIe [ :K Ie \ GK Je \ TK NKe 8\ aK Ke 8\ nK Le \\ {K RMe \\ K Me [ K Ne [ K VOe [ K Pe [ K Pe \ K ZQe \ K Re \ K Re \ L ^Se \ L Te \ $L )Ue \ ;L HVe \ GL Xe \ XL Ze \ kL :\e \ yL \e \ L ]e [ L >^e [ L ^e [ L _e \ L B`e 8\ L `e [ L ae [ L Fbe [ L be \ L ce \ M Jde \ M de 8\ "M ee 8\ /M Nfe 8\ e ` ,P e a 5P e a >P e a GP e a PP w e Q T e a HQ e ` YQ e a jQ e ` zQ e e ` Q e 8b Q ' e b Q e a Q K e a Q e a Q e S o e c PS e c bS e c tS ; e c S e c S e c S q e c S e c S S e c S e c S 5 e c T e c "T G e c 0T e c ?T e d MT ` e d aT e d uT e 0d T e 0d T e 0d T e 0d T p e Hd T e Hd U e `d %U 4 e d >U ! e d QU e 4c aU ( e 4c qU B e d U e d U e e U e e U e ,e U e De U M e \e U e te U e e U + e e U e V e e V 9 e e !V e f -V e @f 9V G e df EV e f QV . _V e f uV e f V e f V T e g V e Y e i OY - e i `Y e i qY e i Y 1 e i Y e i Y e i Y 4 Y e i Y e i Y e i Y e *f l w\ *f l \ .+f k \ +f @l \ ,f l \ ,f l \ -f |i \ -f i \ .f h \ /f i \ 0f i \ ~1f i \ *2f i ] 2f i ] 3f i ] .4f i ] 4f i )] 5f i 2] 26f i ;] 6f j D] 7f j M] 68f j V] 8f m ]] 9f m d] ::f m k] :f f $ ] K?f xm ] ?f xm ] ?f m ] P@f k ^ @f h ^ @f h 6^ UAf i N^ Af i e^ Bf a }^ Bf a ^ qCf b ^ Df b ^ Df m ^ Ef m ^ iFf m ^ NGf n ^ n _ ,n _ If Pn _ Pn &_ Jf k ;_ Jf k P_ RKf k e_ Kf k z_ Lf j _ 5Mf j _ Mf j _ wNf j _ Of j _ Of j _ ZPf j ` Pf j ` Qf i *` Sf i 9` Uf hn I` Uf T` Vf `` tWf l` 4Xf i ` Zf \ ` n ` n ` o ` Lo ` |o ` h P h h h h h : h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h h !h $ h $ h $ h $ h $ h $ h $ h $ h $ h $ h $ h "h $h &h $ h $ h $ h $ h h ,h *h 8)h 8)h 8)h 8)h -h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h 8)h )h c*h 7h 8h >h "Eh "Eh "Eh "Eh "Eh "Eh "Eh "Eh "Eh ~9h :h `=h r>h >h Bh q?h _Ah Ch W:h Eh W:h Eh Eh Eh W:h Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh Eh :h Eh ;h KGh Gh KGh Gh Gh Gh KGh Gh Gh Gh Gh Gh bIh Gh Hh Gh Gh Gh Gh Gh Gh Gh Gh Gh XJh Nh Oh Gh fPh Gh Qh KSh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh Gh }Mh TVh Vh TVh Vh Vh Vh TVh Vh Vh Vh Vh Vh KXh Vh Wh Vh Vh Vh Vh Vh Vh Vh Vh Vh !Yh Yh Zh Vh [h Vh \h o^h }ah ah }ah ah ah ah }ah ah ah ah ah ah dch ah bh ah ah ah ah ah ah ah ah ah 8dh eh ]fh ah 1gh ah Ihh jh h h h h h h h & h h h h j h h ~ h h . h . h . h . h . h . h . h . h . h . h . h . h V h h h h h % h h h h h h h h h h h h h h h h h h h h h h h E h h h h h h h h h h = h h h h h h h h h h h h h h h h h V h h h h h h h h h h h h h h h h h h h h h h h h h 5 h h h e h h h h h h h h _ h h h h h h h h h h h h h / h h h Z h h ` h h h h h h h h h h h h h h h h w h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h R h > h o h 4 h h ? h h h h h h h  h i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i p h i * i * i * i * i * i * i * i * i * i * i . i i i i * i i * i i 4 i * i * i * i * i * i * i * i * i * i * i * i * i U h h h * i * i * i * i * i * i * i * i * i * i * i * i * i * i h * i * i * i * i * i * h * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i * i i i ? i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i 9 i i i u i i i i i i i i i i i i i i i i i i S i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i l i = i i = i i i i = i i i i i i i ? i D!i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i !i "i _;i &i _;i _;i _;i _;i _;i _;i _;i _;i @,i 4.i N/i _;i _;i _;i _;i _;i _;i 5(i `'i )i )i _;i _;i _;i _;i _;i _;i _;i *i _;i +i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i 7i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i _;i 6i 2i h0i _;i u#i J$i %i _;i _;i _;i _;i _;i %i >i ?i .]i Ci .]i .]i .]i .]i .]i .]i .]i .]i Pi Ri Si .]i gKi .]i AJi Ji .]i Li Ki yNi Mi .]i .]i .]i .]i .]i .]i .]i NOi .]i 5Pi .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i Di .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i .]i <\i Ui Ui .]i @i }Ai RBi .]i .]i .]i .]i .]i 'Ci uai /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i `i /i /i /i /i /i /i /i /i /i ii oi /i ~pi /i /i /i /i /i /i /i /i *yi {i 8|i /i si /i ri $si /i ui Jti vi ui /i /i /i /i /i /i /i wi /i xi /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i Xbi /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i /i R}i ei ci ~i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i O i C i ] i i T i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i n i i w i i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i - i : i - i : i : i : i : i : i : i : i : i : i ~ i i : i i : i : i i : i : i : i : i : i : i : i : i : i : i : i : i : i : i ! i ; i : i : i : i : i : i : i : i : i i i : i : i i i : i : i : i : i i i : i i i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i : i ~ i : i : i : i : i : i : i : i : i : i : i : i : i : i i F i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i \ i K i i i i i i i i i i i C i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i v i i i i i i i i i i i i i i i i i i i i i $ i F i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i : i ` i i i i i i i i i i i i i i i i i i i i ! i ; i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i ~ i i i i i i i i i i i i i i i $ j c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i c i i i c i # j c i c i j c i c i c i c i c i j j U j c i c i c i c i c i c i j j c i c i c i c i c i c i c i c i i i i i i i c i c i c i c i i i i i i i i i c i c i c i E j c i * j c i c i c i c i c i c i c i c i j c i c i c i c i c i c i c i c i c i c i j j A j h!j y j %j y j %j %j %j y j %j %j %j %j %j j j Fj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj Dj :Ej Zj Ej Zj Zj vFj Zj Zj Zj Zj Zj 9Mj pNj Oj Zj Zj Zj Zj Zj Zj Jj Ij Zj Zj Zj Zj Zj Zj Zj Zj KDj KDj KDj KDj KDj KDj Zj Zj Zj Zj KDj KDj KDj KDj KDj KDj KDj KDj Zj Zj Zj Zj Zj Oj Zj Zj Zj Zj Zj Zj Zj Zj Ij Zj Zj Zj Zj Zj Zj Zj Zj Zj Zj fKj Oj Lj `j `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj \j ]j `xj )^j `xj `xj ^j `xj `xj `xj `xj `xj oj pj qj `xj `xj `xj `xj `xj `xj F`j _j `xj `xj `xj `xj `xj `xj `xj `xj \j \j \j \j \j \j `xj `xj `xj `xj \j \j \j \j \j \j \j \j `xj `xj `xj hrj `xj rj `xj `xj `xj `xj `xj `xj `xj `xj B_j `xj `xj `xj `xj `xj `xj `xj `xj `xj `xj bj rj 3dj j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j [ j z j J j d j z j z j z j z j z j z j z j z j z j z j z j z j z j z j z j j z j z j j z j z j z j z j z j z j z j z j z j z j - j - j - j - j - j - j z j z j z j z j z j z j z j z j z j z j z j z j z j b j j z j z j z j z j z j z j z j z j z j z j j j z j z j z j z j z j z j z j z j z j z j z j j z j j z j j : k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k 9k k g(k >k k k k k k k k k k k k k k k k Ak k k Ak k k k k k k k k k k k k k k k k k k k k k k k k k k k k 9 k P$k k k k k k k k k k k k k k k k k k k k k k k k k k m k k 0k sk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk % k rk k . k rk k rk rk rk rk rk rk rk rk rk rk rk rk rk k rk rk k rk rk rk rk rk rk rk rk rk rk `rk `rk `rk `rk `rk `rk rk rk rk rk rk rk rk rk rk rk rk rk E|k k rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk rk k uk k Hvk k k k k k k k k k k k k k k k k k k k k k k k k k vk nwk xk xk k Wyk k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k o k k k k k l k k k k k k h k @ k 9 k q k k ? k k k k k k k k k k k k k k k k k k k [ k ' k k l k k |-l k k k k k k k k k k k Yl ]$l .$l Ul k k k k k k k k k k k k k k k k k k k k /l _Al Ul _l u k u k ]l C l l u k l l _l pl u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k sl d l u k M l u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k u k al cl [el fl x l l x l l l _ l l l u k u k u k u k ml l 8 l l l k k L?m k k k k k k k k k k k k k k 5 m m k k k k k k k k k k k k k k k k k k k m , m k k k k k k k k k k k k k k k k k k k w m l H l k l n l l m Tm Om Fm ELm k k k k k T m m "m 1m k k H k S k S k S k S k S k S k S k S k S k S k k k k ' k k k U k k S k S k S k S k S k S k S k S k S k S k H k H k H k H k H k H k H k H k H k H k H k H k H k H k H k H k H k H k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k S k k k k k k k k k k k k k k k k k k _ k k q l * l | l | l | l | l | l | l | l | l | l | l l l U l | l | l l l y l l | l | l | l | l | l | l | l | l | l | l + l + l + l + l + l + l + l + l + l + l + l + l + l + l + l + l + l + l ll gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl hl hl gl il gl gl gl gl gl gl gl gl gl gl gl gl Sll gl gl kl {l R|l wl wl wl wl wl wl wl wl wl wl xl yl Ozl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl wl 8 l h l l l l l l l l l l l l g l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l m m m m m m m m m m m m m m m m m m m z m m m m m m m m m m m m m m m m x m a]m ]m em em em em em em em em em em ^m I^m 1_m M`m `m fm fm fm fm fm fm fm fm fm fm am 5am bm 9cm cm dfm dfm dfm dfm dfm dfm dfm dfm dfm dfm dm !dm em ~m m m m m m m m m m m m m m m m m m m m m m m m m m m fm m m m m m :jm Olm sm m m m m m m m m m .nm om sm m tm Vzm um xm ,|m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m gm Hom z m Hom z m z m z m Hom z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m z m om z m qm m z m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m o m : m o m : m : m : m : m : m : m : m m : m " m m : m m : m : m m : m : m : m m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m : m m : m : m : m : m : m : m W m : m : m : m : m : m : m : m : m m m m : m m m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m m m t m n m n m n m n m n m n m n m n m n m m m m n m & m m N m $ m m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m n m @ m W m I m W m I m I m I m I m I m I m I m I m I m I m I m I m m I m I m m I m I m I m m m ; m m m m m m m m m m m m m m m r m F m m p m m b m - m m m m m m m m m m m m m 1 m m n m n n n m n n n n n m m m m n n n n n n n n n R n < n F n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n y=n n y=n y=n y=n n y=n y=n y=n y=n y=n G!n G$n Q#n y=n y=n y=n y=n y=n y=n y=n y=n y=n %n Q'n [)n e+n ,n y=n @/n 4n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n y=n 2:n @n dn @n dn dn dn @n dn dn dn dn dn @n Cn Bn dn dn dn dn dn dn dn dn dn sEn Jn Nn Sn Un dn Wn 9]n hn hn n hn hn hn hn 7 n hn hn n hn qn hn n sn sn n hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn n f n n u n B o hn hn hn hn hn o hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn hn o L o o C"o r n n d n d n d n d n d n d n d n d n d n d n n n n d n d n n ? n { n n +o A,o Do Do Do Do Do Do Do Do Do Do -o ,o `.o 34o 4o Eo Eo Eo Eo Eo Eo Eo Eo Eo Eo R6o 5o 7o o D>o ?o }o }o F o }o }o }o }o }o }o }o }o }o }o }o o o ~o o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o }o ' o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o d o o o o o o o A p o o o o o o o o o o o o \ p o o o o o o o o o o o o o o o o o o o o o o 9 p p p Bp Bp fBp Hp Ip kIp Ip Bp Bp Zp Bp Bp Bp Bp Bp Bp Bp `Op _p fp fp !ep [`p fp fp ep ^p fp fp "_p dp ep ep fp ep `p gp map ap gp ap Lbp `p gp gp gp gp gp gp `p `p gp bp gp ap hp 0rp gp gp p tp p gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp E p p p p gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp gp p 6 p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p q : p : p : p : p : p : p : p : p : p p v p ^ p : p F p q q i4q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q )q I-q 0q r >r >r >r >r >r >r >r >r >r >r >r >r >r >r >r >r >r >r >r &Er auto_inc_dec /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h STC - round %d Trace %d (round %d): %d [%d] %d [%d] Getting bb %d Possible start point of next round: %d (key: %d) Basic block %d was visited in trace %d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/bb-reorder.c Changing key for bb %d from %ld to %ld. next this Possible start of %s round: %d (key: %ld) Rotating loop %d - %d Selecting BB %d Duplicated bb %d (created bb %d) Growing the dynamic array to %d elements. Connection: %d %d Connection: %d %d exit %d Final order: %d Block %d can't be copied because its size = %d. multiple hot/cold transitions found (bb %i) compgotos bbro bbpart ei_next ei_container single_succ_edge reorder_basic_blocks verify_hot_cold_block_grouping fix_crossing_unconditional_branches fix_crossing_conditional_branches add_labels_and_missing_jumps connect_traces copy_bb find_traces_1_round /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/bt-load.c :not const Found target reg definition: sets %u { bb %d, insn %d }%s priority %d Uses target reg: { bb %d, insn %d } : unambiguous use of reg %d %d BB%d live: Def in insn %d reaches use in insn %d (use %d has multiple reaching defs) Adding end of block %d and rest of %d to live range Now live btrs are Adding block %d to live range Combining def in insn %d with def in insn %d migrating to basic block %d, using reg %d New pt is insn %d, inserted after insn %d Attempting to migrate pt from insn %d (cost = %d, min_cost = %d) ... it's not migratable it's already combined with another pt trying block %d ... Now btrs live in range are: giving up because there are no free target registers failed to move Basic block %d: count = %lld loop-depth = %d idom = %d Putting insn %d back on queue with priority %d btl1 branch target register load optimization is not intended to be run twice btl2 ei_next ei_container move_btr_def augment_live_range insn_sets_btr_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgbuild.c s s s s F s s s s F s 1 s s s ei_next ei_container single_succ_edge mark_tablejump_edge find_basic_blocks_1 make_edges make_label_edge control_flow_insn_p inside_basic_block_p /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h Simplifying condjump %i around jump %i /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgcleanup.c Infinite loop in BB %i. Conditionals threaded. Forwarding edge %i->%i to %i failed. Moved block %d before %d and merged. Moved block %d after %d and merged. Merged %d and %d without moving. Outcomes of branch in bb %i and %i differ too much (%i %i) Conditionals in bb %i and %i match. Tablejumps in bb %i and %i match. Splitting bb %i before %i insns Cross jumping from bb %i to bb %i; %i common insns try_optimize_cfg iteration %i Deleting block %i. Deleted label in block %i. Deleting fallthru block %i. Dead jumptable %i removed sibling jump single_pred_edge single_succ_edge ei_next ei_container merge_blocks_move_predecessor_nojumps try_forward_edges /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cfgexpand.c Unrecognized GIMPLE statement during RTL expansion \ s k s s s s \ s s s s s \ s \ s \ s \ s A s \ s s \ s \ s \ s \ s \ s \ s \ s \ s \ s \ s \ s \ s \ s \ s s Failed to add probability note Partition %lu: size %ld align %u , offset %ld size of variable %q+D is too large ;; ;; Generating RTL for gimple basic block %d not protecting local variables: variable length buffer not protecting function: no buffer at least %d bytes long ;; ;; Full RTL generated for this function: ;; expand ei_next ei_container expand_stack_alignment construct_init_block expand_gimple_basic_block gimple_return_retval gimple_op single_succ_edge expand_gimple_tailcall expand_one_var expand_stack_vars expand_one_stack_var_at partition_stack_vars stack_var_conflict_p add_stack_var_conflict get_decl_align_unit add_reg_br_prob_note gimple_expr_code var_ann gimple_to_tree gimple_asm_output_op gimple_asm_input_op gimple_asm_clobber_op gimple_call_return_type gimple_call_num_args gimple_call_fndecl gimple_switch_label gimple_switch_num_labels gimple_assign_rhs_to_tree =!u =!u K t B u Wu /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/combine.c rejecting combination of insns %d, %d and %d original costs %d + %d + %d = %d rejecting combination of insns %d and %d original costs %d + %d = %d replacement costs %d + %d = %d replacement cost %d deleting noop move %d insn_cost %d: %d modifying other_insn modifying insn i1 modifying insn i2 modifying insn i3 iPt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Mt Yt Yt Yt DMt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Yt Xt Xt Yt Yt Yt Yt Zt cZt cZt cZt cZt cZt Yt Yt ie eit eit it it $it .jt .jt .jt .jt .jt it it {t {t {t {t {t {t {t {t {t {t {t {t {t pt {t {t {t {t lt {t {t {t lt {t {t {t zt {t pt gtt nt ut {t {t {t {t {t {t ut {t %{t %{t {t {t 5{t 5{t 5{t 5{t 5{t {t {t {t {t {t {t {t {t {t {t vt vt vt vt vt vt vt vt vt vt vt vt vt vt vt vt vt vt zt zt ot {t {t {t {t {t {t {t {t {t {t {t {t {t {t {t {t {t {t zt zt t t t t t t t t s t t t t t t t t t t t t t t t t t t t t t t 1 t t t t t t u t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t Q t t F t t j t F t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t ! t ! t 7 t 7 t M t M t c t c t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t " u u . u u u u u u u u u u u u u u ( u ( u ( u - u ( u ( u ( u ( u ( u u u S u u ( u ( u ( u ( u ( u ( u 8 u ( u u u u u u u u u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u N u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u u u u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u ( u u u Failed to match this instruction: Successfully matched this instruction: ,u ,u ,u +u -u ^.u -u ;-u 63u }Du }Du }Du }Du }Du }Du }Du }Du }Du c5u 5u 0u }Du }Du }Du }Du }Du }Du }Du }Du }Du 9u 8u 7u E0u >u 1u s@u Bu }Du }Du }Du }Du }Du }Du }Du }Du }Du }Du }Du ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u ]7u 2u 4u }Du }Du }Du }Du }Du }Du }Du }Du }Du }Du }Du 2u }Du }Du }Du }Du }Du }Du }Du 0u /u fu eu eu eu fu fu eu eu eu du eu eu eu eu eu fu eu fu fu eu fu fu eu "eu eu eu eu eu eu eu fu fu {u 'su pu pu pu {u uou {u {u Iqu Iqu {u {u .nu {u pu .nu {u {u {u {u {u {u {u nu {u %ou 9nu {u %ou ;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space), ;; %d successes. ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space), ;; %d successes. combine distribute_notes recog_for_combine make_extraction simplify_logical subst undo_all create_log_links do_SUBST csa /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h u . , . a . W . k . Equivalence chain for : /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/cse.c u u u u u u u u u u u u u O u u u u u u u u u u u u u u u u u u u u u u u u u u 4 u u u u u ) u d u u d u d u d u d u u d u u d u d u d u d u u = u u f u d u d u u d u u d u u d u d u d u C u u u u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u d u u u u u u u u u u u u u u u u u u u u u 2 u 2 u 2 u u u u 2 u u u u u u u u u | u C u \ u 2 u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u ' u u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u ' u u ' u ' u ' u ' u ' u ' u ' u ' u u ' u ' u ' u ' u u u u u ' u u u ' u u ' u g u ' u ' u ' u g u u u ! u ! u u u u u u u r u u u u 30v .v .v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v ].v ].v ].v ].v 30v ].v ].v 30v c/v 30v /v 30v 30v 30v e.v ].v ].v ].v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v /v /v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v 30v ].v ;; Following path with %d sets: %d Cv Bv Cv Cv Cv Cv Av Av Av Cv Cv Cv Cv Cv Cv 7Cv Cv Cv Cv Cv Cv EAv Cv Av Cv Cv Cv Cv Cv xDv xDv xDv xDv Cv xDv xDv Cv @v Cv Cv Cv Cv Cv Cv xDv xDv xDv Deleted %i trivially dead insns cse1 cse2 cse_condition_code_reg cse_cc_succs ei_next ei_container cse_change_cc_mode_insn count_reg_usage cse_extended_basic_block cse_find_path single_succ_edge record_jump_equiv validate_canon_reg exp_equiv_p hash_rtx_cb invalidate insert insert_regs make_regs_eqv make_new_qty /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dce.c Adding insn %d to worklist DCE: Deleting insn %d Finding needed instructions: Finished finding needed instructions: Processing use of in insn %d: dce processing block %d live out = finished processing insn %d live out = processing block %d lr out = byte-dce ei_next ei_container marked_insn_p delete_corresponding_reg_eq_notes find_call_stack_args /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/df-byte-scan.c cpb extract regno=%d start=%d last=%d cpb strict low part regno=%d start=%d last=%d cpb subreg regno=%d start=%d last=%d df_compute_accessed_bytes_strict_low_part df_compute_accessed_bytes_extract Infinity snan nan /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dfp.c C v i v v v v v v v v v v v v v v v - v v | v v 9.999999E96 9.999999999999999E384 9.999999999999999999999999999999999E6144 decimal_real_maxval decimal_real_arithmetic decimal_real_to_decimal decimal_round_for_format decimal_to_decnumber %u /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/double-int.c mpz_get_double_int /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/dse.c rtx_store_info_pool read_info_pool insn_info_pool bb_info_pool rtx_group_info_pool deferred_change_pool Locally deleting insn %d alias set %d found alias set %d disqualifying alias set %d, (%s) != (%s) mem: after cselib_expand address: after canon_rtx address: gid=%d offset=%d no cselib val - should be a wild read. varying cselib base=%d offset = %d adding wild read for (clobber (mem:BLK (scratch)) processing spill store %d(%s) processing const base store gid=%d[%d..%d) processing cselib store [%d..%d) trying spill store in insn=%d alias_set=%d trying store in insn=%d gid=%d[%d..%d) has store naked %s insn=%d %s trying to replace %smode load in insn %d from %smode store in insn %d -- could not extract bits of stored value abandoning replacement because sequence clobbers live hardregs: -- replaced the loaded MEM with -- replacing the loaded MEM with led to an invalid instruction adding wild read, volatile or barrier. adding wild read, canon_address failure. processing spill load %d removing from active processing const load gid=%d[BLK] processing const load gid=%d[%d..%d) processing cselib load mem: processing cselib load against insn %d **scanning insn=%d const memset %s call %d handling memset as BLKmode store true false mems_found = %d, cannot_delete = %s cse_store_info_pool Locally deleting insn %d because insn %d stores the same value and couldn't be eliminated group %d is frame related group %d(%d+%d): n p clear alias sets disqualified clear alias sets clear_alias_mode_pool *** Global dataflow info after analysis. in: in: *MISSING* gen: gen: *MISSING* kill: kill: *MISSING* out: out: *MISSING* starting to process insn %d v: i = %d, index = %d failing at i = %d wild read regular read Spill deleting insn %d doing global processing doing global spill processing dse: local deletions = %d, global deletions = %d, spill deletions = %d dse1 dse2 ei_next ei_container dse_record_singleton_alias_set single_succ_edge get_stored_val record_store clear_alias_set_lookup /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h w w h w h w w w w w h w w w w /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/fwprop.c In insn %d, replacing with Changes to insn %d not recognized Changes to insn %d not profitable Changed insn %d Setting REG_EQUAL note Number of successful forward propagations: %d fwprop1 fwprop2 forward_propagate_asm find_occurrence all_uses_available_at single_pred_edge propagate_rtx /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h <<< Unknown GIMPLE statement: %s >>> NULL %d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple-pretty-print.c Fw /Gw Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw Ew /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw Ew 2Fw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw Fw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw /Gw Fw /Gw /Gw /Gw /Gw Fw ) (( )) ABS_EXPR < ] Gw Gw Iw Iw Iw -Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Hw Gw Gw Gw Iw Gw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Iw Gw < , %G <%s, %T, %T, %T> {nt} {v} %G <%T> return __builtin_va_arg_pack () %G <%T, %T = ( [static-chain: [return slot optimization] [tail call] %G <%T, switch ( ) < %G <%s, %T, %T, %T, %T> if ( goto else goto [non-local] goto %T; %G < GIMPLE_TRY_CATCH GIMPLE_TRY_FINALLY UNKNOWN GIMPLE_TRY %G <%s,%+EVAL <%S>%nCLEANUP <%S>%-> try catch finally { %G <%T, %+CATCH <%S>%-> catch (%T)%+{%S} %G <%T, %+FAILURE <%S>%-> <<>>%+{%+%S%-} %G <%d> resx %d %G <%+BODY <%S>%nCLAUSES < >, %+%T, %T, %T, %s, %T,%n PRE_BODY <%S>%-> #pragma omp for for ( = ; <= >= %G <%T, %T> #pragma omp continue ( > #pragma omp single #pragma omp sections %G <%+BODY <%S> > #pragma omp master #pragma omp ordered #pragma omp section #pragma omp critical %G #pragma omp return (nowait) %G <%+STRING <%n%s%n> __asm__ __volatile__ (" " OUTPUT: : INPUT: CLOBBER: ); NIL { = PHI < : >, %T, %T%n> #pragma omp parallel [child fn: ??? )] >, %T, %T, %T, %T, %T%n> #pragma omp task #pragma omp atomic_load #pragma omp atomic_store ( <<>> # LOADS: # STORES: # VUSE < # = VDEF < <&%p> discrim GIMPLE_NOP GIMPLE_SECTIONS_SWITCH // predicted likely by unlikely by predictor. w w ` w ; w w w w w w w w w * w w O w w w { w w w w w w w 1 w V w 4 w w Y w ~ w w t w # BLOCK freq: count: %lld , starting at line # PRED: ENTRY : # SUCC: EXIT goto graph: { title: "%s" folding: 1 hidden: 2 node: { title: "%s.0" } graph: { title: "%s.BB%d" folding: 1 color: lightblue label: "basic block %d " edge: { sourcename: "%s.0" targetname: "%s.%d" } darkgrey shape: ellipse white darkgreen green lightgrey node: { title: "%s.%d" color: %s label: "%s %d %s " } color: red color: blue color: green edge: { sourcename: "%s.%d" targetname: "%s.%d" %s class: %d } node: { title: "%s.999999" label: "END" } } a (nil) w can't open %s: %m /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/graph.c graph: { port_sharing: no finish_graph_dump_file clean_graph_dump_file ei_next ei_container Graphite loop optimizations cannot be used /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h verbose fix_sched_param: unknown param: %s x /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/haifa-sched.c ;; Ready-->Q: insn %s: queued for %d cycles. ;; Advanced a state. ;; %3i--> %-40s: nothing ;; Q-->Ready: insn %s: requeued because ready full moving to ready without stalls moving to ready with %d stalls ;; look at index %d + %d transition cost = %d ;; Early Q-->Ready: insn %s %s ;; Chosen insn (but can't issue) : %s ;; Chosen insn : %s ;; Ready list on entry: %d insns ;; before reload => truncated to %d insns ;; Ready list after queue_to_ready: ;; Ready list after ready_sort: ;; Ready list (t = %3d): ;; Second chance ;; Ready list (final): ;; total time = %d ;; new head = %d ;; new tail = %d ;; %s: ;; Procedure %cr-begin-data-spec motions == %d ;; Procedure %cr-be-in-data-spec motions == %d ;; Procedure %cr-begin-control-spec motions == %d ;; Procedure %cr-be-in-control-spec motions == %d ;; dependencies resolved: insn %s ; data-spec; ; control-spec; ; in-control-spec; ;; tick updated: insn %s into ready into queue with cost=%d removed from ready or queue lists ;; Generated twin insn : %d/rec%d ;; Fixed fallthru to EXIT : %d->>%d->%d->>EXIT ;; Generated recovery block rec%d ;; Generated check insn : %s ;; Removed simple check : %s ;; ====================================================== ;; =====================ADVANCING TO===================== after before ;; -- basic block %d from %d to %d -- %s reload sched_split_block_1 haifa_init_only_bb haifa_init_insn bb_note add_jump_dependencies clear_priorities move_succs ei_next ei_container move_block_after_check fix_jump_move restore_bb_notes unlink_bb_notes haifa_speculate_insn sched_speculate_insn sched_change_pattern fix_recovery_deps create_check_block_twin sched_create_recovery_block find_fallthru_edge xrecalloc add_to_speculative_block process_insn_forw_deps_be_in_spec haifa_luid_for_non_insn sched_extend_ready_list change_queue_index ready_add queue_insn fix_tick_ready try_ready fix_inter_tick set_priorities schedule_block ready_remove ready_remove_first max_issue move_insn rm_other_notes unlink_other_notes schedule_insn ready_remove_insn ready_element ready_lastpos queue_remove rank_for_schedule priority /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ifcvt.c was s were %d insn%s converted to conditional execution. rx rx rx rx rx rx rx rx rx rx rx rx rx rx rx > x x x x x x x x x x { x x x x x Z x x x x x x x x x x x x x x x x x x x x x x x x x > x > x > x > x L x > x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x L x -ELSE IF-THEN%s-JOIN block found, pass %d, test %d, then %d , else %d , join %d Conversion succeeded on pass %d. IF-THEN%s block found, pass %d, start block %d [insn %d], then %d [%d] , else %d [%d] , join %d [%d] s && || , %d %s block%s last test %d [%d] TRAP-IF block found, start %d, trap %d IF-CASE-1 found, start %d, then %d IF-CASE-2 found, start %d, else %d ========== Pass %d ========== ========== no more changes %d possible IF blocks searched. %d IF blocks converted. %d true changes made. ce1 ce2 ce3 single_succ_edge cond_exec_find_if_block single_pred_edge ei_next ei_container merge_if_block noce_find_if_block cond_move_process_if_block cond_move_convert_if_block noce_emit_move_insn cond_exec_process_insns /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/implicit-zee.c Merged Instruction with ZERO_EXTEND: Cond_Move Instruction's mode extended : All definitions have been merged previously... All merges were successful .... Ummergable definitions : Cannot eliminate zero extension : This has no defs. Could be extending parameters. Trying to eliminate zero extension : Eliminated the zero extension... %s : num_zee_opportunities = %lld num_realized = %lld zee combine_reaching_defs merge_def_and_ze make_defs_and_copies_lists get_defs transform_ifelse get_reg_di combine_set_zero_extend set_insn_status get_insn_status adding initialization in %s of reg %d at in block %d for insn %d. init-regs ' /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-flow-inline.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lambda.h %3d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-data-ref.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lambda-code.c + - %d%c Linear expression: constant: %d invariants: denominator: %d step size = %d linear offset: lower bound: upper bound: Loop %c Unable to convert loop: Cannot determine exit condition or induction variable for loop. Unable to convert loop: Cannot find PHI node for induction variable Unable to convert loop: Access function for induction variable phi is unknown Unable to convert loop: Cannot determine step of loop. Unable to convert loop: Step of loop is not integer. Unable to convert loop: PHI node for induction variable has >2 arguments Unable to convert loop: PHI edges both inside loop, or both outside loop. Unable to convert loop: Cannot convert lower bound to linear expression Unable to convert loop: Cannot convert upper bound to linear expression Not a perfect loop nest and couldn't convert to one. Successfully converted loop nest to perfect loop nest. lbvtmp lletmp Inverse of transformation matrix: lnivtmp perfecttmp perfectiv uboundvar am_vector_index_for_loop lambda_transform_legal_p gimple_phi_arg single_succ_edge single_pred_edge gimple_assign_set_lhs gimple_set_op gimple_cond_set_code gimple_cond_set_lhs gimple_cond_set_rhs gimple_op op_iter_init_use first_readonly_imm_use op_iter_init_phiuse can_put_in_inner_loop replace_uses_equiv_to_x_with_y lambda_loopnest_to_gcc_loopnest first_imm_use_stmt move_use_after_head lle_to_gcc_expression lbv_to_gcc_expression gcc_loop_to_lambda_loop lambda_vector_min_nz lambda_compute_auxillary_space lambda_lattice_compute_base print_lambda_loop lambda_body_vector_compute_new /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lambda.h %3d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lambda-mat.c lambda_vector_min_nz lambda_matrix_inverse_hard /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/lower-subreg.c ; Splitting reg %u -> %u ; Replacing insn: %d with insns: %d subreg1 subreg2 decompose_multiword_subregs resolve_clobber resolve_simple_move move_eh_region_note resolve_subreg_use simplify_gen_subreg_concatn simplify_subreg_concatn find_decomposable_subregs /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h ENTRY ENTRY'' EXIT EXIT'' NEW_EXIT NEW_ENTRY %d '' -> NULL fixup graph edge. : flow/capacity=%lld/ +oo, %lld, rflow=+oo. rflow=%lld, cost=%lld. (%d->%d) @VERTEX_SPLIT_EDGE @REDIRECT_EDGE @SOURCE_CONNECT_EDGE @SINK_CONNECT_EDGE @SINK_SOURCE_EDGE @REVERSE_EDGE @BALANCE_EDGE @NORMALIZED_EDGE @INVALID_EDGE i y 2 y Z y y y y y y D y D y /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/mcf.c Dump fixup graph for %s(): %s. There are %d vertices and %d edges. new_exit_index is %d. vertex_list[%d]: %d succ fixup edges. (f) (b) Vertex transformation: Reverse edges: s'->S, T->t': D(v) balance: Adjust supply and demand: supply_value=%lld demand_value=%lld Normalize edges: Anti-parallel edge: New vertex is %d. ------------------ After normalization: After create_fixup_graph() Negative cycle length is %d: %d : (%lld, %lld) Augment cycle with %lld compute_residual_flow(): Dump augmenting path: <- ENTRY (path_capacity=%lld) Network flow is %lld. After find_max_flow() adjust_cfg_counts(): BB%d: %lld + %lld( - %lld( = %lld %d->%d: %lld (self edge) = %lld (%.1f%%) Check %s() CFG flow conservation: BB%d(%lld) **INVALID**: ******** BB%d(%lld) **INVALID**: in_edges=%lld out_edges=%lld Exiting profile correction early to avoid excessive compile time After find_minimum_cost_flow() ei_next ei_container find_minimum_cost_flow adjust_cfg_counts find_max_flow find_augmenting_path compute_residual_flow cancel_negative_cycle dequeue enqueue init_queue create_fixup_graph find_fixup_edge mcf_sqrt mcf_ln dump_fixup_graph @ ? I@ Y@ @/tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/mode-switching.c mode_sw optimize_mode_switching ei_next ei_container /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h i%4d Node = %d; INSN = %d asap = %d: time = %d: nreg_moves = %d: reg_move = crr_insn->node=%d, crr_insn->cycle=%d, min_cycle=%d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/modulo-sched.c SMS loop inner or !loop_outer SMS loop many exits %s %d (file, line) SMS loop many BBs. SMS analysis phase =================== SMS reached max limit... SMS loop num: %d, file: %s, line: %d SMS not loop_single_full_bb_p SMS single-bb-loop SMS loop-count %lld SMS trip-count SMS profile-sum-max SMS doloop_register_get failed SMS loop-with-call SMS loop-with-barrier SMS loop-with-not-single-set SMS loop with subreg in lhs SMS create_ddg failed ...OK SMS transformation phase ========================= SMS doloop SMS built-ddg %d SMS num-loads %d SMS num-stores %d SMS const-doloop SMS iis %d %d %d (rec_mii, mii, maxii) SMS failed... SMS sched-failed (stage-count=%d, loop-count= , trip-count= ) SMS succeeded %d %d (with ii, sc) SMS Branch (%d) will later be scheduled at cycle %d. Processing edge: Scheduling %d (%d) in psp_not_empty, checking p %d (%d): pred st = %d; early_start = %d; latency: %d the node is not scheduled Scheduling %d (%d) in a window (%d..%d) with step %d Processing edge: Scheduling %d (%d) in pss_not_empty, checking s %d (%d): succ st = %d; late_start = %d; latency = %d end = %d Scheduling %d (%d) in psp_pss_not_empty, checking p %d (%d): pred st = %d; early_start = %d; latency = %d Scheduling %d (%d) in psp_pss_not_empty, checking s %d (%d): Empty window: start=%d, end=%d, step=%d must_precede: %d must_follow: Scheduled w/o split in %d Starting with ii=%d Trying to schedule node %d INSN = %d in (%d .. %d) step %d num_splits=%d split_row=%d min_cycle=%d, max_cycle=%d Both crit_pred and crit_succ are NULL SMS final nodes order: Order params node %d, ASAP: %d, ALAP: %d, HEIGHT: %d [ROW %d ]: %d, sms check_nodes_order verify_partial_schedule ps_insert_empty_row sms_schedule_by_order calculate_must_precede_follow sms_schedule ei_next ei_container generate_prolog_epilog normalize_sched_times /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h %s_%s version_selector_constructor version_selector_global Name of new constructor function = %s Creating constructor/global for function %s Creating global variable %s /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/mversn-dispatch.c version_selector Not hoisting builtin_dispatch as feature_test function not version_selector : %s has a depth = %d callgraph path to %s Not propogating __builtin_dispatch... maximum cloning depth = %d reached %s calls __builtin_dispatch atleast once. %s is a hot function, consider cloning ... Reached cloning limit specified by "num-mversn-clones" for %s %s has %d predicates Not cloning for > 1 clone_0 clone_1 Specialize stmt : Specialized stmt : %s will be cloned __builtin_dispatch multiversion_dispatch Before Converting __builtin_dispatch : Converted __builtin_dispatch : Function with version_selector attribute found : %s. Making constructor for it. Converting __builtin_dispatch stmt in:%s convert_builtin_dispatch do_convert_builtin_dispatch gimple_call_fndecl gimple_op convert_builtin_dispatch gimple_assign_set_lhs gimple_set_op gimple_call_set_lhs builtin_dispatch_ipa_clone set_bb_seq make_specialized_call_to_clone clone_function decide_cloning_phase mark_reachable_functions is_builtin_dispatch_stmt_present find_version_selector_func_addr /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/omega.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/omega.c %d * %s + - %s %d %d: = < <= variables = protected ( , Done with EQ Done with GEQ %s := #%d := ] ; ,%s Deleting %d (last:%d): Deleting %d: substituting using %s := --- === Mod-ing and normalizing produces: verifying problem (color mode) : verified problem disproved problem adding equality constraint %d to outer problem retracting equations have no solution Hash code = %d, eqn = constraint key = %d Removing Redundant Equation: [a] Made Redundant by: [b] Made Redundant by: [c] Made Redundant by: [d] Made Redundant by: Found a single wild card equality: cleaned-out wildcard: problem reduced, bringing variables back to life brought back: variables brought back to life in eliminate Redundant: found redundant inequality alpha1, alpha2, alpha3 = %d,%d,%d => found implied over tight inequality => not found implied tight inequality => inverse checking equation %d to see if it is redundant: Checking to see if we can derive: from: Smoothing weird equations; adding: to: Coalesced pb->geqs into %d EQ's: in eliminate RED: found two equations to combine, i = %s, j = %s, alpha = %d alpha1 = %d, alpha2 = %d;comparing against: %s: %d, %d red equation#%d is dead (%d dead so far, %d remain) in eliminate RED, easy tests done: fast checks worked it is redundant it is not redundant no need to check other red equations Doing chain reaction unprotection unprotecting %s After chain reactions ------------------------------------------- problem reduced: a free elimination of %s after free eliminations: a free red elimination of %s after free red eliminations: Converting Eq to Geqs eliminating variable %s performing non-exact elimination, c = %d omega_solve_eq (%d, %d) ---- Promotion possible Ha! We own it! So what? promoting %s to safety handling red equality adding equation to handle safe variable ---- non-exact elimination: result of non-exact elimination: doing moding should not have happened Using parallel splintering Splinter # %i omega_solve_geq (%d,%d): upper bound = %d lower bound = %d after normalization: eliminating variable using Fourier-Motzkin. TOO MANY EQUATIONS; %d equations, %d variables, ELIMINATING REDUNDANT ONES END ELIMINATION OF REDUNDANT EQUATIONS For %s, exact, score = %d*%d, range = %d ... %d, lucky = %d, in_approximate_mode=%d For %s, non-exact, score = %d*%d,range = %d ... %d Possible parallel projection, diff = %d, in going to eliminate %s, (%d,%d,%d) (a lucky exact elimination) (an exact elimination) Max # of splinters = %d Swapping %d and %d Swapping complete No swap needed :::=> %s >= %d :::=> [%s >= %d] :::=> %s <= %d :::=> [%s <= %d] ::=> [%s >= %d] ::=> %s >= %d ::=> [%s <= %d] ::=> %s <= %d therefore, %c%d <= %c%s%c <= %d%c adding equality %d to outer problem an inplace elimination lower bound count = %d Le = %d, Ue = %d, gen = %d Killed %d Copying (%d, %d): %d --- Le(Lc) = %d(%d_, Ue(Uc) = %d(%d), gen = %d have to do exact analysis lower bound coefficients = %d for equation try decrements from 0 to %d trying next decrement of %d exhausted lower bound, checking if still feasible fall-off the end Solve depth = %d, in_approximate_mode = %d, aborting Checking for red equations: Gist is FALSE checks for upper/lower bounds worked! *** Doing potentially expensive elimination tests for red equations ******************** Redundant Red Equations eliminated!! ******************** Red Equations remain (Entering approximate mode Leaving approximate mode) 1 a b c d e f g h i j k l m n o p q r s t alpha beta gamma delta tau sigma chi omega pi ni Alpha Beta Gamma Delta Tau Sigma Chi Omega xxx omega_alloc_problem query_coupled_variable omega_constrain_variable_value omega_constrain_variable_sign omega_unprotect_variable omega_simplify_problem omega_safe_var_p omega_simplify_approximate omega_problem_has_red_equations omega_solve_problem omega_solve_geq check_pos_mul omega_solve_eq omega_do_elimination omega_eliminate_red coalesce omega_eliminate_redundant resurrect_subs normalize_omega_problem omega_pretty_print_problem /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sched-deps.c %d; %c; p { p { { N { { { { { { { { { { ' { { A { A { A { A { { A { { { j { { { { { { : { A { A { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { \ { \ { deps_list dep_node BEGIN_DATA: %d; BE_IN_DATA: %d; BEGIN_CONTROL: %d; BE_IN_CONTROL: %d; HARD_DEP; DEP_TRUE; DEP_ANTI; DEP_OUTPUT; ds_weak ds_merge_1 set_dep_weak get_dep_weak get_dep_weak_1 add_dependence sched_deps_finish sched_analyze deps_start_bb deps_analyze_insn sched_analyze_2 sched_analyze_1 sched_analyze_reg maybe_extend_reg_info_p extend_deps_reg_info ds_to_dt haifa_note_mem_dep haifa_start_insn add_insn_mem_dependence sd_add_dep add_or_update_dep_1 update_dependency_caches set_dependency_caches ask_dependency_caches maybe_add_or_update_dep_1 sd_find_dep_between free_deps_list delete_dep_node attach_dep_link dump_dep dk_to_ds ds_to_dk /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h ;; --------------- forward dependences: ------------ ;; --- EBB Dependences --- from bb%d to bb%d /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/sched-ebb.c + %4d %4d ebb_fix_recovery_cfg advance_target_bb ei_next ei_container schedule_ebb add_deps_for_risky_insns begin_schedule_ready init_ready_list /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-affine.c { type = offset = elements = { [%d] = * , } rest = } aff_combination_constant_multiple_p aff_combination_expand gimple_op gimple_expr_code aff_combination_mult aff_combination_to_tree aff_combination_add_elt /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-chrec.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-chrec.c (chrec_apply (varying_loop = %d ) (chrec = ) (x = ) (res = )) build_polynomial_chrec reset_evolution_in_loop chrec_component_in_loop_num hide_evolution_in_other_loops_than_loop chrec_replace_initial_condition chrec_fold_multiply_poly_poly chrec_fold_plus_poly_poly /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-data-ref.h Won't transform loop. Optimal transform is the identity transform Can't transform loop, transform is illegal: Before: After: Successfully transformed loop. am_vector_index_for_loop /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h Reference %p: group %p (base , step %ld ) delta write read %s /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-prefetch.c Reference %p: no restrictions do not prefetch prefetch once prefetch before prefetch mod Each prefetch instruction takes %u prefetch slots. nontemporal Issued%s prefetch for %p. Marked reference %p as a nontemporal store. Reuse distances: ref %p distance %u Not prefetching -- insn_to_prefetch_ratio %d < %d Not prefetching -- loop estimated to roll only %d times ignored (cold area) Ahead %d, unroll factor %d, trip count %ld insn count %d, mem ref count %d, prefetch count %d Prefetching parameters: simultaneous prefetches: %d prefetch latency: %d prefetch block size: %d L1 cache size: %d lines, %d kB L1 cache line size: %d L2 cache size: %d kB min insn-to-prefetch ratio: %d min insn-to-mem ratio: %d __builtin_prefetch Processing loop %d: tree_ssa_prefetch_arrays volume_of_dist_vector ddown gimple_op analyze_ref /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/basic-block.h /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/gimple.h ;; Considering loop %d ;; Not unswitching cold loops ;; Not unswitching, loop too big ;; Not unswitching anymore, hit max level ;; Unswitching loop /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/tree-ssa-loop-unswitch.c tree_unswitch_loop gimple_op single_pred_edge /tmp/gcc32/toolchain-src/gcc/gcc-4.4.3/gcc/ddg.c [%d -(%c,%d,%d)-> %d] Node num: %d OUT ARCS: IN ARCS: graph: { node: {title: "%d_%d" info1: " "} backedge: {color: red edge: { sourcename: "%d_%d" targetname: "%d_%d" label: "%d_%d"} } ;; Number of SCC nodes - %d SCC number: %d insn num %d add_edge_to_ddg create_ddg add_cross_iteration_register_deps create_ddg_dep_no_link create_ddg_dep_from_intra_loop_link UTF-8/UTF-32LE UTF-8/UTF-32BE UTF-8/UTF-16LE UTF-8/UTF-16BE UTF-32LE/UTF-8 UTF-32BE/UTF-8 UTF-16LE/UTF-8 UTF-16BE/UTF-8 @' | O' | ^' | m' | |' P | ' P | ' | ' | / conversion from %s to %s not supported by iconv iconv_open UTF-32BE UTF-32LE UTF-16BE UTF-16LE UTF-8 character 0x%lx is not in the basic source character set converting to execution character set character 0x%lx is not unibyte in execution character set 8 8 8 9 8 = 8 = 8 = 1 3 = > @ = H I = ~  = = = 8 = 8 O = 8 8 9 8 9 8 9 8 8 y z 8 9 = 8 = 8 = 8 = 8 8 = 8 = 8 = 8 = 8 = = = < 9 = O 8 P = \ 8 ] = 8 = 8 = 8 = 8 = 8 = 8 = 8 0 = V 8 X 9 Y 8 ` = 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 9 8 9 9 8 = 8 = < 8 = : 8 ? = J = K = L = M = N = O = P =!Q ="R x _ ; i 8 o = t x = 8 = 8 = 8 9 9 9 9 9 9 9 9 8 = = 9 8 9 9 9 9 8 ; 8 9 8 = 9 8 < 9 L 9 M 8 O 9 P 9 Q 9 R 8 W _ = b 9 c 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 y 9 8 9 8 1 9 9 8 8 = 9 8 ; = 8 9 8 = 8 = 8 = ( 8 ) = 0 8 1 = 2 3 8 4 = 5 6 8 7 = 9 8 = 9 B 8 F 9 H 8 J 9 L 9 M 8 X [ = \ 8 ] ^ 8 e ; o 8 s 9 t 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 9 8 9 8 9 9 8 9 8 = 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 0 8 1 = 3 8 5 = 9 8 < 9 = y > 9 C 8 F 9 H 8 J 1 K 9 L 9 M 8 [ ] 8 ^ = a 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 y 9 8 9 8 1 9 9 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 3 8 4 = 9 8 = 9 D 8 E 9 H 8 I 9 L 9 M 8 _ = a 8 e ; o 8 9 8 = 8 = 8 = 8 = 8 = 8 9 y 9 8 9 8 1 9 9 8 9 8 = 8 ; 8 9 8 = 8 = 8 = ( 8 ) = 9 8 = y > 9 C 8 E 9 H 8 I 1 K 9 L 9 M 8 _ = a 8 e ; o 8 = 0 9 1 = 2 3 9 7 9g8 9g9 9 : 8 ? = F 9 G 9kH 9kI 8 N < O ? Y = [ 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = 8 = < = 9 = 9 9v 9v 8 9 = 8 = 8 = 8 9z 9z 9z 9 8 ; 8 8 9 8 9 9 8 ; 3 8 4 9 5 8 6 9 7 8 8 9 9 8 = 9 B C 9 G 8 H 9 L M 9 Q R 9 V W 9 [ \ 9 h i 8 p 9 q 9 r s 9 t v w x y 9 z 9 { 9 | 9  9 9 9 9 8 9 9 8 9 9 8 9 8 9 9 9 9 9 8 9 8 8 = 8 = 8 < Y 8 ` | u < 8 | < 8 = 8 = 8 = 8 = 8 = E 8 G = M 8 O = W 8 X = Y 8 Z = [ 8 \ = ] 8 ^ = p q = r s = t u = v w = x y = z { = | } 8  = 8 = = = 8 = = = = 8 = 8 = = = = 8 = = = > 9 @ 8 ~  ! ! ! !8 ! !8 ! ! !9 ! !8 #! $!8 %! &!8 '! (!8 )! *! +! -!9 .! 1!8 2! 8! _! !; !8 09 0; 08 0; )08 @0= 0< 08 0 0< 0 0= 0< 0= 0< 0 1= ,18 M= 8 9 8 < < < < < ! " < $ & < ) - 8 ) 6 8 7 < 8 = > 8 ? A < B D 8 E N 8 = < ? 8 O 8 8 o r 8 s t 8 u 8 : @ Z e 8 8 8 8 8 Character %x might not be NFKC universal character names are only valid in C++ and C99 the meaning of '\%c' is different in traditional C In _cpp_valid_ucn but not a UCN incomplete universal character name %.*s %.*s is not a valid universal character '$' in identifier or number universal character %.*s is not valid in an identifier universal character %.*s is not valid at the start of an identifier converting UCN to source character set converting UCN to execution character set the meaning of '\x' is different in traditional C \x used with no following hex digits hex escape sequence out of range octal escape sequence out of range the meaning of '\a' is different in traditional C non-ISO-standard escape sequence, '\%c' unknown escape sequence '\%c' %03o unknown escape sequence: '\%s' converting escape sequence to execution character set } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } b } } } } } } } } } } } } } ' } } } } 6 } } } } } } } } E } } } } T } } c } b } r } } } } } } character constant too long for its type multi-character character constant empty character constant failure to convert %s to %s  define include endif ifdef if else ifndef undef line elif error pragma warning include_next ident import assert unassert sccs (} `: .} g: P} o: K} u: N} {: N} ~: %M} : )} : 0} : O} : z6} : V=} : 6} : /} : 6} : /} : W} : X} : 6} : # 2} ; extra tokens at end of #%s directive #%s is a GCC extension #%s is a deprecated GCC extension suggest not using #elif in traditional C traditional C ignores #%s with the # indented suggest hiding #%s from traditional C with an indented # embedding a directive within macro arguments is not portable style of line directive is a GCC extension invalid preprocessing directive #%s "defined" cannot be used as a macro name "%s" cannot be used as a macro name as it is an operator in C++ no macro name given in #%s directive macro names must be identifiers undefining "%s" missing terminating > character pragma dependency #%s expects "FILENAME" or empty filename in #%s #include nested too deeply #include_next in primary source file invalid flag "%s" in line directive unexpected end of file after #line "%s" after #line is not a positive integer line number out of range "%s" is not a valid filename "%s" after # is not a positive integer %s invalid #%s directive registering pragmas in namespace "%s" with mismatched name expansion registering pragma "%s" with name expansion and no namespace registering "%s" as both a pragma and a pragma namespace #pragma %s %s is already registered #pragma %s is already registered registering pragma with NULL handler once push_macro pop_macro poison GCC system_header dependency #pragma once in main file invalid #pragma push_macro directive invalid #pragma pop_macro directive invalid #pragma GCC poison directive poisoning existing macro "%s" #pragma system_header ignored outside include file cannot find source file %s current file is older than %s _Pragma takes a parenthesized string literal #else without #if #else after #else the conditional began here #elif without #if #elif after #else #endif without #if missing '(' after predicate missing ')' to complete answer predicate's answer is empty assertion without predicate predicate must be an identifier "%s" re-asserted __STDC_ unterminated #%s unterminated comment h} g} g} g} g} g} g} g} g} h} Qg} h} h} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} h} g} f} g} g} g} g} f} g} g} f} g} g} g} g} e} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} g} %s: %s: %s:%u: %s:%u:%u: warning: internal error: error: k} )k} k} k} k} stdout %s: %s `o} fo} n} fo} n} Zo} Zo} n} n} fo} fo} fo} fo} Do} n} fo} fo} n} fo} .o} fo} fo} fo} fo} fo} fo} fo} fo} fo} fo} fo} fo} `o} fo} n} fo} n} Zo} Zo} n} n} fo} fo} fo} fo} Do} n} fo} fo} n} fo} .o} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} q} too many decimal points in number fixed-point constants are a GCC extension invalid digit "%c" in binary constant invalid digit "%c" in octal constant invalid prefix "0b" for floating constant use of C99 hexadecimal floating constant exponent has no digits hexadecimal floating constants require an exponent invalid suffix "%.*s" on floating constant traditional C rejects the "%.*s" suffix invalid suffix "%.*s" with hexadecimal floating constant decimal float constants are a GCC extension invalid suffix "%.*s" on integer constant use of C99 long long integer constant imaginary constants are a GCC extension binary constants are a GCC extension integer constant is too large for its type integer constant is so large that it is unsigned missing ')' after "defined" operator "defined" requires an identifier ("%s" is an alternative token for "%s" in C++) this use of "defined" may not be portable floating constant in preprocessor expression imaginary number in preprocessor expression "%s" is not defined assertions are a GCC extension assertions are a deprecated extension o } } } } } } } } } } } } } } } } } } n } } } } } missing binary operator before token "%s" token "%s" is not valid in preprocessor expressions missing expression between '(' and ')' #if #elif %s with no expression operator '%s' has no right operand operator '%s' has no left operand ':' without preceding '?' unbalanced stack in %s H } } H } H } * } 9 } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } } H } H } H } H } H } H } H } H } H } H } H } H } H } H } H } } H } } } } } } } b } } } } } ] } impossible operator '%u' missing ')' in expression '?' without following ':' integer overflow in preprocessor expression missing '(' in expression } } } } $ } $ } } } } } } } $ } $ } } } } M } } $ } , } } } } } } } } } the left operand of "%s" changes sign when promoted the right operand of "%s" changes sign when promoted traditional C rejects the unary plus operator comma operator in operand of #if division by zero in #if . .. NULL directory in find_file one or more PCH files were found, but they were invalid use -Winvalid-pch for more information %s is a block device %s is shorter than expected ./ no include path in which to search for %s Multiple include guards may be useful for: r %c %s rb header.gcc .gch defined true false __VA_ARGS__ | ^[] ~ \ {#} __TIMESTAMP__ __TIME__ __DATE__ __FILE__ __BASE_FILE__ __LINE__ __INCLUDE_LEVEL__ __COUNTER__ _Pragma __STDC__ R R R R R S S #S /S 7S and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq S S S S S S S S S ! S S " __STDC__ 1 __cplusplus 1 __ASSEMBLER__ 1 __STDC_VERSION__ 199409L __STDC_VERSION__ 199901L __STDC_HOSTED__ 1 __STDC_HOSTED__ 0 __OBJC__ 1 %: %:%: <: :> <% %> U U U U U U = ! > < + - * / % & | ^ >> << ~ && || ? : , ( ) EOF == != >= <= += -= *= /= %= &= |= ^= >>= <<= # ## [ ] { } ; ... ++ -- -> . :: ->* .* @ NAME AT_NAME NUMBER CHAR WCHAR CHAR16 CHAR32 OTHER STRING WSTRING STRING16 STRING32 OBJC_STRING HEADER_NAME COMMENT MACRO_ARG PRAGMA PRAGMA_EOL PADDING ,U .U 0U 2U 4U 6U 8U :U U @U BU DU GU JU LU OU RU TU VU XU ZU \U `U cU fU iU lU oU rU uU xU {U ~U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U V V V "V *V 4V ;V FV backslash and newline separated by space backslash-newline at end of file trigraph ??%c converted to %c trigraph ??%c ignored, use -trigraphs to enable "/*" within comment form feed vertical tab %s in preprocessing directive null character(s) ignored `%.*s' is not in NFKC `%.*s' is not in NFC '$' in identifier or number attempt to use poisoned "%s" __VA_ARGS__ can only appear in the expansion of a C99 variadic macro null character(s) preserved in literal missing terminating %c character unterminated comment C++ style comments are not allowed in ISO C90 (this will be reported only once per input file) multi-line comment 7 } ~ ~ ~ ~ ~ ~ ~ ~ 7 } ` } 7 } 7 } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 7 } ~ 1 ~ \ ~ ~ ~ j ~ 1 ~ ~ ~ ~ e ~ ~ ~ ~ ~ T ~ } } } } } } } } } } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ = ~ ~ ~ ~ ~ ~ ~ ~ ~ = ~ ~ ~ ~ ~ ~ ~ ~ ~ , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ = ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0123456789abcdef unspellable token %s ~ ~ ~ % ~ H ~ W ~ ~ t ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 8 ~ ~ w ~ ~ ~ ~ ~ ~ #%s line-map.c: file "%s" entered but not left line-map.c: file "%s" left but not entered In file included from %s:%u , from %s:%u : %s macro "%s" is not used Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec _ _ _ #_ '_ +_ /_ 3_ 7_ ;_ ?_ C_ invalid built-in macro "%s" could not determine file timestamp "??? ??? ?? ??:??:?? ????" "%s %2d %4d" "%02d:%02d:%02d" could not determine date and time "??? ?? ????" "??:??:??" __COUNTER__ expanded inside directive with -fdirectives-only %u 3'~ '~ Z&~ Z&~ '~ '~ '~ 1%~ Z%~ ?)~ invalid string literal, ignoring final '\' pasting "%s" and "%s" does not give a valid preprocessing token ISO C99 requires rest arguments to be used macro "%s" requires %u arguments, but only %u given macro "%s" passed %u arguments, but takes just %u unterminated argument list invoking macro "%s" function-like macro "%s" must be used with arguments in traditional C invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98 duplicate macro parameter "%s" "%s" may not appear in macro parameter list macro parameters must be comma-separated parameter name missing anonymous variadic macros were introduced in C99 ISO C does not permit named variadic macros missing ')' in macro parameter list M~ L~ M~ N~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ L~ M~ L~ L~ L~ L~ L~ L~ L~ L~ $M~ '##' cannot appear at either end of a macro expansion ISO C99 requires whitespace after the macro name !"#%&'()*+,-./:;<=>?[\]^{|}~ missing whitespace after the macro name '#' is not followed by a macro parameter "%s" redefined this is the location of the previous definition __STDC_ __STDC_FORMAT_MACROS __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS macro argument "%s" would be stringified in traditional C invalid hash type %d in cpp_macro_definition - .o \ while writing precompiled header ( %s: not used because `%.*s' is poisoned __GCC_HAVE_DWARF2_CFI_ASM %s: not used because `%.*s' not defined %s: not used because `%.*s' defined as `%s' not `%.*s' %s: not used because `%s' is defined %s: not used because `__COUNTER__' is invalid while reading precompiled header defined true false __VA_ARGS__ String pool entries %lu identifiers %lu (%.2f%%) slots %lu deleted %lu bytes %lu%c (%lu%c overhead) table size %lu%c coll/search %.4f ins/search %.4f avg. entry %.2f bytes (+/- %.2f) longest entry %lu Y@-C 6 ?unterminated comment unterminated argument list invoking macro "%s" ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ ~ ~ ~ ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ ~ r ~ ~ y ~ r ~ r ~ r ~ ~ ~ k ~ r ~ r ~ ' ~ r ~ r ~ l ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ r ~ ~ r ~ ~ r ~ r ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ r ~ 2 ~ r ~ r ~ ~ r ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ detected recursion whilst expanding macro "%s" syntax error in macro parameter list gf { INFINITY infinity INF inf +Normal -Normal +Zero -Zero +Subnormal -Subnormal +Infinity -Infinity NaN sNaN Invalid decNumber 3.53 Inf inity 8# !| H , ( < \ P X , 0 A % % = m ~ { wQt q m j g d a ^ \5YyV S!Q N KqI F D B ?i= ; 8 6m4A2 0 . + ) ' % # ! - Q } U y ifX G 7 ' WN2.302585092994045684017991454684364207601 0.6931471805599453094172321214581765680755 V jV TV V V U V U d ' @B ;Conversion syntax Division by zero Division impossible Division undefined Inexact Insufficient storage Invalid context Invalid operation Overflow Clamped Rounded Subnormal Underflow No status Multiple status Inf inity NaN ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ . / > ? , - , - , - , - . / < = < = < = < = > ? L M L M L M L M . / \ ] \ ] \ ] \ ] > ? l m l m l m l m . / | } | } | } | } > ? n o ~  P Q ! p q Z [ * + z { R S 4 5 ( ) ! " # $ % & ' \ ] > ? 2 3 ( ) * + , - . / 0 1 T U H I X Y 2 3 4 5 6 7 8 9 : ; ^ _ R S b c < = > ? @ A B C D E V W \ ] x y F G H I J K L M N O ` a f g d e f g h i j k l m n o p q r s t u v w x y z { | } ~  " # r s " # , - | } 6 7 < = $ % @ A F G J K ! & ' T U * + ^ _ x y ( ) h i , - . / 0 1 2 3 4 5 | } 6 7 8 9 : ; < = > ? @ A B C D E F G H I ~  J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { $ % t u . / ~  8 9 P Q B C Z [ L M V W ` a x y j k D E N O F G P Q ! " # $ % H I L M & ' ( ) * + , - . / R S V W 0 1 2 3 4 5 6 7 8 9 J K : ; < = > ? @ A B C T U X Y Z [ \ ] ^ _ ` a & ' v w b c d e f g h i j k 0 1 l m n o p q r s t u : ; d e v w x y z { | } ~  D E n o N O X Y b c x y l m 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 Inf inity NaN gf { Inf inity NaN 4333333333333333 Q Q Q '1 Zd; O n D JY 8 m4 7 k ) m p im kA ! G L ^y5 5 J p? s a * M%> Z e) M \" \ ou{ 6 vNEi * + O 2" [ 3/# |i K8 g0! 6WB 7 - R M C6+ =_ $ kb Vx /e 9 " ~ oB - . AW $ xz JiX m ; > ) .= F $ B9/ 6 h % Y 1 T, . @r< O m d% f[0 N $ N Q3 & I `o NT = M v' ] 1 N 3 x m4 ' " [ b 2 | a? [ fM 2 ASj `Ih ? ( 4 ! : = s S`i; .eNQ G 3 v bk,{X >t ) N V/ % ;! * [Z ! $ ' + . 1 5 8 ; ? B E I L O S V Y \ ` c f m " % ) , / 3 6 43333333 Q Q S KY 8 m4 k )n kA ! ^y5 5 s a *f) M \"pu{ 6 * +3" [ 3/# K8 6WB 7 -7+ =_ $Wx /e 9 - . P Q ! p q Z [ * + z { R S 4 5 ( ) ! " # $ % & ' \ ] > ? 2 3 ( ) * + , - . / 0 1 T U H I X Y 2 3 4 5 6 7 8 9 : ; ^ _ R S b c < = > ? @ A B C D E V W \ ] x y F G H I J K L M N O ` a f g d e f g h i j k l m n o p q r s t u v w x y z { | } ~  " # r s " # , - | } 6 7 < = $ % @ A F G J K ! & ' T U * + ^ _ x y ( ) h i , - . / 0 1 2 3 4 5 | } 6 7 8 9 : ; < = > ? @ A B C D E F G H I ~  J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { $ % t u . / ~  8 9 P Q B C Z [ L M V W ` a x y j k D E N O F G P Q ! " # $ % H I L M & ' ( ) * + , - . / R S V W 0 1 2 3 4 5 6 7 8 9 J K : ; < = > ? @ A B C T U X Y Z [ \ ] ^ _ ` a & ' v w b c d e f g h i j k 0 1 l m n o p q r s t u : ; d e v w x y z { | } ~  D E n o N O X Y b c x y l m p X @ (# 8 h< 5 8 m hq ' * . 2 6 : > hB PF 8J _ xc \ _ x N R U Y ] a e xi `m Hq P@ 8D @T (X 0u y } p X `g Hk 0 P{ 8 @ ( h H L @ ( W [ P 8 x 0o s P 8 ~ ` H 0 O S ` H# p X @ ( ! $ ( , 0 4 w z pF XJ p X @ ( h P 8 0 0 x ` H 0 p X @ ( 0 4 " & * . 2 h6 P: 8> B F W [ ` H I M Q U Y x] `a He 0i m ~ p X q t x | p X @ ( x ` H h P 8 p: X> @ ( $ ( , h0 E I < @ Pu 8y P4 88 < @ C G K O S xW l p c g ` H `[ H_ 0c g k n r v z ~ M xQ ` H p X @ ( t x p X h P 8 `U HY e h x ` H 0 p| X p X @ ( 0] a 0' + " & h* P. 82 6 : = A @ ( @N (R h P 8 ` H p X x ` H 0 p X h # & p X @ ( 0 x ) , h$ P( 8, @ ( 8 < P S 0 4 7 ; ? C G xK `O HS _ c 0W [ _ b f j n r pv Xz @~ ( h ` H P 8 x p: X> h P" 8& * . 1 5 9 = S V D H } A xE `I HM 0Q U Y \ ` d z } k o 0 h l pp Xt @x (| Z ^ h h P 8 x x ` H 0 b f @r (v p X @ ( P 8 h P 8 $ ( pj Xn / 2 + / 3 7 ; x? `C HG 0K O h V Y x ` H @ ( 0 p X P 8 * . @ ( h p X ` H w { P 8 " % ) - 1 5 x9 h p@ XD 0 `= HA 0E I M P T X \ ` @ ( g hk pd Xh @l (p t w {  P 8 x # h P 8 ` H x ` H 0 p: X> ' + / x3 `7 H; 0? C G J @` (d pL XP N R V Z p^ Xb @f (j n q P 8 s hw u y } h P 8 h k x > B x ` H 0 e i p X @ ( o s  h h P 8 x ! % ) x- `1 H5 w { 6 : 09 = A D H L P T pX X\ ] a ` H 0 x p X @ ( 2 6 h P 8 0! % @ ( # x' `+ H/ 03 7 ; > B F @H (L P 8 J N pR XV @Z (^ b e i m h Po 8s q u y h} P 8 x! ` H 0- 1 x ` H 0 P 8 p X ` H p X @ ( `% H) h p: X> @B - = @KL [ j z @T @ / @J / s4 @ 4 @] $ @f ! J] l G0 V0 R 5 5 -1 @o@ O ^ 6n @x} ? @ 8 z 5 0 @w 0 )0 @\80 H @ Q% @ 4 C S { @ x1 1 0 0 Zb @ q c @ ) l @ @ b 2 @ 2 > @ N 2 u @ ( 7 ;G ~V @ e u D S 2 : 2 \ @ M @ V @ A / B3 @ Q3 4 @ 4 , _; J @ Y &i hx @ / q @ % 3 g 3 d 5 5 @# e # 2 @,B nQ ` o @5 @ 5 @+ 5 i: @ x: w @> @G +S mb =6 L6 3 ; u ; ' @P6 E T d @Ys @b [ 6 @X 6 6 @=.6 ) @k 2 @t* 9 H q @ n7 }7 6 6 ;X @}g v D @ M @ @ C 8 @ 8 4 @ C V @ - = _L @ [ j %z 4 v 8 8 =  h @ . q @ 7 z @ " d% p89 @ G9 : @ : ! @1 @ @ O _ In } @ R @ 9 H 9 E|; ; @ F ( @ 8 OG V e @ u v @ / / @ 4 4 X @ a @( j I NX #f0 @eu0 *5 @ :5 @1, s; J Y @:i |x @C < 0 1 GZ1 @ i1 @L @U / > g @ v P 1 @ 1 1 2 N @^] l { % @g . @p  @ /2 (?2 * @ 9 7 @y # 2 @B @ Q ` p W } 2 @ 2 ` I @ R @ [ @ E a3 Up3 4 @ 4 !' d6 @ E T *d ms @ 3 @ 3 @ 4 d 5 5 @ ' i @ - 0= rL [ @ j W @ m 5 5 ! : c : 9z { @ B @ K > /N \6 @Fk6 ; @ /; @ " T1 @ O @ _ ]n } @$ 6 7 (P7 @j_7 f @- o @6 x% 4 r] @ l 1 7 @s 7 7 7 C @?S b q @H @Q ` @ %8 58 i @ / @Z ( !8 @cG V e { 8 ^ 8 @ 8 A *u @l 3 @u < @~ & V9 6f9 : @ : E, @ ; J Z Ni @ x { @ 9 @ 9 E|; ; @ J @ # 3 SB Q @ ` 8 @z / @S / 4 @ 4 p \ @ # e @ , n 4 D 0 0 [I5 X5 @ 5' w6 E @ T >d s @ > 1 @ ,1 t 2 @ 2 G @ P @ Y * SS @ b 1 1 $3 L33 9 @ I bX g v @) k @2 A @ kN2 @ ]2 J @ % t @; } . @D= L [ q 2 C 2 " k @Mz @V @_ 3 @ 3 4 @ 4 &" @h1 @ O /_ @qn } \ @ . 4 p'4 d 5 5 e @ + n @ ( 48 wG @ V " @[ " 5 @4 5 : @ : e =u @ F @ O *# 9# z6 6 , 4/ @8D/ : 7 @| 7 K: ZZ: , @ *, :, GI, X, @ g, w, P , , @ , . @& . b8 r8 . @/ / , Y , , @ , , b - - @ - ).- k=- zS/ b/ g 8 @ 9 / / L- @ [- 2k- tz- - @ - ; - } - - @ - h . . 9 ? 9 : @ : D - - . @ . M". 1. @. @ P. V_. n. q/ @A / ,: @ ;: E|; ; ; 5w ^ (k * e ; P q _ @ C R ` * T xA B wB ~ jG 4 0 |l k 0 $ ] D"8 s \M & Z NSI ~/S i' Z(\ # v 7 @Ys )& h a 2_ k b; ? u{ t t >4 /P Z $e > 5z L k - h H e p5} : t; > q W fA 0 vE , p ~ # TA XG " 3 |o JM" ] r A ; b w z ; ) - r - d . |o] F . . d# / . C/ X/ / / V)20 m0 ^ 0 L1A lA K[ 0 ~ 1 H/\1 1 d 1 2 p J2 :5 2 2 j 2 X C C J W 93 b t3 ,; 3 3 p'4 c4 T 4 A 4 5 vQ5 A N A c f X "@ | 5 F 5 G 6 ?6 |{6 n 6 8 6 M.7 i7 7 h C 2)8D J < LX ` 7 * 8 RX8 8 8 R# 9 F9 X 9 9 z 9 B R[B d . F @# C IC D)5: p: ^ : : l #; 6/_; ; d ; < ^ M< sD ^ D H(_ $/bE E (5 < < j = <= P w= ; = = p*> x f> B > B v B ,4 z A > ? vT? j ? 4 ? F @ B@ |~@ \ @ & @ D Z &E @ B ^ P d E F L PF 5 F F j G t ?G > zG ; G G yX ^ X c > ] p-H f iH 0 H @ H I vWI X I " I F J EJ Z j [ oW j i3 | J J J J L4K oK r K < K "L R^L L l X 6 ,Y { N @ L d L .# M LM X M M V M );N vN ^ N ~ N P E[ [ h 2"; $(e H )O /eO O d O p P : SP 5 P P j Q b BQ /hY Y L S . ( VZ 4 Z , }Q : Q Q p0R T lR R @ R S |vZS F S : [ [ 0 9 \ @ \ S F T HT n| T 8 T T L7U rU ` U * U d Y ^ Z E7 c b D %V RaV V R V # W OW X W z W D X )>X xp3\ B o\ O Q |o] F !] jv]] 4 ] ] F ^ K^ \| ^ & ^ ^ L:_ : o o h"2 2 m R u_ N _ _ (` Rd` v ` @ ` # a Ra X a F r n Qr L. l & 6(b h a 2 b (Ab |b ^ b Z b $ /c .kc c d c Tp9p up 0: p W L d Yd 4 d d tj e > He e : e e fp6f 8| r r F. i c 0 rf f @ f $g Xv`g " g g F h Nh J| h p @ p Q q q h i L=i r xi < i i +j Rgj d j . j s L@s ] s .t " k Uk X k V k l (Dl l ~^ l H l 2m | 'q Fvcq i* f z .nm m pd m : n \n 4 n n bj o , Ko o ` {s * s u~ n ^ P Rjt R t t " u Xu zX u D u v (Gv v rLF P z 4 p : V l^ v 6 v 5w .qw w ^d w ( #x _x 4 x x ^ VX 4 ? T o Pj y Ny y : y x z Bpj Q : f 0p? { dRp . r r{ c b D @ X - "vi F J W | H^ V |o] F p :d ) e 4 b ,j T : (S Z W I Q T pB ~ |@ F 0 vl nF t4 > c 8 ] 8 Z | `LI * 7 RRs $^ oQ oT "& z a DX (P l 6^ j Z { r l { > .z ^ (d , h 4 P j A .} V"5 / k W x: B pE j@ 4 3 uo f: p M :. \F" & ] { NLL L d T : z v : @Rv ") h d 2X 0 oH 8 F1 ^ P X@ " 6 ur JF% ` { r x B: i- . } ux { ` *LR R @ R| N X " v z"/ D j X l(Y 6 ^ 4@ < < % c b D G ^. ( c 5 q P4 i$ ` LU "> y |o] F J 0 } @ R P9' ` t p ] ( F y/ s H :H I wX g Z C! rN # a u QJ v ^ 0@ G Q R D Es) ~ \* @ 0 P q `/F p y hm Bw ` J 0 |K @ P\ ( W H 1 Gi = 0 @6 P ! ` " p%ex# Qk S ? T )o C mw 0 L 9a$ o J% 2& ' ^ ( a ( 5 ) M * + , @) eL P NM A P b P = y- 0 \b. @ 1K/ P, 40 ` 1 pv 2 2 X 3 e- 4 5 ~U @ fV 0 0g!Y 0 ; Z 6 T z7 c8 TL9 D)5: ; < 03 < @ { = P}P > `so7N p D O Z* &/ ' 4q ( `"% ? p @ l {A dB wMC [L6D ! E F J F G OW 8X ` B p }+ 0 0 1 @z Z P [ ` \ pi ] c ^ 7_ X h` Pa 9b G "c @ P X @L 2 P ht3 @ N{ P 6| ^ d 3 d 7 e f g 0& h @ Z i Pp/ij ` Rk p :l & ; c < SVf *O _ #m n V n N+ o p q = r } s Rjt -'Su `Y- p p 11 D E t9 9 : ;v 0w $w @ x P y x `fN y p # z { U | } uk~ { qP  M 0IT N ` B p \ C DJT = % 3 ~q #F 0 @m P X H A V W 7) ` l p\mU B> ' K :i = %q 0 Y ` ` p. ` ` w pOL * m t V 0 e? @ 9( Pc ` p R ` * T j i ? j } 5 A n W 0 @ \) {1 0j @` B P + n 5r s `| p! > s -Hr [ w C , .i -j 0 S ," 0Vu # go 0 D @ PV ` p Eks ?\ E 4 - 0 { 3Pk # D+ -, ~ #g ; n 0] t @ c] P 7F =z x c ` p `L / p ; ^ 3 * t u ^ @F P `{ t `R ( p ZG d/0 0 @S P ` V pB+ v K 4 f ; 9 W 1 _ }H {R1 ' j y ZN 0 " ` 5d p5 M @Y P $ \ @ w PI ` ` I p u2 8J ' qq g e p ' 4q ( F y a a J 3 0Pm @ A P `? p 5  >R & 0 0 1 n1 ] | Xe M-N 0 7 @ P< Y y Z ` =]4 p; F5 `+ } p ~ `  p T +) u } {f dPO %8! " `v b p c u= `^> 7 C T # # w $ 0CL % @ & P ' `2 ~( p g) |sP* !H9+ MNm[ "V\ { F vG Z L L ", k - - . Zo / C 0 1 J 2 h3 0 Q4 d eqne @ ( O P P $ U q V @9k:5 P ?#6 ` 7 p( 7 8 r 9 g : ; ; a < i= >] = '^ `w X L Y @,J ` P a R> P ;? b$@ 7 A @ A 0 B @ C P/ D ` ^ E py3 F FWf @g a x b i Cm j kG SH h f N 7 k Z T `8 wQ p `R Kg V 4h - ` w5 g 0 \~ @V1g P P % 1 Z P x[ k ? ` 8 pE ! X 4- ~ #  mTh f= 0 ;& o c C d ` p8 )Q 9 ] " 0 @ { PLP ` $ p ; { @ l P5 m } wi *LR ; t # ds H 0S @I P u v `| p! b ! 7 " ' # l$ q U% >& ^'' `3 ( ( ) r tj ]k `  pUT `E % p & P * 0 + @ Z , P?/ - ` n. p V/ . ?0 (1 xV 2 + 2 $ s 0 ut # % A . ] / 3 g 4 5 } 6 WR 7 &o8 W9 0F @: @ ); P y < Fl aT/m > : & @ p PO Y `5N < p " =  > $ ? @ nu A JpB YC ] AD *E @/ ^u P Gv @ kV P ?? N "r F Mq F E G 0 H @< I P J ` K p+mqL AZM u CN ) n o z n W { q @P r +O P d P i Q = R S S T U C rV 0 d[W `yw0w p L x o z { @ 9DX P2 -Y ` Z p| Z ! [ ` \ k5 ] ^ _ Z s` P o p `V 0 + ' 4q ( \a \Eb J1.c d d 09 e @ f P X g `(- h p i y h y wy 0 0 1 Ws | G } w~ F _ H 1 6o 0 C @ P% g P * 8 d 8 d ` po k ?x ^ a I 2 M f ; `_5 p i @ A PB B @2R P & = 0, @ by Pv7b ` K p 3 e 6 9 d" -1J K $ dp Lq ^ T3 C z Zc 3/L 5 0} Q N : {IS 'P2T ^|y 0<3ez @" P `lV p + [ { }d JRM &6 9 & a\ 0 J] @ P ` 9 y )N 0 " @s P | ` e pbuN # \ g ze bf , J7 Q @q E 0 } f 0p ` f n p;{o } z O 0 m8 @ A! Pi ` p X h = G  =1 M w x `| p! ~ I S { 5 7y P m v 4& k s ~ 7 " P + A XjVc6 9 o # q ' N * ^n/. 1 kJ5 hL 8 . he< ? :f C ? LC \ = 4@A H Y ~ w] G H c J ) (N ` Q r CU b ^ X ) ^\ `[ _ yc | X g R# [l & 9a p& d 6 J 6%: CO j U"n q =S=u ] x # PX| +  Ms wu = K V7 F gJ ; Y N E Z ') ] cH 6 W E R Q B l q@@ 8 = " m* - T G P < 8 I 1< . :0 Rx 8K f5f l 2 2 T / M % Q  [ {*\ _ ) LC- D * 1 _ f ' -{ z % i"# Z 1 u 5 qU / K R R5 \V G > W Y a 'F t {4 A p } U 6o X c ] i M >Vv y ]xEc P f u`j K m r{q j u 1:p x #| m  ( > } X I;q} lM6 K j r Y h t e`e + b N  _8 E SK | - a^ 7 / i ? =]S Zn _+ & W t U y 1 @cR L % % \)  " p0 j O Q g Z L ?J t G+ :. DF w 9z = "d Ba T f?| < nT $ 5 9 ? B7 Z n r @ v O 4 1 u 1 z i / # / & h,9* - )T1 IW 4 m 9 3 w x / e v 2 q o M r &o8 ; E$ ? c C * ! F 3 2J M }} MQ D" T hX 9 \ [ ` R & h(V B k [ _ ^ c $Z f ,j m xH Gq > t bx 6 { ' T t !X !v Z y ] 5) _o g l3 .N iN $ S~= X A * a bt , ( _ G b\ | b B Y Q } V vI M D dJ1[H #F a l d \?T& # QA - v N\ =w " Lw& * eI - o' k _ Th % # k } 3 W 1 F 4 S :8 C ; q U? 7BA B pF > I 0 M Q ; Q j sd 0 ) i a , z T 94X [ kh6O_ 2 b 3jf V i 0 m L q E. t 6 ~ p b P_y. -x + { f3 H , ( | c !& ~ Fk# ' ;q d| h v k " s B& Y ` B ' G ] z x A6  $ | c np )y K R R5 \V [ ; !n V u\ q ; J U 5 n J* ' $Da M >Vv y i ) d ]- +bf 0 x4 c 8 ~P ; E `!? B >^hR{ , .6 fs 9 , a b $ [ w >J 0 K 8 X f Ms X[ s ^ 1 Y eC] B & " & rp ) 8 )- 0 ^ D4 7 R _; M > }zB ~ em <} tFX ] 5) (v ` 0 {d] B K Z R f W \ "AU 0 tM j a( 0$< + r P D 8 &H R* v/ < OE y M` VgJ{ G cg a + K .vO 3mC h k U # p D 7 > CB Y ? Q2 t < { : =rh ^ oo ! r Nv A k 1j78 4S X K 1n F/ e , ~ d DR | ss IAt: ,5 1 ) ~ L" #' % F g) m$ , 0 ! 4 `[ 7 & +; J o , n> } 4 d j * F > I FB z E @ aI 8 L |P T Z& W ! $[ o ^ a / y R % \@ . ?b t e ;^ Zi l up L t U w { : ~ 9 l u + l K R R5 \V o 5) T  r n } O az w2 iO @_% ^ ^ ! w2 $ M >Vv y Y[ xx ? Wv fT Y Q U 9 N T Q k 5 4 Z Gl sCL 9 o I 1 F " S{ % D3) , iAN0 m 3 { 0 Af^ 3 L(. { e o: 4 >i7 W : ; > B NF9 E ,I 6 L 4 GP h 3 S .~ bW G @i; v [ X A I=  p @ L u S P 8r ` - R H N ~c l 2=|~ a. ! ' cq% z{ ` @ c^d B y + & L v u A t \ fcq - w n " jE BV H ; W U ] 5) <1 S P.W z Z NI^ V a iKde h Hl pW p 6 E s D e o T es |/ m9 3 FN K AO 'w EC z B~ P @ 4 ] = } x j"; 1 k8! X_ 8 S ~ + V @;o [ r 5< KZ 2W H0r e + - 6 * b v z y v ?M z f U N  5 E%( P n% k _ " &] yK / hUz X : YH/ 2 @ J 9 e Z ( q t ( : ^B` ~ $ , & x ZD >z ` C ^ TN y < n " 5 ! * =% R V " v 9EM X ( t W, O ~ / r3 b{ 7 : i x > /Q A u6E H ]) 0 }gi C 3 K R R5 \V ?sQL I O plS - V m Z cw ^ * k a /e eh h } Jl O r = > [-( | + M >Vv y J 3 s S G } !E mkB7 3 ?R Y \ &3 G O OIE 3 6 v_ Y: = = tA jLM u W U~ #P M E H W L < O 8S V q* SZ 7 ] s na d S DW K {k$ 3 Q h Qb l o 1s P v k Lz 2 } >}g z o Ih FU dD m G GD L- w v * u f E ,er ` o S { F l u n ; T g i`yk B Aj$ ` g? '0 dZ y z bu A h_ 6Y F 4 r R ] 5) ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ . / > ? , - , - , - , - . / < = < = < = < = > ? L M L M L M L M . / \ ] \ ] \ ] \ ] > ? l m l m l m l m . / | } | } | } | } > ? n o ~  $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | $ @ D H L P T X \ ` d $ @ D H L P T X \ ` d ( , ( , 8 < h l h l x | 0 4 0 4 0 4 0 4 p t p t p t p t 0 4 0 4 0 4 0 4 p t p t p t p t 8 < 8 < 8 < 8 < x | x | x | x | 0 4 0 4 0 4 0 4 p t p t p t p t 0 4 0 4 0 4 0 4 p t p t p t p t 8 < 8 < 8 < 8 < x | x | x | x | 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p ! ! ! 0! @! P! `! p! ! ! " " " 0" @" P" `" p" " " # # # 0# @# P# `# p# # # $ $ $ 0$ @$ P$ `$ p$ $ $ % % % 0% @% P% `% p% % % & & & 0& @& P& `& p& & & ' ' ' 0' @' P' `' p' ' ' " " $ $ & & $ $ ! ! # # % % ' ' % % ( ( ( 0( @( P( `( p( ( ( ) ) ) 0) @) P) `) p) ) ) * * * 0* @* P* `* p* * * + + + 0+ @+ P+ `+ p+ + + , , , 0, @, P, `, p, , , - - - 0- @- P- `- p- - - . . . 0. @. P. `. p. . . / / / 0/ @/ P/ `/ p/ / / ( ( * * , , . . , , ) ) + + - - / / - - 0 0 0 00 @0 P0 `0 p0 0 0 1 1 1 01 @1 P1 `1 p1 1 1 2 2 2 02 @2 P2 `2 p2 2 2 3 3 3 03 @3 P3 `3 p3 3 3 4 4 4 04 @4 P4 `4 p4 4 4 5 5 5 05 @5 P5 `5 p5 5 5 6 6 6 06 @6 P6 `6 p6 6 6 7 7 7 07 @7 P7 `7 p7 7 7 0 0 2 2 4 4 6 6 4 4 1 1 3 3 5 5 7 7 5 5 8 8 8 08 @8 P8 `8 p8 8 8 9 9 9 09 @9 P9 `9 p9 9 9 : : : 0: @: P: `: p: : : ; ; ; 0; @; P; `; p; ; ; < < < 0< @< P< `< p< < < = = = 0= @= P= `= p= = = > > > 0> @> P> `> p> > > ? ? ? 0? @? P? `? p? ? ? 8 8 : : < < > > < < 9 9 ; ; = = ? ? = = 0 0 ! ! 1 1 " " 2 2 # # 3 3 $ $ 4 4 " " % % 5 5 # # & & 6 6 2 2 ' ' 7 7 3 3 0 0 ! ! 1 1 ( ( 8 8 ) ) 9 9 * * : : + + ; ; , , < < * * - - = = + + . . > > : : / / ? ? ; ; ( ( 8 8 ) ) 9 9 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ! @! ! ! " @" $ @$ $ $ % @% % % & @& ( @( ( ( ) @) ) ) * @* , @, , , - @- - - . @. 0 @0 0 0 1 @1 1 1 2 @2 4 @4 4 4 5 @5 5 5 6 @6 8 @8 8 8 9 @9 9 9 : @: < @< < < = @= = = > @> " " * * 2 2 : : 3 3 & & . . 6 6 > > 7 7 @ @@ @ @ A @A A A B @B D @D D D E @E E E F @F H @H H H I @I I I J @J L @L L L M @M M M N @N P @P P P Q @Q Q Q R @R T @T T T U @U U U V @V X @X X X Y @Y Y Y Z @Z \ @\ \ \ ] @] ] ] ^ @^ B B J J R R Z Z S S F F N N V V ^ ^ W W ` @` ` ` a @a a a b @b d @d d d e @e e e f @f h @h h h i @i i i j @j l @l l l m @m m m n @n p @p p p q @q q q r @r t @t t t u @u u u v @v x @x x x y @y y y z @z | @| | | } @} } } ~ @~ b b j j r r z z s s f f n n v v ~ ~ w w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C @C @ @ @ G @G @ @ @ K @K @ @ K K @ O @O @ @ O O @ S @S @ @ @ W @W @ @ @ [ @[ @ @ @ _ @_ @ @ C C G G # @# c @c @ @ + + ' @' g @g @ @ / / + @+ k @k @ @ k k / @/ o @o @ @ o o 3 @3 s @s @ @ 7 @7 w @w @ @ ; @; { @{ @ @ ? @?  @ @ @ # # c c ; ; ' ' g g ? ? ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ . / > ? , - , - , - , - . / < = < = < = < = > ? L M L M L M L M . / \ ] \ ] \ ] \ ] > ? l m l m l m l m . / | } | } | } | } > ? n o ~  p X @ (# ' * nw new dl delete new delete vn new [] vd delete [] as = ne != eq == ge >= gt > le <= lt < plus + pl apl += minus - mi ami -= mult * ml amu *= aml convert negate trunc_mod % md amd %= trunc_div / dv adv /= truth_andif && aa truth_orif || oo truth_not ! nt postincrement ++ pp postdecrement -- mm bit_ior | or aor |= bit_xor ^ er aer ^= bit_and & ad aad &= bit_not ~ co call () cl alshift << ls als <<= arshift >> rs ars >>= component -> pt rf indirect method_call ->() addr array [] vc compound , cm cond ?: cn max >? mx min * sz sizeof % / 1 / 4 8 ; E G E J N Q ] ` ] c n q n t ~ ~ # ' + 5 8 5 ; 5 > G S X ] c f c i r u r x } } none Demangling disabled auto Automatic selection based on executable gnu GNU (g++) style demangling lucid Lucid (lcc) style demangling arm ARM style demangling hp HP (aCC) style demangling edg EDG style demangling gnu-v3 GNU (g++) V3 ABI-style demangling java Java style demangling gnat GNAT style demangling t y 4 8 M @ T v { const volatile __restrict const volatile const __restrict volatile __restrict const volatile __restrict )  0  7  E  >  L  S  Z  operator operator assign_ type _ada_ ___ <%s> global constructors keyed to global destructors keyed to import stub for . :: static                   b          ~  N                    )                        template < class > class ( ) %d e ' false true 0 JArray1Z __pt__ __tm__ __ps__ __S , _GLOBAL_ {anonymous} __ _imp__ __imp_ __std__ __sti__ _ virtual table 0123456789Qt __thunk_ virtual function thunk (delta:%d) for __t type_info node type_info function __vtbl__ [ ] >" ' [' ' ' ^# L' ' ' ' ' ' $ ' $ ! ' " ' # ' [' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ! ' ' ' ' [' <( 2) 2) 2) 2) 2) 2) 2) 2) ( 2) 2) 2) 2) 2) ( 2) 2) 2) 2) 2) 2) ( ( unsigned signed __complex void long long long int short bool char wchar_t long double double float %x int%u_t 1* b+ b+ b+ b+ b+ b+ + b+ b+ b+ b+ b+ b+ b+ b+ * b+ * 1* b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ 1* 1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 ]0 ]0 ]0 ]0 ]0 ]0 ]0 ]0 ]0 ]0 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 . w1 . w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 w1 1 w1 w1 , A- +. w1 y. w1 w1 e, w1 w1 , w1 w1 w1 w1 w1 - , 1 w1 + - + -2147483648 U ... __ct __dt T%d J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J -N 4N 4N -N -N -N -N DN DN -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N -N DN std _GLOBAL_ (anonymous namespace) aN &= aS = aa && ad & an cl () cm , co ~ dV /= da delete[] de * dl delete dt . dv / eO ^= eo ^ eq == ge >= gt > ix [] lS <<= le <= ls << lt < mI -= mL *= mi - ml mm -- na new[] ne != ng nt ! nw new oR |= oo || or | pL += pl + pm ->* pp ++ ps pt -> qu ? rM %= rS >>= rm % rs >> st sizeof sz at alignof az ! $ & ) , / 2 5 7 : = @ D G J M P S U X [ ^ a d f i l o r x { ~ d \ ] ] B] ] ] [ q] ] ] ] ] ] ] ] ] E[ Z ] Z ] ] ] ] ] ] ] ] ] ] ] ] $\ ] ] ] ] t[ ] ] ] ] ] ] ] ] ] ] ] ] ] [ signed char bool boolean char byte double long double float __float128 unsigned char int unsigned int unsigned long unsigned long __int128 unsigned __int128 short unsigned short void wchar_t long long unsigned long long ... decimal32 decimal64 decimal128 half char16_t char32_t , 1 9 > C C J J V V \ \ g g u u y 9 $ $ - - ib ib ib ib ib ib ib ib ib ib Qh Qh Qh Qh Qh Qh Qh |b Qh d ce Qh Vb d Qh Qh Qh Qh Qh b ib c d Qh Rd c b e Qh Qh Qh Qh ib Qh Qh Qh Qh Qh Qh a a a a a a a a a a Qh a a a a Qh Qh Qh a a b a a a a a g Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh e Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh Hh f f Vf Hh f Pg Hh Hh Hh Hh Hh Hh $f Hh Hh g e string literal std::allocator allocator std::basic_string basic_string std::string std::basic_string, std::allocator > std::istream std::basic_istream > basic_istream std::ostream std::basic_ostream > basic_ostream std::iostream std::basic_iostream > basic_iostream t a b s F i C P 1 o 1 d 2 # M :: JArray vtable for VTT for construction vtable for -in- typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to virtual thunk to covariant return thunk to java Class for guard variable for reference temporary for hidden alias for ::* _Sat _Accum _Fract , operator operator : ul ll ull false true java resource decltype ( parm# %ld . R x c % . d < r ^ ^ ^ ^ ^ ^ ^ ^ ^ a v 0 A t U h 4 4 G G 3 V * B Z restrict volatile const complex imaginary - U m ( global constructors keyed to global destructors keyed to * > > 3 3 * * I d * * * * * * * * * * * * * * * * * 3 3 3 PWD . %I $ < ;G ]t B { =  0 $ ~ `2 fC O m A oE! a 0 P A A ?  & * " @ ` 0 P H X ?  " A ! ) ?  Cannot find prime bigger than %lu w l [ J 9 + cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccPATH .. %d %d @ C B B B B Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ : %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d (Ny) > 1 ../mpfr-2.4.1/exp2.c f <= 0 ../mpfr-2.4.1/get_str.c f > (-n * ((32 - 0)+0)) size_s1 >= m size_s1 >= 2 -@Inf@ (prec) > 1 (exp) > 1 m >= 2 || ((((b) & ((b) - 1)) == 0) == 0 && m >= 1) H N z g( {(H p T 6 7 Mu ` H N z Tg p " N p ( $ W \ \ y o i# % b p 6x 7U4f U b >M @ i A&k c" a `M, jX F ^ h6cr D V z g( {(H j Xd x u ( [ 7 {[ qX t bl @ 52 \ x c k S d P yZ sG # `i 7`|V p T 6 M M M M M M M $ 0 M 4 @ M D P M T ` M d p M t M M M M M M M M M M M $ 0 M 4 @ M D P M T ` M d p M t M M M M M M M 0123456789abcdefghijklmnopqrstuvwxyz (q) > 1 ../mpfr-2.4.1/log.c (__builtin_constant_p (1) && (1) == 0 ? ((S)->_mpfr_exp < ((mp_exp_t)((~((~(unsigned long)0)>>1))+3)) ? (((S)->_mpfr_exp == ((mp_exp_t)((~((~(unsigned long)0)>>1))+2))) ? mpfr_set_erangeflag () : (void) 0), 0 : ((S)->_mpfr_sign)) : mpfr_cmp_ui_2exp ((S),(1),0)) < 0 ../mpfr-2.4.1/const_pi.c (Nz) > 1 ../mpfr-2.4.1/pow.c !k_non_zero inex2 == 0 inexact == 0 !(((t)->_mpfr_exp) == (((-2147483647L - 1L))+2)) (!(((t)->_mpfr_exp) <= (((-2147483647L - 1L))+3))) prec >= 2 && prec <= ((mpfr_prec_t)((mpfr_prec_t)(~(mpfr_prec_t)0)>>1)) ../mpfr-2.4.1/round_prec.c p >= 2 && p <= ((mpfr_prec_t)((mpfr_prec_t)(~(mpfr_prec_t)0)>>1)) ../mpfr-2.4.1/set_prec.c expr >= (1-((mp_exp_t) 1 << (((32 - 0)+0)*sizeof(mp_exp_t)/sizeof(mp_limb_t)-2))) && expr <= (((mp_exp_t) 1 << (((32 - 0)+0)*sizeof(mp_exp_t)/sizeof(mp_limb_t)-2))-1) ../mpfr-2.4.1/sqrt.c ../mpfr-2.4.1/cosh.c (Nt) > 1 ../mpfr-2.4.1/sinh.c ../mpfr-2.4.1/tanh.c ../mpfr-2.4.1/acosh.c ../mpfr-2.4.1/asinh.c ../mpfr-2.4.1/atanh.c (((atan)->_mpfr_prec)) > 1 ../mpfr-2.4.1/atan.c ((realprec + sup) + 3) > 1 (3*n0-2) > 1 (!(((r)->_mpfr_exp) <= (((-2147483647L - 1L))+3))) ../mpfr-2.4.1/exp_2.c (2 * l + 18) > 1 (l) > 1 (precy) > 1 ../mpfr-2.4.1/cos.c (imax) > 1 ../mpfr-2.4.1/sin.c ../mpfr-2.4.1/tan.c ../mpfr-2.4.1/fma.c zz != z uscale > 0 ! (__builtin_expect(((flags) & (2)),0)) ! (__builtin_expect(((flags) & (1)),0)) ../mpfr-2.4.1/hypot.c ../mpfr-2.4.1/log1p.c ../mpfr-2.4.1/expm1.c ../mpfr-2.4.1/log2.c ../mpfr-2.4.1/log10.c !inexact ../mpfr-2.4.1/ui_pow.c ../mpfr-2.4.1/init2.c y != z ../mpfr-2.4.1/sin_cos.c ../mpfr-2.4.1/lngamma.c (w) > 1 (realprec) > 1 ../mpfr-2.4.1/gamma.c 10.101101111110000101010001011000101001 0.010111100010110101011000110110001011001110111100111 h |?5 ?333333 ? ? ?333333 ? @333333 @ p= ?333333 ? @B @(n) > 1 ../mpfr-2.4.1/erf.c 9 B. ? ? A @ 0Abbcp != (mp_limb_t) -1 ../mpfr-2.4.1/sub1sp.c bbcp1 != (mp_limb_t) -1 (rnd_mode != GMP_RNDN) || (bcp != 0) || (bbcp == 0) || (bbcp1 != (mp_limb_t) -1) 2.4.1 ../mpfr-2.4.1/mpn_exp.c (2 <= b) && (b <= 36) MPFR: Can't reallocate memory (old_size=%lu new_size=%lu) MPFR: Can't allocate memory (size=%lu) %s: %d: iWC G ?=55 0 ? ?t i4 ? F2 ? : ?UUUUUU ?=55 0 ? y P D ?Sd ?c`A 3 ? d K ? ? ? >m a ? ? X ~ P ? , ? ] ! ?6 C! ? z6xL$ ?= ?) [ K ? h ?r i4 ?q .?C; ? F uo ? ; 8 ? b0Y ? + ? } 0 ? ? ` _ ?#O { ( ? j ? F2 ? Nt ?S0J c ?] B 7 ? * ? 9 ?nsR) ? # ? G' r ? N ?@5-`g, ? | :D ? . ? : ? hn ?] ? } Tt ? k= X ? gX = ? # ? EU  ? a ? " s ? E I ? ck ?o9F0 ?> xX ?+eM j ?WUUUUU ?+ A ?1{9 8- ? l+7 ? ?^Z' N ? k # ? cY ? m ?G. | ? _ u ?_ @f ? z } | ?" l ?X P Y] ? E|&N ?( :? ??55 0 ? d/" ? ? dH' ?C  ? z ? ? nd ? >/ ? #L ? T1 ? ? ? > ? { ? a /p ? 0 d ? n Y ?R ; N ? y P D ? q9 ? x9 . ? e $ ? yA l ? I ^ ? w1s ? 9 ? F" ? y ?gM ? ` ? ?= ? HV ?@ ? %|( ? ax ?` k2 ? }q ? j? ?Sd ?^ w ? 5 Y o ? g ?L "` ?? < bX ?2 Y P ? $I $I ? N A ? |;: ?h 2 ? L^ + ? v$ ? .\ ?G T ?&g ` ? } ? E@ ? 3. ? .A ?2 ? gcb ? U Y ?c`A 3 ?= ? cEV ?a wQ ?, z $ ?ir ? a ?UA ? o: ?H ?NU H ? {  ? ) ? n ? 6= q ? e ? R{ ?k J& u ? {ep ? k ? 7v e ?m PZ` ?} J [ ?g o U ? 4 P ? d K ? L" ~F ? e tsA ? * qr< ? T {7 ? W- 2 ? Z - ? o ( ? t $ ?5 ? ?C 5 ? m W ?h ( ?z = ? 3 ?Z Ab ?fp ?m _ ?1 ? ,  ?F 3 ? ? l ?{ w ? ? h ? @ l ? ? ? i ? d ?&G ? V m ?(B8V ?G cK ? e 7 ? ?D ?l ?JkY / ? I fW ?B g ? w ?(q ? %& 5 ?c) | ?m 1 ?_ t| ? v ?w j" } ?T !E;z ? +u1 v ? s ?2] % o ?)O l ? h ?z l e ? >m a ? x/^ ?" z Z ?U bW ?kKx/ T ? P ? qVM ? T $ J ? 6 F ?v mwC ?oCb 6@ ? 8 < ? s N 9 ? I 6 ? 1 d3 ? M ;0 ? v - ? ) ? * y & ?\ m # ? |K ? i E ? ? ~ ' ? %h ? R ? Pm( ? 6 r ?Q ? / 8 ? ? ?(!(((r)->_mpfr_exp) == (((-2147483647L - 1L))+2)) && !(((r)->_mpfr_exp) == (((-2147483647L - 1L))+3))) ../mpfr-2.4.1/get_z.c (((cache->x)->_mpfr_sign) > 0) ../mpfr-2.4.1/cache.c (((x)->_mpfr_prec)) > 1 ../mpfr-2.4.1/strtofr.c @nan@ @inf@ inf nan infinity base == 0 || (base >= 2 && base <= 36) 5 T Q$ 5 Y > < 3 5 o K Y # q@ C V C 3 _6 5 I S o ` Z Y , O ] D ? V 5P E n 7 C Uj =/ =S 3 ~ = % M dB 5 ( m d I Y! o {t U Y I6 W * O q f Z Q (((y)->_mpfr_prec)) > 1 ../mpfr-2.4.1/pow_z.c @ @ 8 @ @ @ @ @ @ @ @ ? ? ? ? ? ? ? @ @ @ @ ? @ @ ? ? ? P P H @ P H P P O O O O O P P P P ` ` ` _ ` ` ^ ` _ _ _ ` _ _ ` ` _ _ _ _ ` ` h ` ` _ h g ` h ` ` ` h h  ~ ~         ~ ~ ~ ~ ~ ~ ~ ~   ~  ~ ~  ~ } |  ~ ~ ~ ~   U 8 7 8 4 6 7 7 O N   M | O 8 ~ ~  8 7 } y ~ { { |  } }  y }    ~ O P y y { y ~ {  { z y y x | y ~  | { | }  y w |  } | z { x | z  v x x w ~ x  y y | ~  ~ ~ y { z { }  z  y x }   { { } y } y | |    } y v | { } y z v | x y x   { |    } ~ v ~ { {  ~ ~ { | }  ~ | } ? ? < : > 8 8 9 ; < 8 : 9 = @ > : 6 5 6 < 9 8 < ; 8 ; ? 9 4 ; 8 ? 8 @ 1 7 0 @ 2 = 8 > < ? ? 4 8 > > ? < 8 8 : < > 8 @ ? 4 < = : 4 > @ > > 7 6 : ? ; @ : = = 9 7 8 < > 6 < = > 8 : : 7 6 1 - ; 4 0 - 2 > 3 @ ; - 9 < ? ; 4 < . 6 2 / > 3 > ; 9 < 8 > : ; 6 ; 8 6 6 5 < : 8 < < 5 ? 9 6 7 ? ; = = < 3 9 @ 7 8 8 9 6 : 8 = 9 : = : > > ? > 8 ? 8 4 8 7 ; @ @ 8 9 ? 9 9 = > ? = > 5 ; 7 8 8 ? ; 9 = ? ? : : ; 5 9 ; ; ; ? @ : > @ > < @ ? z = : ~ > ~ } > > ? @ < 1.0111000101010100011101100101001 ../mpfr-2.4.1/erfc.c (((dest)->_mpfr_prec)) > 1 ../mpfr-2.4.1/atan2.c x? x? x? MPFR: Maximal precision overflow ?(((res)->_mpfr_prec)) > 1 ../mpfr-2.4.1/jyn_asympt.c ../mpfr-2.4.1/jn.c (k + 2) > 1 1.0101101111110000101010001011001 0.10110001011100100001011111111 zz < (2147483647L * 2UL + 1UL) zz < (2147483647L * 2UL + 1UL) - 2 ../mpfr-2.4.1/yn.c (3 * absn + 3) > 1 ../mpfr-2.4.1/add1.c ../mpfr-2.4.1/agm.c (18 * n + 51) > 1 (n + 2) > 1 (size_t) m < sizeof (long) * 8 - 1 (prec_x + ((y)->_mpfr_prec)) > 1 ../mpfr-2.4.1/exp3.c (Prec) > 1 twopoweri <= 2147483647L/2 (ret >= 0.5 && ret < 1.0) || (ret <= -0.5 && ret > -1.0) ../mpfr-2.4.1/get_d.c ? / @  xn >= 0 ../mpfr-2.4.1/isinteger.c ../mpfr-2.4.1/pow_ui.c d * 0.5 != d ../mpfr-2.4.1/set_d.c G 7 G O../mpfr-2.4.1/set_dfl_prec.c res == 0 ../mpfr-2.4.1/set_str_raw.c ../mpfr-2.4.1/factorial.c ../mpfr-2.4.1/const_euler.c n >= 2 ((x)->_mpfr_prec) >= __gmpz_sizeinbase(s, 2) l F @ ?4.2.4 (C 0123456789abcdefghijklmnopqrstuvwxyz 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ gmp: overflow in mpz type iWC G ? =55 0 ? $m a ? & ? X ~ P ?qEu N , ? }$ H ] ! ?{fG5B 3 6 C! ? @KL ) z6xL$ ? nZk =<1 = ? ) [ K ?g m B h ? d g r i4 ?QJ y q .?C; ?@ i S F uo ?I b ; 8 ? C=5 b0Y ? Ht# + ?@ s+ y } 0 ?A; 4 e 5 ? ` _ ? < L #O { ( ?@ \) c j ? m0 + F2 ? Nt ? S0J c ?@>w 2,m ] B 7 ? y8 * ? $ zo 9 ?I T ( nsR) ? 0 b # ? + s G' r ? l x N ? ht @5-`g, ? F P M | :D ? 5 + . ? 0 : ? : \ hn ? _ ] ? 39X } Tt ? t |i k= X ?%( l H gX = ?`M^ R+ # ? EU  ? 6+ a ? # m " s ? 5 ' E I ? * >| ck ? xX ? 6s , +eM j ??a'; WUUUUU ? + A ?A (E) 1{9 8- ? JAH l+7 ?3FyP T0 ? D VK z ^Z' N ?u99] _ k # ?`r-d l G cY ? Z k56 0 m ? Ts G. | ? {Jc0 _ u ? ZC 4 X P Y] ? } | E|&N ? 'h agSe ( :? ? P X O ?55 0 ? $/ ? ^ #L ? ! h, T1 ? ^ ? !E ? ou R > ? T > { ? i a /p ? 0 d ? F n Y ? l ; t R ; N ? n e y P D ? # W q9 ? 3 0J x9 . ? s Mn= e $ ? c %H1 yA l ? ._ % I ^ ?! > w1s ? c K) 9 ? F" ? y ? i *{ gM ? n \ ` ?Ad - ? a = ? +x HV ? & * @ ? l %|( ? { ax ?1S+ n ] k2 ? W rb }q ? V j? ? \ 3 fK Sd ?a @ ^ w ? U4 26 5 Y o ?q ;, g ? _M " L "` ?QJ y ? < bX ? # 2 Y P ? ~ 7 ( $I $I ? N A ? R N |;: ? JD6 h 2 ?Q L^ + ? * v$ ?q| = .\ ? 7 F G T ?a7 ) &g ` ? d 0 } ? K x% E@ ? z 3. ?1 @ ,p .A ? e 2 ? [ gcb ? < # R U Y ? H c`A 3 ? ? = ?A(Y 6 cEV ? * @1{. a wQ ? U& , z $ ? u ir ? ` a ? , { UA ?! $] o: ? y H ? NU H ? I ! h {  ? ag" 9 ) ? L# ! n ? 6$7^k 6= q ? L%% e ? U & R{ ? ' .n k J& u ? Z ( @ {ep ? t ) $ k ? [ * d 7v e ? ! + { m PZ` ? -, r z J [ ? B- i g o U ? :\.T ga 4 P ? {/n Y d K ?! 0_ P L" ~F ? K 1| I e tsA ? 2 &{A * qr< ? *4; : T {7 ? c5" 2 W- 2 ? 6 t + Z - ?A 7X % o ( ? 19 z t $ ? : 5 ? ? ; C 5 ? 1= m W ? >h, h ( ?1 ?L z = ? eA 3 ? B 0 Z Ab ? RD fp ?ad E U m _ ? VG R 1 ?q H ,  ? AuJ > F 3 ?Q L$ ? h Mi l ? ]SO { w ? Q ? c R M9 h ? mT @ l ?Q .V 7| ? ? W ; t i ?q Y] m d ? [n e &G ?any]d\ ^ V m ? ^_# W (B8V ? Ja { P G cK ? _=c 0J e 7 ?128e f C ? :g Mn= D ? Di BH7 l ? >Vk %H1 JkY / ? omu l+ I fW ? o._ % B g ?A9 q w ? r s (q ? $v [ %& 5 ? 1fx K) c) | ? z m 1 ? } _ t| ?!:\ 0I v ? w j" } ? p* X !E;z ? q *{ +u1 v ? $ J s ? n \ 2] % o ? . P )O l ? D - h ? f u z l e ? >m a ? & x/^ ? |~ +x " z Z ? C q U bW ? a * kKx/ T ? A\ P ? Y qVM ? u% T $ J ? { 6 F ?!) u v mwC ? 3 n oCb 6@ ? C # h 8 < ? q rb s N 9 ? { \ I 6 ? z> V 1 d3 ?A z P M ;0 ? 3 fK v - ? || E ) ? m @ * y & ? $ powtab_mem_ptr - powtab_mem qxn == 0 tdiv_qr.c n2p[qn] >= cy2 rn == dn GNU MP assertion failed: %s GNU MP: Cannot reallocate memory (old_size=%lu new_size=%lu) GNU MP: Cannot allocate memory (size=%lu) 4 b r @ @@@ @@ @@@ @@ ` ` ` ` D D D D D E E )E 8E GE WE gE vE E E E E E E E E F F F ,F :F IF XF jF }F F F F F F F F F G G G ,G ;G JG XG fG sG G G G G G G G G G H H 'H 6H EH SH bH qH H H H H H H H H H I I !I /I >I MI \I lI |I I I I I I I I J J 'J 7J GJ VJ fJ vJ J J J J J J J J J K K K (K 5K BK QK aK qK K K K K K K K K L L )L [ N[ g[ x[ [ [ [ [ [ [ [ \ \ -\ =\ P\ b\ s\ \ \ \ \ \ \ \ \ ] ] .] ?] Q] b] s] ] ] ] ] ] ] ] ^ ^ &^ 8^ J^ ]^ o^ ^ ^ ^ ^ ^ ^ ^ _ _ ,_ A_ Q_ h_ u_ _ _ _ _ _ _ _ _ ` ` *` C` V` t` ` ` ` ` ` ` ` ` a %a 2a Ca Qa `a na a a a a a a a b b 2b Eb Yb mb b b b b b b b b c c (c :c Lc _c qc c c c c c c c d d +d =d Md ad rd d d d d d d d e e 0e @e Qe ce qe e e e e e e f f !f :f Uf lf f f f f f f g g 4g Hg \g pg g g g g g g h h /h Eh Zh vh h h h h h i -i Fi _i yi i i i i i j (j @j Xj pj j j j j j k k 8k Qk jk k k k k k l l 7l Ql ll l l l l l m m 5m Nm gm m m m m m m n +n Dn ]n vn n n n n n o &o ?o Yo so o o o o o p @p dp p p p p q 0q Pq pq q q q q r "r @r Xr pr r r r r r s s :s Ss is s s s s s t @t `t t t t u ,u Lu lu u u u u $v Lv pv v v v w @w lw w w w x ,x Xx x x x y 4y `y y y y y y z -z @z ]z |z z z z { { w f * U H( . 0 F ( ( '! O" - H( h e F ( ( G ?" '! O" $ % D| pmuprofile ~ % 2 6 ; @ E R g { & 1 ! < " I # W $ l %  & ' ( k i k i k o ~q c g g Y l S n w ~q D ( . Z Q G ~q < / # c 5 B 9 m ~q ~ i U b [z # ., " ? ? x q ! ` " 6 l  @ ) < ! s *" +" @. # 9 e$ ~ 9 f$ ~ 9 _f$ ~ 9 f$ f$ ~ 9 f$ f$ ~ 9 f$ !g$ ~ 9 g$ g$ ~ cT ~V& U& U & & b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b ; F M V @c j q z dfn: dir: ind: ord: gen: none any sys base 3( 3( @ Z m ( % ( ( ( " K ) ) h ) , * & * 6 8 * = J * D \ *  * K * * R * l * ]!+ < g!+ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 $ ( , 0 4 8 < @ C F J N R V Z ^ c h n t z % 3 < E U h w o<+ bI+ F+ bI+ >I+ xt+ Nc+ ! ( + K + ! ] + + 46 . . 86 . ' . . , . a . W . k . h` D/ D/ o` E/ =E/ n / / { 4 { P { { 4 { P { M0 M0 0 / 0 { T ~ \< \> \{ \| \} \" \l < > { | } " ` 1 ^ 1 1 1 1  1 g 1  1 ^ 1 1 [ 1 ' 1  d :2 ;2 }_3 _3 c3 e4 8e4 4 4 R ( ( 4 0 1 4 ?6 &5 w 4 55 n85 P85 4 85 :5 A 4 > 4 ( o ( :5 ,;5 4 15 q5 q5 r5 O}5 z}5 /x@ 5 }5 H 5 /F F6 5 F @ 5 5 -= 5 5 T ( pB 5 zB 5 ? 5 R 6 5 ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a b Pd p7 / g M 7 / l L 7 7 ( Y q L 8 x Ju8 ?t8 ` ( A N 8 k 8 j R 8 8 ( ~ 8 8 8 8 = 8 O 8 p 8 8 q 8 ~ 7C9 i ( $ + 0 7 > F M U \ d k s ~ : ^ : : A : ( x : : : : : : : : : : : : G : ; ; K ; ; ; ; B ( ! ; ; B ( & < . < n ( < ( F < L < D ( ^ = ( 2 h= h= 3 ( ' w= s= k ( < ? = = P ( @ ? = = P ( H ? = ! = Q ( < = s = A ( % s = > E ( 7 4> )3> S ( 4> p Pq> l> N ( 3 > > ( 7 p > a > g ( % @ A U E A e A N l A I A W A R A { A Z C [ A A d A@ ` A A ] ( @ e ' A A _ ( C@ l [ A 6 A ^ ( @ u A A a ( z A A X ( A A b; Y ( !@ A [ ( C A V ( A G A [ ( C A A [ ( C / A ? A \ ( A A m A b ( A A A c ( C A f ! A A H ( v A A m A A A A ' B +]B M ( ' B ?]B M ( ) B \ B O ( 0 NC NC I h @ 0 OC NC K ( : C C G ( WE D D L h N aE aE VV E E h ( KX F Z F XF XF a XF c ykF oe F $ F ( [g K F 7 F ( ag K F x F ( ip m G 9 G ( $ T G - E G T G H f H H H 0 I I K J J c J 2 ' L K B}L |L _\M \M L L L @ @ d L 0 " q5 ? n} y   3 w}     '  ~ @ @!  H] H] @!  |} @}  @= @ _ 1 1 8 @ @ @ Y Y @ L S1M 1M 1M 1M 4 1M " ! M ? D D N ! U!M 4 'M -M {)M L L x L JP GJP LP / M 4 ! 7;M .M BN l O O O P "P P 4 b dM O 4 ^ 4 h 4 r 4 q J Q J , M ! ! ! HP 4 4 ! ! O P ! y#P P ! 8 M ! ! ! 4 N a 4 CN F ! c/M M M ! 0M 4 ` P .M | 4 4 4 21M P P ! }7P < N * 4 Q ! ! N N VP M P P M M E4 BF4 ! M P ! 4 j P 4 ! ! ! ! M M ! M 4 M 4 = 4 M S 4 y 4 4 M 4 M M M ! ! ! ! 4 )P M ! S 4 P 4 ! 4 ! ! ! ! ! ! ! ! ! \ L _ L M M 9 M n M ~ 4 2 M e ! 4 a F a d a 0 a a 8 a a a a a a a b b b b b H b n b b b b b B b - . / 0 1 2 3 4 $ D$ l$ $ $ - %- ,- 2- :- C- L- T- [- b- @ h- p- y- - - - - - - - - - - - . @ . . 8. W. f. {. . . @ . . . . . . / | P j P 7Q 7Q FJ oQ nQ oQ K K !K -K 2[ Q w Q + :[ Q + Q + F[ Q + Q Q a ;$R w R R md sOR ER ?R ej R R - m G S S so S S dr lS iS t r r d 2 r r o r r 6 r k r P s Z s w s s 6 }s x > ~s x O s u u u ` u u [Qv jQv z HRv kRv nv ^mv { xv wv { 2 xv xv { w w | w w } /w /w y /w 0w y x x K x x x x x % x x S x b x ! y 0 y w ! y B y w x y y y y Sz ,Sz z ez , z z l z , H z } | S | | | | s | | | x | $.$ * ? 4 5 X H H H GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3 mpfr_check_range __off_t _IO_read_ptr _chain _shortbuf mpfr_erangeflag_p mpfr_get_emax mpfr_overflow_p mpfr_get_emin_min _IO_buf_base mpfr_prec_t mpfr_set_underflow mpfr_clear_underflow long long unsigned int _mpfr_prec GNU C 4.4.3 GMP_RNDD mpfr_clear_overflow mpfr_clear_inexflag GMP_RNDN long long int GMP_RNDU _mpfr_exp GMP_RNDZ _fileno _IO_read_end ../mpfr-2.4.1/exceptions.c _IO_buf_end _cur_column __quad_t mpfr_underflow_p _old_offset __gmpfr_flags mpfr_underflow GMP_RNDNA GMP_RND_MAX mpfr_rnd_t _IO_marker stdin mpfr_ptr _mpfr_d _IO_write_ptr rnd_mode _sbuf short unsigned int mpfr_clear_erangeflag _IO_save_base /tmp/gcc32/build/1/mpfr/build _lock _flags2 stdout long double __gmpfr_emax mpfr_overflow _IO_write_end __gmpfr_emin _IO_lock_t _IO_FILE mpfr_set_inexflag _pos mpfr_clear_flags _markers unsigned char short int mpfr_inexflag_p mpfr_nanflag_p mp_limb_t mpfr_get_emin_max _vtable_offset mpfr_set_overflow mpfr_set_nanflag _mpfr_sign mpfr_set_emax mpfr_set_erangeflag mpfr_get_emax_max mpfr_set_emin mpfr_get_emax_min mpfr_clear_nanflag __off64_t _IO_read_base _IO_save_end __pad1 __pad2 __pad3 __pad4 __pad5 _unused2 mpfr_sign_t mp_exp_t _IO_backup_base __mpfr_struct mpfr_get_emin _IO_write_base mp_size_t mpfr_free_func mpfr_allocate_func mpfr_clear mpfr_reallocate_func ../mpfr-2.4.1/clear.c mpfr_srcptr mpfr_exp10 ../mpfr-2.4.1/exp10.c ../mpfr-2.4.1/exp2.c xint xfrac _inexact __gmpfr_cache_const_log2 mpfr_uexp_t saved_emax mpfr_exp2 saved_emin _err1 _err2 __gmpfr_cache_s rnd2 expo mpfr_save_expo_t mpfr_cache_t saved_flags _limb __gmpfr_one mpfr_t precy ../mpfr-2.4.1/exp.c signx expx mpfr_l2b_9_1__tab mpfr_l2b_23_0__tab mpfr_l2b_24_1__tab mpfr_l2b_32_1__tab mpfr_l2b_3_0__tab mpfr_l2b_27_1__tab mpfr_l2b_35_0__tab mpfr_l2b_36_1__tab mpfr_l2b_18_1__tab mpfr_l2b_14_0__tab mpfr_l2b_15_1__tab mpfr_l2b_4_1__tab mpfr_l2b_26_0__tab mpfr_l2b_29_0__tab mpfr_l2b_31_1__tab strcpy size_s1 __len mpfr_l2b_10_1__tab mpfr_l2b_20_0__tab mpfr_l2b_7_1__tab mpfr_l2b_21_0__tab mpfr_l2b_22_1__tab __dest mpfr_l2b_33_0__tab mpfr_l2b_34_0__tab mpfr_l2b_34_1__tab str1 mpfr_l2b_30_0__tab mpfr_l2b_13_1__tab mpfr_l2b_9_0__tab mpfr_l2b_24_0__tab mpfr_l2b_25_1__tab mpfr_l2b_12_0__tab mpfr_l2b_16_0__tab mpfr_l2b_28_1__tab mpfr_l2b_36_0__tab ceil_mul rnd1 mpfr_l2b_15_0__tab mpfr_l2b_2_1__tab free_and_return mpfr_l2b_19_1__tab mpfr_l2b_5_1__tab __gmpfr_l2b mpfr_l2b_27_0__tab mpfr_l2b_20_1__tab memset mpfr_l2b_31_0__tab mpfr_l2b_17_0__tab mpfr_l2b_4_0__tab mpfr_l2b_29_1__tab mpfr_l2b_7_0__tab mpfr_l2b_32_0__tab mpfr_l2b_8_1__tab mpfr_l2b_22_0__tab mpfr_l2b_17_1__tab mpfr_l2b_23_1__tab mpfr_l2b_11_1__tab __ch ../mpfr-2.4.1/get_str.c mpfr_l2b_35_1__tab mpfr_l2b_10_0__tab reste mpfr_l2b_13_0__tab exp_a mpfr_l2b_6_0__tab mpfr_get_str tmp_marker mpfr_l2b_3_1__tab mpfr_l2b_25_0__tab mpfr_l2b_26_1__tab mpfr_free_str mpfr_l2b_16_1__tab mpfr_l2b_30_1__tab __src mpfr_l2b_2_0__tab inexp mpfr_l2b_19_0__tab beta mpfr_l2b_6_1__tab mpfr_l2b_28_0__tab mpfr_get_str_aux mpfr_l2b_21_1__tab memcpy pow2 mpfr_l2b_33_1__tab mpfr_l2b_14_1__tab mpfr_l2b_11_0__tab mpfr_l2b_5_0__tab num_to_text mpfr_l2b_12_1__tab mpfr_l2b_18_0__tab mpfr_l2b_8_0__tab mpfr_number_p ../mpfr-2.4.1/isnum.c mpz_t __gmpz_neg __gmp_u __gmp_w _mp_size ../mpfr-2.4.1/const_log2.c __mpz_struct _mp_d need_P mpz_ptr _mp_alloc mpfr_const_log2 mpz_srcptr mpfr_const_log2_internal tmp1 tmp2 tmp2p tmp1p ../mpfr-2.4.1/log.c mpfr_log __gmpfr_four __gmpfr_cache_const_pi cancel mpfr_mul_2si ../mpfr-2.4.1/mul_2si.c ../mpfr-2.4.1/mul_2ui.c mpfr_mul_2ui inex2 __gmpn_add_1 mp_srcptr _srcs _destp b_tmp _srcprec full_multiply __gmp_c __gmp_i __gmp_j __gmp_n __gmp_r __gmp_x addoneulp_doit ../mpfr-2.4.1/mul.c __gmp_dst trunc_doit __gmp_src addoneulp c_tmp _dests mp_ptr __gmp_size _destprec _mask mpfr_mul mpfr_mul_ui ../mpfr-2.4.1/mul_ui.c mpfr_mul_si ../mpfr-2.4.1/const_pi.c mpfr_const_pi mpfr_const_pi_internal kmax flags1 Ntmin mpfr_pow_is_exact y_is_integer mpfr_eexp_t absx sgnx __gmp_a __gmpz_perfect_square_p mpfr_pow_general k_non_zero mpfr_pow negative ziv_loop _cnt __gmp_result __gmp_asize check_exact_case ebound cmp_x_1 ../mpfr-2.4.1/pow.c mpfr_can_round rnd_RNDN_add_one_ulp mpfr_can_round_raw mpfr_prec_round tmpx mpfr_round_raw rnd_RNDZ memmove himask rbmask carry ../mpfr-2.4.1/round_prec.c xprec lomask yprec xsize __gmpn_sub_1 mpfr_round_raw_2 err0 mpfr_round_raw_4 signb ../mpfr-2.4.1/set.c mpfr_abs mpfr_set4 mpfr_set mpfr_setmax ../mpfr-2.4.1/setmax.c mpfr_setmin ../mpfr-2.4.1/setmin.c mpfr_set_prec mpfr_get_prec ../mpfr-2.4.1/set_prec.c xoldsize mpfr_init_set_str ../mpfr-2.4.1/set_str.c mpfr_set_str mpfr_set_z ../mpfr-2.4.1/set_z.c sign_z rrsize sticky1 tsize truncate __gmp_y mpfr_sqrt __gmp_xp expr sticky0 even_rule __gmp_yp sticky odd_exp ../mpfr-2.4.1/sqrt.c __gmpn_cmp usize mpfr_sqrt_ui ../mpfr-2.4.1/sqrt_ui.c ../mpfr-2.4.1/sub.c mpfr_sub cancel1 exp_b ../mpfr-2.4.1/sub1.c end_of_sub add_exp shift_b shift_c down sub_one_ulp mpfr_sub1 cancel2 borrow diff_exp half mpfr_sub_ui ../mpfr-2.4.1/sub_ui.c uflags mpfr_round idiff mpfr_floor mpfr_rint_floor mpfr_rint_round mpfr_rint mpfr_rint_trunc mpfr_rint_ceil rnd_away ../mpfr-2.4.1/rint.c mpfr_ceil mpfr_trunc mpfr_get_z_exp ../mpfr-2.4.1/get_z_exp.c mpfr_group_t ../mpfr-2.4.1/cosh.c group mpfr_cosh _oalloc mpfr_sinh ../mpfr-2.4.1/sinh.c set_one ../mpfr-2.4.1/tanh.c mpfr_tanh comp ../mpfr-2.4.1/acosh.c pln2 mpfr_acosh exp_te mpfr_asinh ../mpfr-2.4.1/asinh.c ../mpfr-2.4.1/atanh.c mpfr_atanh exptol done mpfr_atan_aux oldn0 mult arctgt tabz mpfr_atan ../mpfr-2.4.1/atan.c accu twopoweri inexact2 comparaison realprec log2_nb_terms lastc high_dif mpfr_cmp2 ../mpfr-2.4.1/cmp2.c rrbit mpz_normalize tbit ../mpfr-2.4.1/exp_2.c target sbit expR mpfr_exp2_aux2 exps expt expz mpfr_exp_2 mpz_normalize2 mpfr_exp2_aux sizer error_r ../mpfr-2.4.1/asin.c compared mpfr_asin xp_exp mpfr_cos mpfr_cos2_aux imax reduce ziv_next ../mpfr-2.4.1/cos.c maxi ../mpfr-2.4.1/sin.c mpfr_sin mpfr_tan ../mpfr-2.4.1/tan.c mpfr_fma xy_underflows sign_p diffexp scaled_v scaled_z new_z uscale ../mpfr-2.4.1/fma.c ../mpfr-2.4.1/hypot.c threshold mpfr_hypot ../mpfr-2.4.1/log1p.c mpfr_log1p ../mpfr-2.4.1/expm1.c mpfr_expm1 minus_one mpfr_log2 ../mpfr-2.4.1/log2.c mpfr_log10 ../mpfr-2.4.1/log10.c mpfr_ui_pow ../mpfr-2.4.1/ui_pow.c size_n ../mpfr-2.4.1/ui_pow_ui.c mpfr_ui_pow_ui ../mpfr-2.4.1/minmax.c mpfr_max mpfr_min mpfr_dim ../mpfr-2.4.1/dim.c mpfr_init2 ../mpfr-2.4.1/init2.c arcc ../mpfr-2.4.1/acos.c mpfr_acos supplement inexy inexz next_step small_input ../mpfr-2.4.1/sin_cos.c small_input2 mpfr_sin_cos ../mpfr-2.4.1/set_nan.c mpfr_set_nan mpfr_set_inf ../mpfr-2.4.1/set_inf.c mpfr_powerof2_raw ../mpfr-2.4.1/powerof2.c bernoulli positive bits_fac mpfr_gamma_aux mpfr_gamma_2_minus_x_exact err_g err_u err_s err_t mpfr_gamma_1_minus_x_exact ../mpfr-2.4.1/gamma.c mpfr_gamma GammaTrial mpfr_gamma_alpha oldBm maxm fact size_m ../mpfr-2.4.1/cbrt.c mpfr_cbrt ../mpfr-2.4.1/fits_ulong.c mpfr_fits_ulong_p ../mpfr-2.4.1/get_si.c mpfr_get_si ../mpfr-2.4.1/get_ui.c mpfr_get_ui mpfr_erf mpfr_erf_0 log2tauk mul_2exp large ../mpfr-2.4.1/erf.c sigmak mpfr_inits2 __builtin_va_list __gnuc_va_list ../mpfr-2.4.1/inits2.c mpfr_clears ../mpfr-2.4.1/clears.c SubD1Lose SubD1NoLose CGreater bbcp1 bbcp ExactNormalize BGreater mpfr_sub1sp ../mpfr-2.4.1/sub1sp.c mpfr_get_version ../mpfr-2.4.1/version.c mpfr_mpn_exp err_s_a2 exp_r ../mpfr-2.4.1/mpn_exp.c error err_s_ab gmp_randalg_t _mp_lc blk_ptr mpfr_default_allocate mpfr_tmp_free mpfr_rands_initialized linenum __gmp_randstate_struct blk_size old_size _mp_alg head filename gmp_randstate_t nbits ../mpfr-2.4.1/mpfr-gmp.c stderr mpfr_default_reallocate fprintf _mp_algdata oldptr mpfr_assert_fail mpfr_tmp_allocate _mp_seed rstate GMP_RAND_ALG_DEFAULT __fmt mpfr_rands chars_per_bit_exactly mpfr_rand_raw mpfr_default_free GMP_RAND_ALG_LC new_size mpfr_bases __stream copy_add_one_ulp mpfr_add1sp ../mpfr-2.4.1/add1sp.c copy_set_exponent mpfr_sub_si mpfr_add_si mpfr_si_sub ../mpfr-2.4.1/si_op.c ../mpfr-2.4.1/set_ui_2exp.c mpfr_set_ui_2exp ../mpfr-2.4.1/set_si_2exp.c mpfr_set_si_2exp mpfr_get_z ../mpfr-2.4.1/get_z.c mpfr_init_cache pold mpfr_cache ../mpfr-2.4.1/cache.c mpfr_clear_cache ../mpfr-2.4.1/sqr.c mpfr_sqr __gmpfr_cuberoot __gmpfr_isqrt ../mpfr-2.4.1/isqrt.c exp_bin real_ysize endptr mantissa decimal_point count parse_string _ISlower _ISxdigit exp_base parsed_string_to_mpfr ../mpfr-2.4.1/strtofr.c _IScntrl pstr _ISdigit _ISspace pstr_size _ISpunct _ISprint parse_begin _ISgraph exp_z RedInvLog2Table mpfr_strtofr _ISalpha fast_casecmp free_parsed_string read_exp _ISalnum _ISblank prefix_str _ISupper digit_value_in_base ysize_bits size_z inexmul absz mpfr_pow_z mpfr_pow_pos_z ../mpfr-2.4.1/pow_z.c mpfr_sqrhigh_n mulhigh_ktab ../mpfr-2.4.1/mulders.c mpfr_mulhigh_n_basecase sqrhigh_ktab mpfr_mulhigh_n mpfr_round_p ../mpfr-2.4.1/round_p.c mpfr_erfc near_two near_2 ../mpfr-2.4.1/erfc.c exp_err mpfr_erfc_asympt div_inex prec2 ../mpfr-2.4.1/atan2.c mpfr_atan2 set_pi_2 set_pi set_zero loop2 mpfr_round_near_x ../mpfr-2.4.1/round_near_x.c old_flags __gmpfr_limb1 ../mpfr-2.4.1/constant.c __gmpfr_two mpfr_abort_prec_max ../mpfr-2.4.1/abort_prec_max.c mpfr_lngamma signp mpfr_lngamma_aux ../mpfr-2.4.1/lngamma.c mpfr_lgamma unit_bit __gmpfr_cache_const_euler diverge pbound absn mpfr_jn_k0 ../mpfr-2.4.1/jn.c expT mpfr_j0 mpfr_j1 stop mpfr_jn_asympt mpfr_jn mpfr_yn_s1 mpfr_yn_s3 logz expU mpfr_y0 ../mpfr-2.4.1/yn.c mpfr_y1 mpfr_yn err3 mpfr_yn_asympt mpfr_fmod __gmpz_abs q_is_odd ../mpfr-2.4.1/rem1.c compare mpfr_remainder mpfr_remquo rnd_q mpfr_rem1 __gmpfr_ceil_log2 ../mpfr-2.4.1/uceil_log2.c __gmpfr_floor_log2 ../mpfr-2.4.1/ufloor_log2.c ../mpfr-2.4.1/add.c mpfr_add rounding rndn_zero difs difw end_of_add shift cprev ../mpfr-2.4.1/add1.c c_read mpfr_add1 difn rndn_away ../mpfr-2.4.1/add_ui.c mpfr_add_ui ../mpfr-2.4.1/agm.c tmpp mpfr_agm ../mpfr-2.4.1/cmp.c mpfr_cmp3 mpfr_cmp ../mpfr-2.4.1/cmp_abs.c mpfr_cmpabs ../mpfr-2.4.1/cmp_si.c mpfr_cmp_si_2exp mpfr_cmp_si mpfr_cmp_ui_2exp mpfr_cmp_ui ../mpfr-2.4.1/cmp_ui.c mpfr_lessgreater_p mpfr_unordered_p mpfr_greaterequal_p ../mpfr-2.4.1/comparisons.c mpfr_lessequal_p mpfr_equal_p mpfr_less_p mpfr_greater_p mpfr_div_2si ../mpfr-2.4.1/div_2si.c mpfr_div_2ui ../mpfr-2.4.1/div_2ui.c mpfr_div sticky_u sticky_v case_1 extra_bit q0size sticky3 mpfr_mpn_sub_aux ../mpfr-2.4.1/div.c low_u sign_quotient vsize mpfr_mpn_cmpzero round_bit mpfr_mpn_cmp_aux like_rndz sub_two_ulp cmp_s_r qexp sticky3orig truncate_check_qh qqsize extra mpfr_div_si mpfr_div_ui shlz ../mpfr-2.4.1/div_ui.c middle scaled mpfr_exp_rational shift_x prec_i_have iter Prec prec_x mpfr_exp_3 prec_ptoj x_copy ../mpfr-2.4.1/exp3.c mpfr_get_d_2exp factor __gmpfr_default_rounding_mode expptr mpfr_get_d mpfr_get_d1 ../mpfr-2.4.1/get_d.c mpfr_scale2 __gmpfr_default_fp_bit_precision ../mpfr-2.4.1/init.c mpfr_init mpfr_integer_p ../mpfr-2.4.1/isinteger.c mpfr_neg ../mpfr-2.4.1/neg.c mpfr_nexttoward mpfr_nexttozero mpfr_nexttoinf ../mpfr-2.4.1/next.c mpfr_nextbelow mpfr_nextabove mpfr_pow_ui ../mpfr-2.4.1/pow_ui.c mpfr_set_d ../mpfr-2.4.1/set_d.c poszero signd manh manl tmpmant negzero __gmpfr_extract_double ../mpfr-2.4.1/set_dfl_prec.c mpfr_set_default_prec mpfr_get_default_prec mpfr_get_default_rounding_mode mpfr_set_default_rounding_mode ../mpfr-2.4.1/set_rnd.c ../mpfr-2.4.1/set_str_raw.c has_sign mpfr_set_str_binary mpfr_ui_div ../mpfr-2.4.1/ui_div.c mpfr_si_div ../mpfr-2.4.1/ui_sub.c mpfr_ui_sub mpfr_swap ../mpfr-2.4.1/swap.c mpfr_fac_ui ../mpfr-2.4.1/factorial.c exp_S mpfr_const_euler_S2 mpfr_const_euler_internal log2m mpfr_const_euler_S2_aux ../mpfr-2.4.1/const_euler.c mpfr_const_euler mpfr_const_euler_R _mp_prec init_set_z mpq_srcptr mpf_srcptr ../mpfr-2.4.1/gmp_op.c __gmp_z _mp_den __mpq_struct __mpf_struct mpfr_sub_q mpfr_sub_z __gmpz_size mpfr_cmp_q mpfr_add_q mpfr_div_z mpfr_add_z mpfr_div_q _mp_num _mp_exp mpfr_cmp_f mpfr_cmp_z mpfr_mul_q mpfr_mul_z ../mpfr-2.4.1/fits_slong.c mpfr_fits_slong_p size_p mpfr_extract two_i ../mpfr-2.4.1/extract.c two_i_2 mpfr_set_f ../mpfr-2.4.1/set_f.c mpfr_set_q ../mpfr-2.4.1/set_q.c .symtab .strtab .shstrtab .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.7021 dtor_idx.7023 frame_dummy __CTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux c-lang.c stub-objc.c attribs.c attribute_tables attribute_hash attributes_initialized empty_attribute_table extract_attribute_substring substring_hash hash_attr eq_attr init_attributes __FUNCTION__.29745 __FUNCTION__.29792 merge_lock_attr_args __FUNCTION__.30118 is_lock_attribute_p __FUNCTION__.30155 c-errors.c c-lex.c header_time body_time file_info_tree cb_line_change cb_ident cb_def_pragma cb_define cb_undef update_header_times dump_one_header interpret_integer interpret_float __FUNCTION__.30849 lex_string lex_charconst no_more_pch.30833 narrowest_unsigned_type narrowest_signed_type interpret_fixed __FUNCTION__.31119 c-pragma.c alignment_stack default_alignment push_alignment pop_alignment handle_pragma_pack pending_weaks apply_pragma_weak handle_pragma_weak pending_redefine_extname handle_pragma_redefine_extname pragma_extern_prefix handle_pragma_extern_prefix VEC_visibility_base_length VEC_visibility_base_space VEC_visibility_base_quick_push VEC_visibility_base_pop VEC_visibility_heap_reserve VEC_visibility_heap_safe_push visstack handle_pragma_visibility handle_pragma_diagnostic handle_pragma_target handle_pragma_optimize options_stack handle_pragma_push_options handle_pragma_pop_options handle_pragma_reset_options handle_pragma_message __FUNCTION__.32276 VEC_pragma_handler_base_length VEC_pragma_handler_base_index VEC_pragma_handler_base_space VEC_pragma_handler_base_quick_push VEC_pragma_handler_heap_reserve VEC_pragma_handler_heap_safe_push registered_pragmas VEC_pragma_ns_name_base_length VEC_pragma_ns_name_base_index VEC_pragma_ns_name_base_space VEC_pragma_ns_name_base_quick_push VEC_pragma_ns_name_heap_reserve VEC_pragma_ns_name_heap_safe_push registered_pp_pragmas omp_pragmas __FUNCTION__.33061 c_register_pragma_1 __FUNCTION__.33106 c-decl.c VEC_tree_base_iterate VEC_tree_base_space VEC_tree_base_quick_push VEC_tree_gc_reserve VEC_tree_gc_safe_push VEC_constructor_elt_base_length VEC_constructor_elt_base_last tree_operand_length current_function_prototype_locus current_function_prototype_built_in current_function_prototype_arg_types current_function_arg_info c_stmt_tree all_translation_units visible_builtins warn_about_return_type undef_nested_function current_scope current_function_scope file_scope external_scope scope_freelist binding_freelist keep_next_level_flag next_is_function_body ext_blocks apply_for_each_ext_block bind __FUNCTION__.42932 free_binding_and_advance set_type_context __FUNCTION__.43095 pop_ext_scope __FUNCTION__.43354 pushtag match_builtin_function_types diagnose_arglist_conflict validate_proto_after_old_defn locate_old_decl diagnose_mismatched_decls merge_decls __FUNCTION__.44023 duplicate_decls warn_if_shadowing clone_underlying_type __FUNCTION__.44888 implicit_decl_warning already.45029 make_label lookup_tag lookup_name_in_scope c_make_fname_decl __FUNCTION__.45391 __FUNCTION__.45425 __FUNCTION__.45604 add_flexible_array_elts_to_size grokdeclarator __FUNCTION__.46077 __FUNCTION__.46484 flexible_array_type_p check_bitfield_type_and_width warn_variable_length_array __FUNCTION__.46742 grokparms __FUNCTION__.47774 explained_incomplete_types.47772 detect_field_duplicates layout_array_type __FUNCTION__.48754 store_parm_decls_newstyle store_parm_decls_oldstyle c_gimple_diagnostics_recursively hint.49559 __FUNCTION__.49997 __FUNCTION__.50038 __FUNCTION__.50596 __FUNCTION__.50675 c_write_global_declarations_1 c_write_global_declarations_2 ext_block __FUNCTION__.51213 VEC_c_saved_builtin_base_iterate VEC_c_saved_builtin_base_space VEC_c_saved_builtin_base_quick_push VEC_c_saved_builtin_gc_reserve VEC_c_saved_builtin_gc_safe_push saved_builtins __FUNCTION__.51692 __FUNCTION__.51728 c_save_built_in_decl_pre_parsing_1 __FUNCTION__.51774 c-typeck.c VEC_constructor_elt_base_index VEC_constructor_elt_base_space VEC_constructor_elt_base_quick_push VEC_constructor_elt_gc_reserve VEC_constructor_elt_gc_safe_push tsi_start tsi_last tsi_one_before_end_p tsi_next tsi_stmt_ptr tsi_stmt bitmap_initialize_stat missing_braces_mentioned require_constant_value require_constant_elements null_pointer_constant_p tagged_tu_seen_base __FUNCTION__.44686 qualify_type __FUNCTION__.44778 common_pointer_type __FUNCTION__.45143 c_common_type __FUNCTION__.45225 comptypes_internal free_all_tagged_tu_seen_up_to function_types_compatible_p tagged_types_tu_compatible_p comp_target_types __FUNCTION__.45925 alloc_tagged_tu_seen_cache __FUNCTION__.46018 type_lists_compatible_p c_size_in_bytes decl_constant_value_for_broken_optimization array_to_pointer_conversion __FUNCTION__.46520 function_to_pointer_conversion __FUNCTION__.46576 lvalue_p __FUNCTION__.46705 __FUNCTION__.46780 lookup_field __FUNCTION__.47099 record_maybe_used_decl maybe_used_decls convert_arguments convert_for_assignment __FUNCTION__.47687 pointer_diff lvalue_or_else readonly_error __FUNCTION__.48247 __FUNCTION__.48657 digest_init __FUNCTION__.49425 valid_compound_expr_initializer spelling spelling_base spelling_size push_string push_member_name push_array_bounds spelling_length print_spelling warning_init constructor_type constructor_fields constructor_index constructor_max_index constructor_unfilled_fields constructor_unfilled_index constructor_bit_index constructor_elements constructor_incremental constructor_constant constructor_simple constructor_erroneous constructor_pending_elts constructor_depth constructor_decl constructor_top_level constructor_designated designator_depth designator_erroneous constructor_stack constructor_range_stack initializer_stack __FUNCTION__.50844 find_init_member set_nonincremental_init set_nonincremental_init_from_string __FUNCTION__.51232 output_pending_init_elements set_designator __FUNCTION__.51444 push_range_stack add_pending_init __FUNCTION__.51871 output_init_element __FUNCTION__.52418 __FUNCTION__.53403 __FUNCTION__.53463 __FUNCTION__.53558 emit_side_effect_warnings __FUNCTION__.53710 __FUNCTION__.53784 __FUNCTION__.53903 __FUNCTION__.54134 __FUNCTION__.54647 __FUNCTION__.54731 c-convert.c c-aux-info.c data_type affix_data_type gen_formal_list_for_type gen_type deserves_ellipsis gen_formal_list_for_func_def gen_decl __FUNCTION__.25646 compiled_from_record.25872 c-common.c VEC_constructor_elt_base_iterate truth_value_p init_call_expr_arg_iterator next_call_expr_arg first_call_expr_arg gimple_seq_first gimple_code gimple_bb gimple_location gimple_has_ops gimple_num_ops gimple_ops gimple_op __FUNCTION__.39658 gimple_call_lhs gimple_call_fn gimple_call_fndecl __FUNCTION__.39915 gimple_bind_body gimple_catch_handler gimple_eh_filter_failure gimple_try_eval gimple_try_cleanup gsi_start gsi_end_p gsi_next gsi_stmt handle_version_selector_attribute handle_packed_attribute handle_nocommon_attribute handle_common_attribute handle_noreturn_attribute handle_noinline_attribute handle_always_inline_attribute handle_gnu_inline_attribute handle_artificial_attribute handle_flatten_attribute handle_used_attribute handle_unused_attribute handle_externally_visible_attribute handle_const_attribute handle_transparent_union_attribute handle_constructor_attribute handle_destructor_attribute handle_mode_attribute handle_section_attribute handle_aligned_attribute handle_weak_attribute handle_alias_attribute handle_weakref_attribute handle_no_instrument_function_attribute handle_malloc_attribute handle_returns_twice_attribute handle_no_limit_stack_attribute handle_pure_attribute handle_novops_attribute handle_deprecated_attribute handle_vector_size_attribute handle_visibility_attribute handle_tls_model_attribute handle_nonnull_attribute handle_nothrow_attribute handle_cleanup_attribute handle_warn_unused_result_attribute handle_sentinel_attribute handle_type_generic_attribute handle_alloc_size_attribute handle_cold_attribute handle_hot_attribute handle_error_attribute handle_target_attribute handle_optimize_attribute handle_lockable_attribute handle_guarded_by_attribute handle_point_to_guarded_by_attribute handle_guarded_attribute handle_point_to_guarded_attribute handle_acquired_order_attribute handle_lock_attribute handle_unlock_attribute handle_locks_required_excluded_attribute handle_lock_returned_attribute handle_no_thread_safety_analysis_attribute emitted_lax_note.42777 conversion_warning tlist_obstack tlist_firstobj warned_ids save_expr_cache new_tlist add_tlist merge_tlist warn_for_collisions_1 warn_for_collisions warning_candidate_p verify_tree check_case_value check_case_bounds registered_builtin_types __FUNCTION__.45610 __FUNCTION__.46243 c_type_hash __FUNCTION__.46558 type_hash_table built_in_attributes builtin_types def_fn_type c_define_builtins c_init_attributes def_builtin_1 __FUNCTION__.54335 compound_literal_number disabled_builtins builtin_function_disabled_p __FUNCTION__.54425 match_case_to_enum_1 match_case_to_enum __FUNCTION__.54906 __FUNCTION__.54938 __FUNCTION__.55365 get_priority __FUNCTION__.56461 __FUNCTION__.56672 get_nonnull_operand check_function_nonnull nonnull_check_p check_nonnull_arg check_function_sentinel __FUNCTION__.56977 __FUNCTION__.57106 VEC_const_char_p_base_length VEC_const_char_p_base_index VEC_const_char_p_base_space VEC_const_char_p_base_quick_push VEC_const_char_p_base_truncate VEC_const_char_p_gc_reserve VEC_const_char_p_gc_safe_push optimize_args supported_lock_expression get_lock_decl populate_acquired_after_map __FUNCTION__.57882 is_lock_formal_parameter check_lock_unlock_attr_args __FUNCTION__.58205 validate_nargs resort_data resort_field_decl_cmp catenate_strings fold_offsetof_1 __FUNCTION__.58579 __FUNCTION__.58651 sync_resolve_size sync_resolve_params sync_resolve_return __FUNCTION__.58957 __FUNCTION__.59391 gt_ggc_ma_ridpointers gt_pch_pa_ridpointers gt_pch_na_ridpointers c-opts.c this_input_filename out_fname out_stream deps_append deps_seen verbose deps_file iprefix imultilib sysroot std_inc std_cxx_inc quote_chain_split warn_unused_macros warn_variadic_macros deferred_count include_cursor deferred_opts defer_opt lang_flags.28721 set_Wimplicit set_std_c89 set_std_cxx98 handle_OPT_d add_prefixed_path set_std_cxx0x set_std_c99 check_deps_environment_vars handle_deferred_opts sanitize_cpp_opts cb_file_change cb_dir_change finish_options lipo_max_mem_reached __FUNCTION__.29490 push_command_line_include c-format.c get_constant check_format_string __FUNCTION__.25489 decode_format_attr __FUNCTION__.25509 convert_format_name_to_system_name decode_format_type printf_length_specs asm_fprintf_length_specs gcc_diag_length_specs scanf_length_specs strfmon_length_specs gcc_gfc_length_specs printf_flag_specs printf_flag_pairs asm_fprintf_flag_specs asm_fprintf_flag_pairs gcc_diag_flag_pairs gcc_gfc_flag_pairs gcc_diag_flag_specs gcc_cxxdiag_flag_specs scanf_flag_specs scanf_flag_pairs strftime_flag_specs strftime_flag_pairs strfmon_flag_specs strfmon_flag_pairs print_char_table asm_fprintf_char_table gcc_diag_char_table gcc_tdiag_char_table gcc_cdiag_char_table gcc_cxxdiag_char_table gcc_gfc_char_table scan_char_table time_char_table monetary_char_table format_types_orig format_types dynamic_format_types n_format_types check_format_info dollar_arguments_used dollar_arguments_pointer_p dollar_arguments_alloc dollar_arguments_count dollar_first_arg_num dollar_max_arg_used dollar_format_warned init_dollar_format_checking maybe_read_dollar_number __FUNCTION__.25884 avoid_dollar_number finish_dollar_format_checking get_flag_spec __FUNCTION__.26063 check_format_arg __FUNCTION__.26220 check_format_info_main check_format_types __FUNCTION__.27462 format_type_warning find_char_info_specifier_index __FUNCTION__.27722 find_length_info_modifier_index __FUNCTION__.27737 init_dynamic_asm_fprintf_info hwi.27747 __FUNCTION__.27750 init_dynamic_gfc_info locus.27802 gfc_fci.27803 init_dynamic_diag_info loc.27851 t.27850 hwi.27852 __FUNCTION__.27859 diag_ls.27857 diag_fci.27853 tdiag_fci.27854 cdiag_fci.27855 cxxdiag_fci.27856 gnu_target_overrides_format_attributes cmp_attribs __FUNCTION__.28230 c-semantics.c __FUNCTION__.37766 c-ppoutput.c print define_queue undef_queue scan_translation_unit_trad scan_translation_unit_directives_only scan_translation_unit dump_macro cb_include cb_read_pch dump_queued_macros cb_used_define cb_used_undef maybe_print_line account_for_newlines print_lines_directives_only print_line c-cppbuiltin.c builtin_define_type_precision builtin_define_with_int_value builtin_define_type_sizeof builtin_define_float_constants __FUNCTION__.26786 builtin_define_with_hex_fp_value builtin_define_decimal_float_constants builtin_define_fixed_point_constants define__GNUC__ builtin_define_stdint_macros __FUNCTION__.27493 builtin_define_type_max __FUNCTION__.27929 values.27916 suffixes.27917 c-objc-common.c c_tree_printer __FUNCTION__.30689 c-dump.c c-pch.c pch_matching no_checksum pch_outfile asm_file_startpos get_ident templ.26566 result.26565 c_language_chars.26567 __FUNCTION__.26578 partial_pch.26577 __FUNCTION__.26730 c-parser.c the_parser c_lex_one_token c_parser_peek_token c_parser_next_token_is c_parser_next_token_is_not c_parser_next_token_is_keyword c_token_starts_typename __FUNCTION__.35207 c_parser_next_token_starts_typename c_token_starts_declspecs __FUNCTION__.35272 c_parser_next_token_starts_declspecs c_parser_peek_2nd_token __FUNCTION__.35340 c_parser_consume_token __FUNCTION__.35364 c_parser_consume_pragma __FUNCTION__.35399 c_parser_set_source_position_from_token c_parser_error c_parser_require c_parser_require_keyword c_parser_skip_until_found c_parser_skip_to_end_of_parameter c_parser_skip_to_pragma_eol __FUNCTION__.35558 c_parser_skip_to_end_of_block_or_statement disable_extension_diagnostics restore_extension_diagnostics c_parser_translation_unit c_parser_external_declaration c_parser_asm_definition __FUNCTION__.35919 c_parser_objc_class_definition c_parser_objc_class_declaration c_parser_objc_alias_declaration c_parser_objc_protocol_definition c_parser_pragma c_parser_objc_method_definition c_parser_declaration_or_fndef c_parser_declspecs c_parser_declarator c_parser_simple_asm_expr c_parser_attributes c_parser_initializer c_parser_compound_statement __FUNCTION__.36154 c_parser_objc_protocol_refs c_parser_enum_specifier c_parser_struct_or_union_specifier c_parser_typeof_specifier __FUNCTION__.36291 c_parser_expr_no_commas __FUNCTION__.36382 c_parser_struct_declaration __FUNCTION__.36572 c_parser_type_name c_parser_expression c_parser_direct_declarator c_parser_direct_declarator_inner c_parser_parms_declarator c_parser_parms_list_declarator c_parser_parameter_declaration c_parser_asm_string_literal __FUNCTION__.37168 c_parser_attr_arg_list c_parser_braced_init __FUNCTION__.37366 c_parser_initelt c_parser_objc_message_args c_parser_initval __FUNCTION__.37526 c_parser_compound_statement_nostart c_parser_label c_parser_statement_after_labels __FUNCTION__.37694 c_parser_statement c_parser_if_statement c_parser_switch_statement c_parser_while_statement c_parser_do_statement c_parser_for_statement c_parser_expression_conv c_parser_asm_statement __FUNCTION__.37792 c_parser_objc_try_catch_statement c_parser_objc_synchronized_statement c_parser_condition c_parser_paren_condition c_parser_c99_block_statement c_parser_if_body c_parser_else_body __FUNCTION__.37986 __FUNCTION__.38019 __FUNCTION__.38054 __FUNCTION__.38084 __FUNCTION__.38119 __FUNCTION__.38194 c_parser_asm_operands c_parser_asm_clobbers __FUNCTION__.38336 c_parser_conditional_expression __FUNCTION__.38384 c_parser_binary_expression __FUNCTION__.38474 c_parser_cast_expression __FUNCTION__.38615 c_parser_postfix_expression_after_primary c_parser_postfix_expression_after_paren_type c_parser_unary_expression c_parser_sizeof_expression c_parser_alignof_expression c_parser_postfix_expression __FUNCTION__.38708 __FUNCTION__.38763 __FUNCTION__.38829 c_parser_objc_selector_arg c_parser_objc_receiver c_parser_expr_list __FUNCTION__.39287 c_parser_objc_methodprotolist c_parser_objc_class_instance_variables __FUNCTION__.39340 __FUNCTION__.39382 __FUNCTION__.39406 __FUNCTION__.39423 c_parser_objc_method_type __FUNCTION__.39467 c_parser_objc_method_decl c_parser_objc_methodproto c_parser_objc_type_name c_parser_objc_selector __FUNCTION__.39615 __FUNCTION__.39640 __FUNCTION__.39676 c_parser_objc_keywordexpr __FUNCTION__.39829 c_parser_omp_barrier c_parser_omp_flush c_parser_omp_taskwait c_parser_omp_threadprivate c_parser_omp_construct c_parser_pragma_pch_preprocess c_parser_omp_clause_name check_no_duplicate_clause c_parser_omp_variable_list c_parser_omp_var_list_parens c_parser_omp_clause_collapse c_parser_omp_clause_copyin c_parser_omp_clause_copyprivate c_parser_omp_clause_default c_parser_omp_clause_firstprivate c_parser_omp_clause_if c_parser_omp_clause_lastprivate c_parser_omp_clause_nowait c_parser_omp_clause_num_threads c_parser_omp_clause_ordered c_parser_omp_clause_private c_parser_omp_clause_reduction c_parser_omp_clause_schedule c_parser_omp_clause_shared c_parser_omp_clause_untied c_parser_omp_all_clauses c_parser_omp_structured_block c_parser_omp_atomic c_parser_omp_critical c_parser_omp_for_loop __FUNCTION__.40474 c_parser_omp_for c_parser_omp_master c_parser_omp_ordered c_parser_omp_sections_scope c_parser_omp_sections c_parser_omp_parallel __FUNCTION__.40780 c_parser_omp_single c_parser_omp_task __FUNCTION__.40848 i386-c.c ix86_target_macros_internal __FUNCTION__.29020 ix86_pragma_target_parse c-gimplify.c VEC_constructor_elt_gc_copy VEC_gimple_base_iterate gimple_bind_block add_block_to_enclosing gimplify_compound_literal_expr optimize_compound_literals_in_ctor tree-mudflap.c VEC_tree_base_truncate gimple_seq_last bb_seq gimple_set_location gimple_expr_code __FUNCTION__.33562 __FUNCTION__.33704 gimple_op_ptr __FUNCTION__.33726 get_gimple_rhs_class gimple_assign_lhs_ptr gimple_assign_rhs1 gimple_assign_rhs1_ptr gimple_assign_rhs2_ptr gimple_assign_rhs_code gimple_bind_vars gimple_bind_set_body gimple_return_retval_ptr __FUNCTION__.35477 gimple_return_retval __FUNCTION__.35488 gsi_start_bb gsi_last_bb gsi_prev mf_build_string mf_varname_tree buf_rec.41463 __FUNCTION__.41468 initialized.41464 mf_file_function_line_tree mf_uintptr_type mf_cache_struct_type mf_cache_structptr_type mf_cache_array_decl mf_cache_shift_decl mf_cache_mask_decl mf_cache_shift_decl_l mf_cache_mask_decl_l mf_check_fndecl mf_register_fndecl mf_unregister_fndecl mf_init_fndecl mf_set_options_fndecl mf_make_builtin mf_make_mf_cache_struct_type done.41623 execute_mudflap_function_ops mf_decl_cache_locals mf_xform_derefs mf_decl_clear_locals mf_build_check_statement_for mf_decl_eligible_p mf_xform_derefs_1 __FUNCTION__.41910 execute_mudflap_function_decls mf_xform_decls mx_register_decls __FUNCTION__.42152 mx_xfn_xform_decls marked_trees deferred_static_decls enqueued_call_stmt_chain mudflap_register_call __FUNCTION__.42340 gate_mudflap c-pretty-print.c more_call_expr_args_p pp_c_cv_qualifier pp_c_type_cast pp_c_pointer __FUNCTION__.25827 __FUNCTION__.25872 pp_c_abstract_declarator __FUNCTION__.26166 __FUNCTION__.26275 __FUNCTION__.26320 pp_c_char pp_c_integer_constant pp_c_character_constant pp_c_bool_constant __FUNCTION__.26492 pp_c_enumeration_constant pp_c_floating_constant pp_c_fixed_constant pp_c_compound_literal pp_c_brace_enclosed_initializer_list __FUNCTION__.26615 pp_c_complex_expr __FUNCTION__.26686 pp_c_initializer pp_c_initializer_list __FUNCTION__.26802 __FUNCTION__.26869 __FUNCTION__.26909 pp_c_multiplicative_expression pp_c_additive_expression pp_c_shift_expression pp_c_relational_expression pp_c_equality_expression pp_c_and_expression pp_c_exclusive_or_expression pp_c_inclusive_or_expression pp_c_logical_and_expression pp_c_conditional_expression pp_c_assignment_expression __FUNCTION__.27458 pp_rec.27504 initialized.27505 __FUNCTION__.27525 xname.27526 c-omp.c __FUNCTION__.32989 check_omp_for_incr_expr __FUNCTION__.33130 __FUNCTION__.33453 cc1-checksum.c main.c insn-modes.c ggc-page.c extra_order_size_table objects_per_page_table object_size_table inverse_table G push_depth push_by_depth ggc_allocated_p lookup_page_table_entry set_page_table_entry alloc_anon alloc_page adjust_depth free_page __FUNCTION__.40905 release_pages size_lookup __FUNCTION__.41082 __FUNCTION__.41148 __FUNCTION__.41191 compute_inverse __FUNCTION__.41306 ggc_recalculate_in_use_p __FUNCTION__.41412 clear_marks __FUNCTION__.41455 sweep_pages emptyBytes.41939 move_ptes_to_front __FUNCTION__.42064 alias.c VEC_rtx_base_length VEC_rtx_base_index VEC_rtx_base_space VEC_rtx_base_truncate VEC_rtx_base_replace VEC_rtx_base_address VEC_rtx_gc_reserve_exact VEC_rtx_gc_safe_grow VEC_rtx_gc_safe_grow_cleared rhs_regno reg_base_value new_reg_base_value old_reg_base_value static_reg_base_value reg_known_value reg_known_value_size reg_known_equiv_p copying_arguments VEC_alias_set_entry_base_length VEC_alias_set_entry_base_index VEC_alias_set_entry_base_space VEC_alias_set_entry_base_quick_push VEC_alias_set_entry_base_replace VEC_alias_set_entry_gc_reserve VEC_alias_set_entry_gc_safe_push alias_sets get_alias_set_entry mems_in_disjoint_alias_sets_p __FUNCTION__.35264 insert_subset_children walk_mems_2 walk_mems_1 find_base_decl __FUNCTION__.35822 varargs_set frame_set find_base_value reg_seen unique_id record_set __FUNCTION__.36132 set_reg_known_value set_reg_known_equiv_p rtx_equal_for_memref_p __FUNCTION__.36403 base_alias_check addr_side_effect_eval memrefs_conflict_p fixed_scalar_and_varying_struct_p aliases_everything_p nonoverlapping_component_refs_p decl_for_component_ref adjust_offset_for_component_ref write_dependence_p memory_modified memory_modified_1 __FUNCTION__.38087 gt_ggc_ma_reg_known_value gt_pch_pa_reg_known_value gt_pch_na_reg_known_value alloc-pool.c __FUNCTION__.4750 __FUNCTION__.4771 __FUNCTION__.4796 __FUNCTION__.4837 bitmap.c bmp_iter_set_init bmp_iter_next bmp_iter_set bitmap_default_obstack_depth bitmap_ggc_free bitmap_elem_to_freelist bitmap_element_free bitmap_element_allocate bitmap_elt_clear_from __FUNCTION__.21892 bitmap_element_zerop bitmap_element_link bitmap_elt_insert_after __FUNCTION__.22042 bitmap_find_bit __FUNCTION__.22259 __FUNCTION__.22285 __FUNCTION__.22358 bitmap_elt_copy __FUNCTION__.22446 __FUNCTION__.22561 __FUNCTION__.22618 __FUNCTION__.22793 bitmap_elt_ior __FUNCTION__.22869 __FUNCTION__.22945 __FUNCTION__.23007 __FUNCTION__.23048 __FUNCTION__.23136 __FUNCTION__.23287 builtins.c init_const_call_expr_arg_iterator next_const_call_expr_arg more_const_call_expr_args_p gimple_has_location __FUNCTION__.32490 __FUNCTION__.32747 gimple_call_num_args __FUNCTION__.32838 gimple_call_arg gimple_call_va_arg_pack_p expand_expr expand_normal gimple_in_ssa_p var_ann __FUNCTION__.43320 tree_common_ann target_newline target_percent target_c target_s target_percent_c target_percent_s target_percent_s_newline called_as_built_in c_getstr c_readstr __FUNCTION__.46148 target_char_cast builtin_save_expr expand_builtin_return_addr setjmp_alias_set elim_regs.46302 expand_builtin_longjmp __FUNCTION__.46343 expand_builtin_nonlocal_goto expand_builtin_update_setjmp_buf expand_builtin_prefetch get_memory_rtx __FUNCTION__.46561 apply_args_mode apply_result_mode apply_args_reg_offset apply_args_size size.46773 __FUNCTION__.46777 apply_result_size size.46836 __FUNCTION__.46840 result_vector expand_builtin_apply_args_1 expand_builtin_apply_args expand_builtin_apply expand_builtin_return type_to_class expand_builtin_classify_type mathfn_built_in_1 expand_errno_check expand_builtin_mathfn __FUNCTION__.47585 expand_builtin_mathfn_2 __FUNCTION__.47714 expand_builtin_mathfn_3 __FUNCTION__.47892 expand_builtin_interclass_mathfn __FUNCTION__.47987 expand_builtin_sincos __FUNCTION__.48131 expand_builtin_cexpi __FUNCTION__.48183 expand_builtin_int_roundingfn __FUNCTION__.48316 expand_builtin_int_roundingfn_2 __FUNCTION__.48394 powi_table powi_lookup_cost powi_cost expand_powi_1 expand_powi expand_builtin_pow expand_builtin_powi expand_builtin_strlen expand_builtin_strstr fold_builtin_strstr expand_builtin_strchr fold_builtin_strchr expand_builtin_strrchr fold_builtin_strrchr expand_builtin_strpbrk fold_builtin_strpbrk builtin_memcpy_read_str __FUNCTION__.48971 expand_builtin_memcpy fold_builtin_memory_op expand_builtin_mempcpy expand_builtin_mempcpy_args expand_builtin_memmove expand_builtin_memmove_args expand_builtin_bcopy expand_movstr expand_builtin_strcpy expand_builtin_strcpy_args expand_builtin_stpcpy __FUNCTION__.49413 expand_builtin_strncpy builtin_memset_gen_str expand_builtin_memset expand_builtin_memset_args __FUNCTION__.49670 expand_builtin_bzero expand_builtin_memchr fold_builtin_memchr expand_builtin_memcmp fold_builtin_memcmp expand_builtin_strcmp fold_builtin_strcmp expand_builtin_strncmp fold_builtin_strncmp expand_builtin_strcat expand_builtin_strncat fold_builtin_strncat expand_builtin_strspn fold_builtin_strspn expand_builtin_strcspn fold_builtin_strcspn expand_builtin_args_info expand_builtin_next_arg stabilize_va_list __FUNCTION__.50403 expand_builtin_va_start dummy_object gave_help.50647 expand_builtin_va_end expand_builtin_va_copy __FUNCTION__.50715 expand_builtin_frame_address expand_builtin_alloca expand_builtin_bswap __FUNCTION__.50842 expand_builtin_unop __FUNCTION__.50872 expand_builtin_fputs expand_builtin_expect __FUNCTION__.50923 expand_builtin_fabs expand_builtin_copysign expand_builtin_printf init_target_chars expand_builtin_fprintf expand_builtin_sprintf expand_builtin_profile_func __FUNCTION__.51336 expand_builtin___clear_cache round_trampoline_addr expand_builtin_init_trampoline expand_builtin_adjust_trampoline expand_builtin_signbit expand_builtin_fork_or_exec __FUNCTION__.51571 rewrite_call_expr get_builtin_sync_mode get_builtin_sync_mem expand_builtin_sync_operation warned_f_a_n.51627 warned_n_a_f.51628 __FUNCTION__.51641 expand_builtin_compare_and_swap expand_builtin_lock_test_and_set expand_builtin_synchronize expand_builtin_lock_release __FUNCTION__.51972 expand_builtin_object_size expand_builtin_memory_chk maybe_emit_chk_warning maybe_emit_sprintf_chk_warning maybe_emit_free_warning fold_builtin_constant_p build_builtin_expect_predicate fold_builtin_expect fold_builtin_classify_type fold_builtin_strlen validate_arg fold_builtin_inf fold_builtin_nan integer_valued_real_p fold_trunc_transparent_mathfn fold_fixed_mathfn fold_builtin_cabs do_mpfr_arg2 fold_builtin_sqrt do_mpfr_arg1 fold_builtin_cbrt fold_builtin_cos fold_builtin_cosh fold_builtin_tan fold_builtin_sincos do_mpfr_sincos fold_builtin_cexp fold_builtin_trunc fold_builtin_floor fold_builtin_ceil fold_builtin_round fold_builtin_int_roundingfn __FUNCTION__.54136 fold_builtin_bitop __FUNCTION__.54240 fold_builtin_bswap real_dconstp fold_builtin_logarithm fold_builtin_hypot fold_builtin_pow fold_builtin_powi fold_builtin_exponent var_decl_component_p fold_builtin_memset fold_builtin_bzero readonly_data_expr fold_builtin_signbit fold_builtin_copysign fold_builtin_isascii fold_builtin_toascii fold_builtin_isdigit fold_builtin_fabs fold_builtin_abs fold_builtin_fmin_fmax fold_builtin_carg fold_builtin_logb fold_builtin_significand fold_builtin_frexp __FUNCTION__.56954 fold_builtin_load_exponent fold_builtin_modf fold_builtin_classify __FUNCTION__.57345 fold_builtin_fpclassify fold_builtin_unordered_cmp fold_builtin_0 fold_builtin_1 fold_builtin_printf fold_builtin_2 do_mpfr_bessel_n do_mpfr_lgamma_r fold_builtin_strcat fold_builtin_sprintf fold_builtin_object_size fold_builtin_fprintf fold_builtin_3 do_mpfr_arg3 do_mpfr_remquo fold_builtin_strcat_chk fold_builtin_4 fold_builtin_strncat_chk fold_builtin_n fold_builtin_varargs fold_builtin_sprintf_chk avoid_folding_inline_builtin __FUNCTION__.60533 __FUNCTION__.60919 init.61868 do_mpfr_ckconv gimple_rewrite_call_expr gimple_fold_builtin_sprintf_chk gimple_fold_builtin_varargs __FUNCTION__.50366 __FUNCTION__.49852 __FUNCTION__.49313 __FUNCTION__.47036 caller-save.c VEC_basic_block_base_index end_hard_regno add_to_hard_reg_set recog_memoized base_reg_class regno_save_mode regno_save_mem save_slots_num save_slots cached_reg_save_code cached_reg_restore_code hard_regs_saved n_regs_saved referenced_regs savepat restpat test_reg test_mem saveinsn restinsn reg_save_code __FUNCTION__.33521 reg_restore_code __FUNCTION__.33620 hard_reg_map saved_regs_num all_saved_regs initiate_saved_hard_regs new_saved_hard_reg finish_saved_hard_regs saved_hard_reg_compare_func mark_set_regs __FUNCTION__.33903 __FUNCTION__.34463 mark_referenced_regs insert_restore insert_save add_stored_regs __FUNCTION__.35025 insert_one_insn __FUNCTION__.35158 add_used_regs_1 add_used_regs calls.c SET_BIT is_gimple_call stack_usage_map highest_outgoing_arg_in_use stored_args_map stack_arg_under_construction emit_call_1 special_function_p precompute_register_parameters save_fixed_argument_area restore_fixed_argument_area store_unaligned_arguments_into_pseudos __FUNCTION__.45535 initialize_argument_information compute_argument_block_size __FUNCTION__.46064 precompute_arguments __FUNCTION__.46146 finalize_must_preallocate compute_argument_addresses rtx_for_function_call mem_overlaps_already_clobbered_arg_p load_register_parameters __FUNCTION__.46674 check_sibcall_argument_overlap combine_pending_stack_adjustment_and_call check_sibcall_argument_overlap_1 __FUNCTION__.46981 avoid_likely_spilled_reg __FUNCTION__.47123 split_complex_types currently_expanding_call.47063 store_one_arg __FUNCTION__.48384 emit_library_call_value_1 __FUNCTION__.48489 __FUNCTION__.49258 __FUNCTION__.44857 cfg.c VEC_edge_base_length VEC_edge_base_index VEC_edge_base_space VEC_edge_base_quick_push VEC_edge_base_truncate VEC_edge_base_unordered_remove VEC_edge_gc_reserve VEC_edge_gc_safe_push VEC_basic_block_base_replace ei_container __FUNCTION__.26871 ei_start_1 ei_end_p ei_next __FUNCTION__.26925 ei_edge ei_safe_edge ei_cond REG_N_REFS REG_N_SETS VEC_loop_p_base_index get_loop free_edge __FUNCTION__.44245 __FUNCTION__.44331 connect_src connect_dest disconnect_src __FUNCTION__.44454 disconnect_dest bitnames.45044 block_aux_obstack first_block_aux_obj edge_aux_obstack first_edge_aux_obj __FUNCTION__.45108 initialized.45163 __FUNCTION__.45166 __FUNCTION__.45239 __FUNCTION__.45259 initialized.45314 __FUNCTION__.45317 __FUNCTION__.45412 dump_cfg_bb_info bb_bitnames.45457 __FUNCTION__.45519 __FUNCTION__.45716 bb_original bb_copy loop_copy original_copy_bb_pool bb_copy_original_hash bb_copy_original_eq __FUNCTION__.45923 __FUNCTION__.45936 copy_original_table_clear copy_original_table_set __FUNCTION__.45998 __FUNCTION__.46037 __FUNCTION__.46082 cfganal.c bmp_iter_and_compl_init bmp_iter_and_compl RESET_BIT sbitmap_iter_init sbitmap_iter_cond sbitmap_iter_next single_succ_p __FUNCTION__.26874 ei_one_before_end_p __FUNCTION__.26928 VEC_int_base_length VEC_int_base_space VEC_int_base_quick_push VEC_int_base_pop VEC_int_heap_alloc VEC_int_heap_free VEC_int_heap_reserve VEC_int_heap_safe_push flow_active_insn_p remove_fake_predecessors flow_dfs_compute_reverse_init flow_dfs_compute_reverse_add_bb flow_dfs_compute_reverse_execute flow_dfs_compute_reverse_finish dfs_find_deadend __FUNCTION__.31357 __FUNCTION__.31556 visited.31800 v_size.31801 __FUNCTION__.31804 compute_dominance_frontiers_1 __FUNCTION__.32025 __FUNCTION__.31280 cfghooks.c VEC_basic_block_base_quick_push VEC_basic_block_heap_alloc VEC_basic_block_heap_free single_pred_p single_succ_edge __FUNCTION__.26823 single_pred_edge __FUNCTION__.26840 single_succ single_pred VEC_loop_p_base_length loop_outer cfg_hooks __FUNCTION__.41386 __FUNCTION__.41815 __FUNCTION__.42633 __FUNCTION__.42649 __FUNCTION__.42676 cfglayout.c VEC_tree_base_index VEC_tree_gc_alloc VEC_tree_gc_free VEC_int_base_index skip_insns_after_block __FUNCTION__.34283 label_for_bb record_effective_endpoints __FUNCTION__.34359 block_locators_locs block_locators_blocks locations_locators_locs VEC_location_t_base_index VEC_location_t_base_space VEC_location_t_base_quick_push VEC_location_t_heap_alloc VEC_location_t_heap_free VEC_location_t_heap_reserve VEC_location_t_heap_safe_push locations_locators_vals curr_block last_block curr_rtl_loc into_cfg_layout_mode outof_cfg_layout_mode choose_inner_scope change_scope __FUNCTION__.34918 locator_scope insn_scope fixup_reorder_chain __FUNCTION__.35251 __FUNCTION__.35655 fixup_fallthru_exit_predecessor __FUNCTION__.35689 force_one_exit_fallthru __FUNCTION__.35858 cfgloop.c VEC_edge_base_iterate VEC_edge_heap_free VEC_edge_heap_reserve VEC_edge_heap_safe_push VEC_basic_block_base_length VEC_basic_block_base_space VEC_basic_block_base_pop VEC_basic_block_heap_reserve VEC_basic_block_heap_safe_push __FUNCTION__.26826 VEC_int_base_iterate VEC_loop_p_base_iterate VEC_loop_p_base_space VEC_loop_p_base_quick_push VEC_loop_p_base_truncate VEC_loop_p_base_replace VEC_loop_p_gc_alloc VEC_loop_p_gc_free VEC_loop_p_gc_reserve loop_depth number_of_loops loops_state_satisfies_p loops_state_set loops_state_clear fel_next fel_init gimple_phi_arg __FUNCTION__.36181 get_use_from_ptr gimple_phi_arg_imm_use_ptr flow_loops_cfg_dump __FUNCTION__.41759 get_loop_latch_edges establish_preds init_loops_structure __FUNCTION__.42113 find_subloop_latch_edge_by_profile find_subloop_latch_edge_by_ivs find_subloop_latch_edge mfb_reis_set mfb_redirect_edges_in_set form_subloop merge_latch_edges __FUNCTION__.42464 disambiguate_multiple_latches glb_enum_p __FUNCTION__.42603 fill_sons_in_loop __FUNCTION__.42687 __FUNCTION__.42730 loop_exit_hash loop_exit_eq loop_exit_free get_exit_descriptions __FUNCTION__.42901 dump_recorded_exit __FUNCTION__.42969 __FUNCTION__.42989 __FUNCTION__.43034 __FUNCTION__.43072 __FUNCTION__.43115 cancel_loop __FUNCTION__.43206 __FUNCTION__.43306 __FUNCTION__.43661 cfgloopanal.c check_irred __FUNCTION__.31248 __FUNCTION__.31304 seq_cost cfgloopmanip.c VEC_basic_block_base_iterate __FUNCTION__.26843 VEC_loop_p_gc_safe_push __FUNCTION__.35191 gimple_set_op __FUNCTION__.35235 gimple_cond_lhs gimple_cond_set_lhs __FUNCTION__.35722 rpe_enum_p remove_bbs find_path fix_bb_placement fix_loop_placement fix_bb_placements unloop fix_loop_placements place_new_loop update_dominators_in_loop __FUNCTION__.42140 loop_redirect_edge duplicate_subloops copy_loops_to set_zero_probability __FUNCTION__.42351 __FUNCTION__.42441 has_preds_from_loop __FUNCTION__.42972 lv_adjust_loop_entry_edge __FUNCTION__.43127 cfgrtl.c VEC_basic_block_base_address VEC_basic_block_gc_reserve_exact VEC_basic_block_gc_safe_grow VEC_basic_block_gc_safe_grow_cleared can_delete_note_p can_delete_label_p __FUNCTION__.36821 rtl_create_basic_block cfg_layout_create_basic_block rtl_delete_block rest_of_pass_free_cfg __FUNCTION__.37173 update_bb_for_insn_chain first_insn_after_basic_block_note __FUNCTION__.37208 rtl_split_block rtl_merge_blocks rtl_can_merge_blocks __FUNCTION__.37403 redirect_branch_edge __FUNCTION__.37631 rtl_redirect_edge_and_branch force_nonfallthru_and_redirect __FUNCTION__.37795 rtl_redirect_edge_and_branch_force rtl_tidy_fallthru_edge rtl_move_block_after rtl_split_edge __FUNCTION__.38102 __FUNCTION__.38190 commit_one_edge_insertion __FUNCTION__.38232 __FUNCTION__.38398 rtl_dump_bb rtl_verify_flow_info_1 __FUNCTION__.38754 rtl_verify_flow_info __FUNCTION__.39146 __FUNCTION__.39385 cfg_layout_split_block cfg_layout_redirect_edge_and_branch __FUNCTION__.39704 cfg_layout_redirect_edge_and_branch_force __FUNCTION__.39846 cfg_layout_delete_block cfg_layout_can_merge_blocks_p cfg_layout_merge_blocks __FUNCTION__.40012 cfg_layout_split_edge rtl_make_forwarder_block rtl_block_ends_with_call_p rtl_block_ends_with_condjump_p need_fake_edge_p rtl_flow_call_edges_add rtl_lv_add_condition_to_bb rtl_extract_cond_bb_edges __FUNCTION__.40544 rtl_can_remove_branch_p convert.c coverage.c __FUNCTION__.27410 __FUNCTION__.27464 gcov_position gcov_is_error from_file __FUNCTION__.42900 gcov_write_block gcov_allocate gcov_write_words __FUNCTION__.43067 __FUNCTION__.43121 gcov_read_words __FUNCTION__.43155 __FUNCTION__.43318 __FUNCTION__.43376 functions_head functions_tail no_coverage prg_ctr_mask prg_n_ctrs fn_ctr_mask fn_n_ctrs fn_b_ctrs bbg_file_name bbg_file_opened bbg_function_announced da_file_name da_base_file_name main_input_file_name pmu_profile_filename counts_hash tree_ctr_tables ctr_labels ctr_merge_functions ctr_names rebuilding_counts_hash cpp_defines_head cpp_defines_tail num_cpp_defines cpp_includes_head cpp_includes_tail num_cpp_includes has_asm_statement gcov_pmu_filename_decl gcov_pmu_options_decl gcov_pmu_top_n_address_decl pmu_profiling_initialized get_const_string_type htab_counts_entry_hash htab_counts_entry_eq htab_counts_entry_del incompatible_cl_args read_counts_file warned.44392 __FUNCTION__.44433 get_coverage_counts_entry xstrdup_mask_random warned.44815 warned.44816 __FUNCTION__.44902 __FUNCTION__.44994 __FUNCTION__.45021 coverage_compute_lineno_checksum_lipo_mode build_fn_info_type build_fn_info_value build_ctr_info_type build_ctr_info_value build_inc_path_array_value build_str_array_value build_cl_args_array_value build_gcov_module_info_value build_gcov_info create_coverage rebuild_counts_hash_entry rebuild_counts_hash __FUNCTION__.45957 __FUNCTION__.45997 __FUNCTION__.46068 profiling_enabled_p init_pmu_profiling str_list_append __FUNCTION__.44743 cselib.c cselib_record_memory cselib_hash_table cselib_current_insn next_unknown_value cselib_nregs n_useless_values reg_values reg_values_size max_value_regs used_regs n_used_regs callmem values_became_useless dummy_val first_containing_mem elt_loc_list_pool elt_list_pool cselib_val_pool value_pool new_elt_list new_elt_loc_list unchain_one_elt_list unchain_one_elt_loc_list unchain_one_value entry_and_rtx_equal_p __FUNCTION__.32941 get_value_hash discard_useless_locs discard_useless_values remove_useless_values __FUNCTION__.33094 __FUNCTION__.33182 wrap_constant __FUNCTION__.33327 cselib_hash_rtx __FUNCTION__.33404 new_cselib_val __FUNCTION__.33522 add_mem_for_addr cselib_lookup_mem expand_loc __FUNCTION__.33769 __FUNCTION__.33996 cselib_invalidate_regno __FUNCTION__.34236 cselib_rtx_varies_p cselib_invalidate_mem cselib_invalidate_rtx_note_stores cselib_record_set __FUNCTION__.34419 cselib_record_sets dbxout.c VEC_tree_base_length VEC_tree_base_address VEC_tree_heap_alloc VEC_tree_heap_free typevec typevec_len next_type_number preinit_symbols current_file next_file_number scope_labelno dbxout_source_line_counter source_label_number lastfile lastfile_is_base pending_bincls base_input_file stabstr_ob stabstr_last_contin_point dbxout_init dbxout_finish dbxout_start_source_file dbxout_end_source_file dbxout_begin_block dbxout_end_block dbxout_source_line dbxout_begin_prologue dbxout_begin_function dbxout_function_decl dbxout_global_decl dbxout_type_decl dbxout_handle_pch dbxout_begin_complex_stabs emit_pending_bincls_if_required __FUNCTION__.33912 dbxout_begin_complex_stabs_noforcetext __FUNCTION__.33923 stabstr_D stabstr_U stabstr_O __FUNCTION__.34043 stabstr_continue dbxout_finish_complex_stabs dbxout_function_end get_lang_number is_fortran cwd.34419 dbxout_typedefs emit_bincl_stab emit_pending_bincls dbxout_source_file dbxout_block dbxout_type_index dbxout_type_fields dbxout_type dbxout_type_method_1 dbxout_type_methods dbxout_range_type print_int_cst_bounds_in_octal_p dbxout_type_name anonymous_type_number.35203 dbxout_args __FUNCTION__.35336 __FUNCTION__.36466 dbxout_class_name_qualifiers dbxout_expand_expr output_used_types_helper output_types_sort output_used_types __FUNCTION__.36792 dbxout_symbol_name dbxout_symbol_location dbxout_common_check dbxout_common_name dbx_output_lbrac dbx_output_rbrac gt_ggc_ma_typevec gt_pch_pa_typevec gt_pch_na_typevec dbgcnt.c map limit count dbg_cnt_set_limit_by_index dbg_cnt_set_limit_by_name dbg_cnt_process_single_pair debug.c df-core.c __FUNCTION__.28030 __FUNCTION__.28084 df_get_bb_info df_set_bb_info __FUNCTION__.30968 __FUNCTION__.31027 rest_of_handle_df_initialize __FUNCTION__.31068 gate_opt gate_no_opt rest_of_handle_df_finish __FUNCTION__.31134 df_worklist_propagate_forward df_worklist_propagate_backward df_worklist_dataflow_doublequeue __FUNCTION__.31407 df_prune_to_subcfg __FUNCTION__.31529 __FUNCTION__.31661 __FUNCTION__.31686 user_problem user_dflow __FUNCTION__.31739 df_clear_bb_dirty __FUNCTION__.31844 __FUNCTION__.32019 __FUNCTION__.32234 __FUNCTION__.32277 df_mws_dump df_insn_uid_debug df-problems.c bb_has_eh_pred df_scan_get_bb_info df_rd_get_bb_info df_lr_get_bb_info df_live_get_bb_info df_byte_lr_get_bb_info df_get_artificial_defs df_get_artificial_uses seen_in_block seen_in_insn __FUNCTION__.31511 __FUNCTION__.31532 df_set_seen df_unset_seen df_rd_set_bb_info __FUNCTION__.31663 df_rd_free_bb_info df_rd_alloc df_rd_bb_local_compute_process_def df_rd_bb_local_compute df_rd_local_compute df_rd_init_solution df_rd_confluence_n df_rd_transfer_function df_rd_free df_rd_start_dump df_rd_top_dump df_rd_bottom_dump problem_RD df_lr_set_bb_info __FUNCTION__.32158 df_lr_free_bb_info df_lr_alloc df_lr_reset __FUNCTION__.32238 df_lr_bb_local_compute df_lr_local_compute df_lr_init df_lr_confluence_0 df_lr_confluence_n df_lr_transfer_function df_lr_finalize df_lr_free df_lr_top_dump df_lr_bottom_dump df_lr_verify_solution_start df_lr_verify_solution_end __FUNCTION__.32709 problem_LR __FUNCTION__.32804 df_live_scratch df_live_set_bb_info __FUNCTION__.32882 df_live_free_bb_info df_live_alloc df_live_reset __FUNCTION__.32968 df_live_bb_local_compute __FUNCTION__.32991 df_live_local_compute df_live_init df_live_confluence_n df_live_transfer_function df_live_finalize df_live_free df_live_top_dump df_live_bottom_dump df_live_verify_solution_start df_live_verify_solution_end __FUNCTION__.33352 problem_LIVE __FUNCTION__.33450 df_chain_unlink_1 df_chain_remove_problem df_chain_fully_remove_problem df_chain_alloc df_chain_reset df_chain_create_bb_process_use df_chain_create_bb df_chain_finalize df_chain_free df_chain_top_dump df_chain_bottom_dump problem_CHAIN df_byte_lr_set_bb_info __FUNCTION__.34146 df_byte_lr_free_bb_info df_byte_lr_check_regs df_byte_lr_expand_bitmap df_byte_lr_alloc df_byte_lr_reset __FUNCTION__.34375 df_byte_lr_bb_local_compute df_byte_lr_local_compute df_byte_lr_init df_byte_lr_confluence_0 df_byte_lr_confluence_n df_byte_lr_transfer_function df_byte_lr_free df_byte_lr_top_dump df_byte_lr_bottom_dump problem_BYTE_LR df_note_alloc df_ignore_stack_reg df_kill_notes df_set_note df_whole_mw_reg_unused_p __FUNCTION__.34973 df_set_unused_notes_for_mw df_whole_mw_reg_dead_p __FUNCTION__.35040 df_set_dead_notes_for_mw df_create_unused_note df_note_bb_compute df_note_compute df_note_free problem_NOTE df_simulate_fixup_sets __FUNCTION__.35606 df-scan.c elim_reg_set df_null_ref_rec df_null_mw_rec regs_ever_live df_scan_free_internal df_scan_set_bb_info __FUNCTION__.31833 df_scan_free_bb_info df_ref_chain_delete_du_chain df_ref_chain_delete df_scan_free df_scan_start_dump df_scan_start_block problem_SCAN df_grow_ref_info df_check_and_grow_ref_info df_get_regular_block_artificial_uses df_get_eh_block_artificial_uses df_get_entry_block_def_set df_record_entry_block_defs df_get_exit_block_use_set df_record_exit_block_uses __FUNCTION__.32408 df_ref_create_structure df_install_ref df_ref_compare df_free_ref df_reg_chain_unlink __FUNCTION__.32549 df_ref_compress_rec df_mw_hardreg_chain_delete df_free_collection_rec df_insn_refs_verify df_insn_refs_collect df_refs_add_to_chains df_count_refs df_reorganize_refs_by_reg_by_reg __FUNCTION__.33265 df_reorganize_refs_by_reg_by_insn df_reorganize_refs_by_reg df_add_refs_to_table df_reorganize_refs_by_insn_bb df_reorganize_refs_by_insn __FUNCTION__.33868 __FUNCTION__.33898 df_ref_change_reg_with_loc_1 df_mw_hardreg_chain_delete_eq_uses df_uses_record df_canonize_collection_rec df_mw_compare df_ref_equal_p __FUNCTION__.34288 df_swap_refs df_sort_and_compress_refs df_mw_equal_p df_sort_and_compress_mws __FUNCTION__.34724 df_install_refs df_install_mws __FUNCTION__.34970 df_ref_record __FUNCTION__.35089 df_def_record_1 df_defs_record __FUNCTION__.35331 df_get_conditional_uses df_get_call_refs __FUNCTION__.35678 df_need_static_chain_reg df_bb_refs_collect df_entry_block_defs_collect df_exit_block_uses_collect __FUNCTION__.35798 df_mark_reg __FUNCTION__.35936 initialized eliminables.36343 __FUNCTION__.36418 df_reg_chain_mark __FUNCTION__.36477 df_reg_chain_verify_unmarked __FUNCTION__.36548 df_refs_verify __FUNCTION__.36564 df_mws_verify __FUNCTION__.36615 __FUNCTION__.36659 df_bb_verify __FUNCTION__.36727 df_entry_block_bitmap_verify __FUNCTION__.36778 df_exit_block_bitmap_verify __FUNCTION__.36802 __FUNCTION__.36828 diagnostic.c global_diagnostic_context build_message_string default_diagnostic_starter default_diagnostic_finalizer diagnostic_kind_text.22541 __FUNCTION__.22544 diagnostic_action_after_output real_abort __FUNCTION__.22588 error_recursion this_file.22854 __FUNCTION__.23003 __FUNCTION__.23011 dojump.c and_reg and_test shift_test prefer_and_bit_test __FUNCTION__.34263 do_jump_by_parts_equality do_compare_and_jump do_jump_by_parts_greater do_jump_by_parts_greater_rtx do_jump_by_parts_zero_rtx do_jump_by_parts_equality_rtx __FUNCTION__.35060 dominance.c VEC_basic_block_base_unordered_remove init_dom_info __FUNCTION__.29403 dom_convert_dir_to_idx __FUNCTION__.29547 free_dom_info calc_dfs_tree_nonrec __FUNCTION__.29585 calc_dfs_tree __FUNCTION__.29690 compress eval link_roots calc_idoms assign_dfs_numbers compute_dom_fast_query __FUNCTION__.30224 __FUNCTION__.30259 __FUNCTION__.30365 __FUNCTION__.30389 __FUNCTION__.30430 __FUNCTION__.30506 __FUNCTION__.30540 __FUNCTION__.30621 __FUNCTION__.30656 __FUNCTION__.30675 __FUNCTION__.30697 __FUNCTION__.30748 prune_bbs_to_update_dominators __FUNCTION__.30804 root_of_dom_tree determine_dominators_for_sons __FUNCTION__.30898 __FUNCTION__.31081 __FUNCTION__.31263 __FUNCTION__.31300 debug_dominance_tree_1 dwarf2asm.c __FUNCTION__.28544 format_names.28552 __FUNCTION__.28553 indirect_pool dw2_const_labelno splay_tree_compare_strings __FUNCTION__.28660 __FUNCTION__.28675 dw2_output_indirect_constant_1 __FUNCTION__.28765 dwarf2out.c VEC_tree_base_pop inlined_function_outer_scope_p VEC_rtx_base_quick_push VEC_rtx_base_pop VEC_rtx_heap_alloc VEC_rtx_heap_free VEC_rtx_heap_reserve VEC_rtx_heap_safe_push VEC_rtx_gc_alloc VEC_rtx_gc_reserve VEC_rtx_gc_safe_push saved_do_cfi_asm used_rtx_array incomplete_types decl_scope_table debug_info_section debug_abbrev_section debug_aranges_section debug_macinfo_section debug_line_section debug_loc_section debug_pubnames_section debug_pubtypes_section debug_dcall_section debug_vcall_section debug_str_section debug_ranges_section debug_frame_section fde_table fde_table_allocated fde_table_in_use current_fde cie_cfi_head current_funcdef_fde debug_str_hash dw2_string_counter dwarf2out_cfi_label_num have_multiple_function_sections text_section_used cold_text_section_used cold_text_section init_return_column_size dwarf_cfi_name new_cfi add_cfi label.35979 add_fde_cfi __FUNCTION__.35997 output_cfi_directive lookup_cfa_1 get_cfa_from_loc_descr __FUNCTION__.36084 lookup_cfa cfa cfa_store cfa_remember args_size old_args_size def_cfa_1 cfa_equal_p build_cfa_loc reg_save build_cfa_aligned_loc initial_return_save __FUNCTION__.36288 stack_adjust_offset __FUNCTION__.36344 barrier_args_size compute_barrier_args_size_1 compute_barrier_args_size dwarf2out_stack_adjust __FUNCTION__.36679 dwarf2out_args_size_adjust queued_reg_saves regs_saved_in_regs num_regs_saved_in_regs last_reg_save_label queue_reg_save flush_queued_reg_saves __FUNCTION__.36854 clobbers_queued_reg_save __FUNCTION__.36937 reg_saved_in cfa_temp dwarf2out_frame_debug_def_cfa __FUNCTION__.37001 dwarf2out_frame_debug_adjust_cfa __FUNCTION__.37015 dwarf2out_frame_debug_cfa_offset __FUNCTION__.37053 dwarf2out_frame_debug_cfa_register dwarf2out_frame_debug_cfa_restore dwarf2out_frame_debug_expr __FUNCTION__.37161 __FUNCTION__.37716 __FUNCTION__.37820 __FUNCTION__.37878 dw_cfi_oprnd1_desc __FUNCTION__.37918 dw_cfi_oprnd2_desc switch_to_eh_frame_section div_data_align __FUNCTION__.37994 output_cfi output_cfa_loc __FUNCTION__.38030 __FUNCTION__.38108 output_cfa_loc_raw output_call_frame_info __FUNCTION__.38183 dwarf2out_source_line __FUNCTION__.38619 dwarf2out_note_section_used __FUNCTION__.38677 VEC_deferred_locations_base_length VEC_deferred_locations_base_index VEC_deferred_locations_base_space VEC_deferred_locations_base_quick_push VEC_deferred_locations_gc_reserve VEC_deferred_locations_gc_safe_push deferred_locations_list dwarf_stack_op_name new_loc_descr new_reg_loc_descr add_loc_descr size_of_loc_descr size_of_locs output_loc_operands __FUNCTION__.39820 output_loc_sequence output_loc_operands_raw __FUNCTION__.39926 output_loc_sequence_raw int_loc_descriptor dwarf2out_init dwarf2out_finish dwarf2out_assembly_start dwarf2out_define dwarf2out_undef dwarf2out_start_source_file dwarf2out_end_source_file dwarf2out_begin_block dwarf2out_end_block dwarf2out_ignore_block dwarf2out_begin_function dwarf2out_global_decl dwarf2out_type_decl dwarf2out_imported_module_or_decl dwarf2out_abstract_function dwarf2out_var_location dwarf2out_direct_call dwarf2out_virtual_call_token dwarf2out_copy_call_info dwarf2out_virtual_call dwarf2out_set_name VEC_dw_attr_node_base_length VEC_dw_attr_node_base_index VEC_dw_attr_node_base_iterate VEC_dw_attr_node_base_space VEC_dw_attr_node_base_quick_push VEC_dw_attr_node_base_ordered_remove VEC_dw_attr_node_gc_alloc VEC_dw_attr_node_gc_reserve VEC_dw_attr_node_gc_safe_push VEC_pubname_entry_base_length VEC_pubname_entry_base_iterate VEC_pubname_entry_base_space VEC_pubname_entry_base_quick_push VEC_pubname_entry_gc_alloc VEC_pubname_entry_gc_reserve VEC_pubname_entry_gc_safe_push next_die_offset comp_unit_die comdat_type_list limbo_die_list file_table decl_die_table common_block_die_table decl_loc_table abbrev_die_table abbrev_die_table_allocated abbrev_die_table_in_use line_info_table line_info_table_allocated line_info_table_in_use separate_line_info_table separate_line_info_table_allocated separate_line_info_table_in_use pubname_table pubtype_table arange_table arange_table_allocated arange_table_in_use ranges_table ranges_table_allocated ranges_table_in_use ranges_by_label ranges_by_label_allocated ranges_by_label_in_use have_location_lists loclabel_num poc_label_num VEC_dcall_entry_base_length VEC_dcall_entry_base_iterate VEC_dcall_entry_base_space VEC_dcall_entry_base_quick_push VEC_dcall_entry_gc_alloc VEC_dcall_entry_gc_reserve VEC_dcall_entry_gc_safe_push VEC_vcall_entry_base_length VEC_vcall_entry_base_iterate VEC_vcall_entry_base_space VEC_vcall_entry_base_quick_push VEC_vcall_entry_gc_alloc VEC_vcall_entry_gc_reserve VEC_vcall_entry_gc_safe_push dcall_table vcall_table vcall_insn_table current_function_has_inlines last_emitted_file label_num file_table_last_lookup frame_pointer_fb_offset text_end_label text_section_label cold_text_section_label cold_end_label abbrev_section_label debug_info_section_label debug_line_section_label macinfo_section_label loc_section_label ranges_section_label demangle_name_func is_pseudo_reg type_main_variant is_tagged_type dwarf_tag_name dwarf_attr_name dwarf_form_name decl_ultimate_origin __FUNCTION__.42792 decl_class_context add_dwarf_attr AT_class add_AT_flag AT_flag __FUNCTION__.42875 add_AT_int AT_int __FUNCTION__.42893 add_AT_unsigned AT_unsigned __FUNCTION__.42910 add_AT_long_long add_AT_vec add_AT_data8 debug_str_do_hash debug_str_eq find_AT_string add_AT_string AT_string __FUNCTION__.42988 AT_string_form __FUNCTION__.43003 add_AT_die_ref add_AT_specification __FUNCTION__.43046 AT_ref __FUNCTION__.43055 AT_ref_external set_AT_ref_external __FUNCTION__.43076 add_AT_loc AT_loc __FUNCTION__.43098 add_AT_loc_list AT_loc_list add_AT_addr AT_addr __FUNCTION__.43132 add_AT_file AT_file __FUNCTION__.43149 add_AT_lbl_id add_AT_lineptr add_AT_macptr add_AT_range_list AT_lbl __FUNCTION__.43193 get_AT get_AT_low_pc get_AT_hi_pc get_AT_string get_AT_flag get_AT_unsigned get_AT_ref get_AT_file is_c_family is_cxx is_java is_ada remove_AT remove_child_with_prev __FUNCTION__.43428 replace_child __FUNCTION__.43461 move_all_children remove_child_TAG add_child_die __FUNCTION__.43519 splice_child_die __FUNCTION__.43540 new_die lookup_type_die equate_type_number_to_die decl_die_table_hash decl_die_table_eq lookup_decl_die decl_loc_table_hash decl_loc_table_eq lookup_decl_loc equate_decl_number_to_die add_var_loc_to_decl print_indent print_spaces print_die print_dwarf_line_table push_new_compile_unit gen_compile_unit_die pop_compile_unit loc_checksum attr_checksum __FUNCTION__.43906 die_checksum checksum_sleb128 checksum_uleb128 checksum_die_context loc_checksum_ordered attr_checksum_ordered die_checksum_ordered __FUNCTION__.44088 collect_checksum_attributes is_type_die generate_type_signature unmark_all_dies same_loc_p same_dw_val_p __FUNCTION__.44678 same_die_p same_attr_p same_die_p_wrap comdat_symbol_id comdat_symbol_number compute_section_prefix is_comdat_die is_symbol_die gen_internal_sym assign_symbol_names htab_cu_hash htab_cu_eq htab_cu_del check_duplicate_cu record_comdat_symbol_number break_out_includes is_declaration_die is_nested_in_subprogram local_scope_p should_move_die_to_comdat clone_die clone_tree clone_as_declaration copy_declaration_context copy_ancestor_tree generate_skeleton_ancestor_tree generate_skeleton_bottom_up generate_skeleton remove_child_or_replace_with_skeleton break_out_comdat_types htab_decl_hash htab_decl_eq htab_decl_del copy_decls_walk mark_dies copy_decls_for_unworthy_types unmark_dies add_sibling_attributes output_location_lists output_loc_list build_abbrev_table __FUNCTION__.45621 value_format constant_size size_of_die maybe_emit_file __FUNCTION__.45787 calc_die_sizes __FUNCTION__.45879 __FUNCTION__.45894 size_of_pubnames size_of_aranges __FUNCTION__.45989 output_value_format output_abbrev_section output_die_symbol new_loc_list add_loc_descr_to_loc_list __FUNCTION__.46134 output_die extract_int __FUNCTION__.46199 output_compilation_unit_header output_comp_unit output_comdat_type_unit dwarf2_name add_pubname_string add_pubname add_pubtype output_pubnames __FUNCTION__.46528 add_arange output_aranges __FUNCTION__.46607 add_ranges_num add_ranges add_ranges_by_labels output_ranges start_fmt.46728 __FUNCTION__.46734 file_info_cmp file_name_acquire output_file_names __FUNCTION__.46890 output_line_info size_of_dcall_table __FUNCTION__.47345 output_dcall_table size_of_vcall_table output_vcall_table base_type_die __FUNCTION__.47485 add_name_attribute is_base_type __FUNCTION__.47561 simple_type_size_in_bits is_subrange_type subrange_type_die add_bound_info modified_type_die gen_type_die dbx_reg_number __FUNCTION__.47804 add_loc_descr_op_piece reg_loc_descriptor multiple_reg_loc_descriptor one_reg_loc_descriptor __FUNCTION__.47876 based_loc_descr __FUNCTION__.47979 is_based_loc concatn_mem_loc_descriptor mem_loc_descriptor tls_mem_loc_descriptor loc_descriptor_from_tree_1 __FUNCTION__.48223 concat_loc_descriptor loc_descriptor concatn_loc_descriptor __FUNCTION__.48444 rtl_for_decl_location loc_descriptor_from_tree field_type simple_type_align_in_bits simple_decl_align_in_bits round_up_to_align field_byte_offset __FUNCTION__.48926 add_AT_location_description add_data_member_location_attribute __FUNCTION__.48986 insert_int insert_float add_const_value_attribute __FUNCTION__.49071 reference_to_unused rtl_for_decl_init __FUNCTION__.49285 secname_for_decl fortran_common loc_by_reference add_location_or_const_value_attribute __FUNCTION__.49841 tree_add_const_value_attribute defer_location native_encode_initializer __FUNCTION__.49991 convert_cfa_to_fb_loc_list __FUNCTION__.50339 compute_frame_pointer_to_fb_displacement __FUNCTION__.50388 add_comp_dir_attribute add_type_attribute add_subscript_info add_byte_size_attribute __FUNCTION__.50548 add_bit_offset_attribute __FUNCTION__.50564 add_bit_size_attribute __FUNCTION__.50592 add_prototyped_attribute add_abstract_origin_attribute add_pure_or_virtual_attribute add_src_coords_attributes lookup_filename add_name_and_src_coords_attributes push_decl_scope pop_decl_scope scope_die_for __FUNCTION__.50748 class_or_namespace_scope_p add_calling_convention_attribute type_tag member_declared_type gen_array_type_die descr_info_loc add_descr_info_field gen_descr_array_type_die retry_incomplete_types record_type_tag __FUNCTION__.51280 gen_enumeration_type_die gen_formal_parameter_die __FUNCTION__.51352 gen_unspecified_parameters_die gen_formal_types_die gen_type_die_for_member __FUNCTION__.51437 gen_subprogram_die gen_field_die gen_variable_die premark_used_types_helper premark_types_used_by_global_vars_helper __FUNCTION__.51520 premark_used_types premark_types_used_by_global_vars __FUNCTION__.51576 force_decl_die gen_decl_die decls_for_scope common_block_die_table_hash common_block_die_table_eq gen_const_die gen_label_die __FUNCTION__.52139 add_call_src_coords_attributes add_high_low_attributes gen_lexical_block_die gen_inlined_subroutine_die __FUNCTION__.52234 gen_ptr_to_mbr_type_die gen_inheritance_die gen_member_die gen_struct_or_union_type_die gen_subroutine_type_die gen_typedef_die __FUNCTION__.52534 gen_type_die_with_usage __FUNCTION__.52572 declare_in_namespace gen_block_die process_scope_var dwarf2out_imported_module_or_decl_1 is_redundant_typedef get_context_die force_type_die __FUNCTION__.52950 __FUNCTION__.52977 setup_namespace_context gen_namespace_die __FUNCTION__.53102 __FUNCTION__.53278 __FUNCTION__.53363 file_table_eq file_table_hash vcall_insn_table_hash vcall_insn_table_eq store_vcall_insn __FUNCTION__.53673 lookup_vcall_insn last_insn.53760 last_label.53761 last_is_stmt.53812 output_indirect_string verify_marks_clear __FUNCTION__.54050 prune_unmark_dies prune_unused_types_walk_attribs prune_unused_types_mark prune_unused_types_walk prune_unused_types_walk_local_classes prune_unused_types_update_strings __FUNCTION__.54237 prune_unused_types_prune __FUNCTION__.54277 prune_unused_types file_table_relative_p htab_ct_hash htab_ct_eq __FUNCTION__.54429 gt_ggc_ma_ranges_by_label gt_pch_pa_ranges_by_label gt_pch_na_ranges_by_label gt_ggc_ma_ranges_table gt_pch_pa_ranges_table gt_pch_na_ranges_table gt_ggc_ma_arange_table gt_pch_pa_arange_table gt_pch_na_arange_table gt_ggc_ma_separate_line_info_table gt_pch_pa_separate_line_info_table gt_pch_na_separate_line_info_table gt_ggc_ma_line_info_table gt_pch_pa_line_info_table gt_pch_na_line_info_table gt_ggc_ma_abbrev_die_table gt_pch_pa_abbrev_die_table gt_pch_na_abbrev_die_table gt_ggc_ma_fde_table gt_pch_pa_fde_table gt_pch_na_fde_table __FUNCTION__.35964 emit-rtl.c no_line_numbers static_regno_reg_rtx const_int_htab mem_attrs_htab reg_attrs_htab const_double_htab const_fixed_htab const_int_htab_hash const_int_htab_eq const_double_htab_hash const_double_htab_eq const_fixed_htab_hash const_fixed_htab_eq mem_attrs_htab_hash mem_attrs_htab_eq get_mem_attrs reg_attrs_htab_hash reg_attrs_htab_eq get_reg_attrs lookup_const_double lookup_const_fixed __FUNCTION__.33963 __FUNCTION__.34276 __FUNCTION__.34351 update_reg_offset set_reg_attrs_for_decl_rtl __FUNCTION__.34583 __FUNCTION__.34679 __FUNCTION__.34747 __FUNCTION__.34840 __FUNCTION__.34887 __FUNCTION__.34931 __FUNCTION__.34982 __FUNCTION__.35036 component_ref_for_mem_expr __FUNCTION__.35091 __FUNCTION__.35139 __FUNCTION__.35255 change_address_1 __FUNCTION__.35915 spill_slot_decl unshare_all_rtl_1 set_used_decls verify_rtx_sharing __FUNCTION__.36524 __FUNCTION__.36611 copy_rtx_if_shared_1 __FUNCTION__.36958 __FUNCTION__.36971 mark_label_nuses __FUNCTION__.37300 make_call_insn_raw __FUNCTION__.37518 __FUNCTION__.37604 __FUNCTION__.37702 __FUNCTION__.37888 __FUNCTION__.37917 __FUNCTION__.37944 emit_insn_after_1 __FUNCTION__.38042 __FUNCTION__.38067 __FUNCTION__.38090 __FUNCTION__.38516 classify_insn __FUNCTION__.38617 free_sequence_stack init_virtual_regs copy_insn_scratch_in copy_insn_scratch_out copy_insn_n_scratches orig_asm_operands_vector copy_asm_operands_vector orig_asm_constraints_vector copy_asm_constraints_vector __FUNCTION__.38755 gen_const_vector __FUNCTION__.38914 __FUNCTION__.39351 hard_reg_clobbers et-forest.c et_nodes et_occurrences set_depth set_depth_add set_prev set_next et_recomp_min et_splay et_new_occ except.c VEC_call_site_record_base_length VEC_call_site_record_base_index VEC_call_site_record_base_space VEC_call_site_record_base_quick_push VEC_call_site_record_gc_reserve VEC_call_site_record_gc_safe_push __FUNCTION__.27777 __FUNCTION__.27825 __FUNCTION__.27879 call_site_base type_to_runtime_map sjlj_fc_type_node sjlj_fc_call_site_ofs sjlj_fc_data_ofs sjlj_fc_personality_ofs sjlj_fc_lsda_ofs sjlj_fc_jbuf_ofs VEC_eh_region_base_length VEC_eh_region_base_index VEC_eh_region_base_iterate VEC_eh_region_base_space VEC_eh_region_base_replace VEC_eh_region_base_address VEC_eh_region_gc_reserve_exact VEC_eh_region_gc_safe_grow warned.36218 t2r_eq t2r_hash gen_eh_region add_type_for_runtime __FUNCTION__.36413 remove_unreachable_regions __FUNCTION__.36523 remove_eh_handler add_ehl_entry __FUNCTION__.36712 ehl_eq ehl_hash duplicate_eh_regions_0 duplicate_eh_regions_1 __FUNCTION__.36837 __FUNCTION__.37192 __FUNCTION__.37246 lookup_type_for_runtime ttypes_filter_eq ttypes_filter_hash ehspec_filter_eq ehspec_filter_hash add_ttypes_entry add_ehspec_entry push_uleb128 assign_filter_values emit_to_new_bb_before build_post_landing_pads __FUNCTION__.37614 connect_post_landing_pads __FUNCTION__.37689 dw2_build_landing_pads sjlj_find_directly_reachable_regions reachable_next_level sjlj_assign_call_site_values action_record_eq action_record_hash collect_one_action_chain add_call_site sjlj_mark_call_sites sjlj_emit_function_enter sjlj_emit_function_exit __FUNCTION__.38129 sjlj_emit_dispatch_table sjlj_build_landing_pads remove_exception_handler_label __FUNCTION__.38396 __FUNCTION__.38436 for_each_eh_label_1 check_handled add_reachable_handler __FUNCTION__.38650 arh_to_landing_pad arh_to_label add_action_record push_sleb128 __FUNCTION__.39200 dw2_output_call_site_table sjlj_output_call_site_table switch_to_exception_section output_ttype __FUNCTION__.39574 type_name.39814 gate_handle_eh rest_of_handle_eh explow.c __FUNCTION__.32501 __FUNCTION__.32691 __FUNCTION__.32726 break_out_memory_refs __FUNCTION__.32787 __FUNCTION__.32805 __FUNCTION__.32994 round_push __FUNCTION__.33382 stack_check_libfunc emit_stack_probe __FUNCTION__.33532 __FUNCTION__.33601 expmed.c sdiv_pow2_cheap smod_pow2_cheap zero_cost add_cost neg_cost shift_cost shiftadd_cost shiftsub_cost mul_cost sdiv_cost udiv_cost mul_widen_cost mul_highpart_cost __FUNCTION__.33507 check_predicate_volatile_ok store_bit_field_1 __FUNCTION__.33580 store_fixed_bit_field __FUNCTION__.34220 store_split_bit_field lshift_value mask_rtx extract_fixed_bit_field convert_extracted_bit_field extract_bit_field_1 __FUNCTION__.34595 extract_split_bit_field __FUNCTION__.35742 alg_hash synth_mult __FUNCTION__.36086 choose_mult_variant expand_mult_const __FUNCTION__.36986 choose_multiplier __FUNCTION__.37151 invert_mod2n extract_high_half __FUNCTION__.37291 expand_mult_highpart_optab __FUNCTION__.37330 expand_mult_highpart __FUNCTION__.37489 expand_smod_pow2 do_cmp_and_jump expand_sdiv_pow2 ext_op1.37779 last_div_const.37778 __FUNCTION__.37796 emit_store_flag_1 __FUNCTION__.39255 __FUNCTION__.39150 expr.c uhwi_to_double_int tsi_end_p direct_load direct_store float_extend_from_mem __FUNCTION__.47971 __FUNCTION__.48633 move_by_pieces_ninsns move_by_pieces_1 __FUNCTION__.48843 __FUNCTION__.49048 emit_single_push_insn block_move_libcall_safe_for_call_parm __FUNCTION__.49205 emit_block_move_via_movmem emit_block_move_via_loop emit_block_move_libcall_fn block_move_fn emitted_extern.49500 __FUNCTION__.49580 __FUNCTION__.49602 emit_group_load_1 __FUNCTION__.49651 __FUNCTION__.50067 __FUNCTION__.50137 __FUNCTION__.50518 __FUNCTION__.50535 __FUNCTION__.50601 __FUNCTION__.50701 store_by_pieces_1 clear_by_pieces clear_by_pieces_1 store_by_pieces_2 __FUNCTION__.50803 __FUNCTION__.50977 write_complex_part clear_storage_libcall_fn emitted_extern.51129 __FUNCTION__.51251 read_complex_part __FUNCTION__.51315 emit_move_change_mode emit_move_via_integer emit_move_resolve_push __FUNCTION__.51478 __FUNCTION__.51550 emit_move_complex emit_move_ccmode __FUNCTION__.51668 undefined_operand_subword_p emit_move_multi_word __FUNCTION__.51748 __FUNCTION__.51844 __FUNCTION__.51930 compress_float_constant __FUNCTION__.52273 get_subtarget optimize_bitfield_assignment_op __FUNCTION__.52819 highest_pow2_factor_for_target store_field emit_storent_insn __FUNCTION__.53168 categorize_ctor_elements_1 __FUNCTION__.53663 __FUNCTION__.53838 mostly_zeros_p all_zeros_p store_constructor_field store_constructor __FUNCTION__.54002 __FUNCTION__.54737 __FUNCTION__.55586 emutls_var_address expand_operands expand_expr_constant expand_expr_addr_expr_1 __FUNCTION__.55989 expand_expr_addr_expr expand_constructor expand_expr_real_1 __FUNCTION__.56397 const_vector_from_tree is_aligning_offset reduce_to_bit_field_precision do_store_flag __FUNCTION__.60385 do_tablejump final.c __FUNCTION__.27868 __FUNCTION__.27922 VEC_int_base_address VEC_int_heap_reserve_exact VEC_int_heap_safe_grow debug_insn last_linenum last_discriminator high_block_linenum high_function_linenum last_filename override_filename override_linenum override_discriminator force_source_line insn_noperands last_ignored_compare insn_counter block_depth app_on dialect_number insn_lengths insn_lengths_max_uid uid_align uid_shuid label_align get_attr_length_1 asm_insn_count final_addr_vec_align min_labelno max_labelno align_fuzz __FUNCTION__.39346 profile_after_prologue profile_function start_to_bb end_to_bb bb_map_size dump_basic_block_info __FUNCTION__.40253 __FUNCTION__.40335 output_alternate_entry_point __FUNCTION__.40366 call_from_call_insn __FUNCTION__.40379 __FUNCTION__.40422 notice_source_line walk_alter_subreg output_asm_name get_mem_expr_from_op output_asm_operand_names output_operand mark_symbol_ref_as_used __FUNCTION__.41599 __FUNCTION__.41794 __FUNCTION__.42026 symbol_queue symbol_queue_size cgraph_get_profiles rest_of_handle_final __FUNCTION__.42169 rest_of_handle_shorten_branches rest_of_clean_state fixed-value.c double_int_equal_p check_real_for_fixed_mode fixed_saturate1 fixed_saturate2 get_fixed_sign_bit do_fixed_add do_fixed_multiply do_fixed_divide do_fixed_shift do_fixed_neg __FUNCTION__.21742 __FUNCTION__.21794 fold-const.c first_const_call_expr_arg gimple_no_warning_p is_global_var encode decode __FUNCTION__.42508 div_if_zero_remainder fold_deferring_overflow_warnings fold_deferred_overflow_warning fold_deferred_overflow_code __FUNCTION__.42797 fold_overflow_warning negate_mathfn_p __FUNCTION__.42957 negate_expr_p reorder_operands_p fold_negate_expr fold_negate_const negate_expr split_tree associate_trees int_binop_types_match_p const_binop __FUNCTION__.46232 __FUNCTION__.46296 fold_convert_const_int_from_int fold_convert_const_int_from_real __FUNCTION__.46409 fold_convert_const_int_from_fixed fold_convert_const_real_from_real fold_convert_const_real_from_fixed fold_convert_const_fixed_from_fixed fold_convert_const_fixed_from_int fold_convert_const_fixed_from_real fold_convert_const build_zero_vector __FUNCTION__.46836 maybe_lvalue_p pedantic_non_lvalue __FUNCTION__.47106 __FUNCTION__.47147 comparison_to_compcode __FUNCTION__.47167 compcode_to_comparison __FUNCTION__.47187 combine_comparisons operand_equal_for_comparison_p twoval_comparison_p eval_subst pedantic_omit_one_operand distribute_bit_expr distribute_real_division make_bit_field_ref optimize_bit_field_compare decode_field_reference all_ones_mask_p sign_bit_p simple_operand_p range_binop __FUNCTION__.49730 make_range __FUNCTION__.49836 merge_ranges build_range_check range_predecessor range_successor fold_cond_expr_with_comparison __FUNCTION__.50623 fold_range_test unextend merge_truthop_with_opposite_arm fold_truthop optimize_minmax_comparison extract_muldiv depth.53520 extract_muldiv_1 fold_binary_op_with_conditional_arg fold_mathfn_compare fold_inf_compare fold_div_compare __FUNCTION__.55167 fold_single_bit_test_into_sign_test fold_widened_comparison fold_relational_const fold_sign_changed_comparison try_move_mult_to_index fold_to_nonsharp_ineq_using_bound fold_plusminus_mult_expr native_encode_int native_encode_real native_encode_complex native_encode_vector native_encode_string native_interpret_int native_interpret_real native_interpret_complex native_interpret_vector fold_view_convert_expr build_fold_addr_expr_with_type_1 fold_addr_expr fold_unary_1 __FUNCTION__.56805 fold_not_const set_expr_folded_flag fold_minmax __FUNCTION__.58053 maybe_canonicalize_comparison_1 maybe_canonicalize_comparison pointer_may_wrap_p fold_comparison __FUNCTION__.58386 fold_mult_zconjz get_pointer_modulus_and_residue fold_binary_1 __FUNCTION__.60687 contains_label_1 contains_label_p fold_ternary_1 __FUNCTION__.72157 __FUNCTION__.73326 tree_simple_nonnegative_warnv_p __FUNCTION__.74784 __FUNCTION__.74837 __FUNCTION__.74885 __FUNCTION__.74925 __FUNCTION__.75379 __FUNCTION__.75445 split_address_to_core_and_offset function.c VEC_tree_heap_reserve VEC_tree_heap_safe_push VEC_temp_slot_p_base_length VEC_temp_slot_p_base_space VEC_temp_slot_p_base_address VEC_temp_slot_p_gc_reserve_exact VEC_temp_slot_p_gc_safe_grow VEC_temp_slot_p_gc_safe_grow_cleared __FUNCTION__.29651 __FUNCTION__.29699 __FUNCTION__.29753 funcdef_no prologue_insn_hash epilogue_insn_hash VEC_function_p_base_space VEC_function_p_base_quick_push VEC_function_p_base_pop VEC_function_p_heap_reserve VEC_function_p_heap_safe_push function_context_stack get_stack_local_alignment __FUNCTION__.43289 temp_slot_address_table cut_slot_from_list insert_slot_to_list temp_slots_at_level max_slot_level move_slot_to_level make_slot_available temp_slot_address_compute_hash temp_slot_address_hash temp_slot_address_eq insert_temp_slot_address remove_unused_temp_slot_addresses_1 remove_unused_temp_slot_addresses find_temp_slot_from_address __FUNCTION__.43641 combine_temp_slots in_arg_offset var_offset dynamic_offset out_arg_offset cfa_offset instantiate_new_reg instantiate_virtual_regs_in_rtx safe_insn_predicate instantiate_virtual_regs_in_insn __FUNCTION__.44222 instantiate_expr instantiate_decls_1 instantiate_decls instantiate_virtual_regs __FUNCTION__.44669 assign_parms_initialize_all split_complex_args assign_parms_augmented_arg_list assign_parm_find_data_types assign_parms_setup_varargs assign_parm_find_entry_rtl __FUNCTION__.45057 assign_parm_is_stack_parm assign_parm_find_stack_rtl assign_parm_adjust_entry_rtl __FUNCTION__.45313 assign_parm_remove_parallels assign_parm_adjust_stack_rtl assign_parm_setup_block_p assign_parm_setup_block assign_parm_setup_reg assign_parm_setup_stack assign_parms_unsplit_complex assign_parms __FUNCTION__.46122 gimplify_parm_type __FUNCTION__.46485 pad_to_arg_alignment pad_below regno_clobbered_at_setjmp setjmp_vars_warning setjmp_args_warning reorder_blocks_1 __FUNCTION__.46873 all_blocks get_block_vector next_block_index in_dummy_function invoke_set_current_function_hook cfun_stack prepare_function_start __FUNCTION__.47116 __FUNCTION__.47127 __FUNCTION__.47219 __FUNCTION__.47366 do_clobber_return_reg do_use_return_reg use_return_register initial_trampoline __FUNCTION__.47491 record_insns __FUNCTION__.47716 __FUNCTION__.47736 set_insn_locators contains emit_return_into_block thread_prologue_and_epilogue_insns __FUNCTION__.47821 rest_of_handle_check_leaf_regs used_types_insert_helper hash_types_used_by_vars_entry __FUNCTION__.48258 rest_of_handle_thread_prologue_and_epilogue match_asm_constraints_1 __FUNCTION__.48344 rest_of_match_asm_constraints __FUNCTION__.45479 gcse.c __FUNCTION__.28036 __FUNCTION__.28138 run_jump_opt_after_gcse gcse_obstack expr_hash_table set_hash_table uid_cuid max_uid max_cuid max_gcse_regno reg_set_table reg_set_table_size implicit_sets pre_ldst_mems pre_ldst_table reg_set_bitmap reg_set_in_block modify_mem_list modify_mem_list_set canon_modify_mem_list blocks_with_calls bytes_used gcse_subst_count gcse_create_count local_const_prop_count local_copy_prop_count global_const_prop_count global_copy_prop_count ae_kill ae_gen gcse_main is_too_expensive alloc_reg_set_mem compute_sets gcse_alloc alloc_gcse_mem one_cprop_pass one_pre_gcse_pass free_modify_mem_tables gcalloc free_reg_set_mem free_gcse_mem one_code_hoisting_pass store_motion can_copy compute_can_copy can_copy_init_p.37110 gmalloc grealloc compute_local_properties compute_transp reg_set_obstack record_one_set record_set_info reg_avail_info current_bb want_to_gcse_p can_assign_to_reg_p test_insn oprs_unchanged_p load_killed_in_block_p gcse_mems_conflict_p gcse_mem_operand mems_conflict_for_gcse_p expr_equiv_p find_rtx_in_ldst oprs_anticipatable_p oprs_available_p hash_expr hash_set insert_expr_in_table insert_set_in_table __FUNCTION__.37908 gcse_constant_p hash_scan_set hash_scan_call hash_scan_clobber hash_scan_insn dump_hash_table record_last_reg_set_info canon_list_insert record_last_mem_set_info record_last_set_info compute_hash_table_work clear_modify_mem_tables mark_call alloc_hash_table free_hash_table compute_hash_table lookup_set next_set free_insn_expr_list_list reset_opr_set_tables oprs_not_set_p mark_set mark_clobber mark_oprs_set cprop_pavloc cprop_absaltered cprop_avin cprop_avout alloc_cprop_mem free_cprop_mem compute_cprop_data reg_use_table reg_use_count find_used_regs try_replace_reg find_avail_set __FUNCTION__.39265 cprop_jump constprop_register cprop_insn __FUNCTION__.39512 local_cprop_find_used_regs do_local_cprop local_cprop_pass cprop implicit_set_cond_p find_implicit_sets bypass_conditional_jumps bypass_last_basic_block find_bypass_set __FUNCTION__.40086 reg_killed_on_edge bypass_block transp transpout comp antloc pre_optimal pre_redundant pre_insert_map pre_delete_map edge_list pre_redundant_insns alloc_pre_mem free_pre_mem compute_pre_data pre_expr_reaches_here_p_work pre_expr_reaches_here_p process_insert_insn __FUNCTION__.40693 insert_insn_end_basic_block __FUNCTION__.40720 add_label_notes pre_edge_insert update_ld_motion_stores pre_insert_copy_insn __FUNCTION__.41028 pre_insert_copies gcse_emit_move_after pre_delete pre_gcse compute_ld_motion_mems trim_ld_motion_mems free_ldst_mems __FUNCTION__.41383 compute_transpout hoist_vbein hoist_vbeout hoist_exprs alloc_code_hoist_mem free_code_hoist_mem compute_code_hoist_vbeinout compute_code_hoist_data hoist_expr_reaches_here_p hoist_code __FUNCTION__.41729 pre_ldst_expr_hash pre_ldst_expr_eq ldst_entry free_ldst_entry print_ldst_list first_ls_expr next_ls_expr enumerate_ldsts simple_mem invalidate_any_buried_refs maximum_lsm_limit init_loop_lsm_limit find_loop_lsm_limit adjust_loop_lsm_limit fini_loop_lsm_limit loop_lsm_limit_map_htab loop_lsm_limit_map_hash loop_lsm_limit_map_eq free_loop_lsm_limit_map loops_lsm dominator_info_avail_before_lsm_limit estimate_reg_pressure_before_lsm __FUNCTION__.42321 __FUNCTION__.42370 __FUNCTION__.42405 regvec compute_store_table_current_insn st_antloc num_stores reg_set_info reg_clear_last_set store_ops_ok extract_mentioned_regs extract_mentioned_regs_helper __FUNCTION__.42589 find_moveable_store store_killed_before store_killed_after compute_store_table load_kills_store find_loads store_killed_in_pat store_killed_in_insn build_store_vectors replace_store_insn insert_insn_start_basic_block insert_store __FUNCTION__.43432 remove_reachable_equiv_notes delete_store free_store_memory bypass_jumps gate_handle_jump_bypass rest_of_handle_jump_bypass gate_handle_gcse rest_of_handle_gcse genrtl.c ggc-common.c ggc_stats ggc_htab_delete VEC_const_ggc_root_tab_t_base_length VEC_const_ggc_root_tab_t_base_iterate VEC_const_ggc_root_tab_t_base_space VEC_const_ggc_root_tab_t_base_quick_push VEC_const_ggc_root_tab_t_heap_alloc VEC_const_ggc_root_tab_t_heap_reserve VEC_const_ggc_root_tab_t_heap_safe_push extra_root_vec __FUNCTION__.8736 __FUNCTION__.8748 saving_htab __FUNCTION__.8773 __FUNCTION__.8816 saving_htab_hash saving_htab_eq call_count call_alloc compare_ptr_data relocate_ptrs __FUNCTION__.8913 write_pch_globals ggc_rlimit_bound gimple.c VEC_gimple_base_space VEC_gimple_base_quick_push VEC_gimple_gc_reserve VEC_gimple_gc_safe_push gimple_seq_last_stmt gimple_seq_empty_p gimple_has_substatements gimple_block gimple_set_block gimple_has_mem_ops gimple_set_def_ops gimple_set_use_ops __FUNCTION__.28561 gimple_set_vuse_ops __FUNCTION__.28578 gimple_set_vdef_ops __FUNCTION__.28595 __FUNCTION__.28629 update_stmt gimple_has_volatile_ops gimple_omp_return_set_nowait gimple_set_num_ops __FUNCTION__.28771 __FUNCTION__.28793 __FUNCTION__.28815 is_gimple_assign gimple_assign_lhs gimple_assign_set_lhs __FUNCTION__.28851 gimple_assign_set_rhs1 __FUNCTION__.28876 gimple_assign_rhs2 gimple_assign_set_rhs2 __FUNCTION__.28908 gimple_call_lhs_ptr gimple_call_set_lhs __FUNCTION__.28981 gimple_call_fn_ptr __FUNCTION__.29028 gimple_call_return_type __FUNCTION__.29045 gimple_call_chain gimple_call_chain_ptr gimple_call_set_chain __FUNCTION__.29076 __FUNCTION__.29119 gimple_call_arg_ptr gimple_call_set_arg __FUNCTION__.29145 gimple_call_set_tail gimple_call_tail_p gimple_call_set_cannot_inline gimple_call_cannot_inline_p gimple_call_set_return_slot_opt gimple_call_return_slot_opt_p gimple_call_set_from_thunk gimple_call_from_thunk_p gimple_call_set_va_arg_pack gimple_call_noreturn_p gimple_cond_code gimple_cond_set_code __FUNCTION__.29280 __FUNCTION__.29302 gimple_cond_rhs gimple_cond_set_rhs __FUNCTION__.29322 gimple_cond_set_true_label __FUNCTION__.29337 gimple_cond_set_false_label __FUNCTION__.29348 gimple_cond_set_condition gimple_label_label gimple_label_set_label __FUNCTION__.29463 gimple_goto_set_dest __FUNCTION__.29478 gimple_bind_set_vars gimple_bind_set_block __FUNCTION__.29524 gimple_asm_ninputs gimple_asm_noutputs gimple_asm_input_op __FUNCTION__.29550 gimple_asm_set_input_op __FUNCTION__.29577 gimple_asm_output_op __FUNCTION__.29593 gimple_asm_set_output_op __FUNCTION__.29626 gimple_asm_set_clobber_op __FUNCTION__.29665 gimple_asm_volatile_p gimple_catch_types gimple_catch_types_ptr gimple_catch_set_types gimple_catch_set_handler gimple_eh_filter_types gimple_eh_filter_types_ptr gimple_eh_filter_set_types gimple_eh_filter_set_failure gimple_try_set_eval gimple_try_set_cleanup gimple_wce_cleanup gimple_wce_set_cleanup gimple_resx_set_region gimple_switch_index gimple_switch_set_index __FUNCTION__.29946 gimple_switch_set_label __FUNCTION__.30005 gimple_switch_set_default_label gimple_omp_body gimple_omp_set_body gimple_omp_critical_name gimple_omp_critical_name_ptr gimple_omp_critical_set_name gimple_omp_for_clauses gimple_omp_for_clauses_ptr gimple_omp_for_set_clauses gimple_omp_for_collapse gimple_omp_for_index __FUNCTION__.30068 gimple_omp_for_index_ptr __FUNCTION__.30082 gimple_omp_for_set_index __FUNCTION__.30097 gimple_omp_for_initial __FUNCTION__.30110 gimple_omp_for_initial_ptr __FUNCTION__.30124 gimple_omp_for_set_initial __FUNCTION__.30139 gimple_omp_for_final __FUNCTION__.30152 gimple_omp_for_final_ptr __FUNCTION__.30166 gimple_omp_for_set_final __FUNCTION__.30181 gimple_omp_for_incr __FUNCTION__.30194 gimple_omp_for_incr_ptr __FUNCTION__.30208 gimple_omp_for_set_incr __FUNCTION__.30223 gimple_omp_for_pre_body gimple_omp_for_set_pre_body gimple_omp_parallel_clauses gimple_omp_parallel_clauses_ptr gimple_omp_parallel_set_clauses gimple_omp_parallel_child_fn gimple_omp_parallel_child_fn_ptr gimple_omp_parallel_set_child_fn gimple_omp_parallel_data_arg gimple_omp_parallel_data_arg_ptr gimple_omp_parallel_set_data_arg gimple_omp_task_clauses gimple_omp_task_clauses_ptr gimple_omp_task_set_clauses gimple_omp_task_child_fn gimple_omp_task_child_fn_ptr gimple_omp_task_set_child_fn gimple_omp_task_data_arg gimple_omp_task_data_arg_ptr gimple_omp_task_set_data_arg gimple_omp_task_copy_fn gimple_omp_task_copy_fn_ptr gimple_omp_task_set_copy_fn gimple_omp_task_arg_size gimple_omp_task_arg_size_ptr gimple_omp_task_set_arg_size gimple_omp_task_arg_align gimple_omp_task_arg_align_ptr gimple_omp_task_set_arg_align gimple_omp_single_clauses_ptr gimple_omp_single_set_clauses gimple_omp_sections_clauses gimple_omp_sections_clauses_ptr gimple_omp_sections_set_clauses gimple_omp_sections_control gimple_omp_sections_control_ptr gimple_omp_sections_set_control gimple_omp_for_set_cond __FUNCTION__.30452 gimple_omp_for_cond __FUNCTION__.30471 gimple_omp_atomic_store_set_val gimple_omp_atomic_store_val_ptr gimple_omp_atomic_load_set_lhs gimple_omp_atomic_load_lhs_ptr gimple_omp_atomic_load_set_rhs gimple_omp_atomic_load_rhs_ptr gimple_omp_continue_control_def_ptr gimple_omp_continue_set_control_def gimple_omp_continue_control_use_ptr gimple_omp_continue_set_control_use gimple_return_set_retval __FUNCTION__.30567 gimple_cdt_new_type_ptr gimple_cdt_set_new_type __FUNCTION__.30635 gimple_cdt_location_ptr gimple_cdt_set_location gimple_predict_set_predictor gimple_predict_set_outcome gimple_expr_type gsi_last gimple_seq_cache gimple_set_code gss_for_code __FUNCTION__.37398 gimple_size __FUNCTION__.37430 gimple_alloc_stat gimple_set_subcode __FUNCTION__.37454 gimple_build_with_ops_stat gimple_build_call_1 __FUNCTION__.37517 __FUNCTION__.37541 __FUNCTION__.37583 __FUNCTION__.37620 __FUNCTION__.37649 __FUNCTION__.37664 gimple_build_asm_1 __FUNCTION__.37928 gimple_build_switch_1 __FUNCTION__.38154 __FUNCTION__.38170 empty_stmt_p __FUNCTION__.38265 walk_gimple_asm __FUNCTION__.38584 __FUNCTION__.38673 __FUNCTION__.38879 __FUNCTION__.38955 __FUNCTION__.38992 __FUNCTION__.39105 __FUNCTION__.39172 gimple_could_trap_p_1 __FUNCTION__.39334 __FUNCTION__.39352 __FUNCTION__.39374 __FUNCTION__.39395 strip_invariant_refs __FUNCTION__.40000 points_to_vbtl __FUNCTION__.38141 gimple-iterator.c __FUNCTION__.25371 __FUNCTION__.25388 __FUNCTION__.25419 __FUNCTION__.25473 gimple_seq_set_last gimple_seq_set_first gimple_def_ops gimple_use_ops gimple_vuse_ops gimple_vdef_ops gimple_modified_p update_stmt_if_modified __FUNCTION__.29872 gsi_stmt_ptr gsi_bb delink_imm_use phi_nodes __FUNCTION__.34086 op_iter_done op_iter_next_use op_iter_init op_iter_init_use __FUNCTION__.34452 delink_stmt_imm_use update_modified_stmt update_modified_stmts update_bb_for_stmts gsi_insert_seq_nodes_before __FUNCTION__.35510 __FUNCTION__.35538 gsi_insert_seq_nodes_after __FUNCTION__.35568 __FUNCTION__.35635 __FUNCTION__.35652 __FUNCTION__.35738 gimple_find_edge_insert_loc __FUNCTION__.35851 __FUNCTION__.35868 gimple-low.c gimple_seq_first_stmt __FUNCTION__.32534 __FUNCTION__.32700 gimple_try_kind __FUNCTION__.34274 VEC_return_statements_t_base_length VEC_return_statements_t_base_last VEC_return_statements_t_base_index VEC_return_statements_t_base_space VEC_return_statements_t_base_quick_push VEC_return_statements_t_base_truncate VEC_return_statements_t_heap_alloc VEC_return_statements_t_heap_free VEC_return_statements_t_heap_reserve VEC_return_statements_t_heap_safe_push lower_function_body __FUNCTION__.41700 lower_gimple_bind lower_sequence lower_stmt lower_omp_directive lower_gimple_return lower_builtin_setjmp __FUNCTION__.41945 __FUNCTION__.41971 try_catch_may_fallthru gimple_try_catch_may_fallthru __FUNCTION__.42036 mark_blocks_with_used_vars mark_used_blocks gimplify.c VEC_tree_base_ordered_remove VEC_gimple_base_length VEC_gimple_base_last VEC_gimple_base_pop VEC_gimple_heap_alloc VEC_gimple_heap_free VEC_gimple_heap_reserve VEC_gimple_heap_safe_push gimple_set_no_warning gimple_set_plf gimple_plf __FUNCTION__.32348 gimple_omp_set_subcode __FUNCTION__.32422 __FUNCTION__.32512 gimple_cond_lhs_ptr gimple_cond_rhs_ptr __FUNCTION__.33243 __FUNCTION__.33269 __FUNCTION__.33312 gimple_asm_set_volatile gimple_asm_set_input gimple_eh_filter_set_must_not_throw gimple_try_set_catch_is_cleanup __FUNCTION__.33541 gimple_wce_cleanup_eh_only gimple_wce_set_cleanup_eh_only gimple_switch_index_ptr __FUNCTION__.33816 __FUNCTION__.33858 __FUNCTION__.33900 __FUNCTION__.33942 __FUNCTION__.34171 gsi_one_before_end_p gimple_referenced_vars make_ssa_name gimplify_ctxp gimplify_omp_ctxp mark_addressable gimple_tree_hash gimple_tree_eq __FUNCTION__.44096 gimplify_seq_add_stmt gimplify_seq_add_seq __FUNCTION__.44150 gimple_push_bind_expr gimple_pop_bind_expr gimple_conditional_context gimple_push_condition gimple_pop_condition __FUNCTION__.44235 splay_tree_compare_decl_uid new_omp_context delete_omp_context append_to_statement_list_1 gimplify_and_return_first remove_suffix find_single_pointer_decl_1 find_single_pointer_decl tmp_var_id_num __FUNCTION__.44440 create_tmp_from_val lookup_tmp_var is_gimple_formal_tmp_or_call_rhs is_gimple_reg_or_call_rhs is_gimple_mem_or_call_rhs internal_get_tmp_var __FUNCTION__.44568 __FUNCTION__.44679 force_constant_size __FUNCTION__.44712 __FUNCTION__.44734 omp_add_variable should_carry_location_p tree_should_carry_location_p gimple_do_not_emit_location_p gimple_set_do_not_emit_location annotate_one_with_location tree_annotate_one_with_location annotate_all_with_location_after __FUNCTION__.44875 mostly_copy_tree_r __FUNCTION__.44898 copy_if_shared_r unmark_visited_r unshare_body unvisit_body __FUNCTION__.45019 build_stack_save_restore gimplify_bind_expr gimplify_return_expr __FUNCTION__.45203 gimplify_vla_decl gimplify_decl_expr gimplify_loop_expr gimplify_statement_list compare_case_labels gimplify_switch_expr __FUNCTION__.45440 gimplify_case_label_expr gimplify_exit_expr canonicalize_component_ref __FUNCTION__.45712 canonicalize_addr_expr gimplify_conversion __FUNCTION__.45825 gimplify_var_or_parm_decl __FUNCTION__.46017 omp_notice_variable gimplify_compound_lval __FUNCTION__.46074 gimplify_self_mod_expr __FUNCTION__.46272 maybe_with_size_expr gimplify_arg gimplify_call_expr __FUNCTION__.46388 shortcut_cond_r shortcut_cond_expr gimplify_pure_cond_expr generic_expr_could_trap_p gimplify_cond_expr __FUNCTION__.46942 gimplify_modify_expr_to_memcpy gimplify_modify_expr_to_memset __FUNCTION__.47376 gimplify_init_ctor_preeval_1 gimplify_init_ctor_preeval __FUNCTION__.47496 gimplify_init_ctor_eval_range gimplify_init_ctor_eval zero_sized_field_decl zero_sized_type __FUNCTION__.47643 gimplify_init_constructor __FUNCTION__.47772 gimple_fold_indirect_ref_rhs gimplify_modify_expr_rhs gimplify_compound_expr __FUNCTION__.48148 gimplify_modify_expr_complex_part gimplify_modify_expr __FUNCTION__.48374 gimplify_variable_sized_compare gimplify_scalar_mode_aggregate_compare gimplify_boolean_expr gimplify_save_expr __FUNCTION__.48652 gimplify_addr_expr gimplify_asm_expr gimplify_cleanup_point_expr gimple_push_cleanup gimplify_target_expr __FUNCTION__.49054 omp_firstprivatize_type_sizes __FUNCTION__.49198 __FUNCTION__.49314 omp_is_private omp_check_private gimplify_scan_omp_clauses __FUNCTION__.49599 gimplify_adjust_omp_clauses_1 __FUNCTION__.49693 gimplify_adjust_omp_clauses __FUNCTION__.49773 gimplify_omp_parallel gimplify_omp_task gimplify_omp_for __FUNCTION__.49899 gimplify_omp_workshare __FUNCTION__.50145 goa_lhs_expr_p goa_stabilize_expr gimplify_omp_atomic __FUNCTION__.50330 __FUNCTION__.51319 __FUNCTION__.51698 graphds.c dfs_edge_src dfs_edge_dest foll_in_subgraph dfs_fst_edge dfs_next_edge __FUNCTION__.6873 tree_nca __FUNCTION__.7051 gtype-desc.c ann_type __FUNCTION__.46401 __FUNCTION__.50324 __FUNCTION__.53818 gt_ggc_ma_reg_equiv_init gt_pch_pa_reg_equiv_init gt_pch_na_reg_equiv_init gt_ggc_ma_regno_reg_rtx gt_pch_pa_regno_reg_rtx gt_pch_na_regno_reg_rtx hooks.c integrate.c set_block_origin_self set_block_abstract_flags __FUNCTION__.35297 ira.c hard_reg_set_subset_p hard_reg_set_equal_p hard_reg_set_intersect_p hard_reg_set_empty_p ira_allocno_iter_init ira_allocno_iter_cond ira_hard_reg_not_in_set_p temp_hard_regset setup_reg_mode_hard_regset no_unit_alloc_regs setup_class_hard_regs setup_available_class_regs setup_alloc_regs setup_class_subset_and_memory_move_costs ira_bitmap_obstack alloc_reg_class_subclasses setup_reg_subclasses setup_cover_and_important_classes classes.38940 __FUNCTION__.38960 setup_class_translate setup_reg_class_relations print_class_cover reg_class_names.39654 find_reg_class_closure setup_hard_regno_cover_class setup_reg_class_nregs setup_prohibited_class_mode_regs free_register_move_costs ira_prohibited_mode_move_regs_initialized_p setup_prohibited_mode_move_regs insn_contains_asm_1 insn_contains_asm compute_regs_asm_clobbered setup_eliminable_regset eliminables.40030 find_reg_equiv_invariant_const setup_reg_renumber setup_allocno_assignment_flags calculate_allocation_cost fix_reg_equiv_init __FUNCTION__.40343 setup_preferred_alternate_classes_for_new_pseudos expand_reg_info too_high_register_pressure_p reg_equiv equiv_mem equiv_mem_modified validate_equiv_mem_from_store validate_equiv_mem equiv_init_varies_p equiv_init_movable_p contains_replace_regs memref_referenced_p memref_used_between_p no_equiv recorded_label_ref update_equiv_regs __FUNCTION__.41034 print_insn_chain print_insn_chains pseudo_for_reload_consideration_p init_live_subregs build_insn_chain ira gate_ira rest_of_handle_ira ira-build.c __FUNCTION__.28488 __FUNCTION__.28542 sparseset_bit_p __FUNCTION__.31350 sparseset_insert_bit sparseset_set_bit sparseset_iter_init sparseset_iter_p sparseset_iter_elm sparseset_iter_next VEC_ira_allocno_t_base_length VEC_ira_allocno_t_base_space VEC_ira_allocno_t_base_quick_push VEC_ira_allocno_t_base_address VEC_ira_allocno_t_heap_alloc VEC_ira_allocno_t_heap_free VEC_ira_allocno_t_heap_reserve VEC_ira_allocno_t_heap_safe_push VEC_ira_copy_t_base_length VEC_ira_copy_t_base_space VEC_ira_copy_t_base_quick_push VEC_ira_copy_t_base_address VEC_ira_copy_t_heap_alloc VEC_ira_copy_t_heap_free VEC_ira_copy_t_heap_reserve VEC_ira_copy_t_heap_safe_push ira_copy_iter_init ira_copy_iter_cond ira_allocate_and_copy_costs ira_allocate_and_accumulate_costs last_basic_block_before_change create_loop_tree_nodes more_one_region_p finish_loop_tree_node finish_loop_tree_nodes add_loop_to_tree setup_loop_tree_level form_loop_tree rebuild_regno_allocno_maps allocno_pool allocno_live_range_pool allocno_vec ira_conflict_id_allocno_map_vec initiate_allocnos allocate_allocno_conflict_bit_vec add_to_allocno_conflicts clear_allocno_conflicts allocno_conflict_check curr_allocno_conflict_check_tick compress_allocno_conflict_vec compress_conflict_vecs create_cap_allocno copy_allocno_live_range finish_allocno finish_allocnos copy_pool copy_vec initiate_copies find_allocno_copy __FUNCTION__.36396 print_copy print_copies print_allocno_copies __FUNCTION__.36587 finish_copy finish_copies cost_vector_pool initiate_cost_vectors finish_cost_vectors curr_bb create_insn_allocnos create_bb_allocnos create_loop_allocnos create_loop_tree_node_allocnos propagate_modified_regnos propagate_allocno_info create_allocnos change_allocno_in_range_list low_pressure_loop_node_p loop_compare_func mark_loops_for_removal mark_all_loops_for_removal VEC_ira_loop_tree_node_t_base_length VEC_ira_loop_tree_node_t_base_space VEC_ira_loop_tree_node_t_base_quick_push VEC_ira_loop_tree_node_t_base_pop VEC_ira_loop_tree_node_t_heap_alloc VEC_ira_loop_tree_node_t_heap_free VEC_ira_loop_tree_node_t_heap_reserve VEC_ira_loop_tree_node_t_heap_safe_push removed_loop_vec children_vec remove_uneccesary_loop_nodes_from_loop_tree loop_is_inside_p regno_allocno_order_compare_func regno_allocnos ira_rebuild_regno_allocno_list propagate_some_info_from_allocno remove_unnecessary_allocnos remove_low_level_allocnos remove_unnecessary_regions update_bad_spill_attribute setup_min_max_allocno_live_range_point allocno_range_compare_func sort_conflict_id_allocno_map setup_min_max_conflict_allocno_ids create_caps regno_top_level_allocno_map copy_info_to_removed_store_destinations ira-costs.c insn_constraint_len ok_for_base_p_1 ira_get_register_move_cost ira_get_may_move_cost ira_allocate_and_set_costs max_struct_costs_size init_cost temp_costs op_costs this_op_costs allocno_costs total_costs cost_classes cost_classes_num cost_class_nums struct_costs_size allocno_pref allocno_pref_buffer common_classes frequency copy_cost record_reg_classes ok_for_index_p_nonstrict ok_for_base_p_nonstrict record_address_regs record_operand_costs scan_one_insn print_costs process_bb_node_for_costs find_allocno_class_costs process_bb_node_for_hard_reg_moves setup_allocno_cover_class_and_costs free_ira_costs ira-conflicts.c __FUNCTION__.30817 ira_allocno_set_iter_init ira_allocno_set_iter_cond ira_allocno_set_iter_next ira_allocno_conflict_iter_init ira_allocno_conflict_iter_cond ira_allocno_conflict_iter_next conflicts build_conflict_bit_table commutative_constraint_p get_dup_num get_dup go_through_subreg process_regs_for_copy __FUNCTION__.35109 process_reg_shuffles __FUNCTION__.35365 add_insn_allocno_copies add_copies propagate_copies collected_conflict_allocnos build_allocno_conflicts build_conflicts print_hard_reg_set print_conflicts ira-color.c VEC_ira_allocno_t_base_pop VEC_ira_allocno_t_base_truncate ira_allocate_and_set_or_copy_costs coloring_allocno_bitmap consideration_allocno_bitmap allocno_coalesced_p processed_coalesced_allocno_bitmap sorted_allocnos allocno_stack_vec allocnos_for_spilling splay_tree_node_pool removed_splay_allocno_vec allocnos_have_intersected_live_ranges_p allocated_hardreg_p update_cost_queue update_cost_queue_tail update_cost_queue_elems update_cost_check initiate_cost_update finish_cost_update start_update_cost queue_update_cost get_next_update_cost update_copy_costs __FUNCTION__.35232 update_conflict_hard_regno_costs __FUNCTION__.35334 allocno_cost_compare_func print_coalesced_allocno assign_hard_reg full_costs.35466 costs.35465 colorable_allocno_bucket uncolorable_allocno_bucket uncolorable_allocnos_num allocno_spill_priority add_allocno_to_bucket get_coalesced_allocnos_attributes bucket_allocno_compare_func sort_bucket add_allocno_to_ordered_bucket delete_allocno_from_bucket uncolorable_allocnos_splay_tree push_allocno_to_stack remove_allocno_from_bucket_and_push push_only_colorable push_allocno_to_spill calculate_allocno_spill_cost allocno_spill_priority_compare splay_tree_allocate splay_tree_free push_allocnos_to_stack pop_allocnos_from_stack setup_allocno_available_regs_num setup_allocno_left_conflicts_num put_allocno_into_bucket copy_freq_compare_func merge_allocnos coalesced_allocno_conflict_p coalesce_allocnos __FUNCTION__.36905 allocno_priorities setup_allocno_priorities allocno_priority_compare_func color_allocnos print_loop_title color_pass do_coloring move_spill_restore update_curr_costs __FUNCTION__.37809 regno_coalesced_allocno_cost regno_coalesced_allocno_num coalesced_pseudo_reg_freq_compare regno_max_ref_width coalesced_pseudo_reg_slot_compare setup_coalesced_allocno_costs_and_nums collect_spilled_coalesced_allocnos slot_coalesced_allocnos_live_ranges slot_coalesced_allocno_live_ranges_intersect_p setup_slot_coalesced_allocno_live_ranges coalesce_spill_slots allocno_reload_assign pseudo_reg_compare __FUNCTION__.38730 __FUNCTION__.38941 calculate_spill_cost color fast_allocation ira-emit.c __FUNCTION__.23149 __FUNCTION__.23203 at_bb_start at_bb_end max_regno_before_changing create_move free_move free_move_list eq_move_lists_p print_move_list change_regs add_to_edge_list create_new_reg subloop_tree_node_p set_allocno_reg entered_from_non_parent_p setup_entered_from_non_parent_p store_can_be_removed_p __FUNCTION__.36408 generate_edge_moves local_allocno_bitmap used_regno_bitmap renamed_regno_bitmap change_loop set_allocno_somewhere_renamed_p eq_edge_move_lists_p unify_moves hard_regno_last_set hard_regno_last_set_check allocno_last_set allocno_last_set_check VEC_move_t_base_length VEC_move_t_base_last VEC_move_t_base_index VEC_move_t_base_space VEC_move_t_base_quick_push VEC_move_t_base_truncate VEC_move_t_heap_alloc VEC_move_t_heap_free VEC_move_t_heap_reserve VEC_move_t_heap_safe_push move_vec curr_tick traverse_moves modify_move_list emit_move_list emit_moves update_costs add_range_and_copies_from_move_list add_ranges_and_copies ira-lives.c bb_has_abnormal_pred sparseset_clear __FUNCTION__.30957 curr_point high_pressure_start_point allocnos_live hard_regs_live curr_bb_node last_call_num allocno_saved_at_call make_regno_born update_allocno_pressure_excess_length make_regno_dead curr_reg_pressure set_allocno_live clear_allocno_live mark_reg_live __FUNCTION__.35065 mark_ref_live mark_reg_dead __FUNCTION__.35179 mark_ref_dead make_pseudo_conflict check_and_make_def_use_conflict check_and_make_def_conflict make_early_clobber_and_input_conflicts mark_hard_reg_early_clobbers single_reg_class single_reg_operand_class process_single_reg_class_operands process_bb_node_lives create_start_finish_chains remove_some_program_points_and_update_live_ranges print_allocno_live_ranges print_live_ranges jump.c init_label_info mark_all_labels __FUNCTION__.33140 mark_jump_label_1 __FUNCTION__.33485 __FUNCTION__.33505 __FUNCTION__.33529 __FUNCTION__.33545 __FUNCTION__.33561 returnjump_p_1 eh_returnjump_p_1 __FUNCTION__.33957 redirect_exp_1 __FUNCTION__.34396 invert_exp_1 __FUNCTION__.34466 __FUNCTION__.34539 __FUNCTION__.34880 l-ipo.c __FUNCTION__.31463 current_module_scope saved_module_scope_map primary_module_last_fundef_no primary_module_last_loc referenced_asm_ids htab_module_scope_hash htab_module_scope_eq get_module_scope __FUNCTION__.34826 alloc_lang_decl __FUNCTION__.34856 __FUNCTION__.34899 __FUNCTION__.34966 clear_module_scope_bindings save_assembler_name_reference_bit clear_assembler_name_reference_bit restore_assembler_name_reference_bit restore_post_parsing_states __FUNCTION__.35071 pending_types type_set type_hash_tab type_hash_hash type_hash_eq aggr_has_equiv_id type_hash_del is_ns_equiv __FUNCTION__.35166 __FUNCTION__.35218 get_norm_type __FUNCTION__.35338 find_struct_types cgraph_collect_type_referenced cgraph_build_type_equivalent_classes re_record_component_aliases type_eq_process record_components_for_parent_types cgraph_symtab global_link_performed hash_sym_by_assembler_name eq_assembler_name cgraph_sym __FUNCTION__.35823 __FUNCTION__.35863 htab_sym_hash htab_sym_eq add_define_module __FUNCTION__.35899 __FUNCTION__.35928 __FUNCTION__.35984 __FUNCTION__.36023 has_profile_info resolve_cgraph_node __FUNCTION__.36106 __FUNCTION__.36177 promo_ent_hash promo_ent_eq promo_ent_del promo_ent_hash_tab get_name_seq_num promote_static_var_func __FUNCTION__.36260 process_module_scope_static_var __FUNCTION__.36350 process_module_scope_static_func __FUNCTION__.36400 varpool_symtab hash_node_by_assembler_name eq_node_assembler_name __FUNCTION__.36539 merge_addressable_attr resolve_varpool_node langhooks.c __FUNCTION__.36702 __FUNCTION__.36743 __FUNCTION__.36752 __FUNCTION__.36769 __FUNCTION__.36774 __FUNCTION__.36788 __FUNCTION__.36846 __FUNCTION__.36895 add_builtin_function_common __FUNCTION__.37071 lcm.c compute_antinout_edge compute_earliest compute_laterin compute_insert_delete compute_farthest compute_nearerout compute_rev_insert_delete lists.c unused_insn_list unused_expr_list free_list __FUNCTION__.21067 find_list_elem remove_list_node __FUNCTION__.21113 __FUNCTION__.21160 loop-init.c __FUNCTION__.33349 __FUNCTION__.33392 gate_handle_loop2 rtl_loop_init __FUNCTION__.33438 rtl_loop_done gate_rtl_move_loop_invariants rtl_move_loop_invariants gate_rtl_unswitch rtl_unswitch gate_rtl_unroll_and_peel_loops rtl_unroll_and_peel_loops gate_rtl_doloop rtl_doloop loop-invariant.c __FUNCTION__.27821 __FUNCTION__.27875 invariant_table_size invariant_table actual_stamp VEC_invariant_p_base_length VEC_invariant_p_base_index VEC_invariant_p_base_iterate VEC_invariant_p_base_space VEC_invariant_p_base_quick_push VEC_invariant_p_heap_alloc VEC_invariant_p_heap_free VEC_invariant_p_heap_reserve VEC_invariant_p_heap_safe_push invariants check_invariant_table_size check_maybe_invariant invariant_for_use hash_invariant_expr_1 __FUNCTION__.33701 invariant_expr_equal_p __FUNCTION__.33794 hash_invariant_expr eq_invariant_expr find_or_insert_inv find_identical_invariants merge_identical_invariants compute_always_reached find_exits may_assign_reg_p find_defs create_new_invariant record_use __FUNCTION__.34281 check_dependency __FUNCTION__.34302 check_dependencies find_invariant_insn record_uses find_invariants_insn find_invariants_bb find_invariants_body find_invariants free_use_list get_inv_cost gain_for_invariant best_gain_for_invariant set_move_mark find_invariants_to_move move_invariant_reg move_invariants init_inv_motion_data free_inv_motion_data __FUNCTION__.35020 move_single_loop_invariants free_loop_data loop-iv.c simple_loop_desc clean_slate iv_ref_table_size iv_ref_table current_loop bivs check_iv_ref_table_size simple_reg_p clear_iv_info biv_hash biv_eq latch_dominating_def iv_get_reaching_def __FUNCTION__.32174 iv_constant iv_subreg iv_extend iv_neg iv_add iv_mult iv_shift get_biv_step_1 __FUNCTION__.32541 get_biv_step __FUNCTION__.32677 record_iv analyzed_for_bivness_p record_biv __FUNCTION__.32732 iv_analyze_biv __FUNCTION__.32829 iv_analyze_op iv_analyze_def __FUNCTION__.32923 __FUNCTION__.33092 __FUNCTION__.33118 inverse altered_reg_used mark_altered simple_rhs_p simplify_using_assignment implies_p __FUNCTION__.33584 eliminate_implied_condition __FUNCTION__.33743 eliminate_implied_conditions simplify_using_initial_values __FUNCTION__.33785 shorten_into_mode __FUNCTION__.33930 canonicalize_iv_subregs __FUNCTION__.33990 determine_max_iter iv_number_of_iterations __FUNCTION__.34215 check_simple_exit loop-unroll.c VEC_rtx_base_iterate peel_loops_completely decide_unrolling_and_peeling __FUNCTION__.31507 peel_loop_simple unroll_loop_constant_iterations unroll_loop_runtime_iterations unroll_loop_stupid loop_exit_at_end_p decide_peel_once_rolling decide_peel_completely peel_loop_completely decide_unroll_constant_iterations decide_unroll_runtime_iterations decide_unroll_stupid decide_peel_simple analyze_insns_in_loop opt_info_start_duplication __FUNCTION__.31801 apply_opt_in_copies free_opt_info __FUNCTION__.31967 __FUNCTION__.32272 __FUNCTION__.32586 __FUNCTION__.32716 si_info_hash si_info_eq ve_info_hash ve_info_eq referenced_in_one_insn_in_loop_p analyze_insn_to_expand_var analyze_iv_to_split_insn determine_split_iv_delta get_ivts_expr allocate_basic_variable insert_base_initialization split_iv __FUNCTION__.33204 get_expansion expand_var_during_unrolling __FUNCTION__.33321 insert_var_expansion_initialization combine_var_copies_in_loop_exit __FUNCTION__.33570 release_var_copies loop-unswitch.c __FUNCTION__.31222 unswitch_single_loop may_unswitch_on unswitch_loop __FUNCTION__.31450 __FUNCTION__.31667 omp-low.c __FUNCTION__.29103 __FUNCTION__.29120 __FUNCTION__.29151 __FUNCTION__.29205 gimple_seq_alloc_with_stmt gimple_omp_subcode gimple_omp_return_nowait_p gimple_omp_section_last_p gimple_omp_section_set_last gimple_omp_parallel_combined_p gimple_omp_parallel_set_combined_p __FUNCTION__.32595 gimple_call_set_fndecl __FUNCTION__.32736 gimple_cond_true_label gimple_cond_false_label gimple_goto_dest gimple_bind_append_vars gimple_bind_add_stmt gimple_bind_add_seq gimple_phi_result __FUNCTION__.33604 gimple_switch_num_labels __FUNCTION__.33639 gimple_switch_label __FUNCTION__.33709 __FUNCTION__.33787 __FUNCTION__.33801 __FUNCTION__.33829 __FUNCTION__.33843 __FUNCTION__.33871 __FUNCTION__.33885 __FUNCTION__.33913 __FUNCTION__.33927 gimple_omp_taskreg_clauses gimple_omp_taskreg_child_fn gimple_omp_taskreg_data_arg gimple_omp_taskreg_set_data_arg gimple_omp_single_clauses __FUNCTION__.34190 gimple_omp_atomic_store_val gimple_omp_atomic_load_lhs gimple_omp_atomic_load_rhs gimple_omp_continue_control_def gimple_omp_continue_control_use is_gimple_omp gsi_after_labels VEC_edge_var_map_base_length VEC_edge_var_map_base_iterate link_imm_use_to_list link_imm_use set_ssa_use_from_ptr gimple_phi_arg_location_from_edge __FUNCTION__.38503 redirect_edge_var_map_def redirect_edge_var_map_result redirect_edge_var_map_location all_contexts taskreg_nesting_level task_shared_vars scan_omp_op scan_omp_1_op is_parallel_ctx is_task_ctx is_taskreg_ctx is_combined_parallel extract_omp_for_data __FUNCTION__.45386 workshare_safe_to_combine_p __FUNCTION__.45804 get_ws_args_for __FUNCTION__.45849 determine_parallel_type is_variable_sized is_reference lookup_decl maybe_lookup_decl lookup_sfield maybe_lookup_field use_pointer_for_field maybe_lookup_decl_in_outer_ctx omp_copy_decl_2 omp_copy_decl_1 build_receiver_ref build_outer_var_ref __FUNCTION__.46178 build_sender_ref install_var_field install_var_local fixup_remapped_decl omp_copy_decl free_omp_region_1 finalize_task_copyfn maybe_catch_exception fixup_child_record_type scan_sharing_clauses __FUNCTION__.46623 scan_omp tmp_ompfn_id_num create_omp_child_function_name create_omp_child_function scan_omp_parallel scan_omp_task scan_omp_for scan_omp_sections scan_omp_single check_omp_nesting_restrictions scan_omp_1_stmt build_omp_barrier maybe_lookup_ctx lookup_decl_in_outer_ctx __FUNCTION__.47262 __FUNCTION__.47314 lower_rec_input_clauses __FUNCTION__.47739 lower_omp lower_lastprivate_clauses lower_reduction_clauses lower_copyprivate_clauses lower_send_clauses __FUNCTION__.48180 lower_send_shared_vars gimple_build_cond_empty expand_parallel_call __FUNCTION__.48313 expand_task_call list2chain remove_exit_barrier __FUNCTION__.48516 remove_exit_barriers optimize_omp_library_calls expand_omp_taskreg __FUNCTION__.48708 expand_omp_for_generic __FUNCTION__.48923 expand_omp_for_static_nochunk __FUNCTION__.49731 expand_omp_for_static_chunk __FUNCTION__.50084 expand_omp_for __FUNCTION__.50543 expand_omp_sections __FUNCTION__.50794 expand_omp_single __FUNCTION__.50996 expand_omp_synch __FUNCTION__.51022 expand_omp_atomic_fetch_op __FUNCTION__.51072 expand_omp_atomic_pipeline __FUNCTION__.51161 expand_omp_atomic_mutex __FUNCTION__.51302 expand_omp_atomic expand_omp __FUNCTION__.51395 build_omp_regions_1 __FUNCTION__.51425 build_omp_regions_root build_omp_regions __FUNCTION__.51508 execute_expand_omp gate_expand_omp lower_omp_sections lower_omp_single_simple lower_omp_single_copy lower_omp_single lower_omp_master lower_omp_ordered critical_name_mutexes lower_omp_critical lower_omp_for_lastprivate lower_omp_for check_combined_parallel task_copyfn_copy_decl task_copyfn_remap_type create_task_copyfn __FUNCTION__.52068 lower_omp_taskreg lower_omp_regimplify_p lower_omp_1 __FUNCTION__.52490 execute_lower_omp __FUNCTION__.52606 gate_lower_omp all_labels diagnose_sb_0 diagnose_sb_1 diagnose_sb_2 optabs.c trap_rtx libfunc_hash hash_libfunc eq_libfunc add_equal_note __FUNCTION__.34988 widen_operand __FUNCTION__.35153 __FUNCTION__.35697 __FUNCTION__.35905 simplify_expand_binop __FUNCTION__.36072 expand_superword_shift expand_subword_shift expand_doubleword_shift_condmove expand_doubleword_shift expand_doubleword_mult __FUNCTION__.36469 swap_commutative_operands_with_target shift_optab_p commutative_optab_p avoid_expensive_constant expand_binop_directly __FUNCTION__.37567 __FUNCTION__.37685 __FUNCTION__.37835 widen_clz expand_doubleword_clz expand_unop_direct widen_bswap expand_doubleword_bswap expand_parity expand_ctz expand_ffs lowpart_subreg_maybe_copy __FUNCTION__.38235 expand_absneg_bit expand_copysign_absneg expand_copysign_bit __FUNCTION__.39194 __FUNCTION__.39320 no_conflict_move_test prepare_cmp_insn __FUNCTION__.39573 prepare_float_lib_cmp prepare_operand emit_cmp_and_jump_insn_1 __FUNCTION__.39816 __FUNCTION__.39909 __FUNCTION__.39966 __FUNCTION__.40282 __FUNCTION__.40389 __FUNCTION__.40442 __FUNCTION__.40549 can_fix_p can_float_p __FUNCTION__.40701 __FUNCTION__.40931 __FUNCTION__.41110 init_insn_codes init_optab init_optabv init_convert_optab gen_libfunc gen_int_libfunc gen_fp_libfunc gen_fixed_libfunc gen_signed_fixed_libfunc gen_unsigned_fixed_libfunc gen_int_fp_libfunc gen_intv_fp_libfunc gen_int_fp_fixed_libfunc gen_int_fp_signed_fixed_libfunc gen_int_fixed_libfunc gen_int_signed_fixed_libfunc gen_int_unsigned_fixed_libfunc gen_interclass_conv_libfunc gen_int_to_fp_conv_libfunc gen_ufloat_conv_libfunc gen_int_to_fp_nondecimal_conv_libfunc gen_fp_to_int_conv_libfunc gen_intraclass_conv_libfunc gen_trunc_conv_libfunc gen_extend_conv_libfunc gen_fract_conv_libfunc gen_fractuns_conv_libfunc gen_satfract_conv_libfunc gen_satfractuns_conv_libfunc libfunc_decls libfunc_decl_hash libfunc_decl_eq __FUNCTION__.42266 __FUNCTION__.42314 reinit.42402 __FUNCTION__.42679 get_rtx_code __FUNCTION__.42796 vector_compare_rtx __FUNCTION__.42824 get_vcond_icode expand_val_compare_and_swap_1 expand_compare_and_swap_loop __FUNCTION__.43171 __FUNCTION__.43253 __FUNCTION__.42747 options.c VAR_mintel_syntax __FUNCTION__.17115 opts.c debug_struct_ordinary debug_struct_generic dfn_lbl.36592 dir_lbl.36593 ind_lbl.36594 ord_lbl.36595 gen_lbl.36596 none_lbl.36597 any_lbl.36598 sys_lbl.36600 base_lbl.36599 base_of_path main_input_basename main_input_baselength matches_main_base last_path.36729 last_match.36730 undocumented_msg flag_werror_set profile_arc_flag_set flag_profile_values_set flag_unroll_loops_set flag_tracer_set flag_value_profile_transformations_set flag_peel_loops_set flag_branch_probabilities_set flag_inline_functions_set flag_ipa_cp_set flag_ipa_cp_clone_set flag_predictive_commoning_set flag_unswitch_loops_set flag_gcse_after_reload_set flag_limit_hot_components_set VEC_char_p_base_length VEC_char_p_base_iterate VEC_char_p_base_space VEC_char_p_base_quick_push VEC_char_p_heap_reserve VEC_char_p_heap_safe_push flag_instrument_functions_exclude_functions flag_instrument_functions_exclude_files VEC_const_char_p_base_pop VEC_const_char_p_heap_reserve VEC_const_char_p_heap_safe_push ignored_options integral_argument write_langs complain_wrong_lang postpone_unknown_option_warning handle_option common_handle_option add_comma_separated_to_vector lipo_save_cl_args handle_options cur_mod_id.38059 first_time_p.38102 initial_lang_mask.38108 initial_max_aliased_vops.38103 initial_avg_aliased_vops.38104 initial_min_crossjump_insns.38105 initial_max_fields_for_field_sensitive.38106 initial_loop_invariant_max_bbs_in_loop.38107 wrap_help print_filtered_help printed.38443 new_help.38451 print_specific_help __FUNCTION__.38593 columns.38592 handle_param verbose.38666 specifics.38692 set_Wextra set_debug_level __FUNCTION__.39134 type_explicit.39193 params.c num_compiler_params __FUNCTION__.13338 passes.c VEC_ipa_opt_pass_base_length VEC_ipa_opt_pass_base_index VEC_ipa_opt_pass_base_space VEC_ipa_opt_pass_base_quick_push VEC_ipa_opt_pass_heap_free VEC_ipa_opt_pass_heap_reserve VEC_ipa_opt_pass_heap_safe_push gate_rest_of_compilation gate_postreload set_pass_for_id register_dump_files_1 register_dump_files next_pass_1 do_per_function nnodes order do_per_function_toporder __FUNCTION__.48999 execute_function_todo __FUNCTION__.49050 execute_todo __FUNCTION__.49171 verify_interpass_invariants clear_last_verified pass_init_dump_file pass_fini_dump_file update_properties_after_pass add_ipa_transform_pass execute_ipa_summary_passes execute_one_ipa_transform_pass execute_one_pass __FUNCTION__.49372 __FUNCTION__.49555 __FUNCTION__.49576 gt_ggc_ma_order gt_pch_pa_order gt_pch_na_order plugin.c plugin_name_args_tab plugin_callbacks added_pass_nodes prev_added_pass_node htab_str_eq get_plugin_base_name __FUNCTION__.15764 position_pass register_pass register_plugin_info __FUNCTION__.15993 __FUNCTION__.16054 finalize_one_plugin print_version_one_plugin print_help_one_plugin pointer-set.c hash1 insert_aux postreload-gcse.c stats expr_table expr_obstack occr_obstack unoccr_obstack modifies_mem_list modifies_mem_obstack modifies_mem_obstack_bottom alloc_mem hash_expr_for_htab free_mem __FUNCTION__.32244 lookup_expr_in_table dump_hash_table_entry reg_changed_after_insn_p __FUNCTION__.32515 mems_conflict_p find_mem_conflicts record_last_reg_set_info_regno record_opr_changes __FUNCTION__.32799 reg_used_on_edge get_avail_load_store_reg __FUNCTION__.33029 bb_has_well_behaved_predecessors get_bb_avail_insn eliminate_partially_redundant_load __FUNCTION__.33154 eliminate_partially_redundant_loads delete_redundant_insns_1 delete_redundant_insns gcse_after_reload_main gate_handle_gcse2 rest_of_handle_gcse2 postreload.c reload_cse_regs_1 reload_combine reload_cse_move2add reload_cse_noop_set_p reload_cse_simplify reload_cse_simplify_set reload_cse_simplify_operands __FUNCTION__.34061 reg_state reload_combine_ruid reload_combine_note_store reload_combine_note_use __FUNCTION__.34991 reg_set_luid reg_offset reg_base_reg reg_mode move2add_luid move2add_last_label_luid move2add_note_store gate_handle_postreload rest_of_handle_postreload predict.c __FUNCTION__.27820 __FUNCTION__.38634 __FUNCTION__.38776 __FUNCTION__.39033 __FUNCTION__.39124 gimple_phi_num_args gimple_phi_result_ptr __FUNCTION__.39890 __FUNCTION__.40560 gimple_predict_predictor gimple_predict_outcome get_def_from_ptr gimple_phi_arg_edge real_zero real_one real_almost_one real_br_prob_base real_inv_br_prob_base real_one_half real_bb_freq_max predictor_info maybe_hot_frequency_p maybe_hot_count_p bb_predictions probability_reliable_p __FUNCTION__.46298 predict_insn __FUNCTION__.46313 __FUNCTION__.46356 clear_bb_predictions can_predict_insn_p dump_prediction set_even_probabilities combine_predictions_for_insn combine_predictions_for_bb predict_loops bb_estimate_probability_locally expr_expected_value_1 expr_expected_value strip_predict_hints tree_predict_by_opcode return_prediction apply_return_prediction predict_paths_leading_to tree_bb_level_predictions predict_paths_for_bb __FUNCTION__.47912 propagate_freq estimate_loops_at_level estimate_loops __FUNCTION__.48214 real_values_initialized.48260 compute_function_frequency choose_function_section gate_estimate_probability pretty-print.c pp_set_verbatim_wrapping_ pp_set_real_maximum_length pp_clear_state pp_wrap_text pp_maybe_wrap_text pp_append_r __FUNCTION__.12895 __FUNCTION__.13748 print-rtl.c outfile sawclose indent print_decl_name print_rtx __FUNCTION__.27770 print-tree.c table __FUNCTION__.37040 profile.c __FUNCTION__.27365 __FUNCTION__.27413 __FUNCTION__.27467 VEC_histogram_value_base_length VEC_histogram_value_base_index VEC_histogram_value_heap_free gimple_filename gimple_lineno profile_hooks total_num_blocks total_num_edges total_num_edges_ignored total_num_edges_instrumented total_num_blocks_created total_num_passes total_num_times_called total_hist_br_prob total_num_never_executed total_num_branches instrument_edges __FUNCTION__.43838 instrument_values __FUNCTION__.43931 get_exec_counts is_edge_inconsistent correct_negative_edge_counts is_inconsistent set_bb_counts __FUNCTION__.44186 read_profile_edge_counts compute_branch_probabilities __FUNCTION__.44324 informed.44343 compute_value_histograms output_location prev_file_name.44903 prev_line.44904 find_spanning_tree __FUNCTION__.45004 find_group union_groups __FUNCTION__.45372 __FUNCTION__.45591 real.c get_zero get_canonical_qnan get_canonical_snan get_inf sticky_rshift_significand rshift_significand lshift_significand lshift_significand_1 add_significands sub_significands neg_significand cmp_significands cmp_significand_0 set_significand_bit clear_significand_bit test_significand_bit clear_significand_below div_significands normalize do_add __FUNCTION__.21994 do_multiply __FUNCTION__.22097 do_divide __FUNCTION__.22203 do_compare __FUNCTION__.22271 do_fix_trunc __FUNCTION__.22360 __FUNCTION__.22405 __FUNCTION__.22472 __FUNCTION__.22512 __FUNCTION__.22530 __FUNCTION__.22604 real_digit __FUNCTION__.22847 __FUNCTION__.22901 rtd_divmod __FUNCTION__.22995 ten_to_ptwo ten_to_mptwo __FUNCTION__.23254 times_pten decimal_from_integer decimal_integer_string __FUNCTION__.23618 __FUNCTION__.23663 tens.23662 __FUNCTION__.23701 tens.23700 __FUNCTION__.23726 num.23725 value.23773 value.23785 value.23795 __FUNCTION__.23812 __FUNCTION__.23883 round_for_format __FUNCTION__.23946 __FUNCTION__.24071 __FUNCTION__.24100 __FUNCTION__.24132 __FUNCTION__.24152 __FUNCTION__.24185 encode_ieee_single __FUNCTION__.24248 decode_ieee_single encode_ieee_double __FUNCTION__.24370 decode_ieee_double encode_ieee_extended __FUNCTION__.24519 encode_ieee_extended_motorola encode_ieee_extended_intel_96 encode_ieee_extended_intel_128 decode_ieee_extended decode_ieee_extended_motorola decode_ieee_extended_intel_96 decode_ieee_extended_intel_128 encode_ibm_extended decode_ibm_extended encode_ieee_quad __FUNCTION__.24836 decode_ieee_quad encode_vax_f __FUNCTION__.25033 decode_vax_f encode_vax_d __FUNCTION__.25087 decode_vax_d encode_vax_g __FUNCTION__.25165 decode_vax_g encode_decimal_single decode_decimal_single encode_decimal_double decode_decimal_double encode_decimal_quad decode_decimal_quad encode_internal decode_internal init.25291 halfthree.25290 __FUNCTION__.25418 __FUNCTION__.25447 __FUNCTION__.25507 __FUNCTION__.23573 recog.c skip_alternative __FUNCTION__.29461 __FUNCTION__.29515 in_hard_reg_set_p get_attr_enabled changes changes_allocated num_changes validate_change_1 __FUNCTION__.33876 simplify_while_replacing validate_replace_rtx_1 __FUNCTION__.34495 validate_replace_src_1 __FUNCTION__.35718 __FUNCTION__.36151 __FUNCTION__.36184 split_insn peep2_insn_data peep2_current __FUNCTION__.37235 __FUNCTION__.37250 __FUNCTION__.37274 __FUNCTION__.37314 search_ofs.37310 peep2_reinit_state peephole2_optimize __FUNCTION__.37499 __FUNCTION__.37745 __FUNCTION__.37907 gate_handle_peephole2 rest_of_handle_peephole2 rest_of_handle_split_all_insns rest_of_handle_split_after_reload gate_handle_split_before_regstack rest_of_handle_split_before_regstack gate_handle_split_before_sched2 rest_of_handle_split_before_sched2 gate_do_final_split reg-stack.c VEC_char_base_length VEC_char_base_index VEC_char_base_space VEC_char_base_replace VEC_char_base_address VEC_char_heap_alloc VEC_char_heap_free VEC_char_heap_reserve_exact VEC_char_heap_safe_grow VEC_char_heap_safe_grow_cleared stack_regs_mentioned_data current_block starting_stack_p FP_mode_reg not_a_num stack_regs_mentioned_p ix86_flags_rtx next_flags_user straighten_stack change_stack pop_stack get_true_reg any_malformed_asm check_asm_stack_operands get_asm_operand_n_inputs __FUNCTION__.35613 stack_result replace_reg __FUNCTION__.35680 remove_regno_note __FUNCTION__.35730 get_hard_regnum __FUNCTION__.35747 emit_pop_insn __FUNCTION__.35783 emit_swap_insn __FUNCTION__.35854 swap_to_top __FUNCTION__.36008 move_for_stack_reg __FUNCTION__.36054 move_nan_for_stack_reg swap_rtx_condition_1 swap_rtx_condition compare_for_stack_reg subst_stack_regs_pat __FUNCTION__.36544 subst_asm_stack_regs __FUNCTION__.37444 subst_stack_regs __FUNCTION__.38033 print_stack convert_regs_entry convert_regs_exit propagate_stack compensate_edge __FUNCTION__.38465 compensate_edges better_edge convert_regs_1 __FUNCTION__.38729 convert_regs_2 convert_regs reg_to_stack gate_handle_stack_regs rest_of_handle_stack_regs reginfo.c initial_fixed_regs initial_call_used_regs persistent_obstack int_reg_class_contents last_mode_for_init_move_cost top_of_stack no_global_reg_vars __FUNCTION__.34795 last_move_cost.34791 saved_fixed_regs saved_call_used_regs saved_reg_names restore_register_info init_reg_sets_1 __FUNCTION__.35075 what_option.35633 reg_pref reginfo_init __FUNCTION__.35758 __FUNCTION__.35781 reg_scan_mark_refs subregs_of_mode som_hash som_eq record_subregs_of_mode find_subregs_of_mode init_subregs_of_mode __FUNCTION__.36259 __FUNCTION__.36316 finish_subregs_of_mode gate_subregs_of_mode_init __FUNCTION__.35005 __FUNCTION__.34763 regmove.c regclass_compatible_p regno_src_regno perhaps_ends_bb_p optimize_reg_copy_1 optimize_reg_copy_2 optimize_reg_copy_3 copy_src_to_dest reg_set_in_bb max_reg_computed reg_is_remote_constant_p __FUNCTION__.32547 fixup_match_2 regmove_optimize find_matches gate_handle_regmove regrename.c __FUNCTION__.27790 remove_from_hard_reg_set regno_ok_for_base_p scan_actions_name rename_obstack note_sets __FUNCTION__.31094 clear_dead_regs __FUNCTION__.31116 merge_overlapping_regs regrename_optimize build_def_use dump_def_use_chain do_replace open_chains closed_chains scan_rtx_reg __FUNCTION__.31562 scan_rtx_address scan_rtx __FUNCTION__.31984 __FUNCTION__.32069 kill_value_one_regno kill_value_regno kill_value set_value_regno init_value_data kill_clobbered_value kill_set_value kill_autoinc_value copy_value mode_change_ok maybe_mode_change find_oldest_value_reg replace_oldest_value_reg replace_oldest_value_addr replace_oldest_value_mem copyprop_hardreg_forward_1 __FUNCTION__.33096 copyprop_hardreg_forward gate_handle_regrename rest_of_handle_regrename gate_handle_cprop rest_of_handle_cprop regstat.c __FUNCTION__.30199 __FUNCTION__.30245 setjmp_crosses regstat_bb_compute_ri __FUNCTION__.30695 __FUNCTION__.30747 regstat_bb_compute_calls_crossed __FUNCTION__.30918 __FUNCTION__.30952 reload.c replace_reloads replacements n_replacements secondary_memlocs secondary_memlocs_elim secondary_memlocs_elim_used this_insn this_insn_is_asm hard_regs_live_known static_reload_reg_p subst_reg_equivs_changed output_reloadnum push_reg_equiv_alt_mem push_secondary_reload __FUNCTION__.34103 __FUNCTION__.34389 find_reloads_address find_valid_class __FUNCTION__.34528 find_reusable_reload reload_inner_reg_of_subreg can_reload_into find_dummy_reload refers_to_regno_for_reload_p hard_reg_set_here_p push_replacement dup_replacements combine_reloads __FUNCTION__.37006 decompose __FUNCTION__.37175 immune_p __FUNCTION__.37360 __FUNCTION__.37507 find_reloads_toplev alternative_allows_const_pool_ref make_memloc __FUNCTION__.40341 find_reloads_subreg_address maybe_memory_address_p find_reloads_address_part subst_reg_equivs find_reloads_address_1 subst_indexed_address update_auto_inc_notes __FUNCTION__.41315 find_inc_amount __FUNCTION__.42497 __FUNCTION__.42587 copy_replacements_1 __FUNCTION__.42823 refers_to_mem_for_reload_p __FUNCTION__.42986 __FUNCTION__.43899 reload_when_needed_name reload1.c VEC_rtx_gc_free __FUNCTION__.30495 __FUNCTION__.30549 reg_last_reload_reg reg_has_output_reload reg_is_output_reload reg_max_ref_width reg_old_renumber reg_reloaded_contents reg_reloaded_insn reg_reloaded_valid reg_reloaded_dead reg_reloaded_call_part_clobbered n_spills spill_reg_rtx spill_reg_store spill_reg_stored_to spill_reg_order bad_spill_regs bad_spill_regs_global spill_regs pseudo_previous_regs pseudo_forbidden_regs used_spill_regs last_spill_reg spill_indirect_levels spill_stack_slot spill_stack_slot_width spilled_pseudos changed_allocation_pseudos pseudos_counted reload_obstack reload_startobj reload_firstobj reload_insn_firstobj insns_need_reload reg_eliminate reg_eliminate_1 num_eliminable num_eliminable_invariants first_label_num offsets_known_at offsets_at num_labels unused_insn_chains __FUNCTION__.34343 replace_pseudos_in __FUNCTION__.34382 has_nonexceptional_receiver something_needs_elimination something_needs_operands_changed failure temp_pseudo_reg_arr scan_paradoxical_subregs init_elim_table alter_reg mark_not_eliminable maybe_fix_stack_asms spill_hard_reg finish_spills set_initial_elim_offsets set_initial_label_offsets calculate_needs_all_insns verify_initial_elim_offsets update_eliminables select_reload_regs delete_caller_save_insns delete_dead_insn reload_as_needed __FUNCTION__.34661 verbose_warned.34679 copy_reloads set_label_offsets eliminate_regs_in_insn update_eliminable_offsets reload_reg_class_lower spill_cost spill_add_cost hard_regno_to_pseudo_regno count_pseudo __FUNCTION__.36203 order_regs_for_reload reload_order used_spill_regs_local count_spilled_pseudo find_reg reloads_conflict regno_pseudo_regs.36375 best_regno_pseudo_regs.36376 __FUNCTION__.36415 find_reload_regs spill_failure mark_home_live_1 set_offsets_for_label eliminate_regs_1 __FUNCTION__.37445 elimination_effects check_eliminable_occurrences __FUNCTION__.38204 set_initial_eh_label_offset __FUNCTION__.39084 fixup_eh_region_note forget_old_reloads_1 choose_reload_regs merge_assigned_reloads emit_reload_insns forget_marked_reloads reload_reg_unavailable reload_reg_used reload_reg_used_in_input_addr reload_reg_used_in_inpaddr_addr reload_reg_used_in_output_addr reload_reg_used_in_outaddr_addr reload_reg_used_in_input reload_reg_used_in_output reload_reg_used_in_op_addr reload_reg_used_in_op_addr_reload reload_reg_used_in_insn reload_reg_used_in_other_addr reload_reg_used_at_all reload_reg_used_for_inherit reg_used_in_insn mark_reload_reg_in_use clear_reload_reg_in_use __FUNCTION__.39977 reload_reg_free_p __FUNCTION__.40094 reload_reg_reaches_end_p __FUNCTION__.40524 reload_regs_reach_end_p reloads_unique_chain_p substitute gen_reload_chain_without_interm_reg_p __FUNCTION__.41006 __FUNCTION__.41136 reload_inherited reload_inheritance_insn reload_override_in reload_spill_index reload_reg_rtx_for_input reload_reg_rtx_for_output reload_reg_free_for_value_p free_for_value_p conflicts_with_override failed_reload __FUNCTION__.41508 set_reload_reg allocate_reload_reg choose_reload_regs_init __FUNCTION__.41862 input_reload_insns other_input_address_reload_insns other_input_reload_insns input_address_reload_insns inpaddr_address_reload_insns output_reload_insns output_address_reload_insns outaddr_address_reload_insns operand_reload_insns other_operand_reload_insns other_output_reload_insns new_spill_reg_store reg_reloaded_died reload_adjust_reg_for_temp reload_adjust_reg_for_icode emit_input_reload_insns delete_output_reload __FUNCTION__.43235 inc_for_reload gen_reload copy_eh_notes emit_output_reload_insns __FUNCTION__.43761 do_input_reload do_output_reload __FUNCTION__.44200 inherit_piecemeal_p __FUNCTION__.44406 emit_insn_if_valid_for_reload __FUNCTION__.45139 __FUNCTION__.45407 delete_address_reloads delete_address_reloads_1 __FUNCTION__.45951 reorg.c gate_handle_delay_slots rest_of_handle_delay_slots gate_handle_machine_reorg rest_of_handle_machine_reorg rtl-error.c location_for_asm diagnostic_for_asm rtl.c __FUNCTION__.21102 __FUNCTION__.21162 __FUNCTION__.21274 rtlanal.c overlaps_hard_reg_set_p non_rtx_starting_operands num_sign_bit_copies_in_rep rtx_addr_can_trap_p_1 set_of_1 __FUNCTION__.32569 __FUNCTION__.32818 covers_regno_no_parallel_p covers_regno_p __FUNCTION__.32966 __FUNCTION__.33134 __FUNCTION__.34155 rtx_referenced_p_1 computed_jump_p_1 for_each_rtx_1 subreg_get_info __FUNCTION__.34893 parms_set __FUNCTION__.35341 cached_nonzero_bits cached_num_sign_bit_copies nonzero_bits1 __FUNCTION__.35779 num_sign_bit_copies1 init_num_sign_bit_copies_in_rep __FUNCTION__.37245 __FUNCTION__.34812 rtlhooks.c sbitmap.c __FUNCTION__.27990 __FUNCTION__.28020 __FUNCTION__.28050 __FUNCTION__.28082 __FUNCTION__.28142 __FUNCTION__.28223 __FUNCTION__.28276 __FUNCTION__.28349 __FUNCTION__.28379 __FUNCTION__.28409 __FUNCTION__.28436 __FUNCTION__.28482 __FUNCTION__.28582 __FUNCTION__.28682 __FUNCTION__.28789 sched-rgn.c __FUNCTION__.27989 __FUNCTION__.28006 __FUNCTION__.28037 __FUNCTION__.28091 sel_sched_p VEC_haifa_insn_data_def_base_index VEC_haifa_deps_insn_data_def_base_index sd_iterator_start null_link.32956 sd_iterator_cond sd_iterator_next nr_inter nr_spec min_spec_prob bblst_table bblst_size bblst_last candidate_table edgelst_table edgelst_last dom prob rgn_nr_edges rgn_edges pot_split ancestor_edges is_cfg_nonregular extract_edgelst bb_in_region_p find_single_block_region rgn_estimate_number_of_insns too_large haifa_find_rgns __FUNCTION__.34976 find_rgns gather_region_statistics __FUNCTION__.35869 print_region_statistics __FUNCTION__.35952 compute_dom_prob_ps __FUNCTION__.36321 split_edges compute_trg_info __FUNCTION__.36578 free_trg_info not_in_df check_live_1 __FUNCTION__.36866 update_live_1 check_live update_live set_spec_fed find_conditional_protection is_conditionally_protected is_pfree is_prisky is_exception_free sched_target_n_insns target_n_insns sched_n_insns schedule_more_p init_ready_list __FUNCTION__.37761 can_schedule_ready_p begin_schedule_ready new_ready rgn_print_insn tmp.38115 rgn_rank compute_jump_reg_dependencies rgn_common_sched_info rgn_sched_deps_info rgn_const_sched_deps_info rgn_const_sel_sched_deps_info rgn_const_sched_info rgn_add_remove_insn advance_target_bb rgn_sched_info sets_likely_spilled sets_likely_spilled_1 insn_referenced add_branch_dependences bb_deps concat_INSN_LIST concat_insn_mem_list propagate_deps compute_block_dependences __FUNCTION__.38680 free_block_dependencies free_pending_lists __FUNCTION__.39103 rgn_n_insns __FUNCTION__.39213 schedule_region __FUNCTION__.39333 __FUNCTION__.39470 __FUNCTION__.39534 __FUNCTION__.39602 rgn_fix_recovery_cfg rgn_add_block __FUNCTION__.39943 __FUNCTION__.40070 __FUNCTION__.40186 gate_handle_sched rest_of_handle_sched gate_handle_sched2 rest_of_handle_sched2 sched-vis.c safe_concat print_exp __FUNCTION__.31810 sdbout.c anonymous_types unnamed_struct_number deferred_global_decls sdbout_initialized see.c def_entry use_entry see_bb_splay_ar see_bb_hash_ar see_pre_extension_hash last_bb uses_num defs_num see_get_extension_reg see_get_extension_data see_gen_normalized_extension eq_descriptor_pre_extension __FUNCTION__.30647 hash_descriptor_pre_extension __FUNCTION__.30715 hash_del_pre_extension eq_descriptor_properties hash_descriptor_properties hash_del_properties eq_descriptor_extension __FUNCTION__.30791 hash_descriptor_extension __FUNCTION__.30864 see_free_ref_s see_seek_pre_extension_expr __FUNCTION__.30933 see_update_leader_extra_info __FUNCTION__.30966 see_free_data_structures see_initialize_data_structures see_mentioned_reg see_want_to_be_merged_with_extension see_print_register_properties __FUNCTION__.31362 see_print_pre_extension_expr __FUNCTION__.31376 see_delete_merged_def_extension see_delete_unmerged_def_extension see_emit_use_extension see_commit_ref_changes see_pre_insert_extensions __FUNCTION__.31510 see_pre_delete_extension see_map_extension see_commit_changes see_analyze_merged_def_local_prop __FUNCTION__.31698 see_analyze_unmerged_def_local_prop __FUNCTION__.31774 see_analyze_use_local_prop __FUNCTION__.31827 see_analyze_ref_local_prop see_execute_LCM see_set_prop_merged_def __FUNCTION__.32021 see_set_prop_unmerged_def __FUNCTION__.32077 see_set_prop_unmerged_use __FUNCTION__.32134 see_print_one_extension __FUNCTION__.32217 see_replace_src see_copy_insn __FUNCTION__.32247 see_def_extension_not_merged __FUNCTION__.32300 see_merge_one_use_extension __FUNCTION__.32440 see_merge_one_def_extension __FUNCTION__.32581 see_handle_extensions_for_one_ref see_merge_and_eliminate_extensions see_store_reference_and_extension __FUNCTION__.32907 see_handle_relevant_defs __FUNCTION__.33044 see_handle_relevant_uses see_handle_relevant_refs see_update_uses_relevancy see_analyze_one_def __FUNCTION__.33325 see_update_defs_relevancy __FUNCTION__.33454 see_update_relevancy see_propagate_extensions_to_uses see_main gate_handle_see rest_of_handle_see sel-sched-ir.c VEC_rtx_base_block_remove VEC_rtx_gc_copy VEC_edge_base_ordered_remove VEC_int_base_block_remove VEC_loop_p_heap_free VEC_loop_p_heap_reserve VEC_loop_p_heap_safe_push VEC_expr_history_def_base_length VEC_expr_history_def_base_index VEC_expr_history_def_base_iterate VEC_expr_history_def_base_space VEC_expr_history_def_base_quick_insert VEC_expr_history_def_base_address VEC_expr_history_def_heap_copy VEC_expr_history_def_heap_free VEC_expr_history_def_heap_reserve VEC_expr_history_def_heap_safe_insert _list_alloc _list_add _list_remove_nofree _list_remove _list_clear _list_iter_start _list_iter_next _list_iter_remove __FUNCTION__.38379 _list_iter_remove_nofree __FUNCTION__.38391 _xlist_add _list_iter_cond_expr VEC_sel_insn_data_def_base_length VEC_sel_insn_data_def_base_index VEC_sel_insn_data_def_base_space VEC_sel_insn_data_def_base_address VEC_sel_insn_data_def_heap_free VEC_sel_insn_data_def_heap_reserve_exact VEC_sel_insn_data_def_heap_safe_grow VEC_sel_insn_data_def_heap_safe_grow_cleared VEC_sel_global_bb_info_def_base_length VEC_sel_global_bb_info_def_base_index VEC_sel_global_bb_info_def_base_space VEC_sel_global_bb_info_def_base_address VEC_sel_global_bb_info_def_heap_free VEC_sel_global_bb_info_def_heap_reserve_exact VEC_sel_global_bb_info_def_heap_safe_grow VEC_sel_global_bb_info_def_heap_safe_grow_cleared VEC_sel_region_bb_info_def_base_length VEC_sel_region_bb_info_def_base_index VEC_sel_region_bb_info_def_base_space VEC_sel_region_bb_info_def_base_address VEC_sel_region_bb_info_def_heap_free VEC_sel_region_bb_info_def_heap_reserve_exact VEC_sel_region_bb_info_def_heap_safe_grow VEC_sel_region_bb_info_def_heap_safe_grow_cleared inner_loop_header_p __FUNCTION__.39659 get_loop_exit_edges_unique_dests __FUNCTION__.39691 get_all_loop_exits __FUNCTION__.39738 _succ_iter_start __FUNCTION__.39819 _succ_iter_cond __FUNCTION__.39866 _succ_iter_next _eligible_successor_edge_p __FUNCTION__.40003 bb_next_bb sel_common_sched_info loop_nests bbs_in_loop_rgns orig_cfg_hooks rev_top_order_index rev_top_order_index_len regset_pool nop_pool bb_note_pool init_fence_for_scheduling flist_add __FUNCTION__.40747 flist_remove fence_clear bulk_tc alloc_target_context init_target_context clear_target_context delete_target_context copy_target_context create_copy_of_target_context copy_deps_context alloc_deps_context create_deps_context create_copy_of_deps_context clear_deps_context delete_deps_context reset_deps_context advance_deps_context_sched_deps_info state_alloc state_create state_free state_copy state_create_copy __FUNCTION__.40921 __FUNCTION__.40947 merge_fences __FUNCTION__.40983 add_to_fences __FUNCTION__.41317 nop_vinsn set_insn_init sel_init_new_insn __FUNCTION__.41405 skip_unspecs_callback hash_with_unspec_callback lhs_and_rhs_separable_p vinsn_init init_id_from_df deps_init_id __FUNCTION__.41586 vinsn_create vinsn_delete __FUNCTION__.41626 __FUNCTION__.41638 sel_insn_rtx_cost __FUNCTION__.41693 init_insn_force_unique_p __FUNCTION__.41709 __FUNCTION__.41770 prepare_insn_expr find_in_history_vect_1 __FUNCTION__.41918 free_history_vect __FUNCTION__.41978 init_expr update_target_availability update_speculative_bits __FUNCTION__.42208 __FUNCTION__.42337 set_unavailable_target_for_expr __FUNCTION__.42430 __FUNCTION__.42460 av_set_add_element __FUNCTION__.42496 av_set_add_nocopy av_set_lookup_and_remove av_set_lookup_other_equiv_expr join_distinct_sets __FUNCTION__.42613 __FUNCTION__.42719 __FUNCTION__.42756 deps_init_id_data setup_id_for_insn deps_init_id_start_insn __FUNCTION__.42846 deps_init_id_start_lhs __FUNCTION__.42858 deps_init_id_finish_lhs deps_init_id_note_reg_set deps_init_id_note_reg_clobber deps_init_id_note_reg_use deps_init_id_start_rhs __FUNCTION__.42918 deps_init_id_finish_rhs deps_init_id_finish_insn __FUNCTION__.42943 deps_init_id_sched_deps_info const_deps_init_id_sched_deps_info setup_id_lhs_rhs maybe_downgrade_id_to_use setup_id_reg_sets __FUNCTION__.43128 first_time_insn_init hash_transformed_insns eq_transformed_insns free_transformed_insns init_first_time_insn_data __FUNCTION__.43216 free_first_time_insn_data __FUNCTION__.43336 init_global_and_expr_for_bb invalidate_av_set init_global_data init_global_and_expr_for_insn __FUNCTION__.43567 extend_insn_data finish_global_and_expr_for_bb finish_global_and_expr_insn __FUNCTION__.43779 finish_insns has_dependence_data has_dependence_start_insn __FUNCTION__.43912 has_dependence_finish_insn __FUNCTION__.43921 has_dependence_start_lhs __FUNCTION__.43930 has_dependence_finish_lhs has_dependence_start_rhs __FUNCTION__.43946 has_dependence_finish_rhs __FUNCTION__.43959 has_dependence_note_reg_set has_dependence_note_reg_clobber has_dependence_note_reg_use has_dependence_note_mem_dep has_dependence_note_dep __FUNCTION__.44119 has_dependence_sched_deps_info const_has_dependence_sched_deps_info setup_has_dependence_sched_deps_info tick_check_data tick_check_dep_with_dw __FUNCTION__.44252 tick_check_note_dep tick_check_note_mem_dep tick_check_sched_deps_info __FUNCTION__.44359 insn_is_the_only_one_in_bb_p __FUNCTION__.44515 move_bb_info remove_empty_bb __FUNCTION__.44576 __FUNCTION__.44765 sel_estimate_number_of_insns sel_luid_for_non_insn __FUNCTION__.44841 get_seqno_of_a_pred __FUNCTION__.44854 cfg_preds extend_region_bb_info extend_bb_info finish_region_bb_info new_insns _insn_init_ssid insn_init_ssid insn_init_create_new_vinsn_p init_insn_data __FUNCTION__.45193 init_simplejump_data create_initial_data_sets __FUNCTION__.45300 init_lv_set __FUNCTION__.45358 copy_lv_set_from __FUNCTION__.45410 free_lv_set __FUNCTION__.45473 __FUNCTION__.45547 free_av_set exchange_lv_sets exchange_av_sets __FUNCTION__.45810 __FUNCTION__.45972 last_added_blocks succs_info_pool __FUNCTION__.46053 __FUNCTION__.46083 init_bb sel_restore_other_notes sel_remove_loop_preheader alloc_succs_info __FUNCTION__.46305 __FUNCTION__.46344 cfg_preds_1 __FUNCTION__.46447 __FUNCTION__.46510 __FUNCTION__.46562 recompute_rev_top_order __FUNCTION__.46621 return_bb_to_pool __FUNCTION__.46767 get_bb_note_from_pool __FUNCTION__.46815 find_place_to_insert_bb __FUNCTION__.46858 delete_and_free_basic_block add_block_to_current_region __FUNCTION__.47055 remove_bb_from_region __FUNCTION__.47165 sel_add_bb __FUNCTION__.47260 sel_remove_bb __FUNCTION__.47339 __FUNCTION__.47369 __FUNCTION__.47410 __FUNCTION__.47477 sel_create_basic_block __FUNCTION__.47640 sel_init_only_bb __FUNCTION__.47662 change_loops_latches __FUNCTION__.47671 sel_split_block __FUNCTION__.47709 check_for_new_jump find_new_jump __FUNCTION__.47802 sel_create_empty_bb __FUNCTION__.47851 __FUNCTION__.47881 __FUNCTION__.47923 __FUNCTION__.47937 sel_cfg_hooks __FUNCTION__.48012 __FUNCTION__.48036 __FUNCTION__.48059 sched_sel_haifa_sched_info __FUNCTION__.48078 __FUNCTION__.48105 sel_add_block_to_region sel_create_new_region bb_top_order_comparator __FUNCTION__.48251 make_region_from_loop __FUNCTION__.48301 __FUNCTION__.48389 make_regions_from_loop_nest __FUNCTION__.48470 make_regions_from_the_rest __FUNCTION__.48743 __FUNCTION__.48842 __FUNCTION__.40091 __FUNCTION__.46606 sel-sched-dump.c sel_dump_cfg_flags sel_debug_cfg_flags sel_dump_cfg_p sel_debug_cfg_root sel_debug_cfg_root_postfix_default sel_debug_cfg_root_postfix sel_dump_cfg_fileno sel_debug_cfg_fileno dump_flist_insn_flags saved_sched_dump switch_dump __FUNCTION__.39239 restore_dump dump_insn_rtx_flags dump_vinsn_flags dump_expr_flags debug_insn_rtx_flags debug_vinsn_flags debug_expr_flags debug_insn_flags dump_ilist buf.40250 replace_str_in_buf specials_to.40381 specials_from.40380 sel_dump_cfg_insn sel_dump_cfg_edge has_preds_in_current_region_p __FUNCTION__.40441 sel_dump_cfg_2 sel_dump_cfg_1 __FUNCTION__.40831 sel-sched.c VEC_rtx_base_unordered_remove hard_reg_set_iter_init hard_reg_set_iter_set hard_reg_set_iter_next _xlist_is_in_p _list_iter_cond_x _list_iter_cond_def __FUNCTION__.40087 __FUNCTION__.40119 __FUNCTION__.40166 __FUNCTION__.40247 __FUNCTION__.40294 __FUNCTION__.40405 __FUNCTION__.40431 sel_hrd move_op_on_enter move_op_orig_expr_found move_op_orig_expr_not_found move_op_merge_succs move_op_after_merge_succs move_op_ascend move_op_at_first_insn fur_on_enter fur_orig_expr_found fur_orig_expr_not_found fur_merge_succs fur_at_first_insn enable_schedule_as_rhs_p scheduled_something_on_previous_fence first_emitted_uid _forced_ebb_heads ignore_first max_issue_size can_issue_more max_ws num_insns_scheduled VEC_expr_t_base_length VEC_expr_t_base_index VEC_expr_t_base_iterate VEC_expr_t_base_space VEC_expr_t_base_quick_push VEC_expr_t_base_unordered_remove VEC_expr_t_base_block_remove VEC_expr_t_base_address VEC_expr_t_heap_free VEC_expr_t_heap_reserve VEC_expr_t_heap_safe_push vec_av_set VEC_vinsn_t_base_length VEC_vinsn_t_base_iterate VEC_vinsn_t_base_space VEC_vinsn_t_base_quick_push VEC_vinsn_t_base_block_remove VEC_vinsn_t_heap_free VEC_vinsn_t_heap_reserve VEC_vinsn_t_heap_safe_push vec_bookkeeping_blocked_vinsns vec_target_unavailable_vinsns VEC_insn_t_base_length VEC_insn_t_base_iterate VEC_insn_t_base_space VEC_insn_t_base_quick_push VEC_insn_t_base_block_remove VEC_insn_t_heap_reserve VEC_insn_t_heap_safe_push vec_temp_moveop_nops current_originators current_copies code_motion_visited_blocks stat_bookkeeping_copies stat_insns_needed_bookkeeping stat_renamed_scheduled stat_substitutions_total advance_one_cycle debug_state in_fallthru_bb_p extract_new_fences_from __FUNCTION__.42447 can_substitute_through_p substitute_reg_in_expr rtx_ok_for_substitution_p count_occurrences_1 count_occurrences_equiv create_insn_rtx_with_rhs replace_src_with_reg_ok_p __FUNCTION__.42999 replace_dest_with_reg_ok_p __FUNCTION__.43048 create_insn_rtx_with_lhs replace_dest_with_reg_in_expr vinsn_writes_one_of_regs_p get_reg_class __FUNCTION__.43169 init_hard_regno_rename sel_hard_regno_rename_ok init_regs_for_mode init_hard_regs_data mark_unavailable_hard_regs __FUNCTION__.43439 reg_rename_tick reg_rename_this_tick choose_best_reg_1 __FUNCTION__.43684 choose_best_reg __FUNCTION__.43781 choose_best_pseudo_reg __FUNCTION__.43808 verify_target_availability __FUNCTION__.43904 collect_unavailable_regs_from_bnds find_sequential_best_exprs __FUNCTION__.43975 try_replace_dest_reg __FUNCTION__.43997 find_best_reg_for_expr reg_rename_data.44044 __FUNCTION__.44054 can_speculate_dep_p create_speculation_check __FUNCTION__.44151 identical_copy_p undo_transformations __FUNCTION__.44407 moveup_expr_inside_insn_group __FUNCTION__.44530 was_target_conflict moveup_expr __FUNCTION__.44603 try_bitmap_cache try_transformation_cache update_bitmap_cache update_transformation_cache moveup_expr_cached __FUNCTION__.45204 moveup_set_expr __FUNCTION__.45376 moveup_set_inside_insn_group equal_after_moveup_path_p is_ineligible_successor __FUNCTION__.45523 compute_av_set_at_bb_end __FUNCTION__.45692 compute_av_set_inside_bb compute_av_set propagate_lv_set compute_live_after_bb __FUNCTION__.46379 __FUNCTION__.46477 update_liveness_on_insn compute_live_below_insn update_data_sets __FUNCTION__.46718 get_spec_check_type_for_insn code_motion_path_driver __FUNCTION__.46791 sel_target_adjust_priority __FUNCTION__.46856 sel_rank_for_schedule process_pipelined_exprs process_spec_exprs process_use_exprs __FUNCTION__.47136 vinsn_vec_has_expr_p vinsn_vec_clear vinsn_vec_add vinsn_vec_free fill_vec_av_set __FUNCTION__.47444 est_ticks_till_branch.47441 av_max_prio.47440 convert_vec_av_set_to_ready fill_ready_list __FUNCTION__.48128 sel_dfa_new_cycle invoke_reorder_hooks __FUNCTION__.48210 find_expr_for_ready __FUNCTION__.48342 invoke_dfa_lookahead_guard __FUNCTION__.48379 calculate_privileged_insns invoke_aftermath_hooks __FUNCTION__.48542 estimate_insn_cost temp.48581 get_expr_cost choose_best_insn find_best_expr emit_insn_from_expr_after __FUNCTION__.48799 block_valid_for_bookkeeping_p __FUNCTION__.48829 find_block_for_bookkeeping create_block_for_bookkeeping __FUNCTION__.48969 find_place_for_bookkeeping find_seqno_for_bookkeeping __FUNCTION__.49086 emit_bookkeeping_insn generate_bookkeeping_insn remove_insns_that_need_bookkeeping move_cond_jump __FUNCTION__.49351 remove_temp_moveop_nops __FUNCTION__.49487 max_uid_before_move_op remove_insns_for_debug __FUNCTION__.49538 compute_av_set_on_boundaries __FUNCTION__.49570 __FUNCTION__.49706 move_nop_to_previous_block __FUNCTION__.49801 prepare_place_to_insert __FUNCTION__.49824 move_exprs_to_boundary get_dest_from_orig_ops move_op __FUNCTION__.49851 advance_state_on_fence update_fence_and_insn update_boundaries schedule_expr_on_boundary __FUNCTION__.50305 stall_for_cycles fill_insns __FUNCTION__.50415 __FUNCTION__.50539 update_and_record_unavailable_insns track_scheduled_insns_and_blocks maybe_emit_renaming_copy __FUNCTION__.50716 maybe_emit_speculative_check __FUNCTION__.50822 handle_emitting_transformations remove_insn_from_stream __FUNCTION__.50906 __FUNCTION__.50986 __FUNCTION__.51116 __FUNCTION__.51133 __FUNCTION__.51151 code_motion_process_successors code_motion_path_driver_cleanup __FUNCTION__.51370 cur_seqno init_seqno_1 __FUNCTION__.51673 init_seqno __FUNCTION__.51747 sel_setup_region_sched_flags current_region_empty_p setup_current_loop_nest __FUNCTION__.51863 purge_empty_blocks sel_compute_priorities sel_region_init simplify_changed_insns find_ebb_boundaries reset_sched_cycles_in_current_ebb __FUNCTION__.52207 put_TImodes __FUNCTION__.52425 sel_region_target_finish sel_region_finish schedule_on_fences __FUNCTION__.52678 find_min_max_seqno calculate_new_fences __FUNCTION__.52804 update_seqnos_and_stage __FUNCTION__.52873 sel_sched_region_2 sel_sched_region_1 __FUNCTION__.53037 sel_global_init sel_global_finish __FUNCTION__.40519 __FUNCTION__.48887 simplify-got.c gate_handle_simplify_got rest_of_handle_simplify_got __FUNCTION__.29539 simplify-rtx.c neg_const_int simplify_unary_operation_1 __FUNCTION__.34532 simplify_associative_operation __FUNCTION__.35419 simplify_binary_operation_1 plus_minus_operand_p simplify_plus_minus __FUNCTION__.35548 __FUNCTION__.38351 simplify_plus_minus_op_data_cmp simplify_relational_operation_1 comparison_result __FUNCTION__.39973 __FUNCTION__.40036 simplify_immed_subreg __FUNCTION__.41158 __FUNCTION__.41559 sparseset.c sparseset_cardinality __FUNCTION__.4636 sparseset_swap __FUNCTION__.4835 sreal.c copy shift_right __FUNCTION__.12916 __FUNCTION__.13155 __FUNCTION__.13242 tree-stack-overlay.c __FUNCTION__.35226 __FUNCTION__.39122 get_var_ann clear_and_done_ssa_iter op_iter_init_phiuse __FUNCTION__.40028 stack_vars stack_vars_alloc stack_vars_num decl_field_map union_vars stack_vars_sorted add_stack_var_conflict stack_var_conflict_p aggregate_contains_union_type add_alias_set_conflicts stack_protect_classify_type stack_protect_decl_phase add_stack_protection_conflicts stack_var_size_cmp union_stack_vars partition_stack_vars dump_stack_var_partition add_stack_var add_stack_vars_in_block clear_tree_used get_union_name create_fields build_union_type set_decl_attributes gen_var_name create_new_var build_union_decls overlay_decl_mapping_hash overlay_decl_mapping_eq free_decl_field_map_entry free_htab add_to_decl_map build_decl_map replace_vars_gimple_op replaced_var_decl replace_vars_bb replace_vars init_stack_overlay fini_stack_overlay execute_stack_overlay gate_stack_overlay stack-ptr-mod.c notice_stack_pointer_modification_1 notice_stack_pointer_modification rest_of_handle_stack_ptr_mod statistics.c statistics_dump_nr statistics_dump_flags statistics_dump_file statistics_hashes nr_statistics_hashes hash_statistics_hash hash_statistics_eq hash_statistics_free curr_statistics_hash statistics_fini_pass_1 statistics_fini_pass_2 statistics_fini_pass_3 statistics_fini_1 lookup_or_add_counter __FUNCTION__.21529 __FUNCTION__.21571 stmt.c cost_table_ use_cost_table cost_table_initialized __FUNCTION__.35895 expand_nl_goto_receiver n_occurrences expand_asm_loc decl_overlaps_hard_reg_set_p tree_conflicts_with_clobbers_p expand_asm_operands check_operand_nalternatives __FUNCTION__.36393 check_unique_operand_names resolve_operand_name_1 __FUNCTION__.37197 expand_null_return_1 expand_value_return __FUNCTION__.37470 elim_regs.37644 __FUNCTION__.37680 add_case_node __FUNCTION__.37847 lshift_cheap_p init.37916 cheap.37917 case_bit_test_cmp emit_case_bit_tests __FUNCTION__.37972 estimate_case_costs balance_case_nodes emit_case_nodes do_jump_if_equal node_has_low_bound node_has_high_bound node_is_bounded stor-layout.c reference_types_internal pending_sizes __FUNCTION__.33512 __FUNCTION__.33605 do_type_align __FUNCTION__.33690 place_union_field excess_unit_span __FUNCTION__.34261 finalize_record_size finalize_type_size __FUNCTION__.35049 __FUNCTION__.35588 __FUNCTION__.35967 stringpool.c stringpool_ggc_alloc alloc_node mark_ident maybe_delete_ident spd targhooks.c __FUNCTION__.32684 __FUNCTION__.32698 stack_chk_guard_decl stack_chk_fail_decl classes.32875 __FUNCTION__.32892 timevar.c ticks_to_msec timevars stack unused_stack_instances start_time get_time timevar_accumulate __FUNCTION__.19281 __FUNCTION__.19308 __FUNCTION__.19326 __FUNCTION__.19343 toplev.c set_yydebug no_backend save_argv default_debug_hooks flag_random_seed lang_independent_params src_pwd init_local_tick init_random_seed random_seed.44694 crash_signal setup_core_dumping compile_file fmt1.45236 fmt2.45237 fmt3.45238 fmt4.45239 print_to_asm_out_file print_to_stderr print_single_switch print_switch_values init_asm_output option_affects_pch_p pch_option_mismatch default_tree_printer realloc_for_line_map general_init target_supports_section_anchors_p init_alignments process_options backend_init_target backend_init lang_dependent_init_target lang_dependent_init finalize do_compile tracer.c probability_cutoff branch_ratio_cutoff mark_bb_seen bb_seen_p ignore_bb_p count_insns better_p find_best_successor find_best_predecessor find_trace tail_duplicate __FUNCTION__.40593 tracer __FUNCTION__.40811 gate_tracer tree-call-cdce.c VEC_gimple_base_index __FUNCTION__.33539 __FUNCTION__.33681 __FUNCTION__.33725 __FUNCTION__.33761 __FUNCTION__.33938 __FUNCTION__.34029 get_domain check_target_format check_pow check_builtin_call is_call_dce_candidate gen_one_condition gen_conditions_for_domain gen_conditions_for_pow_cst_base __FUNCTION__.40960 gen_conditions_for_pow_int_base __FUNCTION__.41003 gen_conditions_for_pow __FUNCTION__.41050 get_no_error_domain __FUNCTION__.41113 gen_shrink_wrap_conditions __FUNCTION__.41123 shrink_wrap_one_built_in_call __FUNCTION__.41179 shrink_wrap_conditional_dead_built_in_calls tree_call_cdce gate_call_cdce tree-cfg.c VEC_basic_block_gc_alloc set_bb_seq __FUNCTION__.34210 __FUNCTION__.35063 __FUNCTION__.35205 __FUNCTION__.35249 gimple_assign_rhs_class __FUNCTION__.35462 __FUNCTION__.35736 __FUNCTION__.35756 __FUNCTION__.35771 __FUNCTION__.35782 gimple_cond_make_false gimple_cond_make_true gimple_cond_true_p gimple_cond_false_p __FUNCTION__.35912 gimple_asm_input_p gimple_eh_filter_must_not_throw gimple_phi_set_result __FUNCTION__.36319 gimple_resx_region __FUNCTION__.36354 gimple_switch_set_num_labels __FUNCTION__.36424 __FUNCTION__.36439 gimple_switch_default_label __FUNCTION__.36989 gimple_cdt_location get_lineno has_zero_uses gimple_phi_arg_def __FUNCTION__.40533 phi_arg_index_from_use __FUNCTION__.40572 op_iter_next_def __FUNCTION__.40899 op_iter_init_def __FUNCTION__.40912 __FUNCTION__.41121 end_imm_use_stmt_p move_use_after_head __FUNCTION__.41180 link_use_stmts_after first_imm_use_stmt __FUNCTION__.41243 next_imm_use_stmt first_imm_use_on_stmt end_imm_use_on_stmt_p next_imm_use_on_stmt initial_cfg_capacity edge_to_cases cfg_stats found_computed_goto discriminator_location_locations discriminator_location_discriminators discriminator_per_locus build_gimple_cfg make_blocks factor_computed_gotos locus_map_eq locus_map_hash make_edges gimple_cfg2vcg execute_build_cfg computed_goto_p stmt_starts_bb_p create_bb __FUNCTION__.45638 make_goto_expr_edges make_cond_expr_edges make_gimple_switch_edges __FUNCTION__.45788 assign_discriminator location_with_discriminator next_discriminator_location.45876 has_discriminator next_discriminator_for_locus same_line_p first_non_label_stmt __FUNCTION__.46069 edge_to_cases_cleanup __FUNCTION__.46118 recording_case_labels_p get_cases_for_edge update_eh_label main_block_label __FUNCTION__.46526 gimple_can_merge_blocks_p __FUNCTION__.46703 gimple_merge_blocks __FUNCTION__.46794 remove_useless_stmts_warn_notreached remove_useless_stmts_cond remove_useless_stmts_tf remove_useless_stmts_1 remove_useless_stmts_tc remove_useless_stmts_bind remove_useless_stmts_goto remove_useless_stmts_label __FUNCTION__.47224 remove_useless_stmts remove_phi_nodes_and_edges_for_unreachable_block remove_bb __FUNCTION__.47395 find_taken_edge_cond_expr find_taken_edge_switch_expr find_taken_edge_computed_goto __FUNCTION__.47440 __FUNCTION__.47457 find_case_label_for_value max_num_merged_labels.47590 __FUNCTION__.47798 reinstall_phi_args split_edge_bb_loc gimple_split_edge __FUNCTION__.48018 verify_expr verify_types_in_gimple_min_lval verify_types_in_gimple_reference one_pointer_to_useless_type_conversion_p valid_fixed_convert_types_p verify_gimple_call verify_gimple_comparison verify_gimple_assign_unary __FUNCTION__.48622 verify_gimple_assign_binary __FUNCTION__.48752 verify_gimple_assign_single verify_gimple_assign __FUNCTION__.49051 verify_gimple_return verify_gimple_goto verify_gimple_switch verify_gimple_phi verify_types_in_gimple_stmt __FUNCTION__.49167 verify_types_in_gimple_seq_2 verify_stmt tree_node_can_be_shared verify_node_sharing eh_error_found verify_eh_throw_stmt_node gimple_verify_flow_info __FUNCTION__.49528 gimple_make_forwarder_block gimple_try_redirect_by_replacing_jump gimple_redirect_edge_and_branch __FUNCTION__.49904 gimple_can_remove_branch_p gimple_redirect_edge_and_branch_force __FUNCTION__.49995 gimple_split_block gimple_move_block_after gimple_can_duplicate_bb_p gimple_duplicate_bb add_phi_args_after_copy_edge __FUNCTION__.50138 __FUNCTION__.50268 replace_by_duplicate_decl __FUNCTION__.50557 replace_ssa_name __FUNCTION__.50620 move_stmt_op __FUNCTION__.50664 move_stmt_r mark_virtual_ops_in_region move_block_to_fn __FUNCTION__.50860 find_outermost_region_in_block __FUNCTION__.51044 new_label_mapper __FUNCTION__.51076 replace_block_vars_by_duplicates __FUNCTION__.51182 print_pred_bbs print_succ_bbs print_loop print_loop_and_siblings gimple_block_ends_with_call_p gimple_block_ends_with_condjump_p gimple_flow_call_edges_add get_all_dominated_blocks __FUNCTION__.52093 gimple_execute_on_growing_pred gimple_execute_on_shrinking_pred gimple_lv_adjust_loop_header_phi __FUNCTION__.52145 gimple_lv_add_condition_to_bb split_critical_edges execute_warn_function_return execute_warn_function_noreturn tree-cfgcleanup.c __FUNCTION__.27837 __FUNCTION__.35438 __FUNCTION__.36552 single_imm_use __FUNCTION__.40766 remove_fallthru_edge cleanup_control_expr_graph cleanup_control_flow_bb tree_forwarder_block_p has_abnormal_incoming_edge_p phi_alternatives_equal __FUNCTION__.45083 remove_forwarder_block __FUNCTION__.45131 split_bbs_on_noreturn_calls cleanup_omp_return __FUNCTION__.45291 cleanup_tree_cfg_bb cleanup_tree_cfg_1 cleanup_tree_cfg_noloop __FUNCTION__.45414 repair_loop_structures remove_forwarder_block_with_phi merge_phi_nodes gate_merge_phi tree-complex.c VEC_tree_base_replace VEC_tree_heap_reserve_exact VEC_tree_heap_safe_grow VEC_tree_heap_safe_grow_cleared __FUNCTION__.26934 __FUNCTION__.26982 __FUNCTION__.27036 gimple_set_visited __FUNCTION__.32459 __FUNCTION__.32601 __FUNCTION__.32645 __FUNCTION__.32681 __FUNCTION__.32706 __FUNCTION__.32811 __FUNCTION__.33110 __FUNCTION__.33132 __FUNCTION__.33152 __FUNCTION__.33715 __FUNCTION__.34385 __FUNCTION__.34397 gimple_nop_p __FUNCTION__.37611 op_iter_next_tree op_iter_init_tree prop_set_simulate_again VEC_complex_lattice_t_base_length VEC_complex_lattice_t_base_index VEC_complex_lattice_t_base_space VEC_complex_lattice_t_base_replace VEC_complex_lattice_t_base_address VEC_complex_lattice_t_heap_alloc VEC_complex_lattice_t_heap_free VEC_complex_lattice_t_heap_reserve_exact VEC_complex_lattice_t_heap_safe_grow VEC_complex_lattice_t_heap_safe_grow_cleared complex_lattice_values complex_variable_components complex_ssa_name_components cvc_lookup cvc_insert some_nonzerop find_lattice_value_parts find_lattice_value __FUNCTION__.39960 is_complex_reg init_parameter_lattice_values init_dont_simulate_again complex_visit_stmt __FUNCTION__.40122 complex_visit_phi __FUNCTION__.40209 create_one_component_var get_component_var get_component_ssa_name set_component_ssa_name __FUNCTION__.40369 extract_component __FUNCTION__.40445 update_complex_components update_complex_components_on_edge update_complex_assignment update_parameter_components update_phi_components update_all_vops expand_complex_move __FUNCTION__.40617 expand_complex_addition __FUNCTION__.40734 expand_complex_libcall __FUNCTION__.40772 expand_complex_multiplication expand_complex_div_straight expand_complex_div_wide expand_complex_division __FUNCTION__.41055 expand_complex_negation expand_complex_conjugate expand_complex_comparison __FUNCTION__.41109 expand_complex_operations_1 __FUNCTION__.41173 tree_lower_complex tree_lower_complex_O0 gate_no_optimization tree-data-ref.c VEC_gimple_base_ordered_remove __FUNCTION__.32589 __FUNCTION__.32731 __FUNCTION__.32753 __FUNCTION__.33079 __FUNCTION__.37741 end_readonly_imm_use_p first_readonly_imm_use next_readonly_imm_use loop_containing_stmt __FUNCTION__.38438 zero_ssa_operands op_iter_init_phidef symbol_mem_tag VEC_loop_p_heap_alloc VEC_lambda_vector_base_length VEC_lambda_vector_base_index VEC_lambda_vector_base_iterate VEC_lambda_vector_base_space VEC_lambda_vector_base_quick_push VEC_lambda_vector_heap_free VEC_lambda_vector_heap_reserve VEC_lambda_vector_heap_safe_push lambda_vector_new lambda_vector_copy lambda_vector_equal lambda_vector_first_nz print_lambda_vector gcd lambda_vector_gcd lambda_vector_lexico_pos dependence_level omega_copy_eqn omega_init_eqn_zero omega_free_eqns omega_add_zero_eq __FUNCTION__.44239 omega_add_zero_geq __FUNCTION__.44265 omega_free_problem omega_copy_problem automatically_generated_chrec_p tree_is_chrec chrec_zerop no_evolution_in_loop_p build_polynomial_chrec __FUNCTION__.44543 evolution_function_is_constant_p evolution_function_is_affine_in_loop chrec_type chrec_fold_op __FUNCTION__.44665 VEC_data_reference_p_base_iterate VEC_data_reference_p_base_space VEC_data_reference_p_base_quick_push VEC_data_reference_p_heap_alloc VEC_data_reference_p_heap_free VEC_data_reference_p_heap_reserve VEC_data_reference_p_heap_safe_push VEC_subscript_p_base_length VEC_subscript_p_base_index VEC_subscript_p_base_iterate VEC_subscript_p_base_space VEC_subscript_p_base_quick_push VEC_subscript_p_heap_alloc VEC_subscript_p_heap_free VEC_subscript_p_heap_reserve VEC_subscript_p_heap_safe_push VEC_ddr_p_base_iterate VEC_ddr_p_base_space VEC_ddr_p_base_quick_push VEC_ddr_p_heap_alloc VEC_ddr_p_heap_free VEC_ddr_p_heap_reserve VEC_ddr_p_heap_safe_push VEC_data_ref_loc_base_iterate VEC_data_ref_loc_base_space VEC_data_ref_loc_base_quick_push VEC_data_ref_loc_heap_free VEC_data_ref_loc_heap_reserve VEC_data_ref_loc_heap_safe_push same_access_functions ddr_dependence_level index_in_loop_nest block_before_loop get_chrec_loop dependence_stats tree_fold_divides_p __FUNCTION__.47688 int_divides_p dump_affine_function dump_conflict_function split_constant_offset_1 canonicalize_base_object_address __FUNCTION__.48339 dr_analyze_indices dr_analyze_alias dr_address_invariant_p affine_function_equal_p common_affine_function affine_function_base affine_function_constant_p affine_function_zero_p signed_type_for_types affine_fn_op affine_fn_plus affine_fn_minus affine_fn_free compute_subscript_distance conflict_fn_not_known conflict_fn_no_dependence object_address_invariant_in_loop_p disjoint_objects_p __FUNCTION__.49037 initialize_data_dependence_relation compute_self_dependence __FUNCTION__.49123 free_conflict_function free_subscripts finalize_ddr_dependent non_affine_dependence_relation ziv_subscript_p siv_subscript_p conflict_fn __FUNCTION__.49322 affine_fn_cst affine_fn_univar __FUNCTION__.49355 analyze_ziv_subscript estimated_loop_iterations_tree analyze_siv_subscript_cst_affine initialize_matrix_A __FUNCTION__.49665 compute_overlap_steps_for_affine_univar compute_overlap_steps_for_affine_1_2 analyze_subscript_affine_affine can_use_analyze_subscript_affine_affine analyze_siv_subscript gcd_of_steps_may_divide_p analyze_miv_subscript analyze_overlapping_iterations save_dist_v save_dir_v add_outer_distances build_classic_dist_vector_1 constant_access_functions add_multivariate_self_dist add_other_self_distances insert_innermost_unit_dist_vector add_distance_for_zero_overlaps build_classic_dist_vector subscript_dependence_tester_1 dir_from_dist build_classic_dir_vector subscript_dependence_tester access_functions_are_affine_or_constant_p init_omega_eq_with_af omega_extract_distance_vectors omega_setup_subscript init_omega_for_ddr_1 init_omega_for_ddr ddr_consistent_p compute_affine_dependence __FUNCTION__.52309 __FUNCTION__.52607 find_loop_nest_1 analyze_all_data_dependences __FUNCTION__.52863 dot_rdg_1 __FUNCTION__.53028 __FUNCTION__.53071 create_rdg_edge_for_ddr create_rdg_edges_for_scalar create_rdg_edges stmts_from_loop known_dependences_p hash_stmt_vertex_info eq_stmt_vertex_info hash_stmt_vertex_del ref_base_address have_similar_memory_accesses_1 ref_base_address_1 tree-dfa.c gimple_set_uid __FUNCTION__.35878 __FUNCTION__.35900 __FUNCTION__.36992 gimple_aliases_computed_p __FUNCTION__.40721 gimple_call_clobbered_vars __FUNCTION__.40746 gimple_call_used_vars __FUNCTION__.40758 first_htab_element end_htab_p next_htab_element first_referenced_var end_referenced_vars_p next_referenced_var __FUNCTION__.40886 set_gimple_stmt_max_uid inc_gimple_stmt_max_uid may_aliases memory_partition __FUNCTION__.41300 is_call_clobbered clear_call_clobbered __FUNCTION__.41570 single_ssa_tree_operand num_ssa_operands ranges_overlap_p find_referenced_vars find_vars_r __FUNCTION__.42438 __FUNCTION__.42465 __FUNCTION__.42539 collect_dfa_stats __FUNCTION__.42922 __FUNCTION__.43066 __FUNCTION__.43083 __FUNCTION__.43103 __FUNCTION__.43153 __FUNCTION__.43229 __FUNCTION__.43264 find_new_referenced_vars_1 __FUNCTION__.43440 __FUNCTION__.43626 __FUNCTION__.44195 tree-dump.c queue dump_index dump_maybe_newline dump_new_line dump_real dump_fixed dequeue_and_dump __FUNCTION__.22108 dump_files extra_dump_files extra_dump_files_in_use extra_dump_files_alloced dump_options aux_dump_info next_dump.22626 dump_enable_all dump_switch_p_1 tree-eh.c __FUNCTION__.28119 __FUNCTION__.28173 gimple_seq_singleton_p __FUNCTION__.33596 __FUNCTION__.33738 __FUNCTION__.33760 __FUNCTION__.33995 __FUNCTION__.34012 gimple_catch_handler_ptr gimple_try_set_kind __FUNCTION__.34754 gimple_try_catch_is_cleanup __FUNCTION__.34767 __FUNCTION__.35522 __FUNCTION__.38748 using_eh_for_cleanups_p struct_ptr_eq struct_ptr_hash record_stmt_eh_region __FUNCTION__.41321 finally_tree record_in_finally_tree __FUNCTION__.41431 collect_finally_tree_1 collect_finally_tree outside_finally_tree find_goto_replacement __FUNCTION__.41535 replace_goto_queue_cond_clause replace_goto_queue_1 replace_goto_queue_stmt_list replace_goto_queue record_in_goto_queue __FUNCTION__.41658 record_in_goto_queue_label maybe_record_in_goto_queue __FUNCTION__.41741 do_return_redirection __FUNCTION__.41758 do_goto_redirection __FUNCTION__.41810 frob_into_branch_around lower_try_finally_dup_block lower_try_finally_fallthru_label honor_protect_cleanup_actions lower_eh_filter lower_eh_constructs_1 lower_try_finally_nofallthru lower_try_finally_onedest lower_try_finally_copy lower_try_finally_switch __FUNCTION__.42211 decide_copy_try_finally lower_try_finally lower_catch lower_cleanup lower_eh_constructs_2 lower_eh_constructs make_eh_edge mark_eh_edge_found_error mark_eh_edge __FUNCTION__.42714 stmt_could_throw_1_p __FUNCTION__.43093 same_handler_p optimize_double_finally refactor_eh_r refactor_eh tree-if-conv.c __FUNCTION__.30899 __FUNCTION__.30947 __FUNCTION__.31001 __FUNCTION__.33579 __FUNCTION__.34575 __FUNCTION__.34619 __FUNCTION__.34655 __FUNCTION__.39762 set_phi_nodes __FUNCTION__.39920 ifc_bbs tree_if_conversion if_convertible_loop_p tree_if_convert_stmt add_to_predicate_list combine_blocks clean_predicate_lists tree_if_convert_cond_stmt __FUNCTION__.49753 __FUNCTION__.49776 add_to_dst_predicate_list bb_with_exit_edge_p if_convertible_phi_p if_convertible_gimple_assign_stmt_p if_convertible_stmt_p if_convertible_bb_p get_loop_body_in_if_conv_order ifc_temp_var find_phi_replacement_condition __FUNCTION__.50219 replace_phi_with_cond_gimple_assign_stmt __FUNCTION__.50328 process_phi_nodes __FUNCTION__.50420 pred_blocks_visited_p main_tree_if_conversion gate_tree_if_conversion tree-into-ssa.c __FUNCTION__.28250 __FUNCTION__.28304 VEC_gimple_vec_base_length VEC_gimple_vec_base_index VEC_gimple_vec_base_space VEC_gimple_vec_base_quick_push VEC_gimple_vec_base_replace VEC_gimple_vec_heap_alloc VEC_gimple_vec_heap_reserve gimple_visited_p __FUNCTION__.40050 __FUNCTION__.40215 __FUNCTION__.40392 gimple_phi_arg_location gimple_phi_arg_set_location __FUNCTION__.40629 def_blocks block_defs_stack old_ssa_names new_ssa_names syms_to_rename regs_to_rename mem_syms_to_rename names_to_release phis_to_rewrite blocks_with_phis_to_rewrite repl_tbl need_to_initialize_update_ssa_p need_to_update_vops_p update_ssa_stats VEC_ssa_name_info_p_base_length VEC_ssa_name_info_p_base_index VEC_ssa_name_info_p_base_space VEC_ssa_name_info_p_base_quick_push VEC_ssa_name_info_p_heap_reserve info_for_ssa_name current_info_for_ssa_name_age blocks_to_update rewrite_uses_p set_rewrite_uses register_defs_p set_register_defs get_ssa_name_ann clear_ssa_name_info get_phi_state set_phi_state initialize_flags_in_bb __FUNCTION__.45646 mark_block_for_update __FUNCTION__.45662 get_def_blocks_for set_def_block set_livein_block symbol_marked_for_renaming is_old_name is_new_name repl_map_hash repl_map_eq repl_map_free names_replaced_by add_to_repl_tbl add_new_name_mapping __FUNCTION__.45853 mark_def_sites __FUNCTION__.45958 cmp_dfsnum find_dfsnum_interval prune_unused_phi_nodes find_def_blocks_for get_default_def_for mark_phi_for_rewrite insert_phi_nodes_for __FUNCTION__.46390 insert_phi_nodes register_new_def rewrite_initialize_block __FUNCTION__.46496 get_reaching_def rewrite_stmt __FUNCTION__.46544 rewrite_add_phi_arguments rewrite_finalize_block htab_statistics def_blocks_hash def_blocks_eq def_blocks_free debug_def_blocks_r register_new_update_single register_new_update_set rewrite_update_init_block rewrite_update_fini_block maybe_replace_use maybe_register_def rewrite_update_stmt __FUNCTION__.47070 rewrite_update_phi_arguments __FUNCTION__.47145 rewrite_blocks __FUNCTION__.47251 mark_def_sites_initialize_block mark_def_site_blocks init_ssa_renamer fini_ssa_renamer rewrite_into_ssa mark_def_interesting __FUNCTION__.47408 mark_use_interesting prepare_block_for_update prepare_use_sites_for prepare_def_site_for __FUNCTION__.47596 prepare_names_to_update init_update_ssa __FUNCTION__.48075 insert_updated_phi_nodes_for __FUNCTION__.48103 switch_virtuals_to_full_rewrite_p switch_virtuals_to_full_rewrite __FUNCTION__.48287 tree-iterator.c stmt_list_cache __FUNCTION__.31012 __FUNCTION__.31028 __FUNCTION__.31055 __FUNCTION__.31108 __FUNCTION__.31182 __FUNCTION__.31197 tree-loop-distribution.c __FUNCTION__.33256 __FUNCTION__.33398 __FUNCTION__.34512 __FUNCTION__.38585 __FUNCTION__.38726 __FUNCTION__.39092 __FUNCTION__.39314 __FUNCTION__.39373 __FUNCTION__.39436 VEC_int_base_unordered_remove rdg_has_similar_memory_accesses VEC_rdgc_base_iterate VEC_rdgc_base_space VEC_rdgc_base_quick_push VEC_rdgc_heap_alloc VEC_rdgc_heap_reserve VEC_rdgc_heap_safe_push VEC_bitmap_base_length VEC_bitmap_base_iterate VEC_bitmap_base_space VEC_bitmap_base_quick_push VEC_bitmap_heap_alloc VEC_bitmap_heap_free VEC_bitmap_heap_reserve VEC_bitmap_heap_safe_push remaining_stmts upstream_mem_writes todo update_phis_for_loop_copy copy_loop_before create_bb_after_loop generate_loops_for_partition build_size_arg generate_memset_zero prop_phis __FUNCTION__.53236 generate_builtin generate_code_for_partition rdg_cannot_recompute_vertex_p already_processed_vertex_p has_anti_dependence predecessor_has_mem_write mark_nodes_having_upstream_mem_writes has_upstream_mem_writes rdg_flag_all_uses rdg_flag_vertex_and_dependent rdg_flag_uses rdg_flag_vertex collect_condition_stmts rdg_flag_loop_exits rdg_flag_similar_memory_accesses build_rdg_partition_for_component free_rdg_components rdg_build_components rdg_build_partitions dump_rdg_partitions number_of_rw_in_rdg number_of_rw_in_partition partition_contains_all_rw ldist_gen distribute_loop tree_loop_distribution gate_tree_loop_distribution tree-nested.c __FUNCTION__.34057 __FUNCTION__.34079 __FUNCTION__.34101 __FUNCTION__.34162 __FUNCTION__.34267 __FUNCTION__.34314 __FUNCTION__.34331 __FUNCTION__.34362 __FUNCTION__.34405 __FUNCTION__.35368 __FUNCTION__.35410 __FUNCTION__.35452 __FUNCTION__.35480 gimple_omp_taskreg_clauses_ptr gimple_omp_taskreg_set_clauses nesting_info_bitmap_obstack create_tmp_var_for __FUNCTION__.41421 get_frame_type use_pointer_in_frame lookup_field_for_decl get_chain_decl get_chain_field init_tmp_var_with_call init_tmp_var gsi_gimplify_val save_tmp_var trampoline_type get_trampoline_type lookup_tramp_for_decl get_nl_goto_field walk_body walk_function walk_gimple_omp_for __FUNCTION__.41780 walk_all_functions check_for_nested_with_variably_modified create_nesting_tree get_static_chain get_frame_field get_nonlocal_debug_decl convert_nonlocal_reference_op convert_nonlocal_omp_clauses convert_nonlocal_reference_stmt get_local_debug_decl convert_local_reference_op convert_local_omp_clauses __FUNCTION__.42450 convert_local_reference_stmt convert_nl_goto_reference convert_nl_goto_receiver convert_tramp_reference_op convert_tramp_reference_stmt convert_gimple_call convert_all_function_calls __FUNCTION__.42815 finalize_nesting_tree_1 finalize_nesting_tree unnest_nesting_tree_1 unnest_nesting_tree free_nesting_tree tree-nrv.c gimple_has_lhs __FUNCTION__.35296 __FUNCTION__.38394 __FUNCTION__.38522 is_call_used finalize_nrv_r tree_nrv gate_pass_return_slot dest_safe_for_nrv_p execute_return_slot_opt tree-object-size.c __FUNCTION__.29090 __FUNCTION__.29232 __FUNCTION__.29489 __FUNCTION__.29580 __FUNCTION__.30346 unknown object_sizes computed offset_limit init_offset_limit compute_object_offset addr_object_size __FUNCTION__.35963 alloc_object_size __FUNCTION__.36105 pass_through_call __FUNCTION__.36227 collect_object_sizes_for check_for_plus_in_loops expr_object_size __FUNCTION__.36471 call_object_size __FUNCTION__.36542 unknown_object_size __FUNCTION__.36598 merge_object_sizes plus_stmt_object_size __FUNCTION__.36726 cond_expr_object_size __FUNCTION__.36816 __FUNCTION__.36865 check_for_plus_in_loops_1 __FUNCTION__.37041 __FUNCTION__.37139 compute_object_sizes __FUNCTION__.37220 tree-optimize.c __FUNCTION__.34937 __FUNCTION__.35194 gate_all_optimizations gate_all_early_local_passes execute_early_local_optimizations gate_all_early_optimizations execute_cleanup_cfg_pre_ipa execute_cleanup_cfg_post_optimizing execute_free_datastructures execute_free_cfg_annotations execute_init_datastructures __FUNCTION__.44974 tree-outof-ssa.c VEC_edge_heap_alloc __FUNCTION__.25425 VEC_gimple_seq_base_index VEC_gimple_seq_base_space VEC_gimple_seq_base_quick_push VEC_gimple_seq_base_truncate VEC_gimple_seq_heap_alloc VEC_gimple_seq_heap_free VEC_gimple_seq_heap_reserve VEC_gimple_seq_heap_safe_push __FUNCTION__.28999 __FUNCTION__.29043 __FUNCTION__.29079 __FUNCTION__.30113 __FUNCTION__.33869 __FUNCTION__.33881 __FUNCTION__.34009 gimple_phi_arg_has_location __FUNCTION__.34327 set_is_used phi_ssa_name_p mark_call_clobbered __FUNCTION__.34693 __FUNCTION__.34706 single_ssa_def_operand __FUNCTION__.34915 set_symbol_mem_tag VEC_int_base_truncate VEC_int_base_replace num_var_partitions partition_to_var var_to_partition var_to_partition_to_var VEC_source_location_base_length VEC_source_location_base_index VEC_source_location_base_space VEC_source_location_base_quick_push VEC_source_location_base_pop VEC_source_location_base_truncate VEC_source_location_base_replace VEC_source_location_heap_alloc VEC_source_location_heap_free VEC_source_location_heap_reserve VEC_source_location_heap_safe_push create_temp __FUNCTION__.37889 insert_copy_on_edge new_elim_graph clear_elim_graph delete_elim_graph elim_graph_size elim_graph_add_node elim_graph_add_edge elim_graph_remove_succ_edge eliminate_name eliminate_build elim_forward elim_unvisited_predecessor elim_backward elim_create eliminate_phi __FUNCTION__.38437 assign_vars __FUNCTION__.38570 replace_use_variable replace_def_variable remove_gimple_phi_args eliminate_useless_phis rewrite_trees __FUNCTION__.38745 edge_leader stmt_list leader_has_match leader_match same_stmt_list_p identical_copies_p identical_stmt_lists_p init_analyze_edges_for_bb fini_analyze_edges_for_bb contains_tree_r process_single_block_loop_latch analyze_edges_for_bb __FUNCTION__.39038 perform_edge_inserts remove_ssa_form insert_backedge_copies rewrite_out_of_ssa tree-parloops.c __FUNCTION__.32570 __FUNCTION__.32999 __FUNCTION__.33021 __FUNCTION__.33041 __FUNCTION__.37677 __FUNCTION__.38184 __FUNCTION__.38197 __FUNCTION__.38406 __FUNCTION__.38432 reduction_info_eq reduction_info_hash reduction_phi name_to_copy_elt_eq name_to_copy_elt_hash loop_parallel_p loop_has_blocks_with_irreducible_flag take_address_of initialize_reductions eliminate_local_variables_1 eliminate_local_variables_stmt eliminate_local_variables expr_invariant_in_region_p separate_decls_in_region_name __FUNCTION__.49924 separate_decls_in_region_stmt __FUNCTION__.49979 add_field_for_reduction add_field_for_name create_phi_for_local_result create_call_for_reduction_1 create_call_for_reduction create_loads_for_reductions __FUNCTION__.50327 create_final_loads_for_reduction create_stores_for_reduction create_loads_and_stores_for_name separate_decls_in_region parallelized_functions parallelized_function_p create_loop_fn loopfn_num.50535 __FUNCTION__.50591 transform_to_exit_first_loop __FUNCTION__.50712 create_parallel_loop __FUNCTION__.50829 gen_parallel_loop __FUNCTION__.50958 loop_has_vector_phi_nodes tree-phinodes.c VEC_gimple_gc_free gimple_phi_capacity relink_imm_use __FUNCTION__.37643 relink_imm_use_stmt gimple_phi_arg_def_ptr __FUNCTION__.37818 free_phinodes free_phinode_count allocate_phi_node ideal_phi_node_len resize_phi_node __FUNCTION__.39067 __FUNCTION__.39168 remove_phi_arg_num __FUNCTION__.39201 tree-predcom.c shwi_to_double_int __FUNCTION__.23681 __FUNCTION__.35308 __FUNCTION__.36422 __FUNCTION__.40318 __FUNCTION__.40495 __FUNCTION__.41002 __FUNCTION__.41224 end_imm_use_stmt_traverse __FUNCTION__.41283 __FUNCTION__.41346 VEC_data_reference_p_base_length VEC_dref_base_length VEC_dref_base_index VEC_dref_base_iterate VEC_dref_base_space VEC_dref_base_quick_push VEC_dref_base_quick_insert VEC_dref_base_address VEC_dref_heap_alloc VEC_dref_heap_free VEC_dref_heap_reserve VEC_dref_heap_safe_push VEC_dref_heap_safe_insert VEC_chain_p_base_length VEC_chain_p_base_index VEC_chain_p_base_iterate VEC_chain_p_base_space VEC_chain_p_base_quick_push VEC_chain_p_base_pop VEC_chain_p_base_unordered_remove VEC_chain_p_heap_free VEC_chain_p_heap_reserve VEC_chain_p_heap_safe_push looparound_phis name_expansions __FUNCTION__.48609 release_chain release_chains release_component release_components component_of merge_comps suitable_reference_p aff_combination_dr_offset determine_offset last_always_executed_block split_data_refs_to_components suitable_component_p __FUNCTION__.49118 filter_suitable_components order_drefs get_chain_root add_ref_to_chain __FUNCTION__.49247 make_invariant_chain make_rooted_chain nontrivial_chain_p name_for_ref valid_initializer_p __FUNCTION__.49385 find_looparound_phi __FUNCTION__.49439 insert_looparound_copy add_looparound_copies determine_roots_comp determine_roots replace_ref_with __FUNCTION__.49644 ref_at_iteration get_init_expr mark_virtual_ops_for_renaming_list predcom_tmp_var initialize_root_vars __FUNCTION__.49889 initialize_root initialize_root_vars_lm execute_load_motion __FUNCTION__.50123 single_nonlooparound_use remove_stmt __FUNCTION__.50246 execute_pred_commoning_chain determine_unroll_factor execute_pred_commoning replace_phis_by_defined_names replace_names_by_phis __FUNCTION__.50436 execute_pred_commoning_cbck should_unroll_loop_p base_names_in_chain_on eliminate_temp_copies chain_can_be_combined_p find_use_stmt may_reassociate_p find_associative_operation_root find_common_use_stmt combinable_refs_p __FUNCTION__.50735 remove_name_from_operation __FUNCTION__.50777 reassociate_to_the_same_stmt __FUNCTION__.50816 stmt_combining_refs combine_chains try_combine_chains set_alias_info __FUNCTION__.51085 prepare_initializers_chain __FUNCTION__.51128 prepare_initializers tree_predictive_commoning_loop tree-pretty-print.c buffer do_niy newline_and_indent maybe_init_pretty_print dump_decl_name dump_function_name dump_function_declaration dump_array_domain dump_omp_clause __FUNCTION__.38614 print_struct_decl pretty_print_string print_call_name op_symbol __FUNCTION__.40261 tree-profile.c __FUNCTION__.28080 __FUNCTION__.28134 __FUNCTION__.35014 __FUNCTION__.35050 __FUNCTION__.35216 __FUNCTION__.35227 gcov_type_node gcov_type_tmp_var tree_interval_profiler_fn tree_one_float_value_profiler_fn tree_pow2_profiler_fn tree_one_value_profiler_fn tree_indirect_call_profiler_fn tree_indirect_call_topn_profiler_fn tree_direct_call_profiler_fn tree_average_profiler_fn tree_ior_profiler_fn ic_void_ptr_var ic_gcov_type_ptr_var dc_void_ptr_var dc_gcov_type_ptr_var ptr_void gcov_info_decl tree_init_ic_make_global_vars instrumentation_to_be_sampled gcov_sample_counter_decl gcov_sampling_rate_decl insert_if_then add_sampling_wrapper is_instrumentation_to_be_sampled tree_init_edge_profiler add_abnormal_goto_call_edges tree_gen_edge_profiler __FUNCTION__.42870 prepare_instrumented_value tree_gen_interval_profiler tree_gen_pow2_profiler tree_gen_one_value_profiler tree_gen_one_float_value_profiler tree_gen_ic_profiler tree_gen_ic_func_profiler __FUNCTION__.43029 tree_gen_ic_func_topn_profiler tree_gen_dc_profiler tree_gen_dc_func_profiler __FUNCTION__.43192 tree_gen_const_delta_profiler __FUNCTION__.43255 tree_gen_average_profiler tree_gen_ior_profiler stringop_decl get_stringop_subst reusedist_is_interesting_call reusedist_instr_func_name __FUNCTION__.43330 reusedist_get_instr_decl __FUNCTION__.43348 reusedist_make_instr_call __FUNCTION__.43392 reusedist_from_counters tree_gen_reusedist nt_op_name __FUNCTION__.43488 reusedist_get_size_threshold reusedist_get_distance_large_threshold reusedist_get_distance_small_threshold reusedist_get_count_threshold reusedist_nt_is_worth_it reusedist_get_nt_decl maybe_issue_profile_use_note reusedist_maybe_replace_with_nt_version __FUNCTION__.43596 optimize_reusedist __FUNCTION__.43658 do_tree_profiling tree_profiling do_direct_call_profiling direct_call_profiling tree-sample-profile.c __FUNCTION__.27652 __FUNCTION__.27706 sp_htab sp_inline_htab sp_indirect_htab sp_funcname_htab sp_num_samples sp_max_count prog_unit sp_profile_info print_hash_table_statistics dump_cfg_profile realname sp_indirect_hash sp_indirect_eq create_hash_string sp_info_hash __FUNCTION__.46776 sp_info_eq sp_inline_info_hash sp_inline_info_eq sp_inline_info_del sp_info_del sp_funcname_hash sp_funcname_eq funcname_buf funcname_buf_size __FUNCTION__.46956 sp_get_inline_stack sp_add_indirect_call read_file_header read_string_table read_function_header __FUNCTION__.47109 get_discriminator get_stack_trace_by_stmt __FUNCTION__.47143 read_inline_function __FUNCTION__.47250 sp_module_num_strings sp_add_module sp_find_module_by_id sp_read_modules sp_reader compare __FUNCTION__.48189 sp_init_cfg sp_annotate_cfg execute_sample_profile gate_sample_profile __FUNCTION__.48632 execute_profile_dump gate_profile_dump tree-scalar-evolution.c __FUNCTION__.33845 __FUNCTION__.42000 evolution_function_is_affine_p tree_does_not_contain_chrecs instantiate_parameters nb_set_scev nb_get_scev scalar_evolution_info new_scev_info_str hash_scev_info eq_scev_info del_scev_info find_var_scev_info loop_phi_node_p compute_overall_effect_of_inner_loop set_scalar_evolution get_scalar_evolution add_to_evolution_1 __FUNCTION__.42758 add_to_evolution set_nb_iterations_in_loop get_exit_conditions_rec select_loops_exit_conditions follow_ssa_edge_binary follow_ssa_edge follow_ssa_edge_expr follow_ssa_edge_in_rhs backedge_phi_arg_p follow_ssa_edge_in_condition_phi_branch follow_ssa_edge_in_condition_phi follow_ssa_edge_inner_loop_phi analyze_evolution_in_loop analyze_initial_condition interpret_loop_phi interpret_condition_phi interpret_rhs_expr interpret_expr interpret_gimple_assign compute_scalar_evolution_in_loop analyze_scalar_evolution_1 analyze_scalar_evolution_in_loop get_instantiated_value set_instantiated_value loop_closed_phi_def instantiate_scev_1 number_of_iterations_for_all_loops reset_chrecs_counters dump_chrecs_stats gather_chrec_stats analyze_scalar_evolution_for_all_loop_phi_nodes gather_stats_on_scev_database_1 initialize_scalar_evolutions_analyzer __FUNCTION__.44527 tree-sra.c __FUNCTION__.30100 __FUNCTION__.30154 __FUNCTION__.34094 __FUNCTION__.34116 __FUNCTION__.34138 __FUNCTION__.34174 __FUNCTION__.34199 __FUNCTION__.34442 __FUNCTION__.34873 __FUNCTION__.34916 __FUNCTION__.35867 gsi_seq __FUNCTION__.38938 early_sra todoflags sra_candidates needs_copy_in sra_type_decomp_cache sra_type_inst_cache next_child_for_group __FUNCTION__.42841 sra_map sra_obstack is_sra_candidate_decl is_sra_scalar_type is_va_list_type decl_can_be_decomposed_p type_can_instantiate_all_elements __FUNCTION__.43090 can_completely_scalarize_p sra_hash_tree __FUNCTION__.43160 sra_elt_hash sra_elt_eq __FUNCTION__.43221 lookup_element maybe_lookup_element_for_expr sra_walk_expr sra_walk_gimple_call sra_walk_gimple_asm sra_walk_gimple_assign sra_walk_function find_candidates_for_sra scan_use scan_copy scan_init scan_ldst scan_dump dump_sra_elt_name scan_function fns.43735 build_element_name_1 build_element_name instantiate_element generate_element_ref sra_build_assignment mark_all_v_defs_seq decide_instantiation_1 sum_instantiated_sizes instantiate_missing_elements_1 instantiate_missing_elements canon_type_for_field try_instantiate_multiple_fields __FUNCTION__.44190 __FUNCTION__.44526 single_scalar_field_in_record_p decide_block_copy __FUNCTION__.44581 decide_instantiations mark_all_v_defs_stmt mark_no_warning generate_one_element_ref __FUNCTION__.44822 scalar_bitfield_p sra_build_bf_assignment sra_build_elt_assignment __FUNCTION__.45413 generate_copy_inout generate_element_copy __FUNCTION__.45576 generate_element_zero __FUNCTION__.45715 generate_one_element_init generate_element_init_1 generate_element_init sra_replace bitfield_overlaps_p __FUNCTION__.45966 sra_explode_bitfield_assignment sra_sync_for_bitfield_assignment scalarize_use __FUNCTION__.46235 scalarize_copy __FUNCTION__.46460 scalarize_init __FUNCTION__.46522 mark_notrap scalarize_ldst __FUNCTION__.46578 scalarize_parms scalarize_function fns.46658 tree_sra tree_sra_early gate_sra tree-switch-conversion.c VEC_constructor_elt_gc_alloc __FUNCTION__.24621 __FUNCTION__.24638 __FUNCTION__.24669 __FUNCTION__.30288 __FUNCTION__.31402 __FUNCTION__.31437 info check_range __FUNCTION__.37865 check_process_case __FUNCTION__.37923 check_final_bb create_temp_arrays free_temp_arrays gather_default_values __FUNCTION__.38060 build_constructors build_one_array __FUNCTION__.38226 build_arrays gen_def_assigns prune_bbs fix_phi_nodes gen_inbound_check __FUNCTION__.38386 process_switch do_switchconv __FUNCTION__.38513 switchconv_gate tree-ssa-address.c double_int_zero_p double_int_one_p templates gen_addr_rtx templates_initialized.42292 valid_mem_ref_p create_mem_ref_raw fixed_address_object_p move_fixed_address_to_symbol move_pointer_to_base move_variant_to_index __FUNCTION__.42608 add_to_parts most_expensive_mult_to_index addr_to_parts gimplify_mem_ref_parts __FUNCTION__.42802 tree-ssa-alias.c VEC_tree_base_unordered_remove gimple_addresses_taken gimple_loaded_syms gimple_stored_syms gimple_references_memory_p __FUNCTION__.35450 gimple_assign_cast_p VEC_mem_sym_stats_t_base_length VEC_mem_sym_stats_t_base_index VEC_mem_sym_stats_t_base_iterate VEC_mem_sym_stats_t_base_space VEC_mem_sym_stats_t_base_quick_push VEC_mem_sym_stats_t_base_replace VEC_mem_sym_stats_t_base_address VEC_mem_sym_stats_t_heap_free VEC_mem_sym_stats_t_heap_reserve VEC_mem_sym_stats_t_heap_safe_push __FUNCTION__.40293 gimple_addressable_vars __FUNCTION__.40306 __FUNCTION__.40330 gimple_global_var __FUNCTION__.40350 fill_referenced_var_vec __FUNCTION__.40458 __FUNCTION__.40872 __FUNCTION__.41142 __FUNCTION__.41364 unmodifiable_var_p gimple_ssa_operands gimple_mem_ref_stats alias_stats alias_bitmap_obstack mem_sym_stats_pool get_mem_sym_stats_for __FUNCTION__.43200 mem_sym_stats set_memory_partition mark_non_addressable sort_tags_by_id init_transitive_clobber_worklist add_to_worklist mark_aliases_call_clobbered compute_tag_properties set_initial_properties compute_call_clobbered dump_memory_partitions need_to_partition_p count_mem_refs mem_sym_score dump_mem_sym_stats dump_all_mem_sym_stats dump_mp_info __FUNCTION__.43972 compare_mp_info_entries mp_info_cmp sort_mp_info get_mpt_for __FUNCTION__.44080 find_partition_for rewrite_alias_set_for estimate_vop_reduction update_reference_counts build_mp_info compute_memory_partitions __FUNCTION__.44445 init_alias_info update_alias_info setup_pointers_and_addressables compute_flow_insensitive_aliasing compute_flow_sensitive_aliasing maybe_create_global_var dump_alias_stats delete_alias_info count_ptr_derefs __FUNCTION__.44659 init_mem_ref_stats reset_alias_info __FUNCTION__.44717 alias_bitmap_obstack_initialized.44807 eq_ptr_info ptr_info_hash create_name_tags set_pt_anything get_nmt_for union_alias_set_into have_common_aliases_p add_may_alias create_alias_map_for create_global_var_for_literal_addr create_global_var update_alias_info_1 __FUNCTION__.45227 get_smt_for __FUNCTION__.45641 __FUNCTION__.45761 create_memory_tag __FUNCTION__.45896 __FUNCTION__.46062 add_may_alias_for_new_tag __FUNCTION__.46299 reset_cc_flags tree-ssa-ccp.c __FUNCTION__.30163 __FUNCTION__.35468 __FUNCTION__.35610 __FUNCTION__.35654 gimple_call_set_fn __FUNCTION__.35846 __FUNCTION__.35884 __FUNCTION__.35958 __FUNCTION__.36724 has_single_use const_val dump_lattice_value __FUNCTION__.43595 get_default_value get_value canonicalize_float_value set_value_varying set_lattice_value __FUNCTION__.43817 likely_value __FUNCTION__.43864 surely_varying_stmt_p ccp_initialize do_dbg_cnt ccp_finalize ccp_lattice_meet ccp_visit_phi_node __FUNCTION__.44114 ccp_fold __FUNCTION__.44275 evaluate_stmt __FUNCTION__.44830 visit_assignment __FUNCTION__.44894 visit_cond_stmt ccp_visit_stmt do_ssa_ccp gate_ccp maybe_fold_offset_to_array_ref maybe_fold_offset_to_component_ref __FUNCTION__.45250 __FUNCTION__.45331 maybe_fold_stmt_indirect fold_stmt_r get_maxval_strlen ccp_fold_builtin fold_gimple_assign __FUNCTION__.46213 fold_gimple_cond fold_gimple_call __FUNCTION__.46404 __FUNCTION__.46438 optimize_stack_restore optimize_stdarg_builtin gimplify_and_update_call_from_tree __FUNCTION__.46669 execute_fold_all_builtins tree-ssa-coalesce.c __FUNCTION__.24736 __FUNCTION__.24790 __FUNCTION__.30355 __FUNCTION__.31177 __FUNCTION__.31469 basevar_index __FUNCTION__.38253 num_basevars register_ssa_partition live_on_exit __FUNCTION__.38353 live_var_map coalesce_cost coalesce_cost_bb coalesce_cost_edge pop_cost_one_pair pop_best_coalesce coalesce_pair_map_hash coalesce_pair_map_eq create_coalesce_list delete_coalesce_list __FUNCTION__.38827 find_coalesce_pair __FUNCTION__.38853 add_cost_one_coalesce add_coalesce __FUNCTION__.38891 compare_pairs num_coalesce_pairs first_coalesce_pair end_coalesce_pair_p next_coalesce_pair sort_coalesce_list __FUNCTION__.38970 dump_coalesce_list ssa_conflicts_new ssa_conflicts_delete ssa_conflicts_test_p ssa_conflicts_add_one ssa_conflicts_add ssa_conflicts_merge __FUNCTION__.39189 ssa_conflicts_dump new_live_track __FUNCTION__.39284 delete_live_track live_track_remove_partition live_track_add_partition live_track_clear_var live_track_live_p live_track_process_use live_track_process_def live_track_init live_track_clear_base_vars build_ssa_conflict_graph print_exprs abnormal_corrupt __FUNCTION__.39543 fail_abnormal_edge_coalesce create_outofssa_var_map __FUNCTION__.39669 attempt_coalesce coalesce_partitions hash_ssa_name_by_var eq_ssa_name_by_var ssa_name_hash.40048 __FUNCTION__.40057 tree-ssa-copy.c __FUNCTION__.35632 __FUNCTION__.36119 __FUNCTION__.36141 __FUNCTION__.36161 __FUNCTION__.40618 factoring_name_p prop_simulate_again_p __FUNCTION__.42318 __FUNCTION__.42383 replace_exp_1 __FUNCTION__.42515 copy_of cached_last_copy_of stmt_may_generate_copy get_copy_of_val get_last_copy_of set_copy_of_val dump_copy_of copy_prop_visit_assignment __FUNCTION__.42701 copy_prop_visit_cond_stmt copy_prop_visit_stmt copy_prop_visit_phi_node init_copy_prop fini_copy_prop execute_copy_prop gate_copy_prop tree-ssa-copyrename.c __FUNCTION__.28758 copy_rename_partition_coalesce __FUNCTION__.39025 rename_ssa_copies gate_copyrename tree-ssa-dce.c __FUNCTION__.30053 __FUNCTION__.30107 __FUNCTION__.33891 __FUNCTION__.38868 __FUNCTION__.39009 VEC_use_operand_p_base_iterate VEC_use_operand_p_base_space VEC_use_operand_p_base_quick_push VEC_use_operand_p_heap_reserve VEC_use_operand_p_heap_safe_push worklist processed killed_by_delete last_stmt_necessary control_dependence_map visited_control_parents cfg_altered set_control_dependence_map_bit __FUNCTION__.43638 find_pdom __FUNCTION__.43669 find_control_dependence __FUNCTION__.43697 find_all_control_dependences mark_stmt_necessary __FUNCTION__.43769 find_base_ptr is_killed_by_delete mark_operand_necessary __FUNCTION__.43964 mark_stmt_if_obviously_necessary __FUNCTION__.44010 mark_control_dependent_edges_necessary __FUNCTION__.44097 find_obviously_necessary_stmts propagate_necessity remove_dead_phis fixup_vdef_refs __FUNCTION__.44364 remove_dead_stmt __FUNCTION__.44400 eliminate_unnecessary_stmts print_stats tree_dce_init tree_dce_done perform_tree_ssa_dce tree_ssa_dce tree_ssa_dce_loop tree_ssa_cd_dce gate_dce tree-ssa-dom.c __FUNCTION__.30211 __FUNCTION__.30265 __FUNCTION__.37715 __FUNCTION__.37857 __FUNCTION__.37901 __FUNCTION__.38205 __FUNCTION__.38366 __FUNCTION__.38388 __FUNCTION__.38408 __FUNCTION__.38971 __FUNCTION__.39006 __FUNCTION__.39076 __FUNCTION__.43549 compare_ssa_operands_equal __FUNCTION__.43771 __FUNCTION__.43830 __FUNCTION__.43893 avail_exprs VEC_expr_hash_elt_t_base_length VEC_expr_hash_elt_t_base_space VEC_expr_hash_elt_t_base_quick_push VEC_expr_hash_elt_t_base_pop VEC_expr_hash_elt_t_heap_alloc VEC_expr_hash_elt_t_heap_free VEC_expr_hash_elt_t_heap_reserve VEC_expr_hash_elt_t_heap_safe_push avail_exprs_stack VEC_gimple_p_base_length VEC_gimple_p_base_last VEC_gimple_p_base_space VEC_gimple_p_base_quick_push VEC_gimple_p_base_pop VEC_gimple_p_heap_alloc VEC_gimple_p_heap_free VEC_gimple_p_heap_reserve VEC_gimple_p_heap_safe_push stmts_to_rescan const_and_copies_stack need_eh_cleanup opt_stats initialize_hash_element __FUNCTION__.45835 avail_expr_hash initialize_expr_from_cond __FUNCTION__.45902 initialize_hash_element_from_expr hashable_expr_equal_p __FUNCTION__.45940 iterative_hash_hashable_expr __FUNCTION__.46070 print_expr_hash_elt free_expr_hash_elt allocate_edge_info free_all_edge_infos tree_ssa_dominator_optimize avail_expr_eq real_avail_expr_hash dom_opt_initialize_block optimize_stmt propagate_to_outgoing_edges dom_opt_finalize_block gate_dominator canonicalize_comparison __FUNCTION__.46341 record_equivalences_from_incoming_edge record_equivalences_from_phis remove_local_expressions_from_table restore_vars_to_original_value simplify_stmt_for_jump_threading lookup_avail_expr dom_thread_across_edge record_const_or_copy record_cond single_incoming_edge_ignoring_loop_edges record_equality build_and_record_new_cond __FUNCTION__.46750 record_conditions record_const_or_copy_1 __FUNCTION__.46958 simple_iv_increment_p cprop_into_successor_phis record_edge_info eliminate_redundant_computations __FUNCTION__.47515 gimple_assign_unary_useless_conversion_p record_equivalences_from_stmt __FUNCTION__.47629 cprop_operand cprop_into_stmt degenerate_phi_result remove_stmt_or_phi get_rhs_or_phi_arg __FUNCTION__.48111 get_lhs_or_phi_result __FUNCTION__.48124 propagate_rhs_into_lhs __FUNCTION__.48169 eliminate_const_or_copy eliminate_degenerate_phis_1 eliminate_degenerate_phis tree-ssa-dse.c gimple_uid __FUNCTION__.33928 __FUNCTION__.33950 __FUNCTION__.33972 __FUNCTION__.34185 gimple_stmt_max_uid __FUNCTION__.39635 op_iter_next_vdef op_iter_init_vdef __FUNCTION__.39689 VEC_void_p_base_last get_stmt_uid record_voperand_set dse_initialize_block_local_data memory_ssa_name_same memory_address_same get_kill_of_stmt_lhs __FUNCTION__.41519 dse_possible_dead_store_p __FUNCTION__.41574 dse_optimize_stmt __FUNCTION__.41656 dse_record_phis dse_finalize_block tree_ssa_dse gate_dse execute_simple_dse tree-ssa-forwprop.c __FUNCTION__.33786 __FUNCTION__.34033 gimple_assign_set_rhs_code __FUNCTION__.34202 __FUNCTION__.35042 __FUNCTION__.35103 __FUNCTION__.39622 __FUNCTION__.39844 __FUNCTION__.39903 cfg_changed get_prop_dest_stmt get_prop_source_stmt can_propagate_from __FUNCTION__.41080 rhs_to_tree remove_prop_source_from_use __FUNCTION__.41165 combine_cond_expr_cond forward_propagate_into_gimple_cond forward_propagate_into_cond tidy_after_forward_propagate_addr forward_propagate_addr_into_variable_array_index forward_propagate_addr_expr_1 __FUNCTION__.41510 forward_propagate_addr_expr forward_propagate_comparison simplify_not_neg_expr simplify_gimple_switch tree_ssa_forward_propagate_single_use_vars gate_forwprop tree-ssa-ifcombine.c __FUNCTION__.23108 __FUNCTION__.29057 __FUNCTION__.29199 __FUNCTION__.30313 recognize_if_then_else bb_no_side_effects_p same_phi_args_p get_name_for_bit_test recognize_single_bit_test recognize_bits_test ifcombine_ifandif ifcombine_iforif tree_ssa_ifcombine_bb tree_ssa_ifcombine gate_ifcombine tree-ssa-live.c __FUNCTION__.23380 __FUNCTION__.23434 __FUNCTION__.29021 __FUNCTION__.34186 __FUNCTION__.34366 live_on_entry __FUNCTION__.36967 var_map_base_init var_map_base_fini __FUNCTION__.38921 partition_view_init partition_view_fini __FUNCTION__.39028 __FUNCTION__.39089 __FUNCTION__.39115 mark_all_vars_used_1 mark_all_vars_used mark_scope_block_unused remove_unused_scope_block_p __FUNCTION__.39229 dump_scope_block new_tree_live_info loe_visit_block __FUNCTION__.39772 live_worklist set_var_live_on_entry tree-ssa-loop-ch.c __FUNCTION__.34014 __FUNCTION__.34156 should_duplicate_loop_header_p __FUNCTION__.43499 do_while_loop_p copy_loop_headers __FUNCTION__.43604 gate_ch tree-ssa-loop-im.c __FUNCTION__.34178 __FUNCTION__.34200 __FUNCTION__.34413 __FUNCTION__.34707 maximum_lsm lim_aux_data_map VEC_mem_ref_loc_p_base_iterate VEC_mem_ref_loc_p_base_space VEC_mem_ref_loc_p_base_quick_push VEC_mem_ref_loc_p_heap_free VEC_mem_ref_loc_p_heap_reserve VEC_mem_ref_loc_p_heap_safe_push VEC_mem_ref_locs_p_base_length VEC_mem_ref_locs_p_base_index VEC_mem_ref_locs_p_base_iterate VEC_mem_ref_locs_p_base_space VEC_mem_ref_locs_p_base_replace VEC_mem_ref_locs_p_base_address VEC_mem_ref_locs_p_heap_free VEC_mem_ref_locs_p_heap_reserve_exact VEC_mem_ref_locs_p_heap_safe_grow VEC_mem_ref_locs_p_heap_safe_grow_cleared VEC_mem_ref_p_base_length VEC_mem_ref_p_base_index VEC_mem_ref_p_base_space VEC_mem_ref_p_base_quick_push VEC_mem_ref_p_heap_free VEC_mem_ref_p_heap_reserve VEC_mem_ref_p_heap_safe_push VEC_bitmap_base_index VEC_htab_t_base_index VEC_htab_t_base_iterate VEC_htab_t_base_quick_push VEC_htab_t_heap_alloc VEC_htab_t_heap_free memory_accesses init_lim_data get_lim_data free_lim_aux_data clear_lim_data outermost_invariant_loop __FUNCTION__.46189 add_dependency stmt_cost outermost_indep_loop ref_indep_loop_p simple_mem_ref_in_stmt mem_ref_in_stmt __FUNCTION__.46372 determine_max_movement set_level __FUNCTION__.46451 set_profitable_level nonpure_call_p rewrite_reciprocal rewrite_bittest determine_invariantness_stmt determine_invariantness move_computations_stmt move_computations may_move_till force_move_till_op __FUNCTION__.46825 force_move_till memref_hash memref_eq free_mem_ref_locs memref_free mem_ref_alloc mem_ref_locs_alloc record_mem_ref_loc mark_ref_stored gather_mem_refs_stmt gather_mem_refs_in_loops vtoe_hash vtoe_eq vtoe_free record_vop_access get_vop_accesses get_vop_stores add_vop_ref_mapping create_vop_ref_mapping_loop create_vop_ref_mapping analyze_memory_references cannot_overlap_p mem_refs_may_alias_p rewrite_mem_ref_loc get_all_locs_in_loop rewrite_mem_refs lsm_tmp_name lsm_tmp_name_length lsm_tmp_name_add gen_lsm_tmp_name __FUNCTION__.47551 execute_sm hoist_memory_references ref_always_accessed_p refs_independent_p record_indep_loop ref_indep_loop_p_1 can_sm_ref_p find_refs_for_sm loop_suitable_for_sm store_motion_loop fill_always_executed_in tree_ssa_lim_initialize tree_ssa_lim_finalize tree-ssa-loop-ivcanon.c __FUNCTION__.34665 __FUNCTION__.34687 __FUNCTION__.35270 __FUNCTION__.39484 create_canonical_iv estimated_unrolled_size try_unroll_loop_completely __FUNCTION__.43910 canonicalize_loop_induction_variables empty_loop_p remove_empty_loop try_remove_empty_loop tree-ssa-loop-ivopts.c bmp_iter_and_init bmp_iter_and __FUNCTION__.39166 __FUNCTION__.39343 __FUNCTION__.39850 __FUNCTION__.40072 __FUNCTION__.40131 __FUNCTION__.40194 avg_loop_niter infinite_cost VEC_iv_use_p_base_length VEC_iv_use_p_base_index VEC_iv_use_p_base_space VEC_iv_use_p_base_quick_push VEC_iv_use_p_base_truncate VEC_iv_use_p_heap_alloc VEC_iv_use_p_heap_free VEC_iv_use_p_heap_reserve VEC_iv_use_p_heap_safe_push VEC_iv_cand_p_base_length VEC_iv_cand_p_base_index VEC_iv_cand_p_base_space VEC_iv_cand_p_base_quick_push VEC_iv_cand_p_base_truncate VEC_iv_cand_p_heap_alloc VEC_iv_cand_p_heap_free VEC_iv_cand_p_heap_reserve VEC_iv_cand_p_heap_safe_push VEC_version_info_p_base_length VEC_version_info_p_base_index VEC_version_info_p_base_iterate VEC_version_info_p_base_space VEC_version_info_p_base_quick_push VEC_version_info_p_base_truncate VEC_version_info_p_heap_reserve VEC_version_info_p_heap_safe_push decl_rtl_to_reset inverted_stmt_map n_iv_uses iv_use n_iv_cands iv_cand __FUNCTION__.47263 ver_info name_info stmt_after_ip_normal_pos __FUNCTION__.47363 stmt_after_inc_pos stmt_after_increment __FUNCTION__.47414 abnormal_ssa_name_p idx_contains_abnormal_ssa_name_p __FUNCTION__.47462 niter_for_exit niter_for_single_dom_exit tree_ssa_iv_optimize_init determine_base_object __FUNCTION__.47583 alloc_iv __FUNCTION__.47622 set_iv __FUNCTION__.47637 get_iv determine_biv_step find_bivs mark_bivs find_givs_in_stmt_scev find_givs_in_stmt find_givs_in_bb find_givs find_induction_variables record_invariant record_pseudo_invariant find_interesting_uses_op __FUNCTION__.47991 extract_cond_operands zero.48040 const_iv.48039 find_interesting_uses_cond __FUNCTION__.48121 __FUNCTION__.48165 idx_find_step idx_record_use constant_multiple_of may_be_unaligned_p may_be_nonaddressable_p find_interesting_uses_address __FUNCTION__.48504 find_invariants_stmt find_interesting_uses_stmt find_interesting_uses_outside find_interesting_uses strip_offset_1 strip_offset generic_type_for fd_ivopts_data find_depends add_candidate_1 allow_ip_end_pos_p add_autoinc_candidates add_candidate add_standard_iv_candidates_for_size add_standard_iv_candidates add_old_iv_candidates add_old_ivs_candidates add_iv_value_candidates add_derived_ivs_candidates __FUNCTION__.49424 record_important_candidates alloc_use_cost_map new_cost add_costs sub_costs compare_costs infinite_cost_p set_use_iv_cost __FUNCTION__.49568 get_use_iv_cost produce_memory_decl_rtl __FUNCTION__.49705 prepare_decl_rtl computation_cost var_at_stmt determine_common_wider_type get_computation_aff get_computation_at get_computation costs.50018 mbc_entry_hash mbc_entry_eq costs.50081 valid_mult.50121 get_address_cost initialized.50199 max_offset.50203 off.50201 min_offset.50202 rat.50200 costs.50204 has_predec.50207 has_postdec.50208 has_preinc.50205 has_postinc.50206 force_expr_to_var_cost costs_initialized.50560 integer_cost.50561 symbol_cost.50562 address_cost.50563 __FUNCTION__.50600 force_var_cost split_address_cost ptr_difference_cost __FUNCTION__.50928 difference_cost compare_aff_trees create_loop_invariant_temp get_computation_cost_at get_computation_cost determine_use_iv_cost_generic determine_use_iv_cost_address cand_value_at iv_period __FUNCTION__.51593 iv_elimination_compare may_eliminate_iv determine_use_iv_cost_condition __FUNCTION__.51758 determine_use_iv_cost __FUNCTION__.51805 autoinc_possible_for_pair set_autoinc_for_original_candidates find_iv_candidates determine_use_iv_costs determine_iv_cost determine_iv_costs ivopts_global_cost_for_size determine_set_costs cheaper_cost_pair iv_ca_recount_cost iv_ca_set_remove_invariants iv_ca_set_no_cp iv_ca_set_add_invariants iv_ca_set_cp iv_ca_add_use __FUNCTION__.52389 iv_ca_cost iv_ca_has_deps iv_ca_delta_add iv_ca_delta_join iv_ca_cand_for_use iv_ca_delta_reverse iv_ca_delta_commit __FUNCTION__.52498 iv_ca_cand_used_p iv_ca_n_cands iv_ca_delta_free iv_ca_new iv_ca_free iv_ca_dump iv_ca_extend iv_ca_narrow iv_ca_prune try_add_cand_for get_initial_solution try_improve_iv_set __FUNCTION__.52890 find_optimal_iv_set get_inverted_increment_1 __FUNCTION__.52996 get_inverted_increment __FUNCTION__.53020 adjust_iv_update_pos adjust_update_pos_for_ivs create_new_iv create_new_ivs fixup_use collect_ssa_names fixup_iv_out_val cause_overlapping_lr __FUNCTION__.53334 find_closing_phi ensure_closed_ssa_form_for __FUNCTION__.53423 ensure_closed_ssa_form __FUNCTION__.53496 can_compute_final_value_at_exits_p split_exit_edge __FUNCTION__.53580 compute_final_value_at_exits __FUNCTION__.53638 get_phi_with_result __FUNCTION__.53715 remove_statement rewrite_use_nonlinear_expr __FUNCTION__.53753 idx_remove_ssa_names unshare_and_remove_ssa_names get_ref_tag __FUNCTION__.53915 copy_ref_info rewrite_use_address __FUNCTION__.53970 rewrite_use_compare __FUNCTION__.54010 rewrite_use __FUNCTION__.54058 rewrite_uses __FUNCTION__.54068 remove_unused_ivs free_tree_niter_desc tree_ssa_iv_optimize_finalize tree_ssa_iv_optimize_loop __FUNCTION__.54308 tree-ssa-loop-manip.c add_exit_phis_edge add_exit_phis_var add_exit_phis get_loops_exits find_uses_to_rename_use find_uses_to_rename_stmt find_uses_to_rename_bb find_uses_to_rename check_loop_closed_ssa_use __FUNCTION__.44020 check_loop_closed_ssa_stmt copy_phi_node_args determine_exit_conditions __FUNCTION__.44328 scale_dominated_blocks_in_loop __FUNCTION__.44491 tree-ssa-loop-niter.c __FUNCTION__.34070 __FUNCTION__.34212 __FUNCTION__.34486 __FUNCTION__.34560 __FUNCTION__.35326 __FUNCTION__.39919 split_to_var_and_offset determine_value_range bound_difference_of_offsetted_base get_opnd_copy operand_equal_or_copy_p refine_bounds_using_guard bound_difference bounds_add bounds_negate __FUNCTION__.49710 number_of_iterations_ne_max number_of_iterations_ne number_of_iterations_lt_to_ne assert_no_overflow_lt assert_loop_rolls_lt number_of_iterations_lt number_of_iterations_le dump_affine_iv number_of_iterations_cond simplify_replace_tree tree_simplify_using_condition_1 tree_simplify_using_condition simplify_using_initial_conditions simplify_using_outer_evolutions chain_of_csts_start get_base_for get_val_for __FUNCTION__.51181 derive_constant_upper_bound_assign derive_constant_upper_bound_ops derive_constant_upper_bound record_niter_bound record_estimate record_nonwrapping_iv array_at_struct_end_p __FUNCTION__.51674 idx_infer_loop_bounds infer_loop_bounds_from_ref infer_loop_bounds_from_array infer_loop_bounds_from_signedness infer_loop_bounds_from_undefined gcov_type_to_double_int n_of_executions_at_most __FUNCTION__.52039 tree-ssa-loop.c gate_tree_loop tree_ssa_loop_init tree_ssa_loop_im gate_tree_ssa_loop_im tree_ssa_loop_unswitch gate_tree_ssa_loop_unswitch run_tree_predictive_commoning gate_tree_predictive_commoning tree_vectorize gate_tree_vectorize tree_linear_transform gate_tree_linear_transform graphite_transforms gate_graphite_transforms check_data_deps gate_check_data_deps tree_ssa_loop_ivcanon gate_tree_ssa_loop_ivcanon gate_scev_const_prop tree_ssa_empty_loop tree_ssa_loop_bounds tree_complete_unroll gate_tree_complete_unroll tree_complete_unroll_inner gate_tree_complete_unroll_inner gate_tree_parallelize_loops tree_parallelize_loops tree_ssa_loop_prefetch gate_tree_ssa_loop_prefetch tree_ssa_loop_ivopts gate_tree_ssa_loop_ivopts tree_ssa_loop_done tree-ssa-lrs.c __FUNCTION__.25336 __FUNCTION__.25384 __FUNCTION__.25438 VEC_gimple_base_address __FUNCTION__.28968 __FUNCTION__.29110 __FUNCTION__.29132 __FUNCTION__.29154 __FUNCTION__.29215 __FUNCTION__.29247 __FUNCTION__.34296 __FUNCTION__.34476 __FUNCTION__.34803 VEC_treep_base_length VEC_treep_base_index VEC_treep_base_space VEC_treep_base_quick_push VEC_treep_base_address VEC_treep_heap_alloc VEC_treep_heap_free VEC_treep_heap_reserve VEC_treep_heap_safe_push VEC_lrs_reassoc_tree_p_base_length VEC_lrs_reassoc_tree_p_base_index VEC_lrs_reassoc_tree_p_base_space VEC_lrs_reassoc_tree_p_base_quick_push VEC_lrs_reassoc_tree_p_heap_reserve VEC_lrs_reassoc_tree_p_heap_safe_push VEC_reg_alloc_p_base_iterate VEC_reg_alloc_p_base_space VEC_reg_alloc_p_base_quick_push VEC_reg_alloc_p_heap_free VEC_reg_alloc_p_heap_reserve VEC_reg_alloc_p_heap_safe_push stmt_order reg_alloc_map reg_allocs num_reg_allocs tmp_reg_alloc_map reg_alloc_vec tmp_reg_alloc_pool reg_pressure_control_min_bb_size pending_negates need_control_reg_pressure do_upward_motion do_downward_motion do_reassoc get_bb_size get_stmt_order get_stmt_idx_in_region get_bb_index_in_region get_normalized_gimple_stmt collect_use normalize_gimple_stmt normalize_gimple_stmts init_region is_region_head form_region destroy_region destroy_def_bitmask __FUNCTION__.46888 destroy_def_bitmask_map destroy_normalized_stmts destroy_lrs_tree destroy_lrs_tree_pool destroy_lrs_reassoc_tree destroy_lrs_reassoc_tree_pool __FUNCTION__.46954 get_reg_alloc_root reg_alloc_union join_reg_alloc __FUNCTION__.47108 find_reg_alloc __FUNCTION__.47122 find_or_create_reg_alloc compute_reg_alloc compute_reg_allocs finalize_ra_mem finalize_ra_map get_reg_alloc_id destroy_tmp_reg_alloc_map finalize_reg_allocs set_def_bit_range __FUNCTION__.47321 get_def_bit_range set_def_bitmask get_def_bitmask get_nm_reg_class set_use_ref_bit_pos get_use_ref_bit_pos __FUNCTION__.47412 get_across_stmt_use_ref_set get_bb_use_ref_gen_set get_bb_use_ref_kill_set get_bb_use_ref_in_set get_bb_use_ref_out_set merge_from_in_set_ur apply_use_ref_trans_func update_use_ref_gen_kill_sets update_use_ref_set_by_stmt update_use_ref_gen_set_by_phi update_use_ref_gen_kill_sets_by_phi update_use_ref_set_by_phi compute_use_ref_gen_kill_set add_use_ref destroy_use_ref_vec add_one_vop get_vop_operands orig_nm_order refed_nm_cmp __FUNCTION__.47719 prepare_bitmaps compute_live_use_ref_set_for_stmts has_high_gr_reg_pressure has_high_fr_reg_pressure has_high_reg_pressure is_lr_live get_num_live_lrs compute_reg_pressure_bb compute_reg_pressure initialize_data_flow_ur perform_data_flow_ur __FUNCTION__.48428 dump_data_flow_result refed_vnm_cmp set_vnm_bit_pos get_vnm_bit_pos __FUNCTION__.48522 set_vvar_bit_range get_vvar_bit_range initialize_data_flow_rd compute_rd_gen_kill_set get_stmt_rd_set get_bb_rd_gen_set get_bb_rd_kill_set get_bb_rd_in_set get_bb_rd_out_set merge_from_out_set_rd apply_rd_trans_func update_rd_gen_kill_sets update_rd_gen_kill_sets_by_phi compute_rd_set_for_stmts perform_data_flow_rd __FUNCTION__.48883 dump_data_flow_result_rd compute_stmt_order __FUNCTION__.48953 reset_stmt_order is_preceding_in_real_order __FUNCTION__.49000 is_dominating __FUNCTION__.49023 is_reassociable_minus_op is_gimple_assign_rhs_reassociable expand_reassoc_tree get_reassoc_tree cur_bb reassoc_tree_opnd_cmp reassoc_inner_node_cmp append_cur_use_refs reset_use_ref_bits remap_use_ref_bit_pos __FUNCTION__.49341 update_dataflow_ur_for_reassoc update_gimple_stmt negate_opnds __FUNCTION__.49426 do_lrs_reassoc __FUNCTION__.49511 print_lrs_reassoc_tree do_lrs_shrink_by_reassoc shrink_lrs_reassociation has_float_typed_const_operand is_upward_motion_candidate get_num_lrs_not_live_across get_num_lrs_defed_by get_reg_pressure_change_if_swapped compute_earliest_insertion_point check_upward_motion_profitability __FUNCTION__.49994 check_move_target_loc get_cur_latest_def get_closest_def update_data_flow do_lr_shrink_by_use_hoisting shrink_lrs_up_motion use_stmt_pos_cmp __FUNCTION__.50283 VEC_use_operand_p_base_length VEC_use_operand_p_base_index VEC_use_operand_p_base_address get_closest_use check_down_motion_target_loc __FUNCTION__.50846 get_reaching_vdefs reference_overlapable_stack_variable_p __FUNCTION__.50930 is_down_motion_legal __FUNCTION__.50962 ok_to_sched_down profitable_to_sched_down check_down_motion_profitability sink_multi_use_def find_lrs_tree print_lrs_tree create_lrs_tree check_leaf_liveness is_down_sched_candidate schedule_lrs_tree __FUNCTION__.51328 initialize_down_motion shrink_lrs_down_motion init_lrs_shrink destroy_reg_alloc_map fini_lrs_shrink do_lr_shrink execute_lrs gate_tree_ssa_lrs dump_refed_names dump_refed_vvars dump_use_ref_set dump_register_pressure dump_data_flow_bb dump_reg_allocs dump_rd_set dump_data_flow_bb_rd dump_ra __FUNCTION__.48295 tree-ssa-math-opts.c __FUNCTION__.29972 __FUNCTION__.30114 __FUNCTION__.30158 __FUNCTION__.30219 __FUNCTION__.30251 __FUNCTION__.30324 __FUNCTION__.30360 __FUNCTION__.30371 __FUNCTION__.31228 __FUNCTION__.35301 __FUNCTION__.35808 __FUNCTION__.36030 __FUNCTION__.36089 __FUNCTION__.36152 occ_head occ_pool occ_new insert_bb register_division_in compute_merit is_division_by insert_reciprocals replace_reciprocal free_bb execute_cse_reciprocals_1 __FUNCTION__.37747 gate_cse_reciprocals execute_cse_reciprocals maybe_record_sincos execute_cse_sincos_1 __FUNCTION__.38078 execute_cse_sincos gate_cse_sincos execute_convert_to_rsqrt gate_convert_to_rsqrt tree-ssa-operands.c gimple_addresses_taken_ptr gimple_set_addresses_taken __FUNCTION__.30128 __FUNCTION__.30145 __FUNCTION__.30162 __FUNCTION__.30179 gimple_set_has_volatile_ops gimple_set_references_memory __FUNCTION__.30377 __FUNCTION__.30612 gimple_asm_nclobbers gimple_asm_clobber_op __FUNCTION__.31229 __FUNCTION__.35200 __FUNCTION__.35213 __FUNCTION__.35225 __FUNCTION__.35237 __FUNCTION__.35257 link_imm_use_stmt __FUNCTION__.35542 num_imm_uses __FUNCTION__.36049 clobber_stats build_defs build_uses build_vdefs build_vuses operands_bitmap_obstack build_loads build_stores n_initialized VEC_scb_t_base_length VEC_scb_t_base_space VEC_scb_t_base_quick_push VEC_scb_t_base_pop VEC_scb_t_heap_alloc VEC_scb_t_heap_free VEC_scb_t_heap_reserve VEC_scb_t_heap_safe_push scb_stack get_name_decl operand_build_sort_virtual vop_free_bucket_size vop_free_bucket_index __FUNCTION__.38188 init_vop_buckets add_vop_to_freelist __FUNCTION__.38229 __FUNCTION__.38271 ssa_operand_alloc alloc_def alloc_use alloc_vop set_virtual_use_link add_def_op add_use_op add_vop add_vuse_op add_vdef_op finalize_ssa_defs __FUNCTION__.38581 finalize_ssa_uses finalize_ssa_vdefs __FUNCTION__.38686 finalize_ssa_vuse_ops __FUNCTION__.38762 finalize_ssa_vuses cleanup_build_arrays finalize_ssa_stmt_operands start_ssa_stmt_operands __FUNCTION__.38989 append_def append_use append_vdef append_vuse access_can_touch_variable add_virtual_operand add_stmt_operand __FUNCTION__.39326 get_addr_dereference_operands __FUNCTION__.39407 get_expr_operands get_indirect_ref_operands get_tmr_operands add_call_clobber_ops __FUNCTION__.39576 add_call_read_ops maybe_add_call_clobbered_vops get_asm_expr_operands __FUNCTION__.39765 __FUNCTION__.39914 parse_ssa_operands build_ssa_operands __FUNCTION__.40130 __FUNCTION__.40354 __FUNCTION__.40434 mark_difference_for_renaming __FUNCTION__.40592 __FUNCTION__.40667 tree-ssa-phiopt.c __FUNCTION__.30180 __FUNCTION__.33897 __FUNCTION__.34039 __FUNCTION__.34083 __FUNCTION__.34119 __FUNCTION__.39049 __FUNCTION__.39367 tree_ssa_phiopt tree_ssa_phiopt_worker tree_ssa_cs_elim condstoretemp get_non_trapping cond_store_replacement __FUNCTION__.41480 conditional_replacement value_replacement abs_replacement minmax_replacement __FUNCTION__.41648 replace_phi_edge_with_variable __FUNCTION__.42262 seen_ssa_names nontrap_set name_to_bb_hash name_to_bb_eq add_or_mark_expr nt_init_block nt_fini_block gate_phiopt gate_cselim tree-ssa-phiprop.c __FUNCTION__.34008 phivn_valid_p phiprop_insert_phi __FUNCTION__.41041 propagate_with_phi tree_ssa_phiprop_1 tree_ssa_phiprop gate_phiprop tree-ssa-pre.c VEC_tree_gc_copy __FUNCTION__.25323 __FUNCTION__.28955 __FUNCTION__.29097 __FUNCTION__.29141 __FUNCTION__.29177 __FUNCTION__.29371 __FUNCTION__.29628 __FUNCTION__.29648 __FUNCTION__.34106 __FUNCTION__.34424 __FUNCTION__.34790 __FUNCTION__.34857 __FUNCTION__.35012 __FUNCTION__.35134 VEC_vn_reference_op_s_base_length VEC_vn_reference_op_s_base_index VEC_vn_reference_op_s_base_iterate VEC_vn_reference_op_s_base_replace VEC_vn_reference_op_s_heap_copy VEC_vn_reference_op_s_heap_free vn_hash_constant_with_type vn_constant_eq_with_type pre_expr_eq __FUNCTION__.43303 pre_expr_hash next_expression_id VEC_pre_expr_base_index VEC_pre_expr_base_iterate VEC_pre_expr_base_space VEC_pre_expr_base_quick_push VEC_pre_expr_heap_free VEC_pre_expr_heap_reserve VEC_pre_expr_heap_safe_push expressions expression_to_id alloc_expression_id __FUNCTION__.43717 get_expression_id lookup_expression_id get_or_alloc_expression_id expression_for_id clear_expression_ids pre_expr_pool get_or_alloc_expr_for_name in_fre VEC_bitmap_set_t_base_length VEC_bitmap_set_t_base_index VEC_bitmap_set_t_base_space VEC_bitmap_set_t_base_replace VEC_bitmap_set_t_base_address VEC_bitmap_set_t_heap_alloc VEC_bitmap_set_t_heap_free VEC_bitmap_set_t_heap_reserve_exact VEC_bitmap_set_t_heap_safe_grow VEC_bitmap_set_t_heap_safe_grow_cleared value_expressions postorder pre_stats do_partial_partial bitmap_set_pool grand_bitmap_obstack pretemp storetemp prephitemp phi_translate_table expr_pred_trans_hash expr_pred_trans_eq phi_trans_lookup phi_trans_add get_expr_value_id __FUNCTION__.44297 bitmap_set_new bitmap_insert_into_set_1 __FUNCTION__.44348 bitmap_remove_from_set bitmap_insert_into_set bitmap_set_copy bitmap_set_free sorted_array_from_bitmap_set bitmap_set_and bitmap_set_subtract bitmap_set_subtract_values bitmap_set_contains_value bitmap_set_contains_expr bitmap_set_replace_value bitmap_set_equal bitmap_value_replace_in_set bitmap_value_insert_into_set print_pre_expr print_bitmap_set get_or_alloc_expr_for_constant get_constant_for_value_id get_or_alloc_expr_for fully_constant_expression translate_vuses_through_block find_leader_in_sets bitmap_find_leader get_expr_type __FUNCTION__.45109 get_representative_for phi_translate __FUNCTION__.45270 phi_translate_set value_dies_in_block_x vro_valid_in_sets valid_in_sets __FUNCTION__.45770 dependent_clean clean has_abnormal_preds changed_blocks defer_or_phi_translate_block compute_antic_aux compute_partial_antic_aux compute_antic can_value_number_call is_exception_related can_PRE_operation inserted_exprs need_creation create_component_ref_by_pieces_1 find_or_generate_expression __FUNCTION__.46632 create_component_ref_by_pieces create_expression_by_pieces __FUNCTION__.46830 insert_into_preds_of_block __FUNCTION__.47058 do_regular_insertion __FUNCTION__.47351 do_partial_partial_insertion __FUNCTION__.47528 insert add_to_exp_gen make_values_for_phi compute_avail do_SCCVN_insertion eliminate __FUNCTION__.48368 remove_dead_inserted_code init_pre fini_pre execute_pre do_pre gate_pre execute_fre gate_fre tree-ssa-propagate.c VEC_basic_block_heap_reserve_exact VEC_basic_block_heap_safe_grow VEC_gimple_gc_alloc __FUNCTION__.35690 __FUNCTION__.35820 __FUNCTION__.40795 __FUNCTION__.41302 ssa_prop_visit_stmt ssa_prop_visit_phi executable_blocks cfg_blocks cfg_blocks_num cfg_blocks_tail cfg_blocks_head bb_in_list interesting_ssa_edges varying_ssa_edges cfg_blocks_empty_p cfg_blocks_add __FUNCTION__.42660 cfg_blocks_get __FUNCTION__.42793 add_ssa_edge add_control_edge simulate_stmt process_ssa_edge_worklist simulate_block ssa_prop_init ssa_prop_fini __FUNCTION__.43288 prop_stats replace_uses_in replace_phi_args_in fold_predicate_in __FUNCTION__.43565 __FUNCTION__.43637 tree-ssa-reassoc.c __FUNCTION__.29202 __FUNCTION__.29234 reassociate_stats operand_entry_pool next_operand_entry_id bb_rank operand_rank find_operand_rank insert_operand_rank __FUNCTION__.42478 get_rank __FUNCTION__.42503 VEC_operand_entry_t_base_length VEC_operand_entry_t_base_last VEC_operand_entry_t_base_index VEC_operand_entry_t_base_iterate VEC_operand_entry_t_base_space VEC_operand_entry_t_base_quick_push VEC_operand_entry_t_base_pop VEC_operand_entry_t_base_ordered_remove VEC_operand_entry_t_base_address VEC_operand_entry_t_heap_free VEC_operand_entry_t_heap_reserve VEC_operand_entry_t_heap_safe_push constant_type sort_by_operand_rank add_to_ops_vec is_reassociable_op get_unary_op eliminate_duplicate_pair plus_negates eliminate_plus_minus_pair eliminate_not_pairs eliminate_using_constants VEC_oecount_base_length VEC_oecount_base_last VEC_oecount_base_index VEC_oecount_base_iterate VEC_oecount_base_space VEC_oecount_base_quick_push VEC_oecount_base_pop VEC_oecount_base_address VEC_oecount_heap_free VEC_oecount_heap_reserve VEC_oecount_heap_safe_push cvec oecount_hash oecount_eq oecount_cmp zero_one_operation __FUNCTION__.44639 build_and_add_sum undistribute_ops_list linearize_expr_tree optimize_ops_list is_phi_for_stmt remove_visited_stmt_chain rewrite_expr_tree __FUNCTION__.45363 linearize_expr __FUNCTION__.45550 get_single_immediate_use negate_value should_break_up_subtract break_up_subtract __FUNCTION__.45714 repropagate_negates break_up_subtract_bb reassociate_bb init_reassoc fini_reassoc execute_reassoc gate_tree_ssa_reassoc tree-ssa-sccvn.c VEC_tree_gc_reserve_exact __FUNCTION__.29445 VEC_vn_reference_op_s_base_space VEC_vn_reference_op_s_base_quick_push VEC_vn_reference_op_s_base_truncate VEC_vn_reference_op_s_heap_reserve VEC_vn_reference_op_s_heap_safe_push constant_to_value_id constant_value_ids valid_info optimistic_info current_info rpo_numbers next_value_id next_dfs_num sccstack may_insert VEC_vn_ssa_aux_t_base_length VEC_vn_ssa_aux_t_base_index VEC_vn_ssa_aux_t_base_space VEC_vn_ssa_aux_t_base_replace VEC_vn_ssa_aux_t_base_address VEC_vn_ssa_aux_t_heap_alloc VEC_vn_ssa_aux_t_heap_free VEC_vn_ssa_aux_t_heap_reserve_exact VEC_vn_ssa_aux_t_heap_safe_grow VEC_vn_ssa_aux_t_heap_safe_grow_cleared vn_ssa_aux_table vn_ssa_aux_obstack __FUNCTION__.43676 free_phi free_reference vn_constant_eq vn_constant_hash vn_reference_op_eq vn_reference_op_compute_hash vn_reference_hash vuses_to_vec copy_vuses_from_stmt vdefs_to_vec copy_vdefs_from_stmt shared_lookup_vops __FUNCTION__.44193 get_ref_from_reference_ops __FUNCTION__.44291 create_reference_ops_from_ref create_reference_ops_from_call shared_lookup_references shared_reference_ops_from_ref shared_reference_ops_from_call valueize_refs valueize_vuses get_def_ref_stmt_vuses __FUNCTION__.44516 vn_reference_lookup_1 __FUNCTION__.44729 vn_nary_op_hash __FUNCTION__.45002 __FUNCTION__.45080 __FUNCTION__.45161 vn_phi_compute_hash vn_phi_hash vn_phi_eq shared_lookup_phiargs vn_phi_lookup vn_phi_insert print_scc set_ssa_val_to __FUNCTION__.45467 defs_to_varying visit_copy visit_unary_op visit_binary_op visit_reference_op_call visit_reference_op_load valueize_expr expr_has_constants visit_reference_op_store visit_phi stmt_has_constants __FUNCTION__.46002 simplify_binary_expression simplify_unary_expression try_to_simplify visit_use __FUNCTION__.46271 compare_ops sort_scc process_scc VEC_ssa_op_iter_base_last VEC_ssa_op_iter_base_space VEC_ssa_op_iter_base_quick_push VEC_ssa_op_iter_base_pop VEC_ssa_op_iter_heap_free VEC_ssa_op_iter_heap_reserve VEC_ssa_op_iter_heap_safe_push extract_and_process_scc_for_name DFS allocate_vn_table free_vn_table init_scc_vn set_hashtable_value_ids tree-ssa-sink.c sink_stats find_bb_for_arg all_immediate_uses_same_place __FUNCTION__.42551 nearest_common_dominator_of_uses statement_sink_location sink_code_in_bb execute_sink_code do_sink gate_sink tree-ssa-structalias.c __FUNCTION__.35377 __FUNCTION__.35519 __FUNCTION__.35776 __FUNCTION__.35793 __FUNCTION__.36298 __FUNCTION__.36341 __FUNCTION__.36633 __FUNCTION__.40377 __FUNCTION__.40401 __FUNCTION__.40529 __FUNCTION__.41213 __FUNCTION__.41435 __FUNCTION__.41494 __FUNCTION__.41557 ref_contains_array_ref __FUNCTION__.41651 heapvar_for_stmt use_field_sensitive in_ipa_mode predbitmap_obstack pta_obstack oldpta_obstack iteration_obstack VEC_constraint_t_base_length VEC_constraint_t_base_index VEC_constraint_t_base_iterate VEC_constraint_t_base_space VEC_constraint_t_base_quick_push VEC_constraint_t_base_replace VEC_constraint_t_base_quick_insert VEC_constraint_t_base_lower_bound VEC_constraint_t_heap_alloc VEC_constraint_t_heap_free VEC_constraint_t_heap_reserve VEC_constraint_t_heap_safe_push VEC_constraint_t_heap_safe_insert variable_info_pool VEC_varinfo_t_base_length VEC_varinfo_t_base_index VEC_varinfo_t_base_space VEC_varinfo_t_base_quick_push VEC_varinfo_t_heap_alloc VEC_varinfo_t_heap_free VEC_varinfo_t_heap_reserve VEC_varinfo_t_heap_safe_push varmap get_varinfo get_varinfo_fc var_anything anything_tree var_nothing nothing_tree var_readonly readonly_tree var_escaped escaped_tree var_nonlocal nonlocal_tree var_callused callused_tree var_storedanything storedanything_tree var_integer integer_tree heapvar_lookup heapvar_insert new_var_info VEC_ce_s_base_length VEC_ce_s_base_last VEC_ce_s_base_index VEC_ce_s_base_iterate VEC_ce_s_base_space VEC_ce_s_base_quick_push VEC_ce_s_base_pop VEC_ce_s_base_replace VEC_ce_s_heap_free VEC_ce_s_heap_reserve VEC_ce_s_heap_safe_push constraints constraint_pool graph find __FUNCTION__.45281 unite __FUNCTION__.45310 new_constraint constraint_expr_equal constraint_expr_less constraint_less constraint_equal constraint_vec_find constraint_set_union solution_set_add first_vi_for_offset set_union_with_increment insert_into_complex merge_node_constraints __FUNCTION__.45693 clear_edges_for_node merge_graph_nodes add_implicit_graph_edge add_pred_graph_edge add_graph_edge valid_graph_edge init_graph build_pred_graph lookup_vi_for_tree build_succ_graph __FUNCTION__.46253 changed_count changed VEC_unsigned_base_length VEC_unsigned_base_last VEC_unsigned_base_iterate VEC_unsigned_base_space VEC_unsigned_base_quick_push VEC_unsigned_base_pop VEC_unsigned_heap_alloc VEC_unsigned_heap_free VEC_unsigned_heap_reserve VEC_unsigned_heap_safe_push scc_visit __FUNCTION__.46766 unify_nodes __FUNCTION__.46991 init_topo_info free_topo_info topo_visit type_safe do_sd_constraint do_ds_constraint __FUNCTION__.47336 do_complex_constraint init_scc_info free_scc_info find_indirect_cycles compute_topo_order pointer_equiv_class_table location_equiv_class_table equiv_class_label_hash equiv_class_label_eq equiv_class_lookup equiv_class_add __FUNCTION__.47653 pointer_equiv_class location_equiv_class condense_visit __FUNCTION__.47673 label_visit perform_var_substitution free_var_substitution_info find_equivalent_node __FUNCTION__.48323 unite_pointer_equivalences move_complex_constraints rewrite_constraints __FUNCTION__.48483 eliminate_indirect_cycles solve_graph vi_for_tree insert_vi_for_tree __FUNCTION__.48845 alias_get_name get_vi_for_tree create_variable_info_for get_constraint_exp_for_temp __FUNCTION__.48917 get_constraint_for_ssa_var __FUNCTION__.48963 process_constraint __FUNCTION__.49036 type_could_have_pointers could_have_pointers bitpos_of_field get_constraint_for_ptr_offset get_constraint_for get_constraint_for_component_ref get_constraint_for_1 __FUNCTION__.49264 do_deref __FUNCTION__.49445 __FUNCTION__.49550 do_simple_structure_copy do_rhs_deref_structure_copy do_lhs_deref_structure_copy collapse_rest_of_var __FUNCTION__.49663 do_structure_copy __FUNCTION__.49696 make_constraint_to make_escape_constraint handle_rhs_call handle_lhs_call handle_const_call handle_pure_call find_func_aliases __FUNCTION__.50072 insert_into_field_list insert_into_field_list_sorted VEC_fieldoff_s_base_length VEC_fieldoff_s_base_last VEC_fieldoff_s_base_index VEC_fieldoff_s_base_iterate VEC_fieldoff_s_base_space VEC_fieldoff_s_base_quick_push VEC_fieldoff_s_base_address VEC_fieldoff_s_heap_free VEC_fieldoff_s_heap_reserve VEC_fieldoff_s_heap_safe_push fieldoff_compare sort_fieldstack var_can_have_subvars push_fields_onto_fieldstack make_constraint_from count_num_arguments create_function_info_for check_for_overlaps intra_create_variable_infos shared_bitmap_table shared_bitmap_hash shared_bitmap_eq shared_bitmap_lookup shared_bitmap_add __FUNCTION__.51638 set_uids_in_ptset __FUNCTION__.51659 have_alias_info emit_pointer_definition emit_alias_warning init_base_vars __FUNCTION__.52133 init_alias_vars remove_preds_and_fake_succs compute_tbaa_pruning gate_ipa_pta ipa_pta_execute tree-ssa-ter.c __FUNCTION__.28857 __FUNCTION__.29273 new_temp_expr_table free_temp_expr_table version_to_be_replaced_p make_dependent_on_partition add_to_partition_kill_list remove_from_partition_kill_list add_dependence is_replaceable_p finished_with_expr process_replaceable kill_expr kill_virtual_exprs mark_replaceable find_replaceable_in_bb tree-ssa-threadedge.c __FUNCTION__.38114 __FUNCTION__.43042 stmt_count lhs_of_dominating_assert remove_temporary_equivalences record_temporary_equivalence record_temporary_equivalences_from_phis fold_assignment_stmt __FUNCTION__.45142 record_temporary_equivalences_from_stmts_at_dest simplify_control_stmt_condition __FUNCTION__.45323 tree-ssa-threadupdate.c __FUNCTION__.36051 redirection_data threaded_edges remove_ctrl_stmt_and_useless_edges create_block_for_threading redirection_data_hash redirection_data_eq lookup_redirection_data create_edge_and_update_destination_phis create_duplicates fixup_template_block redirect_edges __FUNCTION__.44037 redirection_block_p thread_block thread_single_edge dbds_ce_stop dbds_continue_enumeration_p determine_bb_domination_status thread_through_loop_header __FUNCTION__.44379 mark_threaded_blocks tree-ssa-uncprop.c __FUNCTION__.36759 __FUNCTION__.36829 __FUNCTION__.40936 associate_equivalences_with_edges equiv_stack equiv equiv_hash equiv_eq equiv_free remove_equivalence record_equiv tree_ssa_uncprop uncprop_initialize_block uncprop_into_successor_phis uncprop_finalize_block gate_uncprop tree-ssa-uninit.c VEC_edge_base_pop VEC_edge_heap_copy __FUNCTION__.30482 __FUNCTION__.30536 possibly_undefined_names can_skip_redundant_opnd compute_uninit_opnds_pos find_dom is_non_loop_exit_postdominating find_control_equiv_block compute_control_dep_chain __FUNCTION__.42561 VEC_use_pred_info_t_base_length VEC_use_pred_info_t_base_index VEC_use_pred_info_t_base_space VEC_use_pred_info_t_base_quick_push VEC_use_pred_info_t_heap_free VEC_use_pred_info_t_heap_reserve VEC_use_pred_info_t_heap_safe_push convert_control_dep_chain_into_preds find_predicates collect_phi_def_edges find_def_preds dump_predicates destroy_predicate_vecs get_cmp_code is_value_included_in __FUNCTION__.43355 find_matching_predicate_in_rest_chains is_phi_arg_defined_by_phi prune_uninit_phi_opnds_in_unrealizable_paths __FUNCTION__.43552 is_use_properly_guarded use_pred_not_overlap_with_undef_path_pred __FUNCTION__.43627 is_and_or_or normalize_cond_1 normalize_cond __FUNCTION__.43772 is_gcond_subset_of __FUNCTION__.43837 is_subset_of_any is_or_set_subset_of is_and_set_subset_of is_norm_cond_subset_of __FUNCTION__.44074 is_pred_expr_subset_of is_pred_chain_subset_of is_included_in is_superset_of find_uninit_use warn_uninitialized_phi execute_late_warn_uninitialized gate_warn_uninitialized tree-ssa.c __FUNCTION__.30434 __FUNCTION__.34960 __FUNCTION__.34978 __FUNCTION__.34995 __FUNCTION__.35029 VEC_edge_var_map_base_space VEC_edge_var_map_base_quick_push VEC_edge_var_map_heap_alloc VEC_edge_var_map_heap_copy VEC_edge_var_map_heap_free VEC_edge_var_map_heap_reserve VEC_edge_var_map_heap_safe_push __FUNCTION__.40075 __FUNCTION__.40550 single_ssa_use_operand edge_var_maps free_var_map_entry verify_ssa_name verify_def verify_use verify_phi_args verify_flow_insensitive_alias_info verify_flow_sensitive_alias_info verify_call_clobbering verify_memory_partitions verify_alias_info uid_ssaname_map_eq uid_ssaname_map_hash __FUNCTION__.43346 ptr_has_non_eq_alias_set useless_type_conversion_p_1 walk_use_def_chains_1 __FUNCTION__.43757 warn_uninitialized_var execute_early_warn_uninitialized execute_update_addresses_taken tree-ssanames.c __FUNCTION__.35330 __FUNCTION__.35446 __FUNCTION__.35475 release_dead_ssa_names tree-stdarg.c __FUNCTION__.24316 __FUNCTION__.29934 __FUNCTION__.30191 __FUNCTION__.31048 __FUNCTION__.35850 reachable_at_most_once __FUNCTION__.36498 va_list_counter_bump find_va_list_reference va_list_counter_op va_list_counter_struct_op va_list_ptr_read va_list_ptr_write check_va_list_escapes check_all_va_list_escapes gate_optimize_stdarg execute_optimize_stdarg __FUNCTION__.37214 tree-tailcall.c __FUNCTION__.33345 __FUNCTION__.33487 __FUNCTION__.33531 __FUNCTION__.33567 __FUNCTION__.33744 __FUNCTION__.33835 __FUNCTION__.34601 __FUNCTION__.35271 __FUNCTION__.35283 __FUNCTION__.38332 __FUNCTION__.38369 __FUNCTION__.38497 __FUNCTION__.38815 m_acc a_acc suitable_for_tail_opt_p suitable_for_tail_call_opt_p independent_of_stmt_p __FUNCTION__.41083 process_assignment propagate_through_phis find_tail_calls add_successor_phi_arg __FUNCTION__.41406 adjust_return_value_with_ops update_accumulator_with_ops adjust_accumulator_values adjust_return_value __FUNCTION__.41499 decrease_profile __FUNCTION__.41526 arg_needs_copy_p eliminate_tail_call add_virtual_phis optimize_tail_call create_tailcall_accumulator tree_optimize_tail_calls_1 execute_tail_recursion gate_tail_calls execute_tail_calls tree-threadsafe-analyze.c __FUNCTION__.27434 __FUNCTION__.27488 __FUNCTION__.30679 __FUNCTION__.30821 __FUNCTION__.31078 __FUNCTION__.31169 transitive_acq_after_sets_built finalized_locks finalized scopedlock_to_lock_map lock_locus_map lock_expr_tab gimple_call_tab trylock_info_map current_loc pp_buf lock_expr_hash lock_expr_eq call_gs_hash call_gs_eq add_transitive_locks update_acquired_after __FUNCTION__.37968 build_transitive_acquired_after_sets destroy_acquired_after_set is_base_object_this_pointer get_lock_returned_by_call __FUNCTION__.38055 get_lockable_decl __FUNCTION__.38081 build_fully_qualified_lock __FUNCTION__.38144 __FUNCTION__.38174 leftmost_operand_is_field_decl lock_set_contains __FUNCTION__.38419 check_lock_required __FUNCTION__.38489 match_locks __FUNCTION__.38613 acquired_after_set_contains get_component_ref_base check_acquired_after check_locking_order get_actual_argument_from_position __FUNCTION__.38767 add_lock_to_lockset __FUNCTION__.38794 handle_lock_primitive_attrs __FUNCTION__.38833 remove_lock_from_lockset handle_unlock_primitive_attr __FUNCTION__.38967 check_func_lock_excluded handle_function_lock_requirement process_function_attrs __FUNCTION__.39153 process_guarded_by_attrs __FUNCTION__.39291 handle_indirect_ref analyze_expr handle_call_gs __FUNCTION__.39391 get_trylock_info __FUNCTION__.39631 handle_cond_gs __FUNCTION__.39678 populate_lock_set_with_attr __FUNCTION__.39811 warn_locally_unreleased_locks warn_unreleased_locks __FUNCTION__.39907 delete_lock_locations delete_trylock_info __FUNCTION__.39944 analyze_stmt_r analyze_op_r execute_threadsafe_analyze __FUNCTION__.40038 gate_threadsafe_analyze tree-vect-analyze.c VEC_gimple_base_truncate __FUNCTION__.29666 __FUNCTION__.29940 __FUNCTION__.30780 __FUNCTION__.34853 __FUNCTION__.34994 __FUNCTION__.35360 __FUNCTION__.35373 __FUNCTION__.35582 __FUNCTION__.35608 __FUNCTION__.35641 __FUNCTION__.35704 VEC_ddr_p_base_length VEC_ddr_p_base_index VEC_ddr_p_base_truncate VEC_ddr_p_base_ordered_remove VEC_slp_tree_base_length VEC_slp_tree_base_index VEC_slp_tree_base_iterate VEC_slp_tree_base_space VEC_slp_tree_base_quick_push VEC_slp_tree_heap_alloc VEC_slp_tree_heap_free VEC_slp_tree_heap_reserve VEC_slp_tree_heap_safe_push VEC_slp_instance_base_iterate VEC_slp_instance_base_space VEC_slp_instance_base_quick_push VEC_slp_instance_heap_reserve VEC_slp_instance_heap_safe_push loop_vec_info_for_loop nested_in_vect_loop_p VEC_dr_p_base_iterate VEC_dr_p_base_space VEC_dr_p_base_quick_push VEC_dr_p_heap_reserve VEC_dr_p_heap_safe_push VEC_vec_void_p_base_length VEC_vec_void_p_base_index vinfo_for_stmt __FUNCTION__.52366 get_earlier_stmt __FUNCTION__.52424 is_pattern_stmt_p is_loop_header_bb_p __FUNCTION__.52476 aligned_access_p known_alignment_for_access_p vect_determine_vectorization_factor __FUNCTION__.53191 vect_update_slp_costs_according_to_vf vect_analyze_operations __FUNCTION__.53485 vect_can_advance_ivs_p exist_non_indexing_operands_for_use_p vect_analyze_scalar_cycles_1 __FUNCTION__.53935 vect_analyze_scalar_cycles vect_get_place_in_interleaving_chain vect_insert_into_interleaving_chain vect_update_interleaving_chain vect_equal_offsets vect_check_interleaving vect_same_range_drs vect_vfa_range_equal vect_mark_for_runtime_alias_test vect_analyze_data_ref_dependence vect_analyze_data_ref_dependences vect_compute_data_ref_alignment __FUNCTION__.54649 vect_compute_data_refs_alignment vect_update_misalignment_for_peel __FUNCTION__.54800 vect_verify_datarefs_alignment vector_alignment_reachable_p vect_enhance_data_refs_alignment __FUNCTION__.55061 vect_analyze_data_refs_alignment vect_analyze_group_access vect_analyze_data_ref_access vect_analyze_data_ref_accesses vect_prune_runtime_alias_test_list vect_free_slp_tree vect_get_and_check_slp_defs vect_build_slp_tree vect_print_slp_tree vect_mark_slp_stmts vect_supported_slp_permutation_p vect_supported_load_permutation_p vect_find_first_load_in_slp_instance vect_analyze_slp_instance vect_analyze_slp vect_make_slp_decision vect_detect_hybrid_slp_stmts vect_detect_hybrid_slp vect_analyze_data_refs __FUNCTION__.56848 vect_mark_relevant __FUNCTION__.57058 vect_stmt_relevant_p __FUNCTION__.57105 process_use __FUNCTION__.57187 vect_mark_stmts_to_be_vectorized __FUNCTION__.57325 vect_get_loop_niters vect_analyze_loop_1 __FUNCTION__.57554 tree-vect-generic.c __FUNCTION__.35526 __FUNCTION__.35668 __FUNCTION__.35942 build_replicated_const __FUNCTION__.42298 vector_inner_type vector_last_type vector_last_nunits build_word_mode_vector_type __FUNCTION__.42342 tree_vec_extract do_unop do_binop do_plus_minus do_negate expand_vector_piecewise expand_vector_parallel expand_vector_addition expand_vector_operation type_for_widest_vector_mode expand_vector_operations_1 __FUNCTION__.42799 gate_expand_vector_operations expand_vector_operations tree-vect-patterns.c __FUNCTION__.29710 __FUNCTION__.29876 __FUNCTION__.29923 VEC_vec_void_p_base_space VEC_vec_void_p_base_quick_push VEC_vec_void_p_base_replace VEC_vec_void_p_heap_reserve VEC_vec_void_p_heap_safe_push __FUNCTION__.52304 set_vinfo_for_stmt __FUNCTION__.52333 vect_vect_recog_func_ptrs vect_recog_widen_mult_pattern vect_recog_widen_sum_pattern vect_recog_dot_prod_pattern vect_recog_pow_pattern widened_name_p vect_recog_temp_ssa_var __FUNCTION__.53211 vect_pattern_recog_1 __FUNCTION__.53561 tree-vect-transform.c VEC_tree_heap_copy VEC_gimple_base_replace __FUNCTION__.33442 __FUNCTION__.33478 __FUNCTION__.33608 __FUNCTION__.33655 __FUNCTION__.33672 __FUNCTION__.33746 __FUNCTION__.52586 __FUNCTION__.52615 stmt_vinfo_set_inside_of_loop_cost stmt_vinfo_set_outside_of_loop_cost vect_pow2 cost_for_stmt __FUNCTION__.53507 vect_model_reduction_cost __FUNCTION__.53839 vect_model_induction_cost vect_cost_strided_group_size __FUNCTION__.54073 vect_get_new_vect_var __FUNCTION__.54160 vect_create_addr_base_for_vector_ref __FUNCTION__.54194 vect_create_data_ref_ptr __FUNCTION__.54303 bump_vector_ptr vect_finish_stmt_generation __FUNCTION__.54479 vect_create_destination_var __FUNCTION__.54515 vect_init_vector __FUNCTION__.54549 vect_get_constant_vectors __FUNCTION__.54598 vect_get_slp_vect_defs __FUNCTION__.54735 vect_get_slp_defs get_initial_def_for_induction __FUNCTION__.54866 vect_get_vec_def_for_operand __FUNCTION__.55105 get_initial_def_for_reduction vect_get_vec_def_for_stmt_copy __FUNCTION__.55237 vect_get_vec_defs_for_stmt_copy vect_get_vec_defs __FUNCTION__.55338 __FUNCTION__.55372 vect_create_epilog_for_reduction __FUNCTION__.55473 __FUNCTION__.55847 vect_min_worthwhile_factor __FUNCTION__.56285 vect_gen_widened_results_half __FUNCTION__.56504 __FUNCTION__.56582 __FUNCTION__.56837 __FUNCTION__.56942 __FUNCTION__.57027 vect_get_loop_based_defs vect_create_vectorized_demotion_stmts __FUNCTION__.57556 vect_create_vectorized_promotion_stmts __FUNCTION__.57885 vect_strided_store_supported vect_permute_store_chain __FUNCTION__.58276 vect_setup_realignment __FUNCTION__.58593 vect_strided_load_supported vect_permute_load_chain vect_transform_strided_load vect_create_mask_and_perm vect_get_mask_element number_of_mask_fixes.59037 needs_first_vector.59039 mask_fixed.59038 __FUNCTION__.59278 __FUNCTION__.59623 vect_is_simple_cond __FUNCTION__.59761 vect_transform_stmt __FUNCTION__.59888 vect_build_loop_niters __FUNCTION__.60067 vect_generate_tmps_on_preheader __FUNCTION__.60101 vect_update_ivs_after_vectorizer __FUNCTION__.60150 conservative_cost_threshold vect_do_peeling_for_loop_bound __FUNCTION__.60320 vect_gen_niters_for_prolog_loop __FUNCTION__.60423 vect_update_init_of_dr vect_update_inits_of_drs vect_do_peeling_for_alignment __FUNCTION__.60558 vect_create_cond_for_align_checks __FUNCTION__.60613 vect_vfa_segment_size vect_create_cond_for_alias_checks vect_loop_versioning __FUNCTION__.60805 vect_remove_stores vect_schedule_slp_instance __FUNCTION__.60917 vect_schedule_slp __FUNCTION__.61027 tree-vectorizer.c __FUNCTION__.29739 __FUNCTION__.29770 __FUNCTION__.29824 __FUNCTION__.33420 VEC_slp_instance_heap_alloc VEC_slp_instance_heap_free VEC_dr_p_heap_alloc VEC_dr_p_heap_free VEC_vec_void_p_heap_alloc VEC_vec_void_p_heap_free __FUNCTION__.52825 __FUNCTION__.52854 __FUNCTION__.52935 vect_loop_location rename_use_op slpeel_update_phis_for_duplicate_loop __FUNCTION__.53529 slpeel_update_phi_nodes_for_guard1 __FUNCTION__.53600 slpeel_update_phi_nodes_for_guard2 __FUNCTION__.53887 slpeel_add_loop_guard vect_set_dump_settings __FUNCTION__.54345 __FUNCTION__.54435 bb_in_loop_p __FUNCTION__.54467 __FUNCTION__.55015 __FUNCTION__.55216 report_vect_op __FUNCTION__.55332 increase_alignment gate_increase_alignment tree-vrp.c __FUNCTION__.26727 __FUNCTION__.26781 gimple_location_ptr __FUNCTION__.30388 __FUNCTION__.30462 __FUNCTION__.30623 __FUNCTION__.30645 __FUNCTION__.30665 __FUNCTION__.31333 __FUNCTION__.31348 live live_on_edge need_assert_for asserts_for vr_value vr_phi_edge_counts to_remove_edges VEC_switch_update_base_iterate VEC_switch_update_base_space VEC_switch_update_base_quick_push VEC_switch_update_heap_alloc VEC_switch_update_heap_free VEC_switch_update_heap_reserve VEC_switch_update_heap_safe_push to_update_switch_stmts vrp_val_max vrp_val_min vrp_val_is_max vrp_val_is_min needs_overflow_infinity supports_overflow_infinity make_overflow_infinity negative_overflow_infinity positive_overflow_infinity is_negative_overflow_infinity is_positive_overflow_infinity is_overflow_infinity stmt_overflow_infinity avoid_overflow_infinity nonnull_arg_p __FUNCTION__.43276 set_value_range_to_varying set_value_range set_and_canonicalize_value_range copy_value_range set_value_range_to_value __FUNCTION__.43424 set_value_range_to_nonnegative set_value_range_to_nonnull set_value_range_to_null set_value_range_to_truthvalue set_value_range_to_undefined abs_extent_range compare_values get_value_range vrp_operand_equal_p vrp_bitmap_equal_p update_value_range add_equivalence range_is_nonnull range_is_null symbolic_range_p overflow_infinity_range_p usable_range_p __FUNCTION__.43723 vrp_expr_computes_nonnegative gimple_assign_nonnegative_warnv_p __FUNCTION__.43785 gimple_call_nonnegative_warnv_p gimple_stmt_nonnegative_warnv_p gimple_assign_nonzero_warnv_p __FUNCTION__.43844 gimple_stmt_nonzero_warnv_p __FUNCTION__.43867 vrp_stmt_computes_nonzero valid_value_p operand_less_p compare_values_warnv __FUNCTION__.43991 value_inside_range value_ranges_intersect_p range_includes_zero_p op_with_constant_singleton_value_range extract_range_from_assert __FUNCTION__.44346 extract_range_from_ssa_name vrp_int_const_binop extract_range_from_binary_expr __FUNCTION__.44889 extract_range_from_unary_expr __FUNCTION__.45506 extract_range_from_cond_expr vrp_meet extract_range_from_comparison vrp_evaluate_conditional_warnv_with_ops extract_range_basic extract_range_from_assignment adjust_range_with_scev vrp_var_may_overflow compare_ranges __FUNCTION__.46244 compare_range_with_value __FUNCTION__.46415 build_assert_expr_for __FUNCTION__.46688 fp_predicate infer_value_range register_new_assert_for extract_code_and_val_from_cond_with_ops register_edge_assert_for_2 register_edge_assert_for_1 register_edge_assert_for find_conditional_asserts find_switch_asserts find_assert_locations_1 find_assert_locations process_assert_insertions_for __FUNCTION__.47902 process_assert_insertions __FUNCTION__.47936 insert_range_assertions check_array_ref search_for_addr_array check_array_bounds check_all_array_refs remove_range_assertions __FUNCTION__.48253 stmt_interesting_for_vrp vrp_initialize vrp_visit_assignment_or_call get_vr_for_comparison compare_name_with_value compare_names s_obstack.48629 s_e1.48630 s_e2.48631 vrp_evaluate_conditional_warnv_with_ops_using_ranges vrp_visit_cond_stmt find_case_label_index find_case_label_range vrp_visit_switch_stmt __FUNCTION__.49075 vrp_visit_stmt __FUNCTION__.49227 vrp_visit_phi_node simplify_truth_ops_using_ranges __FUNCTION__.49608 simplify_div_or_mod_using_ranges simplify_abs_using_ranges test_for_singularity simplify_cond_using_ranges simplify_switch_using_ranges identify_jump_threads finalize_jump_threads vrp_finalize execute_vrp gate_vrp tree.c VEC_tree_base_embedded_size VEC_tree_base_embedded_init function_args_iter_init function_args_iter_cond function_args_iter_next __FUNCTION__.19683 next_decl_uid next_type_uid int_cst_node int_cst_hash_table cl_optimization_node cl_target_option_node cl_option_hash_table debug_expr_for_decl value_expr_for_decl init_priority_for_decl restrict_base_for_decl int_cst_hash_eq int_cst_hash_hash cl_option_hash_eq cl_option_hash_hash __FUNCTION__.39082 __FUNCTION__.39176 __FUNCTION__.39240 __FUNCTION__.39344 __FUNCTION__.39594 __FUNCTION__.39800 __FUNCTION__.40745 tree_invariant_p_1 tree_invariant_p __FUNCTION__.41106 type_contains_placeholder_1 __FUNCTION__.41296 __FUNCTION__.41418 __FUNCTION__.41705 __FUNCTION__.42074 __FUNCTION__.42263 __FUNCTION__.42279 __FUNCTION__.42350 __FUNCTION__.42494 __FUNCTION__.42599 __FUNCTION__.42711 __FUNCTION__.42844 __FUNCTION__.42993 iterative_hash_pointer iterative_hash_host_wide_int build_type_attribute_qual_variant attribute_hash_list type_hash_list is_attribute_with_length_p __FUNCTION__.43323 __FUNCTION__.43411 __FUNCTION__.43434 set_type_quals __FUNCTION__.43670 __FUNCTION__.43690 decl_priority_info __FUNCTION__.43721 __FUNCTION__.43735 print_debug_expr_statistics print_value_expr_statistics print_restrict_base_statistics __FUNCTION__.44156 type_hash_marked_p print_type_hash_statistics __FUNCTION__.44848 maybe_canonicalize_argtypes build_function_type_list_1 __FUNCTION__.45456 __FUNCTION__.45558 __FUNCTION__.45609 find_var_from_fn __FUNCTION__.46497 __FUNCTION__.46508 make_vector_type make_or_reuse_type make_or_reuse_fract_type make_or_reuse_accum_type local_define_builtin __FUNCTION__.47599 process_call_operands __FUNCTION__.47807 __FUNCTION__.48014 __FUNCTION__.48099 walk_type_fields __FUNCTION__.48696 __FUNCTION__.48806 __FUNCTION__.48888 __FUNCTION__.48922 value-prof.c VEC_histogram_value_base_iterate VEC_histogram_value_base_space VEC_histogram_value_base_quick_push VEC_histogram_value_heap_reserve VEC_histogram_value_heap_safe_push __FUNCTION__.36327 __FUNCTION__.36513 __FUNCTION__.36715 __FUNCTION__.36817 __FUNCTION__.36843 value_prof_hooks gimple_alloc_histogram_value histogram_hash histogram_eq set_histogram_value dump_histogram_value error_found visit_hist free_hist check_counter check_ic_counter do_float_value_profile_transformations gimple_value_profile_transformations gimple_mod_subtract_transform gimple_divmod_fixed_value_transform gimple_mod_pow2_value_transform gimple_stringops_transform gimple_ic_transform gimple_float_math_call_transform gimple_divmod_fixed_value gimple_ffvpt_update_math_calls __FUNCTION__.46380 gen_real_from_gcov_type gimple_float_pow_call __FUNCTION__.46457 get_ffvpt_math_function __FUNCTION__.46731 gimple_mod_pow2 __FUNCTION__.46895 gimple_mod_subtract __FUNCTION__.47040 pid_map init_pid_map find_func_by_pid gid_map htab_gid_hash htab_gid_eq htab_gid_del init_gid_map __FUNCTION__.47303 __FUNCTION__.47367 function_decl_num_args check_ic_target gimple_ic gimple_ic_transform_single_targ is_large_caller_with_possible_temporal_locality gimple_ic_transform_mult_targ interesting_stringop_to_profile_p __FUNCTION__.47972 gimple_stringop_fixed_value __FUNCTION__.48026 gimple_math_call_to_profile gimple_divmod_values_to_profile gimple_sample_indirect_call gimple_sample_stringop gimple_sample_divmod gimple_indirect_call_to_profile gimple_stringops_values_to_profile gimple_values_to_profile gimple_find_values_to_profile gimple_value_prof_hooks var-tracking.c attrs_pool var_pool loc_chain_pool changed_variables emit_notes stack_adjust_offset_pre_post __FUNCTION__.29983 insn_stack_adjust_offset_pre_post bb_stack_adjust_offset adjust_stack_reference vt_stack_adjustments variable_htab_hash variable_htab_eq variable_htab_free __FUNCTION__.30310 init_attrs_list_set attrs_list_clear attrs_list_member attrs_list_insert attrs_list_copy attrs_list_union vars_clear unshare_variable vars_copy_1 vars_copy var_debug_decl var_reg_set set_variable_part get_init_value var_reg_delete_and_set delete_variable_part clobber_variable_part var_reg_delete var_regno_delete var_mem_set var_mem_delete_and_set var_mem_delete dataflow_set_init dataflow_set_clear dataflow_set_copy variable_union_info_cmp_pos variable_union __FUNCTION__.30845 dataflow_set_union dataflow_set_different_value variable_part_different_p variable_different_p dataflow_set_different_1 dataflow_set_different_2 dataflow_set_different dataflow_set_destroy contains_symbol_ref track_expr_p same_variable_part_p track_loc_p var_lowpart count_uses __FUNCTION__.31730 count_uses_1 count_stores add_uses add_uses_1 add_stores find_src_status find_src_set_src compute_bb_dataflow vt_find_locations dump_attrs_list dump_variable dump_vars dump_dataflow_set dump_dataflow_sets variable_was_changed __FUNCTION__.32647 find_variable_location_part __FUNCTION__.32722 emit_note_insn_var_location __FUNCTION__.33009 emit_notes_for_changes emit_notes_for_differences_1 emit_notes_for_differences_2 emit_notes_for_differences emit_notes_in_bb vt_emit_notes __FUNCTION__.33475 vt_get_decl_and_offset vt_add_function_parameters __FUNCTION__.33560 vt_initialize vt_finalize gate_handle_var_tracking varasm.c VEC_rtx_base_quick_insert VEC_rtx_gc_safe_insert const_labelno const_alias_set unnamed_sections section_htab object_block_htab anchor_labelno shared_constant_pool emutls_htab emutls_object_type prefix_name get_emutls_object_name get_emutls_object_type get_emutls_init_templ_addr emutls_common_1 section_entry_eq section_entry_hash hash_section object_block_entry_eq object_block_entry_hash get_noswitch_section __FUNCTION__.35599 use_object_blocks_p get_block_for_section create_block_symbol initialize_cold_section_name __FUNCTION__.35661 __FUNCTION__.35733 asm_output_aligned_bss hot_function_section mergeable_string_section strip_reg_name table.36042 bss_initializer_p get_variable_section contains_pointers_p get_block_for_decl change_symbol_block __FUNCTION__.36284 use_blocks_for_decl_p output_constant_pool globalize_decl emit_local emit_bss emit_common emit_tls_common assemble_noswitch_variable assemble_variable_contents __FUNCTION__.37169 output_addressed_constants pending_assemble_externals incorporeal_function_p assemble_external_real weak_decls __FUNCTION__.37429 ultimate_transparent_alias_target __FUNCTION__.37555 min_align __FUNCTION__.37665 decode_addr_const const_desc_htab const_desc_hash const_hash_1 __FUNCTION__.37843 const_desc_eq compare_constant copy_constant __FUNCTION__.38210 get_constant_alignment get_constant_section get_constant_size build_constant_desc __FUNCTION__.38334 maybe_output_constant_def_contents output_constant_def_contents assemble_constant_contents const_desc_rtx_hash const_desc_rtx_eq const_rtx_hash_1 const_rtx_hash create_constant_pool output_constant_pool_2 __FUNCTION__.38757 output_constant_pool_1 __FUNCTION__.38819 mark_constant mark_constants mark_constant_pool output_constant_pool_contents narrowing_initializer_constant_valid_p initializer_constant_valid_p_1 __FUNCTION__.39786 output_constructor array_size_for_constructor __FUNCTION__.40059 mark_weak weak_finish_1 weakref_targets VEC_alias_pair_base_iterate VEC_alias_pair_base_space VEC_alias_pair_base_quick_push VEC_alias_pair_base_truncate VEC_alias_pair_gc_reserve VEC_alias_pair_gc_safe_push alias_pairs find_decl_and_mark_needed do_assemble_alias visibility_types.41192 __FUNCTION__.41220 __FUNCTION__.41389 __FUNCTION__.41673 __FUNCTION__.41739 compute_reloc_for_rtx_1 compute_reloc_for_rtx __FUNCTION__.42128 __FUNCTION__.42168 output_object_block output_object_block_htab previous_name_held_back.42422 buffer.42421 started.42511 varray.c element vec.c calculate_allocation __FUNCTION__.7319 vec_gc_o_reserve_1 vec_heap_o_reserve_1 version.c web.c entry_register replace_ref gate_handle_web web_main i386.c gen_movdi_insv_1_rex64 gen_zero_extendqidi2 gen_adddi3_carry_rex64 gen_subdi3_carry_rex64 gen_x86_64_shld gen_x86_64_shrd gen_x86_movdicc_0_m1_rex64 gen_anddi3 gen_xordi3 gen_x86_64_shift_adj_1 gen_x86_64_shift_adj_2 gen_sse_prologue_save satisfies_constraint_K i386_cost i486_cost pentium_cost pentiumpro_cost geode_cost k6_cost athlon_cost k8_cost pentium4_cost nocona_cost core2_cost atom_cost generic64_cost generic32_cost initial_ix86_tune_features initial_ix86_arch_features x86_accumulate_outgoing_args x86_arch_always_fancy_math_387 stringop_alg qi_reg_name qi_high_reg_name hi_reg_name x86_64_int_parameter_registers x86_64_ms_abi_int_parameter_registers x86_64_int_return_registers ix86_regparm ix86_force_align_arg_pointer_string ix86_gen_leave ix86_gen_pop1 ix86_gen_add3 ix86_gen_sub3 ix86_gen_sub3_carry ix86_gen_one_cmpl2 ix86_gen_monitor ix86_gen_andsp ix86_user_incoming_stack_boundary ix86_default_incoming_stack_boundary sysv_va_list_type_node ms_va_list_type_node ext_80387_constants_table ext_80387_constants_init ix86_tune_defaulted ix86_arch_specified ix86_isa_flags_explicit processor_target_table cpu_names ix86_handle_option ix86_target_string isa_opts.46600 flag_opts.46601 __FUNCTION__.46619 ix86_debug_options processor_alias_table.46796 ix86_init_machine_status ix86_veclibabi_svml ix86_veclibabi_acml ix86_function_specific_save __FUNCTION__.47905 ix86_function_specific_restore ix86_function_specific_print ix86_valid_target_attribute_inner_p __FUNCTION__.48069 attrs.48064 ix86_add_new_builtins ix86_valid_target_attribute_p ix86_can_inline_p ix86_previous_fndecl ix86_set_current_function ix86_in_large_data_p x86_64_elf_select_section __FUNCTION__.48417 x86_64_elf_unique_section __FUNCTION__.48464 ix86_function_ok_for_sibcall ix86_minimum_incoming_stack_boundary ix86_function_value ix86_function_regparm ix86_handle_cconv_attribute ix86_comp_type_attributes error_issued.48817 ix86_function_sseregparm ix86_eax_live_at_start_p ix86_must_pass_in_stack ix86_function_abi ix86_maybe_switch_abi type_natural_mode warnedavx.49326 __FUNCTION__.49330 gen_reg_or_parallel merge_classes classify_argument warned.49493 __FUNCTION__.49518 warned.49522 warned.49548 examine_argument construct_container issued_sse_ret_error.50027 issued_sse_arg_error.50026 issued_x87_ret_error.50028 __FUNCTION__.50052 function_arg_advance_32 __FUNCTION__.50312 function_arg_advance_64 function_arg_advance_ms_64 __FUNCTION__.50439 function_arg_32 warnedsse.50488 __FUNCTION__.50508 warnedmmx.50489 function_arg_64 function_arg_ms_64 ix86_pass_by_reference contains_aligned_value_p __FUNCTION__.50814 function_value_32 function_value_64 function_value_ms_64 ix86_function_value_1 return_in_memory_32 __FUNCTION__.51212 return_in_memory_64 return_in_memory_ms_64 ix86_return_in_memory ix86_struct_value_rtx warnedsse.51388 warnedmmx.51389 ix86_build_builtin_va_list_abi ix86_build_builtin_va_list setup_incoming_varargs_64 setup_incoming_varargs_ms_64 ix86_setup_incoming_varargs __FUNCTION__.51678 is_va_list_char_pointer ix86_va_start ix86_gimplify_va_arg __FUNCTION__.52167 init_ext_80387_constants cst.52199 __FUNCTION__.52279 __FUNCTION__.52293 __FUNCTION__.52342 ix86_compute_frame_layout pic_labels_used get_pc_thunk_name gen_push ix86_select_alt_pic_regnum ix86_save_reg ix86_nsaved_regs ix86_nsaved_sseregs __FUNCTION__.52787 ix86_builtin_setjmp_frame_value __FUNCTION__.52828 ix86_emit_save_regs ix86_emit_save_regs_using_mov ix86_emit_save_sse_regs_using_mov queued_cfa_restores ix86_add_cfa_restore_note ix86_add_queued_cfa_restore_notes pro_epilogue_adjust_stack __FUNCTION__.53138 find_drap_reg ix86_update_stack_boundary ix86_get_drap_rtx ix86_internal_arg_pointer ix86_finalize_stack_realign_flags __FUNCTION__.53309 __FUNCTION__.53335 ix86_emit_restore_reg_using_pop ix86_emit_restore_regs_using_pop ix86_emit_leave ix86_emit_restore_regs_using_mov ix86_emit_restore_sse_regs_using_mov __FUNCTION__.53867 ix86_output_function_epilogue ix86_address_cost darwin_local_data_pic ix86_cannot_force_const_mem __FUNCTION__.54895 ix86_GOT_alias_set set.55114 legitimize_pic_address __FUNCTION__.55129 get_thread_pointer legitimize_tls_address __FUNCTION__.55437 dllimport_map get_dllimport_decl __FUNCTION__.55606 legitimize_dllimport_symbol __FUNCTION__.55660 output_pic_addr_const __FUNCTION__.56002 i386_output_dwarf_dtprel __FUNCTION__.56141 ix86_pic_register_p ix86_delegitimize_address put_condition_code __FUNCTION__.56309 __FUNCTION__.56427 get_some_local_dynamic_name_1 get_some_local_dynamic_name __FUNCTION__.56597 __FUNCTION__.56634 __FUNCTION__.57051 __FUNCTION__.57308 buf.57298 __FUNCTION__.57561 __FUNCTION__.57599 __FUNCTION__.57649 output_387_ffreep ucomiss.57721 comiss.57723 ucomisd.57722 comisd.57724 __FUNCTION__.57725 alt.57726 __FUNCTION__.57876 __FUNCTION__.58189 ix86_swap_binary_operands_p __FUNCTION__.58405 __FUNCTION__.58458 __FUNCTION__.58475 __FUNCTION__.58545 distance_non_agu_define distance_agu_use ix86_dep_by_shift_count_body ix86_expand_vector_init_one_nonzero __FUNCTION__.59102 __FUNCTION__.59168 __FUNCTION__.59223 __FUNCTION__.59463 __FUNCTION__.59532 ix86_expand_int_compare __FUNCTION__.59611 ix86_fixed_condition_code_regs ix86_cc_modes_compatible __FUNCTION__.59668 __FUNCTION__.59727 ix86_fp_comparison_arithmetics_cost __FUNCTION__.59750 ix86_fp_comparison_fcomi_cost ix86_fp_comparison_sahf_cost ix86_fp_comparison_cost ix86_prepare_fp_compare_args ix86_expand_fp_compare __FUNCTION__.59949 __FUNCTION__.60118 __FUNCTION__.60217 __FUNCTION__.60426 ix86_expand_carry_flag_compare __FUNCTION__.60490 ix86_prepare_sse_fp_compare_args __FUNCTION__.61266 ix86_expand_sse_fp_minmax ix86_expand_sse_cmp ix86_expand_sse_movcc __FUNCTION__.61414 __FUNCTION__.61599 __FUNCTION__.61704 __FUNCTION__.61753 __FUNCTION__.61829 __FUNCTION__.62005 __FUNCTION__.62102 ix86_split_to_parts __FUNCTION__.62222 __FUNCTION__.62466 ix86_expand_ashl_const predict_jump __FUNCTION__.63408 ix86_expand_aligntest ix86_adjust_counter scale_counter __FUNCTION__.63479 counter_mode expand_set_or_movmem_via_loop __FUNCTION__.63541 expand_movmem_via_rep_mov expand_setmem_via_rep_stos emit_strmov expand_movmem_epilogue __FUNCTION__.63861 expand_setmem_epilogue_via_loop expand_setmem_epilogue __FUNCTION__.63989 expand_movmem_prologue __FUNCTION__.64114 expand_constant_movmem_prologue expand_setmem_prologue __FUNCTION__.64323 expand_constant_setmem_prologue decide_alg __FUNCTION__.64449 decide_alignment __FUNCTION__.64631 smallest_pow2_greater_than __FUNCTION__.64691 promote_duplicated_reg __FUNCTION__.64946 promote_duplicated_reg_to_size __FUNCTION__.65089 ix86_expand_strlensi_unroll_1 __FUNCTION__.65491 __FUNCTION__.65646 ix86_tls_symbol ix86_tls_module_base_symbol __FUNCTION__.65725 __FUNCTION__.65803 __FUNCTION__.65839 ix86_issue_rate ix86_flags_dependent ix86_adjust_cost __FUNCTION__.66037 ia32_multipass_dfa_lookahead ix86_builtins ix86_builtins_isa def_builtin def_builtin_const bdesc_comi bdesc_pcmpestr bdesc_pcmpistr bdesc_special_args bdesc_args bdesc_multi_arg ix86_init_mmx_sse_builtins __FUNCTION__.68998 ix86_init_builtins_va_builtins_abi ix86_init_builtins safe_vector_operand ix86_expand_binop_builtin ix86_expand_multi_arg_builtin __FUNCTION__.69997 ix86_expand_unop_vec_merge_builtin ix86_expand_sse_compare ix86_expand_sse_comi ix86_expand_sse_ptest ix86_expand_sse_pcmpestr __FUNCTION__.70563 ix86_expand_sse_pcmpistr __FUNCTION__.70767 ix86_expand_args_builtin __FUNCTION__.71052 ix86_expand_special_args_builtin __FUNCTION__.71358 get_element_number ix86_expand_vec_init_builtin __FUNCTION__.71521 ix86_expand_vec_ext_builtin __FUNCTION__.71590 ix86_expand_vec_set_builtin __FUNCTION__.71659 ix86_expand_builtin __FUNCTION__.71745 ix86_builtin_vectorized_function ix86_vectorize_builtin_conversion ix86_builtin_reciprocal __FUNCTION__.72334 ix86_secondary_reload inline_secondary_memory_needed __FUNCTION__.72584 inline_memory_move_cost ix86_tieable_integer_mode_p ix86_rtx_costs ix86_handle_abi_attribute ix86_handle_struct_attribute ix86_ms_bitfield_layout_p x86_this_parameter x86_can_output_mi_thunk x86_output_mi_thunk x86_file_start min_insn_size ix86_avoid_jump_misspredicts __FUNCTION__.74233 ix86_pad_returns ix86_count_insn_bb ix86_count_insn ix86_pad_short_function ix86_reorg extended_reg_mentioned_1 __FUNCTION__.74608 ix86_expand_vector_init_duplicate __FUNCTION__.74660 __FUNCTION__.74801 ix86_expand_vector_init_one_var ix86_expand_vector_init_concat __FUNCTION__.75026 ix86_expand_vector_init_interleave __FUNCTION__.75128 ix86_expand_vector_init_general __FUNCTION__.75268 __FUNCTION__.75497 gen_extract.75475 gen_insert.75479 __FUNCTION__.75663 ix86_scalar_mode_supported_p ix86_vector_mode_supported_p ix86_c_mode_for_suffix ix86_md_asm_clobbers ix86_encode_section_info __FUNCTION__.75897 i386_solaris_elf_named_section ix86_mangle_type ix86_stack_protect_fail ix86_sse_copysign_to_positive ix86_expand_sse_fabs ix86_expand_sse_compare_and_jump ix86_expand_sse_compare_mask ix86_gen_TWO52 __FUNCTION__.76720 __FUNCTION__.76835 ix86_attribute_table x86_builtin_vectorization_cost __FUNCTION__.76898 __FUNCTION__.76882 __FUNCTION__.74021 __FUNCTION__.67519 clobbered_registers.65521 __FUNCTION__.65519 __FUNCTION__.52545 __FUNCTION__.52485 intreg.51798 __FUNCTION__.48916 host-linux.c linux_gt_pch_get_address linux_gt_pch_use_address cgraph.c __FUNCTION__.33095 cgraph_hash assembler_name_hash cgraph_asm_last_node free_nodes free_edges cgraph_call_edge_removal_hooks cgraph_call_node_removal_hooks cgraph_call_edge_duplication_hooks cgraph_call_node_duplication_hooks hash_node eq_node cgraph_create_node __FUNCTION__.39642 edge_hash edge_eq __FUNCTION__.39799 __FUNCTION__.39835 cgraph_edge_remove_callee cgraph_edge_remove_caller cgraph_free_edge cgraph_node_remove_callers __FUNCTION__.40068 __FUNCTION__.40218 __FUNCTION__.40244 __FUNCTION__.40256 __FUNCTION__.40270 __FUNCTION__.40482 __FUNCTION__.40659 __FUNCTION__.40676 relative_log_magnitude cgraphbuild.c __FUNCTION__.28780 __FUNCTION__.29015 __FUNCTION__.29106 record_reference initialize_inline_failed __FUNCTION__.36243 add_fake_indirect_call_edges __FUNCTION__.36324 build_cgraph_edges __FUNCTION__.36535 cgraphunit.c VEC_cgraph_edge_p_base_iterate cgraph_dump_file static_ctors static_dtors record_cdtor_fn build_cdtor __FUNCTION__.44545 compare_ctor compare_dtor cgraph_build_cdtor_fns __FUNCTION__.44618 decide_is_function_needed cgraph_expand_function __FUNCTION__.44814 cgraph_reset_node __FUNCTION__.44840 cgraph_lower_function __FUNCTION__.44876 __FUNCTION__.44981 cgraph_output_pending_asms process_function_and_variable_attributes cgraph_analyze_functions first_analyzed.45224 first_analyzed_var.45226 __FUNCTION__.45235 output_node_hash cgraph_add_output_node cgraph_mark_functions_to_output __FUNCTION__.45427 __FUNCTION__.45481 cgraph_expand_all_functions cgraph_output_in_order __FUNCTION__.45589 __FUNCTION__.45694 ipa_passes counter.45782 __FUNCTION__.45791 update_call_expr __FUNCTION__.45824 cgraph_copy_node_for_versioning __FUNCTION__.45856 __FUNCTION__.45935 cppdefault.c relocated.12883 incpath.c dir_separator_str heads tails quote_ignores_source_dir free_path add_env_var_paths add_standard_paths relocated_prefix.14742 remove_duplicates add_sysroot_to_chain merge_include_chains lang_env_vars.15038 hook_void_charptr_charptr_int ipa-cp.c __FUNCTION__.23806 __FUNCTION__.23860 VEC_cgraph_edge_p_base_quick_push VEC_cgraph_edge_p_heap_alloc VEC_cgraph_edge_p_heap_free ipa_get_param_count ipa_get_param ipa_set_called_with_variable_arg ipa_is_called_with_var_arguments ipa_get_cs_argument_count ipa_get_ith_jump_func VEC_ipa_node_params_t_base_length VEC_ipa_node_params_t_base_index VEC_ipa_node_params_t_base_space VEC_ipa_node_params_t_base_address VEC_ipa_node_params_t_heap_alloc VEC_ipa_node_params_t_heap_reserve_exact VEC_ipa_node_params_t_heap_safe_grow VEC_ipa_node_params_t_heap_safe_grow_cleared VEC_ipa_edge_args_t_base_length VEC_ipa_edge_args_t_base_index VEC_ipa_edge_args_t_base_space VEC_ipa_edge_args_t_base_address VEC_ipa_edge_args_t_heap_alloc VEC_ipa_edge_args_t_heap_reserve_exact VEC_ipa_edge_args_t_heap_safe_grow VEC_ipa_edge_args_t_heap_safe_grow_cleared ipa_check_create_node_params ipa_check_create_edge_args __FUNCTION__.31215 __FUNCTION__.31259 __FUNCTION__.31461 __FUNCTION__.31472 n_cloning_candidates max_count dead_nodes ipcp_get_orig_node ipcp_node_is_clone ipcp_init_cloned_node ipcp_analyze_node __FUNCTION__.39224 ipcp_update_cloned_node ipcp_get_node_scale ipcp_set_node_scale ipcp_lat_is_const ipcp_lat_is_insertable ipcp_lats_are_equal __FUNCTION__.39328 ipa_lattice_meet ipcp_get_lattice ipcp_lattice_from_jfunc ipcp_lattice_changed ipcp_print_all_lattices ipcp_cloning_candidate_p ipcp_initialize_node_lattices build_const_val __FUNCTION__.39592 ipcp_compute_node_scale ipcp_init_stage ipcp_change_tops_to_bottom ipcp_propagate_stage ipcp_iterate_stage ipcp_function_scale_print __FUNCTION__.39803 ipcp_print_profile_data ipcp_node_modifiable_p ipcp_print_func_profile_counts ipcp_print_call_profile_counts ipcp_print_edge_profiles ipcp_print_bb_profiles ipcp_create_replace_map ipcp_need_redirect_p ipcp_update_callgraph ipcp_update_bb_counts ipcp_update_edges_counts ipcp_update_profiling ipcp_estimate_growth ipcp_estimate_cloning_cost ipcp_const_param_count ipcp_insert_stage ipcp_driver ipcp_generate_summary cgraph_gate_cp ipa-inline.c VEC_cgraph_edge_p_base_length VEC_cgraph_edge_p_base_pop ncalls_inlined nfunctions_inlined overall_insns function_insertion_hook_holder function_frequency_string n_hot_components hot_components node_hot_component_list hot_component_max_id inline_summary hot_component_list_for_node node_in_hot_component_p mark_all_successors has_unmarked_predecessor_p add_node_to_hot_component construct_hot_component update_hot_components_for_node verify_hot_components_1 __FUNCTION__.43385 __FUNCTION__.43426 hot_component_growth_after_inlining dump_hot_components_1 cgraph_estimate_size_after_inlining __FUNCTION__.43634 __FUNCTION__.43654 create_unique_cgraph_node_name __FUNCTION__.43774 dump_unique_cgraph_node_name __FUNCTION__.43820 cgraph_node_matches_unique_name_p callsite_position dump_inlining_decision cgraph_mark_inline_edge __FUNCTION__.43889 cgraph_mark_inline __FUNCTION__.43960 cgraph_estimate_growth always_inline_path cgraph_check_inline_constraints cgraph_check_inline_constraints_edge cgraph_recursive_inlining_p fixed_arg_function_p better_inline_comdat_function_p cgraph_edge_priority __FUNCTION__.44342 cgraph_edge_priority_key __FUNCTION__.44427 key_to_priority __FUNCTION__.44457 update_caller_keys __FUNCTION__.44478 update_callee_keys lookup_recursive_calls priority.44563 create_recursive_clone delete_recursive_clone cgraph_decide_recursive_inlining cgraph_set_inline_failed compute_max_insns add_new_edges_to_heap __FUNCTION__.44787 cgraph_decide_inlining_of_small_functions __FUNCTION__.44820 free_callsite_chain free_inline_plan new_stripped_string new_token_before_separator parse_inlining_decision find_named_cgraph_node inline_edge_defined_by_chain __FUNCTION__.45336 read_inline_plan get_plan_file_for_pass apply_plan dump_function_inlining_decisions_1 dump_function_inlining_decisions dump_cgraph_inlining_decisions cgraph_decide_inlining __FUNCTION__.45671 cgraph_decide_inlining_incrementally try_inline cgraph_early_inlining cgraph_gate_early_inlining __FUNCTION__.46421 compute_inline_parameters_for_current inline_indirect_intraprocedural_analysis analyze_function add_new_function inline_generate_summary inline_transform ipa-prop.c __FUNCTION__.26261 __FUNCTION__.26278 VEC_cgraph_edge_p_base_space VEC_cgraph_edge_p_heap_reserve VEC_cgraph_edge_p_heap_safe_push ipa_set_param_count ipa_is_param_modified ipa_is_param_called ipa_set_cs_argument_count VEC_ipa_node_params_t_base_iterate VEC_ipa_node_params_t_heap_free VEC_ipa_edge_args_t_base_iterate VEC_ipa_edge_args_t_heap_free ipa_edge_args_info_available_for_edge_p __FUNCTION__.31343 __FUNCTION__.31485 __FUNCTION__.32599 edge_removal_hook_holder node_removal_hook_holder edge_duplication_hook_holder node_duplication_hook_holder __FUNCTION__.39095 ipa_get_param_decl_index ipa_populate_param_decls ipa_count_formal_params ipa_check_stmt_modifications __FUNCTION__.39279 compute_scalar_jump_functions type_like_member_ptr_p compute_pass_through_member_ptrs __FUNCTION__.39456 fill_member_ptr_cst_jump_function determine_cst_member_ptr compute_cst_member_ptr_arguments __FUNCTION__.39581 ipa_get_member_ptr_load_param ipa_get_stmt_member_ptr_load_param ipa_is_ssa_with_stmt_def ipa_note_param_call ipa_analyze_call_uses ipa_analyze_stmt_uses update_jump_functions_after_inlining print_edge_addition_message update_call_notes_after_inlining propagate_info_to_inlined_callees ipa_edge_removal_hook ipa_node_removal_hook duplicate_array ipa_edge_duplication_hook ipa_node_duplication_hook ipa_unregister_cgraph_hooks ipa-pure-const.c __FUNCTION__.28616 __FUNCTION__.29537 __FUNCTION__.29632 visited_nodes VEC_funct_state_base_length VEC_funct_state_base_index VEC_funct_state_base_space VEC_funct_state_base_replace VEC_funct_state_base_address VEC_funct_state_heap_free VEC_funct_state_heap_reserve_exact VEC_funct_state_heap_safe_grow VEC_funct_state_heap_safe_grow_cleared funct_state_vec finish_state get_function_state set_function_state check_decl check_operand check_tree look_for_address_of check_rhs_var check_lhs_var check_call scan_function_op scan_function_stmt __FUNCTION__.40903 duplicate_node_data __FUNCTION__.40982 remove_node_data generate_summary propagate gate_pure_const ipa-reference.c varpool_first_static_initializer __FUNCTION__.31700 varpool_next_static_initializer __FUNCTION__.31718 __FUNCTION__.34674 reference_vars_to_consider module_statics_escape module_statics_written all_module_statics local_info_obstack global_info_obstack VEC_ipa_reference_vars_info_t_base_length VEC_ipa_reference_vars_info_t_base_index VEC_ipa_reference_vars_info_t_base_space VEC_ipa_reference_vars_info_t_base_replace VEC_ipa_reference_vars_info_t_base_address VEC_ipa_reference_vars_info_t_heap_reserve_exact VEC_ipa_reference_vars_info_t_heap_safe_grow VEC_ipa_reference_vars_info_t_heap_safe_grow_cleared ipa_reference_vars_vector get_reference_vars_info set_reference_vars_info get_local_reference_vars_info get_global_reference_vars_info add_static_var has_proper_scope_for_analysis mark_address_taken mark_load mark_store check_asm_memory_clobber scan_stmt_for_static_refs scan_initializer_for_static_refs get_static_decl get_static_name propagate_bits __FUNCTION__.40193 ipa_init analyze_variable init_function_info clean_function_local_data clean_function copy_local_bitmap copy_global_bitmap __FUNCTION__.40607 gate_reference ipa-struct-reorg.c __FUNCTION__.37457 __FUNCTION__.37597 VEC_alloc_site_t_base_iterate VEC_alloc_site_t_base_space VEC_alloc_site_t_base_quick_push VEC_alloc_site_t_base_ordered_remove VEC_alloc_site_t_heap_alloc VEC_alloc_site_t_heap_free VEC_alloc_site_t_heap_reserve VEC_alloc_site_t_heap_safe_push VEC_structure_base_length VEC_structure_base_index VEC_structure_base_iterate VEC_structure_base_space VEC_structure_base_quick_push VEC_structure_base_ordered_remove VEC_structure_heap_alloc VEC_structure_heap_free VEC_structure_heap_reserve VEC_structure_heap_safe_push strip_type __FUNCTION__.44357 get_type_of_var finalize_stmt finalize_stmt_and_append find_field_in_struct_1 __FUNCTION__.44397 is_equal_types find_field_in_struct is_result_of_mult decompose_indirect_ref_acc decompose_access __FUNCTION__.44535 make_field_acc_node is_in_field_accs add_field_acc_to_acc_sites __FUNCTION__.44575 add_access_to_acc_sites finalize_var_creation finalize_global_creation insert_global_to_varpool finalize_new_vars_creation find_var_in_new_vars_vec __FUNCTION__.44652 is_in_new_vars_htab find_new_var_of_type gen_size gen_cast_stmt __FUNCTION__.44749 make_edge_and_fix_phis_of_dest insert_before_stmt insert_seq_after_stmt insert_after_stmt get_fallocs get_final_alloc_stmt is_part_of_malloc find_in_field_accs is_part_of_field_access build_comp_ref __FUNCTION__.44920 find_pos_in_stmt_1 find_pos_in_stmt VEC_type_wrapper_t_base_length VEC_type_wrapper_t_base_last VEC_type_wrapper_t_base_space VEC_type_wrapper_t_base_quick_push VEC_type_wrapper_t_base_pop VEC_type_wrapper_t_heap_alloc VEC_type_wrapper_t_heap_free VEC_type_wrapper_t_heap_reserve VEC_type_wrapper_t_heap_safe_push replace_field_acc __FUNCTION__.45350 replace_field_access_stmt __FUNCTION__.45429 find_structure create_base_plus_offset create_new_field_access create_new_stmts_for_cond_expr_1 create_new_stmts_for_cond_expr __FUNCTION__.45619 create_general_new_stmt __FUNCTION__.45705 create_new_stmts_for_general_acc create_new_general_access create_new_acc create_new_field_acc create_new_accs_for_struct update_varpool_with_new_var dump_field_acc dump_field_acc_sites malloc_hash malloc_eq free_accs free_field_accs add_unsuitable_type get_type_name __FUNCTION__.46029 free_accesses free_field_accesses update_cgraph_with_malloc_call create_new_malloc __FUNCTION__.46155 gen_num_of_structs_in_malloc __FUNCTION__.46184 dump_new_var copy_decl_attributes gen_struct_type __FUNCTION__.46303 add_to_new_vars_htab create_new_var_node is_candidate field_acc_hash field_acc_eq dump_acc free_struct_cluster free_data_struct create_new_accesses_in_bb create_new_alloc_sites dump_new_vars create_new_var_1 new_var_hash new_var_eq check_type_escape acc_hash acc_eq get_fields dump_access_sites remove_str_allocs_in_func remove_str_allocs remove_structure is_safe_cond_expr exclude_from_accs get_stmt_accesses __FUNCTION__.46924 free_structures free_new_var free_new_vars_htab create_new_accesses_for_func create_new_alloc_sites_for_func create_new_local_vars print_shift update_fields_mapping build_basic_struct gen_cluster_name check_bitfields exclude_escaping_types_1 exclude_returned_types exclude_types_passed_to_local_func check_struct_form add_structure add_alloc_site is_alloc_of_struct dump_accs safe_cond_expr_check exclude_alloc_and_field_accs_1 collect_accesses_in_bb gen_cluster peel_field get_max_field_count do_reorg_for_func dump_struct_type create_new_type free_falloc_sites remove_unsuitable_types exclude_types_with_bit_fields exclude_escaping_types analyze_struct_form build_data_structure program_redefines_malloc_p collect_alloc_sites dump_accesses check_cond_exprs exclude_alloc_and_field_accs collect_accesses_in_func sum_counts peel_hot_fields do_reorg_1 create_new_global_vars dump_new_types create_new_types free_alloc_sites collect_structures collect_allocation_sites collect_data_accesses exclude_cold_structs peel_structs do_reorg free_data_structs reorg_structs reorg_structs_drive struct_reorg_gate ipa-type-escape.c been_there_done_that bitmap_tmp global_types_exposed_parameter global_types_full_escape global_types_seen uid_to_canon_type all_canon_types type_to_canon_type uid_to_addressof_down_map uid_to_addressof_up_map uid_to_subtype_map visited_stmts ipa_obstack get_name_of_type compare_type_brand discover_unique_type type_to_consider get_canon_type get_canon_type_uid mark_type mark_interesting_type parent_type_p count_stars check_cast_type is_malloc_result check_cast look_for_casts_stmt __FUNCTION__.39969 look_for_casts is_cast_from_non_pointer check_function_parameter_and_return_types mark_interesting_addressof __FUNCTION__.40339 check_asm okay_pointer_operation check_assign scan_for_refs __FUNCTION__.40679 type_for_uid subtype_map_for_uid close_type_seen close_type_exposed_parameter __FUNCTION__.40823 close_type_full_escape close_addressof_down type_escape_execute gate_type_escape_vars ipa-utils.c searchc ipa.c __FUNCTION__.25467 function_and_variable_visibility __FUNCTION__.25568 matrix-reorg.c __FUNCTION__.34974 __FUNCTION__.35116 __FUNCTION__.35160 __FUNCTION__.35196 __FUNCTION__.35221 __FUNCTION__.35253 __FUNCTION__.35390 __FUNCTION__.35464 __FUNCTION__.36230 __FUNCTION__.40302 __FUNCTION__.40809 __FUNCTION__.41031 __FUNCTION__.41090 __FUNCTION__.41153 collect_data_for_malloc_call __FUNCTION__.51105 VEC_access_site_info_p_base_iterate VEC_access_site_info_p_base_space VEC_access_site_info_p_base_quick_push VEC_access_site_info_p_heap_alloc VEC_access_site_info_p_heap_free VEC_access_site_info_p_heap_reserve VEC_access_site_info_p_heap_safe_push check_transpose_p mat_acc_phi_hash mat_acc_phi_eq htab_mat_acc_phi_nodes matrices_to_reorg mtt_info_hash mtt_info_eq may_flatten_matrices_1 may_flatten_matrices analyze_matrix_decl __FUNCTION__.51670 mat_free find_matrices_decl __FUNCTION__.51737 mark_min_matrix_escape_level ssa_accessed_in_tree ssa_accessed_in_call_rhs ssa_accessed_in_assign_rhs record_access_alloc_site_info add_allocation_site __FUNCTION__.51905 analyze_matrix_allocation_site analyze_transpose get_index_from_offset update_type_size __FUNCTION__.52175 analyze_accesses_for_call_stmt __FUNCTION__.52267 analyze_accesses_for_phi_node __FUNCTION__.52356 analyze_matrix_accesses analyze_accesses_for_assign_stmt __FUNCTION__.52416 __FUNCTION__.52543 check_var_notmodified_p can_calculate_stmt_before_stmt can_calculate_expr_before_stmt check_allocation_function find_sites_in_func record_all_accesses_in_func compute_offset transform_access_sites __FUNCTION__.53029 sort_dim_hot_level transform_allocation_sites __FUNCTION__.53376 dump_matrix_reorg_analysis matrix_reorg gate_matrix_reorg prefix.c std_prefix get_key_value save_string translate_name tr tree-inline.c VEC_ipa_opt_pass_heap_copy __FUNCTION__.28411 __FUNCTION__.28459 __FUNCTION__.28513 __FUNCTION__.34866 __FUNCTION__.35008 __FUNCTION__.35030 __FUNCTION__.35052 __FUNCTION__.35113 __FUNCTION__.35265 __FUNCTION__.35282 __FUNCTION__.35356 gimple_call_copy_flags __FUNCTION__.35761 __FUNCTION__.36122 __FUNCTION__.36157 __FUNCTION__.36305 __FUNCTION__.36334 __FUNCTION__.36347 __FUNCTION__.36376 __FUNCTION__.36389 __FUNCTION__.36431 __FUNCTION__.36460 __FUNCTION__.36689 __FUNCTION__.36708 __FUNCTION__.39185 __FUNCTION__.39503 remap_ssa_name __FUNCTION__.43600 remap_type_1 __FUNCTION__.43778 remapped_type can_be_nonlocal remap_decls __FUNCTION__.43923 remap_block remap_blocks __FUNCTION__.44017 prepend_lexical_block copy_statement_list copy_bind_expr remap_gimple_stmt copy_gimple_bind remap_gimple_op_r __FUNCTION__.44333 remap_save_expr copy_bb __FUNCTION__.44863 update_ssa_across_abnormal_edges __FUNCTION__.45081 copy_edges_for_bb copy_phis_for_bb __FUNCTION__.45294 remap_decl_1 initialize_cfun __FUNCTION__.45373 copy_cfg_body __FUNCTION__.45534 copy_body __FUNCTION__.45678 self_inlining_addr_expr insert_init_stmt setup_one_parameter copy_decl_to_var __FUNCTION__.45744 initialize_inlined_parameters __FUNCTION__.45899 declare_inline_vars declare_return_variable __FUNCTION__.45934 copy_result_decl_to_var inlinable_function_p inline_forbidden_reason inline_forbidden_p_op inline_forbidden_p_stmt inline_forbidden_p_2 inline_forbidden_p estimate_operator_cost __FUNCTION__.46418 estimate_num_insns_seq __FUNCTION__.46500 __FUNCTION__.46605 get_indirect_callee_fndecl expand_call_inline gimple_expand_calls_inline fold_marked_statements copy_decl_maybe_to_var __FUNCTION__.47120 mark_local_for_remap_r unsave_expr_1 unsave_r __FUNCTION__.47276 mark_local_labels_stmt replace_locals_op __FUNCTION__.47349 replace_locals_stmt debug_find_tree_1 __FUNCTION__.47439 copy_decl_for_dup_finish __FUNCTION__.47507 __FUNCTION__.47530 copy_arguments_for_versioning copy_static_chain clone_fn_id_num clone_function_name __FUNCTION__.47677 varpool.c varpool_hash varpool_last_needed_node varpool_first_unanalyzed_node varpool_assembled_nodes_queue varpool_node_name hash_varpool_node eq_varpool_node __FUNCTION__.37178 varpool_enqueue_needed_node __FUNCTION__.37395 insn-attrtab.c __FUNCTION__.31053 __FUNCTION__.31231 __FUNCTION__.31957 __FUNCTION__.33899 __FUNCTION__.35449 __FUNCTION__.38001 __FUNCTION__.86842 __FUNCTION__.143542 __FUNCTION__.143582 __FUNCTION__.143642 __FUNCTION__.143746 __FUNCTION__.144304 __FUNCTION__.144355 __FUNCTION__.144645 __FUNCTION__.145877 __FUNCTION__.146100 __FUNCTION__.146419 __FUNCTION__.147080 __FUNCTION__.147816 __FUNCTION__.149378 __FUNCTION__.151268 __FUNCTION__.152463 __FUNCTION__.153011 __FUNCTION__.153781 __FUNCTION__.153797 __FUNCTION__.153841 __FUNCTION__.154556 __FUNCTION__.154823 __FUNCTION__.155693 __FUNCTION__.156049 __FUNCTION__.156514 __FUNCTION__.158080 __FUNCTION__.159069 __FUNCTION__.159193 insn-automata.c pentium_translate pentium_transitions pentium_check pentium_base pentium_min_issue_delay pentium_fpu_translate pentium_fpu_transitions pentium_fpu_check pentium_fpu_base pentium_fpu_min_issue_delay ppro_decoder_translate ppro_decoder_transitions ppro_decoder_min_issue_delay ppro_core_translate ppro_core_transitions ppro_core_check ppro_core_base ppro_core_min_issue_delay ppro_idiv_translate ppro_idiv_transitions ppro_idiv_min_issue_delay ppro_fdiv_translate ppro_fdiv_transitions ppro_fdiv_min_issue_delay ppro_load_translate ppro_load_transitions ppro_load_min_issue_delay ppro_store_translate ppro_store_transitions ppro_store_min_issue_delay k6_decoder_translate k6_decoder_transitions k6_decoder_min_issue_delay k6_load_unit_translate k6_load_unit_transitions k6_load_unit_min_issue_delay k6_store_unit_translate k6_store_unit_transitions k6_store_unit_min_issue_delay k6_integer_units_translate k6_integer_units_transitions k6_integer_units_check k6_integer_units_base k6_integer_units_min_issue_delay k6_fpu_unit_translate k6_fpu_unit_transitions k6_fpu_unit_min_issue_delay k6_branch_unit_translate k6_branch_unit_transitions k6_branch_unit_min_issue_delay athlon_translate athlon_transitions athlon_min_issue_delay athlon_load_translate athlon_load_transitions athlon_load_min_issue_delay athlon_mult_translate athlon_mult_transitions athlon_mult_min_issue_delay athlon_fp_translate athlon_fp_transitions athlon_fp_check athlon_fp_base athlon_fp_min_issue_delay geode_translate geode_transitions geode_check geode_base geode_min_issue_delay atom_translate atom_transitions atom_check atom_base atom_min_issue_delay internal_min_issue_delay internal_state_transition dfa_insn_codes dfa_insn_codes_length dfa_insn_code_enlarge dfa_insn_code internal_state_dead_lock_p internal_reset __FUNCTION__.34748 default_latencies internal_insn_latency internal_maximal_insn_latency reservation_names.37597 insn-emit.c gen_ashrdi3_63_rex64 gen_tls_dynamic_gnu2_64 __FUNCTION__.48535 __FUNCTION__.48597 __FUNCTION__.50058 __FUNCTION__.61207 __FUNCTION__.62577 __FUNCTION__.63498 __FUNCTION__.63523 __FUNCTION__.65010 __FUNCTION__.65033 __FUNCTION__.65056 __FUNCTION__.65079 __FUNCTION__.65102 __FUNCTION__.65125 __FUNCTION__.66707 __FUNCTION__.66740 __FUNCTION__.66773 __FUNCTION__.66806 __FUNCTION__.66839 __FUNCTION__.66872 __FUNCTION__.66905 __FUNCTION__.66984 __FUNCTION__.67009 __FUNCTION__.67034 __FUNCTION__.67059 __FUNCTION__.67084 __FUNCTION__.67109 __FUNCTION__.67134 __FUNCTION__.67159 __FUNCTION__.69480 __FUNCTION__.69506 __FUNCTION__.69532 __FUNCTION__.69558 __FUNCTION__.69584 __FUNCTION__.69610 __FUNCTION__.70533 __FUNCTION__.70973 __FUNCTION__.70184 __FUNCTION__.70112 __FUNCTION__.70040 __FUNCTION__.69968 __FUNCTION__.69906 __FUNCTION__.69845 __FUNCTION__.69784 __FUNCTION__.69723 insn-extract.c junk __FUNCTION__.19044 insn-opinit.c insn-output.c output_0 output_3 output_6 output_13 output_15 output_17 output_18 output_21 output_23 output_24 output_28 output_29 output_30 output_31 output_32 output_33 output_34 output_40 output_41 __FUNCTION__.36381 output_44 output_50 __FUNCTION__.36420 output_57 output_59 output_63 output_64 __FUNCTION__.36467 output_65 __FUNCTION__.36486 output_66 __FUNCTION__.36510 output_67 __FUNCTION__.36538 output_68 output_69 output_70 __FUNCTION__.36583 output_71 output_72 __FUNCTION__.36661 output_73 output_74 __FUNCTION__.36698 output_75 __FUNCTION__.36703 output_76 __FUNCTION__.36714 output_77 __FUNCTION__.36731 output_78 __FUNCTION__.36748 output_79 __FUNCTION__.36761 output_80 output_89 output_91 output_92 output_94 __FUNCTION__.36799 output_96 output_97 output_98 output_99 output_101 output_102 output_103 output_104 output_105 __FUNCTION__.36867 output_106 __FUNCTION__.36879 output_107 output_108 output_109 output_110 output_118 output_119 output_120 output_127 output_129 output_130 output_152 output_153 output_156 output_157 output_158 output_159 output_170 output_171 output_172 output_173 output_174 output_175 output_213 __FUNCTION__.36965 output_214 __FUNCTION__.37037 output_215 __FUNCTION__.37098 output_216 __FUNCTION__.37159 output_217 __FUNCTION__.37207 output_218 __FUNCTION__.37269 output_219 output_220 __FUNCTION__.37359 output_221 __FUNCTION__.37404 output_222 __FUNCTION__.37449 output_223 __FUNCTION__.37497 output_224 __FUNCTION__.37544 output_225 __FUNCTION__.37603 output_226 __FUNCTION__.37661 output_227 __FUNCTION__.37698 output_228 __FUNCTION__.37743 output_229 __FUNCTION__.37788 output_230 __FUNCTION__.37836 output_231 __FUNCTION__.37881 output_247 output_248 output_267 output_273 __FUNCTION__.37937 output_275 __FUNCTION__.37981 output_277 output_279 output_292 output_306 output_352 output_354 output_355 output_358 __FUNCTION__.38062 output_359 output_360 __FUNCTION__.38133 output_361 __FUNCTION__.38165 output_362 __FUNCTION__.38196 output_363 __FUNCTION__.38227 output_364 __FUNCTION__.38258 output_365 __FUNCTION__.38290 output_366 __FUNCTION__.38343 output_367 output_368 __FUNCTION__.38427 output_371 output_373 output_379 output_386 output_387 output_392 output_393 output_396 output_402 output_409 output_410 output_417 output_419 output_422 output_423 output_426 output_428 output_431 output_432 output_464 output_465 output_466 output_467 output_468 output_469 output_478 __FUNCTION__.38543 output_479 output_480 output_481 output_489 output_490 output_491 output_492 output_493 output_494 output_496 output_514 output_515 output_516 output_517 output_518 output_519 output_520 output_521 output_522 output_523 output_524 output_525 output_526 output_527 output_529 output_530 output_531 output_532 output_533 output_534 output_535 output_536 output_537 output_538 output_539 output_540 output_541 output_542 output_543 output_544 output_545 output_546 output_547 output_548 output_549 output_550 output_551 output_552 output_553 output_554 output_555 output_556 output_557 output_558 output_559 output_598 output_602 output_603 output_611 output_613 output_614 output_622 output_624 output_625 output_654 output_655 output_657 output_658 output_659 output_678 __FUNCTION__.39013 output_679 output_680 output_681 output_682 output_683 output_684 output_685 output_686 output_687 __FUNCTION__.39104 patterns.39102 output_688 output_700 output_701 output_702 output_703 output_704 output_705 output_706 output_707 output_708 output_709 output_712 output_735 output_737 output_799 output_801 output_805 output_807 output_808 output_815 __FUNCTION__.39204 output_816 output_817 __FUNCTION__.39244 output_818 __FUNCTION__.39264 output_819 output_820 __FUNCTION__.39304 output_821 __FUNCTION__.39324 output_822 output_823 __FUNCTION__.39364 output_824 __FUNCTION__.39384 output_825 __FUNCTION__.39404 output_826 __FUNCTION__.39424 output_827 __FUNCTION__.39442 output_828 __FUNCTION__.39460 output_829 __FUNCTION__.39478 output_830 __FUNCTION__.39496 output_831 __FUNCTION__.39514 output_832 __FUNCTION__.39532 output_1105 output_1107 output_1113 output_1116 output_1117 output_1118 output_1119 output_1130 output_1131 output_1132 output_1133 output_1134 output_1135 output_1136 output_1137 output_1138 output_1139 output_1140 output_1141 output_1146 output_1147 output_1148 output_1149 output_1150 output_1151 output_1152 output_1153 output_1154 output_1173 output_1174 output_1176 output_1177 output_1179 output_1180 output_1181 output_1186 output_1187 output_1188 output_1189 output_1190 output_1191 output_1192 output_1193 output_1194 output_1195 output_1196 output_1197 output_1198 output_1199 output_1200 output_1204 output_1205 output_1398 output_1399 output_1400 output_1401 output_1402 output_1403 output_1409 output_1410 output_1411 output_1412 output_1413 output_1417 output_1418 output_1419 output_1420 output_1422 output_1423 output_1424 output_1425 output_1426 output_1427 output_1428 output_1429 output_1430 output_1487 output_1488 output_1489 output_1573 output_1577 output_1578 output_1579 output_1580 output_1581 output_1582 output_1583 output_1584 output_1587 output_1590 output_1591 output_1592 output_1593 output_1594 output_1595 output_1596 output_1597 output_1598 output_1599 output_1631 output_1632 output_1633 output_1634 output_1655 __FUNCTION__.40137 output_1656 __FUNCTION__.40153 output_1671 output_1672 output_1673 output_1674 output_1725 __FUNCTION__.40219 output_1726 __FUNCTION__.40236 output_1727 output_1728 output_1729 __FUNCTION__.40287 output_1730 __FUNCTION__.40304 output_1731 output_1732 __FUNCTION__.40332 output_1733 __FUNCTION__.40346 output_1734 __FUNCTION__.40360 output_1735 __FUNCTION__.40374 output_1736 __FUNCTION__.40388 output_1754 output_1755 output_1756 output_1757 output_1758 output_1759 operand_data insn-preds.c satisfies_constraint_I satisfies_constraint_J satisfies_constraint_L satisfies_constraint_M satisfies_constraint_N satisfies_constraint_O satisfies_constraint_G satisfies_constraint_C satisfies_constraint_e satisfies_constraint_Z q_regs_operand_1 ext_register_operand_1 x86_64_immediate_operand_1 x86_64_zext_immediate_operand_1 __FUNCTION__.31042 pic_32bit_operand_1 symbolic_operand_1 __FUNCTION__.31233 pic_symbolic_operand_1 local_symbolic_operand_1 constant_call_address_operand_1 register_no_elim_operand_1 call_register_no_elim_operand_1 index_register_operand_1 const0_operand_1 const248_operand_1 const_0_to_255_mul_8_operand_1 const_pow2_1_to_8_operand_1 const_pow2_1_to_128_operand_1 const_pow2_1_to_32768_operand_1 incdec_operand_1 zero_extended_scalar_load_operand_1 vector_all_ones_operand_1 nonimmediate_or_sse_const_operand_1 no_seg_address_operand_1 __FUNCTION__.32240 aligned_operand_1 __FUNCTION__.32266 memory_displacement_operand_1 __FUNCTION__.32350 memory_displacement_only_operand_1 __FUNCTION__.32377 cmpxchg8b_pic_memory_operand_1 __FUNCTION__.32409 fcmov_comparison_operator_1 ix86_comparison_operator_1 ix86_carry_flag_operator_1 vzeroall_operation_1 __FUNCTION__.30900 insn-recog.c recog_1 recog_2 recog_3 recog_4 recog_5 recog_6 recog_7 recog_8 recog_9 recog_10 recog_11 recog_12 recog_13 recog_14 recog_15 recog_16 recog_17 recog_18 recog_19 recog_20 recog_21 recog_22 recog_23 recog_24 recog_25 recog_26 recog_27 recog_28 recog_29 recog_30 recog_31 recog_32 recog_33 recog_34 recog_35 recog_36 recog_37 recog_38 recog_39 recog_40 recog_41 recog_42 recog_43 recog_44 recog_45 recog_46 recog_47 recog_48 recog_49 split_1 split_2 split_3 split_4 auto-inc-dec.c rest_of_handle_auto_inc_dec gate_auto_inc_dec bb-reorder.c branch_threshold exec_threshold uncond_jump_length array_size bbd max_entry_frequency max_entry_count push_to_next_round_p find_traces bb_to_key find_traces_1_round rotate_loop copy_bb_p mark_bb_visited __FUNCTION__.32679 better_edge_p __FUNCTION__.33221 connect_traces __FUNCTION__.33428 get_uncond_jump_length find_rarely_executed_basic_blocks_and_crossing_edges add_labels_and_missing_jumps __FUNCTION__.34143 fix_up_fall_thru_edges find_jump_block fix_crossing_conditional_branches __FUNCTION__.34455 fix_crossing_unconditional_branches __FUNCTION__.34627 add_reg_crossing_jump_notes fix_edges_for_rarely_executed_code verify_hot_cold_block_grouping __FUNCTION__.34741 __FUNCTION__.34770 insert_section_boundary_note gate_duplicate_computed_gotos duplicate_computed_gotos partition_hot_cold_basic_blocks gate_handle_reorder_blocks rest_of_handle_reorder_blocks gate_handle_partition_blocks rest_of_handle_partition_blocks bt-load.c issue_rate migrate_btrl_obstack btrs_live btrs_live_at_end all_btrs first_btr last_btr basic_block_freq btr_reference_found find_btr_reference btr_referenced_p insn_sets_btr_p find_btr_use find_btr_def_group add_btr_def new_btr_user dump_hard_reg_set dump_btrs_live note_other_use_this_block note_btr_set compute_defs_uses_and_gen compute_kill compute_out link_btr_uses build_btr_def_use_webs block_at_edge_of_live_range_p clear_btr_from_live_range add_btr_to_live_range augment_live_range __FUNCTION__.35192 choose_btr btr_def_live_range combine_btr_defs move_btr_def __FUNCTION__.35596 can_move_up migrate_btr_def migrate_btr_defs branch_target_load_optimize gate_handle_branch_target_load_optimize1 rest_of_handle_branch_target_load_optimize1 gate_handle_branch_target_load_optimize2 rest_of_handle_branch_target_load_optimize2 warned.36021 cfgbuild.c __FUNCTION__.28828 __FUNCTION__.28868 count_basic_blocks make_label_edge __FUNCTION__.28957 find_basic_blocks_1 __FUNCTION__.29258 mark_tablejump_edge __FUNCTION__.29413 purge_dead_tablejump_edges find_bb_boundaries compute_outgoing_frequencies cfgcleanup.c first_pass crossjumps_occured notice_new_block update_forwarder_flag try_simplify_condjump mark_effect mentions_nonequal_regs thread_jump try_forward_edges __FUNCTION__.35313 merge_blocks_move_predecessor_nojumps __FUNCTION__.35559 merge_blocks_move_successor_nojumps merge_blocks_move merge_memattrs old_insns_match_p merge_notes outgoing_edges_match block_has_preserve_label try_crossjump_to_edge try_crossjump_bb try_optimize_cfg rest_of_handle_jump rest_of_handle_jump2 cfgexpand.c __FUNCTION__.34538 gimple_assign_nontemporal_move_p __FUNCTION__.34886 __FUNCTION__.35317 __FUNCTION__.35412 gimple_asm_string __FUNCTION__.35687 __FUNCTION__.35757 __FUNCTION__.36322 __FUNCTION__.39548 get_tree_common_ann __FUNCTION__.43615 gimple_cond_pred_to_tree set_expr_location_r gimple_to_tree __FUNCTION__.43700 release_stmt_tree __FUNCTION__.43965 stack_vars_conflict stack_vars_conflict_alloc frame_phase has_protected_decls has_short_buffer get_decl_align_unit __FUNCTION__.44050 alloc_stack_frame_space triangular_index resize_stack_vars_conflict __FUNCTION__.44183 __FUNCTION__.44197 sort_stack_vars expand_one_stack_var_at __FUNCTION__.44537 expand_stack_vars __FUNCTION__.44610 account_stack_vars expand_one_stack_var expand_one_hard_reg_var expand_one_register_var expand_one_error_var defer_stack_allocation expand_one_var __FUNCTION__.44812 expand_used_vars_for_block need_stack_protection stack_protect_decl_phase_1 stack_protect_decl_phase_2 create_stack_guard account_used_vars_for_block init_vars_expansion fini_vars_expansion expand_used_vars maybe_dump_rtl_for_gimple_stmt lab_rtx_for_bb label_rtx_for_bb expand_gimple_cond expand_gimple_tailcall __FUNCTION__.45564 expand_gimple_basic_block construct_init_block __FUNCTION__.45857 set_block_levels construct_exit_block discover_nonconstant_array_refs_r discover_nonconstant_array_refs expand_stack_alignment __FUNCTION__.46192 gimple_expand_cfg __FUNCTION__.44393 combine.c combine_attempts combine_merges combine_extras combine_successes total_attempts total_merges total_extras total_successes i2mod i2mod_old_rhs i2mod_new_rhs VEC_reg_stat_type_base_length VEC_reg_stat_type_base_index VEC_reg_stat_type_base_iterate VEC_reg_stat_type_base_space VEC_reg_stat_type_base_address VEC_reg_stat_type_heap_free VEC_reg_stat_type_heap_reserve_exact VEC_reg_stat_type_heap_safe_grow VEC_reg_stat_type_heap_safe_grow_cleared reg_stat mem_last_set last_call_luid subst_insn subst_low_luid newpat_used_regs added_links_insn this_basic_block optimize_this_for_speed_p max_uid_known uid_insn_cost uid_log_links label_tick label_tick_ebb_start nonzero_bits_mode nonzero_sign_valid undobuf combine_rtl_hooks gen_lowpart_for_combine reg_nonzero_bits_for_combine reg_num_sign_bit_copies_for_combine reg_truncated_to_mode combine_split_insns find_single_use_1 find_single_use do_SUBST __FUNCTION__.37425 do_SUBST_INT do_SUBST_MODE combine_validate_cost delete_noop_moves create_log_links __FUNCTION__.37668 clear_log_links combine_instructions setup_incoming_promotions set_nonzero_bits_and_sign_copies record_dead_and_set_regs init_reg_last check_promoted_subreg record_truncated_values try_combine unmentioned_reg_p record_value_for_reg expand_field_assignment can_combine_p use_crosses_set_p combinable_i3pat contains_muldiv cant_combine_insn_p likely_spilled_retval_1 likely_spilled_retval_p adjust_for_new_dest distribute_links can_change_dest_mode reg_subword_p undo_all subst mark_used_regs_combine recog_for_combine find_split_point distribute_notes move_deaths undo_commit __FUNCTION__.41690 make_extraction __FUNCTION__.42324 combine_simplify_rtx if_then_else_cond simplify_comparison apply_distributive_law make_compound_operation expand_compound_operation simplify_shift_const force_to_mode get_last_value simplify_and_const_int distribute_and_simplify_rtx simplify_if_then_else simplify_set simplify_logical known_cond make_field_assignment __FUNCTION__.44895 __FUNCTION__.45502 extract_left_shift get_pos_from_mask canon_reg_for_combine gen_lowpart_or_truncate rtx_equal_for_field_assignment_p simplify_and_const_int_1 merge_outer_ops simplify_shift_const_1 reg_dead_at_p __FUNCTION__.50150 count_rtxs update_table_tick get_last_value_validate record_dead_and_set_regs_1 record_promoted_value record_truncated_value reg_dead_regno reg_dead_endregno reg_dead_flag reg_dead_at_p_1 reg_bitfield_target_p __FUNCTION__.53676 unmentioned_reg_p_1 gate_handle_combine rest_of_handle_combine combine-stack-adj.c combine_stack_adjustments combine_stack_adjustments_for_block stack_memref_p single_set_for_csa free_csa_memlist record_one_stack_memref try_apply_stack_adjustment record_stack_memrefs adjust_frame_related_expr gate_handle_stack_adjustments rest_of_handle_stack_adjustments cse.c __FUNCTION__.27773 max_qty next_qty qty_table reg_eqv_table cse_reg_info_table cse_reg_info_table_size cse_reg_info_table_first_uninitialized cse_reg_info_timestamp hard_regs_in_table cse_cfg_altered cse_jumps_altered do_not_record hash_arg_in_memory free_element_chain constant_pool_entries_cost constant_pool_entries_regcost cse_ebb_live_in cse_ebb_live_out cse_visited_basic_blocks cse_rtl_hooks fixed_base_plus_p approx_reg_cost_1 approx_reg_cost preferable notreg_cost init_cse_reg_info get_cse_reg_info_1 get_cse_reg_info new_basic_block make_new_qty __FUNCTION__.35263 make_regs_eqv __FUNCTION__.35289 delete_reg_equiv mention_regs remove_invalid_refs remove_invalid_subreg_refs insert_regs rehash_using_reg __FUNCTION__.35621 remove_from_table remove_pseudo_from_table lookup_for_remove lookup lookup_as_function safe_hash merge_equiv_classes canon_hash flush_hash_table invalidate check_dependence cse_rtx_varies_p __FUNCTION__.36240 invalidate_for_call use_related_value hash_rtx_string __FUNCTION__.36730 __FUNCTION__.37060 validate_canon_reg canon_reg __FUNCTION__.37384 find_comparison_args fold_rtx equiv_constant record_jump_equiv record_jump_cond record_jump_cond_subreg cse_insn invalidate_from_clobbers invalidate_memory cse_process_notes_1 cse_process_notes cse_find_path __FUNCTION__.41322 cse_dump_path have_eh_succ_edges cse_prescan_path cse_extended_basic_block check_for_label_ref __FUNCTION__.41695 count_reg_usage __FUNCTION__.42060 set_live_p insn_live_p cse_change_cc_mode cse_change_cc_mode_insn __FUNCTION__.42328 cse_change_cc_mode_insns cse_cc_succs __FUNCTION__.42399 cse_condition_code_reg __FUNCTION__.42601 gate_handle_cse rest_of_handle_cse gate_handle_cse2 rest_of_handle_cse2 dce.c df_in_progress marked dce_blocks_bitmap_obstack dce_tmp_bitmap_obstack deletable_insn_p_1 deletable_insn_p find_call_stack_args marked_insn_p __FUNCTION__.30565 mark_insn mark_nonreg_stores_1 mark_nonreg_stores_2 mark_nonreg_stores __FUNCTION__.30664 delete_corresponding_reg_eq_notes __FUNCTION__.31183 delete_unmarked_insns prescan_insns_for_dce mark_artificial_uses mark_reg_dependencies init_dce fini_dce rest_of_handle_ud_dce gate_ud_dce byte_dce_process_block dce_process_block fast_dce rest_of_handle_fast_dce rest_of_handle_fast_byte_dce gate_fast_dce df-byte-scan.c df_compute_accessed_bytes_extract __FUNCTION__.29642 df_compute_accessed_bytes_strict_low_part __FUNCTION__.29716 df_compute_accessed_bytes_subreg dfp.c decimal_from_decnumber decimal_to_decnumber __FUNCTION__.21914 decimal_to_binary decimal_from_binary __FUNCTION__.22127 __FUNCTION__.22169 decimal_do_add decimal_do_multiply decimal_do_divide __FUNCTION__.22268 __FUNCTION__.22330 domwalk.c VEC_void_p_base_length VEC_void_p_base_space VEC_void_p_base_quick_push VEC_void_p_base_pop VEC_void_p_heap_free VEC_void_p_heap_reserve VEC_void_p_heap_safe_push double-int.c double_int_split_digit __FUNCTION__.19709 dse.c scratch lowpart_bitmask cse_store_info_pool rtx_store_info_pool read_info_pool insn_info_pool active_local_stores bb_info_pool bb_table rtx_group_info_pool rtx_group_table rtx_group_next_id VEC_group_info_t_base_index VEC_group_info_t_base_iterate VEC_group_info_t_base_space VEC_group_info_t_base_quick_push VEC_group_info_t_heap_free VEC_group_info_t_heap_reserve VEC_group_info_t_heap_safe_push rtx_group_vec deferred_change_pool deferred_change_list clear_alias_sets disqualified_clear_alias_sets clear_alias_group clear_alias_mode_table clear_alias_mode_pool stores_off_frame_dead_at_return globally_deleted locally_deleted spill_deleted current_position clear_alias_mode_eq clear_alias_mode_hash clear_alias_set_lookup __FUNCTION__.34047 invariant_group_base_eq invariant_group_base_hash get_group_info dse_step0 free_store_info replace_inc_dec replace_inc_dec_mem check_for_inc_dec delete_dead_store_insn set_usage_bits add_wild_read const_or_frame_p canon_address clear_rhs_from_active_local_stores set_position_unneeded set_all_positions_unneeded any_positions_needed_p all_positions_needed_p record_store __FUNCTION__.34573 get_stored_val dump_insn_info find_shift_sequence look_for_hardregs __FUNCTION__.35224 replace_read check_mem_read_rtx check_mem_read_use get_call_args scan_insn dse_step1 dse_step2_init dse_step2_nospill dse_step2_spill __FUNCTION__.36457 get_bitmap_index scan_stores_nospill scan_stores_spill scan_reads_nospill scan_reads_spill find_insn_before_first_wild_read dse_step3_scan dse_step3_exit_block_scan mark_reachable_blocks dse_step3 dse_confluence_0 dse_confluence_n dse_transfer_function dse_step4 dse_step5_nospill dse_step5_spill dse_step6 dse_step7 rest_of_handle_dse gate_dse1 gate_dse2 fwprop.c __FUNCTION__.28554 can_simplify_addr canonicalize_address should_replace_address propagate_rtx_1 varying_mem_p propagate_rtx __FUNCTION__.33952 local_ref_killed_between_p use_killed_between all_uses_available_at __FUNCTION__.34158 find_occurrence_callback find_occurrence __FUNCTION__.34248 update_df try_fwprop_subst forward_propagate_subreg forward_propagate_asm __FUNCTION__.34480 forward_propagate_and_simplify forward_propagate_into fwprop_init fwprop_done gate_fwprop fwprop fwprop_addr gimple-pretty-print.c __FUNCTION__.24625 __FUNCTION__.24679 __FUNCTION__.30102 __FUNCTION__.30244 __FUNCTION__.30592 __FUNCTION__.31023 __FUNCTION__.31066 __FUNCTION__.31118 __FUNCTION__.31358 __FUNCTION__.31393 __FUNCTION__.31541 __FUNCTION__.31583 __FUNCTION__.31625 __FUNCTION__.31944 __FUNCTION__.32028 gimple_cdt_new_type dump_gimple_seq dump_gimple_fmt __FUNCTION__.37378 dump_unary_rhs dump_binary_rhs dump_gimple_assign __FUNCTION__.37535 dump_gimple_return dump_gimple_call_args dump_gimple_call dump_gimple_switch dump_gimple_cond dump_gimple_label dump_gimple_goto dump_gimple_bind dump_gimple_try dump_gimple_catch dump_gimple_eh_filter dump_gimple_resx dump_gimple_omp_for dump_gimple_omp_continue dump_gimple_omp_single dump_gimple_omp_sections dump_gimple_omp_block __FUNCTION__.37965 dump_gimple_omp_critical dump_gimple_omp_return dump_gimple_asm dump_symbols dump_gimple_phi dump_gimple_omp_parallel dump_gimple_omp_task dump_gimple_omp_atomic_load dump_gimple_omp_atomic_store dump_gimple_cdt dump_gimple_mem_ops dump_bb_header dump_bb_end dump_phi_nodes pp_cfg_jump dump_implicit_edges gimple_dump_bb_buff graph.c graph_ext start_fct start_bb node_data draw_edge end_bb end_fct __FUNCTION__.28686 __FUNCTION__.28710 graphite.c haifa-sched.c VEC_int_heap_safe_grow_cleared VEC_haifa_insn_data_def_base_length VEC_haifa_insn_data_def_base_space VEC_haifa_insn_data_def_base_address VEC_haifa_insn_data_def_heap_free VEC_haifa_insn_data_def_heap_reserve_exact VEC_haifa_insn_data_def_heap_safe_grow VEC_haifa_insn_data_def_heap_safe_grow_cleared null_link.32759 sched_verbose_param spec_info_var haifa_recovery_bb_recently_added_p nr_begin_data nr_be_in_data nr_begin_control nr_be_in_control bb_header before_recovery insn_queue q_ptr q_size readyp clock_var haifa_luid_for_non_insn may_trap_exp haifa_classify_rtx last_scheduled_insn contributes_to_priority_p priority __FUNCTION__.35773 rank_for_schedule __FUNCTION__.35924 swap_sort queue_insn __FUNCTION__.36155 queue_remove __FUNCTION__.36196 __FUNCTION__.36239 ready_add ready_remove_first __FUNCTION__.36394 ready_remove ready_remove_insn adjust_priority last_clock_var schedule_insn __FUNCTION__.36556 fix_recovery_deps add_to_note_list unlink_other_notes __FUNCTION__.36751 rm_other_notes __FUNCTION__.36849 find_set_reg_weight find_insn_reg_weight queue_to_ready ok_for_early_queue_removal early_queue_to_ready debug_ready_list move_insn __FUNCTION__.37283 fix_jump_move move_block_after_check choice_stack max_lookahead_tries cached_first_cycle_multipass_dfa_lookahead cached_issue_rate __FUNCTION__.37426 choose_ready change_queue_index __FUNCTION__.37783 dump_new_block_header restore_bb_notes generate_recovery_code fix_inter_tick __FUNCTION__.38315 haifa_init_only_bb __FUNCTION__.38563 __FUNCTION__.38721 haifa_speculate_insn haifa_change_pattern fix_tick_ready __FUNCTION__.39035 __FUNCTION__.39106 sched_ready_n_insns __FUNCTION__.39227 begin_speculative_block add_to_speculative_block process_insn_forw_deps_be_in_spec __FUNCTION__.39274 create_check_block_twin __FUNCTION__.39363 clear_priorities haifa_init_insn calc_priorities __FUNCTION__.39571 __FUNCTION__.39589 sched_extend_bb init_before_recovery __FUNCTION__.39774 __FUNCTION__.39859 sched_remove_insn add_jump_dependencies __FUNCTION__.40397 __FUNCTION__.40475 __FUNCTION__.40530 __FUNCTION__.40575 __FUNCTION__.40642 move_succs __FUNCTION__.40699 __FUNCTION__.40724 __FUNCTION__.40807 __FUNCTION__.40822 extend_bb extend_insn init_insn init_insns_in_bb luids_extend_insn luids_init_insn extend_h_i_d init_h_i_d __FUNCTION__.41111 __FUNCTION__.41139 ifcvt.c num_possible_if_blocks num_updated_if_blocks num_true_changes cond_exec_changed_p count_bb_insns cheap_bb_rtx_cost_p first_active_insn last_active_insn block_fallthru cond_exec_process_insns __FUNCTION__.36768 cond_exec_get_condition cond_exec_process_if_block merge_if_block noce_emit_store_flag noce_emit_move_insn __FUNCTION__.37264 end_ifcvt_sequence noce_try_move noce_try_store_flag noce_try_store_flag_constants noce_try_addcc noce_try_store_flag_mask noce_emit_cmove noce_try_cmove noce_try_cmove_arith noce_get_alt_condition noce_try_minmax noce_try_abs noce_try_sign_mask noce_try_bitop noce_get_condition noce_operand_ok noce_mem_write_may_trap_or_fault_p noce_can_store_speculate_p noce_process_if_block check_cond_move_block cond_move_convert_if_block __FUNCTION__.39595 cond_move_process_if_block __FUNCTION__.39695 noce_find_if_block __FUNCTION__.39845 __FUNCTION__.39970 find_if_header cond_exec_find_if_block find_if_case_1 find_if_case_2 block_jumps_and_fallthru_p __FUNCTION__.40274 find_cond_trap block_has_only_trap dead_or_predicable find_memory remove_reg_eq_notes if_convert gate_handle_if_conversion rest_of_handle_if_conversion gate_handle_if_after_combine rest_of_handle_if_after_combine gate_handle_if_after_reload rest_of_handle_if_after_reload implicit-zee.c is_insn_merge_attempted max_insn_uid get_insn_status __FUNCTION__.36547 set_insn_status is_set_with_extension_DI combine_set_zero_extend __FUNCTION__.36634 get_reg_di __FUNCTION__.36695 transform_ifelse __FUNCTION__.36716 get_defs is_this_a_cmove is_insn_cond_copy make_defs_and_copies_lists __FUNCTION__.36896 merge_def_and_ze combine_reaching_defs __FUNCTION__.37028 find_removable_zero_extends find_and_remove_ze rest_of_handle_zee gate_handle_zee init-regs.c initialize_uninitialized_regs gate_initialize_regs rest_of_handle_initialize_regs intl.c lambda-code.c __FUNCTION__.29722 __FUNCTION__.33907 __FUNCTION__.33929 __FUNCTION__.33949 VEC_lambda_vector_gc_alloc lambda_vector_mult_const lambda_vector_clear lambda_vector_add_mc lambda_vector_zerop lambda_vector_min_nz __FUNCTION__.47205 lambda_vector_matrix_mult build_linear_expr am_vector_index_for_loop __FUNCTION__.48035 __FUNCTION__.50809 lle_equal print_linear_expression __FUNCTION__.51002 lambda_lattice_new lambda_lattice_compute_base __FUNCTION__.51196 compute_nest_using_fourier_motzkin lambda_compute_auxillary_space __FUNCTION__.51644 lambda_compute_target_space lambda_compute_step_signs gcc_tree_to_linear_expression depth_of_nest invariant_in_loop_and_outer_loops gcc_loop_to_lambda_loop __FUNCTION__.52365 VEC_lambda_loop_base_iterate VEC_lambda_loop_base_space VEC_lambda_loop_base_quick_push VEC_lambda_loop_heap_free VEC_lambda_loop_heap_reserve VEC_lambda_loop_heap_safe_push can_convert_to_perfect_nest perfect_nestify lbv_to_gcc_expression __FUNCTION__.53062 lle_to_gcc_expression __FUNCTION__.53090 __FUNCTION__.53222 not_interesting_stmt phi_loop_edge_uses_def stmt_uses_phi_result stmt_is_bumper_for_loop replace_uses_equiv_to_x_with_y __FUNCTION__.53523 exit_phi_for_loop_p can_put_in_inner_loop __FUNCTION__.53619 can_put_after_inner_loop can_duplicate_iv cannot_convert_modify_to_perfect_nest cannot_convert_bb_to_perfect_nest __FUNCTION__.54501 lambda_collect_parameters_from_af av_for_af_base av_for_af build_access_matrix lambda-mat.c lambda_vector_negate lambda_vector_add __FUNCTION__.36658 lambda_matrix_get_column lambda_matrix_inverse_hard __FUNCTION__.37501 lambda-trans.c lower-subreg.c VEC_bitmap_base_replace VEC_bitmap_base_address VEC_bitmap_heap_reserve_exact VEC_bitmap_heap_safe_grow decomposable_context non_decomposable_context reg_copy_graph simple_move_operand simple_move find_pseudo_copy propagate_pseudo_copies find_decomposable_subregs decompose_register simplify_subreg_concatn __FUNCTION__.31674 simplify_gen_subreg_concatn resolve_reg_p resolve_subreg_p resolve_subreg_use __FUNCTION__.31847 move_eh_region_note __FUNCTION__.31874 resolve_reg_notes can_decompose_p resolve_simple_move __FUNCTION__.31986 resolve_clobber __FUNCTION__.32251 resolve_use find_decomposable_shift_zext resolve_shift_zext decompose_multiword_subregs __FUNCTION__.32516 gate_handle_lower_subreg rest_of_handle_lower_subreg rest_of_handle_lower_subreg2 mcf.c VEC_fixup_edge_p_base_length VEC_fixup_edge_p_base_iterate VEC_fixup_edge_p_base_space VEC_fixup_edge_p_base_quick_push VEC_fixup_edge_p_heap_free VEC_fixup_edge_p_heap_reserve VEC_fixup_edge_p_heap_safe_push print_basic_block print_edge dump_fixup_edge dump_fixup_graph __FUNCTION__.36756 mcf_ln __FUNCTION__.36803 mcf_sqrt __FUNCTION__.36823 compute_bb_num_ir add_edge add_fixup_edge add_rfixup_edge find_fixup_edge __FUNCTION__.36908 delete_fixup_graph create_fixup_graph __FUNCTION__.36984 init_augmenting_path free_augmenting_path init_queue __FUNCTION__.37319 is_empty enqueue __FUNCTION__.37334 dequeue __FUNCTION__.37352 cancel_negative_cycle __FUNCTION__.37387 compute_residual_flow find_augmenting_path __FUNCTION__.37660 find_max_flow adjust_cfg_counts __FUNCTION__.37839 modify_sink_source_capacity find_minimum_cost_flow __FUNCTION__.38181 mode-switching.c antic new_seginfo add_seginfo make_preds_opaque reg_dies reg_becomes_live optimize_mode_switching num_modes.32212 gate_mode_switching rest_of_handle_mode_switching modulo-sched.c sms_print_insn tmp.36453 sms_common_sched_info sms_sched_deps_info sms_sched_info doloop_register_get const_iteration_count res_MII node_sched_params set_node_sched_params print_node_sched_params generate_reg_moves free_undo_replace_buff normalize_sched_times __FUNCTION__.36881 set_columns_for_ps permute_partial_schedule duplicate_insns_of_cycles generate_prolog_epilog __FUNCTION__.37070 loop_single_full_bb_p loop_canon_p canon_loop setup_sched_infos sms_schedule __FUNCTION__.37318 sms_order_nodes sms_schedule_by_order rotate_partial_schedule free_partial_schedule get_sched_window calculate_must_precede_follow __FUNCTION__.38155 try_scheduling_node_in_cycle verify_partial_schedule ps_add_node_check_conflicts create_partial_schedule __FUNCTION__.38299 reset_partial_schedule compute_split_row ps_insert_empty_row __FUNCTION__.38482 __FUNCTION__.38732 check_nodes_order __FUNCTION__.38810 calculate_order_params order_nodes_of_sccs order_nodes_in_scc find_max_asap find_max_hv_min_mob find_max_dv_min_mob free_ps_insns create_ps_insn remove_node_from_ps ps_insn_find_column ps_insn_advance_column add_node_to_ps ps_has_conflicts gate_handle_sms rest_of_handle_sms mversn-dispatch.c __FUNCTION__.31803 __FUNCTION__.32798 __FUNCTION__.32842 __FUNCTION__.32878 __FUNCTION__.33008 __FUNCTION__.33055 VEC_NODEPTR_base_length VEC_NODEPTR_base_space VEC_NODEPTR_base_quick_push VEC_NODEPTR_base_pop VEC_NODEPTR_heap_alloc VEC_NODEPTR_heap_free VEC_NODEPTR_heap_reserve VEC_NODEPTR_heap_safe_push builtin_function_decl name_decl_htab name_decl_htab_hash_descriptor name_decl_htab_eq_descriptor make_name make_feature_test_global_name allocate_new_var make_constructor_function handle_version_selector_attr_function find_version_selector_func_addr __FUNCTION__.44015 is_builtin_dispatch_stmt_present __FUNCTION__.44051 update_reachable_decls_list mark_reachable_functions perform_analysis_phase count_predicate_functions decide_cloning_phase __FUNCTION__.44278 empty_function_body clone_function __FUNCTION__.44402 get_function_args make_specialized_call_from_builtin make_specialized_call_to_clone __FUNCTION__.44499 is_builtin_with_predicate_version_selector specialize_call make_builtin_call_to_clones clone_and_dispatch_function perform_cloning_phase find_builtin_decl cleanup_aux_field builtin_dispatch_ipa_clone __FUNCTION__.44763 gate_handle_builtin_dispatch convert_builtin_dispatch __FUNCTION__.44832 do_convert_builtin_dispatch __FUNCTION__.44967 gate_convert_builtin_dispatch omega.c omega_wildcard_p omega_safe_var_p __FUNCTION__.22529 omega_print_eq omega_print_geq omega_print_geq_extra omega_alloc_eqns single_var_geq omega_initialize_variables omega_reduce_with_subs omega_verify_simplification omega_single_result return_single_result hash_master next_key hash_version in_approximate_mode conservative omega_found_reduction create_color may_be_red please_no_equalities_in_simplified_problems wild_name no_problem original_problem int_div int_mod check_pos_mul __FUNCTION__.22836 check_mul omega_eqn_is_red omega_var_to_str omega_variable_to_str omega_print_term omega_print_vars __FUNCTION__.23404 next_wild_card omega_name_wild_card omega_add_new_wild_card omega_delete_geq omega_delete_geq_extra omega_delete_variable packing setup_packing omega_substitute_red_1 omega_substitute_red omega_substitute omega_do_mod verify_omega_pb adding_equality_constraint fast_lookup fast_lookup_red normalize_omega_problem __FUNCTION__.25532 divide_eqn_by_gcd cleanout_wildcards swap bswap omega_unprotect_1 resurrect_subs __FUNCTION__.26892 implies __FUNCTION__.27215 smooth_weird_equations coalesce __FUNCTION__.28404 chain_unprotect omega_problem_reduced omega_free_eliminations free_red_eliminations omega_do_elimination __FUNCTION__.29516 omega_problem_has_no_solution omega_solve_eq __FUNCTION__.29804 parallel_splinter omega_solve_geq __FUNCTION__.30461 omega_solve_depth __FUNCTION__.32876 __FUNCTION__.32938 __FUNCTION__.33186 __FUNCTION__.33318 __FUNCTION__.33617 __FUNCTION__.33763 query_coupled_variable __FUNCTION__.33997 __FUNCTION__.34206 omega_initialized opts-common.c cancel_option sched-deps.c VEC_haifa_deps_insn_data_def_base_length VEC_haifa_deps_insn_data_def_base_space VEC_haifa_deps_insn_data_def_base_address VEC_haifa_deps_insn_data_def_heap_free VEC_haifa_deps_insn_data_def_heap_reserve_exact VEC_haifa_deps_insn_data_def_heap_safe_grow VEC_haifa_deps_insn_data_def_heap_safe_grow_cleared __FUNCTION__.33053 __FUNCTION__.33072 copy_dep dump_dep __FUNCTION__.33120 dump_ds dump_dep_flags attach_dep_link __FUNCTION__.33162 add_to_deps_list detach_dep_link remove_from_deps_list move_dep_link dep_link_is_detached_p dn_pool dn_pool_diff create_dep_node delete_dep_node __FUNCTION__.33224 dl_pool dl_pool_diff deps_list_empty_p create_deps_list free_deps_list clear_deps_list reg_pending_sets reg_pending_clobbers reg_pending_uses reg_pending_barrier true_dependency_cache output_dependency_cache anti_dependency_cache spec_dependency_cache cache_size deps_may_trap_p sched_get_condition_with_rev sched_has_condition_p conditions_mutex_p sd_find_dep_between_no_cache __FUNCTION__.34010 maybe_add_or_update_dep_1 __FUNCTION__.34071 add_or_update_dep_1 ask_dependency_caches __FUNCTION__.34123 set_dependency_caches __FUNCTION__.34247 update_dependency_caches __FUNCTION__.34334 change_spec_dep_to_hard update_dep __FUNCTION__.34501 get_back_and_forw_lists __FUNCTION__.34696 dump_lists add_dependence_list add_dependence_list_and_free remove_from_dependence_list remove_from_both_dependence_lists delete_all_dependences fixup_sched_groups add_insn_mem_dependence flush_pending_lists cur_insn haifa_start_insn __FUNCTION__.35170 haifa_finish_insn haifa_note_mem_dep __FUNCTION__.35198 haifa_note_dep note_reg_use note_reg_set note_reg_clobber note_mem_dep note_dep __FUNCTION__.35281 can_start_lhs_rhs_p extend_deps_reg_info __FUNCTION__.35300 sched_analyze_reg __FUNCTION__.35372 sched_analyze_2 sched_analyze_1 __FUNCTION__.35455 __FUNCTION__.35619 sched_analyze_insn __FUNCTION__.36358 __FUNCTION__.36514 delete_dep_nodes_in_back_deps init_deps_data_vector __FUNCTION__.36988 __FUNCTION__.37020 __FUNCTION__.37027 ds_merge_1 __FUNCTION__.37064 __FUNCTION__.36541 sched-ebb.c sched_rgn_n_insns dont_calc_deps debug_ebb_dependencies __FUNCTION__.34193 __FUNCTION__.34216 ebb_print_insn tmp.34279 rank ebb_contributes_to_priority ebb_common_sched_info ebb_sched_deps_info ebb_sched_info ebb_add_remove_insn earliest_block_with_similiar_load add_deps_for_risky_insns __FUNCTION__.34412 schedule_ebb ebb_fix_recovery_cfg ebb_add_block __FUNCTION__.34688 __FUNCTION__.34783 tree-affine.c double_int_minus_one_p __FUNCTION__.34559 __FUNCTION__.34701 aff_combination_zero __FUNCTION__.37062 aff_combination_add_cst add_elt_to_tree __FUNCTION__.37377 aff_combination_add_product __FUNCTION__.37479 aff_combination_find_elt __FUNCTION__.37542 free_name_expansion double_int_constant_multiple_p __FUNCTION__.37714 tree-chrec.c __FUNCTION__.41327 chrec_fold_plus_poly_poly __FUNCTION__.42089 chrec_fold_multiply_poly_poly __FUNCTION__.42221 chrec_fold_automatically_generated_operands chrec_fold_plus_1 tree_fold_binomial chrec_evaluate __FUNCTION__.42741 chrec_component_in_loop_num __FUNCTION__.42777 __FUNCTION__.42837 is_multivariate_chrec_rec evolution_function_is_invariant_rec_p avoid_arithmetics_in_type_p chrec_convert_1 operator_is_linear tree-loop-linear.c gather_interchange_stats try_interchange_loops tree-ssa-loop-prefetch.c gimple_assign_set_nontemporal_move dump_mem_ref find_or_create_group record_ref release_mem_refs idx_analyze_ref analyze_ref __FUNCTION__.52484 gather_memory_references_ref gather_memory_references prune_ref_by_self_reuse ddown __FUNCTION__.52627 compute_miss_rate prune_ref_by_group_reuse prune_ref_by_reuse prune_group_by_reuse prune_by_reuse should_issue_prefetch_p schedule_prefetches estimate_prefetch_count issue_prefetch_ref issue_prefetches nontemporal_store_p mark_nontemporal_store emit_mfence_after_loop may_use_storent_in_loop_p mark_nontemporal_stores volume_of_references volume_of_dist_vector __FUNCTION__.53242 add_subscript_strides self_reuse_distance determine_loop_nest_reuse is_loop_prefetching_profitable loop_prefetch_arrays __FUNCTION__.53740 tree-ssa-loop-unswitch.c tree_unswitch_single_loop tree_may_unswitch_on simplify_using_entry_checks tree_unswitch_loop ddg.c mem_ref_p mark_mem_use mark_mem_use_1 mem_read_insn_p mark_mem_store mem_write_insn_p rtx_mem_access_p mem_access_insn_p create_ddg_dep_from_intra_loop_link __FUNCTION__.35571 create_ddg_edge add_edge_to_ddg create_ddg_dep_no_link __FUNCTION__.35675 add_backarc_to_ddg add_cross_iteration_register_deps build_inter_loop_deps add_inter_loop_mem_dep build_intra_loop_deps __FUNCTION__.35914 __FUNCTION__.36224 set_recurrence_length create_scc add_backarc_to_scc free_scc add_scc_to_ddg compare_sccs order_sccs update_dist_to_successors charset.c one_utf8_to_cppchar masks.5321 patns.5322 one_cppchar_to_utf8 limits.5402 masks.5401 one_utf8_to_utf32 one_utf32_to_utf8 one_utf8_to_utf16 one_utf16_to_utf8 conversion_loop convert_utf8_utf16 convert_utf8_utf32 convert_utf16_utf8 convert_utf32_utf8 convert_no_conversion convert_using_iconv conversion_tab init_iconv_desc width_to_mask ucnranges ucn_valid_in_identifier convert_ucn emit_numeric_escape convert_hex convert_oct convert_escape charconsts.6446 converter_for_type narrow_str_to_charconst wide_str_to_charconst directives.c cpp_in_primary_file ustrncmp dtable do_define do_include do_endif do_ifdef do_if do_else do_ifndef do_undef do_line do_elif do_error do_pragma do_warning do_include_next do_ident do_import do_assert do_unassert linemarker_dir do_linemarker skip_rest_of_line check_eol check_eol_return_comments start_directive end_directive prepare_directive_trad directive_diagnostics run_directive lex_macro_node undefine_macros glue_header_name get_token_no_padding parse_include do_include_common read_flag strtolinenum do_diagnostic lookup_pragma_entry new_pragma_entry register_pragma_1 register_pragma_internal do_pragma_once do_pragma_push_macro do_pragma_pop_macro do_pragma_poison do_pragma_system_header do_pragma_dependency count_registered_pragmas save_registered_pragmas restore_registered_pragmas get__Pragma_string destringize_and_run push_conditional parse_answer parse_assertion find_answer handle_assertion directives-only.c errors.c cpp_in_system_header print_location _cpp_begin_message interpret_float_suffix interpret_int_suffix append_digit num_positive num_trim parse_defined eval_token optab reduce check_promotion num_unary_op num_binary_op num_inequality_op num_equality_op num_bitwise_op num_mul num_div_op num_negate num_greater_eq num_rshift num_lshift num_part_mul files.c open_file pch_open_file extension.5706 validate_pch find_file_in_dir remap_filename append_file_to_dir open_file_failed search_path_exhausted search_cache make_cpp_file new_file_hash_entry read_file_guts read_file should_stack_file check_file_against_entries destroy_cpp_file search_path_head make_cpp_dir dir_name_of_file destroy_all_cpp_files allocate_file_hash_entries free_file_hash_entries file_hash_hash file_hash_eq nonexistent_file_hash_eq report_missing_guard report_missing_guard_cmp read_filename_string read_name_map FILE_NAME_MAP_FILE.6805 pchf pchf_save_compare pchf_compare identifiers.c init.c lang_defaults init_library initialized.5392 builtin_array operator_array mark_named_operators post_options read_original_filename read_original_directory lex.c ustrcmp ustrlen digraph_spellings token_spellings add_line_note warn_in_comment skip_line_comment skip_whitespace name_p warn_about_normalization forms_identifier_p lex_identifier_intern lex_identifier lex_number create_literal store_comment save_comment next_tokenrun utf8_to_ucn new_buff line-map.c trace_include macro.c new_string_token monthnames builtin_macro stringify_arg paste_tokens paste_all_tokens collect_args funlike_invocation_p enter_macro_context replace_args padding_token push_ptoken_context expand_arg next_context warn_of_redefinition parse_params alloc_expansion_token lex_expansion_token check_trad_stringification create_iso_definition mkdeps.c munge apply_vpath pch.c ustrcspn ustrchr write_macdef save_idents hashmem cpp_string_hash cpp_string_eq count_defs write_defs comp_hashnodes _cpp_save_pushed_macros _cpp_restore_pushed_macros collect_ht_nodes save_macros symtab.c calc_hash ht_expand approx_sqrt traditional.c check_output_buffer skip_macro_block_comment copy_comment maybe_start_funlike save_argument recursive_macro push_replacement_text save_replacement_text replace_args_and_push scan_parameters canonicalize_text decNumber.c uarrone multies decGetDigits decToString decBiStr decSetCoeff decFinalize decStatus decAddOp decCompareOp decDivideOp decCheckMath decExpOp decMultiplyOp decLnOp decNaNs decCopyFit decSetMaxValue decCompare decShiftToMost decGetInt decQuantizeOp decTrim decShiftToLeast decReverse decDecap decUnitAddSub decUnitCompare decApplyRound resmap decSetOverflow decSetSubnormal decContext.c decimal32.c decimal64.c decimal128.c bid2dpd_dpd2bid.c reciprocals10_128 recip_scale short_recip_scale reciprocals10_64 d2b d2b2 d2b3 d2b4 d2b5 d2b6 b2d b2d2 b2d3 b2d4 b2d5 dm103 host-ieee32.c host-ieee64.c host-ieee128.c cplus-dem.c cplus_markers char_str optable consume_count consume_count_with_underscores code_for_qualifier qualifier_string demangle_qualifier do_type string_delete squangle_mop_up ada_demangle internal_cplus_demangle grow_vect string_init gnu_special demangle_prefix demangle_signature string_prepend mop_up forget_B_and_K_types work_stuff_copy_to_from delete_work_stuff string_appends delete_non_B_K_work_stuff forget_types string_appendn demangle_qualified remember_type demangle_class string_append string_prepends demangle_args demangle_template demangle_template_template_parm get_count demangle_expression demangle_template_value_parm demangle_integral_value demangle_real_value string_append_template_idx register_Btype remember_Btype arm_pt demangle_arm_hp_template do_hpacc_template_const_value do_hpacc_template_literal snarf_numeric_literal demangle_class_name remember_Ktype iterate_demangle_function demangle_function_name string_clear arm_special recursively_demangle string_prependn demangle_nested_args demangle_fund_type do_arg string_need cp-demangle.c d_make_empty d_make_comp d_make_name d_make_builtin_type d_make_operator d_make_extended_operator d_make_ctor d_make_dtor d_make_template_param d_make_function_param d_make_sub d_encoding has_return_type is_ctor_dtor_or_conversion d_special_name d_name d_bare_function_type d_nested_name d_local_name d_unqualified_name d_substitution d_add_substitution d_template_args d_cv_qualifiers d_prefix d_template_param d_source_name d_operator_name d_ctor_dtor_name d_discriminator d_number d_identifier d_make_character d_java_resource d_call_offset d_function_type d_class_enum_type d_array_type d_pointer_to_member_type d_expression d_template_arg d_expr_primary d_exprlist standard_subs d_growable_string_init d_growable_string_resize d_growable_string_append_buffer d_growable_string_callback_adapter d_print_init d_print_error d_print_saw_error d_print_flush d_append_char d_append_buffer d_append_string d_last_char d_print_comp d_index_template_argument d_lookup_template_argument d_find_pack d_pack_length d_print_subexpr d_print_java_identifier d_print_mod d_print_function_type d_print_array_type d_print_cast d_print_expr_op d_print_mod_list d_demangle_callback d_demangle is_ctor_or_dtor md5.c fillbuf concat.c vconcat_length vconcat_copy fibheap.c fibnode_new fibheap_compare fibheap_comp_data fibheap_ins_root fibheap_extr_min_node fibheap_cut fibheap_cascading_cut fibheap_rem_root fibheap_consolidate fibnode_insert_after fibnode_remove fibheap_link fopen_unlocked.c unlock_1 getpwd.c pwd.3092 failure_errno.3093 getruntime.c hashtab.c hash_pointer eq_pointer prime_tab higher_prime_index htab_mod_1 htab_mod htab_mod_m2 find_empty_slot_for_expand htab_expand hex.c lbasename.c make-relative-prefix.c split_directories free_split_directories make_relative_prefix_1 partition.c elem_compare physmem.c safe-ctype.c splay-tree.c splay_tree_delete_helper rotate_left rotate_right splay_tree_splay splay_tree_foreach_helper splay_tree_xmalloc_allocate splay_tree_xmalloc_deallocate xmalloc.c name first_break xmemdup.c xstrdup.c xstrerror.c xstrerror_buf xstrndup.c lrealpath.c xexit.c exceptions.c clear.c exp10.c exp2.c exp.c get_str.c ceil_mul mpfr_get_str_aux num_to_text isnum.c const_log2.c S log.c mul_2si.c mul_2ui.c mul.c mul_ui.c const_pi.c pow.c is_odd round_prec.c set.c setmax.c setmin.c set_prec.c set_str.c set_z.c sqrt.c sqrt_ui.c sub.c sub1.c sub_ui.c rint.c get_z_exp.c cosh.c sinh.c tanh.c acosh.c asinh.c atanh.c atan.c cmp2.c exp_2.c mpz_normalize2 mpz_normalize mpfr_exp2_aux mpfr_exp2_aux2 asin.c cos.c sin.c tan.c fma.c hypot.c log1p.c expm1.c log2.c log10.c ui_pow.c ui_pow_ui.c minmax.c dim.c init2.c acos.c sin_cos.c set_nan.c set_inf.c powerof2.c gamma.c bernoulli mpfr_gamma_aux cbrt.c fits_ulong.c get_si.c get_ui.c erf.c inits2.c clears.c sub1sp.c mpn_exp.c mpfr-gmp.c add1sp.c si_op.c set_ui_2exp.c set_si_2exp.c get_z.c cache.c sqr.c isqrt.c strtofr.c parsed_string_to_mpfr RedInvLog2Table pow_z.c mpfr_pow_pos_z mulders.c mpfr_mulhigh_n_basecase mulhigh_ktab sqrhigh_ktab round_p.c erfc.c atan2.c round_near_x.c constant.c __gmpfr_limb1 abort_prec_max.c lngamma.c unit_bit mpfr_lngamma_aux jn.c yn.c mpfr_yn_s3 rem1.c mpfr_rem1 uceil_log2.c ufloor_log2.c add.c add1.c add_ui.c agm.c cmp.c cmp_abs.c cmp_si.c cmp_ui.c comparisons.c div_2si.c div_2ui.c div.c div_ui.c exp3.c mpfr_exp_rational get_d.c isinteger.c neg.c next.c pow_ui.c set_d.c set_dfl_prec.c set_rnd.c set_str_raw.c ui_div.c ui_sub.c swap.c factorial.c const_euler.c mpfr_const_euler_S2_aux gmp_op.c init_set_z foo fits_slong.c extract.c set_f.c set_q.c set_z mp_get_fns.c aorsmul.c __gmpz_aorsmul aorsmul_i.c cfdiv_q_2exp.c __gmpz_cfdiv_q_2exp cmpabs.c cmpabs_ui.c export.c fdiv_q.c fdiv_q_ui.c fdiv_qr.c import.c iset.c iset_ui.c mod.c mul_2exp.c mul_si.c out_str.c powm_ui.c realloc.c root.c scan1.c set_ui.c sizeinbase.c tdiv_q.c tdiv_q_2exp.c tdiv_qr.c tdiv_r.c tdiv_r_2exp.c tstbit.c urandomb.c mp_bases.c divrem.c divrem_2.c mul_fft.c mpn_fft_table mpn_fft_mul_2exp_modF mpn_mul_fft_decompose mpn_fft_div_2exp_modF mpn_fft_fft mpn_fft_fft_sqr mpn_fft_fftinv mpn_mul_fft_internal mpn_fft_mul_modF_K mul_n.c toom3_interpolate rootrem.c sqrtrem.c mpn_sqrtrem1 approx_tab mpn_dc_sqrtrem mpn_sb_get_str mpn_dc_get_str popcount.c perfsqr.c sq_res_0x100 dc_divrem_n.c mpn_dc_div_3_by_2 mpn_dc_div_2_by_1 sb_divrem_mn.c assert.c errno.c memory.c mp_bpl.c tal-reent.c pre_divrem_1.c pow_1.c _GLOBAL_OFFSET_TABLE_ __init_array_end __init_array_start __popcount_tab _DYNAMIC aux_info_file_name flag_ivopts svr4_dbx_register_map finish_aliases_2 gt_pch_p_P10die_struct4htab fixup_unsigned_type omega_negate_geq gt_pch_n_SP9tree_node12splay_tree_s const_double_from_real_value ggc_mark_roots getpagesize@@GLIBC_2.0 gt_pch_restore_stringpool current_output_insn prohibited_class_mode_regs gen_sltu gen_fyl2xp1_extenddfxf3_i387 gen_avx_movntv4di gen_sse5_fnmadddf4 debug_omp_region set_funcdef_no types_used_by_cur_var_decl get_best_mode gen_roundsf2 reset_target_context tree_expr_nonzero_p data_start gen_fix_truncsi_i387_fisttp gen_sse_loadlps_exp trunc_int_for_mode init_pragma mpfr_l2b_4_0__tab gen_peephole2_2380 fputs@@GLIBC_2.0 flag_selective_scheduling2 is_gimple_address gen_sse_comi validate_simplify_insn gen_extendhisi2 have_add2_insn gen_sse4a_movntdf gen_sse5_pcmov_v2di cpp_write_pch_deps queue_and_dump_type av_set_iter_remove splay_tree_predecessor flag_syntax_only abort@@GLIBC_2.0 gt_pch_p_9loop_exit default_return_in_memory dump_vcg_cgraph function_args_count gen_split_1831 c_register_builtin_type emit_block_move gen_vec_shr_v4si build_string_literal __errno_location@@GLIBC_2.0 simplify_gen_relational mpfr_hypot debug_solution_for_var max_reg_num warn_thread_unguarded_func hook_bool_CUMULATIVE_ARGS_true save_register_info end_sequence gt_pch_p_9type_hash gen_sse2_gtv4si3 gt_ggc_mx_object_block gen_lfloorsfsi2 dump_switch_p mode_inner do_warn_unused_parameter release_phi_node gen_frndintxf2_mask_pm_i387 ix86_preferred_reload_class build2_stat set_current_def comm_section general_operand gen_avx_pd256_pd byte_lowpart_offset gen_vec_extractv8hi verify_changes pass_copy_prop __gmpz_cmp mode_for_extraction cpp_prepare_state gen_split_1949 gen_mmx_psadbw flag_pic __gmpn_divexact_by3c gen_rtx_fmt_iuuBieie0_stat optimize_function_for_speed_p flag_exceptions gen_sse5_phaddudq haifa_classify_insn gt_pch_nx_VEC_alias_set_entry_gc gen_exp2sf2 gen_mmx_emms pass_stdarg objc_static_init_needed_p walk_gimple_stmt __gmpz_mul gt_ggc_mx_align_stack flag_omit_frame_pointer c_eh_initialized_p reg_equiv_memory_loc_vec print_reg df_analyze_problem gt_ggc_m_P10cgraph_sym4htab sbitmap_last_set_bit pass_build_cfg pop_topmost_sequence pass_vrp pass_fre verify_insn_chain vn_reference_lookup_pieces deps_phony_targets gen_split_2118 block_nonartificial_location init_eh _cpp_temp_token pointer_set_cardinality decode_d_option blist_remove sbitmap_copy_n fold_stmt_inplace flow_edge_list_print global_rtl mpfr_set_emin brief_dump_cfg gt_pch_n_P12object_block4htab hook_uint_uint_constcharptrptr_0 replace_exp putc_unlocked@@GLIBC_2.0 objc_begin_catch_clause pp_base_append_text copy_reference_ops_from_ref ix86_expand_vector_extract build_call_array emit_call_insn gt_pch_p_14lang_tree_node nonzero_address_p DPD2BIN gen_movv8qi evolution_function_is_affine_multivariate_p gen_rtx_fmt_sies_stat c_break_label new_graph lhd_tree_size cgraph_node_remove_callees mpfr_l2b_35_1__tab aff_combination_const gen_split_1913 assign_stack_local gt_pch_p_18sorted_fields_type first_cgraph_edge_duplicated_hook gen_split_1941 sum_edge_counts __dpd32FromNumber vec_heap_o_reserve_exact omega_eliminate_redundant gen_sse2_mfence build_empty_rdg force_expand_binop duplicate_insn_chain decNumberRemainderNear composite_type debug_expr simplify_subreg get_next_funcdef_no flag_sched2_use_traces default_target_option_valid_attribute_p flist_lookup pass_peephole2 gimple_build_try warn_init_self global_bindings_p byte_position gen_truncxfdf2_i387_noop_unspec pass_tree_sample_profile rli_size_so_far gen_rotlsi3 partition_union default_can_output_mi_thunk_no_vcall insn_locators_finalize mpfr_round_raw_2 gimple_build_wce remove_notes ira_store_cost pass_dce_loop pp_base_clear_output_area is_gimple_call_addr gen_sse2_punpcklbw link_block double_int_sext is_lock_attribute_with_args gen_sse3_hsubv2df3 alloca_call_p gen_sse2_loadlpd stringop_block_profile real_arithmetic ds_get_speculation_types dk_to_ds pass_build_ssa gen_ldexpdf3 remove_phi_args tree_unroll_loop recompute_tree_invariant_for_addr_expr reload set_decl_incoming_rtl sprintf@@GLIBC_2.0 dump_names_replaced_by mpfr_atan nearest_common_dominator maybe_fold_tmr dump_eh_tree gen_vec_extract_oddv2df c_push_function_context get_clear_regset_from_pool flag_split_wide_types debug_bb_slim ira_no_alloc_regs tree_unary_nonzero_warnv_p check_global_declarations cgraph_is_auxiliary _obstack_memory_used@@GLIBC_2.0 build_binary_op set_unsafe_math_optimizations_flags gt_ggc_mx_VEC_basic_block_gc flag_ms_extensions aff_combination_remove_elt gen_rtx_fmt_sss_stat first_cgraph_node_removal_hook vrp_evaluate_conditional gen_group_rtx simplify_replace_rtx pass_tree_loop_init after_recovery flag_loop_strip_mine gen_vec_extractv2si gen_fix_truncxfdi2 gen_rtx_fmt_w_stat mpfr_add1sp vinsn_equal_p finish_builtin_struct sched_init gen_sse2_packuswb gt_ggc_mx_sequence_stack lhd_expr_to_decl have_regs_of_mode gimple_remove_stmt_histograms real_identical haifa_recovery_bb_ever_added_p expand_simple_binop df_update_entry_exit_and_calls aux_dump_end cycle_issued_insns cpp_opts gen_fix_truncsi_i387_fisttp_with_temp type_contains_placeholder_p build_duplicate_type build_index_2_type objc_build_protocol_expr mmap_gt_pch_use_address mpfr_exp2 dump_flow_info shared_vuses_from_stmt gen_split_2859 gen_vec_unpacku_lo_v16qi get_named_section open@@GLIBC_2.0 insn_file c_vla_type_p gen_xorqi3 redirect_edge_and_branch estimate_reg_pressure_cost mode_mask_array dump_class ix86_veclibabi_string mpfr_rands_initialized x86_extended_QIreg_mentioned_p aff_combination_scale coverage_function_present pass_build_alias force_not_mem chrec_known gen_cmpsi_1 gt_ggc_mx_dwarf_file_data print_operand gt_ggc_rc_gt_varasm_h flow_loops_find flow_loop_nested_p sel_move_insn pass_mudflap_2 print_ddg is_ctrl_altering_stmt build_function_type_list gen_fix_truncdi_fisttp_i387_1 sel_setup_sched_infos emit_store_flag_force pre_edge_lcm __gmpfr_cache_const_euler gt_ggc_m_P10vcall_insn4htab mpfr_clear_nanflag cpp_get_callbacks gen_mmx_eqv2si3 return_regset_to_pool __gmpn_popcount c_vla_unspec_p flag_threadsafe_statics adjust_reg_mode fold_read_from_constant_string sync_old_and_optab gt_ggc_r_gt_optabs_h gsi_replace chainon expand_builtin_frob_return_addr __gmp_allocate_func warn_logical_operator _cpp_destroy_iconv cpp_undef insn_const_int_ok_for_constraint gen_vec_setv2sf gen_sse2_stored debug_hard_reg_set mpfr_max global_trees gen_peephole2_2384 default_use_anchors_for_symbol_p gt_pch_rs_gt_tree_h get_attr_min_length float_operator cplus_demangle_v3 __dpd128ToString fast_math_flags_set_p emit_call_insn_before_setloc gen_sse3_lddqu __umoddi3 mmap@@GLIBC_2.0 free_alloc_pool debug_rtx_list pp_write_text_to_stream free_nop_and_exit_insns gimplify_type_sizes estimated_loop_iterations dump_solution_for_var gen_mmx_gev2sf3 range_in_array_bounds_p concat_copy expand_builtin_trap flag_dump_noaddr require_complete_type gen_call_value gen_movhi decNumberLog10 may_alias_p register_include_chains gen_sse5_fnmsubsf4 gen_split_1936 gen_sse2_punpckhqdq verify_types_in_gimple_seq pass_lim gimple_build_return x86_64_immediate_operand extract_constrain_insn_cached gen_fistsi2_ceil gen_sse_storelps push_to_sequence current_function_is_leaf gen_sse_vmrsqrtv4sf2 flag_undef sd_next_list df_dump_bottom pass_stack_adjustments gt_ggc_mx_VEC_gimple_gc simplify_gen_subreg sel_create_recovery_block getpid@@GLIBC_2.0 localeconv@@GLIBC_2.2 gen_movxfcc fp_register_operand set_insn_deleted fold_cond_expr_cond expand_goto __gmpz_mul_ui av_set_split_usefulness decNumberPlus simplify_ternary_operation gen_pushv2si1 flag_eliminate_unused_debug_types integer_asm_op gimple_build_omp_atomic_store flag_ipa_cp_clone gen_fxamdf2_i387 cgraph_remove_node_removal_hook gen_swapxf gen_exp2df2 gen_movdi_to_sse groktypename gt_pch_p_18saved_module_scope gen_vec_extractv4hi debug_bb_n_slim gt_pch_n_P12tree_int_map4htab gen_peephole2_2388 default_invalid_within_doloop motorola_single_format bookkeeping_can_be_created_if_moved_through_p gen_cmpstrnqi_1 _fatal_insn set_first_insn gen_mmx_iorv8qi3 sparseset_and_compl add_insn_after ipa_reference_get_not_read_global ssa_operands_active gen_sync_old_addsi get_call_expr_in invert_jump gen_sminv4df3 start_struct insn_line sibcall_insn_operand find_reg_fusage tree_coverage_counter_addr get_containing_scope constant_string_class_name gen_split_2855 scratch_operand pass_see gen_rtx_fmt_E_stat pending_invalid_xref_location mpfr_l2b_16_0__tab insert_decl_map default_get_pch_validity debug_insn_slim flag_eliminate_dwarf2_dups objc_type_quals_match mpfr_l2b_11_0__tab strerror@@GLIBC_2.0 pass_cleanup_cfg dfa_clear_single_insn_cache cpp_create_reader gt_pch_rs_gt_tree_inline_h gt_pch_save gen_sse5_lshlv8hi3 pop_stmt_changes c_cpp_builtins_optimize_pragma get_attr_type valid_gimple_rhs_p emit_move_complex_push gt_ggc_r_gt_tree_profile_h setbuf@@GLIBC_2.0 prologue_epilogue_contains skip_simple_arithmetic flag_objc_call_cxx_cdtors memory_displacement_only_operand gen_label_rtx evolution_part_in_loop_num fibheap_insert init_cgraph get_condition debug_mem_ref_stats flag_shlib get_arg_pointer_save_area gen_ssse3_pshufbv8qi3 may_trap_p gen_sse4_2_pcmpistr lhd_incomplete_type_error lambda_matrix_row_exchange decimal_round_for_format should_emit_struct_debug __gmpfr_one warn_parentheses build_string gen_mmx_mulv2sf3 gen_expm1sf2 htab_eq_pointer standard_80387_constant_opcode ix86_force_align_arg_pointer cpp_output_line pp_c_left_paren gt_pch_p_18dw_loc_list_struct build_conditional_expr stack_regs_mentioned gen_sse2_gtv8hi3 stmt_invariant_in_loop_p get_mem_align_offset protected_set_expr_location default_valid_pointer_mode free_dependence_relations gen_split_2072 flag_tree_fre valid_gimple_call_p debug_rdg set_bb_original decimal_real_to_integer gen_rtx_fmt_Ei_stat default_elf_asm_output_external ix86_compare_emitted get_bb_copy tree_num_loop_insns gen_lshrv8hi3 gt_pch_rs_gt_except_h clear_edges in_gimple_form sync_and_optab dbxout_stab_value_zero assemble_integer gcov_write_tag max_issue mpfr_log1p gen_sse5_fnmaddv4sf4 cgraph_node_name gen_testsi_1 gt_ggc_mx_lang_decl vcond_gen_code gen_x86_movsicc_0_m1 gt_ggc_mx_VEC_alias_set_entry_gc flag_sample_profile_aggregate_using __gmpfr_emin free_deps __dpd32ToString splay_tree_min decNumberCompareSignal gen_split_2363 gen_sunlt __gmpn_divrem get_da_file_name gen_split_1897 gimple_build_omp_parallel reg_raw_mode flag_nil_receivers gen_scalbxf3 gen_split_2009 gen_vec_concatv2di mpfr_div_q c_finish_omp_taskwait flag_non_call_exceptions is_vptr_access bitmap_copy is_attribute_p mpfr_greater_p gen_mulv8sf3 sched_insn_is_legitimate_for_speculation_p label_is_jump_target_p internal_label_prefix nb_vars_in_chrec pass_branch_target_load_optimize2 builtin_strncpy_read_str __libc_csu_fini pass_free_datastructures cplus_demangle_name_to_style deps_analyze_insn gen_avx_vinsertf128v8sf mpfr_get_prec earlyclobber_operand_p gen_sse2_umulv2siv2di3 expand_abs_nojump peep2_find_free_register remap_type gen_vrotrv2di3 ilist_invert mpfr_sub1 gen_log10df2 get_identifier sysconf@@GLIBC_2.0 cgraph_init_gid_map build_pointer_type_for_mode memcmp@@GLIBC_2.0 ira_allocno_live_ranges_intersect_p expression_expensive_p dbxout_begin_simple_stabs mpfr_set pass_lrs sync_lock_test_and_set double_int_fits_in_uhwi_p gt_pch_n_P13libfunc_entry4htab set_Wformat gen_split_1782 cgraph_master_clone c_common_type_for_mode mpfr_integer_p expand_builtin_extend_pointer gen_split_2042 gen_sse5_pperm_zero_v8hi_v4si warn_real_conversion pass_call_cdce bitmap_zero_bits dw2_asm_output_data_raw gen_split_1806 gen_split_2512 cpp_pop_definition dump_active_plugins set_immediate_dominator _cpp_save_parameter gen_sse2_loadhpd preheader_removed maybe_skip_selective_scheduling tidy_control_flow build_int_cst get_varargs_alias_set fibheap_extract_min default_gt_pch_alloc_granularity build_id_declarator reg_scan gen_avx_vpermilvarv2df3 gen_sse_divv4sf3 parse_in regclass_map gen_copysigntf3_const pass_postreload_cse assemble_integer_with_op walk_dominator_tree gen_avx_hsubv4df3 ix86_expand_convert_sign_didf_sse redirect_edge_var_map_vector df_live_verify_transfer_functions ds_weak types_compatible_p could_fall_through mpfr_l2b_15_0__tab gimple_move_stmt_histograms varpool_get_referenced_asm_ids emit_call_insn_before decDigitsToDPD gt_pch_p_P23temp_slot_address_entry4htab build_index_type gen_sse5i_vmfmsubv4sf4 invert_br_probabilities gen_movstrictqi qsort@@GLIBC_2.0 gen_sse2_punpckhbw cgraph_set_call_stmt flag_crossjumping relink_block_chain flag_evaluation_order register_operand cgraph_postorder gen_split_2005 ix86_veclib_handler gimple_set_stored_syms integer_types cpp_get_prev gen_jump debug_mem_sym_stats mpfr_mul_2ui n_earlyclobbers free_rdg df_simulate_one_insn_forwards cpp_undef_all gen_peephole2_2406 assemble_static_space gen_peephole2_2079 tree_expr_nonnegative_p find_func_by_name build_real_from_int_cst warn_deprecated cplus_demangle_opname gen_fxamsf2_i387_with_temp gt_pch_p_8edge_def gen_movv16hi gimple_predict_edge flag_dce gt_pch_n_P15throw_stmt_node4htab pass_del_ssa gt_ggc_mx_call_site_record gen_ashlqi3 build_block gen_vec_pack_trunc_v2di warn_missing_noreturn gimple_cfg_hooks verify_ssa coverage_has_asm_stmt gen_return_internal_long ggc_protect_identifiers dwarf2out_frame_finish pp_c_whitespace gt_pch_nx_saved_module_scope build_common_tree_nodes_2 gt_pch_p_9cpp_macro gt_pch_p_11VEC_edge_gc gen_fyl2x_extenddfxf3_i387 gen_vec_interleave_lowv4si mpfr_get_ui gen_vec_unpacks_float_hi_v4si gimple_purge_dead_abnormal_call_edges dump_flag dump_decl_set cgraph_finalize_compilation_unit gen_x86_shift_adj_3 gen_movv4si nonmemory_no_elim_operand hook_pass_by_reference_must_pass_in_stack get_attr_modrm mpfr_set_z gen_rsqrtv4sf2 df_simple_dataflow doing_eh refers_to_regno_p get_eh_throw_stmt_table pointer_set_intersection_complement unlock_stream byte_from_pos gt_pch_nx_bitmap_head_def maybe_clean_or_replace_eh_stmt reg_alloc_order gen_split_2265 gen_avx_cvtpd2dq256 rtx_cost gen_sse4_2_crc32si tree_could_trap_p debug_dominator_optimization_stats pos_from_bit get_iv_value vectorizable_conversion flag_isoc99 objc_generate_static_init_call splay_tree_compare_pointers validate_subreg compare_tree_int gen_split_1779 simplify_gen_ternary _start gen_sse2_punpcklwd gen_peephole2_1866 gen_tls_local_dynamic_base_32 sra_init_cache decimal128Canonical tree_int_cst_min_precision set_mem_offset gen_sse2_pshufhw_1 attribute_list_equal set_cfun init_regs gen_split_1932 mpfr_cbrt gt_ggc_m_P24constant_descriptor_tree4htab decNumberNextToward flag_tree_copy_prop objc_build_selector_expr first_function_block_is_cold insn_invalid_p gen_rsqrtsf2 real_value_from_int_cst gen_fistdi2 flag_ipa_reference warn_ripa_opt_mismatch gen_rtx_MEM new_local_vars hook_int_const_tree_const_tree_1 c_common_fixed_point_type_for_size maybe_hot_bb_p gen_divmodsi4 default_stabs_asm_out_constructor const_0_to_255_mul_8_operand validize_mem gen_split_2142 predictable_edge_p mpfr_clear_inexflag gen_split_2185 internal_dfa_insn_code remap_debug_filename shadow_tag_warned structures gen_sse2_movntv2di forced_ebb_heads gen_rtx_fmt_u_stat gen_vec_widen_smult_lo_v4si gen_vec_set_hi_v4di parser_xref_tag gen_ssse3_pmulhrswv4hi3 warn_sync_nand BIN2CHAR next_label gen_sse_cvttss2si decode_decimal32 c_finish_expr_stmt pass_cleanup_cfg_post_optimizing pass_warn_function_noreturn tree_code_length flag_tree_ch build1_stat hook_void_void replace_uses_by ipa_type_escape_star_count_of_interesting_or_array_type warn_psabi finish_declspecs gen_split_2046 dbxout_stab_value_internal_label_diff cplus_demangle_init_info real_from_native objc_is_class_name cpp_peek_token c_type_promotes_to gt_ggc_mx_fixed_value default_unspec_may_trap_p mpfr_default_free ip_end_pos lipo_cmp_type gt_ggc_r_gt_caller_save_h gen_vec_extract_lo_v32qi gen_sse2_storehpd sched_create_recovery_edges gen_split_2860 flag_objc_exceptions gen_avx_ps256_ps quiet_flag gen_andv8hi3 gen_ssse3_palignrti gen_sse5_phaddwd warn_missing_format_attribute flag_prefetch_loop_arrays bsearch@@GLIBC_2.0 sbitmap_vector_alloc ggc_pch_count_object decimal128ToNumber arith_or_logical_operator gen_sub2_insn x86_64_szext_general_operand gen_rtx_fmt_iE_stat find_values_to_profile __gmpn_divrem_1 profile_info_available_p gt_pch_p_11align_stack lower_nested_functions warn_sign_conversion add_cpp_dir_path gen_sse2_cvtpi2pd flag_inline_functions dump_components gen_strlenqi_1 aff_combination_constant_multiple_p gen_fisthi2_floor gt_ggc_r_gt_omp_low_h trim_filename emit_group_load_into_temps get_loop_body_in_custom_order gen_split_1829 push_init_level gen_mulsidi3 get_ref_base_and_extent cpp_avoid_paste maybe_set_first_label_num init_alias_target decContextSetStatus sbitmap_a_or_b_and_c objc_declare_protocols reload_in_optab set_mem_alias_set gen_sse5_pmacsdql decNumberCompareTotal gen_stack_protect_test_si evolution_function_is_univariate_p gen_lshrv2di3 expand_vec_cond_expr_p mpfr_inexflag_p c_staticp gen_truncxfsf2_i387_noop_unspec real_isneg mpfr_free_func gen_sse2_vmaddv2df3 debug_nothing_rtx_rtx get_eh_region_number gimple_statement_structure ira_mark_allocation_change const_0_to_3_operand fixed_convert remove_phi_nodes gen_andsi3 is_hidden_global_store tree_call_nonnegative_warnv_p gen_sse2_ashlti3 mpfr_atan2 fconst0 useless_type_conversion_p decContextSetRounding const248_operand cfg_layout_function_header pass_df_initialize_opt vect_set_verbosity_level insert_edge_copies_seq ix86_abi find_omp_clause flags_reg_operand lipo_cl_args gen_vec_widen_smult_lo_v8hi gen_sse2_eqv8hi3 gen_sse2_cvtss2sd dump_region_dot ix86_split_convert_uns_si_sse lhd_get_alias_set gen_extenddfxf2 move_op_hooks build3_stat extend_dependency_caches c_common_nodes_and_builtins gen_mmx_smaxv2sf3 fold_stmt copy_tree_body_r set_cplus_marker_for_demangling ipa_free_all_node_params merge_weak operand_subword sparseset_ior gen_sse5_pperm_zero_v16qi_v8hi gen_vec_setv2df store_parm_decls_from gt_ggc_mx_tree_ann_d stmt_ends_bb_p simplify_using_condition run_fast_dce ht_forall longest_simple_path add_path split_const ipa_initialize_node_params build_fn_decl build_method_type undeclared_variable cpp_interpret_string debug_alias_info pointer_map_traverse gen_storentv2df add_insn omega_print_problem gen_sync_subqi gen_eh_region_allowed gen_vec_shr_v8hi aff_combination_add binary_op_error gen_split_2367 dump_enabled_p real_convert_from_fixed gen_mmx_addv4hi3 gen_peephole2_2071 comptypes lhd_omp_predetermined_sharing find_replacement check_asm_operands cgraph_remove_node_duplication_hook wrapup_global_declarations reg_set_between_p convert_to_vector cached_make_edge ggc_pch_prepare_write pass_ccp gen_peephole2_2376 lbasename gen_return_indirect_internal objc_build_throw_stmt disambiguate_loops_with_multiple_latches ipa_free_all_edge_args init_varasm_once pass_stack_regs mode_precision debug_nothing_int_charstar sel_merge_blocks cpp_destroy gen_peephole2_2402 split_all_insns_noflow gen_split_2146 gen_split_2189 gen_rotldi3 gimple_build_asm_vec pp_c_declarator make_unsigned_type sel_add_loop_preheaders java_demangle_v3_callback cannot_change_mode_set_regs debug_queue_symbol _cpp_warn_if_unused_macro convert gen_mmx_andnotv2si3 _cpp_parse_expr gen_split_1964 gen_split_1927 in_same_ebb_p gt_ggc_mx_bitmap_obstack reg_obstack call_register_no_elim_operand gen_vec_set_lo_v4di free_succs_info print_rtl_slim_with_bb can_copy_bbs_p gen_negv2df2 xstrerror bit_position objc_add_instance_variable __gmpz_aorsmul_1 omp_clause_num_ops gimple_build_asm peep2_regno_dead_p negate_rtx internal_label_prefix_len warn_uninitialized print_aff can_duplicate_block_p gen_movmisalignv2sf allocate_reg_info gen_split_2444 pass_reassoc offsettable_nonstrict_memref_p fputc_unlocked@@GLIBC_2.0 decNumberCompareTotalMag chrec_is_positive gen_sync_andsi gen_umulqihi3 count_insns_seq new_insn_chain gt_pch_p_9reg_attrs must_pass_in_stack_var_size_or_pad omega_unprotect_variable loop_niter_by_eval ix86_expand_floorceildf_32 rgn_make_new_region_out_of_new_block double_int_sdivmod lambda_matrix_new get_dump_file_info cgraph_get_module_id mpfr_set_prec gt_pch_p_4loop expand_builtin_setjmp_setup flag_newer ggc_pch_this_base vec_gc_o_reserve_exact fputs_unlocked@@GLIBC_2.1 mpfr_j0 rrotate_double pass_final gt_pch_nx_VEC_dcall_entry_gc gen_mulv4df3 const0_operand mpfr_from_real ira_debug_move_list default_no_function_rodata_section pass_record_bounds timevar_init gt_ggc_m_P7rtx_def4htab hook_int_CUMULATIVE_ARGS_mode_tree_bool_0 gt_pch_rc_gt_varasm_h end_alias_analysis gen_peephole2_2372 asm_noperands component_ref_field_offset dump_string gt_ggc_r_gtype_desc_c extended_count build_reference_type_for_mode canonicalize_cond_expr_cond dw2_assemble_integer _cpp_builtin_macro_text expand_twoval_binop_libfunc plugins_active_p __gmpz_mul_2exp __gmp_assert_fail __gmpn_copyd gen_stack_protect_test fold_abs_const gt_ggc_mx_answer warn_self_assign_non_pod gen_split_2269 gen_sse5_frczv2df2 gcov_read_unsigned reg_equiv_constant mpfr_bases decimal64ToEngString pass_rest_of_compilation do_case lhd_register_builtin_type gen_sincos_extenddfxf3_i387 mpfr_cache gt_pch_nx_ssa_operand_memory_d memory_address __gmpz_scan1 rgn_table lhd_tree_dump_type_quals ira_allocate_cost_vector dw2_asm_output_data_sleb128_raw gen_sse2_cvtdq2pd debug_data_dependence_relations dw2_asm_output_delta_uleb128 pop_init_level debug_print_page_list ix86_reverse_condition lhd_do_nothing_f pkgversion_string elf_record_gcc_switches gt_pch_nx_basic_block_def make_relative_prefix_ignore_links mpfr_underflow_p real_round add_to_addressable_set gen_mulv4si3 gt_ggc_m_P8tree_map4htab find_first_parameter_load init_object_sizes ipa_reference_get_written_global df_hard_reg_used_p dump_node gen_avx_movups cselib_reg_set_mode multiple_of_p convert_to_mode free_after_compilation emit_diagnostic vn_nary_op_lookup default_asm_output_anchor reg_equiv_init pass_init_function move_by_pieces decNumberQuantize gen_asindf2 ix86_asm_dialect gen_vec_unpacks_hi_v16qi _cpp_unaligned_alloc gen_sse_unpckhps get_hard_reg_initial_val ix86_check_movabs gt_pch_nx_sorted_fields_type gen_remaindersf3 __gmpz_set_ui align_functions default_gt_pch_get_address gen_divqi3 current_module_id dump_stmt ht_purge subreg_highpart_offset integer_onep expand_abs gt_ggc_m_II12splay_tree_s vect_free_slp_instance mpfr_set_str_binary build_attrs_declarator tsi_delink lambda_trans_matrix_new ipa_print_node_params _cpp_init_hashtable insn_sid ix86_emit_swsqrtsf can_move_by_pieces default_builtin_vectorized_function debug_flush_symbol_queue gen_sse2_vmsqrtv2df2 warn_cxx_compat print_insn _cpp_save_pragma_names emit_block_move_hints default_assemble_visibility general_no_elim_operand flag_filelist_file expand_sync_fetch_operation gt_ggc_rd_gt_gimple_h omega_count_red_equations has_c_linkage gen_mmx_addv1di3 free_bb_for_insn df_live_add_problem print_rtx_head gimple_build_omp_section df_ref_debug gen_sse_vmsubv4sf3 gen_movv4df sel_debug_cfg __fprintf_chk@@GLIBC_2.3.4 sbitmap_popcount ix86_unary_operator_ok gen_expdf2 objc_finish_try_stmt cgraph_is_inline_body_available_in_module real_varpool_node ggc_splay_alloc c_start_case cgraph_maybe_hot_edge_p gen_vrotrv8hi3 gen_vcondv2di default_stabs_asm_out_destructor mpfr_lessgreater_p gen_movoi gimple_purge_dead_eh_edges get_name gen_split_2058 dbxout_parms debug_dwarf flag_default_inline vector_targets_convertible_p volatile_insn_p hook_bool_const_tree_true expr_dest_reg cpp_classify_number flag_dump_includes resize_reg_info c_warn_unused_result varpool_remove_link_node new_ggc_zone mpfr_exp10 rtx_equal_p ira_debug_class_cover decContextZeroStatus gen_split_1825 signal@@GLIBC_2.0 update_br_prob_note assemble_name gen_split_1802 gen_mmx_punpckhdq gen_sse5_fmaddsf4 __gmpfr_two gen_vec_set_lo_v8sf gen_fisthi2_ceil_with_temp tree_ssa_prefetch_arrays df_recompute_luids subreg_lowpart_offset check_for_loop_decls gen_sse2_sssubv8hi3 gt_pch_nx_gimple_seq_node_d gen_mmx_iorv2si3 gen_sse2_packsswb compute_builtin_object_size ieee_extended_intel_96_round_53_format __xstat@@GLIBC_2.0 get_callee_fndecl fini_ssa_operands c_finish_bc_stmt gcc_loopnest_to_lambda_loopnest __fsetlocking@@GLIBC_2.2 merge_attributes gen_avx_maskloadpd256 gen_avx_blendvps256 bitmap_clear_bit __gmp_tmp_reentrant_alloc active_insn_p compute_call_stmt_bb_frequency convert_optab_libfunc df_get_live_out convert_to_pointer cgraph_remove_link_node flag_reorder_functions timevar_pop_1 gen_x86_64_shift_adj_3 fixup_signed_type compact_blocks execute_fixup_cfg gen_mmx_usaddv8qi3 bt_comparison_operator pass_if_after_reload gen_peephole2_2417 ix86_fpmath df_process_deferred_rescans tree_size df_hard_reg_used_count gt_pch_p_18comdat_type_struct ggc_alloc_cleared_stat stmt_could_throw_p gen_ssse3_phsubwv4hi3 align_labels update_alignment_for_field copy_rtx returnjump_p currently_expanding_to_rtl emit_debug_global_declarations gen_frndintxf2_trunc tree_can_inline_p release_ssa_name_after_update_ssa bitmap_ior_and_compl gt_ggc_m_P9mem_attrs4htab gt_ggc_r_gt_tree_parloops_h pass_if_after_combine gen_sse4_1_zero_extendv4qiv4si2 ix86_expand_reduc_v4sf const_0_to_255_operand same_scalar_type_ignoring_signedness max_int_size_in_bytes pp_c_dot _cpp_find_failed fcmov_comparison_operator aux_dump_begin RD_NUM_COUNTERS debug_optab_libfuncs gt_ggc_r_gt_tree_vect_generic_h ix86_libcall_value __gmon_start__ gen_avx_vzeroupper tsi_link_before print_pmu_tool_header _Jv_RegisterClasses gen_sse_unpcklps gen_sse4_2_gtv2di3 gen_sse2_shufpd_v2di gen_split_1821 x86_function_profiler dump_end build_null_declspecs dump_bb_info cgraph_unnest_node offset_address mpfr_sub_si gt_pch_p_P9tree_node4htab print_time native_interpret_expr c_finish_omp_barrier gen_split_2307 gen_split_2624 varpool_analyze_pending_decls pass_loop2 gsi_insert_on_edge_immediate gen_rtx_SUBREG debug_ilist sel_mark_hard_insn ix86_expand_fp_absneg_operator store_bit_field min_issue_delay generate_debug_line_table lambda_matrix_negate gt_ggc_r_gt_dwarf2asm_h delete_update_ssa warn_switch_enum const_0_to_15_operand pointer_map_create gen_vec_unpacku_hi_v8hi free_temp_slots size_diffop gt_ggc_mx_bitmap_head_def gen_sse2_ussubv8hi3 gen_split_1923 decl_with_nonnull_addr_p eliminate_regs gen_split_1902 dwarf2out_set_demangle_name_func vectorizable_store gen_split_2448 sreal_add add_double_with_sign pp_base_last_position_in_text finish_enum dump_immediate_uses_for lv_adjust_loop_header_phi build_external_ref gen_vec_setv4sf empty_string gt_pch_nx_VEC_const_char_p_gc warn_unused_value mpfr_l2b_7_1__tab gen_avx_divv8sf3 _cpp_push_token_context gimple_regimplify_operands warn_larger_than omega_pretty_print_problem emit_call_insn_after prev_real_insn mode_size remove_note lhd_make_node _fp_hw gen_mmx_pswapdv2si2 verify_loop_structure gen_sse2_loadlpd_exp gen_split_2178 gen_sse4_1_blendps flag_check_data_deps __dpd64FromString decimal32ToString rtx_code_size dump_graph flag_gen_declaration ggc_get_size print_c_tree mpfr_l2b_19_1__tab realloc@@GLIBC_2.0 get_related_value update_bb_for_insn gt_pch_p_13ehl_map_entry objc_build_keyword_decl gen_storentsf __gmpfr_l2b mpfr_fmod mpfr_l2b_21_1__tab gen_nearbyintdf2 debug_rli min_insn_conflict_delay gen_absv4si2 vn_nary_op_compute_hash ggc_realloc_stat ix86_cfun_abi reemit_notes gen_sse_storeq function_attribute_inlinable_p df_bitmap_obstack vinsn_copy expand_return debug_nothing_rtx c_finish_goto_label gt_pch_p_15alias_set_entry eni_inlining_weights gen_umulsidi3 mpfr_get_default_rounding_mode verify_edge_list force_gimple_operand dump_int iconv_open@@GLIBC_2.1 debug_rtx_count df_simulate_finalize_backwards gen_ssse3_pmaddubsw vector_all_ones_operand find_successors gen_vrotrv16qi3 gen_vrotrv4si3 cpp_valid_state write_opts_to_asm gen_split_2620 gen_split_2270 gen_sse2_loadld gen_sse4_1_zero_extendv4hiv4si2 pre_and_rev_post_order_compute make_region_from_loop_preheader inv_reg_alloc_order purpose_member gen_sse5_fmsubv2df4 gen_lceilsfsi2 gen_sse_ucomi c_write_global_declarations mpfr_si_sub sreal_sub c_dump_tree make_decl_rtl gimple_build_omp_master gen_subv4si3 objc_finish_implementation gen_absv16qi2 rgn_setup_region gen_sse4_2_pcmpestrm gt_pch_nx_varray_head_tag gen_muldf3 mode_wider fix_sched_param warn_maybe_uninitialized expand_builtin_dwarf_sp_column flag_cond_mismatch gt_pch_rc_gt_tree_ssa_structalias_h convert_unsigned_to_pct flag_hash_synchronization maybe_apply_renaming_pragma next_real_insn cgraph_add_assembler_hash_node sched_create_recovery_block default_secondary_reload flag_single_precision_constant gen_vec_interleave_lowv2di gen_rtx_fmt_ue_stat __isoc99_sscanf@@GLIBC_2.7 optab_libfunc flag_gcse_sm gimplify_body df_get_postorder mpfr_sub_z gen_rep_stos mpfr_const_euler_internal __xstat64@@GLIBC_2.2 label_context_stack_vm gen_sse5_vmfnmaddv4sf4 debug_may_aliases_for gen_vec_initv2di gimple_histogram_value_of_type pass_machine_reorg tree_ssa_useless_type_conversion gen_split_1875 gen_split_1838 shadow_tag gen_fmoddf3 rshift_double note_uses output_operand_lossage gt_ggc_r_gt_targhooks_h lhd_tree_dump_dump_tree cpp_num_sign_extend fix_string_type dump_rdg dump_omp_region gen_sse2_andnotv8hi3 debug_value_expressions unionfind_root gen_sync_old_addqi flag_no_common c_cont_label localtime@@GLIBC_2.0 flag_branch_target_load_optimize2 __gmpn_mul_1 gen_vec_initv8sf mcf_smooth_cfg post_order_compute bypass_p gt_ggc_r_gt_tree_nested_h max_label_num gen_sse5_pmacsdqh gt_pch_nx_temp_slot_address_entry c_finish_case types_used_by_vars_hash df_insn_change_bb const_true_rtx c_finish_stmt_expr get_secondary_mem print_loops gen_avx_vbroadcastss256 last_stmt locate_and_pad_parm objc_build_method_signature gt_pch_nx_gimple_df build_nt maximal_insn_latency pass_variable_tracking flag_var_tracking_uninit gimple_build_cdt assign_stack_local_1 decNumberSquareRoot gen_mmx_andv4hi3 empty_alloc_pool gen_avx_movmskps256 cpp_read_state standard_80387_constant_p gt_pch_n_P9loop_exit4htab pp_c_left_brace omega_simplify_problem cpp_GCC_INCLUDE_DIR_len gt_pch_cache_rtab init_optimization_passes gen_divsf3 ira_reallocate gen_sse5_fmsubsf4 gen_truncxfdf2_i387_noop __moddi3 gen_sse5_pperm_zero_v4si_v2di dump_gimple_statistics flag_iso gen_truncdfsf2_with_temp gen_sincosxf3 set_noop_p gen_sse5_phadddq ix86_modes_tieable_p ix86_return_pops_args flag_bootstrap_classes get_loop_body init_set_costs df_set_regs_ever_live mpfr_l2b_29_0__tab gen_sse_movhlps_exp cplus_mangle_opname ggc_mark_stringpool ix86_sse5_valid_op_p passes_by_id dump_points_to_info decide_is_variable_needed cpp_change_file tree_to_aff_combination host_hooks pass_tree_convert_builtin_dispatch gen_smaxv4si3 fold_binary extend_rgns commutative_operator make_pointer_declarator gt_pch_nx_rtx_constant_pool remove_death gen_highpart gen_vec_extract_hi_v8sf haifa_init_h_i_d init_block_clear_fn gen_sse2_pshuflw_1 gen_sse2_maskmovdqu place_block_symbol __host_to_ieee_32 in_cold_section_p cselib_discard_hook build7_stat lipo_restore_decl __gmpz_cmpabs_ui sel_region_bb_info add_referenced_var ipa_free_node_params_substructures gen_peephole2_2413 exact_log2 gen_split_1953 gt_pch_p_24constant_descriptor_tree flag_ira_coalesce gen_cmpstrnqi_nz_1 tls_modbase_operand default_elf_select_section gen_vec_interleave_highv2di push_struct_function objc_get_current_scope cpp_errors lhd_do_nothing_t_return_false df_get_bb_dirty gt_ggc_m_P16var_loc_list_def4htab insn_data bitmap_count_bits mpfr_pow_general std_gimplify_va_arg_expr df_bb_regno_first_def_find gen_split_1918 c_apply_type_quals_to_decl objc_is_id pool_free pp_base_string gen_movmisalignv8sf gen_sse4_2_pcmpestr_cconly gen_reg_rtx_and_attrs call_used_reg_set prototype_p gt_pch_p_25dw_ranges_by_label_struct decNumberNormalize gen_sync_iorhi free_bb_note_pool cpp_PREFIX warn_notreached flag_if_conversion mpfr_pow gt_pch_p_SP9tree_node17splay_tree_node_s flag_rtti mfb_keep_just gen_sibcall_value default_min_divisions_for_recip_mul sd_debug_lists gen_mmx_gtv2sf3 gt_pch_p_P12object_block4htab sbitmap_vector_zero partition_print copy_insn_1 rtl_hooks gen_beq df_insn_rescan default_no_named_section gt_pch_p_8c_parser force_operand gen_movv8si mpfr_clear sched_split_block gen_sync_lock_test_and_setsi ix86_decompose_address gen_vcondv4sf update_nonlocal_goto_save_area c_stddef_cpp_builtins gt_pch_p_12ptr_info_def gen_vec_interleave_lowv8hi gen_vec_extract_evenv2df cgraph_rtl_info ix86_split_copysign_const strchr@@GLIBC_2.0 time_report flag_strict_overflow ira_remove_allocno_copy_from_list flag_pack_struct c_finish_omp_parallel ggc_total_allocated cmpmem_optab getenv@@GLIBC_2.0 get_section tsi_split_statement_list_after gen_vec_setv4hi operands_match_p gen_nop reversed_comparison const_int_rtx lang_hooks gen_rtx_fmt_s_stat mpfr_const_pi_internal pass_simplify_got _fini gt_ggc_r_gt_i386_h gen_split_2303 pp_c_pretty_printer_init gen_split_2628 print_mem_expr print_value split_block expand_simple_unop gen_mmx_punpcklwd type_hash_lookup handled_component_p place_field validate_gimple_arglist flag_jni debug_constraint free_stmt_operands have_insn_for gen_split_2054 df_insn_rescan_all __fstat ix86_expand_convert_uns_sidf_sse sel_clear_has_dependence gt_pch_p_7rtx_def gen_peephole2_1872 gen_sse5_maskcmp_uns2v16qi3 sched_scan calloc@@GLIBC_2.0 ira_reg_equiv_len gen_truncxfsf2 df_update_entry_block_defs mpfr_log2 varpool_empty_needed_queue gt_pch_p_15throw_stmt_node merge_with_other_exprs end_branch_prob gen_smaxv2df3 mpfr_l2b_35_0__tab ix86_initial_elimination_offset copy_var_decl dump_dfa_stats dump_may_aliases_for gen_fix_trunchi_fisttp_i387_1 ix86_expand_vector_set shift_return_value cpp_post_options sp_annotate_bb gen_sgeu canon_condition mpz_get_double_int peephole2_insns pass_cse_sincos ix86_expand_move decl_fini_priority_insert mpfr_round_p get_attr_imm_disp gen_ashrdi3 system@@GLIBC_2.0 gen_smulv8hi3_highpart gen_fix_truncsi_i387_with_temp mode_for_size flow_loop_free strncpy@@GLIBC_2.0 gen_sse4_2_pcmpestri gimple_register_cfg_hooks x86_prefetch_sse gen_mmx_lshrv1di3 flow_loop_nodes_find get_hard_reg_initial_reg shorten_compare parsing_lock_attribute gen_peephole2_2396 mpfr_set_erangeflag gimple_could_trap_p parser_build_binary_op flag_print_asm_name gen_sse5_mulv2div2di3_low cselib_invalidate_rtx subreg_nregs_with_regno gen_expm1xf2 pass_merge_phi bb_dom_dfs_out gen_floatdisf2_i387_with_xmm putchar@@GLIBC_2.0 need_ssa_update_p emit_library_call gen_sse5_vmfnmsubv4sf4 double_int_udiv build_qualified_type sched_emit_insn reg_overlap_mentioned_for_reload_p gen_sminsf3 gen_split_2537 gen_sse5_pcmov_v16qi mips_extended_format gen_split_1879 dump_blist ira_class_subset_p gt_ggc_mx_cpp_macro sched_emulate_haifa_p double_reg_address_ok mpfr_lngamma default_conversion size_int_kind gt_ggc_m_II17splay_tree_node_s gimple_build_omp_atomic_load build_constructor_single decode_decimal64 flag_stack_check ira_loop_nodes gen_strlendi gen_sync_compare_and_swapdi c_expr_sizeof_expr print_lambda_matrix gt_pch_nx_VEC_c_saved_builtin_gc gen_copysigntf3_var gt_pch_p_7section gt_ggc_r_gt_c_decl_h categorize_decl_for_section lhd_expand_expr gen_expm1df2 gimple_assign_set_rhs_with_ops lambda_matrix_delete_rows gen_split_2024 sdb_debug_hooks init_function_for_compilation move_fence_to_fences gen_split_1834 df_reg_used reg_or_pm1_operand add_loop maybe_remove_eh_handler debug_rtx gen_split_2050 dump_cgraph_node gen_rtx_fmt__stat gen_vec_initv4di rli_size_unit_so_far get_dep_weak_1 mode_signbit_p gen_movv4sf gen_split_1813 default_function_array_conversion compiler_params warn_about_parentheses profile_flag gen_sse_sfence gen_split_2205 sched_split_block_1 gen_sminv2df3 emit_group_load insn_current_length copy_reference_ops_from_call sync_new_sub_optab gen_rtx_fmt_iss_stat lhd_comdat_group gen_lrounddfsi2 gimple_debug_bb debug_find_tree gt_ggc_mx_ehl_map_entry decl_debug_expr_lookup decNumberRescale gen_vec_interleave_highv16qi warn_override_init gen_andqi_ext_0 flag_data_sections c_finish_omp_for add_module_info ira_conflict_vector_profitable_p gen_peephole2_2392 gen_rtvec gt_ggc_mx_cpp_token coverage_compute_lineno_checksum hook_bool_CUMULATIVE_ARGS_mode_tree_bool_false cst_and_fits_in_hwi insn_latency gen_sse4a_extrqi mpfr_l2b_28_1__tab get_frame_size gen_vec_unpacku_hi_v4si gen_fixuns_truncdfsi2 gen_sse2_eqv4si3 pp_printf compute_alignments default_emutls_var_fields chrec_contains_symbols_defined_in_loop gen_fpatan_extenddfxf3_i387 gen_copysignsf3_var gen_reduc_splus_v4sf pre_edge_rev_lcm COMBEXP ira_copies_num tree_int_cst_equal flag_tree_ccp gen_sse2_cvtps2dq gen_peephole2_2428 signed_condition pass_sra_early dbxout_stabd reload_first_uid debug_dominance_info ix86_attr_length_address_default objc_get_protocol_qualified_type expand_location gen_aesdeclast register_jump_thread virtuals_instantiated real_hash build_common_builtin_nodes pass_implicit_zee calculate_live_on_exit gen_rtx_REG_offset flag_no_ident df_simulate_initialize_forwards gen_floatunssixf2 warn_thread_mismatched_lock_order init_expmed unshare_all_rtl_again warn_undeclared_selector gen_nearbyintxf2 pass_graphite_transforms optimize_inline_calls flag_schedule_insns bitmap_intersect_compl_p pass_complete_unrolli gt_pch_p_11cgraph_node parallelize_loops pass_reset_cc_flags ira_debug_live_ranges gen_split_1957 gen_andhi3 debug_cgraph_node gen_split_2287 gt_pch_nx_VEC_rtx_gc contains_packed_reference volatile_refs_p __gmpn_fft_best_k gen_sse5_pcom_tfv16qi3 flag_merge_debug_strings flag_gcse_las split_ti mpfr_lgamma tree_map_hash promote_mode gen_split_1914 nop_pattern __gmpn_mul sync_new_and_optab warn_format vectorizable_reduction asm_fprintf mpfr_mul vector_types_convertible_p hook_bool_void_true gen_prefetch gen_sync_addhi gen_ssse3_phadddv2si3 gen_vec_set_hi_v8sf gen_lroundsfsi2 flag_expensive_optimizations cfg_hook_duplicate_loop_to_header_edge gen_set_got_labelled gen_sse5_phsubdq decimal128ToString pp_c_parameter_type_list num_not_at_initial_offset init_emit cgraph_global_info_ready gsi_for_stmt pass_jump gt_pch_p_9eh_status bb_seen c_header_level set_mem_align decl_assembler_name_hash gen_sse4_1_blendvps gt_ggc_mx_opt_stack multiple_sets _cpp_init_directives df_note_add_problem pp_base_destroy_prefix pointer_map_contains ix86_minimum_alignment gen_one_cmplv4si2 mips_double_format remove_stmt_from_eh_region_fn emit_group_move_into_temps gt_ggc_r_gt_varasm_h finish_deps_global push_visibility cgraph_add_function_insertion_hook ira_loops gen_sse5i_vmfnmsubv2df4 evolution_function_is_invariant_p delete_mem_ref_stats clean_up_threadsafe_analysis lhd_do_nothing_t_t_return_int gimple_build_predict dump_subscript gen_split_2633 chrec_merge tree_swap_operands_p pass_all_early_optimizations graphds_dfs gen_sqrtxf2 ggc_marked_p flag_dump_macros gimple_build_omp_for gt_ggc_mx_VEC_tree_gc gsi_insert_seq_after_without_update ira_reg_cost gt_ggc_r_gt_cgraphunit_h maybe_apply_pending_pragma_weaks flag_resched_modulo_sched warn_strict_overflow gen_ssse3_pshufbv16qi3 mudflap_finish_file lambda_matrix_vector_mult flow_find_head_matching_sequence flag_openmp max_tinst_depth _bid_to_dpd64 debug_info_level remove_referenced_var gen_const_mem int_bit_position gen_split_1881 gen_split_1910 lhd_do_nothing_t_return_int align_labels_log advance_deps_context ix86_arch_features ira_init_once iterative_hash c_determine_visibility pass_sms ira_copy_allocno_live_range_list ix86_stringop_string hook_bool_rtx_int_int_intp_bool_false fixed_hash lookup_name shallow_copy_rtx_stat mpfr_asinh strict_memory_address_p mpfr_rint_trunc init_fake_stack_mems form_sum omega_initialize quals_from_declspecs gen_avx_blendpd sel_gen_insn_from_rtx_after gt_pch_nx_object_block exit_after_options gt_ggc_r_gt_coverage_h fibheap_empty mpfr_sqrt_ui ix86_setup_frame_addresses gt_pch_n_P13ehl_map_entry4htab build_call_valist resort_sorted_fields rtx_equal_for_cselib_p dump_varpool cgraph_add_node_removal_hook lhd_return_null_tree_v gen_avx_vbroadcastsd256 ix86_dep_by_shift_count no_asm_to_stream gen_one_cmplsi2 update_call_from_tree decl_function_context pass_inc_dec __gmpn_kara_mul_n default_select_section pointer_int_sum get_attr_unit __gmpfr_floor_log2 extract_true_false_edges_from_block gen_sse5_rotrv4si3 gen_acossf2 flag_regmove inline_sample_buf omp_expand_local output_shared_constant_pool declspecs_add_qual __gmp_default_reallocate ira_debug_allocno_live_ranges boolean_increment decNumberSetBCD gen_mmx_addsubv2sf3 pass_expand_omp added_clobbers_hard_reg_p warn_missing_braces build_resx pop_scope flag_no_line_commands sd_delete_dep warn_bad_function_cast decl_value_expr_insert cpp_host_to_exec_charset rest_of_decl_compilation gen_fisthi2_floor_with_temp flag_tree_sra gt_pch_nx_gimple_seq_d tree_mem_ref_addr reverse_condition_maybe_unordered mpfr_cmp sbitmap_a_and_not_b remove_unused_locals flag_btr_bb_exclusive push_to_sequence2 dbg_cnt_process_opt check_builtin_function_arguments lhd_builtin_function gen_mmx_pf2iw hook_constcharptr_const_tree_null indent_to initialize_plugins real_maxval append_to_statement_list_force ebb_compute_jump_reg_dependencies objc_build_finally_clause lock_acquired_after_map no_real_insns_p optimize_size lambda_matrix_project_to_null gimple_set_lhs pass_lower_vector make_accum_type gt_pch_p_17tree_priority_map output_set_got gen_memory_blockage default_unique_section print_operand_address init_fences memset@@GLIBC_2.0 gen_sse2_movntsi bitmap_obstack_free init_save_areas gt_pch_nx_varpool_node flag_complex_method ggc_purge_stringpool default_cxx_guard_type sel_global_bb_info ira_build hook_bool_bool_false gen_sse_andnotv4sf3 pass_complete_unroll mpfr_add_ui remove_similar_memory_refs lang_protect_cleanup_actions gen_avx_blendvps _cpp_get_file_stat maybe_apply_pragma_weak gen_mmx_pextrw std_fn_abi_va_list gen_x86_shrd gen_mmx_andnotv8qi3 ipa_push_func_to_list gt_pch_p_15cgraph_mod_info vectorizable_induction is_gimple_constant gen_extendsfxf2 fopen64@@GLIBC_2.1 flag_cprop_registers gt_pch_nx_tree_map gen_peephole2_2420 aff_combination_expand gen_paritysi2 sched_init_luids dump_file_name chain_member _cpp_arguments_ok dw2_asm_output_addr _cpp_preprocess_dir_only ipa_reference_get_not_written_global warn_reorder gen_peephole2_2424 reload_cse_regs emit_stack_save splay_tree_delete eni_time_weights flag_sample_profile gt_pch_p_16limbo_die_struct gen_tmp_stack_mem sched_init_bbs mpfr_l2b_24_0__tab gen_storentdf pp_c_left_bracket copy_list gen_xorv8hi3 c_common_finish gen_expsf2 ira_build_conflicts _sch_istable gt_pch_nx_tree_priority_map mpfr_ui_pow_ui add_stmt_to_eh_region gen_split_1946 gen_iorv4si3 gen_sse2_andnotv4si3 gen_rotrdi3 htab_clear_slot gen_sync_lock_test_and_setqi find_loop_location pass_profile gen_mmx_eqv4hi3 flag_elide_constructors gen_rtx_CONST_VECTOR pass_sra gen_mmx_xorv8qi3 linemap_position_for_column mpfr_round_near_x gt_ggc_r_gt_stringpool_h all_lowering_passes gen_sse_shufps_v4sf gen_sse2_cvtsd2ss validate_unshare_change mpfr_l2b_32_0__tab gt_pch_nx_tree_int_map init_final amdfam10_cost is_gimple_reg_rhs gen_avx_vbroadcastf128_ps256 lhd_do_nothing_u mpfr_sub1sp merge_blocks gen_isinfdf2 default_external_libcall split_di ix86_expand_sse5_pack emit_label gen_vec_extract_evenv4si dump_register is_escape_site gt_pch_nx_scev_info_str gt_pch_nx_cgraph_asm_node build_decl_stat __udivdi3 c_common_write_pch gen_vec_set_lo_v32qi mode_nunits warn_attributes __dpd128ToNumber init_lv_sets add_new_plugin gen_sse2_cvtpd2ps gen_avx_andnotv2df3 sbitmap_difference get_exception_filter gen_avx_vextractf128v4di voidify_wrapper_expr hard_regno_nregs gen_divv2df3 gimple_seq_add_stmt pp_c_exclamation pass_subregs_of_mode_finish c_pop_function_context mpfr_rint coverage_begin_output flag_objc_direct_dispatch warn_sign_promo push_parm_decl flag_strict_aliasing lambda_matrix_transpose flag_reorder_blocks_and_partition error_init record_loop_exits get_include_chains convert_to_real gen_smaxv4sf3 convert_to_fixed debug_loops dconst2 gen_avx_movntv4sf pass_convert_switch tree_node_structure reachable_handlers ds_to_dt ix86_preferred_stack_boundary_string free_numbers_of_iterations_estimates deps_start_bb gen_sqrtv2df2 debug_nothing_uid unlink_block supportable_narrowing_operation BIN2DPD gt_pch_p_P15throw_stmt_node4htab gen_fyl2xp1_extendsfxf3_i387 gt_pch_p_P11cgraph_node4htab gen_split_2201 debug_nothing_void mpfr_round_raw dump_var_map write_symbols gen_split_2065 __dpd32FromString cplus_demangle_mangled_name gt_pch_nx_dw_loc_descr_struct gen_movv2si gen_sne gen_lrintsfsi2 warn_format_zero_length df_chain_create reg_class_names varpool_do_link gen_one_cmplqi2 gen_split_1889 gen_storentv2di gt_pch_nx_elt_list flag_cgraph_section gt_pch_nx_typeinfo print_generic_expr gt_pch_p_P16var_loc_list_def4htab state_size gen_split_1885 maybe_extend_reg_info_p ix86_branch_cost cgraph_gate_ipa_early_inlining permerror recog_data insert_insn_on_edge gen_fxamxf2_i387 gen_split_2746 gen_sse5i_fnmsubv4sf4 gen_rtx_fmt_ei_stat estimate_num_insns_fn flag_record_gcc_switches gen_reduc_smin_v4sf remap_gimple_seq slpeel_tree_peel_loop_to_edge gen_sse_cvtsi2ss memory_operand gen_sync_compare_and_swapsi ggc_min_expand_heuristic gt_pch_note_object debug_update_ssa gt_ggc_r_gt_reginfo_h decimal_real_to_integer2 sync_old_add_optab bitmap_and_compl builtin_define_std unlock_std_streams tree_register_profile_hooks gen_movv32qi pass_split_after_reload ix86_fixup_binary_operands __gmpn_dc_divrem_n flag_vect_cost_model gimple_build_resx lhd_types_compatible_p coverage_note_include gen_vec_extract_oddv2di gen_cmpintqi fold_indirect_ref_1 c_initialize_diagnostics warn_missing_field_initializers pass_regrename floor_log2 commit_edge_insertions call_fixed_reg_set expand_builtin_saveregs _cpp_restore_pragma_names debug_constraints gt_ggc_mx_lang_type maybe_hot_edge_p __libc_start_main@@GLIBC_2.0 get_base_address gt_pch_nx_VEC_call_site_record_gc gen_movmemsi gen_peephole2_2385 pass_tree_loop_done flag_bounds_check align_jumps_log instantiate_scev flag_tls_default sreal_div ipa_print_node_jump_functions integer_nonzerop get_lsm_tmp_name sel_find_rgns sd_add_or_update_dep ix86_comparison_operator extract_ops_from_tree debug_df_insn maybe_tidy_empty_bb gen_udot_prodv4si gen_avx_movshdup256 gen_split_1842 gen_vec_pack_sfix_v2df first_cgraph_function_insertion_hook gt_pch_p_23temp_slot_address_entry ipa_type_escape_field_does_not_clobber_p gen_sse4_1_roundsd merge_alias_info gt_ggc_deletable_rtab get_av_level in_typeof store_data_bypass_p gen_addsf3 gen_fix_trunchi_i387_with_temp gen_split_2061 vn_get_expr_for any_uncondjump_p dump_memory_report gen_lfloorxfdi2 dump_flist compute_data_dependences_for_loop vinsn_attach htab_remove_elt gt_ggc_mx_temp_slot flag_short_enums debug_df_defno copy_node_stat gt_pch_nx_types_used_by_vars_entry gen_align c_finish_omp_atomic gt_pch_rs_gt_gimplify_h mpfr_gamma gen_sse2_pshufd_1 gen_scalbsf3 remove_iv use_dwarf4_extensions gen_sse5_phaddbw gen_sse5_com_tfv2df3 get_reg_known_value c_parse_init can_fallthru gen_use reg_set_p reversed_comparison_code_parts gt_ggc_m_P20indirect_string_node4htab build_tree_list_stat finish_aliases_1 scev_analysis print_dir_vectors gen_movv1di build_function_decl_skip_args get_first_label_num mpfr_set_d ira_reg_mode_hard_regset c_is_global_scope c_objc_common_init sdata_section LNnn lang_eh_type_covers gen_peephole2_2381 tree_expr_nonzero_warnv_p gt_pch_nx_temp_slot __gmpn_rshift can_throw_external_1 gen_log2sf2 gt_pch_p_10tree_ann_d optimize_bb_for_speed_p gt_pch_nx_line_maps cselib_subst_to_values _obstack_begin@@GLIBC_2.0 ferror_unlocked@@GLIBC_2.0 gen_avx_blendps256 mpfr_l2b_29_1__tab commutative_operand_precedence gen_mmx_xorv4hi3 gen_sse5_pperm_sign_v4si_v2di lhd_do_nothing_t_t_return_null_tree gen_split_2120 pass_reorder_blocks dconsthalf dbg_cnt_is_enabled ieee_extended_intel_128_format create_phi_node __gmpn_lshift register_new_name_mapping hook_rtx_tree_int_null make_relative_prefix tree_binary_nonnegative_warnv_p insert_field_into_struct cplus_demangle emit_barrier_before gen_avx_vinsertf128v16hi print_edge_list debug_all_asserts tree_versionable_function_p sbitmap_alloc cplus_demangle_operators gen_avx_movntv4df gen_fistsi2_ceil_with_temp gen_pushv8hi1 flag_visibility_ms_compat gimple_bind_expr_stack tree_to_aff_combination_expand gen_frndintxf2_mask_pm gen_split_2119 md5_stream clobber_return_register omp_clause_code_name gen_sse5_pcmov_v2df force_labels_r emit_cmp_insn locator_file ssa_propagate emit_initial_value_sets stack_protect_epilogue free_rgn_deps _cpp_free_definition gen_sunordered strrchr@@GLIBC_2.0 gen_vec_widen_umult_lo_v4si sel_remove_insn gt_ggc_mx_tree_map cgraph_release_function_body partition_delete gen_sltgt flag_pedantic_errors fixed_zerop gen_iorv8sf3 gen_iorv16qi3 gen_sse5_vmfmsubv2df4 mpfr_set_underflow debug_find_var_in_block_tree integer_zerop emit_insn_at_entry walk_use_def_chains mode_name gimple_build_eh_filter insn_current_align gt_pch_nx_bitmap_obstack gen_rtx_fmt_i_stat gt_ggc_r_gt_tree_ssa_address_h gen_x86_shld gimple_build_omp_ordered constrain_operands_cached get_dest_and_mode loop_latch_edge gen_vec_extract_oddv4sf gen_peephole2_2389 ix86_cannot_change_mode_class gen_aesenclast pass_thread_prologue_and_epilogue flag_signed_zeros rdg_defs_used_in_other_loops_p dbxout_symbol gen_smaxv8sf3 dfa_start flag_function_sections ix86_fn_abi_va_list gen_split_1942 df_regno_debug pass_subregs_of_mode_init vectorizable_call wrapup_global_declaration_1 c_get_lang_decl_size c_common_truthvalue_conversion gen_mmx_ussubv8qi3 ix86_expand_binary_operator flag_dump_unnumbered debug_value_range is_global_delete_call print_value_expressions et_nca at_eof fold_builtin_memory_chk pass_refactor_eh current_function_name gen_tls_local_dynamic_base_64 gt_ggc_m_P9tree_nodeP9tree_node12splay_tree_s current_insn_predicate mpfr_l2b_18_0__tab decNumberIsNormal gen_split_2292 cgraph_remove_pid df_ref_remove warn_packed_bitfield_compat flag_no_nonansi_builtin optimize_edge_for_size_p build_function_type_skip_args gen_vec_pack_trunc_v2df tree_contains_chrecs first_pass_instance gen_rotrhi3 ira_memory_move_cost instantiate_decl_rtl emit_insn_after_noloc init_insn_lengths gen_frndintxf2_floor_i387 ix87_precision_string generate_setjmp_warnings gen_avx_movupd df_insn_create_insn_record mpfr_get_d_2exp gen_sse_movups gen_indirect_jump get_node_of_insn pp_c_direct_abstract_declarator gen_bne get_attr_length_vex fold_single_bit_test statistics_init fibheap_union gen_sse2_andnotv2df3 objc_volatilize_decl haifa_finish_h_i_d const_pow2_1_to_128_operand pass_gcse2 df_byte_lr_simulate_defs mpfr_remainder gen_tandf2 mpfr_l2b_32_1__tab graph_dump_format objc_finish_catch_clause gen_ilogbxf2 get_pointer_alignment plugin_default_version_check emit_jump_insn_before_noloc gt_pch_p_9line_maps gen_avx_vpermilvarv4sf3 gen_copysignsf3_const first_dom_son empty_body_p mpfr_l2b_27_1__tab clear_block_marks gen_split_2858 pass_rtl_ifcvt gen_pushv4df1 create_ddg_all_sccs flag_implicit_inline_templates mpfr_underflow gen_ssse3_psignv16qi3 gen_ashrv8hi3 create_artificial_label decNumberRemainder enable_warning_as_error for_each_scev_op size_directive_output finish_graph_dump_file output_section_asm_op bitmap_set_bit warn_vla __gmpfr_cache_const_log2 diagnostic_set_info vec_gc_p_reserve_exact mpfr_log10 have_global_bss_p ira_class_hard_regs_num __gmpfr_isqrt try_ready safe_from_earlyclobber finalize_plugins file_end_indicate_exec_stack mpfr_l2b_5_1__tab real_minus_onep pointer_map_insert sel_split_edge mpfr_l2b_19_0__tab gen_sse2_cvttsd2si gen_copysigndf3_var gen_vashlv16qi3 allocate_initial_values rename_variables_in_loop expand_vec_cond_expr int_byte_position gen_aesenc __stat gt_pch_p_10cgraph_sym sample_buf free_edge_list version_flag real_value_truncate new_omp_region gen_vec_set_hi_v4df get_dep_weak block_ends_with_call_p gen_sse5_maskcmp_uns2v2di3 gen_avx_haddv8sf3 create_data_ref gen_sdot_prodv8hi iterative_hash_exprs_commutative reload_out_optab force_next_line_note gen_andv4si3 mpfr_l2b_15_1__tab gen_sse2_ssaddv16qi3 gen_log1psf2 flag_unsafe_math_optimizations gt_pch_nx_bitmap_element_def decimal_real_arithmetic timevar_push_1 pp_base_character unsigned_type_for decNumberExp mpfr_init_cache flag_objc_gc tree_floor_log2 ix86_expand_lfloorceil gen_ashlhi3 varpool_clear_asm_id_reference_bit gt_pch_nx_call_site_record cselib_init haifa_note_reg_set tree_map_base_eq gen_avx_unpckhps256 pp_base_maybe_space gen_neghi2 gimple_body gen_addqicc pedwarn_c99 sel_finish_global_bb_info gt_pch_rc_gt_tree_h mmx_reg_operand gen_split_1818 cpp_interpret_integer decNumberLogB pass_dse gen_sse4_2_pcmpestr ira_reg_class_intersect print_version no_seg_address_operand get_cfg_hooks c_common_parse_file gt_pch_p_6answer lookup_constraint gt_pch_nx_VEC_tree_gc double_int_to_uhwi thread_through_all_blocks reverse_condition cpp_get_token gimple_build_omp_single delete_tree_live_info has_hard_reg_initial_val build_vl_exp_stat push_topmost_sequence pass_clean_state free_stmt_vec_info gen_movmisalignv4hi cgraph_function_body_availability verify_dominators flag_tracer aff_combination_elt change_decl_assembler_name is_gimple_val c_sizeof_or_alignof_type default_pretend_outgoing_varargs_named unshare_all_rtl update_stmt_operands coverage_init ix86_tls_dialect gimple_copy double_int_negative_p gt_pch_p_12tree_int_map decimal_quad_format __gmpn_sub_nc gen_avx_vzeroall gt_ggc_cache_rtab gen_avx_cmppdv2df3 gen_sse4_1_zero_extendv8qiv8hi2 gen_split_1937 local_symbolic_operand ix86_conditional_register_usage may_trap_or_fault_p check_call_args ctors_section gen_lshlv16qi3 mpfr_nanflag_p target_bb _cpp_define_builtin gen_sse4a_insertqi mpfr_ui_pow gen_vec_unpacks_lo_v4si get_total_count convert_optab_table omega_problem_has_red_equations loop_depth_of_name ix86_agi_dependent gen_sse4_1_mulv2siv2di3 pass_web gen_sse5_vmmaskcmpv2df3 set_fast_math_flags free_all_ipa_structures_after_ipa_cp av_set_intersect pointer_set_delete cgraph_remove_edge_removal_hook hide_evolution_in_other_loops_than_loop gen_fxtractxf3_i387 flist_clear next_dom_son merge_decl_attributes gt_pch_n_P11cgraph_edge4htab gen_addxf3 gt_ggc_m_P9reg_attrs4htab omega_convert_eq_to_geqs tree_ssa_unswitch_loops gen_mmx_rcpit1v2sf3 gimple_default_def find_loop_nest gt_pch_nx_rtvec_def gen_divxf3 gen_rotrqi3 gimple_seq_alloc flag_android dump_iv gen_adddi3 regno_reg_rtx ix86_expand_call cpp_spell_token sbitmap_a_subset_b_p sample_data_name gen_fisthi2_ceil df_set_blocks find_reg_note gen_eh_region_try rld simplify_const_binary_operation pp_c_arrow pp_c_constructor_elts gen_sse2_sssubv16qi3 gt_ggc_r_gt_c_parser_h stat warn_array_subscript_with_type_char optimize_insn_for_size_p gen_avx_vpermilvarv4df3 legitimate_pic_address_disp_p asm_preferred_eh_data_format hook_tree_tree_tree_tree_3rd_identity tree_low_cst decl_restrict_base_lookup decNumberToInt32 gen_split_2854 make_tree_binfo_stat fold_undefer_and_ignore_overflow_warnings df_simulate_defs ira_spilled_reg_stack_slots find_opt expr_first last_assemble_variable_decl cfg_layout_finalize mpfr_tanh dw2_asm_output_data_uleb128_raw __gmpz_add df gen_sse5i_vmfmsubv2df4 ira_shuffle_cost tree_map_base_marked_p align_loops_log fix_register find_compatible_field df_simulate_one_insn_backwards _cpp_report_missing_guards gen_bunordered first_global_object_name create_copy_of_insn_rtx gen_sse2_shufpd fixup_vdef_ssa_val_refs sse5_comparison_float_operator objc_start_category_implementation type_num_arguments type_list_equal compute_succs_info gen_mmx_andnotv4hi3 gt_ggc_mx_eh_status mpfr_l2b_20_0__tab lrotate_double read@@GLIBC_2.0 strip_array_types superloop_at_depth flag_cx_limited_range gt_pch_p_19VEC_const_char_p_gc pass_rtl_doloop warn_implicit_function_declaration dump_tree_ssa_stats cgraph_redirect_edge_callee default_handle_c_option gen_mulqihi3 gt_pch_p_P7section4htab c_strlen dump_vinsn flag_schedule_speculative_load_dangerous do_compare_rtx_and_jump flag_ripa_verbose pass_ud_rtl_dce mpfr_clears gen_split_1896 gt_pch_p_17rtx_constant_pool copy_bbs dump_cand ipa_utils_reduced_inorder gt_pch_rs_gt_emit_rtl_h dr_may_alias_p canonicalize_change_group gen_signbitdf2 hook_bool_tree_false coverage_end_function gimplify_one_sizepos warn_for_sign_compare gen_split_2008 omega_constrain_variable_value _cpp_cleanup_files ix86_enum_va_list double_int_smod print_branch_mispredict_line gen_bgt get_initialized_tmp_var unswitch_loops lcomm_section debug_rdg_partitions gt_pch_p_P24types_used_by_vars_entry4htab c_restore_built_in_decl_post_parsing df_dump df_analyze ix86_register_pragmas lambda_matrix_id pass_split_crit_edges can_throw_internal_1 mode_2xwider dump_mem_sym_stats_for_var perror@@GLIBC_2.0 gen_negxf2 gen_sse5_phsubbw gen_split_2364 dump_expr_tree number_blocks gt_pch_nx_VEC_eh_region_gc execute_on_shrinking_pred objc_build_synchronized emit_store_flag get_dominated_by gen_builtin_setjmp_receiver gt_ggc_mx_VEC_alias_pair_gc mpfr_l2b_2_0__tab dump_constraint simplify_unary_operation gen_split_1783 gen_sse3_haddv2df3 print_lambda_loopnest rtx_varies_p gen_bunge double_int_ucmp pass_iv_canon save_inline_function_body build_int_cst_wide _sch_tolower string_constant chrec_not_analyzed_yet gen_split_1805 statistics_fini fast_math_flags_struct_set_p gen_sse5_vrotlv4si3 gen_mmx_gtv2si3 _fatal_insn_not_found gimple_seq_copy gen_mmx_pf2id pp_c_constant linemap_print_containing_files gen_vashrv8hi3 c_common_attribute_table emit_move_insn_1 fixed_identical exp@@GLIBC_2.0 may_move_in_cost gimple_set_modified gen_zero_extendsidi2_32 flag_inline_small_functions mode_for_size_tree split_block_after_labels sparseset_copy sra_type_can_be_decomposed_p pass_rtl_dse2 gen_move_insn pedwarn __gmpz_set mpfr_get_version diagnostic_initialize __gmpfr_default_fp_bit_precision getrusage@@GLIBC_2.0 ggc_pch_finish gt_pch_nx_ptr_info_def gt_ggc_mx_typeinfo ix86_comparison_uns_operator varpool_remove_duplicate_weak_decls gen_absv4sf2 rewrite_into_loop_closed_ssa ipa_print_all_jump_functions default_emutls_var_init pass_branch_target_load_optimize1 discard_stmt_changes objc_mark_locals_volatile gen_split_2041 c_parse_file optimize_loop_for_speed_p gen_extend_insn mpfr_set_si_2exp eh_data_format_name gen_split_2513 recalculate_side_effects gt_pch_p_11cgraph_edge gen_split_2004 decimal_real_maxval gen_vec_dupv2df gen_avx_si256_si fatal_error diagnostic_set_info_translated add_stmt_to_eh_region_fn gen_split_2049 fix_loop_structure ira_class_hard_regs def_list_add build_int_cst_wide_type _cpp_handle_directive print_sccs _dpd_to_bid128 host_integerp make_edge dump_insn_1 iterative_hash_expr redirect_edge_succ_nodup gen_vec_interleave_highv4si __gmp_free_func gen_vec_interleave_lowv16qi gen_add2_insn pass_convert_to_eh_region_ranges ungetc@@GLIBC_2.0 debug_hooks get_address_description pass_expand gen_vec_unpacks_float_lo_v4si gen_lrintdfsi2 flist_tail_init final gcc_exec_prefix gen_mmx_punpckhwd vn_nary_op_insert __gmpz_sizeinbase objc_start_protocol implicitly_declare ipa_detect_param_modifications merge_expr_data gcov_read_pmu_tool_header is_gimple_lvalue gen_logbsf2 cmpsi_operand gen_fistdi2_floor compute_global_livein gen_sse4a_vmmovntv2df flag_detailed_statistics gen_sse5i_fnmaddv4sf4 add_phi_node_to_bb build_nonstandard_integer_type flag_tree_sink flag_whole_program fallthru_bb_of_jump expand_dummy_function_end legitimize_address double_int_scmp emit_insn_after_setloc debug_pre_expr gt_pch_p_P15dwarf_file_data4htab build_case_label hook_constcharptr_const_tree_const_tree_null compare_operator noop_move_p statistics_counter_event non_lvalue gen_split_2264 default_gt_pch_use_address sbitmap_a_or_b_and_c_compl_cg gen_sse5_maskcmpv8hi3 gt_pch_n_P9tree_nodeP9tree_node17splay_tree_node_s mpfr_reallocate_func decimal_do_fix_trunc condjump_label gen_avx_cmppsv8sf3 c_common_get_alias_set ira_conflicts_p gt_pch_nx_vcall_insn side_effects_p gen_mmx_rcpit2v2sf3 gen_split_2316 gt_pch_n_P9reg_attrs4htab readdir@@GLIBC_2.0 gen_mmx_ashrv2si3 ix86_comparison_int_operator build_function_call_expr flag_sched2_use_superblocks maybe_fold_offset_to_address gen_sse4a_vmmovntv4sf ix86_expand_truncdf_32 fixed_isneg mpfr_nextabove gen_peephole2_2405 _cpp_read_logical_line_trad build_rdg _cpp_do_file_change block_clear_fn get_loop_nest_for_rgn set_eh_region_tree_label decContextGetStatus gen_nops bitmap_gc_alloc_stat cgraph_remove_fake_indirect_call_in_edges ix86_fp_jump_nontrivial_p flag_ira_algorithm field_decl_cmp gen_movsfcc verify_eh_tree init_cumulative_args emit_copy_of_insn_after flag_var_tracking mpfr_powerof2_raw movement_possibility mpfr_l2b_14_1__tab tree_code_class_strings dw2_asm_output_data_uleb128 convert_move gen_sse2_movsd hard_libcall_value spec_info rgn_setup_sched_infos gt_ggc_mx_c_binding gen_avx_pd_pd256 caller_save_needed inhibit_warnings gen_split_2186 dwarf2out_cfi_label mpfr_check_range cpp_relocated gt_ggc_mx_gimple_bb_info _IO_stdin_used gt_ggc_mx_sorted_fields_type mpfr_yn gettimeofday@@GLIBC_2.0 pop_operand mpfr_div_z sel_init_pipelining diagnostic_report_current_function decNumberNextMinus move_sese_region_to_fn gt_ggc_mx_VEC_loop_p_gc gen_split_2143 warn_uninit c_parse_error mpfr_get_emax_min br_prob_note_reliable_p flag_if_conversion2 gen_fxtract_extenddfxf3_i387 output_addr_const build_low_bits_mask gt_ggc_mx_loops pass_tree_ifcombine df_find_use gen_peephole2_2373 nonoverlapping_memrefs_p rtx_name cpp_define plus_constant create_ddg gen_log10xf2 gen_sse5_maskcmp_unsv2di3 find_fallthru_edge gen_split_1933 pp_base_format ix86_compare_op0 gen_sse2_andnotv2di3 gen_addqi_ext_1 gen_atansf2 gen_sse5_maskcmp_unsv16qi3 debug_tree_ssa_stats gt_pch_n_P17tree_priority_map4htab mpfr_get_emax_max gen_fix_truncsi_i387 partition_view_bitmap gen_frndintxf2_ceil pass_early_warn_uninitialized replace_rtx add_insn_before rtl_register_cfg_hooks invoke_plugin_callbacks flag_wrapv free_dominance_info const_6_to_7_operand x86_extended_reg_mentioned_p local_tick ix86_tune_string long_memory_operand get_attr_atom_unit gen_sse5_ashlv4si3 gen_truncdfsf2 gimple_sample_vpt strtol@@GLIBC_2.0 decNumberFromUInt32 fdopen@@GLIBC_2.1 exception_section gen_sse4_1_rounddf2 decNumberGetBCD make_signed_type lhd_dwarf_name get_simple_loop_desc mpfr_set_str free_data_sets cfg_layout_function_footer gen_peephole2_2409 gt_pch_p_P20overlay_decl_mapping4htab tree_int_cst_lt flag_short_double delete_dead_jumptables mpfr_free_str ready_try __gmpz_cdiv_q_2exp __gmpfr_four _cpp_lex_token cgraph_n_nodes gt_pch_rc_gt_i386_h __gmpz_addmul_ui varray_init fdopen_unlocked handle_format_attribute decode_decimal128 mpfr_sqrt gen_split_1863 force_gimple_operand_gsi gt_pch_p_P24constant_descriptor_tree4htab warn_format_contains_nul get_mode_alignment expected_loop_iterations_unbounded default_mode_rep_extended get_virtual_var delete_insn hook_bool_mode_false build_complex_type gen_mulsf3 copy_virtual_operands get_run_time replace_equiv_address_nv cgraph_is_fake_indirect_call_edge dump_omp_clauses read_dependence df_grow_bb_info gen_split_1828 get_attr_prefix_vex_w get_rgn_sched_max_insns_priority rtx_size gt_pch_p_13libfunc_entry optab_table ipa_node_params_vector aggregate_value_p truncated_to_mode find_predecessors gen_avx_dppd num_in_fnames motorola_double_format sbitmap_any_common_bits warn_declaration_after_statement vect_is_simple_use gen_popcountsi2 gen_vlshrv4si3 gt_ggc_mx_var_loc_list_def build_asm_expr get_unwidened sel_vinsn_cost dump_begin linemap_line_start df_lr_add_problem gen_sminv8hi3 flow_loop_tree_node_remove default_eh_return_filter_mode gt_ggc_mx_dw_ranges_struct ix86_fp_comparison_codes sel_bb_end_p gen_sse5_vmfrczv2df2 note_stores mpfr_get_emin gt_pch_p_P13ehl_map_entry4htab gt_pch_p_13scev_info_str free@@GLIBC_2.0 gen_andv4sf3 count_type_elements mpfr_erfc validate_replace_rtx_part init_recog_no_volatile debug_nothing_int_charstar_int_bool tree_invalid_nonnegative_warnv_p get_references_in_stmt choose_hard_reg_mode debug_vinsn __gmpfr_emax gsi_insert_seq_on_edge_immediate flag_optional_diags omit_one_operand ix86_split_ashl clear_secondary_mem duplicate_ssa_name_ptr_info ix86_carry_flag_operator push_file_scope size_of_encoded_value gen_sse3_addsubv4sf3 gen_vec_unpacku_lo_v4si dump_initialized_p gt_pch_n_P20overlay_decl_mapping4htab lambda_linear_expression_new cl_target_option_print print_gimple_expr fold_deferring_overflow_warnings_p gen_exp10sf2 gen_btruncsf2 gen_peephole2_2401 libfunc_table lhd_do_nothing attribute_list_contained gen_extendqihi2 h_i_d gt_pch_p_11fixed_value redirect_edge_var_map_clear gt_pch_p_P9reg_attrs4htab dump_all_asserts gen_ffs_cmove ix86_tls_dialect_string debug_ops_vector ira_mem_cost gt_ggc_mx_rtl_bb_info block_ends_with_condjump_p debug_ds is_loop_exit gt_pch_p_13nb_iter_bound gen_split_2738 gen_split_2368 mpfr_div_2ui flag_isoc94 ix86_arch_string flag_see gen_sge declspecs_add_scspec assemble_alias gen_split_2692 verify_eh_edges bitmap_obstack_release flag_implicit_templates gen_mmx_eqv8qi3 init_sample_profile gsi_insert_seq_on_edge dbxout_int gen_vec_unpacks_lo_v8hi cgraph_function_flags_ready gen_pushv4di1 _obstack_newchunk@@GLIBC_2.0 flow_loops_free varpool_link_node get_last_bb_insn sched_rgn_local_finish get_symbol_constant_value set_reg_attrs_for_parm cpp_token_as_text init_function_start get_attr_pent_pair df_worklist_dataflow tree_init_instrumentation_sampling peep2_current_count debug_insn_vector strict_aliasing_warning df_chain_copy gsi_insert_on_edge md5_init_ctx regstat_init_n_sets_and_refs gen_sse5_fnmaddsf4 fgets_unlocked@@GLIBC_2.1 gt_pch_nx_dw_line_info_struct ira_prohibited_mode_move_regs all_ipa_passes x86_64_general_operand gen_split_2147 mpfr_add_q pp_c_expression_list lowpart_subreg sd_copy_back_deps parse_output_constraint mpfr_rand_raw passes_by_id_size vectorizable_operation cgraph_remove_assembler_hash_node gen_peephole2_2377 pass_postreload gimple_cond_set_condition_from_tree split_all_insns lhd_decl_printable_name pass_cse2 tree_binary_nonzero_warnv_p entry_of_function adjust_stack get_attr_length_immediate expand_mult_highpart_adjust cl_options_count gen_extendqisi2 gen_testqi_ccz_1 purge_dead_edges sel_sched_switch_set gen_rotrv8hi3 ira_loop_tree_height warn_disabled_optimization gen_sse2_pmaddwd dw2_asm_output_offset gt_pch_nx_VEC_loop_p_gc pass_tail_recursion nonmemory_operand gen_sync_compare_and_swap_cchi aligned_operand c_common_no_more_pch c_expr_to_decl gimple_build_call dw2_asm_output_delta gen_split_1965 gen_split_1928 predictor_name pass_combine tree_unary_nonnegative_warnv_p stmt_simple_memref_p linemap_init gen_frame_mem gen_negsf2 merge_expr compute_inline_parameters build_c_parm compute_priorities rtx_equal_p_cb gt_ggc_r_gt_ipa_inline_h tree_predictive_commoning vn_nary_op_eq mpfr_l2b_25_0__tab __dpd64ToEngString omega_print_eqn gen_sse5_phaddwq label_context_stack_se free_sched_pools decNumberPower gen_rounddf2 cmpstrn_optab warn_cast_qual lookup_attribute clear_pending_stack_adjust notice_special_calls make_abnormal_goto_edges store_expr comparison_operator gen_addv8hi3 mpfr_j1 size_of_uleb128 dump_chains single_set_2 lhd_callgraph_analyze_expr can_extend_p pp_c_right_paren mpfr_set_inf invalid_mode_change_p hook_constcharptr_int_const_tree_null gen_sse2_divv2df3 mpfr_const_log2 dump_sbitmap_vector vectorizable_live_operation option_enabled dump_dominator_optimization_stats supportable_widening_operation gen_sse_rsqrtv4sf2 onlyjump_p cgraph_new_nodes strip_float_extensions gt_ggc_mx_VEC_c_saved_builtin_gc sbitmap_a_xor_b free_histograms real_to_decimal_for_mode add_clean_fence_to_fences print_current_pass gimple_build_omp_continue gen_vec_initv16hi default_cc_modes_compatible dump_mem_address mpfr_mulhigh_n gen_frndintxf2_trunc_i387 build_fold_addr_expr gen_sync_compare_and_swap_ccdi _cpp_lex_identifier gt_ggc_mx_real_value expressions_equal_p std_expand_builtin_va_start access@@GLIBC_2.0 find_taken_edge gen_sse5_pcmov_v8hi ggc_set_mark gen_lceilxfhi2 set_default_def gen_split_2268 aff_combination_add_elt gen_rtx_fmt_Ee_stat const_2_to_3_operand gen_iorv8hi3 empty_block_p flag_use_cxa_atexit gen_avx_movsldup256 build0_stat gen_sync_xorqi gsi_start_phis tsi_split_statement_list_before ix86_cost ix86_hard_regno_mode_ok gt_pch_rc_gt_emit_rtl_h flag_implement_inlines sparseset_clear_bit gen_lwp_lwpinssi3 ht_dump_statistics mpfr_sin_cos linemap_lookup __data_start gt_ggc_mx_section cgraph_order omega_no_procedure get_first_nonnote_insn gen_fix_truncdi_i387_fisttp mpfr_trunc gt_ggc_mx_lang_tree_node gt_ggc_rc_gt_i386_h chrec_dont_know build_int_cstu ira_overall_cost flag_graphite_identity gt_pch_nx_control_flow_graph ipa_reference_get_read_global mpfr_remquo ix86_cmodel_string fold_build2_initializer real_exponent fini_ssanames mpfr_less_p gen_vashlv4si3 remove_node_from_expr_list ffvpt_options cplus_demangle_builtin_types gen_floatdixf2 default_elf_select_rtx_section c_finish_omp_flush bitmap_xor gen_iorqi3 dump_rdg_component splay_tree_compare_ints lhd_do_nothing_i flag_mudflap mpfr_mul_2si debug_decl_set gen_vec_initv8hi gen_movmisalignv32qi cmpxchg8b_pic_memory_operand gen_split_1824 expand_simple_operations is_gimple_invariant_address immediate_operand cgraph_add_new_function subreg_lsb_1 graphds_scc c_switch_stack cgraph_variable_initializer_availability __gmp_exception push_reload is_gnu_v3_mangled_ctor chrec_fold_multiply dump_iv_info gt_pch_n_S gen_sse_shufps gt_pch_n_P7section4htab df_byte_lr_simulate_artificial_refs_at_end mpfr_sin may_be_aliased vect_dump reg_num_sign_bit_copies_general gen_split_1801 invert_truthvalue lambda_trans_matrix_inverse gen_sminv8sf3 signed_type_for check_missing_format_attribute needs_to_live_in_memory gen_sync_xorsi gen_negtf2 debug_rdg_component pass_iv_optimize gen_split_1816 gen_sse4_2_pcmpistr_cconly gt_pch_rs_gt_sdbout_h gen_movcdi flag_schedule_speculative gen_ssse3_psignv4hi3 gen_ssse3_pmulhrswv8hi3 _cpp_scan_out_logical_line default_elf_asm_named_section try_casesi curr_location gsi_move_to_bb_end mathfn_built_in deps_write pp_base_emit_prefix print_partial_schedule gt_ggc_mx_dw_separate_line_info_struct grokparm gen_vec_unpacks_lo_v16qi init_ssanames mark_temp_addr_taken weak_global_object_name types_used_by_var_decl_insert cgraph_clone_inlined_nodes gen_divdf3 htab_elements htab_delete gen_peephole2_1869 pass_cselim pass_split_all_insns flag_argument_noalias gen_sse2_ucomi gen_clzhi2_abm gen_fix_trunchi_i387_fisttp find_edge_index gimple_assign_unary_nop_p dump_flags gen_atan2xf3 in_sizeof gen_sse5_rotlv8hi3 mpfr_agm gt_pch_p_23VEC_call_site_record_gc flag_gcse_lm mpfr_l2b_34_1__tab warn_nonnull create_tree_common_ann df_grow_reg_info gen_vashlv8hi3 gen_vec_setv8hi scev_reset gen_sse5i_fmaddv4sf4 gt_pch_nx_machine_function warn_unsupported_lock_name gen_rtx_fmt_ii_stat hook_bool_rtx_false byte_mode make_safe_from emit_label_after gen_vec_set_lo_v8si pass_cse gt_pch_nx_initial_value_struct sbrk@@GLIBC_2.0 ix86_function_type_abi pass_tail_calls return_nop_to_pool gen_vcondv2df gen_avx_ptest256 dump_insn_rtx coverage_dc_end_function fold_builtin_strncpy_chk any_condjump_p real_isinf pointer_set_create gen_sse5_maskcmpv16qi3 pass_sched2 get_attr_length flag_unsafe_loop_optimizations deps_add_vpath gen_sse5_vrotlv16qi3 timevar_stop fe_file_change target_reinit stat64 debug_rtx_range fibheap_replace_key pointer_set_copy gen_split_1820 emit_i387_cw_initialization parse_input_constraint ix86_emit_i387_log1p fixed_from_string gen_sse2_ssaddv8hi3 gen_split_2715 gen_split_2308 _cpp_expand_op_stack const_pow2_1_to_8_operand dump_dist_dir_vectors force_const_mem __gmpn_tdiv_qr gen_split_2623 bitmap_print dw2_asm_output_data_sleb128 cgraph_function_versioning gt_ggc_mx_cgraph_mod_info expand_builtin_setjmp_receiver decNumberMin anti_dependence gen_int_mode gen_peephole2_2416 insn_locators_free substitute_and_fold find_last_value gen_subsf3 vn_nary_op_lookup_stmt execute_pass_list decNumberNextPlus gen_floatdixf2_i387_with_xmm reg_overlap_mentioned_p gt_pch_n_II12splay_tree_s sqrt@@GLIBC_2.0 mpfr_fac_ui gt_pch_n_P20indirect_string_node4htab gen_split_2447 hook_bool_const_tree_hwi_hwi_const_tree_true real_to_target_fmt gen_sse5_pcom_tfv8hi3 const_1_to_63_operand ira_allocate_allocno_conflict_vec bitmap_hash crc32_string integer_pow2p gen_mmx_gtv8qi3 build_function_type gen_ashrsi3 gen_rtx_fmt_eE_stat stmt_vec_info_vec gen_mmx_uavgv4hi3 flag_no_inline gimplify_build3 gen_sse2_pshuflw gen_avx_vextractf128v16hi cplus_demangle_v3_callback gen_vrotlv4si3 pass_rtl_unswitch c_restore_built_in_decl_pre_parsing block_may_fallthru gen_split_1924 ix86_expand_lround linemap_add gen_vec_extractv4si verify_hot_components debug_rgn_dependencies gen_ssse3_psignv2si3 warn_for_div_by_zero gen_lrintxfdi2 gt_ggc_r_gt_dbxout_h c_common_pch_pragma contains_placeholder_p cgraph_edge_max_uid gen_floathixf2 chrec_contains_symbols mpfr_clear_cache print_loops_bb convert_to_complex gen_avx_vpermilv4df gen_split_1903 dump_defs_stack pass_late_warn_uninitialized ira_reg_equiv_invariant_p mpfr_inits2 gen_avx_movupd256 sel_print_insn opendir@@GLIBC_2.0 extra_warnings gen_mmx_ssaddv4hi3 dw2_output_indirect_constants expand_asm_expr df_refs_chain_dump gen_sse_loadlps fini_phinodes gen_sse4_1_pblendvb gen_sse5_phaddubw gt_ggc_mx_varpool_node global_dc ix86_expand_floorceil pushdecl hook_bool_const_rtx_commutative_p output_fix_trunc flag_new_for_scope warn_clobbered compute_hot_components gen_vec_set_lo_v16hi gen_vec_set_hi_v16hi gt_pch_p_9opt_stack gen_sse2_uavgv16qi3 delete_insn_chain_and_edges _cpp_fake_include init_phinodes gen_rtx_fmt_eee_stat gen_zero_extendsidi2 pass_sched sched_create_empty_bb gt_pch_p_12gimple_seq_d df_bb_replace slpeel_tree_duplicate_loop_to_edge_cfg flag_ira_share_spill_slots df_dump_start mudflap_enqueue_decl decl_attributes fold_strip_sign_ops sbitmap_a_and_b_cg gen_avx_lddqu ix86_expand_compare standard_80387_constant_rtx gt_ggc_r_gt_cfglayout_h gen_testsi_ccno_1 layout_type lhd_omp_assignment flag_test_coverage gen_sse5_phadduwd dump_tree_ssa ix86_expand_int_movcc flag_friend_injection gen_return gimple_add_tmp_var gen_split_2018 gen_fpatan_extendsfxf3_i387 assign_stack_temp pp_c_right_brace init_machine_status x86_output_aligned_bss get_original_stack_vars optimize_edge_for_speed_p get_inner_reference_aff gen_fix_truncsfsi2 _bid_to_dpd128 gen_mmx_packsswb insert_in_history_vect gen_split_1874 getrlimit@@GLIBC_2.2 warn_synth pass_empty_loop destroy_loop_vec_info pass_check_data_deps flag_tree_lr_shrinking gen_andv16qi3 hook_bool_CUMULATIVE_ARGS_mode_tree_bool_true df_bb_refs_record gen_split_1920 gcov_magic __gmpn_pow_1 gen_rotlqi3 multiply_by_cost flag_jump_tables __ctype_b_loc@@GLIBC_2.3 initial_max_fld_align user_label_prefix fseek@@GLIBC_2.0 objc_message_selector mpfr_si_div gen_sse4_1_extendv4qiv4si2 getc_unlocked@@GLIBC_2.0 dump_rdg_vertex regs_invalidated_by_call fold_unary_to_constant bitmap_xor_into ix86_target_macros emit_block_move_via_libcall cgraph_real_node_1 gen_addv16qi3 gt_pch_nx_section validate_replace_rtx free_INSN_LIST_node input_location estimated_loop_iterations_int gimple_assign_copy_p gen_vec_extract_hi_v4di multiplier_allowed_in_address_p __gmpn_preinv_divrem_1 ceil_log2 gt_pch_nx_lang_decl flag_limit_hot_components ipa_propagate_indirect_call_infos emit_move_insn lambda_matrix_col_mc gen_peephole2_2412 gen_sse2_loadhpd_exp transfer_replacements purge_all_dead_edges decNumberMultiply dump_base_name gen_sync_xorhi copy_tree_r init_reg_sets flag_use_boehm_gc gen_floatdidf2_i387_with_xmm close_quote mpfr_set_overflow gt_ggc_r_gt_passes_h _dpd_to_bid64 bb_dom_dfs_in mpfr_cmp2 gen_cond_trap decNumberMax gen_vec_setv4sf_0 simplify_gen_binary ira_conflict_id_allocno_map _cpp_get_fresh_line gt_ggc_r_gt_dwarf2out_h propagate_tree_value_into_stmt gimple_build_bind debug_nothing_int value_profile_transformations loop_only_exit_p default_cxx_get_cookie_size hook_bool_uintp_uintp_false build_vector_type __gmpz_urandomb compute_idf gen_avx_cvtps2dq256 gcov_read_counter gimple_debug_cfg make_jump_insn_raw diagnose_omp_structured_block_errors gen_vec_extract_evenv2di gen_mmx_pmulhrwv4hi3 sel_print_rtl n_reloads error_for_asm pass_early_local_passes flag_asynchronous_unwind_tables expr_only pass_warn_function_return sbitmap_union_of_diff dfa_lookahead create_new_def_for varpool_assemble_pending_decls fold_real_zero_addition_p c_common_signed_type __gmpz_submul build_optimization_node gen_mmx_subv2si3 gen_sse2_packssdw aff_combination_to_tree gen_vec_initv8si hook_tree_tree_tree_tree_null gen_sse2_movmskpd reg_class_contents fibheap_new gimple_build_goto mode_ibit initialize_original_copy_tables default_init_unwind_resume_libfunc realpath@@GLIBC_2.3 print_declaration redirect_edge_var_map_dup compare_and_jump_seq __gmpz_fdiv_q gen_subv2di3 decimal128FromNumber free_after_parsing state_reset strsignal@@GLIBC_2.0 mpfr_exp_3 extract_lock_attributes mpfr_set_emax gen_lwp_llwpcb objc_set_visibility build_modify_expr gen_pushv1di1 rtx_to_tree_code warn_float_equal ira_curr_regno_allocno_map gen_mmx_pmovmskb mpfr_tan objc_begin_try_stmt reconstruct_complex_type _cpp_find_file mpfr_get_d compute_reloc_for_constant gcov_read_pmu_branch_mispredict_info flag_graphite ira_debug_copy peep2_next_insn gen_sse_vmsminv4sf3 lang_names warn_pointer_to_int_cast flow_loops_dump gen_rtx_fmt_ssiEEi_stat gen_smaxdf3 gt_pch_p_S gen_split_1919 gen_cmpqi_ext_3 __ieee_to_host_64 DECSTICKYTAB sched_init_only_bb dump_value_range real_copysign dwarf2out_def_cfa rtl_profile_for_bb gcov_write_unsigned find_base_term ix86_expand_rounddf_32 get_single_def_stmt_from_phi gt_pch_p_22VEC_alias_set_entry_gc gen_sse_sqrtv4sf2 flag_ipa_pure_const dump_uses gen_split_1954 pending_xref_error data_section cfg_layout_rtl_cfg_hooks note_insn_name in_fnames mode_class concat_note_lists mpfr_set4 reg_info_p_size predict_insn_def print_node flag_unit_at_a_time flag_dwarf2_cfi_asm sel_insn_has_single_succ_p mpfr_get_str gen_sse5_vmfmaddv4sf4 init_inline_once flag_weak invert_tree_comparison flag_early_stack_alloc gen_sync_addqi canonicalize_condition set_lipo_c_parsing_context add_params gen_mmx_andv8qi3 get_regset_from_pool delete_related_insns gen_rtx_fmt_ses_stat fclose@@GLIBC_2.1 version_string upper_bound_in_type default_ira_cover_classes store_parm_decls ira_bb_nodes decNumberToUInt32 gen_vec_initv4hi dump_expr_1 ix86_preferred_stack_boundary sort_vuses default_scalar_mode_supported_p gen_vec_extract_hi_v8si gen_split_2832 cpp_token_len function_arg peep2_reg_dead_p sched_finish_luids gt_pch_p_5loops gen_split_2304 ggc_free gen_sse_loadhps dse_record_singleton_alias_set gen_mmx_lshrv2si3 gen_movmisalignv8hi gimple_assign_rhs_could_trap_p gen_movv8sf lhd_staticp reset_used_flags get_loop_copy schedule_ebbs ix86_section_threshold flag_zero_initialized_in_bss warn_strict_aliasing set_curr_insn_block gen_avx_vpermilvarv8sf3 gen_mmx_maskmovq push_stmt_list allocate_struct_function gimple_duplicate_loop_to_header_edge skip_evaluation memory_address_p output_asm_label cgraph_find_decl gt_pch_p_18VEC_dcall_entry_gc _cpp_clean_line fileno_unlocked@@GLIBC_2.0 add_clobbers walk_tree_without_duplicates_1 gen_vec_initv16qi gen_split_2627 ira_free_cost_vector gt_pch_p_P10vcall_insn4htab fread_unlocked@@GLIBC_2.1 real_to_integer cselib_expand_value_rtx normalize_rli gen_vec_setv8qi gt_ggc_mx_machine_function gen_negv8hi2 regstat_free_ri exp_equiv_p dbxout_begin_simple_stabs_desc vn_reference_insert linux_libc gt_pch_nx_edge_def gen_split_2053 gen_mmx_ashlv2si3 gen_absv2df2 dbx64_register_map pp_c_type_specifier mpfr_l2b_27_0__tab gen_peephole2_1871 decimal_real_to_decimal flag_toplevel_reorder set_optab_libfunc sbitmap_equal gather_stats_on_scev_database schedule_insns flag_profile_values ira_free_allocno_updated_costs gen_avx_sqrtv8sf2 dump_data_dependence_relation gen_mmx_subv2sf3 free_nop_vinsn mpfr_l2b_9_0__tab df_finish_pass register_and_not_fp_reg_operand gimple_ops_offset_ gen_avx_vperm2f128v8si3 gen_split_1878 diagnostic_report_current_module gen_avx_addsubv8sf3 simplify_rtx initializer_zerop flag_cx_fortran_rules gen_avx_cvtdq2pd256 x86_mfence ix86_local_alignment flag_peephole2 ip_normal_pos gen_sse_vmsqrtv4sf2 gen_one_cmplv8hi2 gt_ggc_mx_c_scope clear_aux_for_edges expand_null_return et_free_tree gen_signbitxf2 nr_regions __gmpn_addmul_1 gen_peephole2_2397 const1_operand lambda_trans_matrix_id_p mpfr_l2b_30_0__tab lrealpath regs_invalidated_by_call_regset ira_create_allocno_live_ranges flag_unwind_tables deps_join assemble_align gen_log10sf2 gt_ggc_rc_gt_emit_rtl_h gen_vec_interleave_highv2df pass_leaf_regs alloc_INSN_LIST md5_process_block flag_associative_math dwarf2out_begin_prologue __gmpn_toom3_sqr_n gen_sse5_com_tfv4sf3 gen_ssse3_phaddswv8hi3 get_section_anchor convert_to_eh_region_ranges get_gcov_float_t emit_insn_before_setloc gen_split_1812 gen_sse2_unpckhpd_exp gen_split_2538 gt_pch_p_P10cgraph_sym4htab ira_copies regstat_compute_ri decl_address_ip_invariant_p gen_split_1833 tree_code_type const_pow2_1_to_32768_operand gimplify_stmt gen_cmpqi_ext_3_insn gimple_seq_free dump_update_ssa c_finish_omp_master gt_ggc_mx_cselib_val_struct gen_lshrsi3 print_generic_stmt_indented find_edge gen_ilogbsf2 _cpp_aligned_alloc pedwarn_init vect_is_simple_iv_evolution fold_ignored_result subreg_lowpart_p gen_addv4sf3 df_scan_add_problem sel_redirect_edge_and_branch gsi_remove hook_bool_mode_const_rtx_true ridpointers gt_pch_rs_gtype_desc_c pass_set_nothrow_function_flags gen_split_2023 in_array_bounds_p ira_max_nregs expand_binop dump_ggc_loc_statistics __gmpfr_flags gen_sse5_pmadcsswd optimize_function_for_size_p real_to_hexadecimal gt_pch_nx_VEC_edge_gc in_current_region_p cgraph_mark_needed_node lhd_do_nothing_iii_return_null_tree insn_default_length gt_ggc_mx_loop_exit is_gimple_variable flag_float_value_profile_transformations secondary_reload_class pp_c_semicolon gen_split_2204 gen_movdfcc profile_arc_flag mpfr_l2b_2_1__tab gen_andv2di3 const_1_to_31_operand vn_reference_compute_hash adjust_automodify_address_1 gt_ggc_mx_cgraph_sym gimple_build_omp_task vector_mode_valid_p gen_mmx_punpcklbw df_rd_add_problem gen_mmx_andv2si3 hook_int_rtx_0 gen_mmx_iorv4hi3 gen_sse2_movntv2df real_from_target finish_file align_variable gen_vec_extractv16qi flag_trapping_math gen_sse5i_vmfnmaddv2df4 cgraph_link_node gen_movsi sel_finish_pipelining ix86_section_threshold_string get_qualified_type deallocate_reload_reg num_loop_insns get_attr_memory gen_pushv4sf1 is_gimple_asm_val insn_addresses_ cgraph_mark_address_taken locator_line mudflap_init gen_mmx_packuswb init_deps cgraph_remove_unreachable_nodes __dpd32ToNumber gt_ggc_mx_dw_loc_descr_struct varray_clear htab_empty x86_64_szext_nonmemory_operand gt_pch_p_9eh_region gen_peephole2_2393 parse_optimize_options gen_abssf2 gen_call gen_split_2286 gen_extzv gen_sse5_pmacssww open_quote mpfr_overflow objc_clear_super_receiver mark_symbol_refs_as_used gcov_write_length lhd_return_null_const_tree gen_sync_iorqi gen_peephole2_2427 get_random_seed pp_c_specifier_qualifier_list gt_pch_nx_sequence_stack gen_ssse3_phsubswv4hi3 gt_ggc_mx_stack_local_entry get_attr_prefix_rex g_switch_set ira_load_cost emit_indirect_jump pass_ipa_matrix_reorg gt_pch_p_12varpool_node delete_basic_block et_free_tree_force gen_sse2_clflush gather_blocks_in_sese_region warn_old_style_cast omp_reduction_init flag_defer_pop pop_module_scope warn_pmf2ptr duplicate_loop_to_header_edge build_array_declarator mark_dfs_back_edges gt_pch_p_24tree_statement_list_node dump_region_dot_file cgraph_remove_edge discard_pending_stack_adjust lhd_do_nothing_t_t nowrap_type_p gen_sse2_unpcklpd_exp gen_split_1798 _cpp_init_tokenrun dump_bb flag_thread_jumps build_and_jump vn_reference_eq check_main_parameter_types flag_ripa_no_promote_always_inline gen_fixuns_truncsfhi2 ieee_extended_motorola_format gen_absv2si2 push_cleanup double_int_mod reset_funcdef_no elimination_target_reg_p next_insn gen_split_2168 reset_evolution_in_loop can_merge_blocks_p c_common_to_target_charset __gmp_bits_per_limb ix86_split_long_move _cpp_skip_block_comment gen_split_2171 fname_decl lhd_do_nothing_t_vp_return_bool cgraph_nodes_queue sreal_init gen_split_1950 gen_split_1915 ix86_file_end gen_avx_ps_ps256 debug_nothing_charstar warn_thread_mismatched_lock_acq_rel regstat_free_calls_crossed gen_split_2632 c_build_bitfield_integer_type cgraph_call_function_insertion_hooks destroy_pmu_tool_header stmt_makes_single_store reg_class_superunion gen_atanxf2 gen_copysigndf3_const print_ignored_options gt_ggc_mx_edge_def mpfr_add1 _cpp_overlay_buffer cgraph_default_inline_p move_block_after warn_ignored_qualifiers gen_mmx_pshufw df_regs_ever_live_p int_size_in_bytes gen_sibcall block_ultimate_origin tree_last ieee_single_format xrecalloc flag_optimize_locality pass_fold_builtins default_libcall_value gen_ashlv4si3 can_compare_p __gmp_divide_by_zero __gmpn_get_str gt_ggc_mx_VEC_rtx_gc gen_sse2_vmsubv2df3 annotate_all_with_location size_of_sleb128 flag_branch_target_load_optimize estimate_num_insns copy_expr objc_set_method_type free_lv_sets get_last_insn _cpp_release_buff chrec_contains_undetermined rtl_predicted_by_p ix86_attr_length_immediate_default get_pool_constant_mark fold_build_cleanup_point_expr pass_direct_call_profile pre_ipa_mem_report ira_reuse_stack_slot _xexit_cleanup max_insn_queue_index dump_pointer gen_insv _cpp_init_files sort_case_labels htab_hash_pointer debug_loop_num copy_data_sets gen_rtx_fmt_iuuBieie_stat remove_free_EXPR_LIST_node warn_self_assign varray_grow ira_important_class_nums emit_jump_insn_after_noloc expand_one_cmpl_abs_nojump timevar_ggc_mem_total mpfr_ceil gen_vec_widen_umult_hi_v4si stderr@@GLIBC_2.0 mark_set_for_renaming gen_split_1997 pointer_set_traverse default_target_option_pragma_parse debug_all_omp_regions __gmp_get_memory_functions pass_split_before_regstack gen_sqrt_extenddfxf2_i387 cpp_init_builtins gen_vec_unpacku_lo_v8hi make_single_succ_edge gen_smindf3 std_build_builtin_va_list __gmpz_get_si cgraph_remove_node gen_split_1911 use_anchored_address memcpy@@GLIBC_2.0 true_regnum ix86_free_from_memory gen_logbxf2 gen_lceilxfsi2 fini_walk_dominator_tree build_stmt init_move_cost lambda_matrix_col_negate df_scan_verify flag_branch_probabilities gen_split_1888 ix86_expand_unary_operator real_from_string2 current_function_assembler_name sp_get_indirect_calls gen_iorhi3 einline_plan gen_sqrtdf2 gen_uminv16qi3 __gmpfr_cuberoot default_encode_section_info flag_schedule_interblock gen_sse5_maskcmpv2di3 mpfr_set_q gen_lwp_lwpvalsi3 gen_tansf2 av_set_substract_cond_branches cpp_assert promotable_binary_operator sparseset_and gt_pch_nx_dw_ranges_struct gen_pushv16qi1 gcov_read_pmu_load_latency_info gen_umaxv8hi3 cancel_loop_tree fname_as_string gt_ggc_m_P23constant_descriptor_rtx4htab unchecked_make_edge pic_32bit_operand default_have_conditional_execution update_mem_sym_stats_from_stmt iterate_fix_dominators vec_gc_p_reserve alias_set_subset_of bitmap_equal_p constant_call_address_operand double_int_sdiv gen_sse_vmsmaxv4sf3 gen_sse_cvtpi2ps build_compound_expr constructor_static_from_elts_p setjmp_call_p cmpstr_optab scale_loop_frequencies gen_sse5_cvtph2ps tree_nonartificial_location gen_mmx_sminv4hi3 gen_rotlv16qi3 have_similar_memory_accesses current_function_func_begin_label pointer_set_union_inplace sync_compare_and_swap __gmpz_fdiv_q_ui gen_peephole2_2423 warn_cxx0x_compat debug_av_set hook_constcharptr_int_const_tree_const_tree_null pass_threadsafe_analyze warn_system_headers c_add_case_label build_empty_stmt clear_aux_for_blocks flag_strict_enum_precision cplus_demangle_fill_extended_operator ix86_can_use_return_insn_p gt_ggc_r_gt_tree_mudflap_h gt_pch_p_II12splay_tree_s modified_in_p make_insn_raw et_set_father lambda_body_vector_compute_new decNumberToIntegralExact gen_tls_dynamic_gnu2_32 ipa_free_edge_args_substructures gen_sse4_2_crc32qi get_attr_prefix_rep pp_c_star gt_pch_nx_dwarf_file_data strtoul@@GLIBC_2.0 gen_vec_initv32qi encode_decimal32 decNumberReduce strlen@@GLIBC_2.0 flag_sel_sched_pipelining_outer_loops expand_divmod c_begin_omp_parallel pass_initialize_regs gen_split_1884 gen_split_1849 find_simple_exit flag_fatal_errors widen_memory_access gen_sse2_lfence gen_return_internal flag_inline_functions_called_once gen_avx_maskloadps predicted_by_p gt_ggc_m_P10die_struct4htab gen_negv16qi2 gen_mulv16qi3 pass_unshare_all_rtl av_set_element ix86_mode_needed cleanup_cfg gen_movsicc flag_lax_vector_conversions gen_sminv4si3 init_alias_heapvars diddle_return_value gen_avx_vpermilv2df sel_bb_empty_p objc_check_decl gt_pch_p_18VEC_vcall_entry_gc gimple_set_body decl_readonly_section gt_pch_nx_rtx_def debug_df_reg double_int_fits_in_shwi_p fixed_reg_set gen_sync_double_compare_and_swapdi ssa_redirect_edge dwarf2out_frame_debug decDigitsFromDPD gen_sse4_1_packusdw decNumberFromInt32 previous_insn df_chain_add_problem insn_extract num_c_common_reswords gen_avx_shufpd256 real_format_for_mode warn_cast_align default_libgcc_cmp_return_mode gen_sse2_cvtpd2dq flag_instrument_function_entry_exit decimal128FromString gen_eh_return_internal warn_pointer_arith dump_alias_info sel_finish_bbs gen_addhi3 av_set_clear dump_ddrs initializer_constant_valid_p num_ending_zeros output_addr_const_extra cgraph_function_possibly_inlined_p maximum_field_alignment ix86_build_const_vector swap_tree_comparison ix86_branch_cost_string emit_call_insn_after_setloc decimal32ToEngString mpfr_set_inexflag gt_pch_p_20indirect_string_node delete_insn_chain dump_insn_vector swap_commutative_operands_p module_infos c_common_valid_pch state_dead_lock_p vn_nary_op_insert_stmt decimal64ToNumber gt_ggc_mx_c_parser gen_avx_dpps256 mpfr_l2b_33_0__tab gen_isinfxf2 compute_live warn_stack_protect tree_int_cst_compare mpfr_mul_ui sched_create_empty_bb_1 c_global_trees lhd_do_nothing_t et_free_pools operand_subword_force ht_lookup_with_hash gen_movmisalignv4di dbg_cnt flag_use_cxa_get_exception_ptr const_4_to_7_operand ix86_expand_rint dump_function_to_file gen_split_2700 gimple_call_copy_skip_args warn_div_by_zero gt_pch_n_P24types_used_by_vars_entry4htab gen_split_2468 flag_tree_vect_loop_version c_alignof_expr fixed_regs gt_pch_p_17cselib_val_struct gen_sse5_fmsubv4sf4 mpfr_div_ui flag_delayed_branch mpfr_acosh gt_ggc_r_gt_dojump_h flag_tree_switch_conversion get_dominated_by_region ix86_fixup_binary_operands_no_copy decl_type_context add_input_filename ix86_arch build_variant_type_copy ix86_tune _cpp_interpret_identifier dconst1 __gmp_default_allocate function_invariant_p debug_memory_partitions gen_sse5i_vmfnmaddv4sf4 __popcountsi2 gen_movv2sf allocate_dynamic_stack_space gt_pch_nx_alias_set_entry gen_seq ix86_can_eliminate gen_mulv2df3 cgraph_inline_p gt_ggc_r_gt_c_common_h gen_sse5_maskcmpv4sf3 loop_optimizer_init ipa_count_arguments confirm_change_group pass_parallelize_loops get_loop_level is_gimple_ip_invariant decimal32ToNumber eliminate_constant_term objc_continue_implementation gen_copysignsf3 finish_struct verify_sequence_points gt_pch_p_P17tree_priority_map4htab gen_split_2200 fold_build3_initializer gt_pch_nx_lang_type gt_ggc_m_P23temp_slot_address_entry4htab free_reg_info build_indirect_ref gen_split_1947 pp_c_declaration decl_restrict_base_insert expand_builtin_eh_return relayout_decl x86_emit_floatuns gen_mmx_xorv2si3 concat_length shiftdi_operand gt_ggc_mx_dw_fde_struct gen_ssse3_phaddwv8hi3 mpfr_init2 change_partition_var pool_alloc save_expr pp_c_expression mpfr_jn cfg_layout_duplicate_bb bitmap_and_into pass_stack_overlay probably_never_executed_bb_p c_register_pragma_with_expansion gt_pch_p_10die_struct var_union dump_referenced_vars reference_callee_copied mpfr_round_raw_4 ira_important_classes dump_mem_ref_stats expand_copysign native_encode_expr dw2_asm_output_addr_rtx gen_negv2di2 pp_c_unary_expression build_va_arg_indirect_ref coverage_compute_cfg_checksum gen_split_2747 pass_cse_reciprocals num_sign_bit_copies unlink@@GLIBC_2.0 iconv@@GLIBC_2.1 free_dependence_relation gen_sse2_usaddv8hi3 gen_add3_insn cgraph_finalize_function gen_lwp_slwpcb gen_xorv2di3 debug_omega_problem gt_pch_rs_gt_dwarf2asm_h gen_movhicc gt_pch_p_20ssa_operand_memory_d gen_split_2324 store_init_value __gmp_junk gt_ggc_m_P9loop_exit4htab debug_dominance_tree gen_peephole2_2386 symbolic_reference_mentioned_p diagnostic_classify_diagnostic ix86_expand_movmem dump_constraint_edge prev_label compute_available flag_mudflap_ignore_reads deps_add_dep sel_remove_empty_bb c_common_init flag_force_classes_archive_check flag_tree_loop_optimize stmt_makes_single_load ix86_lea_for_add_ok debug_pass cpp_get_path mpfr_cmp_ui_2exp ira_traverse_loop_tree make_decl_one_only ix86_register_move_cost expand_val_compare_and_swap gen_rtx_fmt_sE_stat ix86_memory_move_cost g_switch_value flag_abi_version gen_sse4_1_eqv2di3 gen_expNcorexf3 gen_sse5_pperm_pack_v8hi_v16qi pass_dce compute_may_aliases stringpool_statistics ira_set_allocno_cover_class get_attr_prefix_0f bit_from_pos gt_pch_nx_libfunc_entry gen_fix_truncxfsi2 gen_sse4_1_insertps gen_mmx_pi2fw reg_info_p scratch_reload_class pp_c_call_argument_list debug_gimple_seq gt_pch_n_P23constant_descriptor_rtx4htab pass_lower_subreg __gmpn_sub_n num_loop_branches gt_ggc_mx_tree_statement_list_node df_print_regset ira_debug_disposition hook_void_FILEptr_constcharptr emit_libcall_block flag_pessimistic_inline_stack_limit gen_eh_region_must_not_throw _cpp_create_trad_definition gt_pch_nx_constant_descriptor_tree print_rtl_slim reload_completed gen_sse5_lshlv2di3 tree_contains_struct gen_subv8hi3 debug_cgraph stmt_references_abnormal_ssa_name gen_sse3_movshdup gen_frndintxf2_ceil_i387 gen_andqi3 gen_avx_shufpd256_1 gen_pclmulqdq remove_phi_node hook_int_const_tree_0 gen_peephole2_2382 insn_rtx_cost cpp_get_deps eliminable_regset debug_constraint_graph tree_function_versioning varpool_is_auxiliary ira_print_live_range_list fold_build_call_array tree_check_data_deps mark_home_live gen_vec_extract_lo_v4df real_inf gt_ggc_m_P9type_hash4htab mpfr_clear_flags df_maybe_reorganize_def_refs gen_split_1784 emit_jump_insn_after_setloc rtx_addr_can_trap_p cse_main mpfr_l2b_10_0__tab vectorize_loops set_mem_size gen_sse2_cvtsd2si_2 ira_free_bitmap gen_stack_tls_protect_test_si print_gimple_seq gen_xortf3 set_src_pwd gen_vec_extract_oddv4si decContextStatusToString flag_zero_link ira_finish_costs_once ira_spilled_reg_stack_slots_num mpz_set_double_int gt_pch_p_18gimple_statement_d gen_acosxf2 verify_imm_links gen_sse5_frczv4sf2 gen_eh_region_cleanup real_compare gen_sse5_pmacsww debug_lattice_value dwarf2out_do_cfi_asm gt_pch_p_9gimple_df warn_strict_null_sentinel gt_ggc_r_gt_alias_h warn_nested_externs finish_function decimal_real_convert reg_equiv_memory_loc really_constant_p rdg_vertex_for_stmt flag_assert put_pending_size sched_max_luid lang_post_pch_load gt_pch_p_P23constant_descriptor_rtx4htab mark_virtual_ops_in_bb gt_pch_p_SP9tree_node12splay_tree_s gen_vec_shr_v2di gen_fix_truncdi_i387_fisttp_with_temp x86_64_movabs_operand list_length pass_jump_bypass flag_pie gen_addsicc preserve_temp_slots gen_pushv4hi1 add_debug_prefix_map c_omp_predetermined_sharing scev_finalize _cpp_destroy_hashtable insn_alias_sets_conflict_p print_rtl_graph_with_bb is_gimple_condexpr __gmpz_fdiv_q_2exp gen_split_1880 sel_prepare_string_for_dot_label scale_bbs_frequencies_int gen_sse5_ashlv8hi3 gt_pch_p_P9tree_nodeP9tree_node17splay_tree_node_s gen_pushv16hi1 gen_fistdi2_ceil gt_pch_nx_elt_loc_list gen_fxtract_extendsfxf3_i387 gt_pch_p_18control_flow_graph x86_64_nonmemory_operand gen_avx_hsubv8sf3 warn_aggregate_return fini_object_sizes cpp_set_callbacks debug_type_names vzeroall_operation flag_access_control debug_nesting pp_c_identifier double_int_div pass_stack_ptr_mod gen_subhi3_carry gen_vec_set_hi_v32qi gen_avx_unpcklpd256 copy_decl_no_change cpp_interpret_charconst sched_extend_ready_list emit_local_var rtl_predict_edge vect_verbosity_level gen_mmx_mulv4hi3 ix86_expand_setcc comparison_dominates_p mpfr_rands default_coff_asm_named_section expand_function_end number_of_latch_executions gen_iorv2di3 default_fixed_point_supported_p asprintf@@GLIBC_2.0 stdarg_p target_flags_explicit gt_pch_nx_gimple_statement_d gen_sse2_cvtsi2sd mpfr_get_emax dump_alloc_pool_statistics int_cst_value gen_split_2291 containing_rgn move_ssa_defining_stmt_for_defs pass_lower_vector_ssa md5_read_ctx gen_lfloordfsi2 optimize_loop_nest_for_size_p warn_shadow_local gen_x86_fnstsw_1 gen_pushv8qi1 c_missing_noreturn_ok_p init_stmt_vec_info_vec decNumberAdd emit_jump gen_peephole2_2347 c_gimplify_expr real_floor __gmpz_fdiv_qr gt_pch_nx_tree_ann_d canon_rtx gen_prologue_use gen_bungt gen_sse4_1_zero_extendv2hiv2di2 gen_movqicc cl_options access_matrix_get_index_for_parameter c_cpp_builtins decimal128IsCanonical gen_mmx_ashlv1di3 use_gnu_debug_info_extensions free_INSN_LIST_list warn_type_limits reg_or_subregno swap_condition gen_split_2039 ggc_register_root_tab clean_graph_dump_file gen_sse4a_movntsf tree_code_name connect_infinite_loops_to_exit redirect_jump_1 mpfr_ui_sub get_loop_body_in_dom_order gen_divv4df3 gen_avx_cmppdv4df3 dump_sbitmap ctor_to_list __dso_handle gen_sse3_mwait reg_equiv_alt_mem_list gen_pushv4si1 lipo_save_decl gen_aesimc print_rtl_with_bb pass_loop_prefetch hook_int_void_no_regs flag_float_store gen_bswaphi_lowpart gen_avx_cvtdq2ps double_int_to_shwi regstat_get_setjmp_crosses mpfr_l2b_17_1__tab gen_lshrqi3 get_bb_original text_section ira_destroy mpfr_erangeflag_p create_function_ann ira_debug_live_range_list decContextGetRounding gimple_build_assign_stat mergeable_constant_section ix86_align_jumps_string hook_int_rtx_bool_0 gcov_sync fold_build3_stat gt_ggc_r_gt_function_h find_new_referenced_vars gt_ggc_m_SP9tree_node17splay_tree_node_s mpfr_nexttoinf gen_mmx_smaxv4hi3 count_uses_and_derefs subreg_lsb tree_ssa_iv_optimize mf_marked_p double_int_mask tree_annotate_all_with_location reinit_regs init_dummy_function_start gen_fptan_extenddfxf4_i387 debug_dfa_stats gen_fistsi2 gen_mmx_rcpv2sf2 warn_if_unused_value sbitmap_a_or_b_and_c_cg _cpp_default_encoding delete_tree_cfg_annotations gen_movdf gen_split_1899 have_sub2_insn gen_mmx_uminv8qi3 gen_sse2_punpcklqdq create_tmp_var gen_sungt mpfr_l2b_6_0__tab splay_tree_insert recompute_dominator fold_builtin_call_array df_scan_alloc gimple_stmt_may_fallthru gt_ggc_m_P11cgraph_node4htab flag_extraneous_semicolon reg_class_subunion cpp_sys_macro_p hash_rtx_cb fibheap_delete for_each_eh_label ira_costs declspecs_add_attrs gen_addhicc dse_invalidate_singleton_alias_set decimal_double_format flag_zee mpfr_cmp_z create_basic_block_structure pass_linear_transform mpfr_l2b_25_1__tab cgraph_add_edge_duplication_hook gen_split_1943 tree_could_throw_p convert_memory_address mpfr_cmp_si_2exp gen_sse4_1_ptest gen_absv4hi2 ssa_names_to_replace gen_isinfsf2 rescan_loop_exit pass_ipa_early_inline create_basic_block warn_missing_declarations dwarf2out_window_save gen_addv4si3 gen_smaxsf3 pp_base_remaining_character_count_for_line decNumberOr gen_divv8sf3 gt_ggc_mx_VEC_temp_slot_p_gc pass_gcse sched_free_deps ix86_regparm_string rtx_renumbered_equal_p gt_pch_rs_gt_alias_h hook_bool_const_tree_false gen_split_2320 pass_free_cfg_annotations copy_to_reg find_induction_var_from_exit_cond strcpy@@GLIBC_2.0 copy_replacements gen_avx_vpermilv8sf init_eh_for_function ds_get_max_dep_weak gen_sse4_1_roundss df_chain_unlink dump_rtx_statistics c_register_pragma __gmpn_scan1 __dpd64ToString print_node_brief in_section push_function_context pp_c_statement get_type_static_bounds fold_undefer_overflow_warnings mpfr_extract debug_sbitmap gen_split_1895 get_attr_amdfam10_decode get_dump_file_name gen_mmx_floatv2si2 gt_ggc_r_gt_c_pragma_h gen_prologue df_notes_rescan vectorizable_load ftell@@GLIBC_2.0 flag_no_function_cse flag_sel_sched_pipelining lambda_loopnest_new alias_sets_conflict_p add_phi_arg get_inner_reference constant_expression_error init_empty_tree_cfg_for_function gen_paritydi2_cmp pointer_set_contains gt_pch_p_9mem_attrs maybe_warn_string_init warn_abi dot_rdg dump_sa_points_to_info warn_old_style_definition __DTOR_END__ lhd_to_target_charset gen_sse5_phaddbq ira_allocate_bitmap resolve_unique_section debug_tree gt_ggc_r_gt_l_ipo_h gen_movmisalignv8qi __gmpz_export gimplify_parameters calculate_dominance_info gen_lceilxfdi2 rtl_profile_for_edge double_int_neg dump_edge_info expand_mult gen_split_2365 ira_regno_allocno_map builtin_memset_read_str flag_loop_block gen_sse5_permv2df gen_sse5_pmacssdql ssa_name_nonnegative_p __libc_csu_init __dpd128FromString pass_strip_predict_hints dbxout_stab_value_label_diff cgraph_remove_function_insertion_hook expand_fix gen_log2df2 gen_copysigndf3 decl_init_priority_lookup __gmpz_submul_ui dw2_asm_output_encoded_addr_rtx get_object_alignment c_common_unsigned_type gen_split_2857 gt_ggc_m_P12object_block4htab splay_tree_new gimplify_function_tree df_reg_defined default_mangle_decl_assembler_name default_decimal_float_supported_p is_gnu_v3_mangled_dtor gen_ssse3_psignv8hi3 counts_to_freqs flag_auto_inc_dec cleanup_tree_cfg printf@@GLIBC_2.0 rtvec_alloc __gmpz_cmpabs gt_ggc_mx_vcall_insn gen_xorv8sf3 gen_split_1780 ira_flattening get_exception_pointer double_int_udivmod cplus_demangle_type mpfr_get_z_exp objc_build_string_object df_regs_chain_dump ix86_expand_sse_unpack dump_expr dump_vinsn_1 gt_pch_n_P18saved_module_scope4htab gen_split_2829 debug_reload_to_stream gt_ggc_rd_gt_emit_rtl_h default_expand_builtin vectorizable_condition gen_return_pop_internal gt_ggc_r_gt_gcse_h may_propagate_address_into_dereference fibheap_replace_key_data gen_cmpqi gen_mulv2di3 mpfr_can_round associative_tree_code ix86_reg_parm_stack_space gt_pch_p_9lang_decl set_user_assembler_libfunc emit_label_before int_const_binop debug_nothing_tree_tree free_data_refs htab_try_create gt_ggc_mx_loop self_promoting_args_p mark_reg_pointer flag_short_wchar dfa_finish warn_frame_larger_than warn_switch haifa_note_reg_clobber debug_active_plugins pp_base_output_formatted_text gen_frndintxf2_floor fopen_unlocked flag_store_check gen_stack_protect_set_si flow_bb_inside_loop_p target_avail_regs simple_cst_equal df_maybe_reorganize_use_refs flag_ira_share_save_slots can_store_by_pieces gt_ggc_mx_throw_stmt_node mpfr_l2b_10_1__tab gen_avx_maskstoreps gen_split_2853 get_attr_pent_prefix pointer_map_destroy gen_pushv2di1 convert_to_integer shorten_branches vinsn_detach sync_old_nand_optab __gmpz_tdiv_q_2exp expr_invariant_in_loop_p pending_lang_change flag_tree_loop_ivcanon verify_histograms free_hot_components debug_generic_stmt gen_split_1938 bitmap_ior bb_ends_ebb_p run_selective_scheduling pp_construct gen_negdf2 note_eh_region_may_contain_throw fixed_to_decimal df_find_def gen_fxamsf2_i387 flag_tree_reassoc sbss_section gen_sse5_ashlv16qi3 flag_unroll_loops gen_trap cfg_layout_rtl_register_cfg_hooks mpfr_l2b_36_1__tab gen_mmx_pswapdv2sf2 warn_pointer_sign align_loops ix86_expand_trunc bitmap_single_bit_set_p gen_iorv4df3 debug_c_tree mpfr_number_p gt_pch_n_P13scev_info_str4htab gt_ggc_mx_tree_priority_map target_flags debug_points_to_info adding_bb_to_current_region_p fold_indirect_ref renumber_gimple_stmt_uids jump_leads_only_to_bb_p pp_base_flush gen_rtx_fmt_ee_stat gen_split_2267 gen_avx_vtestps mpfr_l2b_23_1__tab mpfr_rint_floor ipa_type_escape_star_count_of_interesting_type build_component_ref gen_ceilxf2 warn_thread_unguarded_var gt_pch_nx_loop decode_reg_name current_stmt_tree gen_rep_mov dump_constraint_graph c_invoke_pragma_handler any_fp_register_operand flag_trapv debug_regset ira_allocate warn_old_style_declaration pass_phi_only_cprop pass_rtl_fwprop gen_hard_reg_clobber gen_peephole2_2370 find_reg_equal_equiv_note build_type_attribute_variant flag_pcc_struct_return gt_pch_p_20VEC_pubname_entry_gc start_recording_case_labels gen_iorsi3 flag_record_options_in_elf gen_split_2190 array_type_nelts next_nonnote_insn pass_lower_eh lambda_matrix_first_nz_vec gen_sync_compare_and_swap_ccsi environ@@GLIBC_2.0 gen_peephole2_2060 make_ssa_name_fn mpfr_equal_p standard_sse_constant_opcode get_max_uid default_emit_unwind_label default_function_rodata_section raise@@GLIBC_2.0 dump_for_graph delete_from_dominance_info mark_irreducible_loops ix86_function_arg_boundary calculate_live_ranges sbitmap_a_or_b set_unique_reg_note gt_pch_p_22VEC_c_saved_builtin_gc gen_sse5_pmadcswd gen_rotrsi3 gen_rtx_fmt_sse_stat dominated_by_p cgraph_do_link mpfr_exp gen_mmx_sssubv8qi3 gt_pch_n_P9tree_nodeP9tree_node12splay_tree_s gen_sse5_pmacssdqh make_tree gen_vec_extract_hi_v16hi double_mode fold_convert flag_dse gt_pch_p_P9type_hash4htab gen_avx_vperm2f128v4df3 gt_ggc_mx_die_struct objc_start_class_implementation cpp_error simplify_const_unary_operation iv_analysis_loop_init real_internal_format gen_avx_andnotv4sf3 last_and_only_stmt gen_mulxf3 gen_rtx_fmt_iuu00000_stat assemble_addr_to_section pass_rtl_dse1 flag_tree_scev_cprop jumpif gen_sqrtsf2 ira_reg_class_cover mudflap_enqueue_constant get_current_funcdef_no variable_tracking_main value_id_constant_p pch_init default_binds_local_p_1 init_emit_regs add_dirty_fence_to_fences gt_pch_save_stringpool debug_rdg_vertex add_phi_args_after_copy_bb gen_x86_fldcw_1 gen_x86_shift_adj_1 get_last_nonnote_insn decNumberFromString gen_avx_cvttps2dq256 ira_may_move_out_cost pass_rename_ssa_copies gen_vec_interleave_highv4sf gen_sse_vmaddv4sf3 gt_pch_nx_gimple_bb_info gen_bltgt df_dump_region get_gcov_unsigned_t ira_create_allocno_live_range build_type_no_quals align_labels_max_skip create_empty_if_region_on_edge sjlj_emit_function_exit_after set_init_label gt_pch_p_P15cgraph_mod_info4htab flag_modulo_sched_allow_regmoves gt_pch_p_P20indirect_string_node4htab pass_inline_parameters gt_pch_nx_c_binding operation_could_trap_p finish_decl gimplify_va_arg_expr debug_sa_points_to_info gen_sse2_movdqu gen_x86_sahf_1 mpfr_add pass_split_before_sched2 mpfr_mul_q ix86_expand_round real_onep pop_maybe_used rtx_format fwrite_unlocked@@GLIBC_2.1 get_next_value_id gt_pch_nx_cgraph_mod_info gen_rtx_fmt_eEee0_stat create_vinsn_from_insn_rtx hook_bool_size_t_constcharptr_int_true fixed_convert_from_real mpfr_assert_fail get_identifier_with_length ira_finish_once gt_ggc_mx_VEC_eh_region_gc sched_insns_conditions_mutex_p ix86_compare_op1 assemble_string estimate_bb_frequencies vax_f_format gen_vec_unpacks_hi_v4si gen_sqrtv4df2 gen_sse2_cvttpd2dq expand_twoval_binop mpfr_const_pi type_hash_add mpfr_l2b_26_0__tab gen_smaxv16qi3 loc_mentioned_in_p gen_sse2_vmsminv2df3 gen_mmx_gtv4hi3 gt_ggc_m_P12varpool_node4htab gt_ggc_mx_function current_function_returns_value expand_and gt_pch_p_17gimple_seq_node_d gen_sse5_pperm_pack_v4si_v8hi gen_fistdi2_ceil_with_temp make_rename_temp function_section gen_split_1891 add_phi_args_after_copy convert_modes gen_mulv4sf3 gen_peephole2_2404 c_finish_incomplete_decl atoi@@GLIBC_2.0 gen_ix86_rotldi3 sched_analyze emit_cmp_and_jump_insns dump_replaceable_exprs cgraph_remove_edge_duplication_hook gen_lowpart_general move_loop_invariants gt_pch_p_9c_binding gen_mmx_subv4hi3 gen_mulqi3 simplify_relational_operation gen_sse2_vmsmaxv2df3 gimple_build_cond in_alignof create_tmp_var_raw flag_stack_protect current_function_returns_abnormally global_level const_double_operand fold_offsetof gen_avx_cvtps2pd256 start_decl mpfr_setmax c_finish_return gt_ggc_mx_ssa_operand_memory_d gt_pch_nx_cpp_macro set_profile_use free_ddg plugin_event_name gen_floatdidf2 create_target_context flag_gcse_after_reload lhd_decl_ok_for_sibcall __gmpz_tdiv_qr gen_movsi_insv_1 df_bb_regno_last_def_find gen_vec_initv2sf build_function_call stmt_can_make_abnormal_goto vec_gc_o_reserve chrec_convert_rhs pic_offset_table_rtx ira_swap_allocno_copy_ends_if_necessary disable_builtin_function declare_vars gimple_call_flags mpfr_cmp_f gen_sse5_lshlv4si3 default_builtin_vectorized_conversion mpfr_get_d1 reversed_condition larger_than_size setup_reg_classes gen_peephole2_2374 gen_vec_widen_smult_hi_v4si ix86_expand_epilogue objc_declare_class setup_dump_cfg_params error_at gen_stack_tls_protect_set_si get_attr_length_address gen_split_2003 pedantic_lvalues gt_ggc_rtab gen_split_2048 push_cfun invert_jump_1 gen_remainderdf3 gen_avx_vtestps256 gimple_build_call_from_tree mpfr_cos pass_tree_unswitch record_types_used_by_current_var_decl _cpp_process_line_notes final_end_function gen_sse5_maskcmpv4si3 flag_indirect_inlining gen_asinxf2 debug_candidates flow_call_edges_add init_walk_dominator_tree gt_pch_nx_fixed_value gen_movmisalignv1di init_reload gen_peephole2_2408 gen_floatunssidf2 register_no_elim_operand ira_reg_equiv_const tree_inlinable_function_p gen_vec_shl_v16qi gt_ggc_mx_overlay_decl_mapping htab_collisions objc_get_class_ivars bitmap_bit_p vinsn_cond_branch_p c_do_switch_warnings pass_ipa_multiversion_dispatch pipelining_p verify_cgraph_node gen_sse2_unpckhpd aux_base_name __gmpn_fft_next_size gen_smulsi3_highpart delete_tree_ssa pass_scev_cprop df_clear_flags gimple_rhs_has_side_effects ira_init_register_move_cost gen_subv4sf3 mul_double_with_sign gen_ssse3_pmaddubsw128 decNumberRotate mpfr_default_reallocate maybe_emit_unop_insn fname_vars __gmpn_toom3_mul_n gt_ggc_r_gt_ipa_reference_h gsi_insert_seq_after dconst_sqrt2_ptr gen_popsi1 sel_init_global_and_expr vax_g_format curr_insn_locator av_set_is_in_p gen_rtx_REG gen_movsf haifa_common_sched_info nonimm_not_xmm0_operand debug_bb gen_mmx_smulv4hi3_highpart gsi_split_seq_after sbitmap_intersection_of_succs gen_btruncxf2 ssa_undefined_value_p prev_active_insn gen_bgtu primary_module_id cpp_output_token gt_ggc_r_gt_tree_ssa_propagate_h __gmpn_sqr_basecase gt_pch_p_9temp_slot setcc_gen_code substitute_placeholder_in_expr strcasecmp@@GLIBC_2.0 sel_unregister_cfg_hooks break_superblocks gen_peephole2_2400 estimated_stack_frame_size get_total_count_edge warn_overflow init_ggc gen_bltu gen_avx_vpermilv4sf call_fixed_regs jumpifnot vect_transform_loop output_file_directive gen_sse_cvttps2pi create_ssa_artificial_load_stmt flag_profile_correction ax_reg_operand force_single_succ_latches expand_dec gen_floathidf2 gen_sse5_ashlv2di3 gt_ggc_mx_rtvec_def gen_udivmodsi4 dump_varpool_node gen_split_1934 gen_bge gt_ggc_mx_tree_int_map cpp_get_dir gen_sse4_1_zero_extendv2siv2di2 operand_equal_for_phi_arg_p ix86_data_alignment mpfr_cmp_ui __gmpz_swap add_noreturn_fake_exit_edges cpp_push_include build_range_type gcov_read_module_info pp_c_cast_expression real_isnan gen_vec_initv4sf gt_pch_nx_real_value gen_split_2148 sbitmap_union_of_succs sp_set_sample_profile rtx_unstable_p set_sizetype is_gimple_ip_invariant_address force_reg static_chain_rtx vect_print_dump_info xref_tag gen_sse5_rotrv8hi3 gt_pch_p_9cpp_token debug_rtx_find __dpd64ToNumber make_fract_type decNumberCopySign flag_tree_dom check_bb_profile gimple_build_switch chrec_fold_plus pass_lower_complex av_set_add mpfr_set_nan sbitmap_union_of_preds trampolines_created redirect_edge_succ gt_ggc_rd_gt_alias_h haifa_note_reg_use remove_bb_from_loops mode_dependent_address_p ht_load vectorizable_function types_used_by_vars_do_hash expand_eh_return gen_strlensi gt_pch_p_10vcall_insn const_fixed_from_fixed_value gt_ggc_m_P13libfunc_entry4htab vec_heap_p_reserve_exact gt_pch_n_II17splay_tree_node_s sync_old_ior_optab decl_assembler_name_equal update_temp_slot_address decNumberAnd gen_sse3_addsubv2df3 make_phi_node mpfr_pow_ui dump_insn_rtx_1 gimple_add_to_addresses_taken enable_rtl_dump_file gen_bunle is_gimple_reg_type fields_length mpfr_l2b_34_0__tab default_address_cost union_defs ix86_split_lshr lambda_matrix_right_hermite gen_ashlv16qi3 gen_sse4_2_crc32hi overflow_warning statistics_early_init gt_pch_nx_VEC_temp_slot_p_gc hook_bool_tree_tree_false block_label gen_split_2356 cgraph_is_master_clone get_av_set potentially_threadable_block expand_main_function cgraph_mark_if_needed reversed_comparison_code deps_add_target gen_negv4sf2 cgraph_clone_node fold_builtin_stxcpy_chk gen_split_2187 gen_peephole2_2378 gen_mmx_subrv2sf3 gen_rtx_fmt_ss_stat gt_pch_p_17VEC_alias_pair_gc __gmpz_import decNumberDivideInteger x86_field_alignment absneg_operator gen_sincosdf3 gen_split_2085 maybe_assemble_visibility gen_vec_extractv2df gen_split_2144 gen_addsi3 gen_mmx_pshufw_1 dwarf2out_return_reg single_dom_exit gen_lrintxfsi2 gen_mmx_addv2si3 gen_fix_truncdi_i387 gen_vec_unpacks_lo_v4sf gt_pch_nx_var_loc_list_def gen_split_2040 sbitmap_first_set_bit pass_fast_rtl_dce gen_subxf3 htab_create_alloc_ex sched_scan_info free_scc_vn flag_no_asm flag_use_repository pass_compute_alignments add_decl_to_current_module_scope ht_create advance_state decNumberZero gt_pch_scalar_rtab expand_unop flag_cse_skip_blocks error gt_pch_n_IP9tree_node17splay_tree_node_s first_cgraph_edge_removal_hook setmem_optab optimize_bb_for_size_p reg_equiv_invariant gt_pch_nx_VEC_deferred_locations_gc use_reg gen_rtx_fmt_iuuB00is_stat gcov_read_summary array_ref_up_bound global_regs flag_keep_inline_functions emit_insn_before_noloc subreg_offset_representable_p layout_decl df_mark_solutions_dirty gen_avx_maskstoreps256 subreg_regno objc_finish_method_definition visibility_options gen_sgtu lambda_compute_access_matrices gen_sse5_vmfrczv4sf2 flag_emit_class_files biv_p cgraph_insert_node_to_hashtable sp_get_real_funcname ix86_incoming_stack_boundary_string free_regset_pool debug_tree_ssa debug_regions gt_ggc_m_P13ehl_map_entry4htab double_int_cmp validate_change linear_transform_loops gt_pch_nx_stack_local_entry create_mem_ref find_regno_note _cpp_backup_tokens ira_hard_regno_cover_class simplify_const_relational_operation validate_replace_rtx_group sel_is_loop_preheader_p default_setup_incoming_varargs memory_move_secondary_cost cgraph_optimize expr_dest_regno ready_element debug_gimple_stmt pass_ipa_increase_alignment exact_real_truncate gen_avx_divv4sf3 __gmpz_sub_ui increase_insn_priority guess_outgoing_edge_probabilities rgn_bb_table gt_ggc_mx_reg_attrs built_in_decls real_from_integer shorten_binary_op ready ira_allocate_allocno_conflicts gen_avx_dppd256 ilist_copy flag_forward_propagate tree_coverage_counter_ref gen_split_2446 decimal32Canonical gen_truncxfdf2 __gmpz_addmul gen_sse_maskcmpsf3 dwarf2out_decl set_last_insn memory_identifier_string closedir@@GLIBC_2.0 cpp_output_line_to_string real_from_string single_noncomplex_succ general_rtl_hooks blocks_to_reschedule gen_sse5i_fnmsubv2df4 gen_rtx_fmt_tei_stat gen_log1pdf2 weak_finish gt_ggc_mx_string_pool_data gt_pch_p_10real_value gen_split_1966 gen_split_1929 ira_create_copy free_alloc_pool_if_empty omega_query_variable_bounds gen_split_2712 gen_split_2305 gimple_duplicate_sese_tail gen_blt gen_split_2140 c_add_built_in_decl sra_insert_after hook_bool_CUMULATIVE_ARGS_false gen_split_2183 decl_fini_priority_lookup set_target_context gen_avx_vextractf128v8sf close@@GLIBC_2.0 cpp_type2name gen_sse2_uavgv8hi3 delete_for_peephole flag_check_new gt_pch_nx_limbo_die_struct change_address copy_insn debug_df_regno gen_split_2626 output_function_exception_table flag_early_inlining gen_vec_shl_v8hi gt_pch_p_P12tree_int_map4htab gen_vec_unpacku_hi_v16qi gen_split_2007 ix86_tls_get_addr c_common_format_attribute_table et_below decimal_do_compare debug_nothing_tree_int gen_sse2_cvtps2pd decimal_real_from_string expand_builtin_extract_return_addr reload_earlyclobbers reg_truncated_to_mode_general gen_avx_vtestpd vn_reference_insert_pieces sign_expand_binop fwrite@@GLIBC_2.0 gen_pushv32qi1 gt_ggc_m_P18saved_module_scope4htab gen_xorv4si3 hook_bool_const_tree_hwi_hwi_const_tree_false libiberty_concat_ptr expand_twoval_unop inform create_var_ann complete_array_type mpfr_unordered_p gt_pch_p_15dwarf_file_data pass_ipa_cp get_integer_term ready_sort sel_add_to_insn_priority loop_preheader_edge __gmpz_powm_ui gen_rsqrtv8sf2 gen_split_1850 decl_address_invariant_p gen_sync_andqi gen_sse4_1_extendv4hiv4si2 pp_c_declaration_specifiers tsi_link_after release_defs gen_mmx_haddv2sf3 bitmap_obstack_initialize gen_split_2352 gen_sse4_1_dpps aux_info_file gen_sse5i_vmfmaddv2df4 chrec_convert omega_when_reduced sd_debug_dep gt_ggc_mx_VEC_call_site_record_gc gt_pch_p_18VEC_temp_slot_p_gc gen_floatsisf2 gt_ggc_mx_VEC_vcall_entry_gc warn_main warn_unused_label cpp_get_buffer df_insn_delete __dpd128FromNumber mpfr_l2b_33_1__tab gen_umaxv16qi3 gen_vec_extract_hi_v4df gen_split_1900 gen_setmemsi gt_ggc_mx_scev_info_str df_chain_dump lv_flush_pending_stmts flag_ipa_matrix_reorg ix86_fp_compare_mode get_ptr_info scev_const_prop gen_lfloorxfsi2 gt_pch_p_9lang_type is_gimple_non_addressable push_block maybe_get_pool_constant warning_for_asm ds_full_merge mpfr_fma gimple_assign_set_rhs_from_tree mpfr_set_nanflag inline_plan_files df_print_bb_index gt_pch_n_P24constant_descriptor_tree4htab condjump_in_parallel_p gen_peephole2_1868 get_unnamed_section pass_ch c_end_compound_stmt assemble_start_function mpfr_l2b_12_0__tab declare_weak pp_c_attributes gimple_build_assign_with_ops_stat fixed_arithmetic rtl_dump_and_exit graphite_transform_loops c_warn_unused_global_decl gt_pch_n_P10vcall_insn4htab add_builtin_function build_int_cst_type variably_modified_type_p et_new_tree add_stmt ht_destroy gen_x86_fnstcw_1 pp_c_complement cancel_changes init_reg_modes_target dep_cost gt_ggc_mx_elt_list get_base_var gt_ggc_m_S skip_consecutive_labels gt_pch_p_IP9tree_node12splay_tree_s __gmpn_kara_sqr_n unsigned_condition init_ggc_pch dbxout_stab_value_label c_genericize DECPOWERS gen_rotlhi3 pass_phiopt validate_replace_src_group gen_vec_pack_trunc_v8hi dump_live_info fold_call_expr gen_mmx_ussubv4hi3 ggc_collect _cpp_pop_buffer df_scan_blocks stabilize_reference gen_split_1862 df_get_live_in rgn_setup_common_sched_info remove_edge build_asm_stmt dbx_register_map fprintf@@GLIBC_2.0 decl_constant_value _cpp_replacement_text_len cgraph_max_uid scev_direction pass_mark_used_blocks print_lambda_body_vector av_set_lookup dwarf2out_reg_save_reg strstr@@GLIBC_2.0 df_remove_problem ggc_print_statistics gen_sync_lock_test_and_sethi deps_add_default_target omega_query_variable flag_emit_class_debug_always find_constant_term_loc free_ddg_all_sccs decNumberCopy parser_build_unary_op real_isnegzero start_init mark_user_reg bug_report_url substitute_in_expr expand_builtin_eh_return_data_regno add_to_dominance_info splay_tree_new_with_allocator time@@GLIBC_2.0 gen_peephole2_2415 vect_can_force_dr_alignment_p gen_sse4_1_zero_extendv2qiv2di2 reg_equiv_address gen_split_2622 gen_split_2272 resolve_mixers bitmap_ior_and_compl_into gen_sse3_movsldup gt_pch_rs_gt_dbxout_h gen_lshrv4si3 dump_cgraph constant_pool_constant_p add_reg_note is_gimple_formal_tmp_reg debug_bitmap_file gen_fistsi2_floor_with_temp _cpp_append_extend_buff ira_emit mpfr_nexttoward gen_avx_roundpd256 pp_c_storage_class_specifier cplus_demangle_fill_name mpfr_sinh default_hidden_stack_protect_fail get_max_value_id gt_pch_p_II17splay_tree_node_s df_get_n_blocks real_powi gsi_insert_after unionfind_union gen_sse5i_fnmaddv2df4 pp_base_indent gen_split_1930 stmt_dominates_stmt_p get_attr_movu tree_map_base_hash bitmap_set_range gen_strset debug_immediate_uses_for fold_truth_not_expr dump_data_dependence_relations num_lipo_cl_args decNumberScaleB prepare_call_address cpp_macro_definition find_data_references_in_stmt pass_cleanup_barriers gen_fixuns_truncsfsi2 real_arithmetic2 pass_cd_dce gen_ceilsf2 blist_add gt_pch_n_P15cgraph_mod_info4htab cgraph_real_node flag_no_builtin current_nr_blocks gcov_float_to_type default_shift_truncation_mask add_reg_br_prob_note decimal32FromNumber find_unreachable_blocks decNumberMaxMag strncat@@GLIBC_2.0 get_seqno_by_preds gen_negv4si2 cfun mpfr_set_default_rounding_mode gen_sync_compare_and_swapqi gen_vec_extract_lo_v16hi haifa_sched_init ira_finish_allocno_live_range gen_lrintxfhi2 build_fold_addr_expr_with_type gen_fix_trunchi_i387_fisttp_with_temp pass_nrv set_eh_throw_stmt_table c_builtin_function_ext_scope sel_bb_end decl_value_expr_lookup gt_ggc_rd_gt_tree_iterator_h gen_vec_shl_v2di gt_pch_p_13dw_cfi_struct hash_rtx current_function_has_exception_handlers alloc_sites split_edge_and_insert gen_sle flag_conserve_stack gen_sse5_phaddbd gimplify_build2 expand_builtin movcc_gen_code eh_region_outer_p gen_avx_si_si256 check_function_format flag_no_gnu_keywords sched_dump iv_analysis_done gt_pch_nx_die_struct fold_build1_initializer COMBMSD build_distinct_type_copy ira_finish_point_ranges lang_eh_runtime_type ix86_tls_module_base expand_stack_save gen_peephole2_2419 loop_optimizer_finalize warn_ecpp ira_allocnos_num emit gen_fyl2x_extendsfxf3_i387 expand_case flag_objc_sjlj_exceptions df_set_bb_dirty gen_movmisalignv2di warn_inline gen_sse2_umulv1siv1di3 loop_version gen_rtvec_v toplev_main gen_peephole2_1870 release_ssa_name pass_jump2 c_common_init_options cpp_save_state assemble_variable verify_cgraph gen_cmpdi flag_rounding_math gen_split_2309 gt_ggc_m_SP9tree_node12splay_tree_s flag_leading_underscore ix86_function_value_regno_p gt_pch_nx_cselib_val_struct gt_pch_n_SP9tree_node17splay_tree_node_s gt_pch_p_19dw_line_info_struct gt_ggc_mx_cgraph_edge gen_split_1962 gen_split_1925 ix86_asm_string pass_ipa_pure_const index_register_operand gen_sse3_haddv4sf3 gen_split_2017 gen_sse5_vmfnmaddv2df4 gen_peephole2_2411 gen_addqi3_carry get_eh_region_may_contain_throw gen_split_2091 dfa_clean_insn_cache gen_movxf debug_cfg_stats pass_tracer dump_insn_slim gen_addsi3_carry flag_move_loop_invariants gen_vrotlv8hi3 build5_stat bitmap_obstack_alloc_stat mpfr_add_z fold_build1_stat gen_vec_widen_smult_hi_v8hi label_rtx real_isinteger gen_lshrhi3 cplus_demangle_set_style gen_movti reg_equiv_mem gen_subqi3_carry gen_ashrqi3 regstat_free_n_sets_and_refs __bss_start decNumberToEngString gsi_split_seq_before create_empty_bb gen_split_2539 probe_stack_range gen_bordered gt_pch_nx_eh_region regstack_completed malloc@@GLIBC_2.0 emit_move_complex_parts hook_bool_tree_bool_false fibheap_replace_data remove_edge_and_dominated_blocks unbound_lock_map gen_ashrv4si3 gen_split_2139 gt_pch_p_P13libfunc_entry4htab clear_special_calls thread_stats cl_target_option_save reg_not_xmm0_operand number_of_exit_cond_executions dead_or_set_p debug_true_const_tree may_negate_without_overflow_p convert_affine_scev gt_pch_n_P15dwarf_file_data4htab gen_btruncdf2 pass_reginfo_init variable_size mpfr_exp_2 mpfr_sub gt_pch_nx_eh_status cpp_error_with_line sd_resolve_dep find_loop_niter get_pool_size vect_model_store_cost gen_vec_shl_v4si flag_conserve_space print_reservation try_redirect_by_replacing_jump mpfr_init_set_str gen_clzhi2 gen_split_1877 remove_attribute default_file_start __gmpz_init_set process_init_element mark_decl_referenced gt_ggc_mx_VEC_dw_attr_node_gc decContextDefault reg_used_between_p init_all_optabs tree_lowering_passes reg_class_subset_p gen_lwp_slwpcbsi gen_avx_dpps c_expr_sizeof_type __ieee_to_host_128 lambda_matrix_inverse is_gimple_min_lval finish_label_address_expr df_byte_lr_simulate_artificial_refs_at_top sel_set_sched_flags gt_pch_p_8tree_map gen_avx_movddup256 gen_sse5_fmaddv4sf4 new_alias_set gen_tanxf2 mpfr_l2b_6_1__tab code_motion_path_driver_info decNumberSubtract mpfr_pow_z debug_loop gt_pch_p_25VEC_deferred_locations_gc vector_move_operand warn_traditional gen_fixuns_truncdfhi2 gen_extendsidi2 omp_firstprivatize_variable cl_optimization_print warn_uninitialized_vars df_insn_debug cpp_init_special_builtins maybe_fold_stmt_addition gen_avx_vinsertf128v32qi debug_function iv_analyze_result gen_avx_movntv8sf flag_profile_generate_sampling flag_ipa_pta decNumberSameQuantum gen_cld set_storage_via_setmem bitmap_clear gen_peephole2_2369 objc_lookup_ivar unlikely_text_section_p __gmpn_set_str redirect_immediate_dominators gen_sse5_phadduwq gen_vec_extract_lo_v8sf gen_vconduv4si gen_vec_setv2si debug_df_chain decl_debug_expr_insert ptr_mode print_pattern lshift_double perfect_nest_p static_chain_incoming_rtx decimal128ToEngString __gmpz_sub gen_addv2di3 is_ctrl_stmt gen_fix_truncdfdi2 h_d_i_d gen_fistsi2_with_temp dbg_cnt_list_all_counters mpfr_floor __gmpn_sqrtrem flag_section_anchors duplicate_block timevar_enable std_canonical_va_list_type split_insns gen_split_2013 ix86_zero_extend_to_Pmode inside_basic_block_p mem_report gen_fmodsf3 output_387_reg_move gen_split_1811 gen_split_2056 gt_ggc_mx_VEC_edge_gc emit_clobber mpfr_can_round_raw dbxout_stab_value_internal_label decNumberTrim warn_assign_intercept constant_boolean_node gt_pch_nx_loops c_save_built_in_decl_pre_parsing __gmpz_tdiv_q ibm_extended_format lhd_do_nothing_t_return_bool gen_sse4_1_extendv2qiv2di2 gen_sse2_pshufhw gen_avx_vextractf128v32qi ggc_pch_read swap_tree_operands gen_peephole2_2153 check_for_self_assign current_loop_nest pass_lower_complex_O0 emit_jump_insn_before_setloc sync_xor_optab set_mem_attributes_minus_bitpos setup_nop_vinsn gimple_register_value_prof_hooks pp_base_set_line_maximum_length print_gimple_stmt gt_ggc_m_P11cgraph_edge4htab df_simulate_initialize_backwards keep_next_level const_tiny_rtx __gmpz_mul_si assemble_real can_unroll_loop_p gen_acosdf2 gt_ggc_r_gt_tree_scalar_evolution_h mpfr_abort_prec_max count_occurrences loop_exit_edge_p store_by_pieces cgraph_update_edges_for_call_stmt dump_cfg_stats dump_immediate_uses df_byte_lr_simulate_uses gen_avx_blendps gen_leave fis_get_condition split_constant_offset gen_eh_return __gmpn_sqr_n sbitmap_realloc gen_mmx_usaddv4hi3 build_complex build_call_expr gen_split_2203 gen_split_2678 dwarf2out_switch_text_section decNumberCopyAbs gen_split_2631 gt_ggc_mx_varray_head_tag gen_ashlsi3 init_dep gimple_dump_bb create_insn_rtx_from_pattern vectorizable_type_demotion cfgcleanup_altered_bbs expand_sync_lock_test_and_set sync_sub_optab mpfr_set_f built_in_class_names mpfr_atanh pass_ira flag_show_column computed_jump_p compute_bb_for_insn op_symbol_code _cpp_test_assertion __stack_chk_fail@@GLIBC_2.4 gen_sse4_1_roundsf2 get_loop_exit_edges dump_use gen_lceildfsi2 cpp_EXEC_PREFIX array_ref_low_bound warn_deprecated_decl finish_init remove_fake_exit_edges warn_address ix86_expand_convert_uns_sixf_sse gen_sse5_fnmsubv4sf4 expunge_block cplus_demangle_fill_ctor free_EXPR_LIST_node gen_split_1955 unsave_expr_now ira_reassign_pseudos warn_return_type gen_split_1815 gt_ggc_mx_mem_attrs ix86_expand_copysign const_0_to_63_operand reload_adjust_reg_for_mode gen_sse5_vmfmaddv2df4 get_formal_tmp_var build_vector set_min_and_max_values_for_integral_type gen_sse5_pmacsdd gen_sse5_vmmaskcmpv4sf3 sel_sched_region expand_label gen_clzsi2_abm debug_blist get_fileinfo cpp_register_pragma cgraph_add_edge_removal_hook pass_lower_cf op_prio gen_xorv4df3 cpp_set_line_map ix86_expand_sse5_multiple_memory gen_split_2176 get_discriminator_from_locus pp_c_direct_declarator stack_protect_prologue gen_copysigntf3 debug_nothing_tree lambda_matrix_left_hermite gen_split_2289 gen_vec_extract_hi_v32qi gt_pch_nx_VEC_vcall_entry_gc flag_signed_char get_insns gen_fxamdf2_i387_with_temp flag_replace_objc_classes gt_ggc_mx_VEC_const_char_p_gc mpfr_l2b_8_1__tab _cpp_remove_overlay get_attr_use_carry gen_sse_movhlps vect_model_simple_cost gen_sse_vmmulv4sf3 emit_group_move gen_negsi2 gen_movv8hi gcov_write_string get_cdtor_priority_section lhd_initialize_diagnostics verbatim create_edge_list this_is_asm_operands flag_sched_stalled_insns initial_condition lhd_warn_unused_global_decl pop_cfun ipa_print_all_params cpp_errno gen_fix_truncsi_fisttp_i387_1 default_section_type_flags gimple_seq_add_seq gen_mmx_addv2sf3 gen_cmpsi gen_mmx_packssdw gt_ggc_m_P9tree_nodeP9tree_node17splay_tree_node_s ipa_init_func_list compute_use_by_pseudos iconv_close@@GLIBC_2.1 s_i_d gen_avx_maskloadpd ix86_expand_int_vcond gen_sse4_2_pcmpistrm gen_ashrhi3 gen_iortf3 gimple_set_loaded_syms default_visibility remove_path warn_unknown_pragmas htab_find ggc_pch_total_size gen_movdi real_to_target ira_add_allocno_conflict init_expr_target implicit_built_in_decls move_block_to_reg use_register_for_decl pass_phiprop internal_flag_ira_verbose gen_strset_singleop gen_peephole2_2390 movmem_optab ieee_extended_intel_96_format resolve_overloaded_builtin simplify_gen_unary get_parm_info flag_ipa_struct_reorg gen_sse5_pcom_tfv4si3 pp_c_space_for_pointer_operator warn_pragmas fold_builtin_fputs gen_sse5_vmfmsubv4sf4 lambda_matrix_col_exchange mpfr_div emit_jump_insn_before dump_combine_total_stats rtx_length gt_pch_nx_dw_separate_line_info_struct ashldi_input_operand pp_c_postfix_expression gt_pch_p_16var_loc_list_def gen_one_cmplhi2 output_object_blocks main_input_filename ira_init_costs_once delete_var_map gt_pch_p_P18saved_module_scope4htab readonly_data_section gen_sunle current_function_returns_null c_expand_expr gen_rintdf2 gt_pch_rs_gt_c_common_h dead_or_set_regno_p ix86_expand_convert_uns_sisf_sse gen_raw_REG pass_ipa_reference build_predict_expr gen_avx_cmpssv4sf3 gen_avx_vinsertf128v4di cselib_process_insn print_simple_rtl tree_rest_of_compilation _cpp_get_buff gen_bgeu exchange_data_sets copy_addr_to_reg gen_split_1791 gen_eh_region_catch real_isfinite max_insns_to_rename constrain_operands replace_equiv_address gen_sgt gsi_insert_after_without_update df_bb_delete default_libgcc_shift_count_mode gen_vec_extract_lo_v4di expand_assignment gt_ggc_mx_gimple_df build_call_nary gen_sse2_usaddv16qi3 df_simulate_find_defs gen_absv8qi2 walk_gimple_op gen_reduc_splus_v2df cpp_ideq default_builtin_setjmp_frame_value ira_available_class_regs setrlimit@@GLIBC_2.2 freopen_unlocked c_common_signed_or_unsigned_type warn_implicit_int scale_bbs_frequencies_gcov_type find_many_sub_basic_blocks warn_protocol split_quote_chain cleanup_subreg_operands announce_function __memset_chk@@GLIBC_2.3.4 pass_df_initialize_no_opt fold_convertible_p gen_split_1836 pass_mode_switching expand_builtin_init_dwarf_reg_sizes simple_goto_p bitmap_clear_range const_int_operand expand_shift lhd_post_options pass_all_optimizations gen_peephole2_2426 gen_vashrv16qi3 _cpp_convert_input sort_vuses_heap gen_split_2635 gen_split_2285 gt_pch_p_15bitmap_head_def warn_sequence_point reg_classes_intersect_p mark_loop_exit_edges varpool_node_for_asm gt_ggc_mx_constant_descriptor_rtx simplejump_p c_end_vm_scope save_call_clobbered_regs gt_ggc_mx_cgraph_asm_node gen_split_1809 gen_fmodxf3 htab_traverse_noresize omega_query_variable_signs init_flow gimple_alloca_call_p gen_peephole2_2431 gen_mmx_pmaddwd gt_pch_nx_opt_stack decNumberXor staticp is_gimple_formal_tmp_var av_set_copy fputc@@GLIBC_2.0 gen_uminv8hi3 __gmpz_init flag_enforce_eh_specs gen_sse5_rotrv16qi3 pass_rtl_move_loop_invariants gen_memory_barrier flag_optimize_sibling_calls warn_thread_reentrant_lock reg_class_subclasses warn_format_security gimple_duplicate_stmt_histograms linemap_check_files_exited operation_could_trap_helper_p gen_subqi3 mpfr_get_si final_start_function lambda_matrix_mult highest_pow2_factor mpfr_nexttozero cse_not_expected gen_sync_subsi default_unwind_word_mode gt_pch_p_IP9tree_node17splay_tree_node_s cpp_scan_nooutput expand_fixed_convert decNumberToIntegralValue warn_missing_prototypes current_succs pass_ipa_function_and_variable_visibility gen_split_1921 execute_ipa_pass_list init_rtl_bb_info align_jumps lambda_loopnest_to_gcc_loopnest gen_sse4_1_dppd gen_mmx_punpckldq vector_type_mode flag_reorder_blocks gen_addv2df3 init_branch_prob flag_value_profile_transformations flag_peel_loops gen_ashlv8hi3 ipa_register_cgraph_hooks htab_find_with_hash lookup_constant_def remap_decl preprocess_file ix86_split_fp_branch flag_optimize_sci dw2_asm_output_nstring real_from_string3 finish_optimization_passes gen_vec_extractv4sf gen_mmx_umulv4hi3_highpart gen_fix_truncdfsi_sse register_one_dump_file pp_c_init_declarator x86_64_zext_immediate_operand vectorizable_type_promotion gt_ggc_m_P20overlay_decl_mapping4htab cpp_get_token_with_location gen_floathisf2 legitimate_constant_p gen_sse_vmmaskcmpv4sf3 default_named_section_asm_out_destructor df_ref_change_reg_with_loc splay_tree_foreach gt_pch_rs_gt_tree_vect_generic_h gen_avx_maskloadps256 clean_symbol_name find_data_references_in_loop flag_indirect_dispatch decimal64FromString bitmap_ior_into remove_branch gen_sse5_rotlv16qi3 gen_zero_extendqihi2 htab_remove_elt_with_hash hook_int_size_t_constcharptr_int_0 build_method_type_directly start_enum free_EXPR_LIST_list gen_sse5_pcmov_v4si int_tree_map_eq print_plugins_help gt_pch_nx_cgraph_edge pass_free_cfg gen_cmphi gen_pushv8si1 reg_or_0_operand gen_movqi c_common_handle_option __ieee_to_host_32 standard_sse_constant_p gen_fptanxf4_i387 rtx_next set_compound_literal_name ipa_pop_func_from_list gt_ggc_r_gt_tree_inline_h gen_floatsixf2 gsi_insert_before_without_update gen_sse4_1_phminposuw address_cost objc_generate_write_barrier const_8_to_11_operand gimple_assign_rhs_to_tree gen_xorqi_cc_ext_1 sbitmap_a_xor_b_cg deps_free mpfr_l2b_36_0__tab d2utable coverage_finish decimal32FromString validate_replace_rtx_part_nosimplify objc_is_object_ptr internal_reference_types gt_ggc_mx_gimple_seq_node_d gen_split_1887 gen_mmx_rsqrtv2sf2 output_387_binary_op gimple_predicted_by_p gen_fix_truncsfdi2 cpp_define_formatted haifa_sched_finish nonzero_bits gen_split_2026 gen_peephole2_2422 vn_nary_may_trap double_int_umod final_forward_branch_p incdec_operand gen_split_1951 gen_split_1916 coverage_counter_alloc real_from_target_fmt cl_lang_count gen_strmov fold_binary_to_constant align_loops_max_skip gen_avx_vtestpd256 dr_analyze_innermost gen_rotrv4si3 gt_pch_p_28dw_separate_line_info_struct get_src_pwd hook_rtx_void_null gen_reduc_smax_v4sf double_int_divmod build_addr flag_guess_branch_prob subst_reloads et_split expand_bool_compare_and_swap cgraph_process_new_functions for_each_index gen_sse5_maskcmp_unsv8hi3 gen_sse5_mulv2div2di3_high flow_loop_dump gt_pch_p_13dw_fde_struct gen_sse_vmrcpv4sf2 operand_equal_p x86_order_regs_for_local_alloc gen_mmx_hsubv2sf3 gen_floordf2 supports_one_only gen_mmx_ssaddv8qi3 fold_builtin_strncpy ira_initiate_assign gen_movv2di may_trap_p_1 gen_ceildf2 gen_vashrv4si3 gen_peephole2_2394 gen_scalbdf3 gen_avx_divv4df3 init_one_libfunc obstack_free@@GLIBC_2.0 constraint_satisfied_p omega_solve_problem c_common_missing_argument sync_lock_release leaf_function_p c_builtin_function is_array_access_through_pointer_and_index gt_pch_n_P10die_struct4htab label_to_block_fn gt_ggc_mx_gimple_seq_d split_branch_probability warn_format_nonliteral dwarf2out_begin_epilogue mpfr_l2b_21_0__tab gen_avx_cmpsdv2df3 gen_split_1799 gen_peephole2_2357 current_function_uses_only_leaf_regs scev_is_linear_expression gen_addhi3_carry dfs_enumerate_from gt_pch_rs_gt_i386_h _hex_value __gmp_assert_header ipa_type_escape_type_contained_p flag_selective_scheduling c_finish_goto_ptr alias_sets_must_conflict_p gen_split_1883 gen_split_1848 push_stmt_changes lhs_of_insn_equals_to_dest_p cpp_set_include_chains gen_sse2_cvttps2dq stdin@@GLIBC_2.0 legitimate_pic_operand_p gt_ggc_mx_line_maps number_of_iterations_exit gen_fprem1xf4_i387 create_tmp_var_name mpfr_prec_round gen_sse_maskcmpv4sf3 record_builtin_type default_stack_protect_guard run_scc_vn debug_currdefs debug_generic_expr cl_target_option_restore gt_ggc_r_gt_varpool_h c_mark_addressable build_void_list_node default_builtin_reciprocal reorder_blocks set_struct_debug_option referenced_var_check_and_insert varpool_nodes vect_analyze_loop_form debug_df_ref fold_defer_overflow_warnings gen_split_1795 get_attr_mode warn_for_unused_label function_arg_advance debug_all_mem_sym_stats asm_out_file gen_ashlv2di3 lambda_collect_parameters expand_builtin_unwind_init last_call_insn cpp_read_main_file flag_ripa_disallow_asm_modules mf_mark __gmpz_init_set_ui append_to_statement_list pass_release_ssa_names gen_split_2748 pp_c_string_literal gt_pch_p_7c_scope decNumberClassToString fit_double_type sched_rgn_local_init warn_shadow __gmpn_add_nc get_pool_mode gt_ggc_mx_dw_loc_list_struct dump_string_field rtl_make_eh_edge ipa_compute_jump_functions dump_points_to_info_for decNumberCompare for_each_edge default_reloc_rw_mask mode_base_align notice_global_symbol gen_fix_truncsfsi_sse edge_probability_reliable_p bss_noswitch_section decimal64IsCanonical get_coverage_counts_no_warn gen_peephole2_2398 simplify_subtraction mmap_gt_pch_get_address gt_ggc_mx_elt_loc_list mpfr_l2b_18_1__tab debug_def_blocks pass_regmove fold_builtin_next_arg flush_pending_stmts add_sampling_to_edge_counters gimple_rhs_class_table gen_udivqi3 pass_rtl_loop_done sched_deps_info clobber_what_escaped gt_pch_p_8elt_list gen_vec_setv16qi _cpp_mark_file_once_only reemit_insn_block_notes flag_pch_preprocess av_set_union_and_live regno_use_in extract_insn_cached app_disable sd_find_dep_between gt_ggc_m_P24types_used_by_vars_entry4htab dump_lv_set gen_vec_pack_trunc_v4si _cpp_pop_context validate_arglist gen_xorsi3 sbitmap_vector_ones ipa_analyze_params_uses pass_lower_subreg2 initial_condition_in_loop_num expand_decl gen_abstf2 categorize_ctor_elements real_nan gen_split_2467 omega_print_red_equations ix86_align_funcs_string gt_pch_p_15cgraph_asm_node free_aux_for_edges set_reg_attrs_from_value estimate_numbers_of_iterations_loop gen_vec_setv4si c_print_identifier free_aux_for_blocks build_omp_clause gen_ssse3_psignv4si3 ix86_expand_fp_movcc decimal64ToString unlink_insn_chain gt_pch_p_9rtvec_def gt_pch_nx_VEC_constructor_elt_gc gen_movmisalignv4df gen_split_1948 cpp_lookup flag_sched_stalled_insns_dep df_simulate_finalize_forwards mpfr_nextbelow inverted_post_order_compute gen_split_2290 hook_callee_copies_named mpfr_round init_caller_save default_globalize_decl_name sbitmap_zero gen_extv debug_defs_stack mpfr_tmp_free gt_pch_n_P23temp_slot_address_entry4htab gen_avx_roundps256 gen_floorsf2 flag_signed_bitfields gen_sse3_hsubv4sf3 gen_sse2_cvtpd2pi gen_sse4_1_roundpd sreal_compare gen_sse2_pmovmskb set_std_prefix flag_gen_aux_info gt_ggc_mx_gimple_statement_d gsi_commit_edge_inserts default_emit_except_table_label sel_init_bbs dump_data_dependence_direction type_hash_canon lambda_matrix_add_mc set_used_flags emit_library_call_value set_nothrow_function_flags gt_ggc_mx_alias_set_entry gen_logxf2 mpfr_get_default_prec decimal64FromNumber branch_prob debug_df_useno const_0_to_1_operand code_to_optab destroy_ggc_zone build_call_list gt_ggc_mx_eh_region ira_reassign_conflict_allocnos dconst0 gt_ggc_m_P13scev_info_str4htab gt_pch_restore warn_padded mpfr_get_emin_max flag_merge_constants gen_sminv4sf3 varpool_nodes_queue least_common_multiple mpfr_get_emin_min gen_sse2_punpckhdq set_cfg_hooks build_fixed mark_sym_for_renaming hook_void_tree mpfr_ui_div initialize_sizetypes default_function_value flag_rename_registers get_attr_fp_int_src gimple_assign_ssa_name_copy_p flag_unroll_all_loops ira_finish_allocno_live_range_list targetcm gen_split_2325 warn_nontemplate_friend mpfr_l2b_3_1__tab gen_split_2685 gen_split_2298 gen_avx_blendvpd256 gimple_build_switch_vec current_sched_info df_print_byte_regset extend_regions slpeel_make_loop_iterate_ntimes xmalloc_set_program_name __gmpn_mul_basecase objc_compare_types globalize_reg ext_register_operand flag_tree_loop_distribution sbitmap_range_empty_p single_exit fixed_compare dwarf2out_frame_debug_restore_state gen_split_1832 round_down c_finish_omp_task gimple_fold_indirect_ref pushdecl_top_level c_build_bind_expr gen_sse4_2_pcmpistri warn_strict_selector_match mpfr_l2b_23_0__tab sync_new_ior_optab pass_delay_slots gen_sse2_cvtsd2si warn_deprecated_use tree_ssa_lim gt_pch_p_15basic_block_def mpfr_sub_ui strncasecmp@@GLIBC_2.0 gen_sse5_rotlv4si3 create_tag_raw get_immediate_dominator gen_vec_widen_umult_hi_v8hi mpfr_l2b_14_0__tab gen_vec_unpacku_float_lo_v8hi vcondu_gen_code gen_ssse3_phsubwv8hi3 real_sqrt pass_duplicate_computed_gotos gen_subv16qi3 gen_floatsidf2 pass_build_cgraph_edges vect_is_simple_reduction vec_heap_o_reserve help_flag cgraph_preserve_function_body_p chrec_convert_aggressive ds_max_merge memory_modified_in_insn_p warn_packed may_propagate_copy fibheap_min gen_lowpart_SUBREG flag_clone_hot_version_paths gen_mmx_subv8qi3 gen_sse2_movq128 gen_mmx_ashlv4hi3 gt_pch_nx_loop_exit epilogue_locator gen_ashrv2di3 dwarf2out_return_save estimate_numbers_of_iterations vect_estimate_min_profitable_iters df_byte_lr_get_regno_len gt_pch_n_P12varpool_node4htab __gmpz_sqrt gen_rtx_fmt_e_stat gen_sincos_extendsfxf3_i387 dwarf2out_frame_init mpfr_fits_slong_p emit_conditional_add gen_negdi2 build_array_ref flag_redundant flag_permissive forwarder_block_p sync_add_optab hook_invalid_arg_for_unprototyped_fn gen_sse5_fnmsubdf4 current_function_section pass_dominator delete_alias_heapvars debug_points_to_info_for gen_fptan_extendsfxf4_i387 pass_rtl_unroll_and_peel_loops process_pending_assemble_externals _cpp_valid_ucn memmove@@GLIBC_2.0 init_pp_output line_table gen_atandf2 dbxout_syms init_tree_ssa progname flag_no_output warn_switch_default flag_tree_dse gt_pch_p_11rtl_bb_info ix86_secondary_memory_needed gen_mmx_lshrv4hi3 maybe_hot_bb_for_func_p dump_asserts_for bitmap_compl_and_into mpfr_l2b_13_1__tab gen_umaxv4si3 ira_finish_allocno_live_ranges emutls_decl lambda_loopnest_transform ix86_fpmath_string vax_d_format _cpp_free_buff clear_storage ix86_expand_sse5_unpack gen_sse4a_extrq init_ttree mpfr_div_2si real_from_mpfr gen_vec_widen_umult_lo_v8hi flag_pmu_profile_generate ggc_alloc_typed_stat gt_pch_p_16dw_ranges_struct decNumberInvert c_common_print_pch_checksum expand_function_start ix86_expand_convert_uns_didf_sse gen_truncxfsf2_i387_noop build_common_tree_nodes init_alias_analysis free_original_copy_tables gen_movv4hi hard_function_value sel_register_cfg_hooks flag_ira_region get_reg_known_equiv_p decNumberAbs replace_ssa_name_symbol pass_if_conversion gt_ggc_r_gt_except_h cgraph_global_info gen_avx_cvttpd2dq256 gen_sync_addsi warn_unused_variable ident_hash recog note_list gcov_open flag_check_references gen_testqi_ext_ccno_0 gen_asinsf2 can_conditionally_move_p decimal64Canonical gen_rotlv4si3 gt_pch_nx_type_hash set_decl_origin_self ix86_preferred_output_reload_class gen_allocate_stack gt_pch_rs_gt_dwarf2out_h gen_uminv4si3 ira_print_disposition df_verify gt_pch_p_P9loop_exit4htab is_gimple_cast rest_of_type_compilation can_throw_internal gen_split_1844 ix86_emit_fp_unordered_jump gen_sse_movlhps frame_offset_overflow pp_c_function_definition gen_split_1998 gen_sse2_psadbw pass_split_for_shorten_branches gen_sse_movntv4sf pass_stack_regs_run init_ssa_operands c_types_compatible_p ix86_cmodel mpfr_l2b_3_0__tab warn_logical_op __gmpz_cmp_si contains_abnormal_ssa_name_p pass_ipa_struct_reorg start_fname_decls c_cast_expr decNumberMinus emutls_finish mpfr_log gen_split_1912 free_numbers_of_iterations_estimates_loop gen_pushv8sf1 get_spill_slot_decl free_omp_regions is_kernel_build cpp_PREFIX_len gen_split_2038 pass_uncprop stores_from_loop add_to_value expand_sync_operation use_group_regs call_expr_arglist _cpp_push_text_context gen_vec_extractv2sf tls_comm_section cselib_finish ix86_sse2avx chrec_apply pp_c_ampersand get_vectype_for_scalar_type gt_ggc_mx_limbo_die_struct ix86_match_ccmode gt_pch_p_19VEC_dw_attr_node_gc symbolic_operand mpfr_lessequal_p build_unary_op get_gcov_type gen_extendsfdf2 pass_ipa_type_escape gt_pch_nx_cgraph_sym gen_exp10df2 vect_analyze_loop gen_paritydi2 in_sequence_p predict_edge_def gen_sqrt_extendsfxf2_i387 timevar_start construct_plt_address reconcat gen_rintxf2 flag_tree_cselim decContextClearStatus gen_vconduv2di maybe_get_identifier check_pmu_profile_options alloc_reg_note mpfr_setmin cl_optimization_restore next_active_insn build_array_type strcat@@GLIBC_2.0 print_ddg_edge dep_cost_1 hook_bool_tree_true bitmap_default_obstack gen_sse5_pperm_pack_v2di_v4si gen_sse_movntdi find_loop_niter_by_eval reg_names symbol_queue_index emit_insn_after tp_or_register_operand tidy_fallthru_edges assemble_external_libcall build_function_declarator _cpp_trigraph_map init_c_lex sbitmap_intersection_of_preds set_prologue_iterations gt_pch_note_reorder mpfr_y0 gen_sleu gt_pch_p_15varray_head_tag diagnostic_report_diagnostic ix86_expand_vector_init cgraph_need_artificial_indirect_call_edges assemble_asm ira_loop_tree_root df_compact_blocks gt_pch_p_14sequence_stack gt_ggc_mx_VEC_pubname_entry_gc gen_sse2_comi gen_logsf2 pass_mudflap_1 ira_merge_allocno_live_ranges set_conv_libfunc ix86_split_copysign_var __gmpn_rootrem expensive_function_p gen_sse_cvtps2pi gen_pro_epilogue_adjust_stack_1 gimple_build_call_vec gen_aeskeygenassist flag_schedule_speculative_load pass_df_finish _bid_to_dpd32 debug_flow_info dwarf_strict setup_nop_and_exit_insns split_loop_exit_edge gt_pch_n_P16var_loc_list_def4htab gen_sse5i_fmsubv2df4 flag_web dump_generic_node c_common_read_pch sd_add_dep gen_split_1944 dump_histograms_for_stmt tree_log2 gt_ggc_rc_gt_function_h getcwd@@GLIBC_2.0 cgraph_mark_reachable_node eq_evolutions_p remove_address_replacements gen_smaxv8hi3 gen_subv8sf3 gen_split_1898 warn_selector ffvtp_process_options alter_subreg add_new_static_var class_narrowest_mode sbitmap_resize pass_referenced_vars sched_change_pattern gen_addqi3 misaligned_operand binary_fp_operator gen_avx_andnotv8sf3 varpool_mark_needed_node gt_ggc_r_gt_explow_h decContextSetStatusQuiet gen_fistsi2_floor sel_extend_global_bb_info gen_sse_movlhps_exp gt_pch_n_P11cgraph_node4htab __gmp_default_free expand_vec_shift_expr cleanup_dead_labels __gmpfr_cache_const_pi flag_ipa_type_escape pop_temp_slots gen_ldexpsf3 mpfr_strtofr cpp_make_system_header insn_current_address sizetype_tab current_function_decl expand_stack_restore gen_ffssi2 gen_fisthi2_with_temp c_begin_vm_scope concat __divdi3 pass_object_sizes create_rdg_vertices gen_umulsi3_highpart gen_peephole2_2383 htab_size pass_forwprop ira_start_point_ranges dump_hot_components build_nt_call_list decNumberCopyNegate flag_tree_ter reposition_prologue_and_epilogue_notes flag_reciprocal_math ira_init_costs mpfr_l2b_16_1__tab gen_strmov_singleop get_single_def_stmt ira_tune_allocno_costs_and_cover_classes regno_clobbered_p analyze_scalar_evolution set_priorities flag_tree_parallelize_loops gen_sse2_maskcmpv2df3 gen_sse_movss c_is_compiler_generated_type propagate_value vasprintf@@GLIBC_2.0 pc_set bitmap_and c_common_post_options ix86_split_ashr gt_pch_p_16call_site_record expand_computed_goto align_functions_log htab_create gt_ggc_mx_indirect_string_node real_can_shorten_arithmetic tidy_fallthru_edge update_path start_record_layout get_insn_template gen_movv16qi pp_dir_change mpfr_abs case_values_threshold _end gen_peephole2_2348 stdout@@GLIBC_2.0 default_strip_name_encoding dump_dref asctime@@GLIBC_2.0 blocks_nreverse gen_sqrtv8sf2 set_new_first_and_last_insn flag_delete_null_pointer_checks debug_nothing_tree_tree_tree_bool built_in_names cfg_layout_can_duplicate_bb_p tree_int_cst_sgn flag_keep_static_consts set_user_assembler_name pass_early_inline gen_sync_iorsi cpp_set_lang gen_popcounthi2 gt_pch_nx_align_stack mpfr_l2b_22_1__tab gt_ggc_rd_gt_tree_phinodes_h log@@GLIBC_2.0 name_registered_for_update_p gt_ggc_m_IP9tree_node17splay_tree_node_s objc_is_public output_constant gen_split_2856 c_begin_omp_task mpfr_swap gen_vec_initv8qi get_addr condjump_p expand_inc gt_pch_p_24types_used_by_vars_entry varpool_finalize_decl gsi_move_after fold_ternary gimple_has_side_effects fibheap_delete_node dump_recorded_exits gen_split_2366 decNumberClass contributes_to_priority dump_time_statistics cpp_include_defaults ggc_print_common_statistics gen_mmx_addv8qi3 init_rtlanal tree_estimate_probability gt_ggc_m_P12tree_int_map4htab legitimate_address_p gen_one_cmplv2di2 gen_sse5i_vmfmaddv4sf4 pp_c_type_id flag_finite_math_only gen_sse5_permv4sf cplus_demangle_print sreal_mul compare_from_rtx gen_peephole2_2387 mips_single_format __gmpn_submul_1 gt_pch_nx_nb_iter_bound inlining_mode_strings remove_edge_raw puts@@GLIBC_2.0 gen_log1pxf2 max_regno assign_386_stack_local gimple_purge_all_dead_eh_edges cgraph_add_fake_indirect_call_edges ira_class_translate fixup_abnormal_edges convert_from_eh_region_ranges get_attr_prefix_vex_imm8 gt_ggc_mx_control_flow_graph gen_sse4_1_pblendw x_rtl replace_label identifier_global_value gen_avx_unpcklps256 free_all_ipa_structures_after_iinln create_preheader ix86_build_signbit_mask flag_debug_asm decNumberVersion gen_sse2_pshufd __gmp_errno init_block_move_fn default_named_section_asm_out_constructor stmt_can_throw_internal cgraph_max_pid gen_split_1781 gen_zero_extendqisi2 gen_movstricthi gen_sordered warn_strict_prototypes gen_vec_extractv8qi lhd_user_conv_function_p hook_tree_tree_tree_null gt_pch_nx_lang_tree_node mark_symbols_for_renaming fences init_recog remove_predictions_associated_with_edge debug_region gen_sse4_1_mpsadbw warn_int_to_pointer_cast flag_reduced_reflection debug_tree_chain mpfr_l2b_26_1__tab VN_INFO_GET cpp_get_options sse_comparison_operator record_component_aliases gen_sse5_pperm gt_pch_p_19dw_loc_descr_struct offsettable_address_p gen_split_1974 gen_split_1939 sel_insn_is_speculation_check reg_set_to_hard_reg_set physmem_available ira_better_spill_reload_regno_p warn_write_strings gen_call_value_pop mpfr_l2b_11_1__tab build_constructor_from_list flag_tree_loop_linear gen_vrotlv16qi3 gen_sse2_punpckhwd may_point_to_global_var set_storage_via_libcall flag_pmu_profile_use add_builtin_function_ext_scope fold print_rtl set_init_index av_set_union_and_clear ds_merge clear_expr int_tree_map_hash resolve_asm_operand_names cpp_interpret_string_notranslate clear_bb_flags expr_last gen_sse5_fmaddv2df4 make_eh_edges sorry debug_dependencies flag_gcse gt_pch_p_22VEC_constructor_elt_gc get_pool_constant c_common_type_for_size is_gimple_operand declare_parm_level gimple_build_omp_critical gen_clzsi2 gt_ggc_m_P15dwarf_file_data4htab warn_missing_parameter_type component_uses_parent_alias_set expand_widen_pattern_expr gen_call_pop df_set_flags referenced_var_lookup xmalloc gen_split_2266 nearest_common_dominator_for_set is_gimple_reg alloc_aux_for_edge cpp_clear_file_cache VN_INFO gimple_seq_may_fallthru flag_profile_dump optimize_insn_for_speed_p unlink_bb_notes gen_rtx_CONST_INT reg_alternate_class remove_insn xstrdup offset_within_block_p const8_operand gen_avx_addsubv4df3 uid_decl_map_hash indirect_operand decl_assembler_name redirect_jump_2 dbxout_begin_stabn flags_from_decl_or_type gen_vec_unpacks_float_lo_v8hi gen_vec_unpacku_float_hi_v8hi push_gimplify_context default_internal_arg_pointer gt_ggc_mx_ptr_info_def contains_reg_of_mode insn_last_address new_type_alias ix86_constant_alignment fnotice ira_create_allocno rtx_referenced_p gen_avx_rsqrtv8sf2 create_iv first_stmt sp_add_funcname_mapping ix86_cc_mode fancy_abort current_ir_type gen_sse5_cvtps2ph get_loop_exit_condition _cpp_create_definition dump_tree_statistics ira_loop_edge_freq execute_on_growing_pred df_simulate_uses fold_call_stmt gen_sse5_rotlv2di3 gen_split_2150 gen_fpremxf4_i387 alloc_aux_for_edges label_to_alignment ira_additional_jumps_num gt_pch_fixup_stringpool ggc_min_heapsize_heuristic md5_buffer parser_obstack change_vinsn_in_expr cpp_GCC_INCLUDE_DIR build_reference_type double_int_to_tree c_init_decl_processing unshare_expr gimple_debug_bb_n ira_reg_class_union physmem_total lhd_expr_size gen_mulhi3 last_location set_random_seed pass_by_reference gt_pch_nx_rtl_bb_info extract_low_bits ggc_pch_alloc_object mpfr_l2b_20_1__tab gen_clobber lv_add_condition_to_bb gt_pch_p_P9mem_attrs4htab gt_ggc_m_P9tree_node4htab gen_exp2xf2 in_expr_list_p cmp_fp_expander_operand real_trunc __gmp_0 java_demangle_v3 state_transition flag_simple pass_convert_to_rsqrt mpfr_acos debug_names_replaced_by optimize_loop_nest_for_speed_p pass_lower_omp cpp_init_iconv print_lambda_trans_matrix get_coverage_counts gen_vcondv16qi gen_vec_initv2si may_move_out_cost dwarf2out_do_frame __gmpz_tstbit gen_avx_vinsertf128v8si zero_extended_scalar_load_operand tree_int_cst_sign_bit really_start_incremental_init clear_storage_hints mpfr_min gen_ssse3_phsubdv2si3 tree_transform_and_unroll_loop gen_one_cmplv16qi2 gen_xorv16qi3 ira_free read_integral_parameter emit_use gen_expxf2 omega_simplify_approximate dump_currdefs mpfr_div_si tree_int_cst_msb get_attr_i387_cw gimple_build_omp_sections_switch rtl_cfg_hooks asm_operand_ok lambda_matrix_copy gen_umulv8hi3_highpart start_function target_res_regs init_adjust_machine_modes mem_expr_equal_p cgraph_edge gotoff_operand ix86_align_loops_string __host_to_ieee_128 xstrndup md5_finish_ctx gt_ggc_r_gt_cgraph_h start_sequence double_int_ext_for_comb record_alias_subset print_generic_stmt cfg_layout_initialize eni_size_weights call_expr_flags gen_peephole2_2407 gt_pch_nx_indirect_string_node op_code_prio default_globalize_label get_option_state pass_rtl_eh set_stack_check_libfunc gen_sse2_cvttpd2pi cpp_write_pch_state reload_in_progress set_expr_locus restore_other_notes flag_tree_live_range_split redirect_edge_var_map_destroy objc_declare_alias perfect_loop_nest_depth gen_avx_blendpd256 sched_rgn_compute_dependencies reg_class_size eh_region_outermost gt_pch_p_17language_function free_graph gen_x86_shift_adj_2 ira_add_allocno_copy asm_file_name gen_split_2117 libiberty_demanglers dump_bitmap_statistics vect_supportable_dr_alignment gen_movmisalignv4si gimple_dump_cfg gimple_code_name pp_c_tree_decl_identifier gt_pch_nx_throw_stmt_node make_forwarder_block grokfield real_to_integer2 gen_sse_movmskps decode_asm_operands neg_double set_dep_weak pop_stmt_list gt_pch_nx_VEC_pubname_entry_gc reg_mentioned_p objc_start_category_interface flag_tree_copyrename tree_single_nonnegative_warnv_p ix86_sol10_return_in_memory gt_ggc_mx_initial_value_struct scev_probably_wraps_p average_num_loop_insns gt_pch_p_15queued_reg_save gen_rtx_fmt_is_stat gen_mmx_subv1di3 ipa_edge_args_vector gimple_duplicate_sese_region substitute_in_loop_info c_build_qualified_type mpfr_tmp_allocate dump_av_set gen_avx_rcpv8sf2 cselib_lookup gen_sse5i_fmsubv4sf4 redirect_edge_var_map_add gen_split_1890 foreach_reachable_handler gt_ggc_mx_bitmap_element_def gen_split_1940 ira_print_expanded_allocno gen_peephole2_1867 ira_rebuild_start_finish_chains mpfr_sqr gen_split_2047 free_nop_pool set_decl_abstract_flags gen_reg_rtx assign_stack_temp_for_type same_translation_unit_p gt_pch_n_P10cgraph_sym4htab remove_stmt_from_eh_region gen_sync_andhi fur_hooks sched_finish references_value_p assemble_zeros fold_build2_stat run_fast_df_dce chrec_fold_minus dbxout_reg_parms ix86_emit_swdivsf flag_enable_dom_check flag_ripa_disallow_opt_mismatch create_preheaders vcg_print_ddg gen_mmx_eqv2sf3 output_constant_def mpfr_fits_ulong_p warn_conversion decNumberToString name_mappings_registered_p is_gimple_min_invariant can_throw_external gen_fix_truncxfhi2 exit_insn int_expr_size parse_plugin_arg_opt remove_list_elem fstat immed_double_const flag_enable_icf_debug c_begin_compound_stmt gen_avx_cmppsv4sf3 flag_variable_expansion_in_unroller emit_jump_insn_after convert_and_check build_decl_attribute_variant emit_note_copy strspn@@GLIBC_2.0 build_pointer_type gen_sse5i_vmfnmsubv4sf4 sel_gen_insn_from_expr_after gt_pch_nx_VEC_alias_pair_gc clear_include_chains considered_for_pipelining_p print_inline_rtx av_set_leave_one_nonspec verify_loop_closed_ssa register_callback flag_branch_on_count_reg gt_pch_p_14bitmap_obstack refs_may_alias_p sscanf@@GLIBC_2.0 __gmpz_out_str double_int_ext c_cmp_lang_type df_grow_insn_info emit_unop_insn vn_nary_op_lookup_pieces htab_find_slot_with_hash ira_mark_memory_move_deletion gen_vec_unpacks_hi_v4sf gen_storentv4sf sp_smooth_cfg do_nothing_debug_hooks get_nop_from_pool cgraph_node __fxstat@@GLIBC_2.0 sbitmap_copy gen_mulsi3 sd_init_insn gen_vec_set_lo_v4df __gmpn_divrem_2 reg_nonzero_bits_general constant_expression_warning using_eh_for_cleanups debug_bb_n dom_info_state optimization_options init_empty_tree_cfg lhd_gimplify_expr commutative_tree_code init_temp_slots gimple_add_histogram_value all_passes flow_find_cross_jump partition_new sparseset_alloc parser_parsing_start gen_zero_extendhisi2_and setup_sched_dump ix86_abi_string move_cost gen_aux_info_record generating_concat_p current_function_sp_is_unchanging double_int_fits_to_tree_p insn_locators_alloc flag_ira_verbose return_address_pointer_rtx gen_split_2088 frame_larger_than_size gen_subsi3_carry insn_discriminator gimple_build_cond_from_tree fold_const_aggregate_ref print_direction_vector gen_vec_unpacks_float_hi_v8hi gen_sse5_fnmaddv2df4 ix86_frame_pointer_required _cpp_copy_replacement_text keep_with_call_p mpfr_add_si pointer_set_destroy ggc_force_collect gt_pch_nx_function gen_sse5_pmacsswd default_binds_local_p gen_sse5_pperm_sign_v16qi_v8hi get_constant_value_id __dpd32ToEngString gen_sse5_fnmsubv2df4 _cpp_init_internal_pragmas pmode_register_operand gen_split_1935 gt_ggc_mx_nb_iter_bound deps_save gen_avx_movntv2df set_dom_info_availability dump_ops_vector tree_block __gmpz_neg _cpp_lex_direct set_array_declarator_inner gimple_boolify _cpp_stack_include walk_gimple_seq optimize_loop_for_size_p hot_function_p vn_nary_op_insert_pieces debug_dwarf_die expand_naked_return gt_ggc_r_gt_expr_h unlikely_text_section vec_heap_p_reserve delete_unreachable_blocks gen_mmx_ashrv4hi3 gen_ix86_rotrdi3 lhd_set_decl_assembler_name fconst1 find_equiv_reg gimple_get_lhs gen_fistdi2_floor_with_temp flag_dyn_ipa dump_chain __gmpn_bases expand_call vn_reference_lookup ssa_name_nonzero_p delete_trivially_dead_insns gt_pch_n_P9mem_attrs4htab gen_mmx_umaxv8qi3 gen_rtx_fmt_isE_stat gen_split_2310 __environ@@GLIBC_2.0 blocks_in_phiopt_order create_empty_loop_on_edge memchr@@GLIBC_2.0 aff_combination_convert mark_elimination sra_insert_before gimple_set_bb gt_pch_p_13VEC_loop_p_gc queue_and_dump_index gen_andv2df3 mode_fbit __dpd128ToEngString df_compute_accessed_bytes cgraph_state lookup_attribute_spec strncmp@@GLIBC_2.0 gt_pch_nx_cpp_token exact_real_inverse vect_model_load_cost assemble_external q_regs_operand switch_to_section gen_tls_global_dynamic_64 build_compound_literal gen_avx_cvtps2dq gen_split_2149 deps_init ix86_valid_target_attribute_tree gt_pch_nx_c_parser gt_pch_n_P9tree_node4htab gt_pch_p_23constant_descriptor_rtx gen_sse4_1_blendpd mark_forward_parm_decls lhd_type_promotes_to tree_single_nonzero_warnv_p mpfr_mul_z gen_ssse3_phsubdv4si3 objc_continue_interface debug_mp_info can_duplicate_loop_p group_case_labels get_eh_region_tree_label objc_add_method_declaration gt_ggc_r_gt_cselib_h set_mem_expr __gmpn_copyi round_up gt_ggc_mx_rtx_constant_pool current_blocks vfprintf@@GLIBC_2.0 lseek@@GLIBC_2.0 gen_avx_movdqu find_common_loop tls_symbolic_operand gen_sse_vmdivv4sf3 vect_transform_slp_perm_load expected_loop_iterations gen_vec_initv4si gen_sse5_vrotlv8hi3 check_function_arguments_recurse build_vector_from_ctor gen_peephole2_2375 _cpp_compare_file_date pass_fast_rtl_byte_dce gen_sse5_fmadddf4 htab_create_alloc reorder_basic_blocks gen_avx_lddqu256 mpfr_mul_si debug_candidate cgraph_local_info ira_register_move_cost _cpp_extend_buff gen_peephole2_2403 gen_split_1778 ira_color thread_across_edge warn_enum_compare may_propagate_copy_into_stmt flag_errno_math mpfr_l2b_7_0__tab ix86_expand_branch register_and_not_any_fp_reg_operand gen_vlshrv8hi3 gimple_build_catch real_twop flag_tree_pre df_ref_create delete_points_to_sets case_compare standard_iv_increment_position gen_addv8sf3 gen_pushv2sf1 flag_instrument_functions_exclude_p dump_function xmalloc_failed ggc_pch_write_object block_to_bb pop_function_context flag_gnu89_inline int_mode_for_mode pass_tree_profile default_rtl_profile gen_split_2145 gen_split_2188 gen_sse_cvtss2si gen_memory_barrier_nosse gen_rtx_fmt_s00_stat decContextSetStatusFromString const_0_to_31_operand volatile_ok mpfr_mpn_exp sbitmap_a_or_b_cg munmap@@GLIBC_2.0 gen_remainderxf3 mpfr_clear_overflow dump_gimple_stmt just_once_each_iteration_p sync_old_sub_optab gen_split_2080 normalize_offset is_last_module coverage_note_define ira_class_hard_reg_index gen_movmisalignv16hi gen_sse5_pmacswd reg_renumber gt_pch_p_P8tree_map4htab gen_split_2629 c_begin_stmt_expr build_target_option_node mpfr_l2b_17_0__tab default_unwind_emit __gmpz_cmp_ui pp_c_type_qualifier_list canonicalize_loop_ivs rtx_class mpfr_const_log2_internal mark_virtual_ops_for_renaming size_binop df_add_problem vect_pattern_recog gen_divmodhi4 reg_equiv_init_size sel_redirect_edge_and_branch_force sync_new_xor_optab pass_rebuild_cgraph_edges internal_error assemble_name_raw gt_pch_rs_gt_varasm_h cpp_included_before strpbrk@@GLIBC_2.0 schedule_block vectorizable_assignment gen_lshrdi3 lambda_matrix_hermite decNumberIsSubnormal gt_ggc_m_P17tree_priority_map4htab set_curr_insn_source_location insn_luid gen_storentsi profile_info gen_lfloorxfhi2 is_gimple_id new_global_vars gen_peephole2_2371 gimple_block_label no_caller_save_reg_set collect_eh_region_array insn_cost gen_absxf2 print_plugins_versions gen_movv4di nonimmediate_operand check_function_arguments gen_slt gen_rtx_fmt_www_stat ix86_canonical_va_list_type ix86_use_fcomi_compare sel_bb_head hook_rtx_rtx_identity pop_visibility dump_sreal nonimmediate_or_sse_const_operand gt_ggc_mx_VEC_dcall_entry_gc compute_points_to_sets pass_remove_useless_stmts cxx_dialect gen_sse5_pcmov_v4sf auto_inc_p warn_format_extra_args objc_build_encode_expr gt_pch_p_8typeinfo gen_split_1967 default_select_rtx_section gimple_fold_builtin_snprintf_chk avx_comparison_float_operator gen_stack_protect_set get_loop_body_in_bfs_order hook_void_constcharptr must_pass_in_stack_var_size insn_current_reference_address get_single_def_stmt_with_phi end_recording_case_labels ix86_expand_setmem emit_insn build4_stat pass_pre gimple_assign_single_p mpfr_init record_vars_into warn_overlength_strings c_finish_omp_clauses mpfr_l2b_31_1__tab decNumberFMA print_lambda_loop flag_profile_reusedist pass_tree_profile_dump gt_ggc_mx_temp_slot_address_entry call_insn_operand flag_modulo_sched gimple_remove_histogram_value gen_vec_extractv2di find_replaceable_exprs split_edge debug_lv_set gen_rtx_fmt_si_stat ix86_expand_vector_move_misalign may_propagate_copy_into_asm gen_split_2625 rhs_predicate_for get_ebb_head_tail gen_split_2445 gt_pch_p_8function mpfr_l2b_24_1__tab sbitmap_ones df_live_set_all_dirty app_enable anti_adjust_stack create_alloc_pool decNumberDivide gimple_current_bind_expr gen_split_1803 output_dependence gen_vec_shr_v16qi get_attr_prefix gen_avx_andnotv4df3 extract_cond_bb_edges gt_pch_rs_gt_omp_low_h gen_avx_vperm2f128v8sf3 update_ssa ix86_binary_operator_ok gt_pch_p_13VEC_gimple_gc gt_ggc_r_gt_gimplify_h get_mode_bounds __gmpz_realloc gen_split_2713 gen_split_2306 pass_instantiate_virtual_regs ira_important_classes_num flag_working_directory flag_tree_vectorize gen_split_2141 mpfr_l2b_22_0__tab flag_debug_only_used_symbols cpp_finish __gmpn_divrem_1c gen_subv2df3 gen_avx_vextractf128v8si gen_sync_subhi flow_nodes_print compute_all_dependences gen_sse5_pperm_sign_v8hi_v4si operand_build_cmp is_gimple_formal_tmp_rhs flag_unswitch_loops pass_update_address_taken gt_pch_n_P8tree_map4htab gen_sse_rcpv4sf2 optimize warning mark_jump_label sel_debug_cfg_1 gt_pch_rs_gt_function_h gsi_insert_seq_before cplus_demangle_fill_dtor dwarf2out_end_epilogue gen_split_1901 mpfr_expm1 objc_finish_interface mpfr_rint_ceil gen_sse4_1_movntdqa call_used_regs pch_file __gmpz_tdiv_r_2exp gt_pch_nx_overlay_decl_mapping gen_sminv16qi3 set_builtin_user_assembler_name lambda_matrix_id_p c_objc_common_truthvalue_conversion gen_mmx_sssubv4hi3 ira_sort_regnos_for_alter_reg gt_pch_nx_queued_reg_save mpfr_l2b_30_1__tab md5_process_bytes fread@@GLIBC_2.0 gen_subdf3 gen_fyl2xp1xf3_i387 print_load_latency_line timevar_print mpfr_default_allocate decContextRestoreStatus gen_sse_loadhps_exp get_narrower debug_sra_elt_name debug_immediate_uses ix86_incoming_stack_boundary builtin_mathfn_code gen_udivmodhi4 target_spill_cost lambda_transform_legal_p gen_sse5_maskcmp_unsv4si3 uid_decl_map_eq gt_pch_p_P12varpool_node4htab dconst_third_ptr dump_all_value_ranges extract_insn mpfr_sub_q _cpp_pop_file_buffer fflush_unlocked@@GLIBC_2.0 reload_insn_chain tablejump_p gen_sse4_1_extendv2siv2di2 gt_pch_p_12object_block split_double init_stringpool gt_pch_nx_dw_cfi_struct gen_movmisalignv2si gen_sse_ldmxcsr get_type_or_decl_name profile_data_prefix gen_xorv4sf3 gen_avx_shufps256 debug_all_value_ranges mpfr_allocate_func dump_sbitmap_file gen_peephole2_2418 record_references_in_initializer alloc_block c_language xcalloc pp_base_format_verbatim const_4_to_5_operand ggc_splay_dont_free for_each_rtx gen_sse2_cvtdq2ps gen_sse5_maskcmp_uns2v8hi3 gt_pch_nx_dw_ranges_by_label_struct gt_pch_nx_VEC_gimple_gc gen_vec_interleave_highv8hi remove_free_INSN_LIST_node gen_sincossf3 subreg_regno_offset min_discriminator_location digit_vector length_unit_log setup_save_areas sd_lists_empty_p force_fit_type_double is_multivariate_chrec gen_sse5_phaddubq cgraph_process_module_scope_statics flag_schedule_insns_after_reload gen_sunge mpfr_cmpabs gt_pch_rc_gt_function_h ira_debug_copies find_nodes_on_paths __gmp_tmp_reentrant_free common_type cpp_included gen_avx_movmskpd256 write_global_declarations cpp_get_comments used_types_insert release_recorded_exits maybe_fold_offset_to_reference lookup_expr_eh_region cgraph_add_asm_node c_finish_omp_critical debug_aff dump_addr gt_pch_n_IP9tree_node12splay_tree_s gen_peephole2_2379 update_bb_profile_for_threading gen_fix_truncdi_i387_with_temp gen_floorxf2 dump_combine_stats gen_ashrv16qi3 duplicate_ssa_name gen_split_1826 gt_pch_p_P11cgraph_edge4htab mpfr_sqrhigh_n warn_thread_safety pass_predcom fixed_convert_from_int redirect_edge_and_branch_force reg_fits_class_p omega_eliminate_red gt_ggc_mx_queued_reg_save htab_hash_string gen_vec_interleave_lowv4sf gen_ldexpxf3 gen_peephole2_1873 df_lr_verify_transfer_functions gen_buneq splay_tree_remove mark_unavailable_targets gen_vec_initv2df gen_split_1931 free_stmt_vec_info_vec vect_memsyms_to_rename curr_state ix86_tune_features gt_pch_p_18VEC_basic_block_gc lambda_matrix_row_negate sched_deps_finish hook_tree_tree_tree_bool_null map_discriminator_location gen_split_2621 gen_split_2271 dump_insn pp_c_id_expression objc_start_class_interface regstat_n_sets_and_refs gen_zero_extendhisi2 gen_suneq sbitmap_a_and_b cpp_token_val_index gimplify_assign can_remove_branch_p pass_ipa_inline gsi_insert_seq_before_without_update gen_sse2_punpckldq set_bb_copy dwarf2_debug_hooks gt_pch_p_10VEC_rtx_gc gen_avx_maskstorepd free_affine_expand_cache gt_ggc_mx_VEC_deferred_locations_gc decNumberLn df_read_modify_subreg_p gt_pch_nx_constant_descriptor_rtx for_each_eh_region warn_empty_body _sch_toupper hook_rtx_rtx_null locator_location gt_pch_nx_answer gt_ggc_mx_basic_block_def predict_edge sync_ior_optab cpp_defined gt_ggc_r_gt_sdbout_h gen_logdf2 default_hard_regno_scratch_ok tree_cons_stat builtin_define_with_value sched_lists_pool flag_preprocess_only ira_reg_class_nregs set_of safe_from_p bcc_gen_fctn omega_alloc_problem gt_pch_p_P9tree_nodeP9tree_node12splay_tree_s flag_rerun_cse_after_loop mpfr_dim sbitmap_a_and_b_or_c hook_constcharptr_const_rtx_null warn_overloaded_virtual fold_builtin_strcpy simplify_stmt_using_ranges const_0_to_7_operand double_int_mul eh_returnjump_p debug_data_dependence_relation gen_smaxv4df3 debug_variable _edata gen_movmisalignv2df dump_data_reference ggc_calloc gen_highpart_mode mpfr_asin cgraph_unify_type_alias_sets gen_andv8sf3 simple_iv snprintf@@GLIBC_2.0 _cpp_backup_tokens_direct ira_max_point bitmap_intersect_p spu_single_format lookup_stmt_eh_region_fn iterative_hash_hashval_t sbitmap_a_and_b_or_c_cg fold_build_call_array_initializer init_var_map ix86_expand_prologue gt_pch_nx_language_function gen_sse5_pcom_tfv2di3 get_attr_athlon_decode emit_stack_restore pass_outof_cfg_layout_mode gt_pch_nx_VEC_basic_block_gc gen_movtf tree_profile_hooks flag_signaling_nans set_mem_attributes flag_sel_sched_reschedule_pipelined gen_lowpart_common sync_compare_and_swap_cc times@@GLIBC_2.0 gimplify_build1 expr_align gt_ggc_mx_var_loc_node emit_note gt_pch_rs_gt_c_decl_h get_pass_for_id get_current_def c_save_built_in_decl_post_parsing gen_sync_compare_and_swaphi unshare_aff_combination init_dep_1 num_validated_changes alloc_stmt_list warn_unsafe_loop_optimizations lhd_return_null_tree ira_mark_new_stack_slot has_dependence_p gen_avx_cvtdq2ps256 gen_avx_vbroadcastss pass_vectorize preprocess_constraints gen_mmx_femms duplicate_loop cplus_demangle_print_callback gen_split_1926 gen_sse2_eqv16qi3 cgraph_is_decl_external sync_nand_optab mpfr_l2b_31_0__tab assemble_label gen_mulv8hi3 ira_debug_allocno_copies ix86_expand_int_addcc gt_ggc_mx_types_used_by_vars_entry declspecs_add_type flag_no_peephole gen_subdi3 flag_use_divide_subroutine sbitmap_not gen_split_2717 gen_rotlv2di3 gt_pch_nx_dw_fde_struct gen_sse2_ussubv16qi3 insn_min_length dw2_asm_output_data c_promoting_integer_type_p sched_extend_target df_hard_reg_init c_finish_loop flag_split_ivs_in_unroller register_attribute gen_rtx_fmt_0_stat dump_component cl_optimization_save flag_tree_vrp dconstm1 ggc_alloc_stat vect_get_smallest_scalar_type gen_paritysi2_cmp gen_ssse3_phsubswv8hi3 warn_implicit debug_prefix_maps emit_jump_insn varpool_node gen_ble gen_movmisalignv16qi debug_bitmap_set clear_outdated_rtx_info gen_sse5_maskcmpv2df3 warn_unused_function flag_hosted gen_sse5_pmacssdd pragma_lex gen_fisthi2 build_varargs_function_type_list chrec_replace_initial_condition flag_cse_follow_jumps gen_fix_truncdfhi2 copy_gimple_seq_and_replace_locals flag_profile_use value_member mpfr_cmp_q gen_aesdec handle_format_arg_attribute emit_barrier expand_resx_expr gcov_read_string post_ipa_mem_report strip_pointer_or_array_types gen_tls_global_dynamic_32 gt_ggc_mx_constant_descriptor_tree decContextTestStatus gen_peephole2_2410 sched_dump_to_dot_p warn_volatile_register_var gen_iorv4sf3 dw2_force_const_mem gen_vec_interleave_lowv2df default_internal_label gen_subv4df3 gen_andtf3 renumber_gimple_stmt_uids_in_blocks ix86_isa_flags gen_ssse3_phaddswv4hi3 mpfr_greaterequal_p strcspn@@GLIBC_2.0 hex_init __gmpz_mod gen_split_2302 canonicalize_induction_variables decimal_single_format warn_char_subscripts dump_regset debug_asserts_for gen_sse3_monitor pedantic gen_rotrv16qi3 mpfr_y1 array_ref_element_size rtx_addr_varies_p warn_nonvdtor warn_long_long delete_insns_since ht_lookup prologue_locator sched_rgn_finish gt_pch_p_16string_pool_data gen_vcondv8hi rebuild_jump_labels verify_rtl_sharing gen_ashrsi3_31 address_operand pp_c_right_bracket pass_simple_dse ix86_force_drap gimple_fold sched_finish_ready_list __gmpz_tdiv_r sched_speculate_insn ira_add_allocno_copy_to_list add_function_usage_to default_pch_valid_p df_insn_debug_regno control_flow_insn_p ira_reg_classes_intersect_p get_attr_atom_sse_attr __gmp_reallocate_func double_int_add cpp_get_file gen_sse5_vmfnmsubv2df4 gen_fyl2xxf3_i387 c_split_parallel_clauses gen_ssse3_psignv8qi3 gen_split_1876 alloc_aux_for_block gen_peephole2_2414 reorder_insns_nobb gen_vec_pack_sfix_trunc_v2df decContextTestSavedStatus get_last_insn_anywhere pass_cprop_hardreg gen_cmpstrnsi find_constant_src encode_decimal128 compute_dominance_frontiers x86_initialize_trampoline decode_options strdup@@GLIBC_2.0 extract_bit_field sd_finish_insn cgraph_add_node_duplication_hook debug_reload gt_pch_p_P7rtx_def4htab gen_vconduv8hi ira_reg_class_cover_size div_and_round_double ix86_force_to_memory flag_tree_loop_im end_sample_profile objc_rewrite_function_call warn_redundant_decls get_attr_prefix_extra get_file_function_name VN_TOP pass_into_cfg_layout_mode gen_split_2012 dfa_state_size gt_ggc_mx_cgraph_node concat_copy2 verify_flow_info __gmpn_mul_fft_full get_pending_sizes debug_bitmap splay_tree_lookup sbitmap_alloc_with_popcount gen_sibcall_epilogue lambda_matrix_row_mc gen_ssse3_palignrdi ix86_expand_sse4_unpack gen_avx_movdqu256 cpp_forall_identifiers set_mem_attrs_from_reg gt_ggc_rd_gt_bitmap_h is_gimple_mem_rhs compute_call_used_vars gen_vconduv16qi gen_movmisalignv8si alloc_loop print_rtl_single remove_reg_equal_equiv_notes gen_sub3_insn get_frame_alias_set emit_call_insn_after_noloc remove_fake_edges dtors_section bb_note xrealloc gen_vec_extract_lo_v8si mpfr_neg set_edge_can_fallthru_flag gt_pch_nx_ehl_map_entry bookkeeping_p build_c_cast xexit gen_absv8hi2 encode_decimal64 get_canonical_lock_expr user_defined_section_attribute executable_checksum gen_split_2051 gen_split_2094 splay_tree_max gt_pch_p_16VEC_eh_region_gc dump_constraints gen_split_1810 gen_split_2830 double_int_zext gen_split_2202 redirect_jump gen_sync_compare_and_swap_ccqi __host_to_ieee_64 default_function_pro_epilogue debug_referenced_vars use_regs gen_nearbyintsf2 gen_adddf3 gen_peephole2_2154 ix86_output_addr_vec_elt mpfr_overflow_p is_vptr_init gen_vec_initv4df gen_sse2_movupd default_builtin_vector_alignment_reachable target_reg_cost mpfr_clear_underflow pass_init_datastructures copy_to_suggested_reg dom_info_available_p target_c_incpath gen_fix_trunchi_i387 fold_builtin_snprintf_chk warn_conversion_null ira_compress_allocno_live_ranges c_pp_lookup_pragma copy_mem_ref_info gen_set_got insn_variable_length_p ferror@@GLIBC_2.0 gen_avx_movups256 final_sequence dbxout_begin_empty_stabs mpfr_l2b_5_0__tab gcov_close adjust_address_1 varpool_assemble_decl cleanup_barriers dump_file pp_base_formatted_text duplicate_eh_regions gen_cmpsf gen_vec_setv2di crc32_byte default_pe_asm_named_section fold_unary_ignore_overflow gen_mmx_sminv2sf3 gcov_var gen_sync_double_compare_and_swap_ccdi gen_sse_cvtss2si_2 gen_split_1956 gt_ggc_mx_dw_cfi_struct get_max_float int_fits_type_p gen_split_2630 gen_split_2280 gen_floatdisf2 gen_ssse3_phaddwv4hi3 flag_verbose_asm omega_constrain_variable_sign ds_to_dk ira_move_loops_num gt_pch_nx_cgraph_node gen_cmpxf getpwd emit_group_store gen_sse5_fmsubdf4 sched_luids tree_to_double_int indirect_symref_ok decNumberMinMag check_qualified_type deps_restore find_what_p_points_to alloc_EXPR_LIST pass_sink_code hook_bool_void_false gen_sse2_lshrti3 reduction_code_for_scalar_code gt_pch_nx_var_loc_node __gmpz_root record_vars gsi_commit_one_edge_insert alloc_sched_pools gen_split_2288 flag_caller_saves gt_ggc_m_P15throw_stmt_node4htab debug_free_queue emit_call_insn_before_noloc htab_set_functions_ex reserve_phi_args_for_new_edge lambda_matrix_col_add lambda_body_vector_new debug_mem_addr_value emit_note_after flag_inhibit_size_directive pp_c_function_specifier gen_split_1814 gt_ggc_rc_gt_tree_ssa_structalias_h sbitmap_empty_p speculate_expr prev_nonnote_insn warn_array_bounds expand_expr_stmt debug_nothing_int_int strcmp@@GLIBC_2.0 mpfr_l2b_28_0__tab default_mode_for_suffix flag_indirect_classes move_block_from_reg lhd_print_tree_nothing final_scan_insn _cpp_equiv_tokens mpfr_cmp3 sched_verbose gen_peephole2_2391 real_to_decimal gen_sse2_andnotv16qi3 objc_get_class_reference gen_absdf2 mpfr_rint_round gen_lowpart_if_possible gen_rintsf2 splay_tree_successor pp_c_primary_expression is_gimple_stmt __gmpn_sb_divrem_mn finish_fname_decls build_real real_convert get_alias_set cpp_push_buffer build_one_cst fold_unary gen_rotrv2di3 strip_off_ending memory_address_length flag_predictive_commoning xmemdup decl_default_tls_model emit_push_insn lvalue_error canon_true_dependence make_fname_decl gen_avx_cvtpd2ps256 gen_mmx_uavgv8qi3 real_2expN gt_pch_n_P7rtx_def4htab ptr_difference_const c_incomplete_type_error gt_pch_p_20overlay_decl_mapping cgraph_nodes gen_split_1822 _cpp_expansions_different_trad pass_shorten_branches df_update_exit_block_uses pass_rtl_fwprop_addr signed_or_unsigned_type_for gcov_type_to_float sbitmap_union_of_diff_cg do_pending_stack_adjust cgraph_clone_edge gen_bswapsi2 init_deps_global gen_vec_set_hi_v8si gen_avx_divv2df3 identify_vertices set_decl_rtl remove_empty_loops warn_ctor_dtor_privacy gen_sse2_shufpd_v2df gt_pch_p_16machine_function gen_addv4df3 gen_rtx_fmt_i00_stat varpool_reset_queue gen_mmx_pinsrw _cpp_stack_file gen_avx_blendvpd reg_preferred_class objc_start_method_definition gen_vcondv4si copy_blkmode_from_reg insn_default_latency gimple_cond_get_ops_from_tree find_regno_fusage push_scope warn_format_y2k mpfr_erf __gmpz_clear move_replacements gt_pch_nx_reg_attrs delete_insn_and_edges pic_symbolic_operand init_emit_once tree_overlaps_hard_reg_set ieee_double_format ira_curr_loop_tree_node gt_pch_nx_tree_statement_list_node dump_double_int scev_initialize mpfr_cosh gt_ggc_m_P7section4htab override_options builtin_type_for_size gen_exp10xf2 dump_reg_info gen_peephole2_2429 merge_type_attributes constant_address_p exit@@GLIBC_2.0 gimplify_expr init_ggc_heuristics print_lambda_linear_expression simple_cst_list_equal dump_vec_loc_statistics ix86_find_base_term gen_sse2_vmmaskcmpv2df3 apply_change_group lhd_omp_firstprivatize_type_sizes gt_ggc_r_gt_tree_h real_zerop targetm locator_eq ira_dump_file rtx_alloc_stat mult_operator gen_split_1792 hook_bool_constcharptr_size_t_false true_dependence ix86_expand_clear flag_sample_profile_use_entry default_assemble_integer warn_coverage_mismatch warn_traditional_conversion get_insn_name diagnostic_build_prefix ebb_head new_loop_vec_info gen_sse4_1_roundps nreverse hook_void_bitmap gimplify_and_add default_target_option_can_inline_p c_common_reswords gen_mmx_rsqit1v2sf3 warn_mudflap emit_conditional_move pp_file_change ix86_expand_push eh_frame_section gen_split_1835 gt_pch_p_20initial_value_struct reload_n_operands cgraph_analyze_function gen_logbdf2 _cpp_do__Pragma gen_iorv2df3 alloc_aux_for_blocks pass_return_slot pass_partition_blocks gen_avx_shufps256_1 gen_ctzsi2 pass_tree_loop dump_scope_blocks get_attr_prefix_data16 pp_verbatim warnings_are_errors ira_reg_class_super_classes sel_num_cfg_preds_gt_1 cgraph_build_static_cdtor assign_temp word_mode mpfr_l2b_4_1__tab get_loop_body_with_size cgraph_is_promoted_static_func gen_split_2634 gen_split_2284 insert_insn_end_bb_new gen_split_1922 gt_pch_p_12elt_loc_list gen_sse5i_fmaddv2df4 gimple_build_nop __gmpfr_ceil_log2 warn_invalid_offsetof __gmpn_mod_34lsub1 hook_bool_mode_const_rtx_false flag_next_runtime ira_init pass_initial_value_sets find_func_by_global_id ggc_alloc_string warn_shadow_compatible_local cpp_quote_string gen_peephole2_2430 expand_sfix_optab gen_avx_vbroadcastf128_pd256 gt_ggc_mx_dw_line_info_struct init_pending_stack_adjust common_sched_info gen_avx_unpckhpd256 gen_vec_unpacks_hi_v8hi gen_sse4_1_extendv8qiv8hi2 gen_bleu gt_ggc_r_gt_stor_layout_h gen_andv4df3 make_tree_vec_stat gen_avx_vinsertf128v4df ira_finish_assign push_temp_slots simplify_subreg_regno mpfr_l2b_12_1__tab gt_ggc_mx_type_hash sched_is_disabled_for_current_region_p dconst_e_ptr cpp_register_deferred_pragma warn_unused_parameter gt_pch_rs_gt_tree_ssa_address_h flag_tree_builtin_call_dce gen_ilogbdf2 gt_pch_p_17stack_local_entry c_maybe_initialize_eh tree_expr_nonnegative_warnv_p gen_addqi3_cc gen_sse_stmxcsr sched_rgn_local_free root_omp_region finish_eh_generation flag_loop_interchange print_dist_vectors gen_sse5_phsubwd gt_ggc_m_P15cgraph_mod_info4htab pass_loop_distribution ipa_utils_print_order rebuild_cgraph_edges emit_note_before gen_untyped_call decContextSetStatusFromStringQuiet gen_sse2_maskcmpdf3 mpfr_l2b_13_0__tab reorder_insns integer_all_onesp remove_from_deps gen_sse4_1_blendvpd __gmpn_mul_n gen_split_1882 gen_split_1847 gt_pch_nx_mem_attrs strip_pointer_operator get_gimple_rhs_num_ops gen_movv2df cgraph_node_for_asm dbxout_begin_stabn_sline gen_sqrtv4sf2 gen_sse_storehps pass_match_asm_constraints gen_avx_cvttps2dq tree_unroll_loops_completely objects_must_conflict_p build_fold_indirect_ref shared_const_p sd_lists_size gen_blockage gen_split_1952 ira_may_move_in_cost is_vtbl_access addr_for_mem_ref cgraph_asm_nodes gen_lowpart_no_emit_general check_global_declaration_1 no_labels_between_p gen_ashldi3 free_simple_loop_desc ieee_quad_format gen_log2xf2 bitmap_first_set_bit gen_vrotlv2di3 partition_view_normal dbx_debug_hooks gt_pch_n_P9type_hash4htab verify_stmts gt_pch_p_11VEC_tree_gc print_generic_decl ix86_output_addr_diff_elt lambda_matrix_add gen_split_1917 warn_sign_compare flag_dump_rtl_in_asm gen_bunlt set_param_value gimple_build_label gen_sse2_gtv16qi3 init_optabs gen_rtx_fmt_e0_stat c_lex_with_flags auto_var_in_fn_p gsi_move_before assemble_end_function c_override_global_bindings_to_false gen_peephole2_2395 mpfr_cmp_si mpfr_clear_erangeflag ix86_expand_fp_vcond dwarf2out_args_size gimple_histogram_value free_stmt_list gen_rtx_fmt_Ess_stat types_used_by_vars_eq gt_pch_nx_comdat_type_struct omit_two_operands set_loop_copy add_bb_to_loop force_label_rtx if_test_bypass_p add_to_renaming_pragma_list rename_variables_in_bb num_changes_pending cselib_clear_table significand_size cgraph_availability_names mpfr_get_z __gmpn_perfect_square_p gen_split_1808 gen_avx_movntv2di warning_at gen_signbitsf2 can_copy_p find_in_history_vect dump_data_references offsettable_memref_p mpfr_l2b_9_1__tab freopen64@@GLIBC_2.1 debug_value_data statistics_fini_pass __i686.get_pc_thunk.bx ix86_size_cost gen_peephole2_2421 __dpd64FromNumber gsi_insert_before c_finish_omp_ordered decNumberShift reg_note_name decContextSaveStatus gen_ssse3_phadddv4si3 gt_pch_nx_VEC_dw_attr_node_gc dump_varray_statistics gen_sse5_phaddubd pop_gimplify_context decimal32IsCanonical bitmap_and_compl_into dump_flag_name _cpp_read_file_entries pedwarn_c90 output_asm_insn perform_integral_promotions _dpd_to_bid32 pp_base_set_prefix gen_subsi3 smallest_mode_for_size gen_vec_extract_evenv4sf gen_divv4sf3 fibheap_min_key gen_avx_maskstorepd256 coalesce_ssa_name gen_movmisalignv4sf declare_label objc_is_reserved_word stack_limit_rtx gen_xorv2df3 gt_pch_nx_dw_loc_list_struct gen_cmpdf aff_combination_mult gimple_build_omp_return pp_c_logical_or_expression put_pending_sizes gen_split_1945 gt_pch_p_14gimple_bb_info warn_unused gen_sse4a_insertq pp_base_newline gen_avx_vextractf128v4df default_external_stack_protect_fail sync_old_xor_optab __gmp_version loopify debug_insn_rtx output_address gt_ggc_mx_dw_ranges_by_label_struct compute_record_mode set_mem_attrs_for_spill iv_analyze_expr lookup_label walk_tree_1 gen_peephole2_2425 recog_op_alt which_alternative gen_rtx_fmt_iuuBieiee_stat regstat_compute_calls_crossed lhd_print_error_function gen_sse4_1_extendv2hiv2di2 force_nonfallthru putchar_unlocked@@GLIBC_2.0 gt_ggc_r_gt_emit_rtl_h __gmpn_add_n const_pow2_1_to_2_operand fields_compatible_p expand_ternary_op try_split ira_debug_conflicts mpfr_l2b_8_0__tab gt_pch_nx_string_pool_data gt_ggc_mx_VEC_constructor_elt_gc sel_bb_head_p stabilize_reference_1 mpfr_set_ui_2exp ix86_expand_strlen sparseset_equal_p gen_sse5_lshlv16qi3 gen_subhi3 gen_allocate_stack_worker_32 push_operand lambda_matrix_row_add flow_loop_tree_node_add const_12_to_15_operand is_gimple_addressable bss_section mpfr_set_default_prec gen_split_2066 main ix86_fp_compare_code_to_integer gen_peephole2_2399 make_node_stat gt_ggc_rc_gt_tree_h gen_rotlv8hi3 c_finish_if_stmt build_va_arg gen_fix_truncdfsi2 emit_insn_before lookup_stmt_eh_region sched_rgn_init pop_file_scope ira_allocnos _init current_pass gt_pch_p_18bitmap_element_def htab_find_slot copy_to_mode_reg remove_free_INSN_LIST_elem memory_displacement_operand iv_analyze find_basic_blocks propagate_tree_value __gmp_sqrt_of_negative pass_ipa_pta build_vector_type_for_mode cpp_push_definition subreg_nregs gen_sse2_vmmulv2df3 gt_ggc_mx_rtx_def gen_pushv2df1 align_jumps_max_skip push_module_scope prune_options sched_deps_init hook_void_tree_treeptr inequality_comparisons_p flag_tree_dce regclass_for_constraint gt_pch_p_P13scev_info_str4htab gt_ggc_mx_libfunc_entry dump_def_blocks gen_epilogue df_byte_lr_get_regno_start et_root new_stmt_vec_info __gmpn_mul_fft unshare_all_rtl_in_chain output_fp_compare gen_tablejump find_exception_handler_labels build_enumerator gen_sse5_rotrv2di3 gen_sse5_vrotlv2di3 cpp_unassert copy_rtx_if_shared real_ldexp deps_pools_are_empty_p build_offset_type gt_ggc_rd_gt_lists_h gen_atan2sf3 do_jump gen_mmx_punpckhbw gt_ggc_rd_gt_c_decl_h wrapup_global_declaration_2 default_expand_builtin_saveregs sel_gen_recovery_insn_from_rtx_after gen_rtx_fmt_sEss_stat cgraph_create_edge gen_sse2_vmdivv2df3 __gmpz_add_ui delete_loop c_process_expr_stmt gen_sync_old_addhi reg_referenced_p file_name_as_prefix objc_build_message_expr finish_record_layout ix86_function_arg_regno_p output_quoted_string maybe_copy_epilogue_insn optab_for_tree_code emit_barrier_after pointer_set_insert gen_sse_shufps_v4si statistics_histogram_event copy_expr_onside print_struct_values define_label gt_ggc_mx_saved_module_scope gen_atan2df3 graphds_domtree __gmpfr_default_rounding_mode redirect_edge_pred simplify_binary_operation dwarf2out_reg_save df_compute_regs_ever_live tree_code_size build_constructor gen_sse2_storelpd find_reloads current_demangling_style gt_ggc_mx_language_function flag_deduce_init_list expr_size lower_bound_in_type mfb_kj_edge ix86_expand_vector_move mark_referenced gen_sse5_maskcmp_uns2v4si3 try_tablejump sel_finish_global_and_expr sync_new_nand_optab fixup_tail_calls get_or_alloc_constant_value_id gen_reg_rtx_offset gt_pch_nx_c_scope gt_ggc_mx_comdat_type_struct sync_new_add_optab mips_quad_format sreal_to_int gen_vlshrv16qi3 unroll_and_peel_loops pending_invalid_xref warnings_for_convert_and_check tick_check_p gen_fistdi2_with_temp expand_float gen_avx_haddv4df3 flag_ipa_cp gt_pch_p_12var_loc_node decl_init_priority_insert div_operator pass_rtl_loop_init modified_between_p gen_floatunssisf2 x86_elf_aligned_common gen_xorhi3 gen_split_1886 slpeel_can_duplicate_loop_p df_dump_top first_cgraph_node_duplicated_hook size_in_bytes mpfr_const_euler ix86_attr_length_vex_default df_byte_lr_add_problem gimple_has_body_p ix86_schedule free_data_ref gen_negqi2 real_ceil varpool_remove_unreferenced_decls estimate_dep_weak htab_traverse expand_expr_real gimple_build_omp_sections ready_lastpos _cpp_save_file_entries avoid_constant_pool_reference gen_sse2_loadd gen_sse2_unpcklpd folding_initializer gen_fix_truncsfhi2 ix86_call_abi_override epilogue_completed c_dup_lang_specific_decl double_int_fits_in_hwi_p gt_ggc_m_IP9tree_node12splay_tree_s linemap_free set_Wstrict_aliasing estimate_move_cost init_varasm_status