Archived
1
0

Update tyvm.c

This commit is contained in:
Erick
2022-02-01 00:18:42 +01:00
parent 870ded4970
commit f7650aaa2e
+2 -8
View File
@@ -96,14 +96,8 @@ enum flags {
FL_N = 1 << 2, // Negative
};
/* sign extension for immediate add mode (imm5[0:4])
transforms 5bit number to 8bit number preserving sign*/
uint16_t sign_extend(uint16_t bin, int bit_count) {
if((bin >> (bit_count - 1)) & 1) {
bin |= (0xFFFF << bit_count);
}
return bin;
}
/* main loop */