FastLED 3.9.15
Loading...
Searching...
No Matches
u16x8.h
Go to the documentation of this file.
1
6
7#pragma once
8
10
11namespace fl {
12namespace simd {
13
14//==============================================================================
15// Widening Operations (u8x16 → u16x8)
16//==============================================================================
17
21using platforms::widen_lo_u8_to_u16; // ok bare using
22
26using platforms::widen_hi_u8_to_u16; // ok bare using
27
28//==============================================================================
29// Narrowing Operations (u16x8 → u8x16)
30//==============================================================================
31
37using platforms::narrow_u16_to_u8; // ok bare using
38
39//==============================================================================
40// Arithmetic Operations
41//==============================================================================
42
47using platforms::add_u16_8; // ok bare using
48
53using platforms::mullo_u16_8; // ok bare using
54
55//==============================================================================
56// Shift Operations
57//==============================================================================
58
63using platforms::srli_u16_8; // ok bare using
64
65//==============================================================================
66// Broadcast Operations
67//==============================================================================
68
72using platforms::set1_u16_8; // ok bare using
73
74} // namespace simd
75} // namespace fl
SIMD register type aliases.
Base definition for an LED controller.
Definition crgb.hpp:179