r18 merge precision improvement by szks