{"name": "save_tty_chars", "code": "__int64 __fastcall save_tty_chars ( __int64 @@a1@@ ) { __int64 @@result@@ ; rl_last_tty_chars = rl_tty_chars ; qword_FA8 = qword_F98 ; LOBYTE ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE1 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE2 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE3 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE4 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE5 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE6 ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; HIBYTE ( rl_tty_chars ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; LOBYTE ( qword_F98 ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; BYTE1 ( qword_F98 ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; * ( _WORD * ) ( ( char * ) & qword_F98 + Number ) = * ( _WORD * ) ( @@a1@@ + Number ) ; BYTE5 ( qword_F98 ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; @@result@@ = * ( unsigned __int8 * ) ( @@a1@@ + Number ) ; BYTE6 ( qword_F98 ) = * ( _BYTE * ) ( @@a1@@ + Number ) ; 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"}]}