void neg() { uint16_t a = GET_EAB; uint8_t t = get_memb(a); neg8(t); set_memb(a, t); }
int main() { int64_t data = 0xDEADBEEFFEEDBACC; printf(" NEG8: %lx -> %lx\n", data, neg8(data)); printf("NEG16: %lx -> %lx\n", data, neg16(data)); printf("NEG32: %lx -> %lx\n", data, neg32(data)); printf("NEG64: %lx -> %lx\n", data, neg64(data)); printf(" ZERO_SUB8: %lx -> %lx\n", data, zero_sub8(data)); printf("ZERO_SUB16: %lx -> %lx\n", data, zero_sub16(data)); printf("ZERO_SUB32: %lx -> %lx\n", data, zero_sub32(data)); printf("ZERO_SUB64: %lx -> %lx\n", data, zero_sub64(data)); return 0; }
void negb() { neg8(rb); }
void nega() { neg8(ra); }