Changeset [91d628ac60580a75011e49f1fcad4b3aa720ea4e] by Paul Blinzer

September 23rd, 2017 @ 10:08 PM

New AMD Excavator MONITORX, MWAITX instruction support (for 32bit/64bit) (#78)

MONITORX has opcode "0F 01 FA".
rAX contains address to be monitored
ECX specifies optional extensions
EDX specifies optional hints

MWAITX has opcode "0F 01 FA".
EAX specifies optional hints
ECX specifies optional extensions

Public documentation: http://support.amd.com/TechDocs/24594.pdf

New CLZERO instruction support (for 32bit/64bit)
* clzero has opcode "0F 01 FC". * clzero gets enabled with CPUID, 8000_0008, EBX[0] =1. * clzero instruction zero's out the 64 byte cache line specified in rAX. Bits 5:0 of rAX are ignored

Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved.
Redistributed under simplified 2-clause BSD licence
https://github.com/yasm/yasm/commit/91d628ac60580a75011e49f1fcad4b3...

Committed by Paul Blinzer

  • M modules/arch/x86/gen_x86_insn.py
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Yasm Modular Assembler Project

Shared Ticket Bins