; 33 : int main() { sub esp, 8 ; 34 : ; 35 : msg.lil_x = 0x12345678; mov eax, 305419896 ; 12345678H mov DWORD PTR ?msg@@3UMsg@@A, eax ; 36 : lil_result = msg.lil_x; mov DWORD PTR ?lil_result@@3KC, eax ; lil_result ; 37 : ; 38 : msg.big_x = 0x87654321; mov dl, 101 ; 00000065H mov cl, 67 ; 00000043H mov al, 33 ; 00000021H mov BYTE PTR ?msg@@3UMsg@@A+7, al ; 39 : big_result = msg.big_x; mov BYTE PTR _result$35516[esp+8], al mov BYTE PTR _result$35516[esp+9], cl mov BYTE PTR _result$35516[esp+10], dl mov BYTE PTR _result$35516[esp+11], -121 ; ffffff87H mov eax, DWORD PTR _result$35516[esp+8] mov BYTE PTR ?msg@@3UMsg@@A+4, -121 ; ffffff87H mov BYTE PTR ?msg@@3UMsg@@A+5, dl mov BYTE PTR ?msg@@3UMsg@@A+6, cl mov DWORD PTR $T35327[esp+8], -2023406815 ; 87654321H mov DWORD PTR ?big_result@@3KC, eax ; big_result ; 40 : ; 41 : PrintResults(); call ?PrintResults@@YAXXZ ; PrintResults ; 42 : ; 43 : } // main