Inside indexedAccess function (Release build, different compilation units, Size)
•Arrays!indexedAccess:
•004010a3 55               push    ebp
•004010a4 8bec             mov     ebp,esp
•004010a6 83ec50           sub     esp,0x50
•004010a9 56               push    esi
•004010aa 57               push    edi
•004010ab 6a14             push    0x14 ; push 20
•004010ad 59               pop     ecx ; pop 20 into ecx
•004010ae 33c0             xor     eax,eax
•004010b0 8d7db0           lea     edi,[ebp-0x50] ; zeroing array
•004010b3 f3ab             rep     stosd
•004010b5 90               nop
•004010b6 6a14             push    0x14
•004010b8 59               pop     ecx ; ecx := 20
•004010b9 8d7db0           lea     edi,[ebp-0x50] ; zeroing array again, second loop
•004010bc f3ab             rep     stosd
•004010be 90               nop
•004010bf 90               nop
•004010c0 90               nop
•004010c1 6a14             push    0x14 ; zeroing loop again, third loop
•004010c3 59               pop     ecx
•004010c4 8d7db0           lea     edi,[ebp-0x50]
•004010c7 f3ab             rep     stosd
•004010c9 90               nop
•004010ca 8b7508           mov     esi,[ebp+0x8] ; arrayParam
•004010cd 8d4604           lea     eax,[esi+0x4] ; &arrayParam[1]
•004010d0 50               push    eax
•004010d1 8d45b0           lea     eax,[ebp-0x50] ; array
•004010d4 56               push    esi
•004010d5 50               push    eax
•004010d6 e891ffffff       call    Arrays!useArrays (0040106c)
•004010db 8b450c           mov     eax,[ebp+0xc] ; index
•004010de 8b0486           mov     eax,[esi+eax*4] ; arrayParam[index]
•004010e1 83c40c           add     esp,0xc
•004010e4 5f               pop     edi
•004010e5 5e               pop     esi
•004010e6 c9               leave ; size optimization
•004010e7 c3               ret