can inline g with cost 74 as: func(uint32, uint32, uint32, uint32, uint32) (uint32, uint32, uint32, uint32) { d = (d ^ a) >> 16 | (d ^ a) << (32 - 16); c = c + d; b = (b ^ c) >> 12 | (b ^ c) << (32 - 12); a = a + b + m1; d = (d ^ a) >> 8 | (d ^ a) << (32 - 8); c = c + d; b = (b ^ c) >> 7 | (b ^ c) << (32 - 7); return a, b, c, d }