Bus error doing anything on armv7
**Describe the bug**
When attempting to mine on armv7l devices, there is a bus error shortly after initialization and the program quits.
I have tested this on a Raspberry Pi 2, Android 10 device with Termux, and multiple VMs, using multiple distros.

**To Reproduce**
1. Compile xmrig on an armv7l device
2. Attempt to mine (I've used `--bench` and `--stress` in my testing)
3. See bus error and program quitting

**Expected behavior**
The program should mine like it does on any other architecture.

**Required data**
After the line `use profile  rx  (2 threads) scratchpad 2048 KB`, The message `Bus error` appears and the program exits.
The following shows up in dmesg right before the bus error:
```
[ 1639.859563] Alignment trap: not handling instruction f9430a2f at [<005fa0a2>]
[ 1639.860023] Alignment trap: not handling instruction f9430a2f at [<005fa0a2>]
[ 1639.860321] 8<--- cut here ---
[ 1639.860338] Unhandled fault: alignment exception (0xa21) at 0xb5000618
[ 1639.860375] pgd = 248d079d
[ 1639.860547] [b5000618] *pgd=45a37003, *pmd=13f815003
[ 1639.861673] 8<--- cut here ---
[ 1639.861892] Unhandled fault: alignment exception (0xa21) at 0xb5100618
[ 1639.862646] pgd = 248d079d
[ 1639.862712] [b5100618] *pgd=45a37003, *pmd=13f815003
```

**Additional context**
This problem was previously broght up in https://github.com/xmrig/xmrig/issues/2876#issuecomment-1016931810, but the issue was closed early and a request for it to be reopened was unanswered after a few days, so I have opened this new issue.