asahi: match_soa: Treat offsets as signed
asahi: match_soa: Treat offsets as signed
An offset may be negative, indexing backwards from the array base. When we right shift an offset by the format shift, we need to use a signed shift to ensure that the resulting offset is still negative.
Fixes Nautilus faults/pink crashes.
Signed-off-by: Asahi Lina lina@asahilina.net