|
CIRCT 22.0.0git
|
Translated result struct for StreamingAdder. More...

Public Member Functions | |
| uint32_t * | data () |
| Get pointer to trailing result data array. | |
| const uint32_t * | data () const |
| std::span< uint32_t > | dataSpan () |
| Get span view of result data (requires dataLength to be set first). | |
| std::span< const uint32_t > | dataSpan () const |
Static Public Member Functions | |
| static size_t | allocSize (size_t numItems) |
Public Attributes | |
| size_t | dataLength |
Translated result struct for StreamingAdder.
Memory layout: struct { data: List<UInt(32)> } becomes: { data_length (size_t, 8 bytes on 64-bit), data[] }
Definition at line 1433 of file esitester.cpp.
|
inlinestatic |
Definition at line 1446 of file esitester.cpp.
Referenced by streamingAddTranslatedTest().
|
inline |
Get pointer to trailing result data array.
Definition at line 1438 of file esitester.cpp.
Referenced by dataSpan(), dataSpan(), and streamingAddTranslatedTest().
|
inline |
Definition at line 1439 of file esitester.cpp.
|
inline |
Get span view of result data (requires dataLength to be set first).
Definition at line 1443 of file esitester.cpp.
References data(), and dataLength.
|
inline |
Definition at line 1444 of file esitester.cpp.
References data(), and dataLength.
| size_t StreamingAddTranslatedResult::dataLength |
Definition at line 1434 of file esitester.cpp.
Referenced by dataSpan(), and dataSpan().