763
3
2
3
A
5
6
7
8
Appendix 1OPERATION PROCESSING TIME
Appendix 1.4Operation Processing Time of Universal Model QCPU
Category Instruction Condition (Device)
Processing Time (µs)
Q00UJCPU Q00UCPU Q01UCPU Q02UCPU
Min. Max. Min. Max. Min. Max. Min. Max.
Basic
instruction
BKCMP = n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.200 22.600
n = 96
64.500 85.500 64.500 85.500 64.500 85.500 57.400 72.500
BKCMP<> n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.200 22.500
n = 96
66.600 87.500 66.600 87.500 66.600 87.500 59.500 74.500
BKCMP> n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.200 23.100
n = 96
66.600 87.500 66.600 87.500 66.600 87.500 59.500 74.400
BKCMP<= n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.200 22.500
n = 96
64.500 85.500 64.500 85.500 64.500 85.500 57.400 72.400
BKCMP< n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.300 23.000
n = 96
66.600 87.500 66.600 87.500 66.600 87.500 59.500 74.500
BKCMP>= n
n = 1
15.300 36.100 15.300 36.100 15.300 36.100 8.200 22.500
n = 96
64.500 85.500 64.500 85.500 64.500 85.500 57.400 72.400
DBKCMP = n
n = 1
15.800 36.300 15.800 36.300 15.800 36.300 9.350 29.000
n = 96
64.900 85.700 64.900 85.700 64.900 85.700 60.700 78.400
DBKCMP<> n
n = 1
15.700 36.300 15.700 36.300 15.700 36.300 9.350 28.900
n = 96
67.000 87.700 67.000 87.700 67.000 87.700 62.500 80.300
DBKCMP> n
n = 1
15.800 36.300 15.800 36.300 15.800 36.300 9.350 29.000
n = 96
67.000 87.700 67.000 87.700 67.000 87.700 62.600 80.300
DBKCMP<= n
n = 1
15.700 36.300 15.700 36.300 15.700 36.300 9.350 29.000
n = 96
64.800 85.700 64.800 85.700 64.800 85.700 60.800 78.400
DBKCMP< n
n = 1
15.800 36.300 15.800 36.300 15.800 36.300 9.350 29.000
n = 96
67.000 87.700 67.000 87.700 67.000 87.700 62.700 80.400
DBKCMP>= n
n = 1
15.700 36.300 15.700 36.300 15.700 36.300 9.300 29.000
n = 96
64.800 85.700 64.800 85.700 64.800 85.700 60.700 78.400
DB +
When executed
5.750 13.300 5.750 13.300 5.750 13.300 4.900 7.500
DB +
When executed
5.650 13.200 5.650 13.200 5.650 13.200 5.200 11.000
DB -
When executed
5.750 12.700 5.750 12.700 5.750 12.700 4.900 10.200
DB -
When executed
5.650 12.600 5.650 12.600 5.650 12.600 5.200 8.600
DB *
When executed
8.750 40.200 8.750 40.200 8.750 40.200 8.300 22.200
DB/
When executed
5.750 21.500 5.750 21.500 5.750 21.500 6.100 19.200
ED +
Double
precision
= 0, = 0
4.500 26.700 4.500 26.700 4.500 26.700 4.800 16.800
= 2
1023
, = 2
1023
5.800 32.900 5.800 32.900 5.800 32.900 4.800 16.800
ED +
Double
precision
= 0, = 0
5.450 35.400 5.450 35.400 5.450 35.400 7.100 20.100
= 2
1023
, = 2
1023
6.750 41.400 6.750 41.400 6.750 41.400 7.100 20.100
ED -
Double
precision
= 0, = 0
5.200 25.900 5.200 25.900 5.200 25.900 5.000 17.300
= 2
1023
, = 2
1023
6.000 27.700 6.000 27.700 6.000 27.700 5.000 17.300
ED -
Double
precision
= 0, = 0
5.550 32.900 5.550 32.900 5.550 32.900 6.000 16.300
= 2
1023
, = 2
1023
5.750 33.900 5.750 33.900 5.750 33.900 6.000 16.300
ED *
Double
precision
= 0, = 0
5.550 34.400 5.550 34.400 5.550 34.400 10.500 22.300
= 2
1023
, = 2
1023
5.950 39.100 5.950 39.100 5.950 39.100 10.500 22.300
ED /
Double
precision
= 2
1023
, = 2
1023
8.050 44.200 8.050 44.200 8.050 44.200 7.500 27.200
BK + n
n = 1
13.500 28.500 13.500 28.500 13.500 28.500 12.100 19.700
n = 96
63.100 78.200 63.100 78.200 63.100 78.200 61.700 69.300
BK - n
n = 1
13.500 28.500 13.500 28.500 13.500 28.500 12.100 20.600
n = 96
63.100 78.200 63.100 78.200 63.100 78.200 61.700 70.200
DBK + n
n = 1
10.100 24.200 10.100 24.200 10.100 24.200 7.050 19.200
n = 96
59.800 73.900 59.800 73.900 59.800 73.900 59.400 68.900
DBK - n
n = 1
10.100 24.200 10.100 24.200 10.100 24.200 7.050 19.900
n = 96
59.800 73.900 59.800 73.900 59.800 73.900 59.400 69.600
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D
S
D
S1
S2
D
S
D
S1
S2
D
S1
S2
D
S1
S2
D
S
D
S
D
S
D
S1
S2
D
S1
S2
S1
S2
S
D
S
D
S
D
S1
S2
D
S1
S2
S1
S2
S1
S2
D
S1
S2
S1
S2
S1
S2
D
S1
S2
S1
S2
D
S1
S2
D
S1
S2
D
S1
S2
D