{"name": "_Z5curveRKdS0_S0_S0_S0_S0_", "code": "__int128 __usercall curve @ < xmm0 > ( const double * @@a1@@ @ < rdi > , const double * @@a2@@ @ < rsi > , const double * @@a3@@ @ < rdx > , const double * @@a4@@ @ < rcx > , const double * @@a5@@ @ < r8 > , const double * @@a6@@ @ < r9 > ) { __int128 @@v6@@ ; double @@v8@@ ; double v9 ; double v10 ; unsigned __int64 v11 ; v9 = * @@a1@@ ; @@v8@@ = * @@a2@@ ; v10 = @@v8@@ / ( pow ( ( * @@a6@@ - * @@a4@@ ) / * @@a5@@ , Number ) + Number ) + v9 ; * ( double * ) & v11 = pow ( * @@a6@@ / * @@a3@@ , Number ) * v10 ; @@v6@@ = v11 ; * ( double * ) & @@v6@@ = * ( double * ) & v11 / ( pow ( * @@a6@@ / * @@a3@@ , Number ) + Number ) ; return @@v6@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const double"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "const double"}, "location": "r24"}, {"n": "v6", "t": {"T": 1, "n": "__int128", "s": 16}, "location": "r528"}, {"n": "a1", "t": {"T": 3, "t": "const double"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const double"}, "location": "r64"}, {"n": "a5", "t": {"T": 3, "t": "const double"}, "location": "r72"}, {"n": "a6", "t": {"T": 3, "t": "const double"}, "location": "r80"}, {"n": "v8", "t": {"T": 1, "n": "double", "s": 8}, "location": "s64"}]}