File: appendix_instruction_by_platform.md

package info (click to toggle)
intel-graphics-compiler 1.0.12504.6-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 83,912 kB
  • sloc: cpp: 910,147; lisp: 202,655; ansic: 15,197; python: 4,025; yacc: 2,241; lex: 1,570; pascal: 244; sh: 104; makefile: 25
file content (122 lines) | stat: -rw-r--r-- 5,495 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!---======================= begin_copyright_notice ============================

Copyright (C) 2020-2021 Intel Corporation

SPDX-License-Identifier: MIT

============================= end_copyright_notice ==========================-->

# vISA instructions (per platform)

| | | | | | |
| --- | --- | --- | --- | --- | --- |
|                    |BDW|SKL|BXT|ICLLP|TGLLP|
|                    |8.0|9.0|9.0|11.0 |12.1 |
|3D_LOAD             | Y | Y | Y | Y   | Y   |
|3D_SAMPLE           | Y | Y | Y | Y   | Y   |
|3D_SAMPLE4          | Y | Y | Y | Y   | Y   |
|ADD                 | Y | Y | Y | Y   | Y   |
|ADDC                | Y | Y | Y | Y   | Y   |
|ADDR_ADD            | Y | Y | Y | Y   | Y   |
|AND                 | Y | Y | Y | Y   | Y   |
|ASR                 | Y | Y | Y | Y   | Y   |
|AVG                 | Y | Y | Y | Y   | Y   |
|AVS                 | Y | Y | Y | Y   | Y   |
|BARRIER             | Y | Y | Y | Y   | Y   |
|BFE                 | Y | Y | Y | Y   | Y   |
|BFI                 | Y | Y | Y | Y   | Y   |
|BFREV               | Y | Y | Y | Y   | Y   |
|CACHE_FLUSH         | Y | Y | Y | Y   | Y   |
|CALL                | Y | Y | Y | Y   | Y   |
|CBIT                | Y | Y | Y | Y   | Y   |
|CMP                 | Y | Y | Y | Y   | Y   |
|COS                 | Y | Y | Y | Y   | Y   |
|DIV                 | Y | Y | Y | Y   | Y   |
|DIVM                | Y | Y | Y |     |     |
|DWORD_ATOMIC        | Y | Y | Y | Y   | Y   |
|EXP                 | Y | Y | Y | Y   | Y   |
|FADDR               | Y | Y | Y | Y   | Y   |
|FBH                 | Y | Y | Y | Y   | Y   |
|FBL                 | Y | Y | Y | Y   | Y   |
|FCALL               | Y | Y | Y | Y   | Y   |
|FENCE               | Y | Y | Y | Y   | Y   |
|FILE                | Y | Y | Y | Y   | Y   |
|FRC                 | Y | Y | Y | Y   | Y   |
|FRET                | Y | Y | Y | Y   | Y   |
|GATHER              |   |   |   |     |     |
|GATHER4_SCALED      | Y | Y | Y | Y   | Y   |
|GATHER4_TYPED       | Y | Y | Y | Y   | Y   |
|GATHER_SCALED       | Y | Y | Y | Y   | Y   |
|GOTO                | Y | Y | Y | Y   | Y   |
|IFCALL              | Y | Y | Y | Y   | Y   |
|INFO                | Y | Y | Y | Y   | Y   |
|INV                 | Y | Y | Y | Y   | Y   |
|JMP                 | Y | Y | Y | Y   | Y   |
|LABEL               | Y | Y | Y | Y   | Y   |
|LIFETIME            | Y | Y | Y | Y   | Y   |
|LOC                 | Y | Y | Y | Y   | Y   |
|LOG                 | Y | Y | Y | Y   | Y   |
|LRP                 | Y | Y | Y |     |     |
|LZD                 | Y | Y | Y | Y   | Y   |
|MAD                 | Y | Y | Y | Y   | Y   |
|MEDIA_LD            | Y | Y | Y | Y   | Y   |
|MEDIA_ST            | Y | Y | Y | Y   | Y   |
|MIN_MAX             | Y | Y | Y | Y   | Y   |
|MOD                 | Y | Y | Y | Y   | Y   |
|MOV                 | Y | Y | Y | Y   | Y   |
|MOVS                | Y | Y | Y | Y   | Y   |
|MUL                 | Y | Y | Y | Y   | Y   |
|MULH                | Y | Y | Y | Y   | Y   |
|NOT                 | Y | Y | Y | Y   | Y   |
|OR                  | Y | Y | Y | Y   | Y   |
|OWORD_LD            | Y | Y | Y | Y   | Y   |
|OWORD_LD_UNALIGNED  | Y | Y | Y | Y   | Y   |
|OWORD_ST            | Y | Y | Y | Y   | Y   |
|PLN                 | Y | Y | Y | Y   |     |
|POW                 | Y | Y | Y | Y   | Y   |
|RAW_SEND            | Y | Y | Y | Y   | Y   |
|RAW_SENDS           | Y | Y | Y | Y   | Y   |
|RET                 | Y | Y | Y | Y   | Y   |
|RNDD                | Y | Y | Y | Y   | Y   |
|RNDE                | Y | Y | Y | Y   | Y   |
|RNDU                | Y | Y | Y | Y   | Y   |
|RNDZ                | Y | Y | Y | Y   | Y   |
|ROL                 |   |   |   | Y   | Y   |
|ROR                 |   |   |   | Y   | Y   |
|RSQRT               | Y | Y | Y | Y   | Y   |
|RT_WRITE            | Y | Y | Y | Y   | Y   |
|SAD2                | Y | Y | Y | Y   |     |
|SAD2ADD             | Y | Y | Y | Y   |     |
|SAMPLE_UNORM        | Y | Y | Y | Y   | Y   |
|SBARRIER            | Y | Y | Y | Y   | Y   |
|SCATTER             |   |   |   |     |     |
|SCATTER4_SCALED     | Y | Y | Y | Y   | Y   |
|SCATTER4_TYPED      | Y | Y | Y | Y   | Y   |
|SCATTER_SCALED      | Y | Y | Y | Y   | Y   |
|SEL                 | Y | Y | Y | Y   | Y   |
|SETP                | Y | Y | Y | Y   | Y   |
|SHL                 | Y | Y | Y | Y   | Y   |
|SHR                 | Y | Y | Y | Y   | Y   |
|SIN                 | Y | Y | Y | Y   | Y   |
|SQRT                | Y | Y | Y | Y   | Y   |
|SQRTM               | Y | Y | Y |     |     |
|SUBB                | Y | Y | Y | Y   | Y   |
|SUBROUTINE          | Y | Y | Y | Y   | Y   |
|SVM                 | Y | Y | Y | Y   | Y   |
|SVM_ATOMIC          | Y | Y | Y | Y   | Y   |
|SVM_BLOCK_LD        | Y | Y | Y | Y   | Y   |
|SVM_BLOCK_ST        | Y | Y | Y | Y   | Y   |
|SVM_GATHER          | Y | Y | Y | Y   | Y   |
|SVM_GATHER4_SCALED  | Y | Y | Y | Y   | Y   |
|SVM_SCATTER         | Y | Y | Y | Y   | Y   |
|SVM_SCATTER4_SCALED | Y | Y | Y | Y   | Y   |
|SWITCHJMP           | Y | Y | Y | Y   | Y   |
|TYPED_ATOMIC        | Y | Y | Y | Y   | Y   |
|URB_WRITE           | Y | Y | Y | Y   | Y   |
|VME_FBR             | Y | Y | Y | Y   | Y   |
|VME_IDM             | Y | Y | Y | Y   | Y   |
|VME_IME             | Y | Y | Y | Y   | Y   |
|VME_SIC             | Y | Y | Y | Y   | Y   |
|WAIT                | Y | Y | Y | Y   | Y   |
|XOR                 | Y | Y | Y | Y   | Y   |
|YIELD               | Y | Y | Y | Y   | Y   |