{"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": "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": "UnityPrintNumber", "code": "__int64 __fastcall UnityPrintNumber ( __int64 @@a1@@ ) { __int64 @@v2@@ ; ++ _gcov0_UnityPrintNumber ; @@v2@@ = @@a1@@ ; if ( @@a1@@ < Number ) { ++ qword_44D188 ; putcharSpy ( Number L ) ; ++ qword_44D190 ; @@v2@@ = - @@a1@@ ; } UnityPrintNumberUnsigned ( @@v2@@ ) ; return ++ qword_44D198 ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "UnityPrintNumberUnsigned", "code": "__int64 __fastcall UnityPrintNumberUnsigned ( unsigned __int64 @@a1@@ ) { unsigned __int64 @@i@@ ; ++ _gcov0_UnityPrintNumberUnsigned ; for ( @@i@@ = Number L ; @@a1@@ / @@i@@ > Number ; @@i@@ *= Number L ) ++ qword_44D168 ; do { putcharSpy ( ( unsigned int ) ( char ) ( @@a1@@ / @@i@@ % Number + Number ) ) ; ++ qword_44D170 ; @@i@@ /= Number ; } while ( @@i@@ ) ; return ++ qword_44D178 ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "r56"}, {"n": "i", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s8"}]} {"name": "UnityPrintFloat", "code": "__int64 __fastcall UnityPrintFloat ( double @@a1@@ ) { __int64 result ; int v2 ; int v3 ; int v4 ; char @@v5@@ [ Number ] ; int @@v6@@ ; int @@v7@@ ; int @@v8@@ ; int @@v9@@ ; double @@v10@@ ; ++ _gcov0_UnityPrintFloat ; @@v10@@ = @@a1@@ ; if ( @@a1@@ < Number || ( ++ qword_44CFC8 , @@v10@@ == Number ) && ( ++ qword_44CFD0 , Number / @@v10@@ < Number ) ) { putcharSpy ( Number L ) ; ++ qword_44CFD8 ; @@v10@@ = - @@v10@@ ; } if ( @@v10@@ == Number ) { ++ qword_44CFE0 ; UnityPrint ( String ) ; result = ++ qword_44CFF0 ; } else { ++ qword_44CFE8 ; if ( fabs ( @@v10@@ ) <= Number ) { @@v9@@ = Number ; while ( @@v10@@ < Number ) { @@v10@@ = Number * @@v10@@ ; @@v9@@ -= Number ; ++ qword_44D018 ; } while ( @@v10@@ < Number ) { @@v10@@ = Number * @@v10@@ ; -- @@v9@@ ; ++ qword_44D020 ; } while ( @@v10@@ > Number ) { @@v10@@ = @@v10@@ / Number ; @@v9@@ += Number ; ++ qword_44D028 ; } while ( @@v10@@ > Number ) { @@v10@@ = @@v10@@ / Number ; ++ @@v9@@ ; ++ qword_44D030 ; } @@v6@@ = ( ( int ) ( @@v10@@ + @@v10@@ ) + Number ) / Number ; if ( @@v6@@ > Number ) { ++ qword_44D038 ; @@v6@@ = Number ; ++ @@v9@@ ; } if ( @@v9@@ > Number || ( ++ qword_44D040 , @@v9@@ < Number ) ) { v2 = Number ; } else { ++ qword_44D048 ; v2 = - @@v9@@ ; } @@v8@@ = v2 ; @@v9@@ += v2 ; while ( @@v8@@ > Number ) { ++ qword_44D058 ; if ( @@v6@@ % Number ) break ; @@v6@@ /= Number ; -- @@v8@@ ; ++ qword_44D050 ; } @@v7@@ = Number ; while ( Number ) { if ( ! @@v6@@ ) { ++ qword_44D068 ; if ( @@v8@@ < @@v7@@ ) break ; } v3 = @@v7@@ ++ ; @@v5@@ [ v3 ] = @@v6@@ % Number + Number ; @@v6@@ /= Number ; ++ qword_44D060 ; } while ( @@v7@@ > Number ) { ++ qword_44D080 ; if ( @@v7@@ == @@v8@@ ) { ++ qword_44D070 ; putcharSpy ( Number L ) ; ++ qword_44D078 ; } putcharSpy ( ( unsigned int ) @@v5@@ [ -- @@v7@@ ] ) ; } ++ qword_44D088 ; if ( @@v9@@ ) { ++ qword_44D090 ; putcharSpy ( Number L ) ; ++ qword_44D098 ; if ( @@v9@@ >= Number ) { putcharSpy ( Number L ) ; } else { ++ qword_44D0A0 ; putcharSpy ( Number L ) ; ++ qword_44D0A8 ; @@v9@@ = - @@v9@@ ; } @@v7@@ = Number ; ++ qword_44D0B0 ; while ( Number ) { if ( ! @@v9@@ ) { ++ qword_44D0C0 ; if ( @@v7@@ > Number ) break ; } v4 = @@v7@@ ++ ; @@v5@@ [ v4 ] = @@v9@@ % Number + Number ; @@v9@@ /= Number ; ++ qword_44D0B8 ; } while ( @@v7@@ > Number ) { ++ qword_44D0C8 ; putcharSpy ( ( unsigned int ) @@v5@@ [ -- @@v7@@ ] ) ; } } result = ++ qword_44D0D0 ; } else { ++ qword_44D008 ; UnityPrint ( String ) ; result = ++ qword_44D010 ; } } return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "v9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v6", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v5", "t": {"T": 2, "n": 24, "s": 1, "t": "char"}, "location": "s48"}, {"n": "v10", "t": {"T": 1, "n": "double", "s": 8}, "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": "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": "UnityDoublesWithin", "code": "__int64 __fastcall UnityDoublesWithin ( double @@a1@@ , double @@a2@@ , double @@a3@@ ) { __int64 @@result@@ ; double @@v4@@ ; double @@v5@@ ; @@v4@@ = @@a1@@ ; ++ _gcov0_UnityDoublesWithin ; if ( fabs ( @@a2@@ ) > Number && ( ++ qword_44C868 , fabs ( @@a3@@ ) > Number ) && ( ++ qword_44C870 , ( @@a2@@ >= Number ) ^ ( @@a3@@ < Number ) ) ) { ++ qword_44C878 ; @@result@@ = Number L ; } else { @@v5@@ = @@a3@@ - @@a2@@ ; if ( @@a3@@ - @@a2@@ < Number ) { ++ qword_44C890 ; @@v5@@ = - @@v5@@ ; } if ( @@a1@@ < Number ) { ++ qword_44C898 ; @@v4@@ = - @@a1@@ ; } ++ qword_44C8A0 ; if ( fabs ( @@v5@@ ) > Number || ( ++ qword_44C8A8 , @@v5@@ > @@v4@@ ) ) { @@result@@ = Number L ; } else { ++ qword_44C8B0 ; @@result@@ = Number L ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "double", "s": 8}, "location": "s24"}, {"n": "v5", "t": {"T": 1, "n": "double", "s": 8}, "location": "s8"}]} {"name": "testEqualDoubleArrays", "code": "__int64 testEqualDoubleArrays ( ) { __int64 @@v1@@ [ Number ] ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; __int64 @@v4@@ [ Number ] ; ++ _gcov0_testEqualDoubleArrays ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v4@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v4@@ , ( __int64 ) @@v4@@ , Number , Number L , Number L , Number ) ; ++ qword_44DF88 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v4@@ , ( __int64 ) @@v4@@ , Number , Number L , Number L , Number ) ; ++ qword_44DF90 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v4@@ , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44DF98 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v4@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DFA0 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v4@@ , ( __int64 ) @@v1@@ , Number , Number L , Number L , Number ) ; ++ qword_44DFA8 ; UnityAssertEqualDoubleArray ( Number L , Number L , Number , Number L , Number L , Number ) ; return ++ qword_44DFB0 ; }", "source": [{"n": "v1", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s128"}, {"n": "v4", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s96"}]} {"name": "testNotEqualDoubleArraysExpectedNull", "code": "__int64 testNotEqualDoubleArraysExpectedNull ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ ; ++ _gcov0_testNotEqualDoubleArraysExpectedNull ; @@v3@@ = Number L ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DF28 ; v0 = _setjmp ( env ) ; ++ qword_44DF30 ; if ( ! v0 ) { ++ qword_44DF38 ; UnityAssertEqualDoubleArray ( @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DF40 ; } endPutcharSpy ( ) ; ++ qword_44DF48 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DF50 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DF58 ; putcharSpy ( Number ) ; ++ qword_44DF60 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DF68 ; UnityPrint ( String ) ; ++ qword_44DF70 ; putcharSpy ( Number ) ; result = ++ qword_44DF78 ; } return result ; }", "source": [{"n": "v2", "t": {"T": 2, "n": 5, "s": 8, "t": "__int64"}, "location": "s48"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "testNotEqualDoubleArraysActualNull", "code": "__int64 testNotEqualDoubleArraysActualNull ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ ; ++ _gcov0_testNotEqualDoubleArraysActualNull ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v3@@ = Number L ; startPutcharSpy ( ) ; ++ qword_44DEC8 ; v0 = _setjmp ( env ) ; ++ qword_44DED0 ; if ( ! v0 ) { ++ qword_44DED8 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v2@@ , @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44DEE0 ; } endPutcharSpy ( ) ; ++ qword_44DEE8 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DEF0 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DEF8 ; putcharSpy ( Number ) ; ++ qword_44DF00 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DF08 ; UnityPrint ( String ) ; ++ qword_44DF10 ; putcharSpy ( Number ) ; result = ++ qword_44DF18 ; } return result ; }", "source": [{"n": "v2", "t": {"T": 2, "n": 5, "s": 8, "t": "__int64"}, "location": "s48"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "testNotEqualDoubleArrays1", "code": "__int64 testNotEqualDoubleArrays1 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArrays1 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DE68 ; v0 = _setjmp ( env ) ; ++ qword_44DE70 ; if ( ! v0 ) { ++ qword_44DE78 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DE80 ; } endPutcharSpy ( ) ; ++ qword_44DE88 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DE90 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DE98 ; putcharSpy ( Number ) ; ++ qword_44DEA0 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DEA8 ; UnityPrint ( String ) ; ++ qword_44DEB0 ; putcharSpy ( Number ) ; result = ++ qword_44DEB8 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArrays2", "code": "__int64 testNotEqualDoubleArrays2 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArrays2 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DE08 ; v0 = _setjmp ( env ) ; ++ qword_44DE10 ; if ( ! v0 ) { ++ qword_44DE18 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DE20 ; } endPutcharSpy ( ) ; ++ qword_44DE28 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DE30 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DE38 ; putcharSpy ( Number ) ; ++ qword_44DE40 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DE48 ; UnityPrint ( String ) ; ++ qword_44DE50 ; putcharSpy ( Number ) ; result = ++ qword_44DE58 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArrays3", "code": "__int64 testNotEqualDoubleArrays3 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArrays3 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DDA8 ; v0 = _setjmp ( env ) ; ++ qword_44DDB0 ; if ( ! v0 ) { ++ qword_44DDB8 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DDC0 ; } endPutcharSpy ( ) ; ++ qword_44DDC8 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DDD0 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DDD8 ; putcharSpy ( Number ) ; ++ qword_44DDE0 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DDE8 ; UnityPrint ( String ) ; ++ qword_44DDF0 ; putcharSpy ( Number ) ; result = ++ qword_44DDF8 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArraysNegative1", "code": "__int64 testNotEqualDoubleArraysNegative1 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArraysNegative1 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DD48 ; v0 = _setjmp ( env ) ; ++ qword_44DD50 ; if ( ! v0 ) { ++ qword_44DD58 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DD60 ; } endPutcharSpy ( ) ; ++ qword_44DD68 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DD70 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DD78 ; putcharSpy ( Number ) ; ++ qword_44DD80 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DD88 ; UnityPrint ( String ) ; ++ qword_44DD90 ; putcharSpy ( Number ) ; result = ++ qword_44DD98 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArraysNegative2", "code": "__int64 testNotEqualDoubleArraysNegative2 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArraysNegative2 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DCE8 ; v0 = _setjmp ( env ) ; ++ qword_44DCF0 ; if ( ! v0 ) { ++ qword_44DCF8 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DD00 ; } endPutcharSpy ( ) ; ++ qword_44DD08 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DD10 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DD18 ; putcharSpy ( Number ) ; ++ qword_44DD20 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DD28 ; UnityPrint ( String ) ; ++ qword_44DD30 ; putcharSpy ( Number ) ; result = ++ qword_44DD38 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArraysNegative3", "code": "__int64 testNotEqualDoubleArraysNegative3 ( ) { int v0 ; __int64 result ; __int64 @@v2@@ [ Number ] ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleArraysNegative3 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DC88 ; v0 = _setjmp ( env ) ; ++ qword_44DC90 ; if ( ! v0 ) { ++ qword_44DC98 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v3@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DCA0 ; } endPutcharSpy ( ) ; ++ qword_44DCA8 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DCB0 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DCB8 ; putcharSpy ( Number ) ; ++ qword_44DCC0 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DCC8 ; UnityPrint ( String ) ; ++ qword_44DCD0 ; putcharSpy ( Number ) ; result = ++ qword_44DCD8 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testEqualDoubleArraysNaN", "code": "__int64 testEqualDoubleArraysNaN ( ) { __int64 @@v1@@ [ Number ] ; __int64 @@v2@@ [ Number ] ; ++ _gcov0_testEqualDoubleArraysNaN ; @@v2@@ [ Number ] = Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; * ( double * ) & @@v1@@ [ Number ] = Number / Number ; @@v1@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v2@@ , ( __int64 ) @@v1@@ , Number , Number L , Number L , Number ) ; return ++ qword_44DC78 ; }", "source": [{"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v1", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testEqualDoubleArraysInf", "code": "__int64 testEqualDoubleArraysInf ( ) { __int64 @@v1@@ [ Number ] ; __int64 @@v2@@ [ Number ] ; ++ _gcov0_testEqualDoubleArraysInf ; @@v2@@ [ Number ] = Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; * ( double * ) & @@v1@@ [ Number ] = Number / Number ; @@v1@@ [ Number ] = Number ; @@v1@@ [ Number ] = Number ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v2@@ , ( __int64 ) @@v1@@ , Number , Number L , Number L , Number ) ; return ++ qword_44DC68 ; }", "source": [{"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v1", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}]} {"name": "testNotEqualDoubleArraysLengthZero", "code": "__int64 testNotEqualDoubleArraysLengthZero ( ) { int v0 ; __int64 result ; __int64 @@v2@@ ; __int64 @@v3@@ ; ++ _gcov0_testNotEqualDoubleArraysLengthZero ; @@v3@@ = Number L ; @@v2@@ = Number L ; startPutcharSpy ( ) ; ++ qword_44DC08 ; v0 = _setjmp ( env ) ; ++ qword_44DC10 ; if ( ! v0 ) { ++ qword_44DC18 ; UnityAssertEqualDoubleArray ( ( __int64 ) & @@v3@@ , ( __int64 ) & @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_44DC20 ; } endPutcharSpy ( ) ; ++ qword_44DC28 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DC30 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DC38 ; putcharSpy ( Number ) ; ++ qword_44DC40 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DC48 ; UnityPrint ( String ) ; ++ qword_44DC50 ; putcharSpy ( Number ) ; result = ++ qword_44DC58 ; } return result ; }", "source": [{"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "testEqualDoubleEachEqual", "code": "__int64 testEqualDoubleEachEqual ( ) { __int64 * v0 ; __int64 * v1 ; __int64 * v2 ; __int64 * v3 ; __int64 * v4 ; __int64 @@v6@@ [ Number ] ; __int64 @@v7@@ [ Number ] ; __int64 @@v8@@ [ Number ] ; __int64 @@v9@@ [ Number ] ; ++ _gcov0_testEqualDoubleEachEqual ; @@v9@@ [ Number ] = Number ; @@v9@@ [ Number ] = Number ; @@v9@@ [ Number ] = Number ; @@v9@@ [ Number ] = Number ; @@v8@@ [ Number ] = Number ; @@v8@@ [ Number ] = Number ; @@v8@@ [ Number ] = Number ; @@v8@@ [ Number ] = Number ; @@v7@@ [ Number ] = Number ; @@v7@@ [ Number ] = Number ; @@v7@@ [ Number ] = Number ; @@v7@@ [ Number ] = Number ; @@v6@@ [ Number ] = Number ; @@v6@@ [ Number ] = Number ; @@v6@@ [ Number ] = Number ; @@v6@@ [ Number ] = Number ; v0 = UnityDoubleToPtr ( Number ) ; ++ qword_44DBA8 ; UnityAssertEqualDoubleArray ( ( __int64 ) v0 , ( __int64 ) @@v9@@ , Number , Number L , Number L , Number ) ; ++ qword_44DBB0 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44DBB8 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v9@@ , Number , Number L , Number L , Number ) ; ++ qword_44DBC0 ; v2 = UnityDoubleToPtr ( Number ) ; ++ qword_44DBC8 ; UnityAssertEqualDoubleArray ( ( __int64 ) v2 , ( __int64 ) @@v8@@ , Number , Number L , Number L , Number ) ; ++ qword_44DBD0 ; v3 = UnityDoubleToPtr ( Number ) ; ++ qword_44DBD8 ; UnityAssertEqualDoubleArray ( ( __int64 ) v3 , ( __int64 ) @@v7@@ , Number , Number L , Number L , Number ) ; ++ qword_44DBE0 ; v4 = UnityDoubleToPtr ( Number ) ; ++ qword_44DBE8 ; UnityAssertEqualDoubleArray ( ( __int64 ) v4 , ( __int64 ) @@v6@@ , Number , Number L , Number L , Number ) ; return ++ qword_44DBF0 ; }", "source": [{"n": "v6", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s128"}, {"n": "v9", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}, {"n": "v8", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s64"}, {"n": "v7", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s96"}]} {"name": "testNotEqualDoubleEachEqual1", "code": "__int64 testNotEqualDoubleEachEqual1 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqual1 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DAA8 ; v0 = _setjmp ( env ) ; ++ qword_44DAB0 ; if ( ! v0 ) { ++ qword_44DAB8 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44DAC0 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44DAC8 ; } endPutcharSpy ( ) ; ++ qword_44DAD0 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DAD8 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DAE0 ; putcharSpy ( Number ) ; ++ qword_44DAE8 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DAF0 ; UnityPrint ( String ) ; ++ qword_44DAF8 ; putcharSpy ( Number ) ; result = ++ qword_44DB00 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqual2", "code": "__int64 testNotEqualDoubleEachEqual2 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqual2 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44DA28 ; v0 = _setjmp ( env ) ; ++ qword_44DA30 ; if ( ! v0 ) { ++ qword_44DA38 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44DA40 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44DA48 ; } endPutcharSpy ( ) ; ++ qword_44DA50 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44DA58 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44DA60 ; putcharSpy ( Number ) ; ++ qword_44DA68 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44DA70 ; UnityPrint ( String ) ; ++ qword_44DA78 ; putcharSpy ( Number ) ; result = ++ qword_44DA80 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqual3", "code": "__int64 testNotEqualDoubleEachEqual3 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqual3 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44D9A8 ; v0 = _setjmp ( env ) ; ++ qword_44D9B0 ; if ( ! v0 ) { ++ qword_44D9B8 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44D9C0 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44D9C8 ; } endPutcharSpy ( ) ; ++ qword_44D9D0 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44D9D8 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44D9E0 ; putcharSpy ( Number ) ; ++ qword_44D9E8 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44D9F0 ; UnityPrint ( String ) ; ++ qword_44D9F8 ; putcharSpy ( Number ) ; result = ++ qword_44DA00 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqualNegative1", "code": "__int64 testNotEqualDoubleEachEqualNegative1 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqualNegative1 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44D928 ; v0 = _setjmp ( env ) ; ++ qword_44D930 ; if ( ! v0 ) { ++ qword_44D938 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44D940 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44D948 ; } endPutcharSpy ( ) ; ++ qword_44D950 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44D958 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44D960 ; putcharSpy ( Number ) ; ++ qword_44D968 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44D970 ; UnityPrint ( String ) ; ++ qword_44D978 ; putcharSpy ( Number ) ; result = ++ qword_44D980 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqualNegative2", "code": "__int64 testNotEqualDoubleEachEqualNegative2 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqualNegative2 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44D8A8 ; v0 = _setjmp ( env ) ; ++ qword_44D8B0 ; if ( ! v0 ) { ++ qword_44D8B8 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44D8C0 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44D8C8 ; } endPutcharSpy ( ) ; ++ qword_44D8D0 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44D8D8 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44D8E0 ; putcharSpy ( Number ) ; ++ qword_44D8E8 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44D8F0 ; UnityPrint ( String ) ; ++ qword_44D8F8 ; putcharSpy ( Number ) ; result = ++ qword_44D900 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqualNegative3", "code": "__int64 testNotEqualDoubleEachEqualNegative3 ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ [ Number ] ; ++ _gcov0_testNotEqualDoubleEachEqualNegative3 ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; @@v3@@ [ Number ] = Number ; startPutcharSpy ( ) ; ++ qword_44D828 ; v0 = _setjmp ( env ) ; ++ qword_44D830 ; if ( ! v0 ) { ++ qword_44D838 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44D840 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44D848 ; } endPutcharSpy ( ) ; ++ qword_44D850 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44D858 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44D860 ; putcharSpy ( Number ) ; ++ qword_44D868 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44D870 ; UnityPrint ( String ) ; ++ qword_44D878 ; putcharSpy ( Number ) ; result = ++ qword_44D880 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testEqualDoubleEachEqualNaN", "code": "__int64 testEqualDoubleEachEqualNaN ( ) { __int64 * @@v0@@ ; __int64 @@v2@@ [ Number ] ; ++ _gcov0_testEqualDoubleEachEqualNaN ; * ( double * ) @@v2@@ = Number / Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; @@v0@@ = UnityDoubleToPtr ( Number / Number ) ; ++ qword_44D7F8 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v0@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; return ++ qword_44D800 ; }", "source": [{"n": "v0", "t": {"T": 3, "t": "__int64"}, "location": "r8"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testEqualDoubleEachEqualInf", "code": "__int64 testEqualDoubleEachEqualInf ( ) { __int64 * @@v0@@ ; __int64 @@v2@@ [ Number ] ; ++ _gcov0_testEqualDoubleEachEqualInf ; * ( double * ) @@v2@@ = Number / Number ; * ( double * ) & @@v2@@ [ Number ] = Number / Number ; @@v2@@ [ Number ] = Number ; @@v2@@ [ Number ] = Number ; @@v0@@ = UnityDoubleToPtr ( Number / Number ) ; ++ qword_44D7D8 ; UnityAssertEqualDoubleArray ( ( __int64 ) @@v0@@ , ( __int64 ) @@v2@@ , Number , Number L , Number L , Number ) ; return ++ qword_44D7E0 ; }", "source": [{"n": "v0", "t": {"T": 3, "t": "__int64"}, "location": "r8"}, {"n": "v2", "t": {"T": 2, "n": 4, "s": 8, "t": "__int64"}, "location": "s32"}]} {"name": "testNotEqualDoubleEachEqualLengthZero", "code": "__int64 testNotEqualDoubleEachEqualLengthZero ( ) { int v0 ; __int64 * v1 ; __int64 result ; __int64 @@v3@@ ; ++ _gcov0_testNotEqualDoubleEachEqualLengthZero ; @@v3@@ = Number L ; startPutcharSpy ( ) ; ++ qword_44D768 ; v0 = _setjmp ( env ) ; ++ qword_44D770 ; if ( ! v0 ) { ++ qword_44D778 ; v1 = UnityDoubleToPtr ( Number ) ; ++ qword_44D780 ; UnityAssertEqualDoubleArray ( ( __int64 ) v1 , ( __int64 ) & @@v3@@ , Number , Number L , Number L , Number ) ; ++ qword_44D788 ; } endPutcharSpy ( ) ; ++ qword_44D790 ; qword_458020 = qword_458020 != Number ; result = qword_458020 ; if ( qword_458020 == Number ) { ++ qword_44D798 ; SetToOneMeanWeAlreadyCheckedThisGuy = Number ; UnityPrintNumberUnsigned ( qword_458000 ) ; ++ qword_44D7A0 ; putcharSpy ( Number ) ; ++ qword_44D7A8 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44D7B0 ; UnityPrint ( String ) ; ++ qword_44D7B8 ; putcharSpy ( Number ) ; result = ++ qword_44D7C0 ; } return result ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}