4 function u0:0(i64, i64, i64) fast {
8 ebb0(v0: i64, v1: i64, v2: i64): ; fn(src, dst, count)
12 ebb1(v10: i64, v11: i64, v12: i64):
13 ; if no more bytes to copy, return
20 ; increment src and dst and decrement remaining count
26 jump ebb1(v30, v31, v32)
33 function u0:0(i64, i64, i64) fast {
37 ebb0(v0: i64, v1: i64, v2: i64): ; fn(src, dst, count):
43 ebb1(v10: i64, v11: i64, v12: i64):
44 ; if less than eight bytes to copy, goto ebb2
45 v90 = icmp ult v12, v98
46 brz v90, ebb2(v10, v11, v12)
52 ; increment src and dst and decrement remaining count
58 jump ebb1(v20, v21, v22)
61 ebb2(v30: i64, v31: i64, v32: i64):
62 ; if no more bytes to copy, return
69 ; increment src and dst and decrement remaining count
75 jump ebb2(v40, v41, v42)