• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=- -analysis-clustering-epsilon=0.5 -analysis-inconsistency-epsilon=0.5 -analysis-display-unstable-clusters -analysis-numpoints=1 | FileCheck -check-prefixes=CHECK-UNSTABLE %s
2
3# We have two measurements with different measurements for SQRTSSr, but they
4# have different configs, so they should not be placed in the same cluster by
5# stabilization.
6
7# CHECK-UNSTABLE-NOT: SQRTSSr
8
9---
10mode:            latency
11key:
12  instructions:
13    - 'SQRTSSr XMM11 XMM11'
14  config:          'config1'
15  register_initial_values:
16    - 'XMM11=0x0'
17cpu_name:        bdver2
18llvm_triple:     x86_64-unknown-linux-gnu
19num_repetitions: 10000
20measurements:
21  - { key: latency, value: 90.1111, per_snippet_value: 90.1111 }
22error:           ''
23info:            Repeating a single explicitly serial instruction
24assembled_snippet: 4883EC10C7042400000000C744240400000000C744240800000000C744240C00000000C57A6F1C244883C410F3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBC3
25...
26---
27mode:            latency
28key:
29  instructions:
30    - 'SQRTSSr XMM11 XMM11'
31  config:          'config2'
32  register_initial_values:
33    - 'XMM11=0x0'
34cpu_name:        bdver2
35llvm_triple:     x86_64-unknown-linux-gnu
36num_repetitions: 10000
37measurements:
38  - { key: latency, value: 100, per_snippet_value: 100 }
39error:           ''
40info:            Repeating a single explicitly serial instruction
41assembled_snippet: 4883EC10C7042400000000C744240400000000C744240800000000C744240C00000000C57A6F1C244883C410F3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBF3450F51DBC3
42...
43