function Point(x, y) {
this.x = x;
this.y = y;
}
var p = new Point(0, 1);
var q = new Point(2, 3);
mov ecx, „x“
mov eax, obj
cmp [eax + kMapOffset], 0xdeadbeef
jne miss
mov eax, [eax + kPropertiesOffset]
mov eax, [eax + 0xdeadbeef]
jmp done
miss:
call IC_Miss
done:
]
Uninitialized state -> Monomorphic“ state