{"name": "UnityIsOneArrayNull", "code": "__int64 __fastcall UnityIsOneArrayNull ( __int64 @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , char * @@a4@@ ) { __int64 @@result@@ ; ++ _gcov0_UnityIsOneArrayNull ; if ( @@a1@@ == @@a2@@ ) { ++ qword_44CD68 ; @@result@@ = Number L ; } else if ( @@a1@@ ) { if ( @@a2@@ ) { @@result@@ = Number L ; } else { ++ qword_44CD90 ; UnityTestResultsFailBegin ( @@a3@@ ) ; ++ qword_44CD98 ; UnityPrint ( String ) ; ++ qword_44CDA0 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; @@result@@ = Number L ; ++ qword_44CDA8 ; } } else { ++ qword_44CD70 ; UnityTestResultsFailBegin ( @@a3@@ ) ; ++ qword_44CD78 ; UnityPrint ( String ) ; ++ qword_44CD80 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; @@result@@ = Number L ; ++ qword_44CD88 ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}
{"name": "UnityPrint", "code": "char * __fastcall UnityPrint ( char * @@a1@@ ) { char * @@result@@ ; char * @@v2@@ ; ++ _gcov0_UnityPrint ; @@result@@ = @@a1@@ ; @@v2@@ = @@a1@@ ; if ( @@a1@@ ) { ++ qword_44D268 ; while ( Number ) { @@result@@ = ( char * ) ( unsigned __int8 ) * @@v2@@ ; if ( ! ( _BYTE ) @@result@@ ) break ; if ( * @@v2@@ == Number || ( ++ qword_44D270 , * @@v2@@ <= Number ) ) { if ( * @@v2@@ == Number ) { ++ qword_44D288 ; putcharSpy ( Number L ) ; ++ qword_44D298 ; putcharSpy ( Number L ) ; ++ qword_44D2A0 ; } else { ++ qword_44D290 ; if ( * @@v2@@ == Number ) { ++ qword_44D2A8 ; putcharSpy ( Number L ) ; ++ qword_44D2B0 ; putcharSpy ( Number L ) ; ++ qword_44D2B8 ; } else { putcharSpy ( Number L ) ; ++ qword_44D2C0 ; putcharSpy ( Number L ) ; ++ qword_44D2C8 ; UnityPrintNumberHex ( * @@v2@@ , Number L ) ; } } } else { ++ qword_44D278 ; putcharSpy ( ( unsigned int ) * @@v2@@ ) ; ++ qword_44D280 ; } ++ @@v2@@ ; ++ qword_44D2D0 ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "result", "t": {"T": 3, "t": "char"}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "UnityTestResultsFailBegin", "code": "__int64 __fastcall UnityTestResultsFailBegin ( __int64 @@a1@@ ) { ++ _gcov0_UnityTestResultsFailBegin ; UnityTestResultsBegin ( ( char * ) Unity , @@a1@@ ) ; ++ qword_44CF68 ; UnityPrint ( String ) ; ++ qword_44CF70 ; putcharSpy ( Number L ) ; return ++ qword_44CF78 ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]} {"name": "UnityAddMsgIfSpecified", "code": "__int64 __fastcall UnityAddMsgIfSpecified ( char * @@a1@@ ) { __int64 @@result@@ ; @@result@@ = ++ _gcov0_UnityAddMsgIfSpecified ; if ( @@a1@@ ) { ++ qword_44CEC8 ; UnityPrint ( String ) ; ++ qword_44CED0 ; if ( qword_457FF0 ) { ++ qword_44CED8 ; UnityPrint ( String ) ; ++ qword_44CEE0 ; UnityPrint ( ( char * ) qword_457FF0 ) ; ++ qword_44CEE8 ; if ( qword_457FF8 ) { ++ qword_44CEF0 ; UnityPrint ( String ) ; ++ qword_44CEF8 ; UnityPrint ( ( char * ) qword_457FF8 ) ; ++ qword_44CF00 ; } UnityPrint ( String ) ; ++ qword_44CF08 ; } UnityPrint ( @@a1@@ ) ; @@result@@ = ++ qword_44CF10 ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "UnityAssertEqualIntArray", "code": "__int64 __fastcall UnityAssertEqualIntArray ( __int64 @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , char * @@a4@@ , __int64 @@a5@@ , char @@a6@@ , int @@a7@@ ) { __int64 result ; int v8 ; unsigned int @@v12@@ ; __int64 * @@v13@@ ; __int64 * @@v14@@ ; __int64 @@v15@@ ; __int64 @@v16@@ ; unsigned int @@v17@@ ; unsigned int @@v18@@ ; @@v14@@ = ( __int64 * ) @@a1@@ ; @@v13@@ = ( __int64 * ) @@a2@@ ; @@v12@@ = @@a3@@ ; ++ _gcov0_UnityAssertEqualIntArray ; @@v18@@ = @@a3@@ ; @@v17@@ = @@a6@@ & Number ; result = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44CB08 ; result = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44CB10 ; if ( ! @@a3@@ ) { ++ qword_44CB18 ; UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44CB20 ; UnityPrint ( String ) ; ++ qword_44CB28 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44CB30 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a1@@ == @@a2@@ ) return ++ qword_44CB38 ; v8 = UnityIsOneArrayNull ( @@a1@@ , @@a2@@ , @@a5@@ , @@a4@@ ) ; ++ qword_44CB40 ; if ( v8 ) { qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44CB48 ; while ( Number ) { result = @@v18@@ -- ; if ( ! ( _DWORD ) result ) return result ; if ( @@v17@@ == Number ) { ++ qword_44CB68 ; @@v16@@ = * @@v14@@ ; @@v15@@ = * @@v13@@ ; } else { if ( @@v17@@ > Number ) goto LABEL_18 ; if ( @@v17@@ == Number ) { ++ qword_44CB58 ; @@v16@@ = * ( char * ) @@v14@@ ; @@v15@@ = * ( char * ) @@v13@@ ; goto LABEL_19 ; } if ( @@v17@@ == Number ) { ++ qword_44CB60 ; @@v16@@ = * ( __int16 * ) @@v14@@ ; @@v15@@ = * ( __int16 * ) @@v13@@ ; } else { LABEL_18 : ++ qword_44CB50 ; @@v16@@ = * ( int * ) @@v14@@ ; @@v15@@ = * ( int * ) @@v13@@ ; @@v17@@ = Number ; } } LABEL_19 : if ( @@v16@@ != @@v15@@ ) { ++ qword_44CB70 ; if ( ( @@a6@@ & Number ) != Number ) { ++ qword_44CB78 ; if ( @@v17@@ <= Number ) { ++ qword_44CB80 ; @@v16@@ &= ( Number L << ( Number * ( unsigned __int8 ) @@v17@@ ) ) - Number ; @@v15@@ &= ( Number L << ( Number * ( unsigned __int8 ) @@v17@@ ) ) - Number ; } } UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44CB88 ; UnityPrint ( String ) ; ++ qword_44CB90 ; UnityPrintNumberUnsigned ( @@v12@@ - @@v18@@ - Number ) ; ++ qword_44CB98 ; UnityPrint ( String ) ; ++ qword_44CBA0 ; UnityPrintNumberByStyle ( @@v16@@ , @@a6@@ ) ; ++ qword_44CBA8 ; UnityPrint ( String ) ; ++ qword_44CBB0 ; UnityPrintNumberByStyle ( @@v15@@ , @@a6@@ ) ; ++ qword_44CBB8 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44CBC0 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a7@@ == Number ) { ++ qword_44CBC8 ; @@v14@@ = ( __int64 * ) ( ( char * ) @@v14@@ + @@v17@@ ) ; } @@v13@@ = ( __int64 * ) ( ( char * ) @@v13@@ + @@v17@@ ) ; } } } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "char", "s": 1}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v18", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v14", "t": {"T": 3, "t": "__int64"}, "location": "s40"}, {"n": "v13", "t": {"T": 3, "t": "__int64"}, "location": "s48"}, {"n": "v12", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s52"}, {"n": "v17", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]} {"name": "UnityAssertEqualFloatArray", "code": "__int64 __fastcall UnityAssertEqualFloatArray ( __int64 @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , char * @@a4@@ , __int64 @@a5@@ , int @@a6@@ ) { __int64 result ; int v7 ; int v8 ; unsigned int @@v12@@ ; float * @@v13@@ ; float * @@v14@@ ; unsigned int @@v15@@ ; @@v12@@ = @@a3@@ ; ++ _gcov0_UnityAssertEqualFloatArray ; @@v15@@ = @@a3@@ ; @@v14@@ = ( float * ) @@a1@@ ; @@v13@@ = ( float * ) @@a2@@ ; result = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44C9E8 ; result = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44C9F0 ; if ( ! @@a3@@ ) { ++ qword_44C9F8 ; UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44CA00 ; UnityPrint ( String ) ; ++ qword_44CA08 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44CA10 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a1@@ == @@a2@@ ) { result = ++ qword_44CA18 ; } else { v7 = UnityIsOneArrayNull ( @@a1@@ , @@a2@@ , @@a5@@ , @@a4@@ ) ; ++ qword_44CA20 ; if ( v7 ) { qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44CA28 ; while ( Number ) { result = @@v15@@ -- ; if ( ! ( _DWORD ) result ) break ; ++ qword_44CA88 ; v8 = UnityFloatsWithin ( Number * * @@v14@@ , * @@v14@@ , * @@v13@@ ) ; ++ qword_44CA30 ; if ( ! v8 ) { UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44CA38 ; UnityPrint ( String ) ; ++ qword_44CA40 ; UnityPrintNumberUnsigned ( @@v12@@ - @@v15@@ - Number ) ; ++ qword_44CA48 ; UnityPrint ( String ) ; ++ qword_44CA50 ; UnityPrintFloat ( * @@v14@@ ) ; ++ qword_44CA58 ; UnityPrint ( String ) ; ++ qword_44CA60 ; UnityPrintFloat ( * @@v13@@ ) ; ++ qword_44CA68 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44CA70 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a6@@ == Number ) { ++ qword_44CA78 ; ++ @@v14@@ ; } ++ @@v13@@ ; ++ qword_44CA80 ; } } } } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "int", "s": 4}, "location": "r80"}, {"n": "v14", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v13", "t": {"T": 3, "t": "float"}, "location": "s24"}, {"n": "v15", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v12", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s52"}]} {"name": "UnityAssertEqualDoubleArray", "code": "__int64 __fastcall UnityAssertEqualDoubleArray ( __int64 @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , char * @@a4@@ , __int64 @@a5@@ , int @@a6@@ ) { __int64 result ; int v7 ; int v8 ; unsigned int @@v12@@ ; double * @@v13@@ ; double * @@v14@@ ; unsigned int @@v15@@ ; @@v12@@ = @@a3@@ ; ++ _gcov0_UnityAssertEqualDoubleArray ; @@v15@@ = @@a3@@ ; @@v14@@ = ( double * ) @@a1@@ ; @@v13@@ = ( double * ) @@a2@@ ; result = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44C7A8 ; result = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44C7B0 ; if ( ! @@a3@@ ) { ++ qword_44C7B8 ; UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44C7C0 ; UnityPrint ( String ) ; ++ qword_44C7C8 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44C7D0 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a1@@ == @@a2@@ ) { result = ++ qword_44C7D8 ; } else { v7 = UnityIsOneArrayNull ( @@a1@@ , @@a2@@ , @@a5@@ , @@a4@@ ) ; ++ qword_44C7E0 ; if ( v7 ) { qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44C7E8 ; while ( Number ) { result = @@v15@@ -- ; if ( ! ( _DWORD ) result ) break ; ++ qword_44C848 ; v8 = UnityDoublesWithin ( Number * * @@v14@@ , * @@v14@@ , * @@v13@@ ) ; ++ qword_44C7F0 ; if ( ! v8 ) { UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44C7F8 ; UnityPrint ( String ) ; ++ qword_44C800 ; UnityPrintNumberUnsigned ( @@v12@@ - @@v15@@ - Number ) ; ++ qword_44C808 ; UnityPrint ( String ) ; ++ qword_44C810 ; UnityPrintFloat ( * @@v14@@ ) ; ++ qword_44C818 ; UnityPrint ( String ) ; ++ qword_44C820 ; UnityPrintFloat ( * @@v13@@ ) ; ++ qword_44C828 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44C830 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a6@@ == Number ) { ++ qword_44C838 ; ++ @@v14@@ ; } ++ @@v13@@ ; ++ qword_44C840 ; } } } } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "int", "s": 4}, "location": "r80"}, {"n": "v14", "t": {"T": 3, "t": "double"}, "location": "s16"}, {"n": "v13", "t": {"T": 3, "t": "double"}, "location": "s24"}, {"n": "v15", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v12", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s52"}]} {"name": "UnityAssertEqualStringArray", "code": "__int64 __fastcall UnityAssertEqualStringArray ( __int64 @@a1@@ , __int64 @@a2@@ , unsigned int @@a3@@ , char * @@a4@@ , __int64 @@a5@@ , int @@a6@@ ) { __int64 result ; int v7 ; char * @@v12@@ ; char * @@v13@@ ; unsigned int @@v14@@ ; int @@i@@ ; ++ _gcov0_UnityAssertEqualStringArray ; @@v14@@ = Number ; @@v13@@ = Number L ; result = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44C428 ; result = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44C430 ; if ( ! @@a3@@ ) { ++ qword_44C438 ; UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44C440 ; UnityPrint ( String ) ; ++ qword_44C448 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44C450 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a1@@ == @@a2@@ ) { result = ++ qword_44C458 ; } else { v7 = UnityIsOneArrayNull ( @@a1@@ , @@a2@@ , @@a5@@ , @@a4@@ ) ; ++ qword_44C460 ; if ( v7 ) { ++ qword_44C468 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } if ( @@a6@@ != Number ) { ++ qword_44C470 ; @@v13@@ = ( char * ) @@a1@@ ; } do { @@v12@@ = * ( char * * ) ( Number L * @@v14@@ + @@a2@@ ) ; if ( @@a6@@ == Number ) { ++ qword_44C478 ; @@v13@@ = * ( char * * ) ( Number L * @@v14@@ + @@a1@@ ) ; } if ( @@v13@@ && ( ++ qword_44C480 , @@v12@@ ) ) { ++ qword_44C488 ; for ( @@i@@ = Number ; ; ++ @@i@@ ) { if ( ! @@v13@@ [ @@i@@ ] ) { ++ qword_44C4A0 ; if ( ! @@v12@@ [ @@i@@ ] ) break ; } if ( @@v13@@ [ @@i@@ ] != @@v12@@ [ @@i@@ ] ) { ++ qword_44C490 ; qword_458020 = Number L ; break ; } ++ qword_44C498 ; } } else if ( @@v13@@ != @@v12@@ ) { ++ qword_44C4A8 ; qword_458020 = Number L ; } if ( qword_458020 ) { ++ qword_44C4B0 ; UnityTestResultsFailBegin ( @@a5@@ ) ; ++ qword_44C4C0 ; if ( @@a3@@ > Number ) { ++ qword_44C4C8 ; UnityPrint ( String ) ; ++ qword_44C4D0 ; UnityPrintNumberUnsigned ( @@v14@@ ) ; ++ qword_44C4D8 ; } UnityPrintExpectedAndActualStrings ( @@v13@@ , @@v12@@ ) ; ++ qword_44C4E0 ; UnityAddMsgIfSpecified ( @@a4@@ ) ; ++ qword_44C4E8 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44C4B8 ; result = ++ @@v14@@ ; } while ( @@v14@@ < @@a3@@ ) ; } } } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "char"}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "int", "s": 4}, "location": "r80"}, {"n": "v13", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v12", "t": {"T": 3, "t": "char"}, "location": "s24"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v14", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]} {"name": "UnityAssertEqualMemory", "code": "__int64 __fastcall UnityAssertEqualMemory ( __int64 @@a1@@ , __int64 @@a2@@ , int @@a3@@ , unsigned int @@a4@@ , char * @@a5@@ , __int64 @@a6@@ , int @@a7@@ ) { __int64 result ; int v8 ; unsigned int @@v12@@ ; int @@v14@@ ; unsigned int @@v15@@ ; _BYTE * @@v16@@ ; _BYTE * @@v17@@ ; @@v12@@ = @@a4@@ ; ++ _gcov0_UnityAssertEqualMemory ; @@v17@@ = ( _BYTE * ) @@a1@@ ; @@v16@@ = ( _BYTE * ) @@a2@@ ; @@v15@@ = @@a4@@ ; result = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44C348 ; result = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44C350 ; if ( ! @@a4@@ || ( ++ qword_44C358 , ! @@a3@@ ) ) { UnityTestResultsFailBegin ( @@a6@@ ) ; ++ qword_44C368 ; UnityPrint ( String ) ; ++ qword_44C370 ; UnityAddMsgIfSpecified ( @@a5@@ ) ; ++ qword_44C378 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44C360 ; if ( @@a1@@ == @@a2@@ ) { result = ++ qword_44C380 ; } else { v8 = UnityIsOneArrayNull ( @@a1@@ , @@a2@@ , @@a6@@ , @@a5@@ ) ; ++ qword_44C388 ; if ( v8 ) { qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44C390 ; while ( Number ) { result = @@v15@@ -- ; if ( ! ( _DWORD ) result ) break ; @@v14@@ = @@a3@@ ; ++ qword_44C398 ; while ( @@v14@@ -- ) { if ( * @@v17@@ != * @@v16@@ ) { ++ qword_44C3A0 ; UnityTestResultsFailBegin ( @@a6@@ ) ; ++ qword_44C3B0 ; UnityPrint ( String ) ; ++ qword_44C3B8 ; if ( @@v12@@ > Number ) { ++ qword_44C3C0 ; UnityPrint ( String ) ; ++ qword_44C3C8 ; UnityPrintNumberUnsigned ( @@v12@@ - @@v15@@ - Number ) ; ++ qword_44C3D0 ; } UnityPrint ( String ) ; ++ qword_44C3D8 ; UnityPrintNumberUnsigned ( ( unsigned int ) ( @@a3@@ - @@v14@@ - Number ) ) ; ++ qword_44C3E0 ; UnityPrint ( String ) ; ++ qword_44C3E8 ; UnityPrintNumberByStyle ( ( unsigned __int8 ) * @@v17@@ , Number ) ; ++ qword_44C3F0 ; UnityPrint ( String ) ; ++ qword_44C3F8 ; UnityPrintNumberByStyle ( ( unsigned __int8 ) * @@v16@@ , Number ) ; ++ qword_44C400 ; UnityAddMsgIfSpecified ( @@a5@@ ) ; ++ qword_44C408 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } ++ qword_44C3A8 ; ++ @@v17@@ ; ++ @@v16@@ ; } if ( ! @@a7@@ ) { ++ qword_44C410 ; @@v17@@ = ( _BYTE * ) @@a1@@ ; } } } } } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 3, "t": "char"}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s-16"}, {"n": "v16", "t": {"T": 3, "t": "_BYTE"}, "location": "s16"}, {"n": "v15", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v14", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v12", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s56"}, {"n": "v17", "t": {"T": 3, "t": "_BYTE"}, "location": "s8"}]}