File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
test/tools/llvm-mca/RISCV/SiFiveP500 Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ def : WriteRes<WriteLDW, [SiFiveP500Load]>;
132
132
def : WriteRes<WriteLDD, [SiFiveP500Load]>;
133
133
}
134
134
135
- let Latency = 6 in {
135
+ let Latency = 5 in {
136
136
def : WriteRes<WriteFLD16, [SiFiveP500Load]>;
137
137
def : WriteRes<WriteFLD32, [SiFiveP500Load]>;
138
138
def : WriteRes<WriteFLD64, [SiFiveP500Load]>;
Original file line number Diff line number Diff line change @@ -9,12 +9,12 @@ fld ft0, 0(a0)
9
9
10
10
# CHECK: Iterations: 1
11
11
# CHECK-NEXT: Instructions: 4
12
- # CHECK-NEXT: Total Cycles: 12
12
+ # CHECK-NEXT: Total Cycles: 11
13
13
# CHECK-NEXT: Total uOps: 4
14
14
15
15
# CHECK: Dispatch Width: 3
16
- # CHECK-NEXT: uOps Per Cycle: 0 .33
17
- # CHECK-NEXT: IPC: 0 .33
16
+ # CHECK-NEXT: uOps Per Cycle: 0 .36
17
+ # CHECK-NEXT: IPC: 0 .36
18
18
# CHECK-NEXT: Block RThroughput: 4 .0
19
19
20
20
# CHECK: Instruction Info:
@@ -28,8 +28,8 @@ fld ft0, 0(a0)
28
28
# CHECK: [1 ] [2 ] [3 ] [4 ] [5 ] [6 ] Instructions:
29
29
# CHECK-NEXT: 1 4 1 .00 * lw t0, 0(a0)
30
30
# CHECK-NEXT: 1 4 1 .00 * ld t0, 0(a0)
31
- # CHECK-NEXT: 1 6 1 .00 * flw ft0, 0(a0)
32
- # CHECK-NEXT: 1 6 1 .00 * fld ft0, 0(a0)
31
+ # CHECK-NEXT: 1 5 1 .00 * flw ft0, 0(a0)
32
+ # CHECK-NEXT: 1 5 1 .00 * fld ft0, 0(a0)
33
33
34
34
# CHECK: Resources:
35
35
# CHECK-NEXT: [0 ] - SiFiveP500Div
You can’t perform that action at this time.
0 commit comments