Skip to content

Instantly share code, notes, and snippets.

@indutny
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save indutny/01b4d9124dd59ec3a7f4 to your computer and use it in GitHub Desktop.
Save indutny/01b4d9124dd59ec3a7f4 to your computer and use it in GitHub Desktop.
0 0 i179 BoundsCheck i169 i178 <|@
0 1 s180 LoadKeyed t177[i169] t174 check_hole <|@
0 1 i452 Change s180 s to i truncating-int32 <|@
0 0 i192 BoundsCheck i145 i191 <|@
0 1 s193 LoadKeyed t190[i145] t187 check_hole <|@
0 1 i454 Change s193 s to i truncating-int32 <|@
0 1 d453 Change i452 i to d allow-undefined-as-nan <|@
0 1 d455 Change i454 i to d allow-undefined-as-nan <|@
0 2 d200 Mul d453 d455 ! <|@
0 1 i456 Change d200 d to i truncating-int32 allow-undefined-as-nan <|@
0 1 i205 Bitwise BIT_AND i456 i103 <|@
0 1 d211 Div d200 d457 ! <|@
0 1 i458 Change d211 d to i truncating-int32 allow-undefined-as-nan <|@
;;; <@158,#179> bounds-check
;;; <@160,#180> load-keyed
;;; <@162,#452> smi-untag
;;; <@164,#192> bounds-check
;;; <@166,#193> load-keyed
;;; <@168,#454> smi-untag
;;; <@170,#453> int32-to-double
;;; <@172,#455> int32-to-double
;;; <@174,#200> mul-d
;;; <@176,#456> double-to-i
;;; <@178,#205> bit-i
;;; <@180,#211> div-d
;;; <@182,#458> double-to-i
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment