native
0.0.1
Vectors, masks and wide register packs for C++26
Main Page
Related Pages
Topics
Modules
Namespaces
Concepts
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
native.wide.ccm
1
// SPDX-FileCopyrightText: 2026 Edward Kmett <ekmett@gmail.com>
2
// SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0
3
module
;
4
#include "native/isa_import.h"
5
#include "
native/attributes.h
"
6
#include "native/isa.h"
7
#include "native/value_traits.h"
8
#include "native/wide_pack.h"
9
10
#include <array>
11
#include <concepts>
12
#include <cmath>
13
#include <cstddef>
14
#include <functional>
15
#include <tuple>
16
#include <type_traits>
17
#include <utility>
18
19
20
export
module
native.wide
;
21
export
import
native.isa
;
22
23
export
namespace
wide {
24
using
::wide::pack;
25
using
::wide::promotable;
26
using
::wide::traits;
27
using
::wide::canonical_t;
28
using
::wide::promote;
29
using
::wide::demote;
30
using
::wide::map;
31
}
32
33
export
{
34
35
}
attributes.h
Compiler attributes for host code, with shader-safe shared modifiers.
native.isa
native.wide
src
native.wide.ccm
Generated by
1.18.0