The MLKit compiler generates native 32bit assembler code, which is linked to the runtime system, which, therefore, needs to be 32bit.