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