summaryrefslogtreecommitdiff
path: root/rttest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'rttest.cc')
-rw-r--r--rttest.cc14
1 files changed, 12 insertions, 2 deletions
diff --git a/rttest.cc b/rttest.cc
index 0f3142f..953e070 100644
--- a/rttest.cc
+++ b/rttest.cc
@@ -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));
}();
[&] {