mirror of
https://github.com/libretro/RetroArch
synced 2025-03-31 19:21:06 +00:00
Create 256 bit macros
This commit is contained in:
parent
e94300a581
commit
31cc6a8dd7
@ -87,8 +87,18 @@
|
|||||||
#define BIT128_GET_PTR(a, bit) BIT128_GET(*a, bit)
|
#define BIT128_GET_PTR(a, bit) BIT128_GET(*a, bit)
|
||||||
#define BIT128_CLEAR_ALL_PTR(a) BIT128_CLEAR_ALL(*a)
|
#define BIT128_CLEAR_ALL_PTR(a) BIT128_CLEAR_ALL(*a)
|
||||||
|
|
||||||
|
#define BIT256_SET(a, bit) BIT128_SET(a, bit)
|
||||||
|
#define BIT256_CLEAR(a, bit) BIT128_CLEAR(a, bit)
|
||||||
|
#define BIT256_GET(a, bit) BIT128_GET(a, bit)
|
||||||
|
#define BIT256_CLEAR_ALL(a) BIT128_CLEAR_ALL(a)
|
||||||
|
|
||||||
|
#define BIT256_SET_PTR(a, bit) BIT256_SET(*a, bit)
|
||||||
|
#define BIT256_CLEAR_PTR(a, bit) BIT256_CLEAR(*a, bit)
|
||||||
|
#define BIT256_GET_PTR(a, bit) BIT256_GET(*a, bit)
|
||||||
|
#define BIT256_CLEAR_ALL_PTR(a) BIT256_CLEAR_ALL(*a)
|
||||||
|
|
||||||
/* Helper macros and struct to keep track of many booleans. */
|
/* Helper macros and struct to keep track of many booleans. */
|
||||||
/* This struct has 256 bits, but the macros are named 128 due to some historical accident. */
|
/* This struct has 256 bits. */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint32_t data[8];
|
uint32_t data[8];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user