Fix bug with ARM assembly

Now correctly compares only bytesize, which makes the code work on all programs
I have tested