Rather than wasting time checking your SoC architecture, why not check your ROM's build architecture instead? The following methods are available for you.
The existence of /system/bin/linker64
indicates that your ROM is built for ARM64 (or more formally, AArch64), as well as these things
File: /system/bin/linker64
/system/bin/app_process64
Directory: /system/lib64/
/system/vendor/lib64
If these things don't exist, it means that you're running a ARM 32-bit ROM.
- Open
/system/build.prop
in any text editor and look for ro.product.cpu.abi
. If its value is arm64-v8a
then your ROM is ARM64. If its value is 'armeabi-v7a' or something else, safely believe it's an ARM ROM.
I suggest checking your ROM architecture instead of CPU architecture, as it sometimes occurs that an ARM ROM is installed on an ARM64 device.
FYI, your SoC, Qualcomm Snapdragon 410 is in fact ARM64 as its core architecture is ARM Cortex-A53, the very first 64-bit core architecture from ARM.