mirror of
https://github.com/RPCSX/xed.git
synced 2026-01-31 01:05:17 +01:00
* adding PREFETCHW to silvermont and broadwell avoids issue with CPUID bit referring to non-exising isa-set in --no-amd builds. PREFETCHW opcode was previously a NOP on pentium-pro-and-later so no chip-check violation. * A little bit of a stroke of luck here: the ISA_SET PREFETCHW shows up in the isa-set enum and in the chip hierarchy, but there are no instructions in the PREFETCHW ISA_SET. The PREFETCHW instruction is in the PREFETCH_NOP ISA_SET and is checked for validity that way. The only major downside of this approach is that the cpuid bit for PREFETCHW is not displayed properly when queried. Change-Id: Ic20f9dc86d2a43367cc623794b21ce51811f91b0 (cherry picked from commit 2a030ad113265e3b71633c59dc0084d0bf609edd)
37 lines
1.1 KiB
INI
37 lines
1.1 KiB
INI
#BEGIN_LEGAL
|
|
#
|
|
#Copyright (c) 2017 Intel Corporation
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
#END_LEGAL
|
|
# AMD extensions
|
|
|
|
dec-instructions : xed-amd-3dnow.txt
|
|
enc-instructions : xed-amd-3dnow.txt
|
|
|
|
dec-instructions : xed-amd-base.txt
|
|
enc-instructions : xed-amd-base.txt
|
|
|
|
dec-instructions : xed-amd-svm.txt
|
|
enc-instructions : xed-amd-svm.txt
|
|
|
|
enc-instructions : xed-amd-sse4a.txt
|
|
dec-instructions : xed-amd-sse4a.txt
|
|
|
|
enc-instructions : xed-amd-clzero.txt
|
|
dec-instructions : xed-amd-clzero.txt
|
|
|
|
chip-models : xed-amd-chips.txt
|
|
cpuid : cpuid-amd.xed.txt
|