ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
sve.h
Go to the documentation of this file.
1#pragma once
2
17
18#include <stdint.h>
19#include <stddef.h>
20#include <stdbool.h>
22
23#if SIMD_SUPPORT_SVE
24
35char *render_ascii_mono_sve(const image_t *image, const char *ascii_chars);
36
47char *render_ascii_color_sve(const image_t *image, bool use_background, bool use_256color, const char *ascii_chars);
48
54void sve_caches_destroy(void);
55
56#endif /* SIMD_SUPPORT_SVE */
57
59
60#if SIMD_SUPPORT_SVE
61char *rgb_to_truecolor_halfblocks_sve(const uint8_t *rgb, int width, int height, int stride);
62#endif
63
64#if SIMD_SUPPORT_SVE
65char *rgb_to_256color_halfblocks_sve(const uint8_t *rgb, int width, int height, int stride, const char *palette);
66#endif
67
68#if SIMD_SUPPORT_SVE
69char *rgb_to_16color_halfblocks_sve(const uint8_t *rgb, int width, int height, int stride, const char *palette);
70#endif
71
72#if SIMD_SUPPORT_SVE
73char *rgb_to_halfblocks_sve(const uint8_t *rgb, int width, int height, int stride, const char *palette);
74#endif
unsigned int height
Definition fft.c:23
unsigned int width
Definition fft.c:23
unsigned char uint8_t
Definition common.h:60
SIMD-friendly storage for one RGB pixel. r, g, and b hold the color channels and padding keeps the la...