{"name": "double_cmp", "code": "__int64 __fastcall double_cmp ( const void * @@a1@@ , const void * @@a2@@ ) { __int64 @@result@@ ; double @@v3@@ ; @@v3@@ = * ( double * ) @@a1@@ - * ( double * ) @@a2@@ ; if ( @@v3@@ >= Number ) @@result@@ = @@v3@@ > Number ; else @@result@@ = Number ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const void"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const void"}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "double", "s": 8}, "location": "s8"}]}
{"name": "main", "code": "int __cdecl main ( int @@argc@@ , const char * * @@argv@@ , const char * * @@envp@@ ) { unsigned int i ; unsigned int j ; puts ( String ) ; for ( i = Number ; i <= Number ; ++ i ) printf ( String , numbers [ i ] ) ; putchar ( Number ) ; puts ( aElementyTablic ) ; qsort ( numbers , Number , Number , ( __compar_fn_t ) double_cmp ) ; for ( j = Number ; j <= Number ; ++ j ) printf ( String , numbers [ j ] ) ; putchar ( Number ) ; return Number ; }", "source": [{"n": "envp", "t": {"T": 3, "t": "const char *"}, "location": "r16"}, {"n": "argc", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "argv", "t": {"T": 3, "t": "const char *"}, "location": "r64"}]}