English
Language : 

GMS30C2216 Datasheet, PDF (91/320 Pages) Hynix Semiconductor – 16/32 BIT RISC/DSP
Instruction Set
Format is Rn
n Notation or
1 Reserved
2 SET1 Rd
3 SET0 Rd
4 SETLE Rd
5 SETGT Rd
6 SETLT Rd
7 SETGE Rd
8 SETSE Rd
9 SETHT Rd
10 SETST Rd
11 SETHE Rd
12 SETE
13 SETNE
14 SETV Rd
15 SETNV Rd
16 Reserved
17 Reserved
18 SET1M Rd
19 Reserved
20 SETLEM Rd
21 SETGTM Rd
22 SETLTM Rd
23 SETGEM Rd
24 SETSEM Rd
25 SETHTM Rd
26 SETSTM Rd
27 SETHEM Rd
28 SETEM
29 SETNEM
30 SETVM Rd
31 SETNVM Rd
Alternative
SETN Rd
SETNN Rd
SETC Rd
SETNC Rd
SETZ
SETNZ
SETNM Rd
SETNNM Rd
SETCM Rd
SETNCM Rd
SETZM
SETNZM
3-29
Operation
Rd := 1;
Rd := 0;
if N = 1 or Z = 1 then Rd := 1 else Rd := 0;
if N = 0 and Z = 0 then Rd := 1 else Rd := 0;
if N = 1 then Rd := 1 else Rd := 0;
if N = 0 then Rd := 1 else Rd := 0;
if C = 1 or Z = 1 then Rd := 1 else Rd := 0;
if C = 0 and Z = 0 then Rd := 1 else Rd := 0;
if C = 1 then Rd := 1 else Rd := 0;
if C = 0 then Rd := 1 else Rd := 0;
if Z = 1 then Rd := 1 else Rd := 0;
if Z = 0 then Rd := 1 else Rd := 0;
if V = 1 then Rd := 1 else Rd := 0;
if V = 0 then Rd := 1 else Rd := 0;
Rd := -1;
if N = 1 or Z = 1 then Rd := -1 else Rd := 0;
if N = 0 and Z = 0 then Rd := -1 else Rd := 0;
if N = 1 then Rd := -1 else Rd := 0;
if N = 0 then Rd := -1 else Rd := 0;
if C = 1 or Z = 1 then Rd := -1 else Rd := 0;
if C = 0 and Z = 0 then Rd := -1 else Rd := 0;
if C = 1 then Rd := -1 else Rd := 0;
if C = 0 then Rd := -1 else Rd := 0;
if Z = 1 then Rd := -1 else Rd := 0;
if Z = 0 then Rd := -1 else Rd := 0;
if V = 1 then Rd := -1 else Rd := 0;
if V = 0 then Rd := -1 else Rd := 0;