•Arrays!useArrays:
•mov eax,[esp+0xc] ; eax := &array_3[0]
•mov dword ptr [eax],0x2
•mov dword ptr [eax+0x28],0x4
•nop
•mov eax,[esp+0x4] ; eax := &array_1[0]
•mov ecx,[esp+0x8] ; ecx := &array_2[0]
•mov edx,0x1
•mov [eax+0x28],edx
•mov [eax],edx
•mov [ecx],edx
•mov [ecx+0x28],edx
•inc dword ptr [eax+0x28]
•mov edx,[ecx]
•inc edx
•mov [ecx],edx
•mov ecx,edx
•mov edx,[eax+0x28]
•imul edx,ecx
•mov [eax+0x28],edx
•ret