769
3
2
3
A
5
6
7
8
Appendix 1OPERATI
O
N PR
OCESSING TIME
Appendix 1.
4Oper
ation Processing Ti
me of U
niversal Model QC
P
U
Category
Instruction
Condition (Device)
Processing Time (µs)
Q00UJCPU
Q00UCPU
Q01UCPU
Q02UCPU
Min.
Max.
Min.
Max.
Min.
Max.
Min.
Max.
Application
instruction
MIDR
––
11.700
30.600
11.700
30.600
11.700
30.600
9.500
19.100
MIDW
––
12.400
24.000
12.400
24.000
12.400
24.000
10.300
18.200
INSTR
No match
22.000
38.200
22.000
38.200
22.000
38.200
19.300
29.000
Match
Head
13.300
29.600
13.300
29.600
13.300
29.600
10.300
20.000
End
21.900
38.100
21.900
38.100
21.900
38.100
51.100
60.800
EMOD
––
11.600
24.000
11.600
24.000
11.600
24.000
10.300
15.300
EREXP
––
19.700
28.000
19.700
28.000
19.700
28.000
19.300
22.300
STRINS
n
= 128 /
= 40 / n = 1
47.000 102.000
47.000 102.000
47.000 102.000
44.300
96.700
= 128 /
= 40 / n = 48
70.100 134.000
70.100 134.000
70.100 134.000
58.800 112.000
STRDEL
n
= 128 /
= 40 / n = 1
46.400
93.600
46.400
93.600
46.400
93.600
39.000
78.100
= 128 /
= 40 / n = 48
44.500
70.600
44.500
70.600
44.500
70.600
36.000
69.200
SIN
Single precision
6.400
13.900
6.400
13.900
6.400
13.900
4.500
9.900
COS
Single precision
6.100
13.500
6.100
13.500
6.100
13.500
4.300
8.200
TAN
Single precision
8.300
15.000
8.300
15.000
8.300
15.000
5.100
7.200
ASIN
Single precision
7.300
15.600
7.300
15.600
7.300
15.600
6.100
13.700
ACOS
Single precision
8.100
16.500
8.100
16.500
8.100
16.500
6.800
11.100
ATAN
Single precision
5.350
12.000
5.350
12.000
5.350
12.000
4.000
6.900
SIND
Double precision
13.400
51.300
13.400
51.300
13.400
51.300
9.600
26.000
COSD
Double precision
14.700
51.700
14.700
51.700
14.700
51.700
10.000
26.900
TAND
Double precision
17.400
54.400
17.400
54.400
17.400
54.400
11.400
25.300
ASIND
Double precision
22.600
60.300
22.600
60.300
22.600
60.300
12.100
30.800
ACOSD
Double precision
19.700
60.000
19.700
60.000
19.700
60.000
11.700
28.000
ATAND
Double precision
15.000
51.800
15.000
51.800
15.000
51.800
9.700
22.000
RAD
Single precision
3.200
10.300
3.200
10.300
3.200
10.300
2.500
4.800
RADD
Double precision
5.200
43.100
5.200
43.100
5.200
43.100
4.100
16.400
DEG
Single precision
3.200
11.500
3.200
11.500
3.200
11.500
2.500
4.700
DEGD
Double precision
5.150
43.800
5.150
43.800
5.150
43.800
5.000
18.100
SQR
Single precision
3.900
12.300
3.900
12.300
3.900
12.300
3.500
9.300
SQRD
Double precision
7.000
45.700
7.000
45.700
7.000
45.700
5.700
25.400
EXP
Single
precision
= -10
6.350
13.800
6.350
13.800
6.350
13.800
4.000
13.000
= 1
6.350
13.800
6.350
13.800
6.350
13.800
4.000
13.000
EXPD
Double
precision
= -10
15.800
52.700
15.800
52.700
15.800
52.700
8.800
27.600
= 1
15.400
52.500
15.400
52.500
15.400
52.500
8.500
27.300
LOG
Single
precision
= 1
5.800
14.900
5.800
14.900
5.800
14.900
4.100
8.100
= 10
7.450
16.500
7.450
16.500
7.450
16.500
6.200
10.300
LOGD
Double
precision
= 1
11.000
48.900
11.000
48.900
11.000
48.900
9.500
28.300
= 10
12.600
51.300
12.600
51.300
12.600
51.300
11.100
29.900
RND
––
1.950
5.450
1.950
5.450
1.950
5.450
1.200
2.300
SRND
––
2.750
4.550
2.750
4.550
2.750
4.550
1.400
2.400
BSQR
= 0
2.500
6.800
2.500
6.800
2.500
6.800
1.800
3.300
= 9999
6.400
15.500
6.400
15.500
6.400
15.500
5.100
8.800
BDSQR
= 0
2.600
6.050
2.600
6.050
2.600
6.050
1.900
3.700
= 99999999
8.450
17.600
8.450
17.600
8.450
17.600
7.500
10.900
BSIN
––
11.500
32.800
11.500
32.800
11.500
32.800
8.700
20.200
BCOS
––
10.400
32.500
10.400
32.500
10.400
32.500
7.800
14.400
BTAN
––
12.100
33.700
12.100
33.700
12.100
33.700
9.000
17.000
BASIN
––
13.300
32.800
13.300
32.800
13.300
32.800
12.200
15.100
BACOS
––
13.400
33.700
13.400
33.700
13.400
33.700
13.100
14.900
BATAN
––
12.600
31.400
12.600
31.400
12.600
31.400
11.400
15.700
S
D
S
D
S
D
S
D
S
D
S
D
S
D
S
S
S
D
S
S
S
D
S
S
S
D
S
S
S
D
S
S
S
D
S
S