Searched refs:ISA (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/isaspec/
H A Ddecode.py25 from isa import ISA
299 isa = ISA(xml)
H A Dencode.py25 from isa import ISA, BitSetDerivedField, BitSetAssertField
615 isa = ISA(xml)
H A Disa.py383 class ISA(object): class in inherits:object
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A DREADME-ISA.md1 # Unofficial GCN/RDNA ISA reference errata
5 The Vega ISA reference writes its behaviour as:
26 Both the RDNA, Vega and GCN3 ISA references write that these instructions don't write
31 The Vega ISA reference writes its behaviour as:
49 All versions of the ISA document are vague about it, but after some trial and
61 The Vega ISA references doesn't say this (or doesn't make it clear), but
64 The RDNA ISA doesn't mention SMEM stores at all, but they seem to be supported
70 RDNA ISA: same as the SMEM stores, the ISA pretends they don't exist, but they
90 The `image_atomic_{swap,cmpswap,add,sub}` opcodes in the GCN3 ISA referenc
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/
H A Dir3-notes.rst4 Some notes about ir3, the compiler and machine-specific IR for the shader ISA introduced with adreno a3xx. The same shader ISA is present, with some small differences, in adreno a4xx.
6 Compared to the previous generation a2xx ISA (ir2), the a3xx ISA is a "simple" scalar instruction set. However, the compiler is responsible, in most cases, to schedule the instructions. The hardware does not try to hide the shader core pipeline stages. For a common example, a common (cat2) ALU instruction takes four cycles, so a subsequent cat2 instruction which uses the result must have three intervening instructions (or nops). When operating on vec4's, typically the corresponding scalar instructions for operating on the remaining three components could typically fit. Although that results in a lot of edge cases where things fall over, like:
17 For additional documentation about the hardware, see wiki: `a3xx ISA
386 In this stage, simple if/else blocks are flattened into a single block with ``phi`` nodes converted into ``sel`` instructions. The a3xx ISA has very few predicated instructions, and we would prefer not to use branches for simple if/else.
/xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/
H A Dir3-notes.rst4 Some notes about ir3, the compiler and machine-specific IR for the shader ISA introduced with adreno a3xx. The same shader ISA is present, with some small differences, in adreno a4xx.
6 Compared to the previous generation a2xx ISA (ir2), the a3xx ISA is a "simple" scalar instruction set. However, the compiler is responsible, in most cases, to schedule the instructions. The hardware does not try to hide the shader core pipeline stages. For a common example, a common (cat2) ALU instruction takes four cycles, so a subsequent cat2 instruction which uses the result must have three intervening instructions (or NOPs). When operating on vec4's, typically the corresponding scalar instructions for operating on the remaining three components could typically fit. Although that results in a lot of edge cases where things fall over, like:
17 For additional documentation about the hardware, see wiki: `a3xx ISA
357 In this stage, simple if/else blocks are flattened into a single block with ``phi`` nodes converted into ``sel`` instructions. The a3xx ISA has very few predicated instructions, and we would prefer not to use branches for simple if/else.
H A Disaspec.rst1 ISASPEC - XML Based ISA Specification
11 Benefits of a formal ISA description, compared to hand-coded assemblers
35 design around the idea of disassembly based on a formal ISA description).
/xsrc/external/mit/xf86-video-trident/dist/
H A Dconfigure.ac72 [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
/xsrc/external/mit/xf86-video-vboxvideo/dist/
H A Dconfigure.ac76 [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
/xsrc/external/mit/xf86-video-vesa/dist/
H A Dconfigure.ac71 [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
/xsrc/external/mit/xf86-video-neomagic/dist/
H A Dconfigure.ac61 [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
/xsrc/external/mit/xf86-video-chips/dist/
H A Dconfigure.ac99 [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dtgsi.rst49 Core ISA
821 Compute ISA
989 Integer ISA
1522 Bitwise ISA
1593 Geometry ISA
1611 GLSL ISA
1740 Interpolation ISA
1765 Double ISA
2018 64-bit Integer ISA
H A Dscreen.rst634 * ``PIPE_SHADER_CAP_SCALAR_ISA``: Whether the ISA is a scalar one.
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dtgsi.rst52 Core ISA
847 Compute ISA
1023 Integer ISA
1556 Bitwise ISA
1627 Geometry ISA
1645 GLSL ISA
1774 Interpolation ISA
1799 Double ISA
2052 64-bit Integer ISA
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown319 equal to the number of source operands for the ISA instruction.
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dnotes.markdown319 equal to the number of source operands for the ISA instruction.
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst333 - pan/bi: Mark message types in ISA.xml
335 - pan/bi: Add staging register counts to ISA.xml
338 - pan/bi: Add explicit meson dependency on the ISA helpers
340 - pan/bi: Add helpers for manipulating the ISA
2334 - android: pan/bi: Add explicit dependency on the ISA helpers
H A D21.1.0.rst414 - pan/bi: Annotate ISA.xml with 'last' parameter
3695 - android: freedreno/hw/isa: Add description of ir3 ISA
4847 - freedreno/hw: Add isaspec mechanism for documenting/defining an ISA
4848 - freedreno/hw/isa: Add description of ir3 ISA
H A D7.10.rst1320 - i965: Add support for gen6 DO/WHILE ISA emit.
1321 - i965: Add support for gen6 BREAK ISA emit.
H A D20.3.0.rst607 - pan/bi: Add ISA parser
4498 - aco: Move README to README-ISA
4499 - aco: Fixup markdown formatting of the README-ISA.
H A D21.3.0.rst298 - pan/va: Add initial ISA.xml for Valhall
299 - pan/va: Add ISA.xml parser and support code
H A D21.2.0.rst615 - panfrost/ci: Split rules by ISA
5013 - aco: Add note about v_alignbyte in the ISA README.
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json1705 "description": "pan/mdg: Clarify some ISA unknowns",
23368 "description": "radv/sqtt: always dump pipelines and shaders ISA",
[all...]

Completed in 154 milliseconds