{"name": "DistanceSquared", "code": "float __fastcall DistanceSquared ( float * @@a1@@ , float * @@a2@@ ) { float @@v3@@ ; float @@v4@@ ; @@v3@@ = @@a2@@ [ Number ] - @@a1@@ [ Number ] ; @@v4@@ = @@a2@@ [ Number ] - @@a1@@ [ Number ] ; return ( float ) ( @@v4@@ * @@v4@@ ) + ( float ) ( ( float ) ( ( float ) ( * @@a2@@ - * @@a1@@ ) * ( float ) ( * @@a2@@ - * @@a1@@ ) ) + ( float ) ( @@v3@@ * @@v3@@ ) ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "float"}, "location": "r64"}, {"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}]}
{"name": "CG_RainParticleRender", "code": "__int64 __fastcall CG_RainParticleRender ( __int64 @@a1@@ ) { __int64 @@result@@ ; __m128i @@v2@@ ; float @@v3@@ ; int @@v4@@ ; int @@v5@@ ; float @@v6@@ ; float @@v7@@ ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; int @@v11@@ [ Number ] ; char @@v12@@ ; char @@v13@@ ; char @@v14@@ ; char @@v15@@ ; float @@v16@@ ; float @@v17@@ ; float @@v18@@ ; int @@v19@@ ; int @@v20@@ ; char @@v21@@ ; char @@v22@@ ; char @@v23@@ ; float @@v24@@ ; float @@v25@@ ; float @@v26@@ ; int @@v27@@ ; int @@v28@@ ; char @@v29@@ ; char @@v30@@ ; char @@v31@@ ; char @@v32@@ ; float @@v33@@ ; float @@v34@@ ; float @@v35@@ ; float @@v36@@ ; float @@v37@@ ; float @@v38@@ ; float @@v39@@ ; float @@v40@@ ; float @@v41@@ ; @@result@@ = * ( unsigned int * ) ( @@a1@@ + Number ) ; if ( ( _DWORD ) @@result@@ ) { @@result@@ = CG_CullPoint ( @@a1@@ ) ; if ( ! ( _DWORD ) @@result@@ ) { @@v6@@ = * ( float * ) @@a1@@ ; @@v7@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v8@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v2@@ = ( __m128i ) LODWORD ( @@v8@@ ) ; * ( float * ) @@v2@@ . m128i_i32 = DistanceSquared ( ( float * ) @@a1@@ , & cg [ Number ] ) ; @@v40@@ = COERCE_FLOAT ( _mm_cvtsi128_si32 ( @@v2@@ ) ) ; * ( double * ) @@v2@@ . m128i_i64 = BG_GetSkyGroundHeightAtPoint ( & @@v6@@ ) ; @@v39@@ = COERCE_FLOAT ( _mm_cvtsi128_si32 ( @@v2@@ ) ) ; @@result@@ = @@a1@@ ; @@v41@@ = * ( float * ) ( @@a1@@ + Number ) ; if ( @@v39@@ >= @@v8@@ ) { @@v41@@ = @@v8@@ + ( float ) ( * ( float * ) ( @@a1@@ + Number ) - @@v39@@ ) ; @@v6@@ = ( float ) ( ( float ) ( @@v41@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v6@@ ; @@v7@@ = ( float ) ( ( float ) ( @@v41@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v7@@ ; @@result@@ = @@a1@@ ; @@v8@@ = ( float ) ( ( float ) ( @@v41@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v8@@ ; } if ( @@v41@@ > Number ) { if ( @@v40@@ >= Number ) @@v40@@ = Number ; else @@v40@@ = ( float ) ( ( float ) ( @@v40@@ / Number ) * Number ) + Number ; @@v36@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v37@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v38@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v3@@ = ( float ) ( ( float ) - @@v41@@ * @@v36@@ ) + @@v6@@ ; * ( float * ) & @@v4@@ = ( float ) ( ( float ) - @@v41@@ * @@v37@@ ) + @@v7@@ ; * ( float * ) & @@v5@@ = ( float ) ( ( float ) - @@v41@@ * @@v38@@ ) + @@v8@@ ; @@v9@@ = ( float ) ( cg [ Number ] * @@v38@@ ) + ( float ) ( ( float ) ( @@v36@@ * cg [ Number ] ) + ( float ) ( cg [ Number ] * @@v37@@ ) ) ; @@v10@@ = ( float ) ( cg [ Number ] * @@v38@@ ) + ( float ) ( ( float ) ( @@v36@@ * cg [ Number ] ) + ( float ) ( cg [ Number ] * @@v37@@ ) ) ; @@v33@@ = @@v10@@ * cg [ Number ] ; @@v34@@ = @@v10@@ * cg [ Number ] ; @@v35@@ = @@v10@@ * cg [ Number ] ; @@v33@@ = ( float ) ( ( float ) - @@v9@@ * cg [ Number ] ) + @@v33@@ ; @@v34@@ = ( float ) ( ( float ) - @@v9@@ * cg [ Number ] ) + @@v34@@ ; @@v35@@ = ( float ) ( ( float ) - @@v9@@ * cg [ Number ] ) + @@v35@@ ; VectorNormalize ( & @@v33@@ ) ; * ( float * ) @@v11@@ = @@v3@@ ; @@v11@@ [ Number ] = @@v4@@ ; @@v11@@ [ Number ] = @@v5@@ ; @@v11@@ [ Number ] = Number ; @@v11@@ [ Number ] = Number ; @@v12@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v13@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v14@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v15@@ = ( int ) ( float ) ( Number * @@v40@@ ) ; @@v16@@ = ( float ) ( ( float ) - * ( float * ) ( @@a1@@ + Number ) * @@v33@@ ) + @@v6@@ ; @@v17@@ = ( float ) ( ( float ) - * ( float * ) ( @@a1@@ + Number ) * @@v34@@ ) + @@v7@@ ; @@v18@@ = ( float ) ( ( float ) - * ( float * ) ( @@a1@@ + Number ) * @@v35@@ ) + @@v8@@ ; @@v19@@ = Number ; @@v20@@ = Number ; @@v21@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v22@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v31@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v23@@ = ( int ) ( float ) ( Number * @@v40@@ ) ; @@v24@@ = ( float ) ( * ( float * ) ( @@a1@@ + Number ) * @@v33@@ ) + @@v6@@ ; @@v25@@ = ( float ) ( * ( float * ) ( @@a1@@ + Number ) * @@v34@@ ) + @@v7@@ ; @@v26@@ = ( float ) ( * ( float * ) ( @@a1@@ + Number ) * @@v35@@ ) + @@v8@@ ; @@v27@@ = Number ; @@v28@@ = Number ; @@v29@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v30@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v31@@ = ( int ) * ( float * ) ( @@a1@@ + Number ) ; @@v32@@ = @@v23@@ ; @@result@@ = CG_AddPolyToPool ( * * ( _DWORD * * ) ( @@a1@@ + Number ) , ( __int64 ) @@v11@@ ) ; } } } return @@result@@ ; }", "source": [{"n": "v2", "t": {"T": 8}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v11", "t": {"T": 2, "n": 5, "s": 4, "t": "int"}, "location": "s112"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s116"}, {"n": "v39", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s120"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s124"}, {"n": "v7", "t": {"T": 1, "n": "float", "s": 4}, "location": "s128"}, {"n": "v6", "t": {"T": 1, "n": "float", "s": 4}, "location": "s132"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s136"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s140"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "s144"}, {"n": "v38", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v37", "t": {"T": 1, "n": "float", "s": 4}, "location": "s20"}, {"n": "v36", "t": {"T": 1, "n": "float", "s": 4}, "location": "s24"}, {"n": "v35", "t": {"T": 1, "n": "float", "s": 4}, "location": "s28"}, {"n": "v34", "t": {"T": 1, "n": "float", "s": 4}, "location": "s32"}, {"n": "v33", "t": {"T": 1, "n": "float", "s": 4}, "location": "s36"}, {"n": "v41", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v32", "t": {"T": 1, "n": "char", "s": 1}, "location": "s41"}, {"n": "v31", "t": {"T": 1, "n": "char", "s": 1}, "location": "s42"}, {"n": "v30", "t": {"T": 1, "n": "char", "s": 1}, "location": "s43"}, {"n": "v29", "t": {"T": 1, "n": "char", "s": 1}, "location": "s44"}, {"n": "v28", "t": {"T": 1, "n": "int", "s": 4}, "location": "s48"}, {"n": "v27", "t": {"T": 1, "n": "int", "s": 4}, "location": "s52"}, {"n": "v26", "t": {"T": 1, "n": "float", "s": 4}, "location": "s56"}, {"n": "v25", "t": {"T": 1, "n": "float", "s": 4}, "location": "s60"}, {"n": "v24", "t": {"T": 1, "n": "float", "s": 4}, "location": "s64"}, {"n": "v23", "t": {"T": 1, "n": "char", "s": 1}, "location": "s65"}, {"n": "v22", "t": {"T": 1, "n": "char", "s": 1}, "location": "s67"}, {"n": "v21", "t": {"T": 1, "n": "char", "s": 1}, "location": "s68"}, {"n": "v20", "t": {"T": 1, "n": "int", "s": 4}, "location": "s72"}, {"n": "v19", "t": {"T": 1, "n": "int", "s": 4}, "location": "s76"}, {"n": "v40", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}, {"n": "v18", "t": {"T": 1, "n": "float", "s": 4}, "location": "s80"}, {"n": "v17", "t": {"T": 1, "n": "float", "s": 4}, "location": "s84"}, {"n": "v16", "t": {"T": 1, "n": "float", "s": 4}, "location": "s88"}, {"n": "v15", "t": {"T": 1, "n": "char", "s": 1}, "location": "s89"}, {"n": "v14", "t": {"T": 1, "n": "char", "s": 1}, "location": "s90"}, {"n": "v13", "t": {"T": 1, "n": "char", "s": 1}, "location": "s91"}, {"n": "v12", "t": {"T": 1, "n": "char", "s": 1}, "location": "s92"}]} {"name": "CG_SnowParticleRender", "code": "__int64 __fastcall CG_SnowParticleRender ( __int64 @@a1@@ ) { __int64 @@result@@ ; float v2 ; float v3 ; __m128i v4 ; __m128i v5 ; float @@v6@@ ; float @@v7@@ ; float @@v8@@ ; float @@v9@@ ; float @@v10@@ ; float @@v11@@ ; float @@v12@@ ; float @@v13@@ ; int @@v14@@ [ Number ] ; char @@v15@@ ; char @@v16@@ ; char @@v17@@ ; char @@v18@@ ; float @@v19@@ ; float @@v20@@ ; float @@v21@@ ; int @@v22@@ ; int @@v23@@ ; char @@v24@@ ; char @@v25@@ ; char @@v26@@ ; char @@v27@@ ; float @@v28@@ ; float @@v29@@ ; float @@v30@@ ; int @@v31@@ ; int @@v32@@ ; char @@v33@@ ; char @@v34@@ ; char @@v35@@ ; char @@v36@@ ; float @@v37@@ ; float @@v38@@ ; float @@v39@@ ; float @@v40@@ ; float @@v41@@ ; float @@v42@@ ; float @@v43@@ ; float @@v44@@ ; float @@v45@@ ; float @@v46@@ ; float @@v47@@ ; float @@v48@@ ; @@result@@ = * ( unsigned int * ) ( @@a1@@ + Number ) ; if ( ( _DWORD ) @@result@@ ) { @@result@@ = CG_CullPoint ( @@a1@@ ) ; if ( ! ( _DWORD ) @@result@@ ) { @@v9@@ = * ( float * ) @@a1@@ ; @@v10@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v11@@ = * ( float * ) ( @@a1@@ + Number ) ; v2 = sin ( ( float ) ( ( float ) ( Number * * ( float * ) ( @@a1@@ + Number ) ) * ( float ) ( * ( float * ) ( @@a1@@ + Number ) * Number ) ) ) ; @@v46@@ = v2 ; v3 = cos ( ( float ) ( ( float ) ( Number * * ( float * ) ( @@a1@@ + Number ) ) * ( float ) ( ( float ) ( * ( float * ) ( @@a1@@ + Number ) + * ( float * ) ( @@a1@@ + Number ) ) * Number ) ) ) ; @@v45@@ = v3 ; @@v9@@ = ( float ) ( ( float ) ( Number * ( float ) ( Number - * ( float * ) ( @@a1@@ + Number ) ) ) * @@v46@@ ) + @@v9@@ ; v4 = ( __m128i ) Number ; @@v10@@ = ( float ) ( ( float ) ( Number * ( float ) ( Number - * ( float * ) ( @@a1@@ + Number ) ) ) * @@v45@@ ) + @@v10@@ ; * ( double * ) v4 . m128i_i64 = BG_GetSkyGroundHeightAtPoint ( & @@v9@@ ) ; @@v44@@ = COERCE_FLOAT ( _mm_cvtsi128_si32 ( v4 ) ) ; @@result@@ = @@a1@@ ; @@v48@@ = * ( float * ) ( @@a1@@ + Number ) ; if ( @@v44@@ >= @@v11@@ ) { @@v48@@ = @@v11@@ + ( float ) ( * ( float * ) ( @@a1@@ + Number ) - @@v44@@ ) ; @@v9@@ = ( float ) ( ( float ) ( @@v48@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v9@@ ; @@v10@@ = ( float ) ( ( float ) ( @@v48@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v10@@ ; @@result@@ = @@a1@@ ; @@v11@@ = ( float ) ( ( float ) ( @@v48@@ - * ( float * ) ( @@a1@@ + Number ) ) * * ( float * ) ( @@a1@@ + Number ) ) + @@v11@@ ; } if ( @@v48@@ > Number ) { @@v12@@ = * ( float * ) @@a1@@ - cg [ Number ] ; v5 = ( __m128i ) * ( unsigned int * ) ( @@a1@@ + Number ) ; @@v13@@ = * ( float * ) v5 . m128i_i32 - cg [ Number ] ; * ( float * ) v5 . m128i_i32 = DistanceSquared ( ( float * ) @@a1@@ , & cg [ Number ] ) ; @@v47@@ = COERCE_FLOAT ( _mm_cvtsi128_si32 ( v5 ) ) ; if ( @@v47@@ <= Number ) @@v47@@ = Number ; else @@v47@@ = ( float ) ( ( float ) ( @@v47@@ - Number ) * Number ) + Number ; @@v48@@ = @@v48@@ * @@v47@@ ; @@v40@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v41@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v42@@ = * ( float * ) ( @@a1@@ + Number ) ; @@v6@@ = ( float ) ( ( float ) - @@v48@@ * @@v40@@ ) + @@v9@@ ; @@v7@@ = ( float ) ( ( float ) - @@v48@@ * @@v41@@ ) + @@v10@@ ; @@v8@@ = ( float ) ( ( float ) - @@v48@@ * @@v42@@ ) + @@v11@@ ; @@v12@@ = ( float ) ( cg [ Number ] * @@v42@@ ) + ( float ) ( ( float ) ( @@v40@@ * cg [ Number ] ) + ( float ) ( cg [ Number ] * @@v41@@ ) ) ; @@v13@@ = ( float ) ( cg [ Number ] * @@v42@@ ) + ( float ) ( ( float ) ( @@v40@@ * cg [ Number ] ) + ( float ) ( cg [ Number ] * @@v41@@ ) ) ; @@v37@@ = @@v13@@ * cg [ Number ] ; @@v38@@ = @@v13@@ * cg [ Number ] ; @@v39@@ = @@v13@@ * cg [ Number ] ; @@v37@@ = ( float ) ( ( float ) - @@v12@@ * cg [ Number ] ) + @@v37@@ ; @@v38@@ = ( float ) ( ( float ) - @@v12@@ * cg [ Number ] ) + @@v38@@ ; @@v39@@ = ( float ) ( ( float ) - @@v12@@ * cg [ Number ] ) + @@v39@@ ; VectorNormalize ( & @@v37@@ ) ; @@v43@@ = * ( float * ) ( @@a1@@ + Number ) * @@v47@@ ; * ( float * ) @@v14@@ = ( float ) ( ( float ) - @@v43@@ * @@v37@@ ) + @@v6@@ ; * ( float * ) & @@v14@@ [ Number ] = ( float ) ( ( float ) - @@v43@@ * @@v38@@ ) + @@v7@@ ; * ( float * ) & @@v14@@ [ Number ] = ( float ) ( ( float ) - @@v43@@ * @@v39@@ ) + @@v8@@ ; @@v14@@ [ Number ] = Number ; @@v14@@ [ Number ] = Number ; @@v15@@ = Number ; @@v16@@ = Number ; @@v17@@ = Number ; @@v18@@ = Number ; @@v19@@ = ( float ) ( ( float ) - @@v43@@ * @@v37@@ ) + @@v9@@ ; @@v20@@ = ( float ) ( ( float ) - @@v43@@ * @@v38@@ ) + @@v10@@ ; @@v21@@ = ( float ) ( COERCE_FLOAT ( LODWORD ( @@v43@@ ) ^ Number ) * @@v39@@ ) + @@v11@@ ; @@v22@@ = Number ; @@v23@@ = Number ; @@v24@@ = Number ; @@v25@@ = Number ; @@v26@@ = Number ; @@v27@@ = Number ; @@v28@@ = ( float ) ( @@v37@@ * @@v43@@ ) + @@v9@@ ; @@v29@@ = ( float ) ( @@v38@@ * @@v43@@ ) + @@v10@@ ; @@v30@@ = ( float ) ( @@v39@@ * @@v43@@ ) + @@v11@@ ; @@v31@@ = Number ; @@v32@@ = Number ; @@v33@@ = Number ; @@v34@@ = Number ; @@v35@@ = Number ; @@v36@@ = Number ; @@result@@ = CG_AddPolyToPool ( * * ( _DWORD * * ) ( @@a1@@ + Number ) , ( __int64 ) @@v14@@ ) ; } } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v20", "t": {"T": 1, "n": "float", "s": 4}, "location": "s100"}, {"n": "v19", "t": {"T": 1, "n": "float", "s": 4}, "location": "s104"}, {"n": "v18", "t": {"T": 1, "n": "char", "s": 1}, "location": "s105"}, {"n": "v17", "t": {"T": 1, "n": "char", "s": 1}, "location": "s106"}, {"n": "v16", "t": {"T": 1, "n": "char", "s": 1}, "location": "s107"}, {"n": "v15", "t": {"T": 1, "n": "char", "s": 1}, "location": "s108"}, {"n": "v46", "t": {"T": 1, "n": "float", "s": 4}, "location": "s12"}, {"n": "v14", "t": {"T": 2, "n": 5, "s": 4, "t": "int"}, "location": "s128"}, {"n": "v13", "t": {"T": 1, "n": "float", "s": 4}, "location": "s132"}, {"n": "v12", "t": {"T": 1, "n": "float", "s": 4}, "location": "s136"}, {"n": "v11", "t": {"T": 1, "n": "float", "s": 4}, "location": "s140"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s144"}, {"n": "v9", "t": {"T": 1, "n": "float", "s": 4}, "location": "s148"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "s152"}, {"n": "v7", "t": {"T": 1, "n": "float", "s": 4}, "location": "s156"}, {"n": "v45", "t": {"T": 1, "n": "float", "s": 4}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "float", "s": 4}, "location": "s160"}, {"n": "v44", "t": {"T": 1, "n": "float", "s": 4}, "location": "s20"}, {"n": "v43", "t": {"T": 1, "n": "float", "s": 4}, "location": "s24"}, {"n": "v42", "t": {"T": 1, "n": "float", "s": 4}, "location": "s28"}, {"n": "v41", "t": {"T": 1, "n": "float", "s": 4}, "location": "s32"}, {"n": "v40", "t": {"T": 1, "n": "float", "s": 4}, "location": "s36"}, {"n": "v48", "t": {"T": 1, "n": "float", "s": 4}, "location": "s4"}, {"n": "v39", "t": {"T": 1, "n": "float", "s": 4}, "location": "s40"}, {"n": "v38", "t": {"T": 1, "n": "float", "s": 4}, "location": "s44"}, {"n": "v37", "t": {"T": 1, "n": "float", "s": 4}, "location": "s48"}, {"n": "v36", "t": {"T": 1, "n": "char", "s": 1}, "location": "s57"}, {"n": "v35", "t": {"T": 1, "n": "char", "s": 1}, "location": "s58"}, {"n": "v34", "t": {"T": 1, "n": "char", "s": 1}, "location": "s59"}, {"n": "v33", "t": {"T": 1, "n": "char", "s": 1}, "location": "s60"}, {"n": "v32", "t": {"T": 1, "n": "int", "s": 4}, "location": "s64"}, {"n": "v31", "t": {"T": 1, "n": "int", "s": 4}, "location": "s68"}, {"n": "v30", "t": {"T": 1, "n": "float", "s": 4}, "location": "s72"}, {"n": "v29", "t": {"T": 1, "n": "float", "s": 4}, "location": "s76"}, {"n": "v47", "t": {"T": 1, "n": "float", "s": 4}, "location": "s8"}, {"n": "v28", "t": {"T": 1, "n": "float", "s": 4}, "location": "s80"}, {"n": "v27", "t": {"T": 1, "n": "char", "s": 1}, "location": "s81"}, {"n": "v26", "t": {"T": 1, "n": "char", "s": 1}, "location": "s82"}, {"n": "v25", "t": {"T": 1, "n": "char", "s": 1}, "location": "s83"}, {"n": "v24", "t": {"T": 1, "n": "char", "s": 1}, "location": "s84"}, {"n": "v23", "t": {"T": 1, "n": "int", "s": 4}, "location": "s88"}, {"n": "v22", "t": {"T": 1, "n": "int", "s": 4}, "location": "s92"}, {"n": "v21", "t": {"T": 1, "n": "float", "s": 4}, "location": "s96"}]}