最適化のバグだな。a[3], a[4]をまとめてAXで読んでるのに
両方ともALを使っていた。
; Line 17
mov ax, WORD PTR _x$[esp+15]
; Line 20
movsx dx, al
mov ecx, 256 ; 00000100H
imul dx, cx
; cbw ** delete
mov al, ah ; ** add
xor ah, ah ; ** add
add dx, ax
movsx ecx, dx
push ecx