Indirect loads with zero offset do not need an immediate: ``` 013E add dword[esi],edi 017E 00 add dword[esi+00],edi 01BE 00000000 add dword[esi+00000000],edi ``` From https://www.strchr.com/machine_code_redundancy.