summaryrefslogtreecommitdiff
path: root/frontends/calculator/CEdev/lib/shared/setflag.src
blob: 928cfdd80c519085e4087267935fbb405c648344 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
; (c) Copyright 2007-2008 Zilog, Inc.
;-------------------------------------------------------------------------
; Set Sign flag for signed comparison
;	s <-- s xor v
; Input:
;	Operand1: f register
;
; Output:
;	Result:  updated f register
;
; Registers Used:
;	None
;-------------------------------------------------------------------------
;	if ( V == 0)
;		S = S xor 0 -> S = S
;	if ( V != 0)
;		S = S xor V
;-------------------------------------------------------------------------
	.def __setflag
	.assume adl=1

__setflag	equ 000218h