Because the message was cut off, here is the rest.

The disassembly in `--predictable` configuration is

Liftoff:
0x146f2ab852c0     0  55             push rbp
0x146f2ab852c1     1  4889e5         REX.W movq rbp,rsp
0x146f2ab852c4     4  6a0a           push 0xa
0x146f2ab852c6     6  4881ec28000000 REX.W subq rsp,0x28
0x146f2ab852cd     d  488975f0       REX.W movq [rbp-0x10],rsi
0x146f2ab852d1    11  48c745dc00000000 REX.W movq [rbp-0x24],0x0
0x146f2ab852d9    19  48c745e400000000 REX.W movq [rbp-0x1c],0x0
0x146f2ab852e1    21  488b4df0       REX.W movq rcx,[rbp-0x10]
0x146f2ab852e5    25  488b4923       REX.W movq rcx,[rcx+0x23]
0x146f2ab852e9    29  483b21         REX.W cmpq rsp,[rcx]
0x146f2ab852ec    2c  0f86bb000000   jna 0x146f2ab853ad  <+0xed>
0x146f2ab852f2    32  488b4df0       REX.W movq rcx,[rbp-0x10]
0x146f2ab852f6    36  488b494f       REX.W movq rcx,[rcx+0x4f]
0x146f2ab852fa    3a  8b11           movl rdx,[rcx]
0x146f2ab852fc    3c  488b4df0       REX.W movq rcx,[rbp-0x10]
0x146f2ab85300    40  488b494f       REX.W movq rcx,[rcx+0x4f]
0x146f2ab85304    44  8b5904         movl rbx,[rcx+0x4]
0x146f2ab85307    47  8945ec         movl [rbp-0x14],rax
0x146f2ab8530a    4a  8955e8         movl [rbp-0x18],rdx
0x146f2ab8530d    4d  895de4         movl [rbp-0x1c],rbx
0x146f2ab85310    50  488b45f0       REX.W movq rax,[rbp-0x10]
0x146f2ab85314    54  488b4023       REX.W movq rax,[rax+0x23]
0x146f2ab85318    58  483b20         REX.W cmpq rsp,[rax]
0x146f2ab8531b    5b  0f8698000000   jna 0x146f2ab853b9  <+0xf9>
0x146f2ab85321    61  488b45f0       REX.W movq rax,[rbp-0x10]
0x146f2ab85325    65  488b404f       REX.W movq rax,[rax+0x4f]
0x146f2ab85329    69  8b480c         movl rcx,[rax+0xc]
0x146f2ab8532c    6c  8b45dc         movl rax,[rbp-0x24]
0x146f2ab8532f    6f  ba2c000000     movl rdx,0x2c
0x146f2ab85334    74  0fafc2         imull rax,rdx
0x146f2ab85337    77  03c8           addl rcx,rax
0x146f2ab85339    79  488b55f0       REX.W movq rdx,[rbp-0x10]
0x146f2ab8533d    7d  488b5213       REX.W movq rdx,[rdx+0x13]
0x146f2ab85341    81  b803000000     movl rax,0x3
0x146f2ab85346    86  48f7d8         REX.W negq rax
0x146f2ab85349    89  4803c2         REX.W addq rax,rdx
0x146f2ab8534c    8c  8bc9           movl rcx,rcx
0x146f2ab8534e    8e  483bc8         REX.W cmpq rcx,rax
0x146f2ab85351    91  0f836c000000   jnc 0x146f2ab853c3  <+0x103>
0x146f2ab85357    97  488b45f0       REX.W movq rax,[rbp-0x10]
0x146f2ab8535b    9b  488b400b       REX.W movq rax,[rax+0xb]
0x146f2ab8535f    9f  8b1408         movl rdx,[rax+rcx*1]
0x146f2ab85362    a2  33c0           xorl rax,rax
0x146f2ab85364    a4  3bd0           cmpl rdx,rax
0x146f2ab85366    a6  0f9cc2         setll dl
0x146f2ab85369    a9  0fb6d2         movzxbl rdx,rdx
0x146f2ab8536c    ac  85d2           testl rdx,rdx
0x146f2ab8536e    ae  0f840e000000   jz 0x146f2ab85382  <+0xc2>
0x146f2ab85374    b4  8b45e0         movl rax,[rbp-0x20]
0x146f2ab85377    b7  83c001         addl rax,0x1
0x146f2ab8537a    ba  8945e0         movl [rbp-0x20],rax
0x146f2ab8537d    bd  e900000000     jmp 0x146f2ab85382  <+0xc2>
0x146f2ab85382    c2  8b45dc         movl rax,[rbp-0x24]
0x146f2ab85385    c5  83c001         addl rax,0x1
0x146f2ab85388    c8  488b4df0       REX.W movq rcx,[rbp-0x10]
0x146f2ab8538c    cc  488b494f       REX.W movq rcx,[rcx+0x4f]
0x146f2ab85390    d0  8b5108         movl rdx,[rcx+0x8]
0x146f2ab85393    d3  3bc2           cmpl rax,rdx
0x146f2ab85395    d5  0f8308000000   jnc 0x146f2ab853a3  <+0xe3>
0x146f2ab8539b    db  8945dc         movl [rbp-0x24],rax
0x146f2ab8539e    de  e96dffffff     jmp 0x146f2ab85310  <+0x50>
0x146f2ab853a3    e3  8b4de0         movl rcx,[rbp-0x20]
0x146f2ab853a6    e6  8bc1           movl rax,rcx
0x146f2ab853a8    e8  488be5         REX.W movq rsp,rbp
0x146f2ab853ab    eb  5d             pop rbp
0x146f2ab853ac    ec  c3             retl
0x146f2ab853ad    ed  50             push rax
0x146f2ab853ae    ee  e80dfeffff     call 0x146f2ab851c0     ;; wasm stub: 
WasmStackGuard
0x146f2ab853b3    f3  58             pop rax
0x146f2ab853b4    f4  e939ffffff     jmp 0x146f2ab852f2  <+0x32>
0x146f2ab853b9    f9  e802feffff     call 0x146f2ab851c0     ;; wasm stub: 
WasmStackGuard
0x146f2ab853be    fe  e95effffff     jmp 0x146f2ab85321  <+0x61>
0x146f2ab853c3   103  e888fcffff     call 0x146f2ab85050     ;; wasm stub: 
ThrowWasmTrapMemOutOfBounds

TurboFan:
0x146f2ab853e0     0  55             push rbp
0x146f2ab853e1     1  4889e5         REX.W movq rbp,rsp
0x146f2ab853e4     4  6a0a           push 0xa
0x146f2ab853e6     6  56             push rsi
0x146f2ab853e7     7  4883ec28       REX.W subq rsp,0x28
0x146f2ab853eb     b  488b5e4f       REX.W movq rbx,[rsi+0x4f]
0x146f2ab853ef     f  488b560b       REX.W movq rdx,[rsi+0xb]
0x146f2ab853f3    13  488b4e13       REX.W movq rcx,[rsi+0x13]
0x146f2ab853f7    17  4883e903       REX.W subq rcx,0x3
0x146f2ab853fb    1b  33ff           xorl rdi,rdi
0x146f2ab853fd    1d  4c8bc7         REX.W movq r8,rdi
0x146f2ab85400    20  4c8b4e23       REX.W movq r9,[rsi+0x23]
0x146f2ab85404    24  493b21         REX.W cmpq rsp,[r9]
0x146f2ab85407    27  0f8633000000   jna 0x146f2ab85440  <+0x60>
0x146f2ab8540d    2d  446bcf2c       imull r9,rdi,0x2c
0x146f2ab85411    31  448b5b0c       movl r11,[rbx+0xc]
0x146f2ab85415    35  4503cb         addl r9,r11
0x146f2ab85418    38  4c3bc9         REX.W cmpq r9,rcx
0x146f2ab8541b    3b  0f8352000000   jnc 0x146f2ab85473  <+0x93>
0x146f2ab85421    41  42833c0a00     cmpl [rdx+r9*1],0x0
0x146f2ab85426    46  0f8d04000000   jge 0x146f2ab85430  <+0x50>
0x146f2ab8542c    4c  4183c001       addl r8,0x1
0x146f2ab85430    50  83c701         addl rdi,0x1
0x146f2ab85433    53  397b08         cmpl [rbx+0x8],rdi
0x146f2ab85436    56  77c8           ja 0x146f2ab85400  <+0x20>
0x146f2ab85438    58  498bc0         REX.W movq rax,r8
0x146f2ab8543b    5b  488be5         REX.W movq rsp,rbp
0x146f2ab8543e    5e  5d             pop rbp
0x146f2ab8543f    5f  c3             retl
0x146f2ab85440    60  48895de8       REX.W movq [rbp-0x18],rbx
0x146f2ab85444    64  48897de0       REX.W movq [rbp-0x20],rdi
0x146f2ab85448    68  4c8945d8       REX.W movq [rbp-0x28],r8
0x146f2ab8544c    6c  488955d0       REX.W movq [rbp-0x30],rdx
0x146f2ab85450    70  48894dc8       REX.W movq [rbp-0x38],rcx
0x146f2ab85454    74  e867fdffff     call 0x146f2ab851c0     ;; wasm stub: 
WasmStackGuard
0x146f2ab85459    79  488b5de8       REX.W movq rbx,[rbp-0x18]
0x146f2ab8545d    7d  488b7de0       REX.W movq rdi,[rbp-0x20]
0x146f2ab85461    81  4c8b45d8       REX.W movq r8,[rbp-0x28]
0x146f2ab85465    85  488b55d0       REX.W movq rdx,[rbp-0x30]
0x146f2ab85469    89  488b4dc8       REX.W movq rcx,[rbp-0x38]
0x146f2ab8546d    8d  488b75f0       REX.W movq rsi,[rbp-0x10]
0x146f2ab85471    91  eb9a           jmp 0x146f2ab8540d  <+0x2d>
0x146f2ab85473    93  e8d8fbffff     call 0x146f2ab85050     ;; wasm stub: 
ThrowWasmTrapMemOutOfBounds
0x146f2ab85478    98  90             nop
0x146f2ab85479    99  0f1f00         nop



-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/3b3be010-e8a3-4953-9680-f169c6931bfe%40googlegroups.com.

Reply via email to