Home | History | Annotate | Download | only in s390x

Lines Matching refs:len

11   uint64_t len;
19 cksm_by_insn(const uint32_t *buff, uint64_t len, uint32_t sum)
22 uint64_t init_length = len;
27 register uint64_t reg3 asm("3") = len;
36 len = reg3;
43 if(len != 0)
50 result.len = len;
60 cksm_by_hand(const uint32_t *buff, uint64_t len, uint32_t sum)
67 for (n=0; n < len/4; n++) {
79 if (len != 0) {
80 switch (len % 4) {
99 if (len % 4) {
110 result.addr = (uint64_t)buff + len;
111 result.len = 0;
137 if (by_hand.len != by_insn.len) {
139 printf("FAIL: len: by-hand %"PRIx64" by-insn %"PRIx64"\n",
140 by_hand.len, by_insn.len);
167 run_test(const char *name, const uint32_t *buff, uint64_t len, uint32_t sum,
172 by_hand = cksm_by_hand(buff, len, sum);
173 by_insn = cksm_by_insn(buff, len, sum);
182 uint64_t len;
188 len = 4;
190 run_test("test1", data, len, sum, expected_sum);
196 len = 4;
198 run_test("test2", data, len, sum, expected_sum);
218 len = 60;
220 run_test("test3", data, len, sum, expected_sum);
234 len = 24;
236 run_test("test4", data, len, sum, expected_sum);
241 len = 0;
244 run_test("test5", NULL, len, sum, expected_sum);
249 len = 1;
252 run_test("test6", data, len, sum, expected_sum);
257 len = 1;
260 run_test("test7", data, len, sum, expected_sum);
265 len = 2;
268 run_test("test8", data, len, sum, expected_sum);
273 len = 2;
276 run_test("test9", data, len, sum, expected_sum);
281 len = 3;
284 run_test("test10", data, len, sum, expected_sum);
289 len = 3;
292 run_test("test11", data, len, sum, expected_sum);