{"name": "_ZL16pasha2_speedup_rP13address_spacejt", "code": "__int64 __fastcall pasha2_speedup_r ( address_space * @@a1@@ , int @@a2@@ ) { __int64 v2 ; device_t * v3 ; device_state_interface * v4 ; device_t * v5 ; __int64 @@v7@@ ; v2 = address_space machine ( @@a1@@ ) ; @@v7@@ = running_machine driver_data < pasha2_state > ( v2 ) ; v3 = ( device_t * ) address_space device ( @@a1@@ ) ; v4 = ( device_state_interface * ) device_state ( v3 ) ; if ( ( unsigned int ) device_state_interface state ( v4 , Number ) == Number ) { v5 = ( device_t * ) address_space device ( @@a1@@ ) ; device_spin_until_interrupt ( v5 ) ; } return * ( unsigned __int16 * ) ( Number L * ( unsigned int ) ( @@a2@@ + Number ) + * ( _QWORD * ) ( @@v7@@ + Number ) ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "address_space"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}