Inside indexedAccess function (Release build, different compilation units, Speed)
•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