fixed bugs
This commit is contained in:
@@ -22,7 +22,7 @@ i32 NAME##_impl (VM* vm) {\
|
||||
vm->registers.array[src_register_i].u64v = OPERATOR vm->registers.array[src_register_i].u64v;\
|
||||
break;\
|
||||
}\
|
||||
return sizeof(src_register_i) + sizeof(value_size);\
|
||||
return sizeof(src_register_i) /*+ sizeof(value_size)*/;\
|
||||
}
|
||||
|
||||
#define logicalOperator2Impl(NAME, OPERATOR)\
|
||||
@@ -48,7 +48,7 @@ i32 NAME##_impl (VM* vm) {\
|
||||
vm->registers.array[dst_register_i].u64v OPERATOR##= vm->registers.array[src_register_i].u64v;\
|
||||
break;\
|
||||
}\
|
||||
return sizeof(dst_register_i) + sizeof(src_register_i) + sizeof(value_size);\
|
||||
return sizeof(dst_register_i) + sizeof(src_register_i) /*+ sizeof(value_size)*/;\
|
||||
}
|
||||
|
||||
#define logicalOperator3Impl(NAME, OPERATOR)\
|
||||
@@ -75,7 +75,7 @@ i32 NAME##_impl (VM* vm) {\
|
||||
vm->registers.array[dst_register_i].u64v = vm->registers.array[src0_register_i].u64v OPERATOR vm->registers.array[src1_register_i].u64v;\
|
||||
break;\
|
||||
}\
|
||||
return sizeof(dst_register_i) + sizeof(src0_register_i) + sizeof(src1_register_i) + sizeof(value_size);\
|
||||
return sizeof(dst_register_i) + sizeof(src0_register_i) + sizeof(src1_register_i) /*+ sizeof(value_size)*/;\
|
||||
}
|
||||
|
||||
logicalOperator3Impl(EQ, ==)
|
||||
|
||||
@@ -23,7 +23,7 @@ i32 NAME##_impl (VM* vm) {\
|
||||
vm->registers.array[dst_register_i].u64v OPERATOR##= vm->registers.array[src_register_i].u64v;\
|
||||
break;\
|
||||
}\
|
||||
return sizeof(dst_register_i) + sizeof(src_register_i) + sizeof(value_size);\
|
||||
return sizeof(dst_register_i) + sizeof(src_register_i) /*+ sizeof(value_size)*/;\
|
||||
}
|
||||
|
||||
/// ADD [dst_register] [src_register]
|
||||
|
||||
Reference in New Issue
Block a user