RAMtester reading from/writing to pipe

Going through the v4.3’s RAMTester.cpp file, I noticed that for all the USB3 XEM devices, BTPipeIn and BTPipeOut are used. Is there a technical reason for this difference – i.e. is it not recommended to use regulare PipeIn/PipeOut for USB3 devices?

(I’m noticing strange data alignment issues using PipeIn/PipeOut, so I want to rule that out before debugging deeper)

We generally recommend using standard pipes for data transfers.