From 7dbddcc067c259691069dccb92d1e739e40e9d5f Mon Sep 17 00:00:00 2001 From: Julian Hammer Date: Tue, 14 Jan 2020 10:51:20 +0100 Subject: [PATCH] a few more instructions for csx --- osaca/data/csx.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/osaca/data/csx.yml b/osaca/data/csx.yml index 4eebabf..21a3115 100644 --- a/osaca/data/csx.yml +++ b/osaca/data/csx.yml @@ -169,6 +169,26 @@ instruction_forms: port_pressure: [[1, '06']] # JH: assumed from SKX throughput: 0.5 # JH: measured on casclakesp2 uops: 1 +- name: BTS + operands: + - class: immediate + imd: int + - class: register + name: gpr + latency: 1 + port_pressure: [[1, '06']] # JH: assumed from SKX + throughput: 0.5 # JH: measured on casclakesp2 + uops: 1 +- name: BTS + operands: + - class: register + name: gpr + - class: register + name: gpr + latency: 1 + port_pressure: [[1, '06']] # JH: assumed from SKX + throughput: 0.5 # JH: measured on casclakesp2 + uops: 1 - name: BSWAP operands: - class: register @@ -207,6 +227,26 @@ instruction_forms: port_pressure: [[1, '1']] # JH: assumed from SKX throughput: 1.0 # JH: measured on casclakesp2 uops: 1 +- name: ANDNPD + operands: + - class: register + name: xmm + - class: register + name: xmm + latency: 1 + port_pressure: [[1, '015']] # JH: assumedfrom SKX + throughput: 0.3333333333333333 # JH: measured on casclakesp2 + uops: 1 +- name: ANDNPS + operands: + - class: register + name: xmm + - class: register + name: xmm + latency: 1 + port_pressure: [[1, '015']] # JH: assumedfrom SKX + throughput: 0.3333333333333333 # JH: measured on casclakesp2 + uops: 1 - name: ANDPS operands: - class: register