warning: no diagnostics generated for main file. warning: could not create file ' GlobalImmutableSpaceRegion GlobalSystemSpaceRegion GlobalInternalSpaceRegion NonStaticGlobalSpaceRegion StaticGlobalsMemSpace{ SymRegion{ block_data{ block_code{ alloca{ element{ temp_object{ base ivar{ raw_offset{ Calling anonymous block Calling ' Returning from ' Returning to caller Entered call from ' Entered call PlistDiagnostics edgesstartendalternatedepthextended_messagepath C++ class C++ method issue_context _files | { { { | || { { { { { { { { { { { { { { { { { { { { \| { | kindcontrolkindevent warning: could not create file: issue_context_kind \| \l Tainted Symbols: Ranges are empty. Ranges of symbol values: Store (direct and default bindings): (Loc) objc-prop{ super. . Unknown Undefined [as bit integer] compoundVal{ lazyCompoundVal{ d $ < $ D [ Q G e o u( u( 4) l) ) ) ) ) ) u( u( u( u( u( u( ) ) ( = - - < < 8< 8< 8< < ; = ; . . - . . - . 49 : : : : : - - - - - GE `F DF jF tF K K K H H U T V U lU nT reg_$ derived_$ extent_$ meta_$ conj_$ ) ( Ht Ht \t |t t t t t u --- Call graph Dump --- Function: < root > calls: digraph " digraph unnamed { label=" Node [shape=record, label="{ truncated... }"]; :s -> Node Error: .dot '... done. error opening file ' ' for writing! x" + + + + + + * * * * * * * * / y* i* Y* I* 9* )* * * ) ) ) ) ) ) ) ) ) t) , , , , - , - + / i. Y. K. ( ( ( ( ( ( |( p( d( ' ' ' ' ' y' i' Y' I' <' 0' % % % % % % y% i% Y% I% 9% )% % % % $ Y& I& 9& )& & & % % $' & y& i& Y$ I$ 9$ )$ $ $ # # # # # # # # y# i# Y# I# 9# )# # # " " " " " " " " " " " 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 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 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 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 t1 41 41 41 41 41 41 41 41 41 41 41 41 41 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <7 <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 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 || ... && ... ? ... : ... try ... do ... while __builtin_choose_expr( ) for ( if goto * switch [B (ENTRY)] (EXIT)] (INDIRECT GOTO DISPATCH)] ... %3d ... , (OperatorCall) (BindTemporary) (CXXConstructExpr, (Base initializer) .~ (Implicit destructor) (Base object destructor) (Member object destructor) T: Preds ): Succs ({ ... ; }) (Member initializer) catch ( j Lj Lj Lj Lj Lj l Lj Lj Lj gk j j 4j 4j 'j 4j 4j j j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j k 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j 4j #l Lj \k ok Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj Lj j k ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls ls s s s s s s s s s s s s s Dw Dw Dw v v v Dw < L t t $ . , l T < \ l l \ \ | | | 4 (Temporary object destructor) xpc_ <> Inorder PostDominator Tree: Inorder Dominator Tree: DFSNumbers invalid: slow queries. =============================-------------------------------- 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 Tg f |g f g g f f f g f f h f f f f f h \i j j |i 4j j k h h j j %l %l j j j l l k k j k k j k k k k X W W X X Z Z X X X Z Z Z [ X Z Z X Z Z Z [ X X Z Z [ X X X X X X X X X X b c $c ,c 4c b
< < L D & D & & & & & & & & & & & & & & & & & & & & & & & < & & & & & & & & & & & & & & & & & & & & & & { ] E d l D t l D t d l l // /* No changes > < T l __declspec(allocate(".objc_imageinfo$B")) static struct IMAGE_INFO { unsigned version; unsigned flag; } struct objc_selector * _cmd; const struct _protocol_list_t * protocol_list; // super protocols const struct method_list_t *instance_methods; const struct method_list_t *class_methods; const struct method_list_t *optionalInstanceMethods; const struct method_list_t *optionalClassMethods; const struct _prop_list_t * properties; const unsigned int size; // sizeof(struct _protocol_t) const unsigned int flags; // = 0 const char ** extendedMethodTypes; unsigned long int *offset; // pointer to ivar offset location const unsigned char *ivarLayout; const struct _method_list_t *baseMethods; const struct _objc_protocol_list *baseProtocols; const struct _ivar_list_t *ivars; const unsigned char *weakIvarLayout; const struct _prop_list_t *properties; struct _class_t *superclass; const struct _method_list_t *instance_methods; const struct _method_list_t *class_methods; const struct _protocol_list_t *protocols; extern "C" __declspec(dllimport) struct objc_cache _objc_empty_cache; #pragma warning(disable:4273) ; typedef struct {} _objc_exc_ { struct _FIN { _FIN(id reth) : rethrow(reth) {} ~_FIN() { if (rethrow) objc_exception_throw(rethrow); } } _fin_force_rethow(_rethrow); ((unsigned int (*) (id, SEL, struct __objcFastEnumerationState *, id *, unsigned int))(void *)objc_msgSend) sel_registerName("countByEnumeratingWithState:objects:count:"), &enumState, (id *)__rw_items, (unsigned int)16) __attribute__ ((used, section ("__DATA,__objc_const"))) = { (const struct _method_list_t *)& (const struct _objc_protocol_list *)& (const struct _ivar_list_t *)& (const struct _prop_list_t *)& long protocol_count; // Note, this is 32/64 bit struct _protocol_t *super_protocols[ extern "C" __declspec(dllexport) struct _class_t __attribute__ ((used, section ("__DATA,__objc_data"))) = { 0, // (void *)&_objc_empty_cache, 0, // unused, was (void *)&_objc_empty_vtable, static void OBJC_CLASS_SETUP_$_ __declspec(allocate(".objc_classlist$B")) static struct _class_t *L_OBJC_LABEL_CLASS_$ [ __attribute__((used, section ("__DATA, __objc_classlist,regular,no_dead_strip")))= { __declspec(allocate(".objc_nlclslist$B")) static struct _class_t *_OBJC_LABEL_NONLAZY_CLASS_$[] = { __declspec(allocate(".objc_catlist$B")) static struct _category_t *L_OBJC_LABEL_CATEGORY_$ [ __attribute__((used, section ("__DATA, __objc_catlist,regular,no_dead_strip")))= { __declspec(allocate(".objc_nlcatlist$B")) static struct _category_t *_OBJC_LABEL_NONLAZY_CATEGORY_$[] = { struct objc_selector; struct objc_class; struct __rw_objc_super { struct objc_object *object; struct objc_object *superClass; __rw_objc_super(struct objc_object *o, struct objc_object *s) : object(o), superClass(s) {} #pragma section(".objc_classlist$B", long, read, write) #pragma section(".objc_catlist$B", long, read, write) #pragma section(".objc_imageinfo$B", long, read, write) #pragma section(".objc_nlclslist$B", long, read, write) #pragma section(".objc_nlcatlist$B", long, read, write) #pragma section(".objc_protorefs$B", long, read, write) #pragma section(".cat_cls_meth$B", long, read, write) #pragma section(".inst_meth$B", long, read, write) #pragma section(".cls_meth$B", long, read, write) #pragma section(".objc_ivar$B", long, read, write) #pragma section(".objc_selrefs$B", long, read, write) #pragma section(".objc_classrefs$B", long, read, write) #pragma section(".objc_superrefs$B", long, read, write) #ifndef _REWRITER_typedef_Protocol typedef struct objc_object Protocol; #define _REWRITER_typedef_Protocol #define __OBJC_RW_DLLIMPORT extern "C" __declspec(dllimport) #define __OBJC_RW_STATICIMPORT extern "C" #define __OBJC_RW_DLLIMPORT extern __OBJC_RW_DLLIMPORT void objc_msgSend(void); __OBJC_RW_DLLIMPORT void objc_msgSendSuper(void); __OBJC_RW_DLLIMPORT void objc_msgSend_stret(void); __OBJC_RW_DLLIMPORT void objc_msgSendSuper_stret(void); __OBJC_RW_DLLIMPORT void objc_msgSend_fpret(void); __OBJC_RW_DLLIMPORT struct objc_object *objc_getClass __OBJC_RW_DLLIMPORT struct objc_class *class_getSuperclass __OBJC_RW_DLLIMPORT struct objc_object *objc_getMetaClass __OBJC_RW_DLLIMPORT void objc_exception_throw( struct objc_object *); __OBJC_RW_DLLIMPORT void objc_sync_enter( struct objc_object *); __OBJC_RW_DLLIMPORT void objc_sync_exit( struct objc_object *); __OBJC_RW_DLLIMPORT Protocol *objc_getProtocol(const char *); #ifndef __FASTENUMERATIONSTATE struct __objcFastEnumerationState { unsigned long *mutationsPtr; __OBJC_RW_DLLIMPORT void objc_enumerationMutation(struct objc_object *); #define __FASTENUMERATIONSTATE #ifndef __NSCONSTANTSTRINGIMPL struct __NSConstantStringImpl { #ifdef CF_EXPORT_CONSTANT_STRING extern "C" __declspec(dllexport) int __CFConstantStringClassReference[]; __OBJC_RW_DLLIMPORT int __CFConstantStringClassReference[]; #define __NSCONSTANTSTRINGIMPL // Runtime copy/destroy helper functions (from Block_private.h) extern "C" __declspec(dllexport) void _Block_object_assign(void *, const void *, const int); extern "C" __declspec(dllexport) void _Block_object_dispose(const void *, const int); extern "C" __declspec(dllexport) void *_NSConcreteGlobalBlock[32]; extern "C" __declspec(dllexport) void *_NSConcreteStackBlock[32]; __OBJC_RW_DLLIMPORT void _Block_object_assign(void *, const void *, const int); __OBJC_RW_DLLIMPORT void _Block_object_dispose(const void *, const int); __OBJC_RW_DLLIMPORT void *_NSConcreteGlobalBlock[32]; __OBJC_RW_DLLIMPORT void *_NSConcreteStackBlock[32]; #undef __OBJC_RW_STATICIMPORT struct __NSContainer_literal { __NSContainer_literal (unsigned int count, ...) { for (unsigned i = 0; i < count; i++) arr[i] = va_arg(marker, void *); #define __OFFSETOFIVAR__(TYPE, MEMBER) ((long long) &((TYPE *)0)->MEMBER) #pragma section(".objc_inithooks$B", long, read, write) __declspec(allocate(".objc_inithooks$B")) static void *OBJC_CLASS_SETUP[] = { static void *OBJC_CATEGORY_SETUP[] = { (void *)&OBJC_CATEGORY_SETUP_$_ unsigned int entsize; // sizeof(struct _prop_t) unsigned int count_of_properties; rewriting sub-expression within a macro (may not be correct) rewriting block literal declared in global scope is not implemented rewriter doesn't support user-specified control flow semantics for @try/@finally (code may not execute properly) static __NSConstantStringImpl __attribute__ ((section ("__DATA, __cfstring"))) = {__CFConstantStringClassReference, extern "C" __declspec(dllimport) id objc_getProperty(id, SEL, long, bool); extern "C" __declspec(dllimport) void objc_setProperty (id, SEL, long, id, bool, bool); objc_setProperty (self, _cmd, unsigned int entsize; // sizeof(struct _objc_method) struct _objc_method method_list[ [] __attribute__ ((used, section ("__DATA,__objc_const"))) = struct _protocol_t _OBJC_PROTOCOL_ __attribute__ ((used, section ("__DATA,__datacoal_nt,coalesced"))) = { (const struct _protocol_list_t *)& (const struct method_list_t *)&_OBJC_PROTOCOL_INSTANCE_METHODS_ (const struct method_list_t *)&_OBJC_PROTOCOL_CLASS_METHODS_ (const struct method_list_t *)&_OBJC_PROTOCOL_OPT_INSTANCE_METHODS_ (const struct method_list_t *)&_OBJC_PROTOCOL_OPT_CLASS_METHODS_ (const struct _prop_list_t *)&_OBJC_PROTOCOL_PROPERTIES_ __declspec(allocate(".cat_cls_meth$B")) struct _objc_protocol_list *next; struct _objc_protocol *class_protocols[ __attribute__ ((used, section ("__OBJC, __cat_cls_meth")))= { 0, _OBJC_$_CATEGORY_INSTANCE_METHODS_ _OBJC_$_CATEGORY_CLASS_METHODS_ __attribute__ ((used, section ("__DATA,__objc_const"))) = (const struct _method_list_t *)& (const struct _prop_list_t *)& static void OBJC_CATEGORY_SETUP_$_ __declspec(allocate(".objc_ivar$B")) __attribute__ ((used, section ("__DATA,__objc_ivar"))) extern "C" __declspec(dllexport) unsigned long int { struct __block_impl impl; impl.isa = &_NSConcreteGlobalBlock; impl.isa = &_NSConcreteStackBlock; impl.Flags = flags; impl.FuncPtr = fp; _Block_object_assign((void*)&dst-> _Block_object_dispose((void*)src-> void (*__Block_byref_id_object_copy)(void*, void*); void (*__Block_byref_id_object_dispose)(void*); static void __Block_byref_id_object_copy_ _Block_object_assign((char*)dst + static void __Block_byref_id_object_dispose_ _Block_object_dispose(*(void * *) ((char*)src + , __Block_byref_id_object_copy_ , __Block_byref_id_object_dispose_ { id volatile _rethrow = 0; try { } catch (id e) {_rethrow = e;} { id _rethrow = 0; id _sync_obj = ; objc_sync_enter(_sync_obj); try { struct _SYNC_EXIT { _SYNC_EXIT(id arg) : sync_exit(arg) {} ~_SYNC_EXIT() {objc_sync_exit(sync_exit);} } catch (id e) {_rethrow = e;} struct __objcFastEnumerationState enumState = { 0 }; unsigned long startMutations = *enumState.mutationsPtr; if (startMutations != *enumState.mutationsPtr) objc_enumerationMutation(l_collection); )enumState.itemsPtr[counter++]; __declspec(allocate(".objc_protorefs$B")) _OBJC_IMAGE_INFO = { 0, 2 }; struct _prop_t { const char *name; const char *attributes; struct _protocol_t; struct _objc_method { const char *method_type; void *_imp; struct _protocol_t { void * isa; // NULL const char *protocol_name; struct _ivar_t { const char *type; unsigned int alignment; unsigned int size; struct _class_ro_t { unsigned int flags; unsigned int instanceStart; unsigned int instanceSize; unsigned int reserved; struct _class_t { struct _class_t *isa; void *cache; void *vtable; struct _class_ro_t *ro; struct _category_t { struct _class_t *cls; __OFFSETOFIVAR__(struct #ifndef _REWRITER_typedef_ #define _REWRITER_typedef_ typedef struct objc_object ; #endif id rethrow; ((id)l_collection, static struct _class_ro_t (unsigned int)0, ", _OBJC_$_CLASS_METHODS_ _OBJC_$_INSTANCE_METHODS_ 0, static struct /*_protocol_list_t*/ & extern "C" __declspec(dllexport) __declspec(dllimport) struct _class_t OBJC_CLASS_$_ struct _class_t 0, // &OBJC_CLASS_$_ &_OBJC_CLASS_RO_$_ , }; 0, &_OBJC_METACLASS_RO_$_ (void ) { OBJC_METACLASS_$_ .isa = .superclass = .cache = &_objc_empty_cache OBJC_CLASS_$_ 0, // &OBJC_METACLASS_$_ // &OBJC_CLASS_$_ &_OBJC_$_CATEGORY_ #ifndef __OBJC2__ #define __OBJC2__ #pragma once (const char *); (struct objc_class *); unsigned long state; void **itemsPtr; unsigned long extra[5]; }; int *isa; int flags; char *str; long length; #else #ifndef BLOCK_IMPL #define BLOCK_IMPL struct __block_impl { void *isa; int Flags; int Reserved; void *FuncPtr; #ifdef __OBJC_EXPORT_BLOCKS #undef __OBJC_RW_DLLIMPORT #ifndef KEEP_ATTRIBUTES #define __attribute__(X) #ifndef __weak #define __weak #ifndef __block #define __block #include void * *arr; va_list marker; va_start(marker, count); arr = new void *[count]; va_end( marker ); }; __NSContainer_literal() { delete[] arr; } (void *)&OBJC_CLASS_SETUP_$_ struct /*_prop_list_t*/ struct _prop_t prop_list[ sizeof(_prop_t) {{" {" ", \" }} }, ((struct _IMPL *)self)-> #if 0 __rw_objc_super sel_registerName objc_getClass class_getSuperclass objc_getMetaClass struct union } enum (* __block_impl __NSContainer_literal __NSConstantStringImpl __NSConstantStringImpl_ 0x000007c8, _I_ _C_ self, _cmd return (_TYPE) objc_getProperty(self, _cmd, , 1) ; } 1, _TYPE , (id) struct /*_method_list_t*/ unsigned int method_count; sizeof(_objc_method) {{(struct objc_selector *)" {(struct objc_selector *)" static const char * _OBJC_PROTOCOL_METHOD_TYPES_ _OBJC_PROTOCOL_CLASS_METHODS_ _OBJC_PROTOCOL_PROPERTIES_ 0, ", sizeof(_protocol_t) (const char **)& 0 }; struct _protocol_t * = &_OBJC_PROTOCOL_ int protocol_count; ]; } _OBJC_ ,{&_OBJC_PROTOCOL_ ,&_OBJC_PROTOCOL_ } }; static struct _category_t 0, // & _OBJC_$_CATEGORY_ .cls = extern "C" unsigned long int struct /*_ivar_list_t*/ unsigned int count; struct _ivar_t ivar_list[ sizeof(_ivar_t) {{ { (unsigned long int *)& sizeof(struct _class_t) _IMPL) unsigned long struct _IMPL { /* @end */ _IMPL _IVARS; __Block_byref_ _block_func_ __global_ _block_impl_ _block_desc_ *__cself) *__cself, = __cself-> ; // bound by ref = ( ; // bound by copy () {} * Desc; (void *fp, *desc struct __block_impl * , void * ; // by ref , int flags=0) ((struct __block_impl *)_ (_ ->__forwarding) Desc = desc; , int flags=0) { _block_copy_ *dst, *src) { , (void*)src-> /*BLOCK_FIELD_IS_BYREF*/); /*BLOCK_FIELD_IS_BLOCK*/); /*BLOCK_FIELD_IS_OBJECT*/); static void __ _block_dispose_ static struct { unsigned long reserved; unsigned long Block_size; void (*copy)(struct *, struct void (*dispose)(struct _DATA = { 0, sizeof(struct , __ const volatile restrict void *__isa; *__forwarding; int __flags; int __size; (void *dst, void *src) { , *(void * *) ((char*)src + ); } (void *src) { = {(void*) __Block_byref_id_object_copy_ { id volatile _rethrow = 0; catch (_objc_exc_ *_ catch (id e) {_rethrow = e;} } } id sync_exit; } _sync_exit(_sync_obj); objc_exception_throw( { id __rw_items[16]; id l_collection = (id) unsigned long limit = if (limit) { do { unsigned long counter = 0; do { : ; } while (counter < limit); } while (limit = = (( )0); : ; } else goto __break_label_ goto __continue_label_ /* @optional */ /* @required */ // @class = & ! C! X X X X X X X X X X X X X X X X X X X X X X X [ static struct { object(o), superClass(s) {} return /* { struct _IVARS; }; struct _protocol_methods { struct objc_selector *_cmd; char *method_types; int protocol_method_count; ", " "} struct _objc_protocol { char *protocol_name; ", 0, struct _objc_symtab { long sel_ref_cnt; SEL *refs; short cls_def_cnt; short cat_def_cnt; void *defs[ }; 0, 0, ,&_OBJC_CLASS_ ,&_OBJC_CATEGORY_ struct _objc_module { long version; long size; #pragma data_seg(pop) &_OBJC_MODULES; SEL _cmd; void *_imp; int method_count; CLASS _meth")))= { 0, ,{{(SEL)" ", (void *) ,{(SEL)" INSTANCE struct _objc_category { char *category_name; char *class_name; unsigned int size; " , " , 0 struct _objc_ivar { char *ivar_name; char *ivar_type; int ivar_offset; int ivar_count; struct _objc_ivar ivar_list[ ,{{" ,{" struct _objc_class { struct _objc_class *isa; char *name; long info; long instance_size; struct objc_cache *cache; const char *ivar_layout; , 0, " ,0,0,0,0 , 0,1 ,sizeof(struct , 0 ,0,0 , 0,0 int buf[18/*32-bit i386*/]; char *pointers[4];} _stack; /* @catch begin */ else { if (_setjmp(_stack.buf)) else { /* @catch continue */ } else { else if ( 1) { id _tmp = _caught; 1) { } /* last catch end */ _rethrow = _caught; } } /* @catch end */ /* @finally */ } /* @try scope end */ objc_sync_enter((id) objc_sync_exit( objc_exception_throw(_caught struct __rw_objc_super { struct objc_object *object; struct objc_object *superClass; __rw_objc_super(struct objc_object *o, struct objc_object *s) : __OBJC_RW_DLLIMPORT struct objc_object *objc_msgSend (struct objc_object *, struct objc_selector *, ...); __OBJC_RW_DLLIMPORT struct objc_object *objc_msgSendSuper (struct objc_super *, struct objc_selector *, ...); __OBJC_RW_DLLIMPORT struct objc_object* objc_msgSend_stret __OBJC_RW_DLLIMPORT struct objc_object* objc_msgSendSuper_stret __OBJC_RW_DLLIMPORT double objc_msgSend_fpret __OBJC_RW_DLLIMPORT void objc_exception_throw(struct objc_object *); __OBJC_RW_DLLIMPORT void objc_exception_try_enter(void *); __OBJC_RW_DLLIMPORT void objc_exception_try_exit(void *); __OBJC_RW_DLLIMPORT struct objc_object *objc_exception_extract(void *); __OBJC_RW_DLLIMPORT int objc_exception_match (struct objc_class *, struct objc_object *); __OBJC_RW_DLLIMPORT void objc_sync_enter(struct objc_object *); __OBJC_RW_DLLIMPORT void objc_sync_exit(struct objc_object *); { objc_exception_try_exit(&_stack); return { objc_exception_try_exit(&_stack); struct _protocol_methods protocol_methods[ ]; } _OBJC_PROTOCOL_INSTANCE_METHODS_ __attribute__ ((used, section ("__OBJC, __cat_inst_meth")))= { ,{{(struct objc_selector *)" ,{(struct objc_selector *)" ]; } _OBJC_PROTOCOL_CLASS_METHODS_ __attribute__ ((used, section ("__OBJC, __cat_cls_meth")))= { struct _objc_protocol_extension *isa; struct _objc_protocol **protocol_list; struct _objc_protocol_method_list *instance_methods; struct _objc_protocol_method_list *class_methods; static struct _objc_protocol _OBJC_PROTOCOL_ __attribute__ ((used, section ("__OBJC, __protocol")))= { 0, " (struct _objc_protocol_method_list *)&_OBJC_PROTOCOL_INSTANCE_METHODS_ (struct _objc_protocol_method_list *)&_OBJC_PROTOCOL_CLASS_METHODS_ static struct _objc_symtab _OBJC_SYMBOLS __attribute__((used, section ("__OBJC, __symbols")))= { struct _objc_symtab *symtab; static struct _objc_module _OBJC_MODULES __attribute__ ((used, section ("__OBJC, __module_info")))= { , sizeof(struct _objc_module), "", &_OBJC_SYMBOLS #pragma section(".objc_protocol$B",long,read,write) #pragma data_seg(push, ".objc_protocol$B") static struct _objc_protocol *_POINTER_OBJC_PROTOCOL_ #pragma section(".objc_module_info$B",long,read,write) #pragma data_seg(push, ".objc_module_info$B") static struct _objc_module *_POINTER_OBJC_MODULES = struct _objc_method_list *next_method; __attribute__ ((used, section ("__OBJC, __ struct _objc_method_list *instance_methods; struct _objc_method_list *class_methods; struct _objc_protocol_list *protocols; struct _objc_property_list *instance_properties; static struct _objc_category _OBJC_CATEGORY_ __attribute__ ((used, section ("__OBJC, __category")))= { " , (struct _objc_method_list *)&_OBJC_CATEGORY_INSTANCE_METHODS_ , (struct _objc_method_list *)&_OBJC_CATEGORY_CLASS_METHODS_ , (struct _objc_protocol_list *)&_OBJC_CATEGORY_PROTOCOLS_ , sizeof(struct _objc_category), 0 }; ]; } _OBJC_INSTANCE_VARIABLES_ __attribute__ ((used, section ("__OBJC, __instance_vars")))= { const char *super_class_name; struct _objc_ivar_list *ivars; struct _objc_method_list *methods; struct _objc_class_ext *ext; static struct _objc_class _OBJC_METACLASS_ __attribute__ ((used, section ("__OBJC, __meta_class")))= { (struct _objc_class *)" , 0,2, sizeof(struct _objc_class), 0 , (struct _objc_method_list *)&_OBJC_CLASS_METHODS_ ,0, (struct _objc_protocol_list *)&_OBJC_CLASS_PROTOCOLS_ static struct _objc_class _OBJC_CLASS_ __attribute__ ((used, section ("__OBJC, __class")))= { &_OBJC_METACLASS_ , (struct _objc_ivar_list *)&_OBJC_INSTANCE_VARIABLES_ , (struct _objc_method_list *)&_OBJC_INSTANCE_METHODS_ , (struct _objc_protocol_list*)&_OBJC_CLASS_PROTOCOLS_ /* @try scope begin */ { struct _objc_exception_data { objc_exception_try_enter(&_stack); if (!_setjmp(_stack.buf)) /* @try block continue */ id _caught = objc_exception_extract(&_stack); objc_exception_try_enter (&_stack); _rethrow = objc_exception_extract(&_stack); _rethrow = objc_exception_extract(&_stack); objc_exception_match((struct objc_class *)objc_getClass(" "), (struct objc_object *)_caught)) { if (!_rethrow) objc_exception_try_exit(&_stack); if (_rethrow) objc_exception_throw(_rethrow); { /* implicit finally clause */ /* @try scope begin */ { struct _objc_exception_data { if (!_rethrow) objc_exception_try_exit(&_stack); if (_rethrow) objc_exception_throw(_rethrow); G uG 0A 0A F 0A 0A 0A 0A 0A 0A F F 0A 0A 0A G G 0A 0A 0A 0A 0A 0A 0A E 0A 0A 0A 0A 0A SD @{} ] = @[] f m O 1 f m Uninitialized Vector: ComplexInt: ComplexFloat: LValue: Array: x Struct bases: fields: Union: MemberPointer: AddrLabelDiff: (char*) *(& + 1 ! D! ! ! D" " " # d$ \% - T- - 1 / 2 . $/ / 1 + , H dI J M L L LJ G K , t z h V D 2 \U U U V TV LW ,V dU 5[ Z Z Z gZ gZ ` N` [ [ Z ^ ^ ^ @^ Y Z Z Z [ g[ [ [ \ \ [ C] \ \ '\ ._ _ Z S[ ] Z a 5` Z Z X G 2 ! K 6 \ q . C u ` d 4 \ | a < | \ < a | \ < < a < a < \ | a < a < < L L L \ 4 < < t \ < t $ L $ 4 D T d t $ 4 D T d t | $ y h W F 5 $ z i X G 6 % { j Y H 7 & | k Z I 8 ' } l [ J 9 ( ~ m \ K : ) n ] L ; * o ^ M < + p _ N . ~ > __attribute__((weakref)) __attribute__((weak_import)) __attribute__((weak)) __attribute__((vecreturn)) __attribute__((used)) __attribute__((unused)) __attribute__((thiscall)) __attribute__((stdcall)) __attribute__((pure)) __attribute__((pascal)) __attribute__((packed)) __attribute__((NSObject)) __attribute__((nothrow)) __attribute__((noreturn)) __attribute__((noinline)) __attribute__((nodebug)) __attribute__((nocommon)) __attribute__((naked)) __attribute__((ns_consumed)) __attribute__((may_alias)) __attribute__((malloc)) __attribute__((lockable)) __attribute__((kernel)) __attribute__((iboutlet)) __attribute__((ibaction)) __attribute__((guarded_var)) __attribute__((gnu_inline)) __attribute__((fastcall)) __attribute__((dllimport)) __attribute__((dllexport)) __attribute__((const)) __attribute__((common)) __attribute__((shared)) __attribute__((host)) __attribute__((global)) __attribute__((device)) __attribute__((constant)) __attribute__((cf_consumed)) __attribute__((cdecl)) __attribute__((alias(" "))) __attribute__((annotate(" __attribute__((blocks( __attribute__((constructor( __attribute__((deprecated(" __attribute__((destructor( __attribute__((format(" __attribute__((format_arg( __attribute__((guarded_by( __attribute__((nonnull( __attribute__((pcs( __attribute__((regparm( __attribute__((section(" __attribute__((sentinel( __attribute__((unavailable(" __attribute__((uuid(" __attribute__((visibility( __attribute__((ns_bridged( __attribute__((cleanup( __attribute__((availability( , introduced= , deprecated= , obsoleted= , unavailable __attribute__((aligned( __attribute__((warn_unused_result)) __attribute__((transparent_union)) __attribute__((scoped_lockable)) __attribute__((returns_twice)) __attribute__((pt_guarded_var)) __attribute__((overloadable)) __attribute__((opencl_kernel_function)) __attribute__((objc_root_class)) __attribute__((objc_returns_inner_pointer)) __attribute__((objc_requires_property_definitions)) __attribute__((objc_precise_lifetime)) __attribute__((objc_exception)) __attribute__((no_thread_safety_analysis)) __attribute__((no_instrument_function)) __attribute__((no_address_safety_analysis)) __attribute__((ns_returns_retained)) __attribute__((ns_returns_not_retained)) __attribute__((ns_returns_autoreleased)) __attribute__((ns_consumes_self)) __attribute__((__ms_struct__)) __attribute__((carries_dependency)) __attribute__((cf_unknown_transfer)) __attribute__((cf_returns_retained)) __attribute__((cf_returns_not_retained)) __attribute__((cf_audited_transfer)) __attribute__((objc_arc_weak_reference_unavailable)) __attribute__((analyzer_noreturn)) __attribute__((always_inline)) __attribute__((acquired_after( __attribute__((acquired_before( __attribute__((launch_bounds( __attribute__((exclusive_lock_function( __attribute__((exclusive_locks_required( __attribute__((exclusive_trylock_function( __attribute__((init_priority( __attribute__((lock_returned( __attribute__((locks_excluded( __attribute__((objc_method_family( __attribute__((ownership_holds( __attribute__((pt_guarded_by( __attribute__((reqd_work_group_size( __attribute__((shared_lock_function( __attribute__((shared_locks_required( __attribute__((shared_trylock_function( __attribute__((unlock_function( __attribute__((iboutletcollection( < < < D D D D D D D < H d l t | \ m D , d D D t <> not available on introduced in obsoleted in first deprecated in AccessSpec FileScopeAsm Friend FriendTemplate Import LinkageSpec Label Namespace NamespaceAlias ObjCCompatibleAlias ObjCCategory ObjCCategoryImpl ObjCImplementation ObjCProtocol ObjCMethod ObjCProperty ClassTemplate FunctionTemplate TypeAliasTemplate TemplateTemplateParm CXXRecord ClassTemplateSpecialization TypeAlias UnresolvedUsingTypename UsingDirective UsingShadow ObjCAtDefsField ObjCIvar CXXMethod CXXConstructor CXXConversion CXXDestructor NonTypeTemplateParm ImplicitParam ParmVar EnumConstant IndirectField UnresolvedUsingValue ObjCPropertyImpl StaticAssert TranslationUnit *** Decl Stats: decls total. AccessSpec decls, each ( bytes) Block decls, FileScopeAsm decls, Friend decls, FriendTemplate decls, Import decls, LinkageSpec decls, Label decls, Namespace decls, NamespaceAlias decls, ObjCCompatibleAlias decls, ObjCCategory decls, ObjCCategoryImpl decls, ObjCImplementation decls, ObjCInterface decls, ObjCProtocol decls, ObjCMethod decls, ObjCProperty decls, ClassTemplate decls, FunctionTemplate decls, TypeAliasTemplate decls, TemplateTemplateParm decls, Enum decls, Record decls, CXXRecord decls, TemplateTypeParm decls, TypeAlias decls, Typedef decls, Using decls, UsingDirective decls, UsingShadow decls, Field decls, ObjCAtDefsField decls, ObjCIvar decls, Function decls, CXXMethod decls, CXXConstructor decls, CXXConversion decls, CXXDestructor decls, NonTypeTemplateParm decls, Var decls, ImplicitParam decls, ParmVar decls, EnumConstant decls, IndirectField decls, UnresolvedUsingValue decls, ObjCPropertyImpl decls, StaticAssert decls, TranslationUnit decls, ClassScopeFunctionSpecialization ClassTemplatePartialSpecialization ClassScopeFunctionSpecialization decls, ClassTemplateSpecialization decls, ClassTemplatePartialSpecialization decls, UnresolvedUsingTypename decls, ` Y R K D = 6 / ( ! y r k d ] V O H A : 3 , % g / ( ! y r k d ] V O H A : 3 , % 6 ~ v n f ^ V N F > 6 . & ~ v n f ^ S $ $ $ $ $ $ $ $ < , , $ $ $ \ T T D T D d d d $ $ l $ $ 4 4 4 T T T T T T T T T T t L $ $ $ < $ 3 \ \ < \ \ $ mutable __module_private__ __thread extern __private_extern__ virtual throw( noexcept = delete __asm ( @compatibility_alias @interface @implementation @required @optional getter = setter = using typename using namespace @synthesize @dynamic static_assert( template < @protocol extern " @__experimental_modules_import t t t T, t t & & \& % % $ # ,# # # " 4 T * * t ) ( ' ( * t t <) t |' + , d- && __extension__ Dependent LValueBitCast LValueToRValue NoOp BaseToDerived UncheckedDerivedToBase Dynamic ToUnion ArrayToPointerDecay FunctionToPointerDecay NullToMemberPointer NullToPointer BaseToDerivedMemberPointer DerivedToBaseMemberPointer ReinterpretMemberPointer UserDefinedConversion ConstructorConversion IntegralToPointer PointerToIntegral ToVoid VectorSplat IntegralCast IntegralToBoolean IntegralToFloating FloatingToIntegral FloatingCast FloatingToBoolean MemberPointerToBoolean CPointerToObjCPointerCast BlockPointerToObjCPointerCast AnyPointerToBlockPointerCast ObjCObjectLValueCast FloatingRealToComplex FloatingComplexToReal FloatingComplexToBoolean FloatingComplexCast IntegralRealToComplex IntegralComplexToReal IntegralComplexToBoolean IntegralComplexCast ARCConsumeObject ARCProduceObject ARCReclaimReturnedObject ARCCExtendBlockObject AtomicToNonAtomic NonAtomicToAtomic CopyAndAutoreleaseBlockObject $ $ 4 D L T 0 0 0 \ 0 d l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 t < < $ $ $ $ $ k | < 5 W < k k k { t m f _ X Q J C < 5 . ' | t l d \ T L D < 4 , $ | t l d \ T L D < 4 , $ H ZC tF ZC ZC D G D ZC ZC I ZC D D G D ZC D ZC ZC ZC ZC ZC ZC ZC ZC ZC D ZC D F D ,F C ZC ZC ZC ZC ZC $D ZC ZC ZC ZC ZC ZC $D ZC ZC ZC ZC H ZC ZC ZC ZC ZC ZC LH ZC ZC ZC ZC ZC ZC ZC ZC TD E ZC ZC ZC ZC ZC ZC ZC ZC ZC E ZC ZC E ZC ZC G ZC ZC ZC ZC ZC G ZC D D D D D G K G G G G J J E Q Q P P P P P P P P P P P P P P P P P P Q Q P P P Q P Q P LR dQ P P P P P P Q P R P Q R Q P Q P P P P P Q P P P P P P P Q P P P P P P dQ P P P P P P Q P P P P TQ dS [ [ [ y[ i[ ][ Q[ E[ [ [ [ [ \ [ Y\ \ [ I\ 9\ 9[ T ![ )\ Z Z Z Z Z Z T Z yZ iZ \Z PZ oS DZ T Z Y Y lY 9Y )Y Y Y X X X X X X iX \X T DX W W T W W W yW iW YW IW ~ ~ } } } } Z} 4} } | | | { { h{ B{ 1{ { z z z sz Mz 'z z y y y y yy /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /y /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 l l w T ' \ \ \ \ \ \ \ \ \ \ \ 7 \ \ \ \ \ \ \ \ \ Z \ \ \ \ \ \ \ \ \ \ \ \ \ \ f \ \ \ \ \ \ A \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ < \ \ \ \ T \ \ \ \ \ \ w \ & \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ d T t d 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 m r r r r r r r r r r \ o I # _ Q 5 i W / ! U * i Y I 9 y r D 6 c x R 1 7 = Y 3 u O ) v P * [ 5 |J dJ yH yH yH yH yH yH yH yH yH yH yH yH yH dJ yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH yH dJ dJ K X X X X X X X X X X W W W W Y qW KW TY FY Y X Y bY Y =W !W V V V V cV =V V U U U U YU IU :U ,U U U U T T T T T rT dT >T T T S S S S ZS 4S S R R R R vR PR *R R Q _Q 9Q Q P P P {P UP /P P O O O qO KO N iN CN N N M M M tM NM (M M L L L L \L 9L K K K K K K K K K K K K K K K K K K K K K K K ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ^ ^ ^ ^ ^ ^ A^ ^ ^ ^ ^ ^ A^ Lg \g lg |g g g g g g g g g h h ,h < < w< EC Q< +< ; ; s; M; ; ; < '; ; : : : s: e: ?: 1: !A @ @ @ @ y@ i@ Y@ I@ 9@ *@ @ @ ? p? b? )B B A A A A mA GA B B B 9B C C : 9 9 9 9 _9 8 8 8 t8 N8 (8 8 7 7 7 j7 D7 7 6 6 6 5 5 5 5 q5 K5 %5 4 4 4 4 g4 V4 04 4 3 3 3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 o3 G G G G G G G G 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 G r [ . \ H R % l ? ^ 1 } P # ~ Q $ p C , { Q G G G G G G G G G . 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 4 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 i i i i i i i i i i i i i i i i i 4 4 4 4 4 4 4 4 4 L L L 4 4 4 4 4 L L L L L L L L 4 4 4 4 4 4 4 4 4 | | | | | | | | | 'strlen' char_traits D0 Ds Di Dh Dn 11objc_object 10objc_class 13objc_selector co dv eo aS pL mI mL dV rM aN oR eO lS rS oo St Sa basic_string Sb basic_ostream So basic_iostream basic_istream Sd fL U13block_pointer u6typeof _SUBSTPACK_ Da Dp U7_Atomic 12_GLOBAL__N_1 Ul _Z 0E _E v1U Lb 0_ LDnE sZ dtdefpT Dt DT Dv poly8_t poly16_t uint8_t uint16_t uint32_t uint64_t float32_t __simd64_ __simd128_ 3eut _ZTV _ZTT _ZTC _ZGR _ZGV _ZT Mangling declaration _ZTI _ZTS $ d d D D $ d D $ $ $ $ $ $ , d L L l D $ l | , t T 4 t T < L L J 6 r a o } = = = ^ ^ E S ' # r , L d l t < $ t | | T T \ \ \ \ " \ \ { L L L L | D T < < \ \ t L 4 t t \ L d d l C l t \ t l l e e e \ L e < e e | e , e e e $ "# # $ % % % % % % % }$ # # % $ $ $ $ # # ;% I% # # $ $ Y% z% z% $ Y$ :# ;$ I$ $ $ !% # $ 0123456789abcdefcannot yet mangle expression type %0 ?: operator with omitted middle operand cannot be mangled cannot yet mangle vec_step expression _block_invoke_ __block_global_ _J _K _M _N _W PAUobjc_object@@ PAUobjc_class@@ PAUobjc_selector@@ ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 ?A ?C ?D ?E ?F ?G ?H ?I ?J ?K ?L ?M ?N ?O ?P ?Q ?R ?S ?T ?U ?V ?W ?X ?Y ?Z ?_0 ?_1 ?_2 ?_3 ?_4 ?_5 ?_6 ?_U ?_V ?1 ?B a ` Ta T` a _ _ ` a ` a ` Ta 4a a 4` ta t` ` _ _ _ _ _ _ \_ $_ ^ $_ $_ $_ $_ $_ $_ g i f Dd \g |h Tf i g h f Li g 4h f i g h f li * v O 8 + 7 o H ; . | l \ L 5 s L % p r b R > 1 $ v G w P ! ` < k D z p O E $ { @ J _ $ ? l b 9 / x n d Z P / p O E % t j ` V L B ! q Q G 1 ~ M C 9 x W 6 n P 2 z + ! u k 8 e D : 0 o x n P 2 ( n N D : 0 & n P / % g S I ? 5 + ! v l b B ! W 6 , " w m c C 9 g G i L k K + xvalue bitfield objcproperty vectorcomponent postfix ' ComputeLHSTy= ComputeResultTy= elidable zeroing __objc_yes __objc_no decl= (capture this) (capture nested (CXXTemporary this functional cast to (cleanup Decl=' isFreeIvar selector= class= super (instance) super (class) Kind=MethodRef Getter=" (null) " Setter=" Kind=PropertyRef Property=" super Messaging= Getter&Setter Getter " SetterForArray=" " SetterForDictionary=" ADL) = ' __func__ __FUNCTION__ __PRETTY_FUNCTION__ sizeof __alignof vec_step ': catch parm = catch all <<>> "typedef "using = label "static_assert( );" Kind=ArraySubscript GetterForArray=" Kind=DictionarySubscript GetterForDictionary=" i^ Y^ I^ 9^ )^ ^ ^ ] ] ] ] ] ] ] ] ^ ^ ^ ^ ^ ^ ^ ^ 9_ )_ _ _ Y_ I_ ] >\ y^ [ e e e e e e e ye ie Ye Ie :e d d d d kh ]h Oh Ah f Kf f e h h h yh yd kd h ]d \m 9m )m m m l l l l l l l k k k k k k k Yk k Ik j j j i i ji +i i i i u qr q q q q p p o o p o vp o n jm u t t s s Ns r r u u u Ou u u u h c c c c >c 0c "c c c b yb gb b b b a a a a a ya ia Ya Ia 9a )a a a ` ` ` ` ` ` ` y` i` Y` I` 9` -` !` ` \U00 \u "" \\ \t \a \b 0123456789ABCDEF __array_rank __array_extent __is_base_of __is_convertible __is_same __builtin_types_compatible_p __is_convertible_to __is_trivially_assignable __is_lvalue_expr __is_rvalue_expr ->isa __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_arithmetic __is_array __is_class __is_complete_type __is_compound __is_const __is_empty __is_enum __is_final __is_floating_point __is_function __is_fundamental __is_integral __is_literal __is_lvalue_reference __is_member_function_pointer __is_member_object_pointer __is_member_pointer __is_object __is_pod __is_pointer __is_polymorphic __is_reference __is_rvalue_reference __is_scalar __is_signed __is_standard_layout __is_trivial __is_trivially_copyable __is_union __is_unsigned __is_void __is_volatile ]] break; continue; ?: ? delete [] new throw >>>( '\\' '\'' '\a' '\b' '\f' '\n' '\r' '\t' '\v' '\x __null /*implicit*/ /*implicit*/( Ui128 @encode( @protocol( @selector( __builtin_shufflevector( sizeof...( __is_trivially_constructible goto @catch (...) { /* todo */ } @synchronized ( @autoreleasepool __finally default: while ( asm <<>> __if_exists ( __if_not_exists ( @catch( __except ( <> __try mutable @{ do __builtin_astype( __c11_atomic_init( __c11_atomic_load( __c11_atomic_store( __c11_atomic_exchange( __c11_atomic_fetch_add( __c11_atomic_fetch_sub( __c11_atomic_fetch_and( __c11_atomic_fetch_or( __c11_atomic_fetch_xor( __atomic_load( __atomic_load_n( __atomic_store( __atomic_store_n( __atomic_exchange( __atomic_exchange_n( __atomic_compare_exchange( __atomic_compare_exchange_n( __atomic_fetch_add( __atomic_fetch_sub( __atomic_fetch_and( __atomic_fetch_or( __atomic_fetch_xor( __atomic_fetch_nand( __atomic_add_fetch( __atomic_sub_fetch( __atomic_and_fetch( __atomic_or_fetch( __atomic_xor_fetch( __atomic_nand_fetch( typeid( __uuidof( __builtin_choose_expr( _Generic( __builtin_offsetof( __alignof vec_step __builtin_va_arg( switch ( $ 4 D T d t $ 4 D T d t > ~ T 1 I < J : u n ^ N > 9 ) 7 $ ` P E 5 \ L } l \ L " } l 6 + Z p _ Z J 9 + 2 n ^ 4 5 ` P 6 & y i Y I : , w l a V K @ 5 * " 5 * z o d Y N C 8 - " _ B z A A A < a V N F l } h c h n h y h h h h h h h h h h h h h h h h h % h - h 5 h = h E h M h U h ] h e h m h u h v!h !h "h "h "h "h 0123456789ABCDEF __c11_atomic_compare_exchange_strong( __c11_atomic_compare_exchange_weak( < d L L Y J y i j ) Y \ F . _ y K * y h \ 9 ) ] Q / P 9 ( j L x W 9 y r 5 z n b V 9 + ^ J > [ y i Y 9 ) I , , , , , g J - p S 6 k N 1 f I z , , , ] , , y i Y I 9 ) y i Y I 9 ) 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 i Y I 9 ) $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Stmt::viewAST is only available in debug builds on systems with Graphviz or gv! < | $ < T , d < l 4 < < L < t 4 d '\ (null template argument) 8 8 l8 l8 l8 l8 l8 l8 l8 l8 l8 8 l8 l8 |8 |8 8 l8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 D D lD lD lD lD lD lD lD lD lD D lD lD D D D lD D D D D D D D D lD D D D D D D D D D D D D D H H H H H H \I dI lI tI LI TI lM dM \M TM LM DM k . . X J w d d s s s s d d d d d d d d d d d d d d d d d d d s d s O 4 O O O O O O O O O 4 4 4 O O 4 O 4 O O 4 O 4 4 O O 4 4 4 O 4 4 O O O O O O O O D D D D D D M M M M D D D M M D M D e Y D Y D D D D D J D D ^ q D M D D Y t l \ \ T L D \ \ \ \ \ \ \ T \ \ \ \ \ \ \ \ \ d d d d d d d d d d $ $ $ $ I ? ? E a { >>>>>> <<<<<<< >>>> __include_macros sccs unassert v v v v v v v v $} 4 $} $} 4 v v v v v v v v v v v v v v v v v $} ^ Ay y w Ow y y d} )| ~ ~ D~ } [ B B B B B B B B B B V v v v v v v v v v v v \ v v v v v | v v ,{ v v v v v v w Q v v v v v v v v v v v v v v v v v v v v v v z v v v v v } n} Ew T B + @@@ @@@ @@@@ @ @@@@@@ @ @@ @@@@ | ^[] ~ \ {#} T < $ T < T $ , d , d , D d , $ 4 D T d d L T L T Modules: Headers: " " -> requires PrivateHeaders float.h iso646.h limits.h stdalign.h stdarg.h stdbool.h stddef.h stdint.h tgmath.h unwind.h | } | | | | V| | D} | | | | | ~ | | | | | D~ T~ | | d~ t~ ~ | | | | ~ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~ 9 9 9 9 9 9 - v d D l L t $ d < T 9 r ] L $ t t \ L 4 c ~ Q i u ] E ` x r 4$ & <& % & 8+ / / n/ / - - - - 4. - - - - 4. 7 6 6 6 t7 $[ Z Z Z [ ^ a a a a 8 $ $ $ $ $ $ $ $ $ s I ^ T Header Map %s: %d buckets, %d entries %d. %s -> '%s' '%s' | 4 pP sS not a builtin function __builtin_atan2 Fnc __builtin_atan2f __builtin_atan2l __builtin_abs ncF __builtin_copysign __builtin_copysignf __builtin_copysignl __builtin_fabs __builtin_fabsf __builtin_fabsl __builtin_fmod __builtin_fmodf __builtin_fmodl __builtin_frexp Fn __builtin_frexpf __builtin_frexpl __builtin_huge_val __builtin_huge_valf __builtin_huge_vall __builtin_inf __builtin_inff __builtin_infl __builtin_labs __builtin_llabs __builtin_ldexp __builtin_ldexpf ffi __builtin_ldexpl LdLdi __builtin_modf ddd* __builtin_modff fff* __builtin_modfl LdLdLd* __builtin_nan __builtin_nanf fcC* __builtin_nanl LdcC* __builtin_nans __builtin_nansf __builtin_nansl __builtin_powi __builtin_powif __builtin_powil __builtin_pow __builtin_powf __builtin_powl __builtin_acos __builtin_acosf __builtin_acosl __builtin_acosh __builtin_acoshf __builtin_acoshl __builtin_asin __builtin_asinf __builtin_asinl __builtin_asinh __builtin_asinhf __builtin_asinhl __builtin_atan __builtin_atanf __builtin_atanl __builtin_atanh __builtin_atanhf __builtin_atanhl __builtin_cbrt __builtin_cbrtf __builtin_cbrtl __builtin_ceil __builtin_ceilf __builtin_ceill __builtin_cos __builtin_cosf __builtin_cosh __builtin_coshf __builtin_coshl __builtin_cosl __builtin_erf __builtin_erff __builtin_erfl __builtin_erfc __builtin_erfcf __builtin_erfcl __builtin_exp __builtin_expf __builtin_expl __builtin_exp2 __builtin_exp2f __builtin_exp2l __builtin_expm1 __builtin_expm1f __builtin_expm1l __builtin_fdim __builtin_fdimf __builtin_fdiml __builtin_floor __builtin_floorf __builtin_floorl __builtin_fma dddd __builtin_fmaf ffff __builtin_fmal LdLdLdLd __builtin_fmax __builtin_fmaxf __builtin_fmaxl __builtin_fmin __builtin_fminf __builtin_fminl __builtin_hypot __builtin_hypotf __builtin_hypotl __builtin_ilogb __builtin_ilogbf __builtin_ilogbl __builtin_lgamma __builtin_lgammaf __builtin_lgammal __builtin_llrint LLid __builtin_llrintf LLif __builtin_llrintl LLiLd __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_nearbyint __builtin_nearbyintf __builtin_nearbyintl __builtin_nextafter __builtin_nextafterf __builtin_nextafterl __builtin_nexttoward __builtin_nexttowardf __builtin_nexttowardl __builtin_remainder __builtin_remainderf __builtin_remainderl __builtin_remquo dddi* __builtin_remquof fffi* __builtin_remquol LdLdLdi* __builtin_rint __builtin_rintf __builtin_rintl __builtin_round __builtin_roundf __builtin_roundl __builtin_scalbln ddLi __builtin_scalblnf ffLi __builtin_scalblnl LdLdLi __builtin_scalbn __builtin_scalbnf __builtin_scalbnl __builtin_sin __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_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_ccosl __builtin_ccosh __builtin_ccoshf __builtin_ccoshl __builtin_cexp __builtin_cexpf __builtin_cexpl __builtin_cimag __builtin_cimagf __builtin_cimagl __builtin_conj __builtin_conjf __builtin_conjl __builtin_clog __builtin_clogf __builtin_clogl __builtin_cproj __builtin_cprojf __builtin_cprojl __builtin_cpow XdXdXd __builtin_cpowf XfXfXf __builtin_cpowl XLdXLdXLd __builtin_creal __builtin_crealf __builtin_creall __builtin_csin __builtin_csinf __builtin_csinl __builtin_csinh __builtin_csinhf __builtin_csinhl __builtin_csqrt __builtin_csqrtf __builtin_csqrtl __builtin_ctan __builtin_ctanf __builtin_ctanl __builtin_ctanh __builtin_ctanhf __builtin_ctanhl __builtin_isgreater __builtin_isgreaterequal __builtin_isless __builtin_islessequal __builtin_islessgreater __builtin_isunordered __builtin_fpclassify iiiii. __builtin_isfinite __builtin_isinf __builtin_isinf_sign __builtin_isnan __builtin_isnormal __builtin_signbit __builtin_signbitf __builtin_signbitl __builtin_clzs __builtin_clz __builtin_clzl iULi __builtin_clzll __builtin_ctzs __builtin_ctz __builtin_ctzl __builtin_ctzll __builtin_ffs __builtin_ffsl __builtin_ffsll __builtin_parity __builtin_parityl __builtin_parityll __builtin_popcount __builtin_popcountl __builtin_popcountll __builtin_bswap32 __builtin_bswap64 __builtin_constant_p __builtin_classify_type FC*cC* __builtin_va_start vA. __builtin_va_end vA __builtin_va_copy vAA __builtin_stdarg_start __builtin_bcmp iv*v*z __builtin_bcopy vv*v*z __builtin_bzero vv*z nF __builtin_fprintf iP*cC*. Fp:1: __builtin_memchr __builtin_memcmp ivC*vC*z v*v*vC*z __builtin_memmove __builtin_mempcpy __builtin_memset v*v*iz __builtin_printf Fp:0: __builtin_stpcpy c*c*cC* __builtin_stpncpy c*c*cC*z __builtin_strcasecmp icC*cC* __builtin_strcat __builtin_strchr c*cC*i __builtin_strcmp __builtin_strcpy __builtin_strcspn zcC*cC* __builtin_strdup __builtin_strlen zcC* __builtin_strncasecmp icC*cC*z __builtin_strncat __builtin_strncmp __builtin_strncpy __builtin_strndup __builtin_strpbrk c*cC*cC* __builtin_strrchr __builtin_strspn __builtin_strstr __builtin_return_address v*IUi __builtin_extract_return_addr v*v* __builtin_frame_address __builtin_flt_rounds __builtin_setjmp iv** __builtin_longjmp vv**i __builtin_unwind_init __builtin_snprintf ic*zcC*. nFp:2: __builtin_vsprintf ic*cC*a nFP:1: __builtin_vsnprintf ic*zcC*a nFP:2: __builtin_eh_return vzv* __builtin_frob_return_addr __builtin_dwarf_cfa vv* __builtin_extend_pointer ULLiv* __builtin_object_size zvC*i __builtin___memcpy_chk v*v*vC*zz __builtin___memccpy_chk v*v*vC*iz __builtin___memmove_chk __builtin___mempcpy_chk __builtin___memset_chk v*v*izz __builtin___stpcpy_chk __builtin___strcat_chk __builtin___strcpy_chk __builtin___strlcat_chk c*c*cC*zz __builtin___strlcpy_chk __builtin___strncat_chk __builtin___strncpy_chk __builtin___stpncpy_chk __builtin___snprintf_chk ic*zizcC*. Fp:4: __builtin___sprintf_chk ic*izcC*. Fp:3: __builtin___vsnprintf_chk ic*zizcC*a FP:4: __builtin___vsprintf_chk ic*izcC*a FP:3: __builtin___fprintf_chk iP*icC*. __builtin___printf_chk iicC*. __builtin___vfprintf_chk iP*icC*a __builtin___vprintf_chk iicC*a __builtin_expect LiLiLi __builtin_prefetch vvC*. __builtin_unreachable __sync_fetch_and_add __sync_fetch_and_add_1 ccD*c. __sync_fetch_and_add_2 ssD*s. __sync_fetch_and_add_4 iiD*i. __sync_fetch_and_add_8 LLiLLiD*LLi. __sync_fetch_and_add_16 LLLiLLLiD*LLLi. __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_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_bool_compare_and_swap bcD*cc. bsD*ss. biD*ii. bLLiD*LLiLLi. bLLLiD*LLLiLLLi. __sync_val_compare_and_swap __sync_val_compare_and_swap_1 ccD*cc. __sync_val_compare_and_swap_2 ssD*ss. __sync_val_compare_and_swap_4 iiD*ii. __sync_val_compare_and_swap_8 LLiLLiD*LLiLLi. LLLiLLLiD*LLLiLLLi. __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 vcD*. __sync_lock_release_2 vsD*. __sync_lock_release_4 viD*. __sync_lock_release_8 vLLiD*. __sync_lock_release_16 vLLLiD*. __sync_swap __sync_swap_1 __sync_swap_2 __sync_swap_4 __sync_swap_8 __sync_swap_16 __c11_atomic_init __c11_atomic_load __c11_atomic_store __c11_atomic_exchange __c11_atomic_fetch_add __c11_atomic_fetch_sub __c11_atomic_fetch_and __c11_atomic_fetch_or __c11_atomic_fetch_xor __c11_atomic_thread_fence __c11_atomic_signal_fence __c11_atomic_is_lock_free __atomic_load_n __atomic_store_n __atomic_exchange_n __atomic_compare_exchange_n __atomic_fetch_add __atomic_fetch_sub __atomic_fetch_and __atomic_fetch_or __atomic_fetch_xor __atomic_fetch_nand __atomic_add_fetch __atomic_sub_fetch __atomic_and_fetch __atomic_or_fetch __atomic_xor_fetch __atomic_nand_fetch __atomic_test_and_set bvD*i __atomic_clear vvD*i __atomic_thread_fence __atomic_signal_fence __atomic_always_lock_free izvCD* __sync_synchronize __sync_fetch_and_min iiD*i __sync_fetch_and_max __sync_fetch_and_umin UiUiD*Ui __sync_fetch_and_umax __builtin_abort Fnr __builtin_index __builtin_rindex __assume __noop __debugbreak stdlib.h v*zz _Exit string.h strxfrm zc*cC*z strtok strerror c*i fp:0: stdio.h fp:1: fp:2: ic*cC*. vprintf fP:0: vfprintf fP:1: fP:2: icC*R. fs:0: iP*RcC*R. fs:1: icC*RcC*R. vscanf icC*Ra fS:0: vfscanf iP*RcC*Ra fS:1: vsscanf icC*RcC*Ra vJi setjmp.h strings.h unistd.h fj iJ __sigsetjmp iSJi setjmp_syscall savectx qsetjmp getcontext iK* vSJi strlcpy strlcat GGH. objc/message.h XLdGH. Gv*H. vv*H. GcC* objc/runtime.h vG objc/objc-auto.h GGG* GGGY Gv* objc/objc-exception.h iGG iG objc/objc-sync.h NSLog vG. Foundation/NSObjCRuntime.h NSLogv vGa vv*vC*iC Blocks.h vvC*iC __builtin_annotation UiUicC* __builtin___CFStringMakeConstantString __builtin___NSStringMakeConstantString __builtin_eh_return_data_regno __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_16 __c11_atomic_compare_exchange_strong __c11_atomic_compare_exchange_weak plural ordinal B LB A tA l? B B B B B ARC cannot open file '%0': %1 expected ':' expected namespace name could not build module '%0' module '%0' not found redefinition of parameter %0 invalid target feature '%0' unknown target ABI '%0' unknown target CPU '%0' unknown C++ ABI '%0' also found previous case defined here forward declaration of %0 to match this '%0' one possibility #pragma entered here previous declaration is here previous definition is here previous use is here unable to execute command: %0 invalid arch name '%0' invalid float ABI '%0' invalid value '%1' in '%0' no input files unable to remove file: %0 unknown argument: '%0' language not recognized: '%0' unsupported option '%0' diagnostic msg: %0 cannot link module '%0': %1 error in backend: %0 error opening '%0': %1 error reading '%0' error reading stdin unable to find plugin '%0' unable to create target: '%0' unable to load PCH file invalid expected %0: %1 missing submodule '%0' unknown warning option '%0'? unknown warning option '%0' input is not a PCH file: '%0' unable to read PCH file: '%0' empty character constant exponent has no digits expected an attribute name expected a feature name expected module declaration expected module name expected '}' no module named '%0' in '%1' redefinition of module '%0' skipping stray token Pascal string is too long expected 'begin' or 'end' ':' without preceding '?' empty filename #endif without #if error opening file '%0': %1 expected value in expression '%0' file not found #include nested too deeply invalid #ident directive missing '(' after '%0' macro name missing missing ')' after '%0' no macro named %0 invalid universal character unterminated /* comment @# is a microsoft extension '$' in identifier multi-line // comment no newline at end of file %0 macro redefined extension used unknown escape sequence '\%0' to match this '{' to match this ']' previously defined here null character ignored #elif after #else #elif without #if #else after #else #else without #if macro is not used poisoning existing macro #pragma once in main file redefining builtin macro undefining builtin macro trigraph ends block comment trigraph ignored '%0' is a keyword in C++11 unknown attribute '%0' '/*' within block comment unexpected debug command '%0' unknown pragma ignored expected catch expected class name expected ':' after %0 expected ',' expected '=' after %0 expected expression expected external declaration expected '>>>' expected '>' expected identifier expected identifier or '{' expected identifier or '(' expected '{' expected '{' or ',' expected '<' after '%0' expected '(' expected '(' after '%0' expected '(' after %0 expected '('or '{' expected '[' expected method body expected property name expected '}' or ',' expected ')' expected ']' expected ']' or ',' expected ';' after %0 expected ';' after expression expected statement expected string literal expected template expected template parameter expected a type extraneous '%0' before ';' '_Complex %0' is invalid 'long %0' is invalid 'long long %0' is invalid 'short %0' is invalid expected parameter declarator parameter named %0 is missing unknown property attribute %0 illegal interface qualifier missing '@end' unexpected '@' in program unknown template name %0 unknown type name %0 use of empty enum extra ';' inside a %0 '__thread' before 'static' ignored %0 qualifier on asm in call to '%0' negative shift count %0 temporary created here class has base type %0 also defined here field %0 has type %1 here no corresponding field here field %0 is not a bit-field declared here with type %0 expected initializer reference to %0 is ambiguous invalid lvalue in asm output address space is negative zero vector size %0 is an incomplete type %0 is not a class %0 is not polymorphic %0 is not a pointer unknown linkage language bad receiver type %0 base %0 is marked 'final' conflicting types for %0 destructor cannot be variadic reimplementation of class %0 duplicate case value '%0' duplicate member %0 expected a class or namespace field has incomplete type %0 cannot use type %0 as a range format argument not %0 function does not return %0 goto into protected scope '%0' declared as array of %1 illegal initializer type %0 Invalid PCS type 'main' must return 'int' 'main' cannot be a template nested redefinition of %0 no member named %0 in %1 no suitable member %0 in %1 %0 must return type %1 call to %0 is ambiguous no viable overloaded '%0' parameter name omitted redefinition of enumerator %0 redefinition of label %0 %0 does not refer to a value type of setter must be void static_assert failed %0 cast to incomplete type %0 expression is not assignable array size is negative no type named %0 in %1 %0 is unavailable %0 is unavailable: %1 use of undeclared label %0 use of undeclared %0 unions cannot be base classes unknown machine mode %0 unsupported machine mode %0 redeclaration of using decl typedef requires a name declaration in interface array %0 declared here base class %0 specified here bit-field is declared here class is declared here constructor declared here type %0 is declared here jump exits catch block jump exits try block jump exits @catch block jump exits @finally block jump exits @try block member is declared here field designator refers here final overrider of %q0 in %1 range has type %0 format string is defined here did you mean %0? type declaration hidden declaration hides type it delegates to ivar is declared here lambda expression begins here mutex acquired here member %0 declared here method %0 declared here namespace %0 defined here built-in candidate %0 inherited from here possible target for call previously declared '%1' here %0 is a builtin with type %1 for type %0 property declared here class template declared here template is declared here variable %0 is declared here used here conflicting declaration conflicting constructor previous constructor previously inherited here target of using declaration which delegates to %0 attribute ignored unknown visibility '%0' '&' within '|' use of unknown builtin %0 empty case range specified %0 is deprecated %0 is deprecated: %1 division by zero is undefined for loop has empty body format string is empty if statement has empty body while loop has empty body overflow in enumeration value incomplete implementation '&&' within '||' %0 may not respond to %1 format string missing offset of on non-POD type %0 incomplete format specifier shift count >= width of type shift count is negative undeclared selector %0 unimplemented selector %0 unknown attribute %0 ignored unrecognized method family will never be executed unused exception parameter %0 expression result unused unused function %0 unused label %0 unused member function %0 unused parameter %0 unused variable %0 Lexical or Preprocessor Issue Lambda Issue ARC Semantic Issue ARC and @properties ARC Casting Rules ARC Parse Issue ARC Weak References ARC Restrictions Inline Assembly Issue Modules Issue User Defined Issues Value Conversion Issue ARC Retain Cycle Related Result Type Issue #warning Directive Deprecations Format String Issue Cocoa API Issue #pragma message Directive Unused Entity Issue #pragma-messages #warnings NSObject-attribute aggregate-return arc-abi arc-non-pod-memaccess arc-performSelector-leaks arc-retain-cycles arc-unsafe-retained-assign auto-import auto-storage-class backslash-newline-escape bad-array-new-length bad-function-cast bool-conversion builtin-requires-header c++-compat c++98-compat c++98-compat-pedantic c11-extensions c99-extensions cast-align cast-qual char-align char-subscripts complex-component-init conditional-type-mismatch covered-switch-default ctor-dtor-privacy dangling-else dangling-field dangling-initializer-list declaration-after-statement delete-incomplete deprecated-declarations deprecated-objc-isa-usage disabled-macro-expansion disabled-optimization discard-qual div-by-zero duplicate-method-match effc++ embedded-directive empty-body endif-labels extended-offsetof extra-tokens flexible-array-extensions float-equal format-extra-args format-invalid-specifier format-non-iso format-nonliteral format-security format-y2k format-zero-length format=2 four-char-constants gcc-compat global-constructors gnu-array-member-paren-init ignored-attributes implicit implicit-function-declaration implicit-int incomplete-umbrella init-self int-conversion int-conversions int-to-pointer-cast invalid-constexpr invalid-iboutlet invalid-offsetof invalid-pch invalid-source-encoding knr-promoted-parameter lambda-extensions long-long main-return-type malformed-warning-check microsoft-exists mismatched-method-attributes missing-braces missing-declarations missing-field-initializers missing-format-attribute missing-include-dirs missing-noreturn missing-prototypes module-build most multichar nested-externs newline-eof non-gcc null-character null-conversion objc-cocoa-api objc-missing-super-calls objc-nonunified-exceptions objc-property-implementation objc-redundant-api-use objc-redundant-literal-use objc-root-class old-style-cast old-style-definition over-aligned overlength-strings overloaded-virtual padded parentheses-equality pointer-arith pointer-sign pointer-to-int-cast pointer-type-mismatch receiver-forward-class receiver-is-weak redundant-decls reserved-user-defined-literal return-type-c-linkage sequence-point serialized-diagnostics shadow shadow-ivar shift-count-negative shift-count-overflow shorten-64-to-32 sign-compare sign-promo strict-aliasing=0 strict-aliasing=1 strict-aliasing=2 strict-overflow=0 strict-overflow=1 strict-overflow=2 strict-overflow=3 strict-overflow=4 strict-overflow=5 strict-prototypes strict-selector-match string-conversion string-plus-int strlcpy-strlcat-size strncat-size switch-enum synth thread-safety type-limits undeclared-selector undefined-internal unicode unknown-pragmas unreachable-code unsupported-visibility unused-argument unused-command-line-argument unused-function unused-label unused-macros unused-parameter unused-value unused-variable user-defined-literals variadic-macros vector-conversion vexing-parse volatile-register-var weak-template-vtables only special member functions may be defaulted only functions can have deleted definitions method name referenced in property setter attribute must end with ':' file '%0' modified since it was first processed character literal with user-defined suffix cannot be used here numeric literal with user-defined suffix cannot be used here invalid storage class specifier in function declarator string literal with user-defined suffix cannot be used here cyclic dependency in module '%0': %1 unknown target triple '%0', please use -triple or -arch %0 byte order mark detected in '%1', but encoding is not supported 'long long' is an extension when C99 mode is not enabled declaration does not declare anything variadic templates are a C++11 extension too many errors emitted, stopping now subexpression not valid in a constant expression previous implicit declaration is here definition of %0 is not complete until the closing '}' 'long long' is incompatible with C++98 variadic templates are incompatible with C++98 integer constant is too large for its type integer constant is so large that it is unsigned redeclaration of method parameter %0 redefinition of method parameter %0 building module '%0' from source -fobjc-arc is not supported with fragile abi -fobjc-arc is not supported on current deployment target '%0' not supported, please use -iquote instead invalid argument '%0' not allowed with '%1' invalid argument '%0' only allowed with '%1' unable to open CC_PRINT_OPTIONS file: %0 the clang compiler does not support '%0' the clang compiler does not support '%0' for C++ on Darwin/i386 the clang compiler does not support '%0' on this platform %0 command failed with exit code %1 (use -v to see invocation) %0 command failed due to signal (use -v to see invocation) conflicting deployment targets, both '%0' and '%1' are present in environment invalid Xarch argument: '%0', cannot change driver behavior inside Xarch argument invalid Xarch argument: '%0', options requiring arguments are unsupported invalid architecture '%0' for deployment target '%1' invalid Darwin version number: %0 invalid feature '%0' for CPU '%1' invalid output type '%0' for use with gcc tool invalid integral value '%1' in '%0' invalid deployment target for -stdlib=libc++ (requires %0 or later) option '%0' cannot be used with multiple -arch options cannot use '%0' output with multiple -arch options invalid option '%0' not of the form ; invalid runtime library name in argument '%0' invalid library name in argument '%0' invalid version number in '%0' option '-MG' requires '-M' or '-MM' argument to '%0' is missing (expected %1 value%s1) '%0': unable to use AST files with this tool '%0': unable to pass LLVM bit-code files to linker no such file or directory: '%0' cannot specify both '-fobjc-arc' and '%0' cannot specify -o when generating multiple output files incorrect format for -preamble-bytes=N,END unable to make temporary file: %0 -E or -x required when input is from standard input unsupported argument '%1' to option '%0' unsupported runtime library '%0' for platform '%1' unsupported use of internal gcc -Z option '%0' ignoring -fapple-kext which is valid for c++ and objective-c++ only unknown platform, assuming -mfloat-abi=%0 joined argument expects addition arg: '%0' %0: '%1' input unused when '%2' is present not using the clang compiler for the '%0' architecture not using the clang preprocessor due to user override not using the clang compiler for C++ inputs Objective-C garbage collection is not supported on this platform, ignoring '%0' precompiled header '%0' was ignored because '%1' is not first '-include' %0: previously preprocessed input unused when '%1' is present treating '%0' input as '%1' when in C++ mode, this behavior is deprecated argument unused during compilation: '%0' ignoring invalid -ftabstop value '%0', using default value %1 -dependency-file requires at least one -MT or -MQ option expected a clang compiler command unable to handle compilation, expected exactly one compiler job in '%0' cannot locate code-completion file %0 PTH file '%0' does not designate an original source header file for -include-pth could not remap from missing file '%0' could not remap file '%0' to the contents of file '%1' unable to change standard output to binary unable to interface with target machine unable to load plugin '%0': '%1' unable to open logfile file '%0': '%1' unable to open output file '%0': '%1' unable to rename temporary '%0' to output file '%1': '%2' no module named '%0' declared in module map file '%1' no module name provided; specify one with -fmodule-name= cannot open umbrella header '%0': %1 module map file '%0' not found unable to write temporary module map file '%0' module '%0' requires feature '%1' no submodule named %0 in module '%1' no submodule named %0 in module '%1'; did you mean '%2'? must specify system root with -isysroot when building a relocatable PCH file '%0' diagnostics %select{expected|seen}1 but not %select{seen|expected}1: %2 cannot find end ('}}') of expected %0 cannot find start ('{{') of expected %0 instantiated into assembly here FIX-IT applied suggested code changes FIX-IT unable to apply suggested code changes FIX-IT unable to apply suggested code changes in a macro FIX-IT detected an error it cannot fix current API version is '%0', but plugin was compiled with version '%1' unable to open CC_LOG_DIAGNOSTICS file: %0 (using stderr) unable to open CC_PRINT_HEADERS file: %0 (using stderr) macro '%0' contains embedded newline, text after the newline is ignored. unable to open file %0 for serializing diagnostics (%1) FIX-IT detected errors it could not fix; no output will be generated checker plugin '%0' is not compatible with this version of the analyzer no analyzer checkers are associated with '%0' unknown warning option '%0'; did you mean '%1'? unknown %0 warning specifier: '%1' error at end of module block in PCH file: '%0' file '%0' has been modified since the precompiled header was built malformed or corrupted PCH file: '%0' malformed block record in PCH file: '%0' '%0' does not appear to be a precompiled header file %0 was %select{disabled|enabled}1 in PCH file but is currently %select{disabled|enabled}2 %0 differs in PCH file vs. current file PCH file contains compiler errors definition of macro '%0' in the precompiled header using this macro definition from precompiled header definition of the macro '%0' conflicts with the definition used to build the precompiled header macro definitions used to build the precompiled header are missing definition of macro %0 conflicts with an identifier used in the precompiled header compiler options used when building the precompiled header differ from the options used when using the precompiled header PCH file built from a different branch (%0) than the compiler (%1) PCH file was compiled for the target '%0' but the current translation unit is being compiled for target '%1' PCH file uses a newer PCH format that cannot be read PCH file uses an older PCH format that is no longer supported backslash and newline separated by space _Pragma takes a parenthesized string literal illegal character encoding in character literal illegal character encoding in string literal character too large for enclosing character literal type version control conflict marker in file 'defined' cannot be used as a macro name embedding a #%0 directive within macro arguments is not supported builtin feature check macro requires a parenthesized identifier \x used with no following hex digits hexadecimal floating constants require a significand hexadecimal floating constants require an exponent invalid digit '%0' in binary constant invalid character '%0' character in raw string delimiter; use PREFIX( )PREFIX to delimit raw string invalid argument to convert to character invalid digit '%0' in decimal constant invalid digit '%0' in octal constant invalid or corrupt PTH file '%0' invalid suffix '%0' on floating constant invalid suffix '%0' on integer constant only '*' can be exported from an inferred submodule expected a header name after '%0' expected '{' to start module '%0' expected '{' to start inferred submodule expected umbrella, header, submodule, or module export expected ']' to close attribute expected module export wildcard 'explicit' is not permitted on top-level modules expected an exported module name or '*' header '%0' is already part of module '%1' %select{|umbrella }0header '%1' not found inferred submodules require a module with an umbrella redefinition of inferred submodule no module named '%0' visible from '%1' qualified module name can only be used to define modules at the top level only submodules may be inferred with wildcard syntax umbrella for module '%0' already covers this directory umbrella directory '%0' not found Unicode character literals may not contain multiple characters '##' cannot appear at end of macro expansion '##' cannot appear at start of macro expansion pasting formed '%0', an invalid preprocessing token operator 'defined' requires an identifier division by zero in preprocessor expression already inside '#pragma clang arc_cf_code_audited' duplicate macro parameter name %0 '#pragma clang arc_cf_code_audited' was not ended within this file expected comma in macro parameter list expected end of line in preprocessor expression expected identifier in macro parameter list expected ')' in preprocessor expression expected "FILENAME" or token is not a valid binary operator in a preprocessor subexpression invalid token at start of a preprocessor expression floating point literal in preprocessor expression #import of type library is an unsupported Microsoft feature cannot #include files inside '#pragma clang arc_cf_code_audited' invalid preprocessing directive can only poison identifier tokens invalid token in macro parameter list %select{character|integer}0 literal with user-defined suffix cannot be used in preprocessor constant expression #line directive requires a simple digit sequence invalid filename for #line directive #line directive requires a positive integer argument invalid filename for line marker directive invalid flag line marker directive invalid line marker flag '2': cannot pop empty include stack line marker directive requires a positive integer argument macro names must be identifiers missing ')' in macro parameter list C++ operator '%0' cannot be used as a macro name remainder by zero in preprocessor expression '#' is not followed by a macro parameter not currently inside '#pragma clang arc_cf_code_audited' unterminated conditional directive attempt to use a poisoned identifier pragma comment requires parenthesized identifier and optional string unknown kind of pragma comment pragma message requires parenthesized string pragma %0 requires a parenthesized string raw string delimiter longer than 16 characters; use PREFIX( )PREFIX to delimit raw string differing user-defined suffixes ('%0' and '%1') in string literal concatenation too few arguments provided to function-like macro invocation too many arguments provided to function-like macro invocation universal character name refers to a control character character '%0' cannot be specified by a universal character name incomplete universal character name \u used with no following hex digits unsupported non-standard concatenation of string literals unterminated function-like macro invocation missing terminating ')' character raw string missing terminating delimiter )%0" builtin warning check macro requires a parenthesized string escaped newline between */ characters at block comment end // comments are not allowed in this language binary integer literals are an extension ISO C99 requires whitespace after the macro name embedding a directive within macro arguments has undefined behavior empty macro arguments were standardized in C99 multi-character character constant hexadecimal floating constants are a C99 feature imaginary constants are an extension varargs argument missing, but tolerated as an extension whitespace required after macro name invalid suffix on literal; C++11 requires a space between literal and identifier named variadic macros are a GNU extension use of non-standard escape character '\%0' expected 'ON' or 'OFF' or 'DEFAULT' in pragma Use of comma pasting extension is non-portable __VA_ARGS__ can only appear in the expansion of a C99 variadic macro comma operator in operand of #if extra tokens at end of #%0 directive #ident is a language extension #import is a language extension #include_next is a language extension C requires #line number to be less than %0, allowed as extension #warning is a language extension expected end of directive in pragma unknown pragma in STDC namespace string literal of length %0 exceeds maximum length %1 that %select{C90|ISO C99|C++}2 compilers are required to support variadic macros were introduced in C99 null character(s) preserved in character literal null character(s) preserved in string literal disabled expansion of recursive macro the #__include_macros directive is only for internal use by -imacros #include_next with absolute path #include_next in primary source file invalid string literal, ignoring final '\' current file is older than dependency %0 #pragma system_header ignored in main file trigraph converted to '%0' character ignored trigraph would end block comment treating #%select{include|import|include_next|__include_macros}0 as an import of module '%1' character constant too long for its type identifier after literal will be treated as a reserved user-defined literal suffix in C++11 identifier after literal will be treated as a user-defined literal suffix in C++11 empty macro argument list is incompatible with C++98 '<::' is treated as digraph '<:' (aka '[') followed by ':' in C++98 universal character name referring to a control character is incompatible with C++98 specifying character '%0' with a universal character name is incompatible with C++98 C++98 requires newline at end of file #line number greater than 32767 is incompatible with C++98 raw string literals are incompatible with C++98 unicode literals are incompatible with C++98 variadic macros are incompatible with C++98 extraneous characters in character constant ignored __has_warning expected option name (e.g. "-Wundef") hex escape sequence out of range whitespace recommended after macro name octal escape sequence out of range left side of operator converted from negative value to unsigned: %0 right side of operator converted from negative value to unsigned: %0 integer overflow in preprocessor expression #line directive interprets number as decimal, not octal %0 is not defined, evaluates to 0 pragma diagnostic pop could not pop, no matching push pragma diagnostic expected 'error', 'warning', 'ignored', 'fatal', 'push', or 'pop' pragma diagnostic expected option name (e.g. "-Wundef") unexpected token in pragma diagnostic unknown warning group '%0', ignored pragma include_alias expected '%0' pragma include_alias expected include filename angle-bracketed include <%0> cannot be aliased to double-quoted include "%1" double-quoted include "%0" cannot be aliased to angle-bracketed include <%1> pragma pop_macro could not pop '%0', no matching push_macro pragma STDC FENV_ACCESS ON is not supported, ignoring pragma unicode escape sequences are only valid in C99 or C++ umbrella header does not include header '%0' missing terminating ' character missing terminating '"' character use of address-of-label extension outside of a function body name defined in alias declaration must be an identifier %select{partial specialization|explicit specialization|explicit instantiation}0 of alias templates is not permitted pack expansions in alignment specifiers are not supported yet declaration of anonymous %0 must be a definition unknown cast annotation __bridge_retain; did you mean __bridge_retained? argument required after attribute cannot use %select{unicode|wide}0 string literal in 'asm' @defs is not supported in Objective-C++ unexpected '@' in member specification an attribute list cannot appear here expected 'introduced', 'deprecated', or 'obsoleted' expected a platform name, e.g., 'macosx' redundant %0 availability change; only the last specified change will be used %0 is not an availability stage; use 'introduced', 'deprecated', or 'obsoleted' bitfield member cannot have an in-class initializer redeclaration of C++ built-in type 'bool' template template parameter requires 'class' after the parameter list missing ',' between base or member initializers attribute '%0' cannot have an argument list attribute '%0' cannot be used as an attribute pack declaration does not declare a parameter unexpected end of default argument expression '= %select{default|delete}0' is a function definition and must occur in a standalone declaration default template argument for a template template parameter must be a class template destructor name %0 does not refer to a template expected a class name after '~' to name a destructor duplicate 'virtual' in base specifier duplicate default generic association class member already marked '%0' cannot have both throw() and noexcept() clause on the same function enumeration cannot be a template missing ',' between enumerators unnamed enumeration must be a definition unexpected end of exception specification expected variable name or 'this' in lambda capture list expected 'case' keyword before expression 'typename' is redundant; base classes are implicitly types expected ',' or '>' in template-parameter-list expected ',' or ']' in lambda capture list expected '=' or another designator expected a field designator, such as '.field = 4' expected function body after function declarator variable declaration in condition must have an initializer variable declaration in condition cannot have a parenthesized initializer expected body of lambda expression expected '{' after base class list expected '{' in compound literal expected '(' for function-style cast or type construction expected member name or ';' after declaration specifiers expected class member or base class name method type specifier must start with '-' or '+' '@end' must appear in an Objective-C context expected the name of a parameter pack expected a qualified name after 'typename' expected selector for Objective-C method expected ';' after attribute list expected ';' after method prototype expected ';' after namespace name expected ';' after static_assert expected ';' after %0 statement expected ';' at end of declaration list expected ';' at end of declaration expected ';' in 'for' statement specifier expected an identifier or template-id after '::' expected %select{identifier|unqualified-id}0 expected a version of the form 'major[.minor[.subminor]]' expected 'while' in do/while loop enumerations cannot be explicitly instantiated explicit template instantiation cannot have a definition; if this definition is meant to be an explicit specialization, add '<>' after the 'template' keyword explicit %select{specialization|instantiation}0 of non-template %select{class|struct|union}1 %2 extraneous closing brace ('}') for range declaration must declare a variable cannot define a type in a friend declaration 'friend' used outside of class '%0' is invalid in friend declarations function definition does not declare parameters function definition declared 'typedef' type argument of iboutletcollection attribute cannot be a builtin type invalid argument of iboutletcollection attribute expected template name after 'template' keyword in nested name specifier %0 declared as a reference to a reference cannot cast 'super' (it isn't an expression) array bound cannot be deduced from an in-class initializer initializer list cannot be used on the %select{left|right}0 hand side of operator '%1' namespace alias cannot be inline cannot combine with previous '%0' declaration specifier '__pixel' must be preceded by '__vector'. '%0' declaration specifier not allowed here '%0' qualifier may not be applied to a reference '%0' cannot be signed or unsigned invalid '%0' at end of declaration; did you mean '='? expected ';' after top level declarator cannot use '%0' with '__vector bool' cannot use '%0' with '__vector' cannot combine with previous '%0' declaration specifier. '__vector' must be first C++11 only allows consecutive left square brackets when introducing an attribute label at end of compound statement: expected statement lambda requires '()' before %select{'mutable'|return type}0 C++11 requires a space between the "" and the user-defined suffix in a literal operator string literal after 'operator' must be '""' string literal after 'operator' cannot have an encoding prefix '...' must %select{immediately precede declared identifier|be innermost component of anonymous pack declaration}0 @try statement without a @catch and @finally clause C requires a comma prior to the ellipsis in a variadic function type use 'template' keyword to treat '%0' as a dependent template name found '<::' after a %select{template name|const_cast|dynamic_cast|reinterpret_cast|static_cast}0 which forms the digraph '<:' (aka '[') and a ':', did you mean '< ::'? expected a module name after module import expected a semicolon name after module name %select{|a template declaration|an explicit template specialization|an explicit template instantiation}0 can only %select{|declare|declare|instantiate}0 a single entity namespaces can only be defined in global or namespace scope nested namespace definition must define each namespace separately OpenCL does not support the '%0' storage class specifier @%0 must be followed by a number to form an NSNumber object unexpected token after Objective-C string directive may only be specified in protocols only expected '=' for Objective-C getter expected '=' for Objective-C setter expected selector for Objective-C %select{setter|getter}0 illegal visibility specification attributes may not be specified on a category properties are an Objective-C 2 feature property name cannot be a bitfield property requires fields to be named prefix attribute must be followed by an interface or protocol expected an Objective-C directive after '@' out-of-line constructor for %0 cannot have template arguments qualified reference to %0 is a constructor name rather than a template name wherever a constructor can be declared qualified reference to %0 is a constructor name rather than a type wherever a constructor can be declared missing parentheses around the size of parameter pack %0 parser recursion limit reached, program too complex scoped enumeration requires a name %0 only allowed in __except block %0 only allowed in __except filter expression %0 only allowed in __finally block expected '__except' or '__finally' block expected parenthesized parameter pack name in 'sizeof...' expression expected a property name in @synthesize identifier followed by '<' indicates a class template specialization but %0 %select{does not refer to a template|refers to a function template||refers to a template template parameter}1 cannot template a using declaration cannot template a using directive 'this' cannot be captured by reference a space is required between consecutive right angle brackets (use '> >') typename is allowed for identifiers only type name does not allow constexpr specifier to be specified type name does not allow function specifier to be specified type name does not allow storage class to be specified typename specifier refers to a non-template type name requires a specifier or qualifier unexpected ':' in nested name specifier attributes can not be specified on namespace alias unexpected namespace scope prior to decltype unexpected type name %0: expected identifier 'static' may not be used with an unspecified variable length array size must use '%1' tag to refer to type %0%select{| in this scope}2 'using namespace' is not allowed in classes version number must have non-zero major, minor, or sub-minor version property synthesize requires specification of an ivar alias declarations are a C++11 extension 'auto' storage class specifier is not permitted in C++11, and will not be supported in future releases 'auto' type specifier is a C++11 extension _Alignas is a C11-specific feature generic selections are a C11-specific feature _Static_assert is a C11-specific feature compound literals are a C99-specific feature Flexible array members are a C99-specific feature variable declaration in for loop is a C99-specific feature defaulted function definitions are a C++11 extension deleted function definitions are a C++11 extension duplicate '%0' declaration specifier exception specification of '...' is a Microsoft extension ISO C forbids an empty source file empty %select{struct|union}0 is a GNU extension commas at the end of enumerator lists are a %select{C99|C++11}0-specific feature extern templates are a C++11 extension extra ';' inside instance variable list range-based for loop is a C++11 extension generalized initializer lists are a C++11 extension use of GNU address-of-label extension use of GNU array range extension use of GNU case range extension use of GNU ?: expression extension, eliding middle term use of GNU empty initializer extension use of GNU indirect-goto extension use of GNU locally declared label extension use of GNU 'missing =' extension in designator use of GNU old-style field designator extension use of GNU statement expression extension type-less parameter names in function declaration inline namespaces are a C++11 feature complex integer types are an extension enumeration types with a fixed underlying type are a Microsoft extension in-class initialization of non-static data member is a C++11 extension '%0' keyword is a C++11 extension plain '_Complex' requires a type specifier; assuming '_Complex double' reference qualifiers on functions are a C++11 extension rvalue references are a C++11 extension extra ';' outside of a function %select{class|protocol|category|class extension|implementation|category implementation}0 started here previous default generic association is here '%0' casts have no effect when not using ARC attribute %0 ignored, because it is not attached to a declaration GCC does not allow %0 attribute in this position on a function definition 'auto' storage class specifier is redundant and incompatible with C++11 'unavailable' availability overrides all other availability information use of right-shift operator ('>>') in template argument will require parentheses in C++11 alias declarations are incompatible with C++98 'alignas' is incompatible with C++98 alignof expressions are incompatible with C++98 attributes are incompatible with C++98 'decltype' type specifier is incompatible with C++98 defaulted function definitions are incompatible with C++98 deleted function definitions are incompatible with C++98 enumeration types with a fixed underlying type are incompatible with C++98 commas at the end of enumerator lists are incompatible with C++98 extern templates are incompatible with C++98 range-based for loop is incompatible with C++98 generalized initializer lists are incompatible with C++98 inline namespaces are incompatible with C++98 lambda expressions are incompatible with C++98 literal operators are incompatible with C++98 noexcept specifications are incompatible with C++98 noexcept expressions are incompatible with C++98 in-class initialization of non-static data members is incompatible with C++98 'nullptr' is incompatible with C++98 '%0' keyword is incompatible with C++98 reference qualifiers on functions are incompatible with C++98 rvalue references are incompatible with C++98 scoped enumerations are incompatible with C++98 static_assert declarations are incompatible with C++98 extra ';' outside of a function is incompatible with C++98 trailing return types are incompatible with C++98 consecutive right angle brackets are incompatible with C++98 (use '> >') add explicit braces to avoid dangling else empty %select{struct|union}0 has size 0 in C, size 1 in C++ meaningless 'volatile' on asm outside function dependent %select{__if_not_exists|__if_exists}0 declarations are ignored protocol qualifiers without 'id' is archaic parentheses were disambiguated as a function declarator expected '=' following '#pragma %select{align|options align}0' - ignored invalid alignment option in '#pragma %select{align|options align}0' - ignored missing ':' after %0 - ignoring expected 'enable' or 'disable' - ignoring expected identifier in '#pragma %0' - ignored missing '(' after '#pragma %0' - ignoring missing ')' after '#pragma %0' - ignoring extra tokens at end of '#pragma %0' - ignored incorrect use of '#pragma ms_struct on|off' - ignored expected 'align' following '#pragma options' - ignored unknown action for '#pragma pack' - ignored expected integer or identifier in '#pragma pack' - ignored unknown OpenCL extension %0 - ignoring expected ')' or ',' in '#pragma unused' expected '#pragma unused' argument to be a variable name semicolon before method body is ignored ignoring '%select{static|inline}0' keyword on explicit template instantiation Use of 'long' with '__vector' is deprecated empty symbolic operand name in inline assembly string invalid %% escape in inline assembly string invalid operand number in inline asm string unknown symbolic operand name in inline assembly string unterminated symbolic operand name in inline assembly string template parameter lists have a different number of parameters (%0 vs %1) template parameter has different kinds in different translation units field %0 declared with incompatible types in different translation units (%1 vs. %2) external function %0 declared with incompatible types in different translation units (%1 vs. %2) instance variable %0 declared with incompatible types in different translation units (%1 vs. %2) non-type template parameter declared with incompatible types in different translation units (%0 vs. %1) %select{class|instance}0 method %1 has a different number of parameters in different translation units (%2 vs. %3) %select{class|instance}0 method %1 has a parameter with a different types in different translation units (%2 vs. %3) %select{class|instance}0 method %1 has incompatible result types in different translation units (%2 vs. %3) %select{class|instance}0 method %1 is variadic in one translation unit and not variadic in another property %0 is implemented with %select{@synthesize|@dynamic}1 in one translation but %select{@dynamic|@synthesize}1 in another translation unit property %0 declared with incompatible types in different translation units (%1 vs. %2) class %0 has incompatible superclasses property %0 is synthesized to different ivars in different translation units (%1 vs. %2) parameter kind mismatch; parameter is %select{not a|a}0 parameter pack external variable %0 defined in multiple translation units external variable %0 declared with incompatible types in different translation units (%1 vs. %2) cannot import unsupported AST node %0 cannot refer to element %0 of %select{array of %2 elements|non-array object}1 in a constant expression constexpr evaluation hit maximum call limit (skipping %0 call%s0 in backtrace; use -fconstexpr-backtrace-limit=0 to see all) comparison of pointer to virtual member function %0 has unspecified value both arms of conditional operator are unable to produce a constant expression constexpr evaluation exceeded maximum depth of %0 calls floating point arithmetic produces %select{an infinity|a NaN}0 %select{reinterpret_cast|dynamic_cast|cast which performs the conversions of a reinterpret_cast|cast from %1}0 is not allowed in a constant expression cannot cast object of dynamic type %0 to type %1 %select{non-constexpr|undefined}0 %select{function|constructor}1 %2 cannot be used in a constant expression shift count %0 >= width of type %1 (%2 bit%s2) read of %select{temporary|variable}0 whose lifetime has ended signed left shift discards bits left shift of negative value %0 read of mutable member %0 is not allowed in a constant expression read of non-const variable %0 is not allowed in a constant expression read of non-constexpr variable %0 is not allowed in a constant expression read of volatile %select{temporary|object %1|member %1}0 is not allowed in a constant expression read of volatile-qualified type %0 is not allowed in a constant expression %select{pointer|reference}0 to %select{|subobject of }1%select{temporary|%3}2 is not a constant expression non-literal type %0 cannot be used in a constant expression cannot %select{access base class of|access derived class of|access field of|access array element of|perform pointer arithmetic on|call member function on|access real component of|access imaginary component of}0 null pointer value %0 is outside the range of representable values of type %1 dereferenced pointer past the end of %select{|subobject of }0%select{temporary|%2}1 is not a constant expression cannot %select{access base class of|access derived class of|access field of|access array element of|ERROR|call member function on|access real component of|access imaginary component of}0 pointer past the end of object comparison of addresses of subobjects of different base classes has unspecified value comparison of address of base class subobject %0 of class %1 to field %2 has unspecified value comparison of address of fields %0 and %2 of %4 with differing access specifiers (%1 vs %3) has unspecified value subtracted pointers are not elements of the same array read of member %0 of union with %select{active member %2|no active member}1 is not allowed in a constant expression read of dereferenced one-past-the-end pointer is not allowed in a constant expression read of uninitialized object is not allowed in a constant expression typeid applied to expression of polymorphic type %0 is not allowed in a constant expression initializer of %0 is not a constant expression cannot construct object of type %0 with virtual base class in a constant expression cannot evaluate virtual function call in a constant expression comparison between unequal pointers to void has unspecified result bit-field %0 with type %1 and length %2 here enumerator %0 with value %1 here no corresponding base class here no corresponding enumerator here class has %0 base %plural{1:class|:classes}0 %select{class|instance}0 method %1 also declared here no corresponding superclass here property %0 is implemented with %select{@synthesize|@dynamic}1 here inherits from superclass %0 here property is synthesized to ivar %0 here %select{parameter|parameter pack}0 declared here %0 is a %select{struct|union|class|enum}1 here template parameter declared here template parameter list also declared here %select{non-virtual|virtual}0 derivation here type %0 has incompatible definitions in different translation units %select{return|parameter|variable|field}0 type %1 is an abstract class %1 is a %select{private|protected}0 member of %3 %select{base class|inherited virtual base class}0 %1 has %select{private|protected}3 %select{default |copy |move |*ERROR* |*ERROR* |*ERROR*|}2constructor calling a %select{private|protected}0 constructor of class %2 calling a %select{private|protected}1 destructor of class %0 base class %0 has %select{private|protected}1 destructor exception object of type %0 has %select{private|protected}1 destructor field of type %1 has %select{private|protected}2 destructor instance variable of type %0 has %select{private|protected}1 destructor temporary of type %0 has %select{private|protected}1 destructor variable of type %1 has %select{private|protected}2 destructor inherited virtual base class %0 has %select{private|protected}1 destructor field of type %0 has %select{private|protected}2 %select{default |copy |move |*ERROR* |*ERROR* |*ERROR* |}1constructor capture of variable '%0' as type %1 calls %select{private|protected}3 %select{default |copy |move |*ERROR* |*ERROR* |*ERROR* |}2constructor address of overloaded function %0 is ambiguous can't form member pointer of type %0 without '&' and class name address of overloaded function %0 does not match required type %1 address of overloaded function %0 cannot be converted to type %1 'delete' cannot delete objects of type %0 in address space '%1' 'new' cannot allocate objects of type %0 in address space '%1' only weak aliases are supported on darwin extraneous template parameter list in alias template declaration allocating an object of abstract class type %0 ambiguous cast from base %0 to derived %1:%2 ambiguous conversion of delete expression of type %0 to a pointer ambiguous conversion from derived class %0 to base class %1:%2 member %0 found in multiple base classes of different types non-static member %0 found in multiple base-class subobjects of type %1:%2 ambiguous conversion from pointer to member of %select{base|derived}0 class %1 to pointer to member of %select{derived|base}0 class %2:%3 multiple suitable %0 functions in %1 a type named %0 is hidden by a declaration in a different namespace anonymous bit-field has negative width (%0) size of anonymous bit-field (%0 bits) exceeds size of its type (%1 bits) anonymous %select{struct|union}0 can only contain non-static data members anonymous %select{struct|union}0 cannot contain a %select{private|protected}1 data member functions cannot be declared in an anonymous %select{struct|union}0 static members cannot be declared in an anonymous %select{struct|union}0 types cannot be declared in an anonymous %select{struct|union}0 member of anonymous struct redeclares %0 anonymous %select{structs|structs and classes}0 must be %select{struct or union|class}0 members member of anonymous union redeclares %0 anonymous unions at namespace or global scope must be declared 'static' anonymous union at class scope must not have a storage specifier must explicitly describe intended ownership of an object array parameter existing ivar %1 for property %0 with %select{unsafe_unretained| assign}2 attribute must be __unsafe_unretained cannot perform atomic operation on a pointer to type %0: type has non-trivial ownership cannot capture __autoreleasing variable in a %select{block|lambda by copy}0 %select{__block variables|global variables|fields|ivars}0 cannot have __autoreleasing ownership incompatible types casting %0 to %1 with a %select{__bridge|__bridge_transfer|__bridge_retained}2 cast cast of %select{Objective-C|block|C}0 pointer type %1 to %select{Objective-C|block|C}2 pointer type %3 cannot use %select{__bridge|__bridge_transfer|__bridge_retained}4 %select{cast|implicit conversion}0 of %select{Objective-C|block|C}1 pointer type %2 to %select{Objective-C|block|C}3 pointer type %4 requires a bridged cast collection expression type %0 is a forward declaration %select{implicit conversion|cast}0 of weak-unavailable object of type %1 to a __weak object of type %2 method implementation does not match its declaration ARC forbids explicit message send of %0 ARC forbids implementation of %0 ARC forbids use of %0 in a @selector %select{|unsafe_unretained|strong|weak}1 property %0 may not also be declared %select{|__unsafe_unretained|__strong|__weak|__autoreleasing}2 %select{pointer|reference}1 to non-const type %0 with no explicit ownership init methods must return a type related to the receiver type method was declared as %select{an 'alloc'|a 'copy'|an 'init'|a 'new'}0 method, but its implementation doesn't match because %select{its result type is not an object pointer|its result type is unrelated to its receiver type}1 no visible @interface for %0 declares the selector %1 no known %select{instance|class}1 method for selector %0 %select{implicit conversion|cast}0 of %select{%2|a non-Objective-C pointer type %2|a block pointer|an Objective-C pointer|an indirect pointer to an Objective-C pointer}1 to %3 is disallowed with ARC multiple methods named %0 found with mismatched result, parameter type or attributes 'new' cannot allocate an array of %0 with no explicit ownership explicit ownership qualifier on cast result has no effect passing address of %select{non-local|non-scalar}0 object to __autoreleasing parameter for write-back ARC forbids %select{Objective-C objects|blocks}0 in structs or unions ARC forbids synthesizing a property of an Objective-C object with unspecified ownership or storage attribute performSelector names a selector which retains the object pseudo-destructor destroys object of type %0 with inconsistently-qualified type %1 receiver %0 for class message is a forward declaration receiver type %0 for instance message is a forward declaration existing ivar %1 for strong property %0 may not be %select{|__unsafe_unretained||__weak}2 thread-local variable has non-trivial ownership: type is %0 class is incompatible with __weak references the result of a delegate init call must be immediately returned or assigned to 'self' the current deployment target does not support automated __weak references assignment of a weak-unavailable object to a __weak object synthesis of a weak-unavailable property is disallowed because it requires synthesis of an ivar of the __weak object parameter may not be qualified with an address space argument should be a value from %0 to %1 arithmetic on pointer to interface %0, which is not a constant size in non-fragile ABI array designator range [%0, %1] is empty array designator value '%0' is negative array designator cannot initialize non-array type %0 array designator index (%0) exceeds array bounds (%1) cannot initialize array of type %0 with array of type %1 cannot initialize array of type %0 with non-constant array of type %1 array initializer must be an initializer list%select{| or string literal}0 array size must be specified in new expressions array of abstract class type %0 ambiguous conversion of array size expression of type %0 to an integral or enumeration type array size expression of type %0 requires explicit conversion to type %1 array size expression has incomplete class type %0 size of array has non-integer type %0 array size expression must have integral or %select{|unscoped }0enumeration type, not %1 variable length array must be bound in function definition star modifier used outside of function prototype array is too large (%0 elements) automatic variable qualified with an address space invalid input constraint '%0' in asm invalid lvalue in asm input for constraint '%0' invalid output constraint '%0' in asm invalid type %0 in asm input for constraint '%1' unsupported inline asm: input with type %0 matching output with type %1 unknown register name '%0' in asm wide string is invalid in 'asm' type %0 in generic association compatible with previously specified type %1 type %0 in generic association incomplete type %0 in generic association not an object type type %0 in generic association is a variably modified type invalid application of @defs in non-fragile ABI first argument to atomic builtin must be a pointer (%0 invalid) first argument to atomic builtin must be a pointer to integer or pointer (%0 invalid) first argument to atomic builtin must be a pointer to 1,2,4,8 or 16 byte type (%0 invalid) first argument to bitwise atomic operation must be a pointer to %select{|atomic }0integer (%1 invalid) first argument to atomic operation must be a pointer to _Atomic type (%0 invalid) first argument to atomic operation must be a pointer to %select{|atomic }0integer or pointer (%1 invalid) first argument to atomic operation must be a pointer to a trivially-copyable type (%0 invalid) atomic property of reference type %0 cannot have non-trivial assignment operator _Atomic cannot be applied to %select{incomplete |array |function |reference |atomic |qualified |}0type %1 %select{||||||which is not trivially copyable}0 the type %0 is already explicitly ownership-qualified '%0' attribute invalid on this declaration, requires typedef or value function type may not be qualified with an address space multiple address spaces specified for type address space attribute requires an integer constant address space is larger than the maximum supported (%0) requested alignment is not a power of 2 '%0' attribute requires parameter %1 to be an integer constant '%0' attribute requires parameter %1 to be a string %0 attribute requires arguments that are class type or point to class type '%0' attribute requires integer constant '%0' attribute parameter %1 is out of bounds %0 attribute parameter %1 is out of bounds: %plural{0:no parameters to index into|1:can only be 1, since there is one parameter|:must be between 1 and %2}2 init_priority attribute requires integer constant between 101 and 65535 inclusive Neon vector size must be 64 or 128 bits %0 attribute can be applied only to symbol declaration %0 attribute can only be applied to value declarations 'cleanup' argument %0 not found 'cleanup' argument %0 is not a function 'cleanup' function %0 parameter has type %1 which is incompatible with type %2 'cleanup' function %0 must take 1 parameter %0 attribute first argument must be of int or bool type '%0' attribute is invalid for the implicit this argument vector size not an integral multiple of component size invalid vector element type %0 attribute requires unquoted parameter multiple garbage collection attributes specified for type argument to %0 attribute was not a string literal %select{overloaded function|redeclaration of}0 %1 must have the 'overloadable' attribute 'overloadable' function %0 must have a prototype 'overloadable' attribute can only be applied to a function 'regparm' parameter must be between 0 and %0 inclusive 'regparm' is not valid on this platform attribute may only be applied to an Objective-C interface argument to 'section' attribute is not valid for this target: %0 'section' attribute is not valid on local variables 'sentinel' parameter 1 less than zero 'sentinel' parameter 2 not 0 or 1 attribute takes at least %0 argument%s0 attribute takes no more than %0 argument%s0 uuid attribute contains a malformed GUID the vecreturn attribute can only be used on a POD (plain old data) class or structure (i.e. no virtual functions) the vecreturn attribute can only be used on a class or structure with one member, which must be a vector weak declaration cannot have internal linkage weakref declaration of '%0' must be in a global context weakref declaration must have internal linkage weakref declaration of '%0' must also have an alias attribute %0 attribute only applies to %select{functions|unions|variables and functions|functions and methods|parameters|functions, methods and blocks|functions, methods, and parameters|classes|variables|methods|variables, functions and labels|fields and global variables|structs}1 attribute %plural{0:takes no arguments|1:takes one argument|:requires exactly %0 arguments}0 %0 and %1 attributes are not compatible 'auto' deduced as %0 in declaration of %1 and deduced as %2 in declaration of %3 'auto' return without trailing return type new expression for type %0 contains multiple constructor arguments new expression for type %0 has incompatible constructor argument of type %1 new expression for type %0 requires a constructor argument new expression for type %0 cannot use list-initialization 'auto' not allowed %select{in function prototype|in non-static struct member|in non-static union member|in non-static class member|in exception declaration|in template parameter|in block literal|in template argument|in typedef|in type alias|in function return type|here}0 variable %0 with type %1 has incompatible initializer of type %2 cannot deduce actual type for variable %0 with type %1 from initializer list initializer for variable %0 with type %1 contains multiple expressions initializer for variable %0 with type %1 is empty declaration of variable %0 with type %1 requires an initializer variable %0 declared with 'auto' type cannot appear in its own initializer %select{const_cast||||C-style cast|functional-style cast}0 to %2, which is not a reference, pointer-to-object, or pointer-to-data-member address of overloaded function %0 cannot be cast to type %1 %select{const_cast|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from %1 to %2 is not allowed cannot %select{||reinterpret_cast||C-style cast|}0 from member pointer type %1 to member pointer type %2 of different size %select{const_cast|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from %1 to %2 casts away qualifiers %select{const_cast|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from rvalue to reference type %2 %select{||reinterpret_cast||C-style cast|}0 from scalar %1 to vector %2 of different size %select{||reinterpret_cast||C-style cast|}0 from vector %1 to scalar %2 of different size %select{||reinterpret_cast||C-style cast|}0 from vector %1 to vector %2 of different size %0 is not a reference or pointer cannot cast from lvalue of type %1 to rvalue reference type %2; types are not compatible left hand operand to %0 must be a %select{|pointer to }1class compatible with the right hand operand, but is %2 right hand operand to %0 has non pointer-to-member type %1 cannot allocate %select{function|reference}1 type %0 with new '%0' cannot be the name of a parameter reinterpret_cast cannot resolve overloaded function %0 to type %1 reinterpret_cast of a %0 to %1 needs its address which is not allowed cast from pointer to smaller type %2 loses information cannot cast from type %1 to member pointer type %2 address of overloaded function %0 cannot be static_cast to type %1 cannot cast from type %1 to pointer type %2 %0 cannot be the name of a variable or data member unions cannot have base classes base class initializer %0 names both a direct base class and an inherited virtual base class constructor initializer %0 does not name a class base specifier must name a class bit-field %0 has negative width (%1) named bit-field %0 has zero width size of bit-field %0 (%1 bits) exceeds size of its type (%2 bits) variable is not assignable (missing __block type specifier) 'extern' variable cannot have an initializer __block attribute not allowed, only allowed on local variables __block attribute not allowed on declaration with a variably modified type non-void block should return a value block cannot return %select{array|function}0 type %1 blocks support disabled - compile with -fblocks or pick a deployment target that supports them reference to non-static member function must be called%select{|; did you mean to call it with no arguments?}0 %select{string|character|boolean|numeric}0 literal must be prefixed by '@' in a collection 'break' statement not in loop or switch statement __builtin_annotation requires a non wide string constant definition of builtin function %0 function-style cast to a builtin type can only take one argument argument to __builtin_longjmp must be a constant 1 %select{qualifier in |static |}0array size %select{||'[*] '}0is a C99 feature, not permitted in C++ calling %0 with incomplete return type %1 argument type %0 is incomplete calling function with incomplete return type %0 cannot form a pointer-to-member to member %0 of reference type %1 cannot pass object with interface type %0 by-value through variadic %select{function|block|method}1 %0 in capture list does not name a variable %0 can appear only once in a capture list %0 cannot be captured because it does not have automatic storage duration 'case' statement not in switch statement operand of type %0 cannot be cast to a pointer type pointer cannot be cast to type %0 cannot type cast @selector expression cannot catch incomplete type %0 cannot catch pointer to incomplete type %0 cannot catch reference to incomplete type %0 @catch parameter is not a pointer to an interface type cannot catch exceptions by rvalue reference cannot define %select{category|class extension}0 for undefined class %1 %select{case value|enumerator value|non-type template argument}0 %select{cannot be narrowed from type %2 to %3|evaluates to %2, which cannot be narrowed to type %3}1 function declared '%0' here was previously declared %select{'%2'|without calling convention}1 function with no prototype cannot use %0 calling convention variadic function cannot use %0 calling convention CFString literal is not a string constant cannot declare class extension for %0 after class implementation %0 redeclared with '%1' access collection expression type %0 is not a valid object %select{block pointer|pointer|reference}0 to function type %select{%2 |}1cannot have '%3' qualifier operands to conditional of types %0 and %1 are incompatible in ARC mode conditional expression is ambiguous; %0 can be converted to %1 and vice versa conditional expression is ambiguous; %0 and %1 can be converted to several common types %select{left|right}1 operand to ? is void, but %select{right|left}1 operand is of type %0 CUDA special function 'cudaConfigureCall' must have scalar return type conflicting types for alias %0 instance variable %0 has conflicting bit-field width conflicting instance variable names: %0 vs %1 instance variable %0 has conflicting type: %1 vs %2 conflicting super class name %0 argument to %0 must be a constant integer statement not allowed in constexpr %select{function|constructor}0 multiple return statements in constexpr function no return statement in constexpr function constexpr constructor must initialize all members destructor cannot be marked constexpr constexpr %select{function|constructor}0 never produces a constant expression function try block not allowed in constexpr %select{function|constructor}0 'main' is not allowed to be declared constexpr non-literal type %0 cannot have constexpr members constexpr can only be used in variable and function declarations constexpr %select{function|constructor}1's %ordinal0 parameter type %2 is not a literal type constexpr function's return type %0 is not a literal type %select{non-constexpr declaration of %0 follows constexpr declaration|constexpr declaration of %0 follows non-constexpr declaration}1 declaration of constexpr static data member %0 requires an initializer %select{class|struct|union|enum}0 cannot be marked constexpr types cannot be defined in a constexpr %select{function|constructor}0 constexpr union constructor does not initialize any member variables cannot be declared in a constexpr %select{function|constructor}0 constexpr variable cannot have non-literal type %0 constexpr variable %0 must be initialized by a constant expression virtual function cannot be constexpr constexpr %select{member function|constructor}0 not allowed in %select{class|struct}1 with virtual base %plural{1:class|:classes}2 variably-modified type %0 cannot be used in a constexpr %select{function|constructor}1 copy constructor must pass its first argument by reference constructor cannot be declared '%0' constructor cannot be redeclared constructor cannot have a return type continuation class has no primary class 'continue' statement not in loop statement conversion function must be a non-static member function conversion function cannot be redeclared conversion function cannot have a return type conversion function cannot convert to an array type conversion function cannot convert to a function type conversion function cannot be variadic must use a typedef to declare a conversion to %0 conversion function cannot have any parameters '&' must precede a capture when the capture default is '=' return type of virtual function %3 is not covariant with the return type of the function it overrides (ambiguous conversion from derived class %0 to base class %1:%2) invalid covariant return for virtual function: %1 is a %select{private|protected}2 base class of %0 return type of virtual function %0 is not covariant with the return type of the function it overrides (%1 is incomplete) return type of virtual function %0 is not covariant with the return type of the function it overrides (%1 is not derived from %2) return type of virtual function %0 is not covariant with the return type of the function it overrides (class type %1 is more qualified than class type %2 return type of virtual function %0 is not covariant with the return type of the function it overrides (%1 has different qualifiers than %2) GNU decimal type extension not supported '%0' declared as an array with a negative size declarator requires an identifier 'decltype' cannot be used to name a declaration cannot decrement expression of type bool deduced non-type template argument does not have the same type as the its corresponding template parameter (%0 vs %1) exception specifications of %select{return|argument}0 types differ default template argument in a class template partial specialization default initialization of an object of const type %0%select{| requires a user-provided default constructor}1 'default' statement not in switch statement the parameter for this explicitly-defaulted copy assignment operator is const, but a member or base requires it to be non-const the parameter for an explicitly-defaulted copy assignment operator must be an lvalue reference type an explicitly-defaulted copy assignment operator must have exactly one parameter an explicitly-defaulted copy assignment operator may not have 'const', 'constexpr' or 'volatile' qualifiers an explicitly-defaulted copy assignment operator must return an unqualified lvalue reference to its class type the parameter for an explicitly-defaulted copy assignment operator may not be volatile the parameter for this explicitly-defaulted copy constructor is const, but a member or base requires it to be non-const an explicitly-defaulted copy constructor must have exactly one parameter the parameter for an explicitly-defaulted copy constructor may not be volatile an explicitly-defaulted default constructor must have no parameters the parameter for an explicitly-defaulted move assignment operator may not be const the parameter for an explicitly-defaulted move assignment operator must be an rvalue reference type an explicitly-defaulted move assignment operator must have exactly one parameter an explicitly-defaulted move assignment operator may not have 'const', 'constexpr' or 'volatile' qualifiers an explicitly-defaulted move assignment operator must return an unqualified lvalue reference to its class type the parameter for an explicitly-defaulted move assignment operator may not be volatile the parameter for an explicitly-defaulted move constructor may not be const an explicitly-defaulted move constructor must have exactly one parameter the parameter for an explicitly-defaulted move constructor may not be volatile definition of explicitly defaulted %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0 definition of implicitly declared %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}1 delegating constructors are permitted only in C++11 an initializer for a delegating constructor must appear alone deleting incomplete class type %0; no conversions to pointer type cannot delete expression of type %0 deleted definition must be first declaration attempt to use a deleted function nested name specifier for a declaration cannot depend on a template parameter non-type template argument depends on a template parameter of the partial specialization %select{declaration|definition}0 of %select{struct|union|class|enum}1 in a dependent scope non-type template argument specializes a template parameter with dependent type %0 designator in initializer for scalar type %0 designator into flexible array member subobject destructor cannot be declared '%0' expected the class name after '~' to name a destructor destructor type %0 in object destruction expression does not match the type %1 of the object being destroyed expected the class name after '~' to name the enclosing class destructor must be a non-static member function destructor cannot be redeclared destructor cannot have a return type destructor cannot be declared as a template destructor cannot be declared using a %select{typedef|type alias}1 %0 of the class name destructor cannot have any parameters virtual function %0 has a different return type (%1) than the function it overrides (which has return type %2) dimension expression does not evaluate to a constant unsigned int exception specifications are not allowed beyond a single level of indirection use of type 'double' requires cl_khr_fp64 extension to be enabled cannot cast %select{private|protected}2 base class %1 to %0 %select{destructor reference|pseudo-destructor expression}0 must be called immediately with '()' reimplementation of category %1 for class %0 base class %0 specified more than once as a direct base class duplicate interface definition for class %0 instance variable is already declared duplicate declaration of method %0 property has a previous declaration catch-all handler must come last ISO C requires a named argument before '...' only function and template parameters can be parameter packs scalar initializer cannot be empty reference to %select{|scoped }0enumeration must use 'enum' not 'enum class' non-integral type %0 is an invalid underlying type enumeration previously declared with %select{non|}0fixed underlying type enumeration previously declared as %select{un|}0scoped enumeration redeclared with different underlying type %0 (was %1) enumerator %0 does not exist in instantiation of %1 enumerator value is not representable in the underlying type %0 enumerator value %0 is not representable in the underlying type %1 exception specifications are not allowed in %select{typedefs|type aliases}0 exception specification is not available until end of class definition cannot use '%0' with exceptions disabled excess elements in %select{array|vector|scalar|union|struct}0 initializer excess elements in char array initializer %0 is not a class%select{ or namespace|, namespace, or scoped enumeration}1 partial ordering for explicit instantiation of %0 is ambiguous explicit instantiation cannot be 'constexpr' explicit instantiation refers to static data member %q0 that is not an instantiation explicit instantiation declaration (with 'extern') follows explicit instantiation definition (without 'extern') duplicate explicit instantiation of %0 explicit instantiation of %0 in class scope explicit instantiation cannot be 'inline' explicit instantiation refers to member function %q0 that is not an instantiation explicit instantiation of %0 must occur at global scope explicit instantiation of non-templated type %0 explicit instantiation of %0 does not refer to a function template, member function, member class, or static data member explicit instantiation of typedef %0 explicit instantiation of %0 not in a namespace enclosing %1 explicit instantiation declaration requires a name explicit instantiation cannot have a storage class explicit instantiation of undefined function template %0 explicit instantiation of undefined %select{member class|member function|static data member}0 %1 of class template %2 explicit instantiation of %q0 must occur in namespace %1 'explicit' can only be applied to a constructor or conversion function 'explicit' can only appear on non-static member functions 'explicit' can only be specified inside the class definition explicit specialization has extraneous, inconsistent storage class '%select{none|extern|static|__private_extern__|auto|register}0' %select{case value|enumerator value|non-type template argument}0 is not a constant expression expression is not an %select{integer|integral}0 constant expression vector component access exceeds type %0 illegal vector component name '%0' extern declaration of %0 follows non-extern declaration control reaches end of non-void block field %0 declared as a function field designator cannot initialize a %select{non-struct, non-union|non-class}0 type %1 field designator %0 does not refer to a non-static data member field designator %0 does not refer to any field in type %1 field designator %0 does not refer to any field in type %1; did you mean %2? data member instantiated with function type %0 filter expression type should be an integral value not %0 declaration of %0 overrides a 'final' function first argument to 'va_arg' is of type %0 and not 'va_list' flexible array %0 not allowed in otherwise empty struct flexible array member %0 of non-POD element type %1 initialization of flexible array member is not allowed flexible array requires brace-enclosed initializer 'begin' and 'end' must return the same type (got %0 and %1) cannot use incomplete type %0 as a range cannot use type %0 as an iterator range type %0 has '%select{begin|end}1' member but no '%select{end|begin}1' member loop variable %0 may not be declared %select{'extern'|'static'|'__private_extern__'|'auto'|'register'|'constexpr'}1 format attribute cannot specify the implicit this argument as the format string format attribute requires variadic function strftime format attribute requires 3rd parameter to be 0 ISO C++ forbids forward references to 'enum' types attempting to use the forward class %0 as superclass of %1 friend function cannot be defined in a local class friends cannot be members of the declaring class incomplete result type %0 in function definition function cannot return %select{array|function}0 type %1 %0 marked 'override' but does not override any member functions type %0 of function parameter pack does not contain any unexpanded parameter packs cannot specialize a function %0 within class scope function template partial specialization is not allowed function template specialization %0 ambiguously refers to more than one function template; explicitly specify%select{| additional}1 template arguments to identify a particular function template no function template matches function template specialization %0 weak attribute declared on a __strong type property in GC mode controlling expression type %0 compatible with %1 generic association types controlling expression type %0 not compatible with any generic association type expected getter method not found on object of type %0 call to global function %0 not configured invalid type %0 as argument of iboutletcollection attribute ambiguous conversion from type %0 to an integral or unscoped enumeration type integral constant expression requires explicit conversion from %0 to %1 integral constant expression has incomplete class type %0 integral constant expression must have integral or unscoped enumeration type, not %0 identifier %0 in object destruction expression does not name a type a parameter list without types is only allowed in a function definition illegal operation on objective-c container subscripting array has incomplete element type %0 '%0' declared as array of functions of type %1 '%0' declared as array of references of type %1 '%0' does not point into a class '%0' declared as a member pointer to a reference of type %1 '%0' declared as a member pointer to void '%0' declared as a pointer to a reference of type %1 illegal initializer (only variables can be initialized) objective-c message has incomplete result type %0 illegal qualifiers on @catch parameter %select{anonymous struct|union}0 member %1 has a non-trivial %select{constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}2 imaginary types are not supported initializer for aggregate with no elements requires explicit braces implicit instantiation of undefined member %0 cannot initialize object parameter of type %0 with an expression of type %1 cannot deduce type of initializer list because std::initializer_list was not found; include static data member of type %0 must be initialized out of line in-class initializer for static data member of type %0 requires 'constexpr' specifier non-const static data member must be initialized out of line in-class initializer for static data member is not a constant expression static const volatile data member must be initialized out of line target exception specification is not superset of source base class has incomplete type %select{|pointer to |reference to }0incomplete type %1 is not allowed in exception specification member access into incomplete type %0 incomplete type %0 named in nested name specifier incomplete type in call to object of type %0 incomplete type %0 where a complete type is required '@encode' of incomplete type %0 incomplete type %0 used in type trait expression 'typeid' of incomplete type %0 inconsistent number of instance variables specified defaulted definition of %select{default constructor|copy constructor|move constructor}0 is not constexpr exception specification of explicitly defaulted %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0 does not match the calculated one number of elements must be either one or match the size of the vector indirect goto might cross protected scopes indirect goto in function with no address-of-label expressions cannot initialize %select{a variable|a parameter|return object|an exception object|a member subobject|an array element|a new value|a value|a base class|a constructor delegation|a vector element}0 of type %1 with an %select{rvalue|lvalue}2 of type %3%select{|: different classes (%5 vs %6)|: different number of parameters (%5 vs %6)|: type mismatch at %ordinal5 parameter (%6 vs %7)|: different return type (%5 vs %6)|: different qualifiers (%select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}5 vs %select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}6)}4 initializer element is not a compile-time constant initialization of incomplete type %0 %select{|non-aggregate }0type %1 cannot be initialized with an initializer list constant expression evaluates to %0 which cannot be narrowed to type %1 type %0 cannot be narrowed to %1 in initializer list non-constant-expression cannot be narrowed from type %0 to %1 in initializer list init methods must return an object pointer type, not %0 initialization of non-aggregate type %0 with an initializer list cannot initialize Objective-C class type %0 can only use 'init_priority' attribute on file-scope definitions of objects of class type reference member of type %0 uninitialized initializer-string for char array is too long inline declaration of %0 not allowed in block scope 'main' is not allowed to be declared inline %select{|non-}0inline namespace cannot be reopened as %select{non-|}0inline 'inline' can only appear on functions invalid block pointer conversion %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 must use a qualified name when declaring a %select{constructor|destructor|conversion operator}0 as a friend invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions invalid reinterpretation: sizes of %0 and %1 must match collection element of type %0 is not an Objective-C object %select{function parameter|typedef|non-static data member}0 cannot be constexpr constexpr variable declaration must be a definition invalid conversion between ext-vector type %0 and %1 invalid conversion between vector type %0 and integer type %1 of different size invalid conversion between vector type %0 and scalar type %1 invalid conversion between vector type %0 and %1 of different size definition or redeclaration of %0 cannot name the global scope definition or redeclaration of %0 not allowed inside a function cannot define or redeclare %0 here because namespace %1 does not enclose namespace %2 cannot create a non-constant pointer to member function invalid use of incomplete type %0 invalid use of member %0 in static member function incompatible constant for this __builtin_neon function invalid use of non-static data member %0 %0 is not a valid literal type for NSNumber %0 is not a valid property name (accessing an object of type %1) invalid protocol qualifiers on non-ObjC type '%0' qualifier is not allowed on a constructor '%0' qualifier is not allowed on a destructor %select{static |non-}0member function %select{of type %2 |}1cannot have '%3' qualifier receiver type %0 is not an Objective-C class invalid receiver to message expression 'super' is only valid in a method body invalid use of 'this' outside of a non-static member function '__thread' is only allowed on variable declarations an array type is not allowed here a function type is not allowed here property %0 not found on object of type %1; did you mean to access ivar %2? instance variables cannot be of reference type kernel call to non-global function %0 kernel function type %0 must have void return type unnamed variable cannot be implicitly captured in a lambda expression __block variable %0 cannot be captured in a lambda expression lambda expression in default argument cannot capture any entity variable %0 with variably modified type cannot be captured in a lambda expression cannot assign to a variable captured by copy in a non-mutable lambda variable %0 cannot be implicitly captured in a lambda with no capture-default specified incomplete result type %0 in lambda expression non-pointer Objective-C class type %0 in lambda expression result cannot deduce lambda return type from initializer list lambda expression in an unevaluated operand unexpanded function parameter pack capture is unsupported literal operator cannot have a default argument literal operator must have C++ linkage literal operator %0 must be in a namespace or global scope parameter declaration for literal operator %0 is not valid '__local' variable cannot have an initializer %select{non-const|volatile}0 lvalue reference to type %1 cannot bind to an initializer list temporary %select{non-const|volatile}0 lvalue reference to type %1 cannot bind to a temporary of type %2 %select{non-const|volatile}0 lvalue reference to type %1 cannot bind to a value of unrelated type %2 rvalue reference to type %0 cannot bind to lvalue of type %1 %select{first|second|third|fourth}0 parameter of 'main' (%select{argument count|argument array|environment|platform-specific data}0) must be of type %1 too many parameters (%0) for 'main': must be 0, 2, or 3 std::initializer_list must be a class template with a single type parameter control may reach end of non-void block member initializer %0 does not name a non-static data member or base class initializer %0 does not name a non-static data member or base class; did you mean the %select{base class|member}1 %2? call to non-static member function without an object argument out-of-line definition of %0 does not match any declaration in %1 out-of-line definition of %q0 differs from the declaration in the return type out-of-line definition of %0 does not match any declaration in %1; did you mean %2? out-of-line definition of %0 from class %1 without definition member function %0 not viable: 'this' argument has type %1, but function is not marked %select{const|restrict|const or restrict|volatile|const or volatile|volatile or restrict|const, volatile, or restrict}2 initializer on function does not look like a pure-specifier member %0 has the same name as its class no member %0 in %1; it has not yet been instantiated non-friend class member %0 cannot have a qualified name class member cannot be redeclared base of member reference is a function; perhaps you meant to call it%select{| with no arguments}0? member pointer refers into non-class type %0 conversion from pointer to member of class %0 to pointer to member of class %1 via virtual base %2 is not allowed exception specification in declaration does not match previous declaration ivars may not be placed in %select{categories|class extension}0 cannot omit braces around initialization of subobject when using direct list-initialization %select{|implicit default }0constructor for %1 must explicitly initialize the %select{base class|member}2 %3 which does not have a default constructor missing '[' at start of message send expression C++ requires a type specifier for all declarations mode attribute only supported for integer and floating-point types type of machine mode does not match type of base type definition of %0 must be imported before it is required %select{local variable|parameter|typedef}0 %1 cannot be declared __module_private__ local %select{struct|union|class|enum}0 cannot be declared __module_private__ %select{template|partial|member}0 specialization cannot be declared __module_private__ multiple initializations given for base %0 multiple default labels in one switch virtual function %q0 has more than one final overrider in %1 multiple initializations given for non-static member %0 initializing multiple members of union 'mutable' and 'const' cannot be mixed 'mutable' cannot be applied to functions 'mutable' can only be applied to member variables 'mutable' cannot be applied to references you need to include before using the '__uuidof' operator you need to include before using the 'typeid' operator lookup of %0 in member access expression is ambiguous type %0 cannot be used prior to '::' because it has no members %select{call to non-static member function|use of non-static data member}0 %2 of %1 from nested type %3 array 'new' cannot have initialization arguments only the first dimension of an allocated array may have dynamic size cannot allocate array of 'auto' allocation of incomplete type %0 no matching function found in local scope no matching function %0 found in local scope; did you mean %2 no member named %0 in %1; did you mean %2? no template named %0 in %1; did you mean %2? cannot find interface declaration for %0 no template named %0; did you mean %1? argument to noexcept specifier must be a constant expression a getter method is needed to perform a compound assignment on a property no getter method %1 for %select{increment|decrement}0 of property non-extern declaration of %0 follows extern declaration non-static declaration of %0 follows static declaration non-thread-local declaration of %0 follows thread-local declaration qualified name refers into a specialization of function template '%0' declaration of non-local variable in 'for' loop %0 is not virtual and cannot be declared pure block pointer to non-function type is invalid non-static data member defined out-of-line block declared 'noreturn' should not return lambda declared 'noreturn' should not return %select{assignment to readonly property|no setter method %1 for assignment to property}0 %select{%select{increment|decrement}1 of readonly property|no setter method %2 for %select{increment|decrement}1 of property}0 cannot specialize a %select{dependent template|template template parameter}0 type %0 is not a direct or virtual base of %1 call to function %0 that is neither visible in the template definition nor found by argument-dependent lookup anonymous bit-field has non-integral type %0 bit-field %0 has non-integral type %1 no %select{struct|union|class|enum}0 named %1 in %2 parameter of 'ns_bridged' attribute does not name an Objective-C class overriding method has mismatched ns_consumed attribute on its parameter __attribute ((NSObject)) is for pointer types only overriding method has mismatched ns_returns_%select{not_retained|retained}0 attributes array of interface %0 is invalid (probably should be an array of pointers) Objective-C declarations may only appear in global scope cannot use '%0' with Objective-C exceptions disabled Illegal type %0 used in a boxed expression objective-C index expression has incomplete class type %0 method for accessing %select{dictionary|array}1 element must have Objective-C object return type instead of %0 literal construction method %0 has incompatible signature indexing expression is invalid because subscript type %0 has multiple type conversion functions cannot assign to class object (%0 invalid) can't catch an Objective C object by value objc_precise_lifetime only applies to retainable types; type here is %0 property attributes '%0' and '%1' are mutually exclusive property with '%0' attribute must be of object type objc_root_class attribute may only be specified on a root class declaration %select{dictionary|array}1 subscript base type %0 is not an Objective-C object method object parameter type %0 is not object type method index parameter type %0 is not integral type method key parameter type %0 is not object type expected method to %select{read|write}1 %select{dictionary|array}2 element not found on object of type %0 cannot assign to this %select{dictionary|array}1 because assigning method's 2nd parameter of type %0 is not an objective-C pointer type indexing expression is invalid because subscript type %0 is not an objective-C pointer indexing expression is invalid because subscript type %0 is not an integral or objective-C pointer type cannot declare variable inside @interface or @protocol interface type %1 cannot be %select{returned|passed}0 by value; did you forget * in %1 offsetof requires array type, %0 invalid cannot compute offset of bit-field %0 offsetof of incomplete type %0 offsetof requires struct, union, or class type, %0 invalid access specifier can only have annotation attributes only constructors take base initializers only enumeration types have underlying types circular pointer delegation detected %0 cannot take a dependent type as first parameter; use %1 instead first parameter of %0 must have type %1 parameter of %0 cannot have a default argument %0 cannot be declared inside a namespace %0 cannot be declared static in global scope %0 cannot have a dependent return type; use %1 instead %0 template must have at least two parameters. %0 must have at least one parameter. %0 cannot take a dependent type as first parameter; use size_t (%1) instead %0 takes type size_t (%1) as first parameter parameter of overloaded %0 cannot have a default argument overloaded %0 must be a %select{unary|binary|unary or binary}2 operator (has %1 parameter%s1) overloaded %0 must be a non-static member function overloaded %0 must have at least one parameter of class or enumeration type parameter of overloaded post-%select{increment|decrement}1 operator must have type 'int' (not %0) overloaded %0 cannot be a static member function overloaded %0 cannot be variadic defaulting this %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0 would delete it after its first declaration exception specification of overriding function is more lax than base version ambiguous conversion for %select{|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from %1 to %2 call to constructor of %0 is ambiguous call to member function %0 is ambiguous call to object of type %0 is ambiguous use of overloaded operator '%0' is ambiguous (with operand types %1 and %2) use of overloaded operator '%0' is ambiguous (operand type %1) call to %select{unavailable|deleted}0 function %1%2 %select{|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from %1 to %2 uses deleted function call to %select{unavailable|deleted}0 constructor of %1 call to %select{unavailable|deleted}0 member function %1%2 call to %select{unavailable|deleted}0 function call operator in type %1%2 overload resolution selected %select{unavailable|deleted}0 operator '%1'%2 call to implicitly-deleted %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor|function}0 of %1 overload resolution selected implicitly-deleted %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor|'%1'}0%2 functions that differ only in their return type cannot be overloaded cannot convert %1 to %2 without a conversion operator type %0 does not provide a %select{subscript|call}1 operator no matching conversion for %select{|static_cast|reinterpret_cast|dynamic_cast|C-style cast|functional-style cast}0 from %1 to %2 no matching function for call to %0 no matching constructor for initialization of %0 no matching literal operator for call to %0%select{| with argument of type %2| with arguments of types %2 and %3}1%select{| or 'const char *', and no matching literal operator template}4 no matching member function for call to %0 no matching function for call to object of type %0 no viable overloaded operator[] for type %0 static and non-static member functions with the same parameter types cannot be overloaded reference to overloaded function could not be resolved; did you mean to call it%select{| with no arguments}0? %0 attribute only applies to %1 arguments property's synthesized getter follows Cocoa naming convention for returning 'owned' objects pack expansion contains parameter packs %0 and %1 that have different lengths (%2 vs. %3) pack expansion contains parameter pack %0 that has a different length (%1 vs. %2) from outer parameter packs pack expansion for initialization of member %0 pack expansion does not contain any unexpanded parameter packs C does not support default arguments default arguments cannot be added to an out-of-line definition of a member of a %select{class template|class template partial specialization|nested class in a template}0 missing default argument on parameter missing default argument on parameter %0 default arguments can only be specified for parameters in a function declaration redefinition of default argument default argument references local variable %0 of enclosing function default argument references parameter %0 default argument references 'this' default arguments cannot be added to a function template that has already been declared empty parameter list defined with a %select{typedef|type alias}0 of 'void' not allowed%select{ in C++|}0 argument may not have 'void' type %select{parameters|function return value}0 cannot have __fp16 type; did you forget * ? cannot parenthesize the name of a method when forming a member pointer class template partial specialization does not specialize any template argument; to %select{declare|define}0 the primary template, remove the template argument list partial specialization of %0 does not use any of its template parameters ambiguous partial specializations of %0 class template partial specialization %0 cannot be redeclared partial specialization cannot be declared as a friend 'new' expression with placement arguments refers to non-placement 'operator delete' call to pointer to member function of type %0 drops '%1' qualifier%s2 pointer-to-member function type %0 can only be called on an %select{rvalue|lvalue}1 invalid use of pointer to member type after %select{.*|->*}0 mac68k alignment pragma is not supported on this target #pragma visibility pop with no matching #pragma visibility push #pragma visibility push with no matching #pragma visibility pop property %0 found on object of type %1; did you mean to access it with the "." operator? property %0 refers to an incomplete Objective-C class %1 (with no @interface available) property %0 not found on object of type %1 property %0 cannot be found in forward class object %1 property %0 not found on object of type %1; did you mean %2? property cannot have array or function type %0 protocol has circular dependency object expression of non-scalar type %0 cannot be used in a pseudo-destructor expression call to pseudo-destructor cannot have any arguments %0 does not refer to a type name in pseudo-destructor expression; expected the name of type %1 the type of object expression (%0) does not match the type being destroyed (%1) in pseudo-destructor expression exception declarator cannot be qualified friend function definition cannot be qualified with '%0' no function named %0 with type %1 was found in the specified scope qualified member access refers to a member in %0 %q0 is not a member of class %1 %select{property|ivar}0 access cannot be qualified with '%1' @catch parameter declarator cannot be qualified parameter declarator cannot be qualified typedef declarator cannot be qualified invalid type %0 to %1 operator trying to recursively use %0 as superclass of %1 redefinition of %0 as different kind of symbol redefinition of %0 with a different type %select{typedef|type alias|type alias template}0 redefinition with different types (%1 vs %2) redefinition of a 'extern inline' function %0 is not supported in %select{C99 mode|C++}1 redefinition of %select{typedef|type alias}0 for variably-modified type %1 cannot refer to declaration with an array type inside block reference to %select{__device__|__global__|__host__|__host__ __device__}0 function %1 in %select{__device__|__global__|__host__|__host__ __device__}2 function reference initialization of type %0 with initializer of type %1 is ambiguous ref-qualifier '%select{&&|&}0' is not allowed on a constructor ref-qualifier '%select{&&|&}0' is not allowed on a destructor cannot overload a member function %select{without a ref-qualifier|with ref-qualifier '&'|with ref-qualifier '&&'}0 with a member function %select{without a ref-qualifier|with ref-qualifier '&'|with ref-qualifier '&&'}1 cannot refer to declaration with a variably modified type inside block binding of reference to type %0 to a value of type %1 drops qualifiers reference to type %0 could not bind to an %select{rvalue|lvalue}1 of type %2 reference to type %0 cannot bind to an initializer list %select{non-const|volatile}0 reference cannot bind to bit-field %1 %select{non-const|volatile}0 reference cannot bind to vector element '&' cannot precede a capture when the capture default is '&' reference cannot be initialized with multiple values reference to local variable %0 declared in enclosing block literal reference to local variable %0 declared in enclosing context reference to local variable %0 declared in enclosing function %1 reference to local variable %0 declared in enclosing lambda expression cannot form a reference to 'void' declaration of reference variable %0 requires an initializer reference to type %0 requires an initializer function declared with with regparm(%0) attribute was previously declared %plural{0:without the regparm|:with the regparm(%1)}1 attribute '%0' attribute cannot be repeated returning block that lives on the local stack void block should not return a value return in the catch of a function try block of a constructor is illegal %select{void function|void method|constructor|destructor}1 %0 must not return a value function declared with the ns_returns_retained attribute was previously declared without the ns_returns_retained attribute second argument to 'va_arg' is of abstract type %0 second argument to 'va_arg' is of incomplete type %0 chosen constructor is explicit in copy-initialization selector element is not a valid lvalue selector element type %0 is not a valid object index for __builtin_shufflevector must be less than the total number of vector elements first two arguments to __builtin_shufflevector must have the same type first two arguments to __builtin_shufflevector must be vectors index for __builtin_shufflevector must be a constant integer invalid application of '%select{sizeof|__alignof}0' to bit-field invalid application of '%select{sizeof|__alignof|vec_step}0' to an incomplete type %1 invalid application of '%select{alignof|sizeof}1' to interface %0 in non-fragile ABI %0 does not refer to the name of a parameter pack %0 does not refer to the name of a parameter pack; did you mean %1? specialization of member %q0 does not specialize an instantiated member explicit specialization of %0 after instantiation cannot specialize (with 'template<>') a member of an unspecialized template static_assert expression is not an integral constant expression function declared in block scope cannot have 'static' storage class static data member %0 not allowed in anonymous struct static data member %0 not allowed in local class %1 cannot cast %0 to %1 via virtual base %2 the 'static' modifier for the array size is not legal in new expressions 'main' is not allowed to be declared static static declaration of %0 follows non-static declaration static member %0 cannot be a bit-field 'static' can only be specified inside the class definition 'static' member function %0 overrides a virtual function in a base class interface type cannot be statically allocated statement expression not allowed at file scope @catch parameter cannot have storage specifier %select{|'typedef'|'extern'|'static'|'auto'|'register'|'__private_extern__'|'mutable'}0 storage class specified for a member declaration subscript of pointer to function type %0 subscript of pointer to incomplete type %0 subscript requires size of interface %0, which is not constant in non-fragile ABI objc_requires_property_definitions attribute may only be specified on a classto a class declaration switch condition type %0 requires explicit conversion to %1 switch condition has incomplete class type %0 switch case is in protected scope multiple conversions from switch condition type %0 to an integral or enumeration type definition of type %0 conflicts with %select{typedef|type alias}1 of the same name implicit declaration introduced by elaborated type conflicts with %select{a declaration|a typedef|a type alias|a template}0 of the same name elaborated type refers to %select{a non-tag type|a typedef|a type alias|a template|a type alias template}0 friend type templates must use an elaborated type ambiguous constructor call when %select{copying variable|copying parameter|returning object|throwing object|copying member subobject|copying array element|allocating object|copying temporary|initializing base subobject|initializing vector element|capturing value}0 of type %1 %select{copying variable|copying parameter|returning object|throwing object|copying member subobject|copying array element|allocating object|copying temporary|initializing base subobject|initializing vector element|capturing value}0 of type %1 invokes deleted constructor copying a temporary object of incomplete type %0 no viable constructor %select{copying variable|copying parameter|returning object|throwing object|copying member subobject|copying array element|allocating object|copying temporary|initializing base subobject|initializing vector element|capturing value}0 of type %1 address taken in non-type template argument for template parameter of reference type %0 non-type template argument refers to non-static data member %0 %select{too few|too many}0 template arguments for %select{class template|function template|template template parameter|template}1 %2 non-type template argument refers to non-static member function %0 template argument for non-type template parameter must be an expression template argument for template template parameter must be a class template%select{| or type alias template}0 template argument for template type parameter must be a type non-type template parameter of reference type %0 cannot bind to template argument of type %1 template argument for non-type template parameter is treated as type %0 non-type template argument of type %0 is not a constant expression non-type template argument for template parameter of pointer type %0 must have its address taken template argument does not refer to a class template or template template parameter non-type template argument of type %0 cannot be converted to a value of type %1 non-type template argument does not refer to any declaration non-type template argument of type %0 is not an integral constant expression non-type template argument of type %0 must have an integral or enumeration type non-type template argument does not refer to an object or function non-type template argument does not directly refer to an object or function non-type template argument is not a pointer to member constant non-type template argument refers to %select{function|object}0 %1 that does not have linkage template argument is the type of an unresolved overloaded function reference binding of non-type template parameter of type %0 to template argument of type %1 ignores qualifiers non-type template argument of reference type %0 is not an object template template argument has different template parameters than its corresponding template template parameter non-type template argument refers to thread-local object null non-type template argument must be cast to template parameter type %0 null non-type template argument of type %0 does not match template parameter of type %1 cannot refer to class template %0 without a template argument list template name refers to non-type template '%0' %select{implicit|explicit}0 instantiation of undefined template %1 %select{implicit|explicit}0 instantiation of template %1 within its own definition missing 'template' keyword prior to dependent template name '%0%1' '%0%1' instantiated to a class template, not a function template %0 following the 'template' keyword does not refer to a template templates must have C++ linkage member %0 declared as a template extraneous 'template<>' in declaration of member %0 use of class template %0 requires template arguments a non-type template parameter cannot have type %0 template non-type parameter has a different type %0 in template %select{|template parameter }1redeclaration templates can only be declared in namespace or class scope template parameter missing a default argument template parameter redefines default argument template parameter has a different kind in template %select{|template parameter }0redeclaration %select{too few|too many}0 template parameters in template %select{|template parameter }1redeclaration template parameter list matching the non-templated nested type %0 should be empty ('template<>') template parameter pack cannot have a default argument template parameter pack must be the last template parameter declaration of %0 shadows template parameter default template argument not permitted on a friend template cannot add a default template argument to the definition of a member of a class template %select{template type|non-type template|template template}0 parameter%select{| pack}1 conflicts with previous %select{template type|non-type template|template template}0 parameter%select{ pack|}1 nested name specifier '%0' for declaration does not refer into a class, class template or class template partial specialization recursive template instantiation exceeded maximum depth of %0 explicit specialization of %0 in class scope cannot declare an explicit specialization in a friend explicit specialization of %0 in function scope %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 must originally be declared in namespace %2 %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 must originally be declared in the global scope default argument not permitted on an explicit %select{instantiation|specialization}0 of function %1 extraneous template parameter list in template specialization or out-of-line template definition template specialization declaration cannot be a friend template specialization requires 'template<>' template specialization or definition requires a template parameter list corresponding to the nested type %0 %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 must occur at global scope %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 not in a namespace enclosing %2 can only provide an explicit specialization for a class template, function template, or a member function, static data member, %select{or member class|member class, or member enumeration}0 of a class template extraneous 'template<>' in declaration of %0 %1 template template parameter must have its own template parameters a typedef cannot be a template cannot declare a class template with no name variable %0 declared as a template extraneous 'template<>' in declaration of variable %0 tentative definition has type %0 that is never completed tentative definition has array of type %0 that is never completed 'this' cannot be %select{implicitly |}0captured in this context 'this' cannot be explicitly captured when the capture default is '=' 'this' cannot be%select{| implicitly}0 used in a static member function declaration '__thread' variables must have global storage thread-local declaration of %0 follows non-thread-local declaration thread-local storage is unsupported for the current target cannot throw an object of abstract type %0 cannot throw object of incomplete type %0 cannot throw pointer to object of incomplete type %0 only one element declaration is allowed trailing return type may not be nested within parentheses function with trailing return type must specify return type 'auto', not %0 %0 can not be defined in a type alias template types may not be defined in conditions types may not be defined in a for range declaration %0 can not be defined in a parameter type %0 can not be defined in the result type of a function %0 can not be defined in a type specifier type of property %0 in continuation class does not match property type in primary class type trait requires %0%select{| or more}1 argument%select{|s}2; have %3 argument%s3 address of %select{bit-field|vector element|property expression|register variable}0 requested taking the address of a temporary object of type %0 conversion from %0 to %1 is ambiguous cannot assign to 'self' outside of a method in the init family cannot assign to 'self' in a class method arithmetic on a pointer to an incomplete type %0 fast enumeration variables can't be modified in ARC by default; declare the variable __strong to allow this array type %0 is not assignable read-only variable is not assignable value of type %0 is not contextually convertible to 'bool' ordered compare requires two args of floating point type (%0 and %1) floating point classification requires argument of floating point type (passed in %0) called object type %0 is not a function or function pointer too few %select{|||execution configuration }0arguments to %select{function|block|method|kernel function}0 call, expected %1, have %2 too few %select{|||execution configuration }0arguments to %select{function|block|method|kernel function}0 call, expected at least %1, have %2 too many %select{|||execution configuration }0arguments to %select{function|block|method|kernel function}0 call, expected %1, have %2 too many %select{|||execution configuration }0arguments to %select{function|block|method|kernel function}0 call, expected at most %1, have %2 cast to union type from type %0 not present in union '__builtin_choose_expr' requires a constant expression comparison of distinct block types (%0 and %1) comparison of distinct pointer types (%0 and %1) equality comparison between function pointer and void pointer (%0 and %1) used type %0 where arithmetic or pointer type is required used type %0 where arithmetic, pointer, or vector type is required incompatible operand types (%0 and %1) non-pointer operand type %0 incompatible with %select{NULL|nullptr}1 %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from incompatible type|to parameter of incompatible type|from a function with incompatible result type|to incompatible type|with an expression of incompatible type|to parameter of incompatible type|to incompatible type}2 %1%select{|; dereference with *|; take the address with &|; remove *|; remove &}3%select{|: different classes (%5 vs %6)|: different number of parameters (%5 vs %6)|: type mismatch at %ordinal5 parameter (%6 vs %7)|: different return type (%5 vs %6)|: different qualifiers (%select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}5 vs %select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}6)}4 incompatible block pointer types %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 value of type %0 is not implicitly convertible to %1 conversion from %0 to %1 is not allowed in a converted constant expression variable has incomplete type %0 conversion function from %0 to %1 invokes a deleted function vector is not assignable (contains duplicate components) operand of type %0 where arithmetic or pointer type is required ext_vector_type only applies to types, not variables fields must have a constant size: 'variable length array in structure' extension will never be supported cannot %select{decrement|increment}1 value of type %0 %select{assigning %1 to %0|passing %0 to parameter of type %1|returning %0 from a function with result type %1|converting %0 to type %1|initializing %0 with an expression of type %1|sending %0 to parameter of type %1|casting %0 to type %1}2 changes address space of pointer %select{assigning %1 to %0|passing %0 to parameter of type %1|returning %0 from a function with result type %1|converting %0 to type %1|initializing %0 with an expression of type %1|sending %0 to parameter of type %1|casting %0 to type %1}2 changes retain/release properties of pointer definition of variable with array type needs an explicit size or an initializer incomplete definition of type %0 incomplete type %0 is not assignable indirection requires pointer operand (%0 invalid) address expression must be an lvalue or a function designator invalid operands to binary expression (%0 and %1) pointer to function type %0 may not be 'restrict' qualified restrict requires a pointer or reference (%0 is invalid) restrict requires a pointer or reference instance variables must have a constant size assignment to cast is illegal, lvalue casts are not supported member reference type %0 is not a pointer %0 does not have a member named %1 %0 does not have a member named %1; did you mean %2? member reference base type %0 is not a structure or union member reference type %0 is %select{a|not a}1 pointer; maybe you meant to use '%select{->|.}1'? cannot refer to type member %0 in %1 with '%select{.|->}2' cannot refer to member %0 in %1 with '%select{.|->}2' return type %0 must match previous return type %1 when %select{block literal|lambda expression}2 has unspecified explicit return type non-object type %0 is not assignable no viable conversion from %0 to %1 arithmetic on%select{ a|}0 pointer%select{|s}0 to%select{ the|}2 function type%select{|s}2 %1%select{| and %3}2 arithmetic on%select{ a|}0 pointer%select{|s}0 to void illegal storage class on file-scoped variable illegal storage class on function statement requires expression of integer type (%0 invalid) statement requires expression of scalar type (%0 invalid) %0 and %1 are not pointers to compatible types array subscript is not an integer subscripted value is not an array, pointer, or vector invalid argument type %0 to unary expression can't convert between vector values of different size (%0 and %1) zero-length arrays are not permitted in C++ typedef member %0 cannot be a bit-field typedef name must be an identifier missing 'typename' prior to dependent type name '%0%1' typename specifier refers to non-type member %0 in %1 typename specifier refers to a dependent using declaration for a value %0 in %1 __builtin_types_compatible_p is not valid in C++ %0 has unknown return type; cast the call to its declared return type no known method %select{%objcinstance1|%objcclass1}0; cast the message send to the method's return type %0 has unknown type; cast it to its declared type to use it declaration of %0 is missing in NSArray class declaration of %0 is missing in NSDictionary class NSArray must be available to use Objective-C array literals NSDictionary must be available to use Objective-C dictionary literals NSNumber must be available to use Objective-C literals declaration of %0 is missing in NSNumber class cannot box a string value because NSString has not been declared cannot find protocol declaration for %0 cannot find protocol declaration for %0; did you mean %1? use of undeclared %0; did you mean %1? use of undeclared identifier %0 use of undeclared identifier %0; did you mean %1? cannot find interface declaration for %0; did you mean %1? cannot find interface declaration for %0, superclass of %1 cannot find interface declaration for %0, superclass of %1; did you mean %2? %select{expression|base type|declaration type|data member type|bit-field size|static assertion|fixed underlying type|enumerator value|using declaration|friend declaration|qualifier|initializer|default argument|non-type template parameter type|exception type|partial specialization|__if_exists name|__if_not_exists name}0 contains an unexpanded parameter pack %select{expression|base type|declaration type|data member type|bit-field size|static assertion|fixed underlying type|enumerator value|using declaration|friend declaration|qualifier|initializer|default argument|non-type template parameter type|exception type|partial specialization|__if_exists name|__if_not_exists name}0 contains unexpanded parameter pack %1 %select{expression|base type|declaration type|data member type|bit-field size|static assertion|fixed underlying type|enumerator value|using declaration|friend declaration|qualifier|initializer|default argument|non-type template parameter type|exception type|partial specialization|__if_exists name|__if_not_exists name}0 contains unexpanded parameter packs %1 and %2 %select{expression|base type|declaration type|data member type|bit-field size|static assertion|fixed underlying type|enumerator value|using declaration|friend declaration|qualifier|initializer|default argument|non-type template parameter type|exception type|partial specialization|__if_exists name|__if_not_exists name}0 contains unexpanded parameter packs %1, %2, ... friends can only be classes or functions unexpected interface name %0: expected expression unexpected namespace name %0: expected expression unexpected type name %0: expected expression cannot define the implicit default assignment operator for %0, because non-static %select{reference|const}1 member %2 can't use default assignment operator %select{|implicit default }0constructor for %1 must explicitly initialize the %select{reference|const}2 member %3 union member %0 has reference type %1 the address of a declaration with unknown type can only be cast to a pointer type function %0 with unknown type must be given a function type variable %0 with unknown type cannot be given a function type no type named %0 in %1; did you mean %2? unknown receiver %0; did you mean %1? unknown type name %0; did you mean %1? must explicitly qualify name of member function when taking its address global register variables are not supported call to unsupported expression with unknown type %0 has unknown type, which is unsupported for this kind of declaration cannot cast %0 to its %select{private|protected}2 base class %1 illegal redeclaration of property in continuation class %0 (attribute must be 'readwrite', while its primary must be 'readonly') illegal redeclaration of 'readwrite' property in continuation class %0 (perhaps you intended this to be a 'readwrite' redeclaration of a 'readonly' public property?) use of default argument to function %0 that is declared later in class %1 use of %0 with tag type that does not match previous declaration using declaration can not refer to class member using declaration can not refer to namespace target of using declaration conflicts with declaration already in scope declaration conflicts with target of using declaration already in scope using declaration can not refer to a constructor can not inherit constructor, already inherited constructor with the same signature %0 is not a direct base of %1, can not inherit constructors using declaration can not refer to a destructor using declaration refers to its own class using declaration refers into '%0', which is not a base class of %1 using declaration in class refers into '%0', which is not a class using declaration can not refer to a template specialization dependent using declaration resolved to type without 'typename' no namespace named %0 in %1; did you mean %2? no namespace named %0; did you mean %1? using declaration requires a qualified name 'typename' keyword used on a non-type cannot call operator __uuidof on a type with no GUID 'va_start' used in function with fixed args array types cannot be value-initialized %select{variable|static data member}0 instantiated with function type %1 variable-sized object may not be initialized 'new' cannot allocate object of variably modified type %0 non-type template parameter of variably modified type %0 variably modified type %0 cannot be used as a template argument 'vec_step' requires built-in scalar or vector type, %0 invalid %select{too many|too few}0 elements in vector initialization (expected %1 elements, have %2) 'virtual' can not be specified on member function templates 'virtual' can only appear on non-static member functions 'virtual' can only be specified inside the class definition variable length array declaration can not have 'extern' linkage variable length array declaration can not have 'static' storage duration variable length array declaration not allowed at file scope variable length array cannot be formed during template argument deduction variable length array of non-POD element type %0 variably modified type declaration can not have 'extern' linkage variably modified type declaration not allowed at file scope function declaration cannot have variably modified type 'void' must be the first and only parameter if specified 'void' as parameter must not have type qualifiers dereferencing a __weak pointer is not allowed due to possible null value caused by race condition, assign it to strong variable first property implementation must have its declaration in the category %0 property implementation must be in a class or category implementation property implementation must have its declaration in interface %0 property declared in category %0 cannot be implemented in class implementation synthesized properties %0 and %1 both claim ivar %2 dynamic property can not have ivar specification instance variable %0 cannot be accessed because 'self' has been redeclared property %0 attempting to use ivar %1 declared in super class %2 instance variable %0 accessed in class method missing context for method declaration missing context for property implementation declaration property implementation in a category with no category declaration synthesized property %0 must either be named the same as a compatible ivar or must explicitly name an ivar no @interface declaration found in class messaging of %0 @synchronized requires an Objective-C object type (%0 invalid) @throw requires an Objective-C object type (%0 invalid) instance variable %0 is private property %0 is already implemented type of property %0 (%1) does not match type of ivar %2 (%3) instance variable %0 is protected assigning to 'readonly' return result of an objective-c message not allowed property of reference type is not supported @throw (rethrow) used outside of a @catch block %0 cannot use 'super' because it is a root class existing ivar %1 for strong property %0 may not be __weak @synthesize not allowed in a category's implementation @synthesize of 'weak' property is only allowed in ARC or GC mode instance variable synthesis not yet supported (need to declare %0 explicitly) existing ivar %1 for __weak property %0 must be __weak types declared in an anonymous %select{struct|union}0 are a Microsoft extension anonymous %select{struct|union}0 cannot be '%select{const|volatile|restrict}1' anonymous unions are a C11 extension initialization of an array of type %0 from a compound literal of type %1 is a GNU extension parenthesized initialization of a member array is a GNU extension implicit conversion from array size expression of type %0 to %select{integral|enumeration}1 type %2 is a C++11 extension anonymous structs are a C11 extension %select{qualifier in |static |}0array size %select{||'[*] '}0is a C99 feature cast between pointer-to-function and pointer-to-object is an extension complex initialization specifying real and imaginary components is an extension cannot delete expression with pointer-to-'void' type %0 designated initializers are a C99 feature enumeration type %0 cannot be a friend ISO C restricts enumerator values to range of 'int' (%0 is too %select{small|large}1) explicit conversion functions are a C++11 extension explicit instantiation of %0 that occurs after an explicit specialization will be ignored (C++11 extension) qualifier in explicit instantiation of %q0 requires a template-id (a typedef is not permitted) explicit specialization cannot have a storage class expression is not an %select{integer|integral}0 constant expression; folding it to a constant is a GNU extension flexible array member %0 in otherwise empty %select{struct|class}1 is a GNU extension flexible array member %0 in otherwise empty %select{struct|class}1 is a Microsoft extension %0 may not be used as an array element due to flexible array member %0 may not be nested in a struct due to flexible array member flexible array initialization is a GNU extension flexible array member %0 in a union is a GNU extension flexible array member %0 in a union is a Microsoft extension ISO C forbids forward references to 'enum' types redeclaration of already-defined enum %0 is a GNU extension complex numbers are an extension in a freestanding C99 implementation explicit specialization of %0 within class scope is a Microsoft extension anonymous structs are a GNU extension arithmetic on%select{ a|}0 pointer%select{|s}0 to%select{ the|}2 function type%select{|s}2 %1%select{| and %3}2 is a GNU extension subscript of a pointer to void is a GNU extension arithmetic on%select{ a|}0 pointer%select{|s}0 to void is a GNU extension implicit declaration of function %0 is invalid in C99 implicitly declaring library function '%0' with type %1 in-class initializer for static data member of type %0 is a GNU extension in-class initializer for static data member is not a constant expression; folding it to a constant is a GNU extension ISO C does not support '~' for complex conjugation of %0 ISO C does not support '++'/'--' on complex integer type %0 C++11 forbids default arguments for lambda expressions C++11 requires lambda with omitted result type to consist of a single return statement return type of 'main' is not 'int' declaration specifier missing, defaulting to 'int' type specifier missing, defaults to 'int' ISO C90 forbids mixing declarations and code anonymous structs are a Microsoft extension explicit constructor calls are a Microsoft extension forward references to 'enum' types are a Microsoft extension using declaration referring to inaccessible member '%0' (which refers to accessible member '%1') is a Microsoft compatibility extension lookup of %0 in member access expression is ambiguous; using member of %1 %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 discards qualifiers in nested pointer types when type is in parentheses, array cannot have dynamic size non-class friend type %0 is a C++11 extension using extended field designator is an extension out-of-line declaration of a member must be a definition parameter %0 was not declared, defaulting to type 'int' promoted type %0 of K&R function parameter is not compatible with the parameter type %1 declared in a previous prototype predefined identifier is only valid inside function pseudo-destructors on type void are a Microsoft extension %select{void function|void method|constructor|destructor}1 %0 should not return a value void %select{function|method|block}1 %0 should not return void expression non-void %select{function|method}1 %0 should return a value C++98 requires an accessible copy constructor for class %2 when binding a reference to a temporary; was %select{private|protected}0 no viable constructor %select{copying variable|copying parameter|returning object|throwing object|copying member subobject|copying array element|allocating object|copying temporary|initializing base subobject|initializing vector element|capturing value}0 of type %1; C++98 requires a copy constructor when binding a reference to a temporary invalid application of 'sizeof' to a function type invalid application of '%select{sizeof|__alignof|vec_step}0' to a void type static data member %0 in union is a C++11 extension ISO C90 does not allow subscripting non-lvalue array address non-type template argument cannot be surrounded by parentheses template argument uses local type %0 non-type template argument referring to %select{function|object}0 %1 with internal linkage is a C++11 extension template argument uses unnamed type 'template' keyword outside of a template default template arguments for a function template are a C++11 extension first declaration of %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 outside namespace %2 is a C++11 extension ISO C forbids taking the address of an expression of type 'void' method parameter type %0 does not match super class method parameter type %1 C99 forbids casting nonscalar type %0 to the same type C99 forbids casts to union type comparison of distinct pointer types (%0 and %1) uses non-standard composite pointer type %2 incompatible operand types (%0 and %1) use non-standard composite pointer type %2 C99 forbids conditional expressions with only one void side %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 discards qualifiers incompatible pointer types %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1%select{|; dereference with *|; take the address with &|; remove *|; remove &}3 %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 converts between pointers to integer types with different sign incompatible integer to pointer conversion %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1%select{|; dereference with *|; take the address with &|; remove *|; remove &}3 incompatible pointer to integer conversion %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1%select{|; dereference with *|; take the address with &|; remove *|; remove &}3 %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 converts between void pointer and function pointer tentative definition of variable with internal linkage has incomplete non-array type %0 ordered comparison of function pointers (%0 and %1) ordered comparison between pointer and zero (%0 and %1) is an extension ordered comparison between pointer and integer (%0 and %1) zero size arrays are an extension 'typename' occurs outside of a template unelaborated friend declaration is a C++11 extension; specify '%select{struct|union|class|enum}0' to befriend %1 using directive refers to implicitly-defined namespace 'std' field %0 with variable sized type %1 not at the end of a struct or class is a GNU extension variable length arrays are a C99 feature variable length array folded to constant array as an extension type conversion function declared here constrained by %select{|implicitly }1%select{private|protected}0 inheritance here %select{|implicitly }1declared %select{private|protected}0 here protected %select{constructor|destructor}0 can only be used to %select{construct|destroy}0 a base class subobject must name member using the type of the current context %0 can only access this member on an object of type %0 lookup in the object type %0 refers here lookup from the current scope refers here candidate found by name lookup is %q0 member found by ambiguous name lookup because of ambiguity in conversion of %0 to %1 use __bridge to convert directly (no change in ownership) use %select{__bridge_retained|CFBridgingRetain call}1 to make an ARC object available as a +1 %0 use %select{__bridge_transfer|CFBridgingRelease call}1 to transfer ownership of a +1 %0 into ARC declaration in interface is not in the '%select{alloc|copy|init|new}0' family because %select{its result type is not an object pointer|its result type is unrelated to its receiver type}1 block will be retained by %select{the captured object|an object strongly retained by the captured object}0 conversion to %select{integral|enumeration}0 type %1 declared here setter and getter must both be synthesized, or both be user defined,or the property must be nonatomic previous overload of function is here explicitly cast the pointer to silence this warning place parentheses around the '&' expression to silence this warning maybe you meant to use __block %0 callee declares array parameter as static here compatible type %0 specified here place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison use '!=' to turn this compound assignment into an inequality comparison previous return statement is here member not initialized by constructor virtual base class declared here in instantiation of default argument for '%0' required here default argument declared here in instantiation of default function argument expression for '%0' required here %select{copy|move}0 assignment operator of %0 is implicitly deleted because field %1 is of %select{reference|const-qualified}3 type %2 copy constructor of %0 is implicitly deleted because field %1 is of rvalue reference type %2 copy %select{constructor|assignment operator}0 is implicitly deleted because %1 has a user-declared move %select{constructor|assignment operator}2 default constructor of %0 is implicitly deleted because all %select{data members|data members of an anonymous union member}1 are const-qualified default constructor of %0 is implicitly deleted because field %1 of %select{reference|const-qualified}3 type %2 would not be initialized virtual destructor requires an unambiguous, accessible 'operator delete' %select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0 of %select{||||union }4%1 is implicitly deleted because %select{base class %3|field %3}2 has %select{no|a deleted|multiple|an inaccessible|a non-trivial}4 %select{%select{default constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0|destructor}5%select{||s||}4 must qualify identifier to find this declaration in dependent base class put the semicolon on a separate line to silence this warning remove parentheses to declare a variable change this ',' to a ';' to call %0 replace parentheses with an initializer to declare a variable jump enters lifetime of block which captures a destructible c++ object jump enters lifetime of block which strongly captures a variable jump enters lifetime of block which weakly captures a variable enum %0 was explicitly specialized here remove extraneous parentheses around the comparison to silence this warning use '=' to turn this equality comparison into an assignment jump exits scope of __block variable jump exits lifetime of block which captures a destructible c++ object jump exits lifetime of block which strongly captures a variable jump exits lifetime of block which weakly captures a variable jump exits scope of variable with __attribute__((cleanup)) jump exits scope of variable with non-trivial destructor jump exits autoreleasepool block jump exits scope of retaining variable jump exits @synchronized block explicit instantiation candidate function template here %0 explicit instantiation definition is here explicit instantiation refers here while substituting explicitly-specified template arguments into function template %0 %1 'template<>' header not required for explicitly-specialized class %0 declared here initialized flexible array member %0 is here selected '%select{begin|end}0' %select{function|template }1%2 with iterator type %3 forward declaration of class here while substituting deduced template arguments into function template %0 %1 in instantiation of function template specialization %q0 requested here function template matches specialization %0 suffix with parentheses to turn this into a function call prefix with the address-of operator to silence this warning or because setter is declared here, but no getter method %0 is found hidden overloaded virtual function %q0 declared here class implementation is declared here explicitly defaulted function was implicitly deleted here use 'constexpr' specifier to silence this warning possible target of indirect goto consider using __builtin_trap() or qualifying pointer with 'volatile' use '|=' to turn this inequality comparison into an or-assignment override this message by inserting an explicit cast (skipping %0 context%s0 in backtrace; use -ftemplate-backtrace-limit=0 to see all) %select{implicit|explicit}0 instantiation first required here implicit capture of lambda object due to conversion to block pointer here the other lock of mutex '%0' is here place parentheses around the '&&' expression to silence this warning use '%0' for a bitwise operation remove constant to silence this warning member declaration does not match because it %select{is|is not}0 const qualified member declaration nearly matches type of %ordinal0 parameter of member declaration does not match definition (%1 vs %2) implicit default %select{constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}0 for %1 first required here method %0 is used for the forward class not-yet-instantiated member is declared here %0 is not literal because it has base class %1 of non-literal type %0 is not literal because it has data member %1 of %select{non-literal|volatile}3 type %2 %0 is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors %0 is not literal because it has a non-trivial destructor %0 is not literal because it has a user-provided destructor %select{class|struct}0 with virtual base %plural{1:class|:classes}1 is not a literal type non-templated declaration is here because type %0 has a %select{member|base class}1 with a non-trivial %select{constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}2 because type %0 has a virtual %select{member function|base class}1 because type %0 has %select{no|no|__strong|__weak|__autoreleasing}1 ownership because type %0 has a user-declared %select{constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}1 %0 should be declared prior to the call site%select{| or in %2| or in an associated namespace of one of its arguments}1 %select{first|second|third}0 parameter has unexpected type %1 (should be %2) method returns unexpected type %0 (should be an object type) add a super class to fix this problem overridden virtual function is here candidate %select{function|function|constructor|function |function |constructor |is the implicit default constructor|is the implicit copy constructor|is the implicit move constructor|is the implicit copy assignment operator|is the implicit move assignment operator|is an inherited constructor}0%1%select{| has different class (expected %3 but has %4)| has different number of parameters (expected %3 but has %4)| has type mismatch at %ordinal3 parameter (expected %4 but has %5)| has different return type (%3 expected but has %4)| has different qualifiers (expected %select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}3 but found %select{none|const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}4)}2 candidate %select{function|function|constructor|function|function|constructor|constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0 %select{|template }1not viable: requires%select{ at least| at most|}2 %3 argument%s3, but %4 %plural{1:was|:were}4 provided candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: %select{%ordinal6|'this'}5 argument (%2) is in address space %3, but parameter must be in address space %4 candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: cannot implicitly convert argument of type %2 to %3 for %select{%ordinal5 argument|object argument}4 under ARC candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: cannot %select{convert from|convert from|bind}2 %select{base class pointer|superclass|base class object of type}2 %3 to %select{derived class pointer|subclass|derived class reference}2 %4 for %ordinal5 argument candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: no known conversion from %2 to %3 for %select{%ordinal5 argument|object argument}4; %select{|dereference the argument with *|take the address of the argument with &|remove *|remove &}6 candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: cannot convert argument of incomplete type %2 to %3 candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: %ordinal4 argument (%2) would lose %select{const|restrict|const and restrict|volatile|const and volatile|volatile and restrict|const, volatile, and restrict}3 qualifier%select{||s||s|s|s}3 candidate %select{|function|||function|||||function (the implicit copy assignment operator)|function (the implicit move assignment operator)|}0 not viable: 'this' argument has type %2, but method is not marked %select{const|restrict|const or restrict|volatile|const or volatile|volatile or restrict|const, volatile, or restrict}3 candidate template ignored: failed template argument deduction candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: %select{%ordinal6|'this'}5 argument (%2) has %select{no|__weak|__strong}3 ownership, but parameter has %select{no|__weak|__strong}4 ownership candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: cannot convert initializer list argument to %3 candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: no overload of %3 matching %2 for %ordinal4 argument candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 not viable: %select{%ordinal6|'this'}5 argument (%2) has %select{no|__unsafe_unretained|__strong|__weak|__autoreleasing}3 ownership, but parameter has %select{no|__unsafe_unretained|__strong|__weak|__autoreleasing}4 ownership candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0 not viable: call to %select{__device__|__global__|__host__|__host__ __device__}1 function from %select{__device__|__global__|__host__|__host__ __device__}2 function candidate %select{function|function|constructor|function |function |constructor |constructor (the implicit default constructor)|constructor (the implicit copy constructor)|constructor (the implicit move constructor)|function (the implicit copy assignment operator)|function (the implicit move assignment operator)|constructor (inherited)}0%1 has been %select{explicitly made unavailable|explicitly deleted|implicitly deleted}2 candidate template ignored: invalid explicitly-specified argument for template parameter %0 candidate template ignored: invalid explicitly-specified argument for %ordinal0 template parameter candidate template ignored: couldn't infer template argument %0 candidate template ignored: deduced conflicting %select{types|values|templates}0 for parameter %1 (%2 vs. %3) candidate template ignored: substitution exceeded maximum template instantiation depth candidate template ignored: substitution failure %0 candidate template ignored: can't deduce a type for %0 which would make %2 equal %1 conversion candidate of type %0 remaining %0 candidate%s0 omitted; pass -fshow-overloads=all to show them passing argument to parameter here passing argument to parameter %0 here parameter pack %0 declared here parameter of type %0 is declared here during template argument deduction for class template partial specialization %0 %1 partial specialization matches %0 non-deducible template parameter %0 please include the header <%0> or explicitly provide a declaration for '%1' place parentheses around the %0 expression to evaluate it first place parentheses around the %0 expression to silence this warning place parentheses around the '?:' expression to evaluate it first place parentheses around the '%0' expression to silence this warning previous declaration of class template partial specialization %0 is here previous declaration was %select{*ERROR*|a copy constructor|a move constructor|*ERROR*|*ERROR*|*ERROR*|not a special member function}0 previous explicit instantiation is here previous initialization %select{|with side effects }0is here%select{| (side effects may not occur at run time)}0 previous template specialization is here while substituting prior template arguments into %select{non-type|template}0 template parameter%1 %2 jump bypasses setup of __block variable jump bypasses initialization of variable with __attribute__((cleanup)) jump bypasses initialization of catch block jump bypasses initialization of try block jump bypasses auto release push of @autoreleasepool block jump bypasses initialization of @catch block jump bypasses initialization of @finally block jump bypasses initialization of retaining variable jump bypasses initialization of @synchronized block jump bypasses initialization of @try block jump bypasses variable initialization jump bypasses initialization of non-POD variable jump bypasses variable with a non-trivial destructor jump bypasses initialization of variable length array jump bypasses initialization of VLA type alias jump bypasses initialization of VLA typedef unimplemented pure virtual method %0 in %1 receiver is treated with 'id' type for purpose of method lookup %select{reference|pointer}0 member declared here binding reference variable %0 here %select{const|reference}0 member %1 will never be initialized %select{class|instance}0 method %1 is assumed to return an instance of its receiver type (%2) overridden method returns an instance of its class type overridden method is part of the '%select{|alloc|copy|init|mutableCopy|new|autorelease|dealloc|finalize|release|retain|retainCount|self}0' method family required for direct or indirect protocol %0 %select{function|method|block}0 has been explicitly marked sentinel here attempt to specialize declaration here explicitly specialized declaration is here use array indexing to silence this warning change size argument to be the size of the destination change the argument to be the free space in the destination buffer minus the terminating null byte did you mean %select{struct|class}0 here? class with specified objc_requires_property_definitions attribute is declared here surrounding namespace with visibility attribute ends here surrounding namespace with visibility attribute starts here conversion to %select{integral|enumeration}0 type %1 non-type template argument refers to %select{function|object}0 here non-type template argument refers here template argument refers to function template %0, here in instantiation of template class %0 requested here %select{function template|class template|type alias template|template template parameter}0 %1 declared here while checking a default template argument used here in instantiation of enumeration %q0 requested here in instantiation of exception specification for %0 requested here in instantiation of member class %0 requested here in instantiation of member function %q0 requested here template non-type parameter has a different type %0 in template argument previous non-type template parameter with type %0 is here template parameter has a different kind in template argument template parameter is declared here %select{too few|too many}0 template parameters in template template argument previous default template argument defined here previous %select{template type|non-type template|template template}0 parameter%select{| pack}1 declared here %select{template type|non-type template|template template}0 parameter%select{| pack}1 does not match %select{template type|non-type template|template template}0 parameter%select{ pack|}1 in template argument previous template %select{declaration|template parameter}0 is here use -ftemplate-depth=N to increase recursive template instantiation depth in instantiation of static data member %q0 requested here in instantiation of template type alias %0 requested here unnamed type used in template argument was declared here %select{alignment|size}0 of first field is %1 bits referenced member %0 is declared here %select{declaration|function}0 has been explicitly marked %select{unavailable|deleted|deprecated}1 here method definition for %0 not found uninitialized reference member is here %select{|previous }0using declaration add 'typename' to treat this using declaration as a type initialize the variable %0 to silence this warning only virtual member functions can be marked '%0' access declarations are deprecated; use using declarations instead type of property %0 does not match type of accessor %1 size of anonymous bit-field (%0 bits) exceeds size of its type; value will be truncated to %1 bits %0 cannot be shared between ARC and non-ARC code; add a copy constructor, a copy assignment operator, and a destructor to make it ABI-compatible %select{destination for|source of}0 this %1 call is a pointer to ownership-qualified type %2 performSelector may cause a leak because its selector is unknown capturing %0 strongly in this block is likely to lead to a retain cycle assigning retained object to %select{weak|unsafe_unretained}0 variable; object will be released after assignment assigning retained object to unsafe property; object will be released after assignment %0 cannot be shared between ARC and non-ARC code; add a non-trivial %select{copy constructor|copy assignment operator|destructor}1 to make it ABI-compatible array index %0 is past the end of the array (which contains %1 element%s2) array index %0 is before the beginning of the array ignored asm label '%0' on automatic variable writable atomic property %0 cannot pair a synthesized %select{getter|setter}1 with a user defined %select{getter|setter}2 %0 attribute requires arguments that are class type or point to class type; type here is '%1' %0 attribute requires arguments whose type is annotated with 'lockable' attribute; type here is '%1' %0 attribute can only be applied in a context annotated with 'lockable' attribute ibaction attribute can only be applied to Objective-C instance methods %0 attribute can only be applied to instance variables or properties %0 attribute ignored for field of type %1 attribute %0 cannot be specified on a statement 'malloc' attribute only applies to functions returning a pointer type attributes on method implementation and its declaration must match 'nonnull' attribute applied to function with no pointer arguments %0 attribute ignored when parsing type attribute declaration must precede definition target does not support 'protected' visibility; using 'default' 'sentinel' attribute requires named arguments 'sentinel' attribute only supported for variadic %select{functions|blocks}0 '%0' attribute argument not supported: %1 attribute %0 cannot be applied to %select{functions|Objective-C method}1 without return value 'weak_import' attribute cannot be specified on a definition __weak attribute cannot be specified on a field declaration __weak attribute cannot be specified on an automatic variable property is assumed atomic when auto-synthesizing the property auto property synthesis will not synthesize property declared in a protocol unknown platform %0 in availability macro feature cannot be %select{introduced|deprecated|obsoleted}0 in %1 version %2 before it was %select{introduced|deprecated|obsoleted}3 in version %4; attribute ignored receiver type %0 is not 'id' or interface pointer, consider casting it to 'id' binding reference member %0 to stack allocated parameter %1 binding reference member %0 to a temporary value size of bit-field %0 (%1 bits) exceeds the size of its type; value will be truncated to %2 bits switch condition has boolean value braces around scalar initializer call to pure virtual member function %0; overrides of %0 in subclasses are not available in the %select{constructor|destructor}1 of %2 too %select{few|many}0 arguments in call to %1 cannot pass object of %select{non-POD|non-trivial}0 type %1 through variadic %select{function|block|method|constructor}2; call will abort at runtime cannot resolve lock expression overflow converting case value to switch condition type (%0 to %1) cast from %0 to %1 increases required alignment from %2 to %3 category is implementing a method which will also be implemented by its primary class input conversion stopped due to an input byte that does not belong to the input codeset UTF-8 class method %objcclass0 not found (return type defaults to 'id') collection expression type %0 may not respond to %1 %select{self-|array }0comparison always evaluates to %select{false|true|a constant}1 comparison of two values with different enumeration types (%0 and %1) using the result of an assignment as a condition without parentheses conflicting distributed object modifiers on parameter type in declaration of %0 conflicting parameter types in declaration of %0: %1 vs %2 conflicting distributed object modifiers on return type in declaration of %0 conflicting return type in declaration of %0: %1 vs %2 conflicting variadic declaration of method and its implementation conflicting distributed object modifiers on parameter type in implementation of %0 conflicting parameter types in implementation of %0: %1 vs %2 conflicting distributed object modifiers on return type in implementation of %0 conflicting return type in implementation of %0: %1 vs %2 conversion function converting %0 to its base class %1 will never be used conversion function converting %0 to itself will never be used conversion function converting %0 to %1 will never be used implicit conversion from array size expression of type %0 to %select{integral|enumeration}1 type %2 is incompatible with C++98 'auto' type specifier is incompatible with C++98 cast between pointer-to-function and pointer-to-object is incompatible with C++98 'constexpr' specifier is incompatible with C++98 delegating constructors are incompatible with C++98 scalar initialized from empty initializer list is incompatible with C++98 befriending enumeration type %0 is incompatible with C++98 enumeration type in nested name specifier is incompatible with C++98 explicit conversion functions are incompatible with C++98 explicit instantiation of %0 that occurs after an explicit specialization is incompatible with C++98 friend declaration naming a member of the declaring class is incompatible with C++98 friend function %0 would be implicitly redefined in C++98 goto would jump into protected scope in C++98 indirect goto might cross protected scopes in C++98 use of non-static data member %0 in an unevaluated context is incompatible with C++98 non-class friend type %0 is incompatible with C++98 %select{anonymous struct|union}0 member %1 with a non-trivial %select{constructor|copy constructor|move constructor|copy assignment operator|move assignment operator|destructor}2 is incompatible with C++98 passing object of trivial but non-POD type %0 through variadic %select{function|block|method|constructor}1 is incompatible with C++98 substitution failure due to access control is incompatible with C++98 static data member %0 in union is incompatible with C++98 switch case would be in a protected scope in C++98 %select{copying variable|copying parameter|returning object|throwing object|copying member subobject|copying array element|allocating object|copying temporary|initializing base subobject|initializing vector element}1 of type %2 when binding a reference to a temporary would %select{invoke an inaccessible constructor|find no viable constructor|find ambiguous constructors|invoke a deleted constructor}0 in C++98 redundant parentheses surrounding address non-type template argument are incompatible with C++98 local type %0 as template argument is incompatible with C++98 non-type template argument referring to %select{function|object}0 %1 with internal linkage is incompatible with C++98 unnamed type as template argument is incompatible with C++98 use of 'template' keyword outside of a template is incompatible with C++98 default template arguments for a function template are incompatible with C++98 %select{class template|class template partial|function template|member function|static data member|member class|member enumeration}0 specialization of %1 outside namespace %2 is incompatible with C++98 use of 'typename' outside of a template is incompatible with C++98 befriending %1 without '%select{struct|union|class|enum}0' keyword is incompatible with C++98 '%0' type specifier is incompatible with C++98 inherited constructors are incompatible with C++98 array backing the initializer list will be destroyed at the end of %select{the full-expression|the constructor}0 declaration of %0 will not be visible outside of this function declaration shadows a %select{local variable|variable in %2|static data member of %2|field of %2}1 attribute %0 is ignored, place it after "%select{class|struct|union|enum}1" to apply attribute to type declaration enumeration value %0 not explicitly handled in switch enumeration values %0 and %1 not explicitly handled in switch enumeration values %0, %1, and %2 not explicitly handled in switch %0 enumeration values not explicitly handled in switch: %1, %2, %3... addition of default argument on redeclaration makes this constructor a %select{default|copy|move}0 constructor atomic by default property %0 has a user defined %select{getter|setter}1 (property should be marked 'atomic' if this is intended) constructor for %0 creates a delegation cycle delete called on %0 that is abstract but has non-virtual destructor 'delete' applied to a pointer-to-array type %0 treated as delete[] deleting pointer to incomplete type %0 may cause undefined behaviour delete called on %0 that has virtual functions but non-virtual destructor Implementing deprecated %select{method|class|category}0 %0 maybe deprecated because receiver type is unknown conversion from string literal to %0 is deprecated double precision constant requires cl_khr_fp64, casting to single precision locking '%0' that is already locked duplicate definition of category %1 on interface %0 multiple declarations of method %0 found and ignored duplicate protocol definition of %0 is ignored %select{destination for|source of|first operand of|second operand of}0 this %1 call is a pointer to dynamic class %2; vtable pointer will be %select{overwritten|copied|moved|compared}3 empty parentheses interpreted as a function declaration range-based for loop has empty body switch statement has empty body enumeration values exceed range of largest integer enumerator value %0 is not representable in the largest integer type equality comparison with extraneous parentheses %select{allocating|destroying}0 an array of %1; this array must not %select{be deleted in|have been allocated from}0 non-ARC code exception of type %0 will be caught by earlier handler declaration requires an exit-time destructor expecting mutex '%0' to be locked at start of each loop 'extern' variable has an initializer control reaches end of non-void function control reaches end of non-void lambda function declared 'noreturn' should not return field is uninitialized when used here magnitude of floating-point constant too large for type %0; maximum is %1 magnitude of floating-point constant too small for type %0; minimum is %1 comparing floating point with == or != is unsafe invalid conversion specifier '%0' invalid position specified for %select{field width|field precision}0 cannot mix positional and non-positional arguments in format string '%0' %select{length modifier|conversion specifier}1 is not supported by ISO C using length modifier '%0' with conversion specifier '%1' is not supported by ISO C positional arguments are not supported by ISO C format string is not a string literal format string is not a string literal (potentially insecure) length modifier '%0' results in undefined behavior or no effect with '%1' conversion specifier format string should not be a wide string position arguments in format strings start counting at 1 (not 0) redefinition of forward class %0 of a typedef name of an object type is ignored use of identifier %0 found via unqualified lookup into dependent bases of class templates is a Microsoft extension cannot call function '%0' while mutex '%1' is locked calling function '%0' requires %select{shared|exclusive}2 lock on '%1' '%0' only applies to function types; type here is %1 Objective-C GC does not allow weak variables on the stack declaration requires a global constructor declaration requires a global destructor 'gnu_inline' attribute requires function to be marked 'inline', attribute ignored %select{ivar|property}2 with %0 attribute must be an object type (invalid %1) size of static array must be an integer constant expression implicit truncation from %2 to bitfield changes value from %0 to %1 initialization of pointer of type %0 to null from a constant boolean expression implicit conversion discards imaginary component: %0 to %1 implicit conversion from enumeration type %0 to different enumeration type %1 implicit conversion turns floating-point number into integer: %0 to %1 implicit conversion loses floating-point precision: %0 to %1 address of function %q0 will always evaluate to 'true' implicit conversion loses integer precision: %0 to %1 implicit conversion from %2 to %3 changes value from %0 to %1 implicit conversion changes signedness: %0 to %1 operand of ? changes signedness: %0 to %1 implicit conversion turns literal floating-point number into integer: %0 to %1 implicit conversion of NULL constant to %0 implicit conversion turns string literal into bool: %0 to %1 implicit conversion turns vector to scalar: %0 to %1 default assign attribute on property %0 which implements NSCopying protocol is not appropriate with -fobjc-gc[-only] property is assumed atomic by default declaration of built-in function '%0' requires inclusion of the header declaration of built-in function '%0' requires inclusion of the header declaration of built-in function '%0' requires inclusion of the header implicit declaration of function %0 %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from incompatible type|to parameter of incompatible type|from a function with incompatible result type|to incompatible type|with an expression of incompatible type|to parameter of incompatible type|to incompatible type}2 %1 incompatible vector types %select{assigning to|passing|returning|converting|initializing|sending|casting}2 %0 %select{from|to parameter of type|from a function with result type|to type|with an expression of type|to parameter of type|to type}2 %1 incrementing expression of type bool is deprecated indirection of non-volatile null pointer will be deleted, not trap constant expression evaluates to %0 which cannot be narrowed to type %1 in C++11 type %0 cannot be narrowed to %1 in initializer list in C++11 non-constant-expression cannot be narrowed from type %0 to %1 in initializer list in C++11 initializing pointer member %0 with the stack address of parameter %1 %select{field|base class}0 %1 will be initialized after %select{field|base}2 %3 initializer overrides prior initialization of this subobject inline namespace cannot be re-opened as a non-inline namespace instance method %objcinstance0 not found (return type defaults to 'id') instance method %0 found instead of class method %1 invalid use of a cast in a inline asm context requiring an l-value: accepted due to -fheinous-gnu-extensions, but clang may remove support for this in the future local declaration of %0 hides instance variable mutex '%0' is locked exclusively and shared in the same scope mutex '%0' is not locked on every path through here use of logical '%0' with constant operand comparison of unsigned%select{| enum}2 expression %0 is always %1 only one parameter on 'main' declaration too many braces around scalar initializer control may reach end of non-void function control may reach end of non-void lambda variable %0 may be uninitialized when used here variable %0 may be uninitialized when captured by block extra qualification on member %0 suggest braces around initialization of subobject enumeration value %0 not handled in switch enumeration values %0 and %1 not handled in switch enumeration values %0, %1, and %2 not handled in switch no case matching constant switch condition '%0' %0 enumeration values not handled in switch: %1, %2, %3... %0 is missing exception specification '%1' missing field '%0' initializer method has no return type specified; defaults to 'id' no previous prototype for function %0 missing sentinel in %select{function call|method dispatch|block call}0 comparison of integers of different signs: %0 and %1 multiple methods named %0 found %select{struct|union|class|enum}0 %1 does not declare any constructor to initialize its non-modifiable members mutex '%0' is still locked at the end of function %0 has virtual functions but non-virtual destructor nonnull attribute only applies to pointer arguments function %0 declared 'noreturn' should not return use of unary operator that may be intended as compound assignment (%0=) not enough variable arguments in %0 declaration to fit a sentinel case value not in enumerated type %0 %0 attribute only applies to %select{Objective-C object|pointer}1 parameters %0 attribute only applies to %select{functions|methods}1 that return %select{an Objective-C object|a pointer|a non-retainable pointer}2 __attribute ((NSObject)) may be put on a typedef only, attribute is ignored null passed to a callee which requires a non-null argument use of NULL in arithmetic operation comparison between NULL and non-pointer %select{(%1 and NULL)|(NULL and %1)}0 direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass() method possibly missing a [super dealloc] call method possibly missing a [super finalize] call '%0' only applies to objective-c object or block pointer types; type here is %1 can not catch an exception thrown with @throw in C++ in the non-unified exception model objc_precise_lifetime is not meaningful for %select{__unsafe_unretained|__autoreleasing}0 objects 'copy' attribute must be specified for the block property when -fobjc-gc-only is specified default property attribute 'assign' not appropriate for non-gc object no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed retain'ed block property does not copy the block - use copy attribute instead setter cannot be specified for a readonly property using %0 with a literal is redundant class %0 defined without specifying a base class class implementation may not have super class type %0 requires %1 bytes of alignment and the default allocator only guarantees %2 bytes %q0 hides overloaded virtual %select{function|functions}1 padding %select{struct|class}0 %1 with %2 %select{byte|bit}3%select{|s}4 to align anonymous bit-field padding %select{struct|class}0 %1 with %2 %select{byte|bit}3%select{|s}4 to align %5 padding size of %0 with %1 %select{byte|bit}2%select{|s}3 to alignment boundary %0 is a large (%1 bytes) pass-by-value argument; pass it by reference instead ? class template partial specialization contains %select{a template parameter|template parameters}0 that can not be deduced; this partial specialization will never be used '%0' only applies to pointer types; type here is %1 dereference of type %1 that was reinterpret_cast from type %0 has undefined behavior. #pragma options align=reset failed: %0 unsupported alignment option in '#pragma options align' expected #pragma pack parameter to be '1', '2', '4', '8', or '16' #pragma pack(pop, ...) failed: %0 specifying both a name and alignment to 'pop' is undefined value of #pragma pack(show) == %0 only variables can be arguments to '#pragma unused' undeclared variable %0 used as an argument for '#pragma unused' %0 has lower precedence than %1; %1 will be evaluated first operator '?:' has lower precedence than '%0'; '%0' will be evaluated first previously declared alias is ignored '%select{*|.*}0' specified field %select{width|precision}0 is missing a matching 'int' argument field %select{width|precision}0 should have type %1, but argument has type %2 format specifies type %0 but the argument has type %1 data argument not used by format string format string contains '\0' within the string body flag '%0' is ignored when flag '%1' is present more '%%' conversions than data arguments flag '%0' results in undefined behavior with '%1' conversion specifier %select{field width|precision}0 used with '%1' conversion specifier, resulting in undefined behavior data argument position '%0' exceeds the number of data arguments (%1) use of '%%n' in format string discouraged (potentially insecure) property attribute in continuation class does not match the primary class property %0 '%1' attribute does not match the property inherited from %2 property declared as returning non-retained objects; getter returning retained objects property type %0 is incompatible with type %1 inherited from %2 the pointer incremented by %0 refers past the end of the array (that contains %1 element%s2) the pointer decremented by %0 refers before the beginning of the array function definition with pure-specifier is a Microsoft extension '%0' type qualifier%s1 on return type %plural{1:has|:have}1 no effect attribute 'readonly' of property %0 restricts attribute 'readwrite' of property inherited from %1 receiver %0 is a forward class and corresponding @interface may not exist weak receiver may be unpredictably null in ARC mode incompatible redeclaration of library function %0 '%0' redeclared without %1 attribute: previous %1 ignored redefinition of %0 will not be visible outside of this function redefinition of typedef %0 is a C11 feature 'register' storage specifier on @catch parameter will be ignored method is expected to return an instance of its class type %0, but is declared to return %1 protocol method is expected to return an instance of the implementing class, but is declared to return %0 remainder by zero is undefined returning address of label, which is local returning address of local temporary object returning reference to local temporary object address of stack memory associated with local variable %0 returned reference to stack memory associated with local variable %0 returned return value of %0 is a large (%1 bytes) pass-by-value object; pass it by reference instead ? %0 has C-linkage specified, but returns user-defined type %1 which is incompatible with C instance method %0 is being used on 'Class' which is not in the root class comparison of %0 unsigned%select{| enum}2 expression is always %1 zero field width in scanf format string is unused no closing ']' for '%%[' in scanf format string second parameter of 'va_start' not last named argument second argument to 'va_arg' is of promotable type %0; this va_arg has undefined behavior because arguments will be promoted to %1 second argument to 'va_arg' is of non-POD type %0 second argument to 'va_arg' is of ARC ownership-qualified type %0 explicitly assigning a variable of type %0 to itself property %0 requires method %1 to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation property %0 requires method %1 to be defined - use @dynamic or provide a method implementation in this category signed shift result (%0) requires %1 bits to represent, but %2 only has %3 bits signed shift result (%0) sets the sign bit of the shift expression's type (%1) and becomes negative sizeof on array function parameter will return size of %0 instead of %1 argument to 'sizeof' in %0 call is the same expression as the %select{destination|source}1; did you mean to %select{dereference it|remove the addressof|provide an explicit length}2? argument to 'sizeof' in %0 call is the same pointer type %1 as the %select{destination|source}2; expected %3 or an explicit length '%0' ignored on this declaration array argument is too small; contains %0 elements, callee requires at least %1 'main' should not be declared static adding %0 to a string does not append to the string result of comparison against %select{a string literal|@encode}0 is unspecified (use strncmp instead) size argument in %0 call appears to be size of the source; expected the size of the destination the value of the size argument in 'strncat' is too large, might lead to a buffer overflow size argument in 'strncat' call appears to be size of the source %2 defined as a %select{struct|class}0%select{| template}1 here but previously declared as a %select{class|struct}0%select{| template}1 %select{struct|class}0%select{| template}1 %2 was previously declared as a %select{class|struct}0%select{| template}1 subobject initialization overrides initialization of other fields within its enclosing subobject array subscript is of type 'char' block could be declared with attribute 'noreturn' %select{function|method}0 %1 could be declared with attribute 'noreturn' non-type template argument with value '%0' converted to '%1' for unsigned template parameter of type %2 non-type template argument value '%0' truncated to '%1' for template parameter of type %2 exported templates are unsupported extraneous template parameter list in template specialization tentative array definition assumed to have one element %select{alignment|size}0 of field %1 (%2 bits) does not match the %select{alignment|size}0 of the first field in transparent union; transparent_union attribute ignored first field of a transparent union cannot have %select{floating point|vector}0 type %1; transparent_union attribute ignored transparent_union attribute can only be applied to a union definition; attribute ignored transparent union definition must contain at least one field; transparent_union attribute ignored pointer type mismatch (%0 and %1) pointer/integer type mismatch in conditional expression (%0 and %1) qualifier on function type %0 has unspecified behavior 'static' has no effect on zero-length arrays %0 maybe unavailable because receiver type is unknown cannot find protocol definition for %0 %select{function|variable}0 %q1 has internal linkage but is not defined reinterpret_cast from %0 to %1 has undefined behavior. method %0 in protocol not implemented block pointer variable %0 is uninitialized when captured by block variable %0 is uninitialized when used within its own initialization variable %0 is uninitialized when used here variable %0 is uninitialized when captured by block unlocking '%0' that was not locked packed attribute is unnecessary for %0 %select{function|variable}0 %1 is not needed and will not be emitted member function %0 is not needed and will not be emitted default label in switch which covers all enumeration values ignoring return value of function declared with %0 attribute %select{equality|inequality}0 comparison result unused container access result unused - container access should not be used for side effects property access result unused - getters should not be used for side effects ignoring return value of function declared with warn_unused_result attribute expression result unused; should this cast be to 'void'? use of out-of-scope declaration of %0 %0 was marked unused but was used user-defined literal suffixes not starting with '_' are reserved; no literal will invoke this operator using namespace directive in global context in header %select{reading|writing}1 the value pointed to by '%0' requires locking %select{any mutex|any mutex exclusively}1 %select{reading|writing}2 the value pointed to by '%0' requires locking %select{'%1'|'%1' exclusively}2 %select{reading|writing}1 variable '%0' requires locking %select{any mutex|any mutex exclusively}1 %select{reading|writing}2 variable '%0' requires locking %select{'%1'|'%1' exclusively}2 weak identifier %0 never declared an already-declared variable is made a weak_import declaration %0 explicit template instantiation %0 will emit a vtable in every translation unit %0 has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit arc-bridge-casts-disallowed-in-nonarc atomic-property-with-user-defined-accessor c++11-compat-reserved-user-defined-literal c++98-compat-bind-to-temporary-copy c++98-compat-local-type-template-args c++98-compat-unnamed-type-template-args dollar-in-identifier-extension import-preprocessor-directive-pedantic objc-forward-class-redefinition objc-noncopy-retain-block-property objc-property-matches-cocoa-ownership-rule objc-protocol-method-implementation objc-protocol-property-synthesis objc-readonly-with-setter-property predefined-identifier-outside-function tentative-definition-incomplete-type ` M f F b x B q & h m a - ( * + + , l m n o + ) * g X i p q b c x { | " # $ % & ' ) * + , . / 0 - . / 0 3 1 2 3 5 7 9 : ; < = 4 > ? ( - . 0 4 6 ! - ( ' 1 2 5 , 8 U j Y k l Z m n o R ; 7 \ _ U V < x I @ H + J M K N i L O Q R P S + X Z [ ] _ ` a a j v % i j w y z 5 6 e k i j f x { | } ~ i \ h i j V u f g k l o } r x r 0 W ~ C : y z v Q Q s ' ( } ~ 1 u v . G 7 S a h m q O P S T - 6 7 J d w 1 + > 9 : < = t C e s t u ^ k ! " ) + , - . / q r 0 2 l ; B ? > @ A B C D I K J L M N D E F G 4 0 V k s " # $ % & c e A j P t m n o p C D E F G H I J K L O 0 u v w ! " ' ( a j z | ~ y { } & , ^ A % O *** File Manager Stats: real files found, real dirs found. virtual files found, virtual dirs found. dir lookups, dir cache misses. file lookups, file cache misses. _Alignas _Generic _Static_assert and_eq bitand bitor compl not_eq xor_eq __attribute __builtin_choose_expr __builtin_offsetof __builtin_va_arg __label__ __is_literal_type __declspec __forceinline __unaligned __kernel __private __read_only __write_only __read_write __builtin_astype __vector __fp16 __bridge_retain __alignof__ __asm __attribute__ __complex __complex__ __const__ __decltype __imag__ __inline__ __nullptr __real__ __restrict __restrict__ __signed __signed__ __typeof __typeof__ __volatile __volatile__ __ptr64 __ptr32 __w64 __try __finally __leave __int64 __int8 __int16 __int32 __interface __char16_t __char32_t not_keyword __experimental_modules_import *** Identifier Table Stats: # Identifiers: %d # Empty Buckets: %d Ave identifier length: %f Max identifier length: %d retainCount Hash density (#identifiers per bucket): %f \ | t l d \ T L D < 4 , $ cplusplus11 opencl framework explicit module [system] requires umbrella header " umbrella " module * { export * >> +/v dL sfs ( 1 3 <<> <<<>>> *** Source Manager Stats: mem buffers mapped. bytes of capacity), bytes of files mapped, FileID scans: linear, binary. vector::_M_fill_insert <<<<>>>> local SLocEntry's allocated ( B of Sloc address space used. loaded SLocEntries allocated, files with line #'s computed, files with macro args computed. __DATA,__cfstring unknown __OBJC,__cstring_object,regular,no_dead_strip __DATA, __objc_stringobj, regular, no_dead_strip E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-n32 , 4 , 4 < D L T | o T T T o o T T T T T T T T T T T T T T T T T T T T T o 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 | | | | | mblaze ~{dirflag},~{fpsr},~{flags} .text.startup {ax} {bx} {cx} {dx} {si} {di} {st} {st(1)} softfloat sparc mm3dnow mm3dnowa sse41 sse42 x86 x86_32 winchip-c6 winchip2 pentium-mmx pentium3 pentium3m pentium-m c3-2 pentium4m prescott nocona penryn atom corei7 corei7-avx core-avx-i core-avx2 k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp athlon64 athlon64-sse3 athlon-fx k8 k8-sse3 opteron opteron-sse3 amdfam10 btver1 bdver1 bdver2 geode hexagonv2 hexagonv3 hexagonv4 4T 5T 5TE 5TEJ 6J 6ZK 6K 6T2 7A 7M 6M arm8 arm810 strongarm strongarm110 strongarm1100 strongarm1110 __tune_ __qdsp6 __qdsp6__ __hexagon __hexagon__ hexagonv1 __HEXAGON_V1__ __HEXAGON_ARCH__ __QDSP6_V1__ __QDSP6_ARCH__ __HEXAGON_V2__ __QDSP6_V2__ __HEXAGON_V3__ __QDSP6_V3__ __HEXAGON_V4__ __QDSP6_V4__ _WIN32 __NetBSD__ __unix__ __ELF__ _POSIX_THREADS __SPU__ __rtems__ __microblaze__ _ARCH_MICROBLAZE __MICROBLAZE__ _BIG_ENDIAN __BIG_ENDIAN__ __REGISTER_PREFIX__ __PTX__ __PPC__ __PPU__ __CELLOS_LV2__ __LP32__ _ARCH_PPC64 __powerpc64__ __ppc__ _ARCH_PPC __powerpc__ __POWERPC__ _LP64 __LP64__ __ppc64__ __NATURAL_ALIGNMENT__ __LONG_DOUBLE_128__ 10206 __VEC__ __ALTIVEC__ __le32__ __pnacl__ __mips_soft_float __mips_single_float __mips_hard_float _MIPS_SZPTR _MIPS_SZINT _MIPS_SZLONG MSP430 __MSP430__ __gnu_linux__ _GNU_SOURCE __FreeBSD__ __FreeBSD_cc_version __KPRINTF_ATTRIBUTE__ _mips _MIPSEB _MIPSEL __LITTLE_ENDIAN__ __native_client__ __sparcv8 SOFT_FLOAT sun __svr4__ __SVR4 _XOPEN_SOURCE 500 __C99FEATURES__ _LARGEFILE_SOURCE _LARGEFILE64_SOURCE __EXTENSIONS__ __TCE__ __TCE_V1__ __DragonFly__ 100001 __DragonFly_cc_version __tune_i386__ __OpenBSD__ __minix _EM_WSIZE _EM_PSIZE _EM_SSIZE _EM_LSIZE _EM_FSIZE _EM_DSIZE __amd64__ __amd64 __x86_64 __x86_64__ __pentium_mmx__ __tune_pentium_mmx__ __tune_pentium3__ __tune_pentium2__ __tune_i686__ __tune_pentiumpro__ __i686 __i686__ __pentiumpro __pentiumpro__ __k6_2__ __tune_k6_2__ __k6_3__ __tune_k6_3__ __athlon_sse__ __tune_athlon_sse__ __NO_MATH_INLINES __AES__ __LZCNT__ __BMI__ __BMI2__ __POPCNT__ __FMA4__ __AVX2__ __AVX__ __SSE4_2__ __SSE4_1__ __SSSE3__ __SSE3__ __SSE2__ __SSE2_MATH__ __SSE__ __SSE_MATH__ _M_IX86_FP __3dNOW_A__ __3dNOW__ __MMX__ __CYGWIN__ __CYGWIN32__ __INTEL__ __HAIKU__ _WIN64 WINNT _X86_ __MSVCRT__ __MINGW32__ __attribute__((a)) __declspec(a) _CPPRTTI _CPPUNWIND _CHAR_UNSIGNED _MT _MSC_VER _MSC_EXTENSIONS _RVALUE_REFERENCES_SUPPORTED _NATIVE_NULLPTR_SUPPORTED _INTEGRAL_MAX_BITS _M_IX86 _M_X64 _M_AMD64 __MINGW64__ __mips_o32 _ABIO32 _MIPS_SIM __mips_eabi __mips_n32 _ABIN32 __mips_n64 _ABI64 msp430 pnacl ptx 5621 __APPLE_CC__ __APPLE__ __MACH__ win32 __arm __arm__ __ARMEL__ __ARM_ARCH_ __THUMB_INTERWORK__ __ARM_EABI__ __SOFTFP__ __XSCALE__ __THUMBEL__ __thumb__ __thumb2__ __APCS_32__ __VFP_FP__ __ARM_NEON__ mcount compute10 compute11 compute12 compute13 compute20 ptx20 ptx21 ptx22 ptx23 sm10 sm11 sm12 sm13 sm20 sm21 sm22 sm23 .mcount __mcount E-p:32:32:32-i8:8:8-i16:16:16 +long64 itanium rbx ecx rcx rdx esi edi rdi esp rsp ebp rbp p0 p1 sa0 lc0 sa1 lc1 ugp __builtin_HEXAGON_C2_cmpeq __builtin_HEXAGON_C2_cmpgt __builtin_HEXAGON_C2_cmpgtu __builtin_HEXAGON_C2_cmpeqp bLLiLLi __builtin_HEXAGON_C2_cmpgtp __builtin_HEXAGON_C2_cmpgtup __builtin_HEXAGON_C2_bitsset __builtin_HEXAGON_C2_bitsclr __builtin_HEXAGON_C2_cmpeqi __builtin_HEXAGON_C2_cmpgti __builtin_HEXAGON_C2_cmpgtui __builtin_HEXAGON_C2_cmpgei __builtin_HEXAGON_C2_cmpgeui __builtin_HEXAGON_C2_cmplt __builtin_HEXAGON_C2_cmpltu __builtin_HEXAGON_C2_bitsclri __builtin_HEXAGON_C2_and __builtin_HEXAGON_C2_or __builtin_HEXAGON_C2_xor __builtin_HEXAGON_C2_andn __builtin_HEXAGON_C2_not __builtin_HEXAGON_C2_orn __builtin_HEXAGON_C2_any8 __builtin_HEXAGON_C2_all8 __builtin_HEXAGON_C2_vitpack __builtin_HEXAGON_C2_mux __builtin_HEXAGON_C2_muxii __builtin_HEXAGON_C2_muxir __builtin_HEXAGON_C2_muxri __builtin_HEXAGON_C2_vmux LLiiLLiLLi __builtin_HEXAGON_C2_mask __builtin_HEXAGON_A2_vcmpbeq __builtin_HEXAGON_A2_vcmpbgtu __builtin_HEXAGON_A2_vcmpheq __builtin_HEXAGON_A2_vcmphgt __builtin_HEXAGON_A2_vcmphgtu __builtin_HEXAGON_A2_vcmpweq __builtin_HEXAGON_A2_vcmpwgt __builtin_HEXAGON_A2_vcmpwgtu __builtin_HEXAGON_C2_tfrpr __builtin_HEXAGON_C2_tfrrp Uiii ULLiii __builtin_HEXAGON_M2_mpysmi __builtin_HEXAGON_M2_macsip __builtin_HEXAGON_M2_macsin __builtin_HEXAGON_M2_mpy_up __builtin_HEXAGON_M2_mpyu_up __builtin_HEXAGON_M2_mpyi __builtin_HEXAGON_M2_mpyui __builtin_HEXAGON_M2_maci __builtin_HEXAGON_M2_acci __builtin_HEXAGON_M2_accii __builtin_HEXAGON_M2_nacci __builtin_HEXAGON_M2_naccii __builtin_HEXAGON_M2_subacc __builtin_HEXAGON_M2_vmac2 LLiLLiLLiLLi __builtin_HEXAGON_M2_vmac2es __builtin_HEXAGON_M2_vrmac_s0 __builtin_HEXAGON_M2_vrmpy_s0 __builtin_HEXAGON_M2_cmacs_s0 __builtin_HEXAGON_M2_cmacs_s1 __builtin_HEXAGON_M2_cmpys_s0 __builtin_HEXAGON_M2_cmpys_s1 __builtin_HEXAGON_M2_cnacs_s0 __builtin_HEXAGON_M2_cnacs_s1 LLiLLiLLii __builtin_HEXAGON_M2_mmpyl_s0 __builtin_HEXAGON_M2_mmpyl_s1 __builtin_HEXAGON_M2_mmpyh_s0 __builtin_HEXAGON_M2_mmpyh_s1 __builtin_HEXAGON_M2_cmaci_s0 __builtin_HEXAGON_M2_cmacr_s0 __builtin_HEXAGON_M2_cmpyi_s0 __builtin_HEXAGON_M2_cmpyr_s0 __builtin_HEXAGON_S2_vcrotate __builtin_HEXAGON_A2_add __builtin_HEXAGON_A2_sub __builtin_HEXAGON_A2_addsat __builtin_HEXAGON_A2_subsat __builtin_HEXAGON_A2_addi __builtin_HEXAGON_A2_aslh __builtin_HEXAGON_A2_asrh __builtin_HEXAGON_A2_addp __builtin_HEXAGON_A2_addpsat __builtin_HEXAGON_A2_addsp LLiiLLi __builtin_HEXAGON_A2_subp __builtin_HEXAGON_A2_neg __builtin_HEXAGON_A2_negsat __builtin_HEXAGON_A2_abs __builtin_HEXAGON_A2_abssat __builtin_HEXAGON_A2_vconj __builtin_HEXAGON_A2_negp __builtin_HEXAGON_A2_absp __builtin_HEXAGON_A2_max __builtin_HEXAGON_A2_maxu __builtin_HEXAGON_A2_min __builtin_HEXAGON_A2_minu __builtin_HEXAGON_A2_maxp __builtin_HEXAGON_A2_maxup ULLiLLiLLi __builtin_HEXAGON_A2_minp __builtin_HEXAGON_A2_minup __builtin_HEXAGON_A2_tfr __builtin_HEXAGON_A2_tfrsi __builtin_HEXAGON_A2_tfrp __builtin_HEXAGON_A2_tfrpi __builtin_HEXAGON_A2_zxtb __builtin_HEXAGON_A2_sxtb __builtin_HEXAGON_A2_zxth __builtin_HEXAGON_A2_sxth __builtin_HEXAGON_A2_combinew __builtin_HEXAGON_A2_tfril __builtin_HEXAGON_A2_tfrih __builtin_HEXAGON_A2_and __builtin_HEXAGON_A2_or __builtin_HEXAGON_A2_xor __builtin_HEXAGON_A2_not __builtin_HEXAGON_M2_xor_xacc __builtin_HEXAGON_A2_subri __builtin_HEXAGON_A2_andir __builtin_HEXAGON_A2_orir __builtin_HEXAGON_A2_andp __builtin_HEXAGON_A2_orp __builtin_HEXAGON_A2_xorp __builtin_HEXAGON_A2_notp __builtin_HEXAGON_A2_sxtw __builtin_HEXAGON_A2_sat __builtin_HEXAGON_A2_sath __builtin_HEXAGON_A2_satuh __builtin_HEXAGON_A2_satub __builtin_HEXAGON_A2_satb __builtin_HEXAGON_A2_vaddub __builtin_HEXAGON_A2_vaddubs __builtin_HEXAGON_A2_vaddh __builtin_HEXAGON_A2_vaddhs __builtin_HEXAGON_A2_vadduhs __builtin_HEXAGON_A2_vaddw __builtin_HEXAGON_A2_vaddws __builtin_HEXAGON_A2_svavgh __builtin_HEXAGON_A2_svavghs __builtin_HEXAGON_A2_svnavgh __builtin_HEXAGON_A2_svaddh __builtin_HEXAGON_A2_svaddhs __builtin_HEXAGON_A2_svadduhs __builtin_HEXAGON_A2_svsubh __builtin_HEXAGON_A2_svsubhs __builtin_HEXAGON_A2_svsubuhs __builtin_HEXAGON_A2_vraddub __builtin_HEXAGON_M2_vradduh __builtin_HEXAGON_A2_vsubub __builtin_HEXAGON_A2_vsububs __builtin_HEXAGON_A2_vsubh __builtin_HEXAGON_A2_vsubhs __builtin_HEXAGON_A2_vsubuhs __builtin_HEXAGON_A2_vsubw __builtin_HEXAGON_A2_vsubws __builtin_HEXAGON_A2_vabsh __builtin_HEXAGON_A2_vabshsat __builtin_HEXAGON_A2_vabsw __builtin_HEXAGON_A2_vabswsat __builtin_HEXAGON_A2_vrsadub __builtin_HEXAGON_A2_vavgub __builtin_HEXAGON_A2_vavguh __builtin_HEXAGON_A2_vavgh __builtin_HEXAGON_A2_vnavgh __builtin_HEXAGON_A2_vavgw __builtin_HEXAGON_A2_vnavgw __builtin_HEXAGON_A2_vavgwr __builtin_HEXAGON_A2_vnavgwr __builtin_HEXAGON_A2_vavgwcr __builtin_HEXAGON_A2_vnavgwcr __builtin_HEXAGON_A2_vavghcr __builtin_HEXAGON_A2_vnavghcr __builtin_HEXAGON_A2_vavguw __builtin_HEXAGON_A2_vavguwr __builtin_HEXAGON_A2_vavgubr __builtin_HEXAGON_A2_vavguhr __builtin_HEXAGON_A2_vavghr __builtin_HEXAGON_A2_vnavghr __builtin_HEXAGON_A2_vminh __builtin_HEXAGON_A2_vmaxh __builtin_HEXAGON_A2_vminub __builtin_HEXAGON_A2_vmaxub __builtin_HEXAGON_A2_vminuh __builtin_HEXAGON_A2_vmaxuh __builtin_HEXAGON_A2_vminw __builtin_HEXAGON_A2_vmaxw __builtin_HEXAGON_A2_vminuw __builtin_HEXAGON_A2_vmaxuw __builtin_HEXAGON_S2_asr_r_r __builtin_HEXAGON_S2_asl_r_r __builtin_HEXAGON_S2_lsr_r_r __builtin_HEXAGON_S2_lsl_r_r __builtin_HEXAGON_S2_asr_r_p __builtin_HEXAGON_S2_asl_r_p __builtin_HEXAGON_S2_lsr_r_p __builtin_HEXAGON_S2_lsl_r_p __builtin_HEXAGON_S2_asr_i_r __builtin_HEXAGON_S2_lsr_i_r __builtin_HEXAGON_S2_asl_i_r __builtin_HEXAGON_S2_asr_i_p __builtin_HEXAGON_S2_lsr_i_p __builtin_HEXAGON_S2_asl_i_p __builtin_HEXAGON_S2_valignib __builtin_HEXAGON_S2_valignrb __builtin_HEXAGON_S2_vsplatrh __builtin_HEXAGON_S2_vsplatrb __builtin_HEXAGON_S2_insert iiiii __builtin_HEXAGON_S2_extractu __builtin_HEXAGON_S2_insertp LLiLLiLLiii iiiLLi __builtin_HEXAGON_S2_tstbit_i __builtin_HEXAGON_S2_setbit_i __builtin_HEXAGON_S2_clrbit_i __builtin_HEXAGON_S2_tstbit_r __builtin_HEXAGON_S2_setbit_r __builtin_HEXAGON_S2_clrbit_r __builtin_HEXAGON_S2_asr_i_vh __builtin_HEXAGON_S2_lsr_i_vh __builtin_HEXAGON_S2_asl_i_vh __builtin_HEXAGON_S2_asr_r_vh __builtin_HEXAGON_S2_asl_r_vh __builtin_HEXAGON_S2_lsr_r_vh __builtin_HEXAGON_S2_lsl_r_vh __builtin_HEXAGON_S2_asr_i_vw __builtin_HEXAGON_S2_lsr_i_vw __builtin_HEXAGON_S2_asl_i_vw __builtin_HEXAGON_S2_asr_r_vw __builtin_HEXAGON_S2_asl_r_vw __builtin_HEXAGON_S2_lsr_r_vw __builtin_HEXAGON_S2_lsl_r_vw __builtin_HEXAGON_S2_vsxtbh __builtin_HEXAGON_S2_vzxtbh __builtin_HEXAGON_S2_vsathub __builtin_HEXAGON_S2_svsathub __builtin_HEXAGON_S2_svsathb __builtin_HEXAGON_S2_vsathb __builtin_HEXAGON_S2_vtrunohb __builtin_HEXAGON_S2_vtrunewh __builtin_HEXAGON_S2_vtrunowh __builtin_HEXAGON_S2_vtrunehb __builtin_HEXAGON_S2_vsxthw __builtin_HEXAGON_S2_vzxthw __builtin_HEXAGON_S2_vsatwh __builtin_HEXAGON_S2_vsatwuh __builtin_HEXAGON_S2_packhl __builtin_HEXAGON_A2_swiz __builtin_HEXAGON_S2_shuffob __builtin_HEXAGON_S2_shuffeb __builtin_HEXAGON_S2_shuffoh __builtin_HEXAGON_S2_shuffeh __builtin_HEXAGON_S2_parityp __builtin_HEXAGON_S2_lfsp __builtin_HEXAGON_S2_clbnorm __builtin_HEXAGON_S2_clb __builtin_HEXAGON_S2_cl0 __builtin_HEXAGON_S2_cl1 __builtin_HEXAGON_S2_clbp __builtin_HEXAGON_S2_cl0p __builtin_HEXAGON_S2_cl1p __builtin_HEXAGON_S2_brev __builtin_HEXAGON_S2_ct0 __builtin_HEXAGON_S2_ct1 __builtin_SI_to_SXTHI_asrh __builtin_M2_vrcmpys_s1 __builtin_M2_vrcmpys_acc_s1 __builtin_M2_vrcmpys_s1rp __builtin_M2_vradduh __builtin_A2_addsp __builtin_A2_addpsat __builtin_A2_maxp __builtin_A2_maxup __builtin_HEXAGON_A4_orn __builtin_HEXAGON_A4_andn __builtin_HEXAGON_A4_ornp __builtin_HEXAGON_A4_andnp __builtin_HEXAGON_C4_cmpneqi __builtin_HEXAGON_C4_cmpneq __builtin_HEXAGON_C4_cmpltei __builtin_HEXAGON_C4_cmplte __builtin_HEXAGON_C4_cmplteui __builtin_HEXAGON_C4_cmplteu __builtin_HEXAGON_A4_rcmpneq __builtin_HEXAGON_A4_rcmpneqi __builtin_HEXAGON_A4_rcmpeq __builtin_HEXAGON_A4_rcmpeqi __builtin_HEXAGON_C4_and_andn biii __builtin_HEXAGON_C4_and_and __builtin_HEXAGON_C4_and_orn __builtin_HEXAGON_C4_and_or __builtin_HEXAGON_C4_or_andn __builtin_HEXAGON_C4_or_and __builtin_HEXAGON_C4_or_orn __builtin_HEXAGON_C4_or_or __builtin_HEXAGON_S4_addaddi __builtin_HEXAGON_S4_subaddi __builtin_HEXAGON_M4_xor_xacc __builtin_HEXAGON_M4_and_and __builtin_HEXAGON_M4_and_or __builtin_HEXAGON_M4_and_xor __builtin_HEXAGON_M4_and_andn __builtin_HEXAGON_M4_xor_and __builtin_HEXAGON_M4_xor_or __builtin_HEXAGON_M4_xor_andn __builtin_HEXAGON_M4_or_and __builtin_HEXAGON_M4_or_or __builtin_HEXAGON_M4_or_xor __builtin_HEXAGON_M4_or_andn __builtin_HEXAGON_S4_or_andix __builtin_HEXAGON_S4_or_andi __builtin_HEXAGON_S4_or_ori __builtin_HEXAGON_A4_modwrapu __builtin_HEXAGON_A4_round_ri __builtin_HEXAGON_A4_round_rr rfp s3 s4 s5 s6 s7 s9 s10 s12 s13 s14 s15 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d8 d9 d10 d11 d12 d13 d14 d15 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 __clear_cache __builtin_thread_pointer __builtin_arm_qadd __builtin_arm_qsub __builtin_arm_ssat iiUi __builtin_arm_usat __builtin_arm_ldrexd __builtin_arm_strexd iLLUiv* __builtin_arm_get_fpscr __builtin_arm_set_fpscr vUi __builtin_arm_vcvtr_f __builtin_arm_vcvtr_d __builtin_arm_mcr vUiUiUiUiUiUi __builtin_arm_mcr2 __builtin_arm_mrc __builtin_arm_mrc2 __builtin_arm_cdp __builtin_arm_cdp2 __builtin_arm_mcrr vUiUiUiUiUi __builtin_arm_mcrr2 __builtin_neon_vabd_v __builtin_neon_vabdq_v __builtin_neon_vabs_v __builtin_neon_vabsq_v __builtin_neon_vaddhn_v V8ScV16ScV16Sci __builtin_neon_vcage_v __builtin_neon_vcageq_v __builtin_neon_vcagt_v __builtin_neon_vcagtq_v __builtin_neon_vcale_v __builtin_neon_vcaleq_v __builtin_neon_vcalt_v __builtin_neon_vcaltq_v __builtin_neon_vcls_v __builtin_neon_vclsq_v __builtin_neon_vclz_v __builtin_neon_vclzq_v __builtin_neon_vcnt_v __builtin_neon_vcntq_v __builtin_neon_vcvt_f16_v V8ScV16Sci __builtin_neon_vcvt_f32_v V2fV8Sci __builtin_neon_vcvtq_f32_v V4fV16Sci __builtin_neon_vcvt_f32_f16 V4fV8Sci __builtin_neon_vcvt_n_f32_v V2fV8Scii __builtin_neon_vcvtq_n_f32_v V4fV16Scii __builtin_neon_vcvt_n_s32_v __builtin_neon_vcvtq_n_s32_v __builtin_neon_vcvt_n_u32_v __builtin_neon_vcvtq_n_u32_v __builtin_neon_vcvt_s32_v __builtin_neon_vcvtq_s32_v __builtin_neon_vcvt_u32_v __builtin_neon_vcvtq_u32_v __builtin_neon_vext_v __builtin_neon_vextq_v __builtin_neon_vget_lane_i8 __builtin_neon_vget_lane_i16 __builtin_neon_vget_lane_i32 __builtin_neon_vget_lane_f32 __builtin_neon_vgetq_lane_i8 __builtin_neon_vgetq_lane_i16 __builtin_neon_vgetq_lane_i32 __builtin_neon_vgetq_lane_f32 __builtin_neon_vget_lane_i64 __builtin_neon_vgetq_lane_i64 __builtin_neon_vhadd_v __builtin_neon_vhaddq_v __builtin_neon_vhsub_v __builtin_neon_vhsubq_v __builtin_neon_vld1q_v V16ScvC*i __builtin_neon_vld1_v V8ScvC*i __builtin_neon_vld1q_dup_v __builtin_neon_vld1_dup_v __builtin_neon_vld1q_lane_v V16ScvC*V16Scii __builtin_neon_vld1_lane_v V8ScvC*V8Scii __builtin_neon_vld2q_v vv*vC*i __builtin_neon_vld2_v __builtin_neon_vld2_dup_v __builtin_neon_vld2q_lane_v vv*vC*V16ScV16Scii __builtin_neon_vld2_lane_v vv*vC*V8ScV8Scii __builtin_neon_vld3q_v __builtin_neon_vld3_v __builtin_neon_vld3_dup_v __builtin_neon_vld3q_lane_v vv*vC*V16ScV16ScV16Scii __builtin_neon_vld3_lane_v vv*vC*V8ScV8ScV8Scii __builtin_neon_vld4q_v __builtin_neon_vld4_v __builtin_neon_vld4_dup_v __builtin_neon_vld4q_lane_v vv*vC*V16ScV16ScV16ScV16Scii __builtin_neon_vld4_lane_v vv*vC*V8ScV8ScV8ScV8Scii __builtin_neon_vmax_v __builtin_neon_vmaxq_v __builtin_neon_vmin_v __builtin_neon_vminq_v __builtin_neon_vmovl_v V16ScV8Sci __builtin_neon_vmovn_v __builtin_neon_vmull_v __builtin_neon_vmul_v __builtin_neon_vmulq_v __builtin_neon_vpadal_v __builtin_neon_vpadalq_v __builtin_neon_vpadd_v __builtin_neon_vpaddl_v __builtin_neon_vpaddlq_v __builtin_neon_vpmax_v __builtin_neon_vpmin_v __builtin_neon_vqabs_v __builtin_neon_vqabsq_v __builtin_neon_vqadd_v __builtin_neon_vqaddq_v __builtin_neon_vqdmlal_v V16ScV16ScV8ScV8Sci __builtin_neon_vqdmlsl_v __builtin_neon_vqdmulh_v __builtin_neon_vqdmulhq_v __builtin_neon_vqdmull_v __builtin_neon_vqmovn_v __builtin_neon_vqmovun_v __builtin_neon_vqneg_v __builtin_neon_vqnegq_v __builtin_neon_vqrdmulh_v __builtin_neon_vqrdmulhq_v __builtin_neon_vqrshl_v __builtin_neon_vqrshlq_v __builtin_neon_vqrshrn_n_v V8ScV16Scii __builtin_neon_vqrshrun_n_v __builtin_neon_vqshl_v __builtin_neon_vqshlq_v __builtin_neon_vqshlu_n_v __builtin_neon_vqshluq_n_v __builtin_neon_vqshl_n_v __builtin_neon_vqshlq_n_v __builtin_neon_vqshrn_n_v __builtin_neon_vqshrun_n_v __builtin_neon_vqsub_v __builtin_neon_vqsubq_v __builtin_neon_vraddhn_v __builtin_neon_vrecpe_v __builtin_neon_vrecpeq_v __builtin_neon_vrecps_v __builtin_neon_vrecpsq_v __builtin_neon_vrhadd_v __builtin_neon_vrhaddq_v __builtin_neon_vrshl_v __builtin_neon_vrshlq_v __builtin_neon_vrshrn_n_v __builtin_neon_vrshr_n_v __builtin_neon_vrshrq_n_v __builtin_neon_vrsqrte_v __builtin_neon_vrsqrteq_v __builtin_neon_vrsqrts_v __builtin_neon_vrsqrtsq_v __builtin_neon_vrsra_n_v __builtin_neon_vrsraq_n_v __builtin_neon_vrsubhn_v __builtin_neon_vset_lane_i8 V8ScUcV8Sci __builtin_neon_vset_lane_i16 V4sUsV4si __builtin_neon_vset_lane_i32 V2iUiV2ii __builtin_neon_vset_lane_f32 V2ffV2fi __builtin_neon_vsetq_lane_i8 V16ScUcV16Sci __builtin_neon_vsetq_lane_i16 V8sUsV8si __builtin_neon_vsetq_lane_i32 V4iUiV4ii __builtin_neon_vsetq_lane_f32 V4ffV4fi __builtin_neon_vset_lane_i64 V1LLiULLiV1LLii __builtin_neon_vsetq_lane_i64 V2LLiULLiV2LLii __builtin_neon_vshl_v __builtin_neon_vshlq_v __builtin_neon_vshll_n_v V16ScV8Scii __builtin_neon_vshl_n_v __builtin_neon_vshlq_n_v __builtin_neon_vshrn_n_v __builtin_neon_vshr_n_v __builtin_neon_vshrq_n_v __builtin_neon_vsli_n_v __builtin_neon_vsliq_n_v __builtin_neon_vsra_n_v __builtin_neon_vsraq_n_v __builtin_neon_vsri_n_v __builtin_neon_vsriq_n_v __builtin_neon_vst1q_v vv*V16Sci __builtin_neon_vst1_v vv*V8Sci __builtin_neon_vst1q_lane_v vv*V16Scii __builtin_neon_vst1_lane_v vv*V8Scii __builtin_neon_vst2q_v vv*V16ScV16Sci __builtin_neon_vst2_v vv*V8ScV8Sci __builtin_neon_vst2q_lane_v vv*V16ScV16Scii __builtin_neon_vst2_lane_v vv*V8ScV8Scii __builtin_neon_vst3q_v vv*V16ScV16ScV16Sci __builtin_neon_vst3_v vv*V8ScV8ScV8Sci __builtin_neon_vst3q_lane_v vv*V16ScV16ScV16Scii __builtin_neon_vst3_lane_v vv*V8ScV8ScV8Scii __builtin_neon_vst4q_v vv*V16ScV16ScV16ScV16Sci __builtin_neon_vst4_v vv*V8ScV8ScV8ScV8Sci __builtin_neon_vst4q_lane_v vv*V16ScV16ScV16ScV16Scii __builtin_neon_vst4_lane_v vv*V8ScV8ScV8ScV8Scii __builtin_neon_vsubhn_v __builtin_neon_vtbl1_v __builtin_neon_vtbl2_v __builtin_neon_vtbl3_v __builtin_neon_vtbl4_v __builtin_neon_vtbx1_v __builtin_neon_vtbx2_v __builtin_neon_vtbx3_v __builtin_neon_vtbx4_v V8ScV8ScV8ScV8ScV8ScV8ScV8Sci __builtin_neon_vtrn_v __builtin_neon_vtrnq_v __builtin_neon_vtst_v __builtin_neon_vtstq_v __builtin_neon_vuzp_v __builtin_neon_vuzpq_v __builtin_neon_vzip_v __builtin_neon_vzipq_v $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 k0 $26 $27 $28 $sp $29 $fp $30 $31 a5 a6 a7 $0 $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 $fcc1 $fcc2 $fcc3 $fcc4 $fcc5 $fcc6 $fcc7 __builtin_ptx_read_tid_x __builtin_ptx_read_tid_y __builtin_ptx_read_tid_z __builtin_ptx_read_tid_w __builtin_ptx_read_ntid_x __builtin_ptx_read_ntid_y __builtin_ptx_read_ntid_z __builtin_ptx_read_ntid_w __builtin_ptx_read_ctaid_x __builtin_ptx_read_ctaid_y __builtin_ptx_read_ctaid_z __builtin_ptx_read_ctaid_w __builtin_ptx_read_nctaid_x __builtin_ptx_read_nctaid_y __builtin_ptx_read_nctaid_z __builtin_ptx_read_nctaid_w __builtin_ptx_read_laneid __builtin_ptx_read_warpid __builtin_ptx_read_nwarpid __builtin_ptx_read_smid __builtin_ptx_read_nsmid __builtin_ptx_read_gridid __builtin_ptx_read_clock __builtin_ptx_read_clock64 __builtin_ptx_read_pm0 __builtin_ptx_read_pm1 __builtin_ptx_read_pm2 __builtin_ptx_read_pm3 __builtin_ptx_bar_sync accum rmsr $ap $rap $frp o0 o1 o2 o3 o4 o5 o6 o7 l5 l6 l7 i0 i1 i5 i6 fr2 fr3 fr4 fr5 fr6 fr7 fr8 fr9 fr10 fr11 fr12 fr13 fr14 fr15 fr16 fr17 fr18 fr19 fr20 fr21 fr22 fr23 fr24 fr25 fr26 fr27 fr28 fr29 fr30 fr31 cr0 mq cr1 cr3 cr4 cr5 cr6 cr7 xer v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 vrsave spe_acc spefscr sfp __builtin_altivec_vaddcuw V4UiV4UiV4Ui __builtin_altivec_vaddsbs V16ScV16ScV16Sc __builtin_altivec_vaddubs V16UcV16UcV16Uc __builtin_altivec_vaddshs V8SsV8SsV8Ss __builtin_altivec_vadduhs V8UsV8UsV8Us __builtin_altivec_vaddsws V4SiV4SiV4Si __builtin_altivec_vadduws __builtin_altivec_vsubsbs __builtin_altivec_vsububs __builtin_altivec_vsubshs __builtin_altivec_vsubuhs __builtin_altivec_vsubsws __builtin_altivec_vsubuws __builtin_altivec_vavgsb __builtin_altivec_vavgub __builtin_altivec_vavgsh __builtin_altivec_vavguh __builtin_altivec_vavgsw __builtin_altivec_vavguw __builtin_altivec_vrfip __builtin_altivec_vcfsx V4fV4ii __builtin_altivec_vcfux __builtin_altivec_vctsxs V4SiV4fi __builtin_altivec_vctuxs V4UiV4fi __builtin_altivec_dss __builtin_altivec_dssall __builtin_altivec_dst vvC*iUi __builtin_altivec_dstt __builtin_altivec_dstst __builtin_altivec_dststt __builtin_altivec_vexptefp __builtin_altivec_vrfim __builtin_altivec_lvx V4iivC* __builtin_altivec_lvxl __builtin_altivec_lvebx V16civC* __builtin_altivec_lvehx V8sivC* __builtin_altivec_lvewx __builtin_altivec_vlogefp __builtin_altivec_lvsl V16cUcvC* __builtin_altivec_lvsr __builtin_altivec_vmaddfp V4fV4fV4fV4f __builtin_altivec_vmhaddshs V8sV8sV8sV8s __builtin_altivec_vmhraddshs __builtin_altivec_vmsumubm V4UiV16UcV16UcV4Ui __builtin_altivec_vmsummbm V4SiV16ScV16UcV4Si __builtin_altivec_vmsumuhm V4UiV8UsV8UsV4Ui __builtin_altivec_vmsumshm V4SiV8SsV8SsV4Si __builtin_altivec_vmsumuhs __builtin_altivec_vmsumshs __builtin_altivec_vmuleub V8UsV16UcV16Uc __builtin_altivec_vmulesb V8SsV16ScV16Sc __builtin_altivec_vmuleuh V4UiV8UsV8Us __builtin_altivec_vmulesh V4SiV8SsV8Ss __builtin_altivec_vmuloub __builtin_altivec_vmulosb __builtin_altivec_vmulouh __builtin_altivec_vmulosh __builtin_altivec_vnmsubfp __builtin_altivec_vpkpx V8sV4UiV4Ui __builtin_altivec_vpkuhus V16UcV8UsV8Us __builtin_altivec_vpkshss V16ScV8SsV8Ss __builtin_altivec_vpkuwus V8UsV4UiV4Ui __builtin_altivec_vpkswss V8SsV4SiV4Si __builtin_altivec_vpkshus V16UcV8SsV8Ss __builtin_altivec_vpkswus V8UsV4SiV4Si __builtin_altivec_vperm_4si V4iV4iV4iV16Uc __builtin_altivec_stvx vV4iiv* __builtin_altivec_stvxl __builtin_altivec_stvebx vV16civ* __builtin_altivec_stvehx vV8siv* __builtin_altivec_stvewx __builtin_altivec_vcmpbfp V4iV4fV4f __builtin_altivec_vcmpgefp __builtin_altivec_vcmpequb __builtin_altivec_vcmpequh __builtin_altivec_vcmpequw V4iV4iV4i __builtin_altivec_vcmpeqfp __builtin_altivec_vcmpgtsb V16cV16ScV16Sc __builtin_altivec_vcmpgtub V16cV16UcV16Uc __builtin_altivec_vcmpgtsh V8sV8SsV8Ss __builtin_altivec_vcmpgtuh V8sV8UsV8Us __builtin_altivec_vcmpgtsw V4iV4SiV4Si __builtin_altivec_vcmpgtuw V4iV4UiV4Ui __builtin_altivec_vcmpgtfp __builtin_altivec_vmaxsb __builtin_altivec_vmaxub __builtin_altivec_vmaxsh __builtin_altivec_vmaxuh __builtin_altivec_vmaxsw __builtin_altivec_vmaxuw __builtin_altivec_vmaxfp __builtin_altivec_mfvscr __builtin_altivec_vminsb __builtin_altivec_vminub __builtin_altivec_vminsh __builtin_altivec_vminuh __builtin_altivec_vminsw __builtin_altivec_vminuw __builtin_altivec_vminfp __builtin_altivec_mtvscr vV4i __builtin_altivec_vrefp __builtin_altivec_vrlb V16cV16cV16Uc __builtin_altivec_vrlh V8sV8sV8Us __builtin_altivec_vrlw __builtin_altivec_vsel_4si V4iV4iV4iV4Ui __builtin_altivec_vsl __builtin_altivec_vslo __builtin_altivec_vsrab __builtin_altivec_vsrah __builtin_altivec_vsraw __builtin_altivec_vsr __builtin_altivec_vsro __builtin_altivec_vrfin __builtin_altivec_vrsqrtefp __builtin_altivec_vsubcuw __builtin_altivec_vsum4sbs V4SiV16ScV4Si __builtin_altivec_vsum4ubs V4UiV16UcV4Ui __builtin_altivec_vsum4shs V4SiV8SsV4Si __builtin_altivec_vsum2sws __builtin_altivec_vsumsws __builtin_altivec_vrfiz __builtin_altivec_vupkhsb V8sV16c __builtin_altivec_vupkhpx V4UiV8s __builtin_altivec_vupkhsh V4iV8s __builtin_altivec_vupklsb __builtin_altivec_vupklpx __builtin_altivec_vupklsh __builtin_altivec_vcmpbfp_p iiV4fV4f __builtin_altivec_vcmpgefp_p __builtin_altivec_vcmpequb_p iiV16cV16c __builtin_altivec_vcmpequh_p iiV8sV8s __builtin_altivec_vcmpequw_p iiV4iV4i __builtin_altivec_vcmpeqfp_p __builtin_altivec_vcmpgtsb_p iiV16ScV16Sc __builtin_altivec_vcmpgtub_p iiV16UcV16Uc __builtin_altivec_vcmpgtsh_p iiV8SsV8Ss __builtin_altivec_vcmpgtuh_p iiV8UsV8Us __builtin_altivec_vcmpgtsw_p iiV4SiV4Si __builtin_altivec_vcmpgtuw_p iiV4UiV4Ui __builtin_altivec_vcmpgtfp_p st(1) st(2) st(3) st(4) st(5) st(6) st(7) argp fpcr fpsr dirflag xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 __builtin_ia32_femms __builtin_ia32_pavgusb V8cV8cV8c __builtin_ia32_pf2id V2iV2f __builtin_ia32_pfacc V2fV2fV2f __builtin_ia32_pfadd __builtin_ia32_pfcmpeq V2iV2fV2f __builtin_ia32_pfcmpge __builtin_ia32_pfcmpgt __builtin_ia32_pfmax __builtin_ia32_pfmin __builtin_ia32_pfmul __builtin_ia32_pfrcp __builtin_ia32_pfrcpit1 __builtin_ia32_pfrcpit2 __builtin_ia32_pfrsqrt __builtin_ia32_pfrsqit1 __builtin_ia32_pfsub __builtin_ia32_pfsubr __builtin_ia32_pi2fd V2fV2i __builtin_ia32_pmulhrw V4sV4sV4s __builtin_ia32_pf2iw __builtin_ia32_pfnacc __builtin_ia32_pfpnacc __builtin_ia32_pi2fw __builtin_ia32_pswapdsf __builtin_ia32_pswapdsi __builtin_ia32_emms __builtin_ia32_paddb __builtin_ia32_paddw __builtin_ia32_paddd V2iV2iV2i __builtin_ia32_paddsb __builtin_ia32_paddsw __builtin_ia32_paddusb __builtin_ia32_paddusw __builtin_ia32_psubb __builtin_ia32_psubw __builtin_ia32_psubd __builtin_ia32_psubsb __builtin_ia32_psubsw __builtin_ia32_psubusb __builtin_ia32_psubusw __builtin_ia32_pmulhw __builtin_ia32_pmullw __builtin_ia32_pmaddwd V2iV4sV4s __builtin_ia32_pand V1LLiV1LLiV1LLi __builtin_ia32_pandn __builtin_ia32_por __builtin_ia32_pxor __builtin_ia32_psllw V4sV4sV1LLi __builtin_ia32_pslld V2iV2iV1LLi __builtin_ia32_psllq __builtin_ia32_psrlw __builtin_ia32_psrld __builtin_ia32_psrlq __builtin_ia32_psraw __builtin_ia32_psrad __builtin_ia32_psllwi V4sV4si __builtin_ia32_pslldi V2iV2ii __builtin_ia32_psllqi V1LLiV1LLii __builtin_ia32_psrlwi __builtin_ia32_psrldi __builtin_ia32_psrlqi __builtin_ia32_psrawi __builtin_ia32_psradi __builtin_ia32_packsswb V8cV4sV4s __builtin_ia32_packssdw V4sV2iV2i __builtin_ia32_packuswb __builtin_ia32_punpckhbw __builtin_ia32_punpckhwd __builtin_ia32_punpckhdq __builtin_ia32_punpcklbw __builtin_ia32_punpcklwd __builtin_ia32_punpckldq __builtin_ia32_pcmpeqb __builtin_ia32_pcmpeqw __builtin_ia32_pcmpeqd __builtin_ia32_pcmpgtb __builtin_ia32_pcmpgtw __builtin_ia32_pcmpgtd __builtin_ia32_maskmovq vV8cV8cc* __builtin_ia32_movntq vV1LLi*V1LLi __builtin_ia32_vec_init_v2si V2iii __builtin_ia32_vec_init_v4hi V4sssss __builtin_ia32_vec_init_v8qi V8ccccccccc __builtin_ia32_vec_ext_v2si __builtin_ia32_cvtpi2ps V4fV4fV2i __builtin_ia32_cvtps2pi V2iV4f __builtin_ia32_cvttps2pi __builtin_ia32_pavgb __builtin_ia32_pavgw __builtin_ia32_pmaxsw __builtin_ia32_pmaxub __builtin_ia32_pminsw __builtin_ia32_pminub __builtin_ia32_pmovmskb iV8c __builtin_ia32_pmulhuw __builtin_ia32_psadbw V4sV8cV8c __builtin_ia32_pshufw V4sV4sIc __builtin_ia32_cvtpd2pi V2iV2d __builtin_ia32_cvtpi2pd V2dV2i __builtin_ia32_cvttpd2pi __builtin_ia32_paddq __builtin_ia32_pmuludq V1LLiV2iV2i __builtin_ia32_psubq __builtin_ia32_pabsb __builtin_ia32_pabsd __builtin_ia32_pabsw __builtin_ia32_palignr V8cV8cV8cIc __builtin_ia32_phaddd __builtin_ia32_phaddsw __builtin_ia32_phaddw __builtin_ia32_phsubd __builtin_ia32_phsubsw __builtin_ia32_phsubw __builtin_ia32_pmaddubsw __builtin_ia32_pmulhrsw __builtin_ia32_pshufb __builtin_ia32_psignw __builtin_ia32_psignb __builtin_ia32_psignd __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 iV2dV2d __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 __builtin_ia32_cmpps V4fV4fV4fIc __builtin_ia32_cmpss __builtin_ia32_minps __builtin_ia32_maxps __builtin_ia32_minss __builtin_ia32_maxss __builtin_ia32_cmppd V2dV2dV2dIc __builtin_ia32_cmpsd __builtin_ia32_minpd __builtin_ia32_maxpd __builtin_ia32_minsd __builtin_ia32_maxsd __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_pmulhw128 __builtin_ia32_pavgb128 __builtin_ia32_pavgw128 __builtin_ia32_pmaxub128 __builtin_ia32_pmaxsw128 __builtin_ia32_pminub128 __builtin_ia32_pminsw128 __builtin_ia32_packsswb128 V16cV8sV8s __builtin_ia32_packssdw128 V8sV4iV4i __builtin_ia32_packuswb128 __builtin_ia32_pmulhuw128 __builtin_ia32_addsubps __builtin_ia32_addsubpd __builtin_ia32_haddps __builtin_ia32_haddpd __builtin_ia32_hsubps __builtin_ia32_hsubpd __builtin_ia32_phaddw128 __builtin_ia32_phaddd128 __builtin_ia32_phaddsw128 __builtin_ia32_phsubw128 __builtin_ia32_phsubd128 __builtin_ia32_phsubsw128 __builtin_ia32_pmaddubsw128 V8sV16cV16c __builtin_ia32_pmulhrsw128 __builtin_ia32_pshufb128 __builtin_ia32_psignb128 __builtin_ia32_psignw128 __builtin_ia32_psignd128 __builtin_ia32_pabsb128 __builtin_ia32_pabsw128 __builtin_ia32_pabsd128 __builtin_ia32_ldmxcsr __builtin_ia32_stmxcsr __builtin_ia32_cvtss2si __builtin_ia32_cvtss2si64 LLiV4f __builtin_ia32_storeups vf*V4f __builtin_ia32_storehps vV2i*V4f __builtin_ia32_storelps __builtin_ia32_movmskps __builtin_ia32_movntps __builtin_ia32_sfence __builtin_ia32_rcpps __builtin_ia32_rcpss __builtin_ia32_rsqrtps __builtin_ia32_rsqrtss __builtin_ia32_sqrtps __builtin_ia32_sqrtss __builtin_ia32_maskmovdqu vV16cV16cc* __builtin_ia32_storeupd vd*V2d __builtin_ia32_movmskpd __builtin_ia32_pmovmskb128 __builtin_ia32_movnti vi*i __builtin_ia32_movntpd __builtin_ia32_movntdq vV2LLi*V2LLi __builtin_ia32_psadbw128 V2LLiV16cV16c __builtin_ia32_sqrtpd __builtin_ia32_sqrtsd __builtin_ia32_cvtdq2pd V2dV4i __builtin_ia32_cvtdq2ps __builtin_ia32_cvtpd2dq V2LLiV2d __builtin_ia32_cvtpd2ps V4fV2d __builtin_ia32_cvttpd2dq V4iV2d __builtin_ia32_cvtsd2si __builtin_ia32_cvtsd2si64 __builtin_ia32_cvtps2dq V4iV4f __builtin_ia32_cvtps2pd V2dV4f __builtin_ia32_cvttps2dq __builtin_ia32_clflush vvC* __builtin_ia32_lfence __builtin_ia32_mfence __builtin_ia32_storedqu vc*V16c __builtin_ia32_pmuludq128 V2LLiV4iV4i __builtin_ia32_psraw128 __builtin_ia32_psrad128 __builtin_ia32_psrlw128 __builtin_ia32_psrld128 __builtin_ia32_pslldqi128 V2LLiV2LLiIi __builtin_ia32_psrldqi128 __builtin_ia32_psrlq128 V2LLiV2LLiV2LLi __builtin_ia32_psllw128 __builtin_ia32_pslld128 __builtin_ia32_psllq128 __builtin_ia32_psllwi128 V8sV8si __builtin_ia32_pslldi128 V4iV4ii __builtin_ia32_psllqi128 V2LLiV2LLii __builtin_ia32_psrlwi128 __builtin_ia32_psrldi128 __builtin_ia32_psrlqi128 __builtin_ia32_psrawi128 __builtin_ia32_psradi128 __builtin_ia32_pmaddwd128 V4iV8sV8s __builtin_ia32_monitor vv*UiUi __builtin_ia32_mwait vUiUi __builtin_ia32_lddqu V16ccC* __builtin_ia32_palignr128 V16cV16cV16cIc __builtin_ia32_insertps128 V4fV4fV4fi __builtin_ia32_storelv4si vV2i*V2LLi __builtin_ia32_pblendvb128 V16cV16cV16cV16c __builtin_ia32_pblendw128 V8sV8sV8sIi __builtin_ia32_blendpd V2dV2dV2dIi __builtin_ia32_blendps V4fV4fV4fIi __builtin_ia32_blendvpd V2dV2dV2dV2d __builtin_ia32_blendvps __builtin_ia32_packusdw128 __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_pmovsxbd128 V4iV16c __builtin_ia32_pmovsxbq128 V2LLiV16c __builtin_ia32_pmovsxbw128 __builtin_ia32_pmovsxdq128 V2LLiV4i __builtin_ia32_pmovsxwd128 __builtin_ia32_pmovsxwq128 V2LLiV8s __builtin_ia32_pmovzxbd128 __builtin_ia32_pmovzxbq128 __builtin_ia32_pmovzxbw128 __builtin_ia32_pmovzxdq128 __builtin_ia32_pmovzxwd128 __builtin_ia32_pmovzxwq128 __builtin_ia32_pmuldq128 __builtin_ia32_pmulld128 __builtin_ia32_roundps __builtin_ia32_roundss __builtin_ia32_roundsd V2dV2dV2di __builtin_ia32_roundpd __builtin_ia32_dpps __builtin_ia32_dppd __builtin_ia32_movntdqa V2LLiV2LLi* __builtin_ia32_ptestz128 __builtin_ia32_ptestc128 __builtin_ia32_ptestnzc128 __builtin_ia32_mpsadbw128 V16cV16cV16ci __builtin_ia32_phminposuw128 __builtin_ia32_pcmpistrm128 __builtin_ia32_pcmpistri128 iV16cV16cIc __builtin_ia32_pcmpestrm128 V16cV16ciV16ciIc __builtin_ia32_pcmpestri128 iV16ciV16ciIc __builtin_ia32_crc32qi UiUiUc __builtin_ia32_crc32hi UiUiUs __builtin_ia32_crc32si __builtin_ia32_crc32di ULLiULLiULLi __builtin_ia32_aesenc128 __builtin_ia32_aesenclast128 __builtin_ia32_aesdec128 __builtin_ia32_aesdeclast128 __builtin_ia32_aesimc128 V2LLiV2LLiIc __builtin_ia32_addsubpd256 __builtin_ia32_addsubps256 __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_vpermilvarpd V2dV2dV2LLi __builtin_ia32_vpermilvarps V4fV4fV4i V4dV4dV4LLi V8fV8fV8i __builtin_ia32_blendpd256 V4dV4dV4dIi __builtin_ia32_blendps256 V8fV8fV8fIi __builtin_ia32_blendvpd256 V4dV4dV4dV4d __builtin_ia32_blendvps256 V8fV8fV8fV8f __builtin_ia32_dpps256 __builtin_ia32_cmppd256 V4dV4dV4dc __builtin_ia32_cmpps256 V8fV8fV8fc V2dV4dIc V4fV8fIc V4iV8iIc __builtin_ia32_cvtdq2pd256 V4dV4i __builtin_ia32_cvtdq2ps256 __builtin_ia32_cvtpd2ps256 V4fV4d __builtin_ia32_cvtps2dq256 V8iV8f __builtin_ia32_cvtps2pd256 V4dV4f __builtin_ia32_cvttpd2dq256 V4iV4d __builtin_ia32_cvtpd2dq256 __builtin_ia32_cvttps2dq256 V4dV4dV4dIc V8fV8fV8fIc V8iV8iV8iIc V4dV4dV2dIc V8fV8fV4fIc V8iV8iV4iIc __builtin_ia32_sqrtpd256 __builtin_ia32_sqrtps256 __builtin_ia32_rsqrtps256 __builtin_ia32_rcpps256 __builtin_ia32_roundpd256 __builtin_ia32_roundps256 __builtin_ia32_vtestzpd __builtin_ia32_vtestcpd __builtin_ia32_vtestnzcpd __builtin_ia32_vtestzps __builtin_ia32_vtestcps __builtin_ia32_vtestnzcps __builtin_ia32_vtestzpd256 iV4dV4d __builtin_ia32_vtestcpd256 __builtin_ia32_vtestnzcpd256 __builtin_ia32_vtestzps256 iV8fV8f __builtin_ia32_vtestcps256 __builtin_ia32_vtestnzcps256 __builtin_ia32_ptestz256 __builtin_ia32_ptestc256 __builtin_ia32_ptestnzc256 __builtin_ia32_movmskpd256 __builtin_ia32_movmskps256 __builtin_ia32_vzeroall __builtin_ia32_vzeroupper __builtin_ia32_vbroadcastss V4ffC* V4ddC* V8ffC* V4dV2dC* V8fV4fC* __builtin_ia32_storeupd256 vd*V4d __builtin_ia32_storeups256 vf*V8f __builtin_ia32_storedqu256 vc*V32c __builtin_ia32_lddqu256 V32ccC* __builtin_ia32_movntdq256 vV4LLi*V4LLi __builtin_ia32_movntpd256 __builtin_ia32_movntps256 __builtin_ia32_maskloadpd V2dV2dC*V2d __builtin_ia32_maskloadps V4fV4fC*V4f __builtin_ia32_maskloadpd256 V4dV4dC*V4d __builtin_ia32_maskloadps256 V8fV8fC*V8f __builtin_ia32_maskstorepd vV2d*V2dV2d __builtin_ia32_maskstoreps vV4f*V4fV4f __builtin_ia32_maskstorepd256 vV4d*V4dV4d __builtin_ia32_maskstoreps256 vV8f*V8fV8f __builtin_ia32_mpsadbw256 V32cV32cV32ci __builtin_ia32_pabsb256 __builtin_ia32_pabsw256 __builtin_ia32_pabsd256 __builtin_ia32_packsswb256 V32cV16sV16s __builtin_ia32_packssdw256 V16sV8iV8i __builtin_ia32_packuswb256 __builtin_ia32_packusdw256 __builtin_ia32_paddsb256 __builtin_ia32_paddsw256 V16sV16sV16s __builtin_ia32_psubsb256 __builtin_ia32_psubsw256 __builtin_ia32_paddusb256 __builtin_ia32_paddusw256 __builtin_ia32_psubusb256 __builtin_ia32_psubusw256 __builtin_ia32_palignr256 V32cV32cV32cIc __builtin_ia32_pavgb256 __builtin_ia32_pavgw256 __builtin_ia32_pblendvb256 V32cV32cV32cV32c __builtin_ia32_pblendw256 V16sV16sV16sIi __builtin_ia32_phaddw256 __builtin_ia32_phaddd256 V8iV8iV8i __builtin_ia32_phaddsw256 __builtin_ia32_phsubw256 __builtin_ia32_phsubd256 __builtin_ia32_phsubsw256 __builtin_ia32_pmaddubsw256 V16sV32cV32c __builtin_ia32_pmaddwd256 V8iV16sV16s __builtin_ia32_pmaxub256 __builtin_ia32_pmaxuw256 __builtin_ia32_pmaxud256 __builtin_ia32_pmaxsb256 __builtin_ia32_pmaxsw256 __builtin_ia32_pmaxsd256 __builtin_ia32_pminub256 __builtin_ia32_pminuw256 __builtin_ia32_pminud256 __builtin_ia32_pminsb256 __builtin_ia32_pminsw256 __builtin_ia32_pminsd256 __builtin_ia32_pmovmskb256 iV32c __builtin_ia32_pmovsxbw256 V16sV16c __builtin_ia32_pmovsxbd256 V8iV16c __builtin_ia32_pmovsxbq256 V4LLiV16c __builtin_ia32_pmovsxwd256 V8iV8s __builtin_ia32_pmovsxwq256 V4LLiV8s __builtin_ia32_pmovsxdq256 V4LLiV4i __builtin_ia32_pmovzxbw256 __builtin_ia32_pmovzxbd256 __builtin_ia32_pmovzxbq256 __builtin_ia32_pmovzxwd256 __builtin_ia32_pmovzxwq256 __builtin_ia32_pmovzxdq256 __builtin_ia32_pmuldq256 V4LLiV8iV8i __builtin_ia32_pmulhrsw256 __builtin_ia32_pmulhuw256 __builtin_ia32_pmulhw256 __builtin_ia32_pmuludq256 __builtin_ia32_psadbw256 V4LLiV32cV32c __builtin_ia32_pshufb256 __builtin_ia32_psignb256 __builtin_ia32_psignw256 __builtin_ia32_psignd256 __builtin_ia32_pslldqi256 V4LLiV4LLiIi __builtin_ia32_psllwi256 V16sV16si __builtin_ia32_psllw256 V16sV16sV8s __builtin_ia32_pslldi256 V8iV8ii __builtin_ia32_pslld256 V8iV8iV4i __builtin_ia32_psllqi256 V4LLiV4LLii __builtin_ia32_psllq256 V4LLiV4LLiV2LLi __builtin_ia32_psrawi256 __builtin_ia32_psraw256 __builtin_ia32_psradi256 __builtin_ia32_psrad256 __builtin_ia32_psrldqi256 __builtin_ia32_psrlwi256 __builtin_ia32_psrlw256 __builtin_ia32_psrldi256 __builtin_ia32_psrld256 __builtin_ia32_psrlqi256 __builtin_ia32_psrlq256 __builtin_ia32_movntdqa256 V4LLiV4LLi* V8fV4f V4dV2d V4LLiV2LLiC* __builtin_ia32_pblendd128 V4iV4iV4iIi __builtin_ia32_pblendd256 V8iV8iV8iIi __builtin_ia32_pbroadcastb256 V32cV16c __builtin_ia32_pbroadcastw256 __builtin_ia32_pbroadcastd256 __builtin_ia32_pbroadcastq256 __builtin_ia32_pbroadcastb128 __builtin_ia32_pbroadcastw128 __builtin_ia32_pbroadcastd128 __builtin_ia32_pbroadcastq128 __builtin_ia32_permvarsi256 __builtin_ia32_permvarsf256 __builtin_ia32_permti256 V4LLiV4LLiV4LLiIc __builtin_ia32_extract128i256 V2LLiV4LLiIc __builtin_ia32_insert128i256 V4LLiV4LLiV2LLiIc __builtin_ia32_maskloadd256 V8iV8iC*V8i __builtin_ia32_maskloadq256 V4LLiV4LLiC*V4LLi __builtin_ia32_maskloadd V4iV4iC*V4i __builtin_ia32_maskloadq V2LLiV2LLiC*V2LLi __builtin_ia32_maskstored256 vV8i*V8iV8i __builtin_ia32_maskstoreq256 vV4LLi*V4LLiV4LLi __builtin_ia32_maskstored vV4i*V4iV4i __builtin_ia32_maskstoreq vV2LLi*V2LLiV2LLi __builtin_ia32_psllv8si __builtin_ia32_psllv4si __builtin_ia32_psllv4di V4LLiV4LLiV4LLi __builtin_ia32_psllv2di __builtin_ia32_psrav8si __builtin_ia32_psrav4si __builtin_ia32_psrlv8si __builtin_ia32_psrlv4si __builtin_ia32_psrlv4di __builtin_ia32_psrlv2di __builtin_ia32_bextr_u32 __builtin_ia32_bextr_u64 __builtin_ia32_bzhi_si __builtin_ia32_bzhi_di __builtin_ia32_pdep_si __builtin_ia32_pdep_di __builtin_ia32_pext_si __builtin_ia32_pext_di __builtin_ia32_vfmaddps __builtin_ia32_vfmaddpd __builtin_ia32_vfmaddss __builtin_ia32_vfmaddsd __builtin_ia32_vfmsubps __builtin_ia32_vfmsubpd __builtin_ia32_vfmsubss __builtin_ia32_vfmsubsd __builtin_ia32_vfnmaddps __builtin_ia32_vfnmaddpd __builtin_ia32_vfnmaddss __builtin_ia32_vfnmaddsd __builtin_ia32_vfnmsubps __builtin_ia32_vfnmsubpd __builtin_ia32_vfnmsubss __builtin_ia32_vfnmsubsd __builtin_ia32_vfmaddsubps __builtin_ia32_vfmaddsubpd __builtin_ia32_vfmsubaddps __builtin_ia32_vfmsubaddpd __builtin_ia32_vfmaddps256 __builtin_ia32_vfmaddpd256 __builtin_ia32_vfmsubps256 __builtin_ia32_vfmsubpd256 __builtin_ia32_vfnmaddps256 __builtin_ia32_vfnmaddpd256 __builtin_ia32_vfnmsubps256 __builtin_ia32_vfnmsubpd256 __builtin_ia32_vfmaddsubps256 __builtin_ia32_vfmaddsubpd256 __builtin_ia32_vfmsubaddps256 __builtin_ia32_vfmsubaddpd256 typedef struct __va_list_tag { unsigned char gpr; unsigned char fpr; unsigned short reserved; void* overflow_arg_area; void* reg_save_area;} __builtin_va_list[1]; typedef char* __builtin_va_list; typedef struct __va_list_tag { unsigned gp_offset; unsigned fp_offset; void* overflow_arg_area; void* reg_save_area;} __va_list_tag;typedef __va_list_tag __builtin_va_list[1]; typedef void* __builtin_va_list; typedef int __builtin_va_list[4]; __TEXT,__StaticInit,regular,pure_instructions E-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v64:64:64-n32 e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v64:64:64-n32 e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32-S32 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32-S32 e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:32-n32-S64 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S64 _RVALUE_REFERENCES_V2_SUPPORTED __attribute__((objc_gc(strong))) __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ e-p:32:32:32-i64:64:64-i32:32:32-i16:16:16-i1:32:32-a:0:0 e-p:16:16:16-i8:8:8-i16:16:16-i32:16:32-n8:16 E-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-n32 e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-n32 E-p:64:64:64-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v64:64:64-n32 e-p:64:64:64-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v64:64:64-n32 e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-p:32:32:32-v128:32:32 E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32 E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v128:128:128-n32 E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64 e-p:32:32-i64:64:64-f64:64:64-n1:8:16:32:64 e-p:64:64-i64:64:64-f64:64:64-n1:8:16:32:64 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-n32 E-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:32:32-v128:32:32-a0:0:32-n32 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32-S128 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32 e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f80:128:128-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32 e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128 __builtin_HEXAGON_C2_pxfer_map __builtin_HEXAGON_M2_mpy_acc_hh_s0 __builtin_HEXAGON_M2_mpy_acc_hh_s1 __builtin_HEXAGON_M2_mpy_acc_hl_s0 __builtin_HEXAGON_M2_mpy_acc_hl_s1 __builtin_HEXAGON_M2_mpy_acc_lh_s0 __builtin_HEXAGON_M2_mpy_acc_lh_s1 __builtin_HEXAGON_M2_mpy_acc_ll_s0 __builtin_HEXAGON_M2_mpy_acc_ll_s1 __builtin_HEXAGON_M2_mpy_nac_hh_s0 __builtin_HEXAGON_M2_mpy_nac_hh_s1 __builtin_HEXAGON_M2_mpy_nac_hl_s0 __builtin_HEXAGON_M2_mpy_nac_hl_s1 __builtin_HEXAGON_M2_mpy_nac_lh_s0 __builtin_HEXAGON_M2_mpy_nac_lh_s1 __builtin_HEXAGON_M2_mpy_nac_ll_s0 __builtin_HEXAGON_M2_mpy_nac_ll_s1 __builtin_HEXAGON_M2_mpy_acc_sat_hh_s0 __builtin_HEXAGON_M2_mpy_acc_sat_hh_s1 __builtin_HEXAGON_M2_mpy_acc_sat_hl_s0 __builtin_HEXAGON_M2_mpy_acc_sat_hl_s1 __builtin_HEXAGON_M2_mpy_acc_sat_lh_s0 __builtin_HEXAGON_M2_mpy_acc_sat_lh_s1 __builtin_HEXAGON_M2_mpy_acc_sat_ll_s0 __builtin_HEXAGON_M2_mpy_acc_sat_ll_s1 __builtin_HEXAGON_M2_mpy_nac_sat_hh_s0 __builtin_HEXAGON_M2_mpy_nac_sat_hh_s1 __builtin_HEXAGON_M2_mpy_nac_sat_hl_s0 __builtin_HEXAGON_M2_mpy_nac_sat_hl_s1 __builtin_HEXAGON_M2_mpy_nac_sat_lh_s0 __builtin_HEXAGON_M2_mpy_nac_sat_lh_s1 __builtin_HEXAGON_M2_mpy_nac_sat_ll_s0 __builtin_HEXAGON_M2_mpy_nac_sat_ll_s1 __builtin_HEXAGON_M2_mpy_hh_s0 __builtin_HEXAGON_M2_mpy_hh_s1 __builtin_HEXAGON_M2_mpy_hl_s0 __builtin_HEXAGON_M2_mpy_hl_s1 __builtin_HEXAGON_M2_mpy_lh_s0 __builtin_HEXAGON_M2_mpy_lh_s1 __builtin_HEXAGON_M2_mpy_ll_s0 __builtin_HEXAGON_M2_mpy_ll_s1 __builtin_HEXAGON_M2_mpy_sat_hh_s0 __builtin_HEXAGON_M2_mpy_sat_hh_s1 __builtin_HEXAGON_M2_mpy_sat_hl_s0 __builtin_HEXAGON_M2_mpy_sat_hl_s1 __builtin_HEXAGON_M2_mpy_sat_lh_s0 __builtin_HEXAGON_M2_mpy_sat_lh_s1 __builtin_HEXAGON_M2_mpy_sat_ll_s0 __builtin_HEXAGON_M2_mpy_sat_ll_s1 __builtin_HEXAGON_M2_mpy_rnd_hh_s0 __builtin_HEXAGON_M2_mpy_rnd_hh_s1 __builtin_HEXAGON_M2_mpy_rnd_hl_s0 __builtin_HEXAGON_M2_mpy_rnd_hl_s1 __builtin_HEXAGON_M2_mpy_rnd_lh_s0 __builtin_HEXAGON_M2_mpy_rnd_lh_s1 __builtin_HEXAGON_M2_mpy_rnd_ll_s0 __builtin_HEXAGON_M2_mpy_rnd_ll_s1 __builtin_HEXAGON_M2_mpy_sat_rnd_hh_s0 __builtin_HEXAGON_M2_mpy_sat_rnd_hh_s1 __builtin_HEXAGON_M2_mpy_sat_rnd_hl_s0 __builtin_HEXAGON_M2_mpy_sat_rnd_hl_s1 __builtin_HEXAGON_M2_mpy_sat_rnd_lh_s0 __builtin_HEXAGON_M2_mpy_sat_rnd_lh_s1 __builtin_HEXAGON_M2_mpy_sat_rnd_ll_s0 __builtin_HEXAGON_M2_mpy_sat_rnd_ll_s1 __builtin_HEXAGON_M2_mpyd_acc_hh_s0 __builtin_HEXAGON_M2_mpyd_acc_hh_s1 __builtin_HEXAGON_M2_mpyd_acc_hl_s0 __builtin_HEXAGON_M2_mpyd_acc_hl_s1 __builtin_HEXAGON_M2_mpyd_acc_lh_s0 __builtin_HEXAGON_M2_mpyd_acc_lh_s1 __builtin_HEXAGON_M2_mpyd_acc_ll_s0 __builtin_HEXAGON_M2_mpyd_acc_ll_s1 __builtin_HEXAGON_M2_mpyd_nac_hh_s0 __builtin_HEXAGON_M2_mpyd_nac_hh_s1 __builtin_HEXAGON_M2_mpyd_nac_hl_s0 __builtin_HEXAGON_M2_mpyd_nac_hl_s1 __builtin_HEXAGON_M2_mpyd_nac_lh_s0 __builtin_HEXAGON_M2_mpyd_nac_lh_s1 __builtin_HEXAGON_M2_mpyd_nac_ll_s0 __builtin_HEXAGON_M2_mpyd_nac_ll_s1 __builtin_HEXAGON_M2_mpyd_hh_s0 __builtin_HEXAGON_M2_mpyd_hh_s1 __builtin_HEXAGON_M2_mpyd_hl_s0 __builtin_HEXAGON_M2_mpyd_hl_s1 __builtin_HEXAGON_M2_mpyd_lh_s0 __builtin_HEXAGON_M2_mpyd_lh_s1 __builtin_HEXAGON_M2_mpyd_ll_s0 __builtin_HEXAGON_M2_mpyd_ll_s1 __builtin_HEXAGON_M2_mpyd_rnd_hh_s0 __builtin_HEXAGON_M2_mpyd_rnd_hh_s1 __builtin_HEXAGON_M2_mpyd_rnd_hl_s0 __builtin_HEXAGON_M2_mpyd_rnd_hl_s1 __builtin_HEXAGON_M2_mpyd_rnd_lh_s0 __builtin_HEXAGON_M2_mpyd_rnd_lh_s1 __builtin_HEXAGON_M2_mpyd_rnd_ll_s0 __builtin_HEXAGON_M2_mpyd_rnd_ll_s1 __builtin_HEXAGON_M2_mpyu_acc_hh_s0 __builtin_HEXAGON_M2_mpyu_acc_hh_s1 __builtin_HEXAGON_M2_mpyu_acc_hl_s0 __builtin_HEXAGON_M2_mpyu_acc_hl_s1 __builtin_HEXAGON_M2_mpyu_acc_lh_s0 __builtin_HEXAGON_M2_mpyu_acc_lh_s1 __builtin_HEXAGON_M2_mpyu_acc_ll_s0 __builtin_HEXAGON_M2_mpyu_acc_ll_s1 __builtin_HEXAGON_M2_mpyu_nac_hh_s0 __builtin_HEXAGON_M2_mpyu_nac_hh_s1 __builtin_HEXAGON_M2_mpyu_nac_hl_s0 __builtin_HEXAGON_M2_mpyu_nac_hl_s1 __builtin_HEXAGON_M2_mpyu_nac_lh_s0 __builtin_HEXAGON_M2_mpyu_nac_lh_s1 __builtin_HEXAGON_M2_mpyu_nac_ll_s0 __builtin_HEXAGON_M2_mpyu_nac_ll_s1 __builtin_HEXAGON_M2_mpyu_hh_s0 __builtin_HEXAGON_M2_mpyu_hh_s1 __builtin_HEXAGON_M2_mpyu_hl_s0 __builtin_HEXAGON_M2_mpyu_hl_s1 __builtin_HEXAGON_M2_mpyu_lh_s0 __builtin_HEXAGON_M2_mpyu_lh_s1 __builtin_HEXAGON_M2_mpyu_ll_s0 __builtin_HEXAGON_M2_mpyu_ll_s1 __builtin_HEXAGON_M2_mpyud_acc_hh_s0 __builtin_HEXAGON_M2_mpyud_acc_hh_s1 __builtin_HEXAGON_M2_mpyud_acc_hl_s0 __builtin_HEXAGON_M2_mpyud_acc_hl_s1 __builtin_HEXAGON_M2_mpyud_acc_lh_s0 __builtin_HEXAGON_M2_mpyud_acc_lh_s1 __builtin_HEXAGON_M2_mpyud_acc_ll_s0 __builtin_HEXAGON_M2_mpyud_acc_ll_s1 __builtin_HEXAGON_M2_mpyud_nac_hh_s0 __builtin_HEXAGON_M2_mpyud_nac_hh_s1 __builtin_HEXAGON_M2_mpyud_nac_hl_s0 __builtin_HEXAGON_M2_mpyud_nac_hl_s1 __builtin_HEXAGON_M2_mpyud_nac_lh_s0 __builtin_HEXAGON_M2_mpyud_nac_lh_s1 __builtin_HEXAGON_M2_mpyud_nac_ll_s0 __builtin_HEXAGON_M2_mpyud_nac_ll_s1 __builtin_HEXAGON_M2_mpyud_hh_s0 __builtin_HEXAGON_M2_mpyud_hh_s1 __builtin_HEXAGON_M2_mpyud_hl_s0 __builtin_HEXAGON_M2_mpyud_hl_s1 __builtin_HEXAGON_M2_mpyud_lh_s0 __builtin_HEXAGON_M2_mpyud_lh_s1 __builtin_HEXAGON_M2_mpyud_ll_s0 __builtin_HEXAGON_M2_mpyud_ll_s1 __builtin_HEXAGON_M2_dpmpyss_s0 __builtin_HEXAGON_M2_dpmpyss_acc_s0 __builtin_HEXAGON_M2_dpmpyss_nac_s0 __builtin_HEXAGON_M2_dpmpyuu_s0 __builtin_HEXAGON_M2_dpmpyuu_acc_s0 __builtin_HEXAGON_M2_dpmpyuu_nac_s0 __builtin_HEXAGON_M2_dpmpyss_rnd_s0 __builtin_HEXAGON_M2_vmpy2s_s0 __builtin_HEXAGON_M2_vmpy2s_s1 __builtin_HEXAGON_M2_vmac2s_s0 __builtin_HEXAGON_M2_vmac2s_s1 __builtin_HEXAGON_M2_vmpy2s_s0pack __builtin_HEXAGON_M2_vmpy2s_s1pack __builtin_HEXAGON_M2_vmpy2es_s0 __builtin_HEXAGON_M2_vmpy2es_s1 __builtin_HEXAGON_M2_vmac2es_s0 __builtin_HEXAGON_M2_vmac2es_s1 __builtin_HEXAGON_M2_vdmpyrs_s0 __builtin_HEXAGON_M2_vdmpyrs_s1 __builtin_HEXAGON_M2_vdmacs_s0 __builtin_HEXAGON_M2_vdmacs_s1 __builtin_HEXAGON_M2_vdmpys_s0 __builtin_HEXAGON_M2_vdmpys_s1 __builtin_HEXAGON_M2_cmpyrs_s0 __builtin_HEXAGON_M2_cmpyrs_s1 __builtin_HEXAGON_M2_cmpyrsc_s0 __builtin_HEXAGON_M2_cmpyrsc_s1 __builtin_HEXAGON_M2_cmacsc_s0 __builtin_HEXAGON_M2_cmacsc_s1 __builtin_HEXAGON_M2_cmpysc_s0 __builtin_HEXAGON_M2_cmpysc_s1 __builtin_HEXAGON_M2_cnacsc_s0 __builtin_HEXAGON_M2_cnacsc_s1 __builtin_HEXAGON_M2_vrcmpys_s1 __builtin_HEXAGON_M2_vrcmpys_acc_s1 __builtin_HEXAGON_M2_vrcmpys_s1rp __builtin_HEXAGON_M2_mmacls_s0 __builtin_HEXAGON_M2_mmacls_s1 __builtin_HEXAGON_M2_mmachs_s0 __builtin_HEXAGON_M2_mmachs_s1 __builtin_HEXAGON_M2_mmacls_rs0 __builtin_HEXAGON_M2_mmacls_rs1 __builtin_HEXAGON_M2_mmachs_rs0 __builtin_HEXAGON_M2_mmachs_rs1 __builtin_HEXAGON_M2_mmpyl_rs0 __builtin_HEXAGON_M2_mmpyl_rs1 __builtin_HEXAGON_M2_mmpyh_rs0 __builtin_HEXAGON_M2_mmpyh_rs1 __builtin_HEXAGON_M2_hmmpyl_rs1 __builtin_HEXAGON_M2_hmmpyh_rs1 __builtin_HEXAGON_M2_mmaculs_s0 __builtin_HEXAGON_M2_mmaculs_s1 __builtin_HEXAGON_M2_mmacuhs_s0 __builtin_HEXAGON_M2_mmacuhs_s1 __builtin_HEXAGON_M2_mmpyul_s0 __builtin_HEXAGON_M2_mmpyul_s1 __builtin_HEXAGON_M2_mmpyuh_s0 __builtin_HEXAGON_M2_mmpyuh_s1 __builtin_HEXAGON_M2_mmaculs_rs0 __builtin_HEXAGON_M2_mmaculs_rs1 __builtin_HEXAGON_M2_mmacuhs_rs0 __builtin_HEXAGON_M2_mmacuhs_rs1 __builtin_HEXAGON_M2_mmpyul_rs0 __builtin_HEXAGON_M2_mmpyul_rs1 __builtin_HEXAGON_M2_mmpyuh_rs0 __builtin_HEXAGON_M2_mmpyuh_rs1 __builtin_HEXAGON_M2_vrcmaci_s0 __builtin_HEXAGON_M2_vrcmacr_s0 __builtin_HEXAGON_M2_vrcmaci_s0c __builtin_HEXAGON_M2_vrcmacr_s0c __builtin_HEXAGON_M2_vrcmpyi_s0 __builtin_HEXAGON_M2_vrcmpyr_s0 __builtin_HEXAGON_M2_vrcmpyi_s0c __builtin_HEXAGON_M2_vrcmpyr_s0c __builtin_HEXAGON_M2_vcmpy_s0_sat_i __builtin_HEXAGON_M2_vcmpy_s0_sat_r __builtin_HEXAGON_M2_vcmpy_s1_sat_i __builtin_HEXAGON_M2_vcmpy_s1_sat_r __builtin_HEXAGON_M2_vcmac_s0_sat_i __builtin_HEXAGON_M2_vcmac_s0_sat_r __builtin_HEXAGON_A2_addh_l16_ll __builtin_HEXAGON_A2_addh_l16_hl __builtin_HEXAGON_A2_addh_l16_sat_ll __builtin_HEXAGON_A2_addh_l16_sat_hl __builtin_HEXAGON_A2_subh_l16_ll __builtin_HEXAGON_A2_subh_l16_hl __builtin_HEXAGON_A2_subh_l16_sat_ll __builtin_HEXAGON_A2_subh_l16_sat_hl __builtin_HEXAGON_A2_addh_h16_ll __builtin_HEXAGON_A2_addh_h16_lh __builtin_HEXAGON_A2_addh_h16_hl __builtin_HEXAGON_A2_addh_h16_hh __builtin_HEXAGON_A2_addh_h16_sat_ll __builtin_HEXAGON_A2_addh_h16_sat_lh __builtin_HEXAGON_A2_addh_h16_sat_hl __builtin_HEXAGON_A2_addh_h16_sat_hh __builtin_HEXAGON_A2_subh_h16_ll __builtin_HEXAGON_A2_subh_h16_lh __builtin_HEXAGON_A2_subh_h16_hl __builtin_HEXAGON_A2_subh_h16_hh __builtin_HEXAGON_A2_subh_h16_sat_ll __builtin_HEXAGON_A2_subh_h16_sat_lh __builtin_HEXAGON_A2_subh_h16_sat_hl __builtin_HEXAGON_A2_subh_h16_sat_hh __builtin_HEXAGON_A2_combineii __builtin_HEXAGON_A2_combine_hh __builtin_HEXAGON_A2_combine_hl __builtin_HEXAGON_A2_combine_lh __builtin_HEXAGON_A2_combine_ll __builtin_HEXAGON_A2_vraddub_acc __builtin_HEXAGON_M2_vabsdiffw __builtin_HEXAGON_M2_vabsdiffh __builtin_HEXAGON_A2_vrsadub_acc __builtin_HEXAGON_S2_asr_r_r_acc __builtin_HEXAGON_S2_asl_r_r_acc __builtin_HEXAGON_S2_lsr_r_r_acc __builtin_HEXAGON_S2_lsl_r_r_acc __builtin_HEXAGON_S2_asr_r_p_acc __builtin_HEXAGON_S2_asl_r_p_acc __builtin_HEXAGON_S2_lsr_r_p_acc __builtin_HEXAGON_S2_lsl_r_p_acc __builtin_HEXAGON_S2_asr_r_r_nac __builtin_HEXAGON_S2_asl_r_r_nac __builtin_HEXAGON_S2_lsr_r_r_nac __builtin_HEXAGON_S2_lsl_r_r_nac __builtin_HEXAGON_S2_asr_r_p_nac __builtin_HEXAGON_S2_asl_r_p_nac __builtin_HEXAGON_S2_lsr_r_p_nac __builtin_HEXAGON_S2_lsl_r_p_nac __builtin_HEXAGON_S2_asr_r_r_and __builtin_HEXAGON_S2_asl_r_r_and __builtin_HEXAGON_S2_lsr_r_r_and __builtin_HEXAGON_S2_lsl_r_r_and __builtin_HEXAGON_S2_asr_r_r_or __builtin_HEXAGON_S2_asl_r_r_or __builtin_HEXAGON_S2_lsr_r_r_or __builtin_HEXAGON_S2_lsl_r_r_or __builtin_HEXAGON_S2_asr_r_p_and __builtin_HEXAGON_S2_asl_r_p_and __builtin_HEXAGON_S2_lsr_r_p_and __builtin_HEXAGON_S2_lsl_r_p_and __builtin_HEXAGON_S2_asr_r_p_or __builtin_HEXAGON_S2_asl_r_p_or __builtin_HEXAGON_S2_lsr_r_p_or __builtin_HEXAGON_S2_lsl_r_p_or __builtin_HEXAGON_S2_asr_r_r_sat __builtin_HEXAGON_S2_asl_r_r_sat __builtin_HEXAGON_S2_asr_i_r_acc __builtin_HEXAGON_S2_lsr_i_r_acc __builtin_HEXAGON_S2_asl_i_r_acc __builtin_HEXAGON_S2_asr_i_p_acc __builtin_HEXAGON_S2_lsr_i_p_acc __builtin_HEXAGON_S2_asl_i_p_acc __builtin_HEXAGON_S2_asr_i_r_nac __builtin_HEXAGON_S2_lsr_i_r_nac __builtin_HEXAGON_S2_asl_i_r_nac __builtin_HEXAGON_S2_asr_i_p_nac __builtin_HEXAGON_S2_lsr_i_p_nac __builtin_HEXAGON_S2_asl_i_p_nac __builtin_HEXAGON_S2_lsr_i_r_xacc __builtin_HEXAGON_S2_asl_i_r_xacc __builtin_HEXAGON_S2_lsr_i_p_xacc __builtin_HEXAGON_S2_asl_i_p_xacc __builtin_HEXAGON_S2_asr_i_r_and __builtin_HEXAGON_S2_lsr_i_r_and __builtin_HEXAGON_S2_asl_i_r_and __builtin_HEXAGON_S2_asr_i_r_or __builtin_HEXAGON_S2_lsr_i_r_or __builtin_HEXAGON_S2_asl_i_r_or __builtin_HEXAGON_S2_asr_i_p_and __builtin_HEXAGON_S2_lsr_i_p_and __builtin_HEXAGON_S2_asl_i_p_and __builtin_HEXAGON_S2_asr_i_p_or __builtin_HEXAGON_S2_lsr_i_p_or __builtin_HEXAGON_S2_asl_i_p_or __builtin_HEXAGON_S2_asl_i_r_sat __builtin_HEXAGON_S2_asr_i_r_rnd __builtin_HEXAGON_S2_asr_i_r_rnd_goodsyntax __builtin_HEXAGON_S2_addasl_rrri __builtin_HEXAGON_S2_vspliceib __builtin_HEXAGON_S2_vsplicerb __builtin_HEXAGON_S2_tableidxb_goodsyntax __builtin_HEXAGON_S2_tableidxh_goodsyntax __builtin_HEXAGON_S2_tableidxw_goodsyntax __builtin_HEXAGON_S2_tableidxd_goodsyntax __builtin_HEXAGON_S2_extractup __builtin_HEXAGON_S2_insert_rp __builtin_HEXAGON_S2_extractu_rp __builtin_HEXAGON_S2_insertp_rp __builtin_HEXAGON_S2_extractup_rp __builtin_HEXAGON_S2_togglebit_i __builtin_HEXAGON_S2_togglebit_r __builtin_HEXAGON_S2_asr_i_svw_trun __builtin_HEXAGON_S2_asr_r_svw_trun __builtin_HEXAGON_S2_vrndpackwh __builtin_HEXAGON_S2_vrndpackwhs __builtin_HEXAGON_S2_vsathub_nopack __builtin_HEXAGON_S2_vsathb_nopack __builtin_HEXAGON_S2_vsatwh_nopack __builtin_HEXAGON_S2_vsatwuh_nopack __builtin_HEXAGON_S2_interleave __builtin_HEXAGON_S2_deinterleave __builtin_HEXAGON_A4_combineir __builtin_HEXAGON_A4_combineri __builtin_HEXAGON_C4_fastcorner9 __builtin_HEXAGON_C4_fastcorner9_not __builtin_HEXAGON_A4_cround_ri __builtin_HEXAGON_A4_cround_rr __builtin_HEXAGON_A4_round_ri_sat __builtin_HEXAGON_A4_round_rr_sat __builtin_ptx_read_lanemask_eq __builtin_ptx_read_lanemask_le __builtin_ptx_read_lanemask_lt __builtin_ptx_read_lanemask_ge __builtin_ptx_read_lanemask_gt __builtin_ia32_aeskeygenassist128 __builtin_ia32_vpermilvarpd256 __builtin_ia32_vpermilvarps256 __builtin_ia32_vextractf128_pd256 __builtin_ia32_vextractf128_ps256 __builtin_ia32_vextractf128_si256 __builtin_ia32_vperm2f128_pd256 __builtin_ia32_vperm2f128_ps256 __builtin_ia32_vperm2f128_si256 __builtin_ia32_vinsertf128_pd256 __builtin_ia32_vinsertf128_ps256 __builtin_ia32_vinsertf128_si256 __builtin_ia32_vbroadcastsd256 __builtin_ia32_vbroadcastss256 __builtin_ia32_vbroadcastf128_pd256 __builtin_ia32_vbroadcastf128_ps256 __builtin_ia32_vbroadcastss_ps __builtin_ia32_vbroadcastss_ps256 __builtin_ia32_vbroadcastsd_pd256 __builtin_ia32_vbroadcastsi256 L L $ > > > > > > > > > > > > > > > > > > > > > > > > > > > D t > > > > > > > > > > > > > > t t < t t t l l L L , z T T T T T T T 4 T $ @ \ ,L M M K K ,L K K ,L TL TL DO TL O DO DO O O L O L \K \K \K M ,L M M K K K K K N P N N P N P |O L (M (M DO K %[ t[ [ T\ \ \ ,] t] ] T^ _ %[ _ %[ ` t[ ` a %[ b b Lc c _ =k _ _ _ _ _ _ j _ _ _ j _ vj _ _ _ k ` S ` \ x ` ` ~ ` ` } } { z .z y x x a 5 a a 5 5 a a I a a 6 T #@ eod code_completion cxx_defaultarg_end cxx_exceptspec_end raw_identifier numeric_constant wide_char_constant utf16_char_constant utf32_char_constant wide_string_literal angle_string_literal utf8_string_literal utf16_string_literal utf32_string_literal l_square r_square l_paren r_paren l_brace r_brace period ellipsis ampamp ampequal starequal plusequal arrow minusminus minusequal tilde exclaim exclaimequal slashequal percent percentequal lesslessequal greatergreaterequal caret caretequal pipepipe pipeequal question semi equalequal hashhash hashat periodstar arrowstar coloncolon lesslessless greatergreatergreater annot_cxxscope annot_typename annot_template_id annot_primary_expr annot_decltype annot_pragma_unused annot_pragma_vis annot_pragma_pack $URL$ /lib/Basic /src/tools/clang cfe/ llvm/ clang version 2.8 Clang 2.8 ( 0 o S S 3 > V n S S S S S S S y ! 9 Q Y d S l S t S S S S S S S S S S ! , S 4 ? J U S ] h s 1 9 S A L W b m x S 0 * \ d l t | $ T L 9 3 9 9 9 9 9 9 9 0 * \ d l t | 0 * \ d l t | 0 * \ d l t | $ T L 9 3 9 0 * \ d l t | $ T L 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 * d t $ L C 7 + [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ w [ [ [ [ [ [ [ [ k _ S G ; / [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ # [ [ [ [ [ [ { o c W [ [ [ [ [ [ [ [ [ [ [ [ K ? 3 ' [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ s g [ O C 7 [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ + [ [ [ [ [ [ [ [ [ [ [ [ w k _ [ [ [ [ [ [ S G ; / # [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ { o c W K ? [ [ [ [ [ [ [ [ [ [ [ [ 3 ' [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ s g t h | 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 p D 8 k k k k k k k k | l | 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 L < , L < , k k k k k k k k 4 ( k k k k k k k k k k k k d X 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 P | | k k k 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 , , $ , 4 < D L T \ d l t D D ~ t j ` V ; ' B 8 . $ L v l b X p f \ R H > 4 * z " " ! ! ! " # # u# k# a# W# M# C# 9# # /$ %$ $ $ $ # # # # 9$ O TP P N P Q Q TO |O lR TO TO TO TO TO $S TO TO TO TO TO R S TO TO R U TO U |U TO TO TO TO TO TO TO TO T T CX W *W TO V TO TO TO TO TO TO TO cY TO Y TO TO TO Y TO TO TO TO TO TO lV l\ TO TO TO TO TO TO TO [ TO TO TO TO TO 0[ TO TO TO TO TO Z Y Tw lw v v > = V< M; 7; !; : : : : /: 9 8 8 7 7 7 7 l7 n6 e5 4 4 e3 2 <2 1 1 0 / / X. - , + s+ * ) ) ) f) t( ' ' K& % % ~$ # " U" ! ^ , r & Y U B y U $ i 4 & / t l F $ 3 B Q ` p Z j z T . w R Q ` & 6 F 0 @ 5 , o c [ N V B { l C L $ h @ f d < X o ) k r a ; S / k 4 p 6 ) R < H b | & C . M$ >" L \ l | , < , < @$ Z$ 4 4 4 4 4 4 4 M$ >" L \ l | M$ >" L \ l | M$ >" L \ l | , < , < @$ Z$ 4 M$ >" L \ l | , < , < 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 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 >" L l , < ( ( % % % % u% k% a% W% M% C% 9% 2% +% $% % % % % % $ $ $ $ $ $ $ % % ( ( ` ` ` ` ` +% ` ` $% ( ( % % % % u% k% a% W% M% C% 9% 2% +% $% ( ( % % % % u% k% a% W% M% C% 9% ( ( % % % % u% k% a% W% M% C% 9% 2% +% $% % % % % % $ $ $ $ $ $ $ % % ( ( 2% ` ( ( % % % % u% k% a% W% M% C% 9% 2% +% $% % % % % % $ $ $ $ $ $ $ % % ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ( % % k% W% C% 2% $% % % $ $ $ $ % ~ K" U" , < L \ l | , < L L l \ g$ q$ ~ K" U" , < L \ l | ~ K" U" , < L \ l ~ K" U" , < L \ l | , < L L l \ g$ q$ | ~ K" U" , < L \ l | , < L L l \ K" < \ | , L L \ $ _" $ 4 D T d t | $ {$ $ $ _" $ $ _" $ _" $ 4 D T d t | $ {$ $ _" $ 4 D T d t | _" $ D d $ i" ! ! $! 4! D! T! d! t! ! ! ! ! ! ! ! ! " " $" 4" $ $ d! t! $ i" ! ! $! 4! D! T! d! t! $ i" ! ! $! 4! D! $ i" ! ! $! 4! D! T! d! t! ! ! ! ! ! ! ! ! " " $" 4" $ $ T! $ i" ! ! $! 4! D! T! d! t! ! ! ! ! ! ! ! ! " " $" 4" i" ! 4! T! t! ! ! ! ! " 4" ) ( ' ' ' ' ' ' ( ( ( ( )( 3( =( G( Q( [( e( o( y( ( ( ( ( ( ( ( ' % ( % $ $ $ $ $ =( $ $ G( ) ( ' ' ' ' ' ' ( ( ( ( )( 3( =( G( ) ( ' ' ' ' ' ' ( ( ( ( )( ) ( ' ' ' ' ' ' ( ( ( ( )( 3( =( G( Q( [( e( o( y( ( ( ( ( ( ( ( ' % ( % 3( $ ) ( ' ' ' ' ' ' ( ( ( ( )( 3( =( G( Q( [( e( o( y( ( ( ( ( ( ( ( ' % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ( ' ' ' ( ( 3( G( [( o( ( ( ( ( % ' ?& ?& ' ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ' |' l' \' L' <' ,' ' ' & & & & ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& ?& & - - 4. - - - - - 1 - - - - - - - 0 - 0 - - - - / - - - - - - - - - - / 1 < D T t l D n ` S F 9 , m } r g ; 0 % Q F \ ' & 0 : D N X b l v _ P P P P P P P & 0 : D N X b l v & 0 : D N X b l & 0 : D N X b l v _ v P & 0 : D N X b l v _ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P & : N b v _ tu"" tu* tu-- tu- tu- tu''' tu'' tu'' tu** tu--- tu-- tu-- tu ''' tu '' # u(- " u( w u( u* u* u-- tu"} tu*' tu* tu* tu* tu* tu-- tu- tu- tu- tu- u"( u'+ " u(( w u(( u*- u*- u-(- ! tu""" tu"" tu**' tu** tu** tu** tu** tu--- tu-- tu-- tu-- tu-- tu **' tu ** tu ** u*- & u" u' u- ! u ' ' tu"" tu'' tu' Z " tu' " tu' tu' $ tu-- # tu- % tu- & tu- # tu '' $ tu ' % tu ' tu''' tu'' Z & tu'' & tu'' tu'' $ tu--- # tu-- % tu-- & tu-- tu ''' tu '' tu '' ) tu"" ( ' tu" tu'' ( tu' ( tu** ' ) tu- # tu '' * tu ' ( + tu"" tu''' , tu'' ( tu*** ' - tu-- tu ''' . tu '' n / u * / u 6 / u 0 u 0 u 1 u's X 1 u-s 2 u''s Y 2 u*-s # + tu"" # tu'' # tu' # # " tu' # " tu' # tu' # [ tu-- # Z tu- # \ tu- # ] tu- # # tu '' # $ tu ' # % tu ' # tu''' # tu'' # # & tu'' # & tu'' # tu'' # [ tu--- # Z tu-- # \ tu-- # ] tu-- # tu ''' # tu '' # tu '' ' , 3 } ' ^ 4 u , _ 5 , c / u , - 6 u / ` 7 - / b 5 / a 8 u- / / 9 u- / . 6 u 3 i 7 - 3 l : u) 3 m 8 u- 3 2 8 u- 6 8 u' 6 j 8 u- : 8 ; " ? 9 ; " C : < v{xxx C o = uv{xxx G p < v{xxx G < v{xxx L q > L : u R ? u'' R r ? u-- V ; ? u"" V w @ u' V A u' V ? u*' V B u* V v C u* V D u* V t ? u-- V s E u- V u B u- V F u *' V G u * V H u * Z > ? u"" Z = I u"} Z s @ u' Z A u' Z B u* Z z C u* Z D u* Z x ? u-- Z < ? u-- Z w E u- Z y B u- Z F u *' Z G u * Z H u * ^ | J ~ ^ J ~ ^ ? K ^ ? K ^ } L ^ ? L ^ M ^ ~ N ~ ^ O b P u{ b P u{ f Q f Q f R f R j Q j Q j R j R n @ tu"" n tu'' n tu' n tu' n tu-- n tu- n tu- n tu- n # tu '' n $ tu ' n % tu ' n tu''' n tu'' n tu'' n tu--- n tu-- n tu-- n tu-- n tu ''' n tu '' n tu '' r : S u222 x D S u/// ~ 8 u2 8 u/ T u2- U u2- : u . S u222 8 S u/// Q Q R R V V W uvxq W uvxq W uvxq W uvxq X uvx w X uvx w Y uvx Y uvx Z vxq W uvxq Z vxq [ vx w \ vx W uvxq X uvx w Y uvx Z vxq W uvxq Z vxq [ vx w \ vx W uvxq X uvx w Y uvx W uvxq W uvxq W uvxq W uvxq X uvx w X uvx w Y uvx Y uvx D ] u" ] u- ] u- ^ u - D _ u" ` u- ` u- ] u- a u - ` u- ] u- ` u- ] u- ` u- ] u- ] u- ^ u - ` u- ` u- ] u- a u - ` u- ] u- ` u- ] u- ` u- N u" L b u" P c u" Q d u" e u* u- f u- g u- h u- i u- j u- k u * ! u - l u - m u - n u- o u- p u- m q u- r u- s u- F t u" G c u" u' g u' i u' j u' f u* h u* e u* ! u ' l u ' m u ' k u * n u- o u- p u- m q u- r u- s u- u u' p u- m r u- v u'' w u--p x u'' y u'' z u--p { u-- n | u' } u- } u' } u- ~ u'' ~ u-- } u' } u- H u" I c u" u' g u' i u' j u' e u* u-p ! u ' l u ' m u ' k u * u-p o u- u- n q u- u u' u* u- J c u" u' g u' i u' j u' e u* u-p ! u ' l u ' m u ' k u * u-p o u- u- n q u- u u' u* u- # K c u" # u' # g u' # i u' # j u' # e u* # u-p # ! u ' # l u ' # m u ' # k u * # u-p # o u- # u- n # q u- ) u u' ) u* ) u- 0 u u' 0 p u- m 0 r u- 5 U tu"" 5 T tu"~ 5 tu'' 5 tu'~ 5 tu** 5 tu-~ 5 # tu '' 5 tu '~ 5 T tu""~ 5 tu''' 5 tu''~ 5 tu*** 5 tu--~ 5 tu ''' 5 tu ''~ 9 W tu"" 9 V ' tu" 9 tu'' 9 ( tu' 9 tu** 9 ) tu- 9 # tu '' 9 * tu ' 9 V + tu"" 9 tu''' 9 , tu'' 9 tu*** 9 - tu-- 9 tu ''' 9 . tu '' = v -xx = uv -xx = v -xx = uv -xx A v -xx A v -xx A v -xx A v -xx F v{--x F uv{**x K v{**x K v{--x Q u'''' Q tu---- U u'''' U u---- Y 1 B u' Y 2 C u' Y , u' Y @ u' Y : u+) Y [ ? u-- Y u- Y Z tu"} Y tu&& Y tu' Y tu* Y tu-- Y tu- Y tu- Y , u ' Y 0 u *- Y , tu ' Y 0 tu *- ] Y "" ] Z "} ] & B u' ] ' C u' ] , u' ] 0 u*- ] u-- ] , u ' ] 0 u *- b ( u' b u* g - u' g u- l 5 v -xx l uv -xx l 5 v -xx l uv -xx p v -xx p 6 v -xx p v -xx p 6 v -xx u 7 v{--x u uv{**x z v{**x z 8 v{--x : u' 8 u*; 8 u*< 8 u*= 9 8 u-; 9 8 u-< ; 8 u-= < u ' = u ' u - u > u'' \ tu"" tu'' > S u''' \ tu""" tu*** , u' ] tu"" A tu'' B tu' tu' @ tu' tu-- tu- tu- tu- A tu '' B tu ' @ tu ' h tu"" o tu'' > tu-- [ : u ^ : u u C : u E tu'' F tu' D tu' E tu''' F tu'' D tu'' _ tu"" K tu'' L tu' J tu' tu-- tu- tu- tu- K # tu '' L $ tu ' J % tu ' K tu''' L tu'' J tu'' tu--- tu-- tu-- tu-- K tu ''' L tu '' J tu '' M u''' u*** M u''' u*** M u''' u*** N u''' u*** S u R u T u P u O u Q u V u U u W u a u u u u c u u u u X S @ u''' ! S u*** Y S @ u''' " S u*** Z S @ u''' # S u*** [ S @ u''' $ S u*** \ S @ u''' % S u*** ] S @ u''' & S u*** ^ S @ u''' ' S u*** _ S @ u''' ( S u*** ` S @ u''' ) S u*** a S @ u''' * S u*** b ? u'' + ? u-- d ? u"" c ? u'' , ? u-- c F u '' e ? u"" d ? u'' - ? u-- d F u '' f ? u"" e ? u'' . ? u-- e F u '' / 7 - 0 7 - 1 7 - 2 7 - f 8 u- g 8 u- 3 7 - 4 7 - h 8 u- i 8 u- # 5 7 - # 6 7 - ) g tu"" ) k tu'' ) j tu'~ ) 8 tu** ) 7 tu-~ ) k # tu '' ) j tu '~ ) k tu''' ) j tu''~ ) 8 tu*** ) 7 tu--~ ) k tu ''' ) j tu ''~ - l tu'' - : tu** 1 p tu'' 1 q tu' 1 o tu' 1 ? tu-- 1 > tu- 1 @ tu- 1 A tu- 1 h tu"" 1 p tu''' 1 q tu'' 1 o tu'' 1 ? tu--- 1 > tu-- 1 @ tu-- 1 A tu-- 1 o tu '' 5 C tu-- 5 B tu- 5 D tu- 5 E tu- 5 C tu--- 5 B tu-- 5 D tu-- 5 E tu-- 9 r S @ u''' 9 F S u*** @ s S @ u''' @ G S u*** F t S @ u''' F H S u*** K i tu"" K L tu* K J tu-- K I tu- K K tu- K v tu''' K w tu'' K u tu'' K L tu** K J tu--- K I tu-- K K tu-- K v tu ''' K w tu '' O x u''~ O M u**~ T y S u''' Y N S u--- Y z S @ u--- ] O ] j d P : u d k : u d { : u h | S @ u''' h Q S u*** p } S @ u''' p R S u*** w ~ S @ u''' w S S u*** } S @ u''' } T S u*** S @ u''' U S u*** S @ u''' V S u*** W P u{ P u{ @ u'''' X u***- @ u'''' Y u***- @ u'''' Z u***- @ u'''' [ u***- u'''' \ tu---- @ u'''' ] u**** @ u'''' ^ u**** @ u'''' _ u**** @ u'''' ` u**** @ u'''' a u**** @ u'''' b u**** @ u'''' d u***- @ u'''' e u***- @ u'''' f u***- @ u'''' g u***- @ u'''' h u***- @ u'''' i u***- @ u'''' j u**** @ u'''' k u**** @ u'''' l u---- $ @ u'''' $ m u---- + @ u'''' + n u---- 1 @ u'''' 1 o u---- 8 S @ u''' 8 p S u--- > S @ u''' > q S u--- E S @ u''' E r S u*** K S @ u''' K s S u*** R S @ u''' R t S u--- Y S @ u''' Y u S u--- ` u'''' ` v tu---- ` v tu---- f S @ u''' f x S u--- m S @ u''' m y S u--- t S @ u''' t z S u--- { S @ u''' { { S u--- S @ u''' | S u*** S @ u''' } S u*** ~ (~ ( ~ (~ ( ~ u(~ u( ~ (~ ( ~ u(~ u( ~ (~ ( ~ u' ' u* * u' ' u* * @ u' ' u* * S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** W uvxq W uvxq W uvxq W uvxq X uvx w X uvx w Y uvx Y uvx Z vxq W uvxq Z vxq [ vx w \ vx W uvxq X uvx w Y uvx Z vxq W uvxq Z vxq [ vx w \ vx W uvxq X uvx w Y uvx W uvxq W uvxq W uvxq W uvxq X uvx w X uvx w Y uvx Y uvx ] u- ] u- ] u- ^ u - l ` u" ` u- ` u- ] u- a u - ` u- ] u- ` u- ] u- ` u- ] u- ] u- ^ u - ` u- ` u- ] u- a u - ` u- ] u- ` u- ] u- ` u- q b u" r c u" s d u" f u- g u- h u- i u- j u- l u - m u - u* u* u- u- m u- u- m t u" n c u" g u' i u' j u' f u* h u* l u ' m u ' u' u' u- u- m u- u- u' u- m u- w u--p v u-- u'' u'' u--p u-- n u'' ~ u-- ~ u'' ~ u-- u''' u--- ~ u'' ~ u-- o u" p c u" g u' i u' j u' u-p l u ' m u ' u' u' u-p u- n # u' # u- # u- ) u' ) u- m ) u- . w u( . u* . u tu"} . tu*' . tu* . tu* . tu-- . tu- . tu- . tu- . w u(( . u*- . # tu *' . v tu""" . t tu"" . tu**' . tu** . tu** . tu--- . tu-- . tu-- . tu-- . tu **' . tu ** . tu ** 2 u*- 7 x u} 7 u ; ~ u** ? ~ u** D u''' D u*-* D u''' D u*-* J u''' J u*-* J u''' J u*-* R u''' R u*-* R u''' R u*-* X y ? u"" X u'' X u** X u '' X u'' X u** X u '' ] u'' ] u** ] u'' ] u'' ] u** d z ? u"" d u'' d u** d u '' d u'' d u** d u '' i u m u q ? u*' q B u* q C u* q D u* q ? u-- q E u- q B u- q F u *' q G u * q H u * u > u > z ? u"" z ? u*' z B u* z C u* z D u* z ? u-- z E u- z B u- z F u *' z G u * z H u * ~ S @ u''' ~ S u*** S @ u''' S u*** S @ u''' S u*** u''~ u--~ S u''' S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** @ u'''' u---- u'''' tu---- u'''' tu---- tu---- S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u*** S @ u''' S u--- @ u'''' u---- u'~' u*~* u'~' u*~* @ u'{' u*{* S @ u''' S u*** S @ u''' S u*** % S @ u''' % S u*** + u''' + u*-* + u''' + u*-* 1 u''' 1 u*-* 1 u''' 1 u*-* 9 u''' 9 u*-* 9 u''' 9 u*-* ? ? u"" ? u'' ? u** ? u '' ? u'' ? u** ? u '' D u'' D u** D u'' D u'' D u** K ? u"" K u'' K u** K u '' K u'' K u** K u '' P u 222 P u 999 P u 222 P u 999 P u 222 P u 999 P u 222 P u 999 P u 222 P u 999 P u 222 P u 999 U u 922 U u 922 U u 922 U u 922 U u 922 U u 922 [ u 222 [ u 999 [ " u 222 [ $ u 999 [ ! u 222 [ # u 999 [ % u 222 [ u 999 [ ( u 222 [ * u 999 [ ' u 222 [ ) u 999 [ + u 222 [ & u 999 ` u 922 ` u 922 ` u 922 ` u 922 ` u 922 ` u 922 f - F u // f . F u 22 f / F u 99 f , F u 22 f 2 F u 22 f 4 F u 99 f 1 F u 22 f 3 F u 99 f 5 F u 22 f 0 F u 99 k 6 u 222 k 7 u 999 q 8 u 222 q 9 u 999 w D u // w K u 22 w L u 99 w : u 22 w Q u 22 w S u 99 w O u 22 w R u 99 w N u 22 w P u 99 w T u 22 w M u 99 w D u /// w K u 222 w L u 999 w : u 222 w Q u 222 w S u 999 w O u 222 w R u 999 w N u 222 w P u 999 w T u 222 w M u 999 | = u 299 | < u 299 | ; u 299 ? u 922 > u 922 @ u 922 B u 922 A u 922 C u 922 F u 92 E u 92 G u 92 I u 92 H u 92 J u 92 F u 992 E u 992 G u 992 I u 992 H u 992 J u 992 U u22 V u99 U u 22 V u 99 U u 22 V u 99 U u 22 V u 99 U u 22 V u 99 U S u222 V S u999 U u 222 V u 999 U u 222 V u 999 U u 222 V u 999 U u 222 V u 999 W u22 \ u99 Y u 2 [ u 9 X u 2 Z u 9 W S u222 \ S u999 W u 222 \ u 999 W u 222 \ u 999 W u 222 \ u 999 W u 222 \ u 999 ] u222 ^ u999 ] u 222 ^ u 999 ] u 222 ^ u 999 ] u 222 ^ u 999 ] u 222 ^ u 999 _ u222 ` u999 _ u 222 ` u 999 _ u 222 ` u 999 _ u 222 ` u 999 _ u 222 ` u 999 a u222 b u999 a u 222 b u 999 a u 222 b u 999 a u 222 b u 999 a u 222 b u 999 l F u 22 c u 222 n F u 99 d u 999 o F u 22 g u 222 q F u 99 i u 999 m F u 22 f u 222 p F u 99 h u 999 r F u 22 j u 222 k F u 99 e u 999 F u 22 s u 222 F u 99 t u 999 F u 22 w u 222 F u 99 y u 999 F u 22 v u 222 F u 99 x u 999 F u 22 z u 222 F u 99 u u 999 } u 222 u 999 | u 222 ~ u 999 u 222 { u 999 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 u 222 u 999 u 222 u 999 u 222 u 999 F u 22 s u 222 F u 99 t u 999 F u 22 w u 222 F u 99 y u 999 F u 22 v u 222 F u 99 x u 999 F u 22 z u 222 F u 99 u u 999 } u 222 u 999 | u 222 ~ u 999 u 222 { u 999 F u 22 F u 99 F u 22 F u 99 F u 22 F u 99 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 F u 22 u 222 F u 99 u 999 u 222 u 999 u 222 u 999 u 222 u 999 F u 22 F u 99 F u 22 F u 99 F u 22 F u 99 u / F u // u 2 F u 22 u / F u // u 2 F u 22 F u 22 F u 99 u 29 u 92 u /2 u // u 22 u 99 v u // u 22 u 99 u 2/ u 2/ u u 2/ \ u // u 22 u 99 [ u /2 d u // u 22 u 99 c u /2 u // u // u 22 u 99 t u // x u // u 22 u 99 u 22 u 22 s u 22 w u 22 X u // W u 22 ^ u // u 22 u 99 ] u 22 ` u // _ u 22 f u // u 22 u 99 e u 22 u // u // Z u // Y u /2 b u // a u /2 u // u // u /// u 222 F u 2- F u 9- F u 2- F u 9- F u 2- F u 9- u 22 u 92 u 22 u 92 u 22 u 92 u22 u99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 S u222 S u999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 22 u 99 u 22| u 99 u 99| u 22 u 99{ u 222 u 999{ u 222| u 999{ u 999{ u 222 u 999{ @ u /// @ u 222 @ u 999 @ u 222 @ u /// @ u 222 @ u 999 @ u 222 @ u /// @ u 222 @ u /// @ u 222 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 " u 22 " u 99 " u 22 " u 99 " u 22 " u 99 " u 22 " u 99 " u 22 " u 99 " u 22 " u 99 " u 222 " u 999 " u 222 " u 999 " u 222 " u 999 " u 222 " u 999 " u 222 " u 999 " u 222 " u 999 ( ( u r ( l u r ( G u r ( u r ( F u r ( 7 u r ( J u r ( + u r ( o u r ( P u r ( " u r ( O u r ( 8 u r ( S u r ( r u r ( Y u r ( X u r ( ] u r ( . u r ( u u r ( d u r ( % u r ( c u r ( 9 u r ( g u r ( ) u r ( * u r' ( m u r ( n u r' ( H u r ( I u r' ( u r ( ! u r' ( M u r ( N u r' ( : u r ( = u r' ( K u r ( L u r' ( , u r ( - u r' ( p u r ( q u r' ( Q u r ( R u r' ( # u r ( $ u r' ( V u r ( W u r' ( ; u r ( > u r' ( T u r ( U u r' ( s u r ( t u r' ( [ u r ( \ u r' ( a u r ( b u r' ( _ u r ( ` u r' ( / u r ( 0 u r' ( v u r ( w u r' ( e u r ( f u r' ( & u r ( ' u r' ( j u r ( k u r' ( < u r ( ? u r' ( h u r ( i u r' ( 1 u 2 r ( 5 u 2 r ( 2 u 2 r ( 3 u 2 - ( 4 u 2 r ( 6 u 2 r - x u r - u r - { u r - u r - u r - u r - u r - ~ u r - u r - u r - u r - u r - u r - u r - u r - u r - u r - u r - u r - u r - y u r - z u r' - u r - u r' - | u r - } u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' - u r - u r' 2 u r 2 $ u r 2 u r 2 u r 2 < ! u r 2 " u r 2 u r 2 % u r 2 # u r 2 u r 2 = ! u r 2 $ u r 2 u r 2 & u r 2 % u r 2 u r 2 > ! u r 2 u r 2 & u r' 2 ' u r 2 * ' u r' 2 u r 2 ( u r' 2 u r 2 ) u r' 2 ? ! u r 2 B * u r' 2 " u r 2 + u r' 2 u r 2 & u r' 2 ( u r 2 + ' u r' 2 # u r 2 , u r' 2 u r 2 ) u r' 2 @ ! u r 2 C * u r' 2 $ u r 2 - u r' 2 u r 2 & u r' 2 ) u r 2 , ' u r' 2 % u r 2 . u r' 2 u r 2 ) u r' 2 A ! u r 2 D * u r' 2 / u 222 r 2 - / u 222 r 2 / u 222 r 2 2 / u 222 r 2 / u 222 r 2 7 / u 222 r 2 0 u 222 r 2 / 0 u 222 r 2 0 u 222 r 2 4 0 u 222 r 2 # 0 u 222 r 2 9 0 u 222 r 2 1 u 2 2 2 r 2 1 u 2 2 2 r 2 1 u 2 2 2 r 2 1 u 2 2 2 r 2 1 u 2 2 2 r 2 1 u 2 2 2 r 2 2 u 2 2 2 r 2 2 u 2 2 2 r 2 2 u 2 2 2 r 2 2 u 2 2 2 r 2 2 u 2 2 2 r 2 2 u 2 2 2 r 7 Q 3 u r 7 u r 7 u 4 u r 7 ` 5 u r 7 6 u r 7 7 u r 7 R 3 u r 7 u r 7 v 8 u r 7 a 5 u r 7 6 u r 7 9 u r 7 S 3 u r 7 u r 7 w : u r 7 b 5 u r 7 6 u r 7 T 3 u r 7 W ; u r' 7 u r 7 < u r' 7 x 4 u r 7 { = u r' 7 c 5 u r 7 f > u r' 7 6 u r 7 ? u r' 7 7 u r 7 @ u r' 7 U 3 u r 7 X ; u r' 7 u r 7 < u r' 7 y 8 u r 7 | A u r' 7 d 5 u r 7 g > u r' 7 6 u r 7 ? u r' 7 9 u r 7 B u r' 7 V 3 u r 7 Y ; u r' 7 u r 7 < u r' 7 z : u r 7 } C u r' 7 e 5 u r 7 h > u r' 7 6 u r 7 ? u r' 7 D u 2222 r 7 D u 2222 r 7 D u 2222 r 7 D u 2222 r 7 D u 2222 r 7 D u 2222 r 7 E u 2222 r 7 E u 2222 r 7 E u 2222 r 7 E u 2222 r 7 E u 2222 r 7 E u 2222 r 7 E F u 2 2 2 2 r 7 Z F u 2 2 2 2 r 7 I F u 2 2 2 2 r 7 \ F u 2 2 2 2 r 7 M F u 2 2 2 2 r 7 ^ F u 2 2 2 2 r 7 H G u 2 2 2 2 r 7 [ G u 2 2 2 2 r 7 L G u 2 2 2 2 r 7 ] G u 2 2 2 2 r 7 P G u 2 2 2 2 r 7 _ G u 2 2 2 2 r < H u- y < I u- C J u-y C K u- C H u- y C I u- J L u/q J L u2q J M u /q J M u 2q O u 22 O u 99 O u 22 O u 99 O u 22 O u 99 O u 22 O u 99 O u 22 O u 99 O u 22 O u 99 O u 22 O u 99 O u 222 O u 999 O u 222 O u 999 O u 222 O u 999 O u 222 O u 999 O u 222 O u 999 O u 222 O u 999 O u 222 O u 999 T u 22 T u 99 T u 22 T u 99 T u 22 T u 99 T u 22 T u 99 T u 22 T u 99 T u 22 T u 99 T u 22 T u 99 T u 222 T u 999 T u 222 T u 999 T u 222 T u 999 T u 222 T u 999 T u 222 T u 999 T u 222 T u 999 T u 222 T u 999 Y u /// Y u 222 Y u 999 Y u 222 Y u 222 Y u 999 Y u 222 Y u 999 Y u 222 Y u 999 Y N u 221 Y N u 991 Y O u 220 Y O u 990 Y N u 221 Y N u 991 ^ u 922 ^ u 922 ^ u 922 ^ u 922 ^ u 922 ^ u 922 ^ O u 920 ^ N u 921 ^ O u 920 ^ N u 921 d u /// d u 222 d u 999 d u 222 d u 222 d u 999 d u 222 d u 999 d u 222 d u 999 d N u 221 d N u 991 d O u 220 d O u 990 d N u 221 d N u 991 i u 922 i u 922 i u 922 i u 922 i u 922 i u 922 i O u 920 i N u 921 i O u 920 i N u 921 o ? u-/ o " ? u/- o ! ? u// o l P u22 o q P u99 o F u -/ o " F u /- o l Q u 22 o q Q u 99 o ! F u // o R u /z o ' R u 2z o ( S u 2 o * R u 9z o , S u 9 o F u 22 o R u 2z o + T u 2 o - T u 9 o ( S u 2 o V U u 2 o , S u 9 o X U u 9 o F u -/ o " F u /- o l Q u 22 o q Q u 99 o & V u 2 o ) V u 9 o l Q u 22 o q Q u 99 o . W u 2 o % W u 9 o F u -/ o " F u /- o l Q u 22 o q Q u 99 o S u--2 o S u2-- o X u 2 - o u -2 o Y u 2 - o Z u 2 - o u --2 o u 2-- o u -2 o u -2 o u -2 o u -2 o u--// o # u//-- t F u 92 t F u 92 t F u 92 t F u 92 t F u 92 t F u 92 z F u 29 z F u 29 z F u 29 : u > / 8 u-> 1 8 u-? 3 8 u-@ 2 8 u-A 0 8 u-B 4 u>- 6 u?- 5 uB- C u // D u 22 E u 99 7 u 22 P u 22 R u 99 O u 22 Q u 99 S u 22 N u 99 F u 22 G u 99 C u /// H [ u 21 D u 222 I [ u 91 E u 999 7 u 222 K \ u 20 P u 222 M \ u 90 R u 999 J [ u 21 O u 222 L [ u 91 Q u 999 S u 222 N u 999 F u 222 G u 999 H ] u 221 I ] u 991 K ^ u 220 M ^ u 990 J ] u 221 L ] u 991 8 u 922 > u 922 = u 922 ? u 922 A u 922 @ u 922 B u 922 : ^ u 920 9 ] u 921 < ^ u 920 ; ] u 921 T ? u22 U ? u99 W T u 2 Y T u 9 V S u 2 ( U u 2 X S u 9 , U u 9 [ F u // ] F u 22 \ F u 99 Z F u 22 ^ F u 22 _ F u 99 ` F u 22 a F u 99 b F u 22 c F u 99 e u /// d u 222 g u /// f u 222 i u /// h u 222 j S u222 k S u999 l u22 q u99 n u 2 p u 9 l u 22 q u 99 m u 2 o u 9 l u 22 q u 99 l u 22 q u 99 l u 22 q u 99 l S u222 q S u999 l u 222 q u 999 l u 222 q u 999 l u 222 q u 999 l u 222 q u 999 t _ u 22 v _ u 99 s _ u 22 u _ u 99 w _ u 22 r _ u 99 z _ u 22 | _ u 99 y _ u 22 { _ u 99 } _ u 22 x _ u 99 u 22 u 22 u 22 u 22 u 222 u 222 u 222 u 222 F u 22 F u 99 F u 22 F u 99 F u 22 ~ F u 99 F u 22 F u 99 F u 22 F u 99 F u 22 F u 99 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 u 222 ` uy a u b u y c u b u y c u b u y c u b u y c u % ` uy ) a u % b u y ) c u % b u y ) c u % b u y ) c u % b u y ) c u F u 22 F u 99 F u 22 F u 99 F u 22 F u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 222 u 999 u 922 u 922 O u 920 N u 921 u 922 u 922 O u 920 N u 921 u 22 u 99 u 22 u 99 u 222 u 999 u 222 u 999 ^ u 220 ^ u 990 ] u 221 ] u 991 u 922 u 922 ^ u 920 ] u 921 F u 29 F u 29 F u 29 F u 29 F u 29 F u 29 F u 29 F u 29 F u 29 ! F u 22 ! F u 99 ! F u 22 ! F u 99 ! F u 22 ! F u 99 ' u 222 ' u 999 ' u 222 ' u 999 ' ^ u 220 ' ^ u 990 ' ] u 221 ' ] u 991 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 0 u 222 0 u 999 7 d u 29 7 e u 29 7 f u 29 7 d u 29 7 e u 29 7 f u 29 ? d u 29 ? e u 29 ? f u 29 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 H u 222 H g u 22 H u 999 H g u 99 N g u 22 N g u 99 N g u 22 N g u 99 N g u 22 N g u 99 N g u 22 N g u 99 U d u 29 U e u 29 U f u 29 U # d u 29 U " e u 29 U ! f u 29 \ & d u 29 \ % e u 29 \ $ f u 29 d + u 222 d - u 999 d ) u 222 d , u 999 d ( u 222 d * u 999 d . u 222 d ' u 999 d 3 u 222 d 5 u 999 d 1 u 222 d 4 u 999 d 0 u 222 d 2 u 999 d 6 u 222 d / u 999 j 9 u 299 j 8 u 299 j 7 u 299 r ; F u 22 r < F u 99 r : F u 22 r = F u 99 y > u 222 y ? u 999 @ F u 22 A F u 99 B F u 22 D F u 99 C F u 22 E F u 99 F F u 22 I F u 99 G F u 22 J F u 99 H F u 22 K F u 99 N u 22 P u 99 M u 22 O u 99 Q u 22 L u 99 T u 22 V u 99 S u 22 U u 99 W u 22 R u 99 N u 222 P u 999 M u 222 O u 999 Q u 222 L u 999 T u 222 V u 999 S u 222 U u 999 W u 222 R u 999 \ u 22 ^ u 99 Z u 22 ] u 99 Y u 22 [ u 99 _ u 22 X u 99 d u 22 f u 99 b u 22 e u 99 a u 22 c u 99 g u 22 ` u 99 \ u 222 ^ u 999 Z u 222 ] u 999 Y u 222 [ u 999 _ u 222 X u 999 d u 222 f u 999 b u 222 e u 999 a u 222 c u 999 g u 222 ` u 999 o h u 2 q h u 9 m i u 2 p i u 9 l j u 2 n j u 9 r k u 2 k k u 9 w h u 2 y h u 9 u i u 2 x i u 9 t j u 2 v j u 9 z k u 2 s k u 9 o e u 22 q e u 99 m f u 22 p f u 99 l l u 22 n l u 99 r d u 22 k d u 99 w e u 22 y e u 99 u f u 22 x f u 99 t l u 22 v l u 99 z d u 22 s d u 99 j d u 29 i e u 29 h f u 29 | F u 22 } F u 99 { F u 22 ~ F u 99 u 222 u 999 m u 22 m u 99 n u 22 n u 99 o u 22 o u 99 p u 22 p u 99 m u 22 m u 99 n u 22 n u 99 o u 22 o u 99 p u 22 p u 99 u 299 u 299 u 299 u 99 q u 2{ q u 9{ u 99 r u 2~ r u 9~ u 99 s u 2 s u 9 u 99 t u 2 t u 9 u 22 u 22 u 22 u 22 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 g u 22 g u 22 g u 99 u 222 u 999 u 222 u 999 g u 22 g u 99 u 222 u 999 u 222 u 999 g u 99 u 999 u 222 u 999 g u 99 u 222 u 999 u 222 u 999 g u 22 u 222 u u 92 v u 92 w u 92 x u 92 y u 92 z u 92 y u 92 z u 92 w u 92 h u 2 h u 2 h u 9 h u 9 i u 2 i u 2 i u 9 i u 9 j u 2 j u 2 j u 9 j u 9 k u 2 k u 2 k u 9 k u 9 h u 2 h u 2 h u 9 h u 9 i u 2 i u 2 i u 9 i u 9 j u 2 j u 2 j u 9 j u 9 k u 2 k u 2 k u 9 k u 9 e u 22 e u 99 f u 22 f u 99 l u 22 l u 99 d u 22 d u 99 e u 22 e u 99 f u 22 f u 99 l u 22 l u 99 d u 22 d u 99 d u 29 e u 29 f u 29 { u 2 { u 9 | u 2 | u 9 } u 2 } u 9 ~ u 2 ~ u 9 u 22 u 99 u 22 u 99 u 22 u 99 u 22 u 99 ? u// ? u22 F u // F u 22 { u 2 { u 9 | u 2 | u 9 } u 2 } u 9 ~ u 2 ~ u 9 { u 2 { u 9 | u 2 | u 9 } u 2 } u 9 ~ u 2 ~ u 9 m u 22 m u 99 n u 22 n u 99 o u 22 o u 99 p u 22 p u 99 m u 22 m u 99 n u 22 n u 99 o u 22 o u 99 p u 22 p u 99 { u 2 { u 9 | u 2 | u 9 } u 2 } u 9 ~ u 2 ~ u 9 m u 22 m u 99 n u 22 n u 99 o u 22 o u 99 p u 22 p u 99 2 u r u r u r u r u r 5 u r u r u r u r u r 8 u r u r u r ! u r ; u r * u r ) u r u r - u r 3 u r 4 u r' u r u r' u r u r' u r u r' u r u r' 6 u r 7 u r' u r u r' u r u r' u r u r' u r u r' 9 u r : u r' u r u r' ' u r ( u r' % u r & u r' < u r = u r' + u r , u r' 0 u r 1 u r' u r u r' . u r / u r' u 2 r u 2 r u 2 r u 2 - u 2 r u 2 - j u r a u r s u r J u r [ u r m u r d u r y u r K u r \ u r p u r g u r u r L u r k u r l u r' b u r c u r' w u r x u r' M u r P u r' ] u r _ u r' n u r o u r' e u r f u r' } u r ~ u r' N u r Q u r' ^ u r ` u r' q u r r u r' h u r i u r' u r u r' O u r R u r' u r u r ! u r " u r u r # u r ! u r $ u r u r % u r ! u r u r ' u r' u r ( u r' ! u r * u r' " u r + u r' u r ' u r' # u r , u r' ! u r * u r' $ u r - u r' u r ' u r' % u r . u r' ! u r * u r' u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u 222 r u r 4 u r 6 u r 7 u r u r 8 u r 6 u r 9 u r u r : u r 6 u r u r < u r' 4 u r = u r' 6 u r " ? u r' 7 u r @ u r' u r < u r' 8 u r A u r' 6 u r # ? u r' 9 u r B u r' u r < u r' : u r C u r' ! 6 u r $ ? u r' u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r u 2222 r % H u- y ) I u- & J u-y * K u- ' H u- y + I u- - L u/q , L u2q - M u /q , M u 2q 8 u // ? u 22 @ u 99 . u 22 E u 22 G u 99 C u 22 F u 99 B u 22 D u 99 H u 22 A u 99 8 u /// ? u 222 @ u 999 . u 222 E u 222 G u 999 C u 222 F u 999 B u 222 D u 999 H u 222 A u 999 $ 1 u 299 $ 0 u 299 $ / u 299 + 3 u 922 + 2 u 922 + 4 u 922 + 6 u 922 + 5 u 922 + 7 u 922 1 : u 992 1 9 u 992 1 ; u 992 1 = u 992 1 < u 992 1 > u 992 7 I u22 7 J u99 7 I u 22 7 J u 99 7 I u 22 7 J u 99 7 I u 22 7 J u 99 7 I u 22 7 J u 99 < L u 2 2 < O u 2 2 < K u 2 2 < M u 2 2 A R u 2 2 A U u 2 2 A Q u 2 2 A S u 2 2 F g u 22 F j u 99 F h u 22 F k u 99 F i u 22 F l u 99 K o u 222 K q u 999 K n u 222 K p u 999 K r u 222 K m u 999 P y u 22 P { u 99 P h u 22 P | u 99 P z u 22 P } u 99 U ~ u 22 U u 99 U h u 22 U u 99 U u 22 U u 99 Z : u Z : u Z : u ^ : u ^ : u ^ : u b : u b : u b : u <;00000000111111112222222222222222B> ? )A@+3333666699999999!!!!""""$#$$#................////////////////(=JJJJJJKKLLLLLLMMNNNNNNNNNNNNNNOOOPUUUX[[[[[[[]^_`abcdeeeeeffffffghiiiiiijkllllllllllllllCCCCDDEEFFFFGGHHIIIIIIIIIIII 44457778:::::::QQRTVVWZ\\\\\\ s s s s v x v 8 x v x v x ! ! $ v $ x $ v $ x $ v $ x $ v $ x $ w $ v $ x $ w $ v $ x $ v $ x $ v $ x ( v ( x ( v ( x ( v ( x ( w ( v ( x ( v ( x ( v ( x ( w ( v ( x ( v ( x - v - x - v - x - v - x - w - v - x - v - x - v - x - w - v - x - v - x 3 v 3 x 3 v 3 x 3 v 3 x 3 v 3 x 3 w 3 v 3 x 3 w 3 v 3 x 3 v 3 x 3 v 3 x 8 < A G n L n Q W n ] d n j q v v v x v v 0 v x v v v x v v 0 v x z v z x z v z x z v z x z v z x v x v x v x v x v x v 0 x v x v 0 x v x v x v x v x v x v x v x v x v x v x v x v x w v x w v x v x v x v x v x v x w v x v x v x w v x v x v x v x v x w v x v x v x w v x v x v x v x v x v x w v x w v x v x v x n n & & . . 4 4 4 9 9 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 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 E E E E E E E E 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 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 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 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 Y z Y z Y z Y z ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 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 h h h h h h h h h 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 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 r r r r w w w w illegal expression ']' expected lane index out of range 'be' or 'le' operand expected register name expected redefinition of ' ' does not match original. sy ish ishst nshst unst oshst operand expected. '#' expected constant expression expected immediate value out of range malformed rotate expression ROR malformed shift expression LSL ASR iapsr eapsr xpsr ipsr iepsr msp psp primask basepri basepri_max faultmask nzcvq nzcvqg .word unexpected token in directive .thumb .arm .code .syntax .unreq .arch .eabi_attribute UNIFIED DIVIDED divided vfr itstate fpscr_nzcv asl ASL rrx illegal shift operator vceq smmls vmls vnmls vacge vcge vclt vacgt vcgt vcle smlal umaal umlal vabal vmlal fmuls adcs smlals umlals umulls lsls sbcs rscs vmrs srs flds fmrs fsqrts fsubs fsts fcpys fdivs fcmps fcmpzs vfms vfnms bics smulls rfeia srsia vldr vmov vmsr vstr vldmia vstmia vadd.f64 vadd.f32 vcmp.f64 vcmp.f32 vmov.f64 vmov.f32 vdiv.f64 vdiv.f32 vmla.f64 vmla.f32 vmul.f64 vmul.f32 vneg.f64 vneg.f32 ldmdb rfedb rfeib rfeda srsdb srsib srsda stmdb vand icq vbic orq veor xq nq vmvn rrq vorr vshr vsub vswp ipq vcvt.f64.s32 vcvt.f32.s32 vsqrt vcvtr.s32.f64 vcvtr.s32.f32 vcvtr.u32.f64 vcvtr.u32.f32 ito vcvt.f64.u32 vcvt.f32.u32 fto vcvt.s32.f64 vcvt.s32.f32 vcvt.u32.f64 vcvt.u32.f32 subaddx ddsubx sasx ssax uasx usax shasx shsax uhasx uhsax uqasx uqsax movq.f vrecpeq. vrecpe.f32 vrecpe.u32 A D G J M P R U X \ _ d i n q v { ( C B A @ G F D ( G F E D C B A @ x 0 x 0 < > @ B D F = ? H ( A C E G < > @ B F = ? H ( A C D G < > @ D F = ? H ( A B E G < > @ F = ? H ( A B D G < > @ B D = ? F H ( A C E < > @ B = ? F H ( A C D = ? A C E G < > H ( @ B D F = ? A C G < > H ( @ B D F = ? A E G < > H ( @ B D F = ? A G < > H ( @ B D F = ? A B E < > F H ( @ C D = ? A C < > F H ( @ B D ! " 4 5 6 7 8 9 : ; , - . / 0 1 2 3 ( < = > ? @ A B C D E F G H i + < = > ? @ A B C , - . / 0 1 2 3 4 5 6 7 8 9 : ; , - . / 0 1 2 3 ( < = > ? @ A B C D E F G H i < = > ? @ A B C , - . / 0 1 2 3 ( < = > ? @ A B C D E F G H < = > ? @ A B C , - . / , - . / < = > ? < = > ? ! & @ P T @ T T @ T @ @ T @ @ @ @ @ @ @ T 0 @ @ 0 `@ @ "0 @ @ @ @ `@ @ @ @ b0 0 `@ @ arm-force-base-reg-alloc enable-local-stack-alloc arm-use-base-pointer dsub_0 dsub_1 dsub_2 dsub_3 dsub_4 dsub_5 dsub_6 dsub_7 qqsub_0 qqsub_1 qsub_2 qsub_3 ssub_3 dsub_2_then_ssub_1 dsub_3_then_ssub_1 dsub_7_then_ssub_0 dsub_7_then_ssub_1 dsub_6_then_ssub_0 dsub_6_then_ssub_1 dsub_5_then_ssub_0 dsub_5_then_ssub_1 dsub_4_then_ssub_0 dsub_4_then_ssub_1 Force use of virtual base registers for stack load/store Enable pre-regalloc stack frame index allocation Enable use of a base pointer for complex stack frames tlsgd gottpoff -(LPC -. , p, p, , p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, , , , , , , , , , , , , p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, p, , $ < < < < < < $ align-neon-spills Align ARM NEON spills in prolog and epilog L t \ | arm-reserve-r9 arm-darwin-use-movt Reserve R9, making it unavailable as GPR Disallow all unaligned memory accesses After ARM load / store optimizer e-p:32:32-f64:32:64-i64:32:64-v128:32:128-v64:32:64-n32-S32 e-p:32:32-f64:64:64-i64:64:64-v128:64:128-v64:64:64-n32-S64 e-p:32:32-f64:64:64-i64:64:64-v128:64:128-v64:64:64-n32-S32 ' does not support ARM mode execution! e-p:32:32-f64:32:64-i64:32:64-i16:16:32-i8:8:32-i1:8:32-v128:32:128-v64:32:64-a:0:32-n32-S32 e-p:32:32-f64:64:64-i64:64:64-i16:16:32-i8:8:32-i1:8:32-v128:64:128-v64:64:64-a:0:32-n32-S64 e-p:32:32-f64:64:64-i64:64:64-i16:16:32-i8:8:32-i1:8:32-v128:64:128-v64:64:64-a:0:32-n32-S32 CPU: ' Enable global merge pass [pc, # , lsl #1] , : , asr # , lsl # APSR_ SPSR CPSR , #- , #-0 #0x , ror # []} [], lr APSR_nzcv, fpscr pc, lr .s8 .u8 .i64 .i32 .i16 .i8 .8 .f16.f32 .f32.f16 .f64.f32 .f32.f64 .s32.f32 .u32.f32 .f32.s32 .f32.u32 .16 .32 .64 .16 { .32 { .8 { fpscr, fpexc, fpsid, .p8 .s64 .u64 .f64.s16 .f32.s16 .f64.s32 .s16.f64 .s16.f32 .s32.f64 .u16.f64 .u16.f32 .u32.f64 .f64.u16 .f32.u16 .f64.u32 .w sp, sp!, .n , #0 , apsr , spsr , fpexc , fpsid , mvfr0 , mvfr1 , #1 []}, ^ vpush vpop ldm nop b \ t J T D 4 $ | F , $ q ) ) < ) ) ) ) ) ) < $ | d L 4 ! ! $! 4! D! T! | ! " " " " $" ," 4" <" D" L" \" l" ! ! j* * $+ + + + ldc2 mrc2 mrrc2 stc2 cdp2 mcr2 mcrr2 rfeda rfeia rfedb rfeib dmb dsb isb mrc mrrc pld setend pli ldc2l stc2l bl cdp mcr mcrr cps movs bkpt pldw bx blx cbz cbnz srsda sp!, srsia sp!, srsdb sp!, srsib sp!, srsda sp, srsia sp, srsdb sp, srsib sp, vld1 vst1 vrev32 ldc2 stc2 vld2 vst2 vld3 vst3 vrev64 vld4 vst4 sxtab16 uxtab16 sxtb16 uxtb16 shsub16 uhsub16 uqsub16 ssub16 usub16 shadd16 uhadd16 uqadd16 sadd16 uadd16 ssat16 usat16 vrev16 usada8 shsub8 uhsub8 uqsub8 ssub8 usub8 usad8 shadd8 uhadd8 uqadd8 sadd8 uadd8 BUNDLE DBG_VALUE vaba ldmda stmda rfeia vldmia vstmia srsia smmla vnmla vmla vfma vfnma vrsra vsra sxtab uxtab smlabb smlalbb smulbb tbb rfedb vldmdb vstmdb srsdb ldmib stmib swpb ldrb strb ldrsb smlatb pkhtb smlaltb smultb vcvtb sxtb uxtb qdsub vhsub vqsub vsub smlawb smulwb ldrexb strexb sbc adc ldc bfc vbic smc mrc mrrc rsc stc svc smlad smuad vabd qdadd vrhadd vhadd vpadd vqadd vadd smlald yield pld smlsld vand ldrd strd smlsd smusd ldrexd strexd wfe vacge vcge vcle vrecpe vcmpe vrsqrte vbif dbg vqneg vneg sxtah uxtah tbh vqdmulh vqrdmulh ldrh strh ldrsh push revsh sxth uxth ldrexh strexh bfi wfi pli vsli vsri bxj ldc2l stc2l umaal vabal vpadal vqdmlal smlal umlal vmlal vtbl vsubl ldcl stcl vabdl vpaddl vaddl sel vqshl vqrshl vrshl vshl vshll vqdmull smull umull vmull vbsl vqdmlsl vmlsl smmul vnmul vmul vmovl ldm stm vrsubhn vsubhn vraddhn vaddhn vpmin vmin cmn vqshrn vqrshrn vrshrn vshrn vorn vtrn vqshrun vqrshrun vqmovun vmvn vqmovn vmovn trap cdp vzip vcmp nop pop vdup vswp vuzp vceq teq smmlar mcr adr vldr vrshr vshr smmulr veor ror mcrr vorr asr smmlsr vmsr vstr vcvtr vqabs vabs vcls smmls vnmls vmls vfms vfnms vrecps vmrs asrs lsrs vrsqrts movs ssat usat smlabt pkhbt smlalbt smulbt ldrbt strbt ldrsbt vacgt vcgt ldrht strht ldrsht rbit vbit vclt vcnt bkpt ldrt vsqrt strt vtst smlatt smlaltt smultt vcvtt vcvt movt smlawt smulwt vext vqshlu rev sev sdiv udiv vdiv vmov vsubw vaddw pldw movw vpmax vmax shsax uhsax uqsax ssax usax vtbx smladx smuadx smlaldx smlsldx smlsdx smusdx ldrex clrex strex sbfx ubfx blx rrx shasx uhasx uqasx sasx uasx vclz [ <^ ^ ] "\ \ [ [ ? > [ [ ? > [ [ ? [ [ [ > [ ? [ [ > [ ? [ [ > [ ? [ [ [ [ [ [ [ [ ' ' [ ' ' [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ d d d d ' [ ' : / : : : : [ [ [ E E , , [ [ [ [ [ [ [ [ C C [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ , [ [ , , , , , , , , , , , , , , , , , , , , , , , [ [ [ [ d d d d ' ' : [ / , : [ : [ [ [ [ C C C [ [ [ [ , , , , , C C C [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ ' [ [ [ [ [ [ [ [\ $| > . > D| > N > d| > n > 3> 3> 2> 3> 3> 2> {> {> z> $| > . > D| > N > 3> 3> 3> 3> {> {> +> 3> {> +> 3> {> *> 2> z> +> 3> {> +> 3> {> *> 2> z> + > 3> {> + > 3> {> * > 2> zH $T H . H DT H N H dT H n H 3H 3H 2H 3H 3H 2H {H {H zH $T H . H DT H N H 3H 3H 3H 3H {H {H $| H . H D| H N H d| H n H +H +H *H +H +H *H 3H 3H 2H $| H . H D| H N H d| H n H +H +H *H +H +H *H 3H 3H 2Y $ Y . Y D Y N Y d Y n Y 3Y 3Y 2Y 3Y 3Y 2Y {Y {Y zY $ Y . Y D Y N Y 3Y 3Y 3Y 3Y {Y {Y $T Y . Y DT Y N Y dT Y n Y +Y +Y *Y +Y +Y *Y 3Y 3Y 2Y $T Y . Y DT Y N Y dT Y n Y +Y +Y *Y +Y +Y *Y 3Y 3Y 2 [ 8[ [ 8[ g (g (. (u $*u D*u d* d) ) ) ) ) *. ( d) ) ) ) ) *. (. (. *. $*. D*. $*. d*. D*. d*. * 0 0 * * * * 2 2 2 2 b -b -l %l G#b %b G#b -b B+b .b .l G&l g#b G&b g#b B.b b+ 3 3 2 3 3 2A *A +A +A +A +A *b `.b .b &b #b .b + 3 2 3 3 2 3 2 3 3 2 @H @H @HB 8B 8 e 8e 8 H 8H 8 i 8i 8 S S S ( ) & W W >[ ( 0` ` ` 8 > X @HQ & & . & & . @@ f f! 8I hN h E E E S h p 0 0 0 0/ 0/ 0/ 0/ 0 0 0 0 0W 0W 0W 0W 0 8 e > e & ( 0 0 . ( & 6 x x 0 (A (v (Q 0Q 0Q .Q (Q &Q Q 6 ( 0 0 . ( & 6 ([ 0[ 0[ .[ ([ &[ [ 61 (. 0. 0. .. (. & . . 6 D D ^ ^ X X X& Xj 0 0W 6 ( D 6^ 6 I 6 ( 0g ( ( 0 & &X ] X X 8 8c c P ( ( N S S S 0 0 ( ( ( ( ( (A ( ( ( () ( ( ( & &f & 8 8N 8N 8I I 0 ( (F (O O O " 0 ( ( N ( (4 ( (| ( (d 8 0 0} 0 0 0 0 0 0 0 0M 0 0F 03 0l 0 0 0 0 0h 0 0 0[ 0N (= ( ( ( ( () 0 (U (: (s ( ( ( ? ?b ?b ? 0 ( ( ( ( 0 0 0 04 04 04 04 0 0 0 0 0u 0u 0u 0u 0 8 i >i & ( 0 0 . ( 6 x x 0 0H ( 0} ( (V 0V 0 V .V (V 6< (h 0h 0 h .h (h 6 ( 0^ 00 0 .n (l . < & & .B &B &B . (& (K (' 0 ( ( (: ( ( ( ( 0 0/ 0 ( (@ ( ( ( ( ( 0 0 ( ( ( ( 0f 06 0 .u (q . N N NS Y ( D Y ( ( D ( ( ) Y W D W Y 8` Y @@ H, H, H 8 8 `G `G X !`E Y e 8 ( (Q (Q ( ([ (. (. '. . (. ( D D D Y ^ D ^ Y `G P D @HS Y H a H f I Y O Y h @Hi ( (V (V (h (h (h ( D Y D (y 8 l B q @H @H @H Q V # 8 - " ' U ^ d Y W 1 H ` 7 = N . & ; 0 % + Y b # ) > 3 ( / ] & , A 6 + 3 a f h ] [ E [ / 6 L A ? m r t i g 2 ' M V , ! F N # : B X M K y ~ u s , 2 H = ; i n p e c ) / D 9 7 e j l a _ > F \ Q O } y w 7 > T I G u z | q o D4_D6_D8_D10 D7_D8_D9_D10 Q7_Q8_Q9_Q10 d10 q10 r10 s10 D14_D16_D18_D20 D17_D18_D19_D20 d20 s20 D24_D26_D28_D30 D27_D28_D29_D30 d30 s30 d0 q0 mvfr0 s0 D9_D10_D11 D5_D7_D9_D11 Q8_Q9_Q10_Q11 d11 q11 r11 s11 D19_D20_D21 D15_D17_D19_D21 d21 s21 D29_D30_D31 D25_D27_D29_D31 d31 s31 Q0_Q1 d1 q1 mvfr1 s1 D6_D8_D10_D12 D9_D10_D11_D12 Q9_Q10_Q11_Q12 d12 q12 r12 s12 D16_D18_D20_D22 D19_D20_D21_D22 d22 s22 D0_D2 D0_D1_D2 Q1_Q2 d2 q2 r2 s2 D7_D9_D11_D13 D11_D12_D13 Q10_Q11_Q12_Q13 d13 q13 s13 D17_D19_D21_D23 D21_D22_D23 d23 s23 D1_D3 D1_D2_D3 Q0_Q1_Q2_Q3 d3 q3 r3 s3 D8_D10_D12_D14 D11_D12_D13_D14 Q11_Q12_Q13_Q14 d14 q14 s14 D18_D20_D22_D24 D21_D22_D23_D24 d24 s24 D0_D2_D4 D1_D2_D3_D4 Q1_Q2_Q3_Q4 d4 q4 r4 s4 D9_D11_D13_D15 D13_D14_D15 Q12_Q13_Q14_Q15 d15 q15 s15 D19_D21_D23_D25 D23_D24_D25 d25 s25 D1_D3_D5 D3_D4_D5 Q2_Q3_Q4_Q5 d5 q5 r5 s5 D10_D12_D14_D16 D13_D14_D15_D16 d16 s16 D20_D22_D24_D26 D23_D24_D25_D26 d26 s26 D0_D2_D4_D6 D3_D4_D5_D6 Q3_Q4_Q5_Q6 d6 q6 r6 s6 D11_D13_D15_D17 D15_D16_D17 d17 s17 D21_D23_D25_D27 D25_D26_D27 d27 s27 D1_D3_D5_D7 D5_D6_D7 Q4_Q5_Q6_Q7 d7 q7 r7 s7 D12_D14_D16_D18 D15_D16_D17_D18 d18 s18 D22_D24_D26_D28 D25_D26_D27_D28 d28 s28 D2_D4_D6_D8 D5_D6_D7_D8 Q5_Q6_Q7_Q8 d8 q8 r8 s8 D13_D15_D17_D19 D17_D18_D19 d19 s19 D23_D25_D27_D29 D27_D28_D29 d29 s29 D3_D5_D7_D9 D7_D8_D9 Q6_Q7_Q8_Q9 d9 q9 r9 s9 pc fpexc fpsid itstate sp fpscr lr apsr cpsr spsr fpscr_nzcv ARM MLA / MLS expansion pass expand-all-fp-mlx expand-limit mlx-expansion Number of fp MLA / MLS instructions expanded Dynamic stack realignment not supported for thumb1. Thumb IT blocks insertion pass Number of predicated instructions moved \s Os Bs 5s (s s s s r r r r ]q is thumb2-it Number of IT blocks inserted { { { { { { { { }{ p{ c{ V{ z { old-thumb2-ifcvt Use old-style Thumb2 if-conversion heuristics Thumb2 instruction size reduction pass Number of 32-bit instrs reduced to 16-bit ones Number of 32-bit load / store reduced to 16-bit ones Number of 32-bit instrs reduced to 2addr 16-bit ones t2-reduce-limit t2-reduce-limit2 t2-reduce-limit3 t2-reduce-size ! ! ' B ( A ) B + B = < @ B T A U B V A W B , Z - Z 0 [ > \ B A ] K _ B c d d e e f k g B o h m h v i t u v t u + v y z L Q P F G H I J K q s r m n o p D b E a l c > pre-RA-sched post-RA-sched enable-arm-3-addr-conv widen-vmovs , < L \ l T T T T T T }T tT kT bT YT PT (T T Z Z ^ _ \_ t^ \_ Z Z Z Z Z Z Z Z Z ] k k k k k k k k k k k k k k 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 i i i i i k i k k k i k k i i i i i i i i i i i k k k k k k k k k k k k k k k i i i k k k i i i k k k i i i k i i k k i i k k i i k i i i i i i i i i k i i k k i i k i i i i i i i i i i i i i i i k k k k k k k k k k i i i k k k i i i k k k i i i k 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 i i i i i i i i i i i i i i i i i i 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 k k i i k k i i k i i i i i i i i i i i k i i i i k i i i i k i i i i i i i i i i i k i i k k i i k k i i 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 k i i k k i i k k i i k i i i i i i i i i k i i k k i i k i i i i i i k i i k k i i k k i i k i i i i i i i i i i i k i i i i k i i i i k o o o o o o o o o n n n n n n n n n n n n n n n o o o o o o n n n n n n n n n n n n n n n n n n n n o n n n o n n n n n n n n n n n n n o o o o o o o o o o o o o o o n n n o o o n n n o o o n n n n o o n n o o n n o o n n n n n n n n n n n o o n n o o n n n n n n n n n n n n n n n n o o o o o o o o o n o o o n n n o o o n n n o o 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 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 o o n n o o n n o o n n n n n n n n n n n o n o o n o n o o n o n o o n n n n n n n n n n o o n n o o n n o 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 o o n n o o n n o o n n n n n n n n n n n o o n n o o n n n n n n n n o o n n o o n n o o n n n n n n n n n n n o n o o n o n o o n o n o o C D C 8 7 : 7 . e i 8 g C 8 d h . f 7 . D K D ? E L E @ H K H ? I L I @ Pseudo flag setting opcodes only exist in Selection DAG Enable ARM 2-addr to 3-addr conv Widen ARM vmovs to vmovd when possible ARM Machine Code Emitter Not supported instr: jit $ , 4 < D L T \ d l t | $ $ $ , 4 < D L T \ d l t | $ , 4 < D L T \ d l t | $ 4 D T d t , $ D - F- , , D D D D - F- , , D D + D D D D - F- , , D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D .+ * - F- , , D* D ) ) D ) D D D D D ( ) D ( j( 9( ' % D z% % $ #$ # % $ #$ # D # :# " f" I" I" D D D D - F- , , ! ! PC I" D D D D D D B C 6 B B C 6 B 5 4 3 5 5 4 3 5 t3 3 t3 3 t3 D 3 t3 3 e2 1 e2 e2 0 y0 / -/ . ; =; : : 9 : 9 8 8 v7 X? 9 8 8 v7 X? 9 8 8 v7 X? e2 1 e2 e2 0 y0 > / -/ D D D D D D R= I< @ ? A D & D D D D D D ( D E D D D D D D y y D D j a @ ? p 7 D D y _ ( D D D D - F- , , D D D D D D D D D D D D b b b b b b z% z% z% z% 4 4 4 4 4 4 4 4 D D D D D D D - F- , , - F- , , b b b - F- , , Y ~ ( b b b b b b f" D 7 7 7 7 D # # # # # # # # @ b b b B C 6 B B C 6 B 5 4 3 5 5 4 3 5 t3 3 t3 3 t3 3 t3 3 / D D -/ . < 9 ^ D / D D -/ D D D D - F- , , Q D D D D % $ #$ # D D % $ #$ # b b b Y b b b b b b A D D D b b b b b b 7 @ b b b @ 2 K @ W @ W @ @ ( @ @ L L L L L L L L 2 K V V D D 4 4 d C s s Q / Q / Q / Q / Q / Q / { ? D D D D D D D D D D D D D D D i G % i i G % i i G D % i D i G % i G % G % G % G % Q / Q / Q / Q / Q / Q / O D D D D [ D D D D D D D D D D D O D D D D D D D D D D G % G % G % G % G % G % G D D D % G D D D % G D D D % D D D D D D D 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 D D D D D D D D D D ] D D D D D D D D C D D ! C D D ! C D D ! D D D D D D D D D C D ! D D C D ! D D 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 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 v v D 7 / " R R R R R R R R D * @ 0 D P P P P P 2 K @ 2 K R R N N N 2 2 2 2 2 2 N N N N R N R N R N R N b b b b * 2 2 N R N R N R N R N m @ O O m @ b b b b b b l - p 1 D D D D D D D D D D D 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 b D D # D D D D D D D D D D D D D D D f D D % D D f D D % D D D D D D D D D f D D % D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D A D D D D D D D D D D D D D D D A D D D D D D D D D D | D D | D D | D D D D D D D D D D | D D D | D D D | D D D D D D D D D D D v v D 7 / " 2 K D D D D m @ @ m m @ @ m m @ m ( ( ( t3 3 t3 3 t3 3 t3 3 t3 3 t3 3 t3 3 t3 3 D % D D D u % G D D D % D 3 % D D t % D # I" I" I" D D D % I" D D B C 6 B B C 6 B B C 6 B B C 6 B O D O ! e z D L z S S ! e z D L ! e z D L ! e z D L ! e z D D L D D I< I< ? ? A D D A A D A D D D D D s | D D ' D D a a ? ? Q l s ' D % D D D % k D D k D D k D D 4 4 4 4 ' D D % % D S S S S S S S # # # # L B C 6 B B C 6 B B C 6 B B C 6 B ! Y D e L A b b ! Y D e L ! Y D e L D D D u % D D L D D D 8 P s D D u 8 8 D 8 D D D D D D D D e e % T 8 D D D D o o D . D D 8 8 D a ;) D 8 D D D / / / 8 8 * D . P L / / D D D D D / / D D D H H H H H H O O O O O O #Z Z Y Y Y Y )Y 3Y =Y GY QY [Y eY oY yY Y Y Y Y Y Y Y Y Y Y Y Y Y X nX Z Z nX nX nX nX nX yY nX nX Y #Z Z Y Y Y Y )Y 3Y =Y GY QY [Y eY oY yY Y #Z Z Y Y Y Y )Y 3Y =Y GY QY [Y eY #Z Z Y Y Y Y )Y 3Y =Y GY QY [Y eY oY yY Y Y Y Y Y Y Y Y Y Y Y Y Y X nX Z Z oY nX #Z Z Y Y Y Y )Y 3Y =Y GY QY [Y eY oY yY Y Y Y Y Y Y Y Y Y Y Y Y Y X nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX nX Z Y Y 3Y GY [Y oY Y Y Y Y Y Y Y nX (\ \ Z Z Z Z Z Z [ [ [ [ $[ 4[ D[ T[ d[ t[ [ [ [ [ [ [ [ [ \ \ Z Z 9\ /\ Z Z Z Z Z D[ Z Z T[ (\ \ Z Z Z Z Z Z [ [ [ [ $[ 4[ D[ T[ (\ \ Z Z Z Z Z Z [ [ [ [ $[ (\ \ Z Z Z Z Z Z [ [ [ [ $[ 4[ D[ T[ d[ t[ [ [ [ [ [ [ [ [ \ \ Z Z 9\ /\ 4[ Z (\ \ Z Z Z Z Z Z [ [ [ [ $[ 4[ D[ T[ d[ 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 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 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 [ [ 4[ T[ t[ [ [ [ [ \ Z h^ ^^ ] ] ] $] ,] 4] <] D] L] T] d] t] ] ] ] ] ] ] ] ] ^ ^ $^ 4^ D^ T^ ] \ y^ o^ \ \ \ \ \ ] \ \ ] h^ ^^ ] ] ] $] ,] 4] <] D] L] T] d] t] ] ] h^ ^^ ] ] ] $] ,] 4] <] D] L] T] d] h^ ^^ ] ] ] $] ,] 4] <] D] L] T] d] t] ] ] ] ] ] ] ] ] ^ ^ $^ 4^ D^ T^ ] \ y^ o^ t] \ h^ ^^ ] ] ] $] ,] 4] <] D] L] T] d] t] ] ] ] ] ] ] ] ] ^ ^ $^ 4^ D^ T^ ] \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ^^ ] $] 4] D] T] t] ] ] ] ] ^ 4^ T^ \ ` ` D_ L_ T_ \_ d_ l_ t_ |_ _ _ _ _ _ _ _ _ _ ` ` $` 4` D` T` d` t` ` <_ _ ` ` ^ ^ ^ ^ ^ _ ^ ^ _ ` ` D_ L_ T_ \_ d_ l_ t_ |_ _ _ _ _ _ _ ` ` D_ L_ T_ \_ d_ l_ t_ |_ _ _ _ ` ` D_ L_ T_ \_ d_ l_ t_ |_ _ _ _ _ _ _ _ _ _ ` ` $` 4` D` T` d` t` ` <_ _ ` ` _ ^ ` ` D_ L_ T_ \_ d_ l_ t_ |_ _ _ _ _ _ _ _ _ _ ` ` $` 4` D` T` d` t` ` <_ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` L_ \_ l_ |_ _ _ _ _ ` $` D` d` ` _ a a a $a ,a 4a @ A C B D E G F H I T S U V X W Y Z t s u w v x z y { } | ~ ARM Instruction Selection disable-shifter-op Disable isel of shifter-op check-vmlx-hazard disable-arm-int-abs Ic 1c c b b b b b b lb Jb >b &b a a a a ra Za Na $a a ` ` $` _ |_ '_ _ ^ ^ ^ {^ `^ H^ 0^ ^ ] ] ] l] [] G] 0] ] ] \ \ \ ac < t t t d $ < \ < h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h $ L , $ \ d 4 t D | L ` V L B ; 4 L B ; - 4 4 L B ; 4 & B ; 4 & ; 4 & ; 4 & B ; 4 & 4 & ; ' | _ a 0 R n 3 ] ; . g K v Z > 2 & z G ; / S k O i Y M w k _ S G ; / # { o c W K ? 6 - $ m & & & & & 0 0 v v v v l b b b p p p p p f f f f \ \ \ R R R R H > > > z z L L L L L B B B B 8 8 8 . . . . $ V V ( ( ( ( ( 2 2 x x x x n d d d & & & L L & & & & L L \ \ \ \ \ $ $ $ $ " " # # " " # # " " " " # # " " " # " " " " " " " " " " # " " " " " " " " " " % % % % % 2- 2- 2- 2- #- #- #- - - - - - , , , A- A- +% P- - - - - x- - - - n- x- x- - - - x- d- - - x- d- - x- d- - x- d- Z- - - x- d- x- d- - +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% +% Z- +% Z- Z- Z- "0 / / / \2 / / / / / / / / / / / / / / / / / / / / / / / 3 @ @ / / / / / / / / < / / / / > k9 / / / / / / / / / / / / / / / / / / / / / / / / : / / / / / / 3B / WD / 3 4 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ; / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ,@ / / / / / / / / / 44 5 5 5 / / / / / / / / / / / / / E8 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / H9 4D O K M / / J / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / K QK K F KG G H +I I J J TE R E 0F XP Q Q "R O =P IS dS R R S .S 0 W V V / V X X )i / / / / / / / / / / / / / / / / / / / / / / / / / / / h h g f ~f e `e / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / d Ed c 'c b b a / / / / / / / / / / / / / ] \ \ \ \ \ s\ s\ s\ s\ Y Y Y \ \ \ \ }\ \ \ \ \ \ jV ]V O O PV U O 2W %W O O O O O O 2W %W X X d9 d9 X X d9 X ?W d9 d9 d9 d9 d9 d9 X ?W U T PD PD T S PD V wV PD PD PD PD PD PD V wV RE 5n +n !n n n n !n n n ?n n n !n n n n m n n n m n n m n n m l n n n m n m n RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE RE l RE l l l w m c \ U N G n g ] S I ? 5 + $ x x n d Z P F < 5 . ' T/ S 1 [ Z [ Z $ % .X S 1 [ Z [ Z $ % .X 1! ^ ' , $ % . 2! ^ ' , $ % . 1! ^ ' , $ % . 2! ^ ' , $ % . 2! ^ ' , $ % . 3! ^ ' , $ % . 2! ^ ' , $ % . 3! ^ ' , $ % . 1 [ ; Z [ $ % .Y ; [ Z $ % .d @[ 1 [ Z $ % .f 1 [ < Z [ $ % .Y < [ Z $ % .Y F [ 1 [ Z $ % .f [ 1 < [ Z $ % .f < [ Z $ % .f ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . K1 [ [ $ % .e $ % . K[ 1 [ $ % .g $ % . 9 1 [ [ $ % .e 9 [ 1 [ $ % .g g[ 1 / [ $ % .g / [ $ % .g 41 [ [ $ % . 9 [ 1 [ $ % . l [ 1 / [ $ % . / [ $ % . 1 Br [ $ % .Y $ % . B[ r $ % .d $ % . G[ 1 r $ % .f $ % . e 1 +r [ $ % .Y +[ r $ % .Y 5 [ 1 r $ % .f _[ 1 + r $ % .f + r $ % .f `1 +r [ $ % . +[ r $ % . 5 [ 1 r $ % . d [ 1 + r $ % . + r $ % . $ % % . Z1 + [ $ % .Y + [ $ % .d +[ 1 $ % .f $ % % . a 1 , [ $ % .Y , [ $ % .Y 1 [ 1 $ % .f [ [ 1 & $ % .f & $ % .f r ^ : ' , $ % . ' , $ % . : ' , $ % . ' , $ % . r ^ ; ' , $ % . ' , $ % . ; ' , $ % . ' , $ % . $ % % . 2 1 r r $ % .X $ % % . 2 1 r r $ % . $ % % . 3 1 r r $ % .X $ % % . 3 1 r r $ % . T ( 1 $ % .X ' ' , $ % % . ) 1 $ % .X ' $ % % . ! ' , $ % % . % ' $ % . % ' $ % . ! % ' , $ % .t ! % ' , $ % .u ' $ % % . ' $ % . ! ' , $ % % . ' , $ % . ^ :1 $ % % . $ % % . V $ % .l C r $ $ % . $ $ % . > 1 $ % . V $ % . =r $ $ % . $ $ % . N1 $ % % . $ % % . $ % . 1V $ % .l $ % . z r 7 $ $ % . $ $ % . 7 $ $ % . $ $ % . ] $ % % . % $ % .! ' $ % % . . m & c $ % . $ % . $ % . c $ % . $ % . $ % . m & f $ % . $ % . $ % . f $ % . $ % . $ % . 1 ? ' $ % . ' $ % . ? ' $ % . ' $ % . + ' $ % . ] , ' $ % . , ' $ % . ] , ' $ % . , ' $ % . a 1 , ' $ % . , ' $ % . 1 1 ' $ % . a 1 , ' $ % . , ' $ % . 1 1 ' $ % . a 1 , ' $ % . , ' $ % . 1 1 ' $ % . \1 , ' $ % . , ' $ % . _ - ' $ % . - ' $ % . _ - ' $ % . - ' $ % . 1 q 3 ' , - ' , $ % . 3 ' , - ' , $ % . : ' , - ' , $ % . 1 ; ' , - ' , $ % . ; ' , - ' , $ % . @ 1 ' , - ' , $ % . 1 ; ' , - ' , $ % . ; ' , - ' , $ % . & $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . & $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . il ! l $ % .@ ! l $ % .? ! l $ % .> im ! m $ % .C ! m $ % .B ! m $ % .A ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . Nl $ % .G $ % .F $ % .E Nm $ % .J $ % .I $ % .H 1 $ % . $ % . $ % . $ % . $ % . $ % . T $ % . $ % . $ % . T $ % . $ % . $ % . Ql $ % .G $ % .F $ % .E Qm $ % .J $ % .I $ % .H 1 $ % . $ % . $ % . $ % . $ % . $ % . W $ % . $ % . $ % . W $ % . $ % . $ % . $ % .T $ % .Q $ % .O $ % .M $ % .S $ % .R $ % .N $ % .P !X [ [ Z ! \ $ % .. $ % .e [! \ [ Z $ % .. $ % .e 9! ! Z ' $ % . d! ! &[ ' $ % . &\ ' $ % . 9! ! Z ' $ % .M ! ^ ! &[ ' $ % .N &\ ' $ % .N 3 Z ! ' $ % . 9! [ ! ' $ % . 9! Z ! ' $ % .M ! 0[ ! ' $ % .N J\ ! ' $ % . ' $ % .N 3 Y $ % % .F 1 Y $ % % .F D! ! $ $ % . $ $ % .M D! ! $ $ % . $ $ % .M 0! Z ' $ % . 2! \ ' $ % . 0! Z ' $ % .M 2! \ ' $ % .N J Z ! ' $ % . ' $ % .M L \ ! ' $ % . ' $ % .N )! ' , $ % . $ % % . + ! ' , $ % .( 8 Y ' $ % % .D $ % % . 8 Y ' $ % % .D q Y 4 ' $ % % .D 4 ' $ % % .D u $ % % . $ % % .L $ % % . $ % % .L . Y $ % % .E / Y $ % % .E =" $ $ % . $ $ % .( g ' $ % % . ' $ % % .J ! ' , $ % % .D L $ % % . % $ % ._ $ % % .K W W Y K y $ % .a $ % .b / y $ % .a k Y 0 y $ % .a 0 y $ % .a j Y / y $ % .a / y $ % .a k Y 0 y $ % .a 0 y $ % .a Y X y W $ % .a $ % .a X y W $ % .a $ % .a Y Y y W $ % .a $ % .a Y y W $ % .a $ % .a W 7 Y y $ % .b k Y 0 y $ % .b 0 y $ % .b j Y / y $ % .b / y $ % .b k Y 0 y $ % .b 0 y $ % .b Y X y W $ % .b $ % .b X y W $ % .b $ % .b Y Y y W $ % .b $ % .b Y y W $ % .b $ % .b Y I y $ % .j $ % .k - y $ % .j e Y . y $ % .j . y $ % .j 3 Y y $ % .k e Y . y $ % .k . y $ % .k . $ % .l $ % .q 1 [ h Z [ + Z $ % .t $ % .u d[ + Z $ % .x 5 $ % .y $ % . 1r $ % .x $ % . ?r [ $ % .u $ % . ) [ $ % .u k $[ $ % .x =r r $ % . $ % .t $ % .t a $ % % . $ % % . % $ % .\ $ % .> < ' $ % .K ' $ % .M < ' $ % .J ' $ % .L = ' $ % .K ' $ % .M = ' $ % .J ' $ % .L m 1 ' , - ' , $ % .M 1 ' , - ' , $ % .L n 2 ' , - ' , $ % .M 2 ' , - ' , $ % .L $ % .S $ % .P $ % .O $ % .N $ % .R $ % .Q W E! \ $ $ % . $ $ % . /! ^ ' , $ % . 0! ^ ' , $ % . 1! ^ ' , $ % . /! ^ ' , $ % . 0! ^ ' , $ % . 1! ^ ' , $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . ! $ $ % . 4 Y $ % % .] 4 Y $ % % .] R Y $ % % .\ $ % % . R Y $ % % .\ $ % % . $ % % .& i Y - ' $ % % .Z - ' $ % % . $ % % .& 8 Y ' $ % % .Z q Y 4 ' $ % % .Z 4 ' $ % % .Z 9 Y ' $ % % . q Y 4 ' $ % % . 4 ' $ % % . u $ % % .% $ % % . $ % % .% $ % % . a Y $ % % .[ % $ % .+ $ % % . b Y $ % % .[ % $ % .+ $ % % . ! $ % . ! $ % . ! ' , $ % % . ' $ % % .# ' $ % .X ! ' , $ % % .Z ' $ % % . ' $ % . L $ % % .$ % $ % .' $ % % . Y I y $ % .W $ % .\ - y $ % .W e Y . y $ % .W . y $ % .W 3 Y y $ % .\ e Y . y $ % .\ . y $ % .\ . $ % .U $ % .V [ 1 9 [ Z $ % .z 9 [ Z $ % .z C [ $ % .{ $ % . C [ $ % .{ $ % . ? r $ % .z $ % . ? r $ % .z $ % . _ $ % .. $ % % . K1 # $ % .z # $ % .z 3_ $ % .f $ % .e $ % % . H % ' , $ % .( ' , $ % % . 6 % $ % .) $ % % . ( o # )' ' ' ' ' ' $ % .o )' ' ' ' ' ' .: g )' ' ' ' ' ' .p )' ' ' ' ' ' . e ! )' ' ' ' ' $ % . )' ' ' ' ' . ] )' ' ' ' ' . )' ' ' ' ' . N )' ' ' $ % . )' ' ' . F )' ' ' . )' ' ' . v )$ % .4 " ). ). k ). )$ % .Q ). . )$ % .O )$ % .P k ). )$ % .W ). . )$ % .U )$ % .V G )$ % .T )$ % .R )$ % .S ] 1 # " ( ' .g "/ " )' .f 1 " )' .h )' .1 5 )' $ % . 5 )' $ % . 5 )' $ % . 5 )' $ % . oO 5 )' $ % . 5 )' $ % . Y )$ % . 8 ! " )$ % . # )$ % . ; )$ % . )$ % . _ 9 )$ % . )$ % . )$ % . - ! # )' $ % . - ! " )' $ % . - ! # )' $ % . - ! " )' $ % . O - )' $ % . - )' $ % . + )' $ % . + )' $ % . )$ % . : ! # )$ % . " )$ % . )$ % . : ! # )$ % . " )$ % . j )$ % . B )$ % . )$ % . )$ % . ! # )$ % . 2 )$ % .r )$ % .q j ! 2 # )$ % .n )$ % .m 2 " )$ % .p )$ % .o M )$ % .s 0 )$ % . )$ % . j ! 2 # )$ % . )$ % . 2 " )$ % . )$ % . 8 $ )$ % . )$ % . Y % 6 & )$ % . )$ % . ' )$ % . $ )$ % . < % & )$ % . ' )$ % . )$ % ., )$ % .- ! )$ % .( >W ( $ % . $ % . >Y ) $ % . $ % . ' 0 $ % .v "0 $ % .v nW ( $ % . $ % . $ % . $ % . nY ) $ % . $ % . $ % . $ % . A 0 $ % .u $ % . <0 $ % .u $ % . OW " ( ' $ % . " ( ' $ % . OY " ) ' $ % . " ) ' $ % . f $ % .z F 0 ' $ % .s ' $ % . L 0 ' $ % .s ' $ % . 5 $ % .z $ % .y _ 6W ( $ % . $ % . Y ) $ % . $ % . f .W ( $ % . . .Y ) $ % . . 3 $ % .y $ % . J 0 $ % .t $ % .; $ % . M 0 $ % .t $ % .; $ % . ' $ % .w ' , $ % .s * ' $ % .= ' $ % . ' , $ % . $ % .x $ % .> " $ % . . ' )$ % . 8 + , )$ % . - )$ % . m . / )$ % . 4 0 )$ % . )$ % .J / )$ % .K ). )$ % . < + - )$ % . , )$ % . < . / )$ % . 0 )$ % . + 1 )$ % . W 2 3 )$ % . 4 )$ % . 5 )$ % . )$ % . < + , )$ % . - )$ % . < . / )$ % . 0 )$ % . + 1 )$ % . W 2 3 )$ % . 4 )$ % . 5 )$ % . )$ % . : + - )$ % . 1 )$ % . m 2 3 )$ % . 2 4 )$ % . )$ % . 5 )$ % . 4 )$ % .P )$ % .L l + 2 - )$ % .G )$ % .F 2 , )$ % .I )$ % .H )$ % .Q 6 + 1 )$ % .G )$ % .F 2 2 3 )$ % .G )$ % .F 2 4 )$ % .G )$ % .F 2 5 )$ % .I )$ % .H 4 )$ % . )$ % . l + 2 , )$ % . )$ % . 2 - )$ % . )$ % . l . 2 / )$ % . )$ % . 2 0 )$ % . )$ % . 6 + 1 )$ % . )$ % . 2 2 3 )$ % . )$ % . 2 4 )$ % . )$ % . 2 5 )$ % . )$ % . . X 0 ( )$ % -F $ % -y 0 ( )$ % -G $ % -y 0 X / ( )$ % -H $ % -z 0 ( )$ % -I $ % -z 0 0 H )% % $ % -G $ $ % -T $ $ % -( 0 H )% % $ % -F $ $ % -T $ $ % -( 0 / H )% % $ % -I $ $ % -T $ $ % -( 0 H )% % $ % -H $ $ % -T $ $ % -( 0 6 )$ % . )$ % . # , )$ % .M )$ % . 0 + , )$ % . - )$ % . 0 . / )$ % . 0 )$ % . + 1 )$ % . F 2 3 )$ % . 4 )$ % . 5 )$ % . , 2 6 )$ % - $ % - 0 , + 7 )$ % - $ % - 0 , . 8 )$ % - $ % - 0 , 2 9 )$ % - $ % - 0 , + : )$ % - $ % - 0 , . ; )$ % - $ % - 0 \ 2 6 )- $ % - $ - $ % - $ - $ % - 0 \ + 7 )- $ % - $ - $ % - $ - $ % - 0 \ . 8 )- $ % - $ - $ % - $ - $ % - 0 , 2 < )$ % - $ % - 0 , + = )$ % - $ % - 0 , . > )$ % - $ % - 0 \ 2 9 )- $ % - $ - $ % - $ - $ % - 0 \ + : )- $ % - $ - $ % - $ - $ % - 0 \ . ; )- $ % - $ - $ % - $ - $ % - 0 x 2 6 )- $ % - $ - $ % - $ - $ % - $ - $ % - 0 x + 7 )- $ % - $ - $ % - $ - $ % - $ - $ % - 0 x . 8 )- $ % - $ - $ % - $ - $ % - $ - $ % - 0 I 2 6 )- $ % - $ - $ % - $ . I + 7 )- $ % - $ - $ % - $ . I . 8 )- $ % - $ - $ % - $ . I 2 6 )- $ % - $ - $ % - $ . I + 7 )- $ % - $ - $ % - $ . I . 8 )- $ % - $ - $ % - $ . I 2 9 )- $ % - $ - $ % - $ . I + : )- $ % - $ - $ % - $ . I . ; )- $ % - $ - $ % - $ . e 2 6 )- $ % - $ - $ % - $ - $ % - $ . e + 7 )- $ % - $ - $ % - $ - $ % - $ . e . 8 )- $ % - $ - $ % - $ - $ % - $ . ! )$ % . ! ' d ! )' ' ' ' ' $ % . )' ' ' ' ' .5 \ )' ' ' ' ' . )' ' ' ' ' .6 Y d $ % % . $ % % .B $ % % . = $ % % . $ % % . 0 ' $ % % .@ 1 ' $ % % .@ u $ % % . $ % % . $ % % . $ % % . W $ % % .A $ % % . % $ % .] E ' $ % % . ' $ % % . L $ % % . % $ % .@ $ % % . l y * $ % .T $ % .T * $ % .U $ % .U n y + $ % .T $ % .T + $ % .U $ % .U . $ % . $ % . ^ " _ $ % .- $ % % . 8 _ $ % .e $ % .d ) W ? $ % % .k $ % % . a % @ ' $ % % .j 6 % $ % .g $ % % .k A )$ % . B )$ % . C )$ % . A )$ % . B )$ % . C )$ % . A )$ % . C )$ % . 2 A )$ % .F )$ % .G 2 B )$ % .H )$ % .I 2 C )$ % .L )$ % .P 2 A )$ % . )$ % . 2 B )$ % . )$ % . 2 C )$ % . )$ % . D )$ % . E )$ % . F )$ % . D )$ % . E )$ % . F )$ % . D )$ % . F )$ % . 2 D )$ % .m )$ % .n 2 E )$ % .o )$ % .p 2 F )$ % .q )$ % .r 2 D )$ % . )$ % . 2 E )$ % . )$ % . 2 F )$ % . )$ % . w C # # )' .O )' . 0 ' $ % . ' .` F )' .V )' .W 0 n $ % % . $ % % .A $ % % . $ % % .@ 8 $ % % . $ % % .q % $ % .h $ ' $ % % . $ ' $ % % .> B ' $ % % . ' $ % . $ ' $ % % .o l 11 $ % . $ % . 1V $ % .n $ % . M $ % % . % $ % .v $ % % . y G U & $ % .b $ % .b & $ % .^ $ % .^ U & $ % .c $ % .c & $ % ._ $ % ._ 1 ? ' $ % . ' $ % . ? ' $ % . ' $ % . @ ' $ % . ' $ % . @ ' $ % . ' $ % . q 3 ' , - ' , $ % . 3 ' , - ' , $ % . r 4 ' , - ' , $ % . 4 ' , - ' , $ % . ] , ' $ % . , ' $ % . ] , ' $ % . , ' $ % . \ G & $ % .` $ % .` & $ % .a $ % .a il ! l $ % .4 ! l $ % .3 ! l $ % .2 im ! m $ % .7 ! m $ % .6 ! m $ % .5 1 $ % . $ % . $ % . $ % . $ % . $ % . T $ % . $ % . $ % . T $ % . $ % . $ % . Nl $ % .; $ % .: $ % .9 Nm $ % .> $ % .= $ % .< $ % .H $ % .E $ % .C $ % .A $ % .G $ % .F $ % .B $ % .D K $ % . $ % . $ % . $ % . $ % . $ % . ' , $ % . ' $ % . ' , $ % . ' $ % . ' , $ % . > $ % . $ $ % . . b $ % . $ % .= $ % . $ % .< 2 $ % . $ % .n ' $ % . ! ' $ % .; ! ' $ % . ! ' $ % .m / $ % . $ % . g A $ % % + . $ % % + . $ % % + . & H ' , $ % % + .u # ' $ % % + . & ' , $ % % + .I # ' $ % % + . & ' , $ % % + .u = $ % % + . $ % % + . ~ $ % % + .L $ % % + .E $ % % + .K $ % % + .D $ % % + .w ( ' $ % % + .I ) ' $ % % + .B j ( ' $ % % + .u = $ % % + .J $ % % + .v 1 $ % .z $ % .y $ % . R ' $ % .w * ' $ % .= ' $ % . $ % .x $ % .> $ % . Z : $ % % . $ % % . E @ ' $ % % . % ' $ % .T 6 % $ % .U $ % % . \ : $ % % . $ % % . H % ' , $ % .V ' , $ % % . 6 % $ % .W $ % % . S& A w ' $ $ % . ' $ $ % . A z ' $ $ % . ' $ $ % . / t $ % .! $ % .X / u $ % .( $ % ._ $ % ./ 0 { $ % .Y $ % .Z 0 | $ % .a $ % .b ? , ' $ % . , ' $ % . , ' $ % . , ' $ % . G ' $ % . ' $ % . G ' $ % . ' $ % . { ; ' , - ' , $ % . ; ' , - ' , $ % . v 6 ' , - ' , $ % . 6 ' , - ' , $ % . k $ % . $ % . $ % . $ % . E , ' $ % . , ' $ % . , ' $ % . , ' $ % . G ' $ % . ' $ % . G ' $ % . ' $ % . { ; ' , - ' , $ % . ; ' , - ' , $ % . v 6 ' , - ' , $ % . 6 ' , - ' , $ % . k $ % . $ % . $ % . $ % . @ ] , ' $ % . , ' $ % . X ' ' $ % . ' ' $ % . 7 $ % . $ % . = M + ' $ % . $ % . M + ' $ % . $ % . M + ' $ % . $ % . M + ' $ % . $ % . > M + ' $ % . $ % . M + ' $ % . $ % . M + ' $ % . $ % . M + ' $ % . $ % . H ' $ % . ' $ % . H ' $ % . ' $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . V $ % .N $ % .M $ % .P $ % .O $ % .Q $ % .L W $ % .T $ % .S $ % .V $ % .U $ % .W $ % .R ; $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . < $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . T $ % .= $ % .< $ % .; T S $ % .9 $ % .8 $ % .7 : 0 $ % .F $ % .G - $ % .8 $ % . $ % . $ % . $ % . $ % . $ % . ! $ % . $ % . $ % . $ % . $ % . $ % . Q $ % .+ $ % .) $ % .- $ % ., $ % .. $ % .' $ % .( $ % .* R $ % .3 $ % .1 $ % .5 $ % .4 $ % .6 $ % ./ $ % .0 $ % .2 T k $ % .1 $ % .0 $ % ./ T ] $ % . $ % . $ % . $ % .6 $ % .7 $ % .8 $ % .9 $ % ." $ % .! $ % .$ $ % .# $ % .% $ % . $ % . $ % . $ % .( $ % .' $ % .* $ % .) $ % .+ $ % .& ) $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . * $ % . $ % . $ % . $ % . $ % . $ % . + $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . $ % . $ % . n 3 $ % . $ % . $ % . $ % . 4 $ % . $ % . $ % . $ % .~ $ % . $ % . 5 $ % . $ % . $ % . $ % . $ % . $ % . 1 $ % .w $ % .t $ % .s $ % .r $ % .v $ % .u 2 $ % .} $ % .z $ % .y $ % .x $ % .| $ % .{ n 6 $ % . $ % . $ % . $ % . T 7 $ % . $ % . $ % . n 8 $ % . $ % . $ % . $ % . T 9 $ % . $ % . $ % . ^ T $ % .: $ % .= $ % .; $ % .< ^ [ $ % .{ $ % .~ $ % .| $ % .} b $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . c $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . Y $ % .\ $ % .Z $ % .^ $ % .] $ % ._ $ % .X $ % .Y $ % .[ Z $ % .d $ % .b $ % .f $ % .e $ % .g $ % .` $ % .a $ % .c N $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . P $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . I $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . J $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % .5 $ % .2 $ % .1 $ % .0 $ % .4 $ % .3 $ % .. $ % ./ : $ % . $ % . $ % . $ % . $ % . $ % . D $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . 2 $ % . $ % . H A $ % . $ % . $ % . H C $ % . $ % . $ % . H B $ % . $ % . $ % . $ % . l $ % .K p $ % .Q H ' $ % . ' $ % . H ' $ % . ' $ % . : U $ % .> $ % .? : \ $ % . $ % . $ % . r ^ 7 ' , $ % . ' , $ % . 7 ' , $ % . ' , $ % . F $ $ % . $ % .y $ $ % . F $ $ % . $ % .z $ $ % . E q } G I J , $ % . $ % . , $ % . $ % . q } G I J , $ % . $ % . , $ % . $ % . ; G I J $ % . $ % . ; G I J $ % . $ % . ; G I J $ % . $ % . G 3 I J $ % . $ % . - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . G - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . G J I J ' $ % . ' $ % . / I J ' $ % . i G 0 I J ' $ % . 0 I J ' $ % . 5 G I J ' $ % . i G 0 I J ' $ % . 0 I J ' $ % . G @ I J ' , - ' , $ % . @ I J ' , - ' , $ % . G A I J ' , - ' , $ % . A I J ' , - ' , $ % . k G I J , $ % . $ % . , $ % . $ % . k G I J , $ % . $ % . , $ % . $ % . $ % .: $ % .D k - $ - $ - - $ - $ - $ % -K $ - $ . $ % .K $ % .L F q } G I K , $ % .d $ % . , $ % .e $ % . ; G I K $ % . $ % . ; G I K $ % .f $ % .g ; G I K $ % . $ % . ; G I K $ % . $ % . G - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . - $ - $ - - $ - $ - - $ - $ - $ % - $ - $ . I I K ' $ % . ' $ % . J I K ' $ % . ' $ % . @ I K ' , - ' , $ % . @ I K ' , - ' , $ % . e I K , $ % . $ % . , $ % . $ % . $ % .. $ % .8 k - $ - $ - - $ - $ - $ % -? $ - $ . $ % .? $ % .@ R " ' $ % .S ' $ % . ' $ % . ? )$ % . )' ' .% " " )' . ; ' $ % .Y ' $ % . ; % ' $ % . % ' $ % . ! % ' , $ % .t ! % ' , $ % .u % $ % .! , )$ % . )' .$ { P # )._ ' )$ % .. ' #$ )._ ' )$ % .. ' $ ).` ' )$ % ./ ' 5 )$ % .c ' )$ % .a ' o @ ).d ' ). ' $ ).d ' ). ' ( ).k ' !).e ' ).3 ' & ")' . #)' . ! . $.+ ! . $.* T %$ % . . $ % .R &$ % . $./ ># $ % . $ % .R $ % . 1 ). # $ ). # ). # N 2 )$ % .- ' $ )$ % .- ' )$ % ./ ' ' $ % . ' $ % . - ' , - ' , $ % . - ' , - ' , $ % . ' $ % . ' $ % . - ' , - ' , $ % . - ' , - ' , $ % . O ' $ % . / ' , - ' , $ % . ' , . % $ - ' , . % $ &- ' , . ' $ % % ., ' $ % % . L ' $ % . ' , $ % % . M ' . * % ' $ % .Z L ' $ % .- ' , $ % % .@ 7 N % % ' , $ % -Z ' , $ % .T 1 O % % ' , $ % -Z $ % .] '' ./ 4 P).1 Q)./ R).0 4 S).C T).A U).B 4 V).4 W).2 X).3 4 Y).@ Z).> [).? 4 \).L ]).J ^).K 4 _).= `).; a).< 4 b).: c).8 d).9 4 e).7 f).5 g).6 4 h).I i).G j).H 4 k).F l).D m).E 4 n).O o).M p).N 8 q).. r)., s).- ( .9 $ % % .l % . $ % .4 % . $ % .3 .V $ % .p $ % . +a $ % .r $ % . + $ % .+ $ % .b >_ $ % ., $ % .d $ % .c . .~ = % $ % . > % $ % .i < % $ % .v 2 ($ % .y 3 ($ % . y $ % . 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 $ % ." #| $ % - $ . L )). *). ).C +). ,). } H 8 } -$ % . -$ % . 8 } -$ % . -$ % . 2 -$ % . -$ % . /G $ % .h $ % .i $ % .Z ` $ % .[ J - $ - $ - $ % -] $ - $ . $ % .] $ % .\ H p } 5 } -$ % . -$ % . / -$ % . -$ % . 7 } -$ % . -$ % . 7 } -$ % . -$ % . ] -$ % . -$ % . -$ % . -$ % . G 4 } .$ % .h .$ % .i v .} .$ % .h .$ % .i = ' $ % .H ' $ % .I C ' $ % .H ' $ % .I 8 ' , - ' , $ % .I 8 ' , - ' , $ % .I $ % .7 $ % .C k - $ - $ - - $ - $ - $ % -D $ - $ . $ % .D $ % .E 9 t /' , $ % . u /' , $ % . N # T 2 ' 4 *' $ % .5 ' 5 *' $ % .1 ' *' $ % .3 T 2 ' 4 *' $ % .D ' 5 *' $ % .@ ' *' $ % .B ; ' $ % . ' $ % . ' $ % . w 4 ' , - ' , $ % - ' , . 4 ' , - ' , $ % - ' , . = ' , - ' , $ % - ' , . Q # *' $ % .3 *' $ % .B U !' , . ! $ - ' , . $ &- ' , . @ 2 4 )$ % .% 5 )$ % . )$ % ." @ 2 4 )$ % .. 5 )$ % .( S )$ % .+ 1 )$ % ." )$ % .+ ,y $ % . $ % . | $ % . $ % . $ % . $ % . $ % . $ % . , $ % . $ % . m & ] $ % . $ % . $ % . ] $ % . $ % . $ % . E $ % . $ % . $ % . D ( ' $ % .: $ % .> D ( ' $ % .9 $ % .= $ % .? D ( ' $ % .< $ % .A D ( ' $ % .; $ % .@ $ % .B > v ' $ % . ' $ % . > v ' $ % . ' $ % . > v ' $ % . ' $ % . / ' , - ' , $ % . / ' , - ' , $ % . / ' , - ' , $ % . 5 ' $ % . ' $ % . / ' , - ' , $ % . ^ $ % .n $ % .m $ % .p $ % .o ^ $ % .Y $ % .X $ % .[ $ % .Z Y $ % .W $ % .Y $ % .V $ % .X ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . ' $ % .r ' $ % .o ' $ % .m ' $ % .l ' $ % .k ' $ % .q ' $ % .p ' $ % .n ' $ % .z ' $ % .w ' $ % .u ' $ % .t ' $ % .s ' $ % .y ' $ % .x ' $ % .v f ' $ % .j ' $ % .i ' $ % .h ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . f ' $ % .# ' $ % ." ' $ % .! f ' $ % .& ' $ % .% ' $ % .$ f ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . f ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . $ % .. $ % .% $ % .+ $ % .- $ % .( $ % ., $ % .& $ % .) R ' , . ' , . ' , . ' , . ' , . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . ' $ % . 1 $ % .' $ % .* ). ). : )$ % .l !)$ % . )$ % .4 / ).i !). )$ % .0 ; ).U )$ % .* )$ % . # 0). 1).B * )$ $ $ $ $ $ % . .I $ % . $ % . / $ % . $ % . y~ $ % ., ` $ % .- J - $ - $ - $ % -. $ - $ . + $ % . $ % . x $ % . u $ % . + $ % . $ % . $ % . y $ % . ` $ % . J - $ - $ - $ % - $ - $ . y $ % .u ` $ % .v J - $ - $ - $ % - $ - $ . { $ % .[ b $ % .\ J - $ - $ - $ % - $ - $ . { $ % .c b $ % .d J - $ - $ - $ % - $ - $ . $ % . #{ $ - $ % . m - $ - $ - - $ - $ - $ % - $ - $ . m - $ - $ - - $ - $ - $ % - $ - $ . $ % .j $ % .g 0 $ % .f $ % .c $ % .e $ % .i 0 $ % .h $ % .d $ % .r $ % .o , $ % .m $ % .l $ % .k $ % .q , $ % .p $ % .n $ % .z $ % .w 0 $ % .v $ % .s $ % .u $ % .y 0 $ % .x $ % .t $ % . $ % .} $ % .| $ % .{ $ % . $ % .~ $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . 0 $ % . $ % . $ % . $ % . 0 $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % . $ % . , $ % . $ % . $ % .r $ % .o $ % .n $ % .m $ % .q $ % .p 1 $ % .a $ % .b Eo $ % . $ % . $ % . El $ % . $ % . $ % . ?n $ % . $ % . $ % . /s $ % . $ % . /t $ % . $ % . $ % .H $ % .F $ % .G $ % .K $ % .I $ % .J $ % .G $ % .J S $ % .C $ % .B $ % .E $ % .D + $ % .@ $ % .A T - $ $ % . - $ $ % . - $ $ % . 0 - - $ $ % - $ . 0 - - $ $ % - $ . 0 - - $ $ % - $ . 0 - $ . - $ . !- ! $ . ! /p $ % . $ % . /q $ % . $ % . Check fp vmla / vmls hazard at isel time Enable / disable ARM integer abs transform ARMISD::Wrapper ARMISD::WrapperDYN ARMISD::WrapperPIC ARMISD::WrapperJT ARMISD::CALL ARMISD::CALL_PRED ARMISD::CALL_NOLINK ARMISD::tCALL ARMISD::BRCOND ARMISD::BR_JT ARMISD::BR2_JT ARMISD::RET_FLAG ARMISD::PIC_ADD ARMISD::CMP ARMISD::CMPZ ARMISD::CMPFP ARMISD::CMPFPw0 ARMISD::BCC_i64 ARMISD::FMSTAT ARMISD::CMOV ARMISD::CAND ARMISD::COR ARMISD::CXOR ARMISD::RBIT ARMISD::FTOSI ARMISD::FTOUI ARMISD::SITOF ARMISD::UITOF ARMISD::SRL_FLAG ARMISD::SRA_FLAG ARMISD::RRX ARMISD::ADDC ARMISD::ADDE ARMISD::SUBC ARMISD::SUBE ARMISD::VMOVRRD ARMISD::VMOVDRR ARMISD::EH_SJLJ_SETJMP ARMISD::EH_SJLJ_LONGJMP ARMISD::TC_RETURN ARMISD::THREAD_POINTER ARMISD::DYN_ALLOC ARMISD::MEMBARRIER ARMISD::MEMBARRIER_MCR ARMISD::PRELOAD ARMISD::VCEQ ARMISD::VCEQZ ARMISD::VCGE ARMISD::VCGEZ ARMISD::VCLEZ ARMISD::VCGEU ARMISD::VCGT ARMISD::VCGTZ ARMISD::VCLTZ ARMISD::VCGTU ARMISD::VTST ARMISD::VSHL ARMISD::VSHRs ARMISD::VSHRu ARMISD::VSHLLs ARMISD::VSHLLu ARMISD::VSHLLi ARMISD::VSHRN ARMISD::VRSHRs ARMISD::VRSHRu ARMISD::VRSHRN ARMISD::VQSHLs ARMISD::VQSHLu ARMISD::VQSHLsu ARMISD::VQSHRNs ARMISD::VQSHRNu ARMISD::VQSHRNsu ARMISD::VQRSHRNs ARMISD::VQRSHRNu ARMISD::VQRSHRNsu ARMISD::VGETLANEu ARMISD::VGETLANEs ARMISD::VMOVIMM ARMISD::VMVNIMM ARMISD::VMOVFPIMM ARMISD::VDUP ARMISD::VDUPLANE ARMISD::VEXT ARMISD::VREV64 ARMISD::VREV32 ARMISD::VREV16 ARMISD::VZIP ARMISD::VUZP ARMISD::VTRN ARMISD::VTBL1 ARMISD::VTBL2 ARMISD::VMULLs ARMISD::VMULLu ARMISD::BUILD_VECTOR ARMISD::FMAX ARMISD::FMIN ARMISD::BFI ARMISD::VORRIMM ARMISD::VBICIMM ARMISD::VBSL ARMISD::VLD2DUP ARMISD::VLD3DUP ARMISD::VLD4DUP ARMISD::VLD1_UPD ARMISD::VLD2_UPD ARMISD::VLD3_UPD ARMISD::VLD4_UPD ARMISD::VLD2LN_UPD ARMISD::VLD3LN_UPD ARMISD::VLD4LN_UPD ARMISD::VLD2DUP_UPD ARMISD::VLD3DUP_UPD ARMISD::VLD4DUP_UPD ARMISD::VST1_UPD ARMISD::VST2_UPD ARMISD::VST3_UPD ARMISD::VST4_UPD ARMISD::VST2LN_UPD ARMISD::VST3LN_UPD ARMISD::VST4LN_UPD , =l,l _GLOBAL_OFFSET_TABLE_ __addsf3vfp __subsf3vfp __mulsf3vfp __divsf3vfp __adddf3vfp __subdf3vfp __muldf3vfp __divdf3vfp __eqsf2vfp __nesf2vfp __ltsf2vfp __lesf2vfp __gesf2vfp __gtsf2vfp __unordsf2vfp __eqdf2vfp __nedf2vfp __ltdf2vfp __ledf2vfp __gedf2vfp __gtdf2vfp __unorddf2vfp __fixdfsivfp __fixunsdfsivfp __fixsfsivfp __fixunssfsivfp __truncdfsf2vfp __extendsfdf2vfp __floatsidfvfp __floatunssidfvfp __floatsisfvfp __floatunssisfvfp __aeabi_dadd __aeabi_ddiv __aeabi_dmul __aeabi_dsub __aeabi_dcmpeq __aeabi_dcmplt __aeabi_dcmple __aeabi_dcmpge __aeabi_dcmpgt __aeabi_dcmpun __aeabi_fadd __aeabi_fdiv __aeabi_fmul __aeabi_fsub __aeabi_fcmpeq __aeabi_fcmplt __aeabi_fcmple __aeabi_fcmpge __aeabi_fcmpgt __aeabi_fcmpun __aeabi_d2iz __aeabi_d2uiz __aeabi_d2lz __aeabi_d2ulz __aeabi_f2iz __aeabi_f2uiz __aeabi_f2lz __aeabi_f2ulz __aeabi_d2f __aeabi_f2d __aeabi_i2d __aeabi_ui2d __aeabi_l2d __aeabi_ul2d __aeabi_i2f __aeabi_ui2f __aeabi_l2f __aeabi_ul2f __aeabi_lmul __aeabi_llsl __aeabi_llsr __aeabi_lasr __aeabi_idiv __aeabi_ldivmod __aeabi_uidiv __aeabi_uldivmod __aeabi_memcpy __aeabi_memmove __aeabi_memset __divmodsi4 __udivmodsi4 arm-tail-calls arm-interworking arm-isel Number of tail calls } v o h a Z S L E > 7 0 ) " z s l e ^ W P I B ; 4 - & ~ w p i b [ T M F ? 8 1 * # $ , $ , $ $ $ $ $ $ $ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f < T l d d _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ l l l l l l < < < < < , , , , \ L L L | l r c c c T T 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 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 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 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 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 r r b b b b b S S S S q q q D D R t t t t t t t t 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 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 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 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 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 R L ? 2 % 2 % s 2 % f % f f f Y % f f Y Y Y Y N N N N N ? ? ? ? 0 0 0 ! ! ! ! 2 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 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 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 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 2 2 2 2 2 2 2 2 ] 2 ] ] ] Z Z Z Z Z K K K K x i i i < < D 7 * x * k x x * x ^ x ^ x ^ x ^ Q x ^ x ^ Q Q Q Q D D D D 4 4 4 $ $ $ $ T T T G l | | | G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G < < < < < | | | l l l l \ L L 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 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 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 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 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 # # # # # # # # # t# t# t# d# d# d# d# T# D# D# D# 4# 4# 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 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 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 2 2 2 2 2 2 2 2 2 # 2 # # $$ 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 #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 #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 #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 #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 5 #2 5 5 5 ,8 ,8 ,8 ,8 ,8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Q8 9 : : H: >: 4: : H: >: *: 4: 4: : H: >: 4: : H: >: 4: : >: 4: : >: 4: : : H: >: 4: : 4: : >: Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 Q8 : Q8 : : : @ @ B bB 1B A @ A A A 6C 6C 6C 6C 6C 'C 'C 'C 'C C C C C C C C B B B B EC EC /K I I I K I I I I I J I J I I {J J L L L L L L L L L L L L $N $N $N $N L L L L L L tP tP tP tP tP Q Q Q Q Q Q Q tP tP tP tP tP tP tP tP tP tP RV RV RV RV RV o[ o[ o[ o[ `[ `[ `[ Q[ Q[ Q[ Q[ B[ 3[ 3[ 3[ Z Z V V V V V [ [ [ [ [ [ [ Z Z Z Z Z Z Z Z $[ $[ [ [ c c c ac [ Lc b b e e e e e e e e e e e e se se se se de "! 4"! 4"! 4"! "! "! i!! i!! i!! i!! i!! *"! *"! *"! *"! "! "! "! "! "! "! "! "! !! !! !! !! !! 6! 6! 6! 6! 6! J6! J6! J6! J6! ;6! ;6! ;6! 5! 5! 5! 5! 5! 6! 6! 6! ,6! ,6! /! 7! 7! 8! 7! 7! 7! 8! 7! 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! 8! 8! 8! 8! 8! y8! y8! y8! y8! m8! m8! m8! a8! a8! a8! a8! U8! 48! 48! 48! 8! 8! x ! x ! ! | ! < ! ! x ! d ! ! ! 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 ! ! ! c ! ! ! @ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! y ! ! h ! N ! 7 ! ! . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! . ! ! . ! ! ! ! ! ! < ! ! | ! 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" 0" )" |1" o1" b1" 1" 1" 1" b1" 1" 1" 1" 1" 1" b1" 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" 1" ." ." ." ." ." D1" D1" D1" D1" 51" 51" 51" &1" &1" &1" &1" 1" 1" 1" 1" S1" S1" ;" ;" ;" ;" ;" ;" ;" ;" ;" ;" ;" ;" H" H" H" H" ;" ;" ;" ;" ;" ;" @Q" @Q" @Q" Q" Q" @Q" @Q" @Q" Q" CP" Q" Q" Q" Q" Q" Q" Q" Q" @Q" O" O" Q" Q" Q" Q" O" O" @Q" wO" wO" Q" Q" Q" xP" xP" Q" Q" Q" Q" sP" YR" xP" xP" xP" xP" xP" xP" xP" ;R" OR" ER" xP" xP" xP" xP" R" R" cR" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" b" " i " " zi" zi" " zi" " u" F" " zi" zi" zi" zi" zi" " " zi" zi" zi" zi" zi" zi" zi" zi" zi" 0 " zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" ~" d~" v" zi" zi" zi" zi" zi" zi" zi" (v" (v" (v" (v" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" u" zi" u" u" Wu" 1u" zi" zi" u" zi" zi" zi" zi" zi" zi" q" q" q" zi" zi" zi" *q" zi" zi" zi" zi" p" zi" p" %p" o" o" o" zi" zi" zi" zi" n" n" zi" m" m" zi" m" zi" zi" m" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" zi" Qm" zi" "m" zi" zi" zi" zi" zi" zi" zi" zi" zi" l" zi" zi" zi" zi" zi" zi" zi" zi" k" j" i" i" i" p" " " s " a " O " B " 5 " Q " 8 " ) " " " " p " p" p" " " s " a " O " p " " " " " 4 " 4 " 4 " " " " " " ? " 7 " " " " " " Y " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " u" u" u" " " I " I " I " I " I " I " I " I " I " " " " I " I " I " I " I " I " I " I " I " I " c " c " c " c " c " c " c " c " c " c " c " c " c " c " c " c " c " u" u" u" c " c " " " " " " " " " " " " " " " " " " " " " " " d " d " d " d " d " T " T " T " T " D " D " D " 4 " 4 " 4 " 4 " $ " " " " t " t " < > < = = ? < > < = < = > ? < > = ? < = > ? < > = ? < = > ? < = > ? < = > ? < > = ? , - . / I J K L M N O P Q R S T U V W X , - . / I J K L M N O P Q R S T U V W X , - . / I J K L M N O P Q R S T U V W X , - . / I J K L M N O P Q R S T U V W X < = > ? f f \ @ h 6 X } f f lf r` y Ra " ~ l f t ) 3~ t h x JX h f@* f 6 \6 ) \ r A f ? I 6 # b # 8 M i s } # % T f b # # l } f f Slf t h 6 X \ ~ f ` f \ ` ^ R N \ @ X4 6M X d Q S .W Xf Y4 6 Y SZ y r r | 6 r D jX r f 4 6 6 \6M* ) \o r r i o $ u r f r 17 r 6 r _ N i^ s^ i i t f i i l i i f Y. \.W* 6 Y \ X* Z f \f d ` r 4 d 4 h 6m d g j@ #c X h r 6 X . X f S f ( 6 6 \6 d H dN r ` r h r b 6 ^ 7 ^ N ! S r v S 8 O i r 3~ BT t f l 3~ @ X. \. dr 6M X \ d) ^ d d ^ 6 ^ m H . ^ ^ r 2Q& f ^X ^Xh ^ 6 ^X . ^X r J b H* ( J* r 6 r f _ "_ B B T ? ]J _ K x r jQ- r r jx J V *W Ct 8 ' +` zV f _X _Xh _ 6 _X q RKj . _X f K 6 t H f 4 6 6 l6M* ) lf o m h & 6- 6 6 t H t 6 X ( K* ? ) h L 6 6 ) f e 6 ,M 6 r` H r`*@ ! e tM Q3j M f N 6 - f . . 6 6 Sl6 t t H t ` f@ 6 ` A tN 6 B f@rY hFr Hr KrY b N .WrYf a H H 6 a ) 6 ^ 7 ^ H H .I I : ] J o x Ca e \ O* 6M O O )N O o T f P bPj P !P f@ , Qj B 6M bP ` bP bkp bf 6 P P p . f sY.W +sY X Kq) b !bf ) f@) @) 5 JA) b ) L ) 6 B) f 4C) C) 6- t 8 6 7 f sY!1$ h s sY s 8 6 . sY H) H I) : 0 H H I Q2J f ! 6 6M) R 6 )N) R s R o s [ R 6M R S 7 b $ /S 8S BS KS NS V j h m vS S S q S f@tY.W) 3w KtY X) z 6M .WtY } f 4 T "T = ~ 4 ` p l 8 f * SF e 6 * N W * l 94 F ' D x O !5 Kc f x*+ ] 6 Q- w ) | U 7 / U u U O U I 6M RV V t ' c e A6 6m n \ + lV ~ ~ F 4 V t ? Ff f@ \f d r 6 X v 7 f I X. l. r` 6- X l 8 H e lf`dX#cdX. t 6mdX?x t94 Z H 5 & J x O JY f .W* . 6 6M \6 dQX H df v r r 6 O r`6 _ r`f 8 r 6 rV ` U j^ t^f # & T 6- 2Y e , l j .7 f .W \. d 6-eX X \ d? Z @R @ ` @R % 3 @ I `f`e +ce f@R` 6me i @R` ` @R f i S ` f 6 ^ Ct 3 RAR \AR ` , i!- 6 {a/ D ) @* f f ( z@ o , 6 < a H bA V ` V j t F j@ t f j l j ` BR`k` T BR H @ \f@R\ BR RAR 3 AR I4 BR\f fXf CR CR 6 fX DR DR JT f \ F hFR FR 6 `GR GR ;HR HR 4 \ f x JR DR DR L k xf f 7 f JB ] \ 4 f@R 6 +E k@R h rFR } f f G FR f Xh X X6 Z Z Z. o m & L 6 ]tM M ) ]f h f@* 6 P bP P . ' Q GR GR GR 8S X k GR S^BT fU U U 'V V ^k` b Xhf X h X6m ] q Z s Z.w f {\ R { w r { h {\ 4 p f h6 h { p \ k h ! { r o f iXH iXh i 6 iX . iXf` c Ks h 6m 6 {\ _ ) {\f` #f 6m f L 6 h7 hb { 8 } f L a jX L % f { v 8 ka f iXM iX h6 iX {\F ) h h f R Kra K \ ua 7 f 6 f 6 f ) f oKs Ks h Ls 6 r f ) r f@ C *F R \ g U K4 RCj ky L 6 L M ) f`j Scj F hj 6mj 6 6MR`6 f HMR`f j 4 j h j 6 j ~MR MR M . j 6M2 M M S2 f j . / ? R N a)NR` M ;NR` @* f@*\ ! RA*\ a4 t } B*\ B* 4C* C* =D* oD* D* 6 f mE* #F* hF* F* G* i G* 6 ;H* H* ! AI* I* J* h 6 x7 x K* K* ?L* ! | 6M*\6 O )N*\f k \ k # k C* 6 k P bP P . k $ Q* Q BP R* . 8S bP kP f k 4 k " " 6 k P P . k V* .W*\ W* W* X _ X*\ X* 6m x7m x f 2Q& Ra* 4 > 6 " " 4 # # , $ $ 6MR 7MR 17 9& h& & 6m Q ' 6 7 f < ) 6 4 k* k* = 0 l* 6- 6- 6 ). Hn* e l > " o* b 4 6M* 7M* _ f l l H2 6 l 0S 8S BS KS N ibW j b )# vS {so i 6 rb sb.7 m 7 S 8 R g |b ~ f > > G H f 4 \ 6 ~ q% f 5 % h F 6 5 W 5 5 . 5 f Y # h # 6 Y Y . Y4 4# V _ [U 6 iu xU ) f $ $ h $ $ 6 $ f 3p 6 k . $ i '$ !)$ 6-$ n V i s ' 4 n 5 Av 6 n 5 lV o f Y. h #i$ 6 Y Y . Y \f *\ ` U *\ b *\f fXf .WR`f` h6 fX * f HMR f c . r ` rf c r ` H ` X. x6 . Y Z) x. * * / ( % 6 % 6 *\\a Q i ) *\f . @* 6 XR`6m h7m h' $ s XR fp f a g g ^4#o f% +i% 6-o < i l ^ f 3w b h6- *\ YR`)n h.7 @ ` 6M r ? r J@ ` ` Z ^ f `f r 6m 17 37 `f X 6 X W . X 6 r J S r f R \ 6 6 6 A f ^ @ ` b 6 r f@ 3i& W 8 r 4 U JB f l 4 f@ X f ` H 6M X ) r `f & f ^`6 & a 18 JBI #cd`f 4 H 6 Q8 u f ` h 6 CQ C f 6 R 8 S " ^ 4 CsD6 6 6 bD xDf 6 8 6m f " ' f 6- R + 83 ` l .7 SI St " 5 s f u WE V" f` ` h sD6m Ra 8 Y" cyD \f S\ 6 * e S\ S 4 S S f 6 S < k f X f r 6 X S f ^ h f p \ S k pf 6 6 S\6 ) S\H S ` f } b 6 7 @ 6M a3l G ` f ? f 1: l 2H f X. S\f f` p6 X S\\a ) f \f S\ ! R S\ S \4 \ \ S\6 S\ S + m S\ S S h \ \ S ` S S\ ; S\ S\ S rF X \ S\0 f , S S\f@sX CsX< S Hs 6MsX6 t ^ ) f@ ^ J ^ ^b ^ ^ ^! S s ^2 S 8 ^N ^ ^ ^U f ^ l ^ ^ S\. S\ S\? S\ S\ ^e f !! ; sa K sa "! 4 C| f@s 3d KQ k@s *F| jF Cs 6 6 E ) ( % S L Ds L Is Is Gs 6 6 *Gs ) ` * } V * 6m p 6 `6Ms H `f X 6 X6M 8 M . X f % M M l % f X. h 6 X f ) `)Ns ; ` f `+ A! [a+ 5 a+ 6 r 4 4 x e+ h H 6 7 f`u cu J! f + u + ^ + 6 + 6 J 6Ms ) f G 6 J! ! f u 1N ` , q2N W + 6 7 f 6 6 . f . & bI, ? S j d e + f +\ + + \ +\ 5 N W * +\ + 4 + + f > + + + 5 k h + + 6 S ; + + , + + 6 p7 p + + < + g , @ 6 +\t 6 ) +\H + h - 1< b 6 7 f K 6 s 8 6 + 7 + N X k a3l h v p S + . +\ + $ _ +\ + 6m p7m p 3~ Sb ? 5 ? 94 94 b BQ 4 ? ? 5 "DQ ! T BQ ? - ? ) ? ` ' ? Sh f@?Z - hF? o - 6M?Z!/ Q?Z S? .W?Z9 s # *' I, 6 ? q rU ) ? $. q). 6 f . f D. rI. 6 $ ? . 'V 16 F t 6 XV l oV f ?Z V bh ? t . 6 ?Z ? ?Z ? . ?Z ` \k` ` \ bRa \ a b) r b b \4c \ c \ c \=d d \ d [W e \f X f f f \6 Xhg g \) f h \ X p j \ r@ZH p pf xX xX 7 F6 xX6m tm ^)Ns )n n ^ & XZ o ^ p ^ ` p ^ `f X q ^ 6 X X 8s ^Ns ^. X s ^ZT f t fu ^ u @ lv ^ v ^f@ X.w f ` p6M X x `Hm pey ` ` ` S % S r 7 S T J S`f XZ f r 6 X r t ` ` r ` r r r B x r > ' H S R `\ `` S n S 6 r\t S` f@@ @@ S S 8 h m 5 S G 0 f 7 m l V S` ` S S` r\ r T f f `6 t # `+ S 4 ` r H `S S \ S e S l m u ` S `6 S `f {X ` 6 {X ` S `f + 4 = 6 6 6 j o S d f ` S b 6 ` S S S S S f { \ f 6 { $ l k f {Xm `s | `6 {X ` ) ` ^ f ^\ S R ^ S ^\ ^\4 ^ ^ 6 ^ < S DU S ` S h `r `} S S S S ` ` ` `f@| C| 6M| 6 ^\, S ) ^\f@! f ` S h D S F D S S S ` S S S N ` C ^ f f & F l k ; `. ^\h `X `c ` ^\p S ` ` S r ` H i\ 6 } # \f@ !& rF \H 6M ^ f o - X ]f 3Y i BI f 6 3Y i f f`} c} Cs `6 3 Ds `f } } } @ 6 } b 6 { 7 { x S S ksm w f } } 6 } j_ . } f 3Y ` ^f 6 3YF `LkZ ) { f @s f@s\ @s A" RAs b b Bs\ Bs 4Cs Cs\ Cs 6M S S / \f # *Fs hFs Fs Gs 6 < S N S Hs h L ) Is Is 6 3 6 3 Ks f 4 b6Ms\ b U )Ns\f X S X 6 X- S 6 u H K S ~ 1 ~ t b~ S S l m b 3 ` )5 f5 l6 f X.Ws\ & X Ws 6- X Xs\) ; @ f@ @ A b S k t o B f 4C cs } = a . a E #f hF } G !/ ZH H L } = J i 6 { 7 { f S 6 6M 6M@ b bf 6 ns 6 6 6 6 b b! b$ 3 B L W ` b bk bf X Xh 6 X b l . Xf X $ Xh& ( 6- X b X@ b.7 Xf@ ! S , S < S J L 6 r ` S j S q S s S > S 4 15 E f@ 8 u S h Q Q?b r@b , f)U > A*H | s 6 i 7 i ` S f L q s S 6Ms S f@ B J L P 8S@ .W a s $ 0 8 bB bK bN b $ ' ksm v b{ S? 6 b b S G b S 8 b |b b f \ R o H I / \ 4 } 6 \ $ T e \f@I h 6MI i' G \ t \ ] fI BJH jR f` d I 6m 6 \L I f ) \ ! o u 6 7 Q HR $ | f 8 8 f 8 6 8 v O I l bl b . \ ? \ _l be \ ` ` b S` ,c ,cH r ` _\M i\. 7wZ`6 X $ \ D [ bd `N s w \ S` ` S g \ b wZ` ` X f ` wZ` wZ H i f f b$ b, S b? `H ,cQ bZ `f@ Xm S F XxZ`6M X b b S D S S`t b xZ 8 b b S`f` X d Xhf 6m X b7Y? l b.w XQ S`[ `e f y S` ` b @s @s @s ( !7 zA/ 3u I@s f : : f@s` : 6 : f [rK 4 @s` & @s 5 f !! A" 6 ? * \ f ) RAs \As ) 6 ) 6- ! ) 7 . ) f@ f m : 6M 8 mf@) f u : 6M) w . ` L q3n u 3n f f@ 85n v 5 l6n @ f ) f m Bs` : 6 ) 8 ;u Bs`% f U # Bs R U Ca bA D U U 7 f C HCs = U o U U = uCs f@; C; h U Cs`6M; Cs U > x`f@ Cs Cs c} 6M Ds f L L Ds +- 4Ds f F 6 U W \ ) U f@*X B* #F* H* 6M*X Q S .W*Xf`* 4 f + 6m* P NS .w* e / fU U jRM lV f *X * h * `6 *X U f L S . *X& f U U !# \! Es ] K U U 4 U U f 1 *Fs U < ) EF *Fs U < U hFs rFs x U ) G Fs Fs f Fs Fs f 6 6 U 0 5 ) U f`+ h f 6m+ N 6 1 .w+ f +X + h + f 6 +X)' . +X f C *G ' l ' f +X + h + f 6 +X U 4 . +X Hs Hs ( A# ' ? @ N Hs : f C h Is @ ( % f , *F AIs L ) 6-, ^ + fIs o a( Is Is T * Is 4 J Is Is Is Is Is *A Js f = = 6 C* JA cjL . f > > 6 J@E V CE | O ` f Ks ' 2Kf 6 @E A V j CE( f ]f W ] 4 Ks | Ks E Ls h r @ I, bH 4 > @ Ls J] 4 f Y h > 6 6 ]6 [u 6 f ? ? ? 6 ? 6 m6Ms`\ HMs`f - - )? 6 - l 6 uu n H u # !' U [u l [u f Y. ]. i? 6 6- m)Ns`_ 6 f \ ` ? R v ` \ Scj f@* K* {@* k@* f ? ! ~ } \ `g 6 1 ch ] F* L @ n j] f @ N @ @ 6 @ 6 \sm ) \f@ Y H L Y b 6M* .W Yf@@YP )' J@Y6M@Y 8S@ f@ C *G u 6M .W f @Y. \ @Y6 @Y \ f \ \ R R 6- \ 4 = 6 U m < h ; A JJI C@ L I f f 0 *A 6 6 \6 em ) \f 2M@ 8 6 + 7 + f Y Y Q 8 6 . Y 3g l m f f l 9 f Y. \. e Y \ e6 e \ @ f@ A RA ` "B 2T B 4 4# C ` 6- $ D ! | f@ *F hF !' rG G e H S ^ I J KjI S % > g 4 K r SuL [u 6M m *G )N dB S jB f S l f Y h 6 Y Y l . Yf * E T l V f Y.W h 6 Y Y l . Y f \ \ Vs R 98 ys {u \ 4 .Ws` @ [ dWs`f 1 / h & \ w f ] Y)+ Ws f L ] f Y x BG jC 6 6 \6 eQ 6 f@*X. m f B* 6M*X m Xs`)N* Xs`f@2X B2 . u CY6M2X Y u f E 6 f 2U l . f 2X. \eYs` CY6 \ Ys` @* @* @* A+ RA| O a9 J@* f o f@*` u 6 o D| s @*` ` @ ` n f A A! a" ? $ S K @ ( f@ RA*`\A* d , 6M 6 ? / RA*` A f f ] A b 6 K @@ f@ a & D A A 8 v B f N 6 bPV RV . B* R` B*` U B* ? rV f B*` @ f@ ] @ B* RAr Ar A B ]o 4C* C HC* Scj \ k e l n m uC* p R hF C* t C* G C* f C* C } C* D* D* Kr]+d 4 =D* L 6M ]tM $ N ]oD* N D* D* D* P bP P D* f 4 R Q D* 6 4 D* 8S NS S f 4 F f y6 { lV k y ^.W ]x f y E* X ] X Y k y f `r e E* E* a Y#k #& #F* 6- 0 T g 6-> c* 1> f ~ a a ks , > + 6 P S j M k + t ~ j $ b 6- f > T $ f 6 > d* 8 > NS k f f@ 6 R . f m y | + a f ] \ s E@ ] ' 4 f - < ' U T ` h r ~ F@ g s] 6 ], m $ ]JG@ ` h ' b 6 + ' + 8 N f ? BQ ' f q6 ? \ l k q ^. ]RH f qc ]p ) k q h + H@ b V < A H , rI. < " f , 5 6 h f@ } ? > 6M J@at 4 V Caf 0 @ JJI T \J@ _ n M f 4 ' , g , . f@ X $ G X H 6M X Q .W Xf` X g X h 6m XF haQr .w X f K@ \ + - Km 4 f 6mA k* + M m < h 0 6M? < + E + t V 3 j Jj L@ F f d } @ , 6 a af m* ' 6- L 6 `6 H `f Y h 6 Y . Yf S S f S 6 S r . S f Y. a ) `) ; ` f / ZN@ bn* P aX bP Fkp F$ e l f P ~ f > h 6- hG 6 u " f J JJ f e n f ~ A, L 6 6 a af h 6 ! $P@ 0 90 BP@ LP@ ' 8 b lP@ f` d h 6m 6M .w f 6 jP Fsp Ff f ], 2Q@ < + 2Sf 6 ] 4 f + Q k < E 2R@ :RI g 6 V h f r + {R@ ]6 ] S ( ]f` g o b 6 7 f gZ g g 6 gZ g 6 B 6 f 6 ~ 8 6 q7 qf gZ. ] 6 gZ ]6 6 q6 ]f ] R ]bP Z S ]4 ] ] ]" ] S m ] h ] ] ] G ; ] ] . ] ]0 x ] + ] 6 ]6 t- ] ) H . ] o ] ]b ] 0 ] 0 ]! 1 ]2 8 ]N ] 3 ] 3 ] V V f5 ] 5 BShZl ] 6 ] ]. ] ]? ] ] 9 ]e ]f ] T R ]kp Z G ]4 ]. ` ]6- ] [ d `f Y h ] ]6 Y ] ; ] ] g ] ] T h ] ] $ c- ]7 t ]Q8 c) f ] T ] ] ` ] `f Y ] 6 Y 6 N ]6 f X X q6 X KsiZH q. Xf X. e ` ]6 X 6 H qe a a a JX % A M i F I af iZ_ f ! K 6 iZ N iZ i ! a a G a H I J _ K V K RKj H R a\ a X n 6M ^tM ! af@j N o O P bP ^ P ^ = ? H I "B R 8S NS 5 F S f f K fU U lV V a a ! JY a X ^U jZ Y !f j f L f@ a6 j V j # a+ 4 aBC H aS ^ k W j n k u a| h L a X k C a a } ` $ D d `" + 4 = F 6 L M M ) L f Z ~ D `6 Z cp ` $ D d N S N i % F f 6 H D l H k f`Z m as e `6mZ ` ) i ` & * 0 < V" L U ` h ar a} a a F a & F a *G , 5G E N S ` i rG { f@[ ' G `6M[ ` G GQ f 6 J \ l J k ; aH h a\ ac an w yH ( a a m h m +` a jX ) . 6 A H V ^ fI o u # o - a I6 ksm 8 a at ` af # ]!/ BJH j] T J b _ ^x O 15 Q?^ jR S T V |^ J \ ^ U? l JY a ^ a ] F aL Rk ] a f ^ R a a + k a 4 dL h *' 6 < JL N hL j cjL jL V j , I, a a a l af nZ d] j] 6 nZ- 6 ! H !K X L I t a~ a M M S 4 l M f oZ. ^ ] . a a) !0. ; !f f $ f _ ] b kN tN $ 4 m $ $ no {so a a *G / O ! + f $ q). $ 6 d L V o x f d^ JL cj^ 6 6 $ a a / .! ! $ a a! a$ 30 7 B L W0 ` b ak af Z h ^ 6 Z a af Z. $ ^ 6- Z a a a f ], h m < bP LQ W ]N iF4 6M 1 rF 1 h 1 1 a a Y3k bSl 2 K V HR Q fR qR l m 6 ] 2 ) ]f 2 ] b SsF 2 3 $ 03 8 aB aK aN aV a h v a~ a a. ] a ]8 a a a a +` p q q 9 aC J U ` 6 p N T t T T T T 8 V a Y+k 8 ` H ` [ f am f r af ! 8 v ^ q!^f@r U O I 6Mr 2^ BSh^ |^f Z h 6 Z Vh 6 6 f Z a 6 Z a _6 6 a a V c a c cHM af rZ4 a. !7 a6 rZI rZ[w ad ! as h a a a W 7 a a a a W a a a W w a X c$X c, a? aH cQ8 aZ af@sZ ]r a ] 0 ^ ! x a ! ?^ at a Csh^ 8 a a a y +b ( a p Z7 6 6 Q a[ ae !k ay a a !6 !f ` ` ` ` h 6 QX Q s } f f` Yf nk` cx 6m Y dx sZ s ` ` ` ` f v ` ` ` gx 3~ ` ` ` S ix jx h M *W zV bZ L ) Ra `\a ` Q 6 Q 6mx\tm ! `f f@ o x "V p kp ^6 !^f Q f@ wQ2J 6 Q r 8s Ns @ wf # A( Kc 6- u t lv .7 f b ` b " " ` xx\ tZ) b I \f \ ` b `6-R t #c `f@RXf hFR Hc `6MRX\CT u JT f f cY CT 6 cY CT V Z f X c ` c f Sx6 X d ` $ ka d ` u]. 7 D6 R 6 \ m Df RX R h R d `6 RX p l 6MR $ `f R DT d 6 R DT E h r^ |^f q% fd f y6- r l r k yf SXf s% 6-SX % ` % Z J@ \f \ \ e R ET Q" \#cd\4 f 6mS g 6 ). l ;n f VX. x\f Y V 6 x\)n ) ;n @ f@ \ @ ( RA*\kn F B \f@ Yw n C 6M Y d Q a . af & F \6 O G 6MQ ]f % bI I ( 6 Sx7 Sxf h K* h D h ]6M \ a)N \f Y d h 6 Y6 a6 f hY m F hY6 hYWP ` f X Xh 6 X a 6- y. Xf X Xh H iY6 X6 * f \ \ 3w A2\Kq) z 6mx \ sF4 kd Q 6 |Ff Y h 6 Y a 2 a Su sv C]n M 6 p7 pf fr t C ]6 \ ]6 x ) \f J ] b 6 T s}Ff Y 6 Y 6 B a6 f " Yh& Y ( Y). . Y 1 Y6 q.7 f@ . \hF Y H Y*N \6 6- p.W ]f ]RKj R ] Z5 F ]4 ] ] d \6mj \ \ & V Fh ] ]E \ ( ] ] k ] ] Z |Z +b ] ] j 6 V j ]H t ] ) H ] o ] ]b ] ] ]f 2[ ]2 6 2[ V F8 ]N ] ] ] $k Y+k f ] q!Z |Z6 6 ]. ] ]? ] ]6 e f \ VT`R! \ !Z w c 1G " " \f .w # \6m Y $ \ |Z[W adw f@ZX[y+Gf 6MZXh' ' \ 7 a bZ bZXe , f 6mZ WT` q3[H p.wZ f X X$x bo -G6 6- t- ]QX a). f Y . ] YXT`6 Y6 x 6MTh x f ZX Z 1 ] 8 `6 ZX y0G6 f` X ( Y q;n n Y 1 6 .w [ .7 ey 6 [ 8 y +)# <)# D)# L)# T)# \)# d)# L)# T)# \)# l)# d)# d)# L)# T)# \)# d)# t)# T)# \)# d)# t)# \)# d)# t)# \)# d)# t)# |)# T)# \)# d)# t)# d)# t)# \)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# +)# )# +)# )# )# )# )# )# )# *# 4*# T*# )# *# *# )# ,# ,# +# \,# ,# ,# ,# ,# ,# D,# /# /# /# /# /# )4# )4# )4# )4# 4# 4# 4# 4# 4# 4# 4# 4# 4# 4# 4# 34# 34# 0# 0# |2# L2# $2# 1# 0# 1# 1# |1# 5# 5# 6# 6# 6# 7# 5# 6# ]6# 5# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# ;# e;# e;# e;# ;# ;# D# |E# rE# kE# dE# ]E# VE# kE# dE# ]E# OE# VE# VE# kE# dE# ]E# VE# HE# dE# ]E# VE# HE# ]E# VE# HE# ]E# VE# HE# AE# dE# ]E# VE# HE# VE# HE# ]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# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# D# AE# D# AE# AE# dE# 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# 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# 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# 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# 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# 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# 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# 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# Generate tail calls (TEMPORARY OPTION). Generate calls via indirect call instructions Enable / disable ARM interworking (for debugging only) Number of GAs materialized with movw + movt ARMJITInfo::replaceMachineCodeForFunction k# k# $ $ $ $ O $ ` $ $ ~ $ ~ $ $ $ ~ $ & $ $ ~ $ $ 7 $ $ A $ $ $ $ { $ $ $ $ $ R $ $ $ ) $ $ $ $ c $ $ $ $ $ : $ $ $ Y $ $ $ $ $ $ 0 $ $ $ j $ $ $ q $ * $ * $ $ $ * $ H $ $ * $ $ $ $ $ $ $ $ $ $ t $ L $ , $ $'% $'% L-% -% -% ,% $'% -% ,% ,% &% *% *% *% *% &% &% &% |*% (% =9% =9% <% <% \<% ,<% =9% <% ;% ;% .C% LC% LC% C% C% .C% .C% .C% |F% F% qJ% qJ% M% M% M% TM% qJ% DM% M% L% a% a% di% 4i% i% i% a% i% i% h% l% 4l% m% p% n% l% l% l% Lo% q% 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% 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% 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% 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% 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% 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% ts% r% ts% ts% ts% t% v% t% t% Dv% |% |% }% ~% }% s}% |% c}% A}% }% % T % T % % T % T % T % T % T % T % T % T % T % T % T % T % \ % % % ^ % % % ^ % % ^ % ^ % ^ % % % % % ^ % l % \ % D % ^ % , % % ^ % ^ % ^ % ^ % ^ % % ^ % ^ % \ % t % ^ % ^ % ^ % ^ % % D % D % % % % % | % < % ^ % ^ % ^ % , % , % ^ % % % % % % % % T % % % Q % < % % % % % % % % % { % _ % l % l % % h % @ % % l % % % % % % X % * % % % % % % 8 % < > < = = ? < > < = < = > ? < > = ? < = > ? < > = ? , - . / I J K L M N O P Q R S T U V W X , - . / I J K L M N O P Q R S T U V W X < = > ? < = > ? < = > ? < > = ? disable-arm-fast-isel Turn off experimental ARM fast-isel support .L .code 16 .code 32 .weak arm-enable-ehabi Generate ARM EHABI tables {r0} {r1} {r2} {r3} {r4} {r5} {r6} {r7} {r8} {r9} {r10} {r11} {r12} {r13} {r14} {lr} {sp} {ip} {fp} {sl} {memory} armv +v7,+noarm,+db,+hwdiv,+mclass +v6t2 +v6t2,+noarm,+mclass +v5te +v4t ,+thumb-mode +v7,+neon,+db,+t2dsp,+t2xtpk +v6 +v5t Select the arm1020e processor Select the arm1020t processor Select the arm1022e processor Select the arm10e processor Select the arm710t processor Select the arm720t processor Select the arm7tdmi processor Select the arm8 processor Select the arm810 processor Select the arm9 processor Select the arm920 processor Select the arm920t processor Select the arm922t processor Select the arm940t processor Select the arm9e processor Select the arm9tdmi processor Select the ep9312 processor Select the generic processor Select the iwmmxt processor Select the mpcore processor Select the xscale processor Prefer 32-bit Thumb instrs Cortex-A8 ARM processors Cortex-A9 ARM processors avoid-partial-cpsr fp-only-sp hwdiv Enable divide instructions Enable NEON instructions noarm ras Has return address stack slow-fp-brcc FP compare + branch is slow slowfpvmlx t2dsp Thumb mode thumb2 Enable Thumb2 instructions Support ARM v4T instructions Support ARM v5T instructions Support ARM v6 instructions Support ARM v6t2 instructions Support ARM v7 instructions Enable VFP2 instructions Enable VFP3 instructions Enable VFP4 instructions vmlx-forwarding SPR DPR DPair DPairSpc DTriple DQuad DTripleSpc DQuadSpc SPR_8 DPR_VFP2 DPairSpc_with_ssub_0 DPair_with_ssub_0 DTripleSpc_with_ssub_0 DTriple_with_ssub_0 DQuadSpc_with_ssub_0 DQuad_with_ssub_0 GPRnopc DPair_with_ssub_2 DTriple_with_ssub_2 DQuad_with_ssub_2 DQuad_with_dsub_2_then_ssub_0 DQuad_with_dsub_3_then_ssub_0 QQQQPR tGPR DPairSpc_with_dsub_0_in_DPR_8 DPair_with_dsub_0_in_DPR_8 QPR_VFP2 DTriple_with_dsub_0_in_DPR_8 DQuadSpc_with_dsub_0_in_DPR_8 DQuad_with_dsub_0_in_DPR_8 QQQQPR_with_ssub_0 GPRnopc_and_hGPR DPair_with_dsub_1_in_DPR_8 DTriple_with_dsub_1_in_DPR_8 DQuad_with_dsub_1_in_DPR_8 QQPR_with_dsub_2_then_ssub_0 hGPR_and_rGPR DPairSpc_with_dsub_2_in_DPR_8 DTriple_with_dsub_2_in_DPR_8 DQuadSpc_with_dsub_2_in_DPR_8 DQuad_with_dsub_2_in_DPR_8 DQuad_with_dsub_3_in_DPR_8 tGPR_and_tcGPR QPR_8 DQuadSpc_with_dsub_4_in_DPR_8 QQQQPR_with_dsub_0_in_DPR_8 QQQQPR_with_dsub_2_in_DPR_8 hGPR_and_tcGPR QQQQPR_with_dsub_4_in_DPR_8 CCR GPRsp QQQQPR_with_dsub_6_in_DPR_8 NOREG APSR FPEXC FPSCR FPSCR_NZCV FPSID ITSTATE LR MVFR0 MVFR1 Q0 S0 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 S22 S23 S24 S25 S26 S27 S28 S29 S30 S31 D0_D2 D1_D3 Q0_Q1 Q1_Q2 Q0_Q1_Q2_Q3 Q1_Q2_Q3_Q4 Q2_Q3_Q4_Q5 Q3_Q4_Q5_Q6 Q4_Q5_Q6_Q7 Q5_Q6_Q7_Q8 Q6_Q7_Q8_Q9 Q7_Q8_Q9_Q10 Q8_Q9_Q10_Q11 Q9_Q10_Q11_Q12 Q10_Q11_Q12_Q13 Q11_Q12_Q13_Q14 Q12_Q13_Q14_Q15 D0_D1_D2 D1_D2_D3 D3_D4_D5 D5_D6_D7 D7_D8_D9 D9_D10_D11 D11_D12_D13 D13_D14_D15 D15_D16_D17 D17_D18_D19 D19_D20_D21 D21_D22_D23 D23_D24_D25 D25_D26_D27 D27_D28_D29 D29_D30_D31 D0_D2_D4 D1_D3_D5 D0_D2_D4_D6 D1_D3_D5_D7 D2_D4_D6_D8 D3_D5_D7_D9 D4_D6_D8_D10 D5_D7_D9_D11 D6_D8_D10_D12 D7_D9_D11_D13 D8_D10_D12_D14 D9_D11_D13_D15 D10_D12_D14_D16 D11_D13_D15_D17 D12_D14_D16_D18 D13_D15_D17_D19 D14_D16_D18_D20 D15_D17_D19_D21 D16_D18_D20_D22 D17_D19_D21_D23 D18_D20_D22_D24 D19_D21_D23_D25 D20_D22_D24_D26 D21_D23_D25_D27 D22_D24_D26_D28 D23_D25_D27_D29 D24_D26_D28_D30 D25_D27_D29_D31 D1_D2_D3_D4 D3_D4_D5_D6 D5_D6_D7_D8 D7_D8_D9_D10 D9_D10_D11_D12 D11_D12_D13_D14 D13_D14_D15_D16 D15_D16_D17_D18 D17_D18_D19_D20 D19_D20_D21_D22 D21_D22_D23_D24 D23_D24_D25_D26 D25_D26_D27_D28 D27_D28_D29_D30 +v7,+noarm,+db,+hwdiv,+t2dsp,t2xtpk,+mclass Select the arm10tdmi processor Select the arm1136j-s processor Select the arm1136jf-s processor Select the arm1156t2-s processor Select the arm1156t2f-s processor Select the arm1176jz-s processor Select the arm1176jzf-s processor Select the arm7tdmi-s processor Select the arm926ej-s processor Select the arm946e-s processor Select the arm966e-s processor Select the arm968e-s processor Select the cortex-a8 processor Select the cortex-a9 processor Select the cortex-a9-mp processor Select the cortex-m0 processor Select the cortex-m3 processor Select the cortex-m4 processor Select the mpcorenovfp processor Select the strongarm processor Select the strongarm110 processor Select the strongarm1100 processor Select the strongarm1110 processor Avoid CPSR partial update for OOO execution Restrict VFP3 to 16 double registers Has data barrier (dmb / dsb) instructions Floating point unit supports single precision only Enable half-precision floating point Is microcontroller profile ('M' series) Supports Multiprocessing extension Use NEON for single precision FP Does not support ARM mode execution Disable VFP / NEON MAC instructions Supports v7 DSP instructions in Thumb2 Enable Thumb2 extract and pack instructions Support ARM v5TE, v5TEj, and v5TExp instructions Has multiplier accumulator forwarding DPairSpc_with_dsub_2_then_ssub_0 DTripleSpc_with_dsub_2_then_ssub_0 DTriple_with_dsub_2_then_ssub_0 DQuadSpc_with_dsub_2_then_ssub_0 DTripleSpc_with_dsub_4_then_ssub_0 DQuadSpc_with_dsub_4_then_ssub_0 DTripleSpc_with_dsub_0_in_DPR_8 QQQQPR_with_dsub_2_then_ssub_0 DTripleSpc_with_dsub_2_in_DPR_8 QQQQPR_with_dsub_5_then_ssub_0 QQQQPR_with_dsub_7_then_ssub_0 DTripleSpc_with_dsub_4_in_DPR_8 QQPR_and_DQuad_with_dsub_0_in_DPR_8 QQPR_and_DQuad_with_dsub_2_in_DPR_8 " " @ @ @ @ @ @ @ @ @ @ ! @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ K M L L K IL sJ J `J J O VJ qI S I N @\ Cl G] \m \ l ] m V\ Yl \] qm M M kN "\ %l ,] Am ^\ hl c] xm ][ e - j , D , 0 `- m , ~ / , :- V , L- X , '- - C; ^ W < K H\ Kl N] cm Q K S T [ T %L ;L T >^ .f %S K 3L P T S M jS S \ l ] m \ l j] m S Ic Qc Yc oJ ; ; ,\ /l 5] Jm \ l x] m ,I O yP ; _^ c c c c nc Q pM HR J P :M Q I 0Q M bR .J P VM Q I : A ; dB : P A ; B L K L J qL J $ n H R I bS d< BI K YK z[ f #R I ; r[ f Q I qK [ %f ;R J L $K L J L J fc t n ] Q =[ e b[ e eN % N , 5; .O ([ * G^ e \ l {N S + ^ g^ &^ Nf [ + ^ U^ 7f < ] m Z Z < < O n N g[ `L [ D[ e ] l M 6\ 9l >] Sm \ l ] m < tN ; VK ; nK N ; ^K P < n C {n k n = 3 r, S < C< S K< 7, jQ R X K : A y; XB : A ; B X[ e S [ \ ] m \ l ] ,m N\ Ql U] jm F , S \ l %] :m zS L = R `, S R %, < W; P < *S K `; P B= N 4O N fL N < 3S j; P PL < R [< R I YS : A ; B -; 6B ; B mP F S H, !Q M UR "J P HM Q I >Q M nR 9J Q cM R I : A ; }B : A ; B L K L J ~L J . .o Go &n H R I rS m< KI K aK [ f /R I o M 2K L J L J } ;o To n \ l ] m \ l ] 3m < M ; G; BK )< K T e [ {\ \ l q] m n M \ l ] m O , S S ) i, S S ., K K XL < z, S S ?, X, , tP O S P, O; JK 6< K 1 ( ) 3 v ~# ' 6 4 $ 7 ) 7 b C( ) Y d 3 # ' !7 4 % q R) (8 H O 1Z .e H3 " & 6 yT ad T d = ' /" >6 { \( ) N D ) > |* Y d 3 ! n v& 5 sT [d mT " > ' Ud T yd T d T d *Z 'e 33 z " & 6 5 = 9 ~ A& * '9 Y d 4 # & ( M7 5 ) 1% ) T8 5 ' # h +& * 9 YZ Ve 4 $ ( 7 5 % e* 8 5 H D L& * 19 5 2 . s 6& * 9 R3 " & 6 5 S O W& * ;9 z3 " 4 ' 6 = = O RI P O jI P T d O fK N I O ~K [ Z e Z e Z e Z e Z Y d Y d Y d Y d 4I O DT ,d )T d ^T Fd :T "d T c UT =d Z Z T d ! 2 + v s: < N Y d I O ?Z 8 3 # ' 7 4 $ Y :) 8 k! aW ,i V g 2 4X &j + W i pV h N: X j ! \? = `2 @ w 31 I - {/ ` E H_ D b G N X j IP pY k !W h G M X j %P ,Y Kk U Mg x N 4b X j 7P Rb NY sk V nh 2 ,N Y %k [P Y k W i + W Xi 0V g f V h 9 XX Pj v! tW Bi E V ?h V g 8 V 'h 2 FX ;j R V Wh ! 0` E x? ^ .C > r2 a F @ # M1 w - C / e+ ` F @ f h_ @D > 5 u W h 7 U 'g 1 W i AW i W U sg $2 X j ++ ` &U f W ~i , ,_ T _f PV g : a RU f vX tj ! ` xE ? _ C l> 2 a @G A w 1 q s. o C0 + n@ ? X: hA 1 . 0 3! P` (E ? ^ VC 4> 2 a F @ ? g1 . w / y+ a :F 6@ z _ hD > Q # 9 _ D ,? g r^ B = 22 Na F @ G 1 e s- ? / ;+ E ? b &H < C > pb G : hG 2 a TG .A 1 . ]0 + }@ ? b: vA ( 1 ' / , 0 G! p` PE ? ^ ~C P> 2 a G A [ 1 C G. ; 0 + .a bF R@ _ D > m Q m ` D D? ^ C = I2 ha F @ _ 1 - o M/ U+ E @ b PH V C > b G ): G RA c H 1 [ . E 0 @B : A ; B ; B H O `Z ]e 4 $ , ) 7 5 % * 8 #Z e h4 5 =$ ( 7 _5 ~ % b C* 8 < $ % J +( ) N Y d gZ de # y Z' 2 ! Z b& 5 I $ & ( J +* O 8Z 5e yZ ve j r# ' \3 " & 6 :I N S ( V 7* o w" w6 H O O P N N S p3 ' ^ " * ' 6 O < 5= N < *= o= _c $ % ( > * HO Z e Z e pZ me ^ f# ' )3 ! & 6 T d e m" & = O d Z LT 4d 1T d eT Md < N H O h= AO T d T " T 5' d 4 # = ( W7 5 4 <% ) ^8 +4 $ n O( c7 "5 A I% ) j8 Z * h9 Z + : , : Z + z: + : =3 " & 6 4 y # ' B7 4 x s %% v) I8 1 9# O W# # f' ! & @ H# & 9 [ c$ 7 % 8 3 ! x & 5 ! )# u' ! & D4 $ t( z7 ;5 Z b% ) 8 M U$ 7 % 8 W _" j6 3 < " _ @' 6 5 J & * 8 84 $ h( o7 3 I # l M' 6 /5 N V% ) v8 @ H$ 7 % 8 J R" ^6 3 m # ' 7 4 l g $ e F) 8 "" 26 T Z e hd FZ Ce W2 7: 2 !+ 9 w @2 K+ L : 3 # ' +7 4 % | ]) 28 Q4 ' &$ ( 7 H5 g o% ) 8 3 ;" I6 s4 > h ! p$ ( 7 j5 % m N* 8 T Z e pd OZ Le 3 V # ' 6 4 U P $ B #) 7 " 6 * 9 * 9 ( 2 * 3 1 " I *' 6 ]4 3 * 2$ ( 7 T5 s {% ' * 8 ? G" T6 4 J t - |$ ( 7 v5 ' % y Z* 8 = UO = cO 3 ! & 6 = qO %I O 3 b # ' 7 4 a \ $ N /) 8 3 ! & 6 ! j? > i2 @ @1 ` - ) / ` E X_ ,D %b G #N X k RP Y k 1W h O M X j .P =Y _k U `g N Cb |U f X j @P ab U g _Y k V h 2 4N Y 8k cP Y k X i + W ki $ @V g n V h 9 gX bj )! @` E ? ^ BC &> {2 a F @ 1 Z1 . ] / o+ ` &F (@ p x_ TD > C W h ? U :g 2 W i QW i _ U g +2 %X j 3+ ` 2 a G @ M t1 , 1. ! / + a NF D@ _ |D > _ : S ` D 8? o ^ B = 92 [a F @ S 1 z - W 6/ C+ E ? b ;H D C > b G : yG GA c H 1 F . - 0 Q! ` dE ? ^ C ^> 2 a -G A i 1 Z ]. U *0 + >a vF `@ _ D ? { h ! "` D P? ^ C = P2 ua F @ k (1 4 - d/ ]+ E @ b eH ^ D > b H 0: G ]A (c H ) 1 p . ] 0 LB : A ; B #; (B H O < " '6 V 7( ) N 8 ( 2 p* Y d 2 ! d l& 5 T d ^ _ ~ _ 2 d _ _ = O H O ZI P a= :O #= %O H O bI P u= NO [! 2 + @: f3 " ' 6 = \O = jO = xO ! 2 + l: c! 2 + G: I K K= : A ; nB : A ; B : A ; B ; B ; B N >\ Al cn \ l n T\ Wl sn iN \ #l En \\ fl n \ l A; < K F\ Il kn #L Q K S hS S \ l n \ l n Gc Oc Wc mJ ; ; *\ -l On \ l n ; cQ c lc Q nM FR J P 8M Q I .Q M `R ,J P TM Q I ; bB : P A P Q I " E9 [ ] m R I 9 `S b< @I K JQ !R I J 9 [ ] m P Q I 6 W9 [ ] m ZQ 9R J ^ 9 [ ] m Q xR BJ r 9 [ T ] n ] Q d\ nl \ l cN # N * 3; ,O m &[ * E^ 3^ !m e k ] m * ] e^ $^ [ + ^ S^ 5f ] m Z Z < < NN 0M WN EN (M ^L [ B[ e n M s\ }l n 4\ 7l Yn \ l n P < 9 n A w9 m i 9 m = 1 p, S < A< S I< 5, hQ R V K w; R : R \ l S \ n \ l -n D , S \ l =n xS R L R ^, S R #, < U; P < (S K ^; P @= :S < R < R P< R H NS X= DS 9; ? @ A B C D E F G H i 0 ! " ( + < = > ? @ A B C D E F G H i 0 < = > ? @ A B C D E F G H i ( + ! " 0 < = > ? @ A B C D E F G H i ( + ! " 1 2 3 4 s u w y { ] ^ a b e f 2 3 4 u w y { a b e f y 3 4 w { e f 2 3 4 v w x y z { c d e f g h 3 4 w x y z { e f g h 3 4 x y z { g h s t u v w x y z { | 1 ] ^ _ ` 2 a b c d 3 e f g h 4 w x y z { | 3 e f g h 4 3 4 x y z { | g h 1 2 3 4 t v x z | _ ` c d g h 2 3 4 v x z | c d g h z 3 4 x | g h 2 3 4 5 u w y { } a b e f 3 4 5 w y { } e f { 4 5 y } 3 4 5 x y z { | } g h 4 5 y z { | } 4 5 z { | } 2 3 4 5 v x z | ~ c d g h 3 4 5 x z | ~ g h | 4 5 z ~ 4 5 z { | } ~ u v w x y z { | } ~ 2 a b c d 3 e f g h 4 5 y z { | } ~ 4 5 3 4 5 6 w y { } e f 4 5 6 y { } } 5 6 { 4 5 6 z { | } ~ 5 6 { | } ~ 5 6 | } ~ 3 4 5 6 x z | ~ g h 4 5 6 z | ~ ~ 5 6 | 5 6 | } ~ w x y z { | } ~ 3 e f g h 4 5 6 { | } ~ 5 6 4 5 6 7 y { } 5 6 7 { } 6 7 } 5 6 7 | } ~ 6 7 } ~ 6 7 ~ 4 5 6 7 z | ~ 5 6 7 | ~ 6 7 ~ 6 7 ~ y z { | } ~ 4 5 6 7 } ~ 6 7 5 6 7 8 { } 6 7 8 } 7 8 6 7 8 ~ 7 8 7 8 5 6 7 8 | ~ 6 7 8 ~ 7 8 7 8 { | } ~ 5 6 7 8 7 8 6 7 8 9 } 7 8 9 8 9 7 8 9 8 9 8 9 6 7 8 9 ~ 7 8 9 8 9 8 9 } ~ 6 7 8 9 8 9 7 8 9 : 8 9 : 9 : 8 9 : 9 : 9 : 7 8 9 : 8 9 : 9 : 9 : 7 8 9 : 9 : 8 9 : ; ! 9 : ; ! : ; ! 9 : ; ! : ; ! : ; ! 8 9 : ; " 9 : ; " : ; " : ; ! " 8 9 : ; ! " : ; ! " # % $ $ % & ' ( ) * + < = > ? @ A B C D E F G H I J , k l I J K L k , - m I J M N , - k l m I J K L M N , - k l m K L M N l , - n K L O P k l m n , I J K L - M N O P , - k l m n K L M N O P - k l m n M N O P , - . k m o I J M N Q R m - . k o M N Q R , - . k l m n o K L M N O P Q R - . k l m n o M N O P Q R - . l m n o O P Q R , - . l n p K L O P S T n - . l p O P S T k l m n o p - M N O P . Q R S T - . l m n o p O P Q R S T . m n o p Q R S T , - . / k m o q I J M N Q R U V - . / k m o q M N Q R U V o . / m q Q R U V - . / l m n o p q O P Q R S T U V . / m n o p q Q R S T U V . / n o p q S T U V , - . / l n p r K L O P S T W X - . / l n p r O P S T W X p . / n r S T W X k l m n o p q r , I J K L - M N O P . Q R S T / U V W X m n o p q r . Q R S T / U V W X . / n o p q r S T U V W X - . / 0 k m o q s M N Q R U V Y Z . / 0 m o q s Q R U V Y Z q / 0 o s U V Y Z . / 0 n o p q r s S T U V W X Y Z / 0 o p q r s U V W X Y Z / 0 p q r s W X Y Z - . / 0 l n p r t O P S T W X [ \ . / 0 n p r t S T W X [ \ r / 0 p t W X [ \ k l m n o p q r s t - M N O P . Q R S T / U V W X 0 Y Z [ \ o p q r s t / U V W X 0 Y Z [ \ / 0 p q r s t W X Y Z [ \ . / 0 1 m o q s u Q R U V Y Z ] ^ / 0 1 o q s u U V Y Z ] ^ s 0 1 q u Y Z ] ^ / 0 1 p q r s t u W X Y Z [ \ ] ^ 0 1 q r s t u Y Z [ \ ] ^ 0 1 r s t u [ \ ] ^ . / 0 1 n p r t v S T W X [ \ _ ` / 0 1 p r t v W X [ \ _ ` t 0 1 r v [ \ _ ` m n o p q r s t u v . Q R S T / U V W X 0 Y Z [ \ 1 ] ^ _ ` q r s t u v 0 Y Z [ \ 1 ] ^ _ ` 0 1 r s t u v [ \ ] ^ _ ` / 0 1 2 o q s u w U V Y Z ] ^ a b 0 1 2 q s u w Y Z ] ^ a b u 1 2 s w ] ^ a b 0 1 2 r s t u v w [ \ ] ^ _ ` a b 1 2 s t u v w ] ^ _ ` a b 1 2 t u v w _ ` a b / 0 1 2 p r t v x W X [ \ _ ` c d 0 1 2 r t v x [ \ _ ` c d v 1 2 t x _ ` c d o p q r s t u v w x / U V W X 0 Y Z [ \ 1 ] ^ _ ` 2 a b c d s t u v w x 1 ] ^ _ ` 2 a b c d 1 2 t u v w x _ ` a b c d 0 1 2 3 q s u w y Y Z ] ^ a b e f 1 2 3 s u w y ] ^ a b e f w 2 3 u y a b e f 1 2 3 t u v w x y _ ` a b c d e f 2 3 u v w x y a b c d e f 2 3 v w x y c d e f 0 1 2 3 r t v x z [ \ _ ` c d g h 1 2 3 t v x z _ ` c d g h x 2 3 v z c d g h q r s t u v w x y z 0 Y Z [ \ 1 ] ^ _ ` 2 a b c d 3 e f g h u v w x y z 2 a b c d 3 e f g h 2 3 v w x y z c d e f g h i j / U V W X o p q r 0 Y Z [ \ q r s t 1 ] ^ _ ` s t u v 2 a b c d u v w x 3 e f g h w x y z 4 y z { | 5 { | } ~ 6 } ~ 7 ; ! " : 9 8 I , k J , k I J , k " ; K , l L , l K L , l M - k m N - k m M N - k m O - l n P - l n O P - l n Q . m o R . m o Q R . m o S . n p T . n p S T . n p U / o q V / o q U V / o q W / p r X / p r W X / p r Y 0 q s Z 0 q s Y Z 0 q s [ 0 r t \ 0 r t [ \ 0 r t ] 1 s u ^ 1 s u ] ^ 1 s u _ 1 t v ` 1 t v _ ` 1 t v a 2 u w b 2 u w a b 2 u w c 2 v x d 2 v x c d 2 v x e 3 w y f 3 w y e f 3 w y g 3 x z h 3 x z g h 3 x z 4 y { 4 z | 5 { } 5 | ~ 6 } 6 ~ 7 7 8 9 8 ! ; : : 9 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 [ \ ] ^ _ ` a b c d e f g h ! " I J M N K L O P M N Q R O P S T Q R U V S T W X U V Y Z W X [ \ Y Z ] ^ [ \ _ ` ] ^ a b _ ` c d a b e f c d g h e f g h ! " , - I J K L M N O P - . M N O P Q R S T . / Q R S T U V W X / 0 U V W X Y Z [ \ 0 1 Y Z [ \ ] ^ _ ` 1 2 ] ^ _ ` a b c d 2 3 a b c d e f g h 3 4 e f g h 4 5 5 6 6 7 7 8 8 9 9 : ! " : ; , - . / I J K L M N O P W X U V S T Q R - . / 0 M N O P Q R S T [ \ Y Z W X U V . / 0 1 Q R S T U V W X _ ` ] ^ [ \ Y Z / 0 1 2 U V W X Y Z [ \ c d a b _ ` ] ^ 0 1 2 3 Y Z [ \ ] ^ _ ` g h e f c d a b 1 2 3 4 ] ^ _ ` a b c d g h e f 2 3 4 5 a b c d e f g h 3 4 5 6 e f g h 4 5 6 7 5 6 7 8 6 7 8 9 7 8 9 : ! " 8 9 : ; I J K L M N K L M N O P M N O P Q R O P Q R S T Q R S T U V S T U V W X U V W X Y Z W X Y Z [ \ Y Z [ \ ] ^ [ \ ] ^ _ ` ] ^ _ ` a b _ ` a b c d a b c d e f c d e f g h e f g h g h ! ! " I J M N Q R K L O P S T M N Q R U V O P S T W X Q R U V Y Z S T W X [ \ U V Y Z ] ^ W X [ \ _ ` Y Z ] ^ a b [ \ _ ` c d ] ^ a b e f _ ` c d g h a b e f c d g h e f g h ! " I J M N U V Q R K L O P W X S T M N Q R Y Z U V O P S T [ \ W X Q R U V ] ^ Y Z S T W X _ ` [ \ U V Y Z a b ] ^ W X [ \ c d _ ` Y Z ] ^ e f a b [ \ _ ` g h c d ] ^ a b e f _ ` c d g h a b e f c d g h e f g h ! " K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h ! K L M N O P Q R O P Q R S T U V S T U V W X Y Z W X Y Z [ \ ] ^ [ \ ] ^ _ ` a b _ ` a b c d e f c d e f g h g h ! $ ' ' * * . . 3 ! $ ! 3 6 6 9 9 = = B A B I J B D D F F I & ' ' ) ) + + . " " & i k p s y | k m s v g i | m p v y U Y \ ` c g 6 7 > ? ? @ @ A 7 9 9 ; ; > R U Y \ ` c J K K M M O O R . / / 1 1 3 3 6 # % + - = A b d A E + - b d + - + - + - + - + - b d ) + a d d f d g + - b d + - + - P S Y \ Y \ V Y V Y P S P S P S S V S V S V S V P S Y \ Y \ S V S V P S S V S V \ _ V Y V Y _ b _ b \ _ \ _ V Y $ ) V Y ) 0 _ b _ b $ \ _ + - b d + - Q U b d Y ] b d U Y j n ] a + - ) + ) + ) + ) + d f + - + - d f ) + + - E H b d K N b d H K j n N Q + - 7 : b d : = + - ) + d f f j + - + - + - b d + - 1 4 b d 4 7 + - + . b d . 1 P S 0 3 Y \ \ _ Y \ _ d P S B G P S 3 7 P S G M S V 7 < S V M T S V < B S V T \ P S d h P S | P S P S n t \ _ h n \ _ t | S V S V S V S V \ _ \ _ \ _ \ _ + - % ( + - ( + + - " + - " % d f g j d f j n f j n s f j s y d f y } d f } f j f j + - b d + - + - + - : = 9 < = @ + - * , - 0 , . 6 9 4 6 3 6 0 2 6 9 8 : + - 6 8 0 3 . 0 + - 2 4 B E V Y E H Y \ + - N R ? B R V H K j l H K l n K P n r K P r w + - F J ? B J N + - g j + - b e + - ` b + - e g + - @ C < ? C F ? B \ ^ E H ^ ` ) + % & H K w y H K y { K P { K P + - & ( - 0 ( * B D D G G J J M M Q Q S S V V Y Y ] j k k m m o o r c f f j a c ! # & ! # & ) z { { } } ! # # & " ! ! " # r s s u u w w z ] _ _ a q s ) . < @ 3 8 @ D ) . . 3 ) . * - ) . - 0 ) . ) . ) . 6 9 . 3 9 < ) . . 3 . 3 8 = ) . L Q & ) ) . & . 2 I M M S 2 : ? I : ? S X t y y X b h t b h . 3 8 = ) . V Z . 3 ^ b . 3 Z ^ 8 = b f = B f h ) . i k B G t w B G o r B G m o G L w z ) . h i ) . z | ) . k m B G r t ) . J M . 3 M P . 3 P S 8 = S V ) . D G 3 8 G J ) . ) . . 3 [ ` ) . ) . Q V V [ ) . $ ' ) . ' * ) . ! ) . ! $ # # # # # ) # ) # # ) # ) # # # # # ) . 0 3 ) . 3 6 ) . ) . . 3 ` e e j [ ` . 3 . 3 [ ` j o ) . | ~ . 3 ~ ) . ) . x z z | ~ | ~ s t t v v x n p n p p r p r n p n p n p p r n p n p n p p r n p n p p r p r n p & * " * / 4 9 / 4 " & ? A n p r u u y y n p n p p r n p n p p r 9 < < ? C E Y \ J M ` d S V l p E G M P d h A C V Y p q G J \ ` P S h l n p n p p r n p p r G G G G G i G G G G G ( " % < = > ? @ A B C D E F G H ( , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H ( C ( i G G G G 4 4 G G G G G G G 4 < H ( # # # $ # # # G G G G G G G G G ' < = > ? @ A B C D E F G H ( , - . / 4 5 6 7 8 9 : ; " " G G G G " G " " " G " " G " H " H " G " " H H H H " " " " " " < = > ? @ A B C H " " " " " " " " " " " " " G " G " " " G " " 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 ! " , - . / 0 1 2 3 4 5 6 7 8 9 : ; 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 ( + I J K L M N O P Q R S T U V W X k l m n o p q r s t u v w x y z , - . / 0 1 2 3 , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H i ( , - . / 0 1 2 3 < = > ? @ A B C D E F G H ( k l m n o p q r s t u v w x ? D E F G H i ( + < = > ? @ A B C k l m n o p q r , - . / , - . / 0 1 2 3 D E F G H i ( , - . / D E F G H ( < = > ? E H k l m n o p ? < = > ? , - . / x x E H i & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & L & 4 & : & 4 & & & & & < & & & & & & | & T & , & & & t & x & & & x & x & & & !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& !& thumbv4t thumbv5e fixup_arm_ldst_pcrel_12 fixup_t2_ldst_pcrel_12 fixup_arm_pcrel_10_unscaled fixup_arm_pcrel_10 fixup_t2_pcrel_10 fixup_thumb_adr_pcrel_10 fixup_arm_adr_pcrel_12 fixup_t2_adr_pcrel_12 fixup_arm_condbranch fixup_arm_uncondbranch fixup_t2_condbranch fixup_t2_uncondbranch fixup_arm_thumb_br fixup_arm_uncondbl fixup_arm_condbl fixup_arm_blx fixup_arm_thumb_bl fixup_arm_thumb_blx fixup_arm_thumb_cb fixup_arm_thumb_cp fixup_arm_thumb_bcc fixup_arm_movt_hi16 fixup_arm_movw_lo16 fixup_t2_movt_hi16 fixup_t2_movw_lo16 fixup_arm_movt_hi16_pcrel fixup_arm_movw_lo16_pcrel fixup_t2_movt_hi16_pcrel fixup_t2_movw_lo16_pcrel unexpected instruction to relax: 5& 5& t6& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 5& 86& 6& 5& 5& 5& 6& 86& 6& 6& 6& 5& 5& 5& T6& \6& l6& d6& T6& \6& l6& d6& x7& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& 6& n7& d7& Z7& P7& F7& <7& .data.rel.ro.local .data.rel .rodata .bss Total number of PIC Relocations Total number of non-PIC relocations <& <& ;& ;& ;& <& <& <& <& $<& ,<& 4<& <<& D<& L<& T<& \<& d<& l<& t<& |<& <& <& <& <& <& <& <& ;& ;& <& <& ;& ;& ;& ;& ;& L<& ;& ;& T<& <& <& ;& ;& ;& <& <& <& <& $<& ,<& 4<& <<& D<& L<& T<& <& <& ;& ;& ;& <& <& <& <& $<& ,<& 4<& <<& <& <& ;& ;& ;& <& <& <& <& $<& ,<& 4<& <<& D<& L<& T<& \<& d<& l<& t<& |<& <& <& <& <& <& <& <& ;& ;& <& <& D<& ;& <& <& ;& ;& ;& <& <& <& <& $<& ,<& 4<& <<& D<& L<& T<& \<& d<& l<& t<& |<& <& <& <& <& <& <& <& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& ;& <& ;& <& <& $<& 4<& D<& T<& d<& t<& <& <& <& <& ;& |A& tA& |A& $A& A& A& D& vD& & 3 & i& I & 4 & & bi& bi& & & y & j& X & & & k & & & k & & 9 & & Y & Y & Y & bi& bi& bi& I & 4 & & Y & & j& j& P & & & P & P & & & P & P & & & P & P & & & P & & q & & bi& q & 7 & & & 8 & & & bi& j & & 1 & * & & & X & & 7 & & & 8 & & & bi& j & 7 & & & 8 & & & bi& j & 7 & & & 8 & & & bi& j & 7 & & & 8 & & & bi& bi& j & bi& bi& & 4 & & 4 & * & * & & & & & & bi& ~& bi& & & bi& & bi& bi& ~& bi& bi& bi& }& r& bi& bi& )& bi& bi& & & M & M & & & ~& - & ~& & }& o}& |& }& )& y|& j& I & 4 & & bi& bi& bi& I & 4 & & |& |& {& {& {& {& {& {& {& {& {& I{& o}& o}& o}& I{& I{& o}& I{& o}& o}& X & X & X & X & A & A & A & A & & 4 & )& bi& bi& I & 4 & & o}& o}& o}& I & 4 & & z& o}& o}& j& o}& o}& o}& o}& o}& o}& z& & & & & zz& #z& #z& #z& #z& #z& #z& & & & & & & #z& y& & & & & o}& o}& o}& o}& o}& o}& zz& o}& o}& o}& o}& o}& o}& & & & & _y& y& o}& o}& o}& P & & & P & P & & & P & P & & & P & P & & & P & x& x& x& x& 7 & Nx& v& bi& 8 & & j & u& u& * & /u& t& t& t& 7 & Nx& v& bi& 8 & & j & 7 & Nx& v& bi& 8 & & j & bi& bi& bi& I & & 4 & & Ut& Ut& Ut& w& w& w& & bi& & bi& & & k & & & k & o}& o}& o}& z& o}& o}& o}& o}& o}& o}& o}& zz& zz& zz& o}& o}& o}& o}& o}& o}& o}& & _y& y& o}& o}& o}& Ut& Ut& Ut& w& w& w& j& j& j& yw& Hw& w& w& w& #x& t& s& s& bi& bi& s& yw& |s& yw& Ys& yw& Es& r& ur& ]r& bi& bi& Hr& bi& bi& bi& r& bi& q& q& y & q& sq& Hq& q& q& yw& bi& j& j& G & bi& & & & & & & & & & bi& & & bi& bi& |s& yw& |s& yw& bi& \ & 1 & & & & j& yw& & & bi& w & N & N & N & yw& & yw& 9 & j& & & & & & & & & w& w& t& s& & N & N & bi& bi& bi& bi& j& q& N & N & j& j& j& p 0 / 0 / / / / / o p p p p P P P P P @ ` P p p 0 0 P p p 0 0 0 0 p p P P p p P P p 0 0 p 0 0 p 0 0 0 0 0 0 @ @ ` @ P P O P P P P P P 0 P @ P ` P P p 0 0 0 0 ` ` ` ` 0 P 0 0 0 0 P 0 p 0 0 p ` 0 @ @ @ 0 @ @ @ P p P @ p @ P 0 P P P P 0 P 0 ` ` ` ` P p M m M m 0 P p @ ` ` @ ` ` ` ` @ @ ` ` @ @ ` @ @ @ @ @ p p p p p p 0 0 0 0 P P 0 P P p p 0 p P p p p p @ ` ` 0 ` P ` p ` ` 0 P P p P P p p p p p p P P P P P P @ @ @ @ @ @ @ @ @ @ @ P P 0 0 @ @ 0 @ 0 @ @ P 0 0 p p P 0 P 0 P P @ P P P @ @ @ @ @ P P P P P P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P P @ P P 0 0 @ @ @ P @ @ @ @ P @ @ P @ @ 0 P 0 @ @ @ @ @ @ @ @ @ @ @ @ O M @ o m ` / - O O M @ O M @ M @ O M @ O M @ o m ` / - / O @ O M @ O M @ O M @ O @ o ` / / O @ O @ O @ O @ o ` / / O @ O @ O @ 0 0 @ @ @ @ @ @ @ @ P P P P P P @ @ @ @ P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P @ @ @ @ @ @ @ @ @ @ @ P P @ @ P 0 p P P P @ @ @ @ P P @ @ @ @ @ @ P P P 0 0 p p @ @ @ @ @ @ 0 P 0 P P P @ @ @ @ @ @ @ @ @ P 0 P 0 P P P 0 P 0 P P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P 0 P 0 P P P 0 P 0 P P P P P P P P P P P P P P P P P P 0 P 0 P P P P P P 0 P 0 P P P 0 P 0 P P P 0 P 0 P P @ @ P @ @ @ @ @ @ @ @ @ @ @ 0 @ 0 @ @ @ 0 @ 0 @ @ P P P P P P P P P P P P P P P P 0 @ P P P @ 0 @ 0 @ @ @ 0 @ 0 @ @ P P P P P P @ @ P P P P P P P P P P P P O O M @ O M @ M @ O M @ / O @ O M @ O M @ O M @ / O @ O @ O @ / O @ O @ O @ @ 0 @ 0 @ @ 0 @ 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P P P @ @ @ @ @ @ @ P p P p @ ` @ ` @ @ @ O @ o ` / P @ ` P p p 0 0 P p p 0 0 0 p p P P O _ 0 0 0 0 ? 0 0 0 0 0 ? 0 P P P P _ P O O @ @ O @ O O 0 O O @ O ` _ P _ P P o o o o ` ` ` @ @ @ 0 0 0 0 O ` 0 O ` ` ` @ 0 0 0 @ @ P P ` ` P P 0 0 0 @ @ - @ ` ` @ ` ` ` ` @ @ @ p P @ @ @ @ @ @ O / @ @ @ ` ` ` ` ` ` ` P P P P P P p p @ @ @ P 0 _ ? @A D 0 hD D @ A C G G B E ( B ` @@ x \ Z V ^ h H H X @ @ F @C C C xD @ A @B A P @ p T R ` P 8 @ B 0 mccodeemitter Number of MC instructions emitted. Number of constant pool relocations created. ' can not be undefined in a subtraction expression unsupported relocation on symbol FIXME: relocations to absolute targets not yet implemented T ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 4 ' L ' ' ' ' 4 ' 4 ' ' ' ' d ' | ' ' ' d ' | ' ' ' Thumb Mips Assembly Printer .set at .set macro .set reorder .end abiN32 abi64 eabi32 .section .mdebug. .previous .ent 0($ .set noat .set nomacro .mask .fmask ,$ .frame $ .set noreorder .cpload $25 %call16( %got( %hi( %lo( %tlsgd( %gottprel( %tprel_hi( %tprel_lo( %hi(%neg(%gp_rel( %lo(%neg(%gp_rel( %got_disp( %got_page( %got_ofst( CPI .section .gcc_compiled_long32 .section .gcc_compiled_long64 I' M' M' |M' |M' lM' lM' \M' \M' LM' LM' DM' DM' 4M' LM' M' 4M' lM' $M' M' M' M' |M' L' lM' L' \M' L' M' L' L' L' M' L' L' tL' L' dL' TL' DL' L' 4L' $L' L' L' L' L' L' K' L' K' tL' K' dL' K' DL' K' 4L' J' DM' LM' 4M' $M' M' |M' lM' \M' M' L' M' L' L' TL' L' $L' L' L' L' L' L' K' L' K' tL' K' dL' K' DL' K' 4L' J' I' 4L' 4L' DL' DL' I' I' K' I' dL' dL' K' K' I' I' J' J' L' L' L' L' L' L' L' L' L' L' K' K' L' L' K' K' K' K' M' M' L' L' M' M' L' L' L' L' TL' TL' L' L' $L' $L' tL' tL' K' K' 4M' 4M' $M' $M' DM' DM' M' O' O' O' O' O' O' O' O' O' O' tO' tO' dO' O' O' dO' O' TO' DO' O' 4O' O' $O' O' O' O' O' DO' N' N' N' 4O' N' N' N' $O' N' N' N' O' N' N' O' |N' N' tN' N' lN' N' dN' N' \N' N' TN' N' LN' N' ,N' tO' O' dO' TO' O' O' O' O' DO' N' 4O' N' $O' N' O' N' O' |N' N' tN' N' lN' N' dN' N' \N' N' TN' N' LN' N' ,N' M' N' N' N' N' M' M' LN' M' N' N' TN' TN' M' M' ,N' ,N' O' O' |N' |N' N' N' tN' tN' N' N' lN' lN' N' N' dN' dN' LN' LN' DO' DO' N' N' 4O' 4O' N' N' $O' $O' N' N' O' O' N' N' N' N' \N' \N' dO' dO' TO' TO' tO' tO' X' X' \' D\' l\' \' \' \' X' X' X' \' ,]' \]' ]' X' ]' ]' ^' X' Y' X' X' Y' X' Y' Z' [' [' [' mips-fix-global-base-reg Always use $gp as the global base register. j' j' j' j' j' j' j' j' k' k' ,k' DAG Pattern Instruction Selection (( +( *( *( *( *( d*( D*( 4*( $*( *( *( )( )( )( )( (( d)( D)( ,)( )( )( (( (( r/( 2( 2( x2( n2( Z2( P2( x2( n2( Z2( F2( P2( P2( x2( n2( Z2( P2( <2( n2( Z2( P2( <2( Z2( P2( <2( Z2( P2( <2( d2( n2( Z2( P2( <2( P2( <2( Z2( 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/( 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/( 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/( 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/( 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/( d2( r/( d2( d2( <2( ;( >( >( >( 6( >( >( >( 6( >( >( >( >( >( 6( >( >( >( 6( >( >( >( >( >( >( >( >( >( &<( 6( >( >( >( >( >( >( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( ;( &<( ;( &<( &<( &<( B( E( lE( $E( E( ,B( dB( F( D( TB( F( E( B( LG( ,B( C( ,B( dB( &C( dB( zF( B( B( B( bG( DE( dF( XF( ,B( dB( D( D( TB( E( TB( F( F( TB( D( 'G( E( ,F( G( B( LC( G( C( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( ,B( dB( TB( tB( 4D( CE( I( 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( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( CE( lI( CE( lI( lI( lI( EC( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( EC( lI( EC( lI( lI( lI( .D( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( .D( lI( .D( lI( lI( lI( +F( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( +F( lI( +F( lI( lI( lI( G( I( 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( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( lI( G( lI( lI( lI( LG( I( 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( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( LG( lI( LG( lI( lI( lI( iE( I( 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( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( iE( lI( iE( lI( lI( lI( E( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( 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( 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( 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( 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( 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( 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( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( lI( E( lI( lI( lI( B( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( lI( B( lI( lI( lI( F( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( lI( F( lI( lI( lI( D( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( lI( D( lI( lI( lI( F( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( lI( F( lI( lI( lI( G( I( 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( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( G( lI( G( lI( lI( lI( D( I( 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( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( D( lI( D( lI( lI( lI( E( I( 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( 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( 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( 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( 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( 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( 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( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( lI( E( lI( lI( lI( F( I( 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( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( lI( F( lI( lI( lI( F( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( F( lI( F( lI( lI( lI( E( I( 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( 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( 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( 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( 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( 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( 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( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( lI( E( lI( lI( lI( E( ^I( WI( PI( II( BI( ;I( PI( II( BI( 4I( ;I( ;I( PI( II( BI( ;I( I( II( BI( ;I( I( BI( ;I( I( BI( ;I( I( eI( II( BI( ;I( I( ;I( I( BI( 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( 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( 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( 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( 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( 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( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( E( lI( E( lI( lI( lI( B( I( 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( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( B( lI( B( lI( lI( lI( b )% .p )% . )% .{ )% . P $ ).A ).D & ).X ).[ & ).p ).{ ( ). ). & ). ). ) ).t ).s W / % ).y ).n % ).z ).o 3 )% .n )% .o 9 ).L ).K ).J C / # ).N ).O ).P w $ ).B ).C & ).Y ).Z & ).q ).r & ).I ).Q R & ). ). & ). ). & ). ). ( ). ). ( ). ). * ). ). * ). ). ( ). ). * ). ). * ). ). ( ). ). ). ). ( ). ). ). ). ( ). ). ( ). ). ( ). ). * ). ). * ). ). * ! ). ). * " # ). ). ( ). ). * ). ). * ). ). * $ ). ). ( ). ). ). ). ( ). ). ( % & ). ' ). ). ). ( ). ). ( % & ). ' ). ` " ( * )- $ - $ - 0 * )- $ - $ - 0 ^ " ). ). 2 ). ). ). / I ). ). ). ). 9 ). ). ). 5 )% . )% . + )- 0 )- 0 Y . X .1 .2 g % .1 F * ) ' , . ' , . . . h ).] ).` ).b ).d )% .g )% .[ X * % )' -b % .[ % )' -d % .[ ).[ ).g # )-` % .[ # )-f % .[ # )-` % .[ # )-f % .[ ).^ ).a ).c ).e )% .h )% .\ X * % )' -c % .[ % )' -e % .[ ).\ ).h # )-a % .[ # )-g % .[ # )-a % .[ # )-g % .[ 1 )% .g )% .h Na / Y .p . .q . e h S $ . . $ . . * ' -b . ' -d . ! ' -b . ! ' -d . . . . . . . * ' -b . ' -d . ! ' -b . ! ' -d . ! ' -b . ! ' -d . -` . -f . -` . -f . - . -` . -f . -` . -f . - . 6 - . - . W & . . & . . * ! ' -c . ! ' -e . ! ' -c . ! ' -e . e . . . . * ! ' -c . ! ' -e . ! ' -c . ! ' -e . -a . -g . -a . -g . -a . -g . -a . -g . 8 - . - . 8 - . - . G . . " . . h -` . -f . -` . -f . - . - . -` . -f . -` . -f . - . - . -` . -f . -` . -f . - . - . -a . -g . -a . -g . - . - . -a . -g . -a . -g . - . - . W 0 . . . " . . ). > . . . . 5 ' ' . ' ' . 8 ' ' . ' ' . / . . % . . " . . # . . . . % . # . . . % . . " . . # . . . . ' . # . A $ * ' . ' . . . h h * ' .b ' .d ' -b $ . ' -d $ . .` .f .` .f - $ .d % - .f -` $ . -f $ . -` $ . -f $ . h * ' .c ' .e ' -c $ . ' -e $ . .a .g .a .g - $ .e % - .g -a $ . -g $ . -a $ . -g $ . GW * ) ' , . ' , . . . GX * ) ' , .5 ' , .6 .3 .4 KZ + + ' .\ , ' . ._ . K\ + + ' .j , ' . .k . K[ + + ' .h , ' . .i . S^ / + ' .: , ' . .; . &; * ' . . F - tE 8 G ., .* .+ 8 G ., .* .+ 8F G ./ .- .. 2G .! . . + . . . . ).Y ).Z ). )' .| J . )' . ' ). ' $ ). ' ). ' ). ' . . % . . " . . # . . . . % . % . % % . % . " % . % . # % . % . % . % . . . # . . $ . . % . . " . . . . E ' . * ' . ' . ' . S *% ' . )% ' .5 .' , . ' , - ' , .5 F / / ).& 0 ). 1 )." 2 ).$ F / / ).' 0 ).! 1 ).# 2 ).% F / 3 ).F 4 ).@ 5 ).B 6 ).D F / 3 ).G 4 ).A 5 ).C 6 ).E F / 7 ).. 8 ).( 9 ).* : )., F / 7 )./ 8 ).) 9 ).+ : ).- F / ; ).> < ).8 = ).: > ).< F / ; ).? < ).9 = ).; > ).= F / ? ).N @ ).H A ).J B ).L F / ? ).O @ ).I A ).K B ).M F / C ).6 D ).0 E ).2 F ).4 F / C ).7 D ).1 E ).3 F ).5 F / G ).V H ).P I ).R J ).T F / G ).W H ).Q I ).S J ).U K 2 K ). L ). M ). N ). K 2 K ). L ). M ). N ). 0 .m . ). ).X ). ). ).9 .M . . . Mr .R .S .T .U .^ + h+ `. + h+ `. + h+ `. + h+ `. 1 .' < .m 3y . . ." . n .] l .] D . . . . . D . . . . . +_ - $ .: - . qs * - . -~ . B ( - . - . -} . o $ - $ .\ m - $ . E 7 G . . . e 6 G . . . * . . . T - % ." % . 0 O % -" . % - . '~ . . . '} . . . ' . . . +I . . . +G . . . .i u .{ .| x .t .w qp @ -" .~ ( -" .u -" .x , - .} - .v __gnu_local_gp MipsISD::JmpLink MipsISD::Hi MipsISD::Lo MipsISD::GPRel MipsISD::ThreadPointer MipsISD::Ret MipsISD::FPBrcond MipsISD::FPCmp MipsISD::CMovFP_T MipsISD::CMovFP_F MipsISD::FPRound MipsISD::MAdd MipsISD::MAddu MipsISD::MSub MipsISD::MSubu MipsISD::DivRem MipsISD::DivRemU MipsISD::BuildPairF64 MipsISD::ExtractElementF64 MipsISD::Wrapper MipsISD::DynAlloc MipsISD::Sync MipsISD::Ext MipsISD::Ins $^( l]( ^( ^( ^( ^( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( ]( |]( ,^( Xd( e( e( e( e( e( e( {e( oe( ce( We( Ke( ?e( 3e( d( Xd( Xd( e( e( e( e( e( e( $h( $h( j( j( j( \m(