Appendix A. Performance Data
264
PACSystems* RX7i, RX3i and RSTi-EP CPU Reference Manual
GFK-2222AD
A-2.4
RX7i Instruction Times
CPE010
CPE020
CRE020
94
CPE030
CRE030
CPE040
CRE040
Instruction
En
a
b
le
d
(
μ
s)
Di
sa
b
le
d
(
μ
s)
En
a
b
le
d
(
μ
s)
Di
sa
b
le
d
(
μ
s)
En
a
b
le
d
(
μ
s)
Di
sa
b
le
d
(
μ
s)
En
a
b
le
d
(
μ
s)
Di
sa
b
le
d
(
μ
s)
En
a
b
le
d
(
μ
s)
Di
sa
b
le
d
(
μ
s)
Bit Operation
AND_WORD
3.42
1.58
1.49
0.69
1.71
0.81
1.29
0.58
0.43
0.20
AND_DWORD
3.64
1.58
1.58
0.70
1.67
0.81
1.31
0.58
0.44
0.20
OR_WORD
3.58
1.71
1.56
0.76
1.72
0.90
1.28
0.59
0.43
0.20
OR_DWORD
3.55
1.66
1.54
0.73
1.71
0.83
1.44
0.60
0.48
0.20
XOR_WORD
3.42
1.57
1.48
0.69
1.73
0.80
1.29
0.61
0.48
0.25
XOR_DWORD
3.55
1.58
1.54
0.70
1.66
0.81
1.32
0.58
0.44
0.25
NOT_WORD
2.73
1.38
1.17
0.59
1.39
0.72
1.02
0.40
0.34
0.13
NOT_DWORD
2.81
1.44
1.21
0.62
1.44
0.75
1.07
0.41
0.35
0.14
MCMP_WORD
5.69
2.43
2.44
1.04
2.64
1.14
2.51
1.08
0.85
0.36
MCMP_DWORD
5.69
2.32
2.50
1.00
2.63
1.11
2.48
1.03
0.82
0.34
SHL_WORD
4.46
2.62
1.89
1.11
2.31
1.25
1.92
1.00
0.64
0.34
SHL_DWORD
4.53
2.73
1.92
1.56
2.31
1.28
1.90
0.98
0.63
0.32
SHR_WORD
4.64
2.59
1.96
1.09
2.45
1.24
1.98
0.98
0.66
0.32
SHR_DWORD
4.51
2.65
1.91
1.12
2.11
1.29
1.90
1.01
0.63
0.34
ROL_WORD
2.95
1.61
1.27
0.69
1.43
0.82
1.17
0.61
0.39
0.20
ROL_DWORD
3.27
1.61
1.39
0.70
1.46
0.84
1.07
0.59
0.36
0.20
ROR_WORD
2.93
1.52
1.25
0.66
1.45
0.82
1.11
0.57
0.39
0.19
ROR_DWORD
2.92
1.58
0.68
0.68
1.41
0.81
1.20
0.57
0.40
0.19
BTST_WORD
3.23
1.45
0.58
0.50
1.49
0.75
1.16
0.63
0.39
0.21
BTST_DWORD
3.29
1.37
1.41
0.50
1.48
0.72
1.19
0.63
0.40
0.19
BSET_WORD
2.62
1.43
1.12
0.61
1.17
0.72
0.97
0.48
0.31
0.16
BSET_DWORD
2.59
1.40
1.13
0.60
1.16
0.71
0.97
0.48
0.32
0.16
BCLR_WORD
2.51
1.36
1.08
0.59
1.20
0.72
0.97
0.48
0.31
0.16
BCLR_DWORD
2.49
1.33
1.07
0.57
1.16
0.70
0.97
0.47
0.32
0.16
BPOS_WORD
3.63
1.24
1.66
0.64
1.84
0.76
1.51
0.56
0.50
0.19
BPOS_DWORD
3.29
1.18
1.97
0.62
2.18
0.75
1.78
0.48
0.59
0.18
Relational
CMP_INT
3.51
1.25
1.50
0.54
1.45
0.60
1.58
0.52
0.53
0.17
CMP_DINT
3.86
1.32
1.66
0.57
1.51
0.66
1.61
0.52
0.53
0.17
CMP_REAL
3.65
1.30
1.57
0.56
1.52
0.62
0.53
0.53
0.54
0.10
CMP_LREAL
4.08
1.25
1.75
0.53
1.64
0.59
1.84
0.52
0.61
0.18
CMP_UINT
4.15
1.35
1.78
0.58
1.48
0.63
1.62
0.53
0.54
0.17
EQ_DATA
10.13
2.02
2.91
1.05
2.81
0.94
2.82
1.08
1.27
0.66
EQ_DINT
2.45
1.15
1.06
0.50
1.08
0.60
1.05
0.41
0.35
0.13
EQ_INT
2.49
1.14
1.07
0.50
1.04
0.58
1.04
0.47
0.35
0.16
EQ_LREAL
3.00
1.27
1.28
0.54
1.25
0.64
1.27
0.47
0.43
0.17
EQ_REAL
2.61
1.12
1.12
0.49
1.03
0.60
1.15
0.43
0.37
0.14
EQ_UINT
2.33
1.11
1.00
0.48
1.01
0.59
1.04
0.40
0.35
0.13
94
Due to Error Checking and Correction (ECC), Redundant CPU times are approximately 5% slower, on average, than the
equivalent Non-Redundant CPU.