mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 08:54:25 +00:00
docs (en, pl) and editors: masks, tails, shuffles, lookup, dot_add, @cpu, cpu_has, Nix
- technicians' guides: section 31 rewritten around kernels (masks, the end of a list, moving lanes, int8 dot products, choosing instructions at build and at run time) - cheat sheets and engineers' guides: the new operations and their IR; how features are found - Kate and VS Code: @cpu, boolxN and the new built-ins highlighted Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Psc42moPLwP43Cmb9oZqSR
This commit is contained in:
parent
04f1f94a21
commit
1f45bd8a01
12 changed files with 333 additions and 30 deletions
|
|
@ -82,6 +82,19 @@
|
|||
<item>atomic_store</item>
|
||||
<item>atomic_swap</item>
|
||||
<item>atomic_cas</item>
|
||||
<item>select</item>
|
||||
<item>concat</item>
|
||||
<item>fma</item>
|
||||
<item>muladd</item>
|
||||
<item>cpu_has</item>
|
||||
<item>f32_bits</item>
|
||||
<item>f32_from_bits</item>
|
||||
<item>f64_bits</item>
|
||||
<item>f64_from_bits</item>
|
||||
<item>f16_to_f32</item>
|
||||
<item>f32_to_f16</item>
|
||||
<item>bf16_to_f32</item>
|
||||
<item>f32_to_bf16</item>
|
||||
</list>
|
||||
|
||||
<contexts>
|
||||
|
|
@ -104,7 +117,8 @@
|
|||
<keyword String="constants" attribute="Constant"/>
|
||||
<keyword String="types" attribute="Data Type"/>
|
||||
<!-- vectors: f32x8, i8x32, u16x16, f64x4 ... -->
|
||||
<RegExpr String="\b[iuf](8|16|32|64)x(2|4|8|16|32|64)\b" attribute="Data Type"/>
|
||||
<RegExpr String="\b([iuf](8|16|32|64)|bool)x(2|4|8|16|32|64)\b" attribute="Data Type"/>
|
||||
<RegExpr String="@cpu\b" attribute="Keyword"/>
|
||||
<keyword String="builtins" attribute="Built-in"/>
|
||||
|
||||
<RegExpr String="\b0[xX][0-9a-fA-F_]+\b" attribute="Hex"/>
|
||||
|
|
|
|||
Loading…
Reference in a new issue