476
Instruction
OFF execution time (µs)ON execution time (µs)
ConditionsWords
CV1000*CV500*CV1000*CV500*
WSFT(053) 5 When shifting 1 word 13.8 11.5 1.35 1.13
When shifting 1000 DM words using
*DM
1.40 ms 1.17 ms
NSFL(054) 5 Shifting 1 bit in a word 18.9 15.8
*DM → *DM (15 bits) shift
38.9 32.4
NSFR(055) 5 Shifting 1 bit in a word 18.8 15.6
*DM → *DM (15 bits) shift
38.9 32.4
NASL(056) 4 1-bit word shift 17.0 14.1
1.2 1.0
*DM (16 bits) shift
23.3 19.4
NASR(057) 4 1-bit word shift 17.0 14.1
*DM (16 bits) shift
23.3 19.4
NSLL(058) 4 1-bit word shift 18.0 15.0
*DM (32 bits) shift
42.5 35.4
NSRL(059) 4 1-bit word shift 17.7 14.8
*DM (32 bits) shift
42.2 35.1
ASL(060) 3 When shifting a word to left 6.2 5.1 1.05 0.88
When shifting *DM to left
7.4 6.1
ASR(061) 3 When shifting a word to right 6.3 5.3
When shifting *DM to right
7.5 6.3
ROL(062) 3 When rotating a word to
counterclockwise
6.3 5.3
When rotating *DM to
counterclockwise
7.5 6.3
ROR(063) 3 When rotating a word to clockwise 6.5 5.4
When rotating *DM to clockwise
7.7 6.4
ASLL(064) 3 When shifting two words to left 7.5 6.3
When shifting two *DM to left
8.7 7.3
ASRL(065) 3 When shifting two words to right 7.5 6.3
When shifting two *DM to right
8.7 7.3
ROLL(066) 3 When rotating two words to
counterclockwise
7.7 6.4
When rotating two *DM to
counterclockwise
8.9 7.4
RORL(067) 3 When rotating two words to clockwise 7.7 6.4
When rotating two *DM to clockwise
8.9 7.4
SLD(068) 4 When shifting 1 word 13.7 11.4 1.2 1.0
When shifting 1000 DM words using
*DM
181 151
SRD(069) 4 When shifting 1 word 13.7 11.4
When shifting 1000 DM words using
*DM
181 151
ADD(070) 5 Constant + word → word 9.0 7.5 1.35 1.13
*DM + *DM → *DM
10.8 9.0
SUB(071) 5 Constant – word → word 8.9 7.4
*DM – *DM → *DM
10.7 8.9
MUL(072) 5 Constant x word → word 22.1 18.4
*DM x *DM → word
23.7 19.8
DIV(073) 5
Word ÷ constant → word
21.0 17.5
*Note: CV500 = CV500 or CVM1-CPU01-EV2; CV1000 = CV1000, CV2000, or CVM1-CPU11/21-EV2
Instruction Execution Times Section 6-4