•Arrays!indexedAccess:
•004010d0
83ec50 sub esp,0x50 ; allocating space for array[20]
•004010d3
33c0 xor eax,eax ; zeroing all elements, pipelining, first loop
•004010d5
890424 mov [esp],eax
•004010d8
89442404 mov [esp+0x4],eax
•004010dc
89442408 mov [esp+0x8],eax
•004010e0
8944240c mov [esp+0xc],eax
•004010e4
89442410 mov [esp+0x10],eax
•004010e8
89442414 mov [esp+0x14],eax
•004010ec
89442418 mov [esp+0x18],eax
•004010f0
8944241c mov [esp+0x1c],eax
•004010f4
89442420 mov [esp+0x20],eax
•004010f8
89442424 mov [esp+0x24],eax
•004010fc
89442428 mov [esp+0x28],eax
•00401100
8944242c mov [esp+0x2c],eax
•00401104
89442430 mov [esp+0x30],eax
•00401108
89442434 mov [esp+0x34],eax
•0040110c
89442438 mov [esp+0x38],eax
•00401110
8944243c mov [esp+0x3c],eax
•00401114
89442440 mov [esp+0x40],eax
•00401118
89442444 mov [esp+0x44],eax
•0040111c
89442448 mov [esp+0x48],eax
•00401120
56 push esi
•00401121
89442450 mov [esp+0x50],eax
•00401125
90 nop
•00401126
33c9 xor ecx,ecx ; second loop
•00401128
894c2404 mov [esp+0x4],ecx
•0040112c
894c2408 mov [esp+0x8],ecx
•00401130
894c240c mov [esp+0xc],ecx
•00401134
894c2410 mov [esp+0x10],ecx
•00401138
894c2414 mov [esp+0x14],ecx
•0040113c
894c2418 mov [esp+0x18],ecx
•00401140
894c241c mov [esp+0x1c],ecx
•00401144
894c2420 mov [esp+0x20],ecx
•00401148
894c2424 mov [esp+0x24],ecx
•0040114c
894c2428 mov [esp+0x28],ecx
•00401150
894c242c mov [esp+0x2c],ecx
•00401154
894c2430 mov [esp+0x30],ecx
•00401158
894c2434 mov [esp+0x34],ecx
•0040115c
894c2438 mov [esp+0x38],ecx
•00401160
894c243c mov [esp+0x3c],ecx
•00401164
894c2440 mov [esp+0x40],ecx
•00401168
894c2444 mov [esp+0x44],ecx
•0040116c
894c2448 mov [esp+0x48],ecx
•00401170
894c244c mov [esp+0x4c],ecx
•00401174
894c2450 mov [esp+0x50],ecx
•00401178
90 nop