{"name": "gen_new_label", "code": "__int64 gen_new_label ( ) { __int64 @@result@@ ; __int64 @@v1@@ ; if ( SLODWORD ( tcg_ctx [ Number ] ) > Number ) { fprintf ( stderr , String , String , Number L ) ; abort ( ) ; } LODWORD ( @@result@@ ) = tcg_ctx [ Number ] ; LODWORD ( tcg_ctx [ Number ] ) = @@result@@ + Number ; @@v1@@ = Number L * ( int ) @@result@@ + tcg_ctx [ Number ] ; * ( _DWORD * ) @@v1@@ = Number ; * ( _QWORD * ) ( @@v1@@ + Number ) = Number L ; return ( unsigned int ) @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}]}