/*
Adds support for inc\dec instructions for Open86
By: Alboin, 2-23-07
*/

#include "../_base.h"

#include <stdio.h>

/* Opcode: 0x40, 0x41, ..., 0x47 */
void inc_r16() {
	unsigned char reg;

	MemRead16(CS,ip,&reg);
	reg=reg&0x0f;

	printf("INC %i\n", reg);

	gregs16[reg]++;
}

/* Opcode: 0x48, 0x49, ..., 0x4f */
void dec_r16() {
	unsigned char reg;
 
	MemRead16(CS,ip,&reg);
	reg=reg&0x0f;
	reg-=8;

	printf("DEC %i\n", reg);

	gregs16[reg]--;
}