App-147
8
8
8
8
A
6
7
8
Appendix2 CPU PERFORMANCE COMPARISON
Appendix 2.1 Comparison of Q, LCPU with AnNCPU, AnACPU, and AnUCPU
Appendix 2.1.8
AnACPU and AnUCPU dedicated instructions
(1) Method of expression of dedicated instructions
Dedicated instructions based on the LEDA, LEDB, LEDC, SUB, and LEDR instructions, that
are used with the AnACPU or AnUCPU have been changed for the same format as the
basic instructions and the application instructions for the QCPU, LCPU.
The instructions that cannot be converted due to the absence of the corresponding
instructions in the QCPU, LCPU are converted into OUT SM1255/OUT SM999 (for the
Q00J/Q00/Q01CPU).
The instructions that have been converted into OUT SM1255/OUT SM999 should be
replaced by other instructions or deleted.
TableApp.2.8 Method of Expression of Dedicated Instruction
(2) Dedicated instructions whose names have been changed
Dedicated instructions for the AnUCPU or AnACPU which have the same instruction name
as is used for basic instructions and application instructions have undergone name changes
in the QCPU, LCPU.
TableApp.2.9 Method of Expression of Dedicated Instruction
*1: Not available on Q00J/Q00/Q01CPU/Universal model QCPU/LCPU.
QCPU AnUCPU/AnACPU
: S, D, and n indicate data used by instructions.
Function QCPU/LCPU AnUCPU/AnACPU
Floating point addition
E+ ADD
Floating point subtraction
E
SUB
Floating point multiplication
E* MUL
Floating point division
E/ DIV
Data dissociation
NDIS DIS
Data association
NUNI UNI
Updating check patterns
CHKCIR
*1
,CHKEND
*1
CHK, CHKEND
Instruction name
S D
n
Command
Instruction name
LEDA(B)
Command
S
LEDC/SUB
D
LEDC/SUB
n
LEDC/SUB
LEDR