From da7136ab7edc3ef2206b48a932352bb17c20cbc6 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 25 Mar 2023 20:44:40 +0000 Subject: [RV64_DYNAREC] One fix for this bug is enough --- src/dynarec/rv64/dynarec_rv64_helper.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src') diff --git a/src/dynarec/rv64/dynarec_rv64_helper.h b/src/dynarec/rv64/dynarec_rv64_helper.h index 4d6a1044..223fc5a3 100644 --- a/src/dynarec/rv64/dynarec_rv64_helper.h +++ b/src/dynarec/rv64/dynarec_rv64_helper.h @@ -451,11 +451,7 @@ /* cf = bc & (1<<(width-1)) */ \ if ((width) == 8) { \ ANDI(scratch1, scratch2, 0x80); \ - } else if ((width) == 16) { \ - SLLI(scratch2, scratch2, 48); \ - SRLI(scratch1, scratch2, 63); \ } else { \ - if ((width) == 32) { ZEROUP(scratch2); } \ SRLI(scratch1, scratch2, (width)-1); \ if(width!=64) ANDI(scratch1, scratch1, 1); \ } \ -- cgit 1.4.1