aboutsummaryrefslogtreecommitdiff
path: root/freebios/bios_common.S
diff options
context:
space:
mode:
Diffstat (limited to 'freebios/bios_common.S')
-rwxr-xr-xfreebios/bios_common.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/freebios/bios_common.S b/freebios/bios_common.S
index 56d349e..308d67c 100755
--- a/freebios/bios_common.S
+++ b/freebios/bios_common.S
@@ -517,6 +517,9 @@ swi_get_crc16:
mov const_0x1E, #0x1E
adr crc_table_ptr, crc_table
+ bic crc_value, crc_value, #0xFF000000
+ bic crc_value, crc_value, #0x00FF0000
+
movs crc_length, crc_length, lsr #1
beq 1f