fix and optimize typed array loads in Frame

This fixes `read32()`, which was returning a signed value (output of `|` is always signed), and optimizes the other composed loads.

Is there a simple way to run scimark? I saw mention of it in some of the files, but I didn't see a way to run it.

Also, can you please remind me what I should run to test if this regresses anything?