Slide 17
Slide 17 text
ベンチマーク2
更によくなった
CPU org (msec) mul64 (msec) opti rate=org/opti
Xeon w9-3495X 129.237 112.496 101.203 1.28
M1 178.125 156.734 142.202 1.25
M4 92.944 75.298 72.856 1.28
生成されたJITコード
div7opti_x64: div7opti_aarch64:
mov eax, 0x24924925 mov w9, #0x4925
imul rax, rdi movk w9, #0x2492, lsl #16
shr rax, 0x20 umull x9, w0, w9
add rax, rdi add x0, x0, x9, lsr #32
shr rax, 0x3 lsr x0, x0, #3
ret ret
17 / 17