コード例 #1
0
ファイル: inst6809.c プロジェクト: gordonjcp/miragetools
void neg()
{
  uint16_t a = GET_EAB;
  uint8_t t = get_memb(a);

  neg8(t);
  set_memb(a, t);
}
コード例 #2
0
ファイル: test_neg.c プロジェクト: DiZhai/ptlsim
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;
}
コード例 #3
0
ファイル: inst6809.c プロジェクト: gordonjcp/miragetools
void negb()
{
  neg8(rb);
}
コード例 #4
0
ファイル: inst6809.c プロジェクト: gordonjcp/miragetools
void nega()
{
  neg8(ra);
}