Fix use read_unaligned instead of dereferencing ptrs
before this change, running tests with miri crashed with an alignment error as pointers were read as for example u64 pointers. this doesn't change the bench results at least for a amd64 amd zen2 cpu.
Fixes CC: #9 (closed), might help #7, but I have no arm cpu available.
Edited by Joonas Koivunen