Lines Matching refs:regs
30 trot_regs regs; in tr() local
47 regs.srcaddr = srcaddr; in tr()
48 regs.len = length; in tr()
49 regs.desaddr = desaddr; in tr()
50 regs.tabaddr = codepage2; in tr()
51 regs.testbyte = test_byte; in tr()
52 regs.cc = cc; in tr()
53 return regs; in tr()
59 trot_regs regs; in run_test() local
67 regs = tr(srcaddr, tableaddr, desaddr, len, testbyte); in run_test()
69 if ((uint64_t)tableaddr != regs.tabaddr) in run_test()
71 if ((uint64_t)srcaddr + (len - regs.len) != regs.srcaddr) in run_test()
73 if ((uint64_t)desaddr + 2*(len - regs.len) != regs.desaddr) in run_test()
75 if (regs.cc == 0 && regs.len != 0) in run_test()
77 printf("%u bytes translated\n", (unsigned)(len - regs.len)); in run_test()
84 return regs.cc; in run_test()