From 7cd380e7b8c21b56a9610a81c51d93b3593de176 Mon Sep 17 00:00:00 2001 From: Stephen Nicholas Swatman Date: Sat, 12 Aug 2023 19:40:44 +0200 Subject: [PATCH] Add IMUL instruction for Zen 3 architectures This commit adds data on the IMUL (r, r) instruction on the AMD Zen 3 microarchitecture. --- osaca/data/zen3.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/osaca/data/zen3.yml b/osaca/data/zen3.yml index f3c2488..75e77a8 100644 --- a/osaca/data/zen3.yml +++ b/osaca/data/zen3.yml @@ -5515,3 +5515,13 @@ instruction_forms: latency: 3 port_pressure: [[1, '7']] throughput: 1.0 +- name: imul # uops.info + operands: + - class: register + name: gpr + - class: register + name: gpr + latency: 3 + port_pressure: [[1, '7']] + throughput: 1.0 + uops: 1