APPENDIX C INSTRUCTION SET LIST
676
User’s Manual U15195EJ5V0UD
(3) Symbols used in operations
Symbol Explanation
←
Assignment
GR [ ]
General-purpose register
SR [ ]
System register
zero-extend (n)
Zero-extend n to word length.
sign-extend (n)
Sign-extend n to word length.
load-memory (a, b)
Read data of size “b” from address “a”.
store-memory (a, b, c)
Write data “b” of size “c” to address “a”.
load-memory-bit (a, b)
Read bit “b” of address “a”.
store-memory-bit (a, b, c)
Write “c” in bit “b” of address “a”.
saturated (n)
Perform saturation processing of n (n is 2’s complement).
If n is a computation result and n > 7FFFFFFFH, make n = 7FFFFFFFH.
If n is a computation result and n < 80000000H, make n = 80000000H.
result
Reflect result in flag.
Byte Byte
(8
bits)
Half-word
Halfword (16 bits)
Word
Word (32 bits)
+ Addition
−
Subtraction
|| Bit
concatenation
×
Multiplication
÷
Division
%
Remainder of division result
AND Logical
product
OR Logical
sum
XOR Exclusive
logical
sum
NOT Logical
negation
logically shift left by
Logical shift left
logically shift right by
Logical shift right
arithmetically shift right by Arithmetic
shift
right
(4) Symbols used in execution clock
Symbol Explanation
i
When executing another instruction immediately after instruction execution (issue).
r
When repeating same instruction immediately after instruction execution (repeat)
|
When using instruction execution result in instruction immediately after instruction execution
(latency)
Содержание PD703114
Страница 2: ...2 User s Manual U15195EJ5V0UD MEMO ...