| 26 | } |
| 27 | |
| 28 | void Subtask(hlslib::Stream<Data_t>& inPipe, hlslib::Stream<Data_t>& outPipe) { |
| 29 | HLSLIB_DATAFLOW_INIT(); |
| 30 | hlslib::Stream<Data_t> internal; |
| 31 | HLSLIB_DATAFLOW_FUNCTION(AddOne, inPipe, internal); |
| 32 | HLSLIB_DATAFLOW_FUNCTION(MultiplyByTwo, internal, outPipe); |
| 33 | HLSLIB_DATAFLOW_FINALIZE(); |
| 34 | } |
| 35 | |
| 36 | void WriteOut(hlslib::Stream<Data_t>& outPipe, Data_t* memOut) { |
| 37 | for (unsigned i = 0; i < kSize; ++i) { |
nothing calls this directly
no outgoing calls
no test coverage detected