diff --git a/osaca/data/isa/x86.yml b/osaca/data/isa/x86.yml index 00c8982..8c8035b 100644 --- a/osaca/data/isa/x86.yml +++ b/osaca/data/isa/x86.yml @@ -215,4 +215,34 @@ instruction_forms: name: "ymm" source: true destination: true - + - name: vextractf128 + operands: + - class: "immediate" + imd: "int" + source: true + destination: false + - class: "register" + name: "ymm" + source: true + destination: false + - class: "register" + name: "xmm" + source: true + destination: true + - name: vextractf128 + operands: + - class: "immediate" + imd: "int" + source: true + destination: false + - class: "register" + name: "ymm" + source: true + destination: false + - class: "memory" + base: "gpr" + offset: "imd" + index: "gpr" + scale: 1 + source: true + destination: true