Lines Matching refs:regs
29 troo_regs regs; in tr() local
46 regs.srcaddr = srcaddr; in tr()
47 regs.len = length; in tr()
48 regs.desaddr = desaddr; in tr()
49 regs.tabaddr = codepage2; in tr()
50 regs.testbyte = test_byte; in tr()
51 regs.cc = cc; in tr()
52 return regs; in tr()
58 troo_regs regs; in run_test() local
66 regs = tr(srcaddr, tableaddr, desaddr, len, testbyte); in run_test()
68 if ((uint64_t)tableaddr != regs.tabaddr) in run_test()
70 if ((uint64_t)srcaddr + (len - regs.len) != regs.srcaddr) in run_test()
72 if ((uint64_t)desaddr + (len - regs.len) != regs.desaddr) in run_test()
74 if (regs.cc == 0 && regs.len != 0) in run_test()
76 printf("%u bytes translated\n", (unsigned)(len - regs.len)); in run_test()
78 for (i = 0; i < len - regs.len; i++) { in run_test()
83 return regs.cc; in run_test()