{"name": "__gcov_merge_add", "code": "void __fastcall _gcov_merge_add ( _QWORD * @@a1@@ , int @@a2@@ ) { _QWORD * @@v2@@ ; if ( @@a2@@ ) { @@v2@@ = @@a1@@ ; do * @@v2@@ ++ += _gcov_read_counter ( ) ; while ( @@v2@@ != & @@a1@@ [ ( unsigned int ) ( @@a2@@ - Number ) + Number ] ) ; } }", "source": [{"n": "v2", "t": {"T": 3, "t": "_QWORD"}, "location": "r32"}, {"n": "a1", "t": {"T": 3, "t": "_QWORD"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}]}