|
gem5
|
#include "base/bitfield.hh"Go to the source code of this file.
Namespaces | |
| BitfieldBackend | |
Macros | |
| #define | __BitUnion(type, name) |
| #define | EndBitUnion(name) |
| #define | __SubBitUnion(fieldType, first, last, name) |
| #define | EndSubBitUnion(name) |
| #define | SubBitUnion(name, first, last) __SubBitUnion(Bitfield, first, last, name) |
| #define | SignedSubBitUnion(name, first, last) __SubBitUnion(SignedBitfield, first, last, name) |
| #define | BitUnion(type, name) __BitUnion(type, name) |
| #define | BitUnion64(name) __BitUnion(uint64_t, name) |
| #define | BitUnion32(name) __BitUnion(uint32_t, name) |
| #define | BitUnion16(name) __BitUnion(uint16_t, name) |
| #define | BitUnion8(name) __BitUnion(uint8_t, name) |
Definition at line 267 of file bitunion.hh.
| #define __SubBitUnion | ( | fieldType, | |
| first, | |||
| last, | |||
| name | |||
| ) |
Definition at line 292 of file bitunion.hh.
| #define BitUnion | ( | type, | |
| name | |||
| ) | __BitUnion(type, name) |
Definition at line 324 of file bitunion.hh.
| #define BitUnion16 | ( | name | ) | __BitUnion(uint16_t, name) |
Definition at line 329 of file bitunion.hh.
| #define BitUnion32 | ( | name | ) | __BitUnion(uint32_t, name) |
Definition at line 328 of file bitunion.hh.
| #define BitUnion64 | ( | name | ) | __BitUnion(uint64_t, name) |
Definition at line 327 of file bitunion.hh.
| #define BitUnion8 | ( | name | ) | __BitUnion(uint8_t, name) |
Definition at line 330 of file bitunion.hh.
| #define EndBitUnion | ( | name | ) |
Definition at line 280 of file bitunion.hh.
| #define EndSubBitUnion | ( | name | ) |
Definition at line 304 of file bitunion.hh.
| #define SignedSubBitUnion | ( | name, | |
| first, | |||
| last | |||
| ) | __SubBitUnion(SignedBitfield, first, last, name) |
Definition at line 320 of file bitunion.hh.
| #define SubBitUnion | ( | name, | |
| first, | |||
| last | |||
| ) | __SubBitUnion(Bitfield, first, last, name) |
Definition at line 315 of file bitunion.hh.