- me.check_hashbuffer_bufn(1, True, makefn, lambda h, x: h.hashbuf8(x))
- me.check_hashbuffer_bufn(2, True, makefn, lambda h, x: h.hashbuf16(x))
- me.check_hashbuffer_bufn(2, True, makefn, lambda h, x: h.hashbuf16b(x))
- me.check_hashbuffer_bufn(2, False, makefn, lambda h, x: h.hashbuf16l(x))
- me.check_hashbuffer_bufn(3, True, makefn, lambda h, x: h.hashbuf24(x))
- me.check_hashbuffer_bufn(3, True, makefn, lambda h, x: h.hashbuf24b(x))
- me.check_hashbuffer_bufn(3, False, makefn, lambda h, x: h.hashbuf24l(x))
- me.check_hashbuffer_bufn(4, True, makefn, lambda h, x: h.hashbuf32(x))
- me.check_hashbuffer_bufn(4, True, makefn, lambda h, x: h.hashbuf32b(x))
- me.check_hashbuffer_bufn(4, False, makefn, lambda h, x: h.hashbuf32l(x))
- if hasattr(makefn(0)[0], "hashbuf64"):
- me.check_hashbuffer_bufn(8, True, makefn, lambda h, x: h.hashbuf64(x))
- me.check_hashbuffer_bufn(8, True, makefn, lambda h, x: h.hashbuf64b(x))
- me.check_hashbuffer_bufn(8, False, makefn, lambda h, x: h.hashbuf64l(x))
+ me.check_hashbuffer_bufn(1, True, makefn, "buf8")
+ me.check_hashbuffer_bufn(2, True, makefn, "buf16")
+ me.check_hashbuffer_bufn(2, True, makefn, "buf16b")
+ me.check_hashbuffer_bufn(2, False, makefn, "buf16l")
+ me.check_hashbuffer_bufn(3, True, makefn, "buf24")
+ me.check_hashbuffer_bufn(3, True, makefn, "buf24b")
+ me.check_hashbuffer_bufn(3, False, makefn, "buf24l")
+ me.check_hashbuffer_bufn(4, True, makefn, "buf32")
+ me.check_hashbuffer_bufn(4, True, makefn, "buf32b")
+ me.check_hashbuffer_bufn(4, False, makefn, "buf32l")
+ if hasattr(makefn(0)[0], me.HASHMETH + "u64"):
+ me.check_hashbuffer_bufn(8, True, makefn, "buf64")
+ me.check_hashbuffer_bufn(8, True, makefn, "buf64b")
+ me.check_hashbuffer_bufn(8, False, makefn, "buf64l")