# CHECK-NEXT: 1 4 1.00 * testq %rsi, (%rax)
# CHECK-NEXT: 1 100 1.00 * U ud2
# CHECK-NEXT: 1 100 1.00 U wrmsr
-# CHECK-NEXT: 1 1 0.50 xaddb %bl, %cl
+# CHECK-NEXT: 3 3 1.50 xaddb %bl, %cl
# CHECK-NEXT: 1 4 2.00 * * xaddb %bl, (%rcx)
# CHECK-NEXT: 1 4 2.00 * * lock xaddb %bl, (%rcx)
-# CHECK-NEXT: 1 1 0.50 xaddw %bx, %cx
+# CHECK-NEXT: 3 3 1.50 xaddw %bx, %cx
# CHECK-NEXT: 1 4 2.00 * * xaddw %ax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xaddw %ax, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xaddl %ebx, %ecx
+# CHECK-NEXT: 3 3 1.50 xaddl %ebx, %ecx
# CHECK-NEXT: 1 4 2.00 * * xaddl %eax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xaddl %eax, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xaddq %rbx, %rcx
+# CHECK-NEXT: 3 3 1.50 xaddq %rbx, %rcx
# CHECK-NEXT: 1 4 2.00 * * xaddq %rax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xaddq %rax, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xchgb %bl, %cl
+# CHECK-NEXT: 3 3 1.50 xchgb %bl, %cl
# CHECK-NEXT: 1 4 2.00 * * xchgb %bl, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xchgb %bl, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xchgw %bx, %ax
-# CHECK-NEXT: 1 1 0.50 xchgw %bx, %cx
+# CHECK-NEXT: 3 3 1.50 xchgw %bx, %ax
+# CHECK-NEXT: 3 3 1.50 xchgw %bx, %cx
# CHECK-NEXT: 1 4 2.00 * * xchgw %ax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xchgw %ax, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xchgl %ebx, %eax
-# CHECK-NEXT: 1 1 0.50 xchgl %ebx, %ecx
+# CHECK-NEXT: 3 3 1.50 xchgl %ebx, %eax
+# CHECK-NEXT: 3 3 1.50 xchgl %ebx, %ecx
# CHECK-NEXT: 1 4 2.00 * * xchgl %eax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xchgl %eax, (%rbx)
-# CHECK-NEXT: 1 1 0.50 xchgq %rbx, %rax
-# CHECK-NEXT: 1 1 0.50 xchgq %rbx, %rcx
+# CHECK-NEXT: 3 3 1.50 xchgq %rbx, %rax
+# CHECK-NEXT: 3 3 1.50 xchgq %rbx, %rcx
# CHECK-NEXT: 1 4 2.00 * * xchgq %rax, (%rbx)
# CHECK-NEXT: 1 4 2.00 * * lock xchgq %rax, (%rbx)
# CHECK-NEXT: 1 3 1.00 * xlatb
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]
-# CHECK-NEXT: 400.00 - - 49.00 - 684.50 625.50 835.00
+# CHECK-NEXT: 400.00 - - 49.00 - 695.50 636.50 835.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 testq %rsi, (%rax)
# CHECK-NEXT: - - - 1.00 - - - - ud2
# CHECK-NEXT: - - - 1.00 - - - - wrmsr
-# CHECK-NEXT: - - - - - 0.50 0.50 - xaddb %bl, %cl
+# CHECK-NEXT: - - - - - 1.50 1.50 - xaddb %bl, %cl
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xaddb %bl, (%rcx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xaddb %bl, (%rcx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xaddw %bx, %cx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xaddw %bx, %cx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xaddw %ax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xaddw %ax, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xaddl %ebx, %ecx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xaddl %ebx, %ecx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xaddl %eax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xaddl %eax, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xaddq %rbx, %rcx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xaddq %rbx, %rcx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xaddq %rax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xaddq %rax, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgb %bl, %cl
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgb %bl, %cl
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xchgb %bl, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xchgb %bl, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgw %bx, %ax
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgw %bx, %cx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgw %bx, %ax
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgw %bx, %cx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xchgw %ax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xchgw %ax, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgl %ebx, %eax
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgl %ebx, %ecx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgl %ebx, %eax
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgl %ebx, %ecx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xchgl %eax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xchgl %eax, (%rbx)
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgq %rbx, %rax
-# CHECK-NEXT: - - - - - 0.50 0.50 - xchgq %rbx, %rcx
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgq %rbx, %rax
+# CHECK-NEXT: - - - - - 1.50 1.50 - xchgq %rbx, %rcx
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 xchgq %rax, (%rbx)
# CHECK-NEXT: - - - - - 0.50 0.50 2.00 lock xchgq %rax, (%rbx)
# CHECK-NEXT: - - - - - - - 1.00 xlatb