Por que DLLs de 64 bits vão para System32 e DLLs de 32 bits para SysWoW64 no Windows de 64 bits?

Gostaria de saber quando precisamos colocar um arquivo em C: \ Windows \ System32 ou C: \ Windows \ SysWOW64, em um sistema Windows de 64 bits. Eu tinha duas DLLs, uma para 32 bits e uma para 64 bits. Logicamente, pensei em colocar a DLL de 32 bits em C: \ Windows \ System32 e a DLL de 64 bits...