diff options
Diffstat (limited to 'rttest.cc')
-rw-r--r-- | rttest.cc | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -106,9 +106,19 @@ int main() { ::zp::i04 filbuf; - cmp(::zp::memfil(&filbuf,0xFFu,sizeof (filbuf)),&filbuf+0x1u); + cmp(::zp::memfil(&filbuf,0xFFu,0x8u),reinterpret_cast<unsigned char *>(&filbuf)+0x8u); + cmp(::zp::memfil(&filbuf,0x7Fu,0x4u),reinterpret_cast<unsigned char *>(&filbuf)+0x4u); + cmp(::zp::memfil(&filbuf,0x3Fu,0x2u),reinterpret_cast<unsigned char *>(&filbuf)+0x2u); + cmp(::zp::memfil(&filbuf,0x1Fu,0x1u),reinterpret_cast<unsigned char *>(&filbuf)+0x1u); - cmp(filbuf,0xFFFFFFFFFFFFFFFFu); + cmp(filbuf,0xFFFFFFFF7F7F3F1Fu); + + ::zp::i04 cpybuf; + ::zp::memcpy(&cpybuf,&filbuf,0x8u); + + cmp(cpybuf,filbuf); + + cmp(::zp::memsrh(&cpybuf,0x1Fu,0x8u),reinterpret_cast<unsigned char *>(&cpybuf)); }(); [&] { |