diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2023-10-26 10:44:27 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-26 10:44:27 -0300 |
| commit | 6475196f0fd24b1697241e3662bc732cdd81d212 (patch) | |
| tree | 93349fa3c1e078d5e8d902f2ce5ed31035e43cc5 /include/alignment.h | |
| parent | 6aaeb80f992865e1a68eed611b926f8b41ad3ed6 (diff) | |
Yet another libultra cleanup (#1384)
* os symbols
* various variables
* more variables
* more cleanup
* yeet HW_REG
* OS_PHYSICAL_TO_K0 and other cleanups
* Rename r4300.h
* migrate pimgr data and cleanup on initialize.c
* rename osFlash symbols
* cleanup gu
* vimodes
* yeet rmon, do libc files
* some os files
* hardwareinterrupt
* cleanup a lot of os files
* cleanup osVirtualToPhysical
* various io files
* another io chunk
* final io chunk
* yeet hardware.h
* yeet PHYSICAL_TO_VIRTUAL and VIRTUAL_TO_PHYSICAL
* fix typo
* fix merge
* remove global.h from libultra files
* fixes and format
* brief explanation
* review
* review
* review
* review
* SEGMENTED_TO_K0
* Revert "SEGMENTED_TO_K0"
This reverts commit f8d62d670f91af401feb56489e1cbc45a1260049.
* take two
* bss
* bss
Diffstat (limited to 'include/alignment.h')
| -rw-r--r-- | include/alignment.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/alignment.h b/include/alignment.h index e26a1d3f3..f2fd65750 100644 --- a/include/alignment.h +++ b/include/alignment.h @@ -1,16 +1,16 @@ #ifndef ALIGNMENT_H #define ALIGNMENT_H +#include "attributes.h" + #define ALIGN8(val) (((val) + 7) & ~7) #define ALIGN16(val) (((val) + 0xF) & ~0xF) #define ALIGN32(val) (((val) + 0x1F) & ~0x1F) #define ALIGN64(val) (((val) + 0x3F) & ~0x3F) #define ALIGN256(val) (((val) + 0xFF) & ~0xFF) -#ifdef __GNUC__ -#define ALIGNED8 __attribute__ ((aligned (8))) -#else -#define ALIGNED8 +#ifndef ALIGNED +#define ALIGNED(x) __attribute__ ((aligned (x))) #endif #ifdef __sgi /* IDO compiler */ |
