{"name": "LAPACKE_ztgsja", "code": "__int64 __fastcall LAPACKE_ztgsja ( unsigned int @@a1@@ , char @@a2@@ , char @@a3@@ , char @@a4@@ , unsigned int @@a5@@ , unsigned int @@a6@@ , double @@a7@@ , double @@a8@@ , unsigned int @@a9@@ , unsigned int @@a10@@ , unsigned int @@a11@@ , __int64 @@a12@@ , unsigned int @@a13@@ , __int64 @@a14@@ , unsigned int @@a15@@ , __int64 @@a16@@ , __int64 @@a17@@ , __int64 @@a18@@ , unsigned int @@a19@@ , __int64 @@a20@@ , unsigned int @@a21@@ , __int64 @@a22@@ , unsigned int @@a23@@ , __int64 @@a24@@ ) { size_t @@v25@@ ; double @@v26@@ ; double @@v27@@ ; unsigned int @@v28@@ ; unsigned int @@v29@@ ; char @@v30@@ ; char @@v31@@ ; char @@v32@@ ; unsigned int @@v33@@ ; void * @@ptr@@ ; unsigned int @@v35@@ ; @@v33@@ = @@a1@@ ; @@v29@@ = @@a5@@ ; @@v28@@ = @@a6@@ ; @@v27@@ = @@a7@@ ; @@v26@@ = @@a8@@ ; @@v32@@ = @@a2@@ ; @@v31@@ = @@a3@@ ; @@v30@@ = @@a4@@ ; @@v35@@ = Number ; @@ptr@@ = Number L ; if ( @@a1@@ != Number && @@v33@@ != Number ) { LAPACKE_xerbla ( String , Number ) ; return Number ; } if ( ! ( unsigned int ) LAPACKE_get_nancheck ( ) ) goto LABEL_25 ; if ( ( unsigned int ) LAPACKE_zge_nancheck ( @@v33@@ , @@v29@@ , @@a9@@ , @@a12@@ , @@a13@@ ) ) return Number L ; if ( ( unsigned int ) LAPACKE_zge_nancheck ( @@v33@@ , @@v28@@ , @@a9@@ , @@a14@@ , @@a15@@ ) ) return Number L ; if ( ( ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v30@@ , Number L ) || ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v30@@ , Number L ) ) && ( unsigned int ) LAPACKE_zge_nancheck ( @@v33@@ , @@a9@@ , @@a9@@ , @@a22@@ , @@a23@@ ) ) { return Number L ; } if ( ( unsigned int ) LAPACKE_d_nancheck ( Number L , & @@v27@@ , Number L ) ) return Number L ; if ( ( unsigned int ) LAPACKE_d_nancheck ( Number L , & @@v26@@ , Number L ) ) return Number L ; if ( ( ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v32@@ , Number L ) || ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v32@@ , Number L ) ) && ( unsigned int ) LAPACKE_zge_nancheck ( @@v33@@ , @@v29@@ , @@v29@@ , @@a18@@ , @@a19@@ ) ) { return Number L ; } if ( ( ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v31@@ , Number L ) || ( unsigned int ) LAPACKE_lsame ( ( unsigned int ) @@v31@@ , Number L ) ) && ( unsigned int ) LAPACKE_zge_nancheck ( @@v33@@ , @@v28@@ , @@v28@@ , @@a20@@ , @@a21@@ ) ) { return Number L ; } LABEL_25 : if ( ( int ) @@a9@@ <= Number ) @@v25@@ = Number L ; else @@v25@@ = Number L * ( int ) ( Number * @@a9@@ ) ; @@ptr@@ = malloc ( @@v25@@ ) ; if ( @@ptr@@ ) { @@v35@@ = LAPACKE_ztgsja_work ( @@v33@@ , ( unsigned int ) @@v32@@ , ( unsigned int ) @@v31@@ , ( unsigned int ) @@v30@@ , @@v29@@ , @@v28@@ , @@v27@@ , @@v26@@ , @@a9@@ , @@a10@@ , @@a11@@ , @@a12@@ , @@a13@@ , @@a14@@ , @@a15@@ , @@a16@@ , @@a17@@ , @@a18@@ , @@a19@@ , @@a20@@ , @@a21@@ , @@a22@@ , @@a23@@ , @@ptr@@ , @@a24@@ ) ; free ( @@ptr@@ ) ; } else { @@v35@@ = Number ; } if ( @@v35@@ == Number ) LAPACKE_xerbla ( String , Number L ) ; return @@v35@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "char", "s": 1}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "char", "s": 1}, "location": "r24"}, {"n": "a7", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a8", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "char", "s": 1}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r72"}, {"n": "v25", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r8"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a20", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-104"}, {"n": "a21", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-112"}, {"n": "a22", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-120"}, {"n": "a23", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-128"}, {"n": "a24", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-136"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-16"}, {"n": "a10", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-24"}, {"n": "a11", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "a12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-40"}, {"n": "a13", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-48"}, {"n": "a14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-56"}, {"n": "a15", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-64"}, {"n": "a16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-72"}, {"n": "a17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-80"}, {"n": "a18", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-88"}, {"n": "a19", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-96"}, {"n": "ptr", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v33", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v32", "t": {"T": 1, "n": "char", "s": 1}, "location": "s24"}, {"n": "v31", "t": {"T": 1, "n": "char", "s": 1}, "location": "s28"}, {"n": "v30", "t": {"T": 1, "n": "char", "s": 1}, "location": "s32"}, {"n": "v29", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s36"}, {"n": "v35", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v28", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s40"}, {"n": "v27", "t": {"T": 1, "n": "double", "s": 8}, "location": "s48"}, {"n": "v26", "t": {"T": 1, "n": "double", "s": 8}, "location": "s56"}]}