{"name": "LAPACKE_csytrs_aa_work", "code": "__int64 __fastcall LAPACKE_csytrs_aa_work ( unsigned int @@a1@@ , char @@a2@@ , int @@a3@@ , unsigned int @@a4@@ , __int64 @@a5@@ , unsigned int @@a6@@ , __int64 @@a7@@ , __int64 @@a8@@ , unsigned int @@a9@@ , __int64 @@a10@@ , char @@a11@@ ) { int v11 ; int v12 ; __int64 v14 ; __int64 v15 ; unsigned int @@v16@@ ; __int64 @@v17@@ ; unsigned int @@v18@@ ; int @@v19@@ ; char @@v20@@ [ Number ] ; unsigned int @@v21@@ ; unsigned int @@v22@@ ; unsigned int @@v23@@ ; int @@v24@@ ; void * @@ptr@@ ; void * @@v26@@ ; @@v21@@ = @@a1@@ ; @@v19@@ = @@a3@@ ; @@v18@@ = @@a4@@ ; @@v17@@ = @@a5@@ ; @@v16@@ = @@a6@@ ; @@v20@@ [ Number ] = @@a2@@ ; @@v24@@ = Number ; if ( @@a1@@ == Number ) { csytrs_aa_ ( @@v20@@ , & @@v19@@ , & @@v18@@ , @@v17@@ , & @@v16@@ , @@a7@@ , @@a8@@ , & @@a9@@ , @@a10@@ , & @@a11@@ , & @@v24@@ ) ; if ( @@v24@@ < Number ) -- @@v24@@ ; } else if ( @@v21@@ == Number ) { v11 = @@v19@@ ; if ( @@v19@@ <= Number ) v11 = Number ; @@v23@@ = v11 ; v12 = @@v19@@ ; if ( @@v19@@ <= Number ) v12 = Number ; @@v22@@ = v12 ; @@v26@@ = Number L ; @@ptr@@ = Number L ; if ( ( int ) @@v16@@ < @@v19@@ ) { LAPACKE_xerbla ( String , Number L ) ; return Number L ; } if ( ( int ) @@a9@@ < ( int ) @@v18@@ ) { LAPACKE_xerbla ( String , Number L ) ; return Number L ; } if ( @@v19@@ <= Number ) v14 = Number L ; else v14 = @@v19@@ ; @@v26@@ = malloc ( Number * ( int ) @@v23@@ * v14 ) ; if ( @@v26@@ ) { if ( ( int ) @@v18@@ <= Number ) v15 = Number L ; else v15 = ( int ) @@v18@@ ; @@ptr@@ = malloc ( Number * ( int ) @@v22@@ * v15 ) ; if ( @@ptr@@ ) { LAPACKE_csy_trans ( @@v21@@ , ( unsigned int ) @@v20@@ [ Number ] , ( unsigned int ) @@v19@@ , @@v17@@ , @@v16@@ , @@v26@@ , @@v23@@ ) ; LAPACKE_cge_trans ( @@v21@@ , ( unsigned int ) @@v19@@ , @@v18@@ , @@a8@@ , @@a9@@ , @@ptr@@ , @@v22@@ ) ; csytrs_aa_ ( @@v20@@ , & @@v19@@ , & @@v18@@ , @@v26@@ , & @@v23@@ , @@a7@@ , @@ptr@@ , & @@v22@@ , @@a10@@ , & @@a11@@ , & @@v24@@ ) ; if ( @@v24@@ < Number ) -- @@v24@@ ; LAPACKE_cge_trans ( Number L , ( unsigned int ) @@v19@@ , @@v18@@ , @@ptr@@ , @@v22@@ , @@a8@@ , @@a9@@ ) ; free ( @@ptr@@ ) ; } else { @@v24@@ = Number ; } free ( @@v26@@ ) ; } else { @@v24@@ = Number ; } if ( @@v24@@ == Number ) LAPACKE_xerbla ( String , Number L ) ; } else { @@v24@@ = Number ; LAPACKE_xerbla ( String , Number ) ; } return ( unsigned int ) @@v24@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"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": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "a8", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-40"}, {"n": "a11", "t": {"T": 1, "n": "char", "s": 1}, "location": "s-48"}, {"n": "ptr", "t": {"T": 3, "t": "void"}, "location": "s16"}, {"n": "v24", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v23", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s24"}, {"n": "v22", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s28"}, {"n": "v21", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s36"}, {"n": "v20", "t": {"T": 2, "n": 4, "s": 1, "t": "char"}, "location": "s40"}, {"n": "v19", "t": {"T": 1, "n": "int", "s": 4}, "location": "s44"}, {"n": "v18", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s48"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s56"}, {"n": "v16", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s60"}, {"n": "v26", "t": {"T": 3, "t": "void"}, "location": "s8"}]}