assert char bit

pull/1/head
ondra05 2023-07-07 14:36:40 +02:00
parent e01e2ea7a7
commit 9bc3000782
No known key found for this signature in database
GPG Key ID: 0DA6D2BB2285E881
1 changed files with 3 additions and 0 deletions

View File

@ -4,8 +4,11 @@
#pragma once
#include <assert.h>
#include <limits.h>
#include <stdint.h>
static_assert(CHAR_BIT == 8, "Cursed architectures are not supported");
enum hbbc_Opcode: uint8_t {
hbbc_Op_NOP, hbbc_Op_ADD, hbbc_Op_MUL, hbbc_Op_AND, hbbc_Op_OR, hbbc_Op_XOR, hbbc_Op_SL,
hbbc_Op_SR, hbbc_Op_SRS, hbbc_Op_CMP, hbbc_Op_CMPU, hbbc_Op_DIR, hbbc_Op_NEG, hbbc_Op_NOT,