! / 1587975909 0 0 0 65286 ` PPP4444444444444PPPPPPPPPôôôôôôôôôRRRXXXXXX\\rrrrrrrrrrrrrrrrrrrrrrrr.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     , , , ,        X X X X X X            > > > > > > > > > > > P$ P$ P$ Y Y Y Y Y Y Y Y Y Y Y Y Y # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # H H H H H H H H H H P %^^^^^^^^^^^888(.!!!!!!!!!![zzzzLHHHHrrrrȬȬȬȬXXXXXXXXXX}L0003itH````-77777                              88888888888888888-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L-L ! ! ! ! ! ! ! ! 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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!(!(!(!(!(!(!(!(!(!(!(!(!(_ZN8spvtools5utils9BitVector13ReportDensityERSo_ZN8spvtools5utils9BitVector2OrERKS1__ZN8spvtools5utilslsERSoRKNS0_9BitVectorE_ZNSt6vectorImSaImEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKmS1_EEEEvNS4_IPmS1_EET_SA_St20forward_iterator_tag_ZGVZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE17first_rounded_bit_ZGVZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE20last_significant_bit_ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS5_EEEEEEbPKcPT__ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS4_EEEEEEbPKcPT__ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS4_EEEEEEbPKcPT__ZN8spvtools5utils11ParseNumberIlEEbPKcPT__ZN8spvtools5utils11ParseNumberImEEbPKcPT__ZN8spvtools5utils16ParseNormalFloatINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSiS6_bRNS0_8HexFloatIT_T0_EE_ZN8spvtools5utils16ParseNormalFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSiS6_bRNS0_8HexFloatIT_T0_EE_ZN8spvtools5utils20ParseAndEncodeNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZN8spvtools5utils27ParseAndEncodeIntegerNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZN8spvtools5utils33ParseAndEncodeFloatingPointNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPb_ZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE6castToINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEEvRT_NS0_15round_directionE_ZN8spvtools5utilsrsINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS4_EEEERSiS7_RNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilsrsINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSiS6_RNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilsrsINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSiS6_RNS0_8HexFloatIT_T0_EE_ZSt3decRSt8ios_base_ZSt3hexRSt8ios_base_ZZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE17first_rounded_bit_ZZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE20last_significant_bit_ZN8spvtools5utils13SplitFlagArgsERKSs_ZN8spvtools5utils17CardinalToOrdinalEm_ZN8spvtools5utils8ToStringImEESsT__ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeEPKcPPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tPKcmPPK18spv_operand_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t_ZNK8spvtools15AssemblyGrammar16parseMaskOperandE18spv_operand_type_tPKcPj_ZNK8spvtools15AssemblyGrammar23pushOperandTypesForMaskE18spv_operand_type_tjPSt6vectorIS1_SaIS1_EE_ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeE6SpvOp__ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeEPKcP6SpvOp__ZNK8spvtools15AssemblyGrammar26filterCapsAgainstTargetEnvEPK14SpvCapability_j_ZNK8spvtools15AssemblyGrammar7isValidEv_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__Z13spv_strnlen_sPKcm_Z18spvBinaryHeaderGetP18spv_const_binary_t16spv_endianness_tP12spv_header_t_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT__ZNSt6vectorIjSaIjEE15_M_range_insertIPKjEEvN9__gnu_cxx17__normal_iteratorIPjS1_EET_S9_St20forward_iterator_tagspvBinaryDestroyspvBinaryParse_ZN8spvtools16DiagnosticStreamC1EOS0__ZN8spvtools16DiagnosticStreamC2EOS0__ZN8spvtools16DiagnosticStreamD1Ev_ZN8spvtools16DiagnosticStreamD2Ev_ZN8spvtools17spvResultToStringE12spv_result_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_tspvDiagnosticCreatespvDiagnosticDestroyspvDiagnosticPrint_ZN8spvtools18FriendlyNameMapperD2Ev_ZN8spvtools26spvInstructionBinaryToTextE14spv_target_envPKjmS2_mj_ZNSt14_Function_base13_Base_managerIZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZNSt17_Function_handlerIFSsjEZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E9_M_invokeERKSt9_Any_datajspvBinaryToText_ZN8spvtools17ExtensionToStringENS_9ExtensionE_ZN8spvtools18CapabilityToStringE14SpvCapability__ZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionE_Z18spvExtInstTableGetPPK20spv_ext_inst_table_t14spv_target_env_Z21spvExtInstIsDebugInfo19spv_ext_inst_type_t_Z23spvExtInstImportTypeGetPKc_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_Z25spvExtInstTableNameLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_Z26spvExtInstTableValueLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZN8spvtools18GetExtensionStringEPK24spv_parsed_instruction_t_ZN8spvtools20ExtensionSetToStringERKNS_7EnumSetINS_9ExtensionEEE_ZN8spvtools10SpirvTools18SetMessageConsumerESt8functionIFv19spv_message_level_tPKcRK14spv_position_tS4_EE_ZN8spvtools10SpirvToolsC1E14spv_target_env_ZN8spvtools10SpirvToolsC2E14spv_target_env_ZN8spvtools10SpirvToolsD1Ev_ZN8spvtools10SpirvToolsD2Ev_ZN8spvtools7Context18SetMessageConsumerESt8functionIFv19spv_message_level_tPKcRK14spv_position_tS4_EE_ZN8spvtools7Context8CContextEv_ZN8spvtools7ContextC1E14spv_target_env_ZN8spvtools7ContextC1EOS0__ZN8spvtools7ContextC2E14spv_target_env_ZN8spvtools7ContextC2EOS0__ZN8spvtools7ContextD1Ev_ZN8spvtools7ContextD2Ev_ZN8spvtools7ContextaSEOS0__ZNK8spvtools10SpirvTools11DisassembleEPKjmPSsj_ZNK8spvtools10SpirvTools11DisassembleERKSt6vectorIjSaIjEEPSsj_ZNK8spvtools10SpirvTools7IsValidEv_ZNK8spvtools10SpirvTools8AssembleEPKcmPSt6vectorIjSaIjEEj_ZNK8spvtools10SpirvTools8AssembleERKSsPSt6vectorIjSaIjEEj_ZNK8spvtools10SpirvTools8ValidateEPKjm_ZNK8spvtools10SpirvTools8ValidateEPKjmP23spv_validator_options_t_ZNK8spvtools10SpirvTools8ValidateERKSt6vectorIjSaIjEE_ZNK8spvtools7Context8CContextEv_ZNSt6vectorIjSaIjEE13_M_assign_auxIPjEEvT_S4_St20forward_iterator_tag_ZN8spvtools18FriendlyNameMapper15SaveBuiltInNameEjj_ZN8spvtools18FriendlyNameMapper16ParseInstructionERK24spv_parsed_instruction_t_ZN8spvtools18FriendlyNameMapper18NameForEnumOperandE18spv_operand_type_tj_ZN8spvtools18FriendlyNameMapper25ParseInstructionForwarderEPvPK24spv_parsed_instruction_t_ZN8spvtools18FriendlyNameMapper8SanitizeERKSs_ZN8spvtools18FriendlyNameMapper8SaveNameEjRKSs_ZN8spvtools18FriendlyNameMapper9NameForIdEj_ZN8spvtools18FriendlyNameMapperC1EPK13spv_context_tPKjm_ZN8spvtools18FriendlyNameMapperC2EPK13spv_context_tPKjm_ZN8spvtools20GetTrivialNameMapperEv_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKSsEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbEOT_St17integral_constantIbLb1EE_ZNSt10_HashtableIjSt4pairIKjSsESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt14_Function_base13_Base_managerIPFSsjEE10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt17_Function_handlerIFSsjEPS0_E9_M_invokeERKSt9_Any_dataj_Z13spvOpcodeMaket6SpvOp__Z14spvOpcodeSplitjPtS__Z15spvGeneratorStrj_Z15spvOpcodeIsLoad6SpvOp__Z16spvOpcodeIsDebug6SpvOp__Z17spvOpcodeIsBranch6SpvOp__Z17spvOpcodeIsReturn6SpvOp__Z17spvOpcodeTableGetPPK18spv_opcode_table_t14spv_target_env_Z18spvInstructionCopyPKj6SpvOp_t16spv_endianness_tP17spv_instruction_t_Z19spvOpcodeIsAtomicOp6SpvOp__Z19spvOpcodeIsConstant6SpvOp__Z20spvOpcodeIsComposite6SpvOp__Z21spvOpcodeIsDecoration6SpvOp__Z21spvOpcodeIsScalarType6SpvOp__Z22spvOpcodeGeneratesType6SpvOp__Z23spvOpcodeIsScalarizable6SpvOp__Z23spvOpcodeIsSpecConstant6SpvOp__Z24spvOpcodeIsReturnOrAbort6SpvOp__Z24spvOpcodeTableNameLookup14spv_target_envPK18spv_opcode_table_tPKcPPK17spv_opcode_desc_t_Z25spvOpcodeIsAtomicWithLoad6SpvOp__Z25spvOpcodeIsBaseOpaqueType6SpvOp__Z25spvOpcodeTableValueLookup14spv_target_envPK18spv_opcode_table_t6SpvOp_PPK17spv_opcode_desc_t_Z26spvOpcodeIsBlockTerminator6SpvOp__Z26spvOpcodeIsConstantOrUndef6SpvOp__Z29spvOpcodeIsScalarSpecConstant6SpvOp__Z30spvOpcodeReturnsLogicalPointer6SpvOp__Z35spvOpcodeIsNonUniformGroupOperation6SpvOp__Z36spvOpcodeIsCommutativeBinaryOperator6SpvOp__Z38spvOpcodeMemorySemanticsOperandIndices6SpvOp__Z38spvOpcodeReturnsLogicalVariablePointer6SpvOp__ZNSt6vectorIjSaIjEE17_M_default_appendEmspvOpcodeString_Z11spvIsIdType18spv_operand_type_t_Z13spvIsInIdType18spv_operand_type_t_Z17spvOperandTypeStr18spv_operand_type_t_Z18spvOperandTableGetPPK19spv_operand_table_t14spv_target_env_Z19spvPushOperandTypesPK18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z20spvOperandIsConcrete18spv_operand_type_t_Z20spvOperandIsOptional18spv_operand_type_t_Z20spvOperandIsVariable18spv_operand_type_t_Z24spvOperandIsConcreteMask18spv_operand_type_t_Z25spvOperandTableNameLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tPKcmPPK18spv_operand_desc_t_Z26spvOperandTableValueLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPPK18spv_operand_desc_t_Z26spvPushOperandTypesForMask14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPSt6vectorIS3_SaIS3_EE_Z28spvExpandOperandSequenceOnce18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z28spvTakeFirstMatchableOperandPSt6vectorI18spv_operand_type_tSaIS0_EE_Z37spvAlternatePatternFollowingImmediateRKSt6vectorI18spv_operand_type_tSaIS0_EE_Z38spvOperandCanBeForwardDeclaredFunction6SpvOp__Z48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tj_ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT__ZN8spvtools18EmitNumericLiteralEPSoRK24spv_parsed_instruction_tRK20spv_parsed_operand_t_ZN8spvtools5utilslsINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS4_EEEERSoS7_RKNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilslsINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilslsINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE_ZN8spvtools3clr3redcvPKcEv_ZN8spvtools3clr4bluecvPKcEv_ZN8spvtools3clr4greycvPKcEv_ZN8spvtools3clr5greencvPKcEv_ZN8spvtools3clr5resetcvPKcEv_ZN8spvtools3clr6yellowcvPKcEvspvSoftwareVersionDetailsStringspvSoftwareVersionString_Z10spvFixWordj16spv_endianness_t_Z15spvIsHostEndian16spv_endianness_t_Z16spvFixDoubleWordjj16spv_endianness_t_Z19spvBinaryEndiannessP18spv_const_binary_tP16spv_endianness_t_ZN20spv_fuzzer_options_tC1Ev_ZN20spv_fuzzer_options_tC2EvspvFuzzerOptionsCreatespvFuzzerOptionsDestroyspvFuzzerOptionsEnableFuzzerPassValidationspvFuzzerOptionsEnableReplayValidationspvFuzzerOptionsSetRandomSeedspvFuzzerOptionsSetShrinkerStepLimitspvOptimizerOptionsCreatespvOptimizerOptionsDestroyspvOptimizerOptionsSetMaxIdBoundspvOptimizerOptionsSetPreserveBindingsspvOptimizerOptionsSetPreserveSpecConstantsspvOptimizerOptionsSetRunValidatorspvOptimizerOptionsSetValidatorOptions_ZN21spv_reducer_options_tC1Ev_ZN21spv_reducer_options_tC2EvspvReducerOptionsCreatespvReducerOptionsDestroyspvReducerOptionsSetFailOnValidationErrorspvReducerOptionsSetStepLimit_Z14spvIsOpenCLEnv14spv_target_env_Z14spvIsOpenGLEnv14spv_target_env_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z16spvTargetEnvListii_Z18spvLogStringForEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_Z22spvVersionForTargetEnv14spv_target_envspvParseTargetEnvspvParseVulkanEnvspvTargetEnvDescription_Z30spvParseUniversalLimitsOptionsPKcP19spv_validator_limitspvValidatorOptionsCreatespvValidatorOptionsDestroyspvValidatorOptionsSetBeforeHlslLegalizationspvValidatorOptionsSetRelaxBlockLayoutspvValidatorOptionsSetRelaxLogicalPointerspvValidatorOptionsSetRelaxStoreStructspvValidatorOptionsSetScalarBlockLayoutspvValidatorOptionsSetSkipBlockLayoutspvValidatorOptionsSetUniformBufferStandardLayoutspvValidatorOptionsSetUniversalLimit_ZN8spvtools25SetContextMessageConsumerEP13spv_context_tSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS5_EEspvContextCreatespvContextDestroy_Z12spvIsValidIDPKc_Z16spvTextToLiteralPKcP13spv_literal_t_Z20spvTextEncodeOperandRKN8spvtools15AssemblyGrammarEPNS_15AssemblyContextE18spv_operand_type_tPKcP17spv_instruction_tPSt6vectorIS5_SaIS5_EE_Z21spvIsValidIDCharacterc_ZN8spvtools15AssemblyContextC2EP10spv_text_tRKSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS6_EEOSt3setIjSt4lessIjESaIjEE_ZN8spvtools15AssemblyContextD2Ev_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools5utils11ParseNumberIjEEbPKcPT__ZNSt6vectorI17spv_instruction_tSaIS0_EE19_M_emplace_back_auxIJS0_EEEvDpOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjEspvTextDestroyspvTextToBinaryspvTextToBinaryWithOptions_ZN8spvtools12kUnknownTypeE_ZN8spvtools15AssemblyContext11seekForwardEj_ZN8spvtools15AssemblyContext12startsWithOpEv_ZN8spvtools15AssemblyContext15binaryEncodeU32EjP17spv_instruction_t_ZN8spvtools15AssemblyContext16isStartOfNewInstEv_ZN8spvtools15AssemblyContext18binaryEncodeStringEPKcP17spv_instruction_t_ZN8spvtools15AssemblyContext20recordTypeDefinitionEPK17spv_instruction_t_ZN8spvtools15AssemblyContext20recordTypeIdForValueEjj_ZN8spvtools15AssemblyContext21spvNamedIdAssignOrGetEPKc_ZN8spvtools15AssemblyContext23recordIdAsExtInstImportEj19spv_ext_inst_type_t_ZN8spvtools15AssemblyContext26binaryEncodeNumericLiteralEPKc12spv_result_tRKNS_6IdTypeEP17spv_instruction_t_ZN8spvtools15AssemblyContext7advanceEv_ZN8spvtools15AssemblyContext7getWordEPSsP14spv_position_t_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools5utils11ParseNumberIjEEbPKcPT__ZNK8spvtools15AssemblyContext13GetNumericIdsEv_ZNK8spvtools15AssemblyContext19getExtInstTypeForIdEj_ZNK8spvtools15AssemblyContext25getTypeOfValueInstructionEj_ZNK8spvtools15AssemblyContext28getTypeOfTypeGeneratingValueEj_ZNK8spvtools15AssemblyContext4peekEv_ZNK8spvtools15AssemblyContext7hasTextEv_ZNK8spvtools15AssemblyContext8getBoundEv_ZNSt10_HashtableISsSt4pairIKSsjESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRPKcRjEEES0_INS4_14_Node_iteratorIS2_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSt4pairIKSsjESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb1EEE_ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjS2_EEEES0_INS5_14_Node_iteratorIS3_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools6IdTypeEESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjjEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt6vectorIjSaIjEE13_M_insert_auxIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT__ZNSt6vectorIjSaIjEE17_M_default_appendEm_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools18FriendlyNameMapperD2Ev_ZN8spvtools3val17ValidationState_t18RegisterEntryPointEj18SpvExecutionModel_ONS1_21EntryPointDescriptionE_ZN8spvtools3val17ValidationState_t21AddFunctionCallTargetEj_ZN8spvtools3val17ValidationState_tD2Ev_ZN8spvtools3val36ValidateBinaryAndKeepValidationStateEPK13spv_context_tPK23spv_validator_options_tPKjmPP16spv_diagnostic_tPSt10unique_ptrINS0_17ValidationState_tESt14default_deleteISD_EE_ZN8spvtools3val8FunctionD2Ev_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKSsEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbEOT_St17integral_constantIbLb1EE_ZNSt10_HashtableIjSt4pairIKjSt3setI18SpvExecutionModel_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_deallocate_nodesEPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EE19_M_emplace_back_auxIJRS3_EEEvDpOT__ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EEC2ERKS5__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJRKSsEEEvDpOT__ZNSt6vectorISsSaISsEE7reserveEm_ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT__ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZNSt8_Rb_treeISt6vectorIjSaIjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElSsEvT_T0_S8_T1__ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElEvT_S7_T0__ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_S7_S7__ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT__ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEET_S7_S7__ZSt9transformIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEESt16ostream_iteratorISscSt11char_traitsIcEESt5_BindIFSt7_Mem_fnIMN8spvtools3val17ValidationState_tEKFSsjEESt17reference_wrapperISF_ESt12_PlaceholderILi1EEEEET0_T_SQ_SP_T1_spvValidatespvValidateBinaryspvValidateWithOptions_ZN8spvtools3val17ValidateAdjacencyERNS0_17ValidationState_tE_ZN8spvtools3val14AnnotationPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t23RegisterDecorationForIdEjRKNS0_10DecorationE_ZN8spvtools3val17ValidationState_t34RegisterDecorationsForStructMemberIN9__gnu_cxx17__normal_iteratorIPNS0_10DecorationESt6vectorIS5_SaIS5_EEEEEEvjjT_SB__ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag_ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT__ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKjS1_EEEEvNS4_IPjS1_EET_SA_St20forward_iterator_tag_ZNSt6vectorIjSaIjEEaSERKS1__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZSt6__findIN9__gnu_cxx17__normal_iteratorIPN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SA_SA_RKT0_St26random_access_iterator_tag_ZN8spvtools3val15ArithmeticsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11AtomicsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12BarriersPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11BitwisePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11InstructionC2EOS1__ZN8spvtools3val11InstructionC2ERKS1__ZN8spvtools3val16ValidateBuiltInsERNS0_17ValidationState_tE_ZNSt11_Tuple_implILm2EJ18SpvExecutionModel_N8spvtools3val10DecorationENS2_11InstructionES4_St12_PlaceholderILi1EEEEC2ERKS7__ZNSt3setI18SpvExecutionModel_St4lessIS0_ESaIS0_EE6insertISt23_Rb_tree_const_iteratorIS0_EEEvT_S8__ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOjEESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS1__ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZN8spvtools3val14CapabilityPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EE_ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE_ZN8spvtools3val14ConstructNamesENS0_13ConstructTypeE_ZN8spvtools3val15ControlFlowPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val16FirstBlockAssertERNS0_17ValidationState_tEj_ZN8spvtools3val16MergeBlockAssertERNS0_17ValidationState_tEj_ZN8spvtools3val16PerformCfgChecksERNS0_17ValidationState_tE_ZN8spvtools3val18printDominatorListERKNS0_10BasicBlockE_ZN8spvtools3val19FindCaseFallThroughERNS0_17ValidationState_tEPNS0_10BasicBlockEPjPKS3_RKSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEPNS0_8FunctionE_ZN8spvtools3val20ConstructErrorStringERKNS0_9ConstructERKSsS5_S5__ZN8spvtools3val22PerformWebGPUCfgChecksERNS0_17ValidationState_tEPNS0_8FunctionE_ZN8spvtools3val22StructuredSwitchChecksERNS0_17ValidationState_tEPNS0_8FunctionEPKNS0_11InstructionEPKNS0_10BasicBlockESA__ZN8spvtools3val27StructuredControlFlowChecksERNS0_17ValidationState_tEPNS0_8FunctionERKSt6vectorISt4pairIjjESaIS7_EERKS5_IPKNS0_10BasicBlockESaISE_EE_ZN8spvtools3val28ValidateStructuredSelectionsERNS0_17ValidationState_tERKSt6vectorIPKNS0_10BasicBlockESaIS6_EE_ZN8spvtools3val33UpdateContinueConstructExitBlocksERNS0_8FunctionERKSt6vectorISt4pairIjjESaIS5_EE_ZN8spvtools3val7CfgPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val8Function18GetContinueHeadersEPNS0_10BasicBlockE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_ZNS0_3CFAIS2_E19CalculateDominatorsERKSt6vectorIS4_SaIS4_EESt8functionIFPKS9_IPS2_SaISF_EES4_EEE12block_detailESaISN_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSP_18_Mod_range_hashingENSP_20_Default_ranged_hashENSP_20_Prime_rehash_policyENSP_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSP_10_Hash_nodeISN_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjjEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE17_M_default_appendEm_ZNSt6vectorISt4pairIPN8spvtools3val10BasicBlockES4_ESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorISt4pairIjjESaIS1_EE19_M_emplace_back_auxIJjjEEEvDpOT__ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E_ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1__ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1__ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElS7_ZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_T0_SW_T1_T2__ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0_T1__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0__ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_SV_SV_T0__ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKPN8spvtools3val10BasicBlockESt6vectorIS5_SaIS5_EEEEZNS2_3CFAIS4_E19CalculateDominatorsERKS8_IPKS4_SaISF_EESt8functionIFPKSA_SF_EEEUlS5_E_ET_SQ_SQ_T0_St26random_access_iterator_tag_ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EEENKUlRKSt4pairISC_SC_ESM_E_clESM_SM__ZN8spvtools3val14CompositesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12ConstantPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14ConversionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val9DebugPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val19ValidateDecorationsERNS0_17ValidationState_tE_ZNSt10_HashtableIPN8spvtools3val11InstructionES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT__ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT__ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZN8spvtools3val15DerivativesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val13ExtensionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15ValidateExtInstERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidateExtensionERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val21ValidateExtInstImportERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val28ValidateExecutionLimitationsERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12FunctionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SB_SB_RKT0_St26random_access_iterator_tag_ZN8spvtools3val11UpdateIdUseERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val28CheckIdDefinitionDominateUseERNS0_17ValidationState_tE_ZN8spvtools3val6IdPassERNS0_17ValidationState_tEPNS0_11InstructionE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZN8spvtools3val9ImagePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val18ValidateInterfacesERNS0_17ValidationState_tE_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_S7__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0__ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZN8spvtools3val15InstructionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t34RegisterExecutionModeForEntryPointEj17SpvExecutionMode__ZN8spvtools7EnumSetI14SpvCapability_EaSERKS2__ZNSt10_HashtableIjSt4pairIKjSt3setI17SpvExecutionMode_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZN8spvtools3val16ModuleLayoutPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12LiteralsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12LogicalsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val10MemoryPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val23ValidateMemorySemanticsERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val8MiscPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15ModeSettingPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14NonUniformPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14PrimitivesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12IsValidScopeEj_ZN8spvtools3val13ValidateScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val19ValidateMemoryScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val22ValidateExecutionScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val21ValidateSmallTypeUsesERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val8TypePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSt10_HashtableIjSt4pairIKjbESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val10BasicBlock10pdom_beginEv_ZN8spvtools3val10BasicBlock17DominatorIteratorC1EPKS1_St8functionIFS4_S4_EE_ZN8spvtools3val10BasicBlock17DominatorIteratorC1Ev_ZN8spvtools3val10BasicBlock17DominatorIteratorC2EPKS1_St8functionIFS4_S4_EE_ZN8spvtools3val10BasicBlock17DominatorIteratorC2Ev_ZN8spvtools3val10BasicBlock17DominatorIteratordeEv_ZN8spvtools3val10BasicBlock17DominatorIteratorppEv_ZN8spvtools3val10BasicBlock18RegisterSuccessorsERKSt6vectorIPS1_SaIS3_EE_ZN8spvtools3val10BasicBlock19immediate_dominatorEv_ZN8spvtools3val10BasicBlock21SetImmediateDominatorEPS1__ZN8spvtools3val10BasicBlock24immediate_post_dominatorEv_ZN8spvtools3val10BasicBlock25RegisterBranchInstructionE6SpvOp__ZN8spvtools3val10BasicBlock25SetImmediatePostDominatorEPS1__ZN8spvtools3val10BasicBlock7dom_endEv_ZN8spvtools3val10BasicBlock8pdom_endEv_ZN8spvtools3val10BasicBlock9dom_beginEv_ZN8spvtools3val10BasicBlockC1Ej_ZN8spvtools3val10BasicBlockC2Ej_ZN8spvtools3valeqERKNS0_10BasicBlock17DominatorIteratorES4__ZN8spvtools3valneERKNS0_10BasicBlock17DominatorIteratorES4__ZNK8spvtools3val10BasicBlock10pdom_beginEv_ZNK8spvtools3val10BasicBlock13postdominatesERKS1__ZNK8spvtools3val10BasicBlock19immediate_dominatorEv_ZNK8spvtools3val10BasicBlock24immediate_post_dominatorEv_ZNK8spvtools3val10BasicBlock7dom_endEv_ZNK8spvtools3val10BasicBlock8pdom_endEv_ZNK8spvtools3val10BasicBlock9dom_beginEv_ZNK8spvtools3val10BasicBlock9dominatesERKS1__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT__ZSt4findIN8spvtools3val10BasicBlock17DominatorIteratorEPKS2_ET_S6_S6_RKT0__ZN8spvtools3val21ValidateConstructSizeENS0_13ConstructTypeEm_ZN8spvtools3val9Construct10exit_blockEv_ZN8spvtools3val9Construct11entry_blockEv_ZN8spvtools3val9Construct24corresponding_constructsEv_ZN8spvtools3val9Construct28set_corresponding_constructsESt6vectorIPS1_SaIS3_EE_ZN8spvtools3val9Construct8set_exitEPNS0_10BasicBlockE_ZN8spvtools3val9ConstructC1ENS0_13ConstructTypeEPNS0_10BasicBlockES4_St6vectorIPS1_SaIS6_EE_ZN8spvtools3val9ConstructC2ENS0_13ConstructTypeEPNS0_10BasicBlockES4_St6vectorIPS1_SaIS6_EE_ZNK8spvtools3val9Construct10exit_blockEv_ZNK8spvtools3val9Construct11entry_blockEv_ZNK8spvtools3val9Construct16IsStructuredExitERNS0_17ValidationState_tEPNS0_10BasicBlockE_ZNK8spvtools3val9Construct24corresponding_constructsEv_ZNK8spvtools3val9Construct4typeEv_ZNK8spvtools3val9Construct6blocksEPNS0_8FunctionE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt6vectorIPN8spvtools3val9ConstructESaIS3_EEaSERKS5__ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT__ZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF__ZN8spvtools3CFAINS_3val10BasicBlockEE19ComputeAugmentedCFGERSt6vectorIPS2_SaIS5_EES5_S5_PSt13unordered_mapIPKS2_S7_St4hashISB_ESt8equal_toISB_ESaISt4pairIKSB_S7_EEESL_St8functionIFPKS7_SB_EESQ__ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE_ZN8spvtools3val10BasicBlockC2ERKS1__ZN8spvtools3val8Function10constructsEv_ZN8spvtools3val8Function11first_blockEv_ZN8spvtools3val8Function12AddConstructERKNS0_9ConstructE_ZN8spvtools3val8Function13GetBlockDepthEPNS0_10BasicBlockE_ZN8spvtools3val8Function13RegisterBlockEjb_ZN8spvtools3val8Function13current_blockEv_ZN8spvtools3val8Function14ordered_blocksEv_ZN8spvtools3val8Function16RegisterBlockEndESt6vectorIjSaIjEE6SpvOp__ZN8spvtools3val8Function17RegisterLoopMergeEjj_ZN8spvtools3val8Function19ComputeAugmentedCFGEv_ZN8spvtools3val8Function19RegisterFunctionEndEv_ZN8spvtools3val8Function22RegisterSelectionMergeEj_ZN8spvtools3val8Function25RegisterFunctionParameterEjj_ZN8spvtools3val8Function26FindConstructForEntryBlockEPKNS0_10BasicBlockENS0_13ConstructTypeE_ZN8spvtools3val8Function27RegisterSetFunctionDeclTypeENS0_12FunctionDeclE_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs_ZN8spvtools3val8Function8GetBlockEj_ZN8spvtools3val8FunctionC1Ejj23SpvFunctionControlMask_j_ZN8spvtools3val8FunctionC2Ejj23SpvFunctionControlMask_j_ZNK8spvtools3val8Function10constructsEv_ZNK8spvtools3val8Function11IsBlockTypeEjNS0_9BlockTypeE_ZNK8spvtools3val8Function11block_countEv_ZNK8spvtools3val8Function11first_blockEv_ZNK8spvtools3val8Function12IsFirstBlockEj_ZNK8spvtools3val8Function13current_blockEv_ZNK8spvtools3val8Function14ordered_blocksEv_ZNK8spvtools3val8Function16CheckLimitationsERKNS0_17ValidationState_tEPKS1_PSs_ZNK8spvtools3val8Function21undefined_block_countEv_ZNK8spvtools3val8Function30AugmentedCFGSuccessorsFunctionEv_ZNK8spvtools3val8Function30IsCompatibleWithExecutionModelE18SpvExecutionModel_PSs_ZNK8spvtools3val8Function32AugmentedCFGPredecessorsFunctionEv_ZNK8spvtools3val8Function59AugmentedCFGSuccessorsFunctionIncludingHeaderToContinueEdgeEv_ZNK8spvtools3val8Function8GetBlockEj_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_St6vectorIPS2_SaIS8_EEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_iESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableISt4pairIPKN8spvtools3val10BasicBlockENS2_13ConstructTypeEES0_IKS7_PNS2_9ConstructEESaISB_ENSt8__detail10_Select1stESt8equal_toIS7_ENS2_24bb_constr_type_pair_hashENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb1EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_insertIRKS5_EES0_INS7_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_St17integral_constantIbLb1EE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E0_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_SF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E0_E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E_E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockES4_EZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_S4_E_E9_M_invokeERKSt9_Any_dataS4_S4__ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEvNS8_IPS3_S5_EET_SE_St20forward_iterator_tag_ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EEaSERKS5__ZZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF_ENKUlSD_E1_clESD__ZN8spvtools3val11Instruction11RegisterUseEPKS1_j_ZN8spvtools3val11InstructionC1EPK24spv_parsed_instruction_t_ZN8spvtools3val11InstructionC2EPK24spv_parsed_instruction_t_ZN8spvtools3valeqERKNS0_11InstructionES3__ZN8spvtools3valeqERKNS0_11InstructionEj_ZN8spvtools3valltERKNS0_11InstructionES3__ZN8spvtools3valltERKNS0_11InstructionEj_ZNSt6vectorISt4pairIPKN8spvtools3val11InstructionEjESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT__ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools18FriendlyNameMapperD2Ev_ZN8spvtools3val10BasicBlockC2ERKS1__ZN8spvtools3val11InstructionC2ERKS1__ZN8spvtools3val17ValidationState_t10setIdBoundEj_ZN8spvtools3val17ValidationState_t14AssignNameToIdEjSs_ZN8spvtools3val17ValidationState_t14LogicallyMatchEPKNS0_11InstructionES4_b_ZN8spvtools3val17ValidationState_t16ForwardDeclareIdEj_ZN8spvtools3val17ValidationState_t16RegisterFunctionEjj23SpvFunctionControlMask_j_ZN8spvtools3val17ValidationState_t16current_functionEv_ZN8spvtools3val17ValidationState_t16set_memory_modelE15SpvMemoryModel__ZN8spvtools3val17ValidationState_t17RegisterExtensionENS_9ExtensionE_ZN8spvtools3val17ValidationState_t18RegisterCapabilityE14SpvCapability__ZN8spvtools3val17ValidationState_t18preallocateStorageEv_ZN8spvtools3val17ValidationState_t19RegisterFunctionEndEv_ZN8spvtools3val17ValidationState_t19RegisterInstructionEPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t20set_addressing_modelE19SpvAddressingModel__ZN8spvtools3val17ValidationState_t21AddOrderedInstructionEPK24spv_parsed_instruction_t_ZN8spvtools3val17ValidationState_t22RegisterForwardPointerEj_ZN8spvtools3val17ValidationState_t23RemoveIfForwardDeclaredEj_ZN8spvtools3val17ValidationState_t24RegisterDebugInstructionEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t27ComputeRecursiveEntryPointsEv_ZN8spvtools3val17ValidationState_t28CooperativeMatrixShapesMatchEPKNS0_11InstructionEjj_ZN8spvtools3val17ValidationState_t28RegisterSampledImageConsumerEjPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t29RegisterUniqueTypeDeclarationEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t30IsOpcodeInCurrentLayoutSectionE6SpvOp__ZN8spvtools3val17ValidationState_t32ProgressToNextLayoutSectionOrderEv_ZN8spvtools3val17ValidationState_t34ComputeFunctionToEntryPointMappingEv_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t7FindDefEj_ZN8spvtools3val17ValidationState_t8functionEj_ZN8spvtools3val17ValidationState_t9functionsEv_ZN8spvtools3val17ValidationState_tC1EPK13spv_context_tPK23spv_validator_options_tPKjmj_ZN8spvtools3val17ValidationState_tC2EPK13spv_context_tPK23spv_validator_options_tPKjmj_ZN8spvtools3val8FunctionC2ERKS1__ZN8spvtools3val8FunctionD2Ev_ZNK8spvtools3val17ValidationState_t10IsVoidTypeEj_ZNK8spvtools3val17ValidationState_t10getIdBoundEv_ZNK8spvtools3val17ValidationState_t11DisassembleEPKjt_ZNK8spvtools3val17ValidationState_t11DisassembleERKNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNK8spvtools3val17ValidationState_t11IsDefinedIdEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t12TracePointerEPKNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t12memory_modelEv_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolVectorTypeEj_ZNK8spvtools3val17ValidationState_t16IsForwardPointerEj_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZNK8spvtools3val17ValidationState_t16current_functionEv_ZNK8spvtools3val17ValidationState_t16in_function_bodyEv_ZNK8spvtools3val17ValidationState_t17GetMatrixTypeInfoEjPjS2_S2_S2__ZNK8spvtools3val17ValidationState_t17IsFloatMatrixTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZNK8spvtools3val17ValidationState_t18HasAnyOfExtensionsERKNS_7EnumSetINS_9ExtensionEEE_ZNK8spvtools3val17ValidationState_t19FunctionEntryPointsEj_ZNK8spvtools3val17ValidationState_t19IsValidStorageClassE16SpvStorageClass__ZNK8spvtools3val17ValidationState_t20EntryPointReferencesEj_ZNK8spvtools3val17ValidationState_t20GetConstantValUint64EjPm_ZNK8spvtools3val17ValidationState_t20GetStructMemberTypesEjPSt6vectorIjSaIjEE_ZNK8spvtools3val17ValidationState_t20HasAnyOfCapabilitiesERKNS_7EnumSetI14SpvCapability_EE_ZNK8spvtools3val17ValidationState_t20UnresolvedForwardIdsEv_ZNK8spvtools3val17ValidationState_t21IsSignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t21IsSignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t22current_layout_sectionEv_ZNK8spvtools3val17ValidationState_t23IsCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t24IsBoolScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t24getSampledImageConsumersEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t26IsIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t27ContainsSizedIntOrFloatTypeEj6SpvOp_j_ZNK8spvtools3val17ValidationState_t27unresolved_forward_id_countEv_ZNK8spvtools3val17ValidationState_t28IsFloatCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t34IsUnsignedIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t8in_blockEv_ZNK8spvtools3val17ValidationState_t9GetTypeIdEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools7EnumSetI14SpvCapability_E8HasAnyOfERKS2__ZNK8spvtools7EnumSetINS_9ExtensionEE8HasAnyOfERKS2__ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_St6vectorIPS2_SaIS8_EEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSO__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSJ__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSM__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_iESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSJ__ZNSt10_HashtableISt4pairIPKN8spvtools3val10BasicBlockENS2_13ConstructTypeEES0_IKS7_PNS2_9ConstructEESaISB_ENSt8__detail10_Select1stESt8equal_toIS7_ENS2_24bb_constr_type_pair_hashENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEEC2ERKSN__ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSI__ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val11InstructionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjS5_EEEES0_INS8_14_Node_iteratorIS6_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val11InstructionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val8FunctionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJRjS5_EEES0_INS8_14_Node_iteratorIS6_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val8FunctionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSsESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIPN8spvtools3val11InstructionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIjSaIjEEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEEC2ERKSC__ZNSt14_Function_base13_Base_managerIZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZNSt17_Function_handlerIFSsjEZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E9_M_invokeERKSt9_Any_dataj_ZNSt3setIjSt4lessIjESaIjEE6insertIN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjS2_EEEEEvT_SC__ZNSt5dequeIjSaIjEE17_M_reallocate_mapEmb_ZNSt6vectorIN8spvtools3val11InstructionESaIS2_EE19_M_emplace_back_auxIJRPK24spv_parsed_instruction_tEEEvDpOT__ZNSt6vectorIN8spvtools3val11InstructionESaIS2_EE7reserveEm_ZNSt6vectorIN8spvtools3val8FunctionESaIS2_EE19_M_emplace_back_auxIJRjS6_R23SpvFunctionControlMask_S6_EEEvDpOT__ZNSt6vectorIN8spvtools3val8FunctionESaIS2_EE7reserveEm_ZNSt6vectorIPN8spvtools3val11InstructionESaIS3_EEaSERKS5__ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKjS1_EEEEvNS4_IPjS1_EET_SA_St20forward_iterator_tag_ZNSt8_Rb_treeISt6vectorIjSaIjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE24_M_get_insert_unique_posERKS2__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SB_SB_RKT0_St26random_access_iterator_tag_ZN8spvtools5utils21PrintTimerDescriptionEPSob_ZN8spvtools5utils5Timer10SystemTimeEv_ZN8spvtools5utils5Timer4StopEv_ZN8spvtools5utils5Timer5StartEv_ZN8spvtools5utils5Timer6ReportEPKc_ZN8spvtools5utils5Timer7CPUTimeEv_ZN8spvtools5utils5Timer8UserTimeEv_ZN8spvtools5utils5Timer8WallTimeEv_ZN8spvtools5utils5TimerD0Ev_ZN8spvtools5utils5TimerD2Ev_ZNK8spvtools5utils5Timer3RSSEv_ZNK8spvtools5utils5Timer9PageFaultEv_ZTVN8spvtools5utils5TimerE// 1354 ` bit_vector.cpp.o/ parse_number.cpp.o/ string_utils.cpp.o/ assembly_grammar.cpp.o/ diagnostic.cpp.o/ disassemble.cpp.o/ enum_string_mapping.cpp.o/ extensions.cpp.o/ name_mapper.cpp.o/ parsed_operand.cpp.o/ software_version.cpp.o/ spirv_endian.cpp.o/ spirv_fuzzer_options.cpp.o/ spirv_optimizer_options.cpp.o/ spirv_reducer_options.cpp.o/ spirv_target_env.cpp.o/ spirv_validator_options.cpp.o/ text_handler.cpp.o/ validate_adjacency.cpp.o/ validate_annotation.cpp.o/ validate_arithmetics.cpp.o/ validate_atomics.cpp.o/ validate_barriers.cpp.o/ validate_bitwise.cpp.o/ validate_builtins.cpp.o/ validate_capability.cpp.o/ validate_cfg.cpp.o/ validate_composites.cpp.o/ validate_constants.cpp.o/ validate_conversion.cpp.o/ validate_debug.cpp.o/ validate_decorations.cpp.o/ validate_derivatives.cpp.o/ validate_extensions.cpp.o/ validate_execution_limitations.cpp.o/ validate_function.cpp.o/ validate_id.cpp.o/ validate_image.cpp.o/ validate_interfaces.cpp.o/ validate_instruction.cpp.o/ validate_layout.cpp.o/ validate_literals.cpp.o/ validate_logicals.cpp.o/ validate_memory.cpp.o/ validate_memory_semantics.cpp.o/ validate_misc.cpp.o/ validate_mode_setting.cpp.o/ validate_non_uniform.cpp.o/ validate_primitives.cpp.o/ validate_scopes.cpp.o/ validate_small_type_uses.cpp.o/ validate_type.cpp.o/ basic_block.cpp.o/ instruction.cpp.o/ validation_state.cpp.o/ /0 1587975812 2000 2000 100664 6056 ` ELF>@@AWAVATSPIII$IL$1 DHH9t%HHtffffff.փHuH5LALLHH5HIt$I+4$HHH5HID$I+$fHnfb f\ fpNfXWI*^HH[A\A^A_ff.PHLHwHHH1I9t,H9t,ML M M9tMIHL9uH9t$Zff.UAWAVAUATSHHHl$HH5HEE1H9Et|L|$1E1ffffff.H,HEt5@@t D$ HLDHHAHuAHL$HHIH)HA@I9LrH5HHH[A\A]A^A_]0C0E0C0EUAWAVAUATSH(IIH9HH)III]IEH)HL9LD$ HIuH)HHH)L9Hl$HT$L9IMBIL9LEE1MtI9J<IIuHT$ H)HHtLHHHt$MtI@ P9&  ZEUhP0'+x 2'Nx0 0\EH`& m    2 4 6t '^   cU`n"EM49! Q_ZSt17__throw_bad_allocv_ZdlPv_ZNSt8ios_base4InitD1Ev_ZNSt8ios_base4InitC1Ev__cxa_atexit_ZStL8__ioinit.L.str_GLOBAL__sub_I_bit_vector.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/util/bit_vector.cpp_ZN8spvtools5utils9BitVector13ReportDensityERSo_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt6vectorImSaImEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKmS1_EEEEvNS4_IPmS1_EET_SA_St20forward_iterator_tagmemmove__dso_handle_ZSt20__throw_length_errorPKc_ZNSo9_M_insertImEERSoT__ZNSo9_M_insertIdEERSoT__GLOBAL_OFFSET_TABLE__ZN8spvtools5utils9BitVector2OrERKS1__ZN8spvtools5utilslsERSoRKNS0_9BitVectorE.L.str5.L.str4.L.str3.L.str2.L.str1.LCPI0_1.LCPI0_0Q^ lv   K|  # $'''%#u'''''!'7<"A!   &#%  H \ `/18 1587975814 2000 2000 100664 47968 ` ELF>W@@?< !"$%&')*+,-./0124567UAWAVAUATSH(IIIHHAEHEuIAMV`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLcHHHCH{@WC0C CHHHCCHH-HEHCPHHxHLH5 HHLH5HLt$LLLLHD$HxH9& HHP M7`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLsHHHCH{@WC0C CHHHCCHH-HEHCPHHxHLH5HLd$LLLLHD$HxH9HHP M7`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLsHHHCH{@WC0C CHHHCCHH-HEHCPHHxHLH5'HLd$LLLLHD$HxH9HHPp  -ƒRJM7`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLsHHHCH{@WC0C CHHHCCHH-HEHCPHHxHLH53HLd$LLLLHD$HxH9b HHP 0uKɃX@1-u}HD$Ht$HH\$AuF1ɃwAMH@t HHHHH1ɃuHHJ@HHt$HH\$AUB1ɃwAMH@t HHȃ1ɃHu HHHJ@+HH+HH MT`II~XHHIFXIdž0fAdž8WAPA@HHHH@IHIIIHxL1HHHIH@IFXMfHHIFI~@WAF0AF AFHHIFAFHH-HEIFPIHxLLH5 LHLHHH\$HLLHHD$HxH92ILPMT`II~XHHIFXIdž0fAdž8WAPA@HHHH@IHIIIHxL1HHHIH@IFXMfHHIFI~@WAF0AF AFHHIFAFHH-HEIFPIHxLLH5"LHLHHH\$HLLHHD$HxH9ILPHH=ngHH= H!H9M`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLcHHHCH{@WC0C CHHHCCHHH@HCPHHxHLH5HH @HE HHxHHH@LHt$HH5HHH@LᵃLHLH5HAEHH5HDHTHH5HLt$LLLLHD$HxH;=HHPHHHHH!ƲH9u2HH!H9$QHt$ H!H9„M`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXLcHHHCH{@WC0C CHHHCCHHH@HCPHHxHLH5HH @HE HHxHHH@LHt$HH5HHH@LᵃLHLH5HAEHH5HDHTHH5HLt$LLLLHD$HxH;=;HHP^Ht@uH H\$H\$A!r(I|$LAT$I|$H I|$LAT$1H([A\A]A^A_]HH=tB>QFHt$ 7HH=t)%Q{Ht$ lQXHt$ IHH=tVRHH=t[WHH=t`\HH=teaQ[Ht$ LQHt$ QHHt$ 9QHt$ UAWAVAUATSH(IHIMtO~.@ D$Ht$L5H{ t$M8`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL%ID$HCPHHxHLH5HHl$HLLHHD$HxL9HHPoM8`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL%ID$HCPHHxHLH5%HHl$HLLHHD$HxL9_HHP$H$H4$LH{VH,$H߉SH{?H H߉8fD$Ht$LTH{t$HS1MT`IIXHHIGXILJ0fALJ8WAPA@HHHH@IHIIIHxL1HHHIH@IGXI_HHIGI@WAG0AG AGHHIGAGHL-IEIGPIHxLHH5LLLLHHl$HHLHHD$HxL9ILP2MT`IIXHHIGXILJ0fALJ8WAPA@HHHH@IHIIIHxL1HHHIH@IGXI_HHIGI@WAG0AG AGHHIGAGHL-IEIGPIHxLHH5LLLLHHl$HHLHHD$HxL9tILPMV`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL%ID$HCPHHxHLH5 HH߉H5HHl$HLLHHD$HxL9$HHPbMT`IIXHHIGXILJ0fALJ8WAPA@HHHH@IHIIIHxL1HHHIH@IGXI_HHIGI@WAG0AG AGHHIGAGHL-IEIGPIHxLHH5LLLLHHl$HHLHHD$HxL9ILPH([A\A]A^A_]HH=t$ HH=t)%Q.Ht$ Q[Ht$ LHH=tVRHH=t[WHH=t`\HH=teaQHt$ QHt$ Q_Ht$ PQHt$ ffff.AWAVAUATSHPIHIIMtmAGHD$0HCHt!H|$ HHCHD$8HCHD$0HT$ LLLHL$0HH|$ M7`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL-IEHCPHHxHLH5HLd$@LLLLHD$@HxL9HHPGM7`HH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL-IEHCPHHxHLH50HLd$@LLLLHD$@HxL9HHP^HD$HCHt H<$HHCHD$HCHD$H$LLLHL$HtH<$HщHP[A\A]A^A_HH=t QHt$HHH=t Q#Ht$HUAWAVAUATSHHHJHt$H|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHL`HHHL$Ld$(ID$HL(HD$0HD$(Hl$(HxH1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxHLHD$ HxH;=HD$(H@d(HHt$ t;HD$(H@T( Ѓu$Ll$Hl$puɃ-t 1Ll$Hl$pH HHIHD$(H@HL(L|$8H$HxH;=ucLt$8HLd$(ID$Ll(HD$0H$1ۈHĘ[A\A]A^A_]HH=t$ HH=t,(QH$QTH$BGൃGHËGൃGHUAWAVAUATSHHHnHH|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHHPHT$HHHL$HT$(HBHL(HD$0HD$(Ld$(HxL1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxLLHD$ HxH;=HD$(H@Bd LH tZHD$(H@BT ЃuBHLd$Ll$pHl$Ƀ-H u+H>t#H11Ld$Ll$pH Hl$HHIHD$(H@HL(L|$8H$HxH;=unLt$8LHl$(HELd(HD$0H$1ۈHĘ[A\A]A^A_]H wHH=t$ HH=t,(QH$QIH$7UAWAVAUATSHHHJHt$H|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHL`HHHL$Ld$(ID$HL(HD$0HD$(Hl$(HxH1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxHLHD$ HxH;=HD$(H@d(HHt$ t;HD$(H@T( Ѓu$Ll$Hl$puɃ-t 1Ll$Hl$pH HHIHD$(H@HL(L|$8H$HxH;=ucLt$8HLd$(ID$Ll(HD$0H$1ۈHĘ[A\A]A^A_]HH=t$ HH=t,(QH$QTH$BUAWAVAUATSHHHJHt$H|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHL`HHHL$Ld$(ID$HL(HD$0HD$(Hl$(HxH1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxHLHD$ HxH;=HD$(H@d(HHt$ t;HD$(H@T( Ѓu$Ll$Hl$puɃ-t 1Ll$Hl$pH HHIHD$(H@HL(L|$8H$HxH;=ucLt$8HLd$(ID$Ll(HD$0H$1ۈHĘ[A\A]A^A_]HH=t$ HH=t,(QH$QTH$BUAWAVAUATSHHHJHt$H|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHL`HHHL$Ld$(ID$HL(HD$0HD$(Hl$(HxH1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxHLHD$ HxH;=HD$(H@d(HHt$ t;HD$(H@T( Ѓu$Ll$Hl$puɃ-t 1Ll$Hl$pH HHIHD$(H@HL(L|$8H$HxH;=ucLt$8HLd$(ID$Ll(HD$0H$1ۈHĘ[A\A]A^A_]HH=t$ HH=t,(QH$QTH$BUAWAVAUATSHHHIHI$H@BD u LLuIHL-u"LL@0t0~1LL xl$$LLE10D$,H\$HD$0@LLE10tE1E1Ht$@LHD$@HINHHuI $HIBL! Ht H1HH!fHnf.L!HH H+L@LHHH[A\A]A^A_]D$,HD$0H\$E1E111HD$8@.u A}pu AmH= HtH )Hl$8iH=HtH )Hl$8:H=H1HHl$8tH )щfDt?D)MHHH HD$0 ʉt?D)MHHH H\$0HH\$0 ։@t׃?D)MHH H t$?D)MHHH Hl$8HH\$0 H\$0Hl$8 D$,LLDDVA(D$D$,$D$+E1Hffff.pu A6 H߉Ht )Ht$8tHH߉Ht )Ht$8HBH=H1HHt$8Ht H)|$+t(AEA ?D)MHH tEA Ճ?D)HH A >D)HH ։A Ճ=D)HH A ŃA<D)IHH HD$8HL$0A t?D)MHH HL$0A t?D)MHH HL$0A t?D)MHH Ht$8Ht$8HL$0E1ffffff.LLALl$0A1E1DLLŃ+t-uu$-AtAЃЃ w8KHcL4AI$H@I<At LHH[A\A]A^A_]ILMHl$8HT$, Ht uHI1LEHt$L$$MuHHH H My)t$@HIHLDMy tuH?LH4HHH!1IHNHOH H H!UAVSHI։H@tH+t-u IHt$HHT$HHHH1@HDIHHuHHRT Ht I1H!fHnf.r;H@HHHEIHH@H<t HH[A^]UAWAVAUATSH8HIIEH@BD(u@LLuL-u"LLA0t0u}E1LL LxLD$,0D$(Dt$H\$E1fff.LLŃ0tHt$4LD$4uIMHIBL) t1%fn.S &ALHH8[A\A]A^A_]D$(Dt$H\$E1E1E11D$0.u Adpu ATH= HtH )ȋl$0jH=HtH )Ћl$0UAVSHI։H@tH+t-u AoHt$ HL$ 5@DAuH HIL t A1%fn.r/@EAHH@H<t HH[A^]UAWAVAUATSH8IIfAI$H@BD u@LLuL-u.LL0tD$0Hl$00uq1LL LxLŰ0D$Lt$\$E1f.LLŃ0tHt$0LD$0D$(I $HyBt' ut D$(1%fn.rL$(LH|$(1%D$0Hl$0LH1HLA|Z% {fA.D$Lt$\$E1E11D$ D$$fALH=H1Hɋl$$|$ H )щfff..u Apu A H= Ht H ),H=HFH )Ћl$$|$ @tփ) Af@t) Af@։@t׃) Af@t) Aljt$$l$$D$D$ LLDDAD$\$ D|$D$$D$E1HL=<H=H1Hɋt$$l$ tx H)dpu Ac H߉Ht)"LHu D)ȋt$$l$ |$t"AEA tp) fbEA Ճ) A ) ։A Ճ ) A ŃA )l$ bL$A t) fL$A t) fL$A t)ʼnl$ D$$l$ t$$L$E1fff.LLAtD|$Dl$A1E1 fffff.LLŃ+t-uu%-AtAЍEЃ w9Ak DI$H@I<At LH8[A\A]A^A_]ADDD|$$fT$ ft u1fELl$L$fufy)t$ffDfy tu 1҃fNf|fN fAE-UAWAVATSHAIHfAD#Atxh =:xt =<x =;x =Gx =?x =Hx =@x =Fx =Ex =Dx=Lx=9x=Kx=8`=s="""!@=+&&@=)P=,`=!z /  / p=$ 6x`=& 7 7_د=)0p=+`=+,@>'@=-0EH=/ G`h=1 2H&JJJJ 0J\4K8Kȹ=:HN g >8rI;3=3(3 N3 43##3&3A3`33313 ,3D 3E33Q 3g43!3 333#u#k(a(W(!#$&()+-/13456789:J!7!5" "! "y"N"! "& "+/+0 "1 "/ "-S"$ ")_""z!6!4 <20t"<     F5  f k   @  B_ZSt25__throw_bad_function_callv_ZNSi5ungetEv_ZNSi3getEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSi4peekEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evisxdigit_ZZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE20last_significant_bit_ZGVZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE20last_significant_bit_ZZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE17first_rounded_bit_ZGVZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPbE17first_rounded_bit_ZNSs4swapERSs_ZN8spvtools5utils33ParseAndEncodeFloatingPointNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZN8spvtools5utils27ParseAndEncodeIntegerNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZN8spvtools5utils20ParseAndEncodeNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs.L.strmemchr/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/util/parse_number.cppstrlen_Znwm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSolsEi_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create__cxa_guard_release_ZSt3hexRSt8ios_base_ZSt3decRSt8ios_base__cxa_guard_acquireisspace_ZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE31getRoundedNormalizedSignificandINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEENT_9uint_typeENS0_15round_directionEPb_ZNSo9_M_insertImEERSoT__ZNSo9_M_insertIlEERSoT__ZNSi10_M_extractImEERSiRT__ZNSi10_M_extractIlEERSiRT__ZNSi10_M_extractIfEERSiRT__ZNSi10_M_extractIdEERSiRT__ZN8spvtools5utils11ParseNumberImEEbPKcPT__ZN8spvtools5utils11ParseNumberIlEEbPKcPT__ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS5_EEEEEEbPKcPT__ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS4_EEEEEEbPKcPT__ZN8spvtools5utils11ParseNumberINS0_8HexFloatINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS4_EEEEEEbPKcPT__GLOBAL_OFFSET_TABLE__ZN8spvtools5utils8HexFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEE6castToINS1_INS2_INS0_7Float16EEENS4_IS9_EEEEEEvRT_NS0_15round_directionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcmRKSaIcE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZN8spvtools5utils16ParseNormalFloatINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSiS6_bRNS0_8HexFloatIT_T0_EE_ZN8spvtools5utils16ParseNormalFloatINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSiS6_bRNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilsrsINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS4_EEEERSiS7_RNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilsrsINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSiS6_RNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilsrsINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSiS6_RNS0_8HexFloatIT_T0_EE.L.str9.L.str19.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str12.L.str1.L.str21.L.str11.LCPI14_0.LCPI13_0.LCPI12_0.LCPI11_0.LCPI10_0.L.str20.L.str10Pn\ac m hc l i_ j Z3c:GeRWYfevN[na m h$c+ lE ie_l j ZceN[na mJ hncu l i_ j Zce N[jnva} m hc l i_ j3 ZMcTaeqN|[=L>na m h@cG la i_ j ZceueN[9nEaL m hc l i_ j Z# c* 7 e? uM e] Nh [ q q n a m3 hW c^ lx i _ j Z c  e I J W$ 1 eQ WX e ev }  e  e N [ Z& YO n[ ab m h c l i _ j Z2 c9 F eM IX J V  e W  e   e  eN&[6 Z qY q"Y@YP qi q q qYYYY&f+f{<na m hc l6 iV_] js ZceN[na m< h`cg l i_ j ZceN[A;:na m h9c@ lZ i}_ j Zc eueN[2n>aE m| hc l i_ j Zc# 0e8uFeVNa[na m hc  l% iE_L jb Z}ceX eN[na mL hpcw l i_ j Zceue&N1[k q qYY q q  q$ qKYiYYYf-CZnfam m hc l i_  j# Z=cDQeaNl[na m hc l8 iX__ ju Zc eN[$BY qY qY0\=aD m gc k i_ jF]b^vc ZQ g- Z<`ab q qYY.\;aB m gc k i_ jH]d^xc ZR g gR Za`b g q qYY0\=aD m gc k i_ jF]b^vc ZF g- Z<`ab q qYY0\=aD m gc k i_ jF]b^vc ZH g- Z<`ab q qYY0\=aD m gc k i_ jF]b^vc ZG g- Z<`ab q qYY4S<TCrcTpSxTSTSTSTOjU?s t *6tBYet{^SfT stt &-tA OSTSTdT<Od4S<TCrOT\SdTSTSTSTP@^U{@s t t'3tHSTV sstt t STDSLTdT9Pd4S<TCrOT\SdTSTSTSTPFcdqU@Et csr ~t tmSuT ts*tBttS|TST dAD 9 9!o, L9 9>pE 8R 8Wob Ko 8tp: KM Lh L T !"#0$L%&()<+p,-.//38 1587975815 2000 2000 100664 6056 ` ELF>@@ AWAVAUATSH HIHHHHH?H!HHH)HHH(\(HHHkdHH)L%Ml$Ll$HuH t H51HuH t H5HuH t H5H5H|$L|$LHHt$LHIL(HD$HxL9u#HD$HxH;=u*LH [A\A]A^A_HH=t$ HH=t"QHt$딋QHt$AWAVATSH(III $HywLLHHIF-uIA-t -D=1LHHI$H@L9HKH|$LLHI$H9XH|$HLHHD$IH HAHD$HT$IVHD$HD$HxH9tQHH=tRNL9rYH|$HLLHD$IHHHD$IFLH([A\A^A_ËQHt$ H=H=UAWAVAUATSHHt$H|$H$HHH$HDŽ$`Ƅ$hƄ$iW$$pL%ID$H$HD$ IL$HL$H@HL HD$(HD$ H\$ HxH1HT$0ID$ HD$0IL$(H@HL0HD$0HxH1M<$ID$HD$ IL$0H@HL HHHHL$ HHhH$H@HD$0L-ILl$8Lt$pWD$`D$PD$@LH-HHl$8D$xHH@H$HD$ HXHHt$8H|$0Ht$H|$Ht$8L|$ ID$@IOH$L|$HD ID$HHD$0Hl$8H$HxH;=uHLl$8LH\$ HCL| HD$(H$HD$HĘ[A\A]A^A_]HHH=t QHH$|stndrdthbasic_string::substrbasic_string::_S_construct null not validUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,}BBB B(A0DP0LvABB B(B0A8G(BBB A(DP.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZN8spvtools5utils8ToStringImEESsT_.rodata.str1.1@ P (Z\\e`v`2K 0!\!}61`H @(R J {    X}"vI(7(p_L9GI _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt6localeD1Ev_ZNSt6localeC1Ev_ZN8spvtools5utils13SplitFlagArgsERKSs_ZNSs6appendERKSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/util/string_utils.cpp_ZNSsC1ERKSsmm_ZNSs6assignEPKcm_ZNKSs4findEcm_ZN8spvtools5utils17CardinalToOrdinalEm__pthread_key_create_ZSt20__throw_out_of_rangePKc_ZN8spvtools5utils8ToStringImEESsT__ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE.L.str4.L.str3.L.str2.L.str1c  $ '= '`w DS  ' !!$+ &m "   %' #OV $n   D 'm P /58 1587975816 2000 2000 100664 10720 ` ELF>(@@HtHt H11UAWAVAUATSHHIH<$WE1Ld$E1ffff.HD$ A?Iw Mum H?L$vJMu60IIEWAEAEIE(IEIE H$LhLHt$HI H$L0DHdH$H[A\A]A^A_]ÐIȉщHwfff.HHHwHHHЉHw׉HfMIHщHwUAWAVAUATSPIIL-LHuLHuLHu(LHu8LLm@HHH L)HAHtrHt(HHuHLtlLmPHHtLtIHHII%I5HI,H I#H0IHHtLuAHI9t AEAE1DH[A\A]A^A_]fH @H90tu9ptu9p ty9p0t}HH@HHLLH)HAHtWHtHu[91tZHHPAH94tBLHHH&H.HH%H HH0HAIB94tLH1H9Efff.UAWAVAUATSHIIAM:D$ HGH$LHHLLE1HL)HHL~HHIVM@HP|toP|toP|tk|tiIHHPHHHH)Ht%HtHIuK|t"H|tH|It*I%HIIIIffff.HD$MM)|$ H4$DLLL$uHD$D xI9Mt$D}1H[A\A]A^A_]HHIȉщHwUAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HBHHu9HsLE1I;\$tHA19H ALCs_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]rsnompquxzy|t~OQRABCFSConvertFConvertConvertFToSConvertSToFConvertFToUConvertUToFUConvertConvertPtrToUConvertUToPtrGenericCastToPtrPtrCastToGenericBitcastQuantizeToF16SNegateNotIAddISubIMulUDivSDivUModSRemSModShiftRightLogicalShiftRightArithmeticShiftLeftLogicalBitwiseOrBitwiseAndBitwiseXorFNegateFAddFSubFMulFDivFRemFModVectorShuffleCompositeExtractCompositeInsertLogicalOrLogicalAndLogicalNotLogicalEqualLogicalNotEqualSelectIEqualINotEqualULessThanSLessThanUGreaterThanSGreaterThanULessThanEqualSLessThanEqualUGreaterThanEqualSGreaterThanEqualAccessChainInBoundsAccessChainPtrAccessChainInBoundsPtrAccessChainCooperativeMatrixLengthNVUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 00ABB B(B0A8DPdx0^ABB B(B0A8A@0pABB B(B0A8DP0 D X4lABB B(B0A8A@.rela.text.comment.bss.group.rela.data.rel.ro.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_.rodata.str1.1@ Pth Xr}x"H&!#2  0% \9 N I(8 X(j b8,"    P 0R@ P tpD[p`^  \" T*W_ZNK8spvtools15AssemblyGrammar7isValidEv_Z26spvExtInstTableValueLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_Z25spvExtInstTableNameLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_Z24spvOpcodeTableNameLookup14spv_target_envPK18spv_opcode_table_tPKcPPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeEPKcPPK17spv_opcode_desc_t_Z25spvOpcodeTableValueLookup14spv_target_envPK18spv_opcode_table_t6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_Z25spvOperandTableNameLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tPKcmPPK18spv_operand_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tPKcmPPK18spv_operand_desc_t_Z26spvOperandTableValueLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPPK18spv_operand_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/assembly_grammar.cppstrcmpstrlen_Znwm_ZNK8spvtools15AssemblyGrammar26filterCapsAgainstTargetEnvEPK14SpvCapability_j_ZNK8spvtools15AssemblyGrammar16parseMaskOperandE18spv_operand_type_tPKcPj_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeEPKcP6SpvOp__ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeE6SpvOp__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools12_GLOBAL__N_1L22kOpSpecConstantOpcodesE_Z26spvPushOperandTypesForMask14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPSt6vectorIS3_SaIS3_EE_ZNK8spvtools15AssemblyGrammar23pushOperandTypesForMaskE18spv_operand_type_tjPSt6vectorIS1_SaIS1_EE{# Ec$$$$L$o$$&%EUp f!#" (8H*X6hBxKYgx(8HXhx  +38=B(G8LHQX_hpx(8HX!h3xEQet 4 h|0Pp4@HP\`pbinary.cpp.o/ 1587975819 2000 2000 100664 43304 ` ELF> V@@  UAVSI։HH HtnH{rgMt]9AHxAFHxAFHx AF HxAFHHIF1[A^]@UAWAVAUATSH MLHL$ IHIL$ AAO)$)$pHDŽ$IG0Ht+H$Iw IG8H$IG0H$MtIEH$pL$pD$(H$HD$0H$xHD$8H$HD$@H$HD$HHl$PH\$XLt$`Lt$h111L\ H$HLHT$ LA LHfH>HD$hHHL$pHH\$HH$W)$ H$ H5H$x H$p HH$ HD$($ $H$ HHH$x HxH;=aH5H$ #HHt$pHH5HH$H\$HH$W)$ H$ H5H$x H$p HH$ HD$($ $H$HHH$x HxH;=iH5H$H$h H$H$H$H$Hl$HH$W)$ H$ H5L$x H$p LH$ HD$($ $H$hHHLH$x HxH;=H5HH$hH@LᵃLHD$h0HH5H$$4$H$HH$$8AH$xAH$xAH$x H$xH\$XHt'H|$P$$DDEAӉŅHDŽ$H|$pr/H\$(fHH ŅH$H;D$pr1H\$HH$W)$ H$ H5H$x H$p HH$ HD$($ $H$HHH$x HxH;==H5H$.H$`HH$111HLHHLH$HtH$HЉHĨ [A\A]A^A_]HH=t=9HH=tEAHH=tMIQ=H$ +Q=H$ +QH$ HH=t QH$ SHHtH;HtH[[ffffff.1HtHt@<t HH9rHfffff.AWAVSIIHtIHtIHtMIHtfHHHuIIH1WAIMwpIpHtHHHuI`IWhH1WAI`Mw@I@HtHHHuI0IW8H1WAI0[A^A_AWAVATSHIIAANAVAT$AL$A$M|$@I|$@HtHHHuI|$0IT$8H1WAAD$P)$AFPAD$P($AFPID$0IN0IL$0IF0ID$8IN8IL$8IF8IN@ID$@IV@IT$@IF@IT$HIvHIt$HIVHIT$@HtB1It$8ID$0LHEE1HtH9wxH<IM4$IT$L)HHHHLtAHt LLIlMtLM,$Il$IDID$H[A\A]A^A_]UAWAVATSAIIHH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXHkHHHCH{@WC0C CHHHCCHHHHCPHHxHHHD$@Hp(D$0`HǃID$Ht)HxLID$HID$HHLD[A\A^A_]Missing module.Module has incomplete header: only words instead of Invalid SPIR-V magic number ''.Internal error: unhandled header parse failureInvalid instruction word count: Invalid opcode: Invalid instruction Op starting at word : expected no more operands after words, but stated word count is .End of input reached while decoding Op: expected more operands after words.Invalid word count: Op says it has words, but found words instead.Error: Type Id is 0Error: Result Id is 0Id is defined more than onceId is 0OpExtInst set Id does not reference an OpExtInstImport result Id is 0Invalid extended instruction number: Invalid : OpSpecConstant opcode table out of syncInvalid OpSwitch: selector id has no type is a type, not a value is not a scalar integerLiteral string is longer than words: words longInvalid extended instruction import '' operand: has invalid mask component Internal error: Unhandled operand type: vector::_M_range_insertType Id is not a type is not a scalar numeric type: truncated : missing operand at word offset Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ABA 0<ABB B(B0A8Gp!A"BBA $BBB A(D@(BBB B(A00 ,ABB B(B0A8GL0D&ABB B(B0A8G(xABB A(G0EABB B(B0A8D`0ZABB B(B0A8A@0 ZABB B(B0A8A@0@ABB B(B0A8A@,tiABB B(A0.rela.text.comment.rela.text._ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t.bss.group.note.GNU-stack.rela.text._ZNSt6vectorIjSaIjEE15_M_range_insertIPKjEEvN9__gnu_cxx17__normal_iteratorIPjS1_EET_S9_St20forward_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_.rela.text._ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.rodata.cst16.rodata.str1.1@ OL LX Md Np KBw@,V@C@C@C0pCEP EZhx  GZxaH\X``Ii2JO 0O\tO2xO-h<RN`] IFxi` W*# " 8 :'_ a 3     $N!   V * " 41 e k& 4E  ( y  M !   " A J h G<V&| ~ p )D    < e3 * 5 N h/ !  @ ,=&@V mA     3""i{ " Z "Z"3" E!+zTZ H )3 ^jIg~* &  S  92 #memcpyspvBinaryDestroy_ZSt17__throw_bad_allocv_ZdlPv_ZdaPv_ZN12_GLOBAL__N_16Parser16parseInstructionEv_ZN12_GLOBAL__N_16Parser5StateD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_Z15spvIsHostEndian16spv_endianness_t_Z10spvFixWordj16spv_endianness_t_Z19spvBinaryEndiannessP18spv_const_binary_tP16spv_endianness_t_Z18spvBinaryHeaderGetP18spv_const_binary_t16spv_endianness_tP12spv_header_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_Z17spvOperandTypeStr18spv_operand_type_t_Z20spvOperandIsOptional18spv_operand_type_t_ZN12_GLOBAL__N_16Parser24exhaustedInputDiagnosticEm6SpvOp_18spv_operand_type_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_t_ZN12_GLOBAL__N_16Parser5StateC2EPKjmPP16spv_diagnostic_t_ZNSsC1ERKSs/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/binary.cppstrlen_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_Z13spv_strnlen_sPKcm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN12_GLOBAL__N_16Parser25setNumericTypeInfoForTypeEP20spv_parsed_operand_tj_ZNSolsEispvOpcodeString_ZNSt6vectorIjSaIjEE15_M_range_insertIPKjEEvN9__gnu_cxx17__normal_iteratorIPjS1_EET_S9_St20forward_iterator_tagmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_createspvBinaryParse_Z23spvExtInstImportTypeGetPKc_ZSt20__throw_length_errorPKc_Z22spvOpcodeGeneratesType6SpvOp__ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeE6SpvOp__ZNSo9_M_insertImEERSoT__ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT__Z14spvOpcodeSplitjPtS__GLOBAL_OFFSET_TABLE__ZN12_GLOBAL__N_16Parser5StateaSEOS1__ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_Z19spvPushOperandTypesPK18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z28spvTakeFirstMatchableOperandPSt6vectorI18spv_operand_type_tSaIS0_EE_ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str9.L.str49.L.str39.L.str29.L.str19.L.str8.L.str48.L.str38.L.str28.L.str18.L.str7.L.str47.L.str37.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str45.L.str35.L.str25.L.str15.L.str4.L.str44.L.str34.L.str24.L.str14.L.str3.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str52.L.str42.L.str32.L.str22.L.str12.L.str1.L.str51.L.str41.L.str31.L.str21.L.str11.L.str50.L.str40.L.str30.L.str20.L.str10/S?SPSaSrS/_1jKK^ ik pfpf1j*K= iJ_pW1j K i+#8pafh-upUSSSSS1jK i$29pH^ { { {h4hUhe {hxyy&y7yTyu~yy~yy~ yd y ~D ya ~4 yW ~ yL y y;dbzr~dz~d5zE~zyz| y\zr|yqSHz}yT`.1FjwK i4pf1j3KF iS3hpxf)N]S1j:KM i^(cpng}^ {1j3KF iZVn|pSh`at\c1j;KN ichprVpb;XlbX1jK i+0p<VLZpo&pf'pfb&13jgKz ipVpXz}ySW z } y!o!&"!p-!f13>ja>Kt> i>>p>>>p>o>>p>f?.?/%?p-?V=?M?pi?op?0?p?f??p?^? {?h@1@jAK!A i*A*?ApJAfQA+^ApmA^A {A1AjBKB i!B*3Bp>BfEB,RBpzBhB {Bhz}}}%yu}}}}}!}7)<rAq)eTzf~yVq)eTzf~yVqcz}yqm wT sxn v tl u inUk <@<t<<<< < <H<=|<@@ABDCxD/82 1587975820 2000 2000 100664 12040 ` ELF>@@AWAVAUATSII(ILHHHIMl$IGID$AA$AD$ 1LHLLHL[A\A]A^A_fDSHHtH{HtH[[fffff.UAWAVSPHH?@k L5H5L@toH3HH=IL=LLHsHLIƺLLH[HtfHLHHhHsHt H=H5HH[HtGHH=HHCIH@LHAt H5L+IH@I<At H=H51H[A^A_]fffff.AWAVAUATSHIHH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXL{HHHCH{@WC0C CHHHCCHL%Ml$LkPHHxHLIpHpA``HǃIHt1HxIxIHIHIHMAAdžIH<$LH4$HVHH$HxL9uH[A\A]A^A_HH=t QHt$ffffff.UAWAVSH(HWHIA w HH D4HHxHH@HHF}8tECHHE HP0HHHH5HHHVHIIH@J8H}8tECHHE HP0LHHsH|$HLD$H`HxHDHD$HxH;= HHxH;=HHtHxHHHH@H HIH HHHCHCPHxH;=uHHHHCH{@HXHH([A^A_]HH=t$ HH=t)%Q:Ht$ +QrHt$cHH=t QHt$AVSH(HIHHD$HHD$ HHD$Ht$LHD$HtH|$HH([A^ff.SHHHH vH5 HH[HHc HH5H5H5H5H5H5H5H5pH5_H5NH5=H5,H5)H5H5H5 H5H5#1?M^oAWAVAUATSH ML/HAHD$)$IEHHtH{HtH(ILHHHIMgHD$IG($AAG 1LHLLHIEL8H [A\A]A^A_ff.AVSPIHtu'IH HHH;Ht uIH1H[A^SHHH=HH[error: : inputSPV_SUCCESSSPV_UNSUPPORTEDSPV_END_OF_STREAMSPV_WARNINGSPV_FAILED_MATCHSPV_REQUESTED_TERMINATIONSPV_ERROR_INTERNALSPV_ERROR_OUT_OF_MEMORYSPV_ERROR_INVALID_POINTERSPV_ERROR_INVALID_BINARYSPV_ERROR_INVALID_TEXTSPV_ERROR_INVALID_TABLESPV_ERROR_INVALID_VALUESPV_ERROR_INVALID_DIAGNOSTICSPV_ERROR_INVALID_LOOKUPSPV_ERROR_INVALID_IDSPV_ERROR_INVALID_CFGSPV_ERROR_INVALID_LAYOUTUnknown Errorbasic_string::_S_construct null not validUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx (zBBB B(A0H"A$`bABB A(A0,BBB B(A0D@$ABB A(DPeBAD@XA,BBB B(A0DP HPBAA .rela.init_array.rela.text.comment.bss.rela.text.startup.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@ # @ &@ 0@ '+-x2g @ .wP 00 \> S hN0. ]Ho`(gpXpA,Oa={#  = FV4k  "2D PR' P     Y -  PXe8z "b~eYeyPa6HQ~+^W{L# tstrncpyspvDiagnosticDestroy_ZSt16__throw_bad_castv_ZSt25__throw_bad_function_callv_ZdlPv_ZdaPv_ZNKSt5ctypeIcE13_M_widen_initEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSo5flushEv_ZN8spvtools16DiagnosticStreamD2Ev_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt8ios_base4InitD1Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt8ios_base4InitC1Ev_ZNSt6localeC1EvspvDiagnosticPrint__cxa_atexit_ZStL8__ioinitmemset_ZN8spvtools17spvResultToStringE12spv_result_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_t.L.str_ZSt4cerr_GLOBAL__sub_I_diagnostic.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/diagnostic.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_tE3$_0E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operationstrlen_Znwm_ZNSs6assignEPKcm_Znam_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_createspvDiagnosticCreate__dso_handle_ZNSo3putEc_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFv19spv_message_level_tPKcRK14spv_position_tS2_EZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_tE3$_0E9_M_invokeERKSt9_Any_dataS0_S2_S5_S2__ZN8spvtools16DiagnosticStreamC2EOS0__ZN8spvtools16DiagnosticStreamC1EOS0__ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZN8spvtools25SetContextMessageConsumerEP13spv_context_tSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS5_EE.L.str9.L.str19.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str23.L.str13.L.str2.L.str22.L.str12.L.str1.L.str21.L.str11.L.str20.L.str10O T.N[SiULM FC F7C$77CHTVCh Fm7tCT FCBB FC8?? Ks GA J H; I 9A3C R 8]$456CC425:6H3p 9 9 G I 9 H<!@7 RP Rw88 R8DEO 2W 9mz:     +<MVgx) L1 M; OF TT N~ S U O M = > Q#P! Ld  PL /100 1587975821 2000 2000 100664 24488 ` ELF>(@@   UAWAVAUATSHMMʼnHT$8Ht$0HK)$)$HDŽ$HC0Ht+H$Hs HC8H$HC0H$MtI$H$L$$pH$H$xH$H$H$H$L$pLAH$P@@HH\$H$HHT$0HL$8HH$0HH$HHDŽ$@($P)D$`$0)$PH$`H$`HL$pHH$`H$hHT$xH$hHt?H|$`HH$@Ht#H$0HH$`1HD$Ll$HD$PHHt)H|$@H$PH$hHD$XHHD$PH\$(L|$`@$D$h@$D$iDȉL$lLt$xH$HHH$HDŽ$Ƅ$Ƅ$W$$L-I]IEHD$ HD$xIMHL$H@HLxHDŽ$HD$xHxL1H$IE H$IM(H@HH$Hx1H\$xIE0HKHD xHHHHL$xHHhH$H@H$L=IL$H$W$$$HHH$DŽ$HHH$HD$xHxLH$|$htE1L$MtIL5L$Ѓ$@@@$HDŽ$(D$@)$$)D$@($$HD$PHD$PH$HD$XH$ HL$XH$ L$$LL H$Ht$`HT$0HL$8AEuH|$`Ht$E1H$HtH$HIEIM@HD$xH@HLxIEHH$H$H$HxH;=L$H$HD$ HD$xH@HL$HLxHDŽ$H$HD$(HHtH$PHH\$HtHHH$HtH$HDH[A\A]A^A_]HH=t Q%H$fffff.PD$DEA[1ZP1ZfDAWAVAUATSH IH{H0H|$HHD$HxLhH;=ugMeLIH|$HHt$LLHD$HxH;=uBHL8LhIH [A\A]A^A_HH=t$ HH=t)%QXHt$IQxHt$iUAWAVAUATSHMMHHIIA$IFH$IFH$IFH$H$Hl$8H\$@Ll$PD$0H$A@HHl$(HLHT$PLH(H$pHH$HDŽ$($)$$p)$H$H$H$HH$H$H$H$HtfH$HH$HtGH$pH3LH5H$LAH$1HD$(Ld$HL|$0HDŽ$HEHt3H$H$H$H$HEH$Hl$ H$H$D$$D$$DDȉ$H$H$ HHH$ HDŽ$Ƅ$Ƅ$W$$HL{HCHD$H$HKHL$H@HHDŽ$H$HxH1H$HC H$HK(H@HH$Hx1L$HC0IOH HHHH$HHhH$ H@H$L$HHHD$H$H$W$$$L%IL$DŽ$HHXH$H$HxHL$t1H$(HtHH-H$0DЃ$8AAD$9HDŽ$@($)$$H)$($$HH$HDŽ$H$XH$H$`H$H$`H$Hl$hHD$8HD$pHD$@HD$xH$LQL jHt$hLHT$PHL$HHD$`H\$XH\$PHt$`HLl$`IMMEHHH|$X1HD$XHhHt\H\$Xffff.xx HHD$XL( u-HpHHκ1HHD$XHhHuLLHD$XL|$0IHD$PHD$XH$XHtH$HHHHHHJ@H$H@HHBHH$L$H$HxH;=Hl$(Lt$ HD$H$H$HD$H$H@HL$HHDŽ$H$ IHtH$HHtHHLH[A\A]A^A_]HH=t QCH$1H=fPD$H?DEA1Z@UAVSHHHUCE1H9u&H}H3HuH}HAD[A^]UAWAVAUATSHxIILt$A|$tA~ IHt@HAIIcv H|$0HL$( Ht$0HVHHD$0XHAFD$pH|$pHHtHHHHHH@H<t Iu AT$IH|$8AAF t(IHT$8+B1҅H1HvHHOHTIH5HHt$8HVHA~ tbIHtHHAFD$pH|$pHHtHHHHHH@H<t IH5HD$8HxH;=uzIH5HA|$ HHtHHHHHH@H<t fAD$ fM1HH=t Q^Ht$pOHH=IH@I<At I>At$ HL$Pt&A|$ IHIHD$PHH@H<t IHD$HHH@H<t AHI$+fffff.ID$pHt$pH"t t'ȃ\uID$p\Ht$pA~ tcIHHtHHAFD$pH|$pHHtHHHHHH@H<t ID$p"Ht$pQHt$p}ffff.IL$HH|Hl$IH5I$M|$A ,ADHD$ @AIH HcHI>Ht$ HL$@IHD$@H(HtHHHHHH@H<t L,$Ld$AE1fDDD$tI>Ht$ HL$pEtIH5MHD$pL0MtLLLHIH@I<At 1A9Lt$jELd$L,$I>1Ht$ HL$hIHD$hA~ hIHL=tHIAFD$pH|$pHHHLHHA~ vIHHtHHAFD$pH|$pHH'HHHH#A~ IHL=tHIAFD$pH|$pHH1HLHH.A~ lIHL=tHIAFD$pH|$pHHHLHHI>HT$HA~ eIHHtHHAFD$pH|$pHHHHHHIH5A~ IHHtHHAFD$pH|$pHHHHHHIH@I<At IHH5IzH|$XLAHt$XHVHHD$XHH@H<t ILLA~ IHHtHHAFD$pH|$pHIH@I<At IHH5IH|$`LAHt$`HVHHD$`HxH;=fA~ Hl$tdIHL=tHIAFD$pH|$pHHtHLHHIH@I<At AD$ 9 AA~ tbIHtHHAFD$pH|$pHHtHHHHHH@H<t IMHEHXDt++t D+NL+M7A8tEYLI LP0ADƄIH5HHEH@HD(HEH@L(ᵃL(HEHX耼+t H+XLd$L+MA|$8tAD$YLI$ LP0HƄLd$0IHIHHIDtMIHEHX耼+t H+WMML+MA~8tAFYLI LP0HƄMMD9A~ tbIHtHHAFD$pH|$pHHtHHHHHH@H<t AD$HIIH5Hx[A\A]A^A_];U;UAWAVAUATSHAIAwAADD$D $A tdIHtHH-AGD$H|$HHtHHHHHEH@H|t EADHIH5 HH5 HDHHH5HDHIH5LH5 LHtHLHHIH@LHAt D4$H=Hu:IH5HHLH5HIH5HAHHH-HHH5 Ht$HHúHHH5 HDHHHA tdIHtHH-AGD$H|$HHtHHHHHEH@H|t ILJH[A\A]A^A_]UAWAVAUATSHIMg@Mo@MtbH-Lt$4HH=t Q#LfDLL+HCHxH9uHMuI0IW8H1WA$I0MgMoMt_H-Lt$1HH=t Q LLL+HCHxH9uHMuI?IWH1WA$I?H[A\A]A^A_]SHHH0H[AVSPIHtu'IH HHH;Ht uIH1H[A^SHHH=HH[basic_string::erase% = Op ; 0x "|; SPIR-V ; Version: .; Generator: Unknown(); ; Bound: ; Schema: basic_string::_S_construct null not validUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0RABB B(B0A8GPAd A,xBBB B(A0DP0GABB B(B0A8GAHABA 0AABB B(B0A8DP0DU ABB B(B0A8D0xABB B(B0A8DPAPBAA .rela.init_array.rela.text._ZN8spvtools18FriendlyNameMapperD2Ev.rela.text.comment.bss.rela.text.startup.group.rela.text._ZNSt14_Function_base13_Base_managerIZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation.note.GNU-stack.rela.text._ZNSt17_Function_handlerIFSsjEZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E9_M_invokeERKSt9_Any_dataj.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.cst16.rodata.str1.1n@ ,nL /nX .Gp BE0!V0!0!@!A\  '""] z"Pu]0 `#'[]x2'##p^M0#\,$0$^ &.h ,(9k Q b , Y 6 H B7 D& R Z \ ^ a k @ /      & ( *'pU x` 3B H   " AGA" P" uR  ' g'cDd j v / -c Q d;L# d H* Bb   -  cB  :   T 3strncpyspvContextDestroyspvTextDestroy_ZSt16__throw_bad_castv_ZSt25__throw_bad_function_callv_ZdlPv_ZNKSt5ctypeIcE13_M_widen_initEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN8spvtools20GetTrivialNameMapperEv_ZNSs12_M_leak_hardEv_ZNK8spvtools15AssemblyGrammar7isValidEv_ZN8spvtools3clr4greycvPKcEv_ZN8spvtools3clr6yellowcvPKcEv_ZN8spvtools3clr5resetcvPKcEv_ZN8spvtools3clr5greencvPKcEv_ZN8spvtools3clr4bluecvPKcEv_ZN8spvtools3clr3redcvPKcEv_ZN8spvtools18FriendlyNameMapperD2Ev_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt8ios_base4InitD1Ev_ZNSt6localeD1Ev_ZNSt8ios_base4InitC1Ev_ZNSt6localeC1EvspvBinaryToText_ZSt4cout__cxa_atexit_ZStL8__ioinitmemset_ZNK12_GLOBAL__N_112Disassembler14SaveTextResultEPP10spv_text_t_ZN12_GLOBAL__N_112Disassembler17HandleInstructionERK24spv_parsed_instruction_t_ZN12_GLOBAL__N_128DisassembleTargetInstructionEPvPK24spv_parsed_instruction_t_ZN12_GLOBAL__N_122DisassembleInstructionEPvPK24spv_parsed_instruction_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_ZN8spvtools18EmitNumericLiteralEPSoRK24spv_parsed_instruction_tRK20spv_parsed_operand_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_t.L.str_GLOBAL__sub_I_disassemble.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/disassemble.cppstrcmpmemcmp_ZNSt14_Function_base13_Base_managerIZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operationstrlen_Znwm_ZNSs9_M_mutateEmmm_ZN8spvtools18FriendlyNameMapperC1EPK13spv_context_tPKjm_ZNSs7replaceEmmPKcm_Znam_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_Z15spvGeneratorStrj_ZN8spvtools26spvInstructionBinaryToTextE14spv_target_envPKjmS2_mj_ZN12_GLOBAL__N_112Disassembler12HandleHeaderE16spv_endianness_tjjjj_ZN12_GLOBAL__N_123DisassembleTargetHeaderEPv16spv_endianness_tjjjjj_ZN12_GLOBAL__N_117DisassembleHeaderEPv16spv_endianness_tjjjjj_ZNSt17_Function_handlerIFSsjEZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E9_M_invokeERKSt9_Any_dataj_ZN8spvtools18FriendlyNameMapper9NameForIdEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_createspvContextCreatespvBinaryParse__dso_handle_ZSt20__throw_out_of_rangePKc_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EmcRKSaIcE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE.L.str9.L.str19.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str12.L.str1.L.str11.L.str108B7a56?aQ / .Q ^ ZSES^ ] [M \ HS( Yg[ HvNR,_ dIGC H`Cn  HaB d[ dGGhB=7Qal6va / .; iB R K Q ^] Z S S ]2 [k Mr \ H S Y g H I: Fh J~ k i Z H2NiR,_ dGWFeLU Y: mU4TUU Y=mUT-7UG HWdUojmUT dG d2TF@T3kETTU(UD Y_=om}UTGUaA}mUTAU$m2ULTA Y>mU Y69JmXUy Y:mU Y9mU(?D Y_9smUU Y<mUT*/U_UT4 Y=TU4UD Hi Y=mUT Y;"m0UITDUFDED6 YH=XmfUTUXV Y0;@mNUiTx2UUEUEU Um&UBTMUlg tUE U UEU UE U   U& E6 UV Yh =x m U T! H3 dTGw_f_ H dG_f._ 5a5_! O P c#b& T`h| #Hp|$%/119 1587975822 2000 2000 100664 22592 ` ELF>#@@:wHcH HH@UAWAVAUATSHHt$IL-;MlII)Lfffff.IM~555555F\U&.6>FNVU^fnv~&.6>FNV^fnv~SPV_AMD_gcn_shaderSPV_AMD_gpu_shader_half_floatSPV_AMD_gpu_shader_half_float_fetchSPV_AMD_gpu_shader_int16SPV_AMD_shader_ballotSPV_AMD_shader_explicit_vertex_parameterSPV_AMD_shader_fragment_maskSPV_AMD_shader_image_load_store_lodSPV_AMD_shader_trinary_minmaxSPV_AMD_texture_gather_bias_lodSPV_EXT_demote_to_helper_invocationSPV_EXT_descriptor_indexingSPV_EXT_fragment_fully_coveredSPV_EXT_fragment_invocation_densitySPV_EXT_fragment_shader_interlockSPV_EXT_physical_storage_bufferSPV_EXT_shader_stencil_exportSPV_EXT_shader_viewport_index_layerSPV_GOOGLE_decorate_stringSPV_GOOGLE_hlsl_functionality1SPV_GOOGLE_user_typeSPV_INTEL_device_side_avc_motion_estimationSPV_INTEL_media_block_ioSPV_INTEL_shader_integer_functions2SPV_INTEL_subgroupsSPV_KHR_16bit_storageSPV_KHR_8bit_storageSPV_KHR_device_groupSPV_KHR_float_controlsSPV_KHR_multiviewSPV_KHR_no_integer_wrap_decorationSPV_KHR_non_semantic_infoSPV_KHR_physical_storage_bufferSPV_KHR_post_depth_coverageSPV_KHR_ray_querySPV_KHR_ray_tracingSPV_KHR_shader_atomic_counter_opsSPV_KHR_shader_ballotSPV_KHR_shader_clockSPV_KHR_shader_draw_parametersSPV_KHR_storage_buffer_storage_classSPV_KHR_subgroup_voteSPV_KHR_variable_pointersSPV_KHR_vulkan_memory_modelSPV_NVX_multiview_per_view_attributesSPV_NV_compute_shader_derivativesSPV_NV_cooperative_matrixSPV_NV_fragment_shader_barycentricSPV_NV_geometry_shader_passthroughSPV_NV_mesh_shaderSPV_NV_ray_tracingSPV_NV_sample_mask_override_coverageSPV_NV_shader_image_footprintSPV_NV_shader_sm_builtinsSPV_NV_shader_subgroup_partitionedSPV_NV_shading_rateSPV_NV_stereo_view_renderingSPV_NV_viewport_array2SPV_VALIDATOR_ignore_type_decl_uniqueMatrixShaderGeometryTessellationAddressesLinkageKernelVector16Float16BufferFloat16Float64Int64Int64AtomicsImageBasicImageReadWriteImageMipmapPipesGroupsDeviceEnqueueLiteralSamplerAtomicStorageInt16TessellationPointSizeGeometryPointSizeImageGatherExtendedStorageImageMultisampleUniformBufferArrayDynamicIndexingSampledImageArrayDynamicIndexingStorageBufferArrayDynamicIndexingStorageImageArrayDynamicIndexingClipDistanceCullDistanceImageCubeArraySampleRateShadingImageRectSampledRectGenericPointerInt8InputAttachmentSparseResidencyMinLodSampled1DImage1DSampledCubeArraySampledBufferImageBufferImageMSArrayStorageImageExtendedFormatsImageQueryDerivativeControlInterpolationFunctionTransformFeedbackGeometryStreamsStorageImageReadWithoutFormatStorageImageWriteWithoutFormatMultiViewportSubgroupDispatchNamedBarrierPipeStorageGroupNonUniformGroupNonUniformVoteGroupNonUniformArithmeticGroupNonUniformBallotGroupNonUniformShuffleGroupNonUniformShuffleRelativeGroupNonUniformClusteredGroupNonUniformQuadShaderLayerShaderViewportIndexSubgroupBallotKHRDrawParametersSubgroupVoteKHRStorageBuffer16BitAccessUniformAndStorageBuffer16BitAccessStoragePushConstant16StorageInputOutput16DeviceGroupMultiViewVariablePointersStorageBufferVariablePointersAtomicStorageOpsSampleMaskPostDepthCoverageStorageBuffer8BitAccessUniformAndStorageBuffer8BitAccessStoragePushConstant8DenormPreserveDenormFlushToZeroSignedZeroInfNanPreserveRoundingModeRTERoundingModeRTZRayQueryProvisionalKHRRayTraversalPrimitiveCullingProvisionalKHRFloat16ImageAMDImageGatherBiasLodAMDFragmentMaskAMDStencilExportEXTImageReadWriteLodAMDShaderClockKHRSampleMaskOverrideCoverageNVGeometryShaderPassthroughNVShaderViewportIndexLayerEXTShaderViewportMaskNVShaderStereoViewNVPerViewAttributesNVFragmentFullyCoveredEXTMeshShadingNVImageFootprintNVFragmentBarycentricNVComputeDerivativeGroupQuadsNVFragmentDensityEXTGroupNonUniformPartitionedNVShaderNonUniformRuntimeDescriptorArrayInputAttachmentArrayDynamicIndexingUniformTexelBufferArrayDynamicIndexingStorageTexelBufferArrayDynamicIndexingUniformBufferArrayNonUniformIndexingSampledImageArrayNonUniformIndexingStorageBufferArrayNonUniformIndexingStorageImageArrayNonUniformIndexingInputAttachmentArrayNonUniformIndexingUniformTexelBufferArrayNonUniformIndexingStorageTexelBufferArrayNonUniformIndexingRayTracingNVVulkanMemoryModelVulkanMemoryModelDeviceScopePhysicalStorageBufferAddressesComputeDerivativeGroupLinearNVRayTracingProvisionalKHRCooperativeMatrixNVFragmentShaderSampleInterlockEXTFragmentShaderShadingRateInterlockEXTShaderSMBuiltinsNVFragmentShaderPixelInterlockEXTDemoteToHelperInvocationEXTSubgroupShuffleINTELSubgroupBufferBlockIOINTELSubgroupImageBlockIOINTELSubgroupImageMediaBlockIOINTELIntegerFunctions2INTELSubgroupAvcMotionEstimationINTELSubgroupAvcMotionEstimationIntraINTELSubgroupAvcMotionEstimationChromaINTEL  !"#$%&'()*+,-./0123456789:Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 00TABB B(B0A8DPdE.rela.text.comment.bss.rela.data.rel.ro.local.rela.data.rel.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@ x>p  2 G7p2LP@ pR  0"\Gt"\x"xWWH f"x(HpX7 ] M  =, H -S e m{  S  C  3  # " c6 P If } 9  )    Y  ?3 #V /l      O  5 "- %B Q c |   E + +   %  : I f  ;  !   y'EX(u$''v%4$fX%}$'** s);cXwS!&p  `=YPn@ !w& '2    p   }#2 m>D]KYh vz|jZ"!J"5!V c gpW  G7K    wE? T)_ZZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionEE14known_ext_strs_ZZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionEE13known_ext_ids/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/enum_string_mapping.cppstrcmp_ZN8spvtools18CapabilityToStringE14SpvCapability__GLOBAL_OFFSET_TABLE__ZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionE_ZN8spvtools17ExtensionToStringENS_9ExtensionE.L.str99.L.str199.L.str89.L.str189.L.str79.L.str179.L.str69.L.str169.L.str59.L.str159.L.str149.L.str139.L.str129.L.str119.L.str109.L.str98.L.str198.L.str88.L.str188.L.str78.L.str178.L.str68.L.str168.L.str158.L.str148.L.str138.L.str128.L.str118.L.str108.L.str97.L.str197.L.str87.L.str187.L.str77.L.str177.L.str67.L.str167.L.str157.L.str147.L.str137.L.str127.L.str117.L.str107.L.str96.L.str196.L.str86.L.str186.L.str76.L.str176.L.str66.L.str166.L.str156.L.str146.L.str136.L.str126.L.str116.L.str106.L.str95.L.str195.L.str85.L.str185.L.str75.L.str175.L.str65.L.str165.L.str155.L.str145.L.str135.L.str125.L.str115.L.str105.L.str94.L.str194.L.str84.L.str184.L.str74.L.str174.L.str64.L.str164.L.str154.L.str144.L.str134.L.str124.L.str114.L.str104.L.str93.L.str193.L.str83.L.str183.L.str73.L.str173.L.str63.L.str163.L.str153.L.str143.L.str133.L.str123.L.str113.L.str103.L.str92.L.str192.L.str82.L.str182.L.str72.L.str172.L.str62.L.str162.L.str152.L.str142.L.str132.L.str122.L.str112.L.str202.L.str102.L.str91.L.str191.L.str81.L.str181.L.str71.L.str171.L.str61.L.str161.L.str151.L.str141.L.str131.L.str121.L.str111.L.str201.L.str101.L.str90.L.str190.L.str80.L.str180.L.str70.L.str170.L.str60.L.str160.L.str150.L.str140.L.str130.L.str120.L.str110.L.str200.L.str100 i9z&3FTjkg76?fSho;<bD d78%9-:MUaeilqmynopqrstuvwxyz{|}~ !)19AIQYaiqy      !)19AIQYaiqy !"#$%&'()*+,-./0 123!4)51aEcV_]`=>?@ABC\^i E(F0G8H@IHJPKXL`MhNpOxPQRSTWXYZ[1U n(08@H P,XP`lhpx3Nm*?Vh ()0?8T@sHPX`h p,xFi2Fcz1U n(08@H P,XP`lhpx3Nm*?Vh ()0?8T@sHPX`h p,xFi2Fcz 4 hext_inst.cpp.o/ 1587975823 2000 2000 100664 45296 ` ELF>@@ Htw HH1ffffff.SHH=HH=HH=HH=HH=HtmH=HtSH=Ht9H=HtH= H[ff. ffDUAWAVAUATSHHӉt$HHT$wHL$HoE1ELHL$9Lu?@ABCDEFGHIJKLMNOPQ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn4 98;44 84 :84 8+ 8 448+88++++.4<54 +! >=@4=4 =4 ?=4 =+ = 44=+==++++=.4A54 +!"B#+GLSL.std.450OpenCL.stdSPV_AMD_shader_explicit_vertex_parameterSPV_AMD_shader_trinary_minmaxSPV_AMD_gcn_shaderSPV_AMD_shader_ballotDebugInfoOpenCL.DebugInfo.100NonSemantic.DebugInfoNoneDebugCompilationUnitDebugTypeBasicDebugTypePointerDebugTypeQualifierDebugTypeArrayDebugTypeVectorDebugTypedefDebugTypeFunctionDebugTypeEnumDebugTypeCompositeDebugTypeMemberDebugTypeInheritanceDebugTypePtrToMemberDebugTypeTemplateDebugTypeTemplateParameterDebugTypeTemplateTemplateParameterDebugTypeTemplateParameterPackDebugGlobalVariableDebugFunctionDeclarationDebugFunctionDebugLexicalBlockDebugLexicalBlockDiscriminatorDebugScopeDebugNoScopeDebugInlinedAtDebugLocalVariableDebugInlinedVariableDebugDeclareDebugValueDebugOperationDebugExpressionDebugMacroDefDebugMacroUndefDebugImportedEntityDebugSourceSwizzleInvocationsAMDSwizzleInvocationsMaskedAMDWriteInvocationAMDMbcntAMDCubeFaceIndexAMDCubeFaceCoordAMDTimeAMDFMin3AMDUMin3AMDSMin3AMDFMax3AMDUMax3AMDSMax3AMDFMid3AMDUMid3AMDSMid3AMDInterpolateAtVertexAMDacosacoshacospiasinasinhasinpiatanatan2atanhatanpiatan2picbrtceilcopysigncoscoshcospierfcerfexpexp2exp10expm1fabsfdimfloorfmafmaxfminfmodfractfrexphypotilogbldexplgammalgamma_rloglog2log10log1plogbmadmaxmagminmagmodfnannextafterpowpownpowrremainderremquorintrootnroundrsqrtsinsincossinhsinpisqrttantanhtanpitgammatrunchalf_coshalf_dividehalf_exphalf_exp2half_exp10half_loghalf_log2half_log10half_powrhalf_reciphalf_rsqrthalf_sinhalf_sqrthalf_tannative_cosnative_dividenative_expnative_exp2native_exp10native_lognative_log2native_log10native_powrnative_recipnative_rsqrtnative_sinnative_sqrtnative_tanfclampdegreesfmax_commonfmin_commonmixradiansstepsmoothstepsigncrossdistancelengthnormalizefast_distancefast_lengthfast_normalizes_abss_abs_diffs_add_satu_add_sats_haddu_hadds_rhaddu_rhadds_clampu_clampclzctzs_mad_hiu_mad_sats_mad_sats_maxu_maxs_minu_mins_mul_hirotates_sub_satu_sub_satu_upsamples_upsamplepopcounts_mad24u_mad24s_mul24u_mul24vloadnvstorenvload_halfvload_halfnvstore_halfvstore_half_rvstore_halfnvstore_halfn_rvloada_halfnvstorea_halfnvstorea_halfn_rshuffleshuffle2printfprefetchbitselectselectu_absu_abs_diffu_mul_hiu_mad_hiRoundRoundEvenTruncFAbsSAbsFSignSSignFloorCeilFractRadiansDegreesSinCosTanAsinAcosAtanSinhCoshTanhAsinhAcoshAtanhAtan2PowExpLogExp2Log2SqrtInverseSqrtDeterminantMatrixInverseModfModfStructFMinUMinSMinFMaxUMaxSMaxFClampUClampSClampFMixIMixStepSmoothStepFmaFrexpFrexpStructLdexpPackSnorm4x8PackUnorm4x8PackSnorm2x16PackUnorm2x16PackHalf2x16PackDouble2x32UnpackSnorm2x16UnpackUnorm2x16UnpackHalf2x16UnpackSnorm4x8UnpackUnorm4x8UnpackDouble2x32LengthDistanceCrossNormalizeFaceForwardReflectRefractFindILsbFindSMsbFindUMsbInterpolateAtCentroidInterpolateAtSampleInterpolateAtOffsetNMinNMaxNClamp 4Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx !0AH\ 0pABB B(B0A8DPBA.rela.text.comment.bss.rela.data.rel.ro.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@@s r @ y2 u k 0\2\G`B` Q c [vo  )AZ_RrJ B: '9p7Z WbMe` X`lT TX   !AP 0p@`0$_Z18spvExtInstTableGetPPK20spv_ext_inst_table_t14spv_target_env_Z21spvExtInstIsDebugInfo19spv_ext_inst_type_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_Z26spvExtInstTableValueLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_Z25spvExtInstTableNameLookupPK20spv_ext_inst_table_t19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_ZL37spv_amd_shader_trinary_minmax_entries_ZL29spv_amd_shader_ballot_entries_ZL48spv_amd_shader_explicit_vertex_parameter_entries_ZL26spv_amd_gcn_shader_entries_ZL17debuginfo_entries_ZL12glsl_entries_ZL14opencl_entries_ZL28opencl_debuginfo_100_entries.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/ext_inst.cppstrcmpstrncmp_ZL41pygen_variable_caps_InterpolationFunction_Z23spvExtInstImportTypeGetPKc_GLOBAL_OFFSET_TABLE_.L.str8.L.str7.L.str6.L.str5.L.str4_ZL27pygen_variable_caps_Float64.L.str3.L.str2.L.str1_ZL11kGroups_1_0_ZL10kTable_1_07?'U]'s{''''' ' $('(p8 THTXWhXxZe9 ? @I O T HY _ e Pk p v X~   `   h   p   x  (    0    8    @    H  # ( P- 2 7 X> E L `Q V [ hf j p p|   x  (   0   8 ! 2 @9 B H HR ^ f Pn w  X h  `   p"' -x49(?FK0QW^8 f k p@!y!}!H"""P##$X$$%`%%&h&&'p'' (x((()))0** *8+++#@,(,,,6H-:-?-DP.N.U/ZX/`/f0l`0p0w1|h112p22 3x33(44405558666 @777'H808;8IP9T9`:mX:x:;`;;<h<<=p== >x>>(? ??0@!@'@08A7AAAO@B[BjBpHC{CCPDDEXEEF`FFGhGGHpHH IxII (JJJ)0K4K=KE8LMLUL]@MdMlMwHNNNPOOPXPPQ`QQR hR R S pS' S0 T TT0UUU8VVV@WWWPXXBYX`YtYZhZZ[p[[  \x\)\6(]H]V]i0^y^^8___@``&`?HaMa_a~PbbcXccd`ddeheefpff gxg g(h)h6hH0iViiiy8jjj@kkkHl&l?lMPm_m~nXnno`oophppqpq"q6 40L@`Pt`0/146 1587975824 2000 2000 100664 5584 ` ELF>@@@ SHHF uHHN H4H$ H5HT$HHH[fffff.UAWAVAUATSHIH|$H$HHH$HDŽ$Ƅ$Ƅ$W$$H-LuHEHD$HD$@HMHL$H@HL@HD$HHD$@L|$@HxL11H|$PHE HD$PHM(H@HLPHD$PHx1Lt$@HE0INHD @HHHHL$@HHhH$H@HD$PHl$XL%ILd$XH$W$D$pD$`L5ILt$XDŽ$HHH$HD$@HxLHL8HD$ HHD$8HHD$0Hl$ IEHsH|$0XHT$8HH@rImHtEH]HH9t8Ll$ ffff.H|$0s LT$8HHH9uHD$0HtH|$ HH\$HHt$XHHHHJ@HD$@H@HL@HBHHD$PLt$XH$HxH;=uULd$XH$HD$HD$@H@HL$HL@HD$HH$HHĸ[A\A]A^A_]HH=t QH$uffff.AWAVSHL8MwHHtHLHHIGH@J|8Bt80H5L[A^A_AVSPIHtu'IH HHH;Ht uIH1H[A^ERROR_not_op_extensionbasic_string::_S_construct null not valid Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx BAD 083ABB B(B0A8GliBBA PBAA .rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@P SY2C 0\//0*p` 9hK  C( \TAAPiBP3[)ta?Iv#"{ _ZSt25__throw_bad_function_callv_ZdlPv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt6localeD1Ev_ZNSt6localeC1Ev_ZN8spvtools18GetExtensionStringEPK24spv_parsed_instruction_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/extensions.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools20ExtensionSetToStringERKNS1_7EnumSetINS1_9ExtensionEEEE3$_0E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operationstrlen_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFvN8spvtools9ExtensionEEZNS0_20ExtensionSetToStringERKNS0_7EnumSetIS1_EEE3$_0E9_M_invokeERKSt9_Any_dataS1__ZN8spvtools17ExtensionToStringENS_9ExtensionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZN8spvtools20ExtensionSetToStringERKNS_7EnumSetINS_9ExtensionEEE.L.str2(5ry " -F !p   $z  /O %u&$5# <Pplibspirv.cpp.o/ 1587975825 2000 2000 100664 7944 ` ELF>@@SHH[HHHfAVSPIHH;IHIHH[A^fDH?H(H?)$HFHFHD$HFHD$H4$HD$HtH<$HH(fHfff.Hfff.UAVSIHÉHI[A^]AVSPIIHtH;HIH[A^fH(HH8)$HFHFHD$HFHD$H4$HD$HtH<$HH(ffffff.USPHH6HVH$HH8L$E1ŅuH$H0H@HHH<$H[]DUSPHH$HH8H$E1DIŅuH$H0H@HHH<$H[]fDUSPHHHVH)HH$H7H>L$E1HŅuH$HL@HHP1HH<$H[]fDUSPHH$HH8H$E1DIŅuH$HL@HHP1HH<$H[]ÐPHHVH)HHH91HZf.PHH81Zff.AVSHIHt$HT$H$IH8HT$H$HHÅt#IHHx0tH $LAHx 1P8H<$H[A^fHH8UAWAVAUATSPIIILL)HHM,$ID$L)HH9vVE1HtHH>HIM9tLLHI<$HtM,$IDID$ID$dID$HL)HHH9s0IL9tLLMl$I)LHtLHLHtLLHIDID$H[A\A]A^A_]SHHH=HH[Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx A4H*BAA h|ND0(ABA .BAA QD0 [AAA ,ZAAA LjAAA l_AAA &AAwBAD0 0ABB B(B0A8A@.rela.init_array.rela.text.comment.bss.rela.text.startup.group.note.GNU-stack.rela.text._ZNSt6vectorIjSaIjEE13_M_assign_auxIPjEEvT_S4_St20forward_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.data>@ $PXL&LZPU 0`'+x( 0\E@ p 'G   J0Q((..`N)aPP *z_Pjj $Z[=PVpw6 &I_"me "7:*+L=spvValidateBinarymemcpyspvBinaryDestroyspvContextDestroyspvTextDestroyspvDiagnosticDestroy_ZN8spvtools7ContextC2E14spv_target_env_ZN8spvtools10SpirvToolsC2E14spv_target_env_ZN8spvtools7ContextC1E14spv_target_env_ZN8spvtools10SpirvToolsC1E14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools7Context8CContextEv_ZNK8spvtools7Context8CContextEv_ZNK8spvtools10SpirvTools7IsValidEv_ZN8spvtools7ContextD2Ev_ZN8spvtools10SpirvToolsD2Ev_ZN8spvtools7ContextD1Ev_ZNSt8ios_base4InitD1Ev_ZN8spvtools10SpirvToolsD1Ev_ZNSt8ios_base4InitC1EvspvBinaryToText__cxa_atexit_ZStL8__ioinit_ZNK8spvtools10SpirvTools8ValidateEPKjmP23spv_validator_options_tspvTextToBinaryWithOptionsspvValidateWithOptions_GLOBAL__sub_I_libspirv.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/libspirv.cpp_Znwm_ZNK8spvtools10SpirvTools8ValidateEPKjm_ZNSs7replaceEmmPKcm_ZNK8spvtools10SpirvTools11DisassembleEPKjmPSsj_ZNK8spvtools10SpirvTools11DisassembleERKSt6vectorIjSaIjEEPSsj_ZNK8spvtools10SpirvTools8AssembleERKSsPSt6vectorIjSaIjEEj_ZNK8spvtools10SpirvTools8AssembleEPKcmPSt6vectorIjSaIjEEj_ZNSt6vectorIjSaIjEE13_M_assign_auxIPjEEvT_S4_St20forward_iterator_tagmemmovespvContextCreate__dso_handle_GLOBAL_OFFSET_TABLE__ZN8spvtools7ContextaSEOS0__ZN8spvtools7ContextC2EOS0__ZN8spvtools7ContextC1EOS0__ZNK8spvtools10SpirvTools8ValidateERKSt6vectorIjSaIjEE_ZN8spvtools25SetContextMessageConsumerEP13spv_context_tSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS5_EE_ZN8spvtools7Context18SetMessageConsumerESt8functionIFv19spv_message_level_tPKcRK14spv_position_tS4_EE_ZN8spvtools10SpirvTools18SetMessageConsumerESt8functionIFv19spv_message_level_tPKcRK14spv_position_tS4_EE3.4T4&,34+`&7$17/$=1}2'62'6;8Z895O,e/s+00* ( ) .#- 8L lP`00PPp Pp/164 1587975826 2000 2000 100664 39976 ` ELF>H@@ H)HHHGHHGHfff.UAWAVAUATSHt$H|$H$HHH$HDŽ$`Ƅ$hƄ$iW$$pL%ID$H$HD$ IL$HL$H@HL HD$(HD$ H\$ HxH1HT$0ID$ HD$0IL$(H@HL0HD$0HxH1M4$ID$HD$ IL$0H@HL HHHHL$ HHhH$H@HD$0L-ILl$8L|$pWD$`D$PD$@LH-HHl$8D$xHH@H$HD$ HXHHt$8t$H|$0H|$Ht$8Lt$ ID$@INH$Lt$HD ID$HHD$0Hl$8H$HxH;=uHLl$8LH\$ HCLt HD$(H$HD$HĘ[A\A]A^A_]HHH=t QHH$|fff.UAWAVAUATSHHL$IIHH{ WCHCC ?HC( ILkH=IILH1HLH+H{PWC8HCHCP?HCX ILk8M9ILH1HLHk0A$C`ID$HChID$HCpID$HCxHD$HD$H$L E1LHLHL$H|$H[A\A]A^A_]AVSPAIDHLN1IHHHtKH{DD9t H Ht3y1HIH9HHtHtH0HtHL LDLH[A^f.UAWAVAUATSHHHIHEHx#L=I_H\$0H5H|$(HT$ LuInHHH\$Ld$HD$Ld$(@HXL$ ^A1LHA_tAHD$0HHHYH;Xwx~H|$0HHD$0HHD,HD$0HHL9uIHuHD$0Ld$H\$I$H\$0HD$(HxL9uQHD$0HxH;=t-HH=tJFH5HT$8LLHH[A\A]A^A_]HH=t"QHt$@뾋QpHt$@afDUAWAVAUATSHHIAIEI $I\$1LHHHHt>H(}D9t!HMHt'y1HHH9HHtHt H8]H\$8HLLt$0LHLLe0LLLH,$Ll$Lt$(Ht$8LH5L1Hl$L-IEHD$Lt$0iHH=t$ HH=t"QxHt$@lQsHt$@gfHfHT$(HJ1HHHL$ HL$HLHt$ HD$ HxL9KHD$HxL9RLLÄtHD$(HxH;=LLl$H,$HMHu1LHHHHItFH(Mffff.D9t!H}Ht%O1HHH9HHt HtH8Hu=HtHDxH HHHLHLHHHHt$0HD$0HxH;=u!HD$8HxH;=u(HH[A\A]A^A_]HH=t$ HH=t"QHt$@떋QHt$@HH=t QHt$@}UAVSHH?TЃ+ZH z HcHH5L$H$LH߉LH$H Hc HH5Lt$PHT$HLH߉LHD$PH5Lt$@HT$8LH߉LHD$@H5Lt$0HT$(LH߉LHD$0XH5Lt$ HT$LH߉LHD$ +H5Lt$HT$LH߉LHD$HxH;=u H[A^]HH=t QH$H5L$H$LH߉LH${H5L$H$LH߉LH$BH5L$H$LH߉LH$ H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$xLH߉LH$^H5L$pH$hLH߉LH$p%H5L$`H$XLH߉LH$`H5L$PH$HLH߉LH$PH5L$@H$8LH߉LH$@zH5L$0H$(LH߉LH$0AH5L$ H$LH߉LH$ H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$LH߉LH$]H5L$H$LH߉LH$$H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$LH߉LH$yH5L$H$LH߉LH$@H5L$H$LH߉LH$H5L$H$xLH߉LH$H5L$pH$hLH߉LH$pH5L$`H$XLH߉LH$`\H5L$PH$HLH߉LH$P#H5L$@H$8LH߉LH$@H5L$0H$(LH߉LH$0H5L$ H$LH߉LH$ xH5L$H$LH߉LH$?H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$LH߉LH$[H5L$H$LH߉LH$"H5L$H$LH߉LH$H5L$H$LH߉LH$H5L$H$LH߉LH$wH5L$HT$xLH߉LH$AH5Lt$pHT$hLH߉LHD$pH5Lt$`HT$XLH߉LHD$`+[Q5nR6oS7pT8qUfff.UAWAVAUATSH(HID{C =AaF&H f HcHH3^HH$H$HLHH$,=Bu_H5H$H$HLDHH$GuaHx pP L=Gu:H5H$H$HLDHH$EI6I~1LHHHHt>HsA9t H+Ht#u1HHH9HHt HtH8u0H\$HD`LDHHD$HxH;=u1H([A\A]A^A_]HH=t QHt$@H5H$H$HLDHH$uH5H$H$HLDHH$;HHH$H$Hp?* H5H$oHX@ 6H5H$H$HLDHH$H5H$hH$`Hp H$XH$hHJH$XHpHH;rv H;pH$hH$XH5H$8H$0Hp H$(>H$8HJH$(HpHH;rv H;pH$8H$(H5H$H$HD@IMN1LIHHH. H(}D9 HMH y1HIH9HHt H5H$H$HD@IIn1LHHHH HyD9 HH {1HHH9HHt H5H$H$H$DH$HJH$HpHH;rv H;pH$H$H5H$ H$H3HH$H$HH$HH$ HJH$HpHH;rv H;pH$ H$H5H$H$HHH$LH$HJH$HpHH;rv H;pH$H$H5H$hH$`HLDHH$hH5H$XH$PHLDHH$XH5H$HH$@HLDHH$HH5H$8H$0HLDHH$8VH5H$H$xHHH$pLH$HJH$pHpHH;rv H;pJH$H$p?H5H$H$HLDHH$H5H$H$HLDHH$fH$HHH$HDŽ$pƄ$xƄ$yW$$H HAHIHD$@H@HL@HD$@Ll$@HxL1HHHHL$@H@H$Hl$HHHHD$HD$HH$WD$pD$`D$PHHHD$HD$HDŽ$HL`L$HD$@HxLHHSH LHH|$8HHl$8}HH|$8Hl$8}H|$8HL$8@ H5 H5H$H$HLDHH$ H5H$H$HLDHH$UH$X1HH$pL%Ml$L(HD@II^1LHHHHHyD9H)H}1HHH9HHtH$(1HH$@L%Ml$L(HD@II^1LHHHH>HyD9H)H#}1HHH9HHtH$1HH$H-HMHH$LDH{H9 H$HxH;= H$H$1HH$(H-HMHH$(LDH{H9j H$HxH;=q H$HxH;=x H$ VH$1HH$L%Ml$L(H5H$HH$L(HD@ II^1LHHHHHyD9qH)H}1HHH9HHtjH$p1HH$H-HMHH$LDH{H9 H$pHxH;= H$HH=tGCQHt$@H WHt$@HQRHt$@Cf\%w_PQA{1kfff.USH8HHD$(H~`HL$(։tTH5H|$HT$H|$dHT$HJHD$HpHH;rvH;pv(H|$Ht$#HD$(H0HT$ H@H|$1HH H HQHHD$HxH9uHD$HxH;=u#HH8[]HH=t$ HH=t"QHt$0뛋QHt$0P1ZUAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSHHt$HH\$H>HwiIH Hk1HIN @5  h !    L  + : q B ,F X f _ s   C   * N #  V $  1 @ M: ] j  [  M   x 1    # k( - 3D 7 < >o @( E K RU { U W [; a n tf y       y  2   ]   0t    Y 0 6?H" fPxJMMn$"l| "x "ZX""]6DsWKNx%/  Q5spvDiagnosticDestroy_ZSt17__throw_bad_allocv_ZdlPv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN8spvtools20GetTrivialNameMapperEv_ZNSs12_M_leak_hardEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools18FriendlyNameMapper16ParseInstructionERK24spv_parsed_instruction_t_ZN8spvtools18FriendlyNameMapper25ParseInstructionForwarderEPvPK24spv_parsed_instruction_t_ZN8spvtools18EmitNumericLiteralEPSoRK24spv_parsed_instruction_tRK20spv_parsed_operand_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t_ZNSs4swapERSs_ZN8spvtools18FriendlyNameMapper8SaveNameEjRKSs_ZNSs6assignERKSs_ZN8spvtools18FriendlyNameMapper8SanitizeERKSs_ZNSs6appendERKSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/name_mapper.cppmemcmp_ZNSt14_Function_base13_Base_managerIPFSsjEE10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_Znwm_ZSt11_Hash_bytesPKvmm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN8spvtools18FriendlyNameMapperC2EPK13spv_context_tPKjm_ZN8spvtools18FriendlyNameMapperC1EPK13spv_context_tPKjm_ZNSs6insertEmPKcm_ZNSs6assignEPKcm_ZNSs6appendEPKcm_ZNKSs4findEcm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNSs7reserveEm_ZN8spvtools18FriendlyNameMapper18NameForEnumOperandE18spv_operand_type_tj_ZN8spvtools18FriendlyNameMapper15SaveBuiltInNameEjj_ZNSt17_Function_handlerIFSsjEPS0_E9_M_invokeERKSt9_Any_dataj_ZN8spvtools12_GLOBAL__N_19to_stringEj_ZN8spvtools18FriendlyNameMapper9NameForIdEj__pthread_key_createspvBinaryParse_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNSs4_Rep11_S_terminalE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE_ZNSt10_HashtableIjSt4pairIKjSsESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKSsEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbEOT_St17integral_constantIbLb1EE.L.str9.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str8.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str7.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str6.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str5.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str4.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str3.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str12.L.str1.L.str71.L.str61.L.str51.L.str41.L.str31.L.str21.L.str11.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10 l kSZ 1 V ~  xtq x)Mr vr+Zrv aj x w,p^ x  &vAvbi -zC x^ w vv~y%i; x xj} x x8 Q t v v v  + c^ (p } c )  c *  c +  c ,* 7 cG x` v   c $  c / & c: :R _ cs E  c M  c N  c 6 C cW o | c   c   c'c; S`ct c c  c 7DcXp}ccc(c<Tacucc c 8EcYq~ccc)c=Ubcvcc  c!!9FcZ"rc#c%c&!c2'DQccGc^'H?Mcc x  .v7-O]cq.c x170>cR;g{<.{:=O>+I@{Fb {,?A\`{AcBcC4BcVDn|c@`{ J$2cFK^lc   % RY y xnquu38,:cW6o}c~ x ~0 x ~ x c x!~#! x=!c]! xv! x!~! x!!zD"~V" xp"c" x##{$~$ x!$3$z$ %{%~,% xF%cf% x%%{%~&c7& xP& xi& x&&{&~'c:' xS' xl' x''{'~(c=( xV( xo( x( x(((z({)c) x1) xG) x]) xj) ) x))):*{K*~l*c* x* x* x* x*0 +2;+yN+ x[+4m+|}+5+|++{+c+ x+ x ,9 ,o,{, , , , , - ?- _- - - - - - . ?. _. . . . . . / ?/ _/ / / / / / 0 ?0 _0 0 0 0~0 x0c1 x;1vY1vw1v1v1v1v1v 2v+2vI2vg2v2v2v2v2v2v3v93vW3vu3v3v3v3v3v4v54vV4vt4v4v4v4v4v 5v(5v85 Q5 j5 5v5v5v6o6L66{77~*7 xO7 xf7 7 7v7v_)sTfV(wh,sWih P4P0hPTPPPP8P \P0P6UVWLXdYopcode.cpp.o/ 1587975828 2000 2000 100664 123808 ` ELF>O@@tuHH@HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@à u HH@à u HH@à u HH@à u HH@à u HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Ãu HH@Hf HtfHtf:f.Ht HH1fUAWAVAUATSHHHT$HAHHHH|$IDAD}MtzH\$H]E1ffff.D;kprD;ktv{`u{ t,H+HI9uH|$HLtIHxM9r HD$H1H[A\A]A^A_]UAWAVSPIΉչHMH^D>LHHTxHH)HfDHH~HHHkx9l:}IkxH˹H9t0D9ju&;Bpr;Btvz`uz u HxH9uI1ɉH[A^A_]UAWAVAUATSPAAIA0MhI@IHH)HLH)v L sJI@fEt1A1fffff.At1fffff.s?Át>t1rff.A'w"HHrBt Gt1f.dz"DzwH HcH1OsÁ=t1f!ǀw43r,(orl3wHHr1ffffff.SH=J wHHc HHHHHHK@HKv>tH?tIu(HHHHHKHK6WHC&HHHHHKHKH[HHHHHKHKrr++UAWAVAUATSPHIHIFINH)HH9H?M>HL)HHH)H9H9ILBIL9LEE1Mt I9J<IM>IFL)HHtLLHI-?--@--A4B4C4DEF4GHIJ4K7MNO5P4Q5R5STVW,X%Y,Z%[,\%],^%_,`,a,b,c,defghijkmnopqrstuvwxyz{|~4('56      #$ 4%&'()*+,-./01,2%3,4%5,6%7,8%9,:,;,<=>?@,ABCDEFGHIJ KLMNOPQRSTUVWXYZ[\]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+mnEFLMNPxyz{|},  --CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    Unknownunknownvector::_M_default_appendNopUndefSourceContinuedSourceSourceExtensionNameMemberNameStringLineExtensionExtInstImportExtInstMemoryModelEntryPointExecutionModeCapabilityTypeVoidTypeBoolTypeIntTypeFloatTypeVectorTypeMatrixTypeImageTypeSamplerTypeSampledImageTypeArrayTypeRuntimeArrayTypeStructTypeOpaqueTypePointerTypeFunctionTypeEventTypeDeviceEventTypeReserveIdTypeQueueTypePipeTypeForwardPointerConstantTrueConstantFalseConstantConstantCompositeConstantSamplerConstantNullSpecConstantTrueSpecConstantFalseSpecConstantSpecConstantCompositeSpecConstantOpFunctionFunctionParameterFunctionEndFunctionCallVariableImageTexelPointerLoadStoreCopyMemoryCopyMemorySizedAccessChainInBoundsAccessChainPtrAccessChainArrayLengthGenericPtrMemSemanticsInBoundsPtrAccessChainDecorateMemberDecorateDecorationGroupGroupDecorateGroupMemberDecorateVectorExtractDynamicVectorInsertDynamicVectorShuffleCompositeConstructCompositeExtractCompositeInsertCopyObjectTransposeSampledImageImageSampleImplicitLodImageSampleExplicitLodImageSampleDrefImplicitLodImageSampleDrefExplicitLodImageSampleProjImplicitLodImageSampleProjExplicitLodImageSampleProjDrefImplicitLodImageSampleProjDrefExplicitLodImageFetchImageGatherImageDrefGatherImageReadImageWriteImageImageQueryFormatImageQueryOrderImageQuerySizeLodImageQuerySizeImageQueryLodImageQueryLevelsImageQuerySamplesConvertFToUConvertFToSConvertSToFConvertUToFUConvertSConvertFConvertQuantizeToF16ConvertPtrToUSatConvertSToUSatConvertUToSConvertUToPtrPtrCastToGenericGenericCastToPtrGenericCastToPtrExplicitBitcastSNegateFNegateIAddFAddISubFSubIMulFMulUDivSDivFDivUModSRemSModFRemFModVectorTimesScalarMatrixTimesScalarVectorTimesMatrixMatrixTimesVectorMatrixTimesMatrixOuterProductDotIAddCarryISubBorrowUMulExtendedSMulExtendedAnyAllIsNanIsInfIsFiniteIsNormalSignBitSetLessOrGreaterOrderedUnorderedLogicalEqualLogicalNotEqualLogicalOrLogicalAndLogicalNotSelectIEqualINotEqualUGreaterThanSGreaterThanUGreaterThanEqualSGreaterThanEqualULessThanSLessThanULessThanEqualSLessThanEqualFOrdEqualFUnordEqualFOrdNotEqualFUnordNotEqualFOrdLessThanFUnordLessThanFOrdGreaterThanFUnordGreaterThanFOrdLessThanEqualFUnordLessThanEqualFOrdGreaterThanEqualFUnordGreaterThanEqualShiftRightLogicalShiftRightArithmeticShiftLeftLogicalBitwiseOrBitwiseXorBitwiseAndNotBitFieldInsertBitFieldSExtractBitFieldUExtractBitReverseBitCountDPdxDPdyFwidthDPdxFineDPdyFineFwidthFineDPdxCoarseDPdyCoarseFwidthCoarseEmitVertexEndPrimitiveEmitStreamVertexEndStreamPrimitiveControlBarrierMemoryBarrierAtomicLoadAtomicStoreAtomicExchangeAtomicCompareExchangeAtomicCompareExchangeWeakAtomicIIncrementAtomicIDecrementAtomicIAddAtomicISubAtomicSMinAtomicUMinAtomicSMaxAtomicUMaxAtomicAndAtomicOrAtomicXorPhiLoopMergeSelectionMergeLabelBranchBranchConditionalSwitchKillReturnReturnValueUnreachableLifetimeStartLifetimeStopGroupAsyncCopyGroupWaitEventsGroupAllGroupAnyGroupBroadcastGroupIAddGroupFAddGroupFMinGroupUMinGroupSMinGroupFMaxGroupUMaxGroupSMaxReadPipeWritePipeReservedReadPipeReservedWritePipeReserveReadPipePacketsReserveWritePipePacketsCommitReadPipeCommitWritePipeIsValidReserveIdGetNumPipePacketsGetMaxPipePacketsGroupReserveReadPipePacketsGroupReserveWritePipePacketsGroupCommitReadPipeGroupCommitWritePipeEnqueueMarkerEnqueueKernelGetKernelNDrangeSubGroupCountGetKernelNDrangeMaxSubGroupSizeGetKernelWorkGroupSizeGetKernelPreferredWorkGroupSizeMultipleRetainEventReleaseEventCreateUserEventIsValidEventSetUserEventStatusCaptureEventProfilingInfoGetDefaultQueueBuildNDRangeImageSparseSampleImplicitLodImageSparseSampleExplicitLodImageSparseSampleDrefImplicitLodImageSparseSampleDrefExplicitLodImageSparseSampleProjImplicitLodImageSparseSampleProjExplicitLodImageSparseSampleProjDrefImplicitLodImageSparseSampleProjDrefExplicitLodImageSparseFetchImageSparseGatherImageSparseDrefGatherImageSparseTexelsResidentNoLineAtomicFlagTestAndSetAtomicFlagClearImageSparseReadSizeOfTypePipeStorageConstantPipeStorageCreatePipeFromPipeStorageGetKernelLocalSizeForSubgroupCountGetKernelMaxNumSubgroupsTypeNamedBarrierNamedBarrierInitializeMemoryNamedBarrierModuleProcessedExecutionModeIdDecorateIdGroupNonUniformElectGroupNonUniformAllGroupNonUniformAnyGroupNonUniformAllEqualGroupNonUniformBroadcastGroupNonUniformBroadcastFirstGroupNonUniformBallotGroupNonUniformInverseBallotGroupNonUniformBallotBitExtractGroupNonUniformBallotBitCountGroupNonUniformBallotFindLSBGroupNonUniformBallotFindMSBGroupNonUniformShuffleGroupNonUniformShuffleXorGroupNonUniformShuffleUpGroupNonUniformShuffleDownGroupNonUniformIAddGroupNonUniformFAddGroupNonUniformIMulGroupNonUniformFMulGroupNonUniformSMinGroupNonUniformUMinGroupNonUniformFMinGroupNonUniformSMaxGroupNonUniformUMaxGroupNonUniformFMaxGroupNonUniformBitwiseAndGroupNonUniformBitwiseOrGroupNonUniformBitwiseXorGroupNonUniformLogicalAndGroupNonUniformLogicalOrGroupNonUniformLogicalXorGroupNonUniformQuadBroadcastGroupNonUniformQuadSwapCopyLogicalPtrEqualPtrNotEqualPtrDiffSubgroupBallotKHRSubgroupFirstInvocationKHRSubgroupAllKHRSubgroupAnyKHRSubgroupAllEqualKHRSubgroupReadInvocationKHRTypeRayQueryProvisionalKHRRayQueryInitializeKHRRayQueryTerminateKHRRayQueryGenerateIntersectionKHRRayQueryConfirmIntersectionKHRRayQueryProceedKHRRayQueryGetIntersectionTypeKHRGroupIAddNonUniformAMDGroupFAddNonUniformAMDGroupFMinNonUniformAMDGroupUMinNonUniformAMDGroupSMinNonUniformAMDGroupFMaxNonUniformAMDGroupUMaxNonUniformAMDGroupSMaxNonUniformAMDFragmentMaskFetchAMDFragmentFetchAMDReadClockKHRImageSampleFootprintNVGroupNonUniformPartitionNVWritePackedPrimitiveIndices4x8NVReportIntersectionKHRReportIntersectionNVIgnoreIntersectionKHRIgnoreIntersectionNVTerminateRayKHRTerminateRayNVTraceNVTraceRayKHRTypeAccelerationStructureKHRTypeAccelerationStructureNVExecuteCallableKHRExecuteCallableNVTypeCooperativeMatrixNVCooperativeMatrixLoadNVCooperativeMatrixStoreNVCooperativeMatrixMulAddNVCooperativeMatrixLengthNVBeginInvocationInterlockEXTEndInvocationInterlockEXTDemoteToHelperInvocationEXTIsHelperInvocationEXTSubgroupShuffleINTELSubgroupShuffleDownINTELSubgroupShuffleUpINTELSubgroupShuffleXorINTELSubgroupBlockReadINTELSubgroupBlockWriteINTELSubgroupImageBlockReadINTELSubgroupImageBlockWriteINTELSubgroupImageMediaBlockReadINTELSubgroupImageMediaBlockWriteINTELUCountLeadingZerosINTELUCountTrailingZerosINTELAbsISubINTELAbsUSubINTELIAddSatINTELUAddSatINTELIAverageINTELUAverageINTELIAverageRoundedINTELUAverageRoundedINTELISubSatINTELUSubSatINTELIMul32x16INTELUMul32x16INTELDecorateStringDecorateStringGOOGLEMemberDecorateStringMemberDecorateStringGOOGLEVmeImageINTELTypeVmeImageINTELTypeAvcImePayloadINTELTypeAvcRefPayloadINTELTypeAvcSicPayloadINTELTypeAvcMcePayloadINTELTypeAvcMceResultINTELTypeAvcImeResultINTELTypeAvcImeResultSingleReferenceStreamoutINTELTypeAvcImeResultDualReferenceStreamoutINTELTypeAvcImeSingleReferenceStreaminINTELTypeAvcImeDualReferenceStreaminINTELTypeAvcRefResultINTELTypeAvcSicResultINTELSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTELSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTELSubgroupAvcMceGetDefaultInterShapePenaltyINTELSubgroupAvcMceSetInterShapePenaltyINTELSubgroupAvcMceGetDefaultInterDirectionPenaltyINTELSubgroupAvcMceSetInterDirectionPenaltyINTELSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTELSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTELSubgroupAvcMceGetDefaultHighPenaltyCostTableINTELSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTELSubgroupAvcMceGetDefaultLowPenaltyCostTableINTELSubgroupAvcMceSetMotionVectorCostFunctionINTELSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTELSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTELSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTELSubgroupAvcMceSetAcOnlyHaarINTELSubgroupAvcMceSetSourceInterlacedFieldPolarityINTELSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTELSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTELSubgroupAvcMceConvertToImePayloadINTELSubgroupAvcMceConvertToImeResultINTELSubgroupAvcMceConvertToRefPayloadINTELSubgroupAvcMceConvertToRefResultINTELSubgroupAvcMceConvertToSicPayloadINTELSubgroupAvcMceConvertToSicResultINTELSubgroupAvcMceGetMotionVectorsINTELSubgroupAvcMceGetInterDistortionsINTELSubgroupAvcMceGetBestInterDistortionsINTELSubgroupAvcMceGetInterMajorShapeINTELSubgroupAvcMceGetInterMinorShapeINTELSubgroupAvcMceGetInterDirectionsINTELSubgroupAvcMceGetInterMotionVectorCountINTELSubgroupAvcMceGetInterReferenceIdsINTELSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTELSubgroupAvcImeInitializeINTELSubgroupAvcImeSetSingleReferenceINTELSubgroupAvcImeSetDualReferenceINTELSubgroupAvcImeRefWindowSizeINTELSubgroupAvcImeAdjustRefOffsetINTELSubgroupAvcImeConvertToMcePayloadINTELSubgroupAvcImeSetMaxMotionVectorCountINTELSubgroupAvcImeSetUnidirectionalMixDisableINTELSubgroupAvcImeSetEarlySearchTerminationThresholdINTELSubgroupAvcImeSetWeightedSadINTELSubgroupAvcImeEvaluateWithSingleReferenceINTELSubgroupAvcImeEvaluateWithDualReferenceINTELSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTELSubgroupAvcImeEvaluateWithDualReferenceStreaminINTELSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTELSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTELSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTELSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTELSubgroupAvcImeConvertToMceResultINTELSubgroupAvcImeGetSingleReferenceStreaminINTELSubgroupAvcImeGetDualReferenceStreaminINTELSubgroupAvcImeStripSingleReferenceStreamoutINTELSubgroupAvcImeStripDualReferenceStreamoutINTELSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTELSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTELSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTELSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTELSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTELSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTELSubgroupAvcImeGetBorderReachedINTELSubgroupAvcImeGetTruncatedSearchIndicationINTELSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTELSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTELSubgroupAvcImeGetWeightingPatternMinimumDistortionINTELSubgroupAvcFmeInitializeINTELSubgroupAvcBmeInitializeINTELSubgroupAvcRefConvertToMcePayloadINTELSubgroupAvcRefSetBidirectionalMixDisableINTELSubgroupAvcRefSetBilinearFilterEnableINTELSubgroupAvcRefEvaluateWithSingleReferenceINTELSubgroupAvcRefEvaluateWithDualReferenceINTELSubgroupAvcRefEvaluateWithMultiReferenceINTELSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTELSubgroupAvcRefConvertToMceResultINTELSubgroupAvcSicInitializeINTELSubgroupAvcSicConfigureSkcINTELSubgroupAvcSicConfigureIpeLumaINTELSubgroupAvcSicConfigureIpeLumaChromaINTELSubgroupAvcSicGetMotionVectorMaskINTELSubgroupAvcSicConvertToMcePayloadINTELSubgroupAvcSicSetIntraLumaShapePenaltyINTELSubgroupAvcSicSetIntraLumaModeCostFunctionINTELSubgroupAvcSicSetIntraChromaModeCostFunctionINTELSubgroupAvcSicSetBilinearFilterEnableINTELSubgroupAvcSicSetSkcForwardTransformEnableINTELSubgroupAvcSicSetBlockBasedRawSkipSadINTELSubgroupAvcSicEvaluateIpeINTELSubgroupAvcSicEvaluateWithSingleReferenceINTELSubgroupAvcSicEvaluateWithDualReferenceINTELSubgroupAvcSicEvaluateWithMultiReferenceINTELSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTELSubgroupAvcSicConvertToMceResultINTELSubgroupAvcSicGetIpeLumaShapeINTELSubgroupAvcSicGetBestIpeLumaDistortionINTELSubgroupAvcSicGetBestIpeChromaDistortionINTELSubgroupAvcSicGetPackedIpeLumaModesINTELSubgroupAvcSicGetIpeChromaModeINTELSubgroupAvcSicGetPackedSkcLumaCountThresholdINTELSubgroupAvcSicGetPackedSkcLumaSumThresholdINTELSubgroupAvcSicGetInterRawSadsINTELRayQueryGetRayTMinKHRRayQueryGetRayFlagsKHRRayQueryGetIntersectionTKHRRayQueryGetIntersectionInstanceCustomIndexKHRRayQueryGetIntersectionInstanceIdKHRRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHRRayQueryGetIntersectionGeometryIndexKHRRayQueryGetIntersectionPrimitiveIndexKHRRayQueryGetIntersectionBarycentricsKHRRayQueryGetIntersectionFrontFaceKHRRayQueryGetIntersectionCandidateAABBOpaqueKHRRayQueryGetIntersectionObjectRayDirectionKHRRayQueryGetIntersectionObjectRayOriginKHRRayQueryGetWorldRayDirectionKHRRayQueryGetWorldRayOriginKHRRayQueryGetIntersectionObjectToWorldKHRRayQueryGetIntersectionWorldToObjectKHRKhronosLunarGValveCodeplayNVIDIAARMLLVM/SPIR-V TranslatorKhronos LLVM/SPIR-V TranslatorSPIR-V Tools AssemblerKhronos SPIR-V Tools AssemblerGlslang Reference Front EndKhronos Glslang Reference Front EndQualcommAMDIntelImaginationGoogleShaderc over GlslangGoogle Shaderc over GlslangspireggGoogle spireggrspirvGoogle rspirvX-LEGENDMesa-IR/SPIR-V TranslatorX-LEGEND Mesa-IR/SPIR-V TranslatorSPIR-V Tools LinkerKhronos SPIR-V Tools LinkerWineVKD3D Shader CompilerWine VKD3D Shader CompilerClayClay Shader CompilerClay Clay Shader CompilerW3C WebGPU GroupWHLSL Shader TranslatorW3C WebGPU Group WHLSL Shader TranslatorClspvGoogle ClspvMLIR SPIR-V SerializerGoogle MLIR SPIR-V SerializerZY2236)<:;=>@AB?CDZYG%O)w"&4612#w2#". @@A@BUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0DX0lABB B(B0A8DP$ABB A(A00ABB B(B0A8A@V $ 8L` t)AL2< "8( <P%d6x  QA0#ABB B(B0A8A@.rela.text.comment.bss.group.rela.text._ZNSt6vectorIjSaIjEE17_M_default_appendEm.rela.data.rel.ro.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@ pP pwh h &p #!0{[ V{d24PI 0J\n7Np7MO7N7M`7N`8My8MP9M9M@:M:M0;M;M <M<M=M=M>Mx>M>Mh?M?MX@M@M@NHAMXANAM AN8BMHBNBM1BN(CM>CMBDMLDMWEMdEMqEMupFMyFM`GMpGNGMGNPHM`HNHMHN@IMPINIMIN0JMJM KMKMLMLMMMxMM MMhNM$NM1XOMCOMUHPM_PMi8QMxQM(RMRMSMSMTMTMTMpUMUM `VM VM2 PWMI WM[ @XMp XM 0YM YM ZM ZM ZN[M [N[M [N\M \Nx\M \M ]Nh]M x]N]M ]NX^M h^NL^M ^NLH_M X_NL_M _NL8`M# H`NL`M. `NL(aM; 8aNPaMF aNPbMS (bNTbMd bNTcMw cM cM pdM dM `eM eM eNPfM fM @gM gM 0hM" hM- iM8 iMC jMN jMX kMa xkMk kMo hlMy lM XmM mM HnM nM nN8oM oM (pM pM pNqM (qNqM qNrM rNrM rNXrM sNXpsM sNXsM- sNX`tM7 ptNXtMA tNXPuMK `uNXuMU uNX@vM_ PvNXvMi vNX0wMs @wNXwM} wN xM 0xNxM xNyM yNyM yNzM zNxzM zNzM {Nh{M x{N{M {NX|M$ h|N|M6 |NH}MR X}N}Mo }N8~M H~N~M ~N (M 8N M N M (N M N M N M1N M=N pMJN MZN `MgpN ؃MzN PM`N ȄM؄N @MPN\MȅN\0M@N\M N\ M-0N\MNN\Mo N\MN\MN\xMN\MN\hMxN\M XMhNЋM(NHM8XN\MHЌN 8MOHN`M_N`(Ms8N`MNdM(NdMNhMNhMNhMpMM$PNl`M/pNpؒMDNtPMW`NtȓMjؓNt@MPNxMȔNx0M@NxMNx M0NxM NxM* NxMGNxMdN|xM{N|MNhMxNMNXMhNКMNHMXNMЛN8M-HNMAN(MU8NMiNM}(NMNMNMNMNpMNMN`M+pNءMHNPM`ȢMl@MuMȣN0M@NNMNN M0NNMNNM NxNMNNMNhNxMNNM3NXNhMHxNШNMhNHNXMhNNЩMN8NHMXNXNMЪNX(N8MHNXNMNXN(M8NXNM,NXNMC(NXNMZNXNMqNpNMNNMN`NpMNدNMNPN`MpNȰNذMN@NPM `NNȱM"رN0N@M8PNNMMȲN N0M]@NNMlNN Mt0NNMNNM NxNMNNMNhNxMN NMN XNhMxN зNM'N HNXMAhN NиM[N8N HMwXNN MйN$(N(8MHN$N(MN,(M8N,MN,M(N,M N0M7N0MON4MkN4pMN8MN8`MpN<ؿMN<PM`N<M N<@MPN<M#N<0M0@N<M>N< ML0N<MaN<Mv N<MN<MN<xMN<MXN@hMN@MHN@XMN@MNHHMXNHM"NH8M9HNHMPNH(Mg8NHM~NHM(NHMNHMNHMNHM+NHpMPNHMfNH`M|pNHMNHPM`NHMNH@MDPNHMwNH0M@NLMNH M0NHM@NHMt NHMNHMNLxMNLM9NThMqxNHMNHXMhNHM NHHM@ XNHMg NH8M HNHM NH(M 8NHM!NHM'!(NHMK!NHMr!NHM!NHM!NHpM!NHM"NH`M<"pNHMd"NHPM"`NHM"NH@M"PNHM #NH0M+#@NHMN#NH Mu#0NHM#NHM# NHM$NHM'$NHxMV$NHM$NHhM$xNHM$NHXM'%hNHM]%NHHM%XNHM%NH8M%HNHM#&NH(MO&8NHM&NHM&(NHM&NHM9'NHM~'NHM'NHpM(NHMG(NH`Mk(pNHM(NHPM(`NHM)NH@MH)PNHMf)NH0M)@NHM)NH M)0NHM*NHM3* NHM`*NHM*NHxM*NHM*NHhM +xNHM*+NLXMN+hNTMx+NHHM+XNHM+NH8M+HNLM",NT(MT,8NHM,NHM,(NHM,NLM,NHM(-NHMU-NHpM-NHM-NH`M-pNLM.NLPM0.`NHM^.NL@M.PNTM.NL0M.@NLM /NH M0/0NNMF/NNM]/ NxNMy/NNM/NhNxM/NNM 0NXNhM50xNNM^0NHNXM0hNNM0N8NHM0XNNM1N(N8M.1HNNMN1NN(Mk18NNM1NN H4HHH\HpHHHH H(H<HPHdHxHH HpHHH H`HpH,H@HTHhH@|HHHP Hp H Koperand.cpp.o/ 1587975829 2000 2000 100664 175048 ` ELF>ئ@@Ht HH1fUAWAVAUATSH8MMHˉT$IMHMAHD$HH\$0L|$IFHD$(1ff.HD$ HL$HT$(9 uyHL$(DtMtjHL$(L|E1ffff.A;ohrA;olvAu A t*fDIHL9uHHt$0Lt&IIpM9rHD$ HH;D$] HD$L81H8[A\A]A^A_]ffff.UAWAVAUATSHHAH AMA;LD$E1HCLH9T$LtD||$LLHLpHH)Hffffff.HH~HHHkp9l9sfDIkpIL9T$|$tHL)HHEHI9IEE1Ht L9H<IM>I^L)IIHHLt4MtLLHK\MtLM&I^IIVI?)M>HL)HHEHI9IEE1Ht L9%H<IM>I^L)IIHHLt5MtLLHK\MtLM&I^IIVI?H9H}.rM>HL)HHEHI9IEE1Ht L9^H<IM>I^L)IIHHLt6MtLLHK\MtLM&I^IIVI?H9XHtHI^M>HL)HHEHI9IEE1Ht L9H<IM>I^L)IIHHLt7MtLLHK\MtLM&I^IIVI?H9GHtHI^M>HL)HHEHI9IEE1Ht L9H<IM>IVL)HHHHLU.JM>HL)HHEHI9IEE1Ht L9SH<IM>IVL)HHHHLtHt LLI\MtLM&I^IIVH9<H0M>HL)HHEHI9IEE1Ht L9H<IM>IVL)HHHHLtHt LLI\MtLM&I^IIVH9tHt+HI^M>HL)HHEHI9IEE1Ht L9H<IM>IVL)HHHHLtp+hM>HL)HHEHI9IEE1HtL9wuH<IM>IVL)HHHHLt0Ht LLI\MtLM&I^IIFH[A\A]A^A_]Kp@USPHf.HChHHCHuH[]f.AWAVSIHL~LH)HHL~AIHLDH~te>ti~ti~tiHH~HHHHHH)HHt$HtHyt/Hyt%HytxHHH HHH9tZI)ILHWAIFtfHH>H<IMFIFHIVIuIHIIHHIN3INAIFMF11hHHE1HHIHt4II)H4HHII(GH IuIL9Lt@3HHuI@L[A^A_fGw 1ff.SH0HHC*J6#B:Ƶ&H$$)D$ HwHCH\  `~H$$)D$ HHCHH$$)D$ H2HCHnE$)H$$)D$ H8HCH$FQ8tB'H$$)D$ HHCHFsdH$$)D$ HHCH9udH$$)D$ HHCHbƶs.H$$)D$ H-HCH,H$$)D$ HHCHdHCHH0[ÿH$$)D$ HHCH{fSH0HHCu1 u]H$$)D$ HUHCH: uZH$$)D$ H4HCHuWH$$)D$ HCHCH(~uRH$$)D$ H%HCH PH$$)D$ HLHCH1'H$$)D$ H3HCHHCHH0[ff.1ffff.SHtuHH;Ht uHH1[D fSHtuHH;Ht uHH1[D fSHtuHH;Ht uHH1[D1ffff.SHtuHH;Ht uHH1[D fSHtuHH;Ht uHH1[D fSHtuHH;Ht uHH1[D1ffff.SHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[Df.SHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[DfSHtuHH;Ht uHH1[Df.SHtuHH;Ht uHH1[Dffff.SHtuHH;Ht uHH1[3333UAWAVAUATSPIIH?M4$IT$HL)HHEHHH>HEE1HtH9wxH<IM4$IT$L)HHHHLtAHt LLIlMtLM,$Il$IDID$H[A\A]A^A_]0%&'( )* !   8(Eu "#$89:;< =>?@A B,- 2 @  @@  @@   @    !"#$%&'^klmno          !"#$%&'               !"#$%&'(&) *+,-./uv         !"$%&'()*+@@AABBCCDDHIJVX      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGKOQQRRSTUWYZ]_`abpqrstw~@AB @  @ @ IDtype IDresult IDliteral numberpossibly multi-word literal integerpossibly multi-word literal numberextension instruction numberOpSpecConstantOp opcodeliteral stringsource languageexecution modeladdressing modelmemory modelexecution modestorage classdimensionalitysampler addressing modesampler filter modeimage formatfloating-point fast math modefloating-point rounding modelinkage typeaccess qualifierfunction parameter attributedecorationbuilt-inselection controlloop controlfunction controlmemory semantics IDmemory accessscope IDgroup operationkernel enqeue flagskernel profiling infocapabilityray flagsray query intersectionray query committed intersection typeray query candidate intersection typeimagecontext-insensitive valuedebug info flagsdebug base type encodingdebug composite typedebug type qualifierdebug operationOpenCL.DebugInfo.100 debug info flagsOpenCL.DebugInfo.100 debug base type encodingOpenCL.DebugInfo.100 debug composite typeOpenCL.DebugInfo.100 debug type qualifierOpenCL.DebugInfo.100 debug operationOpenCL.DebugInfo.100 debug imported entityimage channel orderimage channel data typeNONEunknownImportedModuleImportedDeclarationDerefPlusMinusPlusUconstBitPieceSwapXderefStackValueConstuFragmentConstTypeVolatileTypeRestrictTypeAtomicTypeClassStructureUnionUnspecifiedAddressBooleanFloatSignedSignedCharUnsignedUnsignedCharFlagIsProtectedFlagIsPrivateFlagIsPublicFlagIsLocalFlagIsDefinitionFlagFwdDeclFlagArtificialFlagExplicitFlagPrototypedFlagObjectPointerFlagStaticMemberFlagIndirectVariableFlagLValueReferenceFlagRValueReferenceFlagIsOptimizedFlagIsEnumClassFlagTypePassByValueFlagTypePassByReferenceRayQueryCandidateIntersectionTriangleKHRRayQueryCandidateIntersectionAABBKHRRayQueryCommittedIntersectionNoneKHRRayQueryCommittedIntersectionTriangleKHRRayQueryCommittedIntersectionGeneratedKHRRayQueryCandidateIntersectionKHRRayQueryCommittedIntersectionKHRMatrixShaderGeometryTessellationAddressesLinkageKernelVector16Float16BufferFloat16Float64Int64Int64AtomicsImageBasicImageReadWriteImageMipmapPipesGroupsDeviceEnqueueLiteralSamplerAtomicStorageInt16TessellationPointSizeGeometryPointSizeImageGatherExtendedStorageImageMultisampleUniformBufferArrayDynamicIndexingSampledImageArrayDynamicIndexingStorageBufferArrayDynamicIndexingStorageImageArrayDynamicIndexingClipDistanceCullDistanceImageCubeArraySampleRateShadingImageRectSampledRectGenericPointerInt8InputAttachmentSparseResidencyMinLodSampled1DImage1DSampledCubeArraySampledBufferImageBufferImageMSArrayStorageImageExtendedFormatsImageQueryDerivativeControlInterpolationFunctionTransformFeedbackGeometryStreamsStorageImageReadWithoutFormatStorageImageWriteWithoutFormatMultiViewportSubgroupDispatchNamedBarrierPipeStorageGroupNonUniformGroupNonUniformVoteGroupNonUniformArithmeticGroupNonUniformBallotGroupNonUniformShuffleGroupNonUniformShuffleRelativeGroupNonUniformClusteredGroupNonUniformQuadShaderLayerShaderViewportIndexSubgroupBallotKHRDrawParametersSubgroupVoteKHRStorageBuffer16BitAccessStorageUniformBufferBlock16UniformAndStorageBuffer16BitAccessStorageUniform16StoragePushConstant16StorageInputOutput16DeviceGroupMultiViewVariablePointersStorageBufferVariablePointersAtomicStorageOpsSampleMaskPostDepthCoverageStorageBuffer8BitAccessUniformAndStorageBuffer8BitAccessStoragePushConstant8DenormPreserveDenormFlushToZeroSignedZeroInfNanPreserveRoundingModeRTERoundingModeRTZRayQueryProvisionalKHRRayTraversalPrimitiveCullingProvisionalKHRFloat16ImageAMDImageGatherBiasLodAMDFragmentMaskAMDStencilExportEXTImageReadWriteLodAMDShaderClockKHRSampleMaskOverrideCoverageNVGeometryShaderPassthroughNVShaderViewportIndexLayerEXTShaderViewportIndexLayerNVShaderViewportMaskNVShaderStereoViewNVPerViewAttributesNVFragmentFullyCoveredEXTMeshShadingNVImageFootprintNVFragmentBarycentricNVComputeDerivativeGroupQuadsNVFragmentDensityEXTShadingRateNVGroupNonUniformPartitionedNVShaderNonUniformShaderNonUniformEXTRuntimeDescriptorArrayRuntimeDescriptorArrayEXTInputAttachmentArrayDynamicIndexingInputAttachmentArrayDynamicIndexingEXTUniformTexelBufferArrayDynamicIndexingUniformTexelBufferArrayDynamicIndexingEXTStorageTexelBufferArrayDynamicIndexingStorageTexelBufferArrayDynamicIndexingEXTUniformBufferArrayNonUniformIndexingUniformBufferArrayNonUniformIndexingEXTSampledImageArrayNonUniformIndexingSampledImageArrayNonUniformIndexingEXTStorageBufferArrayNonUniformIndexingStorageBufferArrayNonUniformIndexingEXTStorageImageArrayNonUniformIndexingStorageImageArrayNonUniformIndexingEXTInputAttachmentArrayNonUniformIndexingInputAttachmentArrayNonUniformIndexingEXTUniformTexelBufferArrayNonUniformIndexingUniformTexelBufferArrayNonUniformIndexingEXTStorageTexelBufferArrayNonUniformIndexingStorageTexelBufferArrayNonUniformIndexingEXTRayTracingNVVulkanMemoryModelVulkanMemoryModelKHRVulkanMemoryModelDeviceScopeVulkanMemoryModelDeviceScopeKHRPhysicalStorageBufferAddressesPhysicalStorageBufferAddressesEXTComputeDerivativeGroupLinearNVRayTracingProvisionalKHRCooperativeMatrixNVFragmentShaderSampleInterlockEXTFragmentShaderShadingRateInterlockEXTShaderSMBuiltinsNVFragmentShaderPixelInterlockEXTDemoteToHelperInvocationEXTSubgroupShuffleINTELSubgroupBufferBlockIOINTELSubgroupImageBlockIOINTELSubgroupImageMediaBlockIOINTELIntegerFunctions2INTELSubgroupAvcMotionEstimationINTELSubgroupAvcMotionEstimationIntraINTELSubgroupAvcMotionEstimationChromaINTELNoWaitWaitKernelWaitWorkGroupReduceInclusiveScanExclusiveScanClusteredReducePartitionedReduceNVPartitionedInclusiveScanNVPartitionedExclusiveScanNVCrossDeviceDeviceWorkgroupSubgroupInvocationQueueFamilyQueueFamilyKHRShaderCallKHRPositionPointSizeVertexIdInstanceIdPrimitiveIdInvocationIdLayerViewportIndexTessLevelOuterTessLevelInnerTessCoordPatchVerticesFragCoordPointCoordFrontFacingSampleIdSamplePositionSampleMaskFragDepthHelperInvocationNumWorkgroupsWorkgroupSizeWorkgroupIdLocalInvocationIdGlobalInvocationIdLocalInvocationIndexWorkDimGlobalSizeEnqueuedWorkgroupSizeGlobalOffsetGlobalLinearIdSubgroupSizeSubgroupMaxSizeNumSubgroupsNumEnqueuedSubgroupsSubgroupIdSubgroupLocalInvocationIdVertexIndexInstanceIndexSubgroupEqMaskSubgroupEqMaskKHRSubgroupGeMaskSubgroupGeMaskKHRSubgroupGtMaskSubgroupGtMaskKHRSubgroupLeMaskSubgroupLeMaskKHRSubgroupLtMaskSubgroupLtMaskKHRBaseVertexBaseInstanceDrawIndexDeviceIndexViewIndexBaryCoordNoPerspAMDBaryCoordNoPerspCentroidAMDBaryCoordNoPerspSampleAMDBaryCoordSmoothAMDBaryCoordSmoothCentroidAMDBaryCoordSmoothSampleAMDBaryCoordPullModelAMDFragStencilRefEXTViewportMaskNVSecondaryPositionNVSecondaryViewportMaskNVPositionPerViewNVViewportMaskPerViewNVFullyCoveredEXTTaskCountNVPrimitiveCountNVPrimitiveIndicesNVClipDistancePerViewNVCullDistancePerViewNVLayerPerViewNVMeshViewCountNVMeshViewIndicesNVBaryCoordNVBaryCoordNoPerspNVFragSizeEXTFragmentSizeNVFragInvocationCountEXTInvocationsPerPixelNVLaunchIdNVLaunchIdKHRLaunchSizeNVLaunchSizeKHRWorldRayOriginNVWorldRayOriginKHRWorldRayDirectionNVWorldRayDirectionKHRObjectRayOriginNVObjectRayOriginKHRObjectRayDirectionNVObjectRayDirectionKHRRayTminNVRayTminKHRRayTmaxNVRayTmaxKHRInstanceCustomIndexNVInstanceCustomIndexKHRObjectToWorldNVObjectToWorldKHRWorldToObjectNVWorldToObjectKHRHitTNVHitTKHRHitKindNVHitKindKHRIncomingRayFlagsNVIncomingRayFlagsKHRRayGeometryIndexKHRWarpsPerSMNVSMCountNVWarpIDNVSMIDNVRelaxedPrecisionSpecIdBlockBufferBlockRowMajorColMajorArrayStrideMatrixStrideGLSLSharedGLSLPackedCPackedBuiltInNoPerspectiveFlatPatchCentroidSampleInvariantRestrictAliasedVolatileConstantCoherentNonWritableNonReadableUniformUniformIdSaturatedConversionStreamLocationComponentIndexBindingDescriptorSetOffsetXfbBufferXfbStrideFuncParamAttrFPRoundingModeFPFastMathModeLinkageAttributesNoContractionInputAttachmentIndexAlignmentMaxByteOffsetAlignmentIdMaxByteOffsetIdNoSignedWrapNoUnsignedWrapExplicitInterpAMDOverrideCoverageNVPassthroughNVViewportRelativeNVSecondaryViewportRelativeNVPerPrimitiveNVPerViewNVPerTaskNVPerVertexNVNonUniformNonUniformEXTRestrictPointerRestrictPointerEXTAliasedPointerAliasedPointerEXTCounterBufferHlslCounterBufferGOOGLEUserSemanticHlslSemanticGOOGLEUserTypeGOOGLEZextSextByValSretNoAliasNoCaptureNoWriteNoReadWriteReadOnlyWriteOnlyReadWriteExportImportRTERTZRTPRTNSnormInt8SnormInt16UnormInt8UnormInt16UnormShort565UnormShort555UnormInt101010SignedInt8SignedInt16SignedInt32UnsignedInt8UnsignedInt16UnsignedInt32HalfFloatUnormInt24UnormInt101010_2RARGRARGBRGBABGRAARGBIntensityLuminanceRxRGxRGBxDepthDepthStencilsRGBsRGBxsRGBAsBGRAABGRUnknownRgba32fRgba16fR32fRgba8Rgba8SnormRg32fRg16fR11fG11fB10fR16fRgba16Rgb10A2Rg16Rg8R16R8Rgba16SnormRg16SnormRg8SnormR16SnormR8SnormRgba32iRgba16iRgba8iR32iRg32iRg16iRg8iR16iR8iRgba32uiRgba16uiRgba8uiR32uiRgb10a2uiRg32uiRg16uiRg8uiR16uiR8uiNearestLinearNoneClampToEdgeClampRepeatRepeatMirrored1D2D3DCubeRectBufferSubpassDataUniformConstantInputOutputCrossWorkgroupPrivateFunctionGenericPushConstantAtomicCounterImageStorageBufferCallableDataNVCallableDataKHRIncomingCallableDataNVIncomingCallableDataKHRRayPayloadNVRayPayloadKHRHitAttributeNVHitAttributeKHRIncomingRayPayloadNVIncomingRayPayloadKHRShaderRecordBufferNVShaderRecordBufferKHRPhysicalStorageBufferPhysicalStorageBufferEXTInvocationsSpacingEqualSpacingFractionalEvenSpacingFractionalOddVertexOrderCwVertexOrderCcwPixelCenterIntegerOriginUpperLeftOriginLowerLeftEarlyFragmentTestsPointModeXfbDepthReplacingDepthGreaterDepthLessDepthUnchangedLocalSizeLocalSizeHintInputPointsInputLinesInputLinesAdjacencyTrianglesInputTrianglesAdjacencyQuadsIsolinesOutputVerticesOutputPointsOutputLineStripOutputTriangleStripVecTypeHintContractionOffInitializerFinalizerSubgroupsPerWorkgroupSubgroupsPerWorkgroupIdLocalSizeIdLocalSizeHintIdPostDepthCoverageStencilRefReplacingEXTOutputLinesNVOutputPrimitivesNVDerivativeGroupQuadsNVDerivativeGroupLinearNVOutputTrianglesNVPixelInterlockOrderedEXTPixelInterlockUnorderedEXTSampleInterlockOrderedEXTSampleInterlockUnorderedEXTShadingRateInterlockOrderedEXTShadingRateInterlockUnorderedEXTSimpleGLSL450OpenCLVulkanVulkanKHRLogicalPhysical32Physical64PhysicalStorageBuffer64PhysicalStorageBuffer64EXTVertexTessellationControlTessellationEvaluationGLComputeTaskNVMeshNVRayGenerationNVRayGenerationKHRIntersectionNVIntersectionKHRAnyHitNVAnyHitKHRClosestHitNVClosestHitKHRMissNVMissKHRCallableNVCallableKHRESSLGLSLOpenCL_COpenCL_CPPHLSLNoneKHROpaqueKHRNoOpaqueKHRTerminateOnFirstHitKHRSkipClosestHitShaderKHRCullBackFacingTrianglesKHRCullFrontFacingTrianglesKHRCullOpaqueKHRCullNoOpaqueKHRSkipTrianglesKHRSkipAABBsKHRCmdExecTimeAlignedNontemporalMakePointerAvailableMakePointerAvailableKHRMakePointerVisibleMakePointerVisibleKHRNonPrivatePointerNonPrivatePointerKHRRelaxedAcquireReleaseAcquireReleaseSequentiallyConsistentUniformMemorySubgroupMemoryWorkgroupMemoryCrossWorkgroupMemoryAtomicCounterMemoryImageMemoryOutputMemoryOutputMemoryKHRMakeAvailableMakeAvailableKHRMakeVisibleMakeVisibleKHRInlineDontInlinePureConstUnrollDontUnrollDependencyInfiniteDependencyLengthMinIterationsMaxIterationsIterationMultiplePeelCountPartialCountFlattenDontFlattenNotNaNNotInfNSZAllowRecipFastBiasLodGradConstOffsetConstOffsetsMakeTexelAvailableMakeTexelAvailableKHRMakeTexelVisibleMakeTexelVisibleKHRNonPrivateTexelNonPrivateTexelKHRVolatileTexelVolatileTexelKHRSignExtendZeroExtendw -%+.=%')QQ*Y$!`"w"# &#309998W, 14/- 76 (/(./2+ #.5 ?@C !E9F=G=G@KK'1U19,1#2651+,0"%$./&(*:_pqrst~*Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 00CABB B(B0A8Dp0d=ABB B(B0A8DPfBBA 0ABB B(B0A8DP; (< P 0dABB B(B0A8A@6AAA BBA AD@5AD@$8;APd;A|;A;A;A;A,@;AXl;A;A;A;A;A4H;A`t;A;A;A4ABB B(B0A8A@.rela.text.comment.bss.group.rela.data.rel.ro.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_.rodata.cst16.rodata.str1.1@ P(zLLP`8 `&@U!  2n.rp 0l\9ȠNȠIXjثbE<: ;<=-   \: +  <    _/   `|. P   003  ,V i: 0!  p#R0 -  m  (  @FD  0. t. x  @   b P5  P`  @60- D, 8o3 :  4  0`  P , : B  p8  P Hr  @ 8 I1 E  0/  ;  *0  `  j  = @(?: p| $  5 L* &  0P 40\  0  PK * ! L! l+ `#   P1 <r1 T K+ $  `tg b%0 b H+ 4^ @9PQ  :P  P  N m2 , hP- t \!   "4 2 C   ~- Pa Dk, L }p  ,7 & |;  _06 G x/ dv7 p;  x + v L d 8 @2 o  ?  @N`2 2 \ G.  lv* - p  ( z4 hD4 XA! * 1   h M 52  `/ < d H 0KP  L 4 5 t 4 $. J  R/ 5W6 3 43  3 w! < lV  Tv0 ) /  P.! -P* "/ * D; P7 ,w+  . 6  + 4 6   j T; 27 i G T5  88  : T X ,  7 ; B5  x  ,;p;K ;;;0;;u;@;;T;P;;;d`;(;n(x'`&%$p# 2#"V"0d)('@&%%P$    0 8f;*` p W@, Cp=49@89 69 0 "50"31yn<,gC_ZL28pygen_variable_caps_Geometry_ZL37pygen_variable_exts_SPV_KHR_ray_query_ZL40pygen_variable_caps_ShaderImageCubeArray_ZL36pygen_variable_caps_SampledCubeArray_ZL44pygen_variable_caps_ShaderKernelImageMSArray_ZL45pygen_variable_exts_SPV_NV_cooperative_matrix_ZL26pygen_variable_caps_Matrix_ZL37pygen_variable_exts_SPV_KHR_multiview_ZL29pygen_variable_caps_MultiView_Z22spvVersionForTargetEnv14spv_target_env_Z18spvOperandTableGetPPK19spv_operand_table_t14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZL49pygen_variable_exts_SPV_EXT_shader_stencil_export_ZL33pygen_variable_caps_MultiViewport_ZL41pygen_variable_exts_SPV_KHR_shader_ballot_ZL41pygen_variable_exts_SPV_AMD_shader_ballot_ZL72pygen_variable_caps_KernelGroupNonUniformArithmeticGroupNonUniformBallot_ZL58pygen_variable_caps_SubgroupBallotKHRGroupNonUniformBallot_ZL49pygen_variable_exts_SPV_NV_shader_image_footprint_ZL35pygen_variable_caps_InputAttachment_ZL40pygen_variable_caps_SampledRectImageRect_ZL31pygen_variable_caps_SampledRect_Z17spvOperandTypeStr18spv_operand_type_t_Z20spvOperandIsOptional18spv_operand_type_t_Z24spvOperandIsConcreteMask18spv_operand_type_t_Z20spvOperandIsConcrete18spv_operand_type_t_Z11spvIsIdType18spv_operand_type_t_Z13spvIsInIdType18spv_operand_type_t_Z20spvOperandIsVariable18spv_operand_type_t_Z25spvOperandTableNameLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tPKcmPPK18spv_operand_desc_t_Z26spvOperandTableValueLookup14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPPK18spv_operand_desc_t_ZL47pygen_variable_caps_StorageImageExtendedFormats_ZL43pygen_variable_caps_StorageBuffer8BitAccess_ZL81pygen_variable_exts_SPV_KHR_storage_buffer_storage_classSPV_KHR_variable_pointers_ZL45pygen_variable_exts_SPV_KHR_variable_pointers_ZL50pygen_variable_exts_SPV_KHR_shader_draw_parameters_ZL34pygen_variable_caps_DrawParameters_ZL39pygen_variable_exts_SPV_INTEL_subgroups_ZL53pygen_variable_exts_SPV_KHR_shader_atomic_counter_ops_ZL45pygen_variable_exts_SPV_NV_shader_sm_builtins_ZL35pygen_variable_caps_GeometryStreams_ZL42pygen_variable_exts_SPV_KHR_float_controls_ZL53pygen_variable_exts_SPV_NV_compute_shader_derivatives_ZL57pygen_variable_exts_SPV_NVX_multiview_per_view_attributes_ZL50pygen_variable_caps_PhysicalStorageBufferAddresses_ZL29pygen_variable_caps_Addresses_ZL25pygen_variable_caps_Pipes_ZL52pygen_variable_CLDEBUG100_DebugImportedEntityEntries_ZL32pygen_variable_CapabilityEntries_ZL33pygen_variable_ImageFormatEntries_ZL34pygen_variable_MemoryAccessEntries_ZL34pygen_variable_StorageClassEntries_ZL30pygen_variable_RayFlagsEntries_ZL36pygen_variable_DebugInfoFlagsEntries_ZL47pygen_variable_CLDEBUG100_DebugInfoFlagsEntries_ZL40pygen_variable_KernelEnqueueFlagsEntries_ZL35pygen_variable_ImageOperandsEntries_ZL37pygen_variable_MemorySemanticsEntries_ZL37pygen_variable_AccessQualifierEntries_ZL40pygen_variable_DebugTypeQualifierEntries_ZL51pygen_variable_CLDEBUG100_DebugTypeQualifierEntries_ZL39pygen_variable_ImageChannelOrderEntries_ZL41pygen_variable_KernelProfilingInfoEntries_ZL42pygen_variable_RayQueryIntersectionEntries_ZL32pygen_variable_DecorationEntries_ZL36pygen_variable_GroupOperationEntries_ZL36pygen_variable_DebugOperationEntries_ZL47pygen_variable_CLDEBUG100_DebugOperationEntries_ZL29pygen_variable_BuiltInEntries_ZL25pygen_variable_DimEntries_ZL33pygen_variable_LoopControlEntries_ZL37pygen_variable_FunctionControlEntries_ZL38pygen_variable_SelectionControlEntries_ZL33pygen_variable_MemoryModelEntries_ZL36pygen_variable_ExecutionModelEntries_ZL37pygen_variable_AddressingModelEntries_ZL52pygen_variable_DebugBaseTypeAttributeEncodingEntries_ZL63pygen_variable_CLDEBUG100_DebugBaseTypeAttributeEncodingEntries_ZL48pygen_variable_FunctionParameterAttributeEntries_ZL55pygen_variable_RayQueryCandidateIntersectionTypeEntries_ZL55pygen_variable_RayQueryCommittedIntersectionTypeEntries_ZL40pygen_variable_DebugCompositeTypeEntries_ZL51pygen_variable_CLDEBUG100_DebugCompositeTypeEntries_ZL33pygen_variable_LinkageTypeEntries_ZL42pygen_variable_ImageChannelDataTypeEntries_ZL27pygen_variable_ScopeEntries_ZL36pygen_variable_SourceLanguageEntries_ZL39pygen_variable_SamplerFilterModeEntries_ZL35pygen_variable_ExecutionModeEntries_ZL36pygen_variable_FPFastMathModeEntries_ZL43pygen_variable_SamplerAddressingModeEntries_ZL36pygen_variable_FPRoundingModeEntries_ZL34pygen_variable_caps_GenericPointer_ZL60pygen_variable_exts_SPV_AMD_shader_explicit_vertex_parameter_ZL82pygen_variable_exts_SPV_EXT_physical_storage_bufferSPV_KHR_physical_storage_buffer_ZL49pygen_variable_caps_VariablePointersStorageBuffer_ZL44pygen_variable_caps_SampledBufferImageBuffer_ZL31pygen_variable_caps_ImageBuffer_ZL33pygen_variable_caps_SampledBuffer_ZL68pygen_variable_exts_SPV_KHR_shader_draw_parametersSPV_NV_mesh_shader_ZL75pygen_variable_exts_SPV_NVX_multiview_per_view_attributesSPV_NV_mesh_shader_ZL38pygen_variable_exts_SPV_NV_mesh_shader_ZL26pygen_variable_caps_Shader_ZL40pygen_variable_exts_SPV_KHR_device_group_ZL31pygen_variable_caps_DeviceGroup/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/operand.cppstrncmp_ZL37pygen_variable_caps_DenormFlushToZero_ZL44pygen_variable_exts_SPV_INTEL_media_block_io_ZL54pygen_variable_exts_SPV_KHR_no_integer_wrap_decoration_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_9E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_8E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_7E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_6E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_16E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_5E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_15E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_4E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_14E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_3E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_13E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_2E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_12E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_1E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_11E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E4$_10E10_M_managerERSt9_Any_dataRKS4_St18_Manager_operation_ZL63pygen_variable_exts_SPV_INTEL_device_side_avc_motion_estimation_ZL40pygen_variable_caps_GeometryTessellation_ZL32pygen_variable_caps_Tessellation_ZL55pygen_variable_exts_SPV_EXT_demote_to_helper_invocationstrlen_Znwm_ZL51pygen_variable_caps_InputAttachmentShaderNonUniform_ZL47pygen_variable_caps_ImageBufferShaderNonUniform_ZL49pygen_variable_caps_SampledBufferShaderNonUniform_ZL36pygen_variable_caps_ShaderNonUniform_ZL41pygen_variable_caps_KernelGroupNonUniform_ZL35pygen_variable_caps_GroupNonUniform_ZL32pygen_variable_caps_ShaderKernel_ZL26pygen_variable_caps_Kernel_ZL47pygen_variable_exts_SPV_KHR_vulkan_memory_model_ZL37pygen_variable_caps_VulkanMemoryModel_ZL48pygen_variable_exts_SPV_AMD_shader_fragment_mask_ZL53pygen_variable_exts_SPV_EXT_fragment_shader_interlock_ZL40pygen_variable_exts_SPV_KHR_shader_clock_ZL37pygen_variable_caps_TransformFeedback_Z48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_9E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_8E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_7E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_6E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_16E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_5E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_15E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_4E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_14E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_3E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_13E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_2E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_12E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E3$_1E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tjE4$_11E9_M_invokeERKSt9_Any_dataj_ZNSt17_Function_handlerIFbjEZ38spvOperandCanBeForwardDeclaredFunction6SpvOp_E4$_10E9_M_invokeERKSt9_Any_dataj_ZL54pygen_variable_exts_SPV_NV_geometry_shader_passthrough_ZL55pygen_variable_exts_SPV_AMD_gpu_shader_half_float_fetch_ZL36pygen_variable_caps_SubgroupDispatch_ZL47pygen_variable_exts_SPV_EXT_descriptor_indexing_ZL48pygen_variable_exts_SPV_NV_stereo_view_rendering_ZL37pygen_variable_caps_SampleRateShading_ZL57pygen_variable_exts_SPV_KHR_ray_tracingSPV_NV_ray_tracing_ZL38pygen_variable_exts_SPV_NV_ray_tracing_ZL56pygen_variable_exts_SPV_KHR_ray_querySPV_KHR_ray_tracing_ZL39pygen_variable_exts_SPV_KHR_ray_tracing_ZL44pygen_variable_caps_SignedZeroInfNanPreserve_ZL34pygen_variable_caps_DenormPreservememmove_ZL33pygen_variable_caps_DeviceEnqueue_ZL41pygen_variable_exts_SPV_KHR_subgroup_vote_ZL74pygen_variable_exts_SPV_EXT_fragment_invocation_densitySPV_NV_shading_rate_ZL40pygen_variable_exts_SPV_GOOGLE_user_type_ZL31pygen_variable_OperandInfoTable_ZL13kOperandTable_ZL40pygen_variable_exts_SPV_KHR_8bit_storage_ZL41pygen_variable_exts_SPV_KHR_16bit_storage_ZL33pygen_variable_caps_AtomicStorage_ZL47pygen_variable_exts_SPV_KHR_post_depth_coverage_ZL56pygen_variable_exts_SPV_NV_sample_mask_override_coverage_ZL47pygen_variable_caps_SampleMaskPostDepthCoverage_ZL27pygen_variable_caps_Linkage_ZL32pygen_variable_caps_ClipDistance_ZL32pygen_variable_caps_CullDistance_ZL51pygen_variable_exts_SPV_AMD_texture_gather_bias_lod_ZL55pygen_variable_exts_SPV_AMD_shader_image_load_store_lod_ZL26pygen_variable_caps_MinLod_ZL50pygen_variable_exts_SPV_EXT_fragment_fully_covered_ZL44pygen_variable_caps_GroupNonUniformClustered_ZL54pygen_variable_exts_SPV_NV_shader_subgroup_partitioned_ZL39pygen_variable_caps_ImageGatherExtended_ZL30pygen_variable_caps_ImageBasic_ZL54pygen_variable_exts_SPV_NV_fragment_shader_barycentric_Z38spvOperandCanBeForwardDeclaredFunction6SpvOp__ZNSt6vectorI18spv_operand_type_tSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT__GLOBAL_OFFSET_TABLE__ZL35pygen_variable_caps_RoundingModeRTZ_ZL38pygen_variable_caps_ShaderStereoViewNV_ZL38pygen_variable_caps_ShaderSMBuiltinsNV_ZL49pygen_variable_caps_ComputeDerivativeGroupQuadsNV_ZL46pygen_variable_caps_ShaderViewportIndexLayerNV_ZL50pygen_variable_caps_ComputeDerivativeGroupLinearNV_ZL40pygen_variable_caps_ShaderViewportMaskNV_ZL47pygen_variable_caps_GeometryShaderPassthroughNV_ZL41pygen_variable_caps_GeometryMeshShadingNV_ZL47pygen_variable_caps_DrawParametersMeshShadingNV_ZL53pygen_variable_caps_GeometryTessellationMeshShadingNV_ZL33pygen_variable_caps_MeshShadingNV_ZL52pygen_variable_caps_PerViewAttributesNVMeshShadingNV_ZL53pygen_variable_caps_ShaderViewportMaskNVMeshShadingNV_ZL51pygen_variable_caps_FragmentDensityEXTShadingRateNV_ZL48pygen_variable_caps_SampleMaskOverrideCoverageNV_ZL48pygen_variable_caps_GroupNonUniformPartitionedNV_ZL41pygen_variable_caps_FragmentBarycentricNV_ZL51pygen_variable_caps_ShadingRateNVFragmentDensityEXT_ZL36pygen_variable_caps_StencilExportEXT_ZL79pygen_variable_caps_MultiViewportShaderViewportIndexShaderViewportIndexLayerEXT_ZL66pygen_variable_caps_GeometryShaderLayerShaderViewportIndexLayerEXT_ZL51pygen_variable_caps_FragmentShaderPixelInterlockEXT_ZL57pygen_variable_caps_FragmentShaderShadingRateInterlockEXT_ZL52pygen_variable_caps_FragmentShaderSampleInterlockEXT_ZL43pygen_variable_caps_FragmentFullyCoveredEXT_ZL58pygen_variable_caps_KernelGroupNonUniformSubgroupBallotKHR_ZL42pygen_variable_caps_RayQueryProvisionalKHR_ZL62pygen_variable_caps_RayTraversalPrimitiveCullingProvisionalKHR_ZL44pygen_variable_caps_RayTracingProvisionalKHR_ZL76pygen_variable_caps_GeometryTessellationRayTracingNVRayTracingProvisionalKHR_ZL56pygen_variable_caps_RayTracingNVRayTracingProvisionalKHR_ZL66pygen_variable_caps_RayQueryProvisionalKHRRayTracingProvisionalKHR_ZL35pygen_variable_caps_RoundingModeRTE_Z28spvExpandOperandSequenceOnce18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z19spvPushOperandTypesPK18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z26spvPushOperandTypesForMask14spv_target_envPK19spv_operand_table_t18spv_operand_type_tjPSt6vectorIS3_SaIS3_EE_Z28spvTakeFirstMatchableOperandPSt6vectorI18spv_operand_type_tSaIS0_EE_Z37spvAlternatePatternFollowingImmediateRKSt6vectorI18spv_operand_type_tSaIS0_EE_ZL36pygen_variable_caps_Sampled1DImage1D_ZL29pygen_variable_caps_Sampled1D.L.str57_ZL71pygen_variable_caps_StorageBuffer16BitAccessStorageUniformBufferBlock16_ZL25pygen_variable_caps_Int64_ZL77pygen_variable_exts_SPV_EXT_shader_viewport_index_layerSPV_NV_viewport_array2_ZL60pygen_variable_exts_SPV_NV_mesh_shaderSPV_NV_viewport_array2_ZL42pygen_variable_exts_SPV_NV_viewport_array2_ZL55pygen_variable_exts_SPV_INTEL_shader_integer_functions2_ZL50pygen_variable_exts_SPV_GOOGLE_hlsl_functionality1.LCPI13_0 d |S'HHZ %   P b      . @ e    LN-(VBp$6t&dvTfDV4Fc(` 8HPXhx0"p#@(*4@6p8P\_(b8bH`tX }hxP00`@ ,-(P.80/H5X@9h:x;?G0KL@NR00 $--`--@*P- y -l (p.l(.l(P).`lp(=.l(0 M.@ lP ( `. l ( n. l0 ( . .`  $ -  @ -P  -  -0  -   $p--P $-0-)-<-M-[-`i-{-@- $ ,- -p-,P $ ,0,,*,A,O,`^,n,@,P, ,0l@(,l(,l (p,l(,l(P,`lp(l(0 $r+z++ l (` +p l ( + l (@!+P!l`!(!+!l!( "+0"l@"(" $#f+# p#*##*#P$*`$$*$0%*@%%*%&+ &&*+&&8+'`'H+p''Y+'@("(* )*)***p***)*P+)`++)+0,@, ,,-) --- -).`.)p..).,@/)P/,/*/, 0*00,0/*0,18*1,p1B*1,1O*1,P2]*`2,2d*2,03l*@3,3w*3,4T)4\)4,4g)5,`5r)p5`5,5)5`5,@6-)P664)6 7<)07 7C)7l7(8J)8l 8(p8%8 8%8P9%`99&90:#&@::1&:;@& ;;S&;;c&<`<s&p<<&<@=&P=L=&= >&0>>&>?&?p?&?&? P@&`@ @&@ 0A&@A A 'AB' B B.'BB4'C`C='pCCL'C@DY'PD Di'D E}'0E E'E F'F pF'F FtFPG'`GG'G0H'H'H I' I0IpI II|I JJ|`J pJJ|J JJ|@K PK`K|K (KK L!(0L@LL/(LLMB(M MpMY(MMMq(MNPN(`NpN<N(NN<0O(@OPO<O(OO<P( P0P<P )PP<P^$`Qn$QQ@Rt$PRR S{$S$ST$pT$TT$TPU$`UU$0V$@VPVV$V,V4W$ W,0W4W$W,W4W%X,X4`X %pX,X4X-%X,X4@Y;%PY,`Y4YJ%Y,Y4 ZZ%0Z,@Z4Zo%Z,Z4[%[, [4p[%[,[4[%[`\,P\%`\`p\,\8$\p0];$@]x]>$^A$ ^^F$^^K$_`_R$p__ $_ @`$P` `$` a"$0a a)$a b#b pb$b b"Pc"`cc"c0d"@dd"de# ee#ele#fl`f#pflf)#fl@g.#Pglg5#gl h=#0hlhB#hliF#ilpiJ#iliM#ilPjY#`jljc#jl0kl#@klku#kll}# ll#ll#m`m#pmm#ml@n#Pnln#nl o#0olo#olp#ppp#pp#pPq#`qq#ql0r#@rlr#rls# sls#sls#tl`tv"pt tx"t @uz"Pu u}"u v"0v v"v w"w pw"w w"w Px"`x x"x 0y"@y y"y z" z z"z z"{ `{"p{ {"{ @|"P| |"| }!0} }!} ~!~ p~!~ ~!~ P!` ! 0"@ " "  '" 4" `B"p ЂP" @nP Z" e"0 !!p!!P!`P!ІP0t!@ }! !  9! >! `C!p ЉI! @N!P V! `!0 h! p@P`Ѝ0@$ 1<`Gp АO@WPe j0pypP0@ `pЗ @PH 0p*P1`L;ЛL0E@ Sb  qP`pО @P, 0,T Tp XP `\p) Т0< @PX g 0q { ` pХ @ P``, `Ц,  0`@, `, dp d !dP!pd*!h0@ t x`pЬ @P$ *08GpV`Pn`xа0@ `pг@ p/ 7 PB` Xз 0e@ t   `pк@P 0@DD Dp"D4DPC`pDUоD0d@PDvD 0DHH`p\@P`` @ p,GP`pv0@P 0`p@P` +0@AW pfvP`p0@P$ 0$,4`p,4,4@P,`4!,4 20,@4D,4X, 4pm,4,4P`,p4,40@,P4,4 ,04,4,4`p,4,4@$P,`45,4 E0,@4V,4], 4pe,4o,4Pz`,p4,40@pP4<@ <0@<@<@`@ llpp XP`X"X00@d@hT h0oh `p  @ 0pP `  0#+39F `Qp`@lP r y0  pP` 0@ A c ` p @ P$   0(  ,p  P ` 0  0" 3 A 4`M pZ @v P   0   p  P `  80' @ 4 <@ P @d @`~ p@ @@ P@ @  0@  p D) HP8 pLH P0a PP} TP T0P P P` \ `@ P`d hd ! @ l 2 p N tp f x t  tP  p |  |0  P |  |  0 |    `9pI@_P`o 0@ p P`p0)@P<P 0hv`@P` @  p5PO`ps0@4P4 0<`ap@P` 0@!E pl   P ` p    0!@!P!!>!!"k "0"$"x"("#(`##(##(@$P$`$,$$$, %@%%<%%4&U& &8p&i&&<&&'<P'`'p'@'''<0(@(P(D((H)0)H)/)H)I*L`*hp**P**T@+`+T++T ,0,,,--p-:--c-P.`...0//000`11@22  33-4>p4S4gP5{5R06^6f7n7t7{`88@9<9B :L: ;p;$;P<<0==>>>`??@@@ AABpBBPC C0D-D>ESEgE{`FF@GGR H^HfInpItI{PJJ0K<KBLLL L`M$M1@NN OOPpPPPQQ0RRSSSSS S S.SSkSSHSSSSSSTT TT1 TE(Te0Ty8Tp@THTPTXT`ThT7pTGxT[TqT|TTTTTRTTTT TTT TTU$UUU U(U0U8U@U HUPU3XUH`U]hUmpUxUUUU: 4 hp@0,@@`Tph   (<TPh`@P0D\0p@ 0 p 8Ldx `p/183 1587975830 2000 2000 100664 9072 ` ELF>8@@  AVSHHBt BHɃ H>4DH H JfHnfWf.u{6f. fTf. f.HH@LtHDBtEuOz usft$Ht$HHHHHH[A^HH[A^HH[A^H$H4$HafnW.u{&.zV T. sB.w5HH@LtHD ZHHH@LtH[A^Ét$Ht$HUAWAVAUATSH(IHHH5HHIHH4HHXH!IIE1II LEHutIĐIH3HsH!A u@HIMvt HHtIHhBD=B=tD$ B=D$fJ=H:Ht$HT$D$ y8tAYHH|$H|$H P0HT$Ht$D$A/AƄ/H?LH5LM 0D$'Ht$'LMH5LIH@IcJL8IHhB=t J=MN=MNA~8tAFYLI LP0I/A/AƄ/0IH@BL8ᵃBL8LHH5LIH@BL8ᵃBL8MHH5HILH?HLLLIH@L$ BL8IHhB=tJ=T$KJ=HtR{8tCYHH HP0T$I/A/AƄ/LH([A\A]A^A_]UAWAVAUATSH(HH5HHID4AρG1D AEu!EtDͩD4tAAAu%ffff.DADhtDtHL`ADAtH|$D$EhMM1H4$HT$D$A8t H|$EYH|$LI LP0AHT$H4$F#BƄ#HH5HHD$ 0D$'Ht$'HEH5HHH@IcHLHLhAt IPMM@A|$8tAD$YLI$ LP0J+B+BƄ+0HH@LᵃLDHH5HHH@LᵃLHH5HIHHH߉HH@L$LHHh耼t HGLMtOA~8tAFYLI LP0H++Ƅ+D9HH([A\A]A^A_]UAWAVAUATSH(ID.fEH5HHID DfAfAAP1fA fEfu't#ffff.ftfA u%ffDD`t ؃ftILxCD7C7tLD$D$C7D$aK7HNHt$D$8t LD$GYLD$H<$H<$H P0Ht$D$C>CƄ>AALLH5LHD$f 0D$'Ht$'LfEH5LIH@AJL0ILxC7t K7PO7MVA|$8tAD$YLI$ LP0K>C>CƄ>0IH@BL0ᵃBL0LH5LIH@BL0ᵃBL0fHH5HIHLLIH@L$BL0IHXB3tJ3T$LJ3HtS}8tEYHHE HP0T$IAAƄLH([A\A]A^A_]-0x.p+Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx BAD00< ABB B(B0A8D`0pABB B(B0A8D`4EABB B(B0A8D`.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZN8spvtools5utilslsINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS4_EEEERSoS7_RKNS0_8HexFloatIT_T0_EE.rela.text._ZN8spvtools5utilslsINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE.rela.text._ZN8spvtools5utilslsINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE.rodata.cst8.rodata.cst16.rodata.cst4.rodata.str1.1@ L X p8Z@@@ `pM H  eE`H!2  0 \!m 6p 1#`@H RxJ8G-  >5 $       :"E" #" lSI_ZSt16__throw_bad_castv_ZNKSt5ctypeIcE13_M_widen_initEv_ZN8spvtools18EmitNumericLiteralEPSoRK24spv_parsed_instruction_tRK20spv_parsed_operand_t_ZNSolsEs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/parsed_operand.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSolsEi_ZNSo9_M_insertImEERSoT__ZNSo9_M_insertIlEERSoT__ZNSo9_M_insertIdEERSoT__GLOBAL_OFFSET_TABLE__ZN8spvtools5utilslsINS0_10FloatProxyINS0_7Float16EEENS0_14HexFloatTraitsIS4_EEEERSoS7_RKNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilslsINS0_10FloatProxyIfEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE_ZN8spvtools5utilslsINS0_10FloatProxyIdEENS0_14HexFloatTraitsIS3_EEEERSoS6_RKNS0_8HexFloatIT_T0_EE.L.str5.LCPI0_5.L.str4.LCPI0_4.L.str3.LCPI0_3.L.str2.LCPI0_2.L.str1.LCPI0_1.LCPI0_0  "%#=$Mj t ~ !! >&ER&p&& *#1>&_f}&" '  A&HU&w&& 2#9F&dk&$ '# T&[h&&& J#Q^&&% A' @tprint.cpp.o/ 1587975830 2000 2000 100664 3312 ` ELF>x@@HHHHHHSHHH=HH[Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0DXl.rela.init_array.rela.text.comment.bss.rela.text.startup.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@X@ w&0'+ x}2%H 0\>TSXN`  ]og  '    yP[0=@yl_ZN8spvtools3clr4greycvPKcEv_ZN8spvtools3clr6yellowcvPKcEv_ZN8spvtools3clr5resetcvPKcEv_ZN8spvtools3clr5greencvPKcEv_ZN8spvtools3clr4bluecvPKcEv_ZN8spvtools3clr3redcvPKcEv_ZNSt8ios_base4InitD1Ev_ZNSt8ios_base4InitC1Ev__cxa_atexit_ZStL8__ioinit.L.str_GLOBAL__sub_I_print.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/print.cpp__dso_handle_GLOBAL_OFFSET_TABLE_.L.str5.L.str4.L.str3.L.str2.L.str1#3CS   #  4 H \ 0p @ P/205 1587975830 2000 2000 100664 1792 ` ELF>@@ HHv2020.2SPIRV-Tools v2020.2 v2020.2Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@0 SXXY2X$ 0|\/@*0 9hK8 Ca.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/software_version.cppspvSoftwareVersionDetailsStringspvSoftwareVersionString.L.str1 4/229 1587975831 2000 2000 100664 1920 ` ELF>8@@ uωfDuH H ffff.HHtDHtCHtn9QADAu-ʃu%ȃ#uAȃu9ø@σu3ʃ#u%uAu1øøøfDUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx  0DX.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data@N0\t*xh% ` 4TF  >P 'r0_Z15spvIsHostEndian16spv_endianness_t_Z16spvFixDoubleWordjj16spv_endianness_t_Z10spvFixWordj16spv_endianness_t_Z19spvBinaryEndiannessP18spv_const_binary_tP16spv_endianness_t/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_endian.cpp 4H0\/249 1587975831 2000 2000 100664 2408 ` ELF>@@@ GGG GfDP@@@ @Zf.HtDGff.wfw fff.GUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0&AD Xl.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data@0 S 0\4/8* 9YK@ C> 6 &P `Mp\k0spvFuzzerOptionsDestroy_ZdlPv_ZN20spv_fuzzer_options_tC2Ev_ZN20spv_fuzzer_options_tC1EvspvFuzzerOptionsSetShrinkerStepLimit/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_fuzzer_options.cppspvFuzzerOptionsEnableReplayValidationspvFuzzerOptionsEnableFuzzerPassValidation_ZnwmspvFuzzerOptionsCreatespvFuzzerOptionsSetRandomSeed_GLOBAL_OFFSET_TABLE_'V 4 HP\`pp/277 1587975831 2000 2000 100664 2448 ` ELF>@@ P8W@H@H?HHHHP HHHHH@$?@.f@,@(@0?f@4Zfffff.HtD@7fff.NVWOGw0fff.@w4ff.@w5Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx rA0 DXl.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data@0 S(( 0(\/* 90YK C@w&r @v#Oa spvOptimizerOptionsDestroy_ZdlPvspvOptimizerOptionsSetPreserveSpecConstantsspvOptimizerOptionsSetValidatorOptionsspvOptimizerOptionsSetPreserveBindingsspvOptimizerOptionsSetRunValidator/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_optimizer_options.cpp_ZnwmspvOptimizerOptionsCreatespvOptimizerOptionsSetMaxIdBound_GLOBAL_OFFSET_TABLE_ 4H\p/308 1587975831 2000 2000 100664 2136 ` ELF>@@ GDP@ZfHtD7ffff.@wUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx  0AD Xl.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data@U0 S 0\/*x 9xYK Cp9@ ! 0 }P_@#spvReducerOptionsDestroy_ZdlPv_ZN21spv_reducer_options_tC2Ev_ZN21spv_reducer_options_tC1EvspvReducerOptionsSetStepLimitspvReducerOptionsSetFailOnValidationError/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_reducer_options.cpp_ZnwmspvReducerOptionsCreate_GLOBAL_OFFSET_TABLE_6 4H0\@pP/337 1587975832 2000 2000 100664 9352 ` ELF>P@@ wHcH HH@wHcH 1f.AWAVAUATSII1Mt5L-N$+LLLHtHHuMtA1MtBL+A[A\A]A^A_fff.@v#@v#1 @w\wTHEvrvv1HHHHfw@1f.w@1f.w 1ff.w@1f.w@1f.SH0Hv H5H$TH aHcHH5HT$(6H5HT$(H5HT$ H5HT$ H5HT$HHH0[fff.UAWAVAUATSHXAAH|$ HH@HDD)HcHD$HH5Hl$@HT$8HIcHD$IcHD$E1Ll$0Ld$HsHH=t$ HH=t)%QHt$PQHt$PDHM<LHLLLHHD$HHL$0HIHHH9vjH\$(HLHH5H|$ HHD$(HxH;=HD$HHP1A LHL$H\$LLHH5HD$0HxH;=II Ht$HH|$ HD$@HxH;=u&HD$HHxH;=u-HD$ HX[A\A]A^A_]HH=t$ HH=t"QHt$P둋QHt$PSPIR-V 1.0SPIR-V 1.0 (under Vulkan 1.0 semantics)SPIR-V 1.1SPIR-V 1.0 (under OpenCL 1.2 Full Profile semantics)SPIR-V 1.0 (under OpenCL 1.2 Embedded Profile semantics)SPIR-V 1.0 (under OpenCL 2.0 Full Profile semantics)SPIR-V 1.0 (under OpenCL 2.0 Embedded Profile semantics)SPIR-V 1.0 (under OpenCL 2.1 Full Profile semantics)SPIR-V 1.0 (under OpenCL 2.1 Embedded Profile semantics)SPIR-V 1.2 (under OpenCL 2.2 Full Profile semantics)SPIR-V 1.2 (under OpenCL 2.2 Embedded Profile semantics)SPIR-V 1.0 (under OpenGL 4.0 semantics)SPIR-V 1.0 (under OpenGL 4.1 semantics)SPIR-V 1.0 (under OpenGL 4.2 semantics)SPIR-V 1.0 (under OpenGL 4.3 semantics)SPIR-V 1.0 (under OpenGL 4.5 semantics)SPIR-V 1.2SPIR-V 1.3SPIR-V 1.3 (under Vulkan 1.1 semantics)SPIR-V 1.3 (under WIP WebGPU semantics)SPIR-V 1.4SPIR-V 1.4 (under Vulkan 1.1 semantics)SPIR-V 1.5SPIR-V 1.5 (under Vulkan 1.2 semantics)vulkan1.1spv1.4vulkan1.0vulkan1.1vulkan1.2spv1.0spv1.1spv1.2spv1.3spv1.4spv1.5opencl1.2embeddedopencl1.2opencl2.0embeddedopencl2.0opencl2.1embeddedopencl2.1opencl2.2embeddedopencl2.2opengl4.0opengl4.1opengl4.2opengl4.3opengl4.5webgpu0OpenCLOpenGLVulkanWebGPUUniversalUnknown |    @@@ @Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0(DtBBB B(A0pw&AD@4zABB B(B0A8D.rela.text.comment.bss.rela.data.rel.ro.local.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@ZPsy2` @k  00 \2 G 8B# QcP8[%f  .0   `S@v#z,&  @twjOGY: _Z22spvVersionForTargetEnv14spv_target_env_Z18spvLogStringForEnv14spv_target_env_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_Z14spvIsOpenGLEnv14spv_target_env_Z14spvIsOpenCLEnv14spv_target_envspvParseTargetEnvspvParseVulkanEnv_ZL19ordered_vulkan_envs_ZNSs6appendERKSs_ZNSsC1ERKSs/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_target_env.cppstrncmp_ZL19spvTargetEnvNameMapspvTargetEnvDescriptionstrlen_ZNSs6assignEPKcm_ZNSs6appendEPKcm_Z16spvTargetEnvListii__pthread_key_create_ZNSs14_M_replace_auxEmmmc_GLOBAL_OFFSET_TABLE__ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str49.L.str56.L.str55.L.str54.L.str24.L.str53.L.str52.L.str51.L.str50 |+,Yh+v, #, -;IWd( $*(T *m *##)+%) #%0&@ $d"t& ' $& $ $ * *=#T# 0@P`p-7I S0]@gPq`{p 3Fn>sO $(/0W8b  4 H @t  @ `     /361 1587975832 2000 2000 100664 4408 ` ELF>h@@ AVSPIHHH5HH5HH5HH5HH5HtzH5HttH5 HteH5HtVH5HtG1L1HA=A4A+A"AAAAH[A^ffff.P,W@ H?HHHPHHHHH@ ?@*f@(@$Z@HtDw2H .HcHÉWÉWÉW ÉWÉWÉWÉWÉW f@w$ff.@w%ff.@w*@w%@w&ff.@w'ff.@w(ff.@w)--max-struct-members--max-struct_depth--max-local-variables--max-global-variables--max-switch-branches--max-function-args--max-control-flow-nesting-depth--max-access-chain-indexes--max-id-boundUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx SBAA <\AP d:x .rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@P SY2 0\/*0 9hK C R~(v>nUfk^!VNS`\ P #`Y@+0Jrp:8spvValidatorOptionsDestroy_ZdlPvspvValidatorOptionsSetRelaxBlockLayoutspvValidatorOptionsSetScalarBlockLayoutspvValidatorOptionsSetSkipBlockLayoutspvValidatorOptionsSetUniformBufferStandardLayout_Z30spvParseUniversalLimitsOptionsPKcP19spv_validator_limitspvValidatorOptionsSetUniversalLimitspvValidatorOptionsSetRelaxStoreStruct.L.strspvValidatorOptionsSetRelaxLogicalPointer/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/spirv_validator_options.cppstrncmpspvValidatorOptionsSetBeforeHlslLegalization_ZnwmspvValidatorOptionsCreate_GLOBAL_OFFSET_TABLE_.L.str8.L.str7.L.str6.L.str5.L.str4.L.str3.L.str2.L.str1# 2? N[ jw        g  @ `T h | 0 @ P ` p  table.cpp.o/ 1587975832 2000 2000 100664 2440 ` ELF>h@@ SH 1wSH|$H|$H|$@HL$HHHL$HHHL$HHH@0H [fSHHt HC0HtH{ HH[[DH8)$HNHFHV)D$ G )$(D$ G HG0HD$HO0HO8HL$HW8HtH<$HH8Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx gAD08+APfD@.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data@x SHH 0H\/`*@ H 9YKh CQf*gp+;S$spvContextDestroy_Z18spvExtInstTableGetPPK20spv_ext_inst_table_t14spv_target_env_Z17spvOpcodeTableGetPPK18spv_opcode_table_t14spv_target_env_Z18spvOperandTableGetPPK19spv_operand_table_t14spv_target_env_ZdlPv/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/table.cpp_ZnwmspvContextCreate_GLOBAL_OFFSET_TABLE__ZN8spvtools25SetContextMessageConsumerEP13spv_context_tSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS5_EE ". 8 <pTtext.cpp.o/ 1587975835 2000 2000 100664 51584 ` ELF>a@@! P@ϰ_t@Z@AVSPIL@H;_t@t u1L9H[A^DUAWAVAUATSHIHE1AH111--uHt@tш".uA@H@ ;iЃ sHH9rAc@uA Huat]H "Lt$L"HHH_LtHkHD$L`HD$1E11Au*HZZf.u=z;AANt7 HHcH9uJAAFAAF HH9AAFA@LxL$B 81l@Dmu A̓\tUI$HHAHwkLyL;xwx~LLI$HHD,I$HHH; 1HHL9HHuHD$E1 AIFDH[A\A]A^A_]fUAWAVAUATSHLL$(MHAII!LHLA ŅH$0H\$(HH;W($0 )$0H$@HCHDŽ$@1HJH$0H4*DAM<H?lHHc HH$LDHIH$pA)$`IH5H$XH$PHH$pHD$($`$H$0LHH$XHxH;=mH5H$0DHHHH$0HHHL$LDHHIH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=p H5H$DHHHH$HHH$pLLIH$pA)$`IH5H$XH$PHH$pHD$($`$H|$0LHH$XHxH;=Q H5H|$0DHH!HH|$0HHH$H@HH5H$HtHH$HH#H$H@HH5H$H$xj%L{Lffffff.HHHH}_t@OuH$H(Ht$($LLŅ$LDHL$(IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=7H5H$H$(HD$0H@H|0tPH5H|$0HtHH|$0HHHD$0H@H|0tPH5H\$0H$H$0H@H0PH5H$0 HtHH$0HH#H$0H@H0PH5H$0H$L9=LLALuEH]H;] H?ZHtHH]$`HH$XH$XHH$PHH$HA$+~=nID$pLH$H$PrIH$pA)$`IH5H$XH$PHH$pHD$($`$H$ LHH$XHxH;=}H5H$ gH$ PADŽ$ DŽ$ HHH$ H$ HA $  A<$ u1H$ IL$qLŅ H$ LLAǽ IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=)H5H$ HLHLH$ IAt$H$0LHLA|$HHH$H$pH$pwD$xIT$I;T$ ~HLtD:HIT$Ld$()IH$LHIH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=3H5H$HH[HH$HH^H /LLHMHl$(IMIŃu;1LLHMMŃu+LLHMMŅnIH$pA)$`IH5L$XH$PLH$pHD$($`$H$LLH$XHxH;= H5L$#LHLHH$(HH=ha2u'At$LH$H$PʃH$HLHމMŅd]IH$pA)$`IH5H$XH$PHH$pHD$($`$H$0 LHDH$XHxH;= H5L$0 LHLHHH5L$ vA4$H$@L2H1QH$LeHl$ HL)HHEH@H9@HEE1Ht,AH9H<IHD$ L`HXDL)IIHHLtMtLLHK\MtLHL$ LiHYIDHHE } q HEH)H` p LEE H$0DIT$I;T$ {HtD:HIT$L|$(HDŽ$$H$LIH$pA)$`IH5H$XH$PHH$pHD$($`$H$hLHH$XHxH;= H5H$h'H$=I$I;D$ LH;EHt3HHE HH=HH=IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=_ H5L$#LHLHHH5L$(L IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;= H5L$6LHLHHH5L$hL IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=- H5L$/LHLHHH5L$( LH$ HxH;=EH$H@H8H5H$HtHH$HH#H$H@H8H5H$H$AH$@HIH$pA)$`IH5H$XH$PHH$pHD$($`$H$ LHH$XHxH;=H5H$ HtHH$ HH#H$ H@H  H5H$ 0H$8!QH$HH=4-Q{H$iMt$HL)HHEHLH9HEE1Ht#H9 H<IMt$IT$Ld$ L)HHHHLtD8HL|$(t LLIlMtLHL$ LiHiIDHA H$0HLH$DIT$I;T$ HtD:HIT$L|$(lIH$pA)$`IH5H$XH$PHH$pHD$($`$H$8LHH$XHxH;= H5H$8'HHEpH$HHH=tLHHH=xQtH$bQH$`HLuHUL)IIHHHt3Mt HLN|MtLH]L}HH]Mt$HL)HHEHLH9HEE1Ht#H9UH<IMt$IT$Ld$ L)HHHHLtD8HL|$(t LLIlMtLHL$ LiHiIDHA H$H$LAQ7H$%IH$pA)$`IH5H$XH$PHH$pHD$($`$H$LHH$XHxH;=H5H$%HH$ HVHH5H$H0HH=tmHH=unHH=HH=Mt$HL)HHEHLH9HEE1Ht-H9H<IMt$IT$H?Ld$ L)HHHHLtD8HLd$(tILLLIlMtILLHL$ LiHiIDHA IT$I;T$tHt4HIT$M4$HL)HHEHH9HEE1Ht"H9H<IM4$IT$L)HHHHLt4Ht LLIlMtLM<$Il$IID$1H$HxH;=u1HĈ\A]A^A_]HH=2+HH=3,Q8H$&QlH$ZHH=HH=HH=Q)H$QBH$0HH=Q0H$QMH$;QQH$`?QH$QH$HH=t,(QH$sQH$HH=t QH$f U&mmmmmmmmmmmmmmmmmmmmmmmmmmsssssm ssQ&m]mmmmsmmmmsfff.AWAVATSHIIHMwH$Lt+$HLLH߉1HH$)$HH5L$H$LH$HD$($$H|$ HLH$HxH;=uOH5L|$ LLLLH$LH[A\A^A_HH=t QH${f.MHȹIffff.UAWAVAUATSHXMLD$(AIHHEM)$)D$pHDŽ$HE0Ht+H$Hu HE8H$HE0H$MtIEH|$pLH\$`L|$hD$pD$@H$HD$HHD$xHD$PH$HD$XH$H$W$$HDŽ$H$H$AH$$$HDŽ$H$H$H$Ht$`H$HH$HH|$`Ll$0H|$@A8H$HL$Hl$@L$AHt]WAEIEHHLFAuHD<@H$HtEtAH$H$H$H$H$H$HDŽ$H$HDŽ$H$HtBH$H$$$HNHDŽ$H$H$1H$H$HDŽ$H$E1Ll$0H$H$$)$H$H5H$HH$@HH$HD$($$H$(HHH$HHxH;=H5H$(HD$HH$ELl$0H$IH$(Ht$`H$H|$`H|$@AAH|$(W)$HDŽ$H$(HL$E1L$H\$@fHDŽ$DŽ$DŽ$WAIFL;$tVMt=$AGH$IIGW$AGHDŽ$LH(H$#H$LH$HtL$IWHHHLl$0H$AL9IwH)HHHHHH1II!AHIٸt`KIIFH$A)$H5H$H$pHH$HD$($$H$hHt$PHH$HxH;=H5H$h&H$O'H\$@;tHHI:#IH$H x]tIGPpHLHCH+CHH=IFH$A)$H5H$H$pHH$HD$($$H|$hHt$PHH$HxH;=H5Hl$hHHsH+sHHH5HH$HH$H qHK1H$0HtADQ+H$8QH$8zQH$8HH=HH=IFH$A)$H5H$H$pHH$HD$($$H$Ht$PHH$HxH;=H5H$1H$`nQ H$8QOH$8=HH=t QH$8HH=t QpH$8^HH=t$ HH=t,(QH$8QH$8UAWAVAUATSPIIH4$HH{ WCHCC ?HC( ILkH=[IILH1HLH+H{PWC8HCHCP?HCX ILk8M9ILH1HLHk0HHWChHCxǃ?Hǃ ILkhM9ILH1HLHk`HWHǃǃ?Hǃ ILM9#ILH1HLHHǃWHǃID$Ht,HLWID$HID$HH$HHHH Hǃ0H H(INHtHHIVIvH Iv H(HAIFIVIV IF(H0IF(H[A\A]A^A_]UAWAVAUATSPIIIIHtIHIIHtffffff.H/HHuIIH1WII_pIpHtH/HHuI`IWhH1WI`I_@I@HtH/HHuI0IW8H1WI0MgMoMtaH-L4$4HH=t Q#LfDLL+HCHxH9uHMuI?IWH1WA$I?H[A\A]A^A_]AWAVSHIHt HsLL{HMLu[A^A_UAWAVAUATSPIIIM~LH)HHHI9HfffffffALEII9LE1Mt$I9JH<HIM~LH)HHHt\HHAL$JI $H HWDHD AD$ID$LDIL$ HL AL$IM~L9IGI)1WfHHtYttH4H4DHD HtHtHDHtH|H|HtHt H| H| Ht H(I9uH)HHI.M~HLdPL9t'H}HtH(I9uM>Lc(MtLIMfKDHIFH[A\A]A^A_]UAWAVATSAIIHH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXHkHHHCH{@WC0C CHHHCCHHHHCPHHxHHHD$@Hp(D$0`HǃID$Ht)HxLID$HID$HHLD[A\A^A_]UAWAVAUATSHHHlHH|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHHPHT$HHHL$HT$(HBHL(HD$0HD$(Ld$(HxL1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxLLHD$ HxH;=HD$(H@Bd LH tXHD$(H@BT Ѓu@HLd$Ll$pHl$Ƀ-H u)>t"11Ld$Ll$pH Hl$HHIHD$(H@HL(L|$8H$HxH;=unLt$8LHl$(HELd(HD$0H$1ۈHĘ[A\A]A^A_]H wHH=t$ HH=t,(QH$QIH$7Expected id to start with %.Invalid ID Invalid extended instruction import Id Invalid extended instruction name ''.Couldn't translate unknown extended instruction name '' to unsigned integer.Invalid 'OpSpecConstant opcode table out of syncopcodeType for must be a scalar floating point or integer typeThe selector operand for OpSwitch must be the result of an instruction that generates an integer scalarInvalid literal string 'Expected literal string, found literal number 'Invalid extended instruction import '' operand 'Invalid word following !: Missing assembly text.Internal ErrorExpected or at the beginning of an instruction, found 'Expected '=', found end of stream.='=' expected after result id.Expected opcode, found end of stream.Invalid Opcode prefix 'Invalid Opcode name 'Expected at the beginning of an instruction, found 'Cannot set ID because does not produce a result ID.Expected operand, found end of stream.Expected operand, found next instruction instead.Instruction too long: words, but the limit is not allowed before =.Invalid immediate integer: ! Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx A0;BAA 0PWABB B(B0A8DP0~ABB B(B0A8G7(fBBB A(G0 ABB B(B0A8G ,!A0DABB B(B0A8A@0xIABB B(B0A8G;0ABB B(B0A8A@6BBA 0ABB B(B0A8A@(4iABB B(A00`ABB B(B0A8G.rela.text._ZN8spvtools15AssemblyContextD2Ev.rela.text.comment.rela.text._ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZN8spvtools5utils11ParseNumberIjEEbPKcPT_.rela.text._ZNSt6vectorI17spv_instruction_tSaIS0_EE19_M_emplace_back_auxIJS0_EEEvDpOT_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE.rela.text._ZN8spvtools15AssemblyContextC2EP10spv_text_tRKSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS6_EEOSt3setIjSt4lessIjESaIjEE.rodata.cst16.rodata.str1.1@ ?L @X Dd Cp A| B3YK.5KKK@0L8 NP6@0QQLp`GSiBpT@2W\ 90$\\\\h_j ;xH ?$  1<h0l&I&  $)(D[jM#c@& 8Q$6NA '}2Z 77Qu-h iux7R/ (s@#f.I      ;=`W~1 @" "}"i " "' "6-!$$  l 'L #w d .g k eX1  % 2y;, <  e L        eT    ROrkq w vj*   spvTextToBinarymemcpyspvTextDestroy_Z22spvVersionForTargetEnv14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZdaPv_ZNK8spvtools15AssemblyContext7hasTextEv_ZN8spvtools15AssemblyContext16isStartOfNewInstEv_ZNK8spvtools15AssemblyContext13GetNumericIdsEv_ZN8spvtools15AssemblyContext12startsWithOpEv_ZNK8spvtools15AssemblyContext4peekEv_ZN8spvtools15AssemblyContext7advanceEv_ZNSs12_M_leak_hardEv_ZNK8spvtools15AssemblyContext8getBoundEv_ZNK8spvtools15AssemblyGrammar7isValidEv_ZN8spvtools15AssemblyContextD2Ev_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools15AssemblyContext7getWordEPSsP14spv_position_t_ZN8spvtools15AssemblyContext15binaryEncodeU32EjP17spv_instruction_t_ZN12_GLOBAL__N_115encodeImmediateEPN8spvtools15AssemblyContextEPKcP17spv_instruction_t_ZN8spvtools15AssemblyContext18binaryEncodeStringEPKcP17spv_instruction_t_ZN12_GLOBAL__N_119spvTextEncodeOpcodeERKN8spvtools15AssemblyGrammarEPNS0_15AssemblyContextEP17spv_instruction_t_ZN8spvtools15AssemblyContext26binaryEncodeNumericLiteralEPKc12spv_result_tRKNS_6IdTypeEP17spv_instruction_t_ZN8spvtools15AssemblyContext20recordTypeDefinitionEPK17spv_instruction_t_Z16spvTextToLiteralPKcP13spv_literal_t_ZN8spvtools15AssemblyContext23recordIdAsExtInstImportEj19spv_ext_inst_type_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_Z17spvOperandTypeStr18spv_operand_type_t_Z20spvOperandIsOptional18spv_operand_type_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tPKcPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeEPKcPPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tPKcmPPK18spv_operand_desc_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_tspvTextToBinaryWithOptions_ZNSs6assignERKSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/text.cppstrlen_Znwmisalnum_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_Znam_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNSs7reserveEmstrtoullstrtoll_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools15AssemblyContext20recordTypeIdForValueEjj_ZNK8spvtools15AssemblyGrammar16parseMaskOperandE18spv_operand_type_tPKcPj_ZNK8spvtools15AssemblyContext25getTypeOfValueInstructionEj_ZNK8spvtools15AssemblyContext28getTypeOfTypeGeneratingValueEj_ZN8spvtools15AssemblyContext11seekForwardEj_ZNK8spvtools15AssemblyContext19getExtInstTypeForIdEj_ZNSolsEimemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_createstrtod_Z21spvIsValidIDCharacterc_Z23spvExtInstImportTypeGetPKc_ZN8spvtools15AssemblyContext21spvNamedIdAssignOrGetEPKc_ZNKSs7compareEPKc_Z12spvIsValidIDPKc_Z13spvOpcodeMaket6SpvOp__Z22spvOpcodeGeneratesType6SpvOp__ZNK8spvtools15AssemblyGrammar24lookupSpecConstantOpcodeEPKcP6SpvOp__ZNSo9_M_insertImEERSoT__ZNSi10_M_extractIjEERSiRT__ZN8spvtools5utils11ParseNumberIjEEbPKcPT__ZNSt6vectorI17spv_instruction_tSaIS0_EE19_M_emplace_back_auxIJS0_EEEvDpOT__GLOBAL_OFFSET_TABLE__ZNSs4_Rep11_S_terminalE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZN8spvtools12kUnknownTypeE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcmRKSaIcE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZN8spvtools15AssemblyContextC2EP10spv_text_tRKSt8functionIFv19spv_message_level_tPKcRK14spv_position_tS6_EEOSt3setIjSt4lessIjESaIjEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_Z28spvExpandOperandSequenceOnce18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z19spvPushOperandTypesPK18spv_operand_type_tPSt6vectorIS_SaIS_EE_Z20spvTextEncodeOperandRKN8spvtools15AssemblyGrammarEPNS_15AssemblyContextE18spv_operand_type_tPKcP17spv_instruction_tPSt6vectorIS5_SaIS5_EE_ZNK8spvtools15AssemblyGrammar23pushOperandTypesForMaskE18spv_operand_type_tjPSt6vectorIS1_SaIS1_EE_Z37spvAlternatePatternFollowingImmediateRKSt6vectorI18spv_operand_type_tSaIS0_EE.L.str9.L.str39.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str37.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str41.L.str31.L.str21.L.str11.L.str40.L.str30.L.str10Au@ x`Q{l yR^tLm#|CAV yc'u}Jl#|HA[ yh'zJV#|?AR y_'nvJ( '"<KVn#1|bAu y(  "% T [  m z    "  [, 7: 7V S d # |! A4 yA V  y < O \ XM #e | A y     k P) yE < o # |%A8 yE'WaJu S===4#L|zA y  e5]q#|A y "7iFgw Lci#|4AG yT)i  #.|_Ar y"`#|HA[ yh%}&`#|3AF yS hp~"` y($IP"e#|A y$1Dipw w>~#6|gAz yt`  w5wD{-?w#|A y  5IP ]l`|    <&^p y   w4 wD d w w !w8!wY!wz!w!w! !w!w" 0"w:"g#B}#V##T###|$A$ y$$$6$>$L$[$`w$ $w$G`%a0&?@&D[&py&^&g&^&'b/'D'D(#+(|\(Ao( y|(((`(@(?(p;)^d)g *C*E*^T+++h+N+.,#F,|w,A, y,,,`,- -@"-Ds- - -w-w--3.fF. y._.#.|.A/ y/4/D/`P/ y/_/#/| 0A0 y)0>0N0`0W0_1#!1|T1Ax1}111q1=12#>2|t2A22!22`243 M3 s3w3w3 3w3^4 y4 D4Ui4z4j4#4|5A5 y"575K5R5 _55z5v5^6#(6|Y6Al6 yy666#6|7A$7 y17F7Z7a7"n7~7`7 y7 y7 y28#J8|{8A8 y8888"88 9 09 m9_t9|9q9#9|9A : y:.:p:w:#:|:A; y;);=;D;Q;e;l;y;; < E<wf<w<<=v==S>>>k?Q?=@^@WA@_w@#@|@A@ y@@@`A=IALrA yA A AwAwB^CB#[B|BAB yBBB`B yCw;CwKC kC C_C#C|DA2D y?DTDdD`DwD DwD DU&Ew6E VE vE EwE#E|!FA4F yAFVFjFqF"~FFLF#F|GAG y$G9GLGL`GMrGYGZG#G|&HA9H yFHXHlHtsH HHuH`HIHHwIw6IwFI fI I#I|IAI yJJBJwcJwsJ JwJ JwJ K *KwKKwUK@rgwr r'7vrDd2 yC dwD$v T x  yU~.|;B   H}dx ys  P y_   ww ,4, T,`,,@#,$,$0,-H0|,.12384d5/392 1587975837 2000 2000 100664 34032 ` ELF>@@@2/ !"#$%&'(UAWAVAUATSH8IHL|$(H0D$$Ht$$LtsHHHHt+T$$HH9Q s HIHuHqHHuHH9t-\$$;Y HrHH9tC9BȉH|$HT$LH|$HwiIHMLmH,$1IHL4MtaI.L|$HMfff.L9uIWHuH;VuLHuHt(HN1HIH9IHtL4$L|$L4$L4$1IH;=Ht[AsA\$ I0tqIHteI@rAT$ ӉHHHD9^ s HvHuHnHHufHH9t;^ HrHH9uHt$(HT$ LCA9BAH8[A\A]A^A_]MtOIHL4$IH=t A AHAHt$0L4$ffHHLIL9L tU th tK@;tfDALHɅto t6HHrHL9rQ uMHHHL9r4HLJHfA :^u1fffff.HHHJHHH fUAVSHHLwMHL^M9M|1I&ME1HtcH"uJuCAA:B,\uӀ@%fff.1;wIsDt1HFILFM9@rLHH@M)11HH[A^]ÐHHHPH9Qs1H OuTDp¿ƒ 1fUSH8HHHD$ )D$HHT$ HwH9sLL1 tP ta tF;tfDADHts t3HD$HJHL$ H9r u]HD$HHT$ 1H9r=HD$HD$fA:bu11@H8[]HJH9r%OuBD w@BD ptHHHD$I@HD$ A)D$Ht$HT$st1HD$xxH|$HD$%uHHL$ HGH9sL111=1 tN t] tD;t ATH҅tl t5HD$HqHt$ H9r HD$HHL$ H9r4HD$HD$A:ƒouS11HD$HxH;=HH=t Q]Ht$0NHt$HT$t1H5H|$t1HHD$ HQH9sH 11]1V tI t[ t?;t \Htm t4HD$HpHt$ H9r uRHD$HHD$ H9rHD$HD$ފ:ăru11Hp1H9ӃOTDp¿ʃ@@ x1qHHH f.HHH;Af.ofHnfpDfffffff.PD$HrH;r tHtHHrHHD$HH1ZfDUAWAVATSHMHAIHEHlH ^HcH.LH H /}E$DŽ$E$DŽ$HH$)$HH5H$H$HH$HD$($$H$HHH$HxH;=zH5H$H$H}u A$-uH DŽ$H H$HHH$HLxH$HH$HH$H$H$H$LH$HtH$HЉHH$)$HH5H$H$HH$HD$($$H|$HHH$HxH;=H5H\$2H$-1H HcHHH$)$HH5H$H$HH$HD$($$H$hHHH$HxH;=BH$HVH$hH$eHH$)$HH5H$H$HH$HD$($$H$HHH$HxH;=H$HVH$H$`HH$)$HH5H$H$HH$HD$($$H$HHDH$HxH;= H$HVH$H$HH$HxH;=uH[A\A^A_]HH=t$ HH=t%!QH$뢋Q$H$HH=tVRHH=t^ZHH=tfbHH=tnjQH$QCH$1QH$QkH$YfrOAWAVAUATSHIIILILHHIEIMHH)HHH@HI$H$A$)$IH5H$H$HH$HD$($$H|$LHH$HxH;=H5Lt$ LLH5L$L@H9sI}IEIM @tH IMAHIH$@A)$0IH5H$(H$ HH$@HD$($0$H$LHH$(HxH;=H5L$L$pLWHtHHu>HtHDp@H@ LLLHMGAHH @L$HfL$fH@HtHHu:HtHDp@H@ LLLH@ @L$HfL$fH@xHtHHu>HtHDp@H@ LLLHMGAHAx H @$Hf$fH@1ۉHX[A\A]A^A_]HH=t$ HH=tEAQ!H$PHH=t,(QH$PQ(H$PHO0LO8E11IIJHteLAJfD9t0I:E1HtDO1HIE1L9LIt$E1HtHE1HtLX PL@SHO`LWhE11IIJHLAK9t7IE1HۺK1HIE1L9LIۺtE1HHE1HDP HO0LG8E11LIHHHtaHKfD9t0H3E1HtDN1HIE1H9HHt$E1HtHE1HtLH PL[fUSHHH H H$H{`H$1HH$)$HH5H$H$HH$HD$($$H|$ HHH$HxH;=u4H5H\$ $H$HH[]HH=t QH$f.USHHH H H$HH$1HH$)$HH5H$H$HH$HD$($$H|$ HHH$HxH;=u4H5H\$ (H$HH[]HH=t QH$HLE11IIJHtGLA{D9t#I E1Ht,y1HIL9LItE1Ht HHtDP DÐAWAVSHIIFWAFAFIF(IFIF H^Ht-L|$ DH{Lt LLHHuLH[A^A_PHHyD$HwH;w tHtHHwXHHT$XAVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHHHlHH|$ HT$HH$HHH$HDŽ$`Ƅ$hƄ$iW$$pHHPHT$HHHL$HT$(HBHL(HD$0HD$(Ld$(HxL1HHHHL$(H@H$Ll$8L5ILt$8H|$pWD$`D$PD$@L=IL|$8D$xH$Ht$ HVH$D$xH$11LHD$(HxLLHD$ HxH;=HD$(H@Bd LH tXHD$(H@BT Ѓu@HLd$Ll$pHl$Ƀ-H u)>t"11Ld$Ll$pH Hl$HHIHD$(H@HL(L|$8H$HxH;=unLt$8LHl$(HELd(HD$0H$1ۈHĘ[A\A]A^A_]H wHH=t$ HH=t,(QH$QIH$7UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HBHHu9HsLE1I;\$tHA19H ALCs_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]AWAVSHIIMtIA@KAH %AIMV1LIHHHtFHyfA9t HHt1{1HIH9HHtHtL8Mt L1LLLIDzL[A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]AWAVSHIIMtIA@KAH %AIMV1LIHHHtFHyfA9t HHt1{1HIH9HHtHtL8Mt L1LLLIDzL[A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPHIHIFINH)HH9H?M>HL)HHH)H9H9ILBIL9LEE1Mt I9J<IM>IFL)HHtLLHILEE1MtI9J<ILH)HHLtAL;LL)HHt LLL<$HHSL)IIt Id 0?p 0A| 0B 0@ 0D 0C 0< 0= 03l 0 pp#py@0!~{H0" |H0-@#Z(h|x0I$D|H0O `%ZJ (}x0&Z }x0 (#~0YP)?T~0!*h0# ,l@x0%-i0'. X 2/V 0^0\0000-5g L 1&W*u* *)}*;d*Um*"3\*U!T*vL*~D**<*4* ,*%' 7 PPd 9 !#%')*+,-)  0 ! G ` :R  P  - &a   )"  X '"'i " p 0o J  )  F e "#"%l ""Z"Z ")"Z "!?"# "l (  06#bpU  C y#Y"  0strncpy_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools15AssemblyContext7hasTextEv_ZN8spvtools15AssemblyContext16isStartOfNewInstEv_ZNK8spvtools15AssemblyContext13GetNumericIdsEv_ZN8spvtools15AssemblyContext12startsWithOpEv_ZNK8spvtools15AssemblyContext4peekEv_ZN8spvtools15AssemblyContext7advanceEv_ZNSs12_M_leak_hardEv_ZNK8spvtools15AssemblyContext8getBoundEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools15AssemblyContext7getWordEPSsP14spv_position_t_ZN8spvtools15AssemblyContext15binaryEncodeU32EjP17spv_instruction_t_ZN8spvtools15AssemblyContext18binaryEncodeStringEPKcP17spv_instruction_t_ZN8spvtools15AssemblyContext26binaryEncodeNumericLiteralEPKc12spv_result_tRKNS_6IdTypeEP17spv_instruction_t_ZN8spvtools15AssemblyContext20recordTypeDefinitionEPK17spv_instruction_t_ZN8spvtools15AssemblyContext23recordIdAsExtInstImportEj19spv_ext_inst_type_t_ZN8spvtools12_GLOBAL__N_17getWordEP10spv_text_tP14spv_position_tPSs_ZN8spvtools5utils20ParseAndEncodeNumberEPKcRKNS0_10NumberTypeESt8functionIFvjEEPSs_ZNSsC1ERKSs.L.strstrchr/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/text_handler.cppmemcmp_ZNSt14_Function_base13_Base_managerIZN8spvtools15AssemblyContext26binaryEncodeNumericLiteralEPKc12spv_result_tRKNS1_6IdTypeEP17spv_instruction_tE3$_0E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operationstrlen_Znwm_ZSt11_Hash_bytesPKvmm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNSs7replaceEmmPKcm_ZNSt6vectorIjSaIjEE17_M_default_appendEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools15AssemblyContext20recordTypeIdForValueEjj_ZNSt17_Function_handlerIFvjEZN8spvtools15AssemblyContext26binaryEncodeNumericLiteralEPKc12spv_result_tRKNS1_6IdTypeEP17spv_instruction_tE3$_0E9_M_invokeERKSt9_Any_dataj_ZNK8spvtools15AssemblyContext25getTypeOfValueInstructionEj_ZNK8spvtools15AssemblyContext28getTypeOfTypeGeneratingValueEj_ZN8spvtools15AssemblyContext11seekForwardEj_ZNK8spvtools15AssemblyContext19getExtInstTypeForIdEj_ZNSolsEimemmove__pthread_key_create_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZN8spvtools15AssemblyContext21spvNamedIdAssignOrGetEPKc_ZNKSs7compareEPKc_ZNSo9_M_insertImEERSoT__ZNSi10_M_extractIjEERSiRT__ZN8spvtools5utils11ParseNumberIjEEbPKcPT__ZNSt6vectorIjSaIjEE13_M_insert_auxIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT__ZNSt10_HashtableISsSt4pairIKSsjESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRPKcRjEEES0_INS4_14_Node_iteratorIS2_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjS2_EEEES0_INS5_14_Node_iteratorIS3_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjjEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools12kUnknownTypeE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcmRKSaIcE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNSt10_HashtableISsSt4pairIKSsjESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb1EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools6IdTypeEESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIjSt4pairIKj19spv_ext_inst_type_tESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str9.L.str8.L.str7.L.str6.L.str5.L.str4.L.str3.L.str13.L.str2.L.str1.L.str11.L.str1084R['kq P&<r jOQ/ PyNe Pv jOI C nf ~ R 3 P  \ G: PP i H  R; 3N P[ m \  R 3 P5 \m  R 3 P \#;Rj3} P\G P j jO=OM jf j j jOOO%OmoR3+ P8J\WM^ k\zGDp jOR3% P2 G\RLY f\uGjR3 P \jR3 P \GiC@i@i @r j jO jOOA0HRv3 P\G jO->c{R3 P\G j#O4ECCjih.R;XB g aZ e cV dHSdUxZ PK a aP P_WY a j jOOf^i`ih?)JTifmhV]ihB)JTifmhV])JTifmhV]ilmhm_]Klillh;]iCRv[k P$h<=^ jO,JWiimhh]X gT bxZ f cV d PZUT T, @0 T` h P (Hh0|(H|PL validate.cpp.o/ 1587975841 2000 2000 100664 68768 ` ELF>0v@@if%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`UAWAVAUATSHHMMIIHHEM)L$)$HD$0HE0Ht"H|$ Hu HE8HD$8HE0HD$0MtIEH<$LHH4$AHHLMI$I,$HtHHI,$H<$LLLI4HD$0HtH|$ HЉHH[A\A]A^A_]UAWAVAUATSHLIIIIHLmL}W)$0HDŽ$@H$THII H5L$H$xLH$@HD$($0$H$LHLH5HD$(HH$A<$$TII H5L$H$LH$@HD$($0$H$LHLH5+HD$pHH$HxH;=LDH\A]A^A_]H$HH$I H5L$ H$ LH$@HD$($0$H$ LHLH5HD$HH$ HxH;=L$"$A<$9 Mt$ H5H$8 H$0 HH$@HD$($0$H$@ LHHH5H$HH5H$HH5HA<$HHHH$@ HHHH=$HK;A LH H5L$ H$x LH$@HD$($0$L$ HLLH5>LHCp LH5LD$( LH$ HxH;=P L$$QH$`H$LK)$@ )$0 HDŽ$` HK0HH$P Hs Lc8L$h Hk0H$` H$@ H@H@ ` L$H5H$@ HD$ HH$8 #HH=OHL$h 1H$`($`)$P($P )$`($P)$P H$pH3 H$` L$xH H$h HtH$`HH$L NH$0 E1L$LLLL4$L E1HLLLAEL$H\$`I$8I$@HL$h1H$H9A1H$HH@HD$HD$x1HD$p1HD$PLHLHLHLHLHE:'u HEH9E HM4LHňH;l$hu?}HH=t QH$`H$E:L$L$HEHM H)HH%HHU L$X $@ HHD$HH$ H$ WH@HH$ HHHEHM HH)HHIL$ H$( A0AB4(H}IL$ H$ HH)HHŹHDHHH>H?HEHAt7H?H9H<IH$ H$ H)HHHHLt8HtLILMtHtHL$ L$ IH$( H$HEHM IHH)HII9H$t$X$H$ Ld$pLH$H)HL$@HHL$XQL9HL$uBDHH=t E EHMH$`HHHH9H  HD H$HtHHHHJ@H$PH@HPHBHH$`L$hH$HxH;= HD$xH$hH$H$H$PH@H$HPHDŽ$XH$L$AEnL$M$81M9$@M,I1ILL HM8I@HL)HIHÈH9rE1L91MLL LL LL LL LLw LLd LLQ LL> LL+ LL LL LL LL LL LL LL LL LL LLm LLZ LLG LL4 HM8I@L)HIILjH9/L LLIHD$@IHL$0H9ML$IHD$8HD$@DII1LHHHHt:HyD9t HHt'{1HHH9HHtHt H8I8tgIHHD$8t0HD$@Ht$8H9H s H@HuHPHHuHH;D$8tHL$@1;p HL$8rHH;L$8I8NIIHL$HH9-L$Lt$pH$`HLHHH5I4HVH2HH5D$HL%HD$PL$pIIH$H L$HL$PH$ WH@DŽ$8?HDŽ$@LL)H$IIL$߬$H ݜ$$(\H,HH1H,f.HCH$8HH$ HH9HHI1LHL$M9LH$tHHHI9uL;$0M9t]IH?HH~LLH$|*LHLHL9t)HHI9u LLH$t8II?HW1I\LsL9uHHL9LHrL$IIHT$XH9L%SH$Hߋt$pH$PHHHHH5H$H0HVH2HH5D$HE1H$%;L$pHD$`D|$xIIH$H$HD$hH$H$AH9,H$H8HwiHH$L$ 1IHL$MtiM,$H$L8IMDH9uIWIuH;Vu Lt"IuHt)HN1HIH9MItMt I<$rH$HAH$H9:D|$xL%Hl$h3HH=t QH$ HEHxL9uHH9uH$D|$xL%H|$hHtEL$HD$`HT$XtHH9;E1H$(HHtFHH+HCHxL9tHH=t QH$H$H$ H1H$(WH$H$HH$PH9u5PHH=t QH$ HHxL9uHH9uH$HHtHECHD$PHH;D$HVHD$@HHD$@E1H;D$0H$D|$xcHH$HLH52HD$PHH=HH=HH=E1MA LH$1HLH5dHD$H QH$QH$QFH$4LH$XHLHH53HD$eLDH$HLHH5 HHD$@0HH5\HD$HLEHu0Hu$HuHu HtL$H$AHH8L@HL9t*HHu?HHu0HÈI9uL$H$E1H=AL$H=H=fDHHHVHHff.UAWAVAUATSHIIIHK)$)$HDŽ$HC0Ht+H$Hs HC8H$HC0H$MtI$H$LHLl$H$ALHHLMHLLLMHLH$HtH$HЉH[A\A]A^A_]AWAVAUATSHIIIHK)$)$HDŽ$HC0Ht+H$Hs HC8H$HC0H$MtIH$LI $MD$Ll$H$ALHLI4$IT$HLMLH$HtH$HЉH[A\A]A^A_@AVSHIF 1ۃta uTH|$H|$Ht$t t$LHD$HxH;=tHH=tH[A^ËQHt$fSHHH1[UAWAVAUATSHHII1IHHHH{ffffff.9t'H3H`~1HIH9HHtEH<H0H0HH|$(WAIFLl$(L|$0LL)HLM9L4$Lt$CHH=t Q Ht$@fff.H|$LI}I+}IIWAIFtLH>mHHl$Hl$JDHD$ IuIUH)HHtHHDHD$H$HkH;kt1HtHHt$HHHCffff.HHt$H|$HtHD$HxH;=I M9Hl$(L|$0L9toLt$@;HH=t Q6L,ffff.H}HtHEHxH;=uH I9uL|$(L4$MtLLHH[A\A]A^A_]H=ffffff.ffffff.SHtuHH;Ht uHH1[_CUAWAVAUATSPIIHtIHIHtHHIdžIhIhHtff.H/HHuIXI`H1WIXI8I8HtfH/HHuI(I0H1WI(IIHtfH/HHuIIH1WIIIHtfH/HHuIIH1WIIIHtfH/HHuIIH1WIIHtM`I`Ht"H+H{HtHHHuIPIXH1WAIPM0I0Ht H+Hs H{HHHuI I(H1WAI MIHt!H+Hs H{HHHuIIH1WAIIIHtH/HHuIIH1WIIPI`I I0IIHtfff.H/HHuIIH1WIIIHtfH/HHuIIH1WIIIHtfH/HHuIIH1WIIpIpHtfH/HHuI`IhH1WI`I@I@HtfH/HHuI0I8H1WI0IIHtfH/HHuIIH1WIIIIIIIH1WAIIHtI`I`Htff.H/HHuIPIXH1WIPI8I@H9t>fH{pHtH{HtH;HtHÈH9uI8HtHI0HtHsHHIdž0I HtHsHHIdž IIH9t)fffff.HHHH9uIHtHMMMteH-L<$8HH=t Q'Lf.LL+HCHxH9uHMuIIH1WA$IMIHt!H+H{HtHHHuIIH1WAII^xI~xHtfDH/HHuI~hIVpH1WI~hI^HI~HHtH/HHuI~8IV@H1WI~8H[A\A]A^A_]AWAVATSPIII(MIL9t9ffffff.L#HC HtH{HHM9LuMIL9t-L#HC HtH{HHM9LuMIHtHHHuIIH1WAIMIHt"L#H{HtHMLuIIH1WAIMxIxHtHHHuIhIpH1WAIhMHIHHtHHHuI8I@H1WAI8I HtIHtMIL9t0ffffff.L#H{HtHM9LuMIHt-fff.L#H{HtHMLuIIH1WAIMIHt!L#H{HtHMLuIIH1WAIMxIxHt!L#H{HtHMLuIhIpH1WAIhI0HtIHtIHtIHtM~pI~pHtfHHHuI~`IVhH1WAI~`I~HHtM~(I^(Ht1fL#H{@HtH{(HtHMLuI~IV H1WAI~H[A\A^A_UAWAVAUATSPIML%L4$fffff.M/I_IoH9u0UHH=t Q$LH{HtHHxL9uH H9uI_HtHLMMxH[A\A]A^A_]AWAVSHIHt HsLL{HMLu[A^A_AWAVAUATSIIMtdfff.IwLMgI_(Mo0L9tH{HtH(I9uI_(HtHLMMu[A\A]A^A_AWAVSHIHt.HsLL{H{ HtHMLu[A^A_AWAVSHIHt HsLL{HMLu[A^A_AWAVSHIHt HsLL{HMLu[A^A_UAWAVAUATSHIMg@Mo@MtbH-Lt$4HH=t Q#LfDLL+HCHxH9uHMuI0IW8H1WA$I0MgMoMt_H-Lt$1HH=t Q LLL+HCHxH9uHMuI?IWH1WA$I?H[A\A]A^A_]UAWAVATSAIIHH{XHHHCXHǃ0fǃ8WP@HHHH@H HIH HHxH1HHHH H@HCXHkHHHCH{@WC0C CHHHCCHHHHCPHHxHHHD$@Hp(D$0`HǃID$Ht)HxLID$HID$HHLD[A\A^A_]UAWAVAUATSHAIH?T$I$I;$tHL$HtD:HI$HL$I$HH)HHEHH9HEE1Ht)H9H<II$I$H)IIHHLtD8Mt LHOtHtHM$M$IDI$EI$I$1LHHHHt?H(MfDD9t!H}Ht%O1HHH9HHt HtH8HuXM$@Ht-HDxHHW@(@H@8HH(HH0LHLHHHHt$I$I$1LHHHHtFH(Mffff.D9t!H}Ht%O1HHH9HHt HtL(MuDIĘ(HtHDxW@H@ LHLHII]I;] 1HHl$t}HHH}H+}E1IIWCHCtH?I9wvILsLsKHCHuHUH)HHtLIHCIEH IEH[A\A]A^A_]ILHt$H[A\A]A^A_]UAWAVAUATSPAIEII1LHHHHt;H(M@D9t!H}Ht#O1HHH9HHt HtH8u2MHt HDhLHLHLDl$HHt$H[A\A]A^A_]UAWAVAUATSHHIIMM)ItHHt6LLHHLHIM)HII2MIIGH?I\HH-HEH$fff.IH $I HD$LHLHL$HD$HxH9uHHuI IL|$0HH=t QPHt$DMeH$IELLLL)HHLd$1LLHD$HxH9uIHH[A\A]A^A_]UAWAVAUATSH(ILd$IM9;M}M9.HH@HD$MHwiIH Hk1HINukHI\,I\,JID,It-IT-H)IItHJID,HE I9iMd, H,$LeH[A\A]A^A_]UAWAVAUATSHIILH=I$ID$H)HL9Il$E1MtJ<IH9t/HHLHHt H2H1HHHH9uH)I$Ml$L9tbL|$L=6HH=t QHt$fDHHxL9uHI9uI$L|$HHtHM<$IID$KID$H[A\A]A^A_]H=UAWAVAUATSHIIHI.I^HH)HALEILH=LEE1Mt I9J<II.I^HH)HLtLI.I^H9HCL%IL$LHfff.Ht H>H:HHHH9uH)HH9JD8HD$u?VHH=t Q&Ht$ffff.HEHxL9uHH9uIHl$IoHtHM>InKIFH[A\A]A^A_]UAWAVAUATSHMIIHH<$L9u=HH=t Q~Ht$rIEIuIutHHDH|$I?Ht$HVMwMtI/LHLHHD$HxH;=^HI9uIH$HIOHHH[A\A]A^A_]UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HBHHu9HsLE1I;\$tHA19H ALCs_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSHIIHIM~LH)HALEILH;LE1MtI9"LHHIM~LH)HHHHLHIt$IT$Ld$HH)E1IIWD+HD+t"LH>IHD$HpHPHD+L8HL+L|+KHD+H)HHtLILIHIM~L9MGI)1H-HuWfffff.HHtUH<H<H4DHDH|H|HDH|HLHLH|HLH|H|HLH I9uI)IM&M~ID@HD$M9u=cHH=t Q3Ht$'ff.I|$HtI$HxH9uI M9uM>Hl$Hk MtLIInIIMnH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HLHHu9H}LE1I;\$tHA19H ALM}_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]Invalid SPIR-V magic number.WebGPU requires SPIR-V to be little endian.Invalid SPIR-V header.Invalid SPIR-V binary version . for target environment Invalid SPIR-V. The id bound is larger than the max id bound 2 Entry points cannot share the same name and ExecutionMode.A FunctionCall must happen within a function body.For WebGPU, functions need to be defined before being called.Missing required OpMemoryModel instruction.Missing OpFunctionEnd at end of module.No OpEntryPoint instruction was found. This is only allowed if the Linkage capability is being used.A function () may not be targeted by both an OpEntryPoint instruction and an OpFunctionCall instruction.Entry points may not have a call graph with cycles.Entry point name "" is not unique, which is not allow in WebGPU env.vector::reserve_Map_base::at The following forward referenced IDs have not been defined: basic_string::_S_construct null not validvector::_M_range_checkUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8D0P* ABB B(B0A8G60ABB B(B0A8G 0ABB B(B0A8A@, BBB B(A0G $0BBB A(A00XABB B(B0A8A@6BBA (BBB B(A0DBBA 6BBA 6BBA 08AABB B(B0A8DP(liABB B(A0BAD0A0YABB B(B0A8DP0ABB B(B0A8A@08ABB B(B0A8D0lABB B(B0A8DP0lABB B(B0A8D`$BBB A(D@0 ABB B(B0A8A@00ABB B(B0A8D`0dABB B(B0A8D`0ABB B(B0A8DP0lABB B(B0A8A@08ABB B(B0A8A@04@ABB B(B0A8DP0hABB B(B0A8DP0ABB B(B0A8DP0ABB B(B0A8A@0ZABB B(B0A8A@08ABB B(B0A8DP0lZABB B(B0A8A@0ABB B(B0A8A@0ZABB B(B0A8A@;A.rela.text._ZN8spvtools3val17ValidationState_tD2Ev.rela.text._ZN8spvtools18FriendlyNameMapperD2Ev.rela.text._ZN8spvtools3val8FunctionD2Ev.rela.text.comment.rela.text._ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t.bss.group.rela.text._ZNSt6vectorISsSaISsEE7reserveEm.note.GNU-stack.rela.text._ZN8spvtools3val17ValidationState_t21AddFunctionCallTargetEj.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_.rela.text._ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJRKSsEEEvDpOT_.rela.text._ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EE19_M_emplace_back_auxIJRS3_EEEvDpOT_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_.rela.text._ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_.rela.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_.rela.text._ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEET_S7_S7_.rela.text._ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_S7_S7_.rela.text._ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EEC2ERKS5_.rela.text._ZSt9transformIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEESt16ostream_iteratorISscSt11char_traitsIcEESt5_BindIFSt7_Mem_fnIMN8spvtools3val17ValidationState_tEKFSsjEESt17reference_wrapperISF_ESt12_PlaceholderILi1EEEEET0_T_SQ_SP_T1_.rela.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElSsEvT_T0_S8_T1_.rela.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElEvT_S7_T0_.rela.text._ZN8spvtools3val17ValidationState_t18RegisterEntryPointEj18SpvExecutionModel_ONS1_21EntryPointDescriptionE.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.rela.text._ZNSt8_Rb_treeISt6vectorIjSaIjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.rela.text._ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.rela.text._ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.rela.text._ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_deallocate_nodesEPNSB_10_Hash_nodeIS9_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjSt3setI18SpvExecutionModel_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE.rela.text._ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKSsEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbEOT_St17integral_constantIbLb1EE.rodata.cst8.rodata.cst16.rodata.str1.1'@ gM'L gO'X gS'd g`'p g^'| g]' g\' gZ' gJ' gI' gK' gL' gc' gb' ge' gf' gd'  ga' gQ'$ gP'0 gW'< gY'H gX'T gg'` g_'l gU'x gV' gT' g[' gRk'@8g)")b )o0)`)x(g%ip2d8g' 7 g)76h0g+W8R`g-8DHg/f 86a @0g1 096 p0g39p9A4 g5:ig70<Y8g9o?j`g;!`@`g="BlPg?CgA`D ~`gCEgE0GgG=0I8xgIU @JlP xgK^K8YxgM3L@.gOM0NHgQOhgSP HgUX QZS @xgWSgYU UZP xg[W Hg]WZhxg_}2JY0 ]\Zi]p]0gddphI+~wa}+a+aJ>+a,t+a(Z+ae@+aA /+aN]+a4+a*a3c+a,+a%+a5k+aCQ+aE=+aI+aJ8+aa'+a +a*a?*a=*a3+#+## 0$ P$* 0'; '!"#$%')+-/13579;=?ACEGIKMOQSUWY[]_abcd"7i"5AR"9Ya ";"%W#&"'$"Kl)"I("_ZJ'")%"[Z %"WZb "YC"M8' "Q"O@!"36C "]#!"16t "/D"- "UA"+6"G("?l"="E "A~"C "S @!`!D" Yl,|. jHL$#p1 5YB\ pDO3  :yq4)l_a ` [NjWD   P n  """"%#"O"!    spvValidateBinaryspvValidatorOptionsDestroy_Z22spvVersionForTargetEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools3val17ValidationState_t16in_function_bodyEv_ZNK8spvtools3val17ValidationState_t27unresolved_forward_id_countEv_ZN8spvtools3val17ValidationState_t27ComputeRecursiveEntryPointsEv_ZNK8spvtools3val17ValidationState_t20UnresolvedForwardIdsEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN8spvtools3val17ValidationState_t16current_functionEv_ZN8spvtools3val8Function13current_blockEv_ZNK8spvtools3val17ValidationState_t8in_blockEv_ZN8spvtools3val17ValidationState_t34ComputeFunctionToEntryPointMappingEv_ZN8spvtools3val17ValidationState_tD2Ev_ZN8spvtools18FriendlyNameMapperD2Ev_ZN8spvtools3val8FunctionD2Ev_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_Z19spvBinaryEndiannessP18spv_const_binary_tP16spv_endianness_t_Z18spvBinaryHeaderGetP18spv_const_binary_t16spv_endianness_tP12spv_header_t_ZN8spvtools3val12_GLOBAL__N_117ProcessExtensionsEPvPK24spv_parsed_instruction_t_ZN8spvtools3val12_GLOBAL__N_118ProcessInstructionEPvPK24spv_parsed_instruction_t_ZN8spvtools3val17ValidationState_t21AddOrderedInstructionEPK24spv_parsed_instruction_t_ZN8spvtools18GetExtensionStringEPK24spv_parsed_instruction_t_ZN8spvtools30UseDiagnosticAsMessageConsumerEP13spv_context_tPP16spv_diagnostic_tspvValidateWithOptions_ZNSs4swapERSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate.cppmemcmpspvTargetEnvDescription_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_144ValidateBinaryUsingContextAndValidationStateERK13spv_context_tPKjmPP16spv_diagnostic_tPNS2_17ValidationState_tEE3$_0E10_M_managerERSt9_Any_dataRKSG_St18_Manager_operationstrlen_Znwm_ZSt11_Hash_bytesPKvmm_ZNSsC1ERKSsmm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNSs6assignEPKcm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNSt6vectorISsSaISsEE7reserveEmceil_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_tC1EPK13spv_context_tPK23spv_validator_options_tPKjmj_ZN8spvtools3val17ValidationState_t21AddFunctionCallTargetEj_ZN8spvtools3val12_GLOBAL__N_127CalculateNamesForEntryPointERNS0_17ValidationState_tEj_ZN8spvtools3val17ValidationState_t22RegisterForwardPointerEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEjmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_createspvValidatorOptionsCreatespvValidatespvBinaryParse_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_Z26spvOpcodeIsBlockTerminator6SpvOp__ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT__ZNSo9_M_insertImEERSoT__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJRKSsEEEvDpOT__ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EE19_M_emplace_back_auxIJRS3_EEEvDpOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7__ZSt27__unguarded_partition_pivotIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEET_S7_S7__ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEEvT_S7_S7_S7__ZNSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS3_EEC2ERKS5__ZNSt17_Function_handlerIFv19spv_message_level_tPKcRK14spv_position_tS2_EZN8spvtools3val12_GLOBAL__N_144ValidateBinaryUsingContextAndValidationStateERK13spv_context_tPKjmPP16spv_diagnostic_tPNS8_17ValidationState_tEE3$_0E9_M_invokeERKSt9_Any_dataS0_S2_S5_S2__ZSt9transformIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEESt16ostream_iteratorISscSt11char_traitsIcEESt5_BindIFSt7_Mem_fnIMN8spvtools3val17ValidationState_tEKFSsjEESt17reference_wrapperISF_ESt12_PlaceholderILi1EEEEET0_T_SQ_SP_T1__ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElSsEvT_T0_S8_T1__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEElEvT_S7_T0__ZN8spvtools3val17ValidateAdjacencyERNS0_17ValidationState_tE_ZN8spvtools3val19ValidateDecorationsERNS0_17ValidationState_tE_ZN8spvtools3val16ValidateBuiltInsERNS0_17ValidationState_tE_ZN8spvtools3val16PerformCfgChecksERNS0_17ValidationState_tE_ZN8spvtools3val18ValidateInterfacesERNS0_17ValidationState_tE_ZN8spvtools3val28CheckIdDefinitionDominateUseERNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_144ValidateBinaryUsingContextAndValidationStateERK13spv_context_tPKjmPP16spv_diagnostic_tPNS0_17ValidationState_tE_ZN8spvtools3val17ValidationState_t18RegisterEntryPointEj18SpvExecutionModel_ONS1_21EntryPointDescriptionE_ZN8spvtools3val6IdPassERNS0_17ValidationState_tEPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t19RegisterInstructionEPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14CapabilityPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val10MemoryPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15ControlFlowPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val16ModuleLayoutPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12ConstantPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12BarriersPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12LiteralsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12LogicalsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14PrimitivesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15DerivativesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14CompositesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15ArithmeticsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11AtomicsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15InstructionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12FunctionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14AnnotationPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14ConversionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val13ExtensionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val14NonUniformPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val9DebugPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val15ModeSettingPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val7CfgPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11BitwisePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val8TypePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val9ImagePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val8MiscPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val28ValidateExecutionLimitationsERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val21ValidateSmallTypeUsesERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val11UpdateIdUseERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t24RegisterDebugInstructionEPKNS0_11InstructionE_ZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionE_ZN8spvtools3val17ValidationState_t17RegisterExtensionENS_9ExtensionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZNSt8_Rb_treeISt6vectorIjSaIjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZN8spvtools3val36ValidateBinaryAndKeepValidationStateEPK13spv_context_tPK23spv_validator_options_tPKjmPP16spv_diagnostic_tPSt10unique_ptrINS0_17ValidationState_tESt14default_deleteISD_EE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIN8spvtools3val17ValidationState_t21EntryPointDescriptionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_deallocate_nodesEPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt3setI18SpvExecutionModel_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_insertIRKSsEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbEOT_St17integral_constantIbLb1EE.L.str9.L.str8.L.str18.L.str7.L.str17.L.str6.L.str26.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str23.L.str13.L.str2.L.str22.L.str12.L.str1.LCPI1_1.L.str21.L.str11.LCPI1_0.L.str20.L.str10zuM6hn~Irl)AuI| r mFIMZjr} pI$+8JQ^g{ !I(5DKXhr{ =Laqr _~ !4Gp J ] * g |  K) V       r/ + 8 g z  lhLsq:ANszr $MZ{  Xw    +;Zi gArT ls  fy'{:vM|`sx~w z1D}>ol  /> CSrZ  FpQcbebI    rI [   @]x W^k    Cd     ( 8 rL X d p |     !! !'!,!1!6!Q!i!u!":"B"M #u5#V#M#s#t## # !$5$@$$W%Y$% K%i%%%&)&X8&H& |& &&& &'' 'D'V';JCt5Gd%FY|Z\4Ugz]^%7Tu'Dew`S%7Zhu``O4N _ &9To~`^%FYt MU)MUv=KSn I jz`$(^Jdl]*2\$Z$! 3 Tw . T x  UR[PTPVU~U_=fNc a' Jca2 K re(8  7^ CdjDSf <  (wP,WihA4P_  7<i ]/ R f)TfVgG  +\)TfVf)TfV "T""@!"`!'""4(\)*+,-.</p0"#"0$12<"P$p345647h89:;8<l=>?@<ApBCD " ' "0'/412 1587975839 2000 2000 100664 4704 ` ELF>(@@ UAWAVAUATSHII8I@1HH)+HII1L1E1AzHAI9N7HAI9 /AAA|:<SH W5t |D@@*' UAWAVAUATSHIIAAA:=K'H{H 2HcHIAII H)HHPI MD4Au*,LHx:I8t$AF)jHH!HSAF҃rAt1A[H$HLLH5BH$P=L IAII H)HH@I H҃=L$LLLLH5KL$LI IAI9A I M΋,LHmH:`MLHqHQ H)HH9~L E4LxL+8IKD=D9[IHF E4MI81AF)MwHH!HH$HLLLH5HH$LDH$HVHH54H$PH$HxH;=\ H$MI8H$HLLH59HH5 H$~MI8H$HLLH57HH5 H$HSL $I89H$HLH $H5=HH5 H$HH$HLLH5&HH$LH$HVHH5H$H$HxH;=YH$M]IFI9F LI4LHXpHhxH9tMHH:KQr-t(Gu !Lt Rx<BHH9uMID$I9D$ I $LH?@:I2ID$IT$ HH)H1HqH)HH9eHI $D4LDH@:IID$IT$ HH)HH9r H $HAH9A H LH @:IH4$HFHN HH)H1A AHiL|$H)HIT$H9BT0L9H4t$B0DukIMgMgKIGIvIVH)IItLKIGAF AG HCH(HC HLH [A\A]A^A_AWAVAUATSH MỈIt$t$M(I0Ht0LH9p s H@HuHPHHuHLL9t9p v*I HL$HL$HHL$LD$HHp0H(HLLI0HLt2L$LH9H s H@HuHPHHuHL9t L$;H s-I HL$HL$HHL$LD$LHHH(Hx0H9HwH)IHIIII1IM!t6KLHHHIHHH@Y؉HPHuLLI9tfDY H(H9uH [A\A]A^A_AWAVATSPHII@IMt0WAD$A$HLH AD$ AD$(ID$8LH LLHIHt)INMu H9t;B LIF(KI\$(Mt$0L9t$H{HtH(I9uI\$(HtHLMLH[A\A^A_UAWAVATSIIII^L9tHA,$AG 9MfM9LH9j HBHIELDLaI~(tIV J 1A; $GINHt.A$HˋS HKHs9HBHHu9Is1I;^LHA$19C LCHBLH19s,1M9~ t}L;h suIOHLEHDLLLLINHt/fff.HˋC HKHS9HBH Hu9HsP1L9uATLRLMINHt$HˋC HKHS9HBH Hu9Hs1I;^tH19h HCHBH[A\A^A_]UAWAVAUATSHHILl$0ILt$8I9HL)HD$@IIHLHoHGH)HHL9HfffffffHH|$(H)HHHH)L9L9LCIL9LELE1Ht+H9H]HH<HIHD$(HHT$ L9MHHT$8HBH)1WfDLHtZ<1A<4AD4ID4H|1I|4HD1I|4Hl1Il4H|1I|4Hl1Il4H|1|1 A|4 H(H9uH)HHHM|(1HLHAD-A/I|-I+|-IIWAD/ID/tH?I97HI\/I\/JID/It-IT-H)IItHJID/AD- AD/ HE(H9D$@PI\/(L|$(IWLt$8L9LCHBWLL.o(G0HG@HnHo0HFHo8HNHO8HnHO@HnHo@HNN OHHHPH(H9HHuL)HHHHI\PMwI/L9t$f.H}HtH(I9uM7MtLM'I_HD$ HIIGH|$(HL)HHHLH)Ht$LHHL|IkHL1WHHtX4tDHDHtHtHDHtH|H|HtHtH|H|Htt t H(HHuKHHL$(HAM)MILIHJHHH)fD+EH}WEHEHD+HEHD+HEHL+HMHD+HEH +HMH+HtD+EIHIH|$@UIDAEAIuI~AE AF II(I(IH$HHT$HD$IDH9HLd$ HD$HHHL)HD$@HD$I\ E1HLBD#BD%J|#J+|#IIWBD%JD%AtH?I9INl%Nl%KDJD%Jt#JT#H)IItLKDJD%B#BD% Lt$8Ll$0I(L9d$@FHD$(HPLd$ HD$H HH\$(HCL)HHL$H H H)IKH)1WH9tYA44DHDItHtIDHtI|H|ItHtI|H|ItAt t H(H9uHCHL$HHCH<$H\$~9HfAEAIuI~AE AF HI(I(HHH[A\A]A^A_]H=UAWAVAUATSPHIL9L3L{MM)LHI}IEH)HH9vR1HtHH>LHM9tHLLI}HtI]HIEMexIuIEHH)HHH9s!IH9t1LL3L{I}IEHHt2LLI%HHH)HLI)tHLIHImI,$LH[A\A]A^A_]UAWAVAUATSHHIIM~LH)HIII9HfffffffALEII9LE1Mt$I9JH<HIM~LH)HHHLt$HIċM L4HuHUHl$HH)E1IIWBDJDt"LH>oIHD$HpHPJDL8JLN|KJDH)HHtLILIHHD$@ BD Lt$IM~HIL9IGI)1WHHtW44DHDHtHtHDHtH|H|HtHtH|H|Htt t H(I9uH)IHI.M~HLdPL9t)fH}HtH(I9uM>Lc(MtLIMfKDHIFH[A\A]A^A_]UAWAVAUATSH(IHIIM)IHLIMoHl$LHD$D8LhHHHL$ I)͋@ D$IID$PDHH]D9}u3H}HEH)L9u#Ht$ LuD$9EDD9{(u:H}HEH)L9u*Ht$ LuD$9Efff.D9{Pu:H}HEH)L9u*Ht$ LuD$9E sfff.D9{xu:H}0HE8H)L9u*Ht$ LuD$9EH<fff.IHHàIIHPHHl$L|$HLHH)HHHt HuvE79E7D93u-H{HSH)IwIGH)H9uu C A;G tzH(D93u-H{HSH)IwIGH)H9uu C A;G tDH( Hu5E7D93u-H{HSH)IwIGH)H9uu C A;G tHHH([A\A]A^A_]I(LIPLIxLUAWAVAUATSH(IIH9HH)III]IEH)HL9LD$ H?IuH)HHH)L9Hl$HT$L9IMBIL9LEE1MtI9J<IIuHT$ H)HHtLHHHt$MtI '' is not a decoration group.OpGroupMemberDecorate Structure type '' is not a struct type.Index provided in OpGroupMemberDecorate for struct is out of bounds. The structure has members. Largest valid index is .vector::_M_range_checkOpGroupDecorate is not allowed in the WebGPU execution OpGroupDecorate Decoration group 'OpGroupDecorate may not target OpDecorationGroup ''OpDecorationGroup is not allowed in the WebGPU execution Result id of OpDecorationGroup can only be targeted by OpName, OpGroupDecorate, OpDecorate, OpDecorateId, and OpGroupMemberDecorateOpMemberDecorate Structure type ' provided in OpMemberDecorate for struct OpMemberDecorate decoration '' is not valid for the WebGPU execution environment.Decorations that don't take ID parameters may not be used with OpDecorateIdOpDecorate SpecId decoration target '' is not a scalar specialization constant.OpDecorate decoration 'Decorations taking ID parameters may not be used with OpDecorateIdRelaxedPrecisionSpecIdBlockBufferBlockRowMajorColMajorArrayStrideMatrixStrideGLSLSharedGLSLPackedCPackedBuiltInNoPerspectiveFlatPatchCentroidSampleInvariantRestrictAliasedVolatileConstantCoherentNonWritableNonReadableUniformSaturatedConversionStreamLocationComponentIndexBindingDescriptorSetOffsetXfbBufferXfbStrideFuncParamAttrFPRoundingModeFPFastMathModeLinkageAttributesNoContractionInputAttachmentIndexAlignmentMaxByteOffsetAlignmentIdMaxByteOffsetIdNoSignedWrapNoUnsignedWrapExplicitInterpAMDOverrideCoverageNVPassthroughNVViewportRelativeNVSecondaryViewportRelativeNVPerPrimitiveNVPerViewNVPerTaskNVPerVertexNVNonUniformEXTRestrictPointerEXTAliasedPointerEXTHlslCounterBufferGOOGLEHlslSemanticGOOGLEUnknownUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0{ABB B(B0A8G,PaBBB B(A0DP,BBB B(A0DP$BBB A(A0(ABB B(A002ABB B(B0A8D08/ABB B(B0A8A@0leABB B(B0A8DP0ABB B(B0A8D`4EABB B(B0A8D`.rela.text.comment.bss.group.note.GNU-stack.rela.text._ZSt6__findIN9__gnu_cxx17__normal_iteratorIPN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SA_SA_RKT0_St26random_access_iterator_tag.rela.text._ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag.rela.text._ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKjS1_EEEEvNS4_IPjS1_EET_SA_St20forward_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.rela.text._ZN8spvtools3val17ValidationState_t34RegisterDecorationsForStructMemberIN9__gnu_cxx17__normal_iteratorIPNS0_10DecorationESt6vectorIS5_SaIS5_EEEEEEvjjT_SB_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_.rela.text._ZNSt6vectorIjSaIjEEaSERKS1_.rela.text._ZN8spvtools3val17ValidationState_t23RegisterDecorationForIdEjRKNS0_10DecorationE.rodata.cst16.rodata.str1.1@ (sL (tX (yd (zp (u| (x (v ({ (w0i( 88@aЀ( xx("(2#-`(oP%`%2P(,/0($-e؄(6@01h(h2EcP(55}265 0<\!(=(=`(%0? @O )r8] " "-& "S"J "u "w "8H "( "8 "&X "(: "b) "> ") "4A "' "/ ">? "]5 "L "+O " +"4 "V "LC "8 " " " 6 " " " F " " Q "c. " "/ " " } "- " "# ",= "3 "=  " "Fw "N & "W "` t "i $ "u " "4 "" ", " n " " "k " " " { "+ "" a " "e ", ": "O b "Y "g "sr " " "" " "\ " " "Y " " " i "$  "0">"4 "QS "c "{ "n!   !"#$% {"a"i"2l"e"Ec"/"""*K|Sm.+ D(y !qmemcpy_Z14spvIsWebGPUEnv14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev_ZStL19piecewise_construct_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_annotation.cppmemcmp_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZSt6__findIN9__gnu_cxx17__normal_iteratorIPN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SA_SA_RKT0_St26random_access_iterator_tag_ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS2_S4_EEEEvS9_T_SA_St20forward_iterator_tag_ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKjS1_EEEEvNS4_IPjS1_EET_SA_St20forward_iterator_tagmemmove__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_Z29spvOpcodeIsScalarSpecConstant6SpvOp__ZNSo9_M_insertImEERSoT__ZNSt6vectorIN8spvtools3val10DecorationESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t34RegisterDecorationsForStructMemberIN9__gnu_cxx17__normal_iteratorIPNS0_10DecorationESt6vectorIS5_SaIS5_EEEEEEvjjT_SB__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt6vectorIjSaIjEEaSERKS1__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14AnnotationPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t23RegisterDecorationForIdEjRKNS0_10DecorationE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str89.L.str79.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str8.L.str88.L.str78.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str7.L.str87.L.str77.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str6.L.str86.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str5.L.str85.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str4.L.str84.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str3.L.str93.L.str83.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str92.L.str82.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str12.L.str91.L.str81.L.str71.L.str61.L.str51.L.str41.L.str31.L.str21.L.str11.L.str90.L.str80.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10}%g} ;}^e ry}}+2 ?FS}D h~mry .BI.Vp #.  F M Z    O      $ 1 A H U e l y          E L N        1 O  9    D   M? \\ |   O Z,@T[hv} 7P`] Y,EXk[   W2>Zv !"$:%V&r'()*+,-6/R0n123456728N:j;<=>?@A.BJCfEFGHIJK?O vUTV^$> Qw_w's9FYsmymyuQmlyt Q/RHSafkrwtmy{!Jv]myum(ydz; #xx").Zp~+y49aO'h%u!7<A `Tcdefh<ipjkl/465 1587975844 2000 2000 100664 36848 ` ELF>PA@@ UAWAVAUATSH`IIEg:A7AD$+Eo@1H 4HcHLDu*LDu LD LDD$XLDD$PIG I+GHH?+DLLHAEVLDu!LDuL&LD;D$XLD;D$P HIG I+GHH9An*A*LLAźLLúLLźLLALLQLDqLDLHLHLDILDIHCHK H)HH2@ H 4LHD$XHEHM H)HHe2@ HM4LHD$PID$IL$ H)HH22@ I $4LHD$HIEIM H)HH2@ IM4LHD$@HCHK H)HH1@0H 4LHD$8HEHM H)HH1@0HM4LHD$ID$IL$ H)HHm1@0I $4LHD$0IEIM H)HH<1@0IM4LHD$(HCHK H)HH 1@@H 4LHHEHM H)HH0@@HM4LIT$IL$ H)HH0HD$ H\$B@I $4LHD$IEIM H)HHt0I@@IM4LH\$PHL!Hl$XHL!LD$HLL$@t Ht9LL!HtHt D9LL!HtHt D9HtHt D9HtHt D9HtHt E9Hl$0HL!H|$8HL!H\$(t Ht9HL!Ht Ht9|Ht Ht9jHl$HL!H|$ HL!t Ht9#HL!Ht Ht9"Ht Ht9"HD$IHL$&I!&9 &H\$`HLLH5!HHHU-HH|$`HHU-H$ HLLH5,HHHHH$ HHLLHÅqLuLQL;D$XL;D$P:HIG I+GHH9r$H$P HLLH5,HHHSHH$P HHVH$ H@H  $ H$ 0$LDu*LDuLDtIG I+GHH#ffff.LLHD9 HIG I+GHH9r#W)$HDŽ$H$LDH$H$H)H* 0LAH$0LH$HLLH5>HH5 HDHH!HH$HH!H$HLLH5,HHH;HH$HH>H$P H@HP p $ H$P !LDu/LDu ALDIG I+GHH!LLHD9rHIG I+GHH9rr!H$HLLH5"HDHH HH$HH H$HLLH51HHH HH$HH H$]HLLH53HDHHl HH$]HHo H$XHLLH5&HHH] HH$XHH` H$XHLLH53HDHHHH$XHHH$@_HLLH58HDHHHH$@_HHH$H@H$H H$LD LLA9LDúLL9H$HHLLH5:HH5HHH5HH$HHH8LDuLDLLA9LDúLL9H$CHLLH5:HH5HHHpHH$CHHsLLźLLALD{ LDDAŅLLA9DŽ$>DŽ$>DŽ$>DŽ$>H$>H$>L$>L$>LDD;$>D$>LA9!$>L9&H$p7HLLH59HH5HHH?$HH$p7HHB$LLźLLALDP DŽ$5DŽ$5DŽ$5DŽ$5H$5H$5L$5L$5LHD;$5ELD$5LD9$5LD9H$p-HLLH5<HH5 HHH"HH$p-HH!"LLźLLADŽ$l-DŽ$h-DŽ$d-DŽ$`-H$l-H$h-L$d-L$`-LDDŽ$+DŽ$+DŽ$+DŽ$+H$+H$+L$+L$+L DŽ$)DŽ$)DŽ$)DŽ$)H$)H$)L$)L$)LDb$`-L$d-;$+F$`-;$)$h-;$)$+;$)H$ HLLH5=HH5HHH HH$ HH LLźLLADŽ$DŽ$DŽ$DŽ$H$H$L$L$LD@;$ ELD$LD9)$LD9>H$HLLH5<HH5"HHHHH$HHLDIG I+GHAH1LLLŅLLD9LIt 9؉IIO I+OHI9̉r"H$@HLLH51HDHHHH$@HHH$VHLLH5/HDHH(HH$VHH+H$H@H$H$H$PUHLLH58HH5HDHHB HH$PUHHE H$SHLLH58HH5HDHH! HH$SHH$ H$H@H $H$H$]H@H]]H5L$]LLH$8_ H$XH@HXx$H$XkuH$0L H$;H|LLúLLH$ 99@H$`KHLLH5+HHH-HH$`KHH0H$pAHLLH5+HHHHH$pAHHH$5HLLH5+HHHHH$5HHH$+HLLH5+HHHHH$+HHH$HHLLH5+HHHHH$HHHH$RHLLH5+HHH`HH$RHHcH$XH@HXX$@ZH$XWH$@_H@H@_`_$`H$@_H$HZHLLH53HDHHHH$HZHHH$[HLLH5<HDHHHH$[HHH$DHLLH59HHH]HH$DHH`H$@H@H@`$H$@H$HHLLH5:HDHHHH$HHHH$VH@HVWH5L$VLLH$XH$?HLLH5,HHH{HH$?HH~H$IHLLH59HHHHH$IHHH$hFHLLH5+HHHHH$hFHHH$4HLLH5,HHHHH$4HHH$*HLLH5,HHH}HH$*HHH$HLLH5<HH5HHH@HH$HHCH$PUH@HPUpUH5L$PULLH$V<H$SH@HSSH5L$SLLH$HUH$ HLLH59HDHHHH$ HHH$`KH@H`KK$MH$`KC H$pAH@HpAA$CH$pA H$5H@H55$h7H$5 H$+H@H++$X-H$+ H$HH@HHh$H$HS H$RH@HR R$SH$R H$HLLH5!HHHVHH$HHYH$HLLH5-HHH-HH$HH0H$HZH@HHZhZH5L$HZLLH$[LH$[H@H[\$]H$[H$DH@HDD$`FH$DwH$HH@HHh$H$H H$?H@H??$hAH$?H$h2HLLH5?HHHHH$h2HHH$H(HLLH5-HHHHH$H(HHH$HLLH58HH5HDHHHH$HHH$XPHLLH5"HHHHH$XPHHH$IH@HII$XKH$I"H$hFH@HhFF$HH$hFH$4H@H404$5H$4H$*H@H* *$+H$*nH$H@H$@H$2H$0HLLH5-HHH!HH$0HH$H$ >HLLH59HH5HHH]HH$ >HH`H$HLLH5!HHH4HH$HH7H$CH@HC8C$DH$CH$ H@H  $@H$ \H$H@H$PH$@H$H@H$H$H$&HLLH5+HHHHH$&HHH$NHLLH54HHH\HH$NHH_H$H@H$8H$H$HH@HH0H$IH$HH$h2H@Hh22$4H$h2H$H(H@HH(h($)H$H(RH$H@H$H$1H$Ht@t1ۉH`[A\A]A^A_]H$XPH@HXPxPH5H$XPHHL$QH$h<HLLH5-HHHHH$h<HH H$PHLLH56HHHHH$PHHH$0H@H00$`2H$0H$$HLLH5;HH5HHHfHH$$HHiH$ >H@H >@>$?H$ >H$H@H($H$H$MHLLH5:HHHHH$MHHH$&H@H&&$@(H$&H$NH@HNNH5H$NHHL$PPHH$:HLLH59HH5HHHHH$:HHH$/HLLH56HHHHH$/HHH$P#HLLH5?HH5HHHHH$P#HHH$h<H@Hh<<$>H$h< H$PH@HPp$H$PH$$H@H$%$&H$$H$MH@HM(M$NH$MYH$9HLLH58HH5HHHHH$9HHH$!HLLH5>HH5 HHHHH$!HHH$H@H$HH$+H$:H@H::$`<H$:H$/H@H/8/$0H$/H$P#H@HP#p#$$H$P#wHD$`H@H|`$H|$`DH$p-H@Hp--$/H$p-H$9H@H989$:H$9H$!H@H!!$H#H$!H$p7H@Hp77$9H$p7TH$ H@H  $!H$ H=YYY[ Y [['ZBllllExpected floating scalar or vector type as Result Type: Expected arithmetic operands to be of Result Type: operand index Expected unsigned int scalar or vector type as Result Type: Expected int scalar or vector type as Result Type: Expected int scalar or vector type as operand: Expected arithmetic operands to have the same dimension as Result Type: Expected arithmetic operands to have the same bit width Expected float scalar type as Result Type: Expected float vector as operand: Expected component type to be equal to Result Type: Expected operands to have the same number of componenets: Expected float vector type as Result Type: Expected vector operand type to be equal to Result Type: Expected scalar operand type to be equal to the component type of the vector operand: Expected float matrix type as Result Type: Expected matrix operand type to be equal to Result Type: type of the matrix operand: Expected float vector type as left operand: Expected component types of Result Type and vector to be equal: Expected float matrix type as right operand: Expected component types of Result Type and matrix to be Expected number of columns of the matrix to be equal to Result Type vector size: Expected number of rows of the matrix to be equal to the vector operand size: Expected float matrix type as left operand: Expected column type of the matrix to be equal to Result Type: Expected float vector type as right operand: Expected component types of the operands to be equal: Expected number of columns of the matrix to be equal to the vector size: Expected column types of Result Type and left matrix to be Expected component types of Result Type and right matrix to be Expected number of columns of Result Type and right matrix to be equal: Expected number of columns of left matrix and number of rows of right matrix to be equal: Expected column type of Result Type to be equal to the type of the left operand: vector size of the right operand: Expected a struct as Result Type: Expected Result Type struct to have two members: Expected Result Type struct member types to be integer scalar or vector: Expected Result Type struct member types to be unsigned integer scalar or vector: Expected Result Type struct member types to be identical: Expected both operands to be of Result Type member type: Expected cooperative matrix type as A Type: Expected cooperative matrix type as B Type: Expected cooperative matrix type as C Type: Expected cooperative matrix type as Result Type: Cooperative matrix scopes must match: Cooperative matrix 'M' mismatch: Cooperative matrix 'N' mismatch: Cooperative matrix 'K' mismatch: vector::_M_range_checkUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 44ABB B(B0A8G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@`5V9 S55Y25  06@\@/@P*؏ 9@hKD` FCM2+9`94#5W%;"`,:;N,J:+m-:N.>:x9zE:-}=H@z.E7=*8<qt@<? >4<qZ=<##2h%?3d p90;h:39 -f - - 2_ '* "; "] "W9 "Wh9,4rn=5Riu?Y;_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_arithmetics.cppstrlen_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t17IsFloatMatrixTypeEj_ZNK8spvtools3val17ValidationState_t26IsIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t34IsUnsignedIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t28IsFloatCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t23IsCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZSt20__throw_out_of_rangePKc_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNK8spvtools3val17ValidationState_t17GetMatrixTypeInfoEjPjS2_S2_S2__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15ArithmeticsPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t20GetStructMemberTypesEjPSt6vectorIjSaIjEE.L.str9.L.str59.L.str49.L.str39.L.str29.L.str19.L.str8.L.str58.L.str48.L.str38.L.str28.L.str18.L.str7.L.str57.L.str47.L.str37.L.str27.L.str17.L.str6.L.str56.L.str46.L.str36.L.str26.L.str16.L.str5.L.str55.L.str45.L.str35.L.str25.L.str15.L.str4.L.str54.L.str44.L.str34.L.str24.L.str14.L.str3.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str52.L.str42.L.str32.L.str22.L.str12.L.str1.L.str51.L.str41.L.str31.L.str21.L.str11.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10VMeN|ZLKQMN ZL2KyQQQQWWWWJJ"J0J^OOOO#OTOOOOOOOOI 9_!b5cE_eIl2y_bc_QMNLKCIJ3W_abuc_^HTU[:QVMNI + _ ,' _/ bC cV _v I} 4 _ b c _ ^ H X Y2 \c Q I ) _ b c _ I 5 _! b5 cH _h Io | _ b c _ I 6 _ b c _0 I7 $D _L b` cs _ I  _ b c _ ^ H" U: QN P` Q I  _  _ b c _ S WQ'P9Q\Ic p_w _bc_QQUPU'PRLLI__b2cE_ZQlQzURUP6LYI`m_t_bc_QQ3RRRTzI#_%_bc_QQTR}UPLI_(_bc-_=TqQUPLI*_ b c3_SIZ/g_obc_^I:_<_b1cD_dIk=x_<_bc_^H^&;_F]u^HXYQQ#I*7_AbUch_I_bc_I_ bc2_RIY f_pbc_I _bc_I#>0_:bNca_^H^HI _b)c<_\Icp_xbc_I _bc_,^[Ib0o_wbc_^_]I(_2bFcY_yI_bc_I _bc#_CIJW_abuc_I_bc_ I &! _( '5 _? bS cf _ ^  _ ] ^ !_ !]2!I9!1F!_N!bb!cu!_!^!H!^!H"^)"HQ"^e"H"^"H"^"H"I#7#_#b/#cB#_b#Ii#v#_#b#c#_#^##_#]$H-$^A$Hi$^}$H$^$^$H%I%$%_.%bB%cU%_u%I|%%_%b%c%_%I%-%_%.&_ &b&c1&_Q&IX&e&_o&b&c&_&^&H&^'H6'^J'Hr'^'H'^'H'I''_(b(c'(_G(IN([(_b(o(_y(b(c(_(I(8(_(b(c)_-)^A)Hi)^)^)H)^)H*I* $*_.*bB*cU*_u*I|**_*b*c*_*^+^-+HU+^i+H+^+H+^+H+a0,^7,L,_W,]~,I,,_,b,c,_,I,,_-b-c(-_P-^d-H-I--_--_-b-c-_.^.HA.^U.Hu.I|.._.b.c._.^.H/^%/:/_E/]T/Ht/I{//_//_/b/c/_/I/0_ 0b0c20_R0IY0 f0_m0z0_0b0c0_0^0H1^#1HK1^_1H1^1H1I11_11_1b2c2_42I;2!H2_O2"\2_f2bz2c2_2^2H2^3H-3^A3Hi3^}3H3^3H3^3H4^(4HP4^d4H4^4H4^4H4;4` ?/493 1587975846 2000 2000 100664 11624 ` ELF>x@@ UAWAVAUATSHHIIA^:Ef@<A@=r !LDkLDXH$HLLHHZHHHHb?>>u\LDH$HLLHHHHHH?~"1Z QLDt5I8tLD ? H$PHLLHHtcHHHHnH$H@HH5-H$H$x H$PH@HPpH5,H$H$P- %LD@uAT-LLDŽ$DŽ$H$H$Lt&$=a rUH$PHLLHHHHHH=ubIH$HLLHHHHHHH$HLLHHHHHHH$PH@HPpH5.H$H$P8 I8$tI9 H$ HLLH59H$P HH$H@HH58H$HH$jAAA>$Lt$L H$ HLLHHHHHHH$H@H H5JH$H$H$X HLLHHHHHH$L$LH$`HLLHHHHHHH$H@HH55H$@H$}D9TD-HD$INIV H)HH9jHILLŅ3HD$PT$ LLŅHD$@ALL‰T$ŅD$ INIV H)HH9HI4LHŋD$INIV H)HH9HT$HT$HI4LHHH!1ĀHl$@H$HLLH5GH$HH$HLLHHHHHHH$X H@HX x H5aH$H$X kH$ H@H ( H59H$ H$ H$HLLHHtcHHHHnH$H@H H5VH$H$H$H@HH5:H$XH$HH$HLLHHHHHHŁ=LL;$H$hHLLHH6HHHH>H$`H@H`H53HH5 H$ H$`rLLD9AuaLLD9Hl$HLLHHHHHH1sH$H@HH54H$HH$#H$HLLHHtkHHHHvHD$H@H|t8H5/H$H|$Hl$Hl$H$H@HH5*H$`H$FH$hH@HhH5GH$H$hHH[A\A]A^A_]H=: expected Result Type to be int or float scalar type: expected Result Type to be bool scalar type: expected Result Type to be int scalar type: 64-bit atomics require the Int64Atomics capability: according to the Vulkan spec atomic Result Type needs to be a 32-bit int scalar type: expected Pointer to be of type OpTypePointer: storage class forbidden by universal validation rules.: Function storage class forbidden when the Shader capability is declared.: storage class must be Function, Workgroup, CrossWorkGroup or Generic in the OpenCL environment.Storage class cannot be Generic in OpenCL 1.2 environment: expected Pointer to point to a value of 32-bit int type: expected Pointer to be a pointer to int or float scalar type: expected Pointer to point to a value of type Result TypeVolatile mask setting must match for Equal and Unequal memory semantics: expected Value type and the type pointed to by Pointer to be the same: expected Value to be of type Result Type: expected Comparator to be of type Result Typevector::_M_range_checkUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4 ABB B(B0A8G9.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@ ` S<<Y2<# 0_\/P*P- 9hK C8'qj6 6.l:4 ;!HiH+0 d-5W/L9Kb2:B $GWpF"6_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsOpenCLEnv14spv_target_env_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_atomics.cppstrlen_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZN8spvtools3val23ValidateMemorySemanticsERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val19ValidateMemoryScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZSt20__throw_out_of_rangePKc_GLOBAL_OFFSET_TABLE__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val11AtomicsPassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str9.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str12.L.str1.L.str11.L.str10g)z%!./,()!0.D/R,%$!./ ,2+9F,}+ ,$'**o!v./,!./,!!(.</J,r+y,!,@+GT,%$!./,+*,Y!`.t/,)%!./,-+4A,"##'&i&!,!. / ,? +F S , +  , ! . / , + + ,b +i v , ! . / , '@ !J .^ /l , +  ,  , ' '/ !6 .J /X , +  , ! . / , +   ,g +n  { , +  ,   - /517 1587975847 2000 2000 100664 5848 ` ELF>h@@ UAWAVSHHIC:=G=7A~$w`HC`0LII0HHt+WEHEHHE(H(HE HLHPDxLHŅLHD=Hs@L=GLHLtL H$HLHHHHHHHH=HPLHŅI=IuW1LHL=GHPLHŅLHŅm1fH$PHLHHHHt`HHHHkH,$HLHIHHHHHHH$PH@HPpH5/H$H$PH$H@HH5,H$HH$@@ UAWAVAUATSH'IHAU:E1> nEe@H {HcHHT$HDuHD5HDAHDAIE I+EHHHLHAEHDuHDjHDD9 HDD9$ HIE I+EHH9rE1|HT$HDuHDHDúHLAƺHLAE!HDuHDHD9\$ HDHD95 E\$ o HDuHDM HD9AxH$HHLH5*HH5HH|$HHHH$HHHT$HDuHDLHLúHLAǺHLAD9cEHDEAtHD]H$`HHLH5&HH|$HHHH$`HH H$$HHLH5*HH|$HHHH$$HHHDuHD_HLAƺHLúHLAǺHLE9D9 E HD ޅAtHH$HHLH5&HHH`HH$HHcHDuHDHLD9=H$HHLH5/HHH HH$HH HDuHDnHLÅHuHHHD9] H\$HHLH5>HHH HH|$HH H$@HHLH53HH|$HHHH$@HHH$0&HHLH53HH|$HHYHH$0&HH\H$ HHLH5/HH|$HH,HH$ HH/H$"HHLH5)HH5HH|$HHHH$"HHL$LHLH5*LH|$HHfHH$HHiH$ HHLH5'HH|$HH[HH$ HH^H$X HHLH53HH|$HHHH$X HHH$$H@H$$D$(&H$$ H$HHLH5/HHH.HH$HH1H$HHLH5/HHHHH$HHH$@H@H@`D$H$@L$LHLH5-LH5LH|$HHHH$HHL$HLHLH5-LH5LH|$HHkHH$HHHnH$0&H@H0&P&D$'H$0&H$ H@H  D$P H$ H$8!HHLH5)HH5HH|$HHHH$8!HHH$HHLH53HHHHH$HHH$HHLH53HHHHH$HHH$hHHLH53HHHUHH$hHHXH$"H@H"#D$$H$"H$H@HH5H$HHHD$8HLH$ H@H ( D$ H$ H$PHHLH51HHH^HH$PHHaH$X H@HX x D$H$X wH$H@HD$`H$?H$HHLH5+HH|$HH%HH$HH(H$H@H0D$H$H$H@HD$H$jH$HHLH5'HHHHH$HHH$H@HH5H$HHHD$HH$HH@HHhH5H$HHHHD$HQH$8!H@H8!X!D$"H$8!H$H@HD$@H$H$H@HD$XH$H$hH@HhD$H$hqH$PH@HPpD$H$P9HD$H@H|t8D$H|$ H$`H@H`D$ H$`H$H@HD$0!H$H$H@HD$HH$hH$H@HD$H$3H$H@H D$H$DH'[A\A]A^A_]lllUpExpected int scalar or vector type as Result Type: Expected Base to be int scalar or vector: Expected Base to have the same dimension as Result Type: Expected Base to have the same bit width Expected Shift to be int scalar or vector: Expected Shift to have the same dimension Expected int scalar or vector as operand: operand index Expected operands to have the same dimension Expected operands to have the same bit width Expected Base Type to be equal to Result Type: Expected Insert Type to be equal to Result Type: Expected Offset Type to be int scalar: Expected Count Type to be int scalar: Expected Base Type to be int scalar or vector: Expected Base dimension to be equal to Result Type dimension: Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4ABB B(B0A8GP.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@" S$$Y2$ 0\R/XP*8 9hKP C+$44+.0z2i(X<'Gc06?r_*aP*?,.+&+FV.h~_*O_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_bitwise.cppstrlen_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val11BitwisePassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str9.L.str8.L.str7.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str12.L.str1.L.str11.L.str10N ]!p~" !, ;!N`"s" ! !;BO%V c%m&'% !""" 3 V]j%t&'%%&'% !7"J"\"o"  %&'%+ :!R"v}%&'% !" !&3SZ g%q&'%%&'%!.%8&L'_%%&'% % %&*'=%]dq%{&'%%&' %' . ; %E &Y 'l % $   % & ' %) 0 = %G &[ 'n % $   %  % & ' %? F S %Z  g %q & ' % $ $( /  < %C  P %Z &n ' %   % & ' %   %$ &8 'K %k r  % & ' % $$,%7#j$%&'%$?$ov%&'%$$DKX%b&v'%$%# $'%2#e$$$ $E$t$$$$N$$ /566 1587975855 2000 2000 100664 223800 ` ELF>p@@-* !"#UAWAVAUATSHH|$0HD$@WD$PD$@HD$`HD$PHD$XD$hHD$pD$pHDŽ$H$H$$$HDŽ$H$H$L8H(H|$(I9L|$0f.IE(I;E0tLAu H|$0II](Mu0L9t.; uLHLŅ6H(I9uLIL;l$(uH|$`VHD$0L8H@HD$(I9ǽD$$fEo:A8Ld$@,A6|AGDD$hH$H$H$H$HDŽ$H$HDŽ$H|$0t$hH$L0L` fDIM9AHD$0HL1HIHHHtH{9t,H+Ht}1HIH9HHtfff.HtHHtHr(HH$iAŃ8Ld$@ueff.D$hHD$pH$H$H$H$H$HDŽ$H$HDŽ$H$W@H@ H$H$IoMo fHL9}tEI$A;_DtH$H$tHT$HHLLt'H9X s H@HuHPHHuHL9v;X MrIM9bI^(I( HL9DH{ H{LS(t۳D$$1H$H$ucILj1L;|$(!1H$H$H|$pHtH|$8Ht$HH[A\A]A^A_]1뵋l$$UAWAVAUATSHIIIIGA~:t;t IEH81IEH8t+HB; H?c؃+H w'HcHIEH8tL(LxLpH$pH9H$H!;H$L$pLLLRH$HtH$pHЅLLLLM0IuHl$ HLH5HI}IGHDŽ$pH$pZH$pHIHHDHD$ H@H| t@=DIEH8A IuH$pHLH5HI}IGHDŽ$hH$hSH$hHBHH=H$pH@Hp0IuH$HLH58H$hHHHH|$ HH$H|$ IEH8L(LpLxH$pHR8H$H9H$DŽ$I}Aw H$L:Ņu-D$H$pLLL<H$HtH$pHӅLLLLM$1L(LxLpH$HHH$`HH$XL$HLLLNH$XHtH$HHЅuuIAN:zV t 'HHHH$pHHH5H$p'H$HH[A\A]A^A_]LLLLMH[A\A]A^A_]@SIGD IEH H'HQHHHHHH~ sHvHuHnHHuIEH8zAo L(LxLpH$pHH$HH$DŽ$HI}H$HL7Ņu1D$HH$pLLL:H$HH$pIEH8A IuH$pHLH5HI}IGHDŽ$hH$hH$hHHHH$pH@HpIEH8tA IuH$pHLH5HI}IGHDŽ$HH$HoH$HH^HHYH$pH@HpL{HLLLLMH[A\A]A^A_]LLLLMH[A\A]A^A_]IEH8Ao /L(LpH$pHhH$HH$DŽ$HI}H$HL4Ņu1D$HH$pLLLl7H$HpH$pYIEH8L(LpH$pHH$HgH$DŽ$I}Aw H$L,4Ņu-D$H$pLLL6H$HtH$pHӅ6LLLLM+IEH8@L(LpH$pH0H$HH$DŽ$I}Aw H$LV3ŅD$L$pIEH8L(LpH$pHwH$H-xH$DŽ$I}Aw H$L2Ņu2D$L$pLLL)xH$HtH$pHӅLLLLM^IEH8L(LpH$pHH$HH$DŽ$I}Aw H$L1Ņu2D$L$pLLLH$HtH$pHӅLLLLMIEH8L(LpH$pHH$HwH$DŽ$I}Aw H$L 1Ņu-D$H$pLLL3H$HtH$pHӅLLLLM;IEH8L(LpH$pHJH$HJH$DŽ$I}Aw H$L60Ņu2D$L$pLLL]H$HtH$pHӅ;LLLLMB$IEH8L(LpH$pHeH$HH$DŽ$I}Aw H$L[/Ņu2D$L$pLLL肄H$HtH$pHӅ`LLLLMIIEH8tvL(LpH$pH4H$H5H$H$pLLLH$HtH$pHЅLLLLM,IEH8L(LpH$pHH$H H$DŽ$I}Aw H$L-Ņu-D$H$pLLLk0H$HtH$pHӅLLLLMަIEH8L(LpH$pHH$HTH$DŽ$I}Aw H$L -Ņu2D$L$pLLL0H$HtH$pHӅLLLLM#IEH8L(LpH$HH$HiH$DŽ$|I}Aw H$|L.,ŅlI}$|H:HhI}I}1 H$HHH$HDŽ$Ƅ$Ƅ$W$$H HAHIH$pH@HpH$pL$pHxL1HHHH$pH@H$H$xHHHD$H$xH$W$$$HHHD$H$xDŽ$HH@H$H$pHxLHH$LL1H$HVLHH5HHH5HH$HxH;=H$pH$xH$:H$H$p$H$pHxH;=HHHHIH$pH@HpHD$H$xH$HxH;=VHD$H$xH$H$ IEH8L(LpH$pH :H$H:H$DŽ$I}Aw H$L(Ņu-D$H$pLLLH$HtH$pHӅLLLLM/IEH8tvL(LpH$pHH$HyH$H$pLLL{H$HtH$pHЅILLLLM~2IEH8IEH8tA~:> L(LpH$HJH$HKH$L$LLL<H$HtH$HЅ{LLLLMCdIEH8L(LpH$pH6H$H7H$DŽ$I}Aw H$L&Ņu-D$H$pLLL')H$HtH$pHӅLLLLM/IEH8L(LpH$pH?QH$H RH$DŽ$I}Aw H$L%Ņu-D$H$pLLLQ(H$HtH$pHӅLLLLMDIIEH8L(LpH$pHIH$H* H$DŽ$I}Aw H$L$Ņu-D$H$pLLL{'H$HtH$pHӅLLLLMN1HH9t~ HwHH90HHHց~ s HvHuHVHHu11wH;H u1T=DIuH$HLIEH0H$H$HVHH5HI}IGHDŽ$hH$hFH$hH5H(H0H$H@H#L(LxLpH$HH$HH$DŽ$HI}H$HL"ŅI}$HI}$HHD@D$HL(LxLpH$HHԀH$`HUH$XDŽ$hI}H$hL"Ņu D$hH$HLLL$H$XHtH$HHЅ#IAN:zT t 'HL(LxLpH$HH$HH$DŽ$HI}H$HLE!Ņu-D$HH$LLL#H$HtH$HӅOLLLLMT8HHH$pHHH5H$p'H$HHHH$pHHH5H$p''HH9t$~ HwHH9A11oH-HH$HHH5H$9H$H$LLLMMH$HVHH5HH$LLH$HVH$@H$HxH;=7H$HxH;=>H$HxH;=EH$[L(LpH$HyH$HڰH$DŽ$HI}H$HLŅYI}$HI}$HHD@D$H1H8u@4uk66kYUAWAVAUATSH8MHIIIIEH8tCIAO:z t'uH{u!H ;uH t =91A}8AGD$dIMIuHt)HH9C s H[HuHsHHuHHH9t;C s6I}H$dH$0HH$0L$(HHHHD$HD$H|$ LH$LA$0IvIVHH)E1IIW$8HDŽ$HtLH>IIvIVL$8L$@KH$HH)HHtLH(IH$@AF $PL$XPID$AM~LHt$ IHH$$0A $8A(W$8H$HI8HDŽ$H$PA@H$XIH0Ht-WLpH . HH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$HtH$HtH$HtH$HtH|$8HtH|$ 1HIuH$HLIEH0H$xH$xHVHH5HI}IFHDŽ$0H$0u:H$0Ht-H(Hu,H$H@H"H-HH$HHH5H$9H$H$pLLLIMlH$pHVHH5HH$hLLaH$hHVH$ H$hHxH;=uKH$pHxH;=uOH$xHxH;=uSH$H8[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$0IQOH$0=QCH$01UAWAVAUATSHMMH $HT$Ht$H|$ H$HHH$HDŽ$pƄ$xƄ$yW$$H HAHIHD$@H@HL@HD$@Ld$@HxL1HHHHL$@H@H$H\$HHHHD$HD$HH$WD$pD$`D$PL-ILl$HDŽ$H-HEH$HD$@HxLHH|$8L Ht$8HVLHH5HH|$0LHt$0HVHHD$0HxH9HD$8HxH;=H,$EDA;FDtMH5H\$@HH|$(HmHt$(HVHHD$(HxH;=qH5H|$@!H\$H;HD$H@HDŽ$H$u1H$Ht$H(Hu#HD$@H@H|@t`H-HH|$@HH{8D$H5Hl$@Hs8HH5HAH5H|$@H;HǀHDŽ$H$ Du1H$Ht$HHu#HD$@H@H|@t`HHH|$@HHH5H|$@H\$ HHt$HHHHHIHD$@H@HL@Ll$HH$HxH;=ukHD$HD$HH$H$HHĨ[A\A]A^A_]HH=tVRHH=t^ZHH=tfbHH=tnjQH$QH$QH$QH$UAWAVAUATSHHHt$H|$H|$xHHHD$xHDŽ$PƄ$XƄ$YW$p$`H HAHIHD$ H@HL HD$ Hl$ HxH1HHHHL$ H@HD$xLl$(L5ILt$(H|$`WD$PD$@D$0L%ILd$(D$hL=IGHD$pHD$ HxHLH|$HHt$HVHH5HHD$HxL9Hl$9H}HK:z t'uP{u P;uP HDŽ$H$u1H$Ht$HHu#HD$ H@H| t@HHH|$ HHH\$H5H|$ HHt$(HHHHIHD$ H@HL Ld$(HD$pHxH;=uJLt$(H|$`H|$xHHĈ[A\A]A^A_]HHH=t$ HH=t/+QHH$nQjH$XfIHL HHHzHJH HAtHMLAfAWAVAUATSII PHM'A$H{It$HI$A$  I$0I+$(E1IIW(Hǃ8tLH>IL(L0KH8I$(I$0H)IItLKH0A$@@I$HHHA$IIHH(HtHHtHHtHHtHHtH{(HtH{HtH uII1[A\A]A^A_fUAWAVAUATSHxIH<$H|$hHHHD$hHDŽ$@Ƅ$HƄ$IW$`$PH HAHIHD$H@HLHD$H\$HxH1HHHHL$H@HD$hL|$L5ILt$H|$PWD$@D$0D$ L%ILd$D$XHHHD$`HD$HxHLH5HAuDHHH5HA}:HHt Lt$MHHHH"Lt$MHEH@HHNjt L<$Ll$PHH5HLLHHKHD$H@HLLd$HD$`HxH;=u1HD$HD$LH|$hLHx[A\A]A^A_]HH=t QH$pf.AWAVATSHIL'I$IL$H3L|$LH5LHH0H<$H4$HVLH5LH;ID$H@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$+HI6HVH$H$HxH;=uH|$Hĸ[A\A^A_HH=t QH$fAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVSH(HHI{:tHcH H$HLHH$H3H$HVHH5JHD$hH$HxH;=_H$|H$xHLHH$pHH$pHVHH5KHD$H$pHxH;=H$xtC@EE1DH([A^A_]DŽ$s@H$LHE1uHl$HLHH|$HHt$HVHH5oHD$HD$HxH;=u~H|$@HH=t$ HH=t,(QH$ QXH$ FHH=t QZH$ HfDUAWAVAUATSHDIIIHH;1H;E1 H|$xHHHD$xHDŽ$PƄ$XƄ$YW$p$`H HAHIHD$ H@HL HD$ Hl$ HxH1HHHHL$ H@HD$xL|$(HHHD$HD$(H|$`WD$PD$@D$0HHH$HD$(D$hHH@HD$pHD$ HxHLH|$LLHt$HVHHH5HHH5HHD$HxH;=H|$LI|$gHt$LAT$AHD$HxH;=bHHHHIHD$ H@HL H$HD$(HD$pHxH;=DHD$HD$(H|$`H|$xH$HLLH5HHH$H HHI|$H$LAT$AH$HxH;=u*H$HxH;=u5DHĘ[A\A]A^A_]HH=HH=HH=HH=HH=Q'Ht$ QHt$ QH$QH$QH$UAWAVAUATSHHT$HH|$H|$xHHHD$xHDŽ$PƄ$XƄ$YW$p$`H HAHIHD$ H@HL HD$ Hl$ HxH1HHHHL$ H@HD$xLl$(L5ILt$(H|$`WD$PD$@D$0L%ILd$(D$hHHHD$pHD$ HhHL{ t^H5Hl$ Hs HH5HHD$pDHH5H8H|$Ht$ Ht$HVH|$ HD$HxH;=H\$L|$`H-LHHEHMHD$ H@HL Ld$(HD$pHxH;=u,Lt$(LH|$xHHĈ[A\A]A^A_]HH=t QH$HH=t Q0H$UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5WL,$H$pLLHL$IMH$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH HH H nHH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5hH$H$(LLHL$IMH$(HVHH5HH$ LLH$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$IQOH$=QCH$1@UAVSHIHHHHH2H\$HH5\HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSH(MHHT$IIIH8t5IohIGxH9t(A>f.H Ds~HH9u1A8LED$dIOIwHHLd$MHffffff.9C s H[HuHsHHuHI7L$pLLH5wL$H$hLLHL$IMH$hHVL$H$hHxH;=H$pHLd$MH9t;C s6IH$dH$ HH$ L$HHH;HD$HD$H|$ HH$LA$0IvIVHH)E1IIW$8HDŽ$HtLH>uIIvIVL$8L$@KDH$HH)HHtLH(IDH$@AF $PL$XPID$AM~LHt$ IHH$$0A $8A(W$8H$HI8HDŽ$H$PA@H$XIH0Ht-WLpH HH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$HtH$HtH$HtH$HtH|$8HtH|$ 1HtH([A\A]A^A_]HH=t QH$ fffff.UAWAVAUATSHMƉIIHDŽ$H;Au H$rAEGH;$XH;$AH;$9H;$E1 H$HHH$HDŽ$hƄ$pƄ$qW$$xH HAHIHD$8H@HL8HD$8Hl$8HxH1HHHHL$8H@H$Ld$@HHHD$HD$@H|$xWD$hD$XD$HHHHD$HD$@DŽ$HH@H$HD$8HxHLH|$ LLHt$ HVHHH5HHH5HHD$ HxH;=(H|$LI~6Ht$LAVAHD$HxH;= HHHHIHD$8H@HL8HD$HD$@H$HxH;=HD$H$HLLH5HHH$H HHI~wH$LAVAH$HxH;=tH$HxH;=FHH=H$HHH$HDŽ$hƄ$pƄ$qW$$xH HAHIHD$8H@HL8HD$8Hl$8HxH1HHHHL$8H@H$Dd$Ld$@HHHD$HD$@H|$xWD$hD$XD$HHHH\$@DŽ$HH@H$HD$8HxHLH|$0LLHt$0HVHHH5Ht$HH5 HHD$0HxH;=H|$(LI~pHt$(LAVAHD$(HxH;=HHHHIHD$8H@HL8H\$@H$HxH;=HD$HD$@H|$xH$DHĸ[A\A]A^A_]HH=~HH=QHt$8HH=HH=QHt$8HH=HH=HH=Q/H$QKH$9QgH$UQH$Q"H$QCH$1ffff.UAWAVAUATSH8MHHT$IIIEH8ImhIExfffff.HH9Dx AtIuH$HLIEH0H$xH$xHVHH5HI}IFHDŽ$0H$0H$0HxH(HsH$H@Hf1A}8AD$D$lIMIuHt.HL|$H9C s H[HuHsHHu HHL|$H9t;C s6I}H$lH$0HH$0L$(HHHHD$HD$ H|$(LH$LA$8IvIVHH)E1IIW$@HDŽ$PtLH>`IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH yHH H .HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HH-HH$HHH5H$1HD<$H$pLLHL$IM}H$pHVH$ H$pHxH;=u6H$xHxH;=u:H$H8[A\A]A^A_]HH=t$ HH=t($QH$0{QH$0sfDAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5RLI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8JIAO:z t'uH{u!H ;uH t =TMehIExff.HL9X tIuL$LLIEH0H$xH$xHVLH5NL$H$pLLHL$IM=H$pHVL$ H$pHxH;=H$xHxH;=H$z1A}8mAGD$lIMIuHtIIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PHD$LsLHt$(LLH$$8 $@(W$@H$PH8HDŽ$P$X@H$`HH0Ht-WHXH -HH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$ HtH$HtH$HtH$HtH|$@HtH|$(1H7-IuH$@HLIEH0H$8H$8HVHH5YH$H$0LLHL$IMH$0HVHH5HH$(LLH$(HVH$H$(HxH;=H$0HxH;=H$8HxH;=H$@H[A\A]A^A_]HH=HH=HH=HH=HH=QH$QH$~QH$QH$QH$fDAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5DLI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHL$IIII$H8 IAO:z t'uH{H ;H t\AGD$IL$It$HGHHff.9E sHmHuHuHHuAGD$4IL$It$H1HH9E sHmHuHuHHu=6I4$H$HHLH5HI<$IFHDŽ$H$ H$H H(H H$HH@HHh H H@HH9t;E s7I|$H$H$HH$L$HHH H$ HDŽ$(H$0LH$LLl$A$@IvIVHH)E1HHW$HHDŽ$Xt#H?H93 IIvIVL$HL$PIDH$XH)HHtLH(IDH$PAF $`DŽ$hHH$pL$xHDŽ$`H$ H{H$0HH$$@ $H(W$HH$XH8HDŽ$X$`@$hHH$pHPH$xHXH$HH$H(H$0Ht^W($)$@)$($@H$HDŽ$HH H$HP(H$HH(HHH$HLl$tH$HH$(HtH$HtH$HtH$HtH$HHtH$08HH9t;E s7I|$H$4H$HH$L$HHH H$HDŽ$H$LH$HLLl$A$IvIVHH)E1HHW$HDŽ$t#H?H9IIvIVL$L$IDH$H)HHtLH(IDH$AF $DŽ$HH$L$HDŽ$ `H$H{H$HH$H$ $(W$H$H8HDŽ$$@$HH$HPH$HXH$HH$(HH$ 0Ht^W($)$@)$($@H$ HDŽ$ HH H$(HP(H$(HH(HHH$ HLl$tH$HH$HtH$`HtH$HHtH$0HtH$HtH$HtIl$hID$xffffff.HH9X KrI4$H$xHLH5HI<$IFHDŽ$H$H$HH(H}H$xH@Hxp1A|$8AGD$lIL$It$Ht5HHfff.9E s HmHuHuHHuHHH9t;E s7I|$H$lH$HH$L$HHHHD$HD$ H|$(LH$LA$8IvIVMHH)E1IIW$@HDŽ$Pt#H?I9IIuIUL$@L$HKH$PH)HHtLH(IH$HAE $XL$`PHD$LsLHt$(LLH$$8 $@(W$@H$PH8HDŽ$P$X@H$`HH0Ht-WHXH HH H }HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$ HtH$HtH$HtH$HtH|$@HtH|$(1HH-HH$xHHH5H$xVH$H$pLLLLD$MͷH$pHVH$H$pHxH;=H$xH-HH$HHHH5H$HCH$H$@LLLLD$M$H$@HVHH5HH$8LLH$8HVH$H$8HxH;=upH$@HxH;=utH$HH[A\A]A^A_]HH=t QH$HH=t$ HH=t,(QOH$=QCH$1UAWAVAUATSHHMIΉIL$A}8tHIEhI}pHHHfffff.9i } HIHuHyHHufHaAGD$tIMI}HJHHff.9C sH[Hu!ffff.H{HHu H1H9Y9i HHH9ELL$HI}HǀHDŽ$@H$@ L=LuH$@HLtHH $I}IFHDŽ$@H$@uH$@HtL8IuH$HH$HH<HHHHDHHHt$H9t;C s6I}H$tH$@HH$@L$8HHHHD$HD$H|$ LH$LA$0IvIVHH)E1IIW$8HDŽ$HtLH>_IIvIVL$8L$@KH$HH)IItLH(KH$@AF $P$XHD$H$`L$h`HD$ELuLHt$ LLH$$0 $8(W$8H$HH8HDŽ$H$P@$XHH$`HPH$hHX0Ht-WHhH fHH H HH(HH~1HH(HtHHtHHtI?HtHHtH}(HtI>HtHH$HtH$HtH$HtH$HtH|$8HtH|$ 1HMCH$H@HH5HH$Ht$H$HVHH5 HH$L躺H$HVHH5!HMtLHLH#H$H@HH$H5HH5HHD$pDHH5HH$xHH$xHVHH5HAu8HH5'HH$HtHHHHH#H$H@HH5H$0H$xHxH;=uKH$HxH;=uOH$HxH;=uSH$HH[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$@IQOH$@=QCH$@1PHHXLLPHHxLHH LAtHM\H4$LAZDAWAVSIItX`HM?AH{IwIPHPIXHXAIIHH(HtHHtHHtHHtHHtH{(HtH{HtH uII1[A^A_fffff.UAVSHIHHHHH2H\$HH5kHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMAHHII}DIAF:~H$L|$Hl$IDxI}DI}D |E1EHD$(I}Ip HT$(DH9D$(bH$HHH$HDŽ$pƄ$xƄ$yW$$H HAHIHD$@H@HL@HD$@Ll$@HxL1HHHHL$@H@H$L|$HHHH\$HH$WD$pD$`D$PL5ILt$HDŽ$L%ID$H$HD$@HxLLH|$ H4$HT$蔿Ht$ HVLHH5HHt$(HH5 HHD$ HxL9%H|$LH|$HHt$WAHD$HxH;=L%I$IL$HD$@H@HL@Lt$HH$HxH;=H\$H?L$LHH蟾H5LHH$H HHIH$LAWAH$HxH;=H$H$HH4$HT$H5!HHH$H HHH|$HsH$WAH$HxH;=H$HxH;==HH=YRH$HHH$HDŽ$pƄ$xƄ$yW$$H HAHIHD$@H@HL@HD$@H\$@HxH1HHHHL$@H@H$Ld$HL5ILt$HH$WD$pD$`D$PL-ILl$HDŽ$L=IGH$HD$@HxHLH|$8H4$HT$NHt$8HVHHH5HHH5HHD$8HxL9H|$0LH|$HsHt$0WAHD$0HxH;=HHHHIHD$@H@HL@Ll$HH$HxH;=Lt$HH$H$DH[A\A]A^A_]HH=t;7QHt$@HH=ttpQHt$@HH=t[WHH=tc_HH=tkgQHt$@QrH$`QH$}QH$HH=t=9HH=tEAHH=tMIQH$oQH$QH$UAVSHIHHHHH2H\$HH5kHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5bL,$H$pLLHL$IMH$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH HH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5]H$H$(LLHL$IMH$(HVHH5HH$ LLH$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$IQOH$=QCH$1@UAVSHIHHHHH2H\$HH5gHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHDMAIIHH}IH}D$H}D9H}E1 H$HHH$HDŽ$`Ƅ$hƄ$iW$$pH HAHIHD$0H@HL0HD$0Hl$0HxH1HHHHL$0H@H$L|$8HHHD$HD$8H|$pWD$`D$PD$@HHH$HD$8D$xHH@H$HD$0HxHLH|$LLHt$HVHHH5HHH5HHD$HxH;=H|$LI}+Ht$LAUAHD$HxH;=HHHHIHD$0H@HL0H$HD$8H$HxH;=HD$H$HLLH5HHH$H HHI}mH$LAUAH$HxH;=jH$HxH;=<HH=|uH$HHH$HDŽ$`Ƅ$hƄ$iW$$pH HAHIHD$0H@HL0HD$0Hl$0HxH1HHHHL$0H@H$L|$8HHH$HD$8H|$pWD$`D$PD$@HHH\$8D$xHH@H$HD$0HxHLH|$(LL[Ht$(HVHHH5Ht$HH5 HHD$(HxH;=H|$ LI}oHt$ LAUAHD$ HxH;=HHHHIHD$0H@HL0H\$8H$HxH;=H$HD$8H|$pH$DHĨ[A\A]A^A_]HH=~HH=QHt$0HH=HH=QHt$0HH=HH=HH=Q0H$QLH$:QhH$VQH$Q-H$QMH$;AWAVATSHIL'I$IL$H3L|$LH5LHH0H<$H4$HVLH5LH;ID$H@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$7HI6HVH$H$HxH;=uH|$Hĸ[A\A^A_HH=t QH$fAVSPIHt%u/IHQHPHH;Ht uIH1H[A^AWAVATSHIL'I$IL$H3L|$LH5LHH0H<$H4$HVLH5LH;ID$H@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$$HI6HVH$H$HxH;=uH|$Hĸ[A\A^A_HH=t QH$fAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVAUATSHMHL$HT$Ht$ II$H8yIAO:z t'uH{u!H ;uH t =I\$hIl$xDHHH9Dm AAmr AtE1I$H8Eu4uI4$H$HLI$H0H$H$HVHH5HI<$H\$ HCHDŽ$H$yH$HhH(HLt$cH$H@HV1A|$8AGD$|IL$It$Ht6HLl$ Lt$H9E s HmHuHuHHuH HLl$ Lt$H9t;E s7I|$H$|H$HH$L$HHHHD$(HD$0H|$8LH$LAE$HIuIUHH)E1IIW$PHDŽ$`tLH>;IIuIUL$PL$XKH$`H)HHtLH(IH$XAE $hL$pPHD$(LsLHt$8LLH$$H $P(W$PH$`H8HDŽ$`$h@H$pHH0Ht-WHXH fHH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$0HtH$HtH$HtH$HtH|$PHtH|$81HI4$H$PHLI$H0H$HH$HHVHH5HI<$H\$ HCHDŽ$H$H$HH(HLt$H$PH@HPpH-Lt$HH$HHH5H$1HD,$H$LHLLD$M臊H$HVH$0H$HxH;=UH$HxH;=\H$H-Lt$HH$PHHH5H$P9H$H$@LHLLD$MH$@HVHH5HH$8LL赎H$8HVH$H$8HxH;=H$@HxH;=H$HHxH;=H$PH[A\A]A^A_]HH=HH=HH=HH=HH=QH$QH$QH$QH$QH$@AWAVATSHIL'I$IL$H3L|$LH5LHH0H<$H4$HVLH5LH;ID$H@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$+HI6HVH$H$HxH;=uH|$Hĸ[A\A^A_HH=t QH$fAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5YL,$H$pLLHL$IMƄH$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH يHH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5bH$H$(LLHL$IMH$(HVHH5HH$ LL݅H$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$IQOH$=QCH$1@UAVSHIHHHHH2H\$HH5lHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u&H ;uH tt =MehIExfDHL9h tIuL$xLLH5UL,$H$pLLHL$IM}H$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH HH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5hH$H$(LLHL$IMyH$(HVHH5HH$ LL~H$ HVH$H$ HxH;=upH$(HxH;=utH$0H[A\A]A^A_]HH=t QH${HH=t$ HH=t,(QOH$=QCH$1@UAVSHIHHHHH2H\$HH5YHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5SL,$H$pLLHL$IMvH$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH |HH H |HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5\H$H$(LLHL$IMsH$(HVHH5HH$ LLwH$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$IQOH$=QCH$1@UAVSHIHHHHH2H\$HH5XHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSH MHL$ IIII$H8 IAO:z t'uH{ H ; H  uSAGD$It$IT$H4HHff.9E sHmHu HUHHu=f I4$H$HLH5iH$H$LLLLD$ MoH$HVHH5HH$LLtH$HVH$ H$HxH;=H$HxH;=H$HHI\$H9Ht$t;E s5H$H$ HH$ L$ HHHH\$HH$PHDŽ$XH$`LH$LLl$A$pIvIVHH)E1HHW$xHDŽ$t#H?H9{IIvIVL$xL$IDH$H)HHtLH(IDH$AF $DŽ$HH$L$HDŽ$`H$PH{H$`HH$$p $x(W$xH$H8HDŽ$$@$HH$HPH$HXH$HH$H^H$0Ht^W($)$ @)$($ @H$HDŽ$HH H$HP(H$HH(HHH$HH\$tH$HH$XHtH$HtH$HtH$HtH$xHtH$`HtAGD$LIT$HtHtHH$0HtH$HtH$HtH$HtH|$PHtH|$81HtHĨ [A\A]A^A_]HH=t=9HH=tEAHH=tMIQ;H$ )QH$ QH$ fffff.UAVSHIHHHHH2H\$HH5[HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAVSHIHHHHH2H\$HH5[HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSH LD$(HL$ HT$0Ht$8II$H8HL$(HI:z t'uH{H ;H  =I4$H$HHl$(HH5fH$H$LHT$8HL$0LD$ I8]H$HVHH5HH$LH-bH$HVH$h H$HxH;= H$HxH;= H$8 HD$(@D$IL$It$Ht3HHf.9E s HmHuHuHHuHHH9t;E s7I|$H$H$p HH$p L$ HHH2H$0HDŽ$8H$@Ht$(L$LHt$0HL$8$PHqHQHH)E1IIW$XHDŽ$ht(H?I9 IHD$8HpHPL$XL$`KH$hH)HHtLH(IH$`HD$8@ $pDŽ$xHH$L$HDŽ$`H$0H{H$@HL$P $X(W$XH$hH8HDŽ$h$p@$xHH$HPH$HXH$HRH$HH$0Ht^W($)$p @)$($p @H$HDŽ$HH H$HP(H$HH(HHH$HtH$HH$8HtH$HtH$HtH$HtH$XHtH$@HtM|$hMl$xM9L$ffff.Am Er hHD$8X L HL$(HHH$HR H$H H$DŽ$p I<$HT$0H$p gŅu$D$p LHt$8HT$0M@H$HLLffff.H$H H$HR H$DŽ$p I<$HT$0H$p tfŅ+I<$$p I<$$p HDHD$p ffff.dL HL$(HHH$H H$(H H$ DŽ$p I<$HD$8p HT$0H$p eŅu)D$p LHt$8HT$0L$ֺH$ HtWH$CD$p LHt$8HT$0L$葺H$HtH$HЅLIM9dI$H8HL$(HI:z t 'H{HI4$L$(LH\$(HH5L,$H$ LHT$8HL$0LD$ IUH$ HVL$H$ HxH;=H$(;uH t =Mt$hI\$xL9L$p L$HfDk L HL$(HHH$HH H$`HH$XDŽ$p I<$HD$8p HT$0LecŅu$D$p LHt$8HT$0M荸H$XHt LLЅHHL951A|$8HD$(@D$IL$It$Ht,HH9E s HmHuHuHHuHHH9t;E s7I|$H$H$p HH$p L$ HHHrHD$@HD$HH|$PHt$(H$Ht$0Ll$8AE$`IuIUHH)E1IIW$hHDŽ$xt#H?I9SIIuIUL$hL$pKH$xH)HHtLH(IH$pAE $L$PHD$@LsLHt$PLLH$$` $h(W$hH$xH8HDŽ$x$@H$HH0Ht-WHXH ZHH H FZHH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$HHtH$HtH$HtH$HtH|$hHtH|$P1HI4$L$LH\$(HH5UL,$H$LHT$8HL$0LD$ IPH$HVL$@H$HxH;=5H$I4$H$xHHl$(HH5]H$H$pLHT$8HL$0LD$ IOH$pHVHH5HH$hLHTH$hHVH$H$hHxH;=uzH$pHxH;=H$xHĈ [A\A]A^A_]HH=HH=HH=HH=HH=HH=QH$p QH$p QH$p QH$p Q6H$p $Q.H$p UAVSHIHHHHH2H\$HH5fHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAVSHIHHHHH2H\$HH5fHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAVSHIHHHHH2H\$HH5fHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAVSHIHHHHH2H\$HH5fHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHLD$ HL$HT$(Ht$0II$H8HL$ HI:z t'uH{H ;H  =I4$H$8HH\$ HH5gH$H$0LHT$0HL$(LD$IIH$0HVHH5HH$(LHNH$(HVHD$H$(HxH;= H$0HxH;= H$84 HD$ @D$$IL$It$Ht2HHf9E s HmHuHuHHuHHH9t;E s7I|$H$$H$HH$L$HHH’H$HDŽ$L$LHt$ L$8LHt$(HL$0$HqHQHH)E1HHW$HDŽ$t(H?H9 IHD$0HpHPL$L$IDH$H)HHtLH(IDH$HD$0@ $DŽ$HH$L$HDŽ$`H$H{LHL$ $(W$H$H8HDŽ$$@$HH$HPH$HXH$HH$H#H$0Ht^W($)$@)$($@H$HDŽ$HH H$HP(H$HH(HHH$HtH$HH$HtH$PHtH$8HtH$ HtH$HtH$HtM|$hIl$xL9L$`ffff.] Cr YHD$0X L HL$ HHH$`H H$xHd H$pDŽ$I<$HT$(H$SAEu D$LHt$0HT$(LTAH$pHLLH$@HaH$XHH$PDŽ$I<$HT$(H$SAE#I<$$I<$$HD@D$ff.gL HL$ HHH$Hs H$H H$DŽ$I<$HD$0p HT$(H$SRAEu%D$LHt$0HT$(H$AH$HtSH$?D$LHt$0HT$(H$@AH$PHtH$@HEHHL9yE1A|$8HD$ @D$IL$It$Ht/HHfD9E s HmHuHuHHuHHH9t;E s7I|$H$H$HH$L$HHHHD$8HD$@H|$HHt$ H$Ht$(HL$0$XHqHQIHH)E1IIW$`HDŽ$pt#H?I9IIvIVL$`L$hKDH$pH)HHtLH(IDH$hAF $xL$PHD$8LsLHt$HLLH$$X $`(W$`H$pH8HDŽ$p$x@H$HH0Ht-WHXH .IHH H HHH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$@HtH$HtH$HtH$HtH|$`HtH|$HE1HI4$L$LHl$ HH5L$H$LHT$0HL$(LD$I7?H$HVLD$8H$HxH;=u"H$DH[A\A]A^A_]HH=t=9HH=tA=HH=tIEQH$vQH$Q H$DUAVSHIHHHHH2H\$HH5[HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHDIIIHH;1H;E1 H|$xHHHD$xHDŽ$PƄ$XƄ$YW$p$`H HAHIHD$ H@HL HD$ Hl$ HxH1HHHHL$ H@HD$xL|$(HHHD$HD$(H|$`WD$PD$@D$0HHH$HD$(D$hHH@HD$pHD$ HxHLH|$LLQHt$HVHHH5HHH5HHD$HxH;=H|$LI|$gHt$LAT$AHD$HxH;=bHHHHIHD$ H@HL H$HD$(HD$pHxH;=DHD$HD$(H|$`H|$xH$HLLPH5HHH$H HHI|$H$LAT$AH$HxH;=u*H$HxH;=u5DHĘ[A\A]A^A_]HH=HH=HH=HH=HH=Q'Ht$ QHt$ QH$QH$QH$UAVSHIHHHHH2H\$HH5[HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAVSHIHHHHH2H\$HH5[HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5UL,$H$pLLHL$IM6H$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH 5HH H n5HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5aH$H$(LLHL$IM+H$(HVHH5HH$ LL0H$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQNH$<QOH$=QCH$1@UAVSHIHHHHH2H\$HH5]HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSH LD$PHHT$HHt$XIIH8 HL$PHI:zH\$0 t'uH!H\$0{lH ;]H t[CIOHD$P@D$IwHHH9E sHmHuHuHHuL$,HH$,DŽ$4IwHt$@IGHD$8E1 EuHt$@HD$P@D$(IWHHHt,HfD9E s HmHuHUHHufHMH9t;E s7H$(H$ H|$8HHH$ L$ HH"rH$HDŽ$H$Ht$PH$8Ht$HHL$X$HqHQHH)IIH$WH@t(H?I9HHD$XHpHPH$H$JH$H)IItHH(JH$HD$X@ $D$HH$ML$HDŽ$`H$H{H$HH$8$ $(W$H$H8HDŽ$$@$HH$HPH$HXH$H?xH$HxH$0Ht^W($)$ @)$($ @H$HDŽ$HH H$HP(H$HH(HHH$HtH$HH$HtH$PHtH$8HtH$ HtH$HtH$HtIH$8I9P=I7H$HHHL$PH5HI?HD$XH@HDŽ$ H$  H$ H HHLt$0 H$HH@HHh HHH9t;E s6IH$H$ HH$ L$ HHHmH$HDŽ$L$ LHt$PL$LHt$HHL$X$0HqHQHH)E1HHW$8HDŽ$Ht(H?H9 IHD$XHpHPL$8L$@IH$HH)HHtLH(IH$@HD$X@ $PDŽ$XHH$`L$hHDŽ$`H$H{LHL$0 $8(W$8H$HH8HDŽ$H$P@$XHH$`HPH$hHXH$pHtH$H`tH$0Ht^W($p)$ @)$p($ @H$HDŽ$HH H$HP(H$HH(HHH$HtH$pHH$HtH$HtH$HtH$HtH$8HtH$ HtI_hIGxH9Lt$0ffffff.h uMt I7H HGHiHHHHtFHz sHRHu)fff.HjHHuft)HH9z HwHH9HH9>1A8HD$P@D$IOIwHHHff.9E sHmHuHuHHuI7H$HHL$PH5HI?HD$XH@HDŽ$ H$ GH$ H6HH1H$H@H$HHH9t;E s6IH$H$ HH$ L$ HHMHHD$`HD$hH|$pHt$PH$Ht$HLl$XAE$IuIUHH)E1IIW$HDŽ$t#H?I9IIuIUL$L$KH$H)HHtLH(IH$AE $L$PHD$`LsLHt$pLLH$$ $(W$H$H8HDŽ$$@H$HH0Ht-WHXH z%HH H /%HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$hHtH$HtH$HtH$HtH$HtH|$p1HHHH$HHH5H$^H,$H$LHT$XHL$HMLL$PxH$HVH$`H$HxH;=%H$H$hHHL$PH5HI?HD$XH@HDŽ$ H$ KH$ H:HH5H$hH@Hh(HLt$0HH$HHHH5H$HCH$H$@LHT$XHL$HMH\$PIH$@HVHH5HH$8LH H$8HVH$ H$8HxH;=H$@HxH;=H$HMHHH$hHHH5H$h_H$HH [A\A]A^A_]HH=t QH$ HH=t$ HH=t,(QH$ QH$ fff.UAWAVSHIH/H]HMH3L|$LH5%LH;HEH@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$*HI6HVH$HHĸ[A^A_]ÐAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVSHIH/H]HMH3L|$LH5%LH;HEH@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$*HI6HVH$HHĸ[A^A_]ÐAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8JIAO:z t'uH{u!H ;uH t =TMehIExff.HL9X tIuL$LLIEH0H$xH$xHVLH5PL$H$pLLHL$IM]H$pHVL$ H$pHxH;=H$xHxH;=H$z1A}8mAGD$lIMIuHtIIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PHD$LsLHt$(LLH$$8 $@(W$@H$PH8HDŽ$P$X@H$`HH0Ht-WHXH MHH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$ HtH$HtH$HtH$HtH|$@HtH|$(1H7-IuH$@HLIEH0H$8H$8HVHH5[H$H$0LLHL$IM2H$0HVHH5HH$(LL'H$(HVH$H$(HxH;=H$0HxH;=H$8HxH;=H$@H[A\A]A^A_]HH=HH=HH=HH=HH=QH$QH$~QH$QH$QH$fDAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5FLI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8 IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5oL,$H$pLLHL$IM H$pHVL$H$pHxH;=VH$x01A}8#AGD$lIMIuHt9HHl$Hff.9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH HH H HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5`H$H$(LLHL$IMH$(HVHH5HH$ LL H$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQPH$>QOH$=QCH$1@UAVSHIHHHHH2H\$HH5\HI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVATSH IIHHD$H;u HL$pAEH;t$E1uyH$HHL?H5HHHL$H HHI~Ht$LAVAHD$HxH;=u!H$HxH;=u)DH [A\A^A_]HH=t$ HH=t"QHt$떋QHt$UAWAVAUATSHMHHT$IIIEH8IAO:z t'uH{u!H ;uH t =MehIExff.HL9h tIuL$xLLH5[L,$H$pLLHL$IMH$pHVL$H$pHxH;=KH$x%1A}8AGD$lIMIuHt.HHl$H9C s H[HuHsHHu HHHl$H9t;C s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PID$AM~LHt$(IHH$$8A $@A(W$@H$PI8HDŽ$P$XA@H$`IH0Ht-WLpH HH H n HH(HH1HI(HtIHtIHtH}HtIHtI~(HtI?HtLH$ HtH$HtH$HtH$HtH|$@HtH|$(1HIuH$0HLH5dH$H$(LLHL$IMH$(HVHH5HH$ LLH$ HVH$H$ HxH;=uOH$(HxH;=uSH$0H[A\A]A^A_]HH=t=9HH=tEAHH=tMIQ[H$IQOH$=QCH$1@UAVSHIHHHHH2H\$HH5ZHI6HVH$HHİ[A^]AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHL$HT$Ht$ II$H8IAO:z t'uH{u!H ;uH t =kI\$hIl$xDHHH9)Dm AAmr AtE1I$H8Eu4tI$H8At4uI4$H$HLI$H0H$H$HVHH5HI<$H\$ HCHDŽ$H$H$HH(HLt$H$H@H1A|$8AGD$|IL$It$Ht>HLl$ Lt$Hff.9E s HmHuHuHHuH HLl$ Lt$H9t;E s7I|$H$|H$HH$L$HHHxHD$(HD$0H|$8LH$LAE$HIuIUHH)E1IIW$PHDŽ$`tLH>IIuIUL$PL$XKH$`H)HHtLH(IH$XAE $hL$pPHD$(LsLHt$8LLH$$H $P(W$PH$`H8HDŽ$`$h@H$pHH0Ht-WHXH &HH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$0HtH$HtH$HtH$HtH|$PHtH|$81HH-Lt$HH$HHH5H$1HD,$H$LHLLD$M%H$HVH$0H$HxH;=,H$HxH;=,H$I4$H$PHLI$H0H$HH$HHVHH5HI<$H\$ HCHDŽ$H$uDH$Ht7H(HLt$Ll$u6H$PH@HPp,H-Lt$Ll$HH$PHHH5H$P9H$H$@LHLMMH$@HVHH5HH$8LL|H$8HVH$H$8HxH;=H$@HxH;=H$HHxH;=H$PH[A\A]A^A_]HH=t$ HH=t,(QH$QH$yHH=t=9HH=tEAHH=tMIQH$QH$QH$fffff.AWAVATSHIL'I$IL$H3L|$LH5LHH0H<$H4$HVLH5LH;ID$H@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$7HI6HVH$H$HxH;=uH|$Hĸ[A\A^A_HH=t QH$fAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8KIAO:z t'uH{u!H ;uH t =TMehIExff.HL9X tIuL$LLIEH0H$xH$xHVLH5PL$H$pLLHL$IM|H$pHVL$ H$pHxH;=H$xHxH;=H$y1A}8lAGD$lIMIuHt;HH\$Hffff.9E s HmHuHuHHu HHH\$H9t;E s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PHD$LsLHt$(LLH$$8 $@(W$@H$PH8HDŽ$P$X@H$`HH0Ht-WHXH mHH H "HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$ HtH$HtH$HtH$HtH|$@HtH|$(1H7-IuH$@HLIEH0H$8H$8HVHH5YH$H$0LLHL$IMRH$0HVHH5HH$(LLGH$(HVH$H$(HxH;=H$0HxH;=H$8HxH;=H$@H[A\A]A^A_]HH=HH=HH=HH=HH=QH$QH$QH$QH$QH$fDAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5>LI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHL$IHt$II$H8;IAO:z t'uH{u!H ;uH t =)Il$hID$xHH9X tI4$H$@HLI$H0H$8H$8HVHH5NH$H$0LHT$LLD$MH$0HVH$H$0HxH;=H$8HxH;=H$@PID$XLLpM9I4$L L(A 1HIHIH LAif9t'IHk1HIH9LItHHHHx HHHHt/Hf.y } HIHuHyHHuHH9t}y HHH9tlIM971A|$8RAGD$tIL$It$HHHf9E sHmHuHuHHuH$HLI$H0H$H$HVHH5ZH$H$xLHT$LLD$MH$xHVH$(H$xHxH;=dH$HxH;=dH$%HHH9t;E s7I|$H$tH$HH$L$HHHHD$ HD$(H|$0LH$LHL$$@HqHQIHH)E1IIW$HHDŽ$XtLH>(IIvIVL$HL$PKDH$XH)HHtLH(IDH$PAF $`L$hPHD$ LsLHt$0LLH$$@ $H(W$HH$XH8HDŽ$X$`@H$hHH0Ht-WHXH HH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$(HtH$HtH$HtH$HtH|$HHtH|$01H9/I4$H$HLI$H0H$H$HVHH5XH$H$LHT$LLD$MH$HVHH5HH$LLH$HVH$H$HxH;=H$HxH;=H$HxH;=H$Hĸ[A\A]A^A_]HH=td`HH=tlhHH=HH=QH$ QH$HH=HH=HH=QNH$<QFH$4QHH$6Q@H$.Q8H$&fAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5DLI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHMHHT$IIIEH8KIAO:z t'uH{u!H ;uH t =TMehIExff.HL9X tIuL$LLIEH0H$xH$xHVLH5NL$H$pLLHL$IMH$pHVL$ H$pHxH;=H$xHxH;=H$y1A}8lAGD$lIMIuHt;HH\$Hffff.9E s HmHuHuHHu HHH\$H9t;E s6I}H$lH$HH$L$HHHHD$HD$ H|$(LH$HA$8IvIVHH)E1IIW$@HDŽ$PtLH>IIvIVL$@L$HKH$PH)HHtLH(IH$HAF $XL$`PHD$LsLHt$(LLH$$8 $@(W$@H$PH8HDŽ$P$X@H$`HH0Ht-WHXH HH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$ HtH$HtH$HtH$HtH|$@HtH|$(1H7-IuH$@HLIEH0H$8H$8HVHH5WH$H$0LLHL$IMH$0HVHH5HH$(LLH$(HVH$H$(HxH;=H$0HxH;=H$8HxH;=H$@H[A\A]A^A_]HH=HH=HH=HH=HH=QH$QH$QH$QH$QH$fDAWAVSHIHHHHH3L|$LH5LHH0H|$Ht$HVLH5PLI6HVL$HD$HxH;=uH|$H[A^A_HH=t QH$AVSPIHtu'IHH;Ht uIH1H[A^UAWAVAUATSHLD$0HL$ HT$(IIIEH8 HL$0HI:z t'uH{H ;H tTHD$0@D$,IMIuHDHH9E sHmHuHuHHuHD$0@D$IMIuH+HHfD9E sHmHuHuHHu='IuH$HHL$0H5HI}IFHDŽ$pH$pL|$ .H$pHHHH$H@H H H5HH9t;E s6I}H$,H$pHH$pL$HHHiH$HDŽ$H$Ht$0L$8LHt$(A$IvIVHH)E1HHW$HDŽ$t#H?H9IIvIVL$L$IH$H)HHtLH(IH$AF $DŽ$HH$L$HDŽ$`H$H{H$HL$ $(W$H$H8HDŽ$$@$HH$HPH$HXH$H$H$H$H$0Ht^W($)$p@)$($p@H$HDŽ$HH H$HP(H$HH(HHH$HtH$HH$HtH$PHtH$8HtH$ HtH$HtH$-HH9t;E s6I}H$H$pHH$pL$HHH7H$0HDŽ$8H$@Ht$0L$LHt$(A$PIvIVHH)E1HHW$XHDŽ$ht#H?H9 IIvIVL$XL$`IH$hH)HHtLH(IH$`AF $pDŽ$xHH$L$HDŽ$`H$0H{H$@HL$P $X(W$XH$hH8HDŽ$h$p@$xHH$HPH$HXH$Hd!H$H!H$0Ht^W($)$p@)$($p@H$HDŽ$HH H$HP(H$HH(HHH$HtH$HH$8HtH$HtH$HtH$HtH$XHtH$@HtM}hImx HHL9] Ct L(LpHL$0HHH$H H$H H$DŽ$pI}Av HT$(H$p/AEu%D$p1LLHT$(L$!AH$HH$ffffff.A^ L(LpHL$0HHH$`H^ H$xH_ H$pDŽ$pI}HT$(H$pTAEu%D$p1LLHT$(L$` AH$pHH$`@H$@HQH$XHRH$PDŽ$pI}HT$(H$pAEugI}$pu-I}$pHXI}u$pD$p1LLHT$(L$@AH$PHtH$@HEME1A}8HD$0@D$IMIuHHH@9E sHmHuHuHHuIuH$HHL$0H5HI}IFHDŽ$pH$pAH$pH0H(HL|$ +H$H@HHHH9t;E s6I}H$H$pHH$pL$HHHHD$8HD$@H|$HHt$0H$Ht$(A$XIvIVHH)E1IIW$`HDŽ$pt#H?I9IIvIVL$`L$hKH$pH)HHtLH(IH$hAF $xL$PHD$8LsLHt$HLLH$$X $`(W$`H$pH8HDŽ$p$x@H$HH0Ht-WHXH HH H HH(HH1HH(HtHHtHHtI<$HtHHtH{(HtI>HtHH$@HtH$HtH$HtH$HtH|$`HtH|$HE1HH-L|$ HH$HHH5H$rH$H$LLHL$(MLL$0H$HVHD$8H$HxH;=H$HHH$HHH5H$CH$H$LLHL$(MH\$0I?H$HVHH5HH$LH4H$HVHD$hH$HxH;=uqH$HxH;=uuH$DHĈ[A\A]A^A_]HH=t QH$pHH=t$ HH=t,(QNH$p<QBH$p0fUAWAVSHIH/H]HMH3L|$LH5%LH;HEH@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$,HI6HVH$HHĸ[A^A_]ÐAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVSHIH/H]HMH3L|$LH5%LH;HEH@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$,HI6HVH$HHĸ[A^A_]ÐAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVSHIH/H]HMH3L|$LH5%LH;HEH@HDŽ$H$u1H$Ht$HHu#HD$H@H|t(HHH|$HHH5H\$,HI6HVH$HHĸ[A^A_]ÐAVSPIHt%u/IHQHPHH;Ht uIH1H[A^UAWAVAUATSPIIMtdf.IwLMgI_(Mo(L9t-H+HC HtH{HHL9HuLMMuH[A\A]A^A_]AWAVSHIHt HsLL{HMLu[A^A_AWAVSHIHt HsLL{HMLu[A^A_UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HBHHu9HsLE1I;\$tHA19H ALCs_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]UAWAVAUATSPIIIM9MgIo(ff.HtI_ C A;E |`IGHLt0AM fHËS HCHs9HLHHu9H}I;_tHAM 9H HM}^1HtUI9@tHu AE ;C @ſ(HtW@AM H @HHLIo(HIo(LIM9H[A\A]A^A_]AWAVAUATSIII~I+>E1IIWAIGtLH>uIM/MoKDIGI6IVH)HHtLIIDIGI~ I+~E1HHWAGIG(tL9IMoMo HLI_(IvIV H)HHtLHIMo AF0AN@AVPA^`A_`AWPAO@AG0I~xI+~p1HHWAGpILJt L9wmIGpIGxHHIINpIvxH9t7HVH)1fHHt98HH9uH)HHDIGx[A\A]A^A_AWAVATSPIHI~I+>E1IIWHCtLH>*IL;L{KHCI6IVH)IItLKHCI~ I+~E1IIWCHC(tLH<IL{L{ IMLc(IvIV H)IItLIML{ AF0AN@AVPA^`[`SPK@C0WCpHǃIFpHCpIFpHCxINxHKxIFxHIHIH[A\A^A_UAWAVAUATSPHIH8IMMt'WAGAHMn AG IF(IG(IG0Mn HLLIHt+HMMuH9t AE;B LHE(PI(I_(L9t8fffff.H+HC HtH{HHL9HuLMLH[A\A]A^A_]UAWAVATSIIII^L9tHA,$AG 9MfM9LH9j HBHIELDLaI~(tIV J 1A; $GINHt.A$HˋS HKHs9HBHHu9Is1I;^LHA$19C LCHBLH19s,1M9~ t}L;h suIOHLEHDLLLLINHt/fff.HˋC HKHS9HBH Hu9HsP1L9uATLRLMINHt$HˋC HKHS9HBH Hu9Hs1I;^tH19h HCHBH[A\A^A_]AWAVATSPIHHIAI I+E1IIWHǃ(tLH>utILL KH(II H)IItLKH A00A88H[A\A^A_BuiltIns can only target variables, structs or constantsWebGPU does not allow BuiltIn spec allows BuiltIn to be only used for variables with Input storage class. uses storage class .basic_string::_S_construct null not validID <> (Op) is referencing which is dependent on which is decorated with BuiltIn in function <> called with execution model According to the spec BuiltIn variable needs to be a 32-bit int scalar. is not an int scalar. has bit width Member # of struct ID <Attempted to get underlying data type via member index for non-struct type. did not find an member index to get underlying data type for struct type. is decorated with BuiltIn. BuiltIn decoration should only be applied to struct types, variables and constants.WebGPU spec allows BuiltIn LocalInvocationIndex to be only used for variables with Input storage class. WebGPU spec allows BuiltIn VertexIndex to be used only with GLCompute execution model. According to the WebGPU spec BuiltIn LocalInvocationIndex variable needs to be a 32-bit int.Vulkan spec doesn't allow BuiltIn VertexId/InstanceId to be used.Vulkan spec allows BuiltIn InstanceId to be used only with IntersectionNV, ClosestHitNV and AnyHitNV execution models. Vulkan spec requires BuiltIn WorkgroupSize to be a constant. is not a constant. to be used only with GLCompute execution model. spec BuiltIn WorkgroupSize variable needs to be a 3-component 32-bit int vector. is not an int vector. has components. has components with bit width spec allows BuiltIn VertexIndex to be only used for variables with Input storage class. spec allows BuiltIn VertexIndex to be used only with Vertex execution model. spec BuiltIn VertexIndex variable needs to be a 32-bit int scalar. Vulkan spec allows BuiltIn to be only used for variables with Input or Output storage class. Vulkan spec doesn't allow TessLevelOuter/TessLevelInner to be used for variables with Input storage class if execution model is TessellationControl.Vulkan spec doesn't allow TessLevelOuter/TessLevelInner to be used for variables with Output storage class if execution model is TessellationEvaluation. to be used only with TessellationControl or TessellationEvaluation execution models. depends on Id <> is later referenced by > which is called with execution model According to the Vulkan spec BuiltIn TessLevelOuter variable needs to be a 2-component 32-bit float array. is not an array. components are not float scalar.According to the Vulkan spec BuiltIn TessLevelOuter variable needs to be a 4-component 32-bit float array. Vulkan spec allows BuiltIn TessCoord to be only used for variables with Input storage class. Vulkan spec allows BuiltIn TessCoord to be used only with TessellationEvaluation execution model. According to the Vulkan spec BuiltIn TessCoord variable needs to be a 3-component 32-bit float vector. is not a float vector.BuiltIn cannot be used as a member decoration variable needs to be a 4-component 32-bit int vector. variable needs to be a 32-bit int. variable needs to be a 32-bit int vector. Vulkan spec allows BuiltIn SamplePosition to be only used for variables with Input storage class. Vulkan spec allows BuiltIn SamplePosition to be used only with Fragment execution model. According to the Vulkan spec BuiltIn SamplePosition variable needs to be a 2-component 32-bit float vector. Vulkan spec allows BuiltIn SampleMask to be only used for variables with Input or Output storage class. Vulkan spec allows BuiltIn SampleMask to be used only with Fragment execution model. According to the Vulkan spec BuiltIn SampleMask variable needs to be a 32-bit int array. components are not int scalar.Vulkan spec allows BuiltIn SampleId to be only used for variables with Input storage class. Vulkan spec allows BuiltIn SampleId to be used only with Fragment execution model. According to the Vulkan spec BuiltIn SampleId variable needs to be a 32-bit int scalar. Vulkan spec allows BuiltIn PrimitiveId to be only used for variables with Input or Output storage class. Vulkan spec doesn't allow BuiltIn PrimitiveId to be used for variables with Output storage class if execution model is TessellationControl.Vulkan spec doesn't allow BuiltIn PrimitiveId to be used for variables with Output storage class if execution model is TessellationEvaluation.Vulkan spec doesn't allow BuiltIn PrimitiveId to be used for variables with Output storage class if execution model is Fragment.Vulkan spec allows BuiltIn PrimitiveId to be used only with Fragment, TessellationControl, TessellationEvaluation or Geometry execution models. According to the Vulkan spec BuiltIn PrimitiveId variable needs to be a 32-bit int scalar. Vulkan spec allows BuiltIn Position to be only used for variables with Input or Output storage class. Vulkan spec doesn't allow BuiltIn Position to be used for variables with Input storage class if execution model is Vertex.Vulkan spec allows BuiltIn Position to be used only with Vertex, TessellationControl, TessellationEvaluation or Geometry execution models. WebGPU spec allows BuiltIn Position to be only used for variables with Output storage class. WebGPU spec allows BuiltIn Position to be used only with the Vertex execution model. According to the WebGPU spec BuiltIn Position variable needs to be a 4-component 32-bit float vector. According to the Vulkan spec BuiltIn Position variable needs to be a 4-component 32-bit float vector. Vulkan spec allows BuiltIn PointSize to be only used for variables with Input or Output storage class. Vulkan spec doesn't allow BuiltIn PointSize to be used for variables with Input storage class if execution model is Vertex.Vulkan spec allows BuiltIn PointSize to be used only with Vertex, TessellationControl, TessellationEvaluation or Geometry execution models. According to the Vulkan spec BuiltIn PointSize variable needs to be a 32-bit float scalar. is not a float scalar.Vulkan spec allows BuiltIn PointCoord to be only used for variables with Input storage class. Vulkan spec allows BuiltIn PointCoord to be used only with Fragment execution model. According to the Vulkan spec BuiltIn PointCoord variable needs to be a 2-component 32-bit float vector. Vulkan spec allows BuiltIn PatchVertices to be only used for variables with Input storage class. Vulkan spec allows BuiltIn PatchVertices to be used only with TessellationControl or TessellationEvaluation execution models. According to the Vulkan spec BuiltIn PatchVertices variable needs to be a 32-bit int scalar. Vulkan spec doesn't allow BuiltIn Layer and ViewportIndex to be used for variables with Input storage class if execution model is Vertex, TessellationEvaluation, or Geometry.Vulkan spec doesn't allow BuiltIn Layer and ViewportIndex to be used for variables with Output storage class if execution model is Fragment.Using BuiltIn in Vertex or Tessellation execution model requires the ShaderViewportIndexLayerEXT capability. to be used only with Vertex, TessellationEvaluation, Geometry, or Fragment execution models. According to the Vulkan spec BuiltIn variable needs to be a 32-bit int scalar. spec allows BuiltIn InstanceIndex to be only used for variables with Input storage class. spec allows BuiltIn InstanceIndex to be used only with Vertex execution model. spec BuiltIn InstanceIndex variable needs to be a 32-bit int scalar. Vulkan spec allows BuiltIn InvocationId to be only used for variables with Input storage class. Vulkan spec allows BuiltIn InvocationId to be used only with TessellationControl or Geometry execution models. According to the Vulkan spec BuiltIn InvocationId variable needs to be a 32-bit int scalar. Vulkan spec allows BuiltIn HelperInvocation to be only used for variables with Input storage class. Vulkan spec allows BuiltIn HelperInvocation to be used only with Fragment execution model. According to the Vulkan spec BuiltIn HelperInvocation variable needs to be a bool scalar. is not a bool scalar. variable needs to be a 3-component 32-bit int vector. spec allows BuiltIn FrontFacing to be only used for variables with Input storage class. spec allows BuiltIn FrontFacing to be used only with Fragment execution model. spec BuiltIn FrontFacing variable needs to be a bool scalar. spec allows BuiltIn FragDepth to be only used for variables with Output storage class. spec allows BuiltIn FragDepth to be used only with Fragment execution model. spec requires DepthReplacing execution mode to be declared when using BuiltIn FragDepth. spec BuiltIn FragDepth variable needs to be a 32-bit float scalar. spec allows BuiltIn FragCoord to be only used for variables with Input storage class. spec allows BuiltIn FragCoord to be used only with Fragment execution model. spec BuiltIn FragCoord variable needs to be a 4-component 32-bit float vector. Vulkan spec doesn't allow BuiltIn ClipDistance/CullDistance to be used for variables with Input storage class if execution model is Vertex.Vulkan spec doesn't allow BuiltIn ClipDistance/CullDistance to be used for variables with Output storage class if execution model is Fragment. to be used only with Fragment, Vertex, TessellationControl, TessellationEvaluation or Geometry execution models. variable needs to be a 32-bit float array. UnknownUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8G0PABB B(B0A8A@6BBA 6BBA 0ABB B(B0A8A@0$ABB B(B0A8A@0,(ABB B(B0A8G0`=ABB B(B0A8G0(ABB B(B0A8G0ABB B(B0A8G7(BBB B(A0(<BBB B(A0$hkBBB A(A00ABB B(B0A8A@(ABB B(A00fABB B(B0A8G($BBB A(GPXBAA (pABB A(G 0HABB B(B0A8G0ABB B(B0A8G0,ABB B(B0A8G  8mABA G\PBAA 0|ABB B(B0A8G0ABB B(B0A8G0ABB B(B0A8G BBA G<PBAA 0\ZABB B(B0A8G  BBA GPBAA 0ABB B(B0A8G0ABB B(B0A8G<KAPBBA $pBBB A(A0 mABA GPBAA 0ABB B(B0A8G mABA G4PBAA 0T,ABB B(B0A8G  mABA GPBAA 0?ABB B(B0A8G(BBB A(G,XBAA (LBBB A(GxXBAA 0 ABB B(B0A8G (BBB A(GXBAA 0 ,ABB B(B0A8G  L mABA Gp PBAA 0 ,ABB B(B0A8G  mABA G PBAA 0 ,ABB B(B0A8G  < mABA G` PBAA 0 2ABB B(B0A8G mABA G PBAA  mABA G PBAA 0< iABB B(B0A8G p mABA G PBAA  mABA G PBAA  mABA G PBAA  < mABA G` PBAA 0 ABB B(B0A8G mABA G PBAA 0 HABB B(B0A8G , mABA GP PBAA  p mABA G PBAA 0 ,ABB B(B0A8G  mABA G PBAA 0,<ABB B(B0A8G  `mABA GPBAA 0DABB B(B0A8G(ABB A(GXBAA ($ABB A(GPXBAA 0pZABB B(B0A8G  BBA GPBAA 0<ABB B(B0A8G  mABA G@PBAA ,`=ABB B(A0DP0,ABB B(B0A8G  mABA GPBAA 0 ABB B(B0A8G (<BBB A(GhXBAA 0ZABB B(B0A8G  BBA GPBAA 0 ABB B(B0A8G  4BBA GXPBAA 0xZABB B(B0A8G  BBA GPBAA 0ABB B(B0A8G($ABB A(GPXBAA (pABB A(GXBAA (ABB A(G XBAA .rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOjEESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_.rela.text._ZNSt3setI18SpvExecutionModel_St4lessIS0_ESaIS0_EE6insertISt23_Rb_tree_const_iteratorIS0_EEEvT_S8_.rela.text._ZNSt11_Tuple_implILm2EJ18SpvExecutionModel_N8spvtools3val10DecorationENS2_11InstructionES4_St12_PlaceholderILi1EEEEC2ERKS7_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS1_.rela.text._ZN8spvtools3val11InstructionC2EOS1_.rela.text._ZN8spvtools3val11InstructionC2ERKS1_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E.rela.text._ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E.rodata.cst16.rodata.str1.1@ +L +X +d +p +| +  +  + + +sN + bsssZH+Npt6I [0+;t66P[0+t[H+ u$[`+w x(\+pzk\x+m{h0]x+|]`+ w~r^x+"2$Z) 0*\!61^ +(@R, Jf$9e$9e$f$oe$ e$ `d$k_d$&c$+1c$\b$wQKb$Ga$a{e$e$ppe$]e$=ed$\d$[c$Y'c$p8b$ZAb$ Qa$S ?d$ e$ Yqe$ Od$:![yd$!Ed$!Xc$2"Oc$"Qb$".b$^#a$#sd$!"e$`$-^e$$ d$Cc$Rc$Tb$r8b$a$,d$Xe$he$d$ pd$c$Lc$KK c$pb$i%b$oXa$])d$n:e$$BUe$fxd$>gd$c$02yc$bSc$b$b$ a$ c$e$ZLe$YOd$E^d$c$ Dpc$Mb$b${Wb$ a$;c$e$Ce$(d$' lUd$ c$ "gc$ lb$3 ^yb$ c b$ ha$\ b$e$t :e$} (d$ 8Ld$ %c$ ,^c$. cb$ Zpb$ mb$X ia$ Ve$Z1e$q d$]Cd$Tc$BYUc$jb$gb$a$ a$a$e$2\(e$gd${:d$pc$^Lc$ZVb$g^b$ga$~hxa$|ga$e$be$\d$K1d$c_c$VCc$ib$bUb$a$b^oa$_ -=]_ W( @H=( EH' ' ?&2 i9 л,*8 TZ4 I 5 7 А,3 n&: S-7 ,%1 p-=)4 ,&5 AZ)9 2- PfZ8 &</ 0Z1 <$6 P_2 ,[ (0  &3 /,- }6 @]. D/ L,0 6 z$ pB\ >f* 3(\ pI\ 8| 0 @< P P/ P  `P< Xo P Px P" pP \P{ PTP pP" P BX P  `IP 0Pc pPT  nP X  -P> &P PS fP P P0 P Xu  5PM  rX PqXV oX X `X  RP3! @X"; K'< <7wL 0mKI pm F mC m?Q  V PmR mO mX mCM \J `SN mMY @mG @CU mF pHUA m> mVE m N B -m? %O= @ mJ eR m~H @mK muT D @5mV qS @pjP n@ > PB @RmW ?}%   "$%&'(Z"k ["^[ :""-"$^"6"+"Z" ]":,"m]"6,(Kc*n8!]%`%&+%4&%&l&%=$# +_)]]#l[1[%^),$*2*),``5a`v`#) y)i)#_Z18spvLogStringForEnv14spv_target_env_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Ev_ZStL19piecewise_construct_Z11spvIsIdType18spv_operand_type_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_builtins.cpp_ZNSt14_Function_base13_Base_managerISt5_BindIFSt7_Mem_fnIMN8spvtools3val12_GLOBAL__N_117BuiltInsValidatorEF12spv_result_tPKc18SpvExecutionModel_RKNS4_10DecorationERKNS4_11InstructionESG_SG_EEPS6_S9_SA_SB_SE_SE_St12_PlaceholderILi1EEEEE10_M_managerERSt9_Any_dataRKSQ_St18_Manager_operation_ZNSt14_Function_base13_Base_managerISt5_BindIFSt7_Mem_fnIMN8spvtools3val12_GLOBAL__N_117BuiltInsValidatorEF12spv_result_tRKNS4_10DecorationERKNS4_11InstructionESD_SD_EEPS6_S8_SB_SB_St12_PlaceholderILi1EEEEE10_M_managerERSt9_Any_dataRKSN_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidatePatchVerticesAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_9E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLayerOrViewportIndexAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_29E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidatePrimitiveIdAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_19E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateInstanceIndexAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_8E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLayerOrViewportIndexAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_28E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidatePrimitiveIdAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_18E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateInvocationIdAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_7E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLocalInvocationIndexAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_27E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_17E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator36ValidateHelperInvocationAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_6E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidateVertexIndexAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_26E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_16E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidateFrontFacingAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_5E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateSMBuiltinsAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_35E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateTessLevelInnerAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_25E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_15E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateFragDepthAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_4E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateWorkgroupSizeAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_34E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateTessLevelOuterAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_24E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_14E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateFragCoordAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE3$_3E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateI32Vec4InputAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_33E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateTessCoordAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_23E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_13E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E3$_2E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateI32InputAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_32E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateSamplePositionAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_22E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_12E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E3$_1E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator35ValidateComputeI32InputAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_31E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateSampleMaskAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_21E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E4$_11E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS2_10DecorationERKNS2_11InstructionESA_SA_E3$_0E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator45ValidateComputeShaderI32Vec3InputAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_30E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateSampleIdAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_20E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidatePointCoordAtDefinitionERKNS2_10DecorationERKNS2_11InstructionEE4$_10E10_M_managerERSt9_Any_dataRKSD_St18_Manager_operationstrlen_Znwm_ZNSs6appendEPKcm_ZNK8spvtools3val17ValidationState_t20GetConstantValUint64EjPm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val12_GLOBAL__N_117GetUnderlyingTypeERNS0_17ValidationState_tERKNS0_10DecorationERKNS0_11InstructionEPj_ZNK8spvtools3val17ValidationState_t19FunctionEntryPointsEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator20ValidateF32ArrHelperERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKSsEEj_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator20ValidateF32VecHelperERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKSsEEj_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator17ValidateI32HelperERKNS0_10DecorationERKNS0_11InstructionERKSt8functionIF12spv_result_tRKSsEEj_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator17ValidateF32HelperERKNS0_10DecorationERKNS0_11InstructionERKSt8functionIF12spv_result_tRKSsEEj_ZNSolsEispvOpcodeStringmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_Z19spvOpcodeIsConstant6SpvOp__ZNK8spvtools3val12_GLOBAL__N_117BuiltInsValidator16GetReferenceDescERKNS0_10DecorationERKNS0_11InstructionES8_S8_18SpvExecutionModel__ZNSo9_M_insertImEERSoT__ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOjEESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator35ValidateNotCalledWithExecutionModelEPKc18SpvExecutionModel_RKNS0_10DecorationERKNS0_11InstructionESB_SB__ZNSt3setI18SpvExecutionModel_St4lessIS0_ESaIS0_EE6insertISt23_Rb_tree_const_iteratorIS0_EEEvT_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateVertexIndexAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator39ValidateLayerOrViewportIndexAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator39ValidateLocalInvocationIndexAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateInstanceIndexAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator44ValidateComputeShaderI32Vec3InputAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateComputeI32InputAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateSMBuiltinsAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidatePatchVerticesAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateSamplePositionAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator35ValidateHelperInvocationAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateTessLevelAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateSampleMaskAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateFragDepthAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateFrontFacingAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateWorkgroupSizeAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidatePointCoordAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateTessCoordAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateFragCoordAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidateInvocationIdAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidatePrimitiveIdAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidateSampleIdAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateInstanceIdAtReferenceERKNS0_10DecorationERKNS0_11InstructionES8_S8__ZNSt11_Tuple_implILm2EJ18SpvExecutionModel_N8spvtools3val10DecorationENS2_11InstructionES4_St12_PlaceholderILi1EEEEC2ERKS7__ZNSt17_Function_handlerIF12spv_result_tRKN8spvtools3val11InstructionEESt5_BindIFSt7_Mem_fnIMNS2_12_GLOBAL__N_117BuiltInsValidatorEFS0_PKc18SpvExecutionModel_RKNS2_10DecorationES5_S5_S5_EEPSA_SC_SD_SE_S3_S3_St12_PlaceholderILi1EEEEE9_M_invokeERKSt9_Any_dataS5__ZNSt17_Function_handlerIF12spv_result_tRKN8spvtools3val11InstructionEESt5_BindIFSt7_Mem_fnIMNS2_12_GLOBAL__N_117BuiltInsValidatorEFS0_RKNS2_10DecorationES5_S5_S5_EEPSA_SB_S3_S3_St12_PlaceholderILi1EEEEE9_M_invokeERKSt9_Any_dataS5__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidatePatchVerticesAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_9E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLayerOrViewportIndexAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_29E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidatePrimitiveIdAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_19E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateInstanceIndexAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_8E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLayerOrViewportIndexAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_28E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidatePrimitiveIdAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_18E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateInvocationIdAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_7E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator40ValidateLocalInvocationIndexAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_27E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_17E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator36ValidateHelperInvocationAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_6E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidateVertexIndexAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_26E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_16E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator31ValidateFrontFacingAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_5E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateSMBuiltinsAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_35E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateTessLevelInnerAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_25E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_15E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateFragDepthAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_4E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateWorkgroupSizeAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_34E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateTessLevelOuterAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_24E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator27ValidatePositionAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_14E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateFragCoordAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE3$_3E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator32ValidateI32Vec4InputAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_33E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator29ValidateTessCoordAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_23E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_13E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E3$_2E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateI32InputAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_32E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator34ValidateSamplePositionAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_22E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_12E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E3$_1E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator35ValidateComputeI32InputAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_31E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidateSampleMaskAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_21E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidatePointSizeAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E4$_11E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator37ValidateClipOrCullDistanceAtReferenceERKNS5_10DecorationERKNS5_11InstructionESD_SD_E3$_0E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator45ValidateComputeShaderI32Vec3InputAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_30E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator28ValidateSampleIdAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_20E9_M_invokeERKSt9_Any_dataS2__ZNSt17_Function_handlerIF12spv_result_tRKSsEZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator30ValidatePointCoordAtDefinitionERKNS5_10DecorationERKNS5_11InstructionEE4$_10E9_M_invokeERKSt9_Any_dataS2__ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS1__ZN8spvtools3val11InstructionC2EOS1__ZN8spvtools3val11InstructionC2ERKS1__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val16ValidateBuiltInsERNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator33ValidateSingleBuiltInAtDefinitionERKNS0_10DecorationERKNS0_11InstructionE_ZNK8spvtools3val12_GLOBAL__N_117BuiltInsValidator17GetDefinitionDescERKNS0_10DecorationERKNS0_11InstructionE_ZNK8spvtools3val12_GLOBAL__N_117BuiltInsValidator19GetStorageClassDescERKNS0_11InstructionE_ZN8spvtools3val12_GLOBAL__N_19GetIdDescERKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt8_Rb_treeIjSt4pairIKjSt4listISt8functionIF12spv_result_tRKN8spvtools3val11InstructionEEESaISB_EEESt10_Select1stISE_ESt4lessIjESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt8_Rb_treeI18SpvExecutionModel_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator14ValidateI32VecERKNS0_10DecorationERKNS0_11InstructionEjRKSt8functionIF12spv_result_tRKSsEE_ZN8spvtools3val12_GLOBAL__N_117BuiltInsValidator12ValidateBoolERKNS0_10DecorationERKNS0_11InstructionERKSt8functionIF12spv_result_tRKSsEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE.L.str9.L.str99.L.str89.L.str79.L.str69.L.str59.L.str49.L.str39.L.str29.L.str129.L.str19.L.str119.L.str109.L.str8.L.str98.L.str88.L.str78.L.str68.L.str58.L.str48.L.str38.L.str28.L.str128.L.str18.L.str118.L.str108.L.str97.L.str87.L.str77.L.str67.L.str57.L.str47.L.str37.L.str27.L.str127.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str126.L.str16.L.str116.L.str106.L.str5.L.str95.L.str85.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str125.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str124.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str123.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str122.L.str12.L.str112.L.str102.L.str1.L.str91.L.str81.L.str71.L.str61.L.str51.L.str41.L.str31.L.str131.L.str21.L.str121.L.str11.L.str111.L.str101.L.str90.L.str80.L.str70.L.str60.L.str50.L.str40.L.str30.L.str130.L.str20.L.str120.L.str10.L.str110.L.str100<*~Aq#TcEr>TbF 9J 8[9 c89'J9FF} ' J 9 \ 9 j  F- \ c [p 9   8 ' . [; 9h   8 > F  FFHZF#5FFFFF+=FFFXv$!5 D @&7- CT A2 B 079 C9"-)Z69I 0d, 0 @ 0 36*<FFFoFEWF-F9.9 N8XF"F F!'!J!9!\!9!!'!J"9"\["'c"Jv"9}"9"9"9"D"9#9# 07# 0P# 0c#m#F#"#$5$<$:I$9$S$1$ 0$ 0'%.%<;%9_%9f%=s%9% 0%4&fA&1S& 0& 0& 0f' G' G' G((,(93(.@(9m( (8(/(/)/+)'3)JF)9M)9b)9)9)D)9)9) 0* 0 * 03*C* G\* Gu* G*/*/* G+/+ G1+ GQ+ Gq+ G+ G+ G+/,/$,/E,/f,/,/,/,>-W.o.. . .F,/HY/Fv/ / /F(04404E0EV0Eg0Eu0E0E0E0E0E0E0E0E0E1E1E61L1`19g1.t191 181'1J292929T29[2Dh29292 02 02 023 G3 G33 G]3/~3/3/3:353 D,4 @Z47a4 C4 A424 B4 047595&59D59f5 0559595 05%596 E68N6'V6Jf696(696-6)696*696 178:7'B7JR79Y7Zh79z7,7 @7 073767 G8 G)8 GB8 Gl8/8/8/8/95 9 DJ9 @x979 C9 A929 B9 097:9#:O0:9: :8:':J:9;Z;9;,#; @P; 0a;3k;6; G; G;/;/g<F< < <F(=H}=E=E=E=E=E=E=E=E>:.>55> Dt> @>7> C> A>2> B ? 0(?7/?oI5I DI @J7J C-J ARJ2YJ BqJ 0J7J1J9J.J2J9J-J)J9K9$K 0;K @FK,qK 0K3K6K GK/K GL/X#UX!pX5wX DX @X7X CY A9Y2@Y B`Y 0Y7Y9YCY9Y-YZY9Y 0Y,#Z 00Z @eZ 0Z@Z1Z 0Z 0[ 0[ G4[5;[ D}[ @[7[ C[ A\2 \ B$\ 0D\7e\9o\A|\9\-\B\9\ 0\,\ 0\ @&] 0@]3M]6m] G] G]/] G] G^/^ G?^ G_^ G^/^/^/^/_/5_/?_>|__<___9`.`9>` `8 a$aIa Ya aFaHbF+b Bb bFb4b4bE cEcE*cE;cEIcEVcE^cEpcEcEcEcEcEcEc'cJc9c> d9Cd9]d 0rd 0dd Gd Gd/d/e::eAe+Ne9`eqe9xe?e9e9e 0ee Ge/fF5fE|ff<g&g:g9AgFNg9g9g 0g 0g\hthh h hF1iH^iFzi i iF)j45j4FjEWjEhjEvjEjEjEjEjEjEjEjEjEkEkE7kMkak9hkEuk9k9kDk9k9l 0l 05l 0Hlgl Gl Gl Gl Gl Gm/9m/Zm/{m/m/m:mm+m9nn9nG%n94n9Kn 0Wnqn Gn/nFnEo7p>pHKp9xp p8pqAq Vq qFqHrK9rFXr lr sFs4sEsEsEsEtE8tPt~t t tF"uHPuJvuFu u SvFv4vE wEwE-wE?wEQwEtw<wwHw9w -x8xxx y [yFyHyFy y ^zFz4z4zEzEzEzEzEzE{E{E!{E3{EE{EW{Ef{E{{E{'{J{9{L{9{9 | 0 |,|'4|JG|9N|Ic|9|9|D|9|9| 0} 0}4} G^}/n} G} G}/}/}:  'T J9 / |FHF , F44EEE,E=EKEXE`ErEEEEÊE8D9.95MB9f9m%z9J98ɃZփ9݃N9-P9299(F9R-YQf9zJ98Z9ۄ 0 0 03 GL Ge G//х/ۅ:OFiE†EӆEEEEEEipR}99ʇFE(Z'n!+5ˆ D @279 CZ A2 B 0ʼn79A9 -B!9@,k 0x @ 0ԊS1 0* 0]Tj1| 0 0͋ 0ދ G5 DK @y7 C AɌ2Ќ B 0 7/99CF9P-WZd9, 0 @ 0360 GS/` G/ G GɎ G//2/S/c G| G G/// >9@UM9\9kFEd<W9ڑ9 0ɒ ْ &FaHF “ -F]4i4zEEEEEɔE֔EޔEEEE&E5EJEkrV99D̕99 0" 01P Gi G G/͖//:)0X=9L9[FE(# # !;5B D @7 Cژ A2 B' 0G7h9rC9-Z9 0, 0 @+ 0XYe1w 0 0ǚ 0ؚ G5 DC @q7x C A›2ɛ B 07"9,A99E-LBY9i 0|, 0 @ 03 6) GF Gp/} G G˝/۝ G G GL/m///О//>.5+B9Sc9j,w9 ۟8'J9]9$9: 0Fb G/F͠E%+29CS9Z,g9 ˡ8ԡ'ܡJ9^99* 06R Gx/FEt<ϣ9. 9? 8":_ o FH%FA X F44 EE/E=ENE\EiEqEEEEEȧEݧE(9/.<9n 8Ǩ'ԨJ9>999S 0l 0'J99ǩ99D9;9U 0n 0 0 G٪ G G G9 Gj///ͫ//:.5+B9Sc9j,w9 ۬8'J9_9$9: 0Fb G/FͭE<aŮ99 0'į  FFHF˰  MF}44EEEʱE۱EEEEE"E4EFEUEjE`9ز9߲D99- 0B 0Qp G G G̳///:IPb]9l9{FŴE t<d99 0ٶ  6FqHF ҷ =Fm4y4EEEE˸EٸEEEEE$E6EEEZE{c9ȹ9ϹDܹ99 02 0A` G/ G Gݺ//:9@eM9\9kFEd<h9ڼ9 0ɽ ٽ &FaHF ¾ -F]4i4zEEEEEɿEֿE޿EEEE&E5EJEkrg99D99 0" 01P Gi G G///:)0i=9L9[FEj99 D9?9Y 0r 0    sFHkF" 6 FN4EEEEEEXu  FBHplF  sF4E)E;EME_EqE3 C FHm&FE Y Fq4EEEEEE$<gnn{99 0h   FFHsF  F>4J4[ElE}EEEEEEEEEEE'EF G_ Gx G///:)0p=9L9[FEp9 9JFeE7>qK99D99 0 0   <F|HrF  F4JE\EnEEEEF"+^F\<vs9&9@ 0SF[<' 9 FHF - F44EEEE#E1E>EFEXEjE|EEEEu9%9? 0Rxt99D99 03 0Fe G G G G G G6/W/x////: v-9<9KzFEw99 :FUEw99FEY`wm9|9FE"x99D 939N 0g 0zC X FH"yHFb q F4EEEEEEeFt"F<H`  F/H]Fy  F(444EEVEgEuEEEEEEEEEEE<C{P99 0 G G G+/L/m/w:|99 F%Ef'x!5 D @7 C) AS2Z Bv 07909-Z9 0 ,8 0E @v 036}1 0 0) 0K Gk G G G G//8/Y/z/>|99F5Ey|99FE<<994 0G   fFHF  mF44EEEEE EEE0EBETEfEuEE~99D 939M 0b 0q G G G/ /./8:ip}99FE,<9 9' 0:   fFHF  mF44EEEEE EEE0EBETEfEuEE99D 939M 0b 0q G G G/ /. /8 :i p } 9 9  F E/       J F H  F     F,4]EoEEEEEH 9> 8  tFH F% 4 FL4}EEEEEE<=DHQ9 8> P FHF- D F44E EE)E:EHEUE]EoEEEEEE'J99H9b 0u9 !8-':JM9TIi99D99 0 0*3';JN9Uj9y G/ G G/6/@:| 9 8'J9 -9<9KzFE 90 c8l'tJ9 99F E\<9! .9c9} 0 0< T y     F!H>!FZ! q! !F "4"4&"E7"EH"EV"Eg"Eu"E"E"E"E"E"E"E"E"E#-#A#9H# U#9#9#D#9#9# 0# 0$ 0($G$ Gg$ G$ G$ G$ G$/%/:%/[%/|%/%:%%+%9%%9% &9&9+& 07&Q& Gw&/&F&E&d'<'''9'9' 0 (((( ( 6)Fq)H)F) ) =*Fm*4y*4*E*E*E*E*E*E*E*E+E+E$+E6+EE+EZ+E{+++9+9+D+9,9, 02, 0A,`, Gy, G, G,/,/,/-:9-@-M-9\-9k--F-E.&4.A.1P. 0. 0. 0. G. G./// />e;9;9; 0; 0;<<,<93<.@<9r< <8<'<J<9<9=99=9@=DM=9t=9= 0= 0= 0== G > G5>/V>/f> G> G> G>/>/?/?:N?U?+b?9s??9?,?9? ?8@' @J@9#@5@9D@9Z@ 0f@@ G@/@F@E\9P\a\9h\!u\9\9\ 0\\ G\/ ]F%]Ep]^^H^9^ _8Q_i__ _ `F<`Hi`#`F` ` gaFa4bEbE*bE(@TBtpB EpIL<@R`RSWP_e@f`Pfmnn }@T0t@8XАp0P| P  t     л@ d p   p  0@ t  `   p @ 0d     @0 T t P   @0d@   P`(Tt0%&& -D-d-/@55 6@ ?l@ApH`II8`S\PT|T\\@](nTot@pPqqr/591 1587975851 2000 2000 100664 15168 ` ELF>@@ UAWAVAUATSH( E1F:HHN DHH=t=9HH=tEAHH=tMIQNH$ <QH$ QH$ AWAVSHIHt HsLL{HMLu[A^A_UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HBHHu9HsLE1I;\$tHA19H ALCs_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]EmbeddedFullCapability is not allowed by Vulkan 1.0 specification (or requires extension) is not allowed by Vulkan 1.1 specification is not allowed by Vulkan 1.2 specification is not allowed by OpenCL 1.2 Profile specification (or requires extension or capability) is not allowed by OpenCL 2.0/2.1 is not allowed by OpenCL 2.2 is not allowed by WebGPU specificationUnknownUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0&ABB B(B0A8GP6BBA 0pABB B(B0A8A@.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE.rodata.str1.1@ L `&*Z6:0e`:H 42 0E\!61:H@HCRP"J@&O 5 F #= 7, V( ~$   ,  F _, ,   '    &" "66L+l7YVA _ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_capability.cpp_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l__pthread_key_create_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14CapabilityPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNK8spvtools3val17ValidationState_t18HasAnyOfExtensionsERKNS_7EnumSetINS_9ExtensionEEE.L.str9.L.str8.L.str7.L.str6.L.str5.L.str4.L.str3.L.str13.L.str2.L.str12.L.str1.L.str11.L.str10u|#'(  )1'+|( '''$@U#q$x $ $ "d( '( f   '  '   $* W l # $  $ $  $  $ " ): B 'd k x $   # $  $  ! $< "  (" u   ' ! )( ` ''$ 8M#i$p }$ $ "! )(c ''*$Mz#$$$$$ "5='$ #)$0=$Q$Xe$ly$ "! )'$1$T~#$$ $ "  "+ )Q!o! ) ) )!!!$'f%(& Tt/618 1587975856 2000 2000 100664 116536 ` ELF>p@@if#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[AWAVSH3H=H5HHH9tKL5L=ff.HHË3LHLHH9u[A^A_UAVSHHHljE1&H0HLt$ LHHH5 LH|$HމHt$HVLH5 LHH|$HHt$HVLH5LHHH|$HHt$HVLD$HD$HxH;=u=HD$HxH;=uDHD$HxH;=uKH|$ DH[A^]HH=t=9HH=tEAHH=tMIQiH$WQZH$HQKH$9UAVSHAHHD1H0HHl$HHHH5HH|$HDHt$HVHH5,H$HD$HxH;=uH|$H[A^]HH=t QH$fUAWAVAUATSHXHH|$HD$ HEHD$HMH $H9KL|$0Lt$(fff.HD$ L(I9 HD$L$@D$ffff.AED$(I} I+}IIWAIGtLH=HHl$0Hl$8JDHD$@IuIU H)HHtHHDHD$8AE0HD$HLu9LL$9u)LH@HhH|$t$HHH|$0HtMmL;l$ HD$HHD$H;$HX[A\A]A^A_]SH HHHHD$HD$H$΃HHc HH5H|$ H5H|$\H5H|$H5H|$H5qH5H|$H5H|$ H5H<$ HH=tGCQyHt$jQmHt$^QaHt$RAvfff.UAWAVAUATSHMIIH|$H-LuL$L$Lt$xHH\$`H߉Ht$pH$Ht$hH$H|$xHHD$pHxH9HD$hHxH;=HD$`HxH;=Lt$H$HpHH\$HH5HH$HH5HHHL$L0H|$H$HHL$ L0HH|$ HHHL$(L0H|$(LHHL$0L0H|$0HHHL$8L0H|$8LHHL$@L0H5H|$@HHL$HL0H|$HHt$xHHL$PL0H|$PHHHL$XL0H|$XLHH\$H L0HD$XHxH9HD$PHxH;=HD$HHxH;=HD$@HxH;=HD$8HxH;=HD$0HxH;=HD$(HxH;=HD$ HxH;=HD$HxH;=HD$HxH;=HD$xHxH;=H$HxH;=H$HxH;=HHĘ[A\A]A^A_]HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=Q*H$QH$ QH$QkH$YQ`H$NQUH$CQJH$8Q?H$-Q4H$"Q)H$QH$ QH$QH$QH$QH$QH$UAWAVAUATSHLL$(LD$0HL$HHT$IH|$HtL0HH$W$HDŽ$DŽ$?HDŽ$ HH$H=KIIHHI1LHL$AFPD$?H|$(LLt$HމD$$M(L;d$tHD$DHt$PHt$PDMgIL;d$HHt$PH$H$1LHHHHtTHHKffff.I9t!H;Ht3HO1HHH9HHtHtHHt 1;fHt HL`H$HLH|$?KA|$P?H|$L*Mt$0IL$8HL$@I9Ht$Pffff.M&M9t(MtM'LHIfff.I)L|$PMILHDLHHH9HEH۽t)IHH9(H<HLJHtL MHT$PtHILHtHN|LlHHL$@IL9f.E$HD$0HHh1LHHHHHH|{1A9u HfDHɹuHHt{1HHH9tHt9HD$2D9cHt$PJf.Ht$P9fH|$(L;D$$}Ht$PHt$PuAD$H t1L9!IHl$HMXL$(LH\$HH5LUH$ HH$ HVLH5LA$H$HH$HVLH5[L$H$HxH;=H$ HxH;=H$(MHl$HMXLt$pLH\$HH5LUH|$hHHt$hHVLH57LHD$H|$`HHt$`HVLH5LA$H|$XHHt$XHVL$HD$XHxH;=.HD$`HxH;=1HD$hHxH;=4H|$pL|$PL$H$Htf.HHHuH$H$H1WAH$MtLH[A\A]A^A_]HH=t$ HH=t,(QH$QH$HH=t=9HH=tEAHH=tMIQxH$fQmH$[QbH$PfUAWAVAUATSHMHL$(IHt$8H|$ H$W$HDŽ$DŽ$?HDŽ$ HH$H= HHH1HHH$MNMF LL)HHMAL$ffffff.LL)HH9: HAI ,A;mH$H$1HHIJHt@HKf.9t H3Ht$N1HHL9HHt HtH8u9LӿHt HhLLHHIMJMB ALL)HI9LH$W$$HDŽ$H$H$M)II# AIID$Iv8f.I9HA@D;$tʃL9r11t$Ll$@MHH$W$HDŽ$DŽ$?HDŽ$ HH$H9HHH1HHH$LHL$HAHq HH)HHA1HT$Aff.H)HH9HHD4HD$@D;0DŽ$|H$L$1LIHHHtdHsfffff.A9t H+HtCu1HIH9HHt+Ht&HHtDx D$|ffff.DL$4H|$8DHHD$(xPt}PtH|$(HDH|$ HH$|HL$@L$LL$8ŅD$|E1M-H$HH$HHtCHffffff.D9f sHvHuffffff.HNHHuHH$H9tD9f uF$D$|LHH H$H$H$HHteHAuH$H9tD;e Aǿ(HtW@D` @$AHHH$H$EEffffff.LH L H$H$H$HL$ADL$4E9T$uHD$$|AEtzAuL|$mHAHi H)HDff.H9sHH<0HrD;4tH9H9HHD;<ff.AHAHq HH)HAI9LH$H$HHH9}$ru H\$ HLt$PLHHH5JLU H|$HHHt$HHVL$HD$HHxH;=H|$P1L$H$HtfHHHuH$H$H1WAH$H$H$L$H$HtHHHuH$H$H1WAH$H[A\A]A^A_]H$HH\$ HH5HH$HDH$HVHH51HH$HDH$HVHH5CH$H$HxH;=KH$HxH;=KH$-H\$(HKXL$LHl$ HH5LH$HH$HVLH5&LH$HDH$HVL$pH$HxH;=H$HxH;=H$GHH=t QH$HH=tVRHH=t^ZHH=tfbHH=tnjQBH$0Q:H$(QH$QH$H=H=UAWAVAUATSHIH|$H$W$HDŽ$DŽ$?HDŽ$ HH$H=]HHI11LHL$xIGI;LHL$HD$ LhMu`MHD$H8LH)HHHHLiЈJ<BD:=NDNL M9AHH|$DH$ HxH;=EH$ HxH;=LH$x HxH;=SH$P HxH;=ZH$p HxH;=aH$h HxH;=hH$` HxH;=oH$X HxH;=vH$ H$P HxH;=pH$X HxH;=wH$` HxH;=~H$H$DH[A\A]A^A_]HH=t$ HH=t,(QGH$5Q?H$-HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=HH=Q H$QH$QH$QH$H H$LQH$QH$QH$QH$zQH$rQ|H$jQtH$bQlH$ZQqH$_QiH$WQaH$OHH=qEkHH=voHH=wpHH=xqHH=yEsHH=~wHH=xHH=yHH=E{HH=HH=HH=EHMOH$H:QDH$2QHH=t QHH$ 9ff.UHLLHH$HxH;=uAuLH5HmE1HuA7LH$`HLHH5 HH$HVHH5HH5,HAH$XLH$XHVH$H$XHxH;=uZH$`H$HxH;=t$HH=tC?$1H([A\A]A^A_]HH=t%!QH$ 빋QdH$ RDUAWAVAUATSHXIIA]: H HcHIEIM H)HHIM@DIEI9E IMLŅULHljŅ92LAuDHŅLHLhXIEI9E  IMLŅLHHDŽ$8H$8HHH$HH$@H$8HH$8He[IEIM H)HHdPHVIM@ DH?LEMt7t$,MMH?I9 J<HMMt$,JHt0MtHLLMMMtLN|JILl$0HT$ HH9M9LLt$tYLL)HHH?HH~LLLHLIIHLd$HI9PHH;uHL9HPHLd$H$ HLLH55HD$ HEuE1DHĨ [A\A]A^A_]IEIM H)HHl @IMDHD$Q&H$QH$PH$HLLH5"HH$LH$HVHH5HHD$H$LH$HVHH5HD$H$HxH;=H$HxH;=H$ZHH=%H$XHLLAH5HAU@H|$8LHt$8HVHH5$HH$PLH$PHVHH5 HH$HLDH$HHVHH5HD$H$HHxH;=H$PHxH;=HD$8HxH;=H$XLD$0M\LOH$HLLH5AHD$@H$X HLLH5.HH51IH$HLLH5"HH$LH$HVHH5HD$@H$HxH;=H$8L$LLLH5!LU@H$LH$HVLH5ALD$P H$HxH;=wH$Q"H$PHH=twsu}H$HLLH5DHD$HH=QH$E1@@o@DH9r3H0<H\$8HLLH5@HD$>QH$PHH=HH=HH=HH=HH=HH=QgH$UQ_H$MHH=QNH$<QFH$4Q;H$)Q_H$MQH$PH=fVPP lPP @PHH8L$$HGH;GtHtPHHGXHt$H$XAVSPIHtu'IH HHH;Ht uIH1H[A^UAWAVAUATSPIHHHSH;St1HtL2HCHHCHL;HL)HALEILH=LEE1MtI9wpJ<IL;HSL)HHHHLtL0Ht LLIlMtLL#HkKHCH[A\A]A^A_]fffff.AVSPIHtu'IH HHH;Ht uIH1H[A^ffffff.SHtuHH;Ht uHH1[DUAWAVAUATSPIHHHSH;St1HtL2HCHHCHL;HL)HALEILH=LEE1MtI9wpJ<IL;HSL)HHHHLtL0Ht LLIlMtLL#HkKHCH[A\A]A^A_]fffff.AVSPIHtu'IH HHH;Ht uIH1H[A^ffffff.SHtuHH;Ht uHH1[UAWAVAUATSPIIIII1LHHL MIǘMMPLLLffffff.L9t!H HtYHq1HHH9HHt@Ht;H8t5ffffff.M9tBIHtGLQ1LHH9MIt.WAIFLH[A\A]A^A_]MtM)Mu=(HtHL`W@H@ LHLHIIuIUHH)1IIWAIFtLH=u@HIuIUII^JIFH)HHtHHIF3UAWAVAUATSHxL$IIIIH|$hWD$PHD$`D$h?HD$p HH\$PH=HHH1HHHl$HW)D$0HH\$0H\$8HHD$@Ll$ I~wLLAVHHD$(1Ht D$ HHHD$8I|$>LLAT$AmHL$HHt$P1HHIJHtLտ HtHHKHHW@H|$PLLHILhI:Hl$Ld$ffff.IBHH9D$ H@H}HH|$ H7HLUII>IvHT$PLIINHL$0H9aHH\$(HL$PHt$X1HHIJHtNH(HMH9t"H}Ht2HO1HHL9HHtHtHHuOfff.Lտ HtHHXW@H|$PLHHINHL$0ILhI6H;t$0ff.L6L9HL$PLD$X1LIIN MHt$8I9HMHOHH1fI9tHۻt?ffffff.HHmHtHu1HIL9tHf.I9t@H7HtEHN1HIL9IHt,f.Ht$8LLMtIHu4 HtHLpW@H|$PLLHHL$H9Hu LMtHL$PHt$X1LHHHHMtGH(HMfff.I9t"H}Ht&HO1HHH9HHt HtHHu:Lտ HtHLpW@H|$PHLHILpM9Lu LpM9s{M:O$HL$PHt$X1LHHHH>H(HMI9H}HHO1HHH9HHtfffff.LhM9&M:O$HL$PHt$X1LHHHHtNH(HMI9t+H}Ht2HO1HHH9HHtfHt HHuLտ HtHK HHW@H|$PHLHI=ffff.HtHHffffff.Lտ HtHK HHW@H|$PHLHIMM9LEHt$8HH;t$0IH\$(4HD$ L0HL$PHt$X1LHHHHLd$tIH(HMfI9t"H}Ht2HO1HHH9HHtHtHHuNfff.Lտ HtHHL$ H HHW@H|$PHLHIL9hHl$uH|$ I;:EIHD$ L0HL$PHt$X1LHHHHt;H(HMI9t"H}Ht&HO1HHH9HHt HtHHuBLտ HtHHL$ H HHW@H|$PHLHILhD$ H|$ I;:LZf.D$ DWL4$AIFL|$`Hl$`H1L|$@1I:IFINHUHuH4HT$@Ht$HH9t*Ht D$@HHINff.LLLIHmHuIM~L9LH)HHHH?HH~HL$PHLHHHT$PHHL9L$L$ffff.HD$PH$E)$H]LLHHt4fffff.@IILLLHLuH$HH$HHHL9vHT$PHLH|$`HL4$L|$`tHHHuH|$PHT$XH1WAH|$PLHĘ[A\A]A^A_]UAWAVAUATSPIIIHI>IFHH)HHEHHH=HEE1Ht H9H<II>IFHH)HHLtHA$ATAATH9t7HHLH@HtHHHHH9uH)HJ\)I>LHHtM.I^IDIFH[A\A]A^A_]UAWAVAUATSH(ILl$HII)IHCH$L|$ Ht$MIHHT$LH?LHH!HLd$IL$HH,$HMLl$ M%IEIIMIIEINIMIFILLHImuILHLuM9rHl$HLLHLt$LHMI)ILM IFH?M|ILHHlf.HMLEHLLMIHIuIHl$|JHff.HMLEHHEHCHEII)LH1HMHIH([A\A]A^A_]UAWAVAUATSHHILt$HHl$HT$(L95H]L9(L|$(Ll$@If.LHHt^LIL$HH)H~:HHIt$H{ff.HGHFHHHHHHLEHM@HD$(HD$@)D$0LHHl$ H\$0HLHMt/f@IILHLLMuHL$0HHL$8HHLt$Hl$L|$(H\$ LH L9IHHH[A\A]A^A_]UAWAVAUATSHHT$IIM7ImMIv1HHIKHtHHHKfffff.H9t!H;Ht&HO1HHL9HHt HtLMu? HtHHhW@LLHHIM7MIvIm1HHIKHtIHHKffffff.H9t!H;Ht&HO1HHL9HHt HtHHuBL˿ HtHHhW@LLHHM7MIvIIIHL$H@H$HD$H(1HHIKHtAHHKH9t!H;Ht&HO1HHL9HHt HtL Mu? HtHHhW@LLHHIM7MIvHD$Hh1HHIKHtDHHKf.H9t!H;Ht&HO1HHL9HHt HtHHu2 HtHHhW@LLHHIL$Ht$H9sH$H;PH9 H[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9HA1IHHHtHHHHHHuHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0,IOIGIMwIHtH@1IwL4IH IGLH[A\A]A^A_]AWAVATSPIIHIL$H<$H<$t$LLusH<$HLt@HLtIH IHIGHKIOHCQH<$LLtIIIIIGINIOIF II $II$IGIL$IOID$H[A\A^A_UAWAVAUATSHHL $LD$HL$HT$HHl$ ILL$(HBH?LlII9~SLt$(L|$ Kl?HHLK\?HHLLHEHHIACIFHH)HHEHHH<IEE1HtL9HHII>IFHH)HLtAH9t?HHLHfff.HtHHH9uH)HN|!I>MIHtM&M~HLI^H[A\A^A_UAWAVAUATSH(HL$HT$ ILl$IM)IMffff.M'HD$ LLH1LIIOMI:HHOHH1L9tHt?ffffff.HHHtHs1HIL9tHff.L9t!H7Ht3HN1HIL9IHtMtIHuAffff. HtHL`W@H|$ LLHHL$H9H_HD$ LLHMg1LIIOMIHIGHD$HKHH1@L9tHt?ffffff.HH?HtHw1HIL9tHff.L9t!H3Ht3HN1HIL9IHtMtIHuAffff. HtHL`W@H|$ LLHHL$H9HHD$ LLHMg1LIIOMIHIGHD$HKHH1@L9tHt?ffffff.HH?HtHw1HIL9tHff.L9t!H3Ht3HN1HIL9IHtMtIHuAffff. HtHL`W@H|$ LLHHL$H9HHD$ LLHMg1LIIOMIHIGHD$HKHH1@L9tHt?ffffff.HH?HtHw1HIL9tHff.L9t!H3Ht3HN1HIL9IHtMtIHuAffff. HtHL`W@H|$ LLHHL$H9HI IMm{HD$L)HHJHM/HD$ HL@1LIIN MI)HHM1HHfff.L9tHt?ffffff.HHHtHs1HIL9tHff.L9t7HuHt;HN1HIL9IHt"Htc~L|$~MtIHu4 HtHLhW@H|$ LLHHL$H9HIM/HD$ HL@1LIIN MI)HHM1HHL9tHt?ffffff.HHHtHs1HIL9tHff.L9t,HuHt0HN1HIL9IHtL|$iMtIHu4 HtHLhW@H|$ LLHHL$H9H-IL|$M?HD$ HL@I1LIIN MIHHK1HH@L9tHt?ffffff.HHmHtHu1HIL9tHt~fffff.L9t!H3Ht&HN1HIL9IHt MtIHu2 HtHLxW@LLLHHL$H9Hu HD$HD$HD$H([A\A]A^A_]L|$AWAVATSPIIII>IFHH)HHEHHH<IEE1HtL9HHII>IFHH)HLtAH9t?HHLHfff.HtHHH9uH)HN|!I>MIHtM&M~HLI^H[A\A^A_UAWAVAUATSPHIHIFINH)HH9HM>HL)HHH)H9H9ILBIL9LEE1Mt I9J<IM>IFL)HHtLLHIfffff.A$AD$%DA$9s A $AVA4$AfDLL ;A4$HËHC9ryH9rH9rHLLHL)H@ILLffffff.AFA $ANMvMM)LHHVH|YH?H|H1ff.HALA;LsH\fH\A A H9H| f1@u(HNH?HLHH9uH ALA H\HH~;HsHH?HT HA<9sA ) can only be formed between a block and a loop header.Loop header is targeted by back-edge blocks but the standard requires exactly oneConstruct with does not have a . This may be a bug in the validator.does not dominatedoes not strictly dominateis not post dominated byblock exits the headed by , but not via a structured exit branches to the construct, but not to the Header block is contained in the construct headed by , but its merge block is notFor WebGPU, unreachable merge-blocks must be referenced by a reachable merge instruction.For WebGPU, unreachable merge-blocks must terminate with OpUnreachable.For WebGPU, unreachable merge-blocks must only contain an OpLabel and OpUnreachable instruction.For WebGPU, unreachable merge-blocks cannot be the target of a branch.For WebGPU, unreachable continue-target must be referenced by a loop instruction.For WebGPU, unreachable continue-target must be referenced by a reachable loop instruction.For WebGPU, unreachable continue-target must terminate with OpBranch.For WebGPU, unreachable continue-target must only contain an OpLabel and an OpBranch instruction.For WebGPU, unreachable continue-target cannot be the target of a branch.For WebGPU, unreachable continue-target must only have a back edge to a single reachable loop instruction.For WebGPU, all blocks must be reachable, unless they are degenerate cases of merge-block or continue-target.{Block(s) } are referenced but not defined in function appears in the binary before its dominator Maximum Control Flow nesting depth exceeded.OpReturn can only be called from a function with void return type.OpKill requires Fragment execution modelvector::_M_default_appendvector::_M_range_checkMerge Block must be an OpLabelMerge Block may not be the block containing the OpLoopMerge Continue Target Merge Block and Continue Target must be different idsUnroll and DontUnroll loop controls must not both be specifiedPeelCount and DontUnroll loop controls must not both be specifiedPartialCount and DontUnroll loop controls must not both be specifiedIterationMultiple loop control operand must be greater than zero'Target Label' operands for OpSwitch must be IDs of an OpLabel instructionOpReturnValue Value '' does not represent a value.OpReturnValue value's type '' is missing or void.' is a pointer, which is invalid in the Logical addressing model.'s type does not match OpFunction's return type.OpBranchConditional requires either 3 or 5 parametersCondition operand for OpBranchConditional must be of boolean typeThe 'True Label' operand for OpBranchConditional must be the ID of an OpLabel instructionThe 'False Label' operand for OpBranchConditional must be the ID of an OpLabel instruction'Target Label' operands for OpBranch must be the ID of an OpLabel instructionOpPhi does not have an equal number of incoming values and basic blocks.Using pointers with OpPhi requires capability VariablePointers or VariablePointersStorageBufferResult type cannot be OpOpPhi's number of incoming blocks () does not match block's predecessor count ().OpPhi's result type does not match incoming value type .OpPhi's incoming basic block is not an OpLabel. is not a predecessor of Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx BBA  < ABA G `ABA G0ABB B(B0A8D$AD00pABB B(B0A8G0ABB B(B0A8G0<O ABB B(B0A8G 0pABB B(B0A8G0bABB B(B0A8G"0ABB B(B0A8G&0 ABB B(B0A8A@0@K ABB B(B0A8G0t>ABB B(B0A8D0 ABB B(B0A8G0IABB B(B0A8G0ABB B(B0A8GD@AXPBAA 0xABB B(B0A8A@0ABB B(B0A8A@PBAA 0ABB B(B0A8D`04pABB B(B0A8D0hABB B(B0A8DP0[ABB B(B0A8A@$BBB A(A00ABB B(B0A8D$,BBB A(A00TUABB B(B0A8D`;A0ABB B(B0A8A@PBAA ;A$4BBB A(A00\#ABB B(B0A8A@0UABB B(B0A8A@(ABB B(A00ZABB B(B0A8A@$BBA 0DZABB B(B0A8A@(xABB B(A00[ABB B(B0A8A@([BBB B(A00yABB B(B0A8A@80L[ABB B(B0A8A@0[ABB B(B0A8A@(BBB B(A06BBA  6BBA .rela.init_array.rela.text.comment.bss.rela.text.startup.group.rela.text._ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE17_M_default_appendEm.note.GNU-stack.rela.text._ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKPN8spvtools3val10BasicBlockESt6vectorIS5_SaIS5_EEEEZNS2_3CFAIS4_E19CalculateDominatorsERKS8_IPKS4_SaISF_EESt8functionIFPKSA_SF_EEEUlS5_E_ET_SQ_SQ_T0_St26random_access_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt6vectorISt4pairIjjESaIS1_EE19_M_emplace_back_auxIJjjEEEvDpOT_.rela.text._ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_.rela.text._ZNSt6vectorISt4pairIPN8spvtools3val10BasicBlockES4_ESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT_.rela.text._ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjjEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT_.rela.text._ZZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EEENKUlRKSt4pairISC_SC_ESM_E_clESM_SM_.rela.text._ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_.text._ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_.rela.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElS7_ZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_T0_SW_T1_T2_.rela.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0_T1_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_.rela.text._ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_SV_SV_T0_.rela.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0_.rela.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0_.rela.text._ZN8spvtools3val8Function18GetContinueHeadersEPNS0_10BasicBlockE.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.rela.text._ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E.rela.text._ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.rela.text._ZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EE.rela.text._ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rela.text._ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_ZNS0_3CFAIS2_E19CalculateDominatorsERKSt6vectorIS4_SaIS4_EESt8functionIFPKS9_IPS2_SaISF_EES4_EEE12block_detailESaISN_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSP_18_Mod_range_hashingENSP_20_Default_ranged_hashENSP_20_Prime_rehash_policyENSP_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSP_10_Hash_nodeISN_Lb0EEE.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE.rela.text._ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.rodata.cst16.rodata.str1.1>@ g>L g>X g>d g>p g>| g> g> g> g> g> g> g> g> g> g> g> g>  g> g>$ g>0 g>< g>H g>Tg>\ g>h g>t g> g> gK}Q_g~&~n~`= P8 Hxg#>hg%@ (Hg'0pHg)@g+ 0p HHg-GBg/1[,Pxg1  ȸxg3@0g5PpHg7PUPg9 Hg;J#EPg=Ug?@`gA4Z/xxgC pHgEe0Z`8xgGX S `gIB`[=xgK [ 0gM y0gOP@[xgR[ `xgT  xgV' 6" P0gX к6 0gZ0'+xg\|27SX(g`0`\ @gd`h!0?^/^0^0^ B>0^_ Z/^ [m/^N/^bI.^/&.^2-^ L-^%$,^I-+0^ 0^v40^y/^%c/^ .^.^#.^-^/^ Z/^.^.^.^-^C-^,^w/^ 0^"0^"/^?Q/^]\.^8w.^ .^-^ ':-^02,^bD /^"~0^K0^/^ H/^.^ 8n.^X .^e-^v81-^ ,^.^0u0^0^&/^?/^ .^%e.^> -^J -^V(-^g ,^0.^Gl0^0^/^6/^.^\.^-^ -^Z-^oH,^a-^N-c0^G/^_R/^\-/^ F.^SbS.^J-^ky-^j;-^4,^V-^{ Z0^ /^/^-$/^ -.^A -J.^n 7-^ p-^ ),^Q0^ /^ /^ .^ A.^- =-^j g-^{ 6 -^ ?,^ B,^ H0^2 E/^w A/^ K/^ .^ 8.^< "-^^ ^-^t B-^ 1,^ 6\'};l|Pp{;4{PyP}{z`{6y@z_d! !"#%')+-/13579;=?ACEGIKMOQRTVXZ\^_`bcd@$"' $"%>!P$pd,  j }QK "LpI,O 9#*b#@"B%V]IN "#*"K[&"1[a)"T[)("R["E+"GZ%"CZ:";g "=#"7")Z""X6"?U7"A!"V"I""Z6\"5>"-pK"+&"M["OyJ"39 "9U"Qw"/|Ts  P((    & q _ :! e4S}" !s! W ! 5%  E  v 2$5M^Wa  s) _Z14spvIsWebGPUEnv14spv_target_env_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools3val8Function21undefined_block_countEv_ZN8spvtools3val9Construct24corresponding_constructsEv_ZN8spvtools3val8Function10constructsEv_ZN8spvtools3val17ValidationState_t9functionsEv_ZN8spvtools3val8Function14ordered_blocksEv_ZN8spvtools3val10BasicBlock19immediate_dominatorEv_ZNK8spvtools3val10BasicBlock19immediate_dominatorEv_ZN8spvtools3val17ValidationState_t16current_functionEv_ZNK8spvtools3val8Function32AugmentedCFGPredecessorsFunctionEv_ZNK8spvtools3val8Function30AugmentedCFGSuccessorsFunctionEv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools3val9Construct11entry_blockEv_ZNK8spvtools3val9Construct11entry_blockEv_ZN8spvtools3val8Function11first_blockEv_ZN8spvtools3val8Function13current_blockEv_ZNK8spvtools3val9Construct10exit_blockEv_ZNK8spvtools3val9Construct4typeEv_ZNK8spvtools3val8Function59AugmentedCFGSuccessorsFunctionIncludingHeaderToContinueEdgeEv_ZNSt8ios_base4InitD1Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt8ios_base4InitC1Ev_ZSt4cout__cxa_atexit_ZStL8__ioinitmemset_ZStL19piecewise_construct_ZNSs4swapERSs_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs_ZNSs6appendERKSs_ZNSsC1ERKSs.L.str_GLOBAL__sub_I_validate_cfg.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_cfg.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val16PerformCfgChecksERNS2_17ValidationState_tEE3$_6E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val16PerformCfgChecksERNS2_17ValidationState_tEE3$_5E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val16PerformCfgChecksERNS2_17ValidationState_tEE3$_4E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val16PerformCfgChecksERNS2_17ValidationState_tEE3$_3E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val16PerformCfgChecksERNS2_17ValidationState_tEE3$_2E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operationstrlen_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNSs6insertEmPKcm_ZNSs6assignEPKcm_ZNSs6appendEPKcm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNSs7reserveEm_ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE17_M_default_appendEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val8Function17RegisterLoopMergeEjj_ZN8spvtools3val16FirstBlockAssertERNS0_17ValidationState_tEj_ZN8spvtools3val16MergeBlockAssertERNS0_17ValidationState_tEj_ZNK8spvtools3val8Function12IsFirstBlockEj_ZN8spvtools3val8Function8GetBlockEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZN8spvtools3val8Function22RegisterSelectionMergeEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNK8spvtools3val17ValidationState_t9GetTypeIdEjspvOpcodeString_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKPN8spvtools3val10BasicBlockESt6vectorIS5_SaIS5_EEEEZNS2_3CFAIS4_E19CalculateDominatorsERKS8_IPKS4_SaISF_EESt8functionIFPKSA_SF_EEEUlS5_E_ET_SQ_SQ_T0_St26random_access_iterator_tagmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base__dso_handle_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val8Function13RegisterBlockEjb_Z17spvOpcodeIsBranch6SpvOp__ZN8spvtools3val8Function16RegisterBlockEndESt6vectorIjSaIjEE6SpvOp__ZNSo9_M_insertImEERSoT__ZNSt6vectorISt4pairIjjESaIS1_EE19_M_emplace_back_auxIJjjEEEvDpOT__ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorISt4pairIPN8spvtools3val10BasicBlockES4_ESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESK_IJEEEEESt17_Rb_tree_iteratorIS9_ESt23_Rb_tree_const_iteratorIS9_EDpOT__ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjjEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EEENKUlRKSt4pairISC_SC_ESM_E_clESM_SM__GLOBAL_OFFSET_TABLE__ZN8spvtools3val22StructuredSwitchChecksERNS0_17ValidationState_tEPNS0_8FunctionEPKNS0_11InstructionEPKNS0_10BasicBlockESA__ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZSt9make_heapIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZN8spvtools3val20ConstructErrorStringERKNS0_9ConstructERKSsS5_S5__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS1_16PerformCfgChecksERNS1_17ValidationState_tEE3$_5E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS1_16PerformCfgChecksERNS1_17ValidationState_tEE3$_3E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS1_16PerformCfgChecksERNS1_17ValidationState_tEE3$_2E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockES4_EZNS1_16PerformCfgChecksERNS1_17ValidationState_tEE3$_6E9_M_invokeERKSt9_Any_dataS4_S4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockES4_EZNS1_16PerformCfgChecksERNS1_17ValidationState_tEE3$_4E9_M_invokeERKSt9_Any_dataS4_S4__ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElS7_ZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_T0_SW_T1_T2__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEElZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0_T1__ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1__ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1__ZN8spvtools3val10BasicBlock25SetImmediatePostDominatorEPS1__ZN8spvtools3val10BasicBlock21SetImmediateDominatorEPS1__ZNK8spvtools3val10BasicBlock13postdominatesERKS1__ZNK8spvtools3val10BasicBlock9dominatesERKS1__ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_SV_SV_T0__ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPN8spvtools3val10BasicBlockES6_ESt6vectorIS7_SaIS7_EEEEZNS3_3CFAIS5_E19CalculateDominatorsERKS9_IPKS5_SaISG_EESt8functionIFPKS9_IS6_SaIS6_EESG_EEEUlRKS7_ST_E_EvT_SV_T0__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0__ZN8spvtools3val16PerformCfgChecksERNS0_17ValidationState_tE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15ControlFlowPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val7CfgPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val22PerformWebGPUCfgChecksERNS0_17ValidationState_tEPNS0_8FunctionE_ZNK8spvtools3val9Construct6blocksEPNS0_8FunctionE_ZN8spvtools3val19FindCaseFallThroughERNS0_17ValidationState_tEPNS0_10BasicBlockEPjPKS3_RKSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEPNS0_8FunctionE_ZN8spvtools3val9Construct8set_exitEPNS0_10BasicBlockE_ZNK8spvtools3val9Construct16IsStructuredExitERNS0_17ValidationState_tEPNS0_10BasicBlockE_ZN8spvtools3val8Function18GetContinueHeadersEPNS0_10BasicBlockE_ZN8spvtools3val8Function13GetBlockDepthEPNS0_10BasicBlockE_ZN8spvtools3val18printDominatorListERKNS0_10BasicBlockE_ZN8spvtools3val14ConstructNamesENS0_13ConstructTypeE_ZNK8spvtools3val8Function11IsBlockTypeEjNS0_9BlockTypeE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt8_Rb_treeIjSt4pairIKjSt13unordered_setIjSt4hashIjESt8equal_toIjESaIjEEESt10_Select1stIS9_ESt4lessIjESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E_ZNSt8_Rb_treeIjSt4pairIKjjESt10_Select1stIS2_ESt4lessIjESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZN8spvtools3val27StructuredControlFlowChecksERNS0_17ValidationState_tEPNS0_8FunctionERKSt6vectorISt4pairIjjESaIS7_EERKS5_IPKNS0_10BasicBlockESaISE_EE_ZN8spvtools3val28ValidateStructuredSelectionsERNS0_17ValidationState_tERKSt6vectorIPKNS0_10BasicBlockESaIS6_EE_ZN8spvtools3CFAINS_3val10BasicBlockEE19CalculateDominatorsERKSt6vectorIPKS2_SaIS6_EESt8functionIFPKS4_IPS2_SaISC_EES6_EE_ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE_ZN8spvtools3val33UpdateContinueConstructExitBlocksERNS0_8FunctionERKSt6vectorISt4pairIjjESaIS5_EE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_ZNS0_3CFAIS2_E19CalculateDominatorsERKSt6vectorIS4_SaIS4_EESt8functionIFPKS9_IPS2_SaISF_EES4_EEE12block_detailESaISN_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSP_18_Mod_range_hashingENSP_20_Default_ranged_hashENSP_20_Prime_rehash_policyENSP_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSP_10_Hash_nodeISN_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str9.L.str99.L.str89.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str109.L.str8.L.str98.L.str88.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str108.L.str7.L.str97.L.str87.L.str77.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str116.L.str106.L.str5.L.str95.L.str85.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str12.L.str112.L.str102.L.str1.L.str91.L.str71.L.str61.L.str51.L.str41.L.str31.L.str21.L.str11.L.str111.L.str101.L.str90.L.str80.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10.L.str110.L.str100 &.: ATaqy +(0?PW6dlt     ( RsA +2L?V b{ k  E[ W `    j+: AP We q         /Mk 5 K s z ! 9 K !Z t       1 G ] s       7 W w      7 W w     ) J k     1Rs3~! EL"Yl#$  AH"Uev}%&  ( 8d!   +; T m Rs!i!A <m,* :d!! <C"Pcw~)*   7 > 'K ] q x (      ! ,!4444?44 /555 5 5  6 +6 K6 |66667!717 J7 t777 7 7 8"8C8X8c8888889 /9 E9]99 949995999:(:h:|:::.::::/::;;0$;?; X; k;;;;;1;;;;2 <<<3(<C< V<u<<<<<9< <=!= := S= l= ======:= >.>=> V> o> > >>>>>?;? 7?R?a? z? ? ? ?? ?7?@2@8D@b@@ @ @ @ @ A A 5A HA[A tA A AA A  B,B+@@ UAWAVAUATSHIIAE:1=PH HcHA]@L! LLL( L9 IEIM H)HH@0IM4LH p@ L 1AAu@LxH$` HLLH52h=AAu@LHIEIM H)HH@ IM4Lp@LH9tnHtiHtd11LHHtzA Au@L H$HLLH5, H$HLLH5+E H$XHLLH55H$ A]@LLL9LLL9n LLL1A Au@L H$` HLLH51xAu@LHHEE:8HMHE H)HHIEIU H)HHrI H} H9 H@ IM4Lp@LIIEIM H)HH|@0IM4Lp@LM AO: H H: HMHU H)HHQIOIw H)HHH},yI9,L@HX L)HHAxH9,HHI Ap D$D$I8IMIU H)HH8H@Iut D9_HHH9rM} M+}IAm@L=oH %HcHLLD$A H$HLLH50 DŽ$H$LLŅ A]@$91A Lx H$XHLLH5LLAǺLLAm@9DŽ$H$LLŅ$A9}1AAu@LH$HLLH54A]@LL19|H$HLLH549DŽ$ DŽ$ DŽ$PDŽ$Au@H$ H$ L$PL$LLLDŽ$DŽ$XDŽ$D$H$H$XL$LL$LF$;D$W$ ;$Xc$ ;$O1A?Au@L+H$` HLLH5* H$HLLH5*HH5H}:HHHH$HHH$HLLH5'D=LHHHP H)HH A@HILL9 H$XHLLH5;H$H$HLLH5+H$PH$HLLH58HA}:HHHH$HHH$HLLH5"H$HLLH5(H$XHLLH5'uH$H@H H5H$WH$XHLLH5/ H$XHLLH5*H$HLLH5L$LLLH5LLHHHH$HHH$H@H H5H$HHHH5 H$HLLH59vH$XHLLH5JHUDH$LH$HVHH5H$H$HxH;=H$X[H$HLLH53HH5H$HLLH59HH5 bH$HLLH5H$H$HLLH5*H$PeH$XHLLH5HLDHHHH$XHHH$HLLH59HH5)uH$H@H H5H$KLHHtHH$HH#H$H@H H5H$H$HHĨ[A\A]A^A_]DŽ$\ DŽ$X DŽ$T DŽ$P H$\ H$X L$T L$P L$X D9AI!ǻLLH;$T 2HL9rbLII$p Lx:5HDŽ$H I$p H$H LH$H HLH!H9,AI$DxLLHD9HH9rLIID$ I+D$HHLH!H90A{LLHI $;mHH9rNH$XH@HXxH5H$XKLHHtHH$XHH#H$XH@HXxH5H$XMH$HLLH5* $I!E1LLH;\$uA4L-L;D$LAHL9rD9$$a1AAu@LH\$HLLH57H$~H$HLLH52HH5.H$/H$PHLLH52HH5.H$ H$XHLLH51HH5(sH$ HLLH52HH5.oHH=H$` HLLH5>;H$` HLLH54HH5H$H$HLLH5-HH5/H$HyH$HLLH56HH5!QH$XH$ HLLH5>H$@ H$ HLLH54HH5H$ 1I}tD9s\HHH9r1AaAu@LMH$HLLH5-L$ LLLH5LLH5LH5%LDLH5L$ LH$PHLLH5HHHHH56GH=H=fTCCCCp@UAWAVAUATSHX IIAl$:QXI $M|$I)IEA)ufH$ HLLH5!HA|$:HHHH$ HHIArbL$ LLLH5LHHHH$ HH4LLA60Hl$1A9LAHfff.2HI$F4H|$H:-H Hc HHH h A9rBHH@IE9rHH h A9rpHDŽ$Hq H|$HHHMI x:HHuHEp H|$HHH$HHL;$i!H0HhH)HHMI9BAN;H$ H@H  H5H$ H$P H$ H@H ( H5H$ HHH5HDHH5 H$ HuL$`LHLH54L$ 5L|$LHt$LH5FL$LHX [A\A]A^A_]1L$LHt$LH5/LLHH5LLL$XyL$LHt$LH5+LLHH5LLL$H$HHt$IILH5+HHLH5HAwDHH5HHLH5!HHHHH5H$XL$`LHt$LH5-LH$LH5LLL$sResult Type must not equal the Operand typeResult Type does not logically match the Operand typeCannot copy composites of 8- or 16-bit typesvector::_M_range_checkExpected Result Type to be a matrix typeExpected Matrix to be of type OpTypeMatrixExpected component types of Matrix and Result Type to be identicalExpected number of columns and the column size of Matrix to be the reverse of those of Result TypeCannot transpose matrices of 16-bit floatsExpected Result Type and Operand type to be the sameThe Result Type must be the same as Composite type in Op yielding Result Id .The Object type (Op) does not match the type that results from indexing into the Composite (Op).Cannot insert into a composite of 8- or 16-bit typesExpected at least one index to Op, zero foundThe number of indexes in Op may not exceed . Found indexes.Expected Composite to be an object of composite typeVector access is out of bounds, vector size is , but access index is Matrix access is out of bounds, matrix has columns, but access index is Array access is out of bounds, array size is Index is out of bounds, can not find index in the structure ''. This structure has members. Largest valid index is Reached non-composite type while indexes still remain to be traversed.Result type (Op) does not match the type that results from indexing into the composite (OpCannot extract from a composite of 8- or 16-bit typesExpected number of constituents to be at least 2Expected Constituents to be scalars or vectors of the same type as Result Type componentsExpected total number of given components to be equal to the size of Result Type vectorExpected total number of Constituents to be equal to the number of columns of Result Type matrixExpected Constituent type to be equal to the column type Result Type matrixto the number of elements of Result Type arraytype Result Type arrayto the number of members of Result Type structExpected Constituent type to be equal to the corresponding member type of Result Type structExpected single constituentExpected Constituent type to be equal to the component typeExpected Result Type to be a composite typeCannot create a composite containing 8- or 16-bit typesThe Result Type of OpVectorShuffle must be OpTypeVector. Found OpOpVectorShuffle component literals count does not match Result Type ''s vector component count.The type of Vector 1 must be OpTypeVector.The type of Vector 2 must be OpTypeVector.The Component Type of Vector 1 must be the same as ResultType.The Component Type of Vector 2 must be the same as ResultType.Component index is out of bounds for combined (Vector1 + Vector2) size of Component literal at operand cannot be 0xFFFFFFFF in WebGPU execution environment.Cannot shuffle a vector of 8- or 16-bit typesExpected Result Type to be OpTypeVectorExpected Vector type to be equal to Result TypeExpected Component type to be equal to Result Type component typeExpected Index to be int scalarCannot insert into a vector of 8- or 16-bit typesExpected Result Type to be a scalar typeExpected Vector type to be OpTypeVectorExpected Vector component type to be equal to Result TypeCannot extract from a vector of 8- or 16-bit typesUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ZABB B(B0A8G+0PABB B(B0A8G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@8CH SY2  0*\ +/+*a0 9+hK8/( [C`:NG,D,6+5;9;PfRfL5J"b-  y25F O ]Y50,A .pN,)z"TG #Lo681o)2g) 17h"3K/5!v9//h(+/^.0 (<Bd,8+m& K:V Uq + + ? ?9E V m &d  74  .L (> 0n 4w 0  2 )[, (T :S>: 3 x*|Zx$+0.G\{A  _Z14spvIsWebGPUEnv14spv_target_env_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_composites.cppstrlen_ZNK8spvtools3val17ValidationState_t20GetConstantValUint64EjPm_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val12_GLOBAL__N_125GetExtractInsertValueTypeERNS0_17ValidationState_tEPKNS0_11InstructionEPj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNK8spvtools3val17ValidationState_t9GetTypeIdEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val17ValidationState_t14LogicallyMatchEPKNS0_11InstructionES4_b_Z23spvOpcodeIsSpecConstant6SpvOp__Z21spvOpcodeIsScalarType6SpvOp__ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNK8spvtools3val17ValidationState_t17GetMatrixTypeInfoEjPjS2_S2_S2__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14CompositesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str79.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str8.L.str78.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str7.L.str77.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str6.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str5.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str4.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str3.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str12.L.str1.L.str71.L.str61.L.str51.L.str41.L.str31.L.str21.L.str11.L.str80.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10OdV^nhzdgcfk$b+QLc{ccakbb@bGTrndhhghfkbL1ccccc]5dfergb#k$b+"@hShkb h b'ihiNkqbxb7r8ruvr b G; cx h b 4 r b 5 r b % r/ uC vV rv b} $ b M b N q . b5 HZ ba / b K b  r d u v r& q- B rM nT y b O b 9 r m r ; r p< bC IP rW J| b : r E b 3 r b <r/b6 CrNdUuiv|rbPrRq!rduv1rVq] rr`i#hGcYcb_jhc7htq{ rduvrq b!=Lhcdvgekb6rb)*r1*>rebl)yr0rb%r&b)r-$ tTb[>}b+r,rb1r2rb"'/r6(\o|b?rb+r.r,kObVF{b@rnArBrnr bCr-n4DEJsQVsb ru+v>rjbq~ruvrlcc_jIqPerqrnrnr`b#0rSbZgrv`brnrnb&r1n8ErPnbrnrnrnrnr=bDQranhurn TTT/665 1587975861 2000 2000 100664 25216 ` ELF>-@@ UAWAVAUATSHx/IIAD$:׃ H %HcHAt$@LHt @:dH$-HLLH5HA|$:HHHH$-HHH5H$p*H$h*HA|$:HHHHHHH HQHH$p*HxH9At$@LHHk}:ZI$IL$H)HLyU:E1H\$(H#HcHHEHM H)HHc#P HML9H\$(N@4LHD$ HxID$IL$ HH)HHSH,$A H)HL9"I $4t$LHH}:u@LHg@:HL$ I:9RIID$IL$ HH)HHI9oH$-HLLHSHHH\$(H5HAT$@H$`*LH$`*HVHH5HD$p/H$`*HxH;=H$-H\$(H{H;=HH=H$-H@H--H5H$-HAT$@H$(,LH$(,HVHH5~At$@LHt H:H$-HLHH5$HAT$@H$(,LH$(,HVHH5At$@LHtHL H$-HLLH5!HAT$@H$(,LH$(,HVHH5HD$p/H$(,HxH;=H$-EjID$I9D$ I $4L@:v '' cannot have a null value.OpConstantSampler Result Type '' is not a sampler type.Op Result Type '' is not a composite type. Constituent count does not match Result Type ''s vector component count.Component type is not defined. Constituent '' is not a constant or undef.'s type does not match Result Type ''s vector element type.'s matrix column count.Column type is not defined.Result type is not defined.' type does not match Result Type ''s matrix column type.' component type does not match Result Type ''s matrix column component type.' vector component count does not match Result Type 'Element type is not defined.Length is not defined. Constituent count does not match Result Type ''s array length.'s array element type.' count does not match Result Type ''s struct member count.' type does not match the Result Type ''s member type.' count must be one.'s component type.' is not a boolean type.Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0-%ABB B(B0A8G_(PABB A(A0.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@&=x$ S&&Y2&j 0Z,\,/,x*Pb0 90-hK0 3C7+$,,#\:9Lg*Ov.SJ)0s 3!;ek6M5mJ*'-)>BQEd"%I%-%3*Xt?aG 7_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_constants.cppstrlen_ZNSs6appendEPKcm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt20__throw_out_of_rangePKc_Z19spvOpcodeIsConstant6SpvOp__Z26spvOpcodeIsConstantOrUndef6SpvOp__Z20spvOpcodeIsComposite6SpvOp__Z14spvOpcodeSplitjPtS__GLOBAL_OFFSET_TABLE__ZN8spvtools3val12_GLOBAL__N_114IsTypeNullableERKSt6vectorIjSaIjEERKNS0_17ValidationState_tE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val12ConstantPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str39.L.str29.L.str19.L.str8.L.str38.L.str28.L.str18.L.str7.L.str37.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str31.L.str21.L.str11.L.str40.L.str30.L.str20.L.str10B;o:vFIJFDIJC B0;E7;8;M8`;:FF@F'FB BU9e Bv HEF@F% ;6:=*JF_@sFz;:(F@F)F0 BC9p;:'F6<>:"F29:FIJFd;z8;;: F F3@GFN [Fn@F#F B B H! A1 Ha :p Fw  F @ F " F B H/ :> FE  R Ff @z F  F B E $ F, AM A ; ;< ;R 8f ; ;/ ;i ; = : F  F@F,FG B;8;E;A:F(:<FC PFe@yFF@FF B B0:?FFSFf@zF F B:FF @!F(5FP B~:F:FIJF::ANFy:F;8;w:~ F:F H: )FD Ht:F F@F F B:-F4 AFU@iFp }F@F!F B B!AA:RFY fFz@F F B:F F$@8F? LFc@wF~F B BA:"FM:^Fe rF@F F B:F F0@DFK XFs B H H H H)E0M Hm H:F:F F@)F0 =FT@hFo|F B BAA!ABAb:ivF:F F@FF@-F4AF\ Bu B:F F@FF@/F6CF^ Bw B:F F@F F @1 F8  E F` By B H A A!A! H3! HS! Hs! H! H! H!A! H%"AF"Ag"A"A"A" H"A" H# HD#AT# Ht# H# H# H# H# H%$AF$Ag$A$A$A$A$A %A%&%G$%&)%G%5%?/&? ,T,%/691 1587975863 2000 2000 100664 32376 ` ELF>8@@ UAWAVAUATSHbIIAn:E E~@H /HcHLDu"LDuLDLLÅ Lu LuL LDuLLLDLDuLD LLÅ LuL LDALA9LH$P0HLLH5:HHHHH$P0HHLDu"LDuLDLLŅJLu LuLLD0LLDL9-H$]HLLH5:HmHH)HH$]HH)LDu"LDuLD%LLŅLu LuL_LDuLLLDŅLDu"LDuLDLLAE7LDu"LDuLDLDuLDLLDDŅLDu"LDuLDvLLAE LDu"LDuLD LDuLDLLDDŅ$LDu"LDuLDLLAE LDu"LDuLDP LDuLDLLDDŅdLDuLDLD LLD9H$;HLLH50HtHH5HH$;HH8LDLLLLxL=DŽ$6DŽ$6H$6H$6L$6H$H5HLLH58HuHH&HH$H5HH&LDLL L LL=DŽ$T+DŽ$P+H$P+H$T+LD$T+yH$)HLLH58HxHH&HH$)HH&DŽ$)DŽ$)H$)H$)LDW$) LLDŽ$L&DŽ$H&H$H&H$L&L$L&$);$H&SH$P!HLLH5:HyHH%HH$P!HH%DŽ$L!DŽ$H!H$H!H$L!LD$L!  LLDŽ$DŽ$H$H$LX$$H!;$-H$HLLH5:HzHH$HH$HH$DŽ$DŽ$H$H$LDIX9$ LLDŽ$DŽ$H$H$L$W$;$swH$HLLH5/HH5H{HH#HH$HH#LLŅLDALDD$LLD$Eu8|$u1LDu"LDuLD D$u.Lu LuL\$ DA}$wA,9LDD$  LDD$ LAĺ Lـ L$ L$ A  H$XHLLH5[H|HHCHH$XHHFH$1HLLH5(HHH~HH$1HHH$THLLH5+HHHSHH$THHVH$=HLLH5<HtHH9HH$=HH<H$3HLLH53HHHHH$3HHH$H:HLLH52HuHHgHH$H:HHjH$.HLLH5&HxHH9HH$.HH<H$'HLLH5&HyHH HH$'HHH$HLLH5&HzHHHH$HHH$HHLLH5&H{HHHH$HHHH$^HLLH5-HmHHHH$^HHH$YHLLH5-HnHHSHH$YHHVH$OHLLH5+HqHH%HH$OHH(H$0IHLLH5+HrHHHH$0IHHH$BHLLH5-HsHHHH$BHHH$P HLLH5H|HHHH$P HHH$-HLLH5HxHHHH$-HHH$HLLH56HH5HzHH HH$HH H$1H@H12$3H$1m H$TH@HTT$hVH$T6 H$pVHLLH55HHH HH$pVHH H$8HLLH5 HuHH HH$8HH H$P&HLLH54HyHH{ HH$P&HH~ H$HLLH54H{HHM HH$HHP LDALA9 H$ SHLLH5:HHH,HH$ SHH/H$=H@H==$8?H$= L$ 4D$ D$ D$ H$HLLH5SH|HHHH$HHH$3H@H33$@5H$3- H$H:H@HH:h:$;H$H:H$.H@H..$H0H$.H$'H@H'($)H$'H$H@H$@!H$QH$HH@HHh$H$HH$^H@H^^$X`H$^H$YH@HYY$`[H$YH$OH@HOO$pQH$OuH$0IH@H0IPI$JH$0I>H$BH@HBB$0DH$BH$P H@HP p $H$P H$P0H@HP0p0$1H$P0H$-H@H- -$.H$-bH$``HLLH5<HmHH HH$``HH H$h[HLLH53HnHHX HH$h[HH[ H$xQHLLH5<HqHH* HH$xQHH- H$JHLLH53HrHH HH$JHH H$8DHLLH55HsHH HH$8DHH H$$HLLH5 HyHH HH$$HH H$HLLH5 H{HHr HH$HHu LDL9H$XHLLH5:HnHHHH$XHHLDLD9LDLD9PH$LHLLH5=HqHH HH$LHH LDLD9LDLD9H$EHLLH5=HrHHr HH$EHHu LDLD9LDLD9H$@?HLLH5=HsHH HH$@?HH H$H@H$H$4L$  D$4D$C uBLDALDALALA9 1AAF:wssiAv@LuLLLt;H\$HLLH5?H$HHb[A\A]A^A_]H$6HLLH5"HuHHHH$6HHH$HHLLH5 HzHHcHH$HHHfH$pVH@HpVV$XH$pVH$8H@H88$@:H$8H$P&H@HP&p&$'H$P&xH$H@H$@H$AH$XH@HXx$ H$X H$"HLLH50HH5HyHHHH$"HHH$;H@H;<$=H$;ZH$HHLLH5.H{HHHH$HHHH$(NHLLH5:HqHH,HH$(NHH/H$GHLLH5:HrHHHH$GHHH$@HLLH5:HsHHHH$@HHH$X+HLLH5"HxHHHH$X+HHH$HLLH5HH|HHtHH$HHwH$HLLH5.HzHHFHH$HHIH$``H@H```$bH$```H$h[H@Hh[[$]H$h[)H$xQH@HxQQ$SH$xQH$JH@HJJ$xLH$JH$8DH@H8DXD$EH$8DH$$H@H$$$@&H$$MH$H@H$H$H$ SH@H S@S$TH$ SH$H@H$PH$H$ HLLH5<HH5H|HHLHH$ HHOH$ HLLH56HH5 H|HH HH$ HH H$LH@HLL$ NH$LH$EH@HEF$GH$EHH$@?H@H@?`?$@H$@?H$6H@H67$8H$6H$HH@HHh$H$HH$HLLH53HH5 H|HHHH$HHH$HLLH5:H{HHHH$HHH$"H@H"#$$H$"H$`HLLH5@H|HH"HH$`HH%H$HH@HHh$H$HH$]H@H]0]$^H$]H$XH@HX8X$YH$XH$(NH@H(NHN$OH$(NMH$GH@HGG$(IH$GH$@H@H@A$BH$@H$X+H@HX+x+$,H$X+H$H@H($H$qH$H@H$@H$:H$H5H@HH5h5$6H$H5H$ H@H  $H H$ H$ H@H  $ H$ H$H@H$XH$^H$H@H$@H$'H$`H@H`$H$`H$)H@H))$H+H$)H$P!H@HP!p!$"H$P!H$H@H$H$KH$H@H$H$fx8llsExpected unsigned int scalar or vector type as Result Type: Expected input to be float scalar or vector: Expected input to have the same dimension as Result Type: Expected int scalar or vector type as Result Type: Expected float scalar or vector type as Result Type: Expected input to be int scalar or vector: Expected input to have different bit width from Result Type: Expected 32-bit float scalar or vector type as Result Type: Expected input type to be equal to Result Type: Expected unsigned int scalar type as Result Type: Expected input to be a pointer: Logical addressing not supported: Pointer storage class must be PhysicalStorageBufferEXT: Expected int scalar or vector as input: Expected Result Type to be a pointer: Expected int scalar as input: Expected Result Type to have storage class Generic: Expected input to have storage class Workgroup, CrossWorkgroup or Function: Expected input and Result Type to point to the same type: Expected Result Type to have storage class Workgroup, Expected input to have storage class Generic: Expected Result Type to be of target storage class: Expected target storage class to be Workgroup, Expected input to have a type: Expected Result Type to be a pointer or int or float vector or scalar type: Expected input to be a pointer or int or float vector or scalar: Expected input to be a pointer, int scalar or 32-bit int vector if Result Type is pointer: Pointer can only be converted to another pointer, int scalar or 32-bit int vector: Expected input to be a pointer or int scalar if Result Type is pointer: Pointer can only be converted to another pointer or int scalar: Expected input to have the same total bit width as Result Type: 8- or 16-bit types can only be used with width-only conversionsUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4&0ABB B(B0A8G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@h0J3 S00Y20 07\8/8P*`~ 9X8hK< -CBd]==.!<#_9o)L')5<1m;xk;7/+5f`0C =75 A\U4TI:A]{4:@26,<>z=13X&0:f @ 0HGtzj_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_conversion.cppstrlen_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t28CooperativeMatrixShapesMatchEPKNS0_11InstructionEjj_ZNK8spvtools3val17ValidationState_t27ContainsSizedIntOrFloatTypeEj6SpvOp_j_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZNK8spvtools3val17ValidationState_t26IsIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t34IsUnsignedIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t28IsFloatCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t23IsCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_GLOBAL_OFFSET_TABLE__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14ConversionPassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str9.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str27.L.str17.L.str6.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str31.L.str21.L.str11.L.str30.L.str20.L.str10C9R:aAy756?<<567(566I3V3z1EFGE=>C79$:2AE<W<j3v31EFGE56 ?$789F:TAg<u<0=>C756?%<4<M0g5v6?756?<< 0'96:EA]7t9:A<<09: 2"7F1M$ZEdFxGE=7488;F1MZEdFxGE47588!;M1TaEkFGE;7 ;s 1z  E F G E ;$ 7T ; 1  E F G E ;? 7o ; 1  E  E F G E5 7J 4X 5f 4r 5 6 9 : 6 9 : 6, @: 6Q @ 1  E F G E 1 EFG/EO1V!cEjF~GE1#EFGE1*E1FEGXEx1%EFGE1EFG"EB1IVE`FtGE1EFGE 1 E*F>GQEq1xEFGE1EFGE;1B!OEYFmGE1!EFGE1 E#F7GJEj1q~EFGE1 EFGE41;HEO \EfFzGEDD1" /E6FJG]E}1EFGE1 EFG'EG1N[EeFyGE331EFGE7D1EFGED,DcDDDD?DvDDDDRDDD1E F!G4ET1[hErFGE1EFGE1%2E<FPGcE1 EFGE1EFG-EM1TaEkFGE331EFGE&333F2S2v1}"EFGE33221""/E9FMG`Ep3}3221"EFG E- Dt 2 3 2 3 B 7 B!1!,!E;!/j!1q!~!E!F!G!E!1!!E!F"G"E<"Ds"D"D"D#DG#1N# [#Eb# o#Ey#F#G#E#D#1# $E$F)$G<$E\$1c$p$Ez$F$G$E$1$$E$F$G%E&%1-%:%ED%FX%Gk%E%1%%E%F%G%E%1%&E&F"&G5&EU&1\&i&Es&F&G&E&D&D0'Dg'D'D'D (DC(Dz(D(1((E((E(F(G)E")1))6)E=)J)ET)Fh)G{)E)D)D*DH*D*D*1**E**E*F*G+E'+1.+ ;+EE+FY+Gl+E+D+1++E+F+G,E0,Dg,D,D,D -DC-Dz-D-D-D.DV.D.D.D.D2/Di/D/D/D0D &/718 1587975865 2000 2000 100664 4664 ` ELF>@@ UAWAVATSHpHIE:HEH9E HMLHt @:L$LLHH5LH|$LHt$HVLH5LD$`HD$HxH;=HH= HEH9E HMD4LDIMAG:HEHM H)HH`@HMIGI+HE19eLt$LLHH5LH|$LHt$HVLH5"LAWDH<$LH4$HVLH5LD$H$HxH;=HD$HxH;=H|$H$HLHH5HH$LDH$HVHH5HD$`H$HxH;=u=H$EuE1DHp[A\A^A_]ËQH$,HH=t QH$hHH=t$ HH=t,(QH$hQH$hH=OpLine Target '' is not an OpString.vector::_M_range_checkOpMemberName Type '' is not a struct type.OpMemberName Member '' index is larger than Type ''s member count.Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,ABB B(A0G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@H SY2 0\"/(H*  9phK  C +$z+rBj[bsZ#Rf|3H3 _ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_debug.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj__pthread_key_create_ZSt20__throw_out_of_rangePKc_GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val9DebugPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str7.L.str6.L.str5.L.str4.L.str3.L.str2.L.str1@mt    " 8 cjw  =J c   /740 1587975870 2000 2000 100664 80232 ` ELF>P@@*' UAWAVAUATSHH@IHHtxkLIIFI+HuۉLABtH$HLLH5bHD$HEL]>LHHH$E1H9 L(L$H H$$H$H$ DHH1LHHHH7@HsD9t+H+H@u1HHH9HHt?@H?HH?L$HhH@H$DŽ$0H9Au] AA쉜$0$n HH=t Q H$ DH$WH@DŽ$?HDŽ$ H$HH$HH9?HHI1LHL$L}HEH$H$I9D勜$0@D$(E'H$ HDIMAF:; IFIN H)HH`>H I}$rw$IH$H$1LHHHHtpH(HMfI9tAH}HtRHO1HHH9HHt9fщ$tgHtHHt 1;fHt HLpH$HLHLL$IpHHX HH@:$ H0HLLt/Hff.9X s H@HuHPHHuHL9t9X v7H$ H$ H$HHH$ L$HH(H@0HH)HHHHH~SHf9 u y y( u yHyP u ypyx u uyHHHHH)HHHHt.HtH9 uy u9H(9 uy u*H(9 }y uuH(HP HxDH9t[$$0$(DH$ btDD$ H0HLLt9HD9` sH@Huffffff.HPHHufHL9tD9` v7H$ H$ H$HHH$ L$HH(H@0HH)HHHHH~9Hffffff.9 t{y( t_yP t_yx t_HHHHH)HHHHtHtHuG9 t*H(9 t!H(9 u0H(HP HxfDH9tDHr%$($0IL;$$0Ai}dH$$ H$ H0HLLH@9p sH@Huffff.HPHHuzfL$ LL$DL$pLLHLH5LL LH5$HL9t9p v7H$ H$ H$HHH$ L$HH(H@0H9tf.9)H(H9uE1+LL$LHHJLH5{:HHD$(tHLHH#H$H@H0LH5$$LA}LqL$ LH$H$PLIH0LH5MLLLHH$hHHL9HH5$$"H$HHLmHH5Hߋ$HH5HH$HH5$$H$HHL"HH5H$( HH$ DH$( HVHHH5$`$H$( HxH;= A}I HCH9C  H 4LHHH9H   H4LHHCHK H)HHu @ H ,LLHCHK H)HH- @H =H$ Gr8=-IL9=U-H$A|$ H$03A:7DA@tC;HAHQ H)HHa @ HuAIM1LIHHHH(}D9H]H{1HIH9HHt=KIݺL$LLHA<$uH5HHDHT L"LH5}:HHtHLHH#H$H@H0LD$ELE|IcD$ HH$0Q:YH lL$LLHTLL#LH5D$LEH$HLoHH5D$H L$LLH$0HTLL2LH5D$`LH$EA<$H$uID$LH$0AEuE1E7tJ;H$HAHQ H)HHf@ H,tt "i@Lt-LHHHP H)HHI H,I8E1LuLHhLuL;Lt ID$LlIH$pHLH$0%HH5HLHH5HHH5D$H$HLKHH5D$`H$pHLH$0HH5D$9HHLiHH5D$oHt H8IM1LIHHHthH(}D9tRH]HtT{1HIH9HHtLHD$HLLIEHD$LHD$0L(H HD$AE1LH HD$HD$8H|$ Ht$8PIHD$(HIEl$DHD$0H0HLLt)H9h s H@HuHPHHufHL9t9h v(HL$DHL$PH|$HHHL$PLD$HHH(H@0H9tWfffff.Q L9u8tuAE"HQAUuAEfH(H9uHD$BH|$0@:t)w7H|$ HT$(HL$0 2fH|$ HT$(HL$0E9MH|$t H|$HX[A\A]A^A_]DUAWAVAUATSHHILL0HXIL)E1IIt&LH>GHILLHI\$?HL4LHLH?H:LHHHI)x Ht$Ld$I@Ld$HHt$HH9t 1HLMtLl$4I(I0HIt2HHf9h s H@HuHpHHuHHH9t9h v*I HL$4HL$@HHL$@LD$8HHP(H@0H9t4f:#uHcJ HtHHHI pLHH$HLLHD$ L(H HD$E1F,H|$ D@:;D$Dl$DHD$ H0HLLt8HfD9h sH@Huffffff.HPHHufHL9tD9h v(HL$DHL$PH|$HHHL$PLD$HHH(H@01H9tff.9)tH(H9ȈuDd$DHD$ H0HLLtDHfffff.D9` sH@Huffffff.HPHHufHL9tD9` v(HL$DHL$PH|$HHHL$PLD$HHH(H@0H9t&ffff.9)u D;y tڈH(H9uH$ttIL;|$PH|$(DHT$ )Lt$(L|$0AM9t3ILfD;T$HL$ ~t HI9uE1LMt LE1HtHDHX[A\A]A^A_]UAWAVAUATSHAH$ HEE1x)D$Ix't1L$AAux&AŊ@(D$_L$D$H$Ht$hH$HT$p$L$|D$$LDH(HXHH)1HD$`IIH$tRLH>o HHD$`HHHHI9F HHJ H$EKDl$^I(H$I H$DH$E1H$I$ffffff.D$I0HHHt9HD9` sH@Huffffff.HPHHufHH9tD9` v=H$H$H$HHH$LL$IHH(H@0AH9tfQ L9u 9#uHQD*H(H9uAL;$t&Mt I M M(LHIL+$LHILDIHHL9LEMt3L$HI9k J<HL$HHt I M L(HL$tHLLMtLLDJH$H$L$ $H$IL;$ Dl$^H$IL$ML+$M~MMIL5Lfffff.H<LHHu3HH?HHHHH$H$}I1H$H$HHjMLl$(H5HE1M D$|DHL$H|$_L$?L$ I(H$I HT$P ȈD$11HD$@HL$ H$Hʋ HL$0DH$H\$`IAlHH HD$HH$L$LH$k IĀ|$_tH$ H D$|LLH$ I~ H$L$H߉H$Dx:LLHAL$A5IAD|$8"\$^"\$?Mu8H$HxLM MAEDt1DAt#H$Dt1DZLt$@E9MMtHHLvH1LIIH]HMgJHtHIJL8)HNHFIL~HtH@1HvLujLILHLIEt+LD;LF9GHAuA MtL[A\A^A_]YY0000gUAWAVAUATSH(LIIAAHDH: HHc HHhHxALLIEuHxDDp BHpA?AƉLLIH([A\A]A^A_].EHIDH(HXHH)1H$HHt$H>HH$HHHHLt$D|$tfDHD$E1L4$E&LH D$HD$ LHt$ CL$DHLLD$y9BIHIuD$tH<$HtF?7DDp HHx@LLIAAEH([A\A]A^A_]99uGGfff.UAWAVAUATSH(IHIALDHE:E1 H$H "HcHHEDhAHExh LH$LADHEDh A?EEoHEp LH{:HX HExLH$L Dt$I$(I$0HHHf.D9p sH@HuHpHHuLDH(HXHH)IILH>HHIHHDt$I$(I$0HtyHHf.D9p s H@HuSHpHHuME$rpLHxh LH$LAoAA:HHHH9tD9p v+I$ HL$HL$ HHL$ LD$HHHH(H@0MH9tf9#u 9Y uHQ*H(H9uH CDH HD$Ht$H$HC|HHLBAAMLwHHH9tD9p v-I HL$HL$ HHL$ LD$LHHH(H@0E1H9t9t H(H9uHAD(DADH([A\A]A^A_]9gUAWAVATSHAHIH]uHLd$LHHH5 LuLH5LH]HtHH|$HHHD$H@H|t(H5H|$H]HtHH|$HHHD$H@H|t(H5H|$}"t H}!t HHHH|$HH} t H5H5Hl$HH5HDHH5HLHHLHİ[A\A^A_]f.AWAVAUATSIIMM)IwM9M}M9LC M'A;Es4LL)HHtH)HHILd$(LLHLHHl$0E11HD$11HD$ E1fB,'L@:L9tHt+HI]LHt$ H)HIŹLDIH?HL9LEMAt+H?I9J<IHt$II)LHLHLt(HHtLHLI\HHtHD$L0HXOhi\g @v{{;'UBGK[~N Kt9 memcpy_ZSt7nothrow_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsOpenGLEnv14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools3val8Function11block_countEv_ZN8spvtools3val17ValidationState_t9functionsEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNK8spvtools3val17ValidationState_t12memory_modelEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZStL19piecewise_construct_ZdlPvRKSt9nothrow_t_ZnwmRKSt9nothrow_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_decorations.cppstrlen_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZNK8spvtools3val17ValidationState_t20EntryPointReferencesEj_ZN8spvtools3val22ValidateExecutionScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS3_bjRSt13unordered_mapISt4pairIjjENS1_17LayoutConstraintsENS1_8PairHashESt8equal_toIS6_ESaIS5_IKS6_S7_EEERNS0_17ValidationState_tEENK3$_5clEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNSolsEispvOpcodeStringmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_Z23spvOpcodeIsSpecConstant6SpvOp__Z21spvOpcodeIsDecoration6SpvOp__Z16spvOpcodeIsDebug6SpvOp__ZNSo9_M_insertImEERSoT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT__ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZSt6rotateIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEEEvT_SR_SR__GLOBAL_OFFSET_TABLE__ZSt16__merge_adaptiveIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEElSM_ZNS4_11checkLayoutEjS6_S6_bjSI_SK_E3$_4EvT_SS_SS_T0_ST_T1_ST_T2__ZSt22__stable_sort_adaptiveIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEESM_lZNS4_11checkLayoutEjS6_S6_bjSI_SK_E3$_4EvT_SS_T0_T1_T2__ZSt22__merge_without_bufferIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEElZNS4_11checkLayoutEjS6_S6_bjSI_SK_E3$_4EvT_SS_SS_T0_ST_T1__ZSt24__merge_sort_with_bufferIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEESM_ZNS4_11checkLayoutEjS6_S6_bjSI_SK_E3$_4EvT_SS_T0_T1__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt13unordered_mapISt4pairIjjEN8spvtools3val12_GLOBAL__N_117LayoutConstraintsENS4_8PairHashESt8equal_toIS1_ESaIS0_IKS1_S5_EEEixEOS1__ZSt21__inplace_stable_sortIN9__gnu_cxx17__normal_iteratorIPZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS6_bjRSt13unordered_mapISt4pairIjjENS4_17LayoutConstraintsENS4_8PairHashESt8equal_toIS9_ESaIS8_IKS9_SA_EEERNS3_17ValidationState_tEE16MemberOffsetPairSt6vectorISL_SaISL_EEEEZNS4_11checkLayoutEjS6_S6_bjSI_SK_E3$_4EvT_SS_T0__ZN8spvtools16DiagnosticStreamC1EOS0__ZN8spvtools3val12_GLOBAL__N_118getScalarAlignmentEjRNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_123isMissingOffsetInStructEjRNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_125hasImportLinkageAttributeEjRNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_120CheckBuiltInVariableEjRNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_116getStructMembersEj6SpvOp_RNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_126checkForRequiredDecorationEj14SpvDecoration_6SpvOp_RNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_113hasDecorationEj14SpvDecoration_RNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_132ComputeMemberConstraintsForArrayEPSt13unordered_mapISt4pairIjjENS1_17LayoutConstraintsENS1_8PairHashESt8equal_toIS4_ESaIS3_IKS4_S5_EEEjRKS5_RNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_133ComputeMemberConstraintsForStructEPSt13unordered_mapISt4pairIjjENS1_17LayoutConstraintsENS1_8PairHashESt8equal_toIS4_ESaIS3_IKS4_S5_EEEjRKS5_RNS0_17ValidationState_tE_ZN8spvtools3val19ValidateDecorationsERNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_111checkLayoutEjPKcS3_bjRSt13unordered_mapISt4pairIjjENS1_17LayoutConstraintsENS1_8PairHashESt8equal_toIS6_ESaIS5_IKS6_S7_EEERNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_17getSizeEjRKNS1_17LayoutConstraintsERSt13unordered_mapISt4pairIjjES2_NS1_8PairHashESt8equal_toIS7_ESaIS6_IKS7_S2_EEERNS0_17ValidationState_tE_ZN8spvtools3val12_GLOBAL__N_116getBaseAlignmentEjbRKNS1_17LayoutConstraintsERSt13unordered_mapISt4pairIjjES2_NS1_8PairHashESt8equal_toIS7_ESaIS6_IKS7_S2_EEERNS0_17ValidationState_tE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcmRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeISt5tupleIJ14SpvDecoration_jEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIPN8spvtools3val11InstructionES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE.L.str9.L.str99.L.str89.L.str79.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str119.L.str109.L.str8.L.str98.L.str88.L.str78.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str118.L.str108.L.str7.L.str97.L.str87.L.str77.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str116.L.str5.L.str95.L.str85.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str123.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str122.L.str12.L.str112.L.str102.L.str1.L.str91.L.str81.L.str71.L.str61.L.str51.L.str41.L.str21.L.str121.L.str11.L.str111.L.str101.L.str90.L.str80.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str120.L.str10.L.str110.L.str1001jq~ ;eu'BQVapu #  ( 1 I W |          8 G L z            2 F U Z {        D g  & P c *l&LfIJKLMW%N*5DSIXQ]lRqNOQR $G,GVT]0wUSVWX5_o0ZYGbq\v] USQ R9Tc^hs_K`a_$Q)8`=UpbcQd +:U?JYO^mQrRWlFkGGNF   e   g !!h#!>!Y!h!em!}!!g!!!i!!! "e" "/"g4"U"d"ji""""e"""g""#k #/#J#Y#e^#n#}#g###l###$"$t$$$%t&F(a(h(6u(((7((@((8((())6")-)4)9A)H)>)F)))6)))=)))9*-*>D*F^*Ag*Ho***;**F*A*H***< ++1+L+S+6`+k+r+=+++7++C+A+H,,",;/,9,C@,HN,DZ,h,o,<|,,,,,,.-I-P-4]-g-n-5{----2---3--..#. e. .. . // 2>7>G>}>>#>>>>>%?A5? P??]? }? ??>?H???8@@4@U@a@Gm@Cy@D@@@B@?@G@C@D@@@B@?@G@C ADA@!AB-A?9ADEA@QAB]AbAiAnAsAzAAAAAACC4EFEwEE!FQFdF2GAGG#H7HYHHHHIIII.JKKKK,LALmLLMMMpNNNOOOOOPPQQQ[R |RR RSUUV&W;WWeYwrYYYuYYYvYZt%Z3Z:ZuGZRZZmZZZnZZZr[[?[wL[V[][xj[t[[[n[[[o[[[#\n0\;\B\pO\a\\s\\\\\\]] ]]]^1^^5_l____`,``?anaab2bpbb\chccd-dddeeeefsfffefffgffffgyg"g2gNgUgzdgqg{gggggggg ggg ghhh}j,khllm=mmPngn(oDoooppvrrr%s8sass tttv@v2xbxxxx5ynyyyyz&zz{6{[{s{z{{{{{{d;$$T$)TfV)TfW T|B0dDF@HK4Nh]@_``b0Pf`0h@iip(tHPv|xy,`z`/768 1587975872 2000 2000 100664 7736 ` ELF> @@ UAWAVAUATSHHIDu:A1E1j]@L L>LH9HE`0LII0HHt-WD0HCHpHC(HuHC HLHE`0LHH0HHt.WED0HEHHE(HHE HHWH$PHLHH58HDHHtaHH$PHHgH$HLHH5+HD$HHH$PH@HPpD$H$P}H$HLHH50HDHHtHH<$HHH$H@H<t D$H<$DH[A\A]A^A_]fAWAVATSH(IL'DHL1LIIJE1HtRH8_E1fffff.D9t HHt.Y1HIL9HHtE1HtHL@HLDH L(1LIHHE1HtKH{E1D9t H Ht.y1HIH9HHtE1HtHLHHLDIPIHLtFLHffffff.y }HIHuffffff.HQHHuHL9`y LHL9KIIIHLt@HLHfDz }HRHufff.HzHHuHL9tz LHL9Ht4LHz } HRHuHJHHuHLL9tz LHL9Mt~H5L|$HT$LA<$HHLHHHHL$HHKHHt$LHD$HxH9u HD$HxH;=u'1H([A\A^A_HH=t$ HH=t"QHt$ 뗋QHt$ AVSPIHtu%I HH;Ht uIH1H[A^fAWAVSH I׃Mt~HH5Lt$H$L;HHLHHHHL$HHKHHt$LHD$HxH9uHD$HxH;=u%1H [A^A_HH=t$ HH=t"QHt$뙋QHt$AVSPIHtu%I HH;Ht uIH1H[A^Expected Result Type to be float scalar or vector type: Result type component width must be 32 bitsExpected P type and Result Type to be the same: Derivative instructions require DerivativeGroupQuadsNV or DerivativeGroupLinearNV execution mode for GLCompute execution model: Derivative instructions require Fragment or GLCompute execution model: Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8G $P(BBB A(DPxNBAA  BBA D@NBAA .rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@8 SY2_ 0/ \ / *x 9h hK C}A:9u9,me1e]HQ@NN0 (m5> + +@l w_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev_ZNSs4swapERSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_derivatives.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val15DerivativesPassERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_1E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val15DerivativesPassERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_0E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operationstrlen_Znwm_ZNSs6appendEPKcm_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t27ContainsSizedIntOrFloatTypeEj6SpvOp_j_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFbRKN8spvtools3val17ValidationState_tEPKNS1_8FunctionEPSsEZNS1_15DerivativesPassERS2_PKNS1_11InstructionEE3$_1E9_M_invokeERKSt9_Any_dataS4_S7_S8__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val15DerivativesPassERNS4_17ValidationState_tEPKNS4_11InstructionEE3$_0E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15DerivativesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str4.L.str3.L.str2.L.str18Tl####9Y`m!u%&!! /6C!K%[&j!  %&#2 Fd  $ $#"Ufm%x&   $ $3Z#s"  T |  0 @/796 1587975877 2000 2000 100664 165888 ` ELF>J@@ UAWAVSHIHH8Iv0L$L+LHtjL<$LHLH57LH5L+HHtHH<$HH1BH$H@H<t H5L4$L$L@H$HxH;=u@u1ۉHĸ[A^A_]HH=t QH$ffffff.UAWAVATSHIHH8IINIH4H$pH$hHH5HtDH$HHLH5JHD$`H@1H$pHxH;=@+IINIH4H$H$HH5E11ҹ HHu?Hl$HHLH5[HD$HAH$HxH;=u4EuE1DHĀ[A\A^A_]HH=t$ HH=t,(QH$xQH$xufDUAWAVAUATSHfIIAAm@IEMu M+uH XAEH$@HtH$0HЉH$XHxH;={H5H$(H$ HH$fHH$fH$L$H$L$LHLeH$HtH$HЉH$(HxH;=H5H$H$HH$fHH$fH$L$H$L$#ALHLfH$HtH$HЉH$HxH;= H5H$H$HH$fHH$fH$L$H$L$ LHLH$HtH$HЉH$HxH;=WH5H$H$HH$fHH$fH$pL$H$L$pA LHLNH$HtH$pHH$HxH;=|ޅIEp8LH: ux<u HxH5H$hH$`HH$fHH$fH$@L$XH$PL$@6ALHLfH$PHtH$@HH$hHxH;=&ޅH|$(H5H$8H$0HH$fHH$fH$L$(H$ L$ALHL=H$ HtH$HH$8 H5H$H$HH$fHH$fH$L%PL$H-aH$L$#ALHLH$HtH$HЉH$HxH;=nv2H5H$H$HH$fHH$fH$L$H$L$LHLH$HtH$HЉH$HxH;=yH|$( kH5H$H$HH$fHH$fH$L$H$L$A LHLdH$HtH$HЉH$H5H$H$HH$fHH$fH$`L%L$xH-$H$pL$`LHLAH$pHtH$`HЉH$HxH;=WtH|$(H5H$XH$PHH$fHH$fH$0L$HH$@L$0ALHLH$@HtH$0HЉH$XH5H$(H$ HH$fHH$fH$L%L$H-H$L$ALHL-H$HtH$HЉH$(HxH;=rwH5H$H$HH$fHH$fH$L$H$L$LHLTH$HtH$HЉH$HxH;=H5H$H$HH$fHH$fH$L$H$L$#ALHLUH$HtH$HЉH$HxH;=H5H$H$HH$fHH$fH$pL$H$L$p LHLH$HtH$pHЉH$H5H$hH$`HH$fHH$fH$@L%L$XH-H$PL$@ALHLH$PHtH$@HЉH$hHxH;=)pIEpL@:7t ;]H5H$H$HH$fHH$fHD$`Ld$xHl$pLL$`ALHLHD$pHtH|$`HЉH$H|$(Lt$XLd$0NʼnH;D$(rCHH=t QH$fLH5HT$PH$fHH$fHD$0HHD$HHHD$@LLLAM HD$@HtLLЉHD$XHxH;=$ H5H$xH$pHH$fHH$fH$PL%L$hH-H$`L$PALHLH$`HtH$PHЉH$xHxH;=mH|$(H5H$HH$@HH$fHH$fH$ L$8H$0L$ ALHLH$0HtH$ HЉH$HHxH;=J%H$HLLH$H$fPH$HVHH5HH59H$@H$HxH;=lH$|LL??LL9ZLLDŽ$DŽ$H$H$Ln$*;$ǿH$xHLLH$pH$fH$pHVHH5HH5<H$H$pHxH;=H$x%LLAA>D>LL9Y4uLL9;LLDŽ$DŽ$H$H$L'y$m_$Lg$L O$LD9H$HLLH$H$fAH$HVHH5HH5VH$H$HxH;=H$mLLAA=D=LL9XLLLeL dLD9ܼH$HLLH$H$fH$HVHH5HH5JH$`H$HxH;=CH$:H$HHLLH$HH$fuH$HHVHH5!H$`JH$HHxH;=UjH$H鵹H$pHLLH$hH$fH$hHVHH5HH5=H$H$hHxH;=iH$pLWL DLLLt"LuL H$(+HLLH$ +H$fH$ +HVHH5HH58H$,H$ +HxH;=:H$(+L%LL LLLtL H$!HLLH$!H$fH$!HVHH5HH5,H$"H$!HxH;=yH$!ALL LLDŽ$DŽ$H$H$Lb;$s$ZNnLLLt"LuL hH$ HLLH$H$frH$HVHH5HH51H$H$HxH;=@H$ 鞵H$@cHLLH$8cH$fH$8cHVHH5HH59H$dH$8cHxH;=eH$@cHH=f_H$"HLLH$"H$f H$"HVHH5HH5:H$X$H$"HxH;=fH$"LH$pWHLLH$hWH$fH$hWHVHH5HH5EH$YH$hWHxH;=fH$pW鳳H$,HLLH$,H$fH$,HVHH5HH51H$x.H$,HxH;=ohH$,LLLALD>LDTH$@HLLH$8H$f H$8HVHH5HH55H$H$8HxH;=H$@5LxLLL>LSH$ДHLLH$ȔH$f'H$ȔHVHH5HH54H$pH$ȔHxH;=͟H$ДSL/L]>H$HLLH$H$fiH$HVHH5HH56H$`H$HxH;=H$镰L LAA9D9LōE0PHHPLLAĺLLA9+xLDA9rLD9H$ HLLH$H$fH$HVHH5HH5oH$H$HxH;='H$ CLQLŃ9 9LLAĺLLAL tL@oLD\YLD9IYDŽ$,QDŽ$(QH$(QH$,QLD{$,QK=$(QL$(QLҠIE;hH$pJHLLH$hJH$fBH$hJHVHH5HH5IH$LH$hJHxH;=RH$pJnLuL.;LAAa-DR-LLAĺuLLA9P_LLLDuLDlLDd[V[LLD9FyLˈLA9LL9@H$,HLLH$,H$frH$,HVHH5HH5]H$-H$,HxH;=H$,鞫LL LLLt"LuL @H$.HLLH$.H$frH$.HVHH5HH58H$(0H$.HxH;=H$.鞪LLL LLLtL <H$h$HLLH$`$H$fnH$`$HVHH5HH5,H$&H$`$HxH;=H$h$隩H$UHLLH$UH$fH$UHVHH5HH59H$`WH$UHxH;=iH$UHH=''H$&HLLH$&H$fH$&HVHH5HH5:H$'H$&HxH;=jH$&H&A t A@&LwFiFL tL@6WLDj=LD9W=DŽ$D@DŽ$@@H$@@H$D@Lt$(r$D@||$@@Lt$@@L@H$8;HLLH$0;H$frH$0;HVHH5HH56H$<H$0;HxH;=H$8;鞦H$HLLH$H$fH$HVHH5HH58H$H$HxH;=iH$H$HLLH$H$f@H$HVHH5HH58H$hH$HxH;=:iH$lH$HLLH$xH$fH$xHVHH5HH58H$ H$xHxH;=hH$ӤH$80HLLH$00H$fH$00HVHH5HH51H$1H$00HxH;=jH$80:H$HLLH$H$fuH$HVHH5HH51HH5H$8H$HxH;=kH$鍣QH$f銱M!LLHLSL9D$ *L9D$(J.HL9rH$HHLLH$@H$fHH$@HVHH5*H$H$@HxH;=oH$H鈢H$@HLLH$8H$fH$8HVHH5HH59H$H$8HxH;=oH$@H$_HLLH$_H$f*H$_HVHH5HH52H$aH$_HxH;=oH$_VL$L x$LŃ;T-TLLL!rL9H$0HLLH$(H$fH$(HVHH5HH5GH$H$(HxH;=H$0?L.LAAR?DC?LLALDXaLDD9qLLD9H$PHLLH$HH$fH$HHVHH5HH5:H$H$HHxH;=H$PL.LAH$HLLH$H$f(H$HVHH5HH5.H$PH$HxH;=H$TLuLALAAq4Db4LLúLLD$(LA tLA@}fLMLD9tMDŽ$dvDŽ$`vH$`vH$dvLt$(}$dvL;$`vIED;p%H$oHLLH$oH$fWH$oHVHH5HH5IH$HqH$oHxH;=H$o郜L,LLźLLAĺLLALuLQL)JJL tL@uLD^LD9^DŽ$,gDŽ$(gH$(gH$,gLD$,gpbL;$(gDH$ bHLLH$bH$fvH$bHVHH5HH5OH$cH$bHxH;=LH$ b颚L*LLźLLAL tL@DPL:L99DŽ$]DŽ$]H$]H$]LDm$]$]Lt$]LH$WHLLH$WH$fطH$WHVHH5HH56H$YH$WHxH;=vH$WLL LLDŽ$L*DŽ$H*H$H*H$L*LO$L*lH$&HLLH$&H$fĶH$&HVHH5HH53H$(H$&HxH;=H$&L(LLúLLDŽ$#DŽ$#H$#H$#L;$#N$#Lu$#Lu$#LiiL tL@LtL9H$hHLLH$`H$fH$`HVHH5HH54HHH59H$H$`HxH;='H$h$LuL:L z AM!LLH9:dHL9r鷗LuL:LAAd,DU,LLAĺLLúLLD9F9f^LƉFoLA9~LL9H$0}HLLH$(}H$fH$(}HVHH5HH5<H$~H$(}HxH;=H$0}DH$HLLH$H$fH$HVHH5HH5.H$@H$HxH;=bH$髓H$0HLLH$(H$fH$(HVHH5HH5.H$ЙH$(HxH;=wbH$0H$pHLLH$hH$fMH$hHVHH5HH58H$H$hHxH;=aH$pyH$HLLH$H$f贰H$HVHH5HH57H$0H$HxH;=aH$H$HVHLLH$@VH$fH$@VHVHH5HH5.H$WH$@VHxH;= aH$HVGH$HLLH5.H$HILLDŽ$UDŽ$UDŽ$UDŽ$UH$UH$UL$UL$UL$U;$U;$UH$PRHLLH$HRH$f踮H$HRHVHH5HH51HH5 H$SH$HRHxH;=?H$PRЏDŽ$DRDŽ$@RDŽ$7HH=HH=H$HLLH$شH$f֔H$شHVHH5HH5PH$H$شHxH;= SH$vH$THLLH$TH$f=H$THVHH5HH58H$8VH$THxH;=RH$TiuH$HLLH$H$f褓H$HVHH5HH5PH$PH$HxH;=UH$tH$\HLLH$x\H$f H$x\HVHH5HH54HH5 H$ ^H$x\HxH;=;UH$\#tHH=6/H$HLLH$H$f>H$HVHH5HH58H$H$HxH;=TH$jsH$HLLH$xH$f襑H$xHVHH5HH51H$ H$xHxH;=nTH$rLL9tH$HLLH$H$fH$HVHH5HH52H$H$HxH;=`H$ rH$9HLLH$9H$f[H$9HVHH5HH56H$(;H$9HxH;=DSH$9qH$HLLH$H$fH$HVHH5HH58H$H$HxH;=RH$pH$`HLLH$XH$f)H$XHVHH5HH5.H$H$XHxH;=RRH$`UpH$mHLLH$mH$f萎H$mHVHH5!H$oH$mHxH;=QH$moH$p`HLLH$h`H$f H$h`HVHH5HH5.H$bH$h`HxH;=tQH$p`7oH$#HLLH$#H$frH$#HVHH5!H$0%H$#HxH;=QH$#nH$0MHLLH$(MH$fH$(MHVHH5HH58H$NH$(MHxH;=;QH$0MnH$BHLLH$BH$fTH$BHVHH5HH58H$DH$BHxH;=PH$BmH$p:HLLH$h:H$f軋H$h:HVHH5HH58H$<H$h:HxH;=IPH$p:lH$HLLH$H$f"H$HVHH5HH5.H$H$HxH;=OH$NlH$HLLH$H$f艊H$HVHH5HH5.H$H$HxH;=WOH$kH$ HLLH$ H$fH$ HVHH5HH5.H$hH$ HxH;=NH$ kH$HLLH$H$fWH$HVHH5HH58H$H$HxH;=eNH$jHH=PIH$P@HLLH$H@H$f螈H$H@HVHH5HH5.HHH59H$AH$H@HxH;=OH$P@iH$yHLLH$yH$fH$yHVHH5HH58H$p{H$yHxH;=wOH$yiH$HLLH$H$fNH$HVHH5HH5PH$@H$HxH;=NH$zhQxH$fpx1H$pHtH$`H@H5H$XH$PHH$fHH$fH$0HH$HL$@L$0LHLH$@HtH$0HЉH$XHxH;=>ziH5H$(H$ HH$fHH$fH$H˒H$L$L$#ALHL H$HtH$HЉH$(HxH;=5hH5H$H$HH$fHH$fH$HH$L$L$ LHL:H$HtH$HЉH$HxH;=MgH5H$H$HH$fHH$fH$HEH$L$L$+A LHLH$HtH$HH$HxH;=]0gIEp,LHËs@L@Hx @H|$(fb*H$HLLH$H$fH$HVHH5HH5RH$8H$HxH;=LH$DdH$HLLH$H$fH$HVHH5#HH5H$hH$HxH;=LH$cQLtH$f:tH$HLLH$H$fŁH$HVHH5HH55H$0H$HxH;=LH$bH$hHLLH$`H$f,H$`HVHH5HH55H$H$`HxH;=LH$hXbH$ HLLH$H$f蓀H$HVHH5HH55H$H$HxH;= LH$ aHH=H$CHLLH$CH$fH$CHVHH5HH51H$PEH$CHxH;=KH$CaQsH$fvsQtH$fsH$`HLLH$XH$f~H$XHVHH5HH5PH$H$XHxH;= LH$`+`H$]HLLH$]H$ff~H$]HVHH5HH5.HHH59H$^H$]HxH;=sKH$]t_H$0HLLH$(H$f}H$(HVHH5HH5?H$дH$(HxH;=\KH$0^QH$f+kLD9]LLA9`H$HLLH$ؙH$f|H$ؙHVHH5HH52H$H$ؙHxH;=$cH$]L9_H$ HLLH$H$f|H$HVHH5HH5<H$H$HxH;="WH$ H]LLúLL99_H$PHLLH$HH$fQ{H$HHVHH5HH52H$H$HHxH;=aH$P}\H${HLLH$x{H$fzH$x{HVHH5HH56H$ }H$x{HxH;=JH${[H$!HLLH$!H$fzH$!HVHH5HH5$H$x#H$!HxH;=EJH$!K[H$`HLLH$XH$fyH$XHVHH5HH5@H$H$XHxH;=IH$`ZH$PHLLH$HH$fxH$HHVHH5HH5@H$H$HHxH;=SIH$PZH$KHLLH$xKH$fTxH$xKHVHH5HH52H$ MH$xKHxH;=JH$KYH$8AHLLH$0AH$fwH$0AHVHH5HH52H$BH$0AHxH;=IH$8AXH$8HLLH$8H$f"wH$8HVHH5HH52H$`:H$8HxH;=IH$8NXH$HHLLH$@H$fvH$@HVHH5HH57H$H$@HxH;=HH$HWH$8HLLH$0H$fuH$0HVHH5HH58H$H$0HxH;=HH$8WH$ HLLH$ H$fWuH$ HVHH5HH5)H$ H$ HxH;=GH$ VH$XHLLH$PH$ftH$PHVHH5HH55H$H$PHxH;=-GH$XUH$pHLLH$hH$f%tH$hHVHH5HH59H$H$hHxH;=GH$pQUH$8QHLLH$0QH$fsH$0QHVHH5HH5.HHH59H$RH$0QHxH;=GH$8QTH$HLLH$H$frH$HVHH5HH5$H$H$HxH;=FH$THH=HH=HH=HH= HH= HH=HH=HH= HH=%HH=*#HH=/(HH=4-HH=92HH=>7HH=C<Q`^H$fJ^HH=H$jHLLH$jH$fpH$jHVHH5HH51H$8lH$jHxH;=DH$jCQH$2HLLH$2H$f~oH$2HVHH5HH53H$h4H$2HxH;=1EH$2PH$BHLLH$AH$fnH$AHVHH51H$CH$AHxH;=DH$B%PH$pvHLLH$hvH$f`nH$hvHVHH5HH5.HDHH59H$xH$hvHxH;=EH$pvmOHH=\UHH=]VHH=g`H$HLLH$H$fHmH$HVHH5HH5)H$xH$HxH;=EH$tNH$HLLH$H$flH$HVHH5HH52H$H$HxH;=TEH$MQbH$fbHH=H$(6HLLH$ 6H$fkH$ 6HVHH5HH50H$7H$ 6HxH;=EH$(6MHH=H$HLLH$H$fkH$HVHH5HH5PH$0H$HxH;=>EH$HLH5H$H$HH$fHH$fH$L$H$L$+ALHLJpH$HtH$HH$HxH;=@EMH5H$H$HH$fHH$fH$`L$xH$pL$`+ALHLoH$pHtH$`HH$HxH;=KWHH=pOiOHH=+$H$HlHLLH$@lH$fhH$@lHVHH5HH5*H$mH$@lHxH;=CH$HlIH$^HLLH$^H$f:hH$^HVHH51H$``H$^HxH;=CH$^zIH$(HLLH$(H$fgH$(HVHH5HH5'H$@*H$(HxH;=CH$(HH$( HLLH$ H$fgH$ HVHH5HH57H$!H$ HxH;=BH$( HHH$HLLH$H$ffH$HVHH5HH52HH5 H$0H$HxH;=BH$GH$HLLH$H$feH$HVHH5HH52H$H$HxH;=AH$GH$IHLLH$IH$f=eH$IHVHH5HH5"H$hKH$IHxH;=8CH$IiFH$?HLLH$x?H$fdH$x?HVHH5HH5$H$ AH$x?HxH;=BH$?EH$7HLLH$7H$f dH$7HVHH5HH5/HH5H$8H$7HxH;=2BH$7#EH$HLLH$H$f^cH$HVHH5HH52HH5 H$(H$HxH;=AH$vDH$h HLLH$` H$fbH$` HVHH5HH52H$ H$` HxH;=,AH$h CH$HLLH$H$fbH$HVHH5HH55H$HH$HxH;=@H$DCH$HLLH$H$faH$HVHH5HH5)H$H$HxH;=!AH$BH$0HLLH$(H$f`H$(HVHH5HH59H$H$(HxH;=@H$0BHH=QYH$fXQ]ZH$fGZQM\H$f7\Q]H$f]QbH$fbQcH$fcQ(hH$fhQ4mH$fmQnH$f{nQrH$fqQBwH$f,wQTyH$f>yQzH$fzQx}H$fb}QH$fH$x4HLLH$p4H$f^H$p4HVHH5HH5/H$6H$p4HxH;=G>H$x4.?HH=H$RHLLH$RH$fI]H$RHVHH51H$TH$RHxH;==H$R>H$HLLH$H$f\H$HVHH5HH53H$PH$HxH;=I=H$=QXH$fFHH=H$(HLLH$ H$f[H$ HVHH5HH5ZH$H$ HxH;=G>H$(=H$8gHLLH$0gH$fQ[H$0gHVHH5HH5.HHH59H$hH$0gHxH;=>H$8g_<HH=F?HH=G@HH=HAQ.H$fQH$f锂DuH$HH5H$H$fHH$fH$HgH$L$LHLEL$_H$HtH$HH$HxH;=u4ޅ=H;D$(ru<HH=t$ HH=t,(QH$fQH$fuH$HH5H$H$fHH$fH$HeH$L$DE+LHLL$x^H$HtH$HH$HxH;=ޅ;HH=^WHH=HH=HH=HH=HH=HH=HH=QH$f遃HH=H$HLLH$H$fVH$HVHH5HH55H$XH$HxH;=h:H$7H$HLLH$xH$fVH$xHVHH5HH51H$ H$xHxH;=9H$A7H$ xHLLH$xH$f|UH$xHVHH51H$yH$xHxH;=9H$ x6H$@HLLH$8H$fTH$8HVHH5HH52H$H$8HxH;=9H$@#6H$=HLLH$=H$f^TH$=HVHH5HH5'HA(HH5HEHEHH5H$p?H$=HxH;=8H$=A5H$HLLH$H$f|SH$HVHH5HH59H$H$HxH;=8H$4Q@H$f.H$>HLLH$>H$fRH$>HVHH5HH5"H$8@H$>HxH;=7H$>3H$PHLLH$HH$f)RH$HHVHH5HH5ZH$H$HHxH;=7H$PU3QH$ftH$1HLLH$1H$foQH$1HVHH5HH5@H$2H$1HxH;=7H$12HH=QEH$f3HH=H$HLLH$H$fuPH$HVHH5HH58H$xH$HxH;=y8H$1HH=YRH$HLLH$H$fOH$HVHH5HH59H$H$HxH;=*9H$0HH=HH=&HH=' HH=(!HH=)"HH=*#H$HLLH$xH$fcNH$xHVHH5HH5.H$ H$xHxH;=7H$/HH=5.QNH$fNQ-H$fHH=HH=HH=H$HLLH$H$fMH$HVHH5HH51H$H$HxH;=6H$0.H$HLLH$H$fkLH$HVHH5HH5EH$H$HxH;={6H$-HH=zsH$HLLH$H$fKH$HVHH5HH5PH$hH$HxH;=$6H$,HH=QZH$fHHH="HH=#HH=$H$X[HLLH$P[H$fxJH$P[HVHH5HH5"H$\H$P[HxH;=+5H$X[+$H*Lt$H*L-H$@%HLLH$8%H$fIH$8%HVHH5HH5)H$&H$8%HxH;=U7H$@%*H$<HLLH$<H$fIH$<HVHH5HH5UH$>H$<HxH;=04H$<G*HH=HH=QH$fԃQ^H$fLQքH$fĄHH=HH=HH=QH$f܄HH=HH=HH=HH=QEH$fiEQKH$fKQ&PH$fPQVH$fVQ4ZH$fZQe_H$fO_QbH$fbQH$fH$ЯHLLH$ȯH$fEH$ȯHVHH5HH5PH$pH$ȯHxH;=1H$Я&H$OHLLH$xOH$f!EH$xOHVHH5HH5"H$ QH$xOHxH;=0H$OM&H$hHLLH$hH$fDH$hHVHH51H$jH$hHxH;=10H$h%H$HLLH$H$fDH$HVHH5HH50H$0H$HxH;=/H$/%HH=HH=HH=<5H$HLLH$H$f CH$HVHH5HH5JH$@H$HxH;=J0H$6$H$HLLH$H$fqBH$HVHH5HH5H$H$HxH;=/H$#H$h/HLLH$`/H$fAH$`/HVHH5HH51H$1H$`/HxH;=/H$h/#HH=HH=Q H$fQH$f醀HH=HH= HH=HH= HH=HH=H$xHLLH$pH$f?H$pHVHH5HH5:H$ H$pHxH;=.H$x)!H$DHLLH$DH$fd?H$DHVHH5HH52HH5H$8FH$DHxH;=-H$D~H$(HLLH$ H$f>H$ HVHH5HH52HH5 H$H$ HxH;=G-H$(H$tHLLH$tH$f >H$tHVHH5HH5"H$XvH$tHxH;=s-H$t6Q}H$f}HH=  HH=  QH$fHH=  HH=  HH=  HH=  HH=  HH=  HH=  HH=  HH=  QɉH$f鷉QAH$f/QH$f駊Q1H$fQH$f闋HH=/(HH=0)HH=1*HH=2+HH=3,HH=4-HH=5.Mu7LLLL IE`0LHH$H$f:H5H$H$H$HJH$HpHH;rv H;pH$H$QH$f髙Q/H$fs/QDH$f2QКH$f龚H$YHLLH$YH$f8H$YHVHH5HH5fH$H[H$YHxH;=*)H$Y+HH=  QH$f頚HH=O H Q H$fHH=O H HH=P I QBH$f0QH$f騛Q2H$f H$MHLLH$MH$fA7H$MHVHH5HH5fH$pOH$MHxH;=/(H$MmHH=  QH$fQH$fwQH$fQyH$fgQH$fߝHH=N G Q2H$f2Q\DH$fJDQ9H$f#QH$f酯HH=  H$~HLLH$~H$f5H$~HVHH5HH5GH$H$~HxH;=G'H$~CQH$f遞Q H$fHH={ t HH=| u HH=} v Qi]H$fW]HH=] V H$sHLLH$sH$f3H$sHVHH5HH5fH$tH$sHxH;=&H$sH$-HLLH$-H$f3H$-HVHH5HH5RH$X/H$-HxH;=z&H$-.HH=%  HH=&  QНH$f龝QHH$f6HH=  HH=  Q*1H$f1QE7H$f/7Q;H$f;QH$f,QH$fQH$fQH$fQjH$fXHH=&QH$fHH=&QH$foQ?0H$f-0QH$fHH=QH$ftQH$fHH=|QjH$fXHH=c\Q>H$f,QKH$fKQMH$fLQH$fQ7!H$f%!HH=Q5H$f5Q H$fQ4UH$f"UQDH$fDHH=QH$fQH$fQH$f1HH=81Qr_H$f`_HH=HH=Q:H$f:QH$fHH=QH$fHH=Q?H$f-QdH$fdQ6H$f$QPH$fOHH=5.HH=OHQH$fHH=HAQH$fQH$fQSH$fSQ1H$fQH$f{Q%A323S3e1\H=7MR92/4:&#Ig5JIJD"f+:2VP!i7n00 6661g04'At 2>S^[-(D 5D4#x*z%8;a:5o- HU7g$ N  5(/  ;KT\z; @"o+F :AD;  (u S\ x) . {. (V q b}   I 2:8+@c39#18~*8b$3e%a= (-+3M;k0R17JKE8}.q9 X2K99?47 (;c-^;9 /E3 /b 8 =, 9y 3H\C 9| 3K 8 / *2@ 3s 6 6 *f +4 2f %8 : / % 2lK #n 5 /S Q9y#6Y*%[r=6 QKYW>12@cH/::p:K04idF;@P%2WQp7/TbP ep"8%N7%;@%;V$X`$;$;1 $.% q % N %P$#`Z#%pap ?hj jf 6      7, , 8  r    L ^)$Ksb,} $d>E  _Z14spvIsWebGPUEnv14spv_target_env_ZSt25__throw_bad_function_callv_ZdlPv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZZN8spvtools3val15ValidateExtInstERNS0_17ValidationState_tEPKNS0_11InstructionEENK3$_0clEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Ev_ZN8spvtools18GetExtensionStringEPK24spv_parsed_instruction_t_ZNK8spvtools15AssemblyGrammar13lookupExtInstE19spv_ext_inst_type_tjPPK19spv_ext_inst_desc_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs_ZNSs6appendERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_extensions.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_124ValidateDebugInfoOperandERNS2_17ValidationState_tERKSs30OpenCLDebugInfo100InstructionsPKNS2_11InstructionEjRKSt8functionIFSsvEEE3$_4E10_M_managerERSt9_Any_dataRKSJ_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_124ValidateOperandDebugTypeERNS2_17ValidationState_tERKSsPKNS2_11InstructionEjRKSt8functionIFSsvEEE3$_6E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_127ValidateOperandLexicalScopeERNS2_17ValidationState_tERKSsPKNS2_11InstructionEjRKSt8functionIFSsvEEE3$_5E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val15ValidateExtInstERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_2E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val15ValidateExtInstERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_1E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val15ValidateExtInstERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_0E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operationstrlen_Znwm_ZNKSs4findEPKcmm_ZNSs6insertEmPKcm_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t10IsVoidTypeEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZNKSs7compareEPKc_ZNSt17_Function_handlerIFSsvEZN8spvtools3val15ValidateExtInstERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_0E9_M_invokeERKSt9_Any_data_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZNK8spvtools3val17ValidationState_t17GetMatrixTypeInfoEjPjS2_S2_S2__ZNSt17_Function_handlerIFb30OpenCLDebugInfo100InstructionsEZN8spvtools3val12_GLOBAL__N_124ValidateOperandDebugTypeERNS3_17ValidationState_tERKSsPKNS3_11InstructionEjRKSt8functionIFSsvEEE3$_6E9_M_invokeERKSt9_Any_dataS0__ZNSt17_Function_handlerIFb30OpenCLDebugInfo100InstructionsEZN8spvtools3val12_GLOBAL__N_127ValidateOperandLexicalScopeERNS3_17ValidationState_tERKSsPKNS3_11InstructionEjRKSt8functionIFSsvEEE3$_5E9_M_invokeERKSt9_Any_dataS0__ZNSt17_Function_handlerIFb30OpenCLDebugInfo100InstructionsEZN8spvtools3val12_GLOBAL__N_124ValidateDebugInfoOperandERNS3_17ValidationState_tERKSsS0_PKNS3_11InstructionEjRKSt8functionIFSsvEEE3$_4E9_M_invokeERKSt9_Any_dataS0__ZNSt17_Function_handlerIFb30OpenCLDebugInfo100InstructionsEZN8spvtools3val15ValidateExtInstERNS3_17ValidationState_tEPKNS3_11InstructionEE3$_2E9_M_invokeERKSt9_Any_dataS0__ZNSt17_Function_handlerIFb30OpenCLDebugInfo100InstructionsEZN8spvtools3val15ValidateExtInstERNS3_17ValidationState_tEPKNS3_11InstructionEE3$_1E9_M_invokeERKSt9_Any_dataS0__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15ValidateExtInstERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val21ValidateExtInstImportERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val13ExtensionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidateExtensionERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools17ExtensionToStringENS_9ExtensionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZN8spvtools3val12_GLOBAL__N_124ValidateDebugInfoOperandERNS0_17ValidationState_tERKSs30OpenCLDebugInfo100InstructionsPKNS0_11InstructionEjRKSt8functionIFSsvEE_ZN8spvtools3val12_GLOBAL__N_124ValidateOperandDebugTypeERNS0_17ValidationState_tERKSsPKNS0_11InstructionEjRKSt8functionIFSsvEE_ZN8spvtools3val12_GLOBAL__N_127ValidateOperandLexicalScopeERNS0_17ValidationState_tERKSsPKNS0_11InstructionEjRKSt8functionIFSsvEE_ZN8spvtools3val12_GLOBAL__N_127ValidateOperandForDebugInfoERNS0_17ValidationState_tERKSs6SpvOp_PKNS0_11InstructionEjRKSt8functionIFSsvEE_ZNK8spvtools3val17ValidationState_t20GetStructMemberTypesEjPSt6vectorIjSaIjEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE.L.str9.L.str99.L.str89.L.str189.L.str79.L.str179.L.str69.L.str169.L.str59.L.str159.L.str49.L.str149.L.str39.L.str139.L.str29.L.str129.L.str19.L.str119.L.str109.L.str8.L.str98.L.str88.L.str188.L.str78.L.str178.L.str68.L.str168.L.str58.L.str158.L.str48.L.str148.L.str38.L.str138.L.str28.L.str128.L.str18.L.str118.L.str108.L.str7.L.str97.L.str87.L.str187.L.str77.L.str177.L.str67.L.str167.L.str57.L.str157.L.str47.L.str147.L.str37.L.str137.L.str27.L.str127.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str186.L.str76.L.str176.L.str66.L.str166.L.str56.L.str156.L.str46.L.str146.L.str36.L.str136.L.str26.L.str126.L.str16.L.str116.L.str106.L.str5.L.str95.L.str85.L.str185.L.str75.L.str175.L.str65.L.str165.L.str55.L.str155.L.str45.L.str145.L.str35.L.str135.L.str25.L.str125.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str184.L.str74.L.str174.L.str64.L.str164.L.str54.L.str154.L.str44.L.str144.L.str34.L.str134.L.str24.L.str124.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str183.L.str73.L.str173.L.str63.L.str163.L.str53.L.str153.L.str43.L.str143.L.str33.L.str133.L.str23.L.str123.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str182.L.str72.L.str172.L.str62.L.str162.L.str52.L.str152.L.str42.L.str142.L.str32.L.str132.L.str22.L.str122.L.str12.L.str112.L.str102.L.str1.L.str91.L.str81.L.str71.L.str171.L.str61.L.str161.L.str51.L.str151.L.str41.L.str141.L.str31.L.str131.L.str21.L.str121.L.str11.L.str111.L.str101.L.str90.L.str80.L.str180.L.str70.L.str170.L.str60.L.str160.L.str50.L.str150.L.str40.L.str140.L.str30.L.str130.L.str20.L.str120.L.str10.L.str110.L.str1005?Jelyg 5 [r} & ip   DaGfA9 !.57BI8Vp   7`gt{ '9g 0 Y ` m t       + ? d     ;  F   : A N U Qb |       3 R k }       * 1 #> X       /AT9`=x ->EOA   7PB]g QAi &-?:A@Nh =: RA 9&0 DvE<  G_ y=1 I~= 9? TDlv L%/ >r V=nx # O; E  9  ! !D!!E" Z"Pr"|"# #>/#9## #K#$$R$$?% \%%%%%%S%% &=!&+&& &O&&z' '9''9( N(Df(p(( )L))))=))f* {*O**+ 4+9L+V++ +D ,,, ,L,,R- q--U--:. ].Vu../9/&// /D//u0 0=00A1WY1c11 2X,2622=22w3 3O3304 E49]4g44 5D5&55Y55a6 ~66[66a7 77]77,8 F8:^8h88 9<79A99 9 :':4:;:H:b: ::::;N;w;~;;;;; ;;<6<N<~<<<<=/=6=C=J=W=q= =====>>9>b>i>v>}>>> >>??)? W??????? ?? @@$@3@W@@@@@@@ @@AA)A7A[AAAAAAA ABBLBBBBBBBCCC&C@C nCCCCCCC C 'DPDWDdDkDxDD DDDDEQE+E YEEEEEEE EEFF>FgFnF{FFFF FFFF GIGPG]GdGqGG GGGHHH"H /HIH fHxHHHHH I0IYI`ImItIII IIIJJ#JfKfef fffffff ,gUg\gigpg}gg ggggKhhhhhhfhh%hi wiiiiij jij1j Njfjxjjj kkk$kl1kKk kkkll'l6lGl_lqllllmm,m=m`mmmmmwmmxmm nJnennnnnno;oSoeo{ooooooop{ppx"psVsdswssssssst#t0t7tDtKtFXtrt ttttt u'u4u;uHubu uuuuuu#v*v7v>vKvev vvvvv|vv~v wtwu-w4wAwHwUwow wwwww xx$x8x fxxxxxmxxnxx x y 6y_yfysyzy&yy yyy zz z:z hzzzzzzz {*{1{>{E{R{l{ {{{{{{| #| S|||||||| |}})}0}.=}W} }}}}}\}} ~G~N~[~b~ho~~ ~~~~~" CD[e 2[bovT ˀ#%0J xɁ  ! A q‚܂ 3:GN[u ̃Ӄ <ely0% ل  29FMZt ˅҅߅ 0S|  )0=W ‡ɇև GN[bo  <ely Չ, ZjŊ #07jD^ ɋЋj݋ %NUbiv ) W  -4A[ y Ҏَ 2 `ˏ ")6=Jd ɐHt 9: ODgq >'1 ۓ/X_lsZ Ȕ? C3 bƕӕ DKX_l ݖ = mؗ (Hqx  %2<CPj șՙܙ 4D\Ěњ +T[ho | ˛&3:Ga ̜Ӝ (QXel3y  , Z Ş #07iD^ ɟПiݟ %NUbiiv ) W¡  -4A[ Ƣ͢ڢ "KR_fs  *D räݤ  ; [ {   ۥ   ; [ {    0Y`mt ɧ )4 b $+8CJWq  ϩ (/<CPj Ȫժܪ  2B r'ëݫ +T[ho| PȬҬV m> $ D tŮ߮ 6=Jd ¯ϯ֯/ +T[ho4| İ%)C qi±ܱ 3:GNk[u ̲Ӳq <elyyz &-:A%Nh ƴӴڴi /X_ls ȵ 3 a̶ Bgַ Ejٸ#Enu( ι '.;U ǺԺ - ]Ȼ &3:GQXe  ݼ /J=Wa  * TqK( H h   ȿ   ( Yi  2[bov " Py &-s:NtUuovv 6 e GN[bo *)C a  #= [   4 T t    !(5O m    Cls   -G e   O_     : \o2 ,U\ip }  'HX x     9 l%Jm &OVcjw  Dmt   =fmz IJ'A o+  Ijz      Jsz5   'o4;pHb % =fmz   :L l      , L } 1 Q q    0Od(Hqx  CS s /6CJWq #DT  0Y`mt   ; l|  Enu,  @P p 7\~ 9I i      ) Z{ Abr      2 c)9 Y y "5 S    6 V v    4;HO\v /6CJW^k  ( H h ELY` m   7Xy     ) I i  >_MN&@ ^ ~      > ^ 4Ue   ( H x :] @ q   Lm}    /? _      0@ s  @ q7G g    :[|!1 Q   %5 fv    8 X x  -No 4D d    7G g , ]~    @aq      C S  s          $ E f       + ;  l         Q a       &  W x      =O    CS   HX  .O_   ?I  AH f   e%.d>Zf q  :x4;HO^\ovb ^*=DaQk     5V`(/<C^P_fbszc#^0?FaSn     8 B w   !!'!.!^;!O!V!`c!{! !! !!'"^""""""^"##_#4# @## #####$$6$ t$$ $$ T%f% %% %&  Lp|p`pLP "##$P$`$ $8$X %l@%%%%%/823 1587975879 2000 2000 100664 6336 ` ELF>@@ UAWAVAUATSH(HH\$ I1C:6sDLHD$HHsDLL8H@HD$8I9HH@HD$@D$4I1L;|$8HH=t=9HH=tEAHH=tMIQH$ QpH$ ^QaH$ Offf.E'IM1LIHHHHHsfffff.D9t+H+Htcu1HIH9HHtHDHtCHHtCHx8`Lh(HHD$(I9Hjf.HXHPHHHH=t@ ''s callgraph contains function , which cannot be used with the current execution model: , which cannot be used with the current execution modes: Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4ABB B(B0A8G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@ SY2 0\@/@P* 9hK8  C %%'8_ %::w$icA98# _ZN8spvtools16DiagnosticStreamD1Ev_ZNK8spvtools3val8Function30IsCompatibleWithExecutionModelE18SpvExecutionModel_PSs_ZNK8spvtools3val8Function16CheckLimitationsERKNS0_17ValidationState_tEPKS1_PSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_execution_limitations.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t19FunctionEntryPointsEj_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj__pthread_key_create_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val28ValidateExecutionLimitationsERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str6.L.str5.L.str4.L.str3.L.str2.L.str12Kg    ; ; T ~'6;Nbqv , Ct   1@EYt  LS`kr  /861 1587975882 2000 2000 100664 22160 ` ELF>*@@   UAWAVAUATSH8IIAG:9tk7IWXHHM8HHHiʈJ)*16 ҃7HHxHuIGIO H)HH@ ILHHE:6u@LHHv CDA;G@ HEHM H)HH8@0HM4LHH E:! IGI+HHMH+MHHH9 IGIO HH)HE1HI(H$I HT$AH)HH9^HH|$8HILHp@HD$LHD$@H\$$L|$HHEHM H)HL9LLl$(HHMHl$04t$ LMHItHD$@@DA;EDIGx* HD$@@:  AE:  HD$@@D$<I0HHH$HHt$H9E s HmHuHuHHuHH9t9E v>H$<H$H|$HHH$L$@HI0AUD$<HHHt$H9P s H@HuHHHHuHLl$H9t9P v4H$<H$H|$HHH$L$@HX(Lp0L9t(Lm(Hm0LHHH9 H(I9uHT$@HBHJ HH)HH@ H|$HOHW H)HHH4A HI9t6LHIHHILH MLH|$8AE: IFx%u~IEIM H)HHd@IM s|HL$I:7t9;t4 AÃA@ƅt u @ HLl$(IL|$HIGIO HH)HH9Hl$0a9 5AmH$HLHL$HH5HH$LT$$H$HVHH5(HD$H$HxH;=H$6~IGIO H)HH+@0ILH[H:!NHHHP H)HHIH,A;o@4IHG$IEHIEHK9IEH%&IEH'(IE HEFIE(AE0IopMgxL9Gfff.AMH]C:9|A9EtvA9EtpA9E tjA9EtdA9Et^A9EtXA9EtRA9E tLA9E$tFA9E(t@A9E,t:A9E0t4 v{<uC: ]{<MfHI9cE1MH$HLLH5HH$0LH$0HVHH5HD$0H$0HxH;=HH=wpH$HLLH53HD$0H$HLLH5HH$ LH$ HVHH5HD$0H$ HxH;=H$LHiAD:16t?H$ HLLH52HD$HL|$HMLiKD5KL5 H)HHOd5@0I $4LHHJHHKH)HHH9}HHKHS H)HH9?H )4MLHL|$Ht A_@;XDH$HLLH5&HAW@H$LH$HVHH5EHD$ H$HxH;=H$IHLL8HHHP H)HHwH=H$@ HLLH5!HD$ HDH$ HLHL$HH5"HCt5DHH5 HHsH+3HHHH5HD$8 H HDH$ HLLH5!HAW@H$(LH$(HVHH5&HH$ LH$ HVHH5HD$H$ HxH;=uH$(HxH;=HH=*#H$ HLLH5HAW@H$LH$HVHH57HH$@LH$@HVHH5HD$H$@HxH;=H$HxH;=H$ H$@ HLLH5!HD$ E1 > LHHHP H)HH qH<AOD$0I(I0HHH9H sH@HuHxHHuQNH$HH=tokH$ HLLH5QHD$8 HB HH=QH$H I 4LH:  HHHP H)HH IH< AOD$0I(I0HvHH9H sH@HuHxHHuOQH$QH$nH$HLHHL$HH5HH$HT$$H$HVHH5&HH$HT$ H$HVHH5HD$8H$HxH;= H$HxH;=H$-HcHH=92HH=:3HH=;4HH9t9H v0I H$0HL$XHHL$XL$(HHH(HX0HH)HHHHHH~>HoHʃ:z(zPzxH HHHH)HHHt&HtHu:H(:H(:t}HxQH$QH$QHt$XHbH( HPHxH~*Hǃ9tny(tXyPtXyxtXHHHHH)HHHtHtHu9t'H(9tH(9tHH( HPHxH9uaH9u\H$@HLLH5HAwDHH5DHD$ZH9{H9rH$HLLH5HAwDHH5OHD$8HH9t9H v0I H$0HL$XHHL$XL$(HHH(HX0HH)HHHHHH~JHoHʁ:/z(zP|zxH HHHH)HHHt,HtHu,:H(:H(:HH$HLLH5HHt$8HHH5 HD$ _H$@HLLH5HHt$8HHH5HD$HH=81HH=92H(HPH$HHLHL$HH5*HH$LT$$H$HVHD$H$HxH;=H$HoHxH~:Hǁ9y(tgyPtdyxtaHHHHH)HHHt$HtHu 9t-H(9t!H(9tHH( HPHxH9uaH9u\H$HLLH5HAwDHH5XHD$GH9hH9_H$HHLLH5HAwDHH5cHD$QH$QH$HH=L$@ LLHH5"LAWDH$LH$HVLH5LD$ H$HxH;=H$@ LEuE1DH8[A\A]A^A_]ËQSH$AH\$XHLHL$HH5HH|$PLT$$Ht$PHVHH5$HD$HD$PHxH;=u4H|$X5H=HH=t$ HH=tQMQH$H=HH=t,(Q^H$LQH$H=UAWAVAUATSH(IHIIM)IHLIMoHl$LHD$D8LhHHHL$ I)͋@ D$IID$PDHH]D9}u3H}HEH)L9u#Ht$ LuD$9EDD9{(u:H}HEH)L9u*Ht$ LuD$9Efff.D9{Pu:H}HEH)L9u*Ht$ LuD$9E sfff.D9{xu:H}0HE8H)L9u*Ht$ LuD$9EH<fff.IHHàIIHPHHl$L|$HLHH)HHHt HuvE79E7D93u-H{HSH)IwIGH)H9uu C A;G tzH(D93u-H{HSH)IwIGH)H9uu C A;G tDH( Hu5E7D93u-H{HSH)IwIGH)H9uu C A;G tHHH([A\A]A^A_]I(LIPLIxLAWAVATSPHII@IMt0WAD$A$HLH AD$ AD$(ID$8LH LLHIHt)INMu H9t;B LIF(KI\$(Mt$0L9t$H{HtH(I9uI\$(HtHLMLH[A\A^A_UAWAVATSIIII^L9tHA,$AG 9MfM9LH9j HBHIELDLaI~(tIV J 1A; $GINHt.A$HˋS HKHs9HBHHu9Is1I;^LHA$19C LCHBLH19s,1M9~ t}L;h suIOHLEHDLLLLINHt/fff.HˋC HKHS9HBH Hu9HsP1L9uATLRLMINHt$HˋC HKHS9HBH Hu9Hs1I;^tH19h HCHBH[A\A^A_]OpFunctionCall Function '' is not a function.OpFunctionCall Result Type ''s type does not match Function ''s return type.Missing function type definition.OpFunctionCall Function 's parameter count does not match the argument count.Missing argument definition. type definition.OpFunctionCall Argument ''s parameter type.StorageBuffer pointer operand requires a variable pointers capabilityInvalid storage class for pointer operand Pointer operand must be a memory object declarationvector::_M_range_checkFunction parameter cannot be the first instruction.Function parameter must be preceded by a function.Too many OpFunctionParameters for : expected based on the function's typeOpFunctionParameter Result Type '' does not match the OpTypeFunction parameter type of the same index.OpFunctionParameter : expected Aliased or Restrict for PhysicalStorageBufferEXT pointer.: can't specify both Aliased and Restrict for PhysicalStorageBufferEXT pointer.: expected AliasedPointerEXT or RestrictPointerEXT for PhysicalStorageBufferEXT pointer.: can't specify both AliasedPointerEXT and RestrictPointerEXT for PhysicalStorageBufferEXT pointer.OpFunction Function Type '' is not a function type.OpFunction Result Type '' does not match the Function Type's return type ''.Invalid use of function result id .Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8G"0PABB B(B0A8D`$BBB A(A0,ABB B(A0.rela.text.comment.bss.group.note.GNU-stack.rela.text._ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SB_SB_RKT0_St26random_access_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_.rodata.str1.1@ 6L 4X 5pP?H61T@@U @ U` 2 !dp& 0q&\!&&0V`'@083x72Qdk)H+%% $4X3t4"# b'?FEZEPYHdQV' |Y86<?#b.} "R  d   " " 2"AT{YQ6K D_ZdlPv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools16DiagnosticStreamD1Ev_ZStL19piecewise_construct_Z21spvExtInstIsDebugInfo19spv_ext_inst_type_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_function.cppmemcmp_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SB_SB_RKT0_St26random_access_iterator_tag__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val17ValidationState_t14LogicallyMatchEPKNS0_11InstructionES4_b_ZNSo9_M_insertImEERSoT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val12FunctionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str31.L.str21.L.str11.L.str30.L.str20.L.str10=====>=/4/461=>=T;g?s<zD@DD C:,=yJi98<D@DD. C? Ko<v D<D@DD C' :[ <b  o D = =L <S ` Dt @ D  D C : > =   G2 <9 "F DV : <  D A  D A  D : < * D> @R DY f Dx @ D ! D C C K < ) D= @Q DX e Dw @ D  D C C :< "D.>D= K <#!D1:A KrB=NBs<zD@DD@DD C3 CF:[ K{ K K/4BBB<DAD!<(5DAAHUD/4<$DA%D<$D A&D6 KV K<D@D C:<DAD4<;HDTA[hDBB K<D@.D5 BD] Cp:xIB< D@D  D2 C>:J OGZ Ks KB G KBB GLLLOLL'LhLJd5HIII;EEFE (T+,-/886 1587975884 2000 2000 100664 16984 ` ELF>(@@UAWAVATSIII_Mg L9tFDI,{{t!4uLHtHLHI9u1[A\A^A_]@UAWAVAUATSHIH$W$HDŽ$DŽ$?HDŽ$ HH$H= HHHE11HHH$LHD$ H8H@HD$H9AE111HD$HUyDFHi`H9HAhHD$LapHHL$8LqxuBHM9tfDI$HC`Ht H9IM9uHfIM9M<$IohHt}PtAG:=uhH\$0Ll$(AoDH$H$1HHIJHtaHKfff.9t:H;HtCO1HHL9HHt+H|$HWTHt HHt11Ht HhH$LHHH\$0Ll$(H;\$tH۸tL;HHL)H\$0HHݸHDHHHH9HEHAt#HH9H<IHLtL8HIH\$(tLHHT$0HHtKDILHL$H(HL$8HL$8HH;L$E1I9QMLl$(IIHChxPt|HC H+CHHrjfH4H|$ IHH{`tII}hHtA|$PtLHHC H+CHH9rILI9dLl$(E1uLd$ LL$LLHH5LHD$8PDH$LH$HVLH5LHC`H$LH$HVLH5+LUH$LH$HVLD$H$HxH;=H$HxH;=H$HxH;= H$WHMXL$LH\$ HH5LHD$8PDH$HH$HVLH5LHD$H$HH$HVLH5$LUH$HH$HVLD$xH$HxH;=2H$HxH;=9H$HxH;=@H$L|$XLHl$ HHH5LSDH|$PHHt$PHVLH5LAUDH|$HHHt$HHVLH5)LA$H|$@HHt$@HVLD$HD$@HxH;=HD$HHxH;=Ll$(HD$PHxH;=H|$XH$H$HtfH/HHuH$H$H1WH$MtLDHĸ[A\A]A^A_]HH=HH=HH=HH= HH= HH= QH$ QH$QH$HH=HH=HH=QH$QH$QH$zQYH$GQSH$AQHH$6fUAWAVAUATSH( IL|$(H|$ HAG: u+A<tAw:A ArQQVH$ DQH$ A6]AG: u@A<t3L|$(AG: H|$ l$IA<LurH|$ L|$(DIGIW H)HAH9RE1tH$ HtH$ HDH( [A\A]A^A_]ÉL$HLHLH5LH$HH$HVLH5=LD$H$HxH;=XH$+L$LHl$ HHL$(H5LH$HT$H$HVLH5LD$H H$HxH;=H$L$X LHl$ HHL$(H5LH$P HT$H$P HVLH5LD$ H$P HxH;=ueH$X HH=t QH$ nHH=t$ HH=t,(QH$ QRH$ @UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]SHHH=HH[ID defined in block does not dominate its use in block used in function is used outside of it's defining function In OpPhi instruction , ID definition does not dominate its parent Operand cannot be a type requires a type in semantic instruction cannot be a non-semantic instruction requires a previous definition has not been defined is not a type idUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx (lABB B(A00H^ ABB B(B0A8G 0| ABB B(B0A8G0ZABB B(B0A8A@.rela.init_array.rela.text.comment.bss.rela.text.startup.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rodata.str1.1>@  P/~L&LPZ@x0'+hAx2sPA 0X\EZUA`dv( n&Mb< 3 D ; >* +  K a" % < O, {  *  C'   Ylp^   "Z;}Z YQ/3}B/";k c_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNSt8ios_base4InitD1Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt8ios_base4InitC1Ev__cxa_atexit_ZStL8__ioinitmemset_Z21spvExtInstIsDebugInfo19spv_ext_inst_type_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t_Z11spvIsIdType18spv_operand_type_t.L.str_GLOBAL__sub_I_validate_id.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_id.cpp_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_Z48spvDbgInfoExtOperandCanBeForwardDeclaredFunction19spv_ext_inst_type_tj_ZN8spvtools3val11Instruction11RegisterUseEPKS1_j_ZNK8spvtools3val17ValidationState_t16IsForwardPointerEj_ZNK8spvtools3val8Function8GetBlockEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZN8spvtools3val17ValidationState_t23RemoveIfForwardDeclaredEj_ZN8spvtools3val17ValidationState_t16ForwardDeclareIdEj_ZNK8spvtools3val17ValidationState_t11IsDefinedIdEjmemmove__pthread_key_create__dso_handle_Z38spvOperandCanBeForwardDeclaredFunction6SpvOp__Z21spvOpcodeIsDecoration6SpvOp__Z17spvOpcodeIsBranch6SpvOp__Z16spvOpcodeIsDebug6SpvOp__Z22spvOpcodeGeneratesType6SpvOp__GLOBAL_OFFSET_TABLE__ZNK8spvtools3val10BasicBlock9dominatesERKS1__ZN8spvtools3val28CheckIdDefinitionDominateUseERNS0_17ValidationState_tE_ZN8spvtools3val6IdPassERNS0_17ValidationState_tEPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val11UpdateIdUseERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.L.str9.L.str8.L.str7.L.str6.L.str5.L.str4.L.str14.L.str3.L.str13.L.str2.L.str12.L.str1.L.str11.L.str10-"A0T,6@EM1u@ 0@`Dm?05+1u0/<4< <4< "<54I<d 9} 9 9+/<4<#<:4N<U b<u4< 9 9 9+ / </4@<G T<e4v<}<4< 9 9 9+$?GEZ?g? C C C C C' CX 8y 8 8 C C C 8< 8] 8~ 8 8 8 = % *2 ) 0 ' ' # % (" &g 'w # % ( & $ 3 - 2 0 ' /<04D<SX<s 9+/<4<< 90/GL<^4r<< 9+/<4&<5:<U 9c+ C C88  C" C^88((.j/q~<4<< 9+ /!<54I<P]<x 9+/<4<< 9,+< Cf8v C C88>)7T@fE?V= : ; B#A Lp /905 1587975888 2000 2000 100664 70600 ` ELF>p@@ UAWAVAUATSHIIEt$:E1A0A;/A|A:H @HcHAFă/H @HcHID$`HD$ID$`Ld$0LMHÿIE7H0HHt2fEAHEHEHE(HFHE HHLHD$H0LHÿIE7H0HHt2fEAHEHAHE(HDHE HHLA0A;MALd$u~I$ptGLH:uHpLH:ɃuHH@H)HHPHH$HLLH5= AK I$pLE10 AAM H?Jc HLd$H$HLLH5=HH5 AA/Ld$ H\?Jc HLDc:DŽ$@H$@LH`AELj D$@HDuHDHDHHAHDgIDŽ$DŽ$f$DŽ$DŽ$ EtJHDH:uHpHH:ɃuHH@H)HHPHH$HHDŽ$H$LL\_AE8 LE|$:LD$HDuHDmHDHHAHD)H\$IDŽ$@DŽ$Df$HDŽ$XDŽ$\EtJLDH:uHpLH:ɃuHH@H)HHPHH$HLHL$LDc:DŽ$H$LH ^AEL D$HDuHDHHAHDIDŽ$@ DŽ$D f$H DŽ$X DŽ$\ EtJHDH:uHpHH:ɃuHH@H)HHPHH$HHL DŽ$@H$@LL\AELE|$:D$@HDuHDHD4HLHMIDŽ$DŽ$f$DŽ$DŽ$ LHH:mHpHIH:VLE|$:DŽ$H$HL[AE$HuHHLHu DŽ$DŽ$f$DŽ$DŽ$ tIHH:uHpHH:ɃuHH@H)HHPHH$HHMMDyY iDiqHt$qHt$q 4$H rq$t$I$8 LDuLDtLD H$8HLLH5TQ At$@LLLLE1H$8HLLH5' At$@LLLLE1rH$8HLLH5* At$@LLLLRLH:uHpLH:ɃHH@H)HHHA AT$:jE1H$HLLH5*PI$8LDH$HLLH5:H$HLLH5+L$8LHHH5 LAA H L$LHHH57LD$0LZAt$@LH:  HHHP H)HH4qH<  Hm4I ,LzhlLLLHH: HHHP H)HH3I HLtOLMH:uHpLH:ɃMuHH@H)HHH(H$ HLLH5At$@Ld LLL LH:uHpLH:ɃnHH@H)HHHRY iI8H$HLLH5+HH51LLLDŽ$DŽ$f$DŽ$DŽ$ tILH:uHpLH:ɃuHH@H)HHPH(H$8HLLH5}H$HLLH5(HD$HDHĈ[A\A]A^A_]A\$@LuLLLH: HE19XtH$HLLH5;zAl$@LxLLLLH:uHpLH:ɃHH@H)HHHQ H;H$HLLH5&o Al$@LLLLtILH:uHpLH:ɃuH8H@H)HHHQH$HLLH5HD$0H$HLLH54H$8HLhH$@HLLH5HHHH5HD$ID$`HD$HD$H0LHH0HHt-fEHEH8HE(H8HE HHHD$H0LHH0HHt-fEHEH4HE(Hc7HE HHA\$@LLgLLLtILH:uHpLH:ɃuHH@H)HHH5H$HLLH L$LHHH5 LAAHL$8LHHH5 LAAHHDL$8LHHH57LD$LAjH$ HLLH5HHLH5HD$8AH$8HHLH5 HAApHHDHBWH$8HHLH5(HD$H$HLLH5*HH51L$LHHH5 LAAHHDbL$LHHH5 LAAHHDHBtH$HLLH5mH$HLLH5.FH$HLLH5&H$HLLH5,H$HHLH5 HAAcHHDHBJH$HHLH5 HAALHHDHB3HI$8A84.H$ HLLH58HH5HD$ H$HHLH5(HHH$8HHHH5HD$HKHHHH$HHHH5H$8HLLH5)%H$8HLLH55H$8HLLH5)H$8HLLH5MHHH$HHHH5HD$HHHH$HHHH5)L|$A=H$@ HLLH5 HHLH5HD$ uH$HLLH5iVoAfD$f$@ Q$P Q$T Q $X H rQ$$\ H$@ HHLH 0AEIHfoD$f~A9= HHLAHD fpD$f~.AL$[A@IH$HLLH57CoIf$@Q$PQ$TQ $XH rQ$$\Aat&A;tf~LfL$foL$t#fL$LDfoL$f~9Mfpf~Ã~pfL$LLd$LALDY uAAGrBA@t9HcH fpD$fA~D$AOrAr1ALDA9>H$@ HLHL$H5%HDHH5HHD$ IɃuHH@H)HHPHH$HLLH5HD$oAf$Q$Q$Q $H rQ$$ fpf~ȃA@H$HHLH59_I$8E4H$HLLH5(HD$8 ;oIf$Q$Q$Y $H rQ$$ fpf~ŃOH$HLLH5!oAfD$f$Q$Q$Q $H rQ$$ H$HLH+AE[IfoD$f~HtHD9 HLAAXt A2 @z HDz HDg H$ HHLH$HLLH5"PoAf$Q$QT$$Q $H rQ$$ f~fD$LHtHD9HfoD$fpf~Ã;H$ HLH5vf~L|$AH$HLLH5HHLH5HD$YH$@HLHL$H50HAAHE1yH$ HLLH5sW LDwOGAfL$H$LL(AE|LLALDLLMA:I̓AH=@H$ HLHL$H5#ID$`0HIH5L$H$LDHHLHHHH$@HHKHH$@LH$@HxH9H$HxH;=$Ht$H9FH$HL'AEHLMHILc$I$v AO A@_ H$HLH50HAAHHDHBI$8E4H$@HLLH5,HD$3VH$ HLLH55>MYAH HcH Hci HLLLd$AILMD@T T LDA H$ HLHL$H57H$@HLLH5|$HHLAHID 1w HcH fpD$f~øAOrAAr1LD9L$LLLH5%LLH5LLD$8 LH$@HHLH50HAAvxHH$@HLLH58$H$@HHLH50HAAHHDHBHH$@HHHH5 HD$HH$@HHLH50[HHH$HHHD$HXvAz <$bH$HLLH5'HD$H$ HLL H$ HLLH5._! Aƃ H$@HLLH5/;LLLMAT$DH$@LH$@H$HE1H9IL$hoBE1HH9Khbk:ur+  r{HH9udH$@HLLH5&HHDZIfpD$f~}AL$A@dH$ HLH5*-H$HLH5.I$8E1|$H\$(HLLH58HH5HD$eHa1Ƀw HH fpD$f~˸AL$rAAr1HDAD9L$ LHLH5%LLH5LDLD$8LH$@HHLH50HAAHHDBHLHWH DLHHNH)HE1HHHH$@ A 1Ƀw HH fpD$f~˸AL$rA$r1LDAD9vhH$@ HLLH5%HHH5HDHD$ HLHHJH)HE1HIÃXËhIM8@h4^H$HLLLHt$A`t A:7LtL ;H$HLHL$H5*1Aw H B,ŸAOrAAr1L9vgL$ LLLH5%LLH5LLD$ LI$8t At$uA$LHHJH)HE1HEI֋XI$L814)H$HHLH5&HH5t,H$@HLLH5rL9FLHLHH݉E1jH$ HHLH5)dH$ HLLH5,8H$ HHLH$@ HLLH5.9H$ HHLH5(1Ƀw HcH fpD$fA~AϹPr r1ALDAE9bH$@HLLH5%HDHH5HDHD$H,LDE19L$@ LLHL$H5%LLHH5LLD$ LJL$ LLLH5LLH5 LH5LLHLAHIDuLD*foD$fA~LDtLDD9cI8utA~LHAH+HE1HBHIL8L$LHHH56LH5 LD$8 LILAt HH߉E1D9L$ LHLH5LLH5 LH5LDLH5 LD$8LH$HLLH54HH$HLLH5(HD$8M9iHcY H$@ HLLH5=IINH)HE1HL1HH$AL8H$ HLHL$H50H$@HLH5;yHH=HAHH=F?H$ALL=LL Ht$HHNH)HE1HHH$@ALH$AHLH$ HLLH5RH$HLHL$H5( H$ HLLH52QHt$(QHt$(H$ HLLH56HH5 DiAD$LLŅLAAt kAH$@ HLLH58HH5HHHH$AHA H$HLLH52H$@ HLLH5?HH5 L$@ LLLH5LAT$DH$LH$HVLH5OLSDH$LH$HVLH5LD$ H$HxH;=H$HxH;=H$@ eE1Euw HDH$DpAA0 H\$AW H\$Aw UrE1ҳA1AWAw Ur1I LAA1Aw w{Urt reAwYUrRuJHtEHzHHHIH~ sHvHu^H~HIuPE1DwE\$ L|$E׉Ӌ4HHHD$ xExH$(:HHLH52H$; H$ ?HHLH5<H$@ H$x=HHLH5.H$?f H$;HHLH5DH$p=+ LH9~ HHHD$HD$L|$\$ t_EuA_t A9EI9H$6HLLH5>H$x8 EIxDT$T$ HD$hIM4LIE4LLL l$HD$ Hc@1Hw H ,LLt$99HL$ My H$'HLLH52H$) DT$HD$IM4LLƄH$05HLLH58HH5H$6 H\$HD$ xH$H&HLLH5>H$' H$.HLLH5<H$00w HD$ x2xqH$80HLLH51H$1 H$,HLLH5<HH5H$. H$8HHLH5<HH5H$ :x H$3HLLH5;HH5 H$(5) H$1HLLH5CH$3DT$T$ H\$IMLLLHD$ Hc@1Hw H ,L9H\$ËT$ DT$HD$ xH$HLLH59H$H!HH9AH$$HLLH57HH5H$@&DT$T$ IM4LLHD$ Hc@1Hw H ,L9<ËT$ DT$ AGrAHD$ x;H$HLLH5?H$H\$ÉDT$L$@+LLLH5'LLH5LL$,BH$HLLH52HH5H$H$"HLLH57H$$DT$T$ IM4t$LLH:HDŽ$XHHŋq H$XLH$XHEhLBL/Lt$ËT$ DT$@A8AGr_H$P!HLLAH5+HHH5HDH$"L$)LLLH5'LLH5LL$8+L#H$XHLLAH5&HHH5HDH$H$`HLLH5<H$yA9t A@DT$HD$ xIM4LLIÉDT$€8EDcՉIM4LL>HD$ xgxH$HLLH54H$hH$HLLH59HH52HH5H$X-H$HLLH5TH$PH\$T$ H$HLLH5<H$PH$ HLLH57HH5+H$` WH$HLLH55H$H$HLLH5QH$H$h HLLH5.H$H$ HLLH50H$ nH$pHLLH5FH$ 6H$`HLLH58H$HHD[A\A]A^A_]Ét1AcuwAIMLLŅuDt@LAbt A@LIMHLŅm1fLH$ HLLH5<HcHHHH$ HHH$xHLLH5UHDHHHH$xHHH$ H@H @H5H$ HHtHH$ HH#H$ H@H @$H$ H\$(HLH5SHHHHH|$(HHLH$HLH5:HbHHHH$HHH$xH@Hx$H$xHD$(H@H|(tH$H|$(H$H@HH5H$@HHtHH$HH#H$H@HH5H$HHtHH$HH#H$H@H$pH$fDAWAVATSHXIHIC:sRs@sHLIMt?AD$:u4I$IL$H)HuZpLtKI$p s@A61sL$LLHH5'L$P3Lt$LLHH5HL$LHX[A\A^A_ImplicitLod instructions require DerivativeGroupQuadsNV or DerivativeGroupLinearNV execution mode for GLCompute execution model: ImplicitLod instructions require Fragment or GLCompute execution model: Expected Result Type to be bool scalar typeExpected Resident Code to be int scalarInstruction reserved for future use, use of this instruction is invalidExpected Result Type to be int scalar typeExpected Image to be of type OpTypeImageCorrupt image type definitionImage 'Dim' must be 1D, 2D, 3D or CubeImage 'Dim' must be 2DImage 'MS' must be 1Expected Result Type to be float vector typeExpected Result Type to have 2 componentsExpected Image operand to be of type OpTypeSampledImageExpected Coordinate to be int or float scalar or vectorExpected Coordinate to be float scalar or vectorExpected Coordinate to have at least components, but given only OpImageQueryLod requires DerivativeGroupQuadsNV or DerivativeGroupLinearNV execution mode for GLCompute execution modelOpImageQueryLod requires Fragment or GLCompute execution modelExpected Result Type to be int scalar or vector typeImage 'Dim' must be 1D, Buffer, 2D, Cube, 3D or RectImage must have either 'MS'=1 or 'Sampled'=0 or 'Sampled'=2Result Type has components, but expectedImage 'MS' must be 0Expected Level of Detail to be int scalarExpected operand to be of type OpTypeImageExpected Result Type to be OpTypeImageExpected Sample Image to be of type OpTypeSampleImageExpected Sample Image image type to be equal to Result TypeImage 'Dim' cannot be SubpassDataExpected Coordinate to be int scalar or vectorExpected Texel to be int or float vector or scalarExpected Image 'Sampled Type' to be the same as Texel componentsCapability StorageImageWriteWithoutFormat is required to write to storage imageOptional Image Operands are not allowed in the OpenCL environment.Number of image operand ids doesn't correspond to the bit maskImage Operands Offset, ConstOffset, ConstOffsets cannot be used togetherImage Operand Bias can only be used with ImplicitLod opcodesExpected Image Operand Bias to be float scalarImage Operand Bias requires 'Dim' parameter to be 1D, 2D, 3D or CubeImage Operand Bias requires 'MS' parameter to be 0Image Operand Lod can only be used with ExplicitLod opcodes and OpImageFetchImage Operand bits Lod and Grad cannot be set at the same timeExpected Image Operand Lod to be float scalar when used with ExplicitLodExpected Image Operand Lod to be int scalar when used with OpImageFetchImage Operand Lod requires 'Dim' parameter to be 1D, 2D, 3D or CubeImage Operand Lod requires 'MS' parameter to be 0Image Operand Grad can only be used with ExplicitLod opcodesExpected both Image Operand Grad ids to be float scalars or vectorsExpected Image Operand Grad dx to have components, but given Expected Image Operand Grad dy to have Image Operand Grad requires 'MS' parameter to be 0Image Operand ConstOffset cannot be used with Cube Image 'Dim'Expected Image Operand ConstOffset to be int scalar or vectorExpected Image Operand ConstOffset to be a const objectExpected Image Operand ConstOffset to have Image Operand Offset cannot be used with Cube Image 'Dim'Expected Image Operand Offset to be int scalar or Expected Image Operand Offset to have Image Operand ConstOffsets can only be used with OpImageGather and OpImageDrefGatherImage Operand ConstOffsets cannot be used with Cube Image 'Dim'Expected Image Operand ConstOffsets to be an array of size 4Expected Image Operand ConstOffsets array componenets to be int vectors of size 2Expected Image Operand ConstOffsets to be a const objectImage Operand Sample can only be used with OpImageFetch, OpImageRead, OpImageWrite, OpImageSparseFetch and OpImageSparseReadImage Operand Sample requires non-zero 'MS' parameterExpected Image Operand Sample to be int scalarImage Operand MinLod can only be used with ImplicitLod opcodes or together with Image Operand GradExpected Image Operand MinLod to be float scalarImage Operand MinLod requires 'Dim' parameter to be 1D, 2D, 3D or CubeImage Operand MinLod requires 'MS' parameter to be 0Image Operand MakeTexelAvailableKHR can only be used with Op: OpImage Operand MakeTexelAvailableKHR requires NonPrivateTexelKHR is also specified: OpImage Operand MakeTexelVisibleKHR can only be used with Op or OpImage Operand MakeTexelVisibleKHR requires NonPrivateTexelKHR is also specified: OpExpected Image 'Dim' parameter to be 1D, 2D, 3D or RectImage Image 'MS' parameter to be 0Image Image 'arrayed' parameter to be 0Capability Image1D is required to access storage imageCapability ImageRect is required to access storage imageCapability ImageBuffer is required to access storage imageCapability ImageCubeArray is required to access storage imageExpected Image 'Sampled' parameter to be 0 or 2Expected to be int or float scalar or vector typeImage Dim SubpassData cannot be used with ImageSparseReadDim SubpassData requires Fragment execution model: Expected Image 'Sampled Type' to be the same as componentsCapability StorageImageReadWithoutFormat is required to read storage imageConstOffset image operand not allowed in the OpenCL environment.Result Type's second memberResult TypeExpected Result Type to be OpTypeStructExpected Result Type to be a struct containing an int scalar and a texel to be int or float vector type to have 4 componentsExpected Sampled Image to be of type OpTypeSampledImageExpected Image 'Dim' cannot be CubeExpected Component to be 32-bit int scalarExpected Dref to be of 32-bit float typeImage 'Dim' cannot be CubeExpected Image 'Sampled' parameter to be 1 to be int or float scalar typeExpected Result Type to be OpTypePointerExpected Result Type to be OpTypePointer whose Storage Class operand is ImageExpected Result Type to be OpTypePointer whose Type operand must be a scalar numerical type or OpTypeVoidExpected Image to be OpTypePointerExpected Image to be OpTypePointer with Type OpTypeImageExpected Image 'Sampled Type' to be the same as the Type pointed to by Result TypeImage Dim SubpassData cannot be used with OpImageTexelPointerExpected Coordinate to be integer scalar or vectorExpected Image 'Dim' must be one of 1D, 2D, or Cube when Arrayed is 1Expected Coordinate to have Expected Sample to be integer scalarExpected Sample for Image with MS 0 to be a valid for the value 0vector::_M_range_checkExpected Result Type to be OpTypeSampledImage.Expected Image to be of type OpTypeImage.Expected Image 'Sampled' parameter to be 1 for Vulkan environment.Expected Image 'Sampled' parameter to be 0 or 1Expected Image 'Dim' parameter to be not SubpassData.Expected Sampler to be of type OpTypeSamplerAll OpSampledImage instructions must be in the same block in which their Result are consumed. OpSampledImage Result Type '' has a consumer in a different basic block. The consumer instruction is ''.Result from OpSampledImage instruction must not appear as operands of Op. Found result '' as an operand of 'Result from OpSampledImage instruction must not appear as operand for Op, since it is not specificed as taking an OpTypeSampledImage.Expected Sampled Type to be a 32-bit int or float scalar type for Vulkan environmentSampled Type must be OpTypeVoid in the OpenCL environment.Expected Sampled Type to be either void or numerical scalar typeInvalid Depth (must be 0, 1 or 2)Invalid Arrayed (must be 0 or 1)In the OpenCL environment, Arrayed may only be set to 1 when Dim is either 1D or 2D.Invalid MS MS must be 0 in the OpenCL environement.Invalid Sampled Sampled must be 0 in the OpenCL environment.Dim SubpassData requires Sampled to be 2Dim SubpassData requires format UnknownIn the OpenCL environment, the optional Access Qualifier must be present.Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0@ABB B(B0A8G/$P(BBB A(DPxNBAA  BBA D@NBAA BAD0;ABAD04;ALAAG0l ABB B(B0A8GЈ(BBB A(G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rodata.str1.1@dZ [dda2dS 0܃\8/8*  9pK CРIZ;:10? *8:Xr41 '90/'V5q (NI  *~--@8x$t+)"y +6 ;V)NjZ*7# Z9aS>$3fWF(%G&,8=/l*N,0S 6@-mvPB8EN;N@+=QUc;+1r #(2GX-j9 P)E%&_-3)\(l9Khx,?5kT5<p2 *I(2+]'X6<"]/G3z7 @> 7ED Q?AJ = /mFE3] |=2 ?K 9 7 <  DZ" 2T =bh+i =  (v  ($> 3q ? 8G  8)V' ,S :  3c ' U< @|| = R> 9D:$M~36Z/(8`,s1G559='Dv{V;Q T g8j#(,7!93 c$KN `K;7J;eGN@FN JWF 9 G C(  @# $ N|'I  qk ,\B |  f1qS"  G s ^   _Z14spvIsVulkanEnv14spv_target_env_Z14spvIsOpenCLEnv14spv_target_env_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev_ZNSs4swapERSs_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_image.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_121ValidateImageQueryLodERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_3E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_121ValidateImageQueryLodERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_2E10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val9ImagePassERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_1E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val9ImagePassERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_0E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operationstrlen_Znwm_ZNSs6appendEPKcm_ZNK8spvtools3val17ValidationState_t20GetConstantValUint64EjPm_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val12_GLOBAL__N_121ValidateImageOperandsERNS0_17ValidationState_tEPKNS0_11InstructionERKNS1_13ImageTypeInfoEjj_ZN8spvtools3val12_GLOBAL__N_119GetActualResultTypeERNS0_17ValidationState_tEPKNS0_11InstructionEPj_ZNK8spvtools3val17ValidationState_t24getSampledImageConsumersEj_ZN8spvtools3val19ValidateMemoryScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t10IsVoidTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNK8spvtools3val17ValidationState_t9GetTypeIdEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create__cxa_guard_release__cxa_guard_acquire_ZZN8spvtools3val12_GLOBAL__N_121ValidateImageOperandsERNS0_17ValidationState_tEPKNS0_11InstructionERKNS1_13ImageTypeInfoEjjE24kAllImageOperandsHandled_ZGVZN8spvtools3val12_GLOBAL__N_121ValidateImageOperandsERNS0_17ValidationState_tEPKNS0_11InstructionERKNS1_13ImageTypeInfoEjjE24kAllImageOperandsHandled_ZSt20__throw_out_of_rangePKc_Z19spvOpcodeIsConstant6SpvOp__ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFbRKN8spvtools3val17ValidationState_tEPKNS1_8FunctionEPSsEZNS1_12_GLOBAL__N_121ValidateImageQueryLodERS2_PKNS1_11InstructionEE3$_3E9_M_invokeERKSt9_Any_dataS4_S7_S8__ZNSt17_Function_handlerIFbRKN8spvtools3val17ValidationState_tEPKNS1_8FunctionEPSsEZNS1_9ImagePassERS2_PKNS1_11InstructionEE3$_1E9_M_invokeERKSt9_Any_dataS4_S7_S8__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val12_GLOBAL__N_121ValidateImageQueryLodERNS4_17ValidationState_tEPKNS4_11InstructionEE3$_2E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val9ImagePassERNS4_17ValidationState_tEPKNS4_11InstructionEE3$_0E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val12_GLOBAL__N_119ValidateImageCommonERNS0_17ValidationState_tEPKNS0_11InstructionERKNS1_13ImageTypeInfoE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val9ImagePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str99.L.str89.L.str79.L.str69.L.str169.L.str59.L.str159.L.str49.L.str149.L.str39.L.str139.L.str29.L.str129.L.str19.L.str119.L.str109.L.str8.L.str98.L.str88.L.str78.L.str68.L.str168.L.str58.L.str158.L.str48.L.str148.L.str38.L.str138.L.str28.L.str128.L.str18.L.str118.L.str108.L.str7.L.str97.L.str87.L.str77.L.str67.L.str167.L.str57.L.str157.L.str47.L.str147.L.str37.L.str137.L.str27.L.str127.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str76.L.str66.L.str166.L.str56.L.str156.L.str46.L.str146.L.str36.L.str136.L.str26.L.str126.L.str16.L.str116.L.str106.L.str5.L.str95.L.str85.L.str75.L.str65.L.str165.L.str55.L.str155.L.str45.L.str145.L.str35.L.str135.L.str25.L.str125.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str74.L.str174.L.str64.L.str164.L.str54.L.str154.L.str44.L.str144.L.str34.L.str134.L.str24.L.str124.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str73.L.str173.L.str63.L.str163.L.str53.L.str153.L.str43.L.str143.L.str33.L.str133.L.str23.L.str123.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str72.L.str172.L.str62.L.str162.L.str52.L.str152.L.str42.L.str142.L.str32.L.str132.L.str22.L.str122.L.str12.L.str112.L.str102.L.str1.L.str91.L.str81.L.str71.L.str171.L.str61.L.str161.L.str51.L.str151.L.str41.L.str141.L.str31.L.str131.L.str21.L.str121.L.str11.L.str111.L.str101.L.str90.L.str80.L.str70.L.str170.L.str60.L.str160.L.str50.L.str150.L.str40.L.str140.L.str30.L.str130.L.str20.L.str120.L.str10.L.str110.L.str100 (?Z%Hoz-<Ohvkz%<S#m  - < ` g C~     d   - 4 eK c o     ' : ] d D  Y       2      ) o v       LS3`g4~4;`gth6B]t #:}[")H6AHIU~8GYr~  6V] jJ!K.V] jE G29 F^e "1AHfmt  %,EULM$;GOel!2g%#(0FMZqy NK")$5<0NQW<CP  'O4i@ P h     &T!d!!!!!P!" "I"@"G" T"l"""#&##### ##### $<$ S$g$$$ %% !%9%@%]%%%R%%%6,&D&`&&&;&&&& 'D'i'p'Q}'''W'''' ''(('D(K( X(p(w(((((((F())_)f)Ts)))j**5"*/*M***+l+s+ ++j+++U++V ,,3,n,,,Q,,,W,,,- -)-0-N-Z-l---.!.Q..8.?.WL.W...//6/=/V////Q///W///S0000000b01151<1ca1h1711j111/2V2]2Qj2u2|2W222222Q233W3%3P3W3^d3n3u3_33`3333334R4u4|4q44r4455^5%5,5_95@5`M5X5_5al555\555S5$6+6)66F66]6 6 97K777(778$8kG8e888l88m88-949A9H999*99n99p::8:):=:D:9Q:d:x::::: : :::;';y;;;.;;,;;;< <5<<<-i<p<<}<<<<<<@<<< =.=5=AJ=Q=B^=e=>r====?====:=> !> 4>\>c>=x>>>>>>>?>>>>:?? .? =?S?c? |? ? ? ??@;@K@ d@ @@+@@@/@@/@OEaEjEuEEE EE E E F2FZFsFFFFFFF G'G @G YG |GGGGJX,J7JGJ ^J JJJJZJKK /K RKtKKL&L3LWL^LkLzLLLLM#M0MTM[MhMMMMMMN NNJNQN^NNNNNNNmOtOtOOuOOOsOQQPQWQydQQQvQQQwQRRxRRR}RRSS#SGSTSbSSSSSSTT~"T)T6TzTTTTTTTUU*UQUXUeUlUyUUU{UU|UUUV VV>VEVRVVVVVVVW#W0WfWmWzWWWWWWWLXSX`XXXXXXXXXYYY%YLYSY`YYYYYY ZZ{ZZZZZZZZZZZ[[[,[O[V[c[m[t[[[[[[\\V\`\\\\\\\\\]]:]A]N]]]]]]]]]^^$^K^R^_^^^^^^^^_ _1_8_E_T___ `` `*`>`Q`q`x````````` aaDaXarayaaaaaaaaabb>bRbqbbbbbbbbcc.c5cEcXc}cccd8d?dLdmdtddd TC|@FFGGJJ8`KPKpNc/927 1587975890 2000 2000 100664 10608 ` ELF>@@   UAWAVAUATSHH|$0H8L@Lt$ 1L9. HD$0P$T$HEM:Ɂr; x u& f; @  H]pHMxHL$`H9 Hl$(E11E1DH3L9t(HҸtH2HHHfff.L)IILHDLHHH9HEHAt9Ht$hIMHH96 H<IMLHt$hJLtH0MtLMLMMtLKTM4MHL$`HH91L9AAEf.HL$XIHX`Ht.I9eMtI]LHIH|$8Ll$PLD$HHhpHHxHL$`H9ff.HuL9t'HҸtH2HHHff.L)IIAMEMHHL9LEMt9Ht$hIMHI9J<HMLHt$hJHtH0MtHMLMMtLJTN4IHL$`HH9 LD$HLl$PH|$8DM)Ll$PLD$HIIELHHH9HEHAt3ILL$@HH9H<ILL$@LILL$@JLtHMH\$HtLHHT$PHtHOlIH?LEMt)H?I9CJ<LIHJHtD MtHLLMMMtLNlN4IHD$hHH9%HD$`HH;D$PM9LtPLL)HHH?HH~LLLHLIIIHI9tiPHH;uHL9tUHPH"HT$@LD$H1f.yHHfDHHHL9t :99HtHI1M9HD$0LHLIE11LHHIHHsf.D9t+H;Hw1HHH9HHt@HHHL`H@I I9t'IL$IT$H9t,Ht$(vD;1tHH9uIM9H1Hl$pHHt$0H\$(HHH5sDHHH5I4$HVHHH5HL$HH5$HMMLD$HtLLIHT$@HHHtHLIMHl$(Lt$ tLH؅T$uffff.Hň1L9H[A\A]A^A_]H=ff.AWAVATSPIIIM)IMgff.LHMIHH?HHMOIfffff.A$AD$%DA$9s A $AVA4$AfDLL ;A4$HËHC9ryH9rH9rHLLHL)H@ILLLfff.AFA $ANMvMM)LHHVH|YH?H|H1ff.HALA;LsH\fH\A A H9H| f1@u(HNH?HLHH9uH ALA H\HH~;HsHH?HT HA<9sA is used by entry point '' id <>, but is not listed as an interface_Map_base::atUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0 ABB B(B0A8G(P[BBB B(A00|yABB B(B0A8A@ABA ( BBB A(A0.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_.text._ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_S7_.rela.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0_.rodata.str1.1@ L X`8%`Z"[(0e`y`(0 2rm 0\!;6@1(x@8RJ !KD    3 :% _<    j " "[" yz!aC;_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_interfaces.cpp_Znwm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t19FunctionEntryPointsEjmemmove_ZSt20__throw_out_of_rangePKc_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7__ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEEEvT_S7_S7__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPKN8spvtools3val8FunctionESt6vectorIS6_SaIS6_EEEElZNS3_12_GLOBAL__N_124check_interface_variableERNS3_17ValidationState_tEPKNS3_11InstructionEE3$_0EvT_SJ_T0_T1__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPjSt6vectorIjSaIjEEEElEvT_S7_T0__ZN8spvtools3val18ValidateInterfacesERNS0_17ValidationState_tE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE.L.str4.L.str3.L.str2.L.str1Gx     =i y_ n s ~            4 u |  @W & T    /954 1587975893 2000 2000 100664 35512 ` ELF>P=@@(%UAWAVAUATSHX HIE::H HcHHu0H$H$H$8uKH$HLHH5HH$HVHHH$HxH;=6HH=; HEHM H)HH@ HMHjDIԃ<uhI`IhM1HHIJHUHKf.92H;H1O1HHL9HHtI0I8M1HHIJHHKf9H;H~O1HHL9HHtcAtA HEH9E HM4LHEHM H)HH@HM4LHEpPLHEH9E VHM4LjHtH8u1M`Ht HhLLHHMIGXI9xL$1LLH5OLLHH5LD$P HtH8u1M0Ht HhLLHHMIGX I9HvkL$1LLH5[LLHH5LD$LLELLfE:IH$H$HLHH5HH$HHtHH$HH#H$H@HH5H$HD$P HEiE:؉%=uA(t W)$[IHDŽ$IH$Ht W)$H$HPH H$HLH$LL|$(LuE1L9u E1HLHM$.A.H IՋA|.tLIGHHHQHuIOHHAHuIO HC(IG(I^M~HtHsHHL[A^A_AWAVAUATSHII(IMtWAFAAG AF AAWAFI^IwHtLLIFMMt]Mf(WHHtCAG C ACI]LkIwHtLHHCMMIuL[A\A]A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPIIMt$IT$Ht5Affff.HӋC HSHs9HLHHu9H}LE1I;\$tHA19H ALM}_HtXI9@tMu A;C @ſ(IMtWAEAEAAE @LHLID$(1LH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]OpMemoryModel should only be provided once.vector::_M_range_check requires SPIR-V version . or earlier is reserved for future use. requires at minimum. requires one of the following extensions: at minimum or one of the following extensions: Number of (literal, label) pairs in OpSwitch () exceeds the limit ().Number of OpTypeStruct members () has exceeded the limit (Structure Nesting Depth may not be larger than . Found Result '' must be less than the ID bound ''.Opcode requires one of these capabilities: Operand of operand of : operand () requires SPIR-V version or later) requires one of these extensions: basic_string::_S_construct null not valid Invalid Opcode name 'Op'Number of local variables ('Function' Storage Class) exceeded the valid limit (Number of Global Variables (Storage Class other than 'Function') exceeded the valid limit (Found unrecognized extension Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8G,PABB B(A0D@6BBA 0ABB B(B0A8A@0ZABB B(B0A8A@09ABB B(B0A8G<BBA (\BBB B(A0AAA PBAA 0ZABB B(B0A8A@0ABB B(B0A8A@00ZABB B(B0A8A@.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZN8spvtools3val17ValidationState_t34RegisterExecutionModeForEntryPointEj17SpvExecutionMode_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT_.rela.text._ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7_.rela.text._ZN8spvtools7EnumSetI14SpvCapability_EaSERKS2_.rela.text._ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjSt3setI17SpvExecutionMode_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.rodata.str1.1@ &:L &BX &@d &=p &;| &A &> &? &<@'xd!& Z''e'`PH&v(6q0& )ȆH& *Zx&<p+7`&@,`& -ZHx&F.AH&p/Zx&20 0h4\!464`18&#@(7!RPG '9J`R{ , ,  / , B E! fo 0L  )  #  C  &   % * f 7 C B  D _  i% ]    P] $\: x _ U k2   , 1y 9 &P  P&    !"#|  C"_ ""Z"Z "Z'"" " "6B}  b0 J %  exv T * +ED$b   -  ^ ;_Z14spvIsVulkanEnv14spv_target_env_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZNK8spvtools3val17ValidationState_t10getIdBoundEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZN8spvtools18GetExtensionStringEPK24spv_parsed_instruction_t_Z24spvOperandIsConcreteMask18spv_operand_type_t_Z11spvIsIdType18spv_operand_type_t_ZNK8spvtools15AssemblyGrammar12lookupOpcodeE6SpvOp_PPK17spv_opcode_desc_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_instruction.cppspvTargetEnvDescription_ZNSt14_Function_base13_Base_managerIZN8spvtools3val12_GLOBAL__N_18ToStringERKNS1_7EnumSetI14SpvCapability_EERKNS1_15AssemblyGrammarEE3$_0E10_M_managerERSt9_Any_dataRKSE_St18_Manager_operationstrlen_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN8spvtools5utils17CardinalToOrdinalEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val12_GLOBAL__N_125CheckRequiredCapabilitiesERNS0_17ValidationState_tEPKNS0_11InstructionEmRK20spv_parsed_operand_tj_ZNK8spvtools15AssemblyGrammar26filterCapsAgainstTargetEnvEPK14SpvCapability_j_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNSolsEispvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val17ValidationState_t18RegisterCapabilityE14SpvCapability__ZN8spvtools3val17ValidationState_t16set_memory_modelE15SpvMemoryModel__ZN8spvtools3val17ValidationState_t20set_addressing_modelE19SpvAddressingModel__ZN8spvtools3val17ValidationState_t34RegisterExecutionModeForEntryPointEj17SpvExecutionMode__ZNSo9_M_insertImEERSoT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZNSt8_Rb_treeI17SpvExecutionMode_S0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIRKS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7__ZN8spvtools7EnumSetI14SpvCapability_EaSERKS2__ZNSt17_Function_handlerIFv14SpvCapability_EZN8spvtools3val12_GLOBAL__N_18ToStringERKNS2_7EnumSetIS0_EERKNS2_15AssemblyGrammarEE3$_0E9_M_invokeERKSt9_Any_dataS0__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15InstructionPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools22GetExtensionFromStringEPKcPNS_9ExtensionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNK8spvtools3val17ValidationState_t20HasAnyOfCapabilitiesERKNS_7EnumSetI14SpvCapability_EE_ZNK8spvtools3val17ValidationState_t18HasAnyOfExtensionsERKNS_7EnumSetINS_9ExtensionEEE_ZN8spvtools20ExtensionSetToStringERKNS_7EnumSetINS_9ExtensionEEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIjSt4pairIKjSt3setI17SpvExecutionMode_St4lessIS3_ESaIS3_EEESaIS8_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str9.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str31.L.str21.L.str11.L.str20.L.str10MHbJNccG \ q)MUKl:Lp>N c"Y)6c_p>NcYcG*QENLYcqucbcG2QbSuVFDNcsucbc_" nd jaa mI k}] l \ap f W \1 ^h ` c \ G B o T N  c+ Y2  ? cG TQ YX  e cu G N  c Y  c Y $ cw O p" = q qN*c:G[[|[p=N cY $c/Y6CcSGNcYcYcGIQ{NsucpD@UNsuc,b3@cQYXecsYz cGNsuc&N.sBuPctN|suc[b!c3b:"GcOt_umcb#cb$cIc6 \lbscYcY%cIc  \G3B;og q q[[hgREpQ@sp@p@%p\@xS;BoVRNdPxccsucNcYcs-u=czNPccsuc4pk@UNPccsu%cDbKZcg_n n ja=a\ m k] l \ apf W jU \p ^ ` c \ G !b!"!c2!uE!cj!bq!!c!Y!!c!Y!!c!Y! !c" \"G@"bG"Y"ci"u|"c"b""c"Y""c"Y"#c#Y#"#c<# \O#Gw#b~##c#u#c#b##c#Y$$c($I<$cV$ \o$ \$G$B$o$B$o$ q% q!% qK%[l%[|% q%[% q% q%[&[;&[E&hg&R}&Z&&u&c&b&&c 'p%'o~p<?B$ofepi)XTpfroVd)p^ABopZAvpA)XTpfroVdfepi)XTpfroVd )T,-./ )@0`1)P&)&2344/982 1587975892 2000 2000 100664 12056 ` ELF>(@@ UAWAVSHIHAn:H" S A~<taH H$HHLH54HH5HD$A~<HI@1HmH$8HHLH53HH52HH5HD$H߉< T5 2A~<H H$ HHLH54HH5HD$@ EH AL$LHLHHHLHHL|$LHLHHHLHHH |H H$HHLH5-HH53HH51HH5+HH5 HD$0H,H߉E1u2fHH H߉t@HHt tUH߉tL$@LHLHHt+HLHH6HLA^H$@H@H@`H52LD$H$@ =CHD$H@H|t(H5(LD$H|$HHH$H HHLH5+HD$H$H@HH5LD$H$67H4HHHH$HHLH5NNH$HHLH5-HD$"HH$HHLH5,38u\HHH$@HHLH5'HD$H uHHtAV@AvDH @0DHAE+H HHA~<FI@1HH$PHHLH53HH52HH5HD$ %H$HHLH54HD$HHH$ HHLH5HHD$ HAV@AvDHHH$HHL HHHHHHHHHH H$HHLH5>HD$8H |H H$HHLH5-HH53HH51HH5+HH5 HD$HH uHHAEuHAEuE1EuE1DHĈ[A^A_]H$H@H H5HD$H$H=Cannot declare a function in a function bodyFunction parameter instructions must be in a function bodyFunction parameters must only appear immediately after the function definitionFunction end instructions must be in a function bodyFunction end cannot be called in blocksFunction declarations must appear before function definitions.Label instructions must be in a function bodyA block must end with a branch instruction.Non-semantic OpExtInst must not appear before types sectionNon-semantic OpExtInst within function definition must appear in a blockDebugScope, DebugNoScope, DebugDeclare, DebugValue of debug info extension must appear in a function bodyDebug info extension instructions other than must appear between section 9 (types, constants, global variables) and section 10 (function declarations) must appear in a blockA function must begin with a label cannot appear in a function declarationvector::_M_range_check cannot appear before the memory model instructionUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx , ABB A(G5.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@ @ S4 4 Y24  0\w/xH*/ 9hKh Cx--;I34g3ve.T2C,2+!9Q#hOt)3n5](L?;S.*,5l Sd #:d{Tt_ZNK8spvtools3val17ValidationState_t16in_function_bodyEv_ZNK8spvtools3val8Function11block_countEv_ZN8spvtools3val17ValidationState_t32ProgressToNextLayoutSectionOrderEv_ZN8spvtools3val17ValidationState_t16current_functionEv_ZNK8spvtools3val17ValidationState_t22current_layout_sectionEv_ZNK8spvtools3val17ValidationState_t8in_blockEv_ZN8spvtools3val17ValidationState_t19RegisterFunctionEndEv_ZN8spvtools16DiagnosticStreamD1Ev_Z21spvExtInstIsDebugInfo19spv_ext_inst_type_t_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_layout.cppstrlen_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val8Function25RegisterFunctionParameterEjj_ZN8spvtools3val17ValidationState_t16RegisterFunctionEjj23SpvFunctionControlMask_jspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val17ValidationState_t30IsOpcodeInCurrentLayoutSectionE6SpvOp__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val16ModuleLayoutPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val8Function27RegisterSetFunctionDeclTypeENS0_12FunctionDeclE.L.str9.L.str19.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str22.L.str12.L.str1.L.str21.L.str11.L.str20.L.str10.@#L.p*w22"-*2&2-:2Q(#.*22.**14E5S2p*w452..*22 2 '2. ;2K$Z(t)|.().(*45 2 A1HU2j$12$-/ * 2P1W d2y$-&0**2)-L*Sj-z/*2.-* 2/>*E4U5c21 2$.)*E%Y.j&w,"-*22  29 *@ M 2b -r / *  2 & + / * 4 5* 27 &? 0P .t *{  2 . . *  2  2  2   2%  2 2G .T &a ,q ' 1  2 $  3 /1005 1587975894 2000 2000 100664 2832 ` ELF>0@@ UAWAVSHIIIWMO 1I)1jEw>rJ t/HI7t!u s9tHLHH1H9rL4$LLLH5<LAwDLH5&LH5/LH5%L$LHĨ[A^A_]The high-order bits of a literal number in instruction must be 0 for a floating-point type, or 0 for an integer type with Signedness of 0, or sign extended when Signedness is 1Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,%ABB A(G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@%  ShhY2h 0"\~/H*  9hKp C8+$=='d0&R%_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_literals.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSo9_M_insertImEERSoT__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val12LiteralsPassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str3.L.str2.L.str1 /1030 1587975895 2000 2000 100664 15368 ` ELF>H@@ UAWAVAUATSH'HID}:E1Af%De@H HcHLDuLDLHÅLuLLDALA9LH9H$HHLHH58HDHH HH$HHH LDuLD]LHúLHD$LuLLDމt$L9\$1 LuL LDA܉LD9 Lt$LD9H\$HLHH5=HDHHy HH|$HHv H$HLHH50HDHH?HH$HHBLDuLDLHÅLuLLDALA9OH$HLHH5BHDHH HH$HH LDuLDLHA9uLHA9H$HLHH5-HDHHHH$HHH$HLHH5.HDHHHH$HHH$@HLHH54HDHHHH$@HHH$HLHH5CHDHHHH$HHH$`HLHH54HDHHHH$`HHH$H@HD$8H$p LDLHtL< H$"HLHH5$HDHHHH$"HHH$HLHH5/HDHHrHH$HHuH$HLHH5;HH5HDHH3HH$HH6H$H@HD$XH$ H$@H@H@`D$H$@ H$8!HLHH54HDHHmHH$8!HHpLDuLDLHA9 H$HLHH5'HHHiHH$HHlLDAH: AH[ Hc HH$0&HLHH5HH5HH5HH$HLHH54HDHHHH$HHH$$HLHH5*HDHHWHH$$HHZH$H@HD$H$H$`H@H`D$ H$`H$hHLHH5.HDHHHH$hHHH$H@HD$H$H$H@HD$0!H$H$H@H0D$H$L$0&LLHH5LHH5HEHT@LH5LHHHH$0&HHH$HH@HHhD$H$HH$8!H@H8!X!D$"H$8!H$HLHH5;HH5HDHHHH$HHH$H@HD$@H$H$$H@H$$D$(&H$$H$hH@HhD$H$hH$H@HD$H$KH$"H@H"#D$$H$"H$PHLHH54HHHHH$PHHH$0&H@H0&P&D$'H$0&vH$H@HD$`H$>H$H@HD$HH$H$PH@HPpD$H$PHD$H@H|t8D$H|$HDx $LuAuAD|$LHAǺLHD$LHD$ ELDuLDLD;D$tLDH$ HLHH5DHHH1HH$ HH4H$X HLHH52HHHHH$X HHD;d$u D;d$ H$ HLHH5,HHHHH$ HHH$X H@HX x D$H$X hH$ H@H  D$P H$ 3H$ H@H ( D$ H$ DH'[A\A]A^A_]H$HLHH51HH51HD$H떐%%n [NNNNNdExpected bool scalar type as Result Type: Expected operand to be vector bool: Expected bool scalar or vector type as Result Type: Expected operand to be scalar or vector float: Expected vector sizes of Result Type and the operand to be equal: Expected operands to be scalar or vector float: Expected vector sizes of Result Type and the operands to be equal: Expected left and right operands to have the same type: Expected both operands to be of Result Type: Expected operand to be of Result Type: Using pointers with OpSelect requires capability VariablePointers or VariablePointersStorageBufferExpected bool scalar or vector type as condition: Expected vector sizes of Result Type and the condition to be equal: Expected both objects to be of Result Type: Expected operands to be scalar or vector int: Expected vector sizes of Result Type and the operands to be equal: Expected both operands to have the same component bit width: Expected scalar or compositevector type as Result Type: Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4/ABB B(B0A8GP.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@`& S<<Y2< 0/\/P*; 9hK CP! d]++%2.2`3E-/4<vp ey>TP5 0C1)Dnm9].L(/:dm3aQ_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_logicals.cppstrlen_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val12LogicalsPassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str9.L.str19.L.str8.L.str18.L.str7.L.str17.L.str6.L.str16.L.str5.L.str15.L.str4.L.str14.L.str3.L.str13.L.str2.L.str22.L.str12.L.str1.L.str21.L.str11.L.str20.L.str10J*Y+q)-.&&)#0 1220B*Q+i){)'(&&'(&&%%2%R#Y f0n120#0120*+,)@-N.a&n&#0120*+ )!)E#LY0a1u20# 0120 #0'1;2N0n#u0120#0120</\*t)+#0120#0$182K0k#r 0 0120/"/R#Yf0n120*+)# 0 1" 25 0E $ #  0  0  #  0 1 2/ 0O #V c 0k 1 2 0 / /" #)  6 0> 1R 2e 0 / / /- #4  A 0J Q e 0l y 0 1 2 0 / /: #A  N 0U  b 0j 1~ 2 0 / /)/a//#01206/n/// /0,a)t))*+&+#0102C0c#jw0120#01 20G/|//"# 00 /1055 1587975898 2000 2000 100664 81808 ` ELF>@@ UAWAVAUATSHIIAE:=5=WŃ ^H W;HcHLL/g8=NL=LroLuA$Au@LAM:Ht @:!H$HLLH5%H$Ht=uH$H$`HHH1HL8H HQHH$HxH9Au@LH:u>HHHP H)HH"9qH< uH 9I <nH$PHLLH5HIWHLH5HAUDH$XLH$XHVHH53H$H$XHxH;=I_H$PH; IH=AIEIM H)HH7@IM4LL=X@L@:=A$u A$AM:t1IMIU H)HH9|7HIM,LIMLA~:AE:=H$PHLLH5/HH$ LH$ HVHH5#H$H$ HxH;=1H$P= H$HLLH50HH$8 LH$8 HVHH5#H$HH$8 HxH;= H$ H @:IEIM H)HH5@ IM4LHIEIM H)HH5@0IM4LHHs@;p@LH H:  HHHP H)HH&5IHL1w H$ HLLH5?H$X{ H$HLLH5H$@ H$XHLLH5/H$ H$PHLLH5AH$IEI9E 4IMD4LDHHLIEIM H)HH3@IMD$HHDIM s@HHl$HH E:  Aw@H|$HH C: AE:?aHEHM H)HH)3@ HM4H|$IMtAG:H$ HHl$HLH5HH$ HDH$ HVHH5H$XH$ HxH;=Y&H$ LEf@HDHfH: YHHHP H)HH2qH4t t  H1I ,H߉HH߉uH߉AM:tIMIU H)HH91HIM,H߉Hp@HAM:tIMIU H)HH91HIMD4HDHH u@H }:u}: AE:=tIE I+EHH9vHLQgŅG1@H$HLLLHLHH5HH$LH$HVHH5H$H$HxH;=H$L$XLHLLLLHH5LH$HމH$HVLH5L$H$HxH;=l H$XH$HHLLHLHH5HAVDH$pHH$pHVHH5(H$H$pHxH;=;H$5LLo/(Au@LIMA$u A$IEIM H)HH.@ IM,LIML"A~:A$u A$MIEI9E -IMD$LDIM_ L? A~:% % 0 LuA$uA$ALLYDH$H$ HHH1HL8H HQHH$HxH9Au@LH:u>HHHP H)HH,qH< uHu,I < H$PHLLH5HIWHLH5HAUDH$`LH$`HVHH53H$H$`HxH;=I_H$PH;t_IH=AH$HLLH5H$PHu1H[A\A]A^A_]H$XHLLH5HH$ LDH$ HVHH5H$H$ HxH;=H$XJIEIM H)HHv*@ IM,L@:=I_1 L$`LHLH5LH$HމH$HVLH5 L$H$HxH;=H$`lH$HHl$HLH5HH$ HDH$ HVHH5H$H$ HxH;=H$H$HHLH5HH$ HDH$ HVHH5H$PH$ HxH;=H$9HH=HH=HH=HH=zsL$LHLLLLHH5&LH$ HDH$ HVLH5$L$PH$ HxH;=H$ HH=H$PHLLH5HAU@H$LH$HVHH5H$H$HxH;=HH=H$HLLH5 HIWHLH5HH$LH$HVHH5$H$HH$HxH;=BI_H$HH=QJH$8AHA7H$H"QH$ Q9H$ 'H$ HHLH5HH|$HDHt$HVHH5)H$XHD$HxH;=OH$ MQH$ QH$H$`HHl$HLH5HH$ HDH$ HVHH5H$H$ HxH;=CH$`oQpH$ ^A$;H$`HLLH5TH$Av@LHHE: HEHM H)HH"@ HM4LHHt C:!H$HLLH5HH$pLDH$pHVHH5H$H$pHxH;=bHH= H$PHLLH5HH$LDH$HVHH5H$H$HxH;= HH=  H$HLLH5HH$ LDH$ HVHH5H$HH$ HxH;=HH="IEIM H)HH @ IM4Lp@LH: HHHP H)HHr I H4LH:HHHX H)HHH7 H H4L@:~ IEIM H)HH@0IMHH9~I_10Av@LH}H: pHHHP H)HHI H4LHAOD;HDLLVŅ1A$Au@LAG: sH$HLLH5:H$HLLH5HH$`LH$`HVHH5H$HH$`HxH;=`HH=  H$HLLH5HH$ LH$ HVHH5H$H$ HxH;=HH=\ U H$XHLLH5HAU@H$ LH$ HVHH5HAVDH$8 LH$8 HVHH5H$H$8 HxH;=N H$ HxH;={HH=[T GH$HLLH5H$HH=WPHH=voHH=H$PHLLH51HH51uDH$0 H$( LGL|$$( H$HHl$HLH5HH|$HDHt$HVHH5H$PHD$HxH;=HH=H$HLLH5HIWHLH5HAUDH$ LH$ HVHH5'H$HH$ HxH;= I_H$THH=6/IEIM H)HH@ IMDIFx%0AD$: !I HI HpHHHHHy YsHIHuHqHHuHH=tnjH$X(HLLH50HH5@HH5H$)Q(H$`7HH9^y YHwHH9F؃V I8sHH$@#HH$H#HxH$P#AD$:HɃ= 9$T#%uaI$pL@:9$@#9$D#9$H#9$L#9$P#9$T#H$!HLLH5!HAUDH$!LH$!HVHH5HH5"HH5<HH5<HH57HH5qHH5"H$8#H$!HxH;=_H$!r 9AD$:d%uI$pL@:>H$8HLLH5HAUDH$0LH$0HVHH5HH5"HH5H$H$0HxH;=H$8opAD$:a%uI$pL@:;H$HLLH5HAUDH$LH$HVHH5HH5"HH58HH59HH58HH5 H$!H$HxH;=H$0 u5AD$:t*% I$pL@:IE I+EHHywfI8TH$HLLH5HAUDH$LH$HVHH50HH5 HH5HI0H$xH$xHVHH5HH5:HH5:HH5H$(H$xHxH;=H$HxH;=H$gI8 IE I+EHHCrLEH$HLLH5HAUDH$LH$HVHH5HH5(HH5<HH5)H$pH$HxH;=H$ILudH$ HLLH5:H$HHh7[A\A]A^A_]IH4LH: t#GHHHP H)HHwbHHHP H)HHIIH<AMDM(I0Ht{HLH9J s HRHu]HjHHuWH$&HLLH5<HH5H$P(HLL99J LwHL9Hx(Hh0HH)HIIHH~FH?y(\PUxNHǠHHHH)HIHt,HtHu,?H(?H(?H1H$`#HLLH5HAUDH$X#LH$X#HVHH5HH5"HH5.HH5H$%H$X#HxH;= H$`#,1 H$%HLLH58HH56HH5H$&HH=tD@HH=tLHHH=$QH$`7QH$`7H( HPHxH9Ht)LH9O s HHuHwHHuHLL99O LwHL9HH(H@0HH)HHHHH~:Hǁ9y(toyPtlyxtiHHHHH)HHHt$HtHu 9t5H(9t)H(9tH11H( HPHxH92 ƒuoH$HLLH5 HAuDHH5+HH58H$pyLd$IGIO H)HH@ I4t$LII8MK4CAD$: (I HnHyHHHHHz s HRHu}HzHHurH$xHLLH5 HAuDHH57HH5!H$QHH9z HwHH9  )ID$IL$ HH)HH AH)HH9B8I $4L@:HID$IL$ HH)HIH9rH$(HLLH5HAUDH$ LH$ HVHH57HH5;HH5;HH5H$H$ HxH;=_H$(uBI(I0HhHHt$9q s HIHu_HqHHu@ I(I0HHHt$9q sHIHuHqHHuHH$xHLLH56HH59HH5+H$H$ HLLH5.HH5.HH5H$ RQH$`7HH9T$9Q HwHH9HB(HJ0HH)HHHHH~9Hƃ8Ox(5xP1xx-HHHHH)HHHt*HtH8H(8H(8HH=0)HHH9T$9Q HwHH9hHB(HJ0HH)HHHHH~9Hƃ8x(xPxxHHHHH)HHHt*HtH8H(8H(8{HH=t^ZHH=tfbHH=tnjQH$`7Q&H$`7QH$`7QuH$`7cH( HPHxH9H$(HLLH53HH56HH5 H$HH=H( HPHxH96I8MAD$:uID$IL$ HH)HHoAH)HH9A B8I $4L@:HID$IL$ HH)HIH9rH$ HLLH5HAUDH$ LH$ HVHH57HH5;HH5;HH5H$x H$ HxH;=H$ e uBI(I0HHHt$9q s HIHutHqHHuH$HLLH5.HH5.HH5 H$ HfH$HLLH53HH56HH5 H$pKHH9T$9Q HwHH9HB(HJ0HH)HHHHH~9Hƃ8x(xPxxHHHHH)HHHt"HtH*8tbH(8tYH(8JHH=t QH$`7H( HPHxH9؃t`LHt$^"tOH$HLLH5JHH5@H$xIp @u!Lt$u.ILt$AD$: uULHEHM H)HHHHMP@ 4LHE: tII:M|$:LIHDŽ$`7H$`7H5uH$`7HtH0H$H$nC H HcHI HdHpHHHHHy TsHIHuHqHHuuRI H HpHHHHHy QsHIHuHqHHuL$ LLLH57LH$HVLH5L$H$( HLLH53HH56HH5 H$ HH9y QoI HHHHxHHHHz Rs HRHuxHzHHumI HHpHHHHHy SsHIHuHqHHuHH9@y THH9tz RHwHH9Au6HEHM H)HH@HM4LHI HHpHHHtTHHy Qs HIHu7HqHHu,HH9y SHwHH9eeHH9Yy QHwHH9AMDI(I0HtJHH9J s HRHuHzHHu)H$QH$`7wHH99J HwHH9HA(HI0HH)HHHHH~-Hƃ8x(tlxPtlxxtlHHHHH)HHHtHtHuK8tu]HCH9C H 4Hp@HHHHP H)HHLc L{IHDLc L{AHl$I $IH)HDH9vsLt$H4HD4EAs:=t L$ LHt$HH53L$ t1AL$ LHt$HH5?L$P FA L<$DD$DH|$t7H96H0H|$HŅDD$<$AtMC:>t=uLL$LHt$HH52L$XA A s<$DD$DHEDDHT$ʍDI$IH)HH9YHH H|$HŅDD$<$ATA 4DrHzL$`LHt$HH5OL$ Au4 )4L$hLHt$HH54LH5;LH5L$L$LHt$HH5*LH5#L$uX1At AL|$LHt$HH5?L$`L$LHt$HH54LH5;LH5L$`LHX [A\A]A^A_]H=H=H=AWAVAUATSH IIIAE:AG:IEIM HH)Iw I+wH9HHr]IU4I;4t7LII4LLLHj-IEIM HHH)HH9rAMDL$ M(I0HtEHLH@9K s H[Hu#HsHHu111HLL9t9K v4I HD$ HD$HHL$LD$HHI0AODL$ Ht-LH@9N s HvHuHFHHuHLL9t9N v-I HD$ HD$HHL$LD$LHHK(Ls0L9L^(LN0LL)HIIIIM9Iffff.9#Y LLfffff.H>#u9^ t\~(#u9^HtV~P#u9^ptT~x#u9tOHHHLH)HIHt4Hu6AANHrH(HiHPH`HxHWA>Hu`?#u9t '' must be OpTypeInt with width 32 and signedness 0.The type in ' must be OpTypeCooperativeMatrixNV.SpvOpCooperativeMatrixLoadNVSpvOpCooperativeMatrixStoreNVSpvOpCooperativeMatrixLoadNV Result Type '' is not a cooperative matrix type.SpvOpCooperativeMatrixStoreNV Object type ' Pointer '' is not a logical pointer. type for pointer '' is not a pointer type. storage class for pointer type '' is not Workgroup or StorageBuffer.'s Type must be a scalar or vector type.Stride operand '' must be a scalar integer type.Column Major operand '' must be a boolean constant instruction.Memory accesses with PhysicalStorageBufferEXT must use Aligned.MakePointerAvailableKHR cannot be used with OpLoad.NonPrivatePointerKHR must be specified if MakePointerAvailableKHR is specified.MakePointerVisibleKHR cannot be used with OpStore.NonPrivatePointerKHR must be specified if MakePointerVisibleKHR is specified.NonPrivatePointerKHR requires a pointer in Uniform, Workgroup, CrossWorkgroup, Generic, Image or StorageBuffer storage classes.The Struture's type in ' must be a pointer to an OpTypeStruct.The Struture's last member in ' must be an OpTypeRuntimeArray.The array member in ' must be an the last member of the struct.' must be OpTypePointer. Found Op.The Base '' in instruction must be a pointer.The result pointer storage class and base pointer storage class in do not match.The number of indexes in may not exceed . Found indexes.Indexes passed to must be of type integer.The passed to to index into a structure must be an OpConstant.Index is out of bounds: can not find index into the structure ''. This structure has members. Largest valid index is reached non-composite type while indexes still remain to be traversed. result type (Op) does not match the type that results from indexing into the base (Op).Generating variable pointers requires capability VariablePointers or VariablePointersStorageBufferTarget operand '' is not defined.Source operand '' is not a pointer.' cannot be a void pointer.Target ''s type does not match Source ''s type.Size operand '' cannot be a constant zero.' cannot have the sign bit set to 1.Cannot copy memory of objects containing 8- or 16-bit typesTarget memory access must not include MakePointerVisibleKHRSource memory access must not include MakePointerAvailableKHR with two memory access operands requires SPIR-V 1.4 or laterOpStore Pointer 'OpStore type for pointer ''s type is void.' is not pointer type' storage class is read-onlyIn the Vulkan environment, cannot store to Uniform BlocksOpStore Object '' is not an object.'s type does not match Object ''s layout does not match Object ''s layout.8- or 16-bit stores must be a scalar, vector or matrix typeOpLoad Result Type 'OpLoad Pointer 'OpLoad type for pointer '' does not match Pointer '8- or 16-bit loads must be a scalar, vector or matrix typeOpVariable Result Type 'OpVariable Initializer '' is not a constant or module-scope variable.Initializer type must match the type pointed to by the Result TypeIf OpTypeBool is stored in conjunction with OpVariable, it can only be used with non-externally visible shader Storage Classes: Workgroup, CrossWorkgroup, Private, and FunctionInvalid storage class for target environmentOpVariable storage class cannot be GenericVariables must have a function[7] storage class inside of a functionVariables can not have a function[7] storage class outside of a functionFrom SPIR-V spec, section 3.32.8 on OpVariable: Its Storage Class operand must be the same as the Storage Class operand of the result type.In Logical addressing, variables may not allocate a pointer typeIn Logical addressing with variable pointers, variables that allocate pointers must be in Function or Private storage classesPushConstant OpVariable '' has illegal type. From Vulkan spec, section 14.5.1: Such variables must be typed as OpTypeStruct, or an array of this typeUniformConstant OpVariable 'From Vulkan spec, section 14.5.2: Variables identified with the UniformConstant storage class are used only as handles to refer to opaque resources. Such variables must be typed as OpTypeImage, OpTypeSampler, OpTypeSampledImage, OpTypeAccelerationStructureNV, OpTypeAccelerationStructureKHR, OpTypeRayQueryProvisionalKHR, or an array of one of these types.Uniform OpVariable 'Variables identified with the Uniform storage class are used to access transparent buffer backed resources. Such variables must be typed as OpTypeStruct, or an array of this typeStorageBuffer OpVariable 'Variables identified with the StorageBuffer storage class are used to access transparent buffer backed resources. Such variables must be typed as OpTypeStruct, or an array of this typeOpVariable, '', has a disallowed initializer & storage class combination. From spec: Variable declarations that include initializers must have one of the following storage classes: Output, Private, or Function', must have an initializer. From WebGPU execution environment spec: All variables in the following storage classes must have an initializer: Output, Private, or FunctionPhysicalStorageBufferEXT must not be used with OpVariable.OpVariable : expected AliasedPointerEXT or RestrictPointerEXT for PhysicalStorageBufferEXT pointer.: can't specify both AliasedPointerEXT and RestrictPointerEXT for PhysicalStorageBufferEXT pointer.', is attempting to create memory for an illegal type, OpTypeRuntimeArray. For Vulkan OpTypeRuntimeArray can only appear as the final member of an OpTypeStruct, thus cannot be instantiated via OpVariableFor Vulkan with RuntimeDescriptorArrayEXT, a variable containing OpTypeRuntimeArray must have storage class of StorageBuffer, Uniform, or UniformConstant.For Vulkan, an OpTypeStruct variable containing an OpTypeRuntimeArray must be decorated with Block if it has storage class StorageBuffer.OpTypeRuntimeArray must be decorated with BufferBlock if it has storage class Uniform.For Vulkan, OpTypeStruct variables containing OpTypeRuntimeArray must have storage class of StorageBuffer or Uniform.OpTypeRuntimeArray. For WebGPU OpTypeRuntimeArray can only For WebGPU, an OpTypeStruct variable containing an For WebGPU, OpTypeStruct variables containing StorageBufferCooperative matrix types (or types containing them) can only be allocated in Function or Private storage classes or as function parametersCannot allocate a variable containing a 16-bit type in storage classAllocating a variable containing a 16-bit element in storage class requires an additional capabilityCannot allocate a variable containing a 8-bit type in Allocating a variable containing a 8-bit element in UnknownUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0;ABB B(B0A8G60Pz+ABB B(B0A8Go0 ABB B(B0A8G00ABB B(B0A8G,BBB B(A0DP$BBB A(A0(DABB B(A00pABB B(B0A8DP,ABB B(A0.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_.rodata.str1.1@ L `~jbmh=toX>` ,2́Z 0\!61>@ؠ;RJEyr B B&( ; *  @  _ *  ;w   .^ $C  g<  =} 1 : - G+  rEm I 1 1AT r  =   4 9s 7 @  PZ o # /A   "  #   4=` q= 8 rG X# { 9. :{  9  A d % K M k $ 714 h v | ;h  ;    % : !) J= *! ;n   8 0"U  R,  ~9 B 8' <t +< g 7[ : ,  #4B  W7  !K `0 7 !a / 6/ eH < 4  //    ,K  $ wA 8N  6 515 f7 5    14 h j   *Q C' j% )8   !   0 *W 5@ u4 P> 3 ,+ W$% {5r  <    D ( = \!+ }x , " _       1 D~ \ k e     L    h U 2 k 5 J eR |" H  9  L  C   I@ F 2  x 2X   ?     &  & %}  K   T  h E % < <, " >y ` >    t  c    <  : S  i # } %p '    <k   h ;z+q0{ g S }w      ;U"U " (Kn  E m Q+Cs<D  1 pQ[ _Z18spvLogStringForEnv14spv_target_env_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_ZdlPv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools16DiagnosticStreamD1Ev_ZStL19piecewise_construct_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_memory.cppstrlen_Znwm_ZNSs6insertEmPKcm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t27ContainsSizedIntOrFloatTypeEj6SpvOp_j_ZN8spvtools3val12_GLOBAL__N_117CheckMemoryAccessERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val19ValidateMemoryScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val12_GLOBAL__N_119ContainsInvalidBoolERNS0_17ValidationState_tEPKNS0_11InstructionEb_ZNK8spvtools3val17ValidationState_t19IsValidStorageClassE16SpvStorageClass__Z19spvOpcodeIsConstant6SpvOp__Z23spvOpcodeIsSpecConstant6SpvOp__Z30spvOpcodeReturnsLogicalPointer6SpvOp__Z38spvOpcodeReturnsLogicalVariablePointer6SpvOp__ZNSo9_M_insertImEERSoT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZN8spvtools3val12_GLOBAL__N_126AreLayoutCompatibleStructsERNS0_17ValidationState_tEPKNS0_11InstructionES6__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val12_GLOBAL__N_125ContainsCooperativeMatrixERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val10MemoryPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12_GLOBAL__N_119ValidateAccessChainERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12_GLOBAL__N_116ValidateVariableERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t12TracePointerEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str99.L.str89.L.str79.L.str179.L.str69.L.str169.L.str59.L.str159.L.str49.L.str149.L.str39.L.str139.L.str29.L.str129.L.str19.L.str119.L.str109.L.str8.L.str98.L.str88.L.str78.L.str178.L.str68.L.str168.L.str58.L.str158.L.str48.L.str148.L.str38.L.str138.L.str28.L.str128.L.str18.L.str118.L.str108.L.str7.L.str97.L.str87.L.str187.L.str77.L.str177.L.str67.L.str167.L.str57.L.str157.L.str47.L.str147.L.str37.L.str137.L.str27.L.str127.L.str17.L.str117.L.str107.L.str6.L.str96.L.str86.L.str186.L.str76.L.str176.L.str66.L.str166.L.str56.L.str156.L.str46.L.str146.L.str36.L.str136.L.str26.L.str126.L.str16.L.str116.L.str106.L.str5.L.str95.L.str85.L.str185.L.str75.L.str175.L.str65.L.str165.L.str55.L.str155.L.str45.L.str145.L.str35.L.str135.L.str25.L.str125.L.str15.L.str115.L.str105.L.str4.L.str94.L.str84.L.str184.L.str74.L.str174.L.str64.L.str164.L.str54.L.str154.L.str44.L.str144.L.str34.L.str134.L.str24.L.str124.L.str14.L.str114.L.str104.L.str3.L.str93.L.str83.L.str183.L.str73.L.str173.L.str63.L.str163.L.str53.L.str153.L.str43.L.str143.L.str33.L.str133.L.str23.L.str123.L.str13.L.str113.L.str103.L.str2.L.str92.L.str82.L.str182.L.str72.L.str172.L.str62.L.str162.L.str52.L.str152.L.str42.L.str142.L.str32.L.str132.L.str22.L.str122.L.str12.L.str112.L.str102.L.str1.L.str91.L.str81.L.str181.L.str71.L.str171.L.str61.L.str161.L.str51.L.str151.L.str41.L.str141.L.str31.L.str131.L.str21.L.str121.L.str11.L.str111.L.str101.L.str90.L.str80.L.str180.L.str70.L.str170.L.str60.L.str160.L.str50.L.str150.L.str40.L.str140.L.str30.L.str130.L.str20.L.str120.L.str10.L.str110.L.str100u;%@GV`  !5IP]w   Fi}Q \7 eley\ "Qw$+f8_fqs <c)0=W o  d x     g o }  g    h    ) 0 i= O c j jw     g    m% ? p    > R l         $+ 8 ip|}* kno ;BObv}  !; Y y   k&:AlNh    1 ah%u0  ?epr' Vw 4ls!.AU\i  h- > nuj  )4l N +?FhSm ~ j ' W^k  ' `gt   ;  ' . }; J Q ^ r   ~  !;!I!! ! "D"T" """"""""# # ?# o#v#}#######~## /$?$ p$$$$%>%%%%%%%&&,& w&& &' '')'='D'Q'k' ''''''o'( 1(Q(X(e(t({((((((( I)Y) ))))*&*-*:*T* **********+ L+\+ ,,,, - --,-@-G-T-n- ---- .!.(.5.H.\.c.p.. . . / / 0]000000000 1 >1j1 1 11122-2 ^222 23;3B3|33333344"4<4 M4 44444444 4 55556%626E6Y6`6m666666 6 7 G7W7 777777778 8818 J8 8 8 8889#9D9T9 999 9 ::":6:W:::::::;%; >; h;;;5<<< <<<<j<= ==J=Q= ^=q=== == =u>> ?? "?O????? @ @@ @-@C@g@n@{@@@@@@@0A7ADAAAB :BABNBUBbBiBvBBBwCCC#C D D'D4D;D$HDOD&\DcD'pDwD(DD)DD*DD DE7E>E1KE_EsEzEEE$EE2EE EF:FAF+NFbFvF}FFF$FF,FF-FF.FF/FG GMGGGG3GGGG4HH5HH6(H:HNHUH7bHiH8vH}H9HH:HH H HHLISI3`ItIII<II=II>II?II J-J4J@AJPJvJ(K/KvzKvRv{_vvvwvvxvvwsw9w@wyMwTwzawhw{uwwwwwwww3xDxx ytyyD|V||;}}}}K~~~d; T;gqw Ht{}/1078 1587975896 2000 2000 100664 13640 ` ELF>@@ UAWAVAUATSH+AIIDIMIU H)HH9zE}:HIM,LHHHHI9HHلA}:RH$HLLH5OHD$xH$p)HLLDHHHHHHIE1HbI HwHyHHHHHDz sHRHuHzHHuH$p)H@Hp))H5.HD$+H$p)bEH$(!HLLH5gHD$"QHH9tvz HwHH9tbH4I H$HpHHHHHy sHIHuHqHHuH$'HLLH5IHD$h)HHمt@t,ER1,341., 1,101,341,160=J1Q^1,1+_,g3{41-*,1*01>1ER1 , 3 4( 1M 0T a 1h u 1 ) , 3# 41 1Q ,Y 3i 4w 1 0  1 , 3 4 1< ,D 3X 4f 1 , 3 4 1 ,  1& 0-  : 1\ ' , 3 4 1 0  13 0:  G 1 0  1 , 3 4 11,8E1M3a4t1,341',#01`0gt10,160=J1012 /1111 1587975897 2000 2000 100664 8120 ` ELF> @@ UAWAVATSH0HIC:Ats@Lts@LtFI8t~L$LLHH5L$6L$LLHH56L$(LC:==HCHK H)HH@ H DHC(HH9t* fff.H rHH9uH9uH5mL1Ɉ[A^]SHtuHH;Ht uHH1[OpBeginInvocationInterlockEXT/OpEndInvocationInterlockEXT require Fragment execution modelOpDemoteToHelperInvocationEXT requires Fragment execution modelOpIsHelperInvocationEXT requires Fragment execution modelExpected bool scalar type as Result Type: OpBeginInvocationInterlockEXT/OpEndInvocationInterlockEXT require a fragment shader interlock execution mode.Scope must be Subgroup or DeviceExpected Value to be a vector of two components of unsigned integer or 64bit unsigned integervector::_M_range_checkCannot create undefined values with 8- or 16-bit typesOpUndef is disallowedUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,.ABB B(A0G LABA l;A.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@;X S||Y2|Q 0\) /0 *pH 9 hKX  C 6[.[@&:+nn!^7;;60R. +QN78$ p_Z14spvIsWebGPUEnv14spv_target_env_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_misc.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val8MiscPassERNS2_17ValidationState_tEPKNS2_11InstructionEE3$_0E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operationstrlen_Znwm_ZNSs6assignEPKcm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZN8spvtools3val13ValidateScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFbRKN8spvtools3val17ValidationState_tEPKNS1_8FunctionEPSsEZNS1_8MiscPassERS2_PKNS1_11InstructionEE3$_0E9_M_invokeERKSt9_Any_dataS4_S7_S8__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val8MiscPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str8.L.str7.L.str6.L.str5.L.str4.L.str3.L.str2.L.str13$BPov + +3 ["i|#+1(AT &h|//)( &'!GN[+d1x2+( & 0 *1QXe+t 0 0%%%% *-,'/&. P0p/1132 1587975899 2000 2000 100664 17560 ` ELF>&@@ UAWAVAUATSHIIAO:J=BIGIO H)HH@I,LHH0C:6#IGI9G |ID$AtEHCHK H)HHS@0H 4LHiHHH+H Xs@LH@:I M(1HIHHE1H H8wE19 HH s1HIH9HHt KjnL"I HHpHHHHHfy sHIHuHqHHuzIGMw I)MA,IMLH)HH~EHHWH9k 9k 9+ 9kHHHSHHHLH)HHt(HtH}9/H9/H9/XH$HHLLH5HH$LH$HVHH5H$H$HxH;=H$HHHH HH L9LIIPAKHT$IMHL$DiAM@ A4HAx:|IM9IGIO H)HHsH=H$HHLLH5"HH$@LH$@HVHH54H$H$@HxH;=mH$HABHT$w>L$HLHLH5L$LIIM1HIHHE1H0H8wE1ffffff.9HHs1HIH9HHtHH9tOy HwHH9t;H$HHLLH5]H$)IE8tXLt;H$HLLH58H$8LIE81LtLELH$HLLH56H$@CH$HLLH5HH$hLH$hHVHH5$H$H$hHxH;=H$E1HtHL`HLDLLt$AxDA' H HcHID$IHL9 H ɃvL9m H$HHLH5DA 1 ID$I @HL9 x tL9 H$ HHLH5BH$ H$HLLH5HH$LH$HVHH5(H$8H$HxH;=H$L$LHLH5zL$LH$HLLH56H$L$LHLH5JL$8LMH$HHLLH52HH5H$Hu1H[A\A]A^A_]HH=t{HH=ID$IHL9x tL9H$HHLH5BQH$Q~H$lID$IHL9&x tL9H$`HHLH5@H$ E1HtHLHHLDALl$Z AD$MC IYMq1I90 LL$LH ɃHHH9uE1HH$HHt$LH5H$HAMMqMi1M9LL$LH HHL9u1HHD$HAE HLIM9uHI> H$ HHt$LH5A MHt$ MqIAHLHLHy }HIHuHyHHuID$IL L9 MI]H QrgmIuHHHt(Hy s HIHuHqHHuHH9y HwHH9HL9ueH woHL9uHHH=H$ HHt$LH5H$P L9MUIUIHLLHЁx sH@HuHPHHuHH=ID$IHL9[H ɃvL9HH$HHLH5PID$IL9 L I]MH QrdIuHHHt(Hy s HIHuHqHHuHH9Vy HwHH9>HL9uuH ɃHL9uUID$IL9CL I]Mt~H tdIuHHHt(Hy s HIHuHqHHuHH9y HwHH9HL9ux HL9uQH$LH w  1IHH9u1I|=H$HHt$LH5rH$HAN HLII9uHLL$vH$X HHt$LH5uiQTH$BHL9y LHL9H`HLHy }HIHu>HyHHu5L9M`IUHHHЁx sH@HuHPHHuHL9tOx LwHL9t;H$HHLH5\H$XQH$HHLH5KH$L9tDMIUHHHЁx sH@HuHPHHuHH8Au>L$LHLH5RL$`LwAu>L$hLHLH5OL$L3H81$AA sD Lt$LHLH5L$LHLL9t:y LHL9t)H$HHLH5qrHt-HLHy } HIHuHyHHuHLL9ty LHL9uPHt*LHy } HIHuHAHHuHLL9y LHL9Mi1M9LL$LH HHL9u1H|.H$HHt$LH5{AE  HLIM9uHLL$|.H$PHHt$LH5gLLl$IE81AHHtRHVHHHt(HHЃx } H@HuHPHHuHH9tx HHH9I8I@H9tDP:Gu0HPHp H)HHrzH0< uR <aHH9uL$`LLLH5L$ LH$HLH5jH HHH9tOx HwHH9t;H$HHLH5LH$H$PHHLH5BH$HHH9tOx HwHH9t;H$X HHLH5XH$H$ HHLH5PH=fNNNNNNsNNVulkanMemoryModelKHR capability must only be specified if the VulkanKHR memory model is used.Addressing model must be Logical for WebGPU environment.Memory model must be VulkanKHR for WebGPU environment.Addressing model must be Physical32 or Physical64 in the OpenCL environment.Memory model must be OpenCL in the OpenCL environment.OpExecutionMode Entry Point '' is not the Entry Point operand of an OpEntryPoint.For OpExecutionModeId all Extra Operand ids must be constant instructions.OpExecutionModeId is only valid when the Mode operand is an execution mode that takes Extra Operands that are id operands.OpExecutionMode is only valid when the Mode operand is an execution mode that takes no Extra Operands, or takes Extra Operands that are not id operands.Execution mode can only be used with the Geometry execution model.Execution mode can only be used with the Geometry or MeshNV execution model.Execution mode can only be used with a tessellation execution model.Execution mode can only be used with a Geometry or tessellation execution model.Execution mode can only be used with a Geometry, tessellation or MeshNV execution model.Execution mode can only be used with the Fragment execution model.Execution mode can only be used with the Kernel execution model.Execution mode can only be used with a Kernel, GLCompute, MeshNV, or TaskNV execution model.Execution mode can only be used with a Kernel or GLCompute execution model.In the Vulkan environment, the OriginLowerLeft execution mode must not be used.In the Vulkan environment, the PixelCenterInteger execution mode must not be used.Execution mode must be one of OriginUpperLeft, DepthReplacing, DepthGreater, DepthLess, DepthUnchanged, LocalSize, or LocalSizeHint for WebGPU environment.vector::_M_range_checkOpEntryPoint Entry Point '' is not a function.'s function parameter count is not zero.'s function return type is not void.Fragment execution model entry points can only specify one of OriginUpperLeft or OriginLowerLeft execution modes.Fragment execution model entry points require either an OriginUpperLeft or OriginLowerLeft execution mode.Fragment execution model entry points can specify at most one of DepthGreater, DepthLess or DepthUnchanged execution modes.Fragment execution model entry points can specify at most one fragment shader interlock execution mode.Tessellation execution model entry points can specify at most one of SpacingEqual, SpacingFractionalOdd or SpacingFractionalEven execution modes.Tessellation execution model entry points can specify at most one of Triangles, Quads or Isolines execution modes.Tessellation execution model entry points can specify at most one of VertexOrderCw or VertexOrderCcw execution modes.Geometry execution model entry points must specify exactly one of InputPoints, InputLines, InputLinesAdjacency, Triangles or InputTrianglesAdjacency execution modes.Geometry execution model entry points must specify exactly one of OutputPoints, OutputLineStrip or OutputTriangleStrip execution modes.In the Vulkan environment, GLCompute execution model entry points require either the LocalSize execution mode or an object decorated with WorkgroupSize must be specified.Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 4ABB B(B0A8G<.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@4 SY2  0%\%/%P*D 9H&hK) /C0^^9q CMMaE>Q0YCA ]jLj7PS{YX5  ,A)j%rkG3l|hrP O s,U v  q  $7S#v5K{G$ujhFd&W _Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z14spvIsOpenCLEnv14spv_target_env_ZNK8spvtools3val17ValidationState_t12memory_modelEv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_mode_setting.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj__pthread_key_create_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_Z19spvOpcodeIsConstant6SpvOp__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val15ModeSettingPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str37.L.str27.L.str17.L.str6.L.str36.L.str26.L.str16.L.str5.L.str35.L.str25.L.str15.L.str4.L.str34.L.str24.L.str14.L.str3.L.str33.L.str23.L.str13.L.str2.L.str32.L.str22.L.str12.L.str1.L.str31.L.str21.L.str11.L.str30.L.str20.L.str10c777w86=:==" <74?6$&=8:L=S%`=z <6=6=396=81&939D8h6o#|=6=:==  <u>6>6 +=R6Yf=x:== <6'=& 6- : =a 6h &u = 6  = " = 5 @ @6 >i 6p  ; ; > 6   = > 6  =# >R > 6  > > @ 6 =r @>6>>?>[>;>6=>L6Sy;Z6a n=6 = 246;H=x6=36=96@>;6Bd>626!=6(6/<=c6jw=6 =6 ? (/1161 1587975900 2000 2000 100664 3408 ` ELF>(@@ UAWAVSHXIIA_:tIP LLŅ1VAw@LIGIO H)HH@@I4LX@LtL1tsH\$HLLH5GH$6H$HLLH5;H$PHHX[A^A_]H=Expected Result Type to be an unsigned integer type scalar.Expected Value to be a vector of four components of integer type scalarvector::_M_range_checkUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,<ABB A(G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@< h S||Y2| 0\s/xH*8  9hKh@ C#+$<<H<b3xg2_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_non_uniform.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val22ValidateExecutionScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZSt20__throw_out_of_rangePKc_Z35spvOpcodeIsNonUniformGroupOperation6SpvOp__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14NonUniformPassERNS0_17ValidationState_tEPKNS0_11InstructionE.L.str2.L.str10T 38 /1189 1587975901 2000 2000 100664 4432 ` ELF>@@ UAWAVATSHpIIEf:A$&IF`0LHDH$XH$PHHH5.HHH$`H-HMHH$`HH$`HxH9H$XHxH;=D%1=DIXLLt_L H,$HLLDHHHHHHH$HLLDHHtHHHH#H$H@HH5"H$HH$7H$H@H<t H5,H$H<$Hp[A\A^A_]HH=t$ HH=t,(Q;H$h)Q3H$h! instructions require Geometry execution model: expected Stream to be int scalar: expected Stream to be constant instructionUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx ,ABB B(A0G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@P SY2 0o\/H*8 9hK C y//#R-tG$vyDf#_ _ZN8spvtools16DiagnosticStreamD1Ev_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_primitives.cppstrlen_ZNSs6appendEPKcm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZNK8spvtools3val17ValidationState_t9GetTypeIdEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_Z19spvOpcodeIsConstant6SpvOp__GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val14PrimitivesPassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str2.L.str15@[bo  .6JXx$A Z  /1216 1587975902 2000 2000 100664 16424 ` ELF>@@ fUAWAVAUATSHAIIA\$:DHHHHE1AH\$HLLH5HLDH|$LHHt$HVHD$HD$HxH;=H|$H$HLLHHt~HHHHIE1HhI HHyHHHzHHz s HRHuZHzHHuOH$H@H(H5#HD$H$HH9trz HwHH9t^HI HHpHHHHHy sHIHuHqHHuH$`HLLH57HH5HD$HDHĸ[A\A]A^A_]HH=HH9tÁy HwHH9tLDuH$HLLH5;HH5)HD$XHAQlH$Zf.UAWAVAUATSHIHEw:IHLÅ1HLHE8HE8t\DAtNtJH$HHLDHH HHHHAuhAtbIG`0HHH$0IMt,WAEIEH IE(H IE LH4$DHE8tlAIG`0HHH$0IMt,WAEIEH IE(H IE LH4$DAA<4H\$HHLDHHHHHHH$XHHLDHHHHHHH$HHLDHHHHHHHD$H@H|t(H55H$H|$H$XH@HXxH56HH5H$H$XH$H@HH56HH5 H$PH$ZH$H@H H56HH5H$H$HĨ[A\A]A^A_]UAWAVAUATSHIHEu:IHLAEE1HLAuUH HHHHHHHHHfDz s HRHunHzHHucAH HHpHHHHHf.y s HIHuqHqHHufHH9Hz HwHH90HHHff.z s HRHutHJHHuHH9ty HwHH9jL$@ LHLDHHtHLHH(HhH$@ H@H@ ` H52LH5LD$H$@ HH9z HwHH9H8t+EH85AD$r ^H8NA}:ABL$PLHLDHHxHLHHL$ LHLDHHHLHHAL$LHLDHHHLHHAwDL$HLHLDHHHLHHH$ HHLH5=HH5*HD$8 HzAbZL$LHLDHHHLHHAD$L$LHLDHHtiHLHHtH$ H@H  H5;LD$ H$ nH$H@HH5<LH5#LD$@H$ AD$AIE`0HHH0HHt+WEHEH\HE(HHE HHH$PH@HPpH53LH5LD$H$P'H$HH@HHhH57LH5 LD$ H$HH$H@HH53LH5LD$H$`H$H@HH53LH5'LD$HH$DH[A\A]A^A_]L<$LHLDHHtHLHHH$H@H<t H53LH5)LD$H<$VPHѰtHtH5WH1ZSHtuHH;Ht uHH1[DPHѰtHtH5ZH1ZSHtuHH;Ht uHH1[DPHѰw tHtH5H1ZSHtuHH;Ht uHH1[: expected scope to be a 32-bit intScope ids must be OpConstant when Shader capability is presentScope ids must be constant or specialization constant when CooperativeMatrixNV capability is presentInvalid scope value: : in Vulkan environment Execution scope is limited to Subgroup: in Vulkan environment Execution Scope is limited to Workgroup and Subgroup: in WebGPU environment Execution Scope is limited to Workgroup: Execution scope is limited to Subgroup or Workgroup: Memory Scope QueueFamilyKHR requires capability VulkanMemoryModelKHRUse of device scope with VulkanKHR memory model requires the VulkanMemoryModelDeviceScopeKHR capability: in Vulkan environment, Memory Scope cannot be CrossDevice: in Vulkan 1.0 environment Memory Scope is limited to Device, Workgroup and Invocation: in Vulkan 1.1 and 1.2 environment Memory Scope is limited to Device, Workgroup and Invocation: in WebGPU environment Memory Scope is limited to Workgroup for OpControlBarrierWorkgroup for OpMemoryBarrierQueueFamilyKHR for OpAtomic* operationsWorkgroup, Invocation, and QueueFamilyKHR: in WebGPU environment, Workgroup Memory Scope is limited to GLCompute execution model: in WebGPU environment, Workgroup Execution Scope is limited to GLCompute execution modelin Vulkan evironment, OpControlBarrier execution scope must be Subgroup for Fragment, Vertex, Geometry and TessellationEvaluation execution modelsUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 00vABB B(B0A8G 0d-ABB B(B0A8G 0ABB B(B0A8G(A;A(A ;A$-A8;A.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@-@ SY2 0\/P*8? 9@hK -C#5 xq$ $8, o7  6 3  .> l+~ <d 8J  ! \# ,= i$ 4   ( &*u PX[ [A  d< *  7m  S !79 X;?;;.p(P-(Iv-$Nec 8ZG J_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_ZdlPv_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_scopes.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val19ValidateMemoryScopeERNS2_17ValidationState_tEPKNS2_11InstructionEjE3$_2E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val22ValidateExecutionScopeERNS2_17ValidationState_tEPKNS2_11InstructionEjE3$_1E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val22ValidateExecutionScopeERNS2_17ValidationState_tEPKNS2_11InstructionEjE3$_0E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operationstrlen_Znwm_ZNSs6assignEPKcm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZN8spvtools3val19ValidateMemoryScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val22ValidateExecutionScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val13ValidateScopeERNS0_17ValidationState_tEPKNS0_11InstructionEj_ZN8spvtools3val17ValidationState_t8functionEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZN8spvtools3val12IsValidScopeEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEjspvOpcodeString_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_Z19spvOpcodeIsConstant6SpvOp__Z19spvOpcodeIsAtomicOp6SpvOp__Z35spvOpcodeIsNonUniformGroupOperation6SpvOp__GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val19ValidateMemoryScopeERNS4_17ValidationState_tEPKNS4_11InstructionEjE3$_2E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val22ValidateExecutionScopeERNS4_17ValidationState_tEPKNS4_11InstructionEjE3$_1E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val22ValidateExecutionScopeERNS4_17ValidationState_tEPKNS4_11InstructionEjE3$_0E9_M_invokeERKSt9_Any_dataS0_S1__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZNK8spvtools3val17ValidationState_t11DisassembleERKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE.L.str9.L.str29.L.str19.L.str8.L.str28.L.str18.L.str7.L.str27.L.str17.L.str6.L.str26.L.str16.L.str5.L.str25.L.str15.L.str4.L.str24.L.str14.L.str3.L.str23.L.str13.L.str2.L.str22.L.str12.L.str1.L.str21.L.str11.L.str20.L.str104=~8C9;C ?8GH&CBCo8vCC7 F< 5)80=CDQC}>=.26)81GEHSCu:EEA3:E-ESA[68GHC8GHC8%G9HGCfBmzCBCC B!C(5CiBp}CC7=.l 8t G H C B  C  C 7, 2e 3 8 G H C 8 G H CM 8U Gi Hw C 8 G H C 8   C  , C< 7F 4s 8{ G H C 8 G H C B&  3 CH 7p Bw  C  C 7 : EE*ARBYfCmzC7B C C7B#0C7DCY7~BCC78GH C'B.;CBOC`7@ED@$E6Dhu@ED &4&h&&&p&&&(&P<&/1239 1587975903 2000 2000 100664 2528 ` ELF>H@@ UAVSHHHE1u@Hu@HHEpHUxH9tuH 8Hy:Kƒ5wHr Lu HH9u9Hl$HHH5"HD$HDHİ[A^]Invalid use of 8- or 16-bit resultUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx $ABA G.rela.text.comment.bss.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.str1.1@8 S  Y2 # 0C\/@*  9hK C +$#]s'_ZN8spvtools16DiagnosticStreamD1Ev.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_small_type_uses.cpp_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_GLOBAL_OFFSET_TABLE__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val21ValidateSmallTypeUsesERNS0_17ValidationState_tEPKNS0_11InstructionE0C  /1271 1587975905 2000 2000 100664 41200 ` ELF>O@@   UAWAVAUATSH IIA}:uE1AE:'/A/A]:CsLLH$@ HLLH5CHHHtHH$@ HH#H$@ H@H@ ` H5H$@ HAuDHD$ HE.AE:=H.H?H4Hc HIMIU H)HH4yIu? TE1A.H$ HLLH5sHD$8 H-=-IEIM H)HH3@IMLH@:IEIM H)HH3@ IMLHHu@L}:IEIM H)HHH3@0IMDH$@ HLLH5HH$LDH$HVHH5HD$ H$HxH;=HH=H$@ HLLH5&HH$HLDH$HHVHH5HD$ H$HHxH;=H$@ H$@ HLLH5HH$LH$HVHH5HD$ H$HxH;=IH$@ dH$@ HLLH5!HH$LH$HVHH5HD$ H$HxH;=H$@ H$HLLH5%HH$LDH$HVHH59HD$ H$HxH;=ZH$5@E1A H$HLLH5:HD$ HH$@ HLLH5; HH=AH$ HLLH5HH5%HD$8 H/MML4$1AmD$HD$I4$1HHIMKHHK9H;HO1HHL9HHtH$ HLLH59HH5 H$ HLHL$(H5HH$LDH$HVHH5HD$8 H$HxH;=HH=Q|H$jImpM}xE1L9H]{:6t2u)C: u{<uC:@ HI9uRI8C:H$HLLH5HH$LDH$HVHH5HI0H$H$HVHH5HD$ H$HxH;=CH$HxH;=HH=I8E1 C:H$HLLH5&HH$LDH$HVHH5HI0H$H$HVHH5HD$ H$HxH;=CH$HxH;=JH$#E1AH$@ HLLH5qHD$ H uYHI AH$HLLH5!HD$@HuL$HLLLH5LLHH5LD$LL$LLLH5LLHH5LD$ LHH=H$ HLLH5AHD$8 HZIEIM H)HH@ IMD$LDIMA:I7IWHH)1HHtH9fHI7IWH)tHsH\$ LHH:Dd$AO:E1+.H\$@HLLH5HH|$0LT$Ht$0HVHH5#HD$HD$0HxH;=H|$@HtHHu9HtHh@ LLHHAmDI4$MMHL$H A1LHIKHt7HK9t H;Ht%O1HHL9HHt HtHHu.HtHh@ LLLHx L4$& AMDI(I0Ht,HHH9N s HvHuHnHHuHHH99N HwHH9mHw(H_0HH)HHHHH~:Hǃ>/~(=~P<~x HƠHHHH)HHHt*HtH>H(>H(>H$@ HLH5,HD$ HH$ HLLH5$HH$LDH$HVHH5HD$8 H$HxH;=H$ ?H$HHLLH5HH$xLDH$xHVHH5 HD$H$xHxH;=H$H QH$H$HLLH5HHHH5HA}:HHHH$HHH$HLLH5$HH|$@LDHt$@HVHH5HD$ HD$@HxH;=H$s E1l d IH@S H$HLLH5LHD$`H H$HLLH5HH$pLDH$pHVHH5!HD$@H$pHxH;=H$H|$ m HH=slHH=tmHH=rkHH=slHH=b[H$HLHL$(H5HIE0H$hH$hHVHH5MHD$@H$hHxH;=HH=H$HLHH5'HAUDH$LH$HVHH5HD$@H$HxH;= H$ H$ H@H  H5H$ !3 H(HPH$H@H D$ H$QH$wQH$wQHt$@Q$H$HQH$HxH9Ht)HH9N s HvHuHVHHuHHH99N HwHH9HA(HI0HH)HHHHH~-Hƃ8x(tyxPtyxxtyHHHHH)HHHt"HtH8tEH(8t '' is not a scalar numerical type.OpTypeCooperativeMatrixNV Scope '' is not a constant instruction with scalar integer type.OpTypeCooperativeMatrixNV Rows 'OpTypeCooperativeMatrixNV Cols 'vector::_M_range_checkPointer type in OpTypeForwardPointer is not a pointer type.Storage class in OpTypeForwardPointer does not match the pointer definition.Forward pointers must point to a structureOpTypeFunction Return Type '' is not a type.OpTypeFunction Parameter Type '' cannot be OpTypeVoid.OpTypeFunction may not take more than arguments. OpTypeFunction '' has arguments.Invalid use of function type result id .OpTypePointer Type 'Invalid storage class for target environmentStructure members may not be self referencesOpTypeStruct Member Type 'Structures cannot contain a void type.Structure contains members with BuiltIn decoration. Therefore this structure may not be contained as a member of another structure type. Structure contains structure In , OpTypeRuntimeArray must only be used for the last member of an OpTypeStructrules: A Block or BufferBlock cannot be nested within another Block or BufferBlock. When BuiltIn decoration is applied to a structure-type member, all members of that structure type must also be decorated with BuiltIn (No allowed mixing of built-in variables and non-built-in variables within a single structure). Structure id does not meet this requirement., OpTypeStruct must not contain an opaque type.OpTypeRuntimeArray Element Type '' is a void type.' is not valid in environments.OpTypeArray Element Type 'OpTypeArray Length '' is not a scalar constant type.' is not a constant integer type.' default value must be at least 1: found ' size exceeds max value permitted by WebGPU: got ' default value must be at least 1.Columns in a matrix must be of type vector.Matrix types can only be parameterized with floating-point types.Matrix types can only be parameterized as having only 2, 3, or 4 columns.OpTypeVector Component Type '' is not a scalar type.Having components for requires the Vector16 capabilityIllegal number of components () for Using a 16-bit floating point type requires the Float16 or Float16Buffer capability, or an extension that explicitly enables 16-bit floating point.Using a 64-bit floating point type requires the Float64 capability.Invalid number of bits () used for OpTypeFloat.Using an 8-bit integer type requires the Int8 capability, or an extension that explicitly enables 8-bit integers.Using a 16-bit integer type requires the Int16 capability, or an extension that explicitly enables 16-bit integers.Using a 64-bit integer type requires the Int64 capability.) used for OpTypeInt.OpTypeInt has invalid signedness:The Signedness in OpTypeInt must always be 0 when Kernel capability is used.Duplicate non-aggregate type declarations are not allowed. Opcode: id: Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0M6ABB B(B0A8G0PZABB B(B0A8A@(4ABB B(A0$BBB A(A0(ABB B(A04ZABB B(B0A8A@.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.rodata.data.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.rela.text._ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjbESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.rodata.str1.1@ _L `X ad ^p70pP.bD8D81P8Z,x m9h t:o` .<Z)x72= ZI 0I\! J6J81`@HKFRV ]JbG 6/0 0"> + " q %* # ;' b"U   (z R'5   -h -! 5 U' |L ; 7  3 y:,    9_ =N U @  @C `6 A ! &# 0 (' OV a t  : ! " + & + E `$M , B Jx <#1 _ w ^  "  D  v m o  &(      r < U t  ;  ;  " < M  Df   R: 64   mM6 "Z" Z" o" Y(Ke%Dn!Zn  ZE _Z18spvLogStringForEnv14spv_target_env_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_Z22spvIsVulkanOrWebGPUEnv14spv_target_env_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools16DiagnosticStreamD1Evmemset_ZStL19piecewise_construct_Z23spvExtInstIsNonSemantic19spv_ext_inst_type_t.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validate_type.cppstrlen_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEjspvOpcodeStringmemmove_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate__pthread_key_create_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_ZNK8spvtools3val17ValidationState_t19IsValidStorageClassE16SpvStorageClass__Z19spvOpcodeIsConstant6SpvOp__Z21spvOpcodeIsDecoration6SpvOp__Z16spvOpcodeIsDebug6SpvOp__Z22spvOpcodeGeneratesType6SpvOp__Z21spvOpcodeIsScalarType6SpvOp__Z25spvOpcodeIsBaseOpaqueType6SpvOp__ZNSo9_M_insertImEERSoT__ZNSo9_M_insertIlEERSoT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZN8spvtools3val8TypePassERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val12_GLOBAL__N_118ContainsOpaqueTypeERNS0_17ValidationState_tEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t29RegisterUniqueTypeDeclarationEPKNS0_11InstructionE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIjSt4pairIKjbESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str9.L.str69.L.str59.L.str49.L.str39.L.str29.L.str19.L.str8.L.str68.L.str58.L.str48.L.str38.L.str28.L.str18.L.str7.L.str67.L.str57.L.str47.L.str37.L.str27.L.str17.L.str6.L.str76.L.str66.L.str56.L.str46.L.str36.L.str26.L.str16.L.str5.L.str75.L.str65.L.str55.L.str45.L.str35.L.str25.L.str15.L.str4.L.str74.L.str64.L.str54.L.str44.L.str34.L.str24.L.str14.L.str3.L.str73.L.str63.L.str53.L.str43.L.str33.L.str23.L.str13.L.str2.L.str72.L.str62.L.str52.L.str42.L.str32.L.str22.L.str12.L.str1.L.str71.L.str61.L.str51.L.str41.L.str31.L.str21.L.str11.L.str70.L.str60.L.str50.L.str40.L.str30.L.str20.L.str10kfopK||{L|x$npF|+qrqrgqrg.qArNgtp{/|t|| z p*|<tP|Wd| zp|t|| zp>|?|q ip8|x9||qUqp5qk6p=*J|]tq|x'| z q k; pB &O |b tv |} ' | z4 qJ k j q=^qkEqq'kqkp |x )|Qtm|t |x | z qtqp|p3p6#|5tI|P7]|x zp*|t|| z! QpX&e|xt|| zp|t#|*7|R zp|t|| zp$+|>tR|Yf| zpG|pE$ bpi@v|}A|(p/M<|CNjpq~|t|| z yAeVlfhjp*|t|(|f+|2)?|Z zs z jp&|t|(%|7fK|R)_|z z zpD|0p7ID|opvB|xH|pB|xC| KpR4_|qg qWp^+k||t|2| z^r^ p  | !p!!!|4!tH!|O!\!|w! z!p!+!|!t!|!,!|" z>"y^"pe"<r"|}"x"="|"""|"p""|#t#|#+#|C# z#p#J#|#p#+#|#t$|$-$$|?$ zR$n\$l$ $ $ $ $ %p%%2%|E%fY%|`%m%|% z% %p% %|%t&| &&|4& zj&{q&;&{'y 'yA'yb'yq(y(p((| )u+);))Y)`#*@***_*+p++|+ +|+!+|+",|,x,#&,|R,s,_},c,p,,|,f,|,% -|!- z1-nN-q---p--|-t-|--|- .|..|$.1.|F.tZ.|a.n.|.t.|..|. z. z /p/)/ Z/{/_/s/p//|/n]0d0p0+0|0t0|000|0x111|1x51 zS1 1y1 1p1+1|2t2| 2.-2|82wS2 z2y2 2 2 3 J3 j3 3y3y3y4y!4 R4ys4y4 4 4y5y/5yP5y`5 y5 5y5y5 5y 6:66}6: 6'6:,636:86?6:D6I6}6m7q7m|7q7:7)vTfV}da;~~~)vTfV} QTTQ6UVW/1292 1587975904 2000 2000 100664 10736 ` ELF>@@ 7WGAG8G(GGGXfHwff.Hwff.HGff.HGff.HGff.HGff.UAWAVAUATSHHHl$HLvLt$L9mHE0H$ffff.L;IW I;W(t#HҸtH*IG HIG DMgHL)HHŹHDHHH=HHEHAt+HH9H<IMgIW L)IIHHLtHL$HMt LLOtMtLMoMw IDIG(Hl$Lt$HE8H;E@t+Ht H HHM8HHM8ffff.H<$HHxPuMPHPHI9H[A\A]A^A_]@uGPUSHH@H9HDŽ$HDŽ$Ht$0HD$8HHD$PHHD$HHD$HD$ H$H|$XHt$0HT$H $H|$X@HD$pHtH|$`HHD$ HtH|$HHD$HHtH|$8HH$HtH$H@HĨ[]DHH;fDHHGHffff.SHH3HCHHC HHCH[USHH@H9HDŽ$HDŽ$Ht$0HD$8HHD$PHHD$HHD$HD$ H$H|$XHt$0HT$H $H|$X@HD$pHtH|$`HHD$ HtH|$HHD$HHtH|$8HH$HtH$H@HĨ[]DHHGHffff.SHH3HCHHC HHCH[HHGAVSPIHH3HCIFHtH{LIFHC IFHCH[A^fff.AWAVSHH{t6L;LsLLS H1I9tH{tH3LS HH[A^A_fDSHH3HCHDHC HIHCH[HHGHffff.SHH3HCHTHC HYHCH[HHGHffff.HH;fDHfff.HFff.SHtuHH;Ht uHH1[DHFff.SHtuHH;Ht uHH1[DHFff.SHtuHH;Ht uHH1[DHFff.SHtuHH;Ht uHH1[AWAVAUATSH`IIIII]H\$(HD$@IEHt&H|$0IuIE HD$HIEHD$@I]H\$(I$H$HD$IL$E1Ht.H|$It$ID$ HD$ MD$LD$I$H\$(H$H9t\I;tWLd$0fH|$@LHT$HH9ûtH|$@Ht$(LT$HHH\$(H;$tI;uLD$D$0)D$PAFD$0(D$PAFHD$@HD$@IFHD$HIN HL$HIF IMt)H|$HAHD$@HtH|$0HLH`[A\A]A^A_UAWAVAUATSPIIHM4$IT$HL)HHEHHH=HEE1HtH9wyH<IM4$IT$L)HHHHLtIHHt LLIlMtLM,$Il$IDID$H[A\A]A^A_]Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0DXl0ABB B(B0A8DP  AAG $,8BBB B(A0Dh0A AAG0ADBAA JBBA  0A8L0Adx ;A;A ;A$8;A0PABB B(B0A8A@.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT_.rela.text._ZSt4findIN8spvtools3val10BasicBlock17DominatorIteratorEPKS2_ET_S6_S6_RKT0_@ /L .` $Z 0&e `H&`  0 \! 6 1&H @xRJ( 8;0;;-;$p     R0_  D  DppJ `,  Bp0 00@0uP ` }0e  @{P`X0 @ F" "";_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools3val10BasicBlock24immediate_post_dominatorEv_ZNK8spvtools3val10BasicBlock24immediate_post_dominatorEv_ZN8spvtools3val10BasicBlock19immediate_dominatorEv_ZNK8spvtools3val10BasicBlock19immediate_dominatorEv_ZN8spvtools3val10BasicBlock17DominatorIteratorppEv_ZN8spvtools3val10BasicBlock10pdom_beginEv_ZNK8spvtools3val10BasicBlock10pdom_beginEv_ZN8spvtools3val10BasicBlock9dom_beginEv_ZNK8spvtools3val10BasicBlock9dom_beginEv_ZN8spvtools3val10BasicBlock17DominatorIteratordeEv_ZN8spvtools3val10BasicBlock8pdom_endEv_ZNK8spvtools3val10BasicBlock8pdom_endEv_ZN8spvtools3val10BasicBlock7dom_endEv_ZNK8spvtools3val10BasicBlock7dom_endEv_ZN8spvtools3val10BasicBlock17DominatorIteratorC2Ev_ZN8spvtools3val10BasicBlock17DominatorIteratorC1Ev/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/basic_block.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val10BasicBlock10pdom_beginEvE3$_3E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZNK8spvtools3val10BasicBlock10pdom_beginEvE3$_2E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val10BasicBlock9dom_beginEvE3$_1E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZNK8spvtools3val10BasicBlock9dom_beginEvE3$_0E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_Znwm_ZN8spvtools3val10BasicBlockC2Ej_ZN8spvtools3val10BasicBlockC1Ejmemmove_ZN8spvtools3val10BasicBlock25RegisterBranchInstructionE6SpvOp__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT__GLOBAL_OFFSET_TABLE__ZNSt17_Function_handlerIFPKN8spvtools3val10BasicBlockES4_EZNS2_10pdom_beginEvE3$_3E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFPKN8spvtools3val10BasicBlockES4_EZNKS2_10pdom_beginEvE3$_2E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFPKN8spvtools3val10BasicBlockES4_EZNS2_9dom_beginEvE3$_1E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFPKN8spvtools3val10BasicBlockES4_EZNKS2_9dom_beginEvE3$_0E9_M_invokeERKSt9_Any_dataS4__ZN8spvtools3valeqERKNS0_10BasicBlock17DominatorIteratorES4__ZN8spvtools3valneERKNS0_10BasicBlock17DominatorIteratorES4__ZN8spvtools3val10BasicBlock25SetImmediatePostDominatorEPS1__ZN8spvtools3val10BasicBlock21SetImmediateDominatorEPS1__ZNK8spvtools3val10BasicBlock13postdominatesERKS1__ZNK8spvtools3val10BasicBlock9dominatesERKS1__ZSt4findIN8spvtools3val10BasicBlock17DominatorIteratorEPKS2_ET_S6_S6_RKT0__ZN8spvtools3val10BasicBlock17DominatorIteratorC2EPKS1_St8functionIFS4_S4_EE_ZN8spvtools3val10BasicBlock17DominatorIteratorC1EPKS1_St8functionIFS4_S4_EE_ZN8spvtools3val10BasicBlock18RegisterSuccessorsERKSt6vectorIPS1_SaIS3_EEQ453.(1{4/446/42444343D4V3432c4531  4 H 0\ @p P ` p  0 @ P( `< l       p$ < P h @| ` p      0( p< Tconstruct.cpp.o/1587975906 2000 2000 100664 10712 ` ELF>@@   UAWAVAUATSPMIIH3I|$I+<$E1HHWCHCtHH=uVILkLkIDHCI4$IT$H)HHtLIDHCL{ Ls(H[A\A]A^A_]ffffff.ffff.HGff.HGff.σv1HHc HHHHHHG ff.HG ff.HG(ff.HG(ff.Hw(ff.UAWAVAUATSHHT$8HHH\$Hu Ht$ HE(HD$@HD$4HCWCCHC(HCHC H|$xD$`HD$pD$x?HDŽ$ HH\$`H= HHI1LHLd$XL}LmHl$(M9uLd$XIHh Ht$`1HHIKHtKHHK@H9t+H;Ht3HO1HHL9HHtf.Ht H8u2DHt HHhH|$XLHHIM9VHHLd$ tLeHHH|$Hffffff.LoHLl$PL9l$@uHD$(IIHt$XLD$`1LIHHHthH(Ht`Hu1f.I9tHۻtfff.HHmHtHu1HIH9tHtLfDHH|$8L;D$4}LHffffff.Lu+M9t&HD$(8uAEH tHmffff.H|$Ht$P<L9l$@H:M}0Mm8Ll$M9$@IILHt+LH;T$Ht)HҸtHHHHDLH)Hl$HIIMLDMHHL9LEMt.IHI9J<HLLl$JHtHMH\$Ht HHHtHJ|JDHD$HLd$ IM9L HfH9HtH\$hH|$hHtfffff.H/HHuH|$XHT$`H1WH|$XHD$HĈ[A\A]A^A_]ffffff.UAWAVAUATSHIu`HGHHH Hy`I8H)HHHHHiH|0H9|0  @l$ H9H0quzHG HH`I8H)HHHHHiHL8Ht8 H)HHH81I;@t$ L;;>H9W(t`HG HD$HHXHApHIxH9t-fH8w:uxt-HH9uܰD$ H$H|$HD$ D$ H$H_hHD$fLc`M8LL)HHHHLiCD>:=t:=HD$H@`@:=AD$:=KD>K9D> iK >K|>`,HHt$tBHKXHApHIxH9Hr:u xHH9uKD>:L$t uH $9)=AL$:tD$D$HKXHApHIxH9t7Hr:uxt%HH9ufff.HHHZhHcD$ D$ H[A\A]A^A_]KD> KL>HHH)HHvM@IH$;H=UAWAVAUATSPHIL9L3L{MM)LHI}IEH)HH9vR1HtHH=LHM9tHLLI}HtI]HIEMexIuIEHH)HHH9s!IH9t1LL3L{I}IEHHt2LLI%HHH)HLI)tHLIHImI,$LH[A\A]A^A_]UAWAVAUATSPIIMt$ID$Ht8I ff.HHC HCHs9HBHHu9HsLE1I;\$t!HI Hp 19ALCsdHt]I9@tMuIHK ;@ſ(IMtWAEAEIIE @LHLID$(1LH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9HA1IHHHtHHHHHHuHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0,IOIGIMwIHtH@1IwL4IH IGLH[A\A]A^A_]vector::_M_range_checkUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 0ABB B(B0A8A@Pdx0 0/ABB B(B0A8A@$80LABB B(B0A8G0ABB B(B0A8DP0ABB B(B0A8A@0[ABB B(B0A8A@.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT_.rela.text._ZNSt6vectorIPN8spvtools3val9ConstructESaIS3_EEaSERKS5_.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE.rodata.str1.1@ L X p P$Z< <  @ /&ep `'H Op [J'x l2  0 \!>6@1X(@X{RXP J  p0!`@(>  pJP0@_t" ["/*" HV; !memcpy_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools3val9Construct24corresponding_constructsEv_ZNK8spvtools3val9Construct24corresponding_constructsEv_ZNK8spvtools3val10BasicBlock19immediate_dominatorEv_ZN8spvtools3val9Construct11entry_blockEv_ZNK8spvtools3val9Construct11entry_blockEv_ZN8spvtools3val9Construct10exit_blockEv_ZNK8spvtools3val9Construct10exit_blockEv_ZNK8spvtools3val9Construct4typeEvmemset.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/construct.cpp_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZN8spvtools3val21ValidateConstructSizeENS0_13ConstructTypeEm_ZNK8spvtools3val8Function8GetBlockEjmemmove_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt20__throw_out_of_rangePKc_ZNSt8_Rb_treeIPN8spvtools3val10BasicBlockES3_St9_IdentityIS3_ENS1_12less_than_idESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_EbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__GLOBAL_OFFSET_TABLE__ZNSt6vectorIPN8spvtools3val9ConstructESaIS3_EEaSERKS5__ZNK8spvtools3val10BasicBlock9dominatesERKS1__ZNK8spvtools3val9Construct6blocksEPNS0_8FunctionE_ZN8spvtools3val9Construct8set_exitEPNS0_10BasicBlockE_ZNK8spvtools3val9Construct16IsStructuredExitERNS0_17ValidationState_tEPNS0_10BasicBlockE_ZN8spvtools3val8Function13GetBlockDepthEPNS0_10BasicBlockE_ZN8spvtools3val9ConstructC2ENS0_13ConstructTypeEPNS0_10BasicBlockES4_St6vectorIPS1_SaIS6_EE_ZN8spvtools3val9ConstructC1ENS0_13ConstructTypeEPNS0_10BasicBlockES4_St6vectorIPS1_SaIS6_EE_ZN8spvtools3val9Construct28set_corresponding_constructsESt6vectorIPS1_SaIS3_EE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEG*x,%% #)*9-**[!;*k,x)))-)-% f"s!T   'Z*p+~),,,+%i&*()$T*f-)W% Th| 0@P(`<pP@function.cpp.o/ 1587975908 2000 2000 100664 62472 ` ELF>}@@TQ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKAWAVATSPH3DCSK CCH{8WC HC0C8?HC@ ILs H=mIILI1LLL{WCHHCXHHChHCxǃ?Hǃ ILshM9ILI1LLL{`HǃH1H@HWpHǃǃ?Hǃ ILpM9ZILI1LLLhHWHǃǃ?Hǃ ILM9ILI1LLLHWHǃǃ?Hǃ ILM9xILI1LLLHHHHXW@HǃP(ǃX?Hǃ` IL@M9ILI1LLL8HWpHǃǃ?Hǃ ILpM9lILI1LLLhHWHǃǃ?Hǃ ILM9ILI1LLLHWHǃǃ?Hǃ ILM9ILI1LLLHHHHHHH W0 Hǃ@H0H8H[A\A^A_ffffff.HGHH;GPt H901f.HOH1H;OPtH1ffff.UAWAVAUATSHAAI11LDDMFI~ 1HHIHdH(ufff.D9t(H]H@s1HHH9HHt%HLMD1HHIHMyH(ufff.D9t(H]Hs1HHH9HHtHL MIHJHAIXAL$X W)$HDŽ$H$L$HLLHIH$HtIH$HtW)D$PHD$`H\$pLD$P1HLLHHH|$xHtH|$PHtW)D$0HD$@HD$0HHHL$@L(HL$8Ht$0HH|$0HtW)D$HD$ HD$HHHL$ HHL$Ht$LH|$HtMIhIp1LHHHHtBH(HMI9t"H}Ht&HO1HHH9HHt HtHHu:IhHtHLxH@HHLHLhIIMM1LHIJ,HtDLEMHLHLffff.I9t*HHtdHs1HHL9HHtKL,$Ht=H8t7fDM9XIHZLI1LHL9LIt>L,$HtJH]HKfffff.I9t!H3Ht'HN1HHL9HHtHt LmMu=(HtHL`W@H@ LLLHIH$H(Hl$I]I9] tMuI)tCH+HI]HH+I}HtI]HI]I] tHt$HLI]L)HHt Ht$HHIE}Ht HEHu:(HtHL`W@H@ LLLHHHH;H t1Ht IUHHPHHPHHL1H[A\A]A^A_]H=H=fDUAWAVAUATSHAIH|$ D$HD$0H$D$ $W$L$8)L$$D$8HD$HH$HD$H$L$P) $$D$PHD$`H$HD$`D$hL$x$$I~H$IA($fH~Ht(D$fH~HtH|$PHtH|$8Ht@tdDMF`I^h1HIO MRI qLff.D9|H9H)w1HHL9HHtEbEIN`Ivh1LHHHHtmHKfD9tQH;HtXO1HHH9HHt@HH}I9tbHH@1HL9t~I,xHt H8I`Ht HDhLHLHH7HtF1HL9t M MF`O IFpL9uI1KHHEINxIIMINPI;NXt1HtL9IFPHIFPI~HHIFPINHH9tHD9(uHE@P1H[A\A]A^A_]ÐUAWAVAUATSPII@HHWA$CIt$IT$HH)E1IICHC(tLH=]IIt$IT$LkLk KDHC(H)HHtLIDHC AD$ C0IHIHH$LILAIcL1I8I@1HHIJHt`H(HM f.H9uL;muD;et1ffffff.H}Ht&HO 1HHL9HHt HtHHu=I8(HtHLhD`W@LLHHH $HHHH[A\A]A^A_]DUAWAVAUATSHHAI1DIvI~ 1HHHHpH(uffffff.D9t(H]HIs1HHH9HHt.H%HHMIMHKXHIhIp1HHIJHtLAKf.9t0IHK1HIL9LIt11HtpLMtlEYHw`LWh1LIHHHt,H0~fA9tH6Ht~1HIH9tEtAs#IAXL11 1IyX[H=fSHOLO 1IIN1M۸MAJf9t8I1H۸K1HIH1L9MIڸt1M۸M1MtvEPHO`LOh1LIHHHtGH{ffffff.A9t H Ht%y1HIH9HHt HtHHu1IHL[ffff.SHOLO 1IIN1M۸MAJf9t8I1H۸K1HIH1L9MIڸt1M۸M1MtvEPHO`LOh1LIHHHtGH{ffffff.A9t H Ht%y1HIH9HHt HtHHu1IHL[ffff.AVSPIHL0HHHCHdHCHH[A^DAVSPIHL0HHHCHTHCHH[A^DAVSPIHL0HHoHCHHCHH[A^DUAWAVAUATSPII1MlMII1LHHLMMMQLLLL9t!HHtdHs1HHH9HHtKHtFH8t@ffffff.M9|I HLQ1LHH9MItLIMM9IGH L,$LHI8I@1HHIJH3HHK fffff.H9uL9{u{ff.H;HHO 1HHL9HHtII1LHHHHHHKff.L9H;HHO1HHH9HHt}IhIp1LHHHHHHKf.L9[H;H\HO1HHH9HHt@HtHHu2HtHLx@LHLH@=I\$HLLAtrAII1LHHHHHHKL9H;HHO1HHH9HHtM%III1LHHHHWHHKL9:H;H;HO1HHH9HHtHtHHuCLLhHÿHtHLxH@LHLHIHpLAII1LHHHHHHKL9}H;H~HO1HHH9HHtbHtHHuILL8Hÿ(HtHLx@W@LLHHIHxHH8LL9t{HAAII1LHHHHL,$HHKfffff.L9H;HHO1HHH9HHtuLAAII1LHHHHL,$tAHHKL9t!H;Ht&HO1HHH9HHt HtHHu2HtHLx@LHLHD`II1LHHHHtHHHKfffff.L9t!H;Ht&HO1HHH9HHt HtHHu2HtHLx@LHLH@H[A\A]A^A_]fAWAVATSHI4$Ld$LHHË$L{LL$I0Ht-WHXH HH H HH(HL"1LIHxH;=uVHHD$HxH;=u H[A\A^A_HH=t QHt$HH=t QHt$wUAWAVAUATSHHT$ t$,IH$HHH$HDŽ$Ƅ$Ƅ$W$$HLsHCHD$HD$@HKHL$H@HL@HD$HHD$@Hl$@HxH1HT$PHC HD$PHK(H@HLPHD$PHxH1Lt$@HC0INHD @HHHHL$@HHhH$H@HD$PH\$XHHHD$HD$XH$W$D$pD$`HHH$HD$XDŽ$L%M|$L$HD$@HhHHMI@M9H|$ t^@H\$8M6@M9uEsHH=t QMH$>ffff.L|$8I~ ;I~t$,HT$8AV(HD$8HxL9uw1HH=t QH$pffff.L|$8I~ I~t$,HAV(u.Ht$8HVHtH|$PHH51HD$8HxL9]M6M9u@H\$ Ht7t3Lt$0LHt$XHLHD$0HxH;=HHHHJ@HD$@H@HL@HBHHD$PH$HD$XH$HxH;=u^HD$HD$XH$HD$HD$@H@HL$HL@HD$HH$@@Hĸ[A\A]A^A_]HH=t QzH$hHH=t QH$UAWAVAUATSHHL$(HT$8Ht$0IH$HHH$HDŽ$Ƅ$Ƅ$W$$HL{HCHD$ HD$PHKHL$H@HLPHD$XHD$PHl$PHxH1HT$`HC HD$`HK(H@HL`HD$`HxH1L|$PHC0IOHD PHHHHL$PHHhH$H@HD$`H\$hHHHD$HD$hH$W$$D$pHHHD$HD$hDŽ$L%Ml$L$HD$PHhHHMI@M9H|$(td@H\$HM?@M9uEyHH=t QSH$Dffff.Ll$HI BIHt$0HT$8HL$HAW(HD$HHxL9uq1HH=t QH$pLl$HI IHt$0HT$8HAW(u.Ht$HHVHtH|$`HH51HD$HHxL9]M?M9u@H\$(Ht7t3Lt$@LHt$hHLHD$@HxH;=HHHHJ@HD$PH@HLPHBHHD$`HD$HD$hH$HxH;=u^HD$HD$hH$HD$ HD$PH@HL$HLPHD$XH$@@H[A\A]A^A_]HH=t QzH$hHH=t QH$fPH79tHt HH1Zffffff.AWAVSHIIt1uOHM?AH{IwAI.IHt&HCHxH;=u!H uII1H[A^A_HH=t QHt$믐HFff.SHtuHH;Ht uHH1[DHF0ff.SHtuHH;Ht uHH1[DIHHHL1LIIJHtMH0H~fffff.L9t!HHt+Hy1HIL9HHtHt HHtHILAVSPIHtu'IH HHH;Ht uIH1H[A^IHLIM1LIIJHtHH0H~fffff.L9t!HHt&Hy1HIL9HHt HtHHu`IhMp1LIIJHtCH0H~@L9t!HHt+Hy1HIL9HHtHt HHtHI0LAVSPIHtu'IH HHH;Ht uIH1H[A^IHHHhLp1LIIJHtMH0H~fffff.L9t!HHt+Hy1HIL9HHtHt HHtHI0LAVSPIHtu'IH HHH;Ht uIH1H[A^UAWAVAUATSPHIL9L3L{MM)LHI}IEH)HH9vR1HtHH=LHM9tHLLI}HtI]HIEMexIuIEHH)HHH9s!IH9t1LL3L{I}IEHHt2LLI%HHH)HLI)tHLIHImI,$LH[A\A]A^A_]UAWAVAUATSHLLD$0HL$8HT$IIL$PHDŽ$HCHt*H$HHCH$HCH$HDŽ$IEHt*H$LIEH$IEH$H$H$H$LH$HtH$HIH$HtH$HI^HI+.ff$HDŽ$1IItHI9h HH$J H$H(MIIHHIOLHu LHHIIO1IIt-LIHH)H 1H9wHKHtH9wLHoJ II)LL)JLLAT$AmHL$HHt$P1HHIJHtIFHH)HHEHHH<IEE1HtL9HHII>IFHH)HLtAH9t?HHLHfff.HtHHH9uH)HN|!I>MIHtM&M~HLI^H[A\A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9HA1IHHHtHHHHHHuHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0,IOIGIMwIHtH@1IwL4IH IGLH[A\A]A^A_]AWAVAUATSIIE'IIv1LHIJHtIHKffff.A9t H;Ht)O1HHL9HHtHt HHt1HxHHt#HACHHIwACLLLH[A\A]A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]AWAVAUATSIHIIFHCAI~ I+~E1IIWCHC(tM9IL{L{ KHC(IvIV H)IItLKHC I~8I+~0E1IIWC0HC@t M9wXIL{0L{8KHC@Iv0IV8H)IItLKHC8AFHANXKXCH[A\A]A^A_UAWAVAUATSPIIHM4$IT$HL)HHEHHH=HEE1HtH9wyH<IM4$IT$L)HHHHLtIHHt LLIlMtLM,$Il$IDID$H[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9HA1IHHHtHHHHHHuHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0,IOIGIMwIHtH@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9HA1IHHHtHHHHHHuHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0,IOIGIMwIHtH@1IwL4IH IGLH[A\A]A^A_] basic_string::_S_construct null not validvector::_M_range_insertvector::reserve_Map_base::atbitset::testUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx $BBB A(A0DXl0ABB B(B0A8G0ABB B(B0A8G0ABB B(B0A8A@0ABB B(B0A8DPd0x-ABB B(B0A8G0/ABB B(B0A8A@S,BBB B(A0D,$BBB B(A0DTh|A A$A<;BAA \;BAA |;BAA 0 ABB B(B0A8G0ABB B(B0A8A@$-BBB A(D@0,pABB B(B0A8G0`ABB B(B0A8G!A BBA D00[ABB B(B0A8A@0lABB B(B0A8A@4H;A`t;A0ABB B(B0A8G0EABB B(B0A8D` QBBA G0>ABB B(B0A8DL`;Ax;A$BBB A(A0PBAA 0[ABB B(B0A8A@$ BBB A(A00HZABB B(B0A8A@|PBAA PBAA PBAA 0[ABB B(B0A8A@(LBBB B(A00xZABB B(B0A8A@(BBB B(A00ABB B(B0A8A@0 [ABB B(B0A8A@0@ [ABB B(B0A8A@.rela.text.comment.bss.group.rela.text._ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation.rela.text._ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_SF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation.rela.text._ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E0_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation.note.GNU-stack.rela.text._ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEvNS8_IPS3_S5_EET_SE_St20forward_iterator_tag.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT_.rela.text._ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT_.rela.text._ZN8spvtools3CFAINS_3val10BasicBlockEE19ComputeAugmentedCFGERSt6vectorIPS2_SaIS5_EES5_S5_PSt13unordered_mapIPKS2_S7_St4hashISB_ESt8equal_toISB_ESaISt4pairIKSB_S7_EEESL_St8functionIFPKS7_SB_EESQ_.rela.text._ZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF_.rela.text._ZZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF_ENKUlSD_E1_clESD_.rela.text._ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EEaSERKS5_.rela.text._ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E_E9_M_invokeERKSt9_Any_dataS4_.text._ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E0_E9_M_invokeERKSt9_Any_dataS4_.text._ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockES4_EZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_S4_E_E9_M_invokeERKSt9_Any_dataS4_S4_.rela.text._ZN8spvtools3val10BasicBlockC2ERKS1_.rela.text._ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE.rela.text._ZNSt10_HashtableISt4pairIPKN8spvtools3val10BasicBlockENS2_13ConstructTypeEES0_IKS7_PNS2_9ConstructEESaISB_ENSt8__detail10_Select1stESt8equal_toIS7_ENS2_24bb_constr_type_pair_hashENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb1EEE.rela.text._ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE.rela.text._ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_St6vectorIPS2_SaIS8_EEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb0EEE.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_iESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE.rela.text._ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE.rela.text._ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE.rela.text._ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_insertIRKS5_EES0_INS7_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_St17integral_constantIbLb1EE.rodata.cst16.rodata.str1.1@ RjL R4X R\d R]p R3| Rh Rk R5Rf RcRd Ra Re Rb RX Rg R` RY R_ R^( R64 Ri@ R[L RZ`3XR44V4P>@5/90Rrp6 mR d0A[_xR"t Blo xR$@D;pR&HEPR(KQXR*`L>HhR,PP;0R/8PQ;0R2@Q~0R4&RP!@0R6PR[pxR8SHR: TZ 0xR< V[ xR>pW  HR@@XZhxRBYxRDZ X`RF! [[ xRH][0xRJd2[^o 0^\&_k(_p f`ROuhs S3M(LE(L,=(LD5(LT-(Lb 0;A 00;p/ @3Pa @1P p2P{201|p0 0p@/! "$&(*,./12468:<>@BDFHJLMNO"&#" ",> "Dp]p /@-O  0@g SO%-  `|} CP[0*I 3;@&p0;;A%"8[">[#"J[5!"H[m"""["$l$"BZ&"@ "<Z"2;"6P"/;"1Y"4".a":"(E"F"/g"*QQpY*o Z t0aN )ta;BT _ Wmemcpy_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools3val8Function21undefined_block_countEv_ZNK8spvtools3val8Function11block_countEv_ZN8spvtools3val9Construct24corresponding_constructsEv_ZN8spvtools3val8Function10constructsEv_ZNK8spvtools3val8Function10constructsEv_ZN8spvtools3val8Function14ordered_blocksEv_ZNK8spvtools3val8Function14ordered_blocksEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN8spvtools3val10BasicBlock19immediate_dominatorEv_ZNK8spvtools3val8Function32AugmentedCFGPredecessorsFunctionEv_ZNK8spvtools3val8Function30AugmentedCFGSuccessorsFunctionEv_ZN8spvtools3val9Construct11entry_blockEv_ZNK8spvtools3val9Construct11entry_blockEv_ZN8spvtools3val8Function11first_blockEv_ZNK8spvtools3val8Function11first_blockEv_ZN8spvtools3val8Function13current_blockEv_ZNK8spvtools3val8Function13current_blockEv_ZNK8spvtools3val9Construct4typeEv_ZNK8spvtools3val8Function59AugmentedCFGSuccessorsFunctionIncludingHeaderToContinueEdgeEv_ZN8spvtools3val8Function19RegisterFunctionEndEv_ZN8spvtools3val8Function19ComputeAugmentedCFGEv_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZNSt6localeD1Ev_ZNSt6localeC1Evmemset_ZNSs4swapERSs_ZNK8spvtools3val8Function30IsCompatibleWithExecutionModelE18SpvExecutionModel_PSs_ZNK8spvtools3val8Function16CheckLimitationsERKNS0_17ValidationState_tEPKS1_PSs_ZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSs_ZNSs6assignERKSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/function.cpp_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_SF_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3CFAINS1_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS4_SaIS7_EESt8functionIFPSA_PKS4_EESH_EUlSF_E0_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val8Function32RegisterExecutionModelLimitationE18SpvExecutionModel_RKSsE3$_5E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val8Function19ComputeAugmentedCFGEvE3$_4E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val8Function19ComputeAugmentedCFGEvE3$_3E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZNK8spvtools3val8Function32AugmentedCFGPredecessorsFunctionEvE3$_2E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZNK8spvtools3val8Function59AugmentedCFGSuccessorsFunctionIncludingHeaderToContinueEdgeEvE3$_1E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZNK8spvtools3val8Function30AugmentedCFGSuccessorsFunctionEvE3$_0E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val8Function25RegisterFunctionParameterEjj_ZN8spvtools3val8Function17RegisterLoopMergeEjj_ZN8spvtools3val8FunctionC2Ejj23SpvFunctionControlMask_j_ZN8spvtools3val8FunctionC1Ejj23SpvFunctionControlMask_j_ZNK8spvtools3val8Function12IsFirstBlockEj_ZN8spvtools3val8Function8GetBlockEj_ZNK8spvtools3val8Function8GetBlockEj_ZN8spvtools3val8Function22RegisterSelectionMergeEj_ZN8spvtools3val10BasicBlockC1Ej_ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEEEvNS8_IPS3_S5_EET_SE_St20forward_iterator_tagmemmove__pthread_key_create_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_ZN8spvtools3val8Function13RegisterBlockEjb_ZN8spvtools3val10BasicBlock25RegisterBranchInstructionE6SpvOp__ZN8spvtools3val8Function16RegisterBlockEndESt6vectorIjSaIjEE6SpvOp__ZNSt6vectorIN8spvtools3CFAINS0_3val10BasicBlockEE10block_infoESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT__ZN8spvtools3CFAINS_3val10BasicBlockEE19ComputeAugmentedCFGERSt6vectorIPS2_SaIS5_EES5_S5_PSt13unordered_mapIPKS2_S7_St4hashISB_ESt8equal_toISB_ESaISt4pairIKSB_S7_EEESL_St8functionIFPKS7_SB_EESQ__ZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF__GLOBAL_OFFSET_TABLE__ZZN8spvtools3CFAINS_3val10BasicBlockEE14TraversalRootsERKSt6vectorIPS2_SaIS5_EESt8functionIFPS8_PKS2_EESF_ENKUlSD_E1_clESD__ZNSt17_Function_handlerIFPKSt6vectorIPN8spvtools3val10BasicBlockESaIS4_EEPKS3_EZNS2_8Function19ComputeAugmentedCFGEvE3$_4E9_M_invokeERKSt9_Any_dataSA__ZNSt17_Function_handlerIFPKSt6vectorIPN8spvtools3val10BasicBlockESaIS4_EEPKS3_EZNS2_8Function19ComputeAugmentedCFGEvE3$_3E9_M_invokeERKSt9_Any_dataSA__ZNSt17_Function_handlerIFPKSt6vectorIPN8spvtools3val10BasicBlockESaIS4_EEPKS3_EZNKS2_8Function32AugmentedCFGPredecessorsFunctionEvE3$_2E9_M_invokeERKSt9_Any_dataSA__ZNSt17_Function_handlerIFPKSt6vectorIPN8spvtools3val10BasicBlockESaIS4_EEPKS3_EZNKS2_8Function59AugmentedCFGSuccessorsFunctionIncludingHeaderToContinueEdgeEvE3$_1E9_M_invokeERKSt9_Any_dataSA__ZNSt17_Function_handlerIFPKSt6vectorIPN8spvtools3val10BasicBlockESaIS4_EEPKS3_EZNKS2_8Function30AugmentedCFGSuccessorsFunctionEvE3$_0E9_M_invokeERKSt9_Any_dataSA__ZNSt6vectorIPN8spvtools3val10BasicBlockESaIS3_EEaSERKS5__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E_E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockEEZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_E0_E9_M_invokeERKSt9_Any_dataS4__ZNSt17_Function_handlerIFvPKN8spvtools3val10BasicBlockES4_EZNS0_3CFAIS2_E14TraversalRootsERKSt6vectorIPS2_SaIS9_EESt8functionIFPSC_S4_EESH_EUlS4_S4_E_E9_M_invokeERKSt9_Any_dataS4_S4__ZNSt17_Function_handlerIFb18SpvExecutionModel_PSsEZN8spvtools3val8Function32RegisterExecutionModelLimitationES0_RKSsE3$_5E9_M_invokeERKSt9_Any_dataS0_S1__ZN8spvtools3val10BasicBlockC2ERKS1__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val8Function12AddConstructERKNS0_9ConstructE_ZN8spvtools3val8Function27RegisterSetFunctionDeclTypeENS0_12FunctionDeclE_ZN8spvtools3val8Function13GetBlockDepthEPNS0_10BasicBlockE_ZN8spvtools3val8Function26FindConstructForEntryBlockEPKNS0_10BasicBlockENS0_13ConstructTypeE_ZNK8spvtools3val8Function11IsBlockTypeEjNS0_9BlockTypeE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZN8spvtools3val9ConstructC1ENS0_13ConstructTypeEPNS0_10BasicBlockES4_St6vectorIPS1_SaIS6_EE_ZN8spvtools3CFAINS_3val10BasicBlockEE19DepthFirstTraversalEPKS2_St8functionIFPKSt6vectorIPS2_SaIS8_EES5_EES6_IFvS5_EESG_S6_IFvS5_S5_EE_ZN8spvtools3val10BasicBlock18RegisterSuccessorsERKSt6vectorIPS1_SaIS3_EE_ZN8spvtools3val9Construct28set_corresponding_constructsESt6vectorIPS1_SaIS3_EE_ZNSt10_HashtableISt4pairIPKN8spvtools3val10BasicBlockENS2_13ConstructTypeEES0_IKS7_PNS2_9ConstructEESaISB_ENSt8__detail10_Select1stESt8equal_toIS7_ENS2_24bb_constr_type_pair_hashENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb1EEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_St6vectorIPS2_SaIS8_EEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_iESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt10_HashtableIPKN8spvtools3val10BasicBlockES4_SaIS4_ENSt8__detail9_IdentityESt8equal_toIS4_ESt4hashIS4_ENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_insertIRKS5_EES0_INS7_14_Node_iteratorIS5_Lb0ELb0EEEbEOT_St17integral_constantIbLb1EE.L.str6.L.str5.L.str4.L.str2Jxqxp p[xzx=x\lxIxhxx+xJZ=;J;|t9t9 &IsXss!JZj  [   3 U  [ i     p _     @ `  ijuv|]; Z>tI9Xf~mpI_bv9`$Y(jrqN`om4c4~@En  !\(!:$"M"Z\":"#]#r'#q7#:#:)$Q$\$$\-%~7%N%~d%%%% {%% {% &z& 4&zf&m& & &"';' e' '' ' {''( M(z( (z)&)+)n)wy)|) {) ) {)*>* h*zx* *z*** %+ j+++ + ,, 5, {V,, ,z-- S-z----w-|. {. Z. {s... .z. )/z3/Y/}//~/ {// 0zD0V000Z1u122Z3u3Zp~+3U03 Y&jYuLhI{Yj6jY    / hS e w          )yTfW,yWihVxtBkkTq%u!7<AUd ep b d a f c5Kxiye`+g`!5:&&X5)yTfWa)yTfV)yTfW|6^)yTfVUc)yTfW)yTfW H\p   Th|@(0Xl 0@P`p(@`0p%0@&d*@/p/8 0L00dp0x0Pd |!"#$%$&L'0@11p22@3(P)|*+, -D ./1311 1587975906 2000 2000 100664 3768 ` ELF>(@@ UAWAVAUATSPIHM&AnHWHCt.L,LIL;IHCLLLHHCE1IHCInAF IIHWCHC(t+LILkKD%HC(LHLL;HCHC(E1LLHC L{0fAFfC8fAF fC:AF CIFHH)HHEHHH<IEE1HtL9HHII>IFHH)HLtAH9t?HHLHfff.HtHHH9uH)HN|!I>MIHtM&M~HLI^H[A\A^A_Ubuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx 06ABB B(B0A8A@PMD d x $BBB A(A0.rela.text.comment.bss.group.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rela.text._ZNSt6vectorISt4pairIPKN8spvtools3val11InstructionEjESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT_@ PP x Ze ` H  0\!y61 @XR J Q  @Me6(6& [ 2"!memcpy_ZSt17__throw_bad_allocv_ZdlPv_ZN8spvtools3val11InstructionC2EPK24spv_parsed_instruction_t_ZN8spvtools3val11InstructionC1EPK24spv_parsed_instruction_t/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/instruction.cpp_Znwm_ZN8spvtools3val11Instruction11RegisterUseEPKS1_j_ZN8spvtools3valltERKNS0_11InstructionEj_ZN8spvtools3valeqERKNS0_11InstructionEj_ZNSt6vectorISt4pairIPKN8spvtools3val11InstructionEjESaIS6_EE19_M_emplace_back_auxIJS6_EEEvDpOT__GLOBAL_OFFSET_TABLE__ZN8spvtools3valltERKNS0_11InstructionES3__ZN8spvtools3valeqERKNS0_11InstructionES3_8Ta T@h|/1330 1587975909 2000 2000 100664 101480 ` ELF>0@@./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}UAWAVAUATSHDL$MHL$IHL#HSHKLsH{XWC@HCPC HC0CX?HC` HHk@H= IHHI1LHLk8HWCpHǃǃ?Hǃ HHkpL9B HHI1LHLkhHWHǃǃ?Hǃ HHL9 HHI1LHLHWHǃǃ?Hǃ HHL9c HHI1LHLǃHpWXHǃh@0 ǃp?Hǃx HHXL9 HHI1LHLPWHǃHHǃǃ?Hǃ HHL9B HHI1LHLHWHǃHHHHǃǃ?Hǃ  HHL9 HHI1LHLHPW8HǃHǃP?HǃX HH8L92 HHI1LHL0HWhHǃxǃ?Hǃ HHhL9HHI1LHL`HWHǃǃ?Hǃ HHL9PHHI1LHLHWHǃǃ?Hǃ HHL9HHI1LHLHWHǃǃ?Hǃ HHL9nHHI1LHLH(W8(HǃHH8H@HXhXHǃxHhHpA$ID$HID$HID$HHHHHǃƃfǃǃ?Hǃ HHL9KHHI1LHLHWHǃǃ?Hǃ HHL9HHI1LHLH@W(Hǃ8ǃ@?HǃH HH(L9iHHI1LHL HpWXHǃhǃp?Hǃx HHXL9HHI1LHLPWHǃHHǃǃ?Hǃ HHL9uHHI1LHLHWHǃǃ?Hǃ HHL9HHI1LHLHWHǃǃ?Hǃ  HHL9HHI1LHLHHW0Hǃ@ǃH?HǃP HH0L9"HHI1LHL(HxW`Hǃpǃx?Hǃ HH`L9HHI1LHLXHǃHǃǃD$H(t tƃM6A$AL$)L$P)D$@HD$pIL$0Ht'H|$`It$ Ml$8Ll$xIl$0Hl$p1LL8H$($)$(D$`)$($)D$`H$H%\HD$pL$H\HD$xHtH$HH$LfL H|$@HHT$LHs(LHs0LHD$pHtH|$`HЁ{$r ǃLHH3HSHKHLHMtLLHH(HD$ HHD$8HD$0A)D$@D$ AHHL$PHHHHT$XHHt(H|$@HHD$0HtH|$ HHĸ[A\A]A^A_]ff.D(DG O$1ffffff.F 6uHG0HG(1fff.SHH8Hs(Hs0HH[UAWAVATSAIEIO8Iw@1LHHHHtDH(Mffff.D9t!H}Ht#O1HHH9HHt HtH8u/I8Ht HD`LHLH1[A\A^A_]DAWAVSIMF8M^@1IIO MI{M9t$H Hy1HIL9IHtlMtgI?M9tHHtH@1IL9t;M<5H7HtF1IL9t M MF8O IFHL9uI1KHIINP1[A^A_@UAWAVATSAIEIOhIwp1LHHHHtDH(Mffff.D9t!H}Ht#O1HHH9HHt HtH8u/IhHt HD`LHLH1[A\A^A_]DHOhLGp1IIJHtFLAzfffff.9t I Ht%y1HIL9LIt HtHHu1HfDUAWAVAUATSPIAIEI$I$1LHHHHtHH(Mffffff.D9t!H}Ht%O1HHH9HHt HtH8HuDIHtHDhH HHHLHLHHHLH[A\A]A^A_]ffffff.UAWAVAUATSHHH|$ HHH$T$H$HHH$HDŽ$hƄ$pƄ$qW$$xL=MoLl$(IOHL$IEHL(HD$0HD$(H\$(HxH1HT$8IG HD$8IO(H@HL8HD$8HxH1IHD$IGHD$(IO0H@HL(HHHHL$(HHhH$H@HD$8Lt$@L%ILd$@H|$xWD$hD$XD$HH-HHl$@DŽ$HH@H$HD$(HXHLt$H|$8HH5HH$HVHH5HH\$ HLLt$xHL$HL$(IG@HIHD (IGHL|$HD$8Hl$@H$HxH;=u[Ld$@LLl$(IEL|(HD$0H$H$HxH;=u1HHĨ[A\A]A^A_]LHH=t$ HH=t/+QI^H$LQHt$(xfDHGPff.AWAVSIL~HWAIF1MtbLff.HHHu1H۸tHH>uRH<HIH INDAOHM?MuIIF1IFL[A^A_fHPLX1IIJHt@LAz9t I Ht%y1HIL9LIt HtHHu1HfDHPLX1IIJE1HtGLAKE1f9t I;Ht/O1HIL9LItE1HtHE1HtL@LÐHPLX1IIJE1HtGLAKE1f9t I;Ht/O1HIL9LItE1HtHE1HtL@LÐf fff.AVSPH vE1EH[A^H HcHE1΃AŃ A뼃 A볃A몃A롃KAA댃IIiAZJAKCrr LA$AE1<u؃;HHrfE1I*FJ؃'wOHH9E1ö =wAoùcA[E1Sf-ooUAWAVAUATSHxIAHIA9Lt$W)$HDŽ$H+H H5L$H$LH$HD$($$L$HLLH5%LLH$HxH;=Lt$9HHHD$HMt^IT$0HLC0AL$8LK$`Hl$@HH|$HHHD$@HxH;=%W)D$ ID$X W)D$ 1HD$0H3H HD$0HD$(D$ $HT$HLDHD$HHxH;=HH=W)$HDŽ$HD$pH5H\$XHT$PHH$HD$($$Ht$`LHHD$XHxH;=uzHD$pHtH|$`HLHx[A\A]A^A_]HH=tWSQH$pHH=tEAHH=tMIQgH$pUQH$pQH$p SHHLR0HLFJ8LN$`LHH[fHHHÐHHÐHL1IIJE1HtGLAKE1f9t I;Ht/O1HIL9LItE1HtHE1HtL@LÐHL1IIJE1HtGLAKE1f9t I;Ht/O1HIL9LItE1HtHE1HtL@LÐfPHHH9tHǸH1Z@UAWAVAUATSH8AIA?vEI HHGHwHHtUHHD9y s HIHu;HqHHu0DHILD|$4H IkHH9tD9y HwHH9nD|$4Hu:D|$40HHGWGGHG(HGHG I Ht$4IHL$( D`L4$HD$(X E1۽tsLpE1Ld$41fAH?L$4vCMu.0IIEWAEAEIE(IEIE LLHH IuL4$L0HD$HGHD$ HGHD$1Ld$HsH|$4LT$ HH@rMt=ImI]H9t0Ld$DH|$s LT$ HHH9uHD$HtH|$HMtIuLLAPA&DAGsSAƆ}AǯAwpH~Jc HAƆfAdžLA'uFAƆAƆ4Au AƆ$AuAƆAƆ fAdžH8[A\A]A^A_]fff.AVSPI?v@I0Ht_HGHwHHtXHH9Y s HIHu?HqHHu4HI(H\$H I(d\$!HH9t9Y HwHH9us\$Hu30HHGWGGHG(HGHG I0Ht$tt˃wAƆAƆAƆH[A^fffff.H@H(@fffSH Ht$T$L$DD$ƃHH;t"1Ht HHHH'HHt$HT$HL$LD$HHHD$HHt$HT$H1H [ff.SHHHǸƃ1[fffff.AVSPHH4$L8H@H;Ht"1Ht H@HH@H4$LH@HI+HHHHPHxH[A^ffffff.AWAVATSH(IF:HFH9F 7HD<@ H4H|$H$II1LHIJHHKff.D9H;HO1HHL9HHtkHFH9F HD<@H4H|$HT$II1LHIJHHKfff.D9H;HO1HHL9HHtsHtH8HuDIHtHDxH HHHLLLHHHHt$HD$dHtH8HuDIHtHDxH HHHLLLHHHHt$HD$HxH;=u H([A\A^A_HH=t QHt$ H=@AWAVATSHIIAFDtD$Lt$IPHt$MNMF M91E1HA|AIDIPMX1LIHHHtrH{fff.D9t H HtSy1HIH9HHt;Ht6HHt.H@Ht%@:VuLDLMNMF fDAALL)HH96H[A\A^A_f.UAWAVAUATSPH$AIEII1LHHHHt9H(MD9t!H}Ht%O1HHH9HHt HtL MuDIŘ(HtHDpW@H@ LHLHIIT$I;T$ t!1Ht H$HID$HID$HM|$HL)HHEHHH=HEE1HtH9w|H<IM|$IT$L)HHHHLtH $HHt LLIlMtLMl$Il$IDID$ H[A\A]A^A_]fDAVSPAIWAIFDHL1IHHHtSH{ffffff.D9t H Ht1y1HIH9HHtHtH0Ht HLLH[A^(f(fUAWAVATSH IIW)$HD$A\$:HtHHH$HL$HL$ID$IL$ H9t_1L<$<t0LDHHt$I<$HH LID$IL$ HHH)HHH9rIPH4$HHtiMXH@ueI9t`H$Ht$HC LC(HH)HLH)HH9}H4HHH9t:9r9s1 1YL9@ſ8Ht(W@( $H )$HL$HH0HD$@HHLIxH<$HtH [A\A^A_]fHPLXE11IIJHtPLA{D9t#I E1Ht5y1HIL9LItE1HtHHt H@HtDP@DHPLXE11IIJHtQLA{D9t#I E1Ht6y1HIL9LItE1HtHHtH@HtDP:DLPLXHp1IIKHtbLA{ff.9t,I Hɺt?y1HIL9LI˺t"fHtHHt HPDJ:$kAr&u f.tr@1AH@LPLX1IIKHtZLA{9t,I Hɺt?y1HIL9LI˺t"fHtHHt HPDJ:qr1tvr@1^H@ LPLXHp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADH:$kQAr/u!ftp@E1ۅ@HDXD1IIKE1HtFH8wE1ɐD9t HHt/q1HIL9HHtE1HtHE1HtLHAA:HwI@1HXHPHf.H9puH@@:f1HXHPHf.H9puH@@:fLPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:fLPLX1IIH9puH@H: t1f.Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:f1HXHPHf.H9puH@@:fLPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:fLPLX1IIH9puH@H: t1f.Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:f1HXHPHf.H9puH@H:u Hx 1ffff.LPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@H:u Hx 1ffff.1HXHPHf.H9puH@H:u Hx 1ffff.LPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@H:u Hx 1ffff.1HXHPHf.H9puH@@:fLPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:fLPLX1IIH9puH@H: t1f.Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:fLPLX1IIH9puH@@:t1Hp1IIKHҸtbLA{ff.9t,I Hɸt?y1HIL9LI˸t"fHҸtH Hɸt HADP:$kJr.u!f.tp@1ɅAHH1IIH9HuH@@:fAWAVAUATSI҅LPLX1IIH9puH@P:uTL0E^1LIIKE1HtQH8wE1@D9t(HHt7s1HIL9HHt1G1CE1HtHE1HtLxAG:u AF IH A ANA@A1[A\A]A^A_fDUAWAVAUATSPIHI>I~tYHPLX1IIJDE1HtRH(]E1fD9t(HMHt6Y1HIL9HHt1E1HtHE1HtL@A@:uvM8M`IM)1MIt)LH>u`LHJ,HLLI>JWAIIFInHt IIFH91H[A\A]A^A_]1HXHPHf.H9puH@@: fIЅt?1HXHPHH9puH@P: uHP@ A11@1HXHPHf.H9puH@@:=LPHX1HIHfH 9quHII:u?H9puH@HH1HHIfH9HuH@@:1fDLPHX1HIHfH 9quHII:u?H9puH@HH1HHIfH9HuH@@:1fDLPHX1HIHfH 9quHII:uHH9puH@HH1HHIfH9HuH@H:uHx 11f.UAWAVAUATSHAIIDM$PM$X1IHIE1HtLH(}E1fDD9t!H]Ht/{1HIH9HHtE1HtHE1HtL@1IHIE1HtIH(}E1@9t!H]Ht/{1HIH9HHtE1HtHE1HtLHA@:=6AA:=&IPIp H)HH]DR HNJ0H@z@IQIq H)HH#j HLt$B0HIB4D4 L$ I D,HB@D$LILHA9I!H!H$hHLHL$H50HH5 H$6H$HLLH5!H$HHĸ[A\A]A^A_]LDHLD9t[H!tVH!tQH$HLHL$H53HH5 H$`lLt$ ILt$1A9NI!EH!H?LEMt+H?I9{J<HIuIUH)IIHHHtL$<MtHHHJlHtHI]ImJIE Ld$0I$I$1LHHHHLl$PtTH(ufffff.D9tEH]H s1HHH9HHtH|$`fffff.H|$`HH|$`HHHXHHT$pWBHB H$H$H(IHxH|$hHHt$xLt$Xfffff.HHEHuH$HfHHHHuH$H@H$HD$pH9 ffffff.] HD$HH@I9tMtA]Iffff.H$L$LH+$HH)Hw$1H$L$L$IFIMtA]L$H$HHHL$HH$IIL$HHHD$pH9Ht$xH|$`1Lt$XLt$XH|$hL@L;$H$H$L$Mt:H$H\$XHCH9sHfDH}HH9rLHD$(HH;D$ H([A\A]A^A_]ff.UAWAVAUATSHXHHD$XHHL$HH9L$H|$PHPHD$8HHD$@f@HſILmW)$0)$ )$)$HDŽ$@HH$LsIL{L$(L$IH$ L$HL$8H$@L$L$0HHHLHL$L$H$ H$(L$0L$8H$@H$HH$HDŽ$HtOHL$`MDM|$ILM9rHIML$fHD$`fHL$`IMH$W@H@ H$H$AD$A$ID$ L$L$HD$XH(HrH$LHH$HHEHuH$HfHHHHuH$HD$XH@H$L9MLf] HD$`H@I9tMtAIfffff.H$LH+$HH)Hw$1H$L$0L$HIMnIMtAL$HL$8LHHD$`H$@ML$0HHL9*H$H$ML1H$I9H$rf.M9LuL$HIFHD`D$L$8M9t IHDLH$HLpL$HLhL$8IHD$`H$@ML$0HH$HD$XD; HD$PHH1LHHHHtgIH(ufffff.D9tXH]Hts1HHH9HHtL$L,fff.L$L$HLHHHXHL$HT$pWBHB H$H$H(H}H|$hHHt$xffff.HHEHuH$HfHHHHuH$H@H$HD$pH9ffffff.] HD$`H@I9tMtAIfffff.H$L$HLH+$HH)Hw$1H$L$0L$HIMnIMtAL$HL$8LHHD$`H$@ML$0HHHD$pH9Ht$xL$,L$"1H|$hH$fffff.L;$ffff.IHD$PHPHX1LHIJHtFHKA9t H;Ht3O1HHL9HHtHtHHuJfffff.(HtHD`W@H@ H|$8LLHHXLxL9Ld$@H$t'f.$LHHI9uL$LH$HH$Ht5H$(IFH9sHfDH}HL9rHHD$XHHHD$XH;D$HHX[A\A]A^A_]fHPLX1IIJHtGLEZA9t!I Ht+DY1LIL9LItHt HHtHHǀHffff.UAWAVAUATSH(AIIID$WAD$AD$ID$(ID$ID$ DIPIX1HHHHHyfDD9t'HH{1HHH9HHtHHHHXHHHtHIIIHD$ LHL$HT$ffff.IEIHH`H IPMX1HIHHHLt$ tgH(}fff.9t,H]HtC{1HIH9HHtLt$ +fDHLt$ tHHLpLDt$ @Lt$ I6IVHH)HHtH>HI6IVH)HHtHHLHHtHHT$L97HhpHpxH4$H9HL$f.H}I9t'MtI}LHIf.Ld$L|$I)MIMLDMLH=HLEMt3H|$IHI9J<HLH|$JHtH8MtHHILLHtHNlJ HL|$Ld$H4$HH9L9HtHLH([A\A]A^A_]fSHHHLFLN$`HH[@UAWAVAUATSH(AIIF:AM:9uZEqFDD$M$(I$0HtAHLHfffff.9C s H[HuH{HHu1pHLHt$L9t9C v6I$ HD$HD$ HHL$ LD$HHI$0AUDT$Ht4LHff.9P s H@HuHHHHuHLD|$L9t9P v+I$ HL$HL$ HHL$ LD$HHh(Lx0L9t3Ls(H[0ff.LHHH9H(I9uHt$F:D|$HFHN HH)I} I+}H9rHHL$$AHH)HL9LH,H>MfIiňLIFH[A\A]A^A_]AWAVAUATSIII~I+>E1IIWAIGtLH>uIM/MoKDIGI6IVH)HHtLIIDIGI~ I+~E1HHWAGIG(tL9IMoMo HLI_(IvIV H)HHtLHIMo AF0AN@AVPA^`A_`AWPAO@AG0I~xI+~p1HHWAGpILJt L9wmIGpIGxHHIINpIvxH9t7HVH)1fHHt98HH9uH)HHDIGx[A\A]A^A_AWAVSIHIIMtIA@IIH%AIMV1LIHHHtSHyffffff.A9t HHt1{1HIH9HHtHtL8Mt L1LLLIDzL[A^A_UAWAVAUATSPIHHII IwIWIըH$LH= MILH11HLIIGHtaIwIHff.H9A1IHHHtHHHHHHufHHHH4H9tJ HuI?MoI1H$IHIHHtHIHL0+IOIGIMwIHt@1IwL4IH IGLH[A\A]A^A_]UAWAVAUATSH(IM&I^HL)HHُ؏؏HL9HNNNALEI@I9@LEE1MtGHt$HT$HL$ LD$I9!IiHIM&I^LD$HL$ HT$Ht$HL)HLt6 EM&I^I9HHD$ L)1LHt I4,HHH9uHD$ L)HNNNHHI.I^HiHN8H9t/ffffff.HHHH9uIMHHtHM>MfIiHLIFH([A\A]A^A_]AWAVATSPIII(MIL9t9ffffff.L#HC HtH{HHM9LuMIL9t-L#HC HtH{HHM9LuMIHtHHHuIIH1WAIMIHt"L#H{HtHMLuIIH1WAIMxIxHtHHHuIhIpH1WAIhMHIHHtHHHuI8I@H1WAI8I HtIHtMIL9t0ffffff.L#H{HtHM9LuMIHt-fff.L#H{HtHMLuIIH1WAIMIHt!L#H{HtHMLuIIH1WAIMxIxHt!L#H{HtHMLuIhIpH1WAIhI0HtIHtIHtIHtM~pI~pHtfHHHuI~`IVhH1WAI~`I~HHtM~(I^(Ht1fL#H{@HtH{(HtHMLuI~IV H1WAI~H[A\A^A_UAWAVAUATSHHHHE HC EH{HuH}PH+}HE1IIWCHHCXtHI9ILsHLsPKHCXHuHHUPH)IItLKHCPH{`Hu`HHHHHHHHHHHhHhHHHHHHHHHHH\$H,$LHHD$LLLI9@@HHWAFCIvIV HH)IICHC(At#HI9/IIvIV LkLk KDHC(H)HHtLIDHC AF0C0HLM6L;t$AI?H,$HH\$HHH+E1IIWHǃtM9vILLKHHHH)IItLKHHHH(H+ E1IIW Hǃ0tM9IL L(KH0H H(H)IItLKH(HHH8H8HHHhHhHHHHHHHHHHHLLLLIHIfDHLHmL9tM0HHtWHC HE HtHuHHHE(HC(HE HC IIMMMMIfff.HLHmL9tM0HHtWHC HE HtHuHHHE(HC(HE HC III WA0A ILJ@I0I8I(HtcII(Hfff.HHQHuI0ffff.HHAHuI8I@I@IIH[A\A]A^A_]AWAVAUATSIHIIFHCAI~ I+~E1IIWCHC(tM9IL{L{ KHC(IvIV H)IItLKHC I~8I+~0E1IIWC0HC@t M9wXIL{0L{8KHC@Iv0IV8H)IItLKHC8AFHANXKXCH[A\A]A^A_AWAVAUATSHII(IMtWAFAAG AF AAWAFI^IwHtLLIFMMt]Mf(WHHtCAG C ACI]LkIwHtLHHCMMIuL[A\A]A^A_AWAVATSPIII_I^IGIFIGIFAG AF HH=HHI1LHM&I_HIMtILHCAGLHINM~H1IvIH HHtaDHHtHHHCA fDHHIH1IvIH<uLwEj@`xPkBLyEGhkPDA{Z<lxF0}0mHH}}ZxxmxJ=P8mL[VnN94@oHPZoxRpT61p8V 3tX`PwxZw`\ `- (xx^ # x` - xyxbr ,m yxdZ  #U hzf1P,,@{xhL{jНZ`|xl0A| nDZ?}xpp~Hr2Т-~tУH`v60x72zP0|2P]*e0\"  H "Fx :~:~:~:~ :~M:~x:~&p:~,"h:~N1`:~ X:~4P:~7V)` H )@  )`gPh)g;o-)Pg k*)g)+,-.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~"2i"nAJ-"Z-"Nm) *)P)p] ) )"<)`g)"O0) !!)+) (m)`#"|.)&&)`")#X)0)`/) $l )`P )A%.)'/)0*)))Ge/)X^)o)oO)P )5 U )5 (-"X3"V)/7:)*)@],.)7*).]9)p,yt)0j)-\/)b)"v)@?7)37)@37,)0E),F )0F)97=)P97)j!)"t)p)`6+) =);7b)007@)p07+*)?L3)P" e)@Ysj)fr)Yw )F~1)>)(3)@" )$)p7C)7C))?9z)4G)5C) 6C):G)p))1G)@zT)c)p)@zA)@f8)A)o)o)p,C)+x)@*+"4,"65""f#w&"b-u$"`#%"^-B#"d,p'"jL8 "H5"JZ"P7"RZL9"lZ4"FZ98">Z3"pZ("h, "|P "zv(":"@E"L ".X"T "07)"8/7"DE{+"B"tP,"v!"r)"\0"x6"<`(+B  <Z _ 101ve-/91 o =nN!2V2122 21Y  amemcpy_Z14spvIsVulkanEnv14spv_target_env_Z14spvIsWebGPUEnv14spv_target_env_ZSt25__throw_bad_function_callv_ZSt17__throw_bad_allocv_ZdlPv_ZNK8spvtools3val17ValidationState_t16in_function_bodyEv_ZNK8spvtools3val17ValidationState_t27unresolved_forward_id_countEv_ZN8spvtools3val17ValidationState_t27ComputeRecursiveEntryPointsEv_ZN8spvtools3val17ValidationState_t9functionsEv_ZNK8spvtools3val17ValidationState_t20UnresolvedForwardIdsEv_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZN8spvtools3val17ValidationState_t32ProgressToNextLayoutSectionOrderEv_ZN8spvtools3val17ValidationState_t16current_functionEv_ZNK8spvtools3val17ValidationState_t16current_functionEv_ZNK8spvtools3val17ValidationState_t22current_layout_sectionEv_ZNK8spvtools3val17ValidationState_t12memory_modelEv_ZNK8spvtools3val17ValidationState_t16addressing_modelEv_ZNK8spvtools3val8Function13current_blockEv_ZNK8spvtools3val17ValidationState_t8in_blockEv_ZN8spvtools3val17ValidationState_t34ComputeFunctionToEntryPointMappingEv_ZN8spvtools3val17ValidationState_t18preallocateStorageEv_ZNK8spvtools3val17ValidationState_t10getIdBoundEv_ZN8spvtools3val17ValidationState_t19RegisterFunctionEndEv_ZN8spvtools3val8Function19RegisterFunctionEndEv_ZN8spvtools18FriendlyNameMapperD2Ev_ZN8spvtools3val8FunctionD2Ev_ZNSt8ios_baseD2Ev_ZNSt8ios_baseC2Ev_ZN8spvtools16DiagnosticStreamD1Ev_ZNSt6localeD1Ev_ZNSt6localeC1Ev_ZNK8spvtools3val17ValidationState_t11DisassembleEPKjtmemset_ZStL19piecewise_construct_ZN8spvtools16DiagnosticStreamC2E14spv_position_tRKSt8functionIFv19spv_message_level_tPKcRKS1_S5_EERKSs12spv_result_t_ZN8spvtools3val12_GLOBAL__N_117CountInstructionsEPvPK24spv_parsed_instruction_t_ZN8spvtools3val17ValidationState_t21AddOrderedInstructionEPK24spv_parsed_instruction_t_ZN8spvtools3val11InstructionC1EPK24spv_parsed_instruction_t_ZNK8spvtools15AssemblyGrammar13lookupOperandE18spv_operand_type_tjPPK18spv_operand_desc_t_ZN8spvtools3val17ValidationState_t14AssignNameToIdEjSs_ZNSs4swapERSs_ZNSs6assignERKSs_ZNSsC1ERKSs.L.str/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/val/validation_state.cppmemcmp_ZNSt14_Function_base13_Base_managerIZN8spvtools3val17ValidationState_tC1EPK13spv_context_tPK23spv_validator_options_tPKjmjE3$_0E10_M_managerERSt9_Any_dataRKSE_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools3val17ValidationState_t18RegisterCapabilityE14SpvCapability_E3$_1E10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZNSt14_Function_base13_Base_managerIZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_Znwm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN8spvtools18FriendlyNameMapperC1EPK13spv_context_tPKjm_ZNK8spvtools3val17ValidationState_t20GetConstantValUint64EjPm_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNK8spvtools3val17ValidationState_t16GetOperandTypeIdEPKNS0_11InstructionEm_ZNSt6vectorIN8spvtools3val11InstructionESaIS2_EE7reserveEm_ZNSt6vectorIN8spvtools3val8FunctionESaIS2_EE7reserveEm_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZN8spvtools3val17ValidationState_tC2EPK13spv_context_tPK23spv_validator_options_tPKjmj_ZN8spvtools3val17ValidationState_tC1EPK13spv_context_tPK23spv_validator_options_tPKjmj_ZN8spvtools26spvInstructionBinaryToTextE14spv_target_envPKjmS2_mj_ZN8spvtools3val12_GLOBAL__N_19setHeaderEPv16spv_endianness_tjjjjj_ZN8spvtools3val17ValidationState_t28CooperativeMatrixShapesMatchEPKNS0_11InstructionEjj_ZNSt17_Function_handlerIFSsjEZN8spvtools18FriendlyNameMapper13GetNameMapperEvEUljE_E9_M_invokeERKSt9_Any_dataj_ZNK8spvtools3val17ValidationState_t27ContainsSizedIntOrFloatTypeEj6SpvOp_j_ZN8spvtools3val17ValidationState_t16RegisterFunctionEjj23SpvFunctionControlMask_j_ZN8spvtools3val8FunctionC1Ejj23SpvFunctionControlMask_j_ZNK8spvtools3val17ValidationState_t16EvalInt32IfConstEj_ZNK8spvtools3val17ValidationState_t19FunctionEntryPointsEj_ZNK8spvtools3val17ValidationState_t24getSampledImageConsumersEj_ZNK8spvtools3val17ValidationState_t20EntryPointReferencesEj_ZNK8spvtools3val17ValidationState_t16IsForwardPointerEj_ZN8spvtools3val17ValidationState_t22RegisterForwardPointerEj_ZN8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t8functionEj_ZNK8spvtools3val17ValidationState_t12GetDimensionEj_ZNK8spvtools3val17ValidationState_t11GetBitWidthEj_ZN8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t7FindDefEj_ZNK8spvtools3val17ValidationState_t17IsFloatMatrixTypeEj_ZNK8spvtools3val17ValidationState_t26IsIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t34IsUnsignedIntCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t28IsFloatCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t23IsCooperativeMatrixTypeEj_ZNK8spvtools3val17ValidationState_t16GetComponentTypeEj_ZNK8spvtools3val17ValidationState_t32ContainsLimitedUseIntOrFloatTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t21IsSignedIntVectorTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatVectorTypeEj_ZNK8spvtools3val17ValidationState_t23IsIntScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t25IsFloatScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t24IsBoolScalarOrVectorTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolVectorTypeEj_ZNK8spvtools3val17ValidationState_t13IsPointerTypeEj_ZNK8spvtools3val17ValidationState_t15IsIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t23IsUnsignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t21IsSignedIntScalarTypeEj_ZNK8spvtools3val17ValidationState_t17IsFloatScalarTypeEj_ZNK8spvtools3val17ValidationState_t16IsBoolScalarTypeEj_ZNK8spvtools3val17ValidationState_t10IsVoidTypeEj_ZNK8spvtools3val17ValidationState_t9getIdNameEj_ZNK8spvtools3val17ValidationState_t11GetIdOpcodeEj_ZN8spvtools3val17ValidationState_t10setIdBoundEj_ZN8spvtools3val17ValidationState_t23RemoveIfForwardDeclaredEj_ZN8spvtools18FriendlyNameMapper9NameForIdEj_ZN8spvtools3val17ValidationState_t16ForwardDeclareIdEj_ZNK8spvtools3val17ValidationState_t9GetTypeIdEj_ZNK8spvtools3val17ValidationState_t11IsDefinedIdEj_ZSt6__findIN9__gnu_cxx17__normal_iteratorIPKN8spvtools3val10DecorationESt6vectorIS4_SaIS4_EEEES4_ET_SB_SB_RKT0_St26random_access_iterator_tag_ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKjS1_EEEEvNS4_IPjS1_EET_SA_St20forward_iterator_tagmemmove__pthread_key_createspvBinaryParse_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt20__throw_length_errorPKc_ZSt20__throw_out_of_rangePKc_ZNSt5dequeIjSaIjEE17_M_reallocate_mapEmb_ZN8spvtools3val17ValidationState_t14LogicallyMatchEPKNS0_11InstructionES4_b_ZN8spvtools3val17ValidationState_t18RegisterCapabilityE14SpvCapability__ZNK8spvtools3val17ValidationState_t19IsValidStorageClassE16SpvStorageClass__Z19spvOpcodeIsConstant6SpvOp__Z23spvOpcodeIsSpecConstant6SpvOp__Z22spvOpcodeGeneratesType6SpvOp__ZN8spvtools3val17ValidationState_t30IsOpcodeInCurrentLayoutSectionE6SpvOp__ZN8spvtools3val17ValidationState_t16set_memory_modelE15SpvMemoryModel__ZN8spvtools3val17ValidationState_t20set_addressing_modelE19SpvAddressingModel__ZNSo9_M_insertImEERSoT__ZNSt6vectorIN8spvtools3val11InstructionESaIS2_EE19_M_emplace_back_auxIJRPK24spv_parsed_instruction_tEEEvDpOT__ZNSt6vectorIN8spvtools3val8FunctionESaIS2_EE19_M_emplace_back_auxIJRjS6_R23SpvFunctionControlMask_S6_EEEvDpOT__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val8FunctionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJRjS5_EEES0_INS8_14_Node_iteratorIS6_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val11InstructionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IjS5_EEEES0_INS8_14_Node_iteratorIS6_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE16_M_insert_uniqueIRKjEESt4pairISt17_Rb_tree_iteratorIjEbEOT__ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt10_HashtableIPKN8spvtools3val10BasicBlockESt4pairIKS4_St6vectorIPS2_SaIS8_EEESaISB_ENSt8__detail10_Select1stESt8equal_toIS4_ESt4hashIS4_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSO__ZNSt10_HashtableISt4pairIPKN8spvtools3val10BasicBlockENS2_13ConstructTypeEES0_IKS7_PNS2_9ConstructEESaISB_ENSt8__detail10_Select1stESt8equal_toIS7_ENS2_24bb_constr_type_pair_hashENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEEC2ERKSN__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_St6vectorIS3_SaIS3_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSM__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_iESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSJ__ZNSt10_HashtableIPN8spvtools3val10BasicBlockESt4pairIKS3_S3_ESaIS6_ENSt8__detail10_Select1stESt8equal_toIS3_ESt4hashIS3_ENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSJ__ZNSt10_HashtableIjSt4pairIKjN8spvtools3val10BasicBlockEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEEC2ERKSI__GLOBAL_OFFSET_TABLE__ZNSt3setIjSt4lessIjESaIjEE6insertIN9__gnu_cxx17__normal_iteratorIPKjSt6vectorIjS2_EEEEEvT_SC__ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEEC2ERKSC__ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE7_M_copyEPKSt13_Rb_tree_nodeIjEPS7__ZNSt6vectorIPN8spvtools3val11InstructionESaIS3_EEaSERKS5__ZNK8spvtools3val17ValidationState_t18GetPointerTypeInfoEjPjS2__ZNSt17_Function_handlerIFv19spv_message_level_tPKcRK14spv_position_tS2_EZN8spvtools3val17ValidationState_tC1EPK13spv_context_tPK23spv_validator_options_tPKjmjE3$_0E9_M_invokeERKSt9_Any_dataS0_S2_S5_S2__ZNK8spvtools3val17ValidationState_t17GetMatrixTypeInfoEjPjS2_S2_S2__ZNSt8_Rb_treeISt6vectorIjSaIjEES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE24_M_get_insert_unique_posERKS2__ZNK8spvtools7EnumSetI14SpvCapability_E8HasAnyOfERKS2__ZNK8spvtools7EnumSetINS_9ExtensionEE8HasAnyOfERKS2__ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIN8spvtools3val10DecorationESaIS5_EEESt10_Select1stIS8_ESt4lessIjESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZN8spvtools3val11InstructionC2ERKS1__ZN8spvtools3val8FunctionC2ERKS1__ZN8spvtools3val10BasicBlockC2ERKS1__ZNSt17_Function_handlerIFv14SpvCapability_EZN8spvtools3val17ValidationState_t18RegisterCapabilityES0_E3$_1E9_M_invokeERKSt9_Any_dataS0__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN8spvtools3val17ValidationState_t28RegisterSampledImageConsumerEjPNS0_11InstructionE_ZN8spvtools3val17ValidationState_t19RegisterInstructionEPNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t11DisassembleERKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t4diagE12spv_result_tPKNS0_11InstructionE_ZNK8spvtools3val17ValidationState_t12TracePointerEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t24RegisterDebugInstructionEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t29RegisterUniqueTypeDeclarationEPKNS0_11InstructionE_ZN8spvtools3val17ValidationState_t17RegisterExtensionENS_9ExtensionE_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE_ZNSs4_Rep20_S_empty_rep_storageE_ZNSsC1EPKcRKSaIcE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNK8spvtools3val17ValidationState_t20GetStructMemberTypesEjPSt6vectorIjSaIjEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZNK8spvtools3val17ValidationState_t20HasAnyOfCapabilitiesERKNS_7EnumSetI14SpvCapability_EE_ZNK8spvtools3val17ValidationState_t18HasAnyOfExtensionsERKNS_7EnumSetINS_9ExtensionEEE_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIPN8spvtools3val11InstructionESaIS6_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val11InstructionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjPN8spvtools3val8FunctionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSt6vectorIjSaIjEEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt10_HashtableIjSt4pairIKjSsESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE.L.str8.L.str7.L.str6.L.str5.L.str4.L.str3.L.str13.L.str2.L.str1.L.str11.L.str10gEdtTsvXw:Yi?^n!@P 4 D      & h    V    G ] x G   1   +L -  <a     +2?T    B\f#)]Fdqy   _Fo  F  G mz  :`'I   !!H"X""#I#s###e$%%% %%%& &.&>& W& z&&&&~']@(p((,)>)f))^***~+++>>?5?UCweCwCbC CC CCbC C D+Dw9DwdDbkD xDD DDwDwDbD DE E%E*EEnEEFFQH^HHHIIMJ_J$KKLHLLM*M1NO2OOOOP&PQPPPQ,Q RRRSSS1TTTVVWNWW6XhXXXXYZ[[[[\\\]3]_]!^B3^^B^^`LMbLwb|bhcmce%f*f1f6ffffffgWgRzggggcIOTchi.3 T x  UZp~+O'h)TfVkA%u!7<A)TfV)TfVrI*8Fk?mG)TfVhTiy^%FYt MU)MUv=KSn,gHH/P0MMgz/UZvEUo)HXrFEUo)EUo(HXrFEUo(EUoHHH)TfV! 3 Tw .)TfVfd;$ 5 T@ h` |  (`H0tP@p$08L`t$P8`Lp`t`p !@"8P"Ll`"""""`## $8&`'p)* *0*@+Tp,h,|-./00p013@3405D 6Xp7l79P9:; =>0@?D?X?l@@AA0E0F F( G\ `P @Y Y  @]( p]\ b| c @f f  $ !X " # $ % &4 'h ( ) * + ,P -x . / 01,2`3456 74PgH`gh89gg:0;d<=>?@timer.cpp.o/ 1587975907 2000 2000 100664 10416 ` ELF> @@)&USPHH HH@HDH5 HHH@HD H5HHH@HD H5 HHH@HD H5HHH@HD H5H@tHHH@HD H5 HHH@HDH5 HHH@HHtB}8t ECH[]HHE HP0HHH[]SHH{tBHs81uKHs(uKHsuK[ÐSHH{tT{uNHuKHuKH1uC[ffffff.AWAVSIII^HtTHH@HDHH@#LLHH@HDMtLHLH[A^A_HH@H<t AFI^HH@HD tH5HILPHAFI^HH@HD tH5HILPHAFI^HH@HD L=HLHH@HD HLAxI^HH@HD L=HLHH@HD HLILP HHHH@HD ILP(HAxtfI^HH@#LLHH@HD ILP0HHHHH@HDILP8HHMvIH@J0Ht9{8tCCHH HP0LH[A^A_& .>& .>ư>ư>Gt HHH+GH*H+O H*YXGt HHH+G(H*H+O0H*YXGt HHH+G8H*H+O@H*YXGt HHH+GHH*H+OPH*YXHGu HH+GXHGuH(H+GxH0H+SHHH=HH[PASS nameCPU timeWALL timeUSR timeSYS timeRSS deltaPGFault deltaFailedUbuntu clang version 3.6.0-2ubuntu1~trusty2 (tags/RELEASE_360/final) (based on LLVM 3.6.0)zRx mAAA <OATaAlBBA <<<<'.rela.init_array.text._ZNK8spvtools5utils5Timer9PageFaultEv.rela.text._ZN8spvtools5utils5Timer8UserTimeEv.rela.text._ZN8spvtools5utils5Timer10SystemTimeEv.rela.text._ZN8spvtools5utils5Timer8WallTimeEv.rela.text._ZN8spvtools5utils5Timer7CPUTimeEv.text._ZNK8spvtools5utils5Timer3RSSEv.text._ZN8spvtools5utils5TimerD2Ev.rela.text._ZN8spvtools5utils5TimerD0Ev.rela.text.comment.bss.rela.text.startup.group.rela.data.rel.ro.note.GNU-stack.rela.eh_frame.shstrtab.strtab.symtab.data.rodata.cst8.rodata.str1.1@ ',L '.X '-d '(p'1x'2'0 '/rm h' @<8%0'<h%0'CP<>%0'r<m%0''" J0E%'@'&x'2gN`&'x'' x0 \|(' '$ x('pZ    & / 9GQ - H $ ?  (6 0 8'      "#$G m"< a  pO 0%"<"<"<"h"H"A"'`g;vh a_ZSt16__throw_bad_castv_ZdlPv_ZN8spvtools5utils5Timer5StartEv_ZNK8spvtools5utils5Timer9PageFaultEv_ZNKSt5ctypeIcE13_M_widen_initEv_ZN8spvtools5utils5Timer4StopEv_ZNSo5flushEv_ZN8spvtools5utils5Timer8UserTimeEv_ZN8spvtools5utils5Timer10SystemTimeEv_ZN8spvtools5utils5Timer8WallTimeEv_ZN8spvtools5utils5Timer7CPUTimeEv_ZNK8spvtools5utils5Timer3RSSEv_ZN8spvtools5utils5TimerD2Ev_ZNSt8ios_base4InitD1Ev_ZNSt8ios_base4InitC1Ev_ZN8spvtools5utils5TimerD0Ev__cxa_atexit_ZStL8__ioinit.L.str_GLOBAL__sub_I_timer.cpp/home/travis/build/KhronosGroup/glslang/External/spirv-tools/source/util/timer.cppstrlen_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostateclock_gettime__dso_handlegetrusage_ZN8spvtools5utils5Timer6ReportEPKc_ZNSo3putEc_ZN8spvtools5utils21PrintTimerDescriptionEPSob_ZNSo9_M_insertIlEERSoT__ZNSo9_M_insertIdEERSoT__GLOBAL_OFFSET_TABLE__ZTVN8spvtools5utils5TimerE.L.str7.L.str6.L.str5.L.str4.L.str3.L.str2.L.str1.LCPI7_1.LCPI6_1.LCPI5_1.LCPI4_1.LCPI7_0.LCPI6_0.LCPI5_0.LCPI4_0$1=HU=ly=====<5V6d7i>CBBBBCD=< =8 $=78^ n== ==8!8j99567>  3  3 3 3? : ; A#@*) ,(.0-8(@1H2P0X/ @pXp0