• Home
  • Raw
  • Download

Lines Matching refs:sum

12   uint32_t sum;  member
19 cksm_by_insn(const uint32_t *buff, uint64_t len, uint32_t sum) in cksm_by_insn() argument
33 : "+d" (sum), "+d" (reg2), "+d" (reg3) : : "cc", "memory"); in cksm_by_insn()
52 result.sum = sum; in cksm_by_insn()
60 cksm_by_hand(const uint32_t *buff, uint64_t len, uint32_t sum) in cksm_by_hand() argument
70 v64 = sum; in cksm_by_hand()
74 sum = sum + buff[n] + 1; in cksm_by_hand()
76 sum = sum + buff[n]; in cksm_by_hand()
100 v64 = sum; in cksm_by_hand()
104 sum = sum + final + 1; in cksm_by_hand()
106 sum = sum + final; in cksm_by_hand()
113 result.sum = sum; in cksm_by_hand()
125 if (by_hand.sum != by_insn.sum) { in compare_results()
128 by_hand.sum, by_insn.sum); in compare_results()
149 if (by_insn.sum != expected_sum) { in compare_results()
152 by_insn.sum, expected_sum); in compare_results()
155 if (by_hand.sum != expected_sum) { in compare_results()
158 by_hand.sum, expected_sum); in compare_results()
167 run_test(const char *name, const uint32_t *buff, uint64_t len, uint32_t sum, in run_test() argument
172 by_hand = cksm_by_hand(buff, len, sum); in run_test()
173 by_insn = cksm_by_insn(buff, len, sum); in run_test()
181 uint32_t sum, expected_sum; in main() local
186 sum = 2; in main()
190 run_test("test1", data, len, sum, expected_sum); in main()
194 sum = 1; in main()
198 run_test("test2", data, len, sum, expected_sum); in main()
202 sum = 0x1; in main()
220 run_test("test3", data, len, sum, expected_sum); in main()
227 sum = 0xff000000; in main()
236 run_test("test4", data, len, sum, expected_sum); in main()
242 sum = 42; in main()
243 expected_sum = sum; in main()
244 run_test("test5", NULL, len, sum, expected_sum); in main()
248 sum = 0x02000000; in main()
252 run_test("test6", data, len, sum, expected_sum); in main()
256 sum = 0x02000000; in main()
260 run_test("test7", data, len, sum, expected_sum); in main()
264 sum = 0x00020000; in main()
268 run_test("test8", data, len, sum, expected_sum); in main()
272 sum = 0x00020000; in main()
276 run_test("test9", data, len, sum, expected_sum); in main()
280 sum = 0x00000200; in main()
284 run_test("test10", data, len, sum, expected_sum); in main()
288 sum = 0x00000200; in main()
292 run_test("test11", data, len, sum, expected_sum); in main()