Removed CSCOPE artifact.
authorsvenpanne@chromium.org <svenpanne@chromium.org>
Tue, 11 Nov 2014 11:52:42 +0000 (11:52 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org>
Tue, 11 Nov 2014 11:53:18 +0000 (11:53 +0000)
TBR=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/711363002

Cr-Commit-Position: refs/heads/master@{#25261}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25261 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/ppc/cscope.out [deleted file]

diff --git a/src/ppc/cscope.out b/src/ppc/cscope.out
deleted file mode 100644 (file)
index 5e05029..0000000
+++ /dev/null
@@ -1,288112 +0,0 @@
-cscope 15 $HOME/src/v8svn/src/ppc               0001503427
-       @assembler-ppc-inl.h
-
-37 #iâdeà
-V8_PPC_ASSEMBLER_PPC_INL_H_
-
-
-38 \ 1
-       #V8_PPC_ASSEMBLER_PPC_INL_H_
-
-
-       )
-
-40 \ 2
-       ~"¤c/µc/as£mbËr-µc.h
-"
-
-42 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-43 \ 2
-       ~"¤c/debug.h
-"
-
-46 
-Çme¥aû
-       gv8
- {
-
-47 
-Çme¥aû
-       g\9a\8bº®
- {
-
-50 
-boÞ
-       gCpuF\97tu»s
-::
-SuµÜtsC¿nkshaá
-(è{ \15 
-\8cue
-; }
-
-53 \1e
-       gR\96ocInfo
-::
-­¶y
-(
-\9a\8d\8c_t
-d\96\8f
-, 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-54 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- || 
-V8_OOL_CONSTANT_POOL
-
-
-55 ià(
-       gR\96ocInfo
-::
-IsIÁ\94ÇlReã»nû
-(
-rmode_
-)) {
-
-57 
-As£mbËr
-::
-R\96oÿ\8b\94ÇlReã»nû
-(
-pc_
-, 
-d\96\8f
-, 0, 
-iÿche_æush_mode
-);
-
-65 
-Add»ss
-       gR\96ocInfo
-::
-\8frg\91_add»ss
-() {
-
-66 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è|| 
-IsRuÁimeEÁry
-(rmode_));
-
-67 \15 
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-);
-
-71 
-Add»ss
-       gR\96ocInfo
-::
-\8frg\91_add»ss_add»ss
-() {
-
-72 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è|| 
-IsRuÁimeEÁry
-(rmode_) ||
-
-73 
-rmode_
- =ð
-EMBEDDED_OBJECT
- ||\84mode_ =ð
-EXTERNAL_REFERENCE
-);
-
-75 #ià
-V8_OOL_CONSTANT_POOL
-
-
-76 ià(
-       gAs£mbËr
-::
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-pc_
-)) {
-
-79 \15 
\9a\8b½»t_ÿ¡
-<
-Add»ss
->(
-pc_
-);
-
-92 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gAdd»ss
->(
-       gpc_
-);
-
-96 
-Add»ss
-       gR\96ocInfo
-::
-cÚ¡ªt_poÞ_\92\8cy_add»ss
-() {
-
-97 #ià
-V8_OOL_CONSTANT_POOL
-
-
-98 \15 
-As£mbËr
-::
-\8frg\91_cÚ¡ªt_poÞ_add»ss_©
-(
-pc_
-,
-
-99 
-ho¡_
-->
-cÚ¡ªt_poÞ
-());
-
-101 
-UNREACHABLE
-();
-
-102 \15 
-       gNULL
-;
-
-107 \12
-       gR\96ocInfo
-::
-\8frg\91_add»ss_size
-(è{ \15 
-As£mbËr
-::
-kS³c\9flT¬g\91Size
-; }
-
-110 \1e
-       gR\96ocInfo
-::
-£t_\8frg\91_add»ss
-(
-Add»ss
-\8frg\91
-,
-
-111 
-Wr\99eB¬r\9brMode
-wr\99e_b¬r\9br_mode
-,
-
-112 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-113 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è|| 
-IsRuÁimeEÁry
-(rmode_));
-
-114 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-, 
-\8frg\91
-, 
-iÿche_æush_mode
-);
-
-115 ià(
-       gwr\99e_b¬r\9br_mode
- =ð
-UPDATE_WRITE_BARRIER
- && 
-ho¡
-(è!ð
-NULL
- &&
-
-116 
-IsCodeT¬g\91
-(
-rmode_
-)) {
-
-117 
-Objeù
-* 
-\8frg\91_code
- = 
-Code
-::
-G\91CodeFromT¬g\91Add»ss
-(
-\8frg\91
-);
-
-118 
-ho¡
-()->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-RecÜdWr\99eIÁoCode
-(
-
-119 
-ho¡
-(), 
-this
-, 
-H\97pObjeù
-::
-ÿ¡
-(
-\8frg\91_code
-));
-
-124 
-Add»ss
-       gAs£mbËr
-::
-b»ak_add»ss_äom_»tuº_add»ss
-(Add»s 
-pc
-) {
-
-125 \15 
-\8frg\91_add»ss_äom_»tuº_add»ss
-(
-pc
-);
-
-129 
-Add»ss
-       gAs£mbËr
-::
-\8frg\91_add»ss_äom_»tuº_add»ss
-(Add»s 
-pc
-) {
-
-137 #ià
-V8_OOL_CONSTANT_POOL
-
-
-138 ià(
-IsCÚ¡ªtPoÞLßdEnd
-(
-pc
- - 3 * 
-kIn¡rSize
-)) {
-
-139 \15 
-pc
- - (
-kMovIn¡ruùiÚsCÚ¡ªtPoÞ
- + 2è* 
-kIn¡rSize
-;
-
-142 \15 
-       gpc
- - (
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- + 2è* 
-       gkIn¡rSize
-;
-
-146 
-Add»ss
-       gAs£mbËr
-::
-»tuº_add»ss_äom_ÿÎ_¡¬t
-(Add»s 
-pc
-) {
-
-147 #ià
-V8_OOL_CONSTANT_POOL
-
-
-148 
-Add»ss
-lßd_add»ss
- = 
-pc
- + (
-kMovIn¡ruùiÚsCÚ¡ªtPoÞ
- - 1è* 
-kIn¡rSize
-;
-
-149 ià(
-IsCÚ¡ªtPoÞLßdEnd
-(
-lßd_add»ss
-))
-
-150 \15 
-       gpc
- + (
-       gkMovIn¡ruùiÚsCÚ¡ªtPoÞ
- + 2è* 
-       gkIn¡rSize
-;
-
-152 \15 
-       gpc
- + (
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- + 2è* 
-       gkIn¡rSize
-;
-
-156 
-Objeù
-* 
-       gR\96ocInfo
-::
-\8frg\91_objeù
-() {
-
-157 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è||\84mode_ =ð
-EMBEDDED_OBJECT
-);
-
-158 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gObjeù
-*>(
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-));
-
-162 
-       gHªdË
-<
-       gObjeù
-> 
-       gR\96ocInfo
-::
-\8frg\91_objeù_hªdË
-(
-As£mbËr
-* 
-Üig\9a
-) {
-
-163 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è||\84mode_ =ð
-EMBEDDED_OBJECT
-);
-
-164 \15 
-       gHªdË
-<
-       gObjeù
->(
-
-165 
-       g»\9a\8b½»t_ÿ¡
-<
-       gObjeù
-**>(
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-)));
-
-169 \1e
-       gR\96ocInfo
-::
-£t_\8frg\91_objeù
-(
-Objeù
-* 
-\8frg\91
-,
-
-170 
-Wr\99eB¬r\9brMode
-wr\99e_b¬r\9br_mode
-,
-
-171 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-172 
-DCHECK
-(
-IsCodeT¬g\91
-(
-rmode_
-è||\84mode_ =ð
-EMBEDDED_OBJECT
-);
-
-173 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-
-174 
-pc_
-, 
-ho¡_
-, 
\9a\8b½»t_ÿ¡
-<
-Add»ss
->(
-\8frg\91
-), 
-iÿche_æush_mode
-);
-
-175 ià(
-       gwr\99e_b¬r\9br_mode
- =ð
-UPDATE_WRITE_BARRIER
- && 
-ho¡
-(è!ð
-NULL
- &&
-
-176 
-\8frg\91
-->
-IsH\97pObjeù
-()) {
-
-177 
-ho¡
-()->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-RecÜdWr\99e
-(
-
-178 
-ho¡
-(), &
-MemÜy
-::
-Objeù_©
-(
-pc_
-), 
-H\97pObjeù
-::
-ÿ¡
-(
-\8frg\91
-));
-
-183 
-Add»ss
-       gR\96ocInfo
-::
-\8frg\91_»ã»nû
-() {
-
-184 
-DCHECK
-(
-rmode_
- =ð
-EXTERNAL_REFERENCE
-);
-
-185 \15 
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-);
-
-189 
-Add»ss
-       gR\96ocInfo
-::
-\8frg\91_ruÁime_\92\8cy
-(
-As£mbËr
-* 
-Üig\9a
-) {
-
-190 
-DCHECK
-(
-IsRuÁimeEÁry
-(
-rmode_
-));
-
-191 \15 
-\8frg\91_add»ss
-();
-
-195 \1e
-       gR\96ocInfo
-::
-£t_\8frg\91_ruÁime_\92\8cy
-(
-Add»ss
-\8frg\91
-,
-
-196 
-Wr\99eB¬r\9brMode
-wr\99e_b¬r\9br_mode
-,
-
-197 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-198 
-DCHECK
-(
-IsRuÁimeEÁry
-(
-rmode_
-));
-
-199 ià(
-\8frg\91_add»ss
-(è!ð
-\8frg\91
-)
-
-200 
-£t_\8frg\91_add»ss
-(
-\8frg\91
-, 
-wr\99e_b¬r\9br_mode
-, 
-iÿche_æush_mode
-);
-
-204 
-       gHªdË
-<
-       gC\96l
-> 
-       gR\96ocInfo
-::
-\8frg\91_ûÎ_hªdË
-() {
-
-205 
-DCHECK
-(
-rmode_
- =ð
-R\96ocInfo
-::
-CELL
-);
-
-206 
-Add»ss
-       gadd»ss
- = 
-MemÜy
-::
-Add»ss_©
-(
-pc_
-);
-
-207 \15 
-       gHªdË
-<
-       gC\96l
->(
-       g»\9a\8b½»t_ÿ¡
-<C\96l**>(
-       gadd»ss
-));
-
-211 
-C\96l
-* 
-       gR\96ocInfo
-::
-\8frg\91_ûÎ
-() {
-
-212 
-DCHECK
-(
-rmode_
- =ð
-R\96ocInfo
-::
-CELL
-);
-
-213 \15 
-       gC\96l
-::
-FromV®ueAdd»ss
-(
-MemÜy
-::
-Add»ss_©
-(
-pc_
-));
-
-217 \1e
-       gR\96ocInfo
-::
-£t_\8frg\91_ûÎ
-(
-C\96l
-* 
-ûÎ
-, 
-Wr\99eB¬r\9brMode
-wr\99e_b¬r\9br_mode
-,
-
-218 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-219 
-DCHECK
-(
-rmode_
- =ð
-R\96ocInfo
-::
-CELL
-);
-
-220 
-Add»ss
-       gadd»ss
- = 
-ûÎ
-->
-add»ss
-(è+ 
-C\96l
-::
-kV®ueOff£t
-;
-
-221 
-       gMemÜy
-::
-Add»ss_©
-(
-pc_
-èð
-add»ss
-;
-
-222 ià(
-       gwr\99e_b¬r\9br_mode
- =ð
-UPDATE_WRITE_BARRIER
- && 
-ho¡
-(è!ð
-NULL
-) {
-
-225 
-ho¡
-()->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-RecÜdWr\99e
-(ho¡(), 
-NULL
-, 
-ûÎ
-);
-
-230 #ià
-V8_OOL_CONSTANT_POOL
-
-
-231 \18cڡ \12
-       gkNoCodeAgeIn¡ruùiÚs
- = 7;
-
-233 \18cڡ \12
-       gkNoCodeAgeIn¡ruùiÚs
- = 6;
-
-235 \18cڡ \12
-       gkCodeAg\9agIn¡ruùiÚs
- =
-
-236 
-As£mbËr
-::
-kMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- + 3;
-
-237 \18cڡ \12
-       gkNoCodeAgeSequ\92ûIn¡ruùiÚs
- =
-
-238 ((
-kNoCodeAgeIn¡ruùiÚs
- >ð
-kCodeAg\9agIn¡ruùiÚs
-)
-
-239 ? 
-kNoCodeAgeIn¡ruùiÚs
-
-
-240 : 
-kCodeAg\9agIn¡ruùiÚs
-);
-
-241 \18cڡ \12
-       gkNoCodeAgeSequ\92ûNÝs
- =
-
-242 (
-kNoCodeAgeSequ\92ûIn¡ruùiÚs
- - 
-kNoCodeAgeIn¡ruùiÚs
-);
-
-243 \18cڡ \12
-       gkCodeAg\9agSequ\92ûNÝs
- =
-
-244 (
-kNoCodeAgeSequ\92ûIn¡ruùiÚs
- - 
-kCodeAg\9agIn¡ruùiÚs
-);
-
-245 \18cڡ \12
-       gkCodeAg\9agT¬g\91D\96\8f
- = 1 * 
-As£mbËr
-::
-kIn¡rSize
-;
-
-246 \18cڡ \12
-       gkNoCodeAgeSequ\92ûL\92gth
- =
-
-247 (
-kNoCodeAgeSequ\92ûIn¡ruùiÚs
- * 
-As£mbËr
-::
-kIn¡rSize
-);
-
-250 
-       gHªdË
-<
-       gObjeù
-> 
-       gR\96ocInfo
-::
-code_age_¡ub_hªdË
-(
-As£mbËr
-* 
-Üig\9a
-) {
-
-251 
-UNREACHABLE
-();
-
-252 \15 
-       gHªdË
-<
-       gObjeù
->();
-
-256 
-Code
-* 
-       gR\96ocInfo
-::
-code_age_¡ub
-() {
-
-257 
-DCHECK
-(
-rmode_
- =ð
-R\96ocInfo
-::
-CODE_AGE_SEQUENCE
-);
-
-258 \15 
-       gCode
-::
-G\91CodeFromT¬g\91Add»ss
-(
-
-259 
-As£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
- + 
-kCodeAg\9agT¬g\91D\96\8f
-, 
-ho¡_
-));
-
-263 \1e
-       gR\96ocInfo
-::
-£t_code_age_¡ub
-(
-Code
-* 
-¡ub
-,
-
-264 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-265 
-DCHECK
-(
-rmode_
- =ð
-R\96ocInfo
-::
-CODE_AGE_SEQUENCE
-);
-
-266 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-pc_
- + 
-kCodeAg\9agT¬g\91D\96\8f
-, 
-ho¡_
-,
-
-267 
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-(),
-
-268 
-iÿche_æush_mode
-);
-
-272 
-Add»ss
-       gR\96ocInfo
-::
-ÿÎ_add»ss
-() {
-
-273 
-DCHECK
-((
-IsJSR\91
-(
-rmode
-()è&& 
-IsP©chedR\91uºSequ\92û
-()) ||
-
-274 (
-IsDebugB»akSlÙ
-(
-rmode
-()è&& 
-IsP©chedDebugB»akSlÙSequ\92û
-()));
-
-278 \15 
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-);
-
-282 \1e
-       gR\96ocInfo
-::
-£t_ÿÎ_add»ss
-(
-Add»ss
-\8frg\91
-) {
-
-283 
-DCHECK
-((
-IsJSR\91
-(
-rmode
-()è&& 
-IsP©chedR\91uºSequ\92û
-()) ||
-
-284 (
-IsDebugB»akSlÙ
-(
-rmode
-()è&& 
-IsP©chedDebugB»akSlÙSequ\92û
-()));
-
-285 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-, 
-\8frg\91
-);
-
-286 ià(
-ho¡
-(è!ð
-NULL
-) {
-
-287 
-Objeù
-* 
-\8frg\91_code
- = 
-Code
-::
-G\91CodeFromT¬g\91Add»ss
-(
-\8frg\91
-);
-
-288 
-ho¡
-()->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-RecÜdWr\99eIÁoCode
-(
-
-289 
-ho¡
-(), 
-this
-, 
-H\97pObjeù
-::
-ÿ¡
-(
-\8frg\91_code
-));
-
-294 
-Objeù
-* 
-       gR\96ocInfo
-::
-ÿÎ_objeù
-(è{ \15 *
-ÿÎ_objeù_add»ss
-(); }
-
-297 \1e
-       gR\96ocInfo
-::
-£t_ÿÎ_objeù
-(
-Objeù
-* 
-\8frg\91
-) {
-
-298 *
-ÿÎ_objeù_add»ss
-(èð
-\8frg\91
-;
-
-302 
-Objeù
-** 
-       gR\96ocInfo
-::
-ÿÎ_objeù_add»ss
-() {
-
-303 
-DCHECK
-((
-IsJSR\91
-(
-rmode
-()è&& 
-IsP©chedR\91uºSequ\92û
-()) ||
-
-304 (
-IsDebugB»akSlÙ
-(
-rmode
-()è&& 
-IsP©chedDebugB»akSlÙSequ\92û
-()));
-
-305 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gObjeù
-**>(
-       gpc_
- + 2 * 
-       gAs£mbËr
-::
-kIn¡rSize
-);
-
-309 \1e
-       gR\96ocInfo
-::
-W\9deOut
-() {
-
-310 
-DCHECK
-(
-IsEmbeddedObjeù
-(
-rmode_
-è|| 
-IsCodeT¬g\91
-(rmode_) ||
-
-311 
-IsRuÁimeEÁry
-(
-rmode_
-è|| 
-IsEx\8bº®Reã»nû
-(rmode_));
-
-312 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-pc_
-, 
-ho¡_
-, 
-NULL
-);
-
-316 
-boÞ
-       gR\96ocInfo
-::
-IsP©chedR\91uºSequ\92û
-() {
-
-322 
-In¡r
-\9a¡r0
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
-);
-
-323 
-In¡r
-       g\9a¡r1
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
- + 1 * As£mbËr::
-kIn¡rSize
-);
-
-324 #ià
-V8_TARGET_ARCH_PPC64
-
-
-325 
-In¡r
-       g\9a¡r3
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
- + (3 * As£mbËr::
-kIn¡rSize
-));
-
-326 
-In¡r
-       g\9a¡r4
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
- + (4 * As£mbËr::
-kIn¡rSize
-));
-
-327 
-In¡r
-       gb\9a¡r
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
- + (7 * As£mbËr::
-kIn¡rSize
-));
-
-329 
-In¡r
-       gb\9a¡r
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
- + 4 * As£mbËr::
-kIn¡rSize
-);
-
-331 
-boÞ
-       g·tched_»tuº
- =
-
-332 ((
-\9a¡r0
- & 
-kOpcodeMask
-è=ð
-ADDIS
- && (
-\9a¡r1
- & kOpcodeMaskè=ð
-ORI
- &&
-
-333 #ià
-V8_TARGET_ARCH_PPC64
-
-
-334 (
-\9a¡r3
- & 
-kOpcodeMask
-è=ð
-ORIS
- && (
-\9a¡r4
- & kOpcodeMaskè=ð
-ORI
- &&
-
-336 (
-b\9a¡r
- == 0x7d821008));
-
-339 \15 
-       g·tched_»tuº
-;
-
-343 
-boÞ
-       gR\96ocInfo
-::
-IsP©chedDebugB»akSlÙSequ\92û
-() {
-
-344 
-In¡r
-cu¼\92t_\9a¡r
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-pc_
-);
-
-345 \15 !
-       gAs£mbËr
-::
-IsNÝ
-(
-cu¼\92t_\9a¡r
-, 
-As£mbËr
-::
-DEBUG_BREAK_NOP
-);
-
-349 \1e
-       gR\96ocInfo
-::
-Vis\99
-(
-Isީe
-* 
-isީe
-, 
-ObjeùVis\99Ü
-* 
-vis\99Ü
-) {
-
-350 
-       gR\96ocInfo
-::
-Mode
-mode
- = 
-rmode
-();
-
-351 ià(
-       gmode
- =ð
-R\96ocInfo
-::
-EMBEDDED_OBJECT
-) {
-
-352 
-vis\99Ü
-->
-Vis\99EmbeddedPo\9a\8br
-(
-this
-);
-
-353 } \vià(
-       gR\96ocInfo
-::
-IsCodeT¬g\91
-(
-mode
-)) {
-
-354 
-vis\99Ü
-->
-Vis\99CodeT¬g\91
-(
-this
-);
-
-355 } \vià(
-       gmode
- =ð
-R\96ocInfo
-::
-CELL
-) {
-
-356 
-vis\99Ü
-->
-Vis\99C\96l
-(
-this
-);
-
-357 } \vià(
-       gmode
- =ð
-R\96ocInfo
-::
-EXTERNAL_REFERENCE
-) {
-
-358 
-vis\99Ü
-->
-Vis\99Ex\8bº®Reã»nû
-(
-this
-);
-
-359 } \vià(
-       gR\96ocInfo
-::
-IsCodeAgeSequ\92û
-(
-mode
-)) {
-
-360 
-vis\99Ü
-->
-Vis\99CodeAgeSequ\92û
-(
-this
-);
-
-361 } \vià(((
-       gR\96ocInfo
-::
-IsJSR\91
-(
-mode
-è&& 
-IsP©chedR\91uºSequ\92û
-()) ||
-
-362 (
-R\96ocInfo
-::
-IsDebugB»akSlÙ
-(
-mode
-) &&
-
-363 
-IsP©chedDebugB»akSlÙSequ\92û
-())) &&
-
-364 
-isީe
-->
-debug
-()->
-has_b»ak_po\9ats
-()) {
-
-365 
-vis\99Ü
-->
-Vis\99DebugT¬g\91
-(
-this
-);
-
-366 } \vià(
-IsRuÁimeEÁry
-(
-mode
-)) {
-
-367 
-       gvis\99Ü
-->
-Vis\99RuÁimeEÁry
-(
-this
-);
-
-372 
-       g\8bm¶©e
- <
-ty³Çme
-       gS\8fticVis\99Ü
->
-
-373 \1e
-       gR\96ocInfo
-::
-Vis\99
-(
-H\97p
-* 
-h\97p
-) {
-
-374 
-R\96ocInfo
-::
-Mode
-mode
- = 
-rmode
-();
-
-375 ià(
-       gmode
- =ð
-R\96ocInfo
-::
-EMBEDDED_OBJECT
-) {
-
-376 
-S\8fticVis\99Ü
-::
-Vis\99EmbeddedPo\9a\8br
-(
-h\97p
-, 
-this
-);
-
-377 } \vià(
-       gR\96ocInfo
-::
-IsCodeT¬g\91
-(
-mode
-)) {
-
-378 
-S\8fticVis\99Ü
-::
-Vis\99CodeT¬g\91
-(
-h\97p
-, 
-this
-);
-
-379 } \vià(
-       gmode
- =ð
-R\96ocInfo
-::
-CELL
-) {
-
-380 
-S\8fticVis\99Ü
-::
-Vis\99C\96l
-(
-h\97p
-, 
-this
-);
-
-381 } \vià(
-       gmode
- =ð
-R\96ocInfo
-::
-EXTERNAL_REFERENCE
-) {
-
-382 
-S\8fticVis\99Ü
-::
-Vis\99Ex\8bº®Reã»nû
-(
-this
-);
-
-383 } \vià(
-       gR\96ocInfo
-::
-IsCodeAgeSequ\92û
-(
-mode
-)) {
-
-384 
-S\8fticVis\99Ü
-::
-Vis\99CodeAgeSequ\92û
-(
-h\97p
-, 
-this
-);
-
-385 } \vià(
-       gh\97p
-->
-isީe
-()->
-debug
-()->
-has_b»ak_po\9ats
-() &&
-
-386 ((
-       gR\96ocInfo
-::
-IsJSR\91
-(
-mode
-è&& 
-IsP©chedR\91uºSequ\92û
-()) ||
-
-387 (
-R\96ocInfo
-::
-IsDebugB»akSlÙ
-(
-mode
-) &&
-
-388 
-IsP©chedDebugB»akSlÙSequ\92û
-()))) {
-
-389 
-S\8fticVis\99Ü
-::
-Vis\99DebugT¬g\91
-(
-h\97p
-, 
-this
-);
-
-390 } \vià(
-IsRuÁimeEÁry
-(
-mode
-)) {
-
-391 
-       gS\8fticVis\99Ü
-::
-Vis\99RuÁimeEÁry
-(
-this
-);
-
-395 
-       gO³¿nd
-::
-O³¿nd
-(
-\9a\8d\8c_t
-immed\9f\8b
-, 
-R\96ocInfo
-::
-Mode
-rmode
-) {
-
-396 
-rm_
- = 
-no_»g
-;
-
-397 
-       gimm_
- = 
-immed\9f\8b
-;
-
-398 
-       grmode_
- = 
-rmode
-;
-
-401 
-       gO³¿nd
-::
-O³¿nd
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-f
-) {
-
-402 
-rm_
- = 
-no_»g
-;
-
-403 
-       gimm_
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-f
-.
-add»ss
-());
-
-404 
-       grmode_
- = 
-R\96ocInfo
-::
-EXTERNAL_REFERENCE
-;
-
-407 
-       gO³¿nd
-::
-O³¿nd
-(
-Smi
-* 
-v®ue
-) {
-
-408 
-rm_
- = 
-no_»g
-;
-
-409 
-       gimm_
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-v®ue
-);
-
-410 
-       grmode_
- = 
-kR\96ocInfo_NONEPTR
-;
-
-413 
-       gO³¿nd
-::
-O³¿nd
-(
-Regi¡\94
-rm
-) {
-
-414 
-rm_
- = 
-rm
-;
-
-415 
-       grmode_
- = 
-kR\96ocInfo_NONEPTR
-;
-
-418 \1e
-       gAs£mbËr
-::
-CheckBufãr
-() {
-
-419 ià(
-bufãr_¥aû
-(è<ð
-kG­
-) {
-
-420 
-GrowBufãr
-();
-
-424 \1e
-       gAs£mbËr
-::
-CheckT¿mpÞ\9aePoÞQuick
-() {
-
-425 ià(
-pc_off£t
-(è>ð
-Ãxt_bufãr_check_
-) {
-
-426 
-CheckT¿mpÞ\9aePoÞ
-();
-
-430 \1e
-       gAs£mbËr
-::
-em\99
-(
-In¡r
-x
-) {
-
-431 
-CheckBufãr
-();
-
-432 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gpc_
-èð
-x
-;
-
-433 
-       gpc_
- +ð
-kIn¡rSize
-;
-
-434 
-CheckT¿mpÞ\9aePoÞQuick
-();
-
-437 
-boÞ
-       gO³¿nd
-::
-is_»g
-(ècÚ¡ { \15 
-rm_
-.
-is_v®id
-(); }
-
-441 
-Add»ss
-       gAs£mbËr
-::
-\8frg\91_add»ss_©
-(Add»s 
-pc
-,
-
-442 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-) {
-
-443 
-In¡r
-       g\9a¡r1
- = 
-\9a¡r_©
-(
-pc
-);
-
-444 
-In¡r
-       g\9a¡r2
- = 
-\9a¡r_©
-(
-pc
- + 
-kIn¡rSize
-);
-
-446 ià(
-IsLis
-(
-\9a¡r1
-è&& 
-IsOri
-(
-\9a¡r2
-)) {
-
-447 #ià
-V8_TARGET_ARCH_PPC64
-
-
-448 
-In¡r
-       g\9a¡r4
- = 
-\9a¡r_©
-(
-pc
- + (3 * 
-kIn¡rSize
-));
-
-449 
-In¡r
-       g\9a¡r5
- = 
-\9a¡r_©
-(
-pc
- + (4 * 
-kIn¡rSize
-));
-
-451 
-u\9at64_t
-       ghi
- = (
-¡©ic_ÿ¡
-<
-u\9at32_t
->((
-\9a¡r1
- & 
-kImm16Mask
-) << 16) |
-
-452 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-\9a¡r2
- & 
-kImm16Mask
-));
-
-453 
-u\9at64_t
-       glo
- = (
-¡©ic_ÿ¡
-<
-u\9at32_t
->((
-\9a¡r4
- & 
-kImm16Mask
-) << 16) |
-
-454 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-\9a¡r5
- & 
-kImm16Mask
-));
-
-455 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gAdd»ss
->((
-       ghi
- << 32è| 
-       glo
-);
-
-458 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gAdd»ss
->(((
-       g\9a¡r1
- & 
-       gkImm16Mask
-) << 16) |
-
-459 (
-       g\9a¡r2
- & 
-       gkImm16Mask
-));
-
-462 #ià
-V8_OOL_CONSTANT_POOL
-
-
-463 \15 
-       gMemÜy
-::
-Add»ss_©
-(
-\8frg\91_cÚ¡ªt_poÞ_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-));
-
-465 
-DCHECK
-(
-çl£
-);
-
-466 \15 (
-       gAdd»ss
-)0;
-
-471 #ià
-V8_OOL_CONSTANT_POOL
-
-
-472 
-boÞ
-       gAs£mbËr
-::
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-Add»ss
-pc
-) {
-
-473 #ià
-V8_TARGET_ARCH_PPC64
-
-
-474 ià(!
-IsLi
-(
-\9a¡r_©
-(
-pc
-))è\15 
-çl£
-;
-
-475 
-       gpc
- +ð
-kIn¡rSize
-;
-
-477 \15 
-G\91RA
-(
-\9a¡r_©
-(
-pc
-)).
-is
-(
-kCÚ¡ªtPoÞRegi¡\94
-);
-
-481 
-boÞ
-       gAs£mbËr
-::
-IsCÚ¡ªtPoÞLßdEnd
-(
-Add»ss
-pc
-) {
-
-482 #ià
-V8_TARGET_ARCH_PPC64
-
-
-483 
-pc
- -ð
-kIn¡rSize
-;
-
-485 \15 
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-pc
-);
-
-489 \12
-       gAs£mbËr
-::
-G\91CÚ¡ªtPoÞOff£t
-(
-Add»ss
-pc
-) {
-
-490 
-DCHECK
-(
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-pc
-));
-
-491 
-In¡r
-       g\9a¡r
- = 
-\9a¡r_©
-(
-pc
-);
-
-492 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-((
-\9a¡r
- & 
-kImm16Mask
-));
-
-493 \15 
-       goff£t
-;
-
-497 \1e
-       gAs£mbËr
-::
-S\91CÚ¡ªtPoÞOff£t
-(
-Add»ss
-pc
-, \12
-off£t
-) {
-
-498 
-DCHECK
-(
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-pc
-));
-
-499 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-500 
-In¡r
-       g\9a¡r
- = 
-\9a¡r_©
-(
-pc
-);
-
-501 
-       g\9a¡r
- &ð~
-kImm16Mask
-;
-
-502 
-       g\9a¡r
- |ð(
-off£t
- & 
-kImm16Mask
-);
-
-503 
-\9a¡r_©_put
-(
-pc
-, 
-\9a¡r
-);
-
-507 
-Add»ss
-       gAs£mbËr
-::
-\8frg\91_cÚ¡ªt_poÞ_add»ss_©
-(
-
-508 
-Add»ss
-pc
-, 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-) {
-
-509 
-Add»ss
-       gaddr
- = 
\9a\8b½»t_ÿ¡
-<Add»ss>(
-cÚ¡ªt_poÞ
-);
-
-510 
-DCHECK
-(
-addr
-);
-
-511 
-       gaddr
- +ð
-G\91CÚ¡ªtPoÞOff£t
-(
-pc
-);
-
-512 \15 
-       gaddr
-;
-
-521 \1e
-       gAs£mbËr
-::
-de£r\9fliz©iÚ_£t_¥ec\9fl_\8frg\91
-(
-
-522 
-Add»ss
-\9a¡ruùiÚ_·ylßd
-, 
-Code
-* 
-code
-, Add»s 
-\8frg\91
-) {
-
-523 
-£t_\8frg\91_add»ss_©
-(
-\9a¡ruùiÚ_·ylßd
-, 
-code
-, 
-\8frg\91
-);
-
-527 \1e
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-Add»ss
-pc
-,
-
-528 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-,
-
-529 
-Add»ss
-\8frg\91
-,
-
-530 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-531 
-In¡r
-       g\9a¡r1
- = 
-\9a¡r_©
-(
-pc
-);
-
-532 
-In¡r
-       g\9a¡r2
- = 
-\9a¡r_©
-(
-pc
- + 
-kIn¡rSize
-);
-
-534 ià(
-IsLis
-(
-\9a¡r1
-è&& 
-IsOri
-(
-\9a¡r2
-)) {
-
-535 #ià
-V8_TARGET_ARCH_PPC64
-
-
-536 
-In¡r
-       g\9a¡r4
- = 
-\9a¡r_©
-(
-pc
- + (3 * 
-kIn¡rSize
-));
-
-537 
-In¡r
-       g\9a¡r5
- = 
-\9a¡r_©
-(
-pc
- + (4 * 
-kIn¡rSize
-));
-
-539 
-u\9at32_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<u\9at32_t*>(
-pc
-);
-
-540 
-u\9a\8d\8c_t
-       g\99¬g\91
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t>(
-\8frg\91
-);
-
-542 
-       g\9a¡r5
- &ð~
-kImm16Mask
-;
-
-543 
-       g\9a¡r5
- |ð
-\99¬g\91
- & 
-kImm16Mask
-;
-
-544 
-       g\99¬g\91
- = 
-\99¬g\91
- >> 16;
-
-546 
-       g\9a¡r4
- &ð~
-kImm16Mask
-;
-
-547 
-       g\9a¡r4
- |ð
-\99¬g\91
- & 
-kImm16Mask
-;
-
-548 
-       g\99¬g\91
- = 
-\99¬g\91
- >> 16;
-
-550 
-       g\9a¡r2
- &ð~
-kImm16Mask
-;
-
-551 
-       g\9a¡r2
- |ð
-\99¬g\91
- & 
-kImm16Mask
-;
-
-552 
-       g\99¬g\91
- = 
-\99¬g\91
- >> 16;
-
-554 
-       g\9a¡r1
- &ð~
-kImm16Mask
-;
-
-555 
-       g\9a¡r1
- |ð
-\99¬g\91
- & 
-kImm16Mask
-;
-
-556 
-       g\99¬g\91
- = 
-\99¬g\91
- >> 16;
-
-558 *
-       gp
- = 
-\9a¡r1
-;
-
-559 *(
-       gp
- + 1èð
-\9a¡r2
-;
-
-560 *(
-       gp
- + 3èð
-\9a¡r4
-;
-
-561 *(
-       gp
- + 4èð
-\9a¡r5
-;
-
-562 ià(
-       giÿche_æush_mode
- !ð
-SKIP_ICACHE_FLUSH
-) {
-
-563 
-CpuF\97tu»s
-::
-FlushICache
-(
-p
-, 5 * 
-kIn¡rSize
-);
-
-566 
-u\9at32_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<u\9at32_t*>(
-pc
-);
-
-567 
-u\9at32_t
-       g\99¬g\91
- = 
\9a\8b½»t_ÿ¡
-<u\9at32_t>(
-\8frg\91
-);
-
-568 \12
-       glo_wÜd
- = 
-\99¬g\91
- & 
-kImm16Mask
-;
-
-569 \12
-       ghi_wÜd
- = 
-\99¬g\91
- >> 16;
-
-570 
-       g\9a¡r1
- &ð~
-kImm16Mask
-;
-
-571 
-       g\9a¡r1
- |ð
-hi_wÜd
-;
-
-572 
-       g\9a¡r2
- &ð~
-kImm16Mask
-;
-
-573 
-       g\9a¡r2
- |ð
-lo_wÜd
-;
-
-575 *
-       gp
- = 
-\9a¡r1
-;
-
-576 *(
-       gp
- + 1èð
-\9a¡r2
-;
-
-577 ià(
-       giÿche_æush_mode
- !ð
-SKIP_ICACHE_FLUSH
-) {
-
-578 
-CpuF\97tu»s
-::
-FlushICache
-(
-p
-, 2 * 
-kIn¡rSize
-);
-
-582 #ià
-V8_OOL_CONSTANT_POOL
-
-
-583 
-       gMemÜy
-::
-Add»ss_©
-(
-\8frg\91_cÚ¡ªt_poÞ_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-)) =
-
-584 
-\8frg\91
-;
-
-586 
-UNREACHABLE
-();
-
-       @assembler-ppc.cc
-
-37 \ 2
-       ~"¤c/v8.h
-"
-
-39 #ià
-V8_TARGET_ARCH_PPC
-
-
-41 \ 2
-       ~"¤c/ba£/b\99s.h
-"
-
-42 \ 2
-       ~"¤c/ba£/ýu.h
-"
-
-43 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-44 \ 2
-       ~"¤c/µc/as£mbËr-µc-\9al.h
-"
-
-45 \ 2
-       ~"¤c/£r\9flize.h
-"
-
-47 
-Çme¥aû
-       gv8
- {
-
-48 
-Çme¥aû
-       g\9a\8bº®
- {
-
-51 \18\1d
-CpuF\97tu»sIm¶\9bdByComp\9e\94
-() {
-
-52 \1d
-       gªsw\94
- = 0;
-
-53 \15 
-       gªsw\94
-;
-
-57 \1e
-       gCpuF\97tu»s
-::
-ProbeIm¶
-(
-boÞ
-üoss_comp\9ee
-) {
-
-58 
-suµÜ\8bd_
- |ð
-CpuF\97tu»sIm¶\9bdByComp\9e\94
-();
-
-59 
-       gÿche_l\9ae_size_
- = 128;
-
-62 ià(
-       güoss_comp\9ee
-) \15;
-
-67 #iâdeà
-USE_SIMULATOR
-
-
-69 
-       gba£
-::
-CPU
-ýu
-;
-
-70 #ià
-V8_TARGET_ARCH_PPC64
-
-
-71 ià(
-       gýu
-.
-·¹
-(è=ð
-ba£
-::
-CPU
-::
-PPC_POWER8
-) {
-
-72 
-suµÜ\8bd_
- |ð(1u << 
-FPR_GPR_MOV
-);
-
-75 ià(
-       gýu
-.
-·¹
-(è=ð
-ba£
-::
-CPU
-::
-PPC_POWER6
- ||
-
-76 
-ýu
-.
-·¹
-(è=ð
-ba£
-::
-CPU
-::
-PPC_POWER7
- ||
-
-77 
-ýu
-.
-·¹
-(è=ð
-ba£
-::
-CPU
-::
-PPC_POWER8
-) {
-
-78 
-suµÜ\8bd_
- |ð(1u << 
-LWSYNC
-);
-
-80 #ià
-V8_OS_LINUX
-
-
-81 ià(!(
-       gýu
-.
-·¹
-(è=ð
-ba£
-::
-CPU
-::
-PPC_G5
- || 
-ýu
-.·¹(è=ðba£::CPU::
-PPC_G4
-)) {
-
-83 
-suµÜ\8bd_
- |ð(1u << 
-FPU
-);
-
-85 ià(
-       gýu
-.
-ÿche_l\9ae_size
-() != 0) {
-
-86 
-ÿche_l\9ae_size_
- = 
-ýu
-.
-ÿche_l\9ae_size
-();
-
-88 #\96
-V8_OS_AIX
-
-
-90 
-       gsuµÜ\8bd_
- |ð(1u << 
-FPU
-);
-
-93 
-       gsuµÜ\8bd_
- |ð(1u << 
-FPU
-);
-
-94 
-       gsuµÜ\8bd_
- |ð(1u << 
-LWSYNC
-);
-
-95 #ià
-V8_TARGET_ARCH_PPC64
-
-
-96 
-       gsuµÜ\8bd_
- |ð(1u << 
-FPR_GPR_MOV
-);
-
-102 \1e
-       gCpuF\97tu»s
-::
-Pr\9atT¬g\91
-() {
-
-103 cڡ \ 5
-µc_¬ch
- = 
-NULL
-;
-
-105 #ià
-V8_TARGET_ARCH_PPC64
-
-
-106 
-       gµc_¬ch
- = "ppc64";
-
-108 
-       gµc_¬ch
- = "ppc";
-
-111 
\9atf
-("\8frg\91 %s\n", 
-µc_¬ch
-);
-
-115 \1e
-       gCpuF\97tu»s
-::
-Pr\9atF\97tu»s
-() {
-
-116 
\9atf
-("FPU=%d\n", 
-CpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPU
-));
-
-120 
-Regi¡\94
-ToRegi¡\94
-(\12
-num
-) {
-
-121 
-DCHECK
-(
-num
- >ð0 &&\82um < 
-kNumRegi¡\94s
-);
-
-122 cڡ 
-Regi¡\94
-       gkRegi¡\94s
-[] = {
-r0
-, 
-, 
-r2
-, 
-r3
-, 
-r4
-, 
-r5
-, 
-r6
-, 
-r7
-,
-
-123 
-r8
-, 
-r9
-, 
-r10
-, 
-r11
-, 
-\9d
-, 
-r13
-, 
-r14
-, 
-r15
-,
-
-124 
-r16
-, 
-r17
-, 
-r18
-, 
-r19
-, 
-r20
-, 
-r21
-, 
-r22
-, 
-r23
-,
-
-125 
-r24
-, 
-r25
-, 
-r26
-, 
-r27
-, 
-r28
-, 
-r29
-, 
-r30
-, 
-};
-
-126 \15 
-       gkRegi¡\94s
-[
-num
-];
-
-130 cڡ \ 5
-       gDoubËRegi¡\94
-::
-AÎoÿtiÚIndexToS\8c\9ag
-(\12
-\9adex
-) {
-
-131 
-DCHECK
-(
-\9adex
- >ð0 && index < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-132 cڡ \ 5* cڡ 
-       gÇmes
-[] = {
-
-136 \15 
-       gÇmes
-[
-\9adex
-];
-
-143 cڡ \12
-       gR\96ocInfo
-::
-kAµlyMask
- = 1 << 
-R\96ocInfo
-::
-INTERNAL_REFERENCE
-;
-
-146 
-boÞ
-       gR\96ocInfo
-::
-IsCodedS³c\9fÎy
-() {
-
-151 \15 
-\8cue
-;
-
-155 
-boÞ
-       gR\96ocInfo
-::
-IsInCÚ¡ªtPoÞ
-() {
-
-156 #ià
-V8_OOL_CONSTANT_POOL
-
-
-157 \15 
-As£mbËr
-::
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-pc_
-);
-
-159 \15 
-       gçl£
-;
-
-164 \1e
-       gR\96ocInfo
-::
-P©chCode
-(
-by\8b
-* 
-\9a¡ruùiÚs
-, \12
-\9a¡ruùiÚ_couÁ
-) {
-
-166 
-In¡r
-* 
-       gpc
- = 
\9a\8b½»t_ÿ¡
-<In¡r*>(
-pc_
-);
-
-167 
-In¡r
-* 
-       g\9a¡r
- = 
\9a\8b½»t_ÿ¡
-<In¡r*>(
-\9a¡ruùiÚs
-);
-
-168 \ f\12
-       gi
- = 0; i < 
-       g\9a¡ruùiÚ_couÁ
-; i++) {
-
-169 *(
-       gpc
- + 
-       gi
-èð*(
-\9a¡r
- + 
-i
-);
-
-173 
-       gCpuF\97tu»s
-::
-FlushICache
-(
-pc_
-, 
-\9a¡ruùiÚ_couÁ
- * 
-As£mbËr
-::
-kIn¡rSize
-);
-
-179 \1e
-       gR\96ocInfo
-::
-P©chCodeW\99hC®l
-(
-Add»ss
-\8frg\91
-, \12
-gu¬d_by\8bs
-) {
-
-181 
-UNIMPLEMENTED
-();
-
-189 
-       gO³¿nd
-::
-O³¿nd
-(
-HªdË
-<
-Objeù
-> 
-hªdË
-) {
-
-190 
-AÎowDeã¼edHªdËD\94eã»nû
-us\9ag_¿w_add»ss
-;
-
-191 
-       grm_
- = 
-no_»g
-;
-
-193 
-Objeù
-* 
-       gobj
- = *
-hªdË
-;
-
-194 ià(
-       gobj
-->
-IsH\97pObjeù
-()) {
-
-195 
-DCHECK
-(!
-H\97pObjeù
-::
-ÿ¡
-(
-obj
-)->
-G\91H\97p
-()->
-InNewS·û
-(obj));
-
-196 
-       gimm_
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-hªdË
-.
-loÿtiÚ
-());
-
-197 
-       grmode_
- = 
-R\96ocInfo
-::
-EMBEDDED_OBJECT
-;
-
-200 
-       gimm_
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-obj
-);
-
-201 
-       grmode_
- = 
-kR\96ocInfo_NONEPTR
-;
-
-206 
-       gMemO³¿nd
-::
-MemO³¿nd
-(
-Regi¡\94
-, 
-\9at32_t
-off£t
-) {
-
-207 
-       g¿_
- = 
-;
-
-208 
-       grb_
- = 
-no_»g
-;
-
-209 
-       goff£t_
- = 
-off£t
-;
-
-213 
-       gMemO³¿nd
-::
-MemO³¿nd
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-) {
-
-214 
-       g¿_
- = 
-¿
-;
-
-215 
-       grb_
- = 
-rb
-;
-
-216 
-       goff£t_
- = 0;
-
-224 \18cڡ \12
-       gkM\9aim®BufãrSize
- = 4 * 
-KB
-;
-
-227 
-       gAs£mbËr
-::
-As£mbËr
-(
-Isީe
-* 
-isީe
-, \1e
-bufãr
-, \12
-bufãr_size
-)
-
-228 : 
-As£mbËrBa£
-(
-isީe
-, 
-bufãr
-, 
-bufãr_size
-),
-
-229 
-»cÜded_a¡_id_
-(
-Ty³F\93dbackId
-::
-NÚe
-()),
-
-230 #ià
-V8_OOL_CONSTANT_POOL
-
-
-231 
-cÚ¡ªt_poÞ_bu\9ed\94_
-(),
-
-233 
-pos\99iÚs_»cÜd\94_
-(
-this
-) {
-
-234 
-       g»loc_\9afo_wr\99\94
-.
-R\95os\99
-(
-bufãr_
- + 
-bufãr_size_
-, 
-pc_
-);
-
-236 
-       gno_\8campÞ\9ae_poÞ_befÜe_
- = 0;
-
-237 
-       g\8campÞ\9ae_poÞ_blocked_á\9ag_
- = 0;
-
-240 
-       gÃxt_bufãr_check_
- =
-
-241 
-FLAG_fÜû_lÚg_b¿nches
- ? 
-kMaxIÁ
- : 
-kMaxCÚdB¿nchR\97ch
- -
-
-242 
-kMaxBlockT¿mpÞ\9aeSeùiÚSize
-;
-
-243 
-       g\9a\8bº®_\8campÞ\9ae_exû±iÚ_
- = 
-çl£
-;
-
-244 
-       gϡ_bound_pos_
- = 0;
-
-245 
-       g\8campÞ\9ae_em\99\8bd_
- = 
-FLAG_fÜû_lÚg_b¿nches
-;
-
-246 
-       gunbound_Ïb\96s_couÁ_
- = 0;
-
-247 
-CˬRecÜdedA¡Id
-();
-
-251 \1e
-       gAs£mbËr
-::
-G\91Code
-(
-CodeDesc
-* 
-desc
-) {
-
-253 
-desc
-->
-bufãr
- = 
-bufãr_
-;
-
-254 
-       gdesc
-->
-       gbufãr_size
- = 
-bufãr_size_
-;
-
-255 
-       gdesc
-->
-       g\9a¡r_size
- = 
-pc_off£t
-();
-
-256 
-       gdesc
-->
-       g»loc_size
- = (
-bufãr_
- + 
-bufãr_size_
-è- 
-»loc_\9afo_wr\99\94
-.
-pos
-();
-
-257 
-       gdesc
-->
-       gÜig\9a
- = 
-this
-;
-
-261 \1e
-       gAs£mbËr
-::
-Align
-(\12
-m
-) {
-
-262 #ià
-V8_TARGET_ARCH_PPC64
-
-
-263 
-DCHECK
-(
-m
- >ð4 && 
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo64
-(m));
-
-265 
-DCHECK
-(
-m
- >ð4 && 
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(m));
-
-267 \1f(
-pc_off£t
-(è& (
-       gm
- - 1)) != 0) {
-
-268 
-nÝ
-();
-
-273 \1e
-       gAs£mbËr
-::
-CodeT¬g\91Align
-(è{ 
-Align
-(8); }
-
-276 
-CÚd\99
-       gAs£mbËr
-::
-G\91CÚd\99
-(
-In¡r
-\9a¡r
-) {
-
-277 \1a
-\9a¡r
- & 
-kCÚdMask
-) {
-
-278 \ 4
-BT
-:
-
-279 \15 
-eq
-;
-
-280 \ 4
-       gBF
-:
-
-281 \15 
-;
-
-283 
-UNIMPLEMENTED
-();
-
-285 \15 
-       g®
-;
-
-289 
-boÞ
-       gAs£mbËr
-::
-IsLis
-(
-In¡r
-\9a¡r
-) {
-
-290 \15 ((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-ADDIS
-è&& 
-G\91RA
-(\9a¡r).
-is
-(
-r0
-);
-
-294 
-boÞ
-       gAs£mbËr
-::
-IsLi
-(
-In¡r
-\9a¡r
-) {
-
-295 \15 ((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-ADDI
-è&& 
-G\91RA
-(\9a¡r).
-is
-(
-r0
-);
-
-299 
-boÞ
-       gAs£mbËr
-::
-IsAddic
-(
-In¡r
-\9a¡r
-è{ \15 (\9a¡¸& 
-kOpcodeMask
-è=ð
-ADDIC
-; }
-
-302 
-boÞ
-       gAs£mbËr
-::
-IsOri
-(
-In¡r
-\9a¡r
-è{ \15 (\9a¡¸& 
-kOpcodeMask
-è=ð
-ORI
-; }
-
-305 
-boÞ
-       gAs£mbËr
-::
-IsB¿nch
-(
-In¡r
-\9a¡r
-è{ \15 ((\9a¡¸& 
-kOpcodeMask
-è=ð
-BCX
-); }
-
-308 
-Regi¡\94
-       gAs£mbËr
-::
-G\91RA
-(
-In¡r
-\9a¡r
-) {
-
-309 
-Regi¡\94
-»g
-;
-
-310 
-       g»g
-.
-       gcode_
- = 
-In¡ruùiÚ
-::
-RAV®ue
-(
-\9a¡r
-);
-
-311 \15 
-       g»g
-;
-
-315 
-Regi¡\94
-       gAs£mbËr
-::
-G\91RB
-(
-In¡r
-\9a¡r
-) {
-
-316 
-Regi¡\94
-»g
-;
-
-317 
-       g»g
-.
-       gcode_
- = 
-In¡ruùiÚ
-::
-RBV®ue
-(
-\9a¡r
-);
-
-318 \15 
-       g»g
-;
-
-322 #ià
-V8_TARGET_ARCH_PPC64
-
-
-324 
-boÞ
-       gAs£mbËr
-::
-Is64B\99LßdIÁoR12
-(
-In¡r
-\9a¡r1
-, In¡¸
-\9a¡r2
-, In¡¸
-\9a¡r3
-,
-
-325 
-In¡r
-\9a¡r4
-, In¡¸
-\9a¡r5
-) {
-
-332 \15 (((
-       g\9a¡r1
- >> 16è=ð0x3d80è&& ((
-\9a¡r2
- >> 16) == 0x618c) &&
-
-333 (
-\9a¡r3
- =ð0x798c07c6è&& ((
-\9a¡r4
- >> 16) == 0x658c) &&
-
-334 ((
-\9a¡r5
- >> 16) == 0x618c));
-
-338 
-boÞ
-       gAs£mbËr
-::
-Is32B\99LßdIÁoR12
-(
-In¡r
-\9a¡r1
-, In¡¸
-\9a¡r2
-) {
-
-342 \15 (((
-       g\9a¡r1
- >> 16è=ð0x3d80è&& ((
-\9a¡r2
- >> 16) == 0x618c));
-
-347 
-boÞ
-       gAs£mbËr
-::
-IsCmpRegi¡\94
-(
-In¡r
-\9a¡r
-) {
-
-348 \15 (((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-EXT2
-) &&
-
-349 ((
-\9a¡r
- & 
-kExt2OpcodeMask
-è=ð
-CMP
-));
-
-353 
-boÞ
-       gAs£mbËr
-::
-IsRlw\9am
-(
-In¡r
-\9a¡r
-) {
-
-354 \15 ((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-RLWINMX
-);
-
-358 #ià
-V8_TARGET_ARCH_PPC64
-
-
-359 
-boÞ
-       gAs£mbËr
-::
-IsRldiþ
-(
-In¡r
-\9a¡r
-) {
-
-360 \15 (((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-EXT5
-) &&
-
-361 ((
-\9a¡r
- & 
-kExt5OpcodeMask
-è=ð
-RLDICL
-));
-
-366 
-boÞ
-       gAs£mbËr
-::
-IsCmpImmed\9f\8b
-(
-In¡r
-\9a¡r
-) {
-
-367 \15 ((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-CMPI
-);
-
-371 
-boÞ
-       gAs£mbËr
-::
-IsCrS\91
-(
-In¡r
-\9a¡r
-) {
-
-372 \15 (((
-\9a¡r
- & 
-kOpcodeMask
-è=ð
-EXT1
-) &&
-
-373 ((
-\9a¡r
- & 
-kExt1OpcodeMask
-è=ð
-CREQV
-));
-
-377 
-Regi¡\94
-       gAs£mbËr
-::
-G\91CmpImmed\9f\8bRegi¡\94
-(
-In¡r
-\9a¡r
-) {
-
-378 
-DCHECK
-(
-IsCmpImmed\9f\8b
-(
-\9a¡r
-));
-
-379 \15 
-G\91RA
-(
-\9a¡r
-);
-
-383 \12
-       gAs£mbËr
-::
-G\91CmpImmed\9f\8bRawImmed\9f\8b
-(
-In¡r
-\9a¡r
-) {
-
-384 
-DCHECK
-(
-IsCmpImmed\9f\8b
-(
-\9a¡r
-));
-
-385 \15 
-       g\9a¡r
- & 
-       gkOff16Mask
-;
-
-401 cڡ \12
-       gkEndOfCha\9a
- = -4;
-
-404 \12
-       gAs£mbËr
-::
-\8frg\91
-(\12
-pos
-) {
-
-405 
-In¡r
-\9a¡r
- = 
-\9a¡r_©
-(
-pos
-);
-
-407 \12
-       gÝcode
- = 
-\9a¡r
- & 
-kOpcodeMask
-;
-
-408 ià(
-       gBX
- =ð
-Ýcode
-) {
-
-409 \12
-imm26
- = ((
-\9a¡r
- & 
-kImm26Mask
-) << 6) >> 6;
-
-410 
-       gimm26
- &ð~(
-kAAMask
- | 
-kLKMask
-);
-
-411 ià(
-       gimm26
- =ð0è\15 
-kEndOfCha\9a
-;
-
-412 \15 
-       gpos
- + 
-       gimm26
-;
-
-413 } \vià(
-       gBCX
- =ð
-Ýcode
-) {
-
-414 \12
-imm16
- = 
-SIGN_EXT_IMM16
-((
-\9a¡r
- & 
-kImm16Mask
-));
-
-415 
-       gimm16
- &ð~(
-kAAMask
- | 
-kLKMask
-);
-
-416 ià(
-       gimm16
- =ð0è\15 
-kEndOfCha\9a
-;
-
-417 \15 
-       gpos
- + 
-       gimm16
-;
-
-418 } \vià((
-       g\9a¡r
- & ~
-       gkImm26Mask
-) == 0) {
-
-420 ià(
-\9a¡r
- == 0) {
-
-421 \15 
-kEndOfCha\9a
-;
-
-423 
-\9at32_t
-       gimm26
- = 
-SIGN_EXT_IMM26
-(
-\9a¡r
-);
-
-424 \15 (
-       gimm26
- + 
-       gpos
-);
-
-428 
-PPCPORT_UNIMPLEMENTED
-();
-
-429 
-DCHECK
-(
-çl£
-);
-
-434 \1e
-       gAs£mbËr
-::
-\8frg\91_©_put
-(\12
-pos
-, \12
-\8frg\91_pos
-) {
-
-435 
-In¡r
-       g\9a¡r
- = 
-\9a¡r_©
-(
-pos
-);
-
-436 \12
-       gÝcode
- = 
-\9a¡r
- & 
-kOpcodeMask
-;
-
-439 ià(
-       gBX
- =ð
-Ýcode
-) {
-
-440 \12
-imm26
- = 
-\8frg\91_pos
- - 
-pos
-;
-
-441 
-DCHECK
-((
-imm26
- & (
-kAAMask
- | 
-kLKMask
-)) == 0);
-
-442 
-       g\9a¡r
- &ð((~
-kImm26Mask
-è| 
-kAAMask
- | 
-kLKMask
-);
-
-443 
-DCHECK
-(
-is_\9at26
-(
-imm26
-));
-
-444 
-\9a¡r_©_put
-(
-pos
-, 
-\9a¡r
- | (
-imm26
- & 
-kImm26Mask
-));
-
-446 } \vià(
-       gBCX
- =ð
-Ýcode
-) {
-
-447 \12
-imm16
- = 
-\8frg\91_pos
- - 
-pos
-;
-
-448 
-DCHECK
-((
-imm16
- & (
-kAAMask
- | 
-kLKMask
-)) == 0);
-
-449 
-       g\9a¡r
- &ð((~
-kImm16Mask
-è| 
-kAAMask
- | 
-kLKMask
-);
-
-450 
-DCHECK
-(
-is_\9at16
-(
-imm16
-));
-
-451 
-\9a¡r_©_put
-(
-pos
-, 
-\9a¡r
- | (
-imm16
- & 
-kImm16Mask
-));
-
-453 } \vià((
-       g\9a¡r
- & ~
-       gkImm26Mask
-) == 0) {
-
-454 
-DCHECK
-(
-\8frg\91_pos
- =ð
-kEndOfCha\9a
- ||\81arget_pos >= 0);
-
-459 
-Regi¡\94
-       gd¡
- = 
-r3
-;
-
-460 
-DCHECK
-(
-IsNÝ
-(
-\9a¡r_©
-(
-pos
- + 
-kIn¡rSize
-)));
-
-461 
-u\9at32_t
-       g\8frg\91
- = 
-\8frg\91_pos
- + (
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-);
-
-462 
-CodeP©ch\94
-·tch\94
-(
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-bufãr_
- + 
-pos
-), 2,
-
-463 
-CodeP©ch\94
-::
-DONT_FLUSH
-);
-
-464 \12
-       g\8frg\91_hi
- = 
-¡©ic_ÿ¡
-<\12>(
-\8frg\91
-) >> 16;
-
-465 \12
-       g\8frg\91_lo
- = 
-¡©ic_ÿ¡
-<\12>(
-\8frg\91
-) & 0XFFFF;
-
-467 
-       g·tch\94
-.
-masm
-()->
-lis
-(
-d¡
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(
-\8frg\91_hi
-)));
-
-468 
-       g·tch\94
-.
-masm
-()->
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-\8frg\91_lo
-));
-
-472 
-DCHECK
-(
-çl£
-);
-
-476 \12
-       gAs£mbËr
-::
-max_»ach_äom
-(\12
-pos
-) {
-
-477 
-In¡r
-\9a¡r
- = 
-\9a¡r_©
-(
-pos
-);
-
-478 \12
-       gÝcode
- = 
-\9a¡r
- & 
-kOpcodeMask
-;
-
-481 ià(
-       gBX
- =ð
-Ýcode
-) {
-
-483 } \vià(
-       gBCX
- =ð
-Ýcode
-) {
-
-485 } \vià((
-       g\9a¡r
- & ~
-       gkImm26Mask
-) == 0) {
-
-490 
-DCHECK
-(
-çl£
-);
-
-495 \1e
-       gAs£mbËr
-::
-b\9ad_to
-(
-Lab\96
-* 
-L
-, \12
-pos
-) {
-
-496 
-DCHECK
-(0 <ð
-pos
- &&\85o <ð
-pc_off£t
-());
-
-497 
-\9at32_t
-       g\8campÞ\9ae_pos
- = 
-kInv®idSlÙPos
-;
-
-498 ià(
-       gL
-->
-is_l\9aked
-(è&& !
-       g\8campÞ\9ae_em\99\8bd_
-) {
-
-499 
-       gunbound_Ïb\96s_couÁ_
---;
-
-500 
-       gÃxt_bufãr_check_
- +ð
-kT¿mpÞ\9aeSlÙsSize
-;
-
-503 \1f
-       gL
-->
-is_l\9aked
-()) {
-
-504 \12
-       gfixup_pos
- = 
-L
-->
-pos
-();
-
-505 
-\9at32_t
-       goff£t
- = 
-pos
- - 
-fixup_pos
-;
-
-506 \12
-       gmaxR\97ch
- = 
-max_»ach_äom
-(
-fixup_pos
-);
-
-507 
-Ãxt
-(
-L
-);
-
-508 ià(
-is_\9a\8a
-(
-off£t
-, 
-maxR\97ch
-è=ð
-çl£
-) {
-
-509 ià(
-\8campÞ\9ae_pos
- =ð
-kInv®idSlÙPos
-) {
-
-510 
-\8campÞ\9ae_pos
- = 
-g\91_\8campÞ\9ae_\92\8cy
-();
-
-511 
-CHECK
-(
-\8campÞ\9ae_pos
- !ð
-kInv®idSlÙPos
-);
-
-512 
-\8frg\91_©_put
-(
-\8campÞ\9ae_pos
-, 
-pos
-);
-
-514 
-\8frg\91_©_put
-(
-fixup_pos
-, 
-\8campÞ\9ae_pos
-);
-
-516 
-\8frg\91_©_put
-(
-fixup_pos
-, 
-pos
-);
-
-519 
-       gL
-->
-b\9ad_to
-(
-pos
-);
-
-523 ià(
-       gpos
- > 
-       gϡ_bound_pos_
-èÏ¡_bound_pos_ = 
-pos
-;
-
-527 \1e
-       gAs£mbËr
-::
-b\9ad
-(
-Lab\96
-* 
-L
-) {
-
-528 
-DCHECK
-(!
-L
-->
-is_bound
-());
-
-529 
-b\9ad_to
-(
-L
-, 
-pc_off£t
-());
-
-533 \1e
-       gAs£mbËr
-::
-Ãxt
-(
-Lab\96
-* 
-L
-) {
-
-534 
-DCHECK
-(
-L
-->
-is_l\9aked
-());
-
-535 \12
-       gl\9ak
- = 
-\8frg\91
-(
-L
-->
-pos
-());
-
-536 ià(
-       gl\9ak
- =ð
-kEndOfCha\9a
-) {
-
-537 
-L
-->
-Unu£
-();
-
-539 
-DCHECK
-(
-l\9ak
- >= 0);
-
-540 
-       gL
-->
-l\9ak_to
-(
-l\9ak
-);
-
-545 
-boÞ
-       gAs£mbËr
-::
-is_ì
-(
-Lab\96
-* 
-L
-, 
-CÚd\99
-cÚd
-) {
-
-546 
-DCHECK
-(
-L
-->
-is_bound
-());
-
-547 ià(
-       gL
-->
-is_bound
-(è=ð
-çl£
-) \15 false;
-
-549 \12
-       gmaxR\97ch
- = ((
-cÚd
- =ð
-) ? 26 : 16);
-
-550 \12
-       goff£t
- = 
-L
-->
-pos
-(è- 
-pc_off£t
-();
-
-552 \15 
-is_\9a\8a
-(
-off£t
-, 
-maxR\97ch
-);
-
-556 \1e
-       gAs£mbËr
-::
-a_fÜm
-(
-In¡r
-\9a¡r
-, 
-DoubËRegi¡\94
-ät
-, DoubËRegi¡\94 
-äa
-,
-
-557 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-r
-) {
-
-558 
-em\99
-(
-\9a¡r
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äa
-.code(è* 
-B16
- | 
-äb
-.code(è* 
-B11
- | 
-r
-);
-
-562 \1e
-       gAs£mbËr
-::
-d_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-, Regi¡\94 
-¿
-,
-
-563 cڡ 
-\9a\8d\8c_t
-v®
-, 
-boÞ
-sigÃd_di¥
-) {
-
-564 ià(
-       gsigÃd_di¥
-) {
-
-565 ià(!
-is_\9at16
-(
-v®
-)) {
-
-566 
-Pr\9atF
-("v® = %" 
-V8PRIdPTR
- ", 0x%" 
-V8PRIxPTR
- "\n", 
-v®
-, val);
-
-568 
-DCHECK
-(
-is_\9at16
-(
-v®
-));
-
-570 ià(!
-is_u\9at16
-(
-v®
-)) {
-
-571 
-Pr\9atF
-("v® = %" 
-V8PRIdPTR
- ", 0x%" 
-V8PRIxPTR
-
-
-573 
-v®
-, v®, 
-is_u\9at16
-(v®), 
-kImm16Mask
-);
-
-575 
-DCHECK
-(
-is_u\9at16
-(
-v®
-));
-
-577 
-em\99
-(
-\9a¡r
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | (
-kImm16Mask
- & 
-v®
-));
-
-581 \1e
-       gAs£mbËr
-::
-x_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-,
-
-582 
-RCB\99
-r
-) {
-
-583 
-em\99
-(
-\9a¡r
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- | 
-r
-);
-
-587 \1e
-       gAs£mbËr
-::
-xo_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-, Regi¡\94 
-¿
-, Regi¡\94 
-rb
-,
-
-588 
-OEB\99
-o
-, 
-RCB\99
-r
-) {
-
-589 
-em\99
-(
-\9a¡r
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- | 
-o
- | 
-r
-);
-
-593 \1e
-       gAs£mbËr
-::
-md_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-shiá
-,
-
-594 \12
-maskb\99
-, 
-RCB\99
-r
-) {
-
-595 \12
-       gsh0_4
- = 
-shiá
- & 0x1f;
-
-596 \12
-       gsh5
- = (
-shiá
- >> 5) & 0x1;
-
-597 \12
-       gm0_4
- = 
-maskb\99
- & 0x1f;
-
-598 \12
-       gm5
- = (
-maskb\99
- >> 5) & 0x1;
-
-600 
-em\99
-(
-\9a¡r
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-sh0_4
- * 
-B11
- | 
-m0_4
- * 
-B6
- |
-
-601 
-m5
- * 
-B5
- | 
-sh5
- * 
-B1
- | 
-r
-);
-
-605 \1e
-       gAs£mbËr
-::
-mds_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-,
-
-606 \12
-maskb\99
-, 
-RCB\99
-r
-) {
-
-607 \12
-       gm0_4
- = 
-maskb\99
- & 0x1f;
-
-608 \12
-       gm5
- = (
-maskb\99
- >> 5) & 0x1;
-
-610 
-em\99
-(
-\9a¡r
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- | 
-m0_4
- * 
-B6
- |
-
-611 
-m5
- * 
-B5
- | 
-r
-);
-
-616 
-\9at32_t
-       gAs£mbËr
-::
-g\91_\8campÞ\9ae_\92\8cy
-() {
-
-617 
-\9at32_t
-\8campÞ\9ae_\92\8cy
- = 
-kInv®idSlÙPos
-;
-
-619 ià(!
-       g\9a\8bº®_\8campÞ\9ae_exû±iÚ_
-) {
-
-620 
-       g\8campÞ\9ae_\92\8cy
- = 
-\8campÞ\9ae_
-.
-\8fke_¦Ù
-();
-
-622 ià(
-       gkInv®idSlÙPos
- =ð
-\8campÞ\9ae_\92\8cy
-) {
-
-623 
-\9a\8bº®_\8campÞ\9ae_exû±iÚ_
- = 
-\8cue
-;
-
-626 \15 
-       g\8campÞ\9ae_\92\8cy
-;
-
-630 \12
-       gAs£mbËr
-::
-b¿nch_off£t
-(
-Lab\96
-* 
-L
-, 
-boÞ
-jump_\96im\9a©iÚ_®lowed
-) {
-
-631 \12
-       g\8frg\91_pos
-;
-
-632 ià(
-       gL
-->
-is_bound
-()) {
-
-633 
-       g\8frg\91_pos
- = 
-L
-->
-pos
-();
-
-635 ià(
-       gL
-->
-is_l\9aked
-()) {
-
-636 
-       g\8frg\91_pos
- = 
-L
-->
-pos
-();
-
-642 
-       g\8frg\91_pos
- = 
-pc_off£t
-();
-
-643 ià(!
-       g\8campÞ\9ae_em\99\8bd_
-) {
-
-644 
-       gunbound_Ïb\96s_couÁ_
-++;
-
-645 
-       gÃxt_bufãr_check_
- -ð
-kT¿mpÞ\9aeSlÙsSize
-;
-
-648 
-       gL
-->
-l\9ak_to
-(
-pc_off£t
-());
-
-651 \15 
-       g\8frg\91_pos
- - 
-pc_off£t
-();
-
-658 \1e
-       gAs£mbËr
-::
-bþr
-(
-BOf\9bld
-bo
-, 
-LKB\99
-lk
-) {
-
-659 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-660 
-em\99
-(
-EXT1
- | 
-bo
- | 
-BCLRX
- | 
-lk
-);
-
-664 \1e
-       gAs£mbËr
-::
-bcùr
-(
-BOf\9bld
-bo
-, 
-LKB\99
-lk
-) {
-
-665 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-666 
-em\99
-(
-EXT1
- | 
-bo
- | 
-BCCTRX
- | 
-lk
-);
-
-671 \1e
-       gAs£mbËr
-::
-bÌ
-(è{ 
-bþr
-(
-BA
-, 
-L\97veLK
-); }
-
-675 \1e
-       gAs£mbËr
-::
-bùr
-(è{ 
-bcùr
-(
-BA
-, 
-L\97veLK
-); }
-
-678 \1e
-       gAs£mbËr
-::
-bù¾
-(è{ 
-bcùr
-(
-BA
-, 
-S\91LK
-); }
-
-681 \1e
-       gAs£mbËr
-::
-bc
-(\12
-b¿nch_off£t
-, 
-BOf\9bld
-bo
-, \12
-cÚd\99iÚ_b\99
-, 
-LKB\99
-lk
-) {
-
-682 ià(
-       glk
- =ð
-S\91LK
-) {
-
-683 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-685 
-DCHECK
-(
-is_\9at16
-(
-b¿nch_off£t
-));
-
-686 
-em\99
-(
-BCX
- | 
-bo
- | 
-cÚd\99iÚ_b\99
- * 
-B16
- | (
-kImm16Mask
- & 
-b¿nch_off£t
-è| 
-lk
-);
-
-690 \1e
-       gAs£mbËr
-::
-b
-(\12
-b¿nch_off£t
-, 
-LKB\99
-lk
-) {
-
-691 ià(
-       glk
- =ð
-S\91LK
-) {
-
-692 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-694 
-DCHECK
-((
-b¿nch_off£t
- & 3) == 0);
-
-695 \12
-       gimm26
- = 
-b¿nch_off£t
-;
-
-696 
-DCHECK
-(
-is_\9at26
-(
-imm26
-));
-
-698 
-em\99
-(
-BX
- | (
-imm26
- & 
-kImm26Mask
-è| 
-lk
-);
-
-702 \1e
-       gAs£mbËr
-::
-xÜi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-703 
-d_fÜm
-(
-XORI
-, 
-¤c
-, 
-d¡
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-707 \1e
-       gAs£mbËr
-::
-xÜis
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-708 
-d_fÜm
-(
-XORIS
-, 
-rs
-, 
-¿
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-712 \1e
-       gAs£mbËr
-::
-xÜ_
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
-) {
-
-713 
-x_fÜm
-(
-EXT2
- | 
-XORX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-rc
-);
-
-717 \1e
-       gAs£mbËr
-::
\8ezw_
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, 
-RCB\99
-rc
-) {
-
-718 
-x_fÜm
-(
-EXT2
- | 
-CNTLZWX
-, 
-¿
-, 
-rs
-, 
-r0
-, 
-rc
-);
-
-722 \1e
-       gAs£mbËr
-::
-ªd_
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-rc
-) {
-
-723 
-x_fÜm
-(
-EXT2
- | 
-ANDX
-, 
-¿
-, 
-rs
-, 
-rb
-, 
-rc
-);
-
-727 \1e
-       gAs£mbËr
-::
-¾w\9am
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, \12
-me
-,
-
-728 
-RCB\99
-rc
-) {
-
-729 
-       gsh
- &= 0x1f;
-
-730 
-       gmb
- &= 0x1f;
-
-731 
-       gme
- &= 0x1f;
-
-732 
-em\99
-(
-RLWINMX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-sh
- * 
-B11
- | 
-mb
- * 
-B6
- |
-
-733 
-me
- << 1 | 
-rc
-);
-
-737 \1e
-       gAs£mbËr
-::
-¾wnm
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, \12
-mb
-, \12
-me
-,
-
-738 
-RCB\99
-rc
-) {
-
-739 
-       gmb
- &= 0x1f;
-
-740 
-       gme
- &= 0x1f;
-
-741 
-em\99
-(
-RLWNMX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- | 
-mb
- * 
-B6
- |
-
-742 
-me
- << 1 | 
-rc
-);
-
-746 \1e
-       gAs£mbËr
-::
-¾wimi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, \12
-me
-,
-
-747 
-RCB\99
-rc
-) {
-
-748 
-       gsh
- &= 0x1f;
-
-749 
-       gmb
- &= 0x1f;
-
-750 
-       gme
- &= 0x1f;
-
-751 
-em\99
-(
-RLWIMIX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-sh
- * 
-B11
- | 
-mb
- * 
-B6
- |
-
-752 
-me
- << 1 | 
-rc
-);
-
-756 \1e
-       gAs£mbËr
-::
-¦wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
-) {
-
-757 
-DCHECK
-((32 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-758 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 
-v®
-.
-imm_
-, 0, 31 - v®.imm_, 
-rc
-);
-
-762 \1e
-       gAs£mbËr
-::
-¤wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
-) {
-
-763 
-DCHECK
-((32 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-764 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 32 - 
-v®
-.
-imm_
-, v®.imm_, 31, 
-rc
-);
-
-768 \1e
-       gAs£mbËr
-::
-þ¼wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-769 
-RCB\99
-rc
-) {
-
-770 
-DCHECK
-((32 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-771 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 0, 0, 31 - 
-v®
-.
-imm_
-, 
-rc
-);
-
-775 \1e
-       gAs£mbËr
-::
-þ¾wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-776 
-RCB\99
-rc
-) {
-
-777 
-DCHECK
-((32 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-778 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 0, 
-v®
-.
-imm_
-, 31, 
-rc
-);
-
-782 \1e
-       gAs£mbËr
-::
-¤awi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-783 
-em\99
-(
-EXT2
- | 
-SRAWIX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-sh
- * 
-B11
- | 
-r
-);
-
-787 \1e
-       gAs£mbËr
-::
-¤w
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
-) {
-
-788 
-x_fÜm
-(
-EXT2
- | 
-SRWX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-r
-);
-
-792 \1e
-       gAs£mbËr
-::
-¦w
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
-) {
-
-793 
-x_fÜm
-(
-EXT2
- | 
-SLWX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-r
-);
-
-797 \1e
-       gAs£mbËr
-::
-¤aw
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
-) {
-
-798 
-x_fÜm
-(
-EXT2
- | 
-SRAW
-, 
-¿
-, 
-rs
-, 
-rb
-, 
-r
-);
-
-802 \1e
-       gAs£mbËr
-::
-rÙlw
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
-) {
-
-803 
-¾wnm
-(
-¿
-, 
-rs
-, 
-rb
-, 0, 31, 
-r
-);
-
-807 \1e
-       gAs£mbËr
-::
-rÙlwi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-808 
-¾w\9am
-(
-¿
-, 
-rs
-, 
-sh
-, 0, 31, 
-r
-);
-
-812 \1e
-       gAs£mbËr
-::
-rÙrwi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-813 
-¾w\9am
-(
-¿
-, 
-rs
-, 32 - 
-sh
-, 0, 31, 
-r
-);
-
-817 \1e
-       gAs£mbËr
-::
-subi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-818 
-addi
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(-(
-imm
-.
-imm_
-)));
-
-821 \1e
-       gAs£mbËr
-::
-addc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-822 
-RCB\99
-r
-) {
-
-823 
-xo_fÜm
-(
-EXT2
- | 
-ADDCX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-827 \1e
-       gAs£mbËr
-::
-addze
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, 
-OEB\99
-o
-, 
-RCB\99
-r
-) {
-
-829 
-em\99
-(
-EXT2
- | 
-ADDZEX
- | 
-d¡
-.
-code
-(è* 
-B21
- | 
-¤c1
-.code(è* 
-B16
- | 
-o
- | 
-r
-);
-
-833 \1e
-       gAs£mbËr
-::
-sub
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-834 
-RCB\99
-r
-) {
-
-835 
-xo_fÜm
-(
-EXT2
- | 
-SUBFX
-, 
-d¡
-, 
-¤c2
-, 
-¤c1
-, 
-o
-, 
-r
-);
-
-839 \1e
-       gAs£mbËr
-::
-subfc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-840 
-RCB\99
-r
-) {
-
-841 
-xo_fÜm
-(
-EXT2
- | 
-SUBFCX
-, 
-d¡
-, 
-¤c2
-, 
-¤c1
-, 
-o
-, 
-r
-);
-
-845 \1e
-       gAs£mbËr
-::
-subfic
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-846 
-d_fÜm
-(
-SUBFIC
-, 
-d¡
-, 
-¤c
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-850 \1e
-       gAs£mbËr
-::
-add
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-851 
-RCB\99
-r
-) {
-
-852 
-xo_fÜm
-(
-EXT2
- | 
-ADDX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-857 \1e
-       gAs£mbËr
-::
-muÎw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-858 
-RCB\99
-r
-) {
-
-859 
-xo_fÜm
-(
-EXT2
- | 
-MULLW
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-864 \1e
-       gAs£mbËr
-::
-mulhw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-865 
-RCB\99
-r
-) {
-
-866 
-xo_fÜm
-(
-EXT2
- | 
-MULHWX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-871 \1e
-       gAs£mbËr
-::
-divw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-872 
-RCB\99
-r
-) {
-
-873 
-xo_fÜm
-(
-EXT2
- | 
-DIVW
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-877 \1e
-       gAs£mbËr
-::
-addi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-878 
-DCHECK
-(!
-¤c
-.
-is
-(
-r0
-));
-
-879 
-d_fÜm
-(
-ADDI
-, 
-d¡
-, 
-¤c
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-883 \1e
-       gAs£mbËr
-::
-addis
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-884 
-DCHECK
-(!
-¤c
-.
-is
-(
-r0
-));
-
-885 
-d_fÜm
-(
-ADDIS
-, 
-d¡
-, 
-¤c
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-889 \1e
-       gAs£mbËr
-::
-addic
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-890 
-d_fÜm
-(
-ADDIC
-, 
-d¡
-, 
-¤c
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-894 \1e
-       gAs£mbËr
-::
-ªdi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-895 
-d_fÜm
-(
-ANDIx
-, 
-rs
-, 
-¿
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-899 \1e
-       gAs£mbËr
-::
-ªdis
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-900 
-d_fÜm
-(
-ANDISx
-, 
-rs
-, 
-¿
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-904 \1e
-       gAs£mbËr
-::
-nÜ
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
-) {
-
-905 
-x_fÜm
-(
-EXT2
- | 
-NORX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-r
-);
-
-909 \1e
-       gAs£mbËr
-::
-nÙx
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-r
-) {
-
-910 
-x_fÜm
-(
-EXT2
- | 
-NORX
-, 
-d¡
-, 
-¤c
-, src, 
-r
-);
-
-914 \1e
-       gAs£mbËr
-::
-Üi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-915 
-d_fÜm
-(
-ORI
-, 
-rs
-, 
-¿
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-919 \1e
-       gAs£mbËr
-::
-Üis
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-920 
-d_fÜm
-(
-ORIS
-, 
-¤c
-, 
-d¡
-, 
-imm
-.
-imm_
-, 
-çl£
-);
-
-924 \1e
-       gAs£mbËr
-::
-Üx
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
-) {
-
-925 
-x_fÜm
-(
-EXT2
- | 
-ORX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-rc
-);
-
-929 \1e
-       gAs£mbËr
-::
-cmpi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
-) {
-
-930 
-\9a\8d\8c_t
-       gimm16
- = 
-¤c2
-.
-imm_
-;
-
-931 #ià
-V8_TARGET_ARCH_PPC64
-
-
-932 \12
-       gL
- = 1;
-
-934 \12
-       gL
- = 0;
-
-936 
-DCHECK
-(
-is_\9at16
-(
-imm16
-));
-
-937 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-938 
-       gimm16
- &ð
-kImm16Mask
-;
-
-939 
-em\99
-(
-CMPI
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- | 
-imm16
-);
-
-943 \1e
-       gAs£mbËr
-::
-cm¶i
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
-) {
-
-944 
-u\9a\8d\8c_t
-       guimm16
- = 
-¤c2
-.
-imm_
-;
-
-945 #ià
-V8_TARGET_ARCH_PPC64
-
-
-946 \12
-       gL
- = 1;
-
-948 \12
-       gL
- = 0;
-
-950 
-DCHECK
-(
-is_u\9at16
-(
-uimm16
-));
-
-951 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-952 
-       guimm16
- &ð
-kImm16Mask
-;
-
-953 
-em\99
-(
-CMPLI
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- | 
-uimm16
-);
-
-957 \1e
-       gAs£mbËr
-::
-cmp
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
-) {
-
-958 #ià
-V8_TARGET_ARCH_PPC64
-
-
-959 \12
-       gL
- = 1;
-
-961 \12
-       gL
- = 0;
-
-963 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-964 
-em\99
-(
-EXT2
- | 
-CMP
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- |
-
-965 
-¤c2
-.
-code
-(è* 
-B11
-);
-
-969 \1e
-       gAs£mbËr
-::
-cm¶
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
-) {
-
-970 #ià
-V8_TARGET_ARCH_PPC64
-
-
-971 \12
-       gL
- = 1;
-
-973 \12
-       gL
- = 0;
-
-975 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-976 
-em\99
-(
-EXT2
- | 
-CMPL
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- |
-
-977 
-¤c2
-.
-code
-(è* 
-B11
-);
-
-981 \1e
-       gAs£mbËr
-::
-cmpwi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
-) {
-
-982 
-\9a\8d\8c_t
-       gimm16
- = 
-¤c2
-.
-imm_
-;
-
-983 \12
-       gL
- = 0;
-
-984 
-DCHECK
-(
-is_\9at16
-(
-imm16
-));
-
-985 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-986 
-       gimm16
- &ð
-kImm16Mask
-;
-
-987 
-em\99
-(
-CMPI
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- | 
-imm16
-);
-
-991 \1e
-       gAs£mbËr
-::
-cm¶wi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
-) {
-
-992 
-u\9a\8d\8c_t
-       guimm16
- = 
-¤c2
-.
-imm_
-;
-
-993 \12
-       gL
- = 0;
-
-994 
-DCHECK
-(
-is_u\9at16
-(
-uimm16
-));
-
-995 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-996 
-       guimm16
- &ð
-kImm16Mask
-;
-
-997 
-em\99
-(
-CMPLI
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- | 
-uimm16
-);
-
-1001 \1e
-       gAs£mbËr
-::
-cmpw
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
-) {
-
-1002 \12
-       gL
- = 0;
-
-1003 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-1004 
-em\99
-(
-EXT2
- | 
-CMP
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- |
-
-1005 
-¤c2
-.
-code
-(è* 
-B11
-);
-
-1009 \1e
-       gAs£mbËr
-::
-cm¶w
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
-) {
-
-1010 \12
-       gL
- = 0;
-
-1011 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-1012 
-em\99
-(
-EXT2
- | 
-CMPL
- | 
-.
-code
-(è* 
-B23
- | 
-L
- * 
-B21
- | 
-¤c1
-.code(è* 
-B16
- |
-
-1013 
-¤c2
-.
-code
-(è* 
-B11
-);
-
-1018 \1e
-       gAs£mbËr
-::
-li
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-1019 
-d_fÜm
-(
-ADDI
-, 
-d¡
-, 
-r0
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-1023 \1e
-       gAs£mbËr
-::
-lis
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-imm
-) {
-
-1024 
-d_fÜm
-(
-ADDIS
-, 
-d¡
-, 
-r0
-, 
-imm
-.
-imm_
-, 
-\8cue
-);
-
-1029 \1e
-       gAs£mbËr
-::
-mr
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1031 
-Üx
-(
-d¡
-, 
-¤c
-, src);
-
-1035 \1e
-       gAs£mbËr
-::
-lbz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1036 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1037 
-d_fÜm
-(
-LBZ
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1041 \1e
-       gAs£mbËr
-::
-lbzx
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1042 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1043 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1044 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1045 
-em\99
-(
-EXT2
- | 
-LBZX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1046 
-L\97veRC
-);
-
-1050 \1e
-       gAs£mbËr
-::
-lbzux
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1051 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1052 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1053 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1054 
-em\99
-(
-EXT2
- | 
-LBZUX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1055 
-L\97veRC
-);
-
-1059 \1e
-       gAs£mbËr
-::
-lhz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1060 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1061 
-d_fÜm
-(
-LHZ
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1065 \1e
-       gAs£mbËr
-::
-lhzx
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1066 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1067 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1068 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1069 
-em\99
-(
-EXT2
- | 
-LHZX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1070 
-L\97veRC
-);
-
-1074 \1e
-       gAs£mbËr
-::
-lhzux
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1075 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1076 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1077 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1078 
-em\99
-(
-EXT2
- | 
-LHZUX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1079 
-L\97veRC
-);
-
-1083 \1e
-       gAs£mbËr
-::
-lwz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1084 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1085 
-d_fÜm
-(
-LWZ
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1089 \1e
-       gAs£mbËr
-::
-lwzu
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1090 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1091 
-d_fÜm
-(
-LWZU
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1095 \1e
-       gAs£mbËr
-::
-lwzx
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1096 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1097 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1098 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1099 
-em\99
-(
-EXT2
- | 
-LWZX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1100 
-L\97veRC
-);
-
-1104 \1e
-       gAs£mbËr
-::
-lwzux
-(
-Regi¡\94
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1105 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1106 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1107 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1108 
-em\99
-(
-EXT2
- | 
-LWZUX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1109 
-L\97veRC
-);
-
-1113 \1e
-       gAs£mbËr
-::
-lwa
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1114 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1115 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1116 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1117 
-DCHECK
-(!(
-off£t
- & 3è&& 
-is_\9at16
-(offset));
-
-1118 
-       goff£t
- = 
-kImm16Mask
- & 
-off£t
-;
-
-1119 
-em\99
-(
-LD
- | 
-d¡
-.
-code
-(è* 
-B21
- | 
-¤c
-.
-¿
-().code(è* 
-B16
- | 
-off£t
- | 2);
-
-1121 
-lwz
-(
-d¡
-, 
-¤c
-);
-
-1126 \1e
-       gAs£mbËr
-::
-¡b
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1127 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1128 
-d_fÜm
-(
-STB
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1132 \1e
-       gAs£mbËr
-::
-¡bx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1133 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1134 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1135 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1136 
-em\99
-(
-EXT2
- | 
-STBX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1137 
-L\97veRC
-);
-
-1141 \1e
-       gAs£mbËr
-::
-¡bux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1142 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1143 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1144 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1145 
-em\99
-(
-EXT2
- | 
-STBUX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1146 
-L\97veRC
-);
-
-1150 \1e
-       gAs£mbËr
-::
-¡h
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1151 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1152 
-d_fÜm
-(
-STH
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1156 \1e
-       gAs£mbËr
-::
-¡hx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1157 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1158 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1159 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1160 
-em\99
-(
-EXT2
- | 
-STHX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1161 
-L\97veRC
-);
-
-1165 \1e
-       gAs£mbËr
-::
-¡hux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1166 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1167 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1168 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1169 
-em\99
-(
-EXT2
- | 
-STHUX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1170 
-L\97veRC
-);
-
-1174 \1e
-       gAs£mbËr
-::
-¡w
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1175 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1176 
-d_fÜm
-(
-STW
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1180 \1e
-       gAs£mbËr
-::
-¡wu
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1181 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1182 
-d_fÜm
-(
-STWU
-, 
-d¡
-, 
-¤c
-.
-¿
-(), src.
-off£t
-(), 
-\8cue
-);
-
-1186 \1e
-       gAs£mbËr
-::
-¡wx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1187 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1188 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1189 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1190 
-em\99
-(
-EXT2
- | 
-STWX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1191 
-L\97veRC
-);
-
-1195 \1e
-       gAs£mbËr
-::
-¡wux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1196 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1197 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1198 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1199 
-em\99
-(
-EXT2
- | 
-STWUX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1200 
-L\97veRC
-);
-
-1204 \1e
-       gAs£mbËr
-::
-extsb
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-rc
-) {
-
-1205 
-em\99
-(
-EXT2
- | 
-EXTSB
- | 
-¿
-.
-code
-(è* 
-B21
- | 
-rs
-.code(è* 
-B16
- | 
-rc
-);
-
-1209 \1e
-       gAs£mbËr
-::
-extsh
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-rc
-) {
-
-1210 
-em\99
-(
-EXT2
- | 
-EXTSH
- | 
-¿
-.
-code
-(è* 
-B21
- | 
-rs
-.code(è* 
-B16
- | 
-rc
-);
-
-1214 \1e
-       gAs£mbËr
-::
-Ãg
-(
-Regi¡\94
-, Regi¡\94 
-¿
-, 
-OEB\99
-o
-, 
-RCB\99
-r
-) {
-
-1215 
-em\99
-(
-EXT2
- | 
-NEGX
- | 
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-o
- | 
-r
-);
-
-1219 \1e
-       gAs£mbËr
-::
-ªdc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
-) {
-
-1220 
-x_fÜm
-(
-EXT2
- | 
-ANDCX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-rc
-);
-
-1224 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1226 \1e
-       gAs£mbËr
-::
-ld
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1227 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1228 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1229 
-DCHECK
-(!(
-off£t
- & 3è&& 
-is_\9at16
-(offset));
-
-1230 
-       goff£t
- = 
-kImm16Mask
- & 
-off£t
-;
-
-1231 
-em\99
-(
-LD
- | 
-rd
-.
-code
-(è* 
-B21
- | 
-¤c
-.
-¿
-().code(è* 
-B16
- | 
-off£t
-);
-
-1235 \1e
-       gAs£mbËr
-::
-ldx
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1236 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1237 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1238 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1239 
-em\99
-(
-EXT2
- | 
-LDX
- | 
-rd
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1243 \1e
-       gAs£mbËr
-::
-ldu
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1244 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1245 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1246 
-DCHECK
-(!(
-off£t
- & 3è&& 
-is_\9at16
-(offset));
-
-1247 
-       goff£t
- = 
-kImm16Mask
- & 
-off£t
-;
-
-1248 
-em\99
-(
-LD
- | 
-rd
-.
-code
-(è* 
-B21
- | 
-¤c
-.
-¿
-().code(è* 
-B16
- | 
-off£t
- | 1);
-
-1252 \1e
-       gAs£mbËr
-::
-ldux
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1253 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1254 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1255 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1256 
-em\99
-(
-EXT2
- | 
-LDUX
- | 
-rd
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1260 \1e
-       gAs£mbËr
-::
-¡d
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1261 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1262 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1263 
-DCHECK
-(!(
-off£t
- & 3è&& 
-is_\9at16
-(offset));
-
-1264 
-       goff£t
- = 
-kImm16Mask
- & 
-off£t
-;
-
-1265 
-em\99
-(
-STD
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¤c
-.
-¿
-().code(è* 
-B16
- | 
-off£t
-);
-
-1269 \1e
-       gAs£mbËr
-::
-¡dx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1270 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1271 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1272 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1273 
-em\99
-(
-EXT2
- | 
-STDX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1277 \1e
-       gAs£mbËr
-::
-¡du
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1278 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1279 
-DCHECK
-(!
-¤c
-.
-¿_
-.
-is
-(
-r0
-));
-
-1280 
-DCHECK
-(!(
-off£t
- & 3è&& 
-is_\9at16
-(offset));
-
-1281 
-       goff£t
- = 
-kImm16Mask
- & 
-off£t
-;
-
-1282 
-em\99
-(
-STD
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¤c
-.
-¿
-().code(è* 
-B16
- | 
-off£t
- | 1);
-
-1286 \1e
-       gAs£mbËr
-::
-¡dux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1287 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1288 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1289 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1290 
-em\99
-(
-EXT2
- | 
-STDUX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1294 \1e
-       gAs£mbËr
-::
-¾dic
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
-) {
-
-1295 
-md_fÜm
-(
-EXT5
- | 
-RLDIC
-, 
-¿
-, 
-rs
-, 
-sh
-, 
-mb
-, 
-r
-);
-
-1299 \1e
-       gAs£mbËr
-::
-¾diþ
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
-) {
-
-1300 
-md_fÜm
-(
-EXT5
- | 
-RLDICL
-, 
-¿
-, 
-rs
-, 
-sh
-, 
-mb
-, 
-r
-);
-
-1304 \1e
-       gAs£mbËr
-::
-¾dþ
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, \12
-mb
-, 
-RCB\99
-r
-) {
-
-1305 
-mds_fÜm
-(
-EXT5
- | 
-RLDCL
-, 
-¿
-, 
-rs
-, 
-rb
-, 
-mb
-, 
-r
-);
-
-1309 \1e
-       gAs£mbËr
-::
-¾diü
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-me
-, 
-RCB\99
-r
-) {
-
-1310 
-md_fÜm
-(
-EXT5
- | 
-RLDICR
-, 
-¿
-, 
-rs
-, 
-sh
-, 
-me
-, 
-r
-);
-
-1314 \1e
-       gAs£mbËr
-::
-¦di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
-) {
-
-1315 
-DCHECK
-((64 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-1316 
-¾diü
-(
-d¡
-, 
-¤c
-, 
-v®
-.
-imm_
-, 63 - v®.imm_, 
-rc
-);
-
-1320 \1e
-       gAs£mbËr
-::
-¤di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
-) {
-
-1321 
-DCHECK
-((64 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-1322 
-¾diþ
-(
-d¡
-, 
-¤c
-, 64 - 
-v®
-.
-imm_
-, v®.imm_, 
-rc
-);
-
-1326 \1e
-       gAs£mbËr
-::
-þ¼di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-1327 
-RCB\99
-rc
-) {
-
-1328 
-DCHECK
-((64 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-1329 
-¾diü
-(
-d¡
-, 
-¤c
-, 0, 63 - 
-v®
-.
-imm_
-, 
-rc
-);
-
-1333 \1e
-       gAs£mbËr
-::
-þ¾di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-1334 
-RCB\99
-rc
-) {
-
-1335 
-DCHECK
-((64 > 
-v®
-.
-imm_
-) && (val.imm_ >= 0));
-
-1336 
-¾diþ
-(
-d¡
-, 
-¤c
-, 0, 
-v®
-.
-imm_
-, 
-rc
-);
-
-1340 \1e
-       gAs£mbËr
-::
-¾dimi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
-) {
-
-1341 
-md_fÜm
-(
-EXT5
- | 
-RLDIMI
-, 
-¿
-, 
-rs
-, 
-sh
-, 
-mb
-, 
-r
-);
-
-1345 \1e
-       gAs£mbËr
-::
-¤adi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-1346 \12
-       gsh0_4
- = 
-sh
- & 0x1f;
-
-1347 \12
-       gsh5
- = (
-sh
- >> 5) & 0x1;
-
-1349 
-em\99
-(
-EXT2
- | 
-SRADIX
- | 
-rs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-sh0_4
- * 
-B11
- |
-
-1350 
-sh5
- * 
-B1
- | 
-r
-);
-
-1354 \1e
-       gAs£mbËr
-::
-¤d
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
-) {
-
-1355 
-x_fÜm
-(
-EXT2
- | 
-SRDX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-r
-);
-
-1359 \1e
-       gAs£mbËr
-::
-¦d
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
-) {
-
-1360 
-x_fÜm
-(
-EXT2
- | 
-SLDX
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-r
-);
-
-1364 \1e
-       gAs£mbËr
-::
-¤ad
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
-) {
-
-1365 
-x_fÜm
-(
-EXT2
- | 
-SRAD
-, 
-¿
-, 
-rs
-, 
-rb
-, 
-r
-);
-
-1369 \1e
-       gAs£mbËr
-::
-rÙld
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
-) {
-
-1370 
-¾dþ
-(
-¿
-, 
-rs
-, 
-rb
-, 0, 
-r
-);
-
-1374 \1e
-       gAs£mbËr
-::
-rÙldi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-1375 
-¾diþ
-(
-¿
-, 
-rs
-, 
-sh
-, 0, 
-r
-);
-
-1379 \1e
-       gAs£mbËr
-::
-rÙrdi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
-) {
-
-1380 
-¾diþ
-(
-¿
-, 
-rs
-, 64 - 
-sh
-, 0, 
-r
-);
-
-1384 \1e
-       gAs£mbËr
-::
\8ezd_
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, 
-RCB\99
-rc
-) {
-
-1385 
-x_fÜm
-(
-EXT2
- | 
-CNTLZDX
-, 
-¿
-, 
-rs
-, 
-r0
-, 
-rc
-);
-
-1389 \1e
-       gAs£mbËr
-::
-extsw
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-rc
-) {
-
-1390 
-em\99
-(
-EXT2
- | 
-EXTSW
- | 
-¿
-.
-code
-(è* 
-B21
- | 
-rs
-.code(è* 
-B16
- | 
-rc
-);
-
-1394 \1e
-       gAs£mbËr
-::
-muÎd
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-1395 
-RCB\99
-r
-) {
-
-1396 
-xo_fÜm
-(
-EXT2
- | 
-MULLD
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-1400 \1e
-       gAs£mbËr
-::
-divd
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
-,
-
-1401 
-RCB\99
-r
-) {
-
-1402 
-xo_fÜm
-(
-EXT2
- | 
-DIVD
-, 
-d¡
-, 
-¤c1
-, 
-¤c2
-, 
-o
-, 
-r
-);
-
-1407 \1e
-       gAs£mbËr
-::
-çke_asm
-(\f
-FAKE_OPCODE_T
-fÝcode
-) {
-
-1408 
-DCHECK
-(
-fÝcode
- < 
-fLa¡Fak\94
-);
-
-1409 
-em\99
-(
-FAKE_OPCODE
- | 
-FAKER_SUBOPCODE
- | 
-fÝcode
-);
-
-1413 \1e
-       gAs£mbËr
-::
-m¬k\94_asm
-(\12
-mcode
-) {
-
-1414 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim_¡ubs
-) {
-
-1415 
-DCHECK
-(
-mcode
- < 
-F_NEXT_AVAILABLE_STUB_MARKER
-);
-
-1416 
-em\99
-(
-FAKE_OPCODE
- | 
-MARKER_SUBOPCODE
- | 
-mcode
-);
-
-1424 \1e
-       gAs£mbËr
-::
-funùiÚ_desü\9d
-() {
-
-1425 
-DCHECK
-(
-pc_off£t
-() == 0);
-
-1426 
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-INTERNAL_REFERENCE
-);
-
-1427 
-em\99_±r
-(
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
->(
-pc_
-è+ 3 * 
-kPo\9a\8brSize
-);
-
-1428 
-em\99_±r
-(0);
-
-1429 
-em\99_±r
-(0);
-
-1433 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- || 
-V8_OOL_CONSTANT_POOL
-
-
-1434 \1e
-       gAs£mbËr
-::
-R\96oÿ\8b\94ÇlReã»nû
-(
-Add»ss
-pc
-, 
-\9a\8d\8c_t
-d\96\8f
-,
-
-1435 
-Add»ss
-code_¡¬t
-,
-
-1436 
-ICacheFlushMode
-iÿche_æush_mode
-) {
-
-1437 
-DCHECK
-(
-d\96\8f
- || 
-code_¡¬t
-);
-
-1438 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-1439 
-u\9a\8d\8c_t
-* 
-       gfd
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t*>(
-pc
-);
-
-1440 ià(
-       gfd
-[1] =ð0 && 
-fd
-[2] == 0) {
-
-1442 ià(
-d\96\8f
-) {
-
-1443 
-fd
-[0] +ð
-d\96\8f
-;
-
-1445 
-       gfd
-[0] = 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
->(
-code_¡¬t
-è+ 3 * 
-kPo\9a\8brSize
-;
-
-1450 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1452 
-CÚ¡ªtPoÞA¼ay
-* 
-       gcÚ¡ªt_poÞ
- = 
-NULL
-;
-
-1453 ià(
-       gd\96\8f
-) {
-
-1454 
-       gcode_¡¬t
- = 
-\8frg\91_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-è+ 
-       gd\96\8f
-;
-
-1456 
-£t_\8frg\91_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-, 
-code_¡¬t
-, 
-iÿche_æush_mode
-);
-
-1461 \12
-       gAs£mbËr
-::
-DecodeIÁ\94ÇlReã»nû
-(
-VeùÜ
-<\ 5
-bufãr
-, 
-Add»ss
-pc
-) {
-
-1462 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-1463 
-u\9a\8d\8c_t
-* 
-       gfd
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t*>(
-pc
-);
-
-1464 ià(
-       gfd
-[1] =ð0 && 
-fd
-[2] == 0) {
-
-1466 
-SNPr\9atF
-(
-bufãr
-, "[%08" 
-V8PRIxPTR
- ", %08" V8PRIxPTR ", %08" V8PRIxPTR
-
-1469 
-fd
-[0], fd[1], fd[2]);
-
-1470 \15 
-       gkPo\9a\8brSize
- * 3;
-
-1478 \12
-       gAs£mbËr
-::
-\9a¡ruùiÚs_»qu\9ced_fÜ_mov
-(cڡ 
-O³¿nd
-& 
-x
-) const {
-
-1479 #ià
-V8_OOL_CONSTANT_POOL
- || 
-DEBUG
-
-
-1480 
-boÞ
-ÿnO±imize
- =
-
-1481 !(
-x
-.
-mu¡_ou\8dut_»loc_\9afo
-(
-this
-è|| 
-is_\8campÞ\9ae_poÞ_blocked
-());
-
-1483 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1484 ià(
-u£_cÚ¡ªt_poÞ_fÜ_mov
-(
-x
-, 
-ÿnO±imize
-)) {
-
-1487 \15 
-       gkMovIn¡ruùiÚsCÚ¡ªtPoÞ
-;
-
-1490 
-DCHECK
-(!
-ÿnO±imize
-);
-
-1491 \15 
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
-;
-
-1495 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1496 
-boÞ
-       gAs£mbËr
-::
-u£_cÚ¡ªt_poÞ_fÜ_mov
-(cڡ 
-O³¿nd
-& 
-x
-,
-
-1497 
-boÞ
-ÿnO±imize
-) const {
-
-1498 ià(!
-is_oÞ_cÚ¡ªt_poÞ_ava\9eabË
-(è|| 
-is_cÚ¡ªt_poÞ_fuÎ
-()) {
-
-1501 \15 
-       gçl£
-;
-
-1504 
-\9a\8d\8c_t
-       gv®ue
- = 
-x
-.
-immed\9f\8b
-();
-
-1505 ià(
-       gÿnO±imize
- && 
-is_\9at16
-(
-v®ue
-)) {
-
-1507 \15 
-       gçl£
-;
-
-1510 \15 
-       g\8cue
-;
-
-1514 \1e
-       gAs£mbËr
-::
-Ensu»S·ûFÜ
-(\12
-¥aû_Ãeded
-) {
-
-1515 ià(
-bufãr_¥aû
-(è<ð(
-kG­
- + 
-¥aû_Ãeded
-)) {
-
-1516 
-GrowBufãr
-();
-
-1522 
-boÞ
-       gO³¿nd
-::
-mu¡_ou\8dut_»loc_\9afo
-(cڡ 
-As£mbËr
-* 
-as£mbËr
-) const {
-
-1523 ià(
-rmode_
- =ð
-R\96ocInfo
-::
-EXTERNAL_REFERENCE
-) {
-
-1524 ià(
-as£mbËr
- !ð
-NULL
- &&\87s£mbËr->
-´ediùabË_code_size
-()è\15 
-\8cue
-;
-
-1525 \15 
-       gas£mbËr
-->
-£r\9fliz\94_\92abËd
-();
-
-1526 } \vià(
-       gR\96ocInfo
-::
-IsNÚe
-(
-rmode_
-)) {
-
-1527 \15 
-çl£
-;
-
-1529 \15 
-       g\8cue
-;
-
-1539 \1e
-       gAs£mbËr
-::
-mov
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-¤c
-) {
-
-1540 
-\9a\8d\8c_t
-       gv®ue
- = 
-¤c
-.
-immed\9f\8b
-();
-
-1541 
-boÞ
-       gÿnO±imize
-;
-
-1542 
-R\96ocInfo
-r\9afo
-(
-pc_
-, 
-¤c
-.
-rmode_
-, 
-v®ue
-, 
-NULL
-);
-
-1544 ià(
-       g¤c
-.
-mu¡_ou\8dut_»loc_\9afo
-(
-this
-)) {
-
-1545 
-RecÜdR\96ocInfo
-(
-r\9afo
-);
-
-1548 
-       gÿnO±imize
- =
-
-1549 !(
-¤c
-.
-mu¡_ou\8dut_»loc_\9afo
-(
-this
-è|| 
-is_\8campÞ\9ae_poÞ_blocked
-());
-
-1551 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1552 ià(
-u£_cÚ¡ªt_poÞ_fÜ_mov
-(
-¤c
-, 
-ÿnO±imize
-)) {
-
-1553 
-DCHECK
-(
-is_oÞ_cÚ¡ªt_poÞ_ava\9eabË
-());
-
-1554 
-CÚ¡ªtPoÞAddEÁry
-(
-r\9afo
-);
-
-1555 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1556 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-1559 
-li
-(
-d¡
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1560 
-ldx
-(
-d¡
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-, dst));
-
-1562 
-lwz
-(
-d¡
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 0));
-
-1568 ià(
-       gÿnO±imize
-) {
-
-1569 ià(
-is_\9at16
-(
-v®ue
-)) {
-
-1570 
-li
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
-));
-
-1572 
-u\9at16_t
-       gu16
-;
-
-1573 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1574 ià(
-is_\9at32
-(
-v®ue
-)) {
-
-1576 
-lis
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
- >> 16));
-
-1577 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1579 ià(
-is_\9at48
-(
-v®ue
-)) {
-
-1580 
-li
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
- >> 32));
-
-1582 
-lis
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
- >> 48));
-
-1583 
-       gu16
- = ((
-v®ue
- >> 32) & 0xffff);
-
-1584 ià(
-       gu16
-) {
-
-1585 
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-u16
-));
-
-1588 
-¦di
-(
-d¡
-, d¡, 
-O³¿nd
-(32));
-
-1589 
-       gu16
- = ((
-v®ue
- >> 16) & 0xffff);
-
-1590 ià(
-       gu16
-) {
-
-1591 
-Üis
-(
-d¡
-, d¡, 
-O³¿nd
-(
-u16
-));
-
-1595 
-       gu16
- = (
-v®ue
- & 0xffff);
-
-1596 ià(
-       gu16
-) {
-
-1597 
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-u16
-));
-
-1603 
-DCHECK
-(!
-ÿnO±imize
-);
-
-1606 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-1607 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1608 
-\9at32_t
-       ghi_32
- = 
-¡©ic_ÿ¡
-<\9at32_t>(
-v®ue
- >> 32);
-
-1609 
-\9at32_t
-       glo_32
- = 
-¡©ic_ÿ¡
-<\9at32_t>(
-v®ue
-);
-
-1610 \12
-       ghi_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(
-hi_32
- >> 16);
-
-1611 \12
-       glo_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(
-hi_32
- & 0xffff);
-
-1612 
-lis
-(
-d¡
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(
-hi_wÜd
-)));
-
-1613 
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-lo_wÜd
-));
-
-1614 
-¦di
-(
-d¡
-, d¡, 
-O³¿nd
-(32));
-
-1615 
-       ghi_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(((
-lo_32
- >> 16) & 0xffff));
-
-1616 
-       glo_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(
-lo_32
- & 0xffff);
-
-1617 
-Üis
-(
-d¡
-, d¡, 
-O³¿nd
-(
-hi_wÜd
-));
-
-1618 
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-lo_wÜd
-));
-
-1620 \12
-       ghi_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(
-v®ue
- >> 16);
-
-1621 \12
-       glo_wÜd
- = 
-¡©ic_ÿ¡
-<\12>(
-v®ue
- & 0xffff);
-
-1622 
-lis
-(
-d¡
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(
-hi_wÜd
-)));
-
-1623 
-Üi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-lo_wÜd
-));
-
-1629 \1e
-       gAs£mbËr
-::
-mov_Ïb\96_off£t
-(
-Regi¡\94
-d¡
-, 
-Lab\96
-* 
-Ïb\96
-) {
-
-1630 ià(
-       gÏb\96
-->
-is_bound
-()) {
-
-1631 \12
-       g\8frg\91
- = 
-Ïb\96
-->
-pos
-();
-
-1632 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-\8frg\91
- + 
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1634 
-boÞ
-       gis_l\9aked
- = 
-Ïb\96
-->
-is_l\9aked
-();
-
-1637 
-DCHECK
-(
-d¡
-.
-is
-(
-r3
-));
-
-1638 \12
-       gl\9ak
- = 
-is_l\9aked
- ? 
-Ïb\96
-->
-pos
-(è- 
-pc_off£t
-() : 0;
-
-1639 
-       gÏb\96
-->
-l\9ak_to
-(
-pc_off£t
-());
-
-1641 ià(!
-       gis_l\9aked
- && !
-       g\8campÞ\9ae_em\99\8bd_
-) {
-
-1642 
-       gunbound_Ïb\96s_couÁ_
-++;
-
-1643 
-       gÃxt_bufãr_check_
- -ð
-kT¿mpÞ\9aeSlÙsSize
-;
-
-1653 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-1654 
-em\99
-(
-l\9ak
-);
-
-1655 
-nÝ
-();
-
-1661 \1e
-       gAs£mbËr
-::
-üxÜ
-(\12
-bt
-, \12
-ba
-, \12
-bb
-) {
-
-1662 
-em\99
-(
-EXT1
- | 
-CRXOR
- | 
-bt
- * 
-B21
- | 
-ba
- * 
-B16
- | 
-bb
- * 
-B11
-);
-
-1666 \1e
-       gAs£mbËr
-::
-üeqv
-(\12
-bt
-, \12
-ba
-, \12
-bb
-) {
-
-1667 
-em\99
-(
-EXT1
- | 
-CREQV
- | 
-bt
- * 
-B21
- | 
-ba
- * 
-B16
- | 
-bb
- * 
-B11
-);
-
-1671 \1e
-       gAs£mbËr
-::
-mær
-(
-Regi¡\94
-d¡
-) {
-
-1672 
-em\99
-(
-EXT2
- | 
-MFSPR
- | 
-d¡
-.
-code
-(è* 
-B21
- | 256 << 11);
-
-1676 \1e
-       gAs£mbËr
-::
-m\8er
-(
-Regi¡\94
-¤c
-) {
-
-1677 
-em\99
-(
-EXT2
- | 
-MTSPR
- | 
-¤c
-.
-code
-(è* 
-B21
- | 256 << 11);
-
-1681 \1e
-       gAs£mbËr
-::
-mtùr
-(
-Regi¡\94
-¤c
-) {
-
-1682 
-em\99
-(
-EXT2
- | 
-MTSPR
- | 
-¤c
-.
-code
-(è* 
-B21
- | 288 << 11);
-
-1686 \1e
-       gAs£mbËr
-::
-mtx\94
-(
-Regi¡\94
-¤c
-) {
-
-1687 
-em\99
-(
-EXT2
- | 
-MTSPR
- | 
-¤c
-.
-code
-(è* 
-B21
- | 32 << 11);
-
-1691 \1e
-       gAs£mbËr
-::
-müfs
-(\12
-bf
-, \12
-bç
-) {
-
-1692 
-em\99
-(
-EXT4
- | 
-MCRFS
- | 
-bf
- * 
-B23
- | 
-bç
- * 
-B18
-);
-
-1696 \1e
-       gAs£mbËr
-::
-mfü
-(
-Regi¡\94
-d¡
-è{ 
-em\99
-(
-EXT2
- | 
-MFCR
- | d¡.
-code
-(è* 
-B21
-); }
-
-1699 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1700 \1e
-       gAs£mbËr
-::
-mfård
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-) {
-
-1701 
-em\99
-(
-EXT2
- | 
-MFVSRD
- | 
-¤c
-.
-code
-(è* 
-B21
- | 
-d¡
-.code(è* 
-B16
-);
-
-1705 \1e
-       gAs£mbËr
-::
-mfårwz
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-) {
-
-1706 
-em\99
-(
-EXT2
- | 
-MFVSRWZ
- | 
-¤c
-.
-code
-(è* 
-B21
- | 
-d¡
-.code(è* 
-B16
-);
-
-1710 \1e
-       gAs£mbËr
-::
-mtård
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-) {
-
-1711 
-em\99
-(
-EXT2
- | 
-MTVSRD
- | 
-d¡
-.
-code
-(è* 
-B21
- | 
-¤c
-.code(è* 
-B16
-);
-
-1715 \1e
-       gAs£mbËr
-::
-mtårwz
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-) {
-
-1716 
-em\99
-(
-EXT2
- | 
-MTVSRWZ
- | 
-d¡
-.
-code
-(è* 
-B21
- | 
-¤c
-.code(è* 
-B16
-);
-
-1720 \1e
-       gAs£mbËr
-::
-mtårwa
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-) {
-
-1721 
-em\99
-(
-EXT2
- | 
-MTVSRWA
- | 
-d¡
-.
-code
-(è* 
-B21
- | 
-¤c
-.code(è* 
-B16
-);
-
-1729 \1e
-       gAs£mbËr
-::
-¡Ý
-(cڡ \ 5
-msg
-, 
-CÚd\99
-cÚd
-, 
-\9at32_t
-code
-,
-
-1730 
-CRegi¡\94
-) {
-
-1731 ià(
-       gcÚd
- !ð
-) {
-
-1732 
-Lab\96
-sk\9d
-;
-
-1733 
-b
-(
-Neg©eCÚd\99
-(
-cÚd
-), &
-sk\9d
-, 
-);
-
-1734 
-bk±
-(0);
-
-1735 
-b\9ad
-(&
-sk\9d
-);
-
-1737 
-bk±
-(0);
-
-1742 \1e
-       gAs£mbËr
-::
-bk±
-(
-u\9at32_t
-imm16
-è{ 
-em\99
-(0x7d821008); }
-
-1745 \1e
-       gAs£mbËr
-::
-\9afo
-(cڡ \ 5
-msg
-, 
-CÚd\99
-cÚd
-, 
-\9at32_t
-code
-,
-
-1746 
-CRegi¡\94
-) {
-
-1747 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim_¡ubs
-) {
-
-1748 
-em\99
-(0x7d9ff808);
-
-1749 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1750 
-u\9at64_t
-       gv®ue
- = 
\9a\8b½»t_ÿ¡
-<u\9at64_t>(
-msg
-);
-
-1751 
-em\99
-(
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-v®ue
- >> 32));
-
-1752 
-em\99
-(
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-v®ue
- & 0xFFFFFFFF));
-
-1754 
-em\99
-(
\9a\8b½»t_ÿ¡
-<
-In¡r
->(
-msg
-));
-
-1760 \1e
-       gAs£mbËr
-::
-dcbf
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-) {
-
-1761 
-em\99
-(
-EXT2
- | 
-DCBF
- | 
-¿
-.
-code
-(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1765 \1e
-       gAs£mbËr
-::
-sync
-(è{ 
-em\99
-(
-EXT2
- | 
-SYNC
-); }
-
-1768 \1e
-       gAs£mbËr
-::
-lwsync
-(è{ 
-em\99
-(
-EXT2
- | 
-SYNC
- | 1 * 
-B21
-); }
-
-1771 \1e
-       gAs£mbËr
-::
-icbi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-) {
-
-1772 
-em\99
-(
-EXT2
- | 
-ICBI
- | 
-¿
-.
-code
-(è* 
-B16
- | 
-rb
-.code(è* 
-B11
-);
-
-1776 \1e
-       gAs£mbËr
-::
-isync
-(è{ 
-em\99
-(
-EXT1
- | 
-ISYNC
-); }
-
-1781 \1e
-       gAs£mbËr
-::
-lfd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1782 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1783 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1784 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1785 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1787 
-em\99
-(
-LFD
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1791 \1e
-       gAs£mbËr
-::
-lfdu
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1792 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1793 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1794 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1795 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1797 
-em\99
-(
-LFDU
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1801 \1e
-       gAs£mbËr
-::
-lfdx
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1802 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1803 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1804 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1805 
-em\99
-(
-EXT2
- | 
-LFDX
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1806 
-L\97veRC
-);
-
-1810 \1e
-       gAs£mbËr
-::
-lfdux
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1811 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1812 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1813 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1814 
-em\99
-(
-EXT2
- | 
-LFDUX
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1815 
-L\97veRC
-);
-
-1819 \1e
-       gAs£mbËr
-::
-lfs
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1820 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1821 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1822 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1823 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1824 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1826 
-em\99
-(
-LFS
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1830 \1e
-       gAs£mbËr
-::
-lfsu
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1831 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1832 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1833 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1834 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1835 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1837 
-em\99
-(
-LFSU
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1841 \1e
-       gAs£mbËr
-::
-lfsx
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1842 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1843 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1844 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1845 
-em\99
-(
-EXT2
- | 
-LFSX
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1846 
-L\97veRC
-);
-
-1850 \1e
-       gAs£mbËr
-::
-lfsux
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1851 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1852 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1853 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1854 
-em\99
-(
-EXT2
- | 
-LFSUX
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1855 
-L\97veRC
-);
-
-1859 \1e
-       gAs£mbËr
-::
-¡fd
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1860 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1861 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1862 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1863 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1864 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1866 
-em\99
-(
-STFD
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1870 \1e
-       gAs£mbËr
-::
-¡fdu
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1871 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1872 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1873 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1874 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1875 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1877 
-em\99
-(
-STFDU
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1881 \1e
-       gAs£mbËr
-::
-¡fdx
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1882 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1883 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1884 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1885 
-em\99
-(
-EXT2
- | 
-STFDX
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1886 
-L\97veRC
-);
-
-1890 \1e
-       gAs£mbËr
-::
-¡fdux
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1891 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1892 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1893 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1894 
-em\99
-(
-EXT2
- | 
-STFDUX
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1895 
-L\97veRC
-);
-
-1899 \1e
-       gAs£mbËr
-::
-¡fs
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1900 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1901 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1902 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1903 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1904 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1906 
-em\99
-(
-STFS
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1910 \1e
-       gAs£mbËr
-::
-¡fsu
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1911 \12
-       goff£t
- = 
-¤c
-.
-off£t
-();
-
-1912 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1913 
-DCHECK
-(
-is_\9at16
-(
-off£t
-));
-
-1914 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1915 \12
-       gimm16
- = 
-off£t
- & 
-kImm16Mask
-;
-
-1917 
-em\99
-(
-STFSU
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-imm16
-);
-
-1921 \1e
-       gAs£mbËr
-::
-¡fsx
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1922 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1923 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1924 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1925 
-em\99
-(
-EXT2
- | 
-STFSX
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1926 
-L\97veRC
-);
-
-1930 \1e
-       gAs£mbËr
-::
-¡fsux
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-) {
-
-1931 
-Regi¡\94
-       g¿
- = 
-¤c
-.
-¿
-();
-
-1932 
-Regi¡\94
-       grb
- = 
-¤c
-.
-rb
-();
-
-1933 
-DCHECK
-(!
-¿
-.
-is
-(
-r0
-));
-
-1934 
-em\99
-(
-EXT2
- | 
-STFSUX
- | 
-äs
-.
-code
-(è* 
-B21
- | 
-¿
-.code(è* 
-B16
- | 
-rb
-.code(è* 
-B11
- |
-
-1935 
-L\97veRC
-);
-
-1939 \1e
-       gAs£mbËr
-::
-fsub
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1940 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
-) {
-
-1941 
-a_fÜm
-(
-EXT4
- | 
-FSUB
-, 
-ät
-, 
-äa
-, 
-äb
-, 
-rc
-);
-
-1945 \1e
-       gAs£mbËr
-::
-çdd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1946 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
-) {
-
-1947 
-a_fÜm
-(
-EXT4
- | 
-FADD
-, 
-ät
-, 
-äa
-, 
-äb
-, 
-rc
-);
-
-1951 \1e
-       gAs£mbËr
-::
-fmul
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1952 cڡ 
-DoubËRegi¡\94
-äc
-, 
-RCB\99
-rc
-) {
-
-1953 
-em\99
-(
-EXT4
- | 
-FMUL
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äa
-.code(è* 
-B16
- | 
-äc
-.code(è* 
-B6
- |
-
-1954 
-rc
-);
-
-1958 \1e
-       gAs£mbËr
-::
-fdiv
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1959 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
-) {
-
-1960 
-a_fÜm
-(
-EXT4
- | 
-FDIV
-, 
-ät
-, 
-äa
-, 
-äb
-, 
-rc
-);
-
-1964 \1e
-       gAs£mbËr
-::
-fcmpu
-(cڡ 
-DoubËRegi¡\94
-äa
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1965 
-CRegi¡\94
-) {
-
-1966 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-1967 
-em\99
-(
-EXT4
- | 
-FCMPU
- | 
-.
-code
-(è* 
-B23
- | 
-äa
-.code(è* 
-B16
- | 
-äb
-.code(è* 
-B11
-);
-
-1971 \1e
-       gAs£mbËr
-::
-fmr
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1972 
-RCB\99
-rc
-) {
-
-1973 
-em\99
-(
-EXT4
- | 
-FMR
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-1977 \1e
-       gAs£mbËr
-::
-fùiwz
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-) {
-
-1978 
-em\99
-(
-EXT4
- | 
-FCTIWZ
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
-);
-
-1982 \1e
-       gAs£mbËr
-::
-fùiw
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-) {
-
-1983 
-em\99
-(
-EXT4
- | 
-FCTIW
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
-);
-
-1987 \1e
-       gAs£mbËr
-::
-äim
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-) {
-
-1988 
-em\99
-(
-EXT4
- | 
-FRIM
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
-);
-
-1992 \1e
-       gAs£mbËr
-::
-ä¥
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1993 
-RCB\99
-rc
-) {
-
-1994 
-em\99
-(
-EXT4
- | 
-FRSP
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-1998 \1e
-       gAs£mbËr
-::
-fcfid
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1999 
-RCB\99
-rc
-) {
-
-2000 
-em\99
-(
-EXT4
- | 
-FCFID
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2004 \1e
-       gAs£mbËr
-::
-fùid
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2005 
-RCB\99
-rc
-) {
-
-2006 
-em\99
-(
-EXT4
- | 
-FCTID
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2010 \1e
-       gAs£mbËr
-::
-fùidz
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2011 
-RCB\99
-rc
-) {
-
-2012 
-em\99
-(
-EXT4
- | 
-FCTIDZ
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2016 \1e
-       gAs£mbËr
-::
-f£l
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-2017 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2018 
-RCB\99
-rc
-) {
-
-2019 
-em\99
-(
-EXT4
- | 
-FSEL
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äa
-.code(è* 
-B16
- | 
-äb
-.code(è* 
-B11
- |
-
-2020 
-äc
-.
-code
-(è* 
-B6
- | 
-rc
-);
-
-2024 \1e
-       gAs£mbËr
-::
-âeg
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2025 
-RCB\99
-rc
-) {
-
-2026 
-em\99
-(
-EXT4
- | 
-FNEG
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2030 \1e
-       gAs£mbËr
-::
-mtfsfi
-(\12
-bf
-, \12
-immed\9f\8b
-, 
-RCB\99
-rc
-) {
-
-2031 
-em\99
-(
-EXT4
- | 
-MTFSFI
- | 
-bf
- * 
-B23
- | 
-immed\9f\8b
- * 
-B12
- | 
-rc
-);
-
-2035 \1e
-       gAs£mbËr
-::
-mffs
-(cڡ 
-DoubËRegi¡\94
-ät
-, 
-RCB\99
-rc
-) {
-
-2036 
-em\99
-(
-EXT4
- | 
-MFFS
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-rc
-);
-
-2040 \1e
-       gAs£mbËr
-::
-mtfsf
-(cڡ 
-DoubËRegi¡\94
-äb
-, 
-boÞ
-L
-, \12
-FLM
-, boÞ 
-W
-,
-
-2041 
-RCB\99
-rc
-) {
-
-2042 
-em\99
-(
-EXT4
- | 
-MTFSF
- | 
-äb
-.
-code
-(è* 
-B11
- | 
-W
- * 
-B16
- | 
-FLM
- * 
-B17
- | 
-L
- * 
-B25
- | 
-rc
-);
-
-2046 \1e
-       gAs£mbËr
-::
-fsq¹
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2047 
-RCB\99
-rc
-) {
-
-2048 
-em\99
-(
-EXT4
- | 
-FSQRT
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2052 \1e
-       gAs£mbËr
-::
-çbs
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2053 
-RCB\99
-rc
-) {
-
-2054 
-em\99
-(
-EXT4
- | 
-FABS
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äb
-.code(è* 
-B11
- | 
-rc
-);
-
-2058 \1e
-       gAs£mbËr
-::
-fmadd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-2059 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2060 
-RCB\99
-rc
-) {
-
-2061 
-em\99
-(
-EXT4
- | 
-FMADD
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äa
-.code(è* 
-B16
- | 
-äb
-.code(è* 
-B11
- |
-
-2062 
-äc
-.
-code
-(è* 
-B6
- | 
-rc
-);
-
-2066 \1e
-       gAs£mbËr
-::
-fmsub
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-2067 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-2068 
-RCB\99
-rc
-) {
-
-2069 
-em\99
-(
-EXT4
- | 
-FMSUB
- | 
-ät
-.
-code
-(è* 
-B21
- | 
-äa
-.code(è* 
-B16
- | 
-äb
-.code(è* 
-B11
- |
-
-2070 
-äc
-.
-code
-(è* 
-B6
- | 
-rc
-);
-
-2075 \1e
-       gAs£mbËr
-::
-nÝ
-(\12
-ty³
-) {
-
-2076 
-Regi¡\94
-»g
- = 
-r0
-;
-
-2077 \1a
-       gty³
-) {
-
-2078 \ 4
-       gNON_MARKING_NOP
-:
-
-2079 
-»g
- = 
-r0
-;
-
-2081 \ 4
-       gGROUP_ENDING_NOP
-:
-
-2082 
-»g
- = 
-r2
-;
-
-2084 \ 4
-       gDEBUG_BREAK_NOP
-:
-
-2085 
-»g
- = 
-r3
-;
-
-2088 
-UNIMPLEMENTED
-();
-
-2091 
-Üi
-(
-»g
-,\84eg, 
-O³¿nd
-::
-Z\94o
-());
-
-2095 
-boÞ
-       gAs£mbËr
-::
-IsNÝ
-(
-In¡r
-\9a¡r
-, \12
-ty³
-) {
-
-2096 \12
-       g»g
- = 0;
-
-2097 \1a
-       gty³
-) {
-
-2098 \ 4
-       gNON_MARKING_NOP
-:
-
-2099 
-»g
- = 0;
-
-2101 \ 4
-       gGROUP_ENDING_NOP
-:
-
-2102 
-»g
- = 2;
-
-2104 \ 4
-       gDEBUG_BREAK_NOP
-:
-
-2105 
-»g
- = 3;
-
-2108 
-UNIMPLEMENTED
-();
-
-2110 \15 
-       g\9a¡r
- =ð(
-ORI
- | 
-»g
- * 
-B21
- |\84eg * 
-B16
-);
-
-2115 \1e
-       gAs£mbËr
-::
-RecÜdJSR\91
-() {
-
-2116 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-2117 
-CheckBufãr
-();
-
-2118 
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-JS_RETURN
-);
-
-2122 \1e
-       gAs£mbËr
-::
-RecÜdDebugB»akSlÙ
-() {
-
-2123 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-2124 
-CheckBufãr
-();
-
-2125 
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-DEBUG_BREAK_SLOT
-);
-
-2129 \1e
-       gAs£mbËr
-::
-RecÜdComm\92t
-(cڡ \ 5
-msg
-) {
-
-2130 ià(
-FLAG_code_comm\92ts
-) {
-
-2131 
-CheckBufãr
-();
-
-2132 
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-COMMENT
-, 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-msg
-));
-
-2137 \1e
-       gAs£mbËr
-::
-GrowBufãr
-() {
-
-2138 ià(!
-own_bufãr_
-FATAL
-("external code buffer is\81oo small");
-
-2141 
-CodeDesc
-       gdesc
-;
-
-2142 ià(
-       gbufãr_size_
- < 4 * 
-       gKB
-) {
-
-2143 
-       gdesc
-.
-       gbufãr_size
- = 4 * 
-KB
-;
-
-2144 } \vià(
-       gbufãr_size_
- < 1 * 
-       gMB
-) {
-
-2145 
-       gdesc
-.
-       gbufãr_size
- = 2 * 
-bufãr_size_
-;
-
-2147 
-       gdesc
-.
-       gbufãr_size
- = 
-bufãr_size_
- + 1 * 
-MB
-;
-
-2149 
-CHECK_GT
-(
-desc
-.
-bufãr_size
-, 0);
-
-2152 
-       gdesc
-.
-       gbufãr
- = 
-NewA¼ay
-<
-by\8b
->(
-desc
-.
-bufãr_size
-);
-
-2154 
-       gdesc
-.
-       g\9a¡r_size
- = 
-pc_off£t
-();
-
-2155 
-       gdesc
-.
-       g»loc_size
- = (
-bufãr_
- + 
-bufãr_size_
-è- 
-»loc_\9afo_wr\99\94
-.
-pos
-();
-
-2158 
-\9a\8d\8c_t
-       gpc_d\96\8f
- = 
-desc
-.
-bufãr
- - 
-bufãr_
-;
-
-2159 
-\9a\8d\8c_t
-       grc_d\96\8f
- =
-
-2160 (
-desc
-.
-bufãr
- + desc.
-bufãr_size
-è- (
-bufãr_
- + 
-bufãr_size_
-);
-
-2161 
-memmove
-(
-desc
-.
-bufãr
-, 
-bufãr_
-, desc.
-\9a¡r_size
-);
-
-2162 
-memmove
-(
-»loc_\9afo_wr\99\94
-.
-pos
-(è+ 
-rc_d\96\8f
-,\84eloc_info_writer.pos(),
-
-2163 
-desc
-.
-»loc_size
-);
-
-2166 
-D\96\91eA¼ay
-(
-bufãr_
-);
-
-2167 
-       gbufãr_
- = 
-desc
-.
-bufãr
-;
-
-2168 
-       gbufãr_size_
- = 
-desc
-.
-bufãr_size
-;
-
-2169 
-       gpc_
- +ð
-pc_d\96\8f
-;
-
-2170 
-       g»loc_\9afo_wr\99\94
-.
-R\95os\99
-(
-»loc_\9afo_wr\99\94
-.
-pos
-(è+ 
-rc_d\96\8f
-,
-
-2171 
-»loc_\9afo_wr\99\94
-.
-ϡ_pc
-(è+ 
-pc_d\96\8f
-);
-
-2177 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- || 
-V8_OOL_CONSTANT_POOL
-
-
-2179 \ f
-R\96ocI\8b¿tÜ
-\99
-(
-desc
-); !
-       g\99
-.
-dÚe
-(); it.
-Ãxt
-()) {
-
-2180 
-       gR\96ocInfo
-::
-Mode
-rmode
- = 
-\99
-.
-r\9afo
-()->rmode();
-
-2181 ià(
-       grmode
- =ð
-R\96ocInfo
-::
-INTERNAL_REFERENCE
-) {
-
-2182 
-R\96oÿ\8b\94ÇlReã»nû
-(
-\99
-.
-r\9afo
-()->
-pc
-(), 
-pc_d\96\8f
-, 0);
-
-2185 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2186 
-       gcÚ¡ªt_poÞ_bu\9ed\94_
-.
-R\96oÿ\8b
-(
-pc_d\96\8f
-);
-
-2192 \1e
-       gAs£mbËr
-::
-db
-(
-u\9at8_t
-d©a
-) {
-
-2193 
-CheckBufãr
-();
-
-2194 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gu\9at8_t
-*>(
-       gpc_
-èð
-d©a
-;
-
-2195 
-       gpc_
- +ð\17(
-u\9at8_t
-);
-
-2199 \1e
-       gAs£mbËr
-::
-dd
-(
-u\9at32_t
-d©a
-) {
-
-2200 
-CheckBufãr
-();
-
-2201 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gu\9at32_t
-*>(
-       gpc_
-èð
-d©a
-;
-
-2202 
-       gpc_
- +ð\17(
-u\9at32_t
-);
-
-2206 \1e
-       gAs£mbËr
-::
-em\99_±r
-(
-u\9a\8d\8c_t
-d©a
-) {
-
-2207 
-CheckBufãr
-();
-
-2208 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gu\9a\8d\8c_t
-*>(
-       gpc_
-èð
-d©a
-;
-
-2209 
-       gpc_
- +ð\17(
-u\9a\8d\8c_t
-);
-
-2213 \1e
-       gAs£mbËr
-::
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-Mode
-rmode
-, 
-\9a\8d\8c_t
-d©a
-) {
-
-2214 
-R\96ocInfo
-r\9afo
-(
-pc_
-, 
-rmode
-, 
-d©a
-, 
-NULL
-);
-
-2215 
-RecÜdR\96ocInfo
-(
-r\9afo
-);
-
-2219 \1e
-       gAs£mbËr
-::
-RecÜdR\96ocInfo
-(cڡ 
-R\96ocInfo
-& 
-r\9afo
-) {
-
-2220 ià(
-r\9afo
-.
-rmode
-(è>ð
-R\96ocInfo
-::
-JS_RETURN
- &&
-
-2221 
-r\9afo
-.
-rmode
-(è<ð
-R\96ocInfo
-::
-DEBUG_BREAK_SLOT
-) {
-
-2223 
-DCHECK
-(
-R\96ocInfo
-::
-IsDebugB»akSlÙ
-(
-r\9afo
-.
-rmode
-()) ||
-
-2224 
-R\96ocInfo
-::
-IsJSR\91
-(
-r\9afo
-.
-rmode
-()) ||
-
-2225 
-R\96ocInfo
-::
-IsComm\92t
-(
-r\9afo
-.
-rmode
-()) ||
-
-2226 
-R\96ocInfo
-::
-IsPos\99
-(
-r\9afo
-.
-rmode
-()));
-
-2228 ià(!
-       gR\96ocInfo
-::
-IsNÚe
-(
-r\9afo
-.
-rmode
-())) {
-
-2230 ià(
-r\9afo
-.
-rmode
-(è=ð
-R\96ocInfo
-::
-EXTERNAL_REFERENCE
-) {
-
-2231 ià(!
-£r\9fliz\94_\92abËd
-(è&& !
-em\99_debug_code
-()) {
-
-2235 
-DCHECK
-(
-bufãr_¥aû
-(è>ð
-kMaxR\96ocSize
-);
-
-2236 ià(
-       gr\9afo
-.
-rmode
-(è=ð
-R\96ocInfo
-::
-CODE_TARGET_WITH_ID
-) {
-
-2237 
-R\96ocInfo
-»loc_\9afo_w\99h_a¡_id
-(
-r\9afo
-.
-pc
-(),\84\9afo.
-rmode
-(),
-
-2238 
-RecÜdedA¡Id
-().
-ToIÁ
-(), 
-NULL
-);
-
-2239 
-CˬRecÜdedA¡Id
-();
-
-2240 
-       g»loc_\9afo_wr\99\94
-.
-Wr\99e
-(&
-»loc_\9afo_w\99h_a¡_id
-);
-
-2242 
-       g»loc_\9afo_wr\99\94
-.
-Wr\99e
-(&
-r\9afo
-);
-
-2248 \1e
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞFÜ
-(\12
-\9a¡ruùiÚs
-) {
-
-2249 
-BlockT¿mpÞ\9aePoÞBefÜe
-(
-pc_off£t
-(è+ 
-\9a¡ruùiÚs
- * 
-kIn¡rSize
-);
-
-2253 \1e
-       gAs£mbËr
-::
-CheckT¿mpÞ\9aePoÞ
-() {
-
-2259 ià((
-\8campÞ\9ae_poÞ_blocked_á\9ag_
- > 0) ||
-
-2260 (
-pc_off£t
-(è< 
-no_\8campÞ\9ae_poÞ_befÜe_
-)) {
-
-2263 ià(
-\8campÞ\9ae_poÞ_blocked_á\9ag_
- > 0) {
-
-2264 
-Ãxt_bufãr_check_
- = 
-pc_off£t
-(è+ 
-kIn¡rSize
-;
-
-2266 
-       gÃxt_bufãr_check_
- = 
-no_\8campÞ\9ae_poÞ_befÜe_
-;
-
-2271 
-DCHECK
-(!
-\8campÞ\9ae_em\99\8bd_
-);
-
-2272 
-DCHECK
-(
-unbound_Ïb\96s_couÁ_
- >= 0);
-
-2273 ià(
-       gunbound_Ïb\96s_couÁ_
- > 0) {
-
-2276 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-2277 
-Lab\96
-       gaá\94_poÞ
-;
-
-2278 
-b
-(&
-aá\94_poÞ
-);
-
-2280 \12
-       gpoÞ_¡¬t
- = 
-pc_off£t
-();
-
-2281 \ f\12
-       gi
- = 0; i < 
-       gunbound_Ïb\96s_couÁ_
-; i++) {
-
-2282 
-b
-(&
-aá\94_poÞ
-);
-
-2284 
-b\9ad
-(&
-aá\94_poÞ
-);
-
-2285 
-       g\8campÞ\9ae_
- = 
-T¿mpÞ\9ae
-(
-poÞ_¡¬t
-, 
-unbound_Ïb\96s_couÁ_
-);
-
-2287 
-       g\8campÞ\9ae_em\99\8bd_
- = 
-\8cue
-;
-
-2290 
-       gÃxt_bufãr_check_
- = 
-kMaxIÁ
-;
-
-2295 
-       gÃxt_bufãr_check_
- =
-
-2296 
-pc_off£t
-(è+ 
-kMaxCÚdB¿nchR\97ch
- - 
-kMaxBlockT¿mpÞ\9aeSeùiÚSize
-;
-
-2302 
-       gHªdË
-<
-       gCÚ¡ªtPoÞA¼ay
-> 
-       gAs£mbËr
-::
-NewCÚ¡ªtPoÞ
-(
-Isީe
-* 
-isީe
-) {
-
-2303 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2304 \15 
-cÚ¡ªt_poÞ_bu\9ed\94_
-.
-New
-(
-isީe
-);
-
-2307 
-DCHECK
-(!
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-2308 \15 
-       gisީe
-->
-çùÜy
-()->
-em±y_cÚ¡ªt_poÞ_¬¿y
-();
-
-2313 \1e
-       gAs£mbËr
-::
-PÝuÏ\8bCÚ¡ªtPoÞ
-(
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-) {
-
-2314 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2315 
-cÚ¡ªt_poÞ_bu\9ed\94_
-.
-PÝuÏ\8b
-(
-this
-, 
-cÚ¡ªt_poÞ
-);
-
-2318 
-DCHECK
-(!
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-2323 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2324 
-       gCÚ¡ªtPoÞBu\9ed\94
-::
-CÚ¡ªtPoÞBu\9ed\94
-()
-
-2325 : 
-size_
-(0),
-
-2326 
-\92\8c\9bs_
-(),
-
-2327 
-cu¼\92t_£ùiÚ_
-(
-CÚ¡ªtPoÞA¼ay
-::
-SMALL_SECTION
-) {}
-
-2330 
-boÞ
-CÚ¡ªtPoÞBu\9ed\94
-::
-IsEm±y
-(è{ \15 
-\92\8c\9bs_
-.
-size
-() == 0; }
-
-2333 
-       gCÚ¡ªtPoÞA¼ay
-::
-Ty³
-CÚ¡ªtPoÞBu\9ed\94
-::
-G\91CÚ¡ªtPoÞTy³
-(
-
-2334 
-R\96ocInfo
-::
-Mode
-rmode
-) {
-
-2335 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2337 ià(!
-R\96ocInfo
-::
-IsGCR\96ocMode
-(
-rmode
-)) {
-
-2338 \15 
-CÚ¡ªtPoÞA¼ay
-::
-INT64
-;
-
-2340 ià(
-       grmode
- =ð
-R\96ocInfo
-::
-NONE64
-) {
-
-2341 \15 
-CÚ¡ªtPoÞA¼ay
-::
-INT64
-;
-
-2342 } \vià(!
-       gR\96ocInfo
-::
-IsGCR\96ocMode
-(
-rmode
-)) {
-
-2343 \15 
-CÚ¡ªtPoÞA¼ay
-::
-INT32
-;
-
-2345 } \vià(
-       gR\96ocInfo
-::
-IsCodeT¬g\91
-(
-rmode
-)) {
-
-2346 \15 
-CÚ¡ªtPoÞA¼ay
-::
-CODE_PTR
-;
-
-2348 
-DCHECK
-(
-R\96ocInfo
-::
-IsGCR\96ocMode
-(
-rmode
-è&& !R\96ocInfo::
-IsCodeT¬g\91
-(rmode));
-
-2349 \15 
-       gCÚ¡ªtPoÞA¼ay
-::
-HEAP_PTR
-;
-
-2354 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-CÚ¡ªtPoÞBu\9ed\94
-::
-AddEÁry
-(
-
-2355 
-As£mbËr
-* 
-assm
-, cڡ 
-R\96ocInfo
-& 
-r\9afo
-) {
-
-2356 
-       gR\96ocInfo
-::
-Mode
-rmode
- = 
-r\9afo
-.rmode();
-
-2357 
-DCHECK
-(
-rmode
- !ð
-R\96ocInfo
-::
-COMMENT
- &&\84mod\90!ðR\96ocInfo::
-POSITION
- &&
-
-2358 
-rmode
- !ð
-R\96ocInfo
-::
-STATEMENT_POSITION
- &&
-
-2359 
-rmode
- !ð
-R\96ocInfo
-::
-CONST_POOL
-);
-
-2362 \12
-       gm\94ged_\9adex
- = -1;
-
-2363 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-\92\8cy_£ùiÚ
- = 
-cu¼\92t_£ùiÚ_
-;
-
-2364 ià(
-       gR\96ocInfo
-::
-IsNÚe
-(
-rmode
-) ||
-
-2365 (!
-assm
-->
-£r\9fliz\94_\92abËd
-(è&& (
-rmode
- >ð
-R\96ocInfo
-::
-CELL
-))) {
-
-2366 
-size_t
-i
-;
-
-2367 
-       g¡d
-::
-veùÜ
-<
-CÚ¡ªtPoÞEÁry
->::
-cÚ¡_\99\94©Ü
-\99
-;
-
-2368 \ f
-       g\99
- = 
-\92\8c\9bs_
-.
-beg\9a
-(), 
-       gi
- = 0; i\88\92\8c\9bs_.
-\92d
-(); it++, i++) {
-
-2369 ià(
-       gR\96ocInfo
-::
-IsEqu®
-(
-r\9afo
-, 
-\99
-->
-r\9afo_
-)) {
-
-2371 
-       gm\94ged_\9adex
- = 
-i
-;
-
-2372 
-       g\92\8cy_£ùiÚ
- = 
-\92\8c\9bs_
-[
-i
-].
-£ùiÚ_
-;
-
-2377 
-DCHECK
-(
-\92\8cy_£ùiÚ
- <ð
-cu¼\92t_£ùiÚ_
-);
-
-2378 
-       g\92\8c\9bs_
-.
-push_back
-(
-CÚ¡ªtPoÞEÁry
-(
-r\9afo
-, 
-\92\8cy_£ùiÚ
-, 
-m\94ged_\9adex
-));
-
-2380 ià(
-       gm\94ged_\9adex
- == -1) {
-
-2382 
-numb\94_of_\92\8c\9bs_
-[
-\92\8cy_£ùiÚ
-].
-\9aüem\92t
-(
-G\91CÚ¡ªtPoÞTy³
-(
-rmode
-));
-
-2387 ià(
-       gcu¼\92t_£ùiÚ_
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-SMALL_SECTION
-) {
-
-2388 
-size_
- = 
-CÚ¡ªtPoÞA¼ay
-::
-SizeFÜ
-(*
-sm®l_\92\8c\9bs
-());
-
-2389 ià(!
-is_u\9at12
-(
-size_
-)) {
-
-2390 
-       gcu¼\92t_£ùiÚ_
- = 
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-;
-
-2393 
-       gsize_
- = 
-CÚ¡ªtPoÞA¼ay
-::
-SizeFÜEx\8bnded
-(*
-sm®l_\92\8c\9bs
-(),
-
-2394 *
-ex\8bnded_\92\8c\9bs
-());
-
-2397 \15 
-       g\92\8cy_£ùiÚ
-;
-
-2401 \1e
-       gCÚ¡ªtPoÞBu\9ed\94
-::
-R\96oÿ\8b
-(
-\9a\8d\8c_t
-pc_d\96\8f
-) {
-
-2402 \ f
-¡d
-::
-veùÜ
-<
-CÚ¡ªtPoÞEÁry
->::
-\99\94©Ü
-\92\8cy
- = 
-\92\8c\9bs_
-.
-beg\9a
-();
-
-2403 
-       g\92\8cy
- !ð
-\92\8c\9bs_
-.
-\92d
-();\83ntry++) {
-
-2404 
-DCHECK
-(
-\92\8cy
-->
-r\9afo_
-.
-rmode
-(è!ð
-R\96ocInfo
-::
-JS_RETURN
-);
-
-2405 
-       g\92\8cy
-->
-       gr\9afo_
-.
-£t_pc
-(
-\92\8cy
-->
-r\9afo_
-.
-pc
-(è+ 
-pc_d\96\8f
-);
-
-2410 
-       gHªdË
-<
-       gCÚ¡ªtPoÞA¼ay
-> 
-       gCÚ¡ªtPoÞBu\9ed\94
-::
-New
-(
-Isީe
-* 
-isީe
-) {
-
-2411 ià(
-IsEm±y
-()) {
-
-2412 \15 
-isީe
-->
-çùÜy
-()->
-em±y_cÚ¡ªt_poÞ_¬¿y
-();
-
-2413 } \vià(
-ex\8bnded_\92\8c\9bs
-()->
-is_em±y
-()) {
-
-2414 \15 
-       gisީe
-->
-çùÜy
-()->
-NewCÚ¡ªtPoÞA¼ay
-(*
-sm®l_\92\8c\9bs
-());
-
-2416 
-DCHECK
-(
-cu¼\92t_£ùiÚ_
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-);
-
-2417 \15 
-       gisީe
-->
-çùÜy
-()->
-NewEx\8bndedCÚ¡ªtPoÞA¼ay
-(
-
-2418 *
-sm®l_\92\8c\9bs
-(), *
-ex\8bnded_\92\8c\9bs
-());
-
-2423 \1e
-       gCÚ¡ªtPoÞBu\9ed\94
-::
-PÝuÏ\8b
-(
-As£mbËr
-* 
-assm
-,
-
-2424 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-) {
-
-2425 
-DCHECK_EQ
-(
-ex\8bnded_\92\8c\9bs
-()->
-is_em±y
-(),
-
-2426 !
-cÚ¡ªt_poÞ
-->
-is_ex\8bnded_Ïyout
-());
-
-2427 
-DCHECK
-(
-sm®l_\92\8c\9bs
-()->
-equ®s
-(
-CÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-(
-
-2428 
-cÚ¡ªt_poÞ
-, 
-CÚ¡ªtPoÞA¼ay
-::
-SMALL_SECTION
-)));
-
-2429 ià(
-       gcÚ¡ªt_poÞ
-->
-is_ex\8bnded_Ïyout
-()) {
-
-2430 
-DCHECK
-(
-ex\8bnded_\92\8c\9bs
-()->
-equ®s
-(
-CÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-(
-
-2431 
-cÚ¡ªt_poÞ
-, 
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-)));
-
-2435 \12
-       goff£ts
-[
-CÚ¡ªtPoÞA¼ay
-::
-NUMBER_OF_LAYOUT_SECTIONS
-]
-
-2436 [
-CÚ¡ªtPoÞA¼ay
-::
-NUMBER_OF_TYPES
-];
-
-2437 \ f\12
-       g£ùiÚ
- = 0; seùiÚ <ð
-cÚ¡ªt_poÞ
-->
-f\9a®_£ùiÚ
-(); section++) {
-
-2438 \12
-       g£ùiÚ_¡¬t
- = (
-£ùiÚ
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-)
-
-2439 ? 
-sm®l_\92\8c\9bs
-()->
-tÙ®_couÁ
-()
-
-2441 \ f\12
-       gi
- = 0; i < 
-       gCÚ¡ªtPoÞA¼ay
-::
-NUMBER_OF_TYPES
-; i++) {
-
-2442 
-       gCÚ¡ªtPoÞA¼ay
-::
-Ty³
-ty³
- = 
-¡©ic_ÿ¡
-<
-CÚ¡ªtPoÞA¼ay
-::Ty³>(
-i
-);
-
-2443 ià(
-       gnumb\94_of_\92\8c\9bs_
-[
-£ùiÚ
-].
-couÁ_of
-(
-ty³
-) != 0) {
-
-2444 
-off£ts
-[
-£ùiÚ
-][
-ty³
-] = 
-cÚ¡ªt_poÞ
-->
-Off£tOfEËm\92tAt
-(
-
-2445 
-numb\94_of_\92\8c\9bs_
-[
-£ùiÚ
-].
-ba£_of
-(
-ty³
-è+ 
-£ùiÚ_¡¬t
-);
-
-2450 \ f
-       g¡d
-::
-veùÜ
-<
-CÚ¡ªtPoÞEÁry
->::
-\99\94©Ü
-\92\8cy
- = 
-\92\8c\9bs_
-.
-beg\9a
-();
-
-2451 
-       g\92\8cy
- !ð
-\92\8c\9bs_
-.
-\92d
-();\83ntry++) {
-
-2452 
-R\96ocInfo
-       gr\9afo
- = 
-\92\8cy
-->
-r\9afo_
-;
-
-2453 
-       gR\96ocInfo
-::
-Mode
-rmode
- = 
-\92\8cy
-->
-r\9afo_
-.rmode();
-
-2454 
-       gCÚ¡ªtPoÞA¼ay
-::
-Ty³
-ty³
- = 
-G\91CÚ¡ªtPoÞTy³
-(
-rmode
-);
-
-2457 \12
-       goff£t
-;
-
-2458 ià(
-       g\92\8cy
-->
-       gm\94ged_\9adex_
- == -1) {
-
-2459 
-off£t
- = 
-off£ts
-[
-\92\8cy
-->
-£ùiÚ_
-][
-ty³
-];
-
-2460 
-       goff£ts
-[
-\92\8cy
-->
-£ùiÚ_
-][
-ty³
-] +ð
-CÚ¡ªtPoÞA¼ay
-::
-\92\8cy_size
-(type);
-
-2461 ià(
-       gty³
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-INT64
-) {
-
-2462 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2463 
-cÚ¡ªt_poÞ
-->
-£t_©_off£t
-(
-off£t
-, 
-r\9afo
-.
-d©a
-());
-
-2465 
-       gcÚ¡ªt_poÞ
-->
-£t_©_off£t
-(
-off£t
-, 
-r\9afo
-.
-d©a64
-());
-
-2466 } \vià(
-       gty³
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-INT32
-) {
-
-2467 
-cÚ¡ªt_poÞ
-->
-£t_©_off£t
-(
-off£t
-,
-
-2468 
-¡©ic_ÿ¡
-<
-\9at32_t
->(
-r\9afo
-.
-d©a
-()));
-
-2470 } \vià(
-       gty³
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-CODE_PTR
-) {
-
-2471 
-cÚ¡ªt_poÞ
-->
-£t_©_off£t
-(
-off£t
-,
-
-2472 
\9a\8b½»t_ÿ¡
-<
-Add»ss
->(
-r\9afo
-.
-d©a
-()));
-
-2474 
-DCHECK
-(
-ty³
- =ð
-CÚ¡ªtPoÞA¼ay
-::
-HEAP_PTR
-);
-
-2475 
-       gcÚ¡ªt_poÞ
-->
-£t_©_off£t
-(
-off£t
-,
-
-2476 
\9a\8b½»t_ÿ¡
-<
-Objeù
-*>(
-r\9afo
-.
-d©a
-()));
-
-2478 
-       goff£t
- -ð
-kH\97pObjeùTag
-;
-
-2479 
-       g\92\8cy
-->
-       gm\94ged_\9adex_
- = 
-off£t
-;
-
-2481 
-DCHECK
-(
-\92\8cy
-->
-m\94ged_\9adex_
- < (\92\8cy - 
-\92\8c\9bs_
-.
-beg\9a
-()));
-
-2482 
-       goff£t
- = 
-\92\8c\9bs_
-[
-\92\8cy
-->
-m\94ged_\9adex_
-].merged_index_;
-
-2486 
-       gAs£mbËr
-::
-S\91CÚ¡ªtPoÞOff£t
-(
-r\9afo
-.
-pc
-(), 
-off£t
-);
-
-       @assembler-ppc.h
-
-40 #iâdeà
-V8_PPC_ASSEMBLER_PPC_H_
-
-
-41 \ 1
-       #V8_PPC_ASSEMBLER_PPC_H_
-
-
-       )
-
-43 \ 2
-       ~<¡dio.h
->
-
-44 \ 2
-       ~<veùÜ
->
-
-46 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-47 \ 2
-       ~"¤c/µc/cÚ¡ªts-µc.h
-"
-
-48 \ 2
-       ~"¤c/£r\9flize.h
-"
-
-50 \ 1
-       #ABI_USES_FUNCTION_DESCRIPTORS
- \
-
-51 (
-V8_HOST_ARCH_PPC
- && (
-V8_OS_AIX
- || \
-
-52 (
-V8_TARGET_ARCH_PPC64
- && 
-V8_TARGET_BIG_ENDIAN
-)))
-
-       )
-
-54 \ 1
-       #ABI_PASSES_HANDLES_IN_REGS
- \
-
-55 (!
-V8_HOST_ARCH_PPC
- || 
-V8_OS_AIX
- || 
-V8_TARGET_ARCH_PPC64
-)
-
-       )
-
-57 \ 1
-       #ABI_RETURNS_HANDLES_IN_REGS
- \
-
-58 (!
-V8_HOST_ARCH_PPC
- || 
-V8_TARGET_LITTLE_ENDIAN
-)
-
-       )
-
-60 \ 1
-       #ABI_RETURNS_OBJECT_PAIRS_IN_REGS
- \
-
-61 (!
-V8_HOST_ARCH_PPC
- || 
-V8_TARGET_LITTLE_ENDIAN
-)
-
-       )
-
-63 \ 1
-       #ABI_TOC_ADDRESSABILITY_VIA_IP
- \
-
-64 (
-V8_HOST_ARCH_PPC
- && 
-V8_TARGET_ARCH_PPC64
- && 
-V8_TARGET_LITTLE_ENDIAN
-)
-
-       )
-
-66 #ià!
-V8_HOST_ARCH_PPC
- || 
-V8_OS_AIX
- || 
-V8_TARGET_ARCH_PPC64
-
-
-67 \ 1
-       #ABI_TOC_REGISTER
-kRegi¡\94_r2_Code
-
-
-       )
-
-69 \ 1
-       #ABI_TOC_REGISTER
-kRegi¡\94_r13_Code
-
-
-       )
-
-72 \ 1
-       #INSTR_AND_DATA_CACHE_COHERENCY
-LWSYNC
-
-
-       )
-
-74 
-Çme¥aû
-       gv8
- {
-
-75 
-Çme¥aû
-       g\9a\8bº®
- {
-
-99 \19
-       sRegi¡\94
- {
-
-100 \18cڡ \12
-       gkNumRegi¡\94s
- = 32;
-
-101 \18cڡ \12
-       gkSizeInBy\8bs
- = 
-kPo\9a\8brSize
-;
-
-103 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-104 \18cڡ \12
-       gkMªtis§Off£t
- = 0;
-
-105 \18cڡ \12
-       gkExpÚ\92tOff£t
- = 4;
-
-107 \18cڡ \12
-       gkMªtis§Off£t
- = 4;
-
-108 \18cڡ \12
-       gkExpÚ\92tOff£t
- = 0;
-
-111 \18cڡ \12
-       gkAÎoÿ\8fbËLowRªgeBeg\9a
- = 3;
-
-112 \18cڡ \12
-       gkAÎoÿ\8fbËLowRªgeEnd
- = 10;
-
-113 \18cڡ \12
-       gkAÎoÿ\8fbËHighRªgeBeg\9a
- = 14;
-
-114 #ià
-V8_OOL_CONSTANT_POOL
-
-
-115 \18cڡ \12
-       gkAÎoÿ\8fbËHighRªgeEnd
- = 27;
-
-117 \18cڡ \12
-       gkAÎoÿ\8fbËHighRªgeEnd
- = 28;
-
-119 \18cڡ \12
-       gkAÎoÿ\8fbËCÚ\8bxt
- = 30;
-
-121 \18cڡ \12
-       gkNumAÎoÿ\8fbËLow
- =
-
-122 
-kAÎoÿ\8fbËLowRªgeEnd
- - 
-kAÎoÿ\8fbËLowRªgeBeg\9a
- + 1;
-
-123 \18cڡ \12
-       gkNumAÎoÿ\8fbËHigh
- =
-
-124 
-kAÎoÿ\8fbËHighRªgeEnd
- - 
-kAÎoÿ\8fbËHighRªgeBeg\9a
- + 1;
-
-125 \18cڡ \12
-       gkMaxNumAÎoÿ\8fbËRegi¡\94s
- =
-
-126 
-kNumAÎoÿ\8fbËLow
- + 
-kNumAÎoÿ\8fbËHigh
- + 1;
-
-128 \18\12
-NumAÎoÿ\8fbËRegi¡\94s
-(è{ \15 
-       gkMaxNumAÎoÿ\8fbËRegi¡\94s
-; }
-
-130 \18\12
-ToAÎoÿtiÚIndex
-(
-Regi¡\94
-»g
-) {
-
-131 \12
-       g\9adex
-;
-
-132 \12
-       gcode
- = 
-»g
-.
-code
-();
-
-133 ià(
-       gcode
- =ð
-kAÎoÿ\8fbËCÚ\8bxt
-) {
-
-135 
-\9adex
- = 
-NumAÎoÿ\8fbËRegi¡\94s
-() - 1;
-
-136 } \vià(
-       gcode
- <ð
-kAÎoÿ\8fbËLowRªgeEnd
-) {
-
-138 
-\9adex
- = 
-code
- - 
-kAÎoÿ\8fbËLowRªgeBeg\9a
-;
-
-141 
-       g\9adex
- = 
-code
- - 
-kAÎoÿ\8fbËHighRªgeBeg\9a
- + 
-kNumAÎoÿ\8fbËLow
-;
-
-143 
-DCHECK
-(
-\9adex
- >ð0 && index < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-144 \15 
-       g\9adex
-;
-
-147 \18
-Regi¡\94
-FromAÎoÿtiÚIndex
-(\12
-\9adex
-) {
-
-148 
-DCHECK
-(
-\9adex
- >ð0 && index < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-150 ià(
-       g\9adex
- =ð
-kMaxNumAÎoÿ\8fbËRegi¡\94s
- - 1) {
-
-151 \15 
-äom_code
-(
-kAÎoÿ\8fbËCÚ\8bxt
-);
-
-153 \15 (
-       g\9adex
- < 
-       gkNumAÎoÿ\8fbËLow
-)
-
-154 ? 
-äom_code
-(
-\9adex
- + 
-kAÎoÿ\8fbËLowRªgeBeg\9a
-)
-
-155 : 
-äom_code
-(
-\9adex
- - 
-kNumAÎoÿ\8fbËLow
- +
-
-156 
-kAÎoÿ\8fbËHighRªgeBeg\9a
-);
-
-159 \18cڡ \ 5
-AÎoÿtiÚIndexToS\8c\9ag
-(\12
-\9adex
-) {
-
-160 
-DCHECK
-(
-\9adex
- >ð0 && index < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-161 cڡ \ 5* cڡ 
-       gÇmes
-[] = {
-
-184 #ià!
-V8_OOL_CONSTANT_POOL
-
-
-189 \15 
-       gÇmes
-[
-\9adex
-];
-
-192 \18
-Regi¡\94
-äom_code
-(\12
-code
-) {
-
-193 
-Regi¡\94
-       gr
- = {
-code
-};
-
-194 \15 
-       gr
-;
-
-197 
-boÞ
-is_v®id
-(ècÚ¡ { \15 0 <ð
-code_
- && code_ < 
-kNumRegi¡\94s
-; }
-
-198 
-boÞ
-is
-(
-Regi¡\94
-»g
-ècÚ¡ { \15 
-       gcode_
- =ð»g.
-code_
-; }
-
-199 \12
-code
-() const {
-
-200 
-DCHECK
-(
-is_v®id
-());
-
-201 \15 
-       gcode_
-;
-
-203 \12
-b\99
-() const {
-
-204 
-DCHECK
-(
-is_v®id
-());
-
-205 \15 1 << 
-       gcode_
-;
-
-208 \1e
-£t_code
-(\12
-code
-) {
-
-209 
-       gcode_
- = 
-code
-;
-
-210 
-DCHECK
-(
-is_v®id
-());
-
-214 \12
-       gcode_
-;
-
-218 cڡ \12
-       gkRegi¡\94_no_»g_Code
- = -1;
-
-219 cڡ \12
-       gkRegi¡\94_r0_Code
- = 0;
-
-220 cڡ \12
-       gkRegi¡\94_¥_Code
- = 1;
-
-221 cڡ \12
-       gkRegi¡\94_r2_Code
- = 2;
-
-222 cڡ \12
-       gkRegi¡\94_r3_Code
- = 3;
-
-223 cڡ \12
-       gkRegi¡\94_r4_Code
- = 4;
-
-224 cڡ \12
-       gkRegi¡\94_r5_Code
- = 5;
-
-225 cڡ \12
-       gkRegi¡\94_r6_Code
- = 6;
-
-226 cڡ \12
-       gkRegi¡\94_r7_Code
- = 7;
-
-227 cڡ \12
-       gkRegi¡\94_r8_Code
- = 8;
-
-228 cڡ \12
-       gkRegi¡\94_r9_Code
- = 9;
-
-229 cڡ \12
-       gkRegi¡\94_r10_Code
- = 10;
-
-230 cڡ \12
-       gkRegi¡\94_r11_Code
- = 11;
-
-231 cڡ \12
-       gkRegi¡\94_\9d_Code
- = 12;
-
-232 cڡ \12
-       gkRegi¡\94_r13_Code
- = 13;
-
-233 cڡ \12
-       gkRegi¡\94_r14_Code
- = 14;
-
-234 cڡ \12
-       gkRegi¡\94_r15_Code
- = 15;
-
-236 cڡ \12
-       gkRegi¡\94_r16_Code
- = 16;
-
-237 cڡ \12
-       gkRegi¡\94_r17_Code
- = 17;
-
-238 cڡ \12
-       gkRegi¡\94_r18_Code
- = 18;
-
-239 cڡ \12
-       gkRegi¡\94_r19_Code
- = 19;
-
-240 cڡ \12
-       gkRegi¡\94_r20_Code
- = 20;
-
-241 cڡ \12
-       gkRegi¡\94_r21_Code
- = 21;
-
-242 cڡ \12
-       gkRegi¡\94_r22_Code
- = 22;
-
-243 cڡ \12
-       gkRegi¡\94_r23_Code
- = 23;
-
-244 cڡ \12
-       gkRegi¡\94_r24_Code
- = 24;
-
-245 cڡ \12
-       gkRegi¡\94_r25_Code
- = 25;
-
-246 cڡ \12
-       gkRegi¡\94_r26_Code
- = 26;
-
-247 cڡ \12
-       gkRegi¡\94_r27_Code
- = 27;
-
-248 cڡ \12
-       gkRegi¡\94_r28_Code
- = 28;
-
-249 cڡ \12
-       gkRegi¡\94_r29_Code
- = 29;
-
-250 cڡ \12
-       gkRegi¡\94_r30_Code
- = 30;
-
-251 cڡ \12
-       gkRegi¡\94_å_Code
- = 31;
-
-253 cڡ 
-Regi¡\94
-       gno_»g
- = {
-kRegi¡\94_no_»g_Code
-};
-
-255 cڡ 
-Regi¡\94
-       gr0
- = {
-kRegi¡\94_r0_Code
-};
-
-256 cڡ 
-Regi¡\94
-       g¥
- = {
-kRegi¡\94_¥_Code
-};
-
-257 cڡ 
-Regi¡\94
-       gr2
- = {
-kRegi¡\94_r2_Code
-};
-
-258 cڡ 
-Regi¡\94
-       gr3
- = {
-kRegi¡\94_r3_Code
-};
-
-259 cڡ 
-Regi¡\94
-       gr4
- = {
-kRegi¡\94_r4_Code
-};
-
-260 cڡ 
-Regi¡\94
-       gr5
- = {
-kRegi¡\94_r5_Code
-};
-
-261 cڡ 
-Regi¡\94
-       gr6
- = {
-kRegi¡\94_r6_Code
-};
-
-262 cڡ 
-Regi¡\94
-       gr7
- = {
-kRegi¡\94_r7_Code
-};
-
-263 cڡ 
-Regi¡\94
-       gr8
- = {
-kRegi¡\94_r8_Code
-};
-
-264 cڡ 
-Regi¡\94
-       gr9
- = {
-kRegi¡\94_r9_Code
-};
-
-265 cڡ 
-Regi¡\94
-       gr10
- = {
-kRegi¡\94_r10_Code
-};
-
-266 cڡ 
-Regi¡\94
-       gr11
- = {
-kRegi¡\94_r11_Code
-};
-
-267 cڡ 
-Regi¡\94
-       g\9d
- = {
-kRegi¡\94_\9d_Code
-};
-
-268 cڡ 
-Regi¡\94
-       gr13
- = {
-kRegi¡\94_r13_Code
-};
-
-269 cڡ 
-Regi¡\94
-       gr14
- = {
-kRegi¡\94_r14_Code
-};
-
-270 cڡ 
-Regi¡\94
-       gr15
- = {
-kRegi¡\94_r15_Code
-};
-
-272 cڡ 
-Regi¡\94
-       gr16
- = {
-kRegi¡\94_r16_Code
-};
-
-273 cڡ 
-Regi¡\94
-       gr17
- = {
-kRegi¡\94_r17_Code
-};
-
-274 cڡ 
-Regi¡\94
-       gr18
- = {
-kRegi¡\94_r18_Code
-};
-
-275 cڡ 
-Regi¡\94
-       gr19
- = {
-kRegi¡\94_r19_Code
-};
-
-276 cڡ 
-Regi¡\94
-       gr20
- = {
-kRegi¡\94_r20_Code
-};
-
-277 cڡ 
-Regi¡\94
-       gr21
- = {
-kRegi¡\94_r21_Code
-};
-
-278 cڡ 
-Regi¡\94
-       gr22
- = {
-kRegi¡\94_r22_Code
-};
-
-279 cڡ 
-Regi¡\94
-       gr23
- = {
-kRegi¡\94_r23_Code
-};
-
-280 cڡ 
-Regi¡\94
-       gr24
- = {
-kRegi¡\94_r24_Code
-};
-
-281 cڡ 
-Regi¡\94
-       gr25
- = {
-kRegi¡\94_r25_Code
-};
-
-282 cڡ 
-Regi¡\94
-       gr26
- = {
-kRegi¡\94_r26_Code
-};
-
-283 cڡ 
-Regi¡\94
-       gr27
- = {
-kRegi¡\94_r27_Code
-};
-
-284 cڡ 
-Regi¡\94
-       gr28
- = {
-kRegi¡\94_r28_Code
-};
-
-285 cڡ 
-Regi¡\94
-       gr29
- = {
-kRegi¡\94_r29_Code
-};
-
-286 cڡ 
-Regi¡\94
-       gr30
- = {
-kRegi¡\94_r30_Code
-};
-
-287 cڡ 
-Regi¡\94
-       gå
- = {
-kRegi¡\94_å_Code
-};
-
-290 cڡ 
-Regi¡\94
-       gý
- = {
-kRegi¡\94_r30_Code
-};
-
-291 cڡ 
-Regi¡\94
-       gkRoÙRegi¡\94
- = {
-kRegi¡\94_r29_Code
-};
-
-292 #ià
-V8_OOL_CONSTANT_POOL
-
-
-293 cڡ 
-Regi¡\94
-       gkCÚ¡ªtPoÞRegi¡\94
- = {
-kRegi¡\94_r28_Code
-};
-
-297 \19
-       sDoubËRegi¡\94
- {
-
-298 \18cڡ \12
-       gkNumRegi¡\94s
- = 32;
-
-299 \18cڡ \12
-       gkMaxNumRegi¡\94s
- = 
-kNumRegi¡\94s
-;
-
-300 \18cڡ \12
-       gkNumVÞ©\9eeRegi¡\94s
- = 14;
-
-301 \18cڡ \12
-       gkSizeInBy\8bs
- = 8;
-
-303 \18cڡ \12
-       gkAÎoÿ\8fbËLowRªgeBeg\9a
- = 1;
-
-304 \18cڡ \12
-       gkAÎoÿ\8fbËLowRªgeEnd
- = 12;
-
-305 \18cڡ \12
-       gkAÎoÿ\8fbËHighRªgeBeg\9a
- = 15;
-
-306 \18cڡ \12
-       gkAÎoÿ\8fbËHighRªgeEnd
- = 31;
-
-308 \18cڡ \12
-       gkNumAÎoÿ\8fbËLow
- =
-
-309 
-kAÎoÿ\8fbËLowRªgeEnd
- - 
-kAÎoÿ\8fbËLowRªgeBeg\9a
- + 1;
-
-310 \18cڡ \12
-       gkNumAÎoÿ\8fbËHigh
- =
-
-311 
-kAÎoÿ\8fbËHighRªgeEnd
- - 
-kAÎoÿ\8fbËHighRªgeBeg\9a
- + 1;
-
-312 \18cڡ \12
-       gkMaxNumAÎoÿ\8fbËRegi¡\94s
- =
-
-313 
-kNumAÎoÿ\8fbËLow
- + 
-kNumAÎoÿ\8fbËHigh
-;
-
-314 \18\12
-NumAÎoÿ\8fbËRegi¡\94s
-(è{ \15 
-       gkMaxNumAÎoÿ\8fbËRegi¡\94s
-; }
-
-317 
-\9al\9ae
\18\12
-NumAÎoÿ\8fbËAl\9f£dRegi¡\94s
-() {
-
-318 \15 
-NumAÎoÿ\8fbËRegi¡\94s
-();
-
-321 \18\12
-ToAÎoÿtiÚIndex
-(
-DoubËRegi¡\94
-»g
-) {
-
-322 \12
-       gcode
- = 
-»g
-.
-code
-();
-
-323 \12
-       g\9adex
- = (
-code
- <ð
-kAÎoÿ\8fbËLowRªgeEnd
-)
-
-324 ? 
-code
- - 
-kAÎoÿ\8fbËLowRªgeBeg\9a
-
-
-325 : 
-code
- - 
-kAÎoÿ\8fbËHighRªgeBeg\9a
- + 
-kNumAÎoÿ\8fbËLow
-;
-
-326 
-DCHECK
-(
-\9adex
- < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-327 \15 
-       g\9adex
-;
-
-330 \18
-DoubËRegi¡\94
-FromAÎoÿtiÚIndex
-(\12
-\9adex
-) {
-
-331 
-DCHECK
-(
-\9adex
- >ð0 && index < 
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-);
-
-332 \15 (
-       g\9adex
- < 
-       gkNumAÎoÿ\8fbËLow
-)
-
-333 ? 
-äom_code
-(
-\9adex
- + 
-kAÎoÿ\8fbËLowRªgeBeg\9a
-)
-
-334 : 
-äom_code
-(
-\9adex
- - 
-kNumAÎoÿ\8fbËLow
- +
-
-335 
-kAÎoÿ\8fbËHighRªgeBeg\9a
-);
-
-338 \18cڡ \ 5
-AÎoÿtiÚIndexToS\8c\9ag
-(\12
-\9adex
-);
-
-340 \18
-DoubËRegi¡\94
-äom_code
-(\12
-code
-) {
-
-341 
-DoubËRegi¡\94
-       gr
- = {
-code
-};
-
-342 \15 
-       gr
-;
-
-345 
-boÞ
-is_v®id
-(ècÚ¡ { \15 0 <ð
-code_
- && code_ < 
-kMaxNumRegi¡\94s
-; }
-
-346 
-boÞ
-is
-(
-DoubËRegi¡\94
-»g
-ècÚ¡ { \15 
-       gcode_
- =ð»g.
-code_
-; }
-
-348 \12
-code
-() const {
-
-349 
-DCHECK
-(
-is_v®id
-());
-
-350 \15 
-       gcode_
-;
-
-352 \12
-b\99
-() const {
-
-353 
-DCHECK
-(
-is_v®id
-());
-
-354 \15 1 << 
-       gcode_
-;
-
-356 \1e
-¥l\99_code
-(\12
-vm
-, \12
-m
-) const {
-
-357 
-DCHECK
-(
-is_v®id
-());
-
-358 *
-       gm
- = (
-code_
- & 0x10) >> 4;
-
-359 *
-       gvm
- = 
-code_
- & 0x0F;
-
-362 \12
-       gcode_
-;
-
-366 cڡ 
-DoubËRegi¡\94
-       gno_d»g
- = {-1};
-
-367 cڡ 
-DoubËRegi¡\94
-       gd0
- = {0};
-
-368 cڡ 
-DoubËRegi¡\94
-       gd1
- = {1};
-
-369 cڡ 
-DoubËRegi¡\94
-       gd2
- = {2};
-
-370 cڡ 
-DoubËRegi¡\94
-       gd3
- = {3};
-
-371 cڡ 
-DoubËRegi¡\94
-       gd4
- = {4};
-
-372 cڡ 
-DoubËRegi¡\94
-       gd5
- = {5};
-
-373 cڡ 
-DoubËRegi¡\94
-       gd6
- = {6};
-
-374 cڡ 
-DoubËRegi¡\94
-       gd7
- = {7};
-
-375 cڡ 
-DoubËRegi¡\94
-       gd8
- = {8};
-
-376 cڡ 
-DoubËRegi¡\94
-       gd9
- = {9};
-
-377 cڡ 
-DoubËRegi¡\94
-       gd10
- = {10};
-
-378 cڡ 
-DoubËRegi¡\94
-       gd11
- = {11};
-
-379 cڡ 
-DoubËRegi¡\94
-       gd12
- = {12};
-
-380 cڡ 
-DoubËRegi¡\94
-       gd13
- = {13};
-
-381 cڡ 
-DoubËRegi¡\94
-       gd14
- = {14};
-
-382 cڡ 
-DoubËRegi¡\94
-       gd15
- = {15};
-
-383 cڡ 
-DoubËRegi¡\94
-       gd16
- = {16};
-
-384 cڡ 
-DoubËRegi¡\94
-       gd17
- = {17};
-
-385 cڡ 
-DoubËRegi¡\94
-       gd18
- = {18};
-
-386 cڡ 
-DoubËRegi¡\94
-       gd19
- = {19};
-
-387 cڡ 
-DoubËRegi¡\94
-       gd20
- = {20};
-
-388 cڡ 
-DoubËRegi¡\94
-       gd21
- = {21};
-
-389 cڡ 
-DoubËRegi¡\94
-       gd22
- = {22};
-
-390 cڡ 
-DoubËRegi¡\94
-       gd23
- = {23};
-
-391 cڡ 
-DoubËRegi¡\94
-       gd24
- = {24};
-
-392 cڡ 
-DoubËRegi¡\94
-       gd25
- = {25};
-
-393 cڡ 
-DoubËRegi¡\94
-       gd26
- = {26};
-
-394 cڡ 
-DoubËRegi¡\94
-       gd27
- = {27};
-
-395 cڡ 
-DoubËRegi¡\94
-       gd28
- = {28};
-
-396 cڡ 
-DoubËRegi¡\94
-       gd29
- = {29};
-
-397 cڡ 
-DoubËRegi¡\94
-       gd30
- = {30};
-
-398 cڡ 
-DoubËRegi¡\94
-       gd31
- = {31};
-
-403 \ 1
-       #kF\9c¡C®ËeSavedDoubËReg
-d14
-
-
-       )
-
-404 \ 1
-       #kLa¡C®ËeSavedDoubËReg
-d31
-
-
-       )
-
-405 \ 1
-       #kDoubËRegZ\94o
-d14
-
-
-       )
-
-406 \ 1
-       #kSü©chDoubËReg
-d13
-
-
-       )
-
-408 
-Regi¡\94
-ToRegi¡\94
-(\12
-num
-);
-
-411 \19
-       sCRegi¡\94
- {
-
-412 
-boÞ
-is_v®id
-(ècÚ¡ { \15 0 <ð
-code_
- && code_ < 16; }
-
-413 
-boÞ
-is
-(
-CRegi¡\94
-üeg
-ècÚ¡ { \15 
-       gcode_
- =ðüeg.
-code_
-; }
-
-414 \12
-code
-() const {
-
-415 
-DCHECK
-(
-is_v®id
-());
-
-416 \15 
-       gcode_
-;
-
-418 \12
-b\99
-() const {
-
-419 
-DCHECK
-(
-is_v®id
-());
-
-420 \15 1 << 
-       gcode_
-;
-
-424 \12
-       gcode_
-;
-
-428 cڡ 
-CRegi¡\94
-       gno_üeg
- = {-1};
-
-430 cڡ 
-CRegi¡\94
-       gü0
- = {0};
-
-431 cڡ 
-CRegi¡\94
-       gü1
- = {1};
-
-432 cڡ 
-CRegi¡\94
-       gü2
- = {2};
-
-433 cڡ 
-CRegi¡\94
-       gü3
- = {3};
-
-434 cڡ 
-CRegi¡\94
-       gü4
- = {4};
-
-435 cڡ 
-CRegi¡\94
-       gü5
- = {5};
-
-436 cڡ 
-CRegi¡\94
-       gü6
- = {6};
-
-437 cڡ 
-CRegi¡\94
-       gü7
- = {7};
-
-438 cڡ 
-CRegi¡\94
-       gü8
- = {8};
-
-439 cڡ 
-CRegi¡\94
-       gü9
- = {9};
-
-440 cڡ 
-CRegi¡\94
-       gü10
- = {10};
-
-441 cڡ 
-CRegi¡\94
-       gü11
- = {11};
-
-442 cڡ 
-CRegi¡\94
-       gü12
- = {12};
-
-443 cڡ 
-CRegi¡\94
-       gü13
- = {13};
-
-444 cڡ 
-CRegi¡\94
-       gü14
- = {14};
-
-445 cڡ 
-CRegi¡\94
-       gü15
- = {15};
-
-450 #ià
-V8_TARGET_ARCH_PPC64
-
-
-451 cڡ 
-       gR\96ocInfo
-::
-Mode
-kR\96ocInfo_NONEPTR
- = 
-R\96ocInfo
-::
-NONE64
-;
-
-453 cڡ 
-       gR\96ocInfo
-::
-Mode
-kR\96ocInfo_NONEPTR
- = 
-R\96ocInfo
-::
-NONE32
-;
-
-457 þas 
-       cO³¿nd
-       gBASE_EMBEDDED
- {
-
-458 
-       gpublic
-:
-
-460 
-INLINE
-(
-ex¶ic\99
-O³¿nd
-(
-\9a\8d\8c_t
-immed\9f\8b
-,
-
-461 
-R\96ocInfo
-::
-Mode
-rmode
- = 
-kR\96ocInfo_NONEPTR
-));
-
-462 
-INLINE
-(\18
-O³¿nd
-Z\94o
-()è{ \15 O³¿nd(
-¡©ic_ÿ¡
-<
-\9a\8d\8c_t
->(0)); }
-
-463 
-INLINE
-(
-ex¶ic\99
-O³¿nd
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-f
-));
-
-464 
-ex¶ic\99
-O³¿nd
-(
-HªdË
-<
-Objeù
-> 
-hªdË
-);
-
-465 
-INLINE
-(
-ex¶ic\99
-O³¿nd
-(
-Smi
-* 
-v®ue
-));
-
-468 
-INLINE
-(
-ex¶ic\99
-O³¿nd
-(
-Regi¡\94
-rm
-));
-
-471 
-INLINE
-(
-boÞ
-is_»g
-() const);
-
-480 
-boÞ
-mu¡_ou\8dut_»loc_\9afo
-(cڡ 
-As£mbËr
-* 
-as£mbËr
-) const;
-
-482 
-\9al\9ae
-\9a\8d\8c_t
-immed\9f\8b
-() const {
-
-483 
-DCHECK
-(!
-rm_
-.
-is_v®id
-());
-
-484 \15 
-       gimm_
-;
-
-487 
-Regi¡\94
-rm
-(ècÚ¡ { \15 
-       grm_
-; }
-
-489 
-       g´iv©e
-:
-
-490 
-Regi¡\94
-rm_
-;
-
-491 
-\9a\8d\8c_t
-       gimm_
-;
-
-492 
-       gR\96ocInfo
-::
-Mode
-rmode_
-;
-
-494 
\9bnd
-þass
-       gAs£mbËr
-;
-
-495 
\9bnd
-þass
-       gMaüoAs£mbËr
-;
-
-502 þas 
-       cMemO³¿nd
-       gBASE_EMBEDDED
- {
-
-503 
-       gpublic
-:
-
-504 
-ex¶ic\99
-MemO³¿nd
-(
-Regi¡\94
-, 
-\9at32_t
-off£t
- = 0);
-
-506 
-ex¶ic\99
-MemO³¿nd
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-);
-
-508 
-\9at32_t
-off£t
-() const {
-
-509 
-DCHECK
-(
-rb_
-.
-is
-(
-no_»g
-));
-
-510 \15 
-       goff£t_
-;
-
-514 
-Regi¡\94
-¿
-() const {
-
-515 
-DCHECK
-(!
-¿_
-.
-is
-(
-no_»g
-));
-
-516 \15 
-       g¿_
-;
-
-519 
-Regi¡\94
-rb
-() const {
-
-520 
-DCHECK
-(
-off£t_
- =ð0 && !
-rb_
-.
-is
-(
-no_»g
-));
-
-521 \15 
-       grb_
-;
-
-524 
-       g´iv©e
-:
-
-525 
-Regi¡\94
-¿_
-;
-
-526 
-\9at32_t
-       goff£t_
-;
-
-527 
-Regi¡\94
-       grb_
-;
-
-529 
\9bnd
-þass
-       gAs£mbËr
-;
-
-533 #ià
-V8_OOL_CONSTANT_POOL
-
-
-535 þas 
-       cCÚ¡ªtPoÞBu\9ed\94
-       gBASE_EMBEDDED
- {
-
-536 
-       gpublic
-:
-
-537 
-CÚ¡ªtPoÞBu\9ed\94
-();
-
-538 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-AddEÁry
-(
-As£mbËr
-* 
-assm
-,
-
-539 cڡ 
-R\96ocInfo
-& 
-r\9afo
-);
-
-540 \1e
-R\96oÿ\8b
-(
-\9a\8d\8c_t
-pc_d\96\8f
-);
-
-541 
-boÞ
-IsEm±y
-();
-
-542 
-       gHªdË
-<
-       gCÚ¡ªtPoÞA¼ay
-> 
-New
-(
-Isީe
-* 
-isީe
-);
-
-543 \1e
-PÝuÏ\8b
-(
-As£mbËr
-* 
-assm
-, 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-);
-
-545 
-\9al\9ae
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-cu¼\92t_£ùiÚ
-() const {
-
-546 \15 
-cu¼\92t_£ùiÚ_
-;
-
-568 
-\9al\9ae
-boÞ
-is_fuÎ
-(ècÚ¡ { \15 !
-is_\9at16
-(
-size_
-); }
-
-570 
-\9al\9ae
-       gCÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-* 
-numb\94_of_\92\8c\9bs
-(
-
-571 
-CÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-£ùiÚ
-) {
-
-572 \15 &
-numb\94_of_\92\8c\9bs_
-[
-£ùiÚ
-];
-
-575 
-\9al\9ae
-       gCÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-* 
-sm®l_\92\8c\9bs
-() {
-
-576 \15 
-numb\94_of_\92\8c\9bs
-(
-CÚ¡ªtPoÞA¼ay
-::
-SMALL_SECTION
-);
-
-579 
-\9al\9ae
-       gCÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-* 
-ex\8bnded_\92\8c\9bs
-() {
-
-580 \15 
-numb\94_of_\92\8c\9bs
-(
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-);
-
-583 
-       g´iv©e
-:
-
-584 \19
-       sCÚ¡ªtPoÞEÁry
- {
-
-585 
-CÚ¡ªtPoÞEÁry
-(
-R\96ocInfo
-r\9afo
-, 
-CÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-£ùiÚ
-,
-
-586 \12
-m\94ged_\9adex
-)
-
-587 : 
-r\9afo_
-(
-r\9afo
-), 
-£ùiÚ_
-(
-£ùiÚ
-), 
-m\94ged_\9adex_
-(
-m\94ged_\9adex
-) {}
-
-589 
-R\96ocInfo
-       gr\9afo_
-;
-
-590 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-£ùiÚ_
-;
-
-591 \12
-       gm\94ged_\9adex_
-;
-
-594 
-       gCÚ¡ªtPoÞA¼ay
-::
-Ty³
-G\91CÚ¡ªtPoÞTy³
-(
-R\96ocInfo
-::
-Mode
-rmode
-);
-
-596 
-u\9at32_t
-       gsize_
-;
-
-597 
-       g¡d
-::
-veùÜ
-<
-CÚ¡ªtPoÞEÁry
-> 
-\92\8c\9bs_
-;
-
-598 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-cu¼\92t_£ùiÚ_
-;
-
-599 
-       gCÚ¡ªtPoÞA¼ay
-::
-Numb\94OfEÁr\9bs
-numb\94_of_\92\8c\9bs_
-[2];
-
-604 þas 
-       cAs£mbËr
- : 
-public
-As£mbËrBa£
- {
-
-605 
-public
-:
-
-619 
-As£mbËr
-(
-Isީe
-* 
-isީe
-, \1e
-bufãr
-, \12
-bufãr_size
-);
-
-620 
-       gv\9ctu®
- ~
-As£mbËr
-() {}
-
-625 \1e
-G\91Code
-(
-CodeDesc
-* 
-desc
-);
-
-642 \1e
-b\9ad
-(
-Lab\96
-* 
-L
-);
-
-645 
-boÞ
-is_ì
-(
-Lab\96
-* 
-L
-, 
-CÚd\99
-cÚd
-);
-
-650 \12
-b¿nch_off£t
-(
-Lab\96
-* 
-L
-, 
-boÞ
-jump_\96im\9a©iÚ_®lowed
-);
-
-654 \1e
-Ïb\96_©_put
-(
-Lab\96
-* 
-L
-, \12
-©_off£t
-);
-
-656 #ià
-V8_OOL_CONSTANT_POOL
-
-
-657 
-INLINE
-(\18
-boÞ
-IsCÚ¡ªtPoÞLßdS\8f¹
-(
-Add»ss
-pc
-));
-
-658 
-INLINE
-(\18
-boÞ
-IsCÚ¡ªtPoÞLßdEnd
-(
-Add»ss
-pc
-));
-
-659 
-INLINE
-(\18\12
-G\91CÚ¡ªtPoÞOff£t
-(
-Add»ss
-pc
-));
-
-660 
-INLINE
-(\18\1e
-S\91CÚ¡ªtPoÞOff£t
-(
-Add»ss
-pc
-, \12
-off£t
-));
-
-664 
-INLINE
-(\18
-Add»ss
-\8frg\91_cÚ¡ªt_poÞ_add»ss_©
-(
-
-665 
-Add»ss
-pc
-, 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-));
-
-669 
-INLINE
-(\18
-Add»ss
-\8frg\91_add»ss_©
-(Add»s 
-pc
-,
-
-670 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-));
-
-671 
-INLINE
-(\18\1e
-£t_\8frg\91_add»ss_©
-(
-
-672 
-Add»ss
-pc
-, 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-, Add»s 
-\8frg\91
-,
-
-673 
-ICacheFlushMode
-iÿche_æush_mode
- = 
-FLUSH_ICACHE_IF_NEEDED
-));
-
-674 
-INLINE
-(\18
-Add»ss
-\8frg\91_add»ss_©
-(Add»s 
-pc
-, 
-Code
-* 
-code
-)) {
-
-675 
-CÚ¡ªtPoÞA¼ay
-* 
-       gcÚ¡ªt_poÞ
- = 
-code
- ? code->
-cÚ¡ªt_poÞ
-(è: 
-NULL
-;
-
-676 \15 
-\8frg\91_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-);
-
-678 
-INLINE
-(\18\1e
-£t_\8frg\91_add»ss_©
-(
-
-679 
-Add»ss
-pc
-, 
-Code
-* 
-code
-, Add»s 
-\8frg\91
-,
-
-680 
-ICacheFlushMode
-iÿche_æush_mode
- = 
-FLUSH_ICACHE_IF_NEEDED
-)) {
-
-681 
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
- = 
-code
- ? code->cÚ¡ªt_poÞ(è: 
-NULL
-;
-
-682 
-£t_\8frg\91_add»ss_©
-(
-pc
-, 
-cÚ¡ªt_poÞ
-, 
-\8frg\91
-, 
-iÿche_æush_mode
-);
-
-687 
-\9al\9ae
\18
-Add»ss
-\8frg\91_add»ss_äom_»tuº_add»ss
-(Add»s 
-pc
-);
-
-691 
-INLINE
-(\18
-Add»ss
-»tuº_add»ss_äom_ÿÎ_¡¬t
-(Add»s 
-pc
-));
-
-694 
-INLINE
-(\18
-Add»ss
-b»ak_add»ss_äom_»tuº_add»ss
-(Add»s 
-pc
-));
-
-698 
-\9al\9ae
\18\1e
-de£r\9fliz©iÚ_£t_¥ec\9fl_\8frg\91
-(
-
-699 
-Add»ss
-\9a¡ruùiÚ_·ylßd
-, 
-Code
-* 
-code
-, Add»s 
-\8frg\91
-);
-
-702 \18cڡ \12
-       gkIn¡rSize
- = \17(
-In¡r
-);
-
-710 \18cڡ \12
-       gkS³c\9flT¬g\91Size
- = 0;
-
-713 #ià
-V8_TARGET_ARCH_PPC64
-
-
-714 \18cڡ \12
-       gkMovIn¡ruùiÚsCÚ¡ªtPoÞ
- = 2;
-
-715 \18cڡ \12
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- = 5;
-
-717 \18cڡ \12
-       gkMovIn¡ruùiÚsCÚ¡ªtPoÞ
- = 1;
-
-718 \18cڡ \12
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- = 2;
-
-720 #ià
-V8_OOL_CONSTANT_POOL
-
-
-721 \18cڡ \12
-       gkMovIn¡ruùiÚs
- = 
-kMovIn¡ruùiÚsCÚ¡ªtPoÞ
-;
-
-723 \18cڡ \12
-       gkMovIn¡ruùiÚs
- = 
-kMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
-;
-
-734 \18cڡ \12
-       gkC®lT¬g\91Add»ssOff£t
- =
-
-735 (
-kMovIn¡ruùiÚs
- + 2è* 
-kIn¡rSize
-;
-
-743 \18cڡ \12
-       gkP©chR\91uºSequ\92ûAdd»ssOff£t
- = 0 * 
-kIn¡rSize
-;
-
-751 \18cڡ \12
-       gkP©chDebugB»akSlÙAdd»ssOff£t
- = 0 * 
-kIn¡rSize
-;
-
-755 \18cڡ \12
-       gkJSR\91uºSequ\92ûIn¡ruùiÚs
- =
-
-756 
-kMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- + 3;
-
-760 \18cڡ \12
-       gkDebugB»akSlÙIn¡ruùiÚs
- =
-
-761 
-kMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- + 2;
-
-762 \18cڡ \12
-       gkDebugB»akSlÙL\92gth
- =
-
-763 
-kDebugB»akSlÙIn¡ruùiÚs
- * 
-kIn¡rSize
-;
-
-765 \18
-\9al\9ae
\12
-\92code_üb\99
-(cڡ 
-CRegi¡\94
-& 
-, \f
-CRB\99
-üb\99
-) {
-
-766 \15 ((
-       gü
-.
-code
-(è* 
-       gCRWIDTH
-è+ 
-       güb\99
-);
-
-775 \1e
-Align
-(\12
-m
-);
-
-777 \1e
-CodeT¬g\91Align
-();
-
-780 \1e
-bþr
-(
-BOf\9bld
-bo
-, 
-LKB\99
-lk
-);
-
-781 \1e
-bÌ
-();
-
-782 \1e
-bc
-(\12
-b¿nch_off£t
-, 
-BOf\9bld
-bo
-, \12
-cÚd\99iÚ_b\99
-, 
-LKB\99
-lk
- = 
-L\97veLK
-);
-
-783 \1e
-b
-(\12
-b¿nch_off£t
-, 
-LKB\99
-lk
-);
-
-785 \1e
-bcùr
-(
-BOf\9bld
-bo
-, 
-LKB\99
-lk
-);
-
-786 \1e
-bùr
-();
-
-787 \1e
-bù¾
-();
-
-790 \1e
-b
-(
-Lab\96
-* 
-L
-, 
-LKB\99
-lk
- = 
-L\97veLK
-è{ b(
-b¿nch_off£t
-(L, 
-çl£
-),\86k); }
-
-792 \1e
-bc_shÜt
-(
-CÚd\99
-cÚd
-, 
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-,
-
-793 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-794 
-DCHECK
-(
-cÚd
- !ð
-);
-
-795 
-DCHECK
-(
-.
-code
-() >= 0 && cr.code() <= 7);
-
-797 \12
-       gb_off£t
- = 
-b¿nch_off£t
-(
-L
-, 
-çl£
-);
-
-799 \1a
-       gcÚd
-) {
-
-800 \ 4
-       geq
-:
-
-801 
-bc
-(
-b_off£t
-, 
-BT
-, 
-\92code_üb\99
-(
-, 
-CR_EQ
-), 
-lk
-);
-
-803 \ 4
-       gÃ
-:
-
-804 
-bc
-(
-b_off£t
-, 
-BF
-, 
-\92code_üb\99
-(
-, 
-CR_EQ
-), 
-lk
-);
-
-806 \ 4
-       ggt
-:
-
-807 
-bc
-(
-b_off£t
-, 
-BT
-, 
-\92code_üb\99
-(
-, 
-CR_GT
-), 
-lk
-);
-
-809 \ 4
-       gË
-:
-
-810 
-bc
-(
-b_off£t
-, 
-BF
-, 
-\92code_üb\99
-(
-, 
-CR_GT
-), 
-lk
-);
-
-812 \ 4
-       gÉ
-:
-
-813 
-bc
-(
-b_off£t
-, 
-BT
-, 
-\92code_üb\99
-(
-, 
-CR_LT
-), 
-lk
-);
-
-815 \ 4
-       gge
-:
-
-816 
-bc
-(
-b_off£t
-, 
-BF
-, 
-\92code_üb\99
-(
-, 
-CR_LT
-), 
-lk
-);
-
-818 \ 4
-       gunÜd\94ed
-:
-
-819 
-bc
-(
-b_off£t
-, 
-BT
-, 
-\92code_üb\99
-(
-, 
-CR_FU
-), 
-lk
-);
-
-821 \ 4
-       gÜd\94ed
-:
-
-822 
-bc
-(
-b_off£t
-, 
-BF
-, 
-\92code_üb\99
-(
-, 
-CR_FU
-), 
-lk
-);
-
-824 \ 4
-       gov\94æow
-:
-
-825 
-bc
-(
-b_off£t
-, 
-BT
-, 
-\92code_üb\99
-(
-, 
-CR_SO
-), 
-lk
-);
-
-827 \ 4
-       gnoov\94æow
-:
-
-828 
-bc
-(
-b_off£t
-, 
-BF
-, 
-\92code_üb\99
-(
-, 
-CR_SO
-), 
-lk
-);
-
-831 
-UNIMPLEMENTED
-();
-
-835 \1e
-b
-(
-CÚd\99
-cÚd
-, 
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-836 ià(
-cÚd
- =ð
-) {
-
-837 
-b
-(
-L
-, 
-lk
-);
-
-841 ià((
-       gL
-->
-is_bound
-(è&& 
-is_ì
-(
-L
-, 
-cÚd
-)è|| !
-is_\8campÞ\9ae_em\99\8bd
-()) {
-
-842 
-bc_shÜt
-(
-cÚd
-, 
-L
-, 
-, 
-lk
-);
-
-846 
-Lab\96
-       gsk\9d
-;
-
-847 
-CÚd\99
-       gÃg_cÚd
- = 
-Neg©eCÚd\99
-(
-cÚd
-);
-
-848 
-bc_shÜt
-(
-Ãg_cÚd
-, &
-sk\9d
-, 
-);
-
-849 
-b
-(
-L
-, 
-lk
-);
-
-850 
-b\9ad
-(&
-sk\9d
-);
-
-853 \1e
-bÃ
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-854 
-b
-(
-, 
-L
-, 
-, 
-lk
-);
-
-856 \1e
-beq
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-857 
-b
-(
-eq
-, 
-L
-, 
-, 
-lk
-);
-
-859 \1e
-bÉ
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-860 
-b
-(
-, 
-L
-, 
-, 
-lk
-);
-
-862 \1e
-bge
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-863 
-b
-(
-ge
-, 
-L
-, 
-, 
-lk
-);
-
-865 \1e
-bË
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-866 
-b
-(
-, 
-L
-, 
-, 
-lk
-);
-
-868 \1e
-bgt
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-869 
-b
-(
-gt
-, 
-L
-, 
-, 
-lk
-);
-
-871 \1e
-bunÜd\94ed
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-872 
-b
-(
-unÜd\94ed
-, 
-L
-, 
-, 
-lk
-);
-
-874 \1e
-bÜd\94ed
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü7
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-875 
-b
-(
-Üd\94ed
-, 
-L
-, 
-, 
-lk
-);
-
-877 \1e
-bov\94æow
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü0
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-878 
-b
-(
-ov\94æow
-, 
-L
-, 
-, 
-lk
-);
-
-880 \1e
-bnoov\94æow
-(
-Lab\96
-* 
-L
-, 
-CRegi¡\94
- = 
-ü0
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-881 
-b
-(
-noov\94æow
-, 
-L
-, 
-, 
-lk
-);
-
-885 \1e
-bdnz
-(
-Lab\96
-* 
-L
-, 
-LKB\99
-lk
- = 
-L\97veLK
-) {
-
-886 
-bc
-(
-b¿nch_off£t
-(
-L
-, 
-çl£
-), 
-DCBNZ
-, 0, 
-lk
-);
-
-891 \1e
-sub
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-s
- = 
-L\97veOE
-,
-
-892 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-894 \1e
-subfic
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-896 \1e
-subfc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-s
- = 
-L\97veOE
-,
-
-897 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-899 \1e
-add
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-s
- = 
-L\97veOE
-,
-
-900 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-902 \1e
-addc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-903 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-905 \1e
-addze
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, 
-OEB\99
-o
-, 
-RCB\99
-r
-);
-
-907 \1e
-muÎw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-908 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-910 \1e
-mulhw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-911 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-913 \1e
-divw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-914 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-916 \1e
-addi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-917 \1e
-addis
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-918 \1e
-addic
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-920 \1e
-ªd_
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-921 \1e
-ªdc
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-922 \1e
-ªdi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-923 \1e
-ªdis
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-924 \1e
-nÜ
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-925 \1e
-nÙx
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-926 \1e
-Üi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-927 \1e
-Üis
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-928 \1e
-Üx
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-929 \1e
-xÜi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-930 \1e
-xÜis
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-931 \1e
-xÜ_
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-932 \1e
-cmpi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-933 \1e
-cm¶i
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-934 \1e
-cmpwi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-935 \1e
-cm¶wi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-936 \1e
-li
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-¤c
-);
-
-937 \1e
-lis
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-imm
-);
-
-938 \1e
-mr
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-);
-
-940 \1e
-lbz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-941 \1e
-lbzx
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-942 \1e
-lbzux
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-943 \1e
-lhz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-944 \1e
-lhzx
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-945 \1e
-lhzux
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-946 \1e
-lwz
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-947 \1e
-lwzu
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-948 \1e
-lwzx
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-949 \1e
-lwzux
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-950 \1e
-lwa
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-951 \1e
-¡b
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-952 \1e
-¡bx
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-953 \1e
-¡bux
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-954 \1e
-¡h
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-955 \1e
-¡hx
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-956 \1e
-¡hux
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-957 \1e
-¡w
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-958 \1e
-¡wu
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-959 \1e
-¡wx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-960 \1e
-¡wux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-962 \1e
-extsb
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-963 \1e
-extsh
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-965 \1e
-Ãg
-(
-Regi¡\94
-, Regi¡\94 
-¿
-, 
-OEB\99
-o
- = 
-L\97veOE
-, 
-RCB\99
-c
- = 
-L\97veRC
-);
-
-967 #ià
-V8_TARGET_ARCH_PPC64
-
-
-968 \1e
-ld
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-969 \1e
-ldx
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-970 \1e
-ldu
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-971 \1e
-ldux
-(
-Regi¡\94
-rd
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-972 \1e
-¡d
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-973 \1e
-¡dx
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-974 \1e
-¡du
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-975 \1e
-¡dux
-(
-Regi¡\94
-rs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-976 \1e
-¾dic
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-977 \1e
-¾diþ
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-978 \1e
-¾dþ
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, \12
-mb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-979 \1e
-¾diü
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-sh
-, \12
-me
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-980 \1e
-¾dimi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-sh
-, \12
-mb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-981 \1e
-¦di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-982 \1e
-¤di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-983 \1e
-þ¼di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-984 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-985 \1e
-þ¾di
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-986 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-987 \1e
-¤adi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-988 \1e
-¤d
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-989 \1e
-¦d
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-990 \1e
-¤ad
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-991 \1e
-rÙld
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-992 \1e
-rÙldi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-993 \1e
-rÙrdi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-994 \1e
\8ezd_
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-995 \1e
-extsw
-(
-Regi¡\94
-rs
-, Regi¡\94 
-¿
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-996 \1e
-muÎd
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-997 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-998 \1e
-divd
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-o
- = 
-L\97veOE
-,
-
-999 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1002 \1e
-¾w\9am
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, \12
-me
-,
-
-1003 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1004 \1e
-¾wimi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, \12
-mb
-, \12
-me
-,
-
-1005 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1006 \1e
-¾wnm
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, \12
-mb
-, \12
-me
-,
-
-1007 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1008 \1e
-¦wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1009 \1e
-¤wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1010 \1e
-þ¼wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-1011 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1012 \1e
-þ¾wi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, cڡ 
-O³¿nd
-& 
-v®
-,
-
-1013 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1014 \1e
-¤awi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1015 \1e
-¤w
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1016 \1e
-¦w
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1017 \1e
-¤aw
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1018 \1e
-rÙlw
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1019 \1e
-rÙlwi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1020 \1e
-rÙrwi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-sh
-, 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1022 \1e
\8ezw_
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1024 \1e
-subi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-);
-
-1026 \1e
-cmp
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1027 \1e
-cm¶
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1028 \1e
-cmpw
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1029 \1e
-cm¶w
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1031 \1e
-mov
-(
-Regi¡\94
-d¡
-, cڡ 
-O³¿nd
-& 
-¤c
-);
-
-1035 \1e
-mov_Ïb\96_off£t
-(
-Regi¡\94
-d¡
-, 
-Lab\96
-* 
-Ïb\96
-);
-
-1038 \1e
-mul
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c1
-, Regi¡\94 
-¤c2
-, 
-OEB\99
-s
- = 
-L\97veOE
-,
-
-1039 
-RCB\99
-r
- = 
-L\97veRC
-);
-
-1044 \1e
-üxÜ
-(\12
-bt
-, \12
-ba
-, \12
-bb
-);
-
-1045 \1e
-üþr
-(\12
-bt
-è{ 
-üxÜ
-(bt, bt, bt); }
-
-1046 \1e
-üeqv
-(\12
-bt
-, \12
-ba
-, \12
-bb
-);
-
-1047 \1e
-ü£t
-(\12
-bt
-è{ 
-üeqv
-(bt, bt, bt); }
-
-1048 \1e
-mær
-(
-Regi¡\94
-d¡
-);
-
-1049 \1e
-m\8er
-(
-Regi¡\94
-¤c
-);
-
-1050 \1e
-mtùr
-(
-Regi¡\94
-¤c
-);
-
-1051 \1e
-mtx\94
-(
-Regi¡\94
-¤c
-);
-
-1052 \1e
-müfs
-(\12
-bf
-, \12
-bç
-);
-
-1053 \1e
-mfü
-(
-Regi¡\94
-d¡
-);
-
-1054 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1055 \1e
-mfård
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-);
-
-1056 \1e
-mfårwz
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-);
-
-1057 \1e
-mtård
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-);
-
-1058 \1e
-mtårwz
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-);
-
-1059 \1e
-mtårwa
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-);
-
-1062 \1e
-çke_asm
-(\f
-FAKE_OPCODE_T
-fÝcode
-);
-
-1063 \1e
-m¬k\94_asm
-(\12
-mcode
-);
-
-1064 \1e
-funùiÚ_desü\9d
-();
-
-1067 \1e
-¡Ý
-(cڡ \ 5
-msg
-, 
-CÚd\99
-cÚd
- = 
-,
-
-1068 
-\9at32_t
-code
- = 
-kDeçuÉStÝCode
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1070 \1e
-bk±
-(
-u\9at32_t
-imm16
-);
-
-1073 \1e
-\9afo
-(cڡ \ 5
-msg
-, 
-CÚd\99
-cÚd
- = 
-,
-
-1074 
-\9at32_t
-code
- = 
-kDeçuÉStÝCode
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1076 \1e
-dcbf
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-);
-
-1077 \1e
-sync
-();
-
-1078 \1e
-lwsync
-();
-
-1079 \1e
-icbi
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rb
-);
-
-1080 \1e
-isync
-();
-
-1083 \1e
-lfd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1084 \1e
-lfdu
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1085 \1e
-lfdx
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1086 \1e
-lfdux
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1087 \1e
-lfs
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1088 \1e
-lfsu
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1089 \1e
-lfsx
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1090 \1e
-lfsux
-(cڡ 
-DoubËRegi¡\94
-ät
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1091 \1e
-¡fd
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1092 \1e
-¡fdu
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1093 \1e
-¡fdx
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1094 \1e
-¡fdux
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1095 \1e
-¡fs
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1096 \1e
-¡fsu
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1097 \1e
-¡fsx
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1098 \1e
-¡fsux
-(cڡ 
-DoubËRegi¡\94
-äs
-, cڡ 
-MemO³¿nd
-& 
-¤c
-);
-
-1100 \1e
-çdd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1101 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1102 \1e
-fsub
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1103 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1104 \1e
-fdiv
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1105 cڡ 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1106 \1e
-fmul
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1107 cڡ 
-DoubËRegi¡\94
-äc
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1108 \1e
-fcmpu
-(cڡ 
-DoubËRegi¡\94
-äa
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1109 
-CRegi¡\94
- = 
-ü7
-);
-
-1110 \1e
-fmr
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1111 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1112 \1e
-fùiwz
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-);
-
-1113 \1e
-fùiw
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-);
-
-1114 \1e
-äim
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-);
-
-1115 \1e
-ä¥
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1116 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1117 \1e
-fcfid
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1118 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1119 \1e
-fùid
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1120 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1121 \1e
-fùidz
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1122 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1123 \1e
-f£l
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1124 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1125 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1126 \1e
-âeg
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1127 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1128 \1e
-mtfsfi
-(\12
-bf
-, \12
-immed\9f\8b
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1129 \1e
-mffs
-(cڡ 
-DoubËRegi¡\94
-ät
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1130 \1e
-mtfsf
-(cڡ 
-DoubËRegi¡\94
-äb
-, 
-boÞ
-L
- = 1, \12
-FLM
- = 0, boÞ 
-W
- = 0,
-
-1131 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1132 \1e
-fsq¹
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1133 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1134 \1e
-çbs
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1135 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1136 \1e
-fmadd
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1137 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1138 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1139 \1e
-fmsub
-(cڡ 
-DoubËRegi¡\94
-ät
-, cÚ¡ DoubËRegi¡\94 
-äa
-,
-
-1140 cڡ 
-DoubËRegi¡\94
-äc
-, cÚ¡ DoubËRegi¡\94 
-äb
-,
-
-1141 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-1147 \f
-       eNÝM¬k\94Ty³s
- {
-
-1148 
-       gNON_MARKING_NOP
- = 0,
-
-1149 
-       gGROUP_ENDING_NOP
-,
-
-1150 
-       gDEBUG_BREAK_NOP
-,
-
-1152 
-       gPROPERTY_ACCESS_INLINED
-,
-
-1153 
-       gPROPERTY_ACCESS_INLINED_CONTEXT
-,
-
-1154 
-       gPROPERTY_ACCESS_INLINED_CONTEXT_DONT_DELETE
-,
-
-1156 
-       gLAST_CODE_MARKER
-,
-
-1157 
-       gFIRST_IC_MARKER
- = 
-PROPERTY_ACCESS_INLINED
-
-
-1160 \1e
-nÝ
-(\12
-ty³
- = 0);
-
-1162 \1e
-push
-(
-Regi¡\94
-¤c
-) {
-
-1163 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1164 
-¡du
-(
-¤c
-, 
-MemO³¿nd
-(
-, -
-kPo\9a\8brSize
-));
-
-1166 
-¡wu
-(
-¤c
-, 
-MemO³¿nd
-(
-, -
-kPo\9a\8brSize
-));
-
-1170 \1e
-pÝ
-(
-Regi¡\94
-d¡
-) {
-
-1171 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1172 
-ld
-(
-d¡
-, 
-MemO³¿nd
-(
-));
-
-1174 
-lwz
-(
-d¡
-, 
-MemO³¿nd
-(
-));
-
-1176 
-addi
-(
-, sp, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1179 \1e
-pÝ
-(è{ 
-addi
-(
-, sp, 
-O³¿nd
-(
-kPo\9a\8brSize
-)); }
-
-1182 \1e
-jmp
-(
-Lab\96
-* 
-L
-è{ 
-b
-(L); }
-
-1185 \12
-SizeOfCodeG\92\94©edS\9aû
-(
-Lab\96
-* 
-Ïb\96
-) {
-
-1186 \15 
-pc_off£t
-(è- 
-       gÏb\96
-->
-pos
-();
-
-1190 \12
-In¡ruùiÚsG\92\94©edS\9aû
-(
-Lab\96
-* 
-Ïb\96
-) {
-
-1191 \15 
-SizeOfCodeG\92\94©edS\9aû
-(
-Ïb\96
-è/ 
-       gkIn¡rSize
-;
-
-1195 þas 
-       cBlockT¿mpÞ\9aePoÞScÝe
- {
-
-1196 
-       gpublic
-:
-
-1197 
-ex¶ic\99
-BlockT¿mpÞ\9aePoÞScÝe
-(
-As£mbËr
-* 
-as£m
-è: 
-as£m_
-(assem) {
-
-1198 
-as£m_
-->
-S\8f¹BlockT¿mpÞ\9aePoÞ
-();
-
-1200 ~
-BlockT¿mpÞ\9aePoÞScÝe
-(è{ 
-       gas£m_
-->
-EndBlockT¿mpÞ\9aePoÞ
-(); }
-
-1202 
-       g´iv©e
-:
-
-1203 
-As£mbËr
-* 
-as£m_
-;
-
-1205 
-DISALLOW_IMPLICIT_CONSTRUCTORS
-(
-BlockT¿mpÞ\9aePoÞScÝe
-);
-
-1211 \1e
-RecÜdJSR\91
-();
-
-1214 \1e
-RecÜdDebugB»akSlÙ
-();
-
-1218 \1e
-S\91RecÜdedA¡Id
-(
-Ty³F\93dbackId
-a¡_id
-) {
-
-1221 
-       g»cÜded_a¡_id_
- = 
-a¡_id
-;
-
-1224 
-Ty³F\93dbackId
-RecÜdedA¡Id
-() {
-
-1226 \15 
-       g»cÜded_a¡_id_
-;
-
-1229 \1e
-CˬRecÜdedA¡Id
-(è{ 
-       g»cÜded_a¡_id_
- = 
-Ty³F\93dbackId
-::
-NÚe
-(); }
-
-1233 \1e
-RecÜdComm\92t
-(cڡ \ 5
-msg
-);
-
-1237 \1e
-db
-(
-u\9at8_t
-d©a
-);
-
-1238 \1e
-dd
-(
-u\9at32_t
-d©a
-);
-
-1239 \1e
-em\99_±r
-(
-u\9a\8d\8c_t
-d©a
-);
-
-1241 
-Pos\99iÚsRecÜd\94
-* 
-pos\99iÚs_»cÜd\94
-(è{ \15 &
-       gpos\99iÚs_»cÜd\94_
-; }
-
-1244 
-In¡r
-\9a¡r_©
-(\12
-pos
-è{ \15 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gbufãr_
- + 
-       gpos
-); }
-
-1245 \1e
-\9a¡r_©_put
-(\12
-pos
-, 
-In¡r
-\9a¡r
-) {
-
-1246 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gbufãr_
- + 
-       gpos
-èð
-\9a¡r
-;
-
-1248 \18
-In¡r
-\9a¡r_©
-(
-by\8b
-* 
-pc
-è{ \15 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gpc
-); }
-
-1249 \18\1e
-\9a¡r_©_put
-(
-by\8b
-* 
-pc
-, 
-In¡r
-\9a¡r
-) {
-
-1250 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gpc
-èð
-\9a¡r
-;
-
-1252 \18
-CÚd\99
-G\91CÚd\99
-(
-In¡r
-\9a¡r
-);
-
-1254 \18
-boÞ
-IsLis
-(
-In¡r
-\9a¡r
-);
-
-1255 \18
-boÞ
-IsLi
-(
-In¡r
-\9a¡r
-);
-
-1256 \18
-boÞ
-IsAddic
-(
-In¡r
-\9a¡r
-);
-
-1257 \18
-boÞ
-IsOri
-(
-In¡r
-\9a¡r
-);
-
-1259 \18
-boÞ
-IsB¿nch
-(
-In¡r
-\9a¡r
-);
-
-1260 \18
-Regi¡\94
-G\91RA
-(
-In¡r
-\9a¡r
-);
-
-1261 \18
-Regi¡\94
-G\91RB
-(
-In¡r
-\9a¡r
-);
-
-1262 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1263 \18
-boÞ
-Is64B\99LßdIÁoR12
-(
-In¡r
-\9a¡r1
-, In¡¸
-\9a¡r2
-, In¡¸
-\9a¡r3
-,
-
-1264 
-In¡r
-\9a¡r4
-, In¡¸
-\9a¡r5
-);
-
-1266 \18
-boÞ
-Is32B\99LßdIÁoR12
-(
-In¡r
-\9a¡r1
-, In¡¸
-\9a¡r2
-);
-
-1269 \18
-boÞ
-IsCmpRegi¡\94
-(
-In¡r
-\9a¡r
-);
-
-1270 \18
-boÞ
-IsCmpImmed\9f\8b
-(
-In¡r
-\9a¡r
-);
-
-1271 \18
-boÞ
-IsRlw\9am
-(
-In¡r
-\9a¡r
-);
-
-1272 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1273 \18
-boÞ
-IsRldiþ
-(
-In¡r
-\9a¡r
-);
-
-1275 \18
-boÞ
-IsCrS\91
-(
-In¡r
-\9a¡r
-);
-
-1276 \18
-Regi¡\94
-G\91CmpImmed\9f\8bRegi¡\94
-(
-In¡r
-\9a¡r
-);
-
-1277 \18\12
-G\91CmpImmed\9f\8bRawImmed\9f\8b
-(
-In¡r
-\9a¡r
-);
-
-1278 \18
-boÞ
-IsNÝ
-(
-In¡r
-\9a¡r
-, \12
-ty³
- = 
-NON_MARKING_NOP
-);
-
-1282 \1e
-BlockT¿mpÞ\9aePoÞFÜ
-(\12
-\9a¡ruùiÚs
-);
-
-1283 \1e
-CheckT¿mpÞ\9aePoÞ
-();
-
-1285 \12
-\9a¡ruùiÚs_»qu\9ced_fÜ_mov
-(cڡ 
-O³¿nd
-& 
-x
-) const;
-
-1287 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1289 
-boÞ
-u£_cÚ¡ªt_poÞ_fÜ_mov
-(cڡ 
-O³¿nd
-& 
-x
-, boÞ 
-ÿnO±imize
-) const;
-
-1299 \1e
-Ensu»S·ûFÜ
-(\12
-¥aû_Ãeded
-);
-
-1303 
-       gHªdË
-<
-       gCÚ¡ªtPoÞA¼ay
-> 
-NewCÚ¡ªtPoÞ
-(
-Isީe
-* 
-isީe
-);
-
-1306 \1e
-PÝuÏ\8bCÚ¡ªtPoÞ
-(
-CÚ¡ªtPoÞA¼ay
-* 
-cÚ¡ªt_poÞ
-);
-
-1308 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1309 
-boÞ
-is_cÚ¡ªt_poÞ_fuÎ
-() const {
-
-1310 \15 
-       gcÚ¡ªt_poÞ_bu\9ed\94_
-.
-is_fuÎ
-();
-
-1313 
-boÞ
-u£_ex\8bnded_cÚ¡ªt_poÞ
-() const {
-
-1314 \15 
-       gcÚ¡ªt_poÞ_bu\9ed\94_
-.
-cu¼\92t_£ùiÚ
-() ==
-
-1315 
-CÚ¡ªtPoÞA¼ay
-::
-EXTENDED_SECTION
-;
-
-1319 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- || 
-V8_OOL_CONSTANT_POOL
-
-
-1320 \18\1e
-R\96oÿ\8b\94ÇlReã»nû
-(
-
-1321 
-Add»ss
-pc
-, 
-\9a\8d\8c_t
-d\96\8f
-, Add»s 
-code_¡¬t
-,
-
-1322 
-ICacheFlushMode
-iÿche_æush_mode
- = 
-FLUSH_ICACHE_IF_NEEDED
-);
-
-1323 \18\12
-DecodeIÁ\94ÇlReã»nû
-(
-VeùÜ
-<\ 5
-bufãr
-, 
-Add»ss
-pc
-);
-
-1326 
-       g´Ùeùed
-:
-
-1330 
-Ty³F\93dbackId
-»cÜded_a¡_id_
-;
-
-1332 \12
-bufãr_¥aû
-(ècÚ¡ { \15 
-       g»loc_\9afo_wr\99\94
-.
-pos
-(è- 
-       gpc_
-; }
-
-1335 \12
-\8frg\91
-(\12
-pos
-);
-
-1338 \1e
-\8frg\91_©_put
-(\12
-pos
-, \12
-\8frg\91_pos
-);
-
-1341 \1e
-RecÜdR\96ocInfo
-(
-R\96ocInfo
-::
-Mode
-rmode
-, 
-\9a\8d\8c_t
-d©a
- = 0);
-
-1342 \1e
-RecÜdR\96ocInfo
-(cڡ 
-R\96ocInfo
-& 
-r\9afo
-);
-
-1343 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1344 
-       gCÚ¡ªtPoÞA¼ay
-::
-LayoutSeùiÚ
-CÚ¡ªtPoÞAddEÁry
-(
-
-1345 cڡ 
-R\96ocInfo
-& 
-r\9afo
-) {
-
-1346 \15 
-cÚ¡ªt_poÞ_bu\9ed\94_
-.
-AddEÁry
-(
-this
-, 
-r\9afo
-);
-
-1351 \1e
-BlockT¿mpÞ\9aePoÞBefÜe
-(\12
-pc_off£t
-) {
-
-1352 ià(
-       gno_\8campÞ\9ae_poÞ_befÜe_
- < 
-       gpc_off£t
-)
-
-1353 
-       gno_\8campÞ\9ae_poÞ_befÜe_
- = 
-pc_off£t
-;
-
-1356 \1e
-S\8f¹BlockT¿mpÞ\9aePoÞ
-(è{ 
-       g\8campÞ\9ae_poÞ_blocked_á\9ag_
-++; }
-
-1358 \1e
-EndBlockT¿mpÞ\9aePoÞ
-(è{ 
-       g\8campÞ\9ae_poÞ_blocked_á\9ag_
---; }
-
-1360 
-boÞ
-is_\8campÞ\9ae_poÞ_blocked
-() const {
-
-1361 \15 
-       g\8campÞ\9ae_poÞ_blocked_á\9ag_
- > 0;
-
-1364 
-boÞ
-has_exû±iÚ
-(ècÚ¡ { \15 
-       g\9a\8bº®_\8campÞ\9ae_exû±iÚ_
-; }
-
-1366 
-boÞ
-is_\8campÞ\9ae_em\99\8bd
-(ècÚ¡ { \15 
-       g\8campÞ\9ae_em\99\8bd_
-; }
-
-1368 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1369 \1e
-£t_cÚ¡ªt_poÞ_ava\9eabË
-(
-boÞ
-ava\9eabË
-) {
-
-1370 
-       gcÚ¡ªt_poÞ_ava\9eabË_
- = 
-ava\9eabË
-;
-
-1374 
-       g´iv©e
-:
-
-1380 \18cڡ \12
-kG­
- = 32;
-
-1385 \12
-       gÃxt_bufãr_check_
-;
-
-1388 \12
-       g\8campÞ\9ae_poÞ_blocked_á\9ag_
-;
-
-1389 \12
-       gno_\8campÞ\9ae_poÞ_befÜe_
-;
-
-1393 \18cڡ \12
-       gkMaxR\96ocSize
- = 
-R\96ocInfoWr\99\94
-::
-kMaxSize
-;
-
-1394 
-R\96ocInfoWr\99\94
-       g»loc_\9afo_wr\99\94
-;
-
-1397 \12
-       gϡ_bound_pos_
-;
-
-1399 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1400 
-CÚ¡ªtPoÞBu\9ed\94
-       gcÚ¡ªt_poÞ_bu\9ed\94_
-;
-
-1404 
-\9al\9ae
\1e
-CheckBufãr
-();
-
-1405 \1e
-GrowBufãr
-();
-
-1406 
-\9al\9ae
\1e
-em\99
-(
-In¡r
-x
-);
-
-1407 
-\9al\9ae
\1e
-CheckT¿mpÞ\9aePoÞQuick
-();
-
-1410 \1e
-a_fÜm
-(
-In¡r
-\9a¡r
-, 
-DoubËRegi¡\94
-ät
-, DoubËRegi¡\94 
-äa
-,
-
-1411 
-DoubËRegi¡\94
-äb
-, 
-RCB\99
-r
-);
-
-1412 \1e
-d_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-, Regi¡\94 
-¿
-, cڡ 
-\9a\8d\8c_t
-v®
-,
-
-1413 
-boÞ
-sigÃd_di¥
-);
-
-1414 \1e
-x_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, 
-RCB\99
-r
-);
-
-1415 \1e
-xo_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-, Regi¡\94 
-¿
-, Regi¡\94 
-rb
-, 
-OEB\99
-o
-,
-
-1416 
-RCB\99
-r
-);
-
-1417 \1e
-md_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, \12
-shiá
-, \12
-maskb\99
-,
-
-1418 
-RCB\99
-r
-);
-
-1419 \1e
-mds_fÜm
-(
-In¡r
-\9a¡r
-, 
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, Regi¡\94 
-rb
-, \12
-maskb\99
-,
-
-1420 
-RCB\99
-r
-);
-
-1423 \1e
\9at
-(
-Lab\96
-* 
-L
-);
-
-1424 \12
-max_»ach_äom
-(\12
-pos
-);
-
-1425 \1e
-b\9ad_to
-(
-Lab\96
-* 
-L
-, \12
-pos
-);
-
-1426 \1e
-Ãxt
-(
-Lab\96
-* 
-L
-);
-
-1428 þas 
-       cT¿mpÞ\9ae
- {
-
-1429 
-       gpublic
-:
-
-1430 
-T¿mpÞ\9ae
-() {
-
-1431 
-Ãxt_¦Ù_
- = 0;
-
-1432 
-       gä\93_¦Ù_couÁ_
- = 0;
-
-1434 
-T¿mpÞ\9ae
-(\12
-¡¬t
-, \12
-¦Ù_couÁ
-) {
-
-1435 
-       gÃxt_¦Ù_
- = 
-¡¬t
-;
-
-1436 
-       gä\93_¦Ù_couÁ_
- = 
-¦Ù_couÁ
-;
-
-1438 \12
-\8fke_¦Ù
-() {
-
-1439 \12
-       g\8campÞ\9ae_¦Ù
- = 
-kInv®idSlÙPos
-;
-
-1440 ià(
-       gä\93_¦Ù_couÁ_
- <= 0) {
-
-1444 
-DCHECK
-(0);
-
-1447 
-       g\8campÞ\9ae_¦Ù
- = 
-Ãxt_¦Ù_
-;
-
-1448 
-       gä\93_¦Ù_couÁ_
---;
-
-1449 
-       gÃxt_¦Ù_
- +ð
-kT¿mpÞ\9aeSlÙsSize
-;
-
-1451 \15 
-       g\8campÞ\9ae_¦Ù
-;
-
-1454 
-       g´iv©e
-:
-
-1455 \12
-Ãxt_¦Ù_
-;
-
-1456 \12
-       gä\93_¦Ù_couÁ_
-;
-
-1459 
-\9at32_t
-g\91_\8campÞ\9ae_\92\8cy
-();
-
-1460 \12
-       gunbound_Ïb\96s_couÁ_
-;
-
-1466 
-boÞ
-       g\8campÞ\9ae_em\99\8bd_
-;
-
-1467 \18cڡ \12
-       gkT¿mpÞ\9aeSlÙsSize
- = 
-kIn¡rSize
-;
-
-1468 \18cڡ \12
-       gkMaxCÚdB¿nchR\97ch
- = (1 << (16 - 1)) - 1;
-
-1469 \18cڡ \12
-       gkMaxBlockT¿mpÞ\9aeSeùiÚSize
- = 64 * 
-kIn¡rSize
-;
-
-1470 \18cڡ \12
-       gkInv®idSlÙPos
- = -1;
-
-1472 
-T¿mpÞ\9ae
-       g\8campÞ\9ae_
-;
-
-1473 
-boÞ
-       g\9a\8bº®_\8campÞ\9ae_exû±iÚ_
-;
-
-1475 
\9bnd
-þass
-       gRegExpMaüoAs£mbËrPPC
-;
-
-1476 
\9bnd
-þass
-       gR\96ocInfo
-;
-
-1477 
\9bnd
-þass
-       gCodeP©ch\94
-;
-
-1478 
\9bnd
-þass
-       gBlockT¿mpÞ\9aePoÞScÝe
-;
-
-1479 
-Pos\99iÚsRecÜd\94
-       gpos\99iÚs_»cÜd\94_
-;
-
-1480 
\9bnd
-þass
-       gPos\99iÚsRecÜd\94
-;
-
-1481 
\9bnd
-þass
-       gEnsu»S·û
-;
-
-1485 þas 
-       cEnsu»S·û
-       gBASE_EMBEDDED
- {
-
-1486 
-       gpublic
-:
-
-1487 
-ex¶ic\99
-Ensu»S·û
-(
-As£mbËr
-* 
-as£mbËr
-è{\87s£mbËr->
-CheckBufãr
-(); }
-
-       @builtins-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/codeg\92.h
-"
-
-10 \ 2
-       ~"¤c/debug.h
-"
-
-11 \ 2
-       ~"¤c/deÝtimiz\94.h
-"
-
-12 \ 2
-       ~"¤c/fuÎ-codeg\92.h
-"
-
-13 \ 2
-       ~"¤c/ruÁime/ruÁime.h
-"
-
-15 
-Çme¥aû
-       gv8
- {
-
-16 
-Çme¥aû
-       g\9a\8bº®
- {
-
-19 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm
-)
-
-       )
-
-22 \1e
-       gBu\9et\9as
-::
-G\92\94©e_Ad­tÜ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-CFunùiÚId
-id
-,
-
-23 
-Bu\9et\9aEx\8caArgum\92ts
-ex\8ca_¬gs
-) {
-
-36 \12
-       gnum_ex\8ca_¬gs
- = 0;
-
-37 ià(
-       gex\8ca_¬gs
- =ð
-NEEDS_CALLED_FUNCTION
-) {
-
-38 
-num_ex\8ca_¬gs
- = 1;
-
-39 
-__
-push
-(
-r4
-);
-
-41 
-DCHECK
-(
-ex\8ca_¬gs
- =ð
-NO_EXTRA_ARGUMENTS
-);
-
-46 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-num_ex\8ca_¬gs
- + 1));
-
-47 
-__
-JumpToEx\8bº®Reã»nû
-(
-Ex\8bº®Reã»nû
-(
-id
-, 
-masm
-->
-isީe
-()));
-
-52 \18\1e
-G\92\94©eLßdIÁ\94ÇlA¼ayFunùiÚ
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-53 
-Regi¡\94
-»suÉ
-) {
-
-56 
-__
-LßdP
-(
-»suÉ
-,
-
-57 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-58 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-60 
-__
-LßdP
-(
-»suÉ
-,
-
-61 
-MemO³¿nd
-(
-»suÉ
-, 
-Cڋxt
-::
-SlÙOff£t
-(
-
-62 
-Cڋxt
-::
-INTERNAL_ARRAY_FUNCTION_INDEX
-)));
-
-67 \18\1e
-G\92\94©eLßdA¼ayFunùiÚ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-»suÉ
-) {
-
-70 
-__
-LßdP
-(
-»suÉ
-,
-
-71 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-72 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-74 
-__
-LßdP
-(
-
-75 
-»suÉ
-,
-
-76 
-MemO³¿nd
-(
-»suÉ
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-ARRAY_FUNCTION_INDEX
-)));
-
-80 \1e
-       gBu\9et\9as
-::
-G\92\94©e_IÁ\94ÇlA¼ayCode
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-86 
-Lab\96
-g\92\94ic_¬¿y_code
-, 
-       gÚe_Ü_mÜe_¬gum\92ts
-, 
-       gtwo_Ü_mÜe_¬gum\92ts
-;
-
-89 
-G\92\94©eLßdIÁ\94ÇlA¼ayFunùiÚ
-(
-masm
-, 
-r4
-);
-
-91 ià(
-       gFLAG_debug_code
-) {
-
-93 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-94 
-__
-Te¡IfSmi
-(
-r5
-, 
-r0
-);
-
-95 
-__
-As£¹
-(
-, 
-kUÃx³ùedIn\99\9flM­FÜIÁ\94ÇlA¼ayFunùiÚ
-, 
-ü0
-);
-
-96 
-__
-Com·»ObjeùTy³
-(
-r5
-, 
-r6
-, 
-r7
-, 
-MAP_TYPE
-);
-
-97 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedIn\99\9flM­FÜIÁ\94ÇlA¼ayFunùiÚ
-);
-
-103 
-IÁ\94ÇlA¼ayCÚ¡ruùÜStub
-¡ub
-(
-masm
-->
-isީe
-());
-
-104 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-108 \1e
-       gBu\9et\9as
-::
-G\92\94©e_A¼ayCode
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-114 
-Lab\96
-g\92\94ic_¬¿y_code
-, 
-       gÚe_Ü_mÜe_¬gum\92ts
-, 
-       gtwo_Ü_mÜe_¬gum\92ts
-;
-
-117 
-G\92\94©eLßdA¼ayFunùiÚ
-(
-masm
-, 
-r4
-);
-
-119 ià(
-       gFLAG_debug_code
-) {
-
-121 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-122 
-__
-Te¡IfSmi
-(
-r5
-, 
-r0
-);
-
-123 
-__
-As£¹
-(
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-, 
-ü0
-);
-
-124 
-__
-Com·»ObjeùTy³
-(
-r5
-, 
-r6
-, 
-r7
-, 
-MAP_TYPE
-);
-
-125 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-);
-
-130 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-131 
-A¼ayCÚ¡ruùÜStub
-¡ub
-(
-masm
-->
-isީe
-());
-
-132 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-136 \1e
-       gBu\9et\9as
-::
-G\92\94©e_S\8c\9agCÚ¡ruùCode
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-144 
-CouÁ\94s
-* 
-couÁ\94s
- = 
-masm
-->
-isީe
-()->counters();
-
-145 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_ùÜ_ÿÎs
-(), 1, 
-r5
-, 
-r6
-);
-
-147 
-Regi¡\94
-       gfunùiÚ
- = 
-r4
-;
-
-148 ià(
-       gFLAG_debug_code
-) {
-
-149 
-__
-LßdGlob®FunùiÚ
-(
-Cڋxt
-::
-STRING_FUNCTION_INDEX
-, 
-r5
-);
-
-150 
-__
-cmp
-(
-funùiÚ
-, 
-r5
-);
-
-151 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedS\8c\9agFunùiÚ
-);
-
-155 
-Lab\96
-       gno_¬gum\92ts
-;
-
-156 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-157 
-__
-beq
-(&
-no_¬gum\92ts
-);
-
-159 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-160 
-__
-ShiáLeáImm
-(
-r3
-,\843, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-161 
-__
-add
-(
-, sp, 
-r3
-);
-
-162 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-164 
-__
-DrÝ
-(2);
-
-166 
-Regi¡\94
-       g¬gum\92t
- = 
-r5
-;
-
-167 
-Lab\96
-       gnÙ_ÿched
-, 
-       g¬gum\92t_is_¡r\9ag
-;
-
-168 
-__
-LookupNumb\94S\8c\9agCache
-(
-r3
-,
-
-169 
-¬gum\92t
-,
-
-170 
-r6
-,
-
-171 
-r7
-,
-
-172 
-r8
-,
-
-173 &
-nÙ_ÿched
-);
-
-174 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_ùÜ_ÿched_numb\94
-(), 1, 
-r6
-, 
-r7
-);
-
-175 
-__
-b\9ad
-(&
-¬gum\92t_is_¡r\9ag
-);
-
-183 
-Lab\96
-       ggc_»qu\9ced
-;
-
-184 
-__
-AÎoÿ\8b
-(
-JSV®ue
-::
-kSize
-,
-
-185 
-r3
-,
-
-186 
-r6
-,
-
-187 
-r7
-,
-
-188 &
-gc_»qu\9ced
-, 
-TAG_OBJECT
-);
-
-191 
-Regi¡\94
-       gm­
- = 
-r6
-;
-
-192 
-__
-LßdGlob®FunùiÚIn\99\9flM­
-(
-funùiÚ
-, 
-m­
-, 
-r7
-);
-
-193 ià(
-       gFLAG_debug_code
-) {
-
-194 
-__
-lbz
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûSizeOff£t
-));
-
-195 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(
-JSV®ue
-::
-kSize
- >> 
-kPo\9a\8brSizeLog2
-));
-
-196 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedS\8c\9agW¿µ\94In¡ªûSize
-);
-
-197 
-__
-lbz
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kUnu£dPrÝ\94tyF\9bldsOff£t
-));
-
-198 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-::
-Z\94o
-());
-
-199 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedUnu£dPrÝ\94t\9bsOfS\8c\9agW¿µ\94
-);
-
-201 
-__
-StÜeP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-203 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-204 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-), 
-r0
-);
-
-205 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-207 
-__
-StÜeP
-(
-¬gum\92t
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSV®ue
-::
-kV®ueOff£t
-), 
-r0
-);
-
-210 
-STATIC_ASSERT
-(
-JSV®ue
-::
-kSize
- =ð4 * 
-kPo\9a\8brSize
-);
-
-212 
-__
-R\91
-();
-
-216 
-Lab\96
-       gcÚv\94t_¬gum\92t
-;
-
-217 
-__
-b\9ad
-(&
-nÙ_ÿched
-);
-
-218 
-__
-JumpIfSmi
-(
-r3
-, &
-cÚv\94t_¬gum\92t
-);
-
-221 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-222 
-__
-lbz
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-223 
-STATIC_ASSERT
-(
-kNÙS\8c\9agTag
- != 0);
-
-224 
-__
-ªdi
-(
-r0
-, 
-r6
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-225 
-__
-bÃ
-(&
-cÚv\94t_¬gum\92t
-, 
-ü0
-);
-
-226 
-__
-mr
-(
-¬gum\92t
-, 
-r3
-);
-
-227 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_ùÜ_cÚv\94siÚs
-(), 1, 
-r6
-, 
-r7
-);
-
-228 
-__
-b
-(&
-¬gum\92t_is_¡r\9ag
-);
-
-231 
-__
-b\9ad
-(&
-cÚv\94t_¬gum\92t
-);
-
-232 
-__
-push
-(
-funùiÚ
-);
-
-233 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_ùÜ_cÚv\94siÚs
-(), 1, 
-r6
-, 
-r7
-);
-
-235 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-236 
-__
-push
-(
-r3
-);
-
-237 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-TO_STRING
-, 
-CALL_FUNCTION
-);
-
-239 
-__
-pÝ
-(
-funùiÚ
-);
-
-240 
-__
-mr
-(
-¬gum\92t
-, 
-r3
-);
-
-241 
-__
-b
-(&
-¬gum\92t_is_¡r\9ag
-);
-
-245 
-__
-b\9ad
-(&
-no_¬gum\92ts
-);
-
-246 
-__
-LßdRoÙ
-(
-¬gum\92t
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-247 
-__
-DrÝ
-(1);
-
-248 
-__
-b
-(&
-¬gum\92t_is_¡r\9ag
-);
-
-252 
-__
-b\9ad
-(&
-gc_»qu\9ced
-);
-
-253 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_ùÜ_gc_»qu\9ced
-(), 1, 
-r6
-, 
-r7
-);
-
-255 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-256 
-__
-push
-(
-¬gum\92t
-);
-
-257 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewS\8c\9agW¿µ\94
-, 1);
-
-259 
-__
-R\91
-();
-
-263 \18\1e
-C®lRuÁimePassFunùiÚ
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-264 
-RuÁime
-::
-FunùiÚId
-funùiÚ_id
-) {
-
-265 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-268 
-__
-Push
-(
-r4
-,\844);
-
-270 
-__
-C®lRuÁime
-(
-funùiÚ_id
-, 1);
-
-272 
-__
-PÝ
-(
-r4
-);
-
-276 \18\1e
-G\92\94©eTa\9eC®lToSh¬edCode
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-277 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-278 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-Sh¬edFunùiÚInfo
-::
-kCodeOff£t
-));
-
-279 
-__
-addi
-(
-\9d
-, ip, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-280 
-__
-JumpToJSEÁry
-(
-\9d
-);
-
-284 \18\1e
-G\92\94©eTa\9eC®lToR\91uºedCode
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-285 
-__
-addi
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-286 
-__
-JumpToJSEÁry
-(
-\9d
-);
-
-290 \1e
-       gBu\9et\9as
-::
-G\92\94©e_InO±imiz©iÚQueue
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-296 
-Lab\96
-ok
-;
-
-297 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kS\8fckLim\99RoÙIndex
-);
-
-298 
-__
-cm¶
-(
-, 
-\9d
-);
-
-299 
-__
-bge
-(&
-ok
-);
-
-301 
-C®lRuÁimePassFunùiÚ
-(
-masm
-, 
-RuÁime
-::
-kTryIn¡®lO±imizedCode
-);
-
-302 
-G\92\94©eTa\9eC®lToR\91uºedCode
-(
-masm
-);
-
-304 
-__
-b\9ad
-(&
-ok
-);
-
-305 
-G\92\94©eTa\9eC®lToSh¬edCode
-(
-masm
-);
-
-309 \18\1e
-G\92\94©e_JSCÚ¡ruùStubH\96³r
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-310 
-boÞ
-is_­i_funùiÚ
-,
-
-311 
-boÞ
\97\8b_mem\92to
-) {
-
-321 
-DCHECK
-(!
-is_­i_funùiÚ
- || !
\97\8b_mem\92to
-);
-
-323 
-Isީe
-* 
-       gisީe
- = 
-masm
-->
-isީe
-();
-
-327 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-CONSTRUCT
-);
-
-329 ià(
-       gü\97\8b_mem\92to
-) {
-
-330 
-__
-As£¹Undef\9aedOrAÎoÿtiÚS\99e
-(
-r5
-, 
-r6
-);
-
-331 
-__
-push
-(
-r5
-);
-
-335 
-__
-SmiTag
-(
-r3
-);
-
-336 
-__
-push
-(
-r3
-);
-
-337 
-__
-push
-(
-r4
-);
-
-341 
-Lab\96
-       g¹_ÿÎ
-, 
-       g®loÿ\8bd
-;
-
-342 ià(
-       gFLAG_\9al\9ae_Ãw
-) {
-
-343 
-Lab\96
-       gundo_®loÿtiÚ
-;
-
-344 
-Ex\8bº®Reã»nû
-       gdebug_¡\95_\9a
- =
-
-345 
-Ex\8bº®Reã»nû
-::
-debug_¡\95_\9a_å_add»ss
-(
-isީe
-);
-
-346 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-debug_¡\95_\9a
-));
-
-347 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(r5));
-
-348 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-349 
-__
-bÃ
-(&
-¹_ÿÎ
-);
-
-353 
-__
-LßdP
-(
-r5
-,
-
-354 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-355 
-__
-JumpIfSmi
-(
-r5
-, &
-¹_ÿÎ
-);
-
-356 
-__
-Com·»ObjeùTy³
-(
-r5
-, 
-r6
-, 
-r7
-, 
-MAP_TYPE
-);
-
-357 
-__
-bÃ
-(&
-¹_ÿÎ
-);
-
-364 
-__
-Com·»In¡ªûTy³
-(
-r5
-, 
-r6
-, 
-JS_FUNCTION_TYPE
-);
-
-365 
-__
-beq
-(&
-¹_ÿÎ
-);
-
-367 ià(!
-       gis_­i_funùiÚ
-) {
-
-368 
-Lab\96
-       g®loÿ\8b
-;
-
-369 
-MemO³¿nd
-       gb\99_f\9bld3
- = 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kB\99F\9bld3Off£t
-);
-
-371 
-__
-lwz
-(
-r7
-, 
-b\99_f\9bld3
-);
-
-372 
-__
-       gDecodeF\9bld
-<
-       gM­
-::
-CÚ¡ruùiÚCouÁ
->(
-r11
-, 
-       gr7
-);
-
-373 
-STATIC_ASSERT
-(
-JSFunùiÚ
-::
-kNoSÏckT¿ck\9ag
- == 0);
-
-374 
-__
-cmpi
-(
-r11
-, 
-O³¿nd
-::
-Z\94o
-());
-
-375 
-__
-beq
-(&
-®loÿ\8b
-);
-
-377 
-__
-Add
-(
-r7
-,\847, -(1 << 
-M­
-::
-CÚ¡ruùiÚCouÁ
-::
-kShiá
-), 
-r0
-);
-
-378 
-__
-¡w
-(
-r7
-, 
-b\99_f\9bld3
-);
-
-379 
-__
-cmpi
-(
-r11
-, 
-O³¿nd
-(
-JSFunùiÚ
-::
-kF\9aishSÏckT¿ck\9ag
-));
-
-380 
-__
-bÃ
-(&
-®loÿ\8b
-);
-
-382 
-__
-push
-(
-r4
-);
-
-384 
-__
-Push
-(
-r5
-, 
-r4
-);
-
-385 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kF\9a®izeIn¡ªûSize
-, 1);
-
-387 
-__
-PÝ
-(
-r4
-, 
-r5
-);
-
-389 
-__
-b\9ad
-(&
-®loÿ\8b
-);
-
-395 
-__
-lbz
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kIn¡ªûSizeOff£t
-));
-
-396 ià(
-       gü\97\8b_mem\92to
-) {
-
-397 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-AÎoÿtiÚMem\92to
-::
-kSize
- / 
-kPo\9a\8brSize
-));
-
-400 
-__
-AÎoÿ\8b
-(
-r6
-, 
-r7
-, 
-r8
-, 
-r9
-, &
-¹_ÿÎ
-, 
-SIZE_IN_WORDS
-);
-
-408 
-__
-LßdRoÙ
-(
-r9
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-409 
-__
-mr
-(
-r8
-, 
-r7
-);
-
-410 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-r8
-, 
-JSObjeù
-::
-kM­Off£t
-));
-
-411 
-__
-StÜeP
-(
-r9
-, 
-MemO³¿nd
-(
-r8
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-412 
-__
-StÜeP
-(
-r9
-, 
-MemO³¿nd
-(
-r8
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-413 
-__
-addi
-(
-r8
-,\848, 
-O³¿nd
-(
-JSObjeù
-::
-kEËm\92tsOff£t
- + 
-kPo\9a\8brSize
-));
-
-415 
-__
-ShiáLeáImm
-(
-r9
-, 
-r6
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-416 
-__
-add
-(
-r9
-, 
-r7
-,\849);
-
-425 
-DCHECK_EQ
-(3 * 
-kPo\9a\8brSize
-, 
-JSObjeù
-::
-kH\97d\94Size
-);
-
-426 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-428 ià(!
-       gis_­i_funùiÚ
-) {
-
-429 
-Lab\96
-       gno_\9aobjeù_¦ack_\8cack\9ag
-;
-
-432 
-STATIC_ASSERT
-(
-JSFunùiÚ
-::
-kNoSÏckT¿ck\9ag
- == 0);
-
-433 
-__
-cmpi
-(
-r11
-, 
-O³¿nd
-::
-Z\94o
-());
-
-434 
-__
-beq
-(&
-no_\9aobjeù_¦ack_\8cack\9ag
-);
-
-437 
-__
-lbz
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kP»AÎoÿ\8bdPrÝ\94tyF\9bldsOff£t
-));
-
-438 ià(
-       gFLAG_debug_code
-) {
-
-439 
-__
-ShiáLeáImm
-(
-r0
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-440 
-__
-add
-(
-r0
-, 
-r8
-,\840);
-
-442 
-__
-cmp
-(
-r0
-, 
-r9
-);
-
-443 
-__
-As£¹
-(
-, 
-kUÃx³ùedNumb\94OfP»AÎoÿ\8bdPrÝ\94tyF\9blds
-);
-
-446 
-Lab\96
-       gdÚe
-;
-
-447 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-448 
-__
-beq
-(&
-dÚe
-);
-
-449 
-__
-In\99\9flizeNF\9bldsW\99hF\9eËr
-(
-r8
-, 
-r3
-, 
-r10
-);
-
-450 
-__
-b\9ad
-(&
-dÚe
-);
-
-453 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kOÃPo\9a\8brF\9eËrM­RoÙIndex
-);
-
-456 
-__
-b\9ad
-(&
-no_\9aobjeù_¦ack_\8cack\9ag
-);
-
-459 ià(
-       gü\97\8b_mem\92to
-) {
-
-460 
-__
-subi
-(
-r3
-, 
-r9
-, 
-O³¿nd
-(
-AÎoÿtiÚMem\92to
-::
-kSize
-));
-
-461 
-__
-In\99\9flizeF\9bldsW\99hF\9eËr
-(
-r8
-, 
-r3
-, 
-r10
-);
-
-465 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kAÎoÿtiÚMem\92toM­RoÙIndex
-);
-
-466 
-__
-StÜeP
-(
-r10
-, 
-MemO³¿nd
-(
-r8
-, 
-AÎoÿtiÚMem\92to
-::
-kM­Off£t
-));
-
-468 
-__
-LßdP
-(
-r10
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-469 
-__
-StÜeP
-(
-r10
-,
-
-470 
-MemO³¿nd
-(
-r8
-, 
-AÎoÿtiÚMem\92to
-::
-kAÎoÿtiÚS\99eOff£t
-));
-
-471 
-__
-addi
-(
-r8
-,\848, 
-O³¿nd
-(
-AÎoÿtiÚMem\92to
-::
-kAÎoÿtiÚS\99eOff£t
- +
-
-472 
-kPo\9a\8brSize
-));
-
-474 
-__
-In\99\9flizeF\9bldsW\99hF\9eËr
-(
-r8
-, 
-r9
-, 
-r10
-);
-
-481 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-488 
-__
-lbz
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kUnu£dPrÝ\94tyF\9bldsOff£t
-));
-
-491 
-__
-lbz
-(
-r0
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kP»AÎoÿ\8bdPrÝ\94tyF\9bldsOff£t
-));
-
-492 
-__
-add
-(
-r6
-,\846, 
-r0
-);
-
-493 
-__
-lbz
-(
-r0
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kInObjeùPrÝ\94t\9bsOff£t
-));
-
-494 
-__
-sub
-(
-r6
-,\846, 
-r0
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-497 
-__
-beq
-(&
-®loÿ\8bd
-, 
-ü0
-);
-
-498 
-__
-As£¹
-(
-ge
-, 
-kPrÝ\94tyAÎoÿtiÚCouÁFa\9eed
-, 
-ü0
-);
-
-506 
-__
-addi
-(
-r3
-, 
-r6
-, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- / 
-kPo\9a\8brSize
-));
-
-507 
-__
-AÎoÿ\8b
-(
-
-508 
-r3
-, 
-r8
-, 
-r9
-, 
-r5
-, &
-undo_®loÿtiÚ
-,
-
-509 
-¡©ic_ÿ¡
-<
-AÎoÿtiÚFÏgs
->(
-RESULT_CONTAINS_TOP
- | 
-SIZE_IN_WORDS
-));
-
-516 
-__
-LßdRoÙ
-(
-r9
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-517 
-__
-mr
-(
-r5
-, 
-r8
-);
-
-518 
-DCHECK_EQ
-(0 * 
-kPo\9a\8brSize
-, 
-JSObjeù
-::
-kM­Off£t
-);
-
-519 
-__
-StÜeP
-(
-r9
-, 
-MemO³¿nd
-(
-r5
-));
-
-520 
-DCHECK_EQ
-(1 * 
-kPo\9a\8brSize
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-);
-
-521 
-__
-SmiTag
-(
-r3
-, 
-r6
-);
-
-522 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-r5
-, 
-kPo\9a\8brSize
-));
-
-523 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-531 
-DCHECK_EQ
-(2 * 
-kPo\9a\8brSize
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-);
-
-533 
-Lab\96
-       gdÚe
-;
-
-534 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-535 
-__
-beq
-(&
-dÚe
-);
-
-536 ià(!
-       gis_­i_funùiÚ
- || 
-       gü\97\8b_mem\92to
-) {
-
-537 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-538 } \vià(
-       gFLAG_debug_code
-) {
-
-539 
-__
-LßdRoÙ
-(
-r11
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-540 
-__
-cmp
-(
-r10
-, 
-r11
-);
-
-541 
-__
-As£¹
-(
-eq
-, 
-kUndef\9aedV®ueNÙLßded
-);
-
-543 
-__
-In\99\9flizeNF\9bldsW\99hF\9eËr
-(
-r5
-, 
-r6
-, 
-r10
-);
-
-544 
-__
-b\9ad
-(&
-dÚe
-);
-
-552 
-__
-addi
-(
-r8
-,\848, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-553 
-__
-StÜeP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-), 
-r0
-);
-
-558 
-__
-b
-(&
-®loÿ\8bd
-);
-
-564 
-__
-b\9ad
-(&
-undo_®loÿtiÚ
-);
-
-565 
-__
-UndoAÎoÿtiÚInNewS·û
-(
-r7
-, 
-r8
-);
-
-570 
-__
-b\9ad
-(&
-¹_ÿÎ
-);
-
-571 ià(
-       gü\97\8b_mem\92to
-) {
-
-573 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-574 
-__
-push
-(
-r5
-);
-
-577 
-__
-push
-(
-r4
-);
-
-578 ià(
-       gü\97\8b_mem\92to
-) {
-
-579 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewObjeùW\99hAÎoÿtiÚS\99e
-, 2);
-
-581 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewObjeù
-, 1);
-
-583 
-__
-mr
-(
-r7
-, 
-r3
-);
-
-588 
-Lab\96
-       gcouÁ_\9aüem\92\8bd
-;
-
-589 ià(
-       gü\97\8b_mem\92to
-) {
-
-590 
-__
-b
-(&
-couÁ_\9aüem\92\8bd
-);
-
-595 
-__
-b\9ad
-(&
-®loÿ\8bd
-);
-
-597 ià(
-       gü\97\8b_mem\92to
-) {
-
-598 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
- * 2));
-
-599 
-__
-LßdRoÙ
-(
-r8
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-600 
-__
-cmp
-(
-r5
-, 
-r8
-);
-
-601 
-__
-beq
-(&
-couÁ_\9aüem\92\8bd
-);
-
-604 
-__
-LßdP
-(
-
-605 
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kP»\8bnu»C»©eCouÁOff£t
-));
-
-606 
-__
-AddSmiL\99\94®
-(
-r6
-,\846, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-607 
-__
-StÜeP
-(
-
-608 
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kP»\8bnu»C»©eCouÁOff£t
-),
-
-609 
-r0
-);
-
-610 
-__
-b\9ad
-(&
-couÁ_\9aüem\92\8bd
-);
-
-613 
-__
-Push
-(
-r7
-,\847);
-
-620 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-621 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-624 
-__
-addi
-(
-r5
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
-));
-
-627 
-__
-SmiUÁag
-(
-r3
-, 
-r6
-);
-
-638 
-Lab\96
-       gloÝ
-, 
-       gno_¬gs
-;
-
-639 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-640 
-__
-beq
-(&
-no_¬gs
-);
-
-641 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-642 
-__
-mtùr
-(
-r3
-);
-
-643 
-__
-b\9ad
-(&
-loÝ
-);
-
-644 
-__
-subi
-(
-\9d
-, ip, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-645 
-__
-LßdPX
-(
-r0
-, 
-MemO³¿nd
-(
-r5
-, 
-\9d
-));
-
-646 
-__
-push
-(
-r0
-);
-
-647 
-__
-bdnz
-(&
-loÝ
-);
-
-648 
-__
-b\9ad
-(&
-no_¬gs
-);
-
-653 ià(
-       gis_­i_funùiÚ
-) {
-
-654 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-655 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- = 
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-HªdËApiC®lCÚ¡ruù
-();
-
-656 
-__
-C®l
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-658 
-P¬am\91\94CouÁ
-aùu®
-(
-r3
-);
-
-659 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-aùu®
-, 
-CALL_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-663 ià(!
-       gis_­i_funùiÚ
-) {
-
-664 
-       gmasm
-->
-isީe
-()->
-h\97p
-()->
-S\91CÚ¡ruùStubDeÝtPCOff£t
-(
-masm
-->
-pc_off£t
-());
-
-672 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-677 
-Lab\96
-       gu£_»ûiv\94
-, 
-       gex\99
-;
-
-684 
-__
-JumpIfSmi
-(
-r3
-, &
-u£_»ûiv\94
-);
-
-688 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-, 
-r6
-, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-689 
-__
-bge
-(&
-ex\99
-);
-
-693 
-__
-b\9ad
-(&
-u£_»ûiv\94
-);
-
-694 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-698 
-__
-b\9ad
-(&
-ex\99
-);
-
-703 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-708 
-__
-SmiToP\8cA¼ayOff£t
-(
-r4
-,\844);
-
-709 
-__
-add
-(
-, sp, 
-r4
-);
-
-710 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-711 
-__
-Inüem\92tCouÁ\94
-(
-isީe
-->
-couÁ\94s
-()->
-cÚ¡ruùed_objeùs
-(), 1, 
-r4
-, 
-r5
-);
-
-712 
-__
-bÌ
-();
-
-716 \1e
-       gBu\9et\9as
-::
-G\92\94©e_JSCÚ¡ruùStubG\92\94ic
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-717 
-G\92\94©e_JSCÚ¡ruùStubH\96³r
-(
-masm
-, 
-çl£
-, 
-FLAG_´\91\92ur\9ag_ÿÎ_Ãw
-);
-
-721 \1e
-       gBu\9et\9as
-::
-G\92\94©e_JSCÚ¡ruùStubApi
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-722 
-G\92\94©e_JSCÚ¡ruùStubH\96³r
-(
-masm
-, 
-\8cue
-, 
-çl£
-);
-
-726 \18\1e
-G\92\94©e_JSEÁryT¿mpÞ\9aeH\96³r
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-727 
-boÞ
-is_cÚ¡ruù
-) {
-
-735 
-       gProf\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-masm
-);
-
-738 
-__
-li
-(
-, 
-O³¿nd
-::
-Z\94o
-());
-
-742 
-F¿meScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-745 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-747 
-__
-In\99\9flizeRoÙRegi¡\94
-();
-
-750 
-__
-push
-(
-r4
-);
-
-751 
-__
-push
-(
-r5
-);
-
-757 
-Lab\96
-       gloÝ
-, 
-       g\92\8cy
-;
-
-758 
-__
-ShiáLeáImm
-(
-r0
-, 
-r6
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-759 
-__
-add
-(
-r5
-, 
-r7
-, 
-r0
-);
-
-761 
-__
-b
-(&
-\92\8cy
-);
-
-762 
-__
-b\9ad
-(&
-loÝ
-);
-
-763 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-r7
-));
-
-764 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-765 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r8
-));
-
-766 
-__
-push
-(
-r0
-);
-
-767 
-__
-b\9ad
-(&
-\92\8cy
-);
-
-768 
-__
-cmp
-(
-r7
-, 
-r5
-);
-
-769 
-__
-bÃ
-(&
-loÝ
-);
-
-773 
-__
-LßdRoÙ
-(
-r7
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-774 
-__
-mr
-(
-r14
-, 
-r7
-);
-
-775 
-__
-mr
-(
-r15
-, 
-r7
-);
-
-776 
-__
-mr
-(
-r16
-, 
-r7
-);
-
-777 
-__
-mr
-(
-r17
-, 
-r7
-);
-
-780 
-__
-mr
-(
-r3
-, 
-r6
-);
-
-781 ià(
-       gis_cÚ¡ruù
-) {
-
-783 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-784 
-C®lCÚ¡ruùStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-NO_CALL_CONSTRUCTOR_FLAGS
-);
-
-785 
-__
-C®lStub
-(&
-¡ub
-);
-
-787 
-P¬am\91\94CouÁ
-aùu®
-(
-r3
-);
-
-788 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-aùu®
-, 
-CALL_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-793 
-__
-bÌ
-();
-
-799 \1e
-       gBu\9et\9as
-::
-G\92\94©e_JSEÁryT¿mpÞ\9ae
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-800 
-G\92\94©e_JSEÁryT¿mpÞ\9aeH\96³r
-(
-masm
-, 
-çl£
-);
-
-804 \1e
-       gBu\9et\9as
-::
-G\92\94©e_JSCÚ¡ruùEÁryT¿mpÞ\9ae
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-805 
-G\92\94©e_JSEÁryT¿mpÞ\9aeH\96³r
-(
-masm
-, 
-\8cue
-);
-
-809 \1e
-       gBu\9et\9as
-::
-G\92\94©e_Comp\9eeLazy
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-810 
-C®lRuÁimePassFunùiÚ
-(
-masm
-, 
-RuÁime
-::
-kComp\9eeLazy
-);
-
-811 
-G\92\94©eTa\9eC®lToR\91uºedCode
-(
-masm
-);
-
-815 \18\1e
-C®lComp\9eeO±imized
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-boÞ
-cÚcu¼\92t
-) {
-
-816 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-819 
-__
-Push
-(
-r4
-,\844);
-
-821 
-__
-Push
-(
-masm
-->
-isީe
-()->
-çùÜy
-()->
-ToBoޗn
-(
-cÚcu¼\92t
-));
-
-823 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kComp\9eeO±imized
-, 2);
-
-825 
-__
-pÝ
-(
-r4
-);
-
-829 \1e
-       gBu\9et\9as
-::
-G\92\94©e_Comp\9eeO±imized
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-830 
-C®lComp\9eeO±imized
-(
-masm
-, 
-çl£
-);
-
-831 
-G\92\94©eTa\9eC®lToR\91uºedCode
-(
-masm
-);
-
-835 \1e
-       gBu\9et\9as
-::
-G\92\94©e_Comp\9eeO±imizedCÚcu¼\92t
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-836 
-C®lComp\9eeO±imized
-(
-masm
-, 
-\8cue
-);
-
-837 
-G\92\94©eTa\9eC®lToR\91uºedCode
-(
-masm
-);
-
-841 \18\1e
-G\92\94©eMakeCodeYoungAga\9aCommÚ
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-849 
-__
-mr
-(
-r3
-, 
-\9d
-);
-
-856 
-F¿meScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-857 
-__
-mær
-(
-r0
-);
-
-858 
-__
-MuÉiPush
-(
-r0
-.
-b\99
-(è| 
-r3
-.b\99(è| 
-r4
-.b\99(è| 
-.bit());
-
-859 
-__
-P»·»C®lCFunùiÚ
-(2, 0, 
-r5
-);
-
-860 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-masm
-->
-isީe
-())));
-
-861 
-__
-C®lCFunùiÚ
-(
-
-862 
-Ex\8bº®Reã»nû
-::
-g\91_make_code_young_funùiÚ
-(
-masm
-->
-isީe
-()), 2);
-
-863 
-__
-MuÉiPÝ
-(
-r0
-.
-b\99
-(è| 
-r3
-.b\99(è| 
-r4
-.b\99(è| 
-.bit());
-
-864 
-__
-m\8er
-(
-r0
-);
-
-865 
-__
-mr
-(
-\9d
-, 
-r3
-);
-
-866 
-__
-Jump
-(
-\9d
-);
-
-869 \ 1
-       #DEFINE_CODE_AGE_BUILTIN_GENERATOR
-(
-C
-) \
-
-870 \1e
-Bu\9et\9as
-::
-G\92\94©e_Make
-##
-C
-##
-       `CodeYoungAga\9aEv\92M¬k\9ag
-( \
-
-871 
-MaüoAs£mbËr
-* 
-masm
-) { \
-
-872 
-       `G\92\94©eMakeCodeYoungAga\9aCommÚ
-(
-masm
-); \
-
-874 \1e
-Bu\9et\9as
-::
-G\92\94©e_Make
-##
-C
-##
-       `CodeYoungAga\9aOddM¬k\9ag
-( \
-
-875 
-MaüoAs£mbËr
-* 
-masm
-) { \
-
-876 
-       `G\92\94©eMakeCodeYoungAga\9aCommÚ
-(
-masm
-); \
-
-877 }
-
-       )
-
-878 
-CODE_AGE_LIST
-(
-DEFINE_CODE_AGE_BUILTIN_GENERATOR
-)
-
-879 #undeà
-DEFINE_CODE_AGE_BUILTIN_GENERATOR
-
-
-882 \1e
-       gBu\9et\9as
-::
-G\92\94©e_M¬kCodeAsExecu\8bdOnû
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-890 
-__
-mr
-(
-r3
-, 
-\9d
-);
-
-897 
-F¿meScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-898 
-__
-mær
-(
-r0
-);
-
-899 
-__
-MuÉiPush
-(
-r0
-.
-b\99
-(è| 
-r3
-.b\99(è| 
-r4
-.b\99(è| 
-.bit());
-
-900 
-__
-P»·»C®lCFunùiÚ
-(2, 0, 
-r5
-);
-
-901 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-masm
-->
-isީe
-())));
-
-902 
-__
-C®lCFunùiÚ
-(
-
-903 
-Ex\8bº®Reã»nû
-::
-g\91_m¬k_code_as_execu\8bd_funùiÚ
-(
-masm
-->
-isީe
-()),
-
-905 
-__
-MuÉiPÝ
-(
-r0
-.
-b\99
-(è| 
-r3
-.b\99(è| 
-r4
-.b\99(è| 
-.bit());
-
-906 
-__
-m\8er
-(
-r0
-);
-
-907 
-__
-mr
-(
-\9d
-, 
-r3
-);
-
-910 
-__
-PushFixedF¿me
-(
-r4
-);
-
-911 
-__
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-914 
-__
-addi
-(
-r3
-, 
-\9d
-, 
-O³¿nd
-(
-kNoCodeAgeSequ\92ûL\92gth
-));
-
-915 
-__
-Jump
-(
-r3
-);
-
-919 \1e
-       gBu\9et\9as
-::
-G\92\94©e_M¬kCodeAsExecu\8bdTwiû
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-920 
-G\92\94©eMakeCodeYoungAga\9aCommÚ
-(
-masm
-);
-
-924 \18\1e
-G\92\94©e_NÙifyStubFa\9eu»H\96³r
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-925 
-SaveFPRegsMode
-§ve_doubËs
-) {
-
-927 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-932 
-__
-MuÉiPush
-(
-kJSC®ËrSaved
- | 
-kC®ËeSaved
-);
-
-934 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNÙifyStubFa\9e
-, 0, 
-§ve_doubËs
-);
-
-935 
-__
-MuÉiPÝ
-(
-kJSC®ËrSaved
- | 
-kC®ËeSaved
-);
-
-938 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-939 
-__
-bÌ
-();
-
-943 \1e
-       gBu\9et\9as
-::
-G\92\94©e_NÙifyStubFa\9e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-944 
-G\92\94©e_NÙifyStubFa\9eu»H\96³r
-(
-masm
-, 
-kDÚtSaveFPRegs
-);
-
-948 \1e
-       gBu\9et\9as
-::
-G\92\94©e_NÙifyStubFa\9eu»SaveDoubËs
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-949 
-G\92\94©e_NÙifyStubFa\9eu»H\96³r
-(
-masm
-, 
-kSaveFPRegs
-);
-
-953 \18\1e
-G\92\94©e_NÙifyDeÝtimizedH\96³r
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-954 
-DeÝtimiz\94
-::
-Ba\9eoutTy³
-ty³
-) {
-
-956 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-958 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-¡©ic_ÿ¡
-<\12>(
-ty³
-)));
-
-959 
-__
-push
-(
-r3
-);
-
-960 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNÙifyDeÝtimized
-, 1);
-
-964 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-965 
-__
-SmiUÁag
-(
-r9
-);
-
-967 
-Lab\96
-       gw\99h_tos_»gi¡\94
-, 
-       gunknown_¡©e
-;
-
-968 
-__
-cmpi
-(
-r9
-, 
-O³¿nd
-(
-FuÎCodeG\92\94©Ü
-::
-NO_REGISTERS
-));
-
-969 
-__
-bÃ
-(&
-w\99h_tos_»gi¡\94
-);
-
-970 
-__
-addi
-(
-, sp, 
-O³¿nd
-(1 * 
-kPo\9a\8brSize
-));
-
-971 
-__
-R\91
-();
-
-973 
-__
-b\9ad
-(&
-w\99h_tos_»gi¡\94
-);
-
-974 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-975 
-__
-cmpi
-(
-r9
-, 
-O³¿nd
-(
-FuÎCodeG\92\94©Ü
-::
-TOS_REG
-));
-
-976 
-__
-bÃ
-(&
-unknown_¡©e
-);
-
-977 
-__
-addi
-(
-, sp, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-978 
-__
-R\91
-();
-
-980 
-__
-b\9ad
-(&
-unknown_¡©e
-);
-
-981 
-__
-¡Ý
-("no cases\86eft");
-
-985 \1e
-       gBu\9et\9as
-::
-G\92\94©e_NÙifyDeÝtimized
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-986 
-G\92\94©e_NÙifyDeÝtimizedH\96³r
-(
-masm
-, 
-DeÝtimiz\94
-::
-EAGER
-);
-
-990 \1e
-       gBu\9et\9as
-::
-G\92\94©e_NÙifySoáDeÝtimized
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-991 
-G\92\94©e_NÙifyDeÝtimizedH\96³r
-(
-masm
-, 
-DeÝtimiz\94
-::
-SOFT
-);
-
-995 \1e
-       gBu\9et\9as
-::
-G\92\94©e_NÙifyLazyDeÝtimized
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-996 
-G\92\94©e_NÙifyDeÝtimizedH\96³r
-(
-masm
-, 
-DeÝtimiz\94
-::
-LAZY
-);
-
-1000 \1e
-       gBu\9et\9as
-::
-G\92\94©e_OnS\8fckR\95Ïûm\92t
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1002 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-1004 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-1006 
-__
-push
-(
-r3
-);
-
-1007 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kComp\9eeFÜOnS\8fckR\95Ïûm\92t
-, 1);
-
-1011 
-Lab\96
-       gsk\9d
-;
-
-1012 
-__
-CmpSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1013 
-__
-bÃ
-(&
-sk\9d
-);
-
-1014 
-__
-R\91
-();
-
-1016 
-__
-b\9ad
-(&
-sk\9d
-);
-
-1020 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-Code
-::
-kDeÝtimiz©iÚD©aOff£t
-));
-
-1022 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1024 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-masm
-);
-
-1025 
-__
-LßdP
-(
-kCÚ¡ªtPoÞRegi¡\94
-,
-
-1026 
-F\9bldMemO³¿nd
-(
-r3
-, 
-Code
-::
-kCÚ¡ªtPoÞOff£t
-));
-
-1031 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-
-1032 
-r4
-, 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-
-1033 
-DeÝtimiz©iÚIÅutD©a
-::
-kO¤PcOff£tIndex
-)));
-
-1034 
-__
-SmiUÁag
-(
-r4
-);
-
-1038 
-__
-add
-(
-r3
-,\843, 
-r4
-);
-
-1039 
-__
-addi
-(
-r0
-, 
-r3
-, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1040 
-__
-m\8er
-(
-r0
-);
-
-1043 
-__
-R\91
-();
-
-1044 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1050 \1e
-       gBu\9et\9as
-::
-G\92\94©e_O¤Aá\94S\8fckCheck
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1052 
-Lab\96
-ok
-;
-
-1053 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kS\8fckLim\99RoÙIndex
-);
-
-1054 
-__
-cm¶
-(
-, 
-\9d
-);
-
-1055 
-__
-bge
-(&
-ok
-);
-
-1057 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-1058 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kS\8fckGu¬d
-, 0);
-
-1060 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-OnS\8fckR\95Ïûm\92t
-(),
-
-1061 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-1063 
-__
-b\9ad
-(&
-ok
-);
-
-1064 
-__
-R\91
-();
-
-1068 \1e
-       gBu\9et\9as
-::
-G\92\94©e_FunùiÚC®l
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1072 
-Lab\96
-dÚe
-;
-
-1073 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1074 
-__
-bÃ
-(&
-dÚe
-);
-
-1075 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1076 
-__
-push
-(
-r5
-);
-
-1077 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-1078 
-__
-b\9ad
-(&
-dÚe
-);
-
-1084 
-Lab\96
-       g¦ow
-, 
-       gnÚ_funùiÚ
-;
-
-1085 
-__
-ShiáLeáImm
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1086 
-__
-add
-(
-r4
-, 
-,\844);
-
-1087 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(r4));
-
-1088 
-__
-JumpIfSmi
-(
-r4
-, &
-nÚ_funùiÚ
-);
-
-1089 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-JS_FUNCTION_TYPE
-);
-
-1090 
-__
-bÃ
-(&
-¦ow
-);
-
-1095 
-Lab\96
-       gshiá_¬gum\92ts
-;
-
-1096 
-__
-li
-(
-r7
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1098 
-Lab\96
-       gcÚv\94t_to_objeù
-, 
-       gu£_glob®_´oxy
-, 
-       g·tch_»ûiv\94
-;
-
-1100 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-1103 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-1104 
-__
-lwz
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-Sh¬edFunùiÚInfo
-::
-kComp\9e\94H\9atsOff£t
-));
-
-1105 
-__
-Te¡B\99
-(
-r6
-,
-
-1106 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1107 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
-,
-
-1109 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
- + 
-kSmiTagSize
-,
-
-1111 
-r0
-);
-
-1112 
-__
-bÃ
-(&
-shiá_¬gum\92ts
-, 
-ü0
-);
-
-1115 
-__
-Te¡B\99
-(
-r6
-,
-
-1116 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1117 
-Sh¬edFunùiÚInfo
-::
-kN©ive
-,
-
-1119 
-Sh¬edFunùiÚInfo
-::
-kN©ive
- + 
-kSmiTagSize
-,
-
-1121 
-r0
-);
-
-1122 
-__
-bÃ
-(&
-shiá_¬gum\92ts
-, 
-ü0
-);
-
-1125 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1126 
-__
-add
-(
-r5
-, 
-, 
-\9d
-);
-
-1127 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-Ô5, -
-kPo\9a\8brSize
-));
-
-1131 
-__
-JumpIfSmi
-(
-r5
-, &
-cÚv\94t_to_objeù
-);
-
-1133 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1134 
-__
-cmp
-(
-r5
-, 
-r6
-);
-
-1135 
-__
-beq
-(&
-u£_glob®_´oxy
-);
-
-1136 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1137 
-__
-cmp
-(
-r5
-, 
-r6
-);
-
-1138 
-__
-beq
-(&
-u£_glob®_´oxy
-);
-
-1140 
-STATIC_ASSERT
-(
-LAST_SPEC_OBJECT_TYPE
- =ð
-LAST_TYPE
-);
-
-1141 
-__
-Com·»ObjeùTy³
-(
-r5
-, 
-r6
-,\846, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-1142 
-__
-bge
-(&
-shiá_¬gum\92ts
-);
-
-1144 
-__
-b\9ad
-(&
-cÚv\94t_to_objeù
-);
-
-1148 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-1149 
-__
-SmiTag
-(
-r3
-);
-
-1150 
-__
-Push
-(
-r3
-, 
-r5
-);
-
-1151 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-TO_OBJECT
-, 
-CALL_FUNCTION
-);
-
-1152 
-__
-mr
-(
-r5
-, 
-r3
-);
-
-1154 
-__
-pÝ
-(
-r3
-);
-
-1155 
-__
-SmiUÁag
-(
-r3
-);
-
-1161 
-__
-ShiáLeáImm
-(
-r7
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1162 
-__
-add
-(
-r7
-, 
-,\847);
-
-1163 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r7
-));
-
-1164 
-__
-li
-(
-r7
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1165 
-__
-b
-(&
-·tch_»ûiv\94
-);
-
-1167 
-__
-b\9ad
-(&
-u£_glob®_´oxy
-);
-
-1168 
-__
-LßdP
-(
-r5
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-1169 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-Glob®Objeù
-::
-kGlob®ProxyOff£t
-));
-
-1171 
-__
-b\9ad
-(&
-·tch_»ûiv\94
-);
-
-1172 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1173 
-__
-add
-(
-r6
-, 
-, 
-\9d
-);
-
-1174 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-, -
-kPo\9a\8brSize
-));
-
-1176 
-__
-b
-(&
-shiá_¬gum\92ts
-);
-
-1180 
-__
-b\9ad
-(&
-¦ow
-);
-
-1181 
-__
-li
-(
-r7
-, 
-O³¿nd
-(1, 
-R\96ocInfo
-::
-NONE32
-));
-
-1182 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(
-JS_FUNCTION_PROXY_TYPE
-));
-
-1183 
-__
-beq
-(&
-shiá_¬gum\92ts
-);
-
-1184 
-__
-b\9ad
-(&
-nÚ_funùiÚ
-);
-
-1185 
-__
-li
-(
-r7
-, 
-O³¿nd
-(2, 
-R\96ocInfo
-::
-NONE32
-));
-
-1194 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1195 
-__
-add
-(
-r5
-, 
-, 
-\9d
-);
-
-1196 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-r5
-, -
-kPo\9a\8brSize
-));
-
-1204 
-__
-b\9ad
-(&
-shiá_¬gum\92ts
-);
-
-1206 
-Lab\96
-       gloÝ
-;
-
-1208 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1209 
-__
-add
-(
-r5
-, 
-, 
-\9d
-);
-
-1211 
-__
-b\9ad
-(&
-loÝ
-);
-
-1212 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-r5
-, -
-kPo\9a\8brSize
-));
-
-1213 
-__
-StÜeP
-(
-\9d
-, 
-MemO³¿nd
-(
-r5
-));
-
-1214 
-__
-subi
-(
-r5
-,\845, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1215 
-__
-cmp
-(
-r5
-, 
-);
-
-1216 
-__
-bÃ
-(&
-loÝ
-);
-
-1219 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-1220 
-__
-pÝ
-();
-
-1229 
-Lab\96
-       gfunùiÚ
-, 
-       gnÚ_´oxy
-;
-
-1230 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1231 
-__
-beq
-(&
-funùiÚ
-);
-
-1233 
-__
-li
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1234 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(1));
-
-1235 
-__
-bÃ
-(&
-nÚ_´oxy
-);
-
-1237 
-__
-push
-(
-r4
-);
-
-1238 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-1239 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_FUNCTION_PROXY
-);
-
-1240 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-1241 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-1243 
-__
-b\9ad
-(&
-nÚ_´oxy
-);
-
-1244 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_NON_FUNCTION
-);
-
-1245 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-1246 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-1247 
-__
-b\9ad
-(&
-funùiÚ
-);
-
-1255 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-1256 
-__
-LßdWÜdAr\99h
-(
-
-1257 
-r5
-, 
-F\9bldMemO³¿nd
-(
-r6
-, 
-Sh¬edFunùiÚInfo
-::
-kFÜm®P¬am\91\94CouÁOff£t
-));
-
-1258 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1259 
-__
-SmiUÁag
-(
-r5
-);
-
-1261 
-__
-cmp
-(
-r5
-, 
-r3
-);
-
-1262 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-1263 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-);
-
-1265 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-1266 
-P¬am\91\94CouÁ
-ex³ùed
-(0);
-
-1267 
-__
-InvokeCode
-(
-\9d
-, 
-ex³ùed
-,\83x³ùed, 
-JUMP_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-1271 \1e
-       gBu\9et\9as
-::
-G\92\94©e_FunùiÚAµly
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1272 cڡ \12
-kIndexOff£t
- =
-
-1273 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
- - (2 * 
-kPo\9a\8brSize
-);
-
-1274 cڡ \12
-       gkLim\99Off£t
- =
-
-1275 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
- - (1 * 
-kPo\9a\8brSize
-);
-
-1276 cڡ \12
-       gkArgsOff£t
- = 2 * 
-kPo\9a\8brSize
-;
-
-1277 cڡ \12
-       gkRecvOff£t
- = 3 * 
-kPo\9a\8brSize
-;
-
-1278 cڡ \12
-       gkFunùiÚOff£t
- = 4 * 
-kPo\9a\8brSize
-;
-
-1281 
-F¿meAndCÚ¡ªtPoÞScÝe
-äame_scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-1283 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kFunùiÚOff£t
-));
-
-1284 
-__
-push
-(
-r3
-);
-
-1285 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kArgsOff£t
-));
-
-1286 
-__
-push
-(
-r3
-);
-
-1287 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-APPLY_PREPARE
-, 
-CALL_FUNCTION
-);
-
-1292 
-Lab\96
-       gokay
-;
-
-1293 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kR\97lS\8fckLim\99RoÙIndex
-);
-
-1296 
-__
-sub
-(
-r5
-, 
-,\845);
-
-1298 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-r3
-);
-
-1299 
-__
-cmp
-(
-r5
-, 
-r0
-);
-
-1300 
-__
-bgt
-(&
-okay
-);
-
-1303 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kFunùiÚOff£t
-));
-
-1304 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-1305 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-STACK_OVERFLOW
-, 
-CALL_FUNCTION
-);
-
-1309 
-__
-b\9ad
-(&
-okay
-);
-
-1310 
-__
-li
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1311 
-__
-Push
-(
-r3
-, 
-r4
-);
-
-1314 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kRecvOff£t
-));
-
-1317 
-Lab\96
-       gpush_»ûiv\94
-;
-
-1318 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kFunùiÚOff£t
-));
-
-1319 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-JS_FUNCTION_TYPE
-);
-
-1320 
-__
-bÃ
-(&
-push_»ûiv\94
-);
-
-1323 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-1325 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-1329 
-Lab\96
-       gÿÎ_to_objeù
-, 
-       gu£_glob®_´oxy
-;
-
-1330 
-__
-lwz
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-Sh¬edFunùiÚInfo
-::
-kComp\9e\94H\9atsOff£t
-));
-
-1331 
-__
-Te¡B\99
-(
-r5
-,
-
-1332 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1333 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
-,
-
-1335 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
- + 
-kSmiTagSize
-,
-
-1337 
-r0
-);
-
-1338 
-__
-bÃ
-(&
-push_»ûiv\94
-, 
-ü0
-);
-
-1341 
-__
-Te¡B\99
-(
-r5
-,
-
-1342 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1343 
-Sh¬edFunùiÚInfo
-::
-kN©ive
-,
-
-1345 
-Sh¬edFunùiÚInfo
-::
-kN©ive
- + 
-kSmiTagSize
-,
-
-1347 
-r0
-);
-
-1348 
-__
-bÃ
-(&
-push_»ûiv\94
-, 
-ü0
-);
-
-1351 
-__
-JumpIfSmi
-(
-r3
-, &
-ÿÎ_to_objeù
-);
-
-1352 
-__
-LßdRoÙ
-(
-r4
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1353 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-1354 
-__
-beq
-(&
-u£_glob®_´oxy
-);
-
-1355 
-__
-LßdRoÙ
-(
-r4
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1356 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-1357 
-__
-beq
-(&
-u£_glob®_´oxy
-);
-
-1361 
-STATIC_ASSERT
-(
-LAST_SPEC_OBJECT_TYPE
- =ð
-LAST_TYPE
-);
-
-1362 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-1363 
-__
-bge
-(&
-push_»ûiv\94
-);
-
-1367 
-__
-b\9ad
-(&
-ÿÎ_to_objeù
-);
-
-1368 
-__
-push
-(
-r3
-);
-
-1369 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-TO_OBJECT
-, 
-CALL_FUNCTION
-);
-
-1370 
-__
-b
-(&
-push_»ûiv\94
-);
-
-1372 
-__
-b\9ad
-(&
-u£_glob®_´oxy
-);
-
-1373 
-__
-LßdP
-(
-r3
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-1374 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-Glob®Objeù
-::
-kGlob®ProxyOff£t
-));
-
-1378 
-__
-b\9ad
-(&
-push_»ûiv\94
-);
-
-1379 
-__
-push
-(
-r3
-);
-
-1382 
-Lab\96
-       g\92\8cy
-, 
-       gloÝ
-;
-
-1383 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kIndexOff£t
-));
-
-1384 
-__
-b
-(&
-\92\8cy
-);
-
-1389 
-__
-b\9ad
-(&
-loÝ
-);
-
-1390 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kArgsOff£t
-));
-
-1391 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-1394 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kG\91PrÝ\94ty
-, 2);
-
-1395 
-__
-push
-(
-r3
-);
-
-1398 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kIndexOff£t
-));
-
-1399 
-__
-AddSmiL\99\94®
-(
-r3
-,\843, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-1400 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kIndexOff£t
-));
-
-1404 
-__
-b\9ad
-(&
-\92\8cy
-);
-
-1405 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kLim\99Off£t
-));
-
-1406 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-1407 
-__
-bÃ
-(&
-loÝ
-);
-
-1410 
-Lab\96
-       gÿÎ_´oxy
-;
-
-1411 
-P¬am\91\94CouÁ
-aùu®
-(
-r3
-);
-
-1412 
-__
-SmiUÁag
-(
-r3
-);
-
-1413 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kFunùiÚOff£t
-));
-
-1414 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-JS_FUNCTION_TYPE
-);
-
-1415 
-__
-bÃ
-(&
-ÿÎ_´oxy
-);
-
-1416 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-aùu®
-, 
-CALL_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-1418 
-__
-L\97veF¿me
-(
-S\8fckF¿me
-::
-INTERNAL
-, 3 * 
-kPo\9a\8brSize
-);
-
-1419 
-__
-bÌ
-();
-
-1422 
-__
-b\9ad
-(&
-ÿÎ_´oxy
-);
-
-1423 
-__
-push
-(
-r4
-);
-
-1424 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-1425 
-__
-li
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1426 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_FUNCTION_PROXY
-);
-
-1427 
-__
-C®l
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-1428 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-1432 
-__
-addi
-(
-, sp, 
-O³¿nd
-(3 * 
-kPo\9a\8brSize
-));
-
-1433 
-__
-bÌ
-();
-
-1437 \18\1e
-Argum\92tAd­tÜS\8fckCheck
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-1438 
-Lab\96
-* 
-¡ack_ov\94æow
-) {
-
-1447 
-__
-LßdRoÙ
-(
-r8
-, 
-H\97p
-::
-kR\97lS\8fckLim\99RoÙIndex
-);
-
-1450 
-__
-sub
-(
-r8
-, 
-,\848);
-
-1452 
-__
-ShiáLeáImm
-(
-r0
-, 
-r5
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1453 
-__
-cmp
-(
-r8
-, 
-r0
-);
-
-1454 
-__
-bË
-(
-¡ack_ov\94æow
-);
-
-1458 \18\1e
-EÁ\94Argum\92tsAd­tÜF¿me
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1459 
-__
-SmiTag
-(
-r3
-);
-
-1460 
-__
-LßdSmiL\99\94®
-(
-r7
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-));
-
-1461 
-__
-mær
-(
-r0
-);
-
-1462 
-__
-push
-(
-r0
-);
-
-1463 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1464 
-__
-Push
-(
-, 
-kCÚ¡ªtPoÞRegi¡\94
-, 
-r7
-, 
-r4
-, 
-r3
-);
-
-1466 
-__
-Push
-(
-, 
-r7
-, 
-r4
-, 
-r3
-);
-
-1468 
-__
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
- +
-
-1469 
-kPo\9a\8brSize
-));
-
-1473 \18\1e
-L\97veArgum\92tsAd­tÜF¿me
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1479 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, -(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
- +
-
-1480 
-kPo\9a\8brSize
-)));
-
-1481 \12
-       g¡ack_adju¡m\92t
- = 
-kPo\9a\8brSize
-;
-
-1482 
-__
-L\97veF¿me
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-, 
-¡ack_adju¡m\92t
-);
-
-1483 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-r4
-);
-
-1484 
-__
-add
-(
-, sp, 
-r0
-);
-
-1488 \1e
-       gBu\9et\9as
-::
-G\92\94©e_Argum\92tsAd­tÜT¿mpÞ\9ae
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1495 
-Lab\96
-¡ack_ov\94æow
-;
-
-1496 
-Argum\92tAd­tÜS\8fckCheck
-(
-masm
-, &
-¡ack_ov\94æow
-);
-
-1497 
-Lab\96
-       g\9avoke
-, 
-       gdÚt_ad­t_¬gum\92ts
-;
-
-1499 
-Lab\96
-       g\92ough
-, 
-       gtoo_ãw
-;
-
-1500 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-1501 
-__
-cmp
-(
-r3
-, 
-r5
-);
-
-1502 
-__
-bÉ
-(&
-too_ãw
-);
-
-1503 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(
-Sh¬edFunùiÚInfo
-::
-kDÚtAd­tArgum\92tsS\92t\9a\96
-));
-
-1504 
-__
-beq
-(&
-dÚt_ad­t_¬gum\92ts
-);
-
-1507 
-__
-b\9ad
-(&
-\92ough
-);
-
-1508 
-EÁ\94Argum\92tsAd­tÜF¿me
-(
-masm
-);
-
-1515 
-__
-SmiToP\8cA¼ayOff£t
-(
-r3
-,\843);
-
-1516 
-__
-add
-(
-r3
-,\843, 
-);
-
-1518 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-1519 
-__
-ShiáLeáImm
-(
-r5
-,\845, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1520 
-__
-sub
-(
-r5
-, 
-r3
-,\845);
-
-1528 
-Lab\96
-       gcÝy
-;
-
-1529 
-__
-b\9ad
-(&
-cÝy
-);
-
-1530 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r3
-, 0));
-
-1531 
-__
-push
-(
-r0
-);
-
-1532 
-__
-cmp
-(
-r3
-, 
-r5
-);
-
-1533 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1534 
-__
-bÃ
-(&
-cÝy
-);
-
-1536 
-__
-b
-(&
-\9avoke
-);
-
-1540 
-__
-b\9ad
-(&
-too_ãw
-);
-
-1541 
-EÁ\94Argum\92tsAd­tÜF¿me
-(
-masm
-);
-
-1548 
-__
-SmiToP\8cA¼ayOff£t
-(
-r3
-,\843);
-
-1549 
-__
-add
-(
-r3
-,\843, 
-);
-
-1556 
-Lab\96
-       gcÝy
-;
-
-1557 
-__
-b\9ad
-(&
-cÝy
-);
-
-1559 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r3
-, 2 * 
-kPo\9a\8brSize
-));
-
-1560 
-__
-push
-(
-r0
-);
-
-1561 
-__
-cmp
-(
-r3
-, 
-);
-
-1562 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1563 
-__
-bÃ
-(&
-cÝy
-);
-
-1569 
-__
-LßdRoÙ
-(
-r0
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1570 
-__
-ShiáLeáImm
-(
-r5
-,\845, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1571 
-__
-sub
-(
-r5
-, 
-,\845);
-
-1573 
-__
-subi
-(
-r5
-,\845, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
- +
-
-1574 2 * 
-kPo\9a\8brSize
-));
-
-1576 
-Lab\96
-       gf\9el
-;
-
-1577 
-__
-b\9ad
-(&
-f\9el
-);
-
-1578 
-__
-push
-(
-r0
-);
-
-1579 
-__
-cmp
-(
-, 
-r5
-);
-
-1580 
-__
-bÃ
-(&
-f\9el
-);
-
-1584 
-__
-b\9ad
-(&
-\9avoke
-);
-
-1585 
-__
-C®lJSEÁry
-(
-\9d
-);
-
-1588 
-       gmasm
-->
-isީe
-()->
-h\97p
-()->
-S\91Argum\92tsAd­tÜDeÝtPCOff£t
-(
-masm
-->
-pc_off£t
-());
-
-1591 
-L\97veArgum\92tsAd­tÜF¿me
-(
-masm
-);
-
-1592 
-__
-bÌ
-();
-
-1598 
-__
-b\9ad
-(&
-dÚt_ad­t_¬gum\92ts
-);
-
-1599 
-__
-JumpToJSEÁry
-(
-\9d
-);
-
-1601 
-__
-b\9ad
-(&
-¡ack_ov\94æow
-);
-
-1603 
-F¿meScÝe
-äame
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-1604 
-EÁ\94Argum\92tsAd­tÜF¿me
-(
-masm
-);
-
-1605 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-STACK_OVERFLOW
-, 
-CALL_FUNCTION
-);
-
-1606 
-__
-bk±
-(0);
-
-1611 #undeà
-__
-
-
-       @code-stubs-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/ba£/b\99s.h
-"
-
-10 \ 2
-       ~"¤c/boÙ¡¿µ\94.h
-"
-
-11 \ 2
-       ~"¤c/code-¡ubs.h
-"
-
-12 \ 2
-       ~"¤c/codeg\92.h
-"
-
-13 \ 2
-       ~"¤c/ic/hªdËr-comp\9e\94.h
-"
-
-14 \ 2
-       ~"¤c/ic/ic.h
-"
-
-15 \ 2
-       ~"¤c/isÞ©e.h
-"
-
-16 \ 2
-       ~"¤c/j¤egexp.h
-"
-
-17 \ 2
-       ~"¤c/»gexp-maüo-as£mbËr.h
-"
-
-18 \ 2
-       ~"¤c/ruÁime/ruÁime.h
-"
-
-20 
-Çme¥aû
-       gv8
- {
-
-21 
-Çme¥aû
-       g\9a\8bº®
- {
-
-24 \18\1e
-In\99\9flizeA¼ayCÚ¡ruùÜDesü\9d
-(
-
-25 
-Isީe
-* 
-isީe
-, 
-CodeStubDesü\9d
-* 
-desü\9d
-,
-
-26 \12
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-) {
-
-27 
-Add»ss
-       gdeÝt_hªdËr
- =
-
-28 
-RuÁime
-::
-FunùiÚFÜId
-(RuÁime::
-kA¼ayCÚ¡ruùÜ
-)->
-\92\8cy
-;
-
-30 ià(
-       gcÚ¡ªt_¡ack_·¿m\91\94_couÁ
- == 0) {
-
-31 
-desü\9d
-->
-In\99\9flize
-(
-deÝt_hªdËr
-, 
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-,
-
-32 
-JS_FUNCTION_STUB_MODE
-);
-
-34 
-       gdesü\9d
-->
-In\99\9flize
-(
-r3
-, 
-deÝt_hªdËr
-, 
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-,
-
-35 
-JS_FUNCTION_STUB_MODE
-, 
-PASS_ARGUMENTS
-);
-
-40 \18\1e
-In\99\9flizeIÁ\94ÇlA¼ayCÚ¡ruùÜDesü\9d
-(
-
-41 
-Isީe
-* 
-isީe
-, 
-CodeStubDesü\9d
-* 
-desü\9d
-,
-
-42 \12
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-) {
-
-43 
-Add»ss
-       gdeÝt_hªdËr
- =
-
-44 
-RuÁime
-::
-FunùiÚFÜId
-(RuÁime::
-kIÁ\94ÇlA¼ayCÚ¡ruùÜ
-)->
-\92\8cy
-;
-
-46 ià(
-       gcÚ¡ªt_¡ack_·¿m\91\94_couÁ
- == 0) {
-
-47 
-desü\9d
-->
-In\99\9flize
-(
-deÝt_hªdËr
-, 
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-,
-
-48 
-JS_FUNCTION_STUB_MODE
-);
-
-50 
-       gdesü\9d
-->
-In\99\9flize
-(
-r3
-, 
-deÝt_hªdËr
-, 
-cÚ¡ªt_¡ack_·¿m\91\94_couÁ
-,
-
-51 
-JS_FUNCTION_STUB_MODE
-, 
-PASS_ARGUMENTS
-);
-
-56 \1e
-       gA¼ayNoArgum\92tCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-57 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-58 
-In\99\9flizeA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, 0);
-
-62 \1e
-       gA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-63 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-64 
-In\99\9flizeA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, 1);
-
-68 \1e
-       gA¼ayNArgum\92tsCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-69 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-70 
-In\99\9flizeA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, -1);
-
-74 \1e
-       gIÁ\94ÇlA¼ayNoArgum\92tCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-75 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-76 
-In\99\9flizeIÁ\94ÇlA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, 0);
-
-80 \1e
-       gIÁ\94ÇlA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-81 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-82 
-In\99\9flizeIÁ\94ÇlA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, 1);
-
-86 \1e
-       gIÁ\94ÇlA¼ayNArgum\92tsCÚ¡ruùÜStub
-::
-In\99\9flizeDesü\9d
-(
-
-87 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-88 
-In\99\9flizeIÁ\94ÇlA¼ayCÚ¡ruùÜDesü\9d
-(
-isީe
-(), 
-desü\9d
-, -1);
-
-92 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm
-)
-
-       )
-
-95 \18\1e
-Em\99Id\92tiÿlObjeùCom·risÚ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-¦ow
-,
-
-96 
-CÚd\99
-cÚd
-);
-
-97 \18\1e
-Em\99SmiNÚsmiCom·risÚ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-lhs
-,
-
-98 
-Regi¡\94
-rhs
-, 
-Lab\96
-* 
-lhs_nÙ_Çn
-,
-
-99 
-Lab\96
-* 
-¦ow
-, 
-boÞ
-¡riù
-);
-
-100 \18\1e
-Em\99S\8ciùTwoH\97pObjeùCom·»
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-lhs
-,
-
-101 
-Regi¡\94
-rhs
-);
-
-104 \1e
-       gHydrog\92CodeStub
-::
-G\92\94©eLightweightMiss
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-105 
-Ex\8bº®Reã»nû
-miss
-) {
-
-107 
-isީe
-()->
-couÁ\94s
-()->
-code_¡ubs
-()->
-Inüem\92t
-();
-
-109 
-C®lIÁ\94çûDesü\9d
-       gdesü\9d
- = 
-G\91C®lIÁ\94çûDesü\9d
-();
-
-110 \12
-       g·¿m_couÁ
- = 
-desü\9d
-.
-G\91Env\9cÚm\92tP¬am\91\94CouÁ
-();
-
-113 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-114 
-DCHECK
-(
-·¿m_couÁ
- == 0 ||
-
-115 
-r3
-.
-is
-(
-desü\9d
-.
-G\91Env\9cÚm\92tP¬am\91\94Regi¡\94
-(
-·¿m_couÁ
- - 1)));
-
-117 \ f\12
-       gi
- = 0; i < 
-       g·¿m_couÁ
-; ++i) {
-
-118 
-__
-push
-(
-desü\9d
-.
-G\91Env\9cÚm\92tP¬am\91\94Regi¡\94
-(
-i
-));
-
-120 
-__
-C®lEx\8bº®Reã»nû
-(
-miss
-, 
-·¿m_couÁ
-);
-
-123 
-__
-R\91
-();
-
-127 \1e
-       gDoubËToIStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-128 
-Lab\96
-out_of_¿nge
-, 
-       gÚly_low
-, 
-       gÃg©e
-, 
-       gdÚe
-, 
-       gç¡·th_dÚe
-;
-
-129 
-Regi¡\94
-       g\9aput_»g
- = 
-sourû
-();
-
-130 
-Regi¡\94
-       g»suÉ_»g
- = 
-de¡\9a©iÚ
-();
-
-131 
-DCHECK
-(
-is_\8cunÿt\9ag
-());
-
-133 \12
-       gdoubË_off£t
- = 
-off£t
-();
-
-136 
-Regi¡\94
-       gsü©ch
- = 
-G\91Regi¡\94Th©IsNÙOÃOf
-(
-\9aput_»g
-, 
-»suÉ_»g
-);
-
-137 
-Regi¡\94
-       gsü©ch_low
- =
-
-138 
-G\91Regi¡\94Th©IsNÙOÃOf
-(
-\9aput_»g
-, 
-»suÉ_»g
-, 
-sü©ch
-);
-
-139 
-Regi¡\94
-       gsü©ch_high
- =
-
-140 
-G\91Regi¡\94Th©IsNÙOÃOf
-(
-\9aput_»g
-, 
-»suÉ_»g
-, 
-sü©ch
-, 
-sü©ch_low
-);
-
-141 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-kSü©chDoubËReg
-;
-
-143 
-__
-push
-(
-sü©ch
-);
-
-145 ià(
-       g\9aput_»g
-.
-is
-(
-)è
-       gdoubË_off£t
- +ð
-kPo\9a\8brSize
-;
-
-147 ià(!
-sk\9d_ç¡·th
-()) {
-
-149 
-__
-lfd
-(
-doubË_sü©ch
-, 
-MemO³¿nd
-(
-\9aput_»g
-, 
-doubË_off£t
-));
-
-152 
-__
-CÚv\94tDoubËToIÁ64
-(
-doubË_sü©ch
-,
-
-153 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-154 
-sü©ch
-,
-
-156 
-»suÉ_»g
-, 
-d0
-);
-
-159 #ià
-V8_TARGET_ARCH_PPC64
-
-
-160 
-__
-Te¡IfIÁ32
-(
-»suÉ_»g
-, 
-sü©ch
-, 
-r0
-);
-
-162 
-__
-Te¡IfIÁ32
-(
-sü©ch
-, 
-»suÉ_»g
-, 
-r0
-);
-
-164 
-__
-beq
-(&
-ç¡·th_dÚe
-);
-
-167 
-__
-Push
-(
-sü©ch_high
-, 
-sü©ch_low
-);
-
-169 ià(
-       g\9aput_»g
-.
-is
-(
-)è
-       gdoubË_off£t
- +ð2 * 
-kPo\9a\8brSize
-;
-
-171 
-__
-lwz
-(
-sü©ch_high
-,
-
-172 
-MemO³¿nd
-(
-\9aput_»g
-, 
-doubË_off£t
- + 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-173 
-__
-lwz
-(
-sü©ch_low
-,
-
-174 
-MemO³¿nd
-(
-\9aput_»g
-, 
-doubË_off£t
- + 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-176 
-__
-Ex\8caùB\99Mask
-(
-sü©ch
-, 
-sü©ch_high
-, 
-H\97pNumb\94
-::
-kExpڒtMask
-);
-
-179 
-STATIC_ASSERT
-(
-H\97pNumb\94
-::
-kExpÚ\92tB\9fs
- + 1 == 1024);
-
-180 
-__
-subi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-H\97pNumb\94
-::
-kExpÚ\92tB\9fs
- + 1));
-
-185 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(83));
-
-186 
-__
-bge
-(&
-out_of_¿nge
-);
-
-193 
-__
-subfic
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(51));
-
-194 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-195 
-__
-bË
-(&
-Úly_low
-);
-
-198 
-__
-¤w
-(
-sü©ch_low
-, sü©ch_low, 
-sü©ch
-);
-
-202 
-__
-subfic
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(32));
-
-203 
-__
-Ex\8caùB\99Mask
-(
-»suÉ_»g
-, 
-sü©ch_high
-, 
-H\97pNumb\94
-::
-kMªtis§Mask
-);
-
-205 
-STATIC_ASSERT
-(
-H\97pNumb\94
-::
-kMªtis§B\99sInTÝWÜd
- >= 16);
-
-206 
-__
-Üis
-(
-»suÉ_»g
-,\84esult_reg,
-
-207 
-O³¿nd
-(1 << ((
-H\97pNumb\94
-::
-kMªtis§B\99sInTÝWÜd
-) - 16)));
-
-208 
-__
-¦w
-(
-r0
-, 
-»suÉ_»g
-, 
-sü©ch
-);
-
-209 
-__
-Üx
-(
-»suÉ_»g
-, 
-sü©ch_low
-, 
-r0
-);
-
-210 
-__
-b
-(&
-Ãg©e
-);
-
-212 
-__
-b\9ad
-(&
-out_of_¿nge
-);
-
-213 
-__
-mov
-(
-»suÉ_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-214 
-__
-b
-(&
-dÚe
-);
-
-216 
-__
-b\9ad
-(&
-Úly_low
-);
-
-219 
-__
-Ãg
-(
-sü©ch
-, scratch);
-
-220 
-__
-¦w
-(
-»suÉ_»g
-, 
-sü©ch_low
-, 
-sü©ch
-);
-
-222 
-__
-b\9ad
-(&
-Ãg©e
-);
-
-229 
-__
-¤awi
-(
-r0
-, 
-sü©ch_high
-, 31);
-
-230 #ià
-V8_TARGET_ARCH_PPC64
-
-
-231 
-__
-¤di
-(
-r0
-,\840, 
-O³¿nd
-(32));
-
-233 
-__
-xÜ_
-(
-»suÉ_»g
-,\84esuÉ_»g, 
-r0
-);
-
-234 
-__
-¤wi
-(
-r0
-, 
-sü©ch_high
-, 
-O³¿nd
-(31));
-
-235 
-__
-add
-(
-»suÉ_»g
-,\84esuÉ_»g, 
-r0
-);
-
-237 
-__
-b\9ad
-(&
-dÚe
-);
-
-238 
-__
-PÝ
-(
-sü©ch_high
-, 
-sü©ch_low
-);
-
-240 
-__
-b\9ad
-(&
-ç¡·th_dÚe
-);
-
-241 
-__
-pÝ
-(
-sü©ch
-);
-
-243 
-__
-R\91
-();
-
-250 \18\1e
-Em\99Id\92tiÿlObjeùCom·risÚ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-¦ow
-,
-
-251 
-CÚd\99
-cÚd
-) {
-
-252 
-Lab\96
-       gnÙ_id\92tiÿl
-;
-
-253 
-Lab\96
-       gh\97p_numb\94
-, 
-       g»tuº_equ®
-;
-
-254 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-255 
-__
-bÃ
-(&
-nÙ_id\92tiÿl
-);
-
-261 ià(
-       gcÚd
- =ð
- || 
-cÚd
- =ð
-gt
-) {
-
-262 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r7
-,\847, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-263 
-__
-bge
-(
-¦ow
-);
-
-265 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r7
-,\847, 
-HEAP_NUMBER_TYPE
-);
-
-266 
-__
-beq
-(&
-h\97p_numb\94
-);
-
-268 ià(
-       gcÚd
- !ð
-eq
-) {
-
-269 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(
-FIRST_SPEC_OBJECT_TYPE
-));
-
-270 
-__
-bge
-(
-¦ow
-);
-
-274 ià(
-       gcÚd
- =ð
- || 
-cÚd
- =ð
-ge
-) {
-
-275 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(
-ODDBALL_TYPE
-));
-
-276 
-__
-bÃ
-(&
-»tuº_equ®
-);
-
-277 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-278 
-__
-cmp
-(
-r3
-, 
-r5
-);
-
-279 
-__
-bÃ
-(&
-»tuº_equ®
-);
-
-280 ià(
-       gcÚd
- =ð
-) {
-
-282 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-285 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-287 
-__
-R\91
-();
-
-292 
-__
-b\9ad
-(&
-»tuº_equ®
-);
-
-293 ià(
-       gcÚd
- =ð
-) {
-
-294 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-295 } \vià(
-       gcÚd
- =ð
-gt
-) {
-
-296 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-298 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-EQUAL
-));
-
-300 
-__
-R\91
-();
-
-305 ià(
-       gcÚd
- !ð
- && 
-cÚd
- !ð
-gt
-) {
-
-306 
-__
-b\9ad
-(&
-h\97p_numb\94
-);
-
-313 
-__
-lwz
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-315 
-STATIC_ASSERT
-(
-H\97pNumb\94
-::
-kExpڒtMask
- == 0x7ff00000u);
-
-316 
-__
-Ex\8caùB\99Mask
-(
-r6
-, 
-r5
-, 
-H\97pNumb\94
-::
-kExpڒtMask
-);
-
-317 
-__
-cm¶i
-(
-r6
-, 
-O³¿nd
-(0x7ff));
-
-318 
-__
-bÃ
-(&
-»tuº_equ®
-);
-
-321 
-__
-¦wi
-(
-r5
-,\845, 
-O³¿nd
-(
-H\97pNumb\94
-::
-kNÚMªtis§B\99sInTÝWÜd
-));
-
-323 
-__
-lwz
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-324 
-__
-Üx
-(
-r3
-, 
-r6
-, 
-r5
-);
-
-325 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-330 ià(
-       gcÚd
- !ð
-eq
-) {
-
-331 
-Lab\96
-nÙ_equ®
-;
-
-332 
-__
-bÃ
-(&
-nÙ_equ®
-);
-
-334 
-__
-R\91
-();
-
-335 
-__
-b\9ad
-(&
-nÙ_equ®
-);
-
-336 ià(
-       gcÚd
- =ð
-) {
-
-337 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-339 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-342 
-__
-R\91
-();
-
-346 
-__
-b\9ad
-(&
-nÙ_id\92tiÿl
-);
-
-351 \18\1e
-Em\99SmiNÚsmiCom·risÚ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-lhs
-,
-
-352 
-Regi¡\94
-rhs
-, 
-Lab\96
-* 
-lhs_nÙ_Çn
-,
-
-353 
-Lab\96
-* 
-¦ow
-, 
-boÞ
-¡riù
-) {
-
-354 
-DCHECK
-((
-lhs
-.
-is
-(
-r3
-è&& 
-rhs
-.is(
-r4
-)) || (lhs.is(r4) &&\84hs.is(r3)));
-
-356 
-Lab\96
-       grhs_is_smi
-;
-
-357 
-__
-JumpIfSmi
-(
-rhs
-, &
-rhs_is_smi
-);
-
-360 
-__
-Com·»ObjeùTy³
-(
-rhs
-, 
-r6
-, 
-r7
-, 
-HEAP_NUMBER_TYPE
-);
-
-361 ià(
-       g¡riù
-) {
-
-365 
-Lab\96
-       gsk\9d
-;
-
-366 
-__
-beq
-(&
-sk\9d
-);
-
-367 ià(!
-       grhs
-.
-is
-(
-r3
-)) {
-
-368 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-NOT_EQUAL
-));
-
-370 
-__
-R\91
-();
-
-371 
-__
-b\9ad
-(&
-sk\9d
-);
-
-375 
-__
-bÃ
-(
-¦ow
-);
-
-380 
-__
-SmiToDoubË
-(
-d7
-, 
-lhs
-);
-
-382 
-__
-lfd
-(
-d6
-, 
-F\9bldMemO³¿nd
-(
-rhs
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-386 
-__
-b
-(
-lhs_nÙ_Çn
-);
-
-388 
-__
-b\9ad
-(&
-rhs_is_smi
-);
-
-390 
-__
-Com·»ObjeùTy³
-(
-lhs
-, 
-r7
-,\847, 
-HEAP_NUMBER_TYPE
-);
-
-391 ià(
-       g¡riù
-) {
-
-395 
-Lab\96
-       gsk\9d
-;
-
-396 
-__
-beq
-(&
-sk\9d
-);
-
-397 ià(!
-       glhs
-.
-is
-(
-r3
-)) {
-
-398 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-NOT_EQUAL
-));
-
-400 
-__
-R\91
-();
-
-401 
-__
-b\9ad
-(&
-sk\9d
-);
-
-405 
-__
-bÃ
-(
-¦ow
-);
-
-410 
-__
-lfd
-(
-d7
-, 
-F\9bldMemO³¿nd
-(
-lhs
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-412 
-__
-SmiToDoubË
-(
-d6
-, 
-rhs
-);
-
-418 \18\1e
-Em\99S\8ciùTwoH\97pObjeùCom·»
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-lhs
-,
-
-419 
-Regi¡\94
-rhs
-) {
-
-420 
-DCHECK
-((
-lhs
-.
-is
-(
-r3
-è&& 
-rhs
-.is(
-r4
-)) || (lhs.is(r4) &&\84hs.is(r3)));
-
-425 
-STATIC_ASSERT
-(
-LAST_TYPE
- =ð
-LAST_SPEC_OBJECT_TYPE
-);
-
-426 
-Lab\96
-       gf\9c¡_nÚ_objeù
-;
-
-429 
-__
-Com·»ObjeùTy³
-(
-rhs
-, 
-r5
-,\845, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-430 
-__
-bÉ
-(&
-f\9c¡_nÚ_objeù
-);
-
-433 
-Lab\96
-       g»tuº_nÙ_equ®
-;
-
-434 
-__
-b\9ad
-(&
-»tuº_nÙ_equ®
-);
-
-435 
-__
-R\91
-();
-
-437 
-__
-b\9ad
-(&
-f\9c¡_nÚ_objeù
-);
-
-439 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(
-ODDBALL_TYPE
-));
-
-440 
-__
-beq
-(&
-»tuº_nÙ_equ®
-);
-
-442 
-__
-Com·»ObjeùTy³
-(
-lhs
-, 
-r6
-,\846, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-443 
-__
-bge
-(&
-»tuº_nÙ_equ®
-);
-
-446 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-(
-ODDBALL_TYPE
-));
-
-447 
-__
-beq
-(&
-»tuº_nÙ_equ®
-);
-
-451 
-STATIC_ASSERT
-(
-kIÁ\94ÇlizedTag
- =ð0 && 
-kS\8c\9agTag
- == 0);
-
-452 
-__
-Üx
-(
-r5
-,\845, 
-r6
-);
-
-453 
-__
-ªdi
-(
-r0
-, 
-r5
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
- | 
-kIsNÙIÁ\94ÇlizedMask
-));
-
-454 
-__
-beq
-(&
-»tuº_nÙ_equ®
-, 
-ü0
-);
-
-459 \18\1e
-Em\99CheckFÜTwoH\97pNumb\94s
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-lhs
-,
-
-460 
-Regi¡\94
-rhs
-,
-
-461 
-Lab\96
-* 
-bÙh_lßded_as_doubËs
-,
-
-462 
-Lab\96
-* 
-nÙ_h\97p_numb\94s
-, Lab\96
-¦ow
-) {
-
-463 
-DCHECK
-((
-lhs
-.
-is
-(
-r3
-è&& 
-rhs
-.is(
-r4
-)) || (lhs.is(r4) &&\84hs.is(r3)));
-
-465 
-__
-Com·»ObjeùTy³
-(
-rhs
-, 
-r6
-, 
-r5
-, 
-HEAP_NUMBER_TYPE
-);
-
-466 
-__
-bÃ
-(
-nÙ_h\97p_numb\94s
-);
-
-467 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-lhs
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-468 
-__
-cmp
-(
-r5
-, 
-r6
-);
-
-469 
-__
-bÃ
-(
-¦ow
-);
-
-473 
-__
-lfd
-(
-d6
-, 
-F\9bldMemO³¿nd
-(
-rhs
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-474 
-__
-lfd
-(
-d7
-, 
-F\9bldMemO³¿nd
-(
-lhs
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-476 
-__
-b
-(
-bÙh_lßded_as_doubËs
-);
-
-481 \18\1e
-Em\99CheckFÜIÁ\94ÇlizedS\8c\9agsOrObjeùs
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-482 
-Regi¡\94
-lhs
-, Regi¡\94 
-rhs
-,
-
-483 
-Lab\96
-* 
-possibË_¡r\9ags
-,
-
-484 
-Lab\96
-* 
-nÙ_bÙh_¡r\9ags
-) {
-
-485 
-DCHECK
-((
-lhs
-.
-is
-(
-r3
-è&& 
-rhs
-.is(
-r4
-)) || (lhs.is(r4) &&\84hs.is(r3)));
-
-488 
-Lab\96
-       gobjeù_\8b¡
-;
-
-489 
-STATIC_ASSERT
-(
-kIÁ\94ÇlizedTag
- =ð0 && 
-kS\8c\9agTag
- == 0);
-
-490 
-__
-ªdi
-(
-r0
-, 
-r5
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-491 
-__
-bÃ
-(&
-objeù_\8b¡
-, 
-ü0
-);
-
-492 
-__
-ªdi
-(
-r0
-, 
-r5
-, 
-O³¿nd
-(
-kIsNÙIÁ\94ÇlizedMask
-));
-
-493 
-__
-bÃ
-(
-possibË_¡r\9ags
-, 
-ü0
-);
-
-494 
-__
-Com·»ObjeùTy³
-(
-lhs
-, 
-r6
-,\846, 
-FIRST_NONSTRING_TYPE
-);
-
-495 
-__
-bge
-(
-nÙ_bÙh_¡r\9ags
-);
-
-496 
-__
-ªdi
-(
-r0
-, 
-r6
-, 
-O³¿nd
-(
-kIsNÙIÁ\94ÇlizedMask
-));
-
-497 
-__
-bÃ
-(
-possibË_¡r\9ags
-, 
-ü0
-);
-
-501 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-NOT_EQUAL
-));
-
-502 
-__
-R\91
-();
-
-504 
-__
-b\9ad
-(&
-objeù_\8b¡
-);
-
-505 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(
-FIRST_SPEC_OBJECT_TYPE
-));
-
-506 
-__
-bÉ
-(
-nÙ_bÙh_¡r\9ags
-);
-
-507 
-__
-Com·»ObjeùTy³
-(
-lhs
-, 
-r5
-, 
-r6
-, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-508 
-__
-bÉ
-(
-nÙ_bÙh_¡r\9ags
-);
-
-512 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-rhs
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-513 
-__
-lbz
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-514 
-__
-lbz
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-515 
-__
-ªd_
-(
-r3
-, 
-r5
-, 
-r6
-);
-
-516 
-__
-ªdi
-(
-r3
-,\843, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-517 
-__
-xÜi
-(
-r3
-,\843, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-518 
-__
-R\91
-();
-
-522 \18\1e
-Com·»ICStub_CheckIÅutTy³
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-\9aput
-,
-
-523 
-Regi¡\94
-sü©ch
-,
-
-524 
-Com·»ICS\8f\8b
-::
-S\8f\8b
-ex³ùed
-,
-
-525 
-Lab\96
-* 
\9e
-) {
-
-526 
-Lab\96
-       gok
-;
-
-527 ià(
-       gex³ùed
- =ð
-Com·»ICS\8f\8b
-::
-SMI
-) {
-
-528 
-__
-JumpIfNÙSmi
-(
-\9aput
-, 
\9e
-);
-
-529 } \vià(
-       gex³ùed
- =ð
-Com·»ICS\8f\8b
-::
-NUMBER
-) {
-
-530 
-__
-JumpIfSmi
-(
-\9aput
-, &
-ok
-);
-
-531 
-__
-CheckM­
-(
-\9aput
-, 
-sü©ch
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, 
\9e
-,
-
-532 
-DONT_DO_SMI_CHECK
-);
-
-536 
-__
-b\9ad
-(&
-ok
-);
-
-543 \1e
-       gCom·»ICStub
-::
-G\92\94©eG\92\94ic
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-544 
-Regi¡\94
-lhs
- = 
-r4
-;
-
-545 
-Regi¡\94
-       grhs
- = 
-r3
-;
-
-546 
-CÚd\99
-       gcc
- = 
-G\91CÚd\99
-();
-
-548 
-Lab\96
-       gmiss
-;
-
-549 
-Com·»ICStub_CheckIÅutTy³
-(
-masm
-, 
-lhs
-, 
-r5
-, 
-Ëá
-(), &
-miss
-);
-
-550 
-Com·»ICStub_CheckIÅutTy³
-(
-masm
-, 
-rhs
-, 
-r6
-, 
-right
-(), &
-miss
-);
-
-552 
-Lab\96
-       g¦ow
-;
-
-553 
-Lab\96
-       gnÙ_smis
-, 
-       gbÙh_lßded_as_doubËs
-, 
-       glhs_nÙ_Çn
-;
-
-555 
-Lab\96
-       gnÙ_two_smis
-, 
-       gsmi_dÚe
-;
-
-556 
-__
-Üx
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-557 
-__
-JumpIfNÙSmi
-(
-r5
-, &
-nÙ_two_smis
-);
-
-558 
-__
-SmiUÁag
-(
-r4
-);
-
-559 
-__
-SmiUÁag
-(
-r3
-);
-
-560 
-__
-sub
-(
-r3
-, 
-r4
-,\843);
-
-561 
-__
-R\91
-();
-
-562 
-__
-b\9ad
-(&
-nÙ_two_smis
-);
-
-569 
-Em\99Id\92tiÿlObjeùCom·risÚ
-(
-masm
-, &
-¦ow
-, 
-cc
-);
-
-573 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-574 
-DCHECK_EQ
-(0, 
-Smi
-::
-FromIÁ
-(0));
-
-575 
-__
-ªd_
-(
-r5
-, 
-lhs
-, 
-rhs
-);
-
-576 
-__
-JumpIfNÙSmi
-(
-r5
-, &
-nÙ_smis
-);
-
-585 
-Em\99SmiNÚsmiCom·risÚ
-(
-masm
-, 
-lhs
-, 
-rhs
-, &
-lhs_nÙ_Çn
-, &
-¦ow
-, 
-¡riù
-());
-
-587 
-__
-b\9ad
-(&
-bÙh_lßded_as_doubËs
-);
-
-589 
-__
-b\9ad
-(&
-lhs_nÙ_Çn
-);
-
-590 
-Lab\96
-       gno_Çn
-;
-
-591 
-__
-fcmpu
-(
-d7
-, 
-d6
-);
-
-593 
-Lab\96
-       gÇn
-, 
-       gequ®
-, 
-       gËss_thª
-;
-
-594 
-__
-bunÜd\94ed
-(&
-Çn
-);
-
-595 
-__
-beq
-(&
-equ®
-);
-
-596 
-__
-bÉ
-(&
-Ëss_thª
-);
-
-597 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-598 
-__
-R\91
-();
-
-599 
-__
-b\9ad
-(&
-equ®
-);
-
-600 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-EQUAL
-));
-
-601 
-__
-R\91
-();
-
-602 
-__
-b\9ad
-(&
-Ëss_thª
-);
-
-603 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-604 
-__
-R\91
-();
-
-606 
-__
-b\9ad
-(&
-Çn
-);
-
-610 ià(
-       gcc
- =ð
- || 
-cc
- =ð
-) {
-
-611 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-613 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-615 
-__
-R\91
-();
-
-617 
-__
-b\9ad
-(&
-nÙ_smis
-);
-
-620 ià(
-¡riù
-()) {
-
-623 
-Em\99S\8ciùTwoH\97pObjeùCom·»
-(
-masm
-, 
-lhs
-, 
-rhs
-);
-
-626 
-Lab\96
-       gcheck_fÜ_\9a\8bº®ized_¡r\9ags
-;
-
-627 
-Lab\96
-       gæ©_¡r\9ag_check
-;
-
-633 
-Em\99CheckFÜTwoH\97pNumb\94s
-(
-masm
-, 
-lhs
-, 
-rhs
-, &
-bÙh_lßded_as_doubËs
-,
-
-634 &
-check_fÜ_\9a\8bº®ized_¡r\9ags
-,
-
-635 &
-æ©_¡r\9ag_check
-);
-
-637 
-__
-b\9ad
-(&
-check_fÜ_\9a\8bº®ized_¡r\9ags
-);
-
-640 ià(
-       gcc
- =ð
-eq
- && !
-¡riù
-()) {
-
-644 
-Em\99CheckFÜIÁ\94ÇlizedS\8c\9agsOrObjeùs
-(
-masm
-, 
-lhs
-, 
-rhs
-, &
-æ©_¡r\9ag_check
-,
-
-645 &
-¦ow
-);
-
-650 
-__
-b\9ad
-(&
-æ©_¡r\9ag_check
-);
-
-652 
-__
-JumpIfNÚSmisNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-lhs
-, 
-rhs
-, 
-r5
-, 
-r6
-, &
-¦ow
-);
-
-654 
-__
-Inüem\92tCouÁ\94
-(
-isީe
-()->
-couÁ\94s
-()->
-¡r\9ag_com·»_Çtive
-(), 1, 
-r5
-,
-
-655 
-r6
-);
-
-656 ià(
-       gcc
- =ð
-eq
-) {
-
-657 
-S\8c\9agH\96³r
-::
-G\92\94©eFÏtOÃBy\8bS\8c\9agEqu®s
-(
-masm
-, 
-lhs
-, 
-rhs
-, 
-r5
-, 
-r6
-);
-
-659 
-       gS\8c\9agH\96³r
-::
-G\92\94©eCom·»FÏtOÃBy\8bS\8c\9ags
-(
-masm
-, 
-lhs
-, 
-rhs
-, 
-r5
-, 
-r6
-, 
-r7
-);
-
-663 
-__
-b\9ad
-(&
-¦ow
-);
-
-665 
-__
-Push
-(
-lhs
-, 
-rhs
-);
-
-667 
-       gBu\9et\9as
-::
-JavaSü\9dt
-Çtive
-;
-
-668 ià(
-       gcc
- =ð
-eq
-) {
-
-669 
-Çtive
- = 
-¡riù
-(è? 
-Bu\9et\9as
-::
-STRICT_EQUALS
- : Bu\9et\9as::
-EQUALS
-;
-
-671 
-       gÇtive
- = 
-Bu\9et\9as
-::
-COMPARE
-;
-
-672 \12
-       gnü
-;
-
-673 ià(
-       gcc
- =ð
- || 
-cc
- =ð
-) {
-
-674 
-nü
- = 
-GREATER
-;
-
-676 
-DCHECK
-(
-cc
- =ð
-gt
- || cø=ð
-ge
-);
-
-677 
-       gnü
- = 
-LESS
-;
-
-679 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-nü
-));
-
-680 
-__
-push
-(
-r3
-);
-
-685 
-__
-InvokeBu\9et\9a
-(
-Çtive
-, 
-JUMP_FUNCTION
-);
-
-687 
-__
-b\9ad
-(&
-miss
-);
-
-688 
-G\92\94©eMiss
-(
-masm
-);
-
-692 \1e
-       gStÜeBufãrOv\94æowStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-696 
-__
-mær
-(
-r0
-);
-
-697 
-__
-MuÉiPush
-(
-kJSC®ËrSaved
- | 
-r0
-.
-b\99
-());
-
-698 ià(
-§ve_doubËs
-()) {
-
-699 
-__
-SaveFPRegs
-(
-, 0, 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
-);
-
-701 cڡ \12
-       g¬gum\92t_couÁ
- = 1;
-
-702 cڡ \12
-       gå_¬gum\92t_couÁ
- = 0;
-
-703 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-705 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-);
-
-706 
-__
-P»·»C®lCFunùiÚ
-(
-¬gum\92t_couÁ
-, 
-å_¬gum\92t_couÁ
-, 
-sü©ch
-);
-
-707 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-708 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-¡Üe_bufãr_ov\94æow_funùiÚ
-(
-isީe
-()),
-
-709 
-¬gum\92t_couÁ
-);
-
-710 ià(
-§ve_doubËs
-()) {
-
-711 
-__
-Re¡ÜeFPRegs
-(
-, 0, 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
-);
-
-713 
-__
-MuÉiPÝ
-(
-kJSC®ËrSaved
- | 
-r0
-.
-b\99
-());
-
-714 
-__
-m\8er
-(
-r0
-);
-
-715 
-__
-R\91
-();
-
-719 \1e
-       gStÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-720 
-__
-PushSaãpo\9atRegi¡\94s
-();
-
-721 
-__
-bÌ
-();
-
-725 \1e
-       gRe¡ÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-726 
-__
-PÝSaãpo\9atRegi¡\94s
-();
-
-727 
-__
-bÌ
-();
-
-731 \1e
-       gM©hPowStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-732 cڡ 
-Regi¡\94
-ba£
- = 
-r4
-;
-
-733 cڡ 
-Regi¡\94
-       gexpڒt
- = 
-M©hPowTaggedDesü\9d
-::
-expڒt
-();
-
-734 
-DCHECK
-(
-expڒt
-.
-is
-(
-r5
-));
-
-735 cڡ 
-Regi¡\94
-       gh\97²umb\94
- = 
-r8
-;
-
-736 cڡ 
-Regi¡\94
-       gh\97²umb\94
- = 
-r3
-;
-
-737 cڡ 
-DoubËRegi¡\94
-       gdoubË_ba£
- = 
-d1
-;
-
-738 cڡ 
-DoubËRegi¡\94
-       gdoubË_expÚ\92t
- = 
-d2
-;
-
-739 cڡ 
-DoubËRegi¡\94
-       gdoubË_»suÉ
- = 
-d3
-;
-
-740 cڡ 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-d0
-;
-
-741 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r11
-;
-
-742 cڡ 
-Regi¡\94
-       gsü©ch2
- = 
-r10
-;
-
-744 
-Lab\96
-       gÿÎ_ruÁime
-, 
-       gdÚe
-, 
-       g\9at_expÚ\92t
-;
-
-745 ià(
-expÚ\92t_ty³
-(è=ð
-ON_STACK
-) {
-
-746 
-Lab\96
-ba£_is_smi
-, 
-uÅack_expÚ\92t
-;
-
-750 
-__
-LßdP
-(
-ba£
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-751 
-__
-LßdP
-(
-expڒt
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-753 
-__
-LßdRoÙ
-(
-h\97²umb\94
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-755 
-__
-UÁagAndJumpIfSmi
-(
-sü©ch
-, 
-ba£
-, &
-ba£_is_smi
-);
-
-756 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-ba£
-, 
-JSObjeù
-::
-kM­Off£t
-));
-
-757 
-__
-cmp
-(
-sü©ch
-, 
-h\97²umb\94
-);
-
-758 
-__
-bÃ
-(&
-ÿÎ_ruÁime
-);
-
-760 
-__
-lfd
-(
-doubË_ba£
-, 
-F\9bldMemO³¿nd
-(
-ba£
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-761 
-__
-b
-(&
-uÅack_expÚ\92t
-);
-
-763 
-__
-b\9ad
-(&
-ba£_is_smi
-);
-
-764 
-__
-CÚv\94tIÁToDoubË
-(
-sü©ch
-, 
-doubË_ba£
-);
-
-765 
-__
-b\9ad
-(&
-uÅack_expÚ\92t
-);
-
-767 
-__
-UÁagAndJumpIfSmi
-(
-sü©ch
-, 
-expڒt
-, &
-\9at_expÚ\92t
-);
-
-768 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-expڒt
-, 
-JSObjeù
-::
-kM­Off£t
-));
-
-769 
-__
-cmp
-(
-sü©ch
-, 
-h\97²umb\94
-);
-
-770 
-__
-bÃ
-(&
-ÿÎ_ruÁime
-);
-
-772 
-__
-lfd
-(
-doubË_expÚ\92t
-,
-
-773 
-F\9bldMemO³¿nd
-(
-expڒt
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-774 } \vià(
-expÚ\92t_ty³
-(è=ð
-TAGGED
-) {
-
-776 
-__
-UÁagAndJumpIfSmi
-(
-sü©ch
-, 
-expڒt
-, &
-\9at_expÚ\92t
-);
-
-778 
-__
-lfd
-(
-doubË_expÚ\92t
-,
-
-779 
-F\9bldMemO³¿nd
-(
-expڒt
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-782 ià(
-expÚ\92t_ty³
-(è!ð
-INTEGER
-) {
-
-784 
-__
-TryDoubËToIÁ32Exaù
-(
-sü©ch
-, 
-doubË_expÚ\92t
-, 
-sü©ch2
-,
-
-785 
-doubË_sü©ch
-);
-
-786 
-__
-beq
-(&
-\9at_expÚ\92t
-);
-
-788 ià(
-expÚ\92t_ty³
-(è=ð
-ON_STACK
-) {
-
-792 
-Lab\96
-nÙ_¶us_h®f
-, 
-nÙ_m\9aus_\9af1
-, 
-nÙ_m\9aus_\9af2
-;
-
-795 
-__
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, 0.5, 
-sü©ch
-);
-
-796 
-__
-fcmpu
-(
-doubË_expÚ\92t
-, 
-doubË_sü©ch
-);
-
-797 
-__
-bÃ
-(&
-nÙ_¶us_h®f
-);
-
-801 
-__
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, -
-V8_INFINITY
-, 
-sü©ch
-);
-
-802 
-__
-fcmpu
-(
-doubË_ba£
-, 
-doubË_sü©ch
-);
-
-803 
-__
-bÃ
-(&
-nÙ_m\9aus_\9af1
-);
-
-804 
-__
-âeg
-(
-doubË_»suÉ
-, 
-doubË_sü©ch
-);
-
-805 
-__
-b
-(&
-dÚe
-);
-
-806 
-__
-b\9ad
-(&
-nÙ_m\9aus_\9af1
-);
-
-809 
-__
-çdd
-(
-doubË_sü©ch
-, 
-doubË_ba£
-, 
-kDoubËRegZ\94o
-);
-
-810 
-__
-fsq¹
-(
-doubË_»suÉ
-, 
-doubË_sü©ch
-);
-
-811 
-__
-b
-(&
-dÚe
-);
-
-813 
-__
-b\9ad
-(&
-nÙ_¶us_h®f
-);
-
-814 
-__
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, -0.5, 
-sü©ch
-);
-
-815 
-__
-fcmpu
-(
-doubË_expÚ\92t
-, 
-doubË_sü©ch
-);
-
-816 
-__
-bÃ
-(&
-ÿÎ_ruÁime
-);
-
-820 
-__
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, -
-V8_INFINITY
-, 
-sü©ch
-);
-
-821 
-__
-fcmpu
-(
-doubË_ba£
-, 
-doubË_sü©ch
-);
-
-822 
-__
-bÃ
-(&
-nÙ_m\9aus_\9af2
-);
-
-823 
-__
-fmr
-(
-doubË_»suÉ
-, 
-kDoubËRegZ\94o
-);
-
-824 
-__
-b
-(&
-dÚe
-);
-
-825 
-__
-b\9ad
-(&
-nÙ_m\9aus_\9af2
-);
-
-828 
-__
-çdd
-(
-doubË_sü©ch
-, 
-doubË_ba£
-, 
-kDoubËRegZ\94o
-);
-
-829 
-__
-LßdDoubËL\99\94®
-(
-doubË_»suÉ
-, 1.0, 
-sü©ch
-);
-
-830 
-__
-fsq¹
-(
-doubË_sü©ch
-, double_scratch);
-
-831 
-__
-fdiv
-(
-doubË_»suÉ
-, doubË_»suÉ, 
-doubË_sü©ch
-);
-
-832 
-__
-b
-(&
-dÚe
-);
-
-835 
-__
-mær
-(
-r0
-);
-
-836 
-__
-push
-(
-r0
-);
-
-838 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-);
-
-839 
-__
-P»·»C®lCFunùiÚ
-(0, 2, 
-sü©ch
-);
-
-840 
-__
-MovToFlßtP¬am\91\94s
-(
-doubË_ba£
-, 
-doubË_expÚ\92t
-);
-
-841 
-__
-C®lCFunùiÚ
-(
-
-842 
-Ex\8bº®Reã»nû
-::
-pow\94_doubË_doubË_funùiÚ
-(
-isީe
-()), 0, 2);
-
-844 
-__
-pÝ
-(
-r0
-);
-
-845 
-__
-m\8er
-(
-r0
-);
-
-846 
-__
-MovFromFlßtResuÉ
-(
-doubË_»suÉ
-);
-
-847 
-__
-b
-(&
-dÚe
-);
-
-851 
-__
-b\9ad
-(&
-\9at_expÚ\92t
-);
-
-854 ià(
-expÚ\92t_ty³
-(è=ð
-INTEGER
-) {
-
-855 
-__
-mr
-(
-sü©ch
-, 
-expڒt
-);
-
-858 
-__
-mr
-(
-expڒt
-, 
-sü©ch
-);
-
-860 
-__
-fmr
-(
-doubË_sü©ch
-, 
-doubË_ba£
-);
-
-861 
-__
-li
-(
-sü©ch2
-, 
-O³¿nd
-(1));
-
-862 
-__
-CÚv\94tIÁToDoubË
-(
-sü©ch2
-, 
-doubË_»suÉ
-);
-
-865 
-Lab\96
-       gpos\99ive_expÚ\92t
-;
-
-866 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-867 
-__
-bge
-(&
-pos\99ive_expÚ\92t
-);
-
-868 
-__
-Ãg
-(
-sü©ch
-, scratch);
-
-869 
-__
-b\9ad
-(&
-pos\99ive_expÚ\92t
-);
-
-871 
-Lab\96
-       gwh\9ee_\8cue
-, 
-       gno_ÿ¼y
-, 
-       gloÝ_\92d
-;
-
-872 
-__
-b\9ad
-(&
-wh\9ee_\8cue
-);
-
-873 
-__
-ªdi
-(
-sü©ch2
-, 
-sü©ch
-, 
-O³¿nd
-(1));
-
-874 
-__
-beq
-(&
-no_ÿ¼y
-, 
-ü0
-);
-
-875 
-__
-fmul
-(
-doubË_»suÉ
-, doubË_»suÉ, 
-doubË_sü©ch
-);
-
-876 
-__
-b\9ad
-(&
-no_ÿ¼y
-);
-
-877 
-__
-ShiáRightAr\99hImm
-(
-sü©ch
-, sü©ch, 1, 
-S\91RC
-);
-
-878 
-__
-beq
-(&
-loÝ_\92d
-, 
-ü0
-);
-
-879 
-__
-fmul
-(
-doubË_sü©ch
-, double_scratch, double_scratch);
-
-880 
-__
-b
-(&
-wh\9ee_\8cue
-);
-
-881 
-__
-b\9ad
-(&
-loÝ_\92d
-);
-
-883 
-__
-cmpi
-(
-expڒt
-, 
-O³¿nd
-::
-Z\94o
-());
-
-884 
-__
-bge
-(&
-dÚe
-);
-
-886 
-__
-li
-(
-sü©ch2
-, 
-O³¿nd
-(1));
-
-887 
-__
-CÚv\94tIÁToDoubË
-(
-sü©ch2
-, 
-doubË_sü©ch
-);
-
-888 
-__
-fdiv
-(
-doubË_»suÉ
-, 
-doubË_sü©ch
-, double_result);
-
-891 
-__
-fcmpu
-(
-doubË_»suÉ
-, 
-kDoubËRegZ\94o
-);
-
-892 
-__
-bÃ
-(&
-dÚe
-);
-
-895 
-__
-CÚv\94tIÁToDoubË
-(
-expڒt
-, 
-doubË_expÚ\92t
-);
-
-898 
-CouÁ\94s
-* 
-       gcouÁ\94s
- = 
-isީe
-()->
-couÁ\94s
-();
-
-899 ià(
-expÚ\92t_ty³
-(è=ð
-ON_STACK
-) {
-
-901 
-__
-b\9ad
-(&
-ÿÎ_ruÁime
-);
-
-902 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kM©hPowRT
-, 2, 1);
-
-906 
-__
-b\9ad
-(&
-dÚe
-);
-
-907 
-__
-AÎoÿ\8bH\97pNumb\94
-(
-h\97²umb\94
-, 
-sü©ch
-, 
-sü©ch2
-, 
-h\97²umb\94
-,
-
-908 &
-ÿÎ_ruÁime
-);
-
-909 
-__
-¡fd
-(
-doubË_»suÉ
-,
-
-910 
-F\9bldMemO³¿nd
-(
-h\97²umb\94
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-911 
-DCHECK
-(
-h\97²umb\94
-.
-is
-(
-r3
-));
-
-912 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-m©h_pow
-(), 1, 
-sü©ch
-, 
-sü©ch2
-);
-
-913 
-__
-R\91
-(2);
-
-915 
-__
-mær
-(
-r0
-);
-
-916 
-__
-push
-(
-r0
-);
-
-918 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-);
-
-919 
-__
-P»·»C®lCFunùiÚ
-(0, 2, 
-sü©ch
-);
-
-920 
-__
-MovToFlßtP¬am\91\94s
-(
-doubË_ba£
-, 
-doubË_expÚ\92t
-);
-
-921 
-__
-C®lCFunùiÚ
-(
-
-922 
-Ex\8bº®Reã»nû
-::
-pow\94_doubË_doubË_funùiÚ
-(
-isީe
-()), 0, 2);
-
-924 
-__
-pÝ
-(
-r0
-);
-
-925 
-__
-m\8er
-(
-r0
-);
-
-926 
-__
-MovFromFlßtResuÉ
-(
-doubË_»suÉ
-);
-
-928 
-__
-b\9ad
-(&
-dÚe
-);
-
-929 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-m©h_pow
-(), 1, 
-sü©ch
-, 
-sü©ch2
-);
-
-930 
-__
-R\91
-();
-
-935 
-boÞ
-       gCEÁryStub
-::
-N\93dsImmovabËCode
-(è{ \15 
-\8cue
-; }
-
-938 \1e
-       gCodeStub
-::
-G\92\94©eStubsAh\97dOfTime
-(
-Isީe
-* 
-isީe
-) {
-
-939 
-CEÁryStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-941 
-       gStÜeBufãrOv\94æowStub
-::
-G\92\94©eFixedRegStubsAh\97dOfTime
-(
-isީe
-);
-
-942 
-       gStubFa\9eu»T¿mpÞ\9aeStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-943 
-       gA¼ayCÚ¡ruùÜStubBa£
-::
-G\92\94©eStubsAh\97dOfTime
-(
-isީe
-);
-
-944 
-       gC»©eAÎoÿtiÚS\99eStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-945 
-       gB\9a¬yOpICStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-946 
-       gStÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-947 
-       gRe¡ÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-948 
-       gB\9a¬yOpICW\99hAÎoÿtiÚS\99eStub
-::
-G\92\94©eAh\97dOfTime
-(
-isީe
-);
-
-952 \1e
-       gStÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©eAh\97dOfTime
-(
-Isީe
-* 
-isީe
-) {
-
-953 
-StÜeRegi¡\94sS\8f\8bStub
-¡ub
-(
-isީe
-);
-
-954 
-       g¡ub
-.
-G\91Code
-();
-
-958 \1e
-       gRe¡ÜeRegi¡\94sS\8f\8bStub
-::
-G\92\94©eAh\97dOfTime
-(
-Isީe
-* 
-isީe
-) {
-
-959 
-Re¡ÜeRegi¡\94sS\8f\8bStub
-¡ub
-(
-isީe
-);
-
-960 
-       g¡ub
-.
-G\91Code
-();
-
-964 \1e
-       gCodeStub
-::
-G\92\94©eFPStubs
-(
-Isީe
-* 
-isީe
-) {
-
-966 
-SaveFPRegsMode
-mode
- = 
-kSaveFPRegs
-;
-
-967 
-CEÁryStub
-(
-isީe
-, 1, 
-mode
-).
-G\91Code
-();
-
-968 
-StÜeBufãrOv\94æowStub
-(
-isީe
-, 
-mode
-).
-G\91Code
-();
-
-969 
-       gisީe
-->
-£t_å_¡ubs_g\92\94©ed
-(
-\8cue
-);
-
-973 \1e
-       gCEÁryStub
-::
-G\92\94©eAh\97dOfTime
-(
-Isީe
-* 
-isީe
-) {
-
-974 
-CEÁryStub
-¡ub
-(
-isީe
-, 1, 
-kDÚtSaveFPRegs
-);
-
-975 
-       g¡ub
-.
-G\91Code
-();
-
-979 \1e
-       gCEÁryStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-987 
-Prof\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-masm
-);
-
-989 
-__
-mr
-(
-r15
-, 
-r4
-);
-
-992 
-__
-ShiáLeáImm
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-993 
-__
-add
-(
-r4
-,\844, 
-);
-
-994 
-__
-subi
-(
-r4
-,\844, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-997 
-F¿meScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-1000 \12
-       g¬g_¡ack_¥aû
- = 1;
-
-1003 #ià
-V8_TARGET_ARCH_PPC64
- && !
-ABI_RETURNS_OBJECT_PAIRS_IN_REGS
-
-
-1005 ià(
-»suÉ_size
-() > 1) {
-
-1006 
-DCHECK_EQ
-(2, 
-»suÉ_size
-());
-
-1007 
-       g¬g_¡ack_¥aû
- += 2;
-
-1011 
-__
-EÁ\94Ex\99F¿me
-(
-§ve_doubËs
-(), 
-¬g_¡ack_¥aû
-);
-
-1014 
-__
-mr
-(
-r14
-, 
-r3
-);
-
-1022 
-Regi¡\94
-       gisÞ©e_»g
- = 
-r5
-;
-
-1023 #ià
-V8_TARGET_ARCH_PPC64
- && !
-ABI_RETURNS_OBJECT_PAIRS_IN_REGS
-
-
-1024 ià(
-»suÉ_size
-() > 1) {
-
-1028 
-__
-mr
-(
-r5
-, 
-r4
-);
-
-1029 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-1030 
-__
-addi
-(
-r3
-, 
-, 
-O³¿nd
-((
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1è* 
-kPo\9a\8brSize
-));
-
-1031 
-       gisÞ©e_»g
- = 
-r6
-;
-
-1036 
-__
-mov
-(
-isÞ©e_»g
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-1038 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- && !
-def\9aed
-(
-USE_SIMULATOR
-)
-
-1040 
-__
-LßdP
-(
-ToRegi¡\94
-(
-ABI_TOC_REGISTER
-), 
-MemO³¿nd
-(
-r15
-, 
-kPo\9a\8brSize
-));
-
-1041 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-r15
-, 0));
-
-1042 
-Regi¡\94
-       g\8frg\91
- = 
-\9d
-;
-
-1043 #\96
-ABI_TOC_ADDRESSABILITY_VIA_IP
-
-
-1044 
-__
-Move
-(
-\9d
-, 
-r15
-);
-
-1045 
-Regi¡\94
-       g\8frg\91
- = 
-\9d
-;
-
-1047 
-Regi¡\94
-       g\8frg\91
- = 
-r15
-;
-
-1058 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm
-);
-
-1059 
-Lab\96
-       gh\94e
-;
-
-1060 
-__
-b
-(&
-h\94e
-, 
-S\91LK
-);
-
-1061 
-__
-b\9ad
-(&
-h\94e
-);
-
-1062 
-__
-mær
-(
-r8
-);
-
-1065 
-__
-addi
-(
-r0
-, 
-r8
-, 
-O³¿nd
-(20));
-
-1067 
-__
-StÜeP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-kS\8fckF¿meEx\8caP¬amSlÙ
- * 
-kPo\9a\8brSize
-));
-
-1068 
-__
-C®l
-(
-\8frg\91
-);
-
-1073 #ià
-V8_TARGET_ARCH_PPC64
- && !
-ABI_RETURNS_OBJECT_PAIRS_IN_REGS
-
-
-1075 ià(
-»suÉ_size
-() > 1) {
-
-1076 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r3
-, 
-kPo\9a\8brSize
-));
-
-1077 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3));
-
-1083 ià(
-       gFLAG_debug_code
-) {
-
-1084 
-Lab\96
-       gokay
-;
-
-1085 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1086 
-__
-bÃ
-(&
-okay
-);
-
-1087 
-__
-¡Ý
-("The hole\83scaped");
-
-1088 
-__
-b\9ad
-(&
-okay
-);
-
-1092 
-Lab\96
-       gexû±iÚ_»tuºed
-;
-
-1093 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kExû±iÚRoÙIndex
-);
-
-1094 
-__
-beq
-(&
-exû±iÚ_»tuºed
-);
-
-1096 
-Ex\8bº®Reã»nû
-³nd\9ag_exû±iÚ_add»ss
-(
-Isީe
-::
-kP\92d\9agExû±iÚAdd»ss
-,
-
-1097 
-isީe
-());
-
-1101 ià(
-       gFLAG_debug_code
-) {
-
-1102 
-Lab\96
-       gokay
-;
-
-1103 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-³nd\9ag_exû±iÚ_add»ss
-));
-
-1104 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(r5));
-
-1105 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1107 
-__
-beq
-(&
-okay
-);
-
-1108 
-__
-¡Ý
-("Unexpected\85ending\83xception");
-
-1109 
-__
-b\9ad
-(&
-okay
-);
-
-1117 
-__
-L\97veEx\99F¿me
-(
-§ve_doubËs
-(), 
-r14
-, 
-\8cue
-);
-
-1118 
-__
-bÌ
-();
-
-1121 
-__
-b\9ad
-(&
-exû±iÚ_»tuºed
-);
-
-1124 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-³nd\9ag_exû±iÚ_add»ss
-));
-
-1125 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r5
-));
-
-1128 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1129 
-__
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-));
-
-1133 
-Lab\96
-       gthrow_\8brm\9a©iÚ_exû±iÚ
-;
-
-1134 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kT\94m\9a©iÚExû±iÚRoÙIndex
-);
-
-1135 
-__
-beq
-(&
-throw_\8brm\9a©iÚ_exû±iÚ
-);
-
-1138 
-__
-Throw
-(
-r3
-);
-
-1140 
-__
-b\9ad
-(&
-throw_\8brm\9a©iÚ_exû±iÚ
-);
-
-1141 
-__
-ThrowUnÿtchabË
-(
-r3
-);
-
-1145 \1e
-       gJSEÁryStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1152 
-Lab\96
-\9avoke
-, 
-       ghªdËr_\92\8cy
-, 
-       gex\99
-;
-
-1155 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-1156 
-__
-funùiÚ_desü\9d
-();
-
-1159 
-       gProf\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-masm
-);
-
-1163 
-__
-mær
-(
-r0
-);
-
-1164 
-__
-StÜeP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-kS\8fckF¿meLRSlÙ
- * 
-kPo\9a\8brSize
-));
-
-1167 
-__
-MuÉiPush
-(
-kC®ËeSaved
-);
-
-1181 
-__
-li
-(
-r0
-, 
-O³¿nd
-(-1));
-
-1182 
-__
-push
-(
-r0
-);
-
-1183 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1184 
-__
-mov
-(
-kCÚ¡ªtPoÞRegi¡\94
-,
-
-1185 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-em±y_cÚ¡ªt_poÞ_¬¿y
-()));
-
-1186 
-__
-push
-(
-kCÚ¡ªtPoÞRegi¡\94
-);
-
-1188 \12
-       gm¬k\94
- = 
-ty³
-();
-
-1189 
-__
-LßdSmiL\99\94®
-(
-r0
-, 
-Smi
-::
-FromIÁ
-(
-m¬k\94
-));
-
-1190 
-__
-push
-(
-r0
-);
-
-1191 
-__
-push
-(
-r0
-);
-
-1193 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCEÁryFPAdd»ss
-, 
-isީe
-())));
-
-1194 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r8
-));
-
-1195 
-__
-push
-(
-r0
-);
-
-1198 
-__
-addi
-(
-, 
-, 
-O³¿nd
-(-
-EÁryF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1201 
-Lab\96
-       gnÚ_ou\8brmo¡_js
-;
-
-1202 
-Ex\8bº®Reã»nû
-js_\92\8cy_¥
-(
-Isީe
-::
-kJSEÁrySPAdd»ss
-, 
-isީe
-());
-
-1203 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-js_\92\8cy_¥
-)));
-
-1204 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-r8
-));
-
-1205 
-__
-cmpi
-(
-r9
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1206 
-__
-bÃ
-(&
-nÚ_ou\8brmo¡_js
-);
-
-1207 
-__
-StÜeP
-(
-, 
-MemO³¿nd
-(
-r8
-));
-
-1208 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-OUTERMOST_JSENTRY_FRAME
-));
-
-1209 
-Lab\96
-       gcÚt
-;
-
-1210 
-__
-b
-(&
-cÚt
-);
-
-1211 
-__
-b\9ad
-(&
-nÚ_ou\8brmo¡_js
-);
-
-1212 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-INNER_JSENTRY_FRAME
-));
-
-1213 
-__
-b\9ad
-(&
-cÚt
-);
-
-1214 
-__
-push
-(
-\9d
-);
-
-1218 
-__
-b
-(&
-\9avoke
-);
-
-1220 
-__
-b\9ad
-(&
-hªdËr_\92\8cy
-);
-
-1221 
-       ghªdËr_off£t_
- = 
-hªdËr_\92\8cy
-.
-pos
-();
-
-1226 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kP\92d\9agExû±iÚAdd»ss
-,
-
-1227 
-isީe
-())));
-
-1229 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-\9d
-));
-
-1230 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kExû±iÚRoÙIndex
-);
-
-1231 
-__
-b
-(&
-ex\99
-);
-
-1235 
-__
-b\9ad
-(&
-\9avoke
-);
-
-1237 
-__
-PushTryHªdËr
-(
-S\8fckHªdËr
-::
-JS_ENTRY
-, 0);
-
-1244 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-the_hÞe_v®ue
-()));
-
-1245 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kP\92d\9agExû±iÚAdd»ss
-,
-
-1246 
-isީe
-())));
-
-1247 
-__
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-\9d
-));
-
-1259 ià(
-ty³
-(è=ð
-S\8fckF¿me
-::
-ENTRY_CONSTRUCT
-) {
-
-1260 
-Ex\8bº®Reã»nû
-cÚ¡ruù_\92\8cy
-(
-Bu\9et\9as
-::
-kJSCÚ¡ruùEÁryT¿mpÞ\9ae
-,
-
-1261 
-isީe
-());
-
-1262 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-cÚ¡ruù_\92\8cy
-));
-
-1264 
-Ex\8bº®Reã»nû
-\92\8cy
-(
-Bu\9et\9as
-::
-kJSEÁryT¿mpÞ\9ae
-, 
-isީe
-());
-
-1265 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-\92\8cy
-));
-
-1267 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(ip));
-
-1271 
-__
-addi
-(
-\9d
-, ip, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1272 
-__
-mtùr
-(
-\9d
-);
-
-1273 
-__
-bù¾
-();
-
-1276 
-__
-PÝTryHªdËr
-();
-
-1278 
-__
-b\9ad
-(&
-ex\99
-);
-
-1280 
-Lab\96
-       gnÚ_ou\8brmo¡_js_2
-;
-
-1281 
-__
-pÝ
-(
-r8
-);
-
-1282 
-__
-CmpSmiL\99\94®
-(
-r8
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-OUTERMOST_JSENTRY_FRAME
-), 
-r0
-);
-
-1283 
-__
-bÃ
-(&
-nÚ_ou\8brmo¡_js_2
-);
-
-1284 
-__
-mov
-(
-r9
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1285 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-js_\92\8cy_¥
-)));
-
-1286 
-__
-StÜeP
-(
-r9
-, 
-MemO³¿nd
-(
-r8
-));
-
-1287 
-__
-b\9ad
-(&
-nÚ_ou\8brmo¡_js_2
-);
-
-1290 
-__
-pÝ
-(
-r6
-);
-
-1291 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCEÁryFPAdd»ss
-, 
-isީe
-())));
-
-1292 
-__
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-\9d
-));
-
-1295 
-__
-addi
-(
-, sp, 
-O³¿nd
-(-
-EÁryF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1298 #ifdeà
-DEBUG
-
-
-1299 ià(
-       gFLAG_debug_code
-) {
-
-1300 
-Lab\96
-       gh\94e
-;
-
-1301 
-__
-b
-(&
-h\94e
-, 
-S\91LK
-);
-
-1302 
-__
-b\9ad
-(&
-h\94e
-);
-
-1306 
-__
-MuÉiPÝ
-(
-kC®ËeSaved
-);
-
-1308 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-kS\8fckF¿meLRSlÙ
- * 
-kPo\9a\8brSize
-));
-
-1309 
-__
-mtùr
-(
-r0
-);
-
-1310 
-__
-bùr
-();
-
-1322 \1e
-       gIn¡ªûofStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1324 
-DCHECK
-(
-HasArgsInRegi¡\94s
-(è|| !
-HasC®lS\99eIÆ\9aeCheck
-());
-
-1327 cڡ 
-Regi¡\94
-       gobjeù
- = 
-r3
-;
-
-1328 
-Regi¡\94
-       gm­
- = 
-r6
-;
-
-1329 cڡ 
-Regi¡\94
-       gfunùiÚ
- = 
-r4
-;
-
-1330 cڡ 
-Regi¡\94
-       g´ÙÙy³
- = 
-r7
-;
-
-1331 cڡ 
-Regi¡\94
-       g\9al\9ae_s\99e
- = 
-r9
-;
-
-1332 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r5
-;
-
-1333 
-Regi¡\94
-       gsü©ch3
- = 
-no_»g
-;
-
-1336 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1337 cڡ 
-\9at32_t
-       gkD\96\8fToLßdBoÞResuÉ
- =
-
-1338 (
-As£mbËr
-::
-kMovIn¡ruùiÚs
- + 4è* As£mbËr::
-kIn¡rSize
-;
-
-1340 cڡ 
-\9at32_t
-       gkD\96\8fToLßdBoÞResuÉ
- =
-
-1341 (
-As£mbËr
-::
-kMovIn¡ruùiÚs
- + 3è* As£mbËr::
-kIn¡rSize
-;
-
-1344 
-Lab\96
-       g¦ow
-, 
-       gloÝ
-, 
-       gis_\9a¡ªû
-, 
-       gis_nÙ_\9a¡ªû
-, 
-       gnÙ_js_objeù
-;
-
-1346 ià(!
-HasArgsInRegi¡\94s
-()) {
-
-1347 
-__
-LßdP
-(
-objeù
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1348 
-__
-LßdP
-(
-funùiÚ
-, 
-MemO³¿nd
-(
-, 0));
-
-1352 
-__
-JumpIfSmi
-(
-objeù
-, &
-nÙ_js_objeù
-);
-
-1353 
-__
-IsObjeùJSObjeùTy³
-(
-objeù
-, 
-m­
-, 
-sü©ch
-, &
-nÙ_js_objeù
-);
-
-1357 ià(!
-HasC®lS\99eIÆ\9aeCheck
-(è&& !
-R\91uºTrueF®£Objeù
-()) {
-
-1358 
-Lab\96
-       gmiss
-;
-
-1359 
-__
-Com·»RoÙ
-(
-funùiÚ
-, 
-H\97p
-::
-kIn¡ªûofCacheFunùiÚRoÙIndex
-);
-
-1360 
-__
-bÃ
-(&
-miss
-);
-
-1361 
-__
-Com·»RoÙ
-(
-m­
-, 
-H\97p
-::
-kIn¡ªûofCacheM­RoÙIndex
-);
-
-1362 
-__
-bÃ
-(&
-miss
-);
-
-1363 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kIn¡ªûofCacheAnsw\94RoÙIndex
-);
-
-1364 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1366 
-__
-b\9ad
-(&
-miss
-);
-
-1370 
-__
-TryG\91FunùiÚPrÙÙy³
-(
-funùiÚ
-, 
-´ÙÙy³
-, 
-sü©ch
-, &
-¦ow
-, 
-\8cue
-);
-
-1373 
-__
-JumpIfSmi
-(
-´ÙÙy³
-, &
-¦ow
-);
-
-1374 
-__
-IsObjeùJSObjeùTy³
-(
-´ÙÙy³
-, 
-sü©ch
-, sü©ch, &
-¦ow
-);
-
-1378 ià(!
-HasC®lS\99eIÆ\9aeCheck
-()) {
-
-1379 
-__
-StÜeRoÙ
-(
-funùiÚ
-, 
-H\97p
-::
-kIn¡ªûofCacheFunùiÚRoÙIndex
-);
-
-1380 
-__
-StÜeRoÙ
-(
-m­
-, 
-H\97p
-::
-kIn¡ªûofCacheM­RoÙIndex
-);
-
-1382 
-DCHECK
-(
-HasArgsInRegi¡\94s
-());
-
-1387 cڡ 
-Regi¡\94
-       goff£t
- = 
-r8
-;
-
-1388 
-__
-mær
-(
-\9al\9ae_s\99e
-);
-
-1389 
-__
-sub
-(
-\9al\9ae_s\99e
-, iÆ\9ae_s\99e, 
-off£t
-);
-
-1391 
-__
-G\91R\96oÿ\8bdV®ue
-(
-\9al\9ae_s\99e
-, 
-off£t
-, 
-sü©ch
-);
-
-1392 
-__
-StÜeP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-off£t
-, 
-C\96l
-::
-kV®ueOff£t
-), 
-r0
-);
-
-1397 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-1400 
-       gsü©ch3
- = 
-m­
-;
-
-1401 
-       gm­
- = 
-no_»g
-;
-
-1404 
-__
-LßdRoÙ
-(
-sü©ch3
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1405 
-__
-b\9ad
-(&
-loÝ
-);
-
-1406 
-__
-cmp
-(
-sü©ch
-, 
-´ÙÙy³
-);
-
-1407 
-__
-beq
-(&
-is_\9a¡ªû
-);
-
-1408 
-__
-cmp
-(
-sü©ch
-, 
-sü©ch3
-);
-
-1409 
-__
-beq
-(&
-is_nÙ_\9a¡ªû
-);
-
-1410 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1411 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-1412 
-__
-b
-(&
-loÝ
-);
-
-1413 
-FaùÜy
-* 
-       gçùÜy
- = 
-isީe
-()->
-çùÜy
-();
-
-1415 
-__
-b\9ad
-(&
-is_\9a¡ªû
-);
-
-1416 ià(!
-HasC®lS\99eIÆ\9aeCheck
-()) {
-
-1417 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1418 
-__
-StÜeRoÙ
-(
-r3
-, 
-H\97p
-::
-kIn¡ªûofCacheAnsw\94RoÙIndex
-);
-
-1419 ià(
-R\91uºTrueF®£Objeù
-()) {
-
-1420 
-__
-Move
-(
-r3
-, 
-çùÜy
-->
-\8cue_v®ue
-());
-
-1424 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-1425 
-__
-addi
-(
-\9al\9ae_s\99e
-, iÆ\9ae_s\99e, 
-O³¿nd
-(
-kD\96\8fToLßdBoÞResuÉ
-));
-
-1427 
-__
-S\91R\96oÿ\8bdV®ue
-(
-\9al\9ae_s\99e
-, 
-sü©ch
-, 
-r3
-);
-
-1429 ià(!
-R\91uºTrueF®£Objeù
-()) {
-
-1430 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1433 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1435 
-__
-b\9ad
-(&
-is_nÙ_\9a¡ªû
-);
-
-1436 ià(!
-HasC®lS\99eIÆ\9aeCheck
-()) {
-
-1437 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1438 
-__
-StÜeRoÙ
-(
-r3
-, 
-H\97p
-::
-kIn¡ªûofCacheAnsw\94RoÙIndex
-);
-
-1439 ià(
-R\91uºTrueF®£Objeù
-()) {
-
-1440 
-__
-Move
-(
-r3
-, 
-çùÜy
-->
-çl£_v®ue
-());
-
-1444 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-1445 
-__
-addi
-(
-\9al\9ae_s\99e
-, iÆ\9ae_s\99e, 
-O³¿nd
-(
-kD\96\8fToLßdBoÞResuÉ
-));
-
-1447 
-__
-S\91R\96oÿ\8bdV®ue
-(
-\9al\9ae_s\99e
-, 
-sü©ch
-, 
-r3
-);
-
-1449 ià(!
-R\91uºTrueF®£Objeù
-()) {
-
-1450 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1453 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1455 
-Lab\96
-       gobjeù_nÙ_nuÎ
-, 
-       gobjeù_nÙ_nuÎ_Ü_smi
-;
-
-1456 
-__
-b\9ad
-(&
-nÙ_js_objeù
-);
-
-1459 
-__
-JumpIfSmi
-(
-funùiÚ
-, &
-¦ow
-);
-
-1460 
-__
-Com·»ObjeùTy³
-(
-funùiÚ
-, 
-sü©ch3
-, 
-sü©ch
-, 
-JS_FUNCTION_TYPE
-);
-
-1461 
-__
-bÃ
-(&
-¦ow
-);
-
-1464 
-__
-Cmpi
-(
-objeù
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-nuÎ_v®ue
-()), 
-r0
-);
-
-1465 
-__
-bÃ
-(&
-objeù_nÙ_nuÎ
-);
-
-1466 ià(
-R\91uºTrueF®£Objeù
-()) {
-
-1467 
-__
-Move
-(
-r3
-, 
-çùÜy
-->
-çl£_v®ue
-());
-
-1469 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1471 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1473 
-__
-b\9ad
-(&
-objeù_nÙ_nuÎ
-);
-
-1475 
-__
-JumpIfNÙSmi
-(
-objeù
-, &
-objeù_nÙ_nuÎ_Ü_smi
-);
-
-1476 ià(
-R\91uºTrueF®£Objeù
-()) {
-
-1477 
-__
-Move
-(
-r3
-, 
-çùÜy
-->
-çl£_v®ue
-());
-
-1479 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1481 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1483 
-__
-b\9ad
-(&
-objeù_nÙ_nuÎ_Ü_smi
-);
-
-1485 
-__
-IsObjeùJSS\8c\9agTy³
-(
-objeù
-, 
-sü©ch
-, &
-¦ow
-);
-
-1486 ià(
-R\91uºTrueF®£Objeù
-()) {
-
-1487 
-__
-Move
-(
-r3
-, 
-çùÜy
-->
-çl£_v®ue
-());
-
-1489 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1491 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1494 
-__
-b\9ad
-(&
-¦ow
-);
-
-1495 ià(!
-R\91uºTrueF®£Objeù
-()) {
-
-1496 ià(
-HasArgsInRegi¡\94s
-()) {
-
-1497 
-__
-Push
-(
-r3
-, 
-r4
-);
-
-1499 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-INSTANCE_OF
-, 
-JUMP_FUNCTION
-);
-
-1502 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-1503 
-__
-Push
-(
-r3
-, 
-r4
-);
-
-1504 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-INSTANCE_OF
-, 
-CALL_FUNCTION
-);
-
-1506 
-Lab\96
-       g\8cue_v®ue
-, 
-       gdÚe
-;
-
-1507 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1508 
-__
-beq
-(&
-\8cue_v®ue
-);
-
-1510 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-1511 
-__
-b
-(&
-dÚe
-);
-
-1513 
-__
-b\9ad
-(&
-\8cue_v®ue
-);
-
-1514 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-1516 
-__
-b\9ad
-(&
-dÚe
-);
-
-1517 
-__
-R\91
-(
-HasArgsInRegi¡\94s
-() ? 0 : 2);
-
-1522 \1e
-       gFunùiÚPrÙÙy³Stub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1523 
-Lab\96
-miss
-;
-
-1524 
-Regi¡\94
-       g»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-1526 
-       gNamedLßdHªdËrComp\9e\94
-::
-G\92\94©eLßdFunùiÚPrÙÙy³
-(
-masm
-, 
-»ûiv\94
-, 
-r6
-,
-
-1527 
-r7
-, &
-miss
-);
-
-1528 
-__
-b\9ad
-(&
-miss
-);
-
-1529 
-       gPrÝ\94tyAcûssComp\9e\94
-::
-Ta\9eC®lBu\9et\9a
-(
-
-1530 
-masm
-, 
-PrÝ\94tyAcûssComp\9e\94
-::
-MissBu\9et\9a
-(
-Code
-::
-LOAD_IC
-));
-
-1534 \1e
-       gLßdIndexedS\8c\9agStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1536 
-Lab\96
-miss
-;
-
-1538 
-Regi¡\94
-       g»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-1539 
-Regi¡\94
-       g\9adex
- = 
-LßdDesü\9d
-::
-NameRegi¡\94
-();
-
-1540 
-Regi¡\94
-       gsü©ch
- = 
-r6
-;
-
-1541 
-Regi¡\94
-       g»suÉ
- = 
-r3
-;
-
-1542 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-»ûiv\94
-è&& !sü©ch.is(
-\9adex
-));
-
-1544 
-S\8c\9agCh¬AtG\92\94©Ü
-ch¬_©_g\92\94©Ü
-(
-»ûiv\94
-, 
-\9adex
-, 
-sü©ch
-, 
-»suÉ
-,
-
-1545 &
-miss
-,
-
-1546 &
-miss
-,
-
-1547 &
-miss
-,
-
-1548 
-STRING_INDEX_IS_ARRAY_INDEX
-,
-
-1549 
-RECEIVER_IS_STRING
-);
-
-1550 
-       gch¬_©_g\92\94©Ü
-.
-G\92\94©eFa¡
-(
-masm
-);
-
-1551 
-__
-R\91
-();
-
-1553 
-StubRuÁimeC®lH\96³r
-       gÿÎ_h\96³r
-;
-
-1554 
-       gch¬_©_g\92\94©Ü
-.
-G\92\94©eSlow
-(
-masm
-, 
-ÿÎ_h\96³r
-);
-
-1556 
-__
-b\9ad
-(&
-miss
-);
-
-1557 
-       gPrÝ\94tyAcûssComp\9e\94
-::
-Ta\9eC®lBu\9et\9a
-(
-
-1558 
-masm
-, 
-PrÝ\94tyAcûssComp\9e\94
-::
-MissBu\9et\9a
-(
-Code
-::
-KEYED_LOAD_IC
-));
-
-1562 \1e
-       gArgum\92tsAcûssStub
-::
-G\92\94©eR\97dEËm\92t
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1565 cڡ \12
-kDi¥Ïûm\92t
- =
-
-1566 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
- - 
-kPo\9a\8brSize
-;
-
-1567 
-DCHECK
-(
-r4
-.
-is
-(
-Argum\92tsAcûssR\97dDesü\9d
-::
-\9adex
-()));
-
-1568 
-DCHECK
-(
-r3
-.
-is
-(
-Argum\92tsAcûssR\97dDesü\9d
-::
-·¿m\91\94_couÁ
-()));
-
-1571 
-Lab\96
-       g¦ow
-;
-
-1572 
-__
-JumpIfNÙSmi
-(
-r4
-, &
-¦ow
-);
-
-1575 
-Lab\96
-       gad­tÜ
-;
-
-1576 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1577 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1578 
-STATIC_ASSERT
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
- < 0x3fffu);
-
-1579 
-__
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-1580 
-__
-beq
-(&
-ad­tÜ
-);
-
-1585 
-__
-cm¶
-(
-r4
-, 
-r3
-);
-
-1586 
-__
-bge
-(&
-¦ow
-);
-
-1589 
-__
-sub
-(
-r6
-, 
-r3
-, 
-r4
-);
-
-1590 
-__
-SmiToP\8cA¼ayOff£t
-(
-r6
-,\846);
-
-1591 
-__
-add
-(
-r6
-, 
-,\846);
-
-1592 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r6
-, 
-kDi¥Ïûm\92t
-));
-
-1593 
-__
-bÌ
-();
-
-1598 
-__
-b\9ad
-(&
-ad­tÜ
-);
-
-1599 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r5
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-1600 
-__
-cm¶
-(
-r4
-, 
-r3
-);
-
-1601 
-__
-bge
-(&
-¦ow
-);
-
-1604 
-__
-sub
-(
-r6
-, 
-r3
-, 
-r4
-);
-
-1605 
-__
-SmiToP\8cA¼ayOff£t
-(
-r6
-,\846);
-
-1606 
-__
-add
-(
-r6
-, 
-r5
-,\846);
-
-1607 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r6
-, 
-kDi¥Ïûm\92t
-));
-
-1608 
-__
-bÌ
-();
-
-1612 
-__
-b\9ad
-(&
-¦ow
-);
-
-1613 
-__
-push
-(
-r4
-);
-
-1614 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kG\91Argum\92tsPrÝ\94ty
-, 1, 1);
-
-1618 \1e
-       gArgum\92tsAcûssStub
-::
-G\92\94©eNewSlÝpySlow
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1624 
-Lab\96
-ruÁime
-;
-
-1625 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1626 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1627 
-STATIC_ASSERT
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
- < 0x3fffu);
-
-1628 
-__
-CmpSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-1629 
-__
-bÃ
-(&
-ruÁime
-);
-
-1632 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-1633 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1634 
-__
-SmiToP\8cA¼ayOff£t
-(
-r5
-,\845);
-
-1635 
-__
-add
-(
-r6
-,\846, 
-r5
-);
-
-1636 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
-));
-
-1637 
-__
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1639 
-__
-b\9ad
-(&
-ruÁime
-);
-
-1640 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kNewSlÝpyArgum\92ts
-, 3, 1);
-
-1644 \1e
-       gArgum\92tsAcûssStub
-::
-G\92\94©eNewSlÝpyFa¡
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1653 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1657 
-Lab\96
-       gruÁime
-;
-
-1658 
-Lab\96
-       gad­tÜ_äame
-, 
-       g\8cy_®loÿ\8b
-;
-
-1659 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1660 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1661 
-STATIC_ASSERT
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
- < 0x3fffu);
-
-1662 
-__
-CmpSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-1663 
-__
-beq
-(&
-ad­tÜ_äame
-);
-
-1666 
-__
-mr
-(
-r5
-, 
-r4
-);
-
-1667 
-__
-b
-(&
-\8cy_®loÿ\8b
-);
-
-1670 
-__
-b\9ad
-(&
-ad­tÜ_äame
-);
-
-1671 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-1672 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r5
-);
-
-1673 
-__
-add
-(
-r6
-,\846, 
-r7
-);
-
-1674 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
-));
-
-1675 
-__
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1680 
-Lab\96
-       gsk\9d
-;
-
-1681 
-__
-cmp
-(
-r4
-, 
-r5
-);
-
-1682 
-__
-bÉ
-(&
-sk\9d
-);
-
-1683 
-__
-mr
-(
-r4
-, 
-r5
-);
-
-1684 
-__
-b\9ad
-(&
-sk\9d
-);
-
-1686 
-__
-b\9ad
-(&
-\8cy_®loÿ\8b
-);
-
-1690 cڡ \12
-       gkP¬am\91\94M­H\97d\94Size
- =
-
-1691 
-FixedA¼ay
-::
-kH\97d\94Size
- + 2 * 
-kPo\9a\8brSize
-;
-
-1693 
-Lab\96
-       gsk\9d2
-, 
-       gsk\9d3
-;
-
-1694 
-__
-CmpSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1695 
-__
-bÃ
-(&
-sk\9d2
-);
-
-1696 
-__
-li
-(
-r11
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1697 
-__
-b
-(&
-sk\9d3
-);
-
-1698 
-__
-b\9ad
-(&
-sk\9d2
-);
-
-1699 
-__
-SmiToP\8cA¼ayOff£t
-(
-r11
-, 
-r4
-);
-
-1700 
-__
-addi
-(
-r11
-,\8411, 
-O³¿nd
-(
-kP¬am\91\94M­H\97d\94Size
-));
-
-1701 
-__
-b\9ad
-(&
-sk\9d3
-);
-
-1704 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r5
-);
-
-1705 
-__
-add
-(
-r11
-,\8411, 
-r7
-);
-
-1706 
-__
-addi
-(
-r11
-,\8411, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-1709 
-__
-addi
-(
-r11
-,\8411, 
-O³¿nd
-(
-H\97p
-::
-kSlÝpyArgum\92tsObjeùSize
-));
-
-1712 
-__
-AÎoÿ\8b
-(
-r11
-, 
-r3
-, 
-r6
-, 
-r7
-, &
-ruÁime
-, 
-TAG_OBJECT
-);
-
-1717 cڡ \12
-       gkNÜm®Off£t
- =
-
-1718 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-SLOPPY_ARGUMENTS_MAP_INDEX
-);
-
-1719 cڡ \12
-       gkAl\9f£dOff£t
- =
-
-1720 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-ALIASED_ARGUMENTS_MAP_INDEX
-);
-
-1722 
-__
-LßdP
-(
-r7
-,
-
-1723 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-1724 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-Ô7, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-1725 
-Lab\96
-       gsk\9d4
-, 
-       gsk\9d5
-;
-
-1726 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1727 
-__
-bÃ
-(&
-sk\9d4
-);
-
-1728 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-Ô7, 
-kNÜm®Off£t
-));
-
-1729 
-__
-b
-(&
-sk\9d5
-);
-
-1730 
-__
-b\9ad
-(&
-sk\9d4
-);
-
-1731 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-Ô7, 
-kAl\9f£dOff£t
-));
-
-1732 
-__
-b\9ad
-(&
-sk\9d5
-);
-
-1738 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-1739 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-1740 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-), 
-r0
-);
-
-1741 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-1744 
-STATIC_ASSERT
-(
-H\97p
-::
-kArgum\92tsC®ËeIndex
- == 1);
-
-1745 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-1746 
-__
-As£¹NÙSmi
-(
-r6
-);
-
-1747 cڡ \12
-       gkC®ËeOff£t
- =
-
-1748 
-JSObjeù
-::
-kH\97d\94Size
- + 
-H\97p
-::
-kArgum\92tsC®ËeIndex
- * 
-kPo\9a\8brSize
-;
-
-1749 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-kC®ËeOff£t
-), 
-r0
-);
-
-1752 
-__
-As£¹Smi
-(
-r5
-);
-
-1753 
-STATIC_ASSERT
-(
-H\97p
-::
-kArgum\92tsL\92gthIndex
- == 0);
-
-1754 cڡ \12
-       gkL\92gthOff£t
- =
-
-1755 
-JSObjeù
-::
-kH\97d\94Size
- + 
-H\97p
-::
-kArgum\92tsL\92gthIndex
- * 
-kPo\9a\8brSize
-;
-
-1756 
-__
-StÜeP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-kL\92gthOff£t
-), 
-r0
-);
-
-1761 
-__
-addi
-(
-r7
-, 
-r3
-, 
-O³¿nd
-(
-H\97p
-::
-kSlÝpyArgum\92tsObjeùSize
-));
-
-1762 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-1769 
-Lab\96
-       gsk\9d_·¿m\91\94_m­
-, 
-       gsk\9d6
-;
-
-1770 
-__
-CmpSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1771 
-__
-bÃ
-(&
-sk\9d6
-);
-
-1774 
-__
-mr
-(
-r6
-, 
-r7
-);
-
-1775 
-__
-b
-(&
-sk\9d_·¿m\91\94_m­
-);
-
-1776 
-__
-b\9ad
-(&
-sk\9d6
-);
-
-1778 
-__
-LßdRoÙ
-(
-r9
-, 
-H\97p
-::
-kSlÝpyArgum\92tsEËm\92tsM­RoÙIndex
-);
-
-1779 
-__
-StÜeP
-(
-r9
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kM­Off£t
-), 
-r0
-);
-
-1780 
-__
-AddSmiL\99\94®
-(
-r9
-, 
-r4
-, 
-Smi
-::
-FromIÁ
-(2), 
-r0
-);
-
-1781 
-__
-StÜeP
-(
-r9
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-), 
-r0
-);
-
-1782 
-__
-StÜeP
-(
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- + 0 * 
-kPo\9a\8brSize
-),
-
-1783 
-r0
-);
-
-1784 
-__
-SmiToP\8cA¼ayOff£t
-(
-r9
-, 
-r4
-);
-
-1785 
-__
-add
-(
-r9
-, 
-r7
-,\849);
-
-1786 
-__
-addi
-(
-r9
-,\849, 
-O³¿nd
-(
-kP¬am\91\94M­H\97d\94Size
-));
-
-1787 
-__
-StÜeP
-(
-r9
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- + 1 * 
-kPo\9a\8brSize
-),
-
-1788 
-r0
-);
-
-1798 
-Lab\96
-       g·¿m\91\94s_loÝ
-, 
-       g·¿m\91\94s_\8b¡
-;
-
-1799 
-__
-mr
-(
-r9
-, 
-r4
-);
-
-1800 
-__
-LßdP
-(
-r11
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1801 
-__
-AddSmiL\99\94®
-(
-r11
-,\8411, 
-Smi
-::
-FromIÁ
-(
-Cڋxt
-::
-MIN_CONTEXT_SLOTS
-), 
-r0
-);
-
-1802 
-__
-sub
-(
-r11
-,\8411, 
-r4
-);
-
-1803 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1804 
-__
-SmiToP\8cA¼ayOff£t
-(
-r6
-, 
-r9
-);
-
-1805 
-__
-add
-(
-r6
-, 
-r7
-,\846);
-
-1806 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-kP¬am\91\94M­H\97d\94Size
-));
-
-1814 
-__
-b
-(&
-·¿m\91\94s_\8b¡
-);
-
-1816 
-__
-b\9ad
-(&
-·¿m\91\94s_loÝ
-);
-
-1817 
-__
-SubSmiL\99\94®
-(
-r9
-,\849, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-1818 
-__
-SmiToP\8cA¼ayOff£t
-(
-r8
-, 
-r9
-);
-
-1819 
-__
-addi
-(
-r8
-,\848, 
-O³¿nd
-(
-kP¬am\91\94M­H\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1820 
-__
-StÜePX
-(
-r11
-, 
-MemO³¿nd
-(
-r8
-, 
-r7
-));
-
-1821 
-__
-subi
-(
-r8
-,\848, 
-O³¿nd
-(
-kP¬am\91\94M­H\97d\94Size
- - 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-1822 
-__
-StÜePX
-(
-r10
-, 
-MemO³¿nd
-(
-r8
-, 
-r6
-));
-
-1823 
-__
-AddSmiL\99\94®
-(
-r11
-,\8411, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-1824 
-__
-b\9ad
-(&
-·¿m\91\94s_\8b¡
-);
-
-1825 
-__
-CmpSmiL\99\94®
-(
-r9
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1826 
-__
-bÃ
-(&
-·¿m\91\94s_loÝ
-);
-
-1828 
-__
-b\9ad
-(&
-sk\9d_·¿m\91\94_m­
-);
-
-1833 
-__
-LßdRoÙ
-(
-r8
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-1834 
-__
-StÜeP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r6
-, 
-FixedA¼ay
-::
-kM­Off£t
-), 
-r0
-);
-
-1835 
-__
-StÜeP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r6
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-), 
-r0
-);
-
-1837 
-Lab\96
-       g¬gum\92ts_loÝ
-, 
-       g¬gum\92ts_\8b¡
-;
-
-1838 
-__
-mr
-(
-r11
-, 
-r4
-);
-
-1839 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1840 
-__
-SmiToP\8cA¼ayOff£t
-(
-r8
-, 
-r11
-);
-
-1841 
-__
-sub
-(
-r7
-,\847, 
-r8
-);
-
-1842 
-__
-b
-(&
-¬gum\92ts_\8b¡
-);
-
-1844 
-__
-b\9ad
-(&
-¬gum\92ts_loÝ
-);
-
-1845 
-__
-subi
-(
-r7
-,\847, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1846 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-r7
-, 0));
-
-1847 
-__
-SmiToP\8cA¼ayOff£t
-(
-r8
-, 
-r11
-);
-
-1848 
-__
-add
-(
-r8
-, 
-r6
-,\848);
-
-1849 
-__
-StÜeP
-(
-r9
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-), 
-r0
-);
-
-1850 
-__
-AddSmiL\99\94®
-(
-r11
-,\8411, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-1852 
-__
-b\9ad
-(&
-¬gum\92ts_\8b¡
-);
-
-1853 
-__
-cmp
-(
-r11
-, 
-r5
-);
-
-1854 
-__
-bÉ
-(&
-¬gum\92ts_loÝ
-);
-
-1857 
-__
-addi
-(
-, sp, 
-O³¿nd
-(3 * 
-kPo\9a\8brSize
-));
-
-1858 
-__
-R\91
-();
-
-1862 
-__
-b\9ad
-(&
-ruÁime
-);
-
-1863 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1864 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kNewSlÝpyArgum\92ts
-, 3, 1);
-
-1868 \1e
-       gLßdIndexedIÁ\94û±ÜStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1870 
-Lab\96
-¦ow
-;
-
-1872 
-Regi¡\94
-       g»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-1873 
-Regi¡\94
-       gkey
- = 
-LßdDesü\9d
-::
-NameRegi¡\94
-();
-
-1876 
-__
-Te¡IfPos\99iveSmi
-(
-key
-, 
-r0
-);
-
-1877 
-__
-bÃ
-(&
-¦ow
-, 
-ü0
-);
-
-1880 
-__
-Push
-(
-»ûiv\94
-, 
-key
-);
-
-1883 
-__
-Ta\9eC®lEx\8bº®Reã»nû
-(
-
-1884 
-Ex\8bº®Reã»nû
-(
-IC_Ut\9e\99y
-(
-IC
-::
-kLßdEËm\92tW\99hIÁ\94û±Ü
-),
-
-1885 
-masm
-->
-isީe
-()),
-
-1888 
-__
-b\9ad
-(&
-¦ow
-);
-
-1889 
-       gPrÝ\94tyAcûssComp\9e\94
-::
-Ta\9eC®lBu\9et\9a
-(
-
-1890 
-masm
-, 
-PrÝ\94tyAcûssComp\9e\94
-::
-MissBu\9et\9a
-(
-Code
-::
-KEYED_LOAD_IC
-));
-
-1894 \1e
-       gArgum\92tsAcûssStub
-::
-G\92\94©eNewS\8c
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-1899 
-Lab\96
-ad­tÜ_äame
-, 
-       g\8cy_®loÿ\8b
-, 
-       gruÁime
-;
-
-1900 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-1901 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1902 
-STATIC_ASSERT
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
- < 0x3fffu);
-
-1903 
-__
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-1904 
-__
-beq
-(&
-ad­tÜ_äame
-);
-
-1907 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 0));
-
-1908 
-__
-b
-(&
-\8cy_®loÿ\8b
-);
-
-1911 
-__
-b\9ad
-(&
-ad­tÜ_äame
-);
-
-1912 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r5
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-1913 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-, 0));
-
-1914 
-__
-SmiToP\8cA¼ayOff£t
-(
-r6
-, 
-r4
-);
-
-1915 
-__
-add
-(
-r6
-, 
-r5
-,\846);
-
-1916 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
-));
-
-1917 
-__
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1921 
-Lab\96
-       gadd_¬gum\92ts_objeù
-;
-
-1922 
-__
-b\9ad
-(&
-\8cy_®loÿ\8b
-);
-
-1923 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1924 
-__
-beq
-(&
-add_¬gum\92ts_objeù
-);
-
-1925 
-__
-SmiUÁag
-(
-r4
-);
-
-1926 
-__
-addi
-(
-r4
-,\844, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- / 
-kPo\9a\8brSize
-));
-
-1927 
-__
-b\9ad
-(&
-add_¬gum\92ts_objeù
-);
-
-1928 
-__
-addi
-(
-r4
-,\844, 
-O³¿nd
-(
-H\97p
-::
-kS\8ciùArgum\92tsObjeùSize
- / 
-kPo\9a\8brSize
-));
-
-1931 
-__
-AÎoÿ\8b
-(
-r4
-, 
-r3
-, 
-r5
-, 
-r6
-, &
-ruÁime
-,
-
-1932 
-¡©ic_ÿ¡
-<
-AÎoÿtiÚFÏgs
->(
-TAG_OBJECT
- | 
-SIZE_IN_WORDS
-));
-
-1935 
-__
-LßdP
-(
-r7
-,
-
-1936 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-1937 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-Ô7, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-1938 
-__
-LßdP
-(
-
-1939 
-r7
-,
-
-1940 
-MemO³¿nd
-(
-r7
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-STRICT_ARGUMENTS_MAP_INDEX
-)));
-
-1942 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-1943 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-1944 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-), 
-r0
-);
-
-1945 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-1948 
-STATIC_ASSERT
-(
-H\97p
-::
-kArgum\92tsL\92gthIndex
- == 0);
-
-1949 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1950 
-__
-As£¹Smi
-(
-r4
-);
-
-1951 
-__
-StÜeP
-(
-r4
-,
-
-1952 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kH\97d\94Size
- +
-
-1953 
-H\97p
-::
-kArgum\92tsL\92gthIndex
- * 
-kPo\9a\8brSize
-),
-
-1954 
-r0
-);
-
-1957 
-Lab\96
-       gdÚe
-;
-
-1958 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1959 
-__
-beq
-(&
-dÚe
-);
-
-1962 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1966 
-__
-addi
-(
-r7
-, 
-r3
-, 
-O³¿nd
-(
-H\97p
-::
-kS\8ciùArgum\92tsObjeùSize
-));
-
-1967 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-1968 
-__
-LßdRoÙ
-(
-r6
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-1969 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kM­Off£t
-), 
-r0
-);
-
-1970 
-__
-StÜeP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-), 
-r0
-);
-
-1972 
-__
-SmiUÁag
-(
-r4
-);
-
-1975 
-Lab\96
-       gloÝ
-;
-
-1977 
-__
-addi
-(
-r7
-,\847,
-
-1978 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
- - 
-kPo\9a\8brSize
-));
-
-1979 
-__
-mtùr
-(
-r4
-);
-
-1980 
-__
-b\9ad
-(&
-loÝ
-);
-
-1983 
-__
-LßdPU
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, -
-kPo\9a\8brSize
-));
-
-1985 
-__
-StÜePU
-(
-r6
-, 
-MemO³¿nd
-(
-r7
-, 
-kPo\9a\8brSize
-));
-
-1986 
-__
-bdnz
-(&
-loÝ
-);
-
-1989 
-__
-b\9ad
-(&
-dÚe
-);
-
-1990 
-__
-addi
-(
-, sp, 
-O³¿nd
-(3 * 
-kPo\9a\8brSize
-));
-
-1991 
-__
-R\91
-();
-
-1994 
-__
-b\9ad
-(&
-ruÁime
-);
-
-1995 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kNewS\8ciùArgum\92ts
-, 3, 1);
-
-1999 \1e
-       gRegExpExecStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2003 #ifdeà
-V8_INTERPRETED_REGEXP
-
-
-2004 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kRegExpExecRT
-, 4, 1);
-
-2013 cڡ \12
-       gkLa¡M©chInfoOff£t
- = 0 * 
-kPo\9a\8brSize
-;
-
-2014 cڡ \12
-       gkP»viousIndexOff£t
- = 1 * 
-kPo\9a\8brSize
-;
-
-2015 cڡ \12
-       gkSubjeùOff£t
- = 2 * 
-kPo\9a\8brSize
-;
-
-2016 cڡ \12
-       gkJSRegExpOff£t
- = 3 * 
-kPo\9a\8brSize
-;
-
-2018 
-Lab\96
-       gruÁime
-, 
-       gbr_ov\94
-, 
-       g\92cod\9ag_ty³_UC16
-;
-
-2025 
-Regi¡\94
-       gsubjeù
- = 
-r14
-;
-
-2026 
-Regi¡\94
-       g»gexp_d©a
- = 
-r15
-;
-
-2027 
-Regi¡\94
-       gÏ¡_m©ch_\9afo_\96em\92ts
- = 
-r16
-;
-
-2028 
-Regi¡\94
-       gcode
- = 
-r17
-;
-
-2031 
-DCHECK
-(
-subjeù
-.
-b\99
-(è& 
-kC®ËeSaved
-);
-
-2032 
-DCHECK
-(
-»gexp_d©a
-.
-b\99
-(è& 
-kC®ËeSaved
-);
-
-2033 
-DCHECK
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-.
-b\99
-(è& 
-kC®ËeSaved
-);
-
-2034 
-DCHECK
-(
-code
-.
-b\99
-(è& 
-kC®ËeSaved
-);
-
-2037 
-Ex\8bº®Reã»nû
-       gadd»ss_of_»gexp_¡ack_memÜy_add»ss
- =
-
-2038 
-Ex\8bº®Reã»nû
-::
-add»ss_of_»gexp_¡ack_memÜy_add»ss
-(
-isީe
-());
-
-2039 
-Ex\8bº®Reã»nû
-       gadd»ss_of_»gexp_¡ack_memÜy_size
- =
-
-2040 
-Ex\8bº®Reã»nû
-::
-add»ss_of_»gexp_¡ack_memÜy_size
-(
-isީe
-());
-
-2041 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-add»ss_of_»gexp_¡ack_memÜy_size
-));
-
-2042 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3, 0));
-
-2043 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2044 
-__
-beq
-(&
-ruÁime
-);
-
-2047 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kJSRegExpOff£t
-));
-
-2048 
-__
-JumpIfSmi
-(
-r3
-, &
-ruÁime
-);
-
-2049 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_REGEXP_TYPE
-);
-
-2050 
-__
-bÃ
-(&
-ruÁime
-);
-
-2053 
-__
-LßdP
-(
-»gexp_d©a
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSRegExp
-::
-kD©aOff£t
-));
-
-2054 ià(
-       gFLAG_debug_code
-) {
-
-2055 
-__
-Te¡IfSmi
-(
-»gexp_d©a
-, 
-r0
-);
-
-2056 
-__
-Check
-(
-, 
-kUÃx³ùedTy³FÜRegExpD©aFixedA¼ayEx³ùed
-, 
-ü0
-);
-
-2057 
-__
-Com·»ObjeùTy³
-(
-»gexp_d©a
-, 
-r3
-,\843, 
-FIXED_ARRAY_TYPE
-);
-
-2058 
-__
-Check
-(
-eq
-, 
-kUÃx³ùedTy³FÜRegExpD©aFixedA¼ayEx³ùed
-);
-
-2063 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-»gexp_d©a
-, 
-JSRegExp
-::
-kD©aTagOff£t
-));
-
-2065 
-__
-CmpSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-JSRegExp
-::
-IRREGEXP
-), 
-r0
-);
-
-2066 
-__
-bÃ
-(&
-ruÁime
-);
-
-2070 
-__
-LßdP
-(
-r5
-,
-
-2071 
-F\9bldMemO³¿nd
-(
-»gexp_d©a
-, 
-JSRegExp
-::
-kI¼egexpC­tu»CouÁOff£t
-));
-
-2076 
-__
-SmiToShÜtA¼ayOff£t
-(
-r5
-,\845);
-
-2077 
-STATIC_ASSERT
-(
-Isީe
-::
-kJSRegexpS\8fticOff£tsVeùÜSize
- >= 2);
-
-2078 
-__
-cm¶i
-(
-r5
-, 
-O³¿nd
-(
-Isީe
-::
-kJSRegexpS\8fticOff£tsVeùÜSize
- - 2));
-
-2079 
-__
-bgt
-(&
-ruÁime
-);
-
-2082 
-__
-li
-(
-r11
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2083 
-__
-LßdP
-(
-subjeù
-, 
-MemO³¿nd
-(
-, 
-kSubjeùOff£t
-));
-
-2084 
-__
-JumpIfSmi
-(
-subjeù
-, &
-ruÁime
-);
-
-2085 
-__
-mr
-(
-r6
-, 
-subjeù
-);
-
-2086 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2087 
-__
-lbz
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2109 
-Lab\96
-       g£q_¡r\9ag
- , 
-       gex\8bº®_¡r\9ag
- , 
-       gcheck_und\94ly\9ag
- ,
-
-2110 
-       gnÙ_£q_nÜ_cÚs
- , 
-       gnÙ_lÚg_ex\8bº®
- ;
-
-2113 
-STATIC_ASSERT
-((
-kIsNÙS\8c\9agMask
- | 
-kS\8c\9agR\95»£Á©iÚMask
- |
-
-2114 
-kShÜtEx\8bº®S\8c\9agMask
-) == 0x93);
-
-2115 
-__
-ªdi
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
- | 
-kS\8c\9agR\95»£Á©iÚMask
- |
-
-2116 
-kShÜtEx\8bº®S\8c\9agMask
-));
-
-2117 
-STATIC_ASSERT
-((
-kS\8c\9agTag
- | 
-kSeqS\8c\9agTag
-) == 0);
-
-2118 
-__
-beq
-(&
-£q_¡r\9ag
-, 
-ü0
-);
-
-2121 
-STATIC_ASSERT
-(
-kCÚsS\8c\9agTag
- < 
-kEx\8bº®S\8c\9agTag
-);
-
-2122 
-STATIC_ASSERT
-(
-kSliûdS\8c\9agTag
- > 
-kEx\8bº®S\8c\9agTag
-);
-
-2123 
-STATIC_ASSERT
-(
-kIsNÙS\8c\9agMask
- > 
-kEx\8bº®S\8c\9agTag
-);
-
-2124 
-STATIC_ASSERT
-(
-kShÜtEx\8bº®S\8c\9agTag
- > 
-kEx\8bº®S\8c\9agTag
-);
-
-2125 
-STATIC_ASSERT
-(
-kEx\8bº®S\8c\9agTag
- < 0xffffu);
-
-2126 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-kEx\8bº®S\8c\9agTag
-));
-
-2127 
-__
-bge
-(&
-nÙ_£q_nÜ_cÚs
-);
-
-2131 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-CÚsS\8c\9ag
-::
-kSecÚdOff£t
-));
-
-2132 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-2133 
-__
-bÃ
-(&
-ruÁime
-);
-
-2134 
-__
-LßdP
-(
-subjeù
-, 
-F\9bldMemO³¿nd
-(subjeù, 
-CÚsS\8c\9ag
-::
-kF\9c¡Off£t
-));
-
-2137 
-__
-b\9ad
-(&
-check_und\94ly\9ag
-);
-
-2138 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2139 
-__
-lbz
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2140 
-STATIC_ASSERT
-(
-kSeqS\8c\9agTag
- == 0);
-
-2141 
-STATIC_ASSERT
-(
-kS\8c\9agR\95»£Á©iÚMask
- == 3);
-
-2142 
-__
-ªdi
-(
-r0
-, 
-r3
-, 
-O³¿nd
-(
-kS\8c\9agR\95»£Á©iÚMask
-));
-
-2144 
-STATIC_ASSERT
-(
-Ex\8bº®S\8c\9ag
-::
-kMaxShÜtL\92gth
- < 
-CÚsS\8c\9ag
-::
-kM\9aL\92gth
-);
-
-2145 
-STATIC_ASSERT
-(
-Ex\8bº®S\8c\9ag
-::
-kMaxShÜtL\92gth
- < 
-SliûdS\8c\9ag
-::
-kM\9aL\92gth
-);
-
-2146 
-__
-bÃ
-(&
-ex\8bº®_¡r\9ag
-, 
-ü0
-);
-
-2149 
-__
-b\9ad
-(&
-£q_¡r\9ag
-);
-
-2155 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kP»viousIndexOff£t
-));
-
-2156 
-__
-JumpIfNÙSmi
-(
-r4
-, &
-ruÁime
-);
-
-2157 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-2158 
-__
-cm¶
-(
-r6
-, 
-r4
-);
-
-2159 
-__
-bË
-(&
-ruÁime
-);
-
-2160 
-__
-SmiUÁag
-(
-r4
-);
-
-2162 
-STATIC_ASSERT
-(4 =ð
-kOÃBy\8bS\8c\9agTag
-);
-
-2163 
-STATIC_ASSERT
-(
-kTwoBy\8bS\8c\9agTag
- == 0);
-
-2164 
-STATIC_ASSERT
-(
-kS\8c\9agEncod\9agMask
- == 4);
-
-2165 
-__
-Ex\8caùB\99Mask
-(
-r6
-, 
-r3
-, 
-kS\8c\9agEncod\9agMask
-, 
-S\91RC
-);
-
-2166 
-__
-beq
-(&
-\92cod\9ag_ty³_UC16
-, 
-ü0
-);
-
-2167 
-__
-LßdP
-(
-code
-,
-
-2168 
-F\9bldMemO³¿nd
-(
-»gexp_d©a
-, 
-JSRegExp
-::
-kD©aOÃBy\8bCodeOff£t
-));
-
-2169 
-__
-b
-(&
-br_ov\94
-);
-
-2170 
-__
-b\9ad
-(&
-\92cod\9ag_ty³_UC16
-);
-
-2171 
-__
-LßdP
-(
-code
-, 
-F\9bldMemO³¿nd
-(
-»gexp_d©a
-, 
-JSRegExp
-::
-kD©aUC16CodeOff£t
-));
-
-2172 
-__
-b\9ad
-(&
-br_ov\94
-);
-
-2179 
-__
-JumpIfSmi
-(
-code
-, &
-ruÁime
-);
-
-2187 
-__
-Inüem\92tCouÁ\94
-(
-isީe
-()->
-couÁ\94s
-()->
-»gexp_\92\8cy_Çtive
-(), 1, 
-r3
-, 
-r5
-);
-
-2190 cڡ \12
-       gkRegExpExecu\8bArgum\92ts
- = 10;
-
-2191 cڡ \12
-       gkP¬am\91\94Regi¡\94s
- = 8;
-
-2192 
-__
-EÁ\94Ex\99F¿me
-(
-çl£
-, 
-kRegExpExecu\8bArgum\92ts
- - 
-kP¬am\91\94Regi¡\94s
-);
-
-2198 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-2199 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, (
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1è* 
-kPo\9a\8brSize
-));
-
-2205 
-__
-li
-(
-r10
-, 
-O³¿nd
-(1));
-
-2208 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-add»ss_of_»gexp_¡ack_memÜy_add»ss
-));
-
-2209 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3, 0));
-
-2210 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-add»ss_of_»gexp_¡ack_memÜy_size
-));
-
-2211 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(r5, 0));
-
-2212 
-__
-add
-(
-r9
-, 
-r3
-, 
-r5
-);
-
-2217 
-__
-li
-(
-r8
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2220 
-__
-mov
-(
-
-2221 
-r7
-,
-
-2222 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-add»ss_of_¡©ic_off£ts_veùÜ
-(
-isީe
-())));
-
-2226 
-__
-addi
-(
-r18
-, 
-subjeù
-, 
-O³¿nd
-(
-SeqS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-2227 
-__
-xÜi
-(
-r6
-,\846, 
-O³¿nd
-(1));
-
-2232 
-__
-LßdP
-(
-subjeù
-, 
-MemO³¿nd
-(
-, 
-kSubjeùOff£t
- + 2 * 
-kPo\9a\8brSize
-));
-
-2237 
-__
-ShiáLeá_
-(
-r11
-,\8411, 
-r6
-);
-
-2238 
-__
-add
-(
-r11
-, 
-r18
-,\8411);
-
-2239 
-__
-ShiáLeá_
-(
-r5
-, 
-r4
-, 
-r6
-);
-
-2240 
-__
-add
-(
-r5
-, 
-r11
-,\845);
-
-2242 
-__
-LßdP
-(
-r18
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-2243 
-__
-SmiUÁag
-(
-r18
-);
-
-2244 
-__
-ShiáLeá_
-(
-r6
-, 
-r18
-,\846);
-
-2245 
-__
-add
-(
-r6
-, 
-r11
-,\846);
-
-2251 
-__
-mr
-(
-r3
-, 
-subjeù
-);
-
-2254 
-__
-addi
-(
-code
-, code, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-2257 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- && 
-def\9aed
-(
-USE_SIMULATOR
-)
-
-2263 
-__
-LßdP
-(
-code
-, 
-MemO³¿nd
-(code, 0));
-
-2266 
-D\9ceùCEÁryStub
-¡ub
-(
-isީe
-());
-
-2267 
-       g¡ub
-.
-G\92\94©eC®l
-(
-masm
-, 
-code
-);
-
-2269 
-__
-L\97veEx\99F¿me
-(
-çl£
-, 
-no_»g
-, 
-\8cue
-);
-
-2276 
-Lab\96
-       gsucûss
-;
-
-2277 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-(1));
-
-2280 
-__
-beq
-(&
-sucûss
-);
-
-2281 
-Lab\96
-       gç\9e
-;
-
-2282 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-(
-N©iveRegExpMaüoAs£mbËr
-::
-FAILURE
-));
-
-2283 
-__
-beq
-(&
\9e
-);
-
-2284 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-(
-N©iveRegExpMaüoAs£mbËr
-::
-EXCEPTION
-));
-
-2286 
-__
-bÃ
-(&
-ruÁime
-);
-
-2291 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-the_hÞe_v®ue
-()));
-
-2292 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kP\92d\9agExû±iÚAdd»ss
-,
-
-2293 
-isީe
-())));
-
-2294 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r5
-, 0));
-
-2295 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-2296 
-__
-beq
-(&
-ruÁime
-);
-
-2298 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-r5
-, 0));
-
-2301 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kT\94m\9a©iÚExû±iÚRoÙIndex
-);
-
-2303 
-Lab\96
-       g\8brm\9a©iÚ_exû±iÚ
-;
-
-2304 
-__
-beq
-(&
-\8brm\9a©iÚ_exû±iÚ
-);
-
-2306 
-__
-Throw
-(
-r3
-);
-
-2308 
-__
-b\9ad
-(&
-\8brm\9a©iÚ_exû±iÚ
-);
-
-2309 
-__
-ThrowUnÿtchabË
-(
-r3
-);
-
-2311 
-__
-b\9ad
-(&
\9e
-);
-
-2313 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-nuÎ_v®ue
-()));
-
-2314 
-__
-addi
-(
-, sp, 
-O³¿nd
-(4 * 
-kPo\9a\8brSize
-));
-
-2315 
-__
-R\91
-();
-
-2318 
-__
-b\9ad
-(&
-sucûss
-);
-
-2319 
-__
-LßdP
-(
-r4
-,
-
-2320 
-F\9bldMemO³¿nd
-(
-»gexp_d©a
-, 
-JSRegExp
-::
-kI¼egexpC­tu»CouÁOff£t
-));
-
-2324 
-__
-SmiToShÜtA¼ayOff£t
-(
-r4
-,\844);
-
-2325 
-__
-addi
-(
-r4
-,\844, 
-O³¿nd
-(2));
-
-2327 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kLa¡M©chInfoOff£t
-));
-
-2328 
-__
-JumpIfSmi
-(
-r3
-, &
-ruÁime
-);
-
-2329 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r5
-,\845, 
-JS_ARRAY_TYPE
-);
-
-2330 
-__
-bÃ
-(&
-ruÁime
-);
-
-2332 
-__
-LßdP
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-,
-
-2333 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSA¼ay
-::
-kEËm\92tsOff£t
-));
-
-2334 
-__
-LßdP
-(
-r3
-,
-
-2335 
-F\9bldMemO³¿nd
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2336 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-2337 
-__
-bÃ
-(&
-ruÁime
-);
-
-2340 
-__
-LßdP
-(
-
-2341 
-r3
-, 
-F\9bldMemO³¿nd
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-2342 
-__
-addi
-(
-r5
-, 
-r4
-, 
-O³¿nd
-(
-RegExpIm¶
-::
-kLa¡M©chOv\94h\97d
-));
-
-2343 
-__
-SmiUÁag
-(
-r0
-, 
-r3
-);
-
-2344 
-__
-cmp
-(
-r5
-, 
-r0
-);
-
-2345 
-__
-bgt
-(&
-ruÁime
-);
-
-2350 
-__
-SmiTag
-(
-r5
-, 
-r4
-);
-
-2351 
-__
-StÜeP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-,
-
-2352 
-RegExpIm¶
-::
-kLa¡C­tu»CouÁOff£t
-),
-
-2353 
-r0
-);
-
-2355 
-__
-StÜeP
-(
-subjeù
-, 
-F\9bldMemO³¿nd
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-,
-
-2356 
-RegExpIm¶
-::
-kLa¡SubjeùOff£t
-),
-
-2357 
-r0
-);
-
-2358 
-__
-mr
-(
-r5
-, 
-subjeù
-);
-
-2359 
-__
-RecÜdWr\99eF\9bld
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-, 
-RegExpIm¶
-::
-kLa¡SubjeùOff£t
-,
-
-2360 
-subjeù
-, 
-r10
-, 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-2361 
-__
-mr
-(
-subjeù
-, 
-r5
-);
-
-2362 
-__
-StÜeP
-(
-subjeù
-, 
-F\9bldMemO³¿nd
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-,
-
-2363 
-RegExpIm¶
-::
-kLa¡IÅutOff£t
-),
-
-2364 
-r0
-);
-
-2365 
-__
-RecÜdWr\99eF\9bld
-(
-Ï¡_m©ch_\9afo_\96em\92ts
-, 
-RegExpIm¶
-::
-kLa¡IÅutOff£t
-,
-
-2366 
-subjeù
-, 
-r10
-, 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-2369 
-Ex\8bº®Reã»nû
-       gadd»ss_of_¡©ic_off£ts_veùÜ
- =
-
-2370 
-Ex\8bº®Reã»nû
-::
-add»ss_of_¡©ic_off£ts_veùÜ
-(
-isީe
-());
-
-2371 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-add»ss_of_¡©ic_off£ts_veùÜ
-));
-
-2375 
-Lab\96
-       gÃxt_ÿ±u»
-;
-
-2378 
-__
-addi
-(
-
-2379 
-r3
-, 
-Ï¡_m©ch_\9afo_\96em\92ts
-,
-
-2380 
-O³¿nd
-(
-RegExpIm¶
-::
-kF\9c¡C­tu»Off£t
- - 
-kH\97pObjeùTag
- - 
-kPo\9a\8brSize
-));
-
-2381 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(-
-kIÁSize
-));
-
-2382 
-__
-mtùr
-(
-r4
-);
-
-2383 
-__
-b\9ad
-(&
-Ãxt_ÿ±u»
-);
-
-2385 
-__
-lwzu
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, 
-kIÁSize
-));
-
-2387 
-__
-SmiTag
-(
-r6
-);
-
-2388 
-__
-StÜePU
-(
-r6
-, 
-MemO³¿nd
-(
-r3
-, 
-kPo\9a\8brSize
-));
-
-2389 
-__
-bdnz
-(&
-Ãxt_ÿ±u»
-);
-
-2392 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kLa¡M©chInfoOff£t
-));
-
-2393 
-__
-addi
-(
-, sp, 
-O³¿nd
-(4 * 
-kPo\9a\8brSize
-));
-
-2394 
-__
-R\91
-();
-
-2397 
-__
-b\9ad
-(&
-ruÁime
-);
-
-2398 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kRegExpExecRT
-, 4, 1);
-
-2402 
-__
-b\9ad
-(&
-nÙ_£q_nÜ_cÚs
-);
-
-2404 
-__
-bgt
-(&
-nÙ_lÚg_ex\8bº®
-);
-
-2407 
-__
-b\9ad
-(&
-ex\8bº®_¡r\9ag
-);
-
-2408 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2409 
-__
-lbz
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2410 ià(
-       gFLAG_debug_code
-) {
-
-2413 
-STATIC_ASSERT
-(
-kIsInd\9ceùS\8c\9agMask
- == 1);
-
-2414 
-__
-ªdi
-(
-r0
-, 
-r3
-, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
-));
-
-2415 
-__
-As£¹
-(
-eq
-, 
-kEx\8bº®S\8c\9agEx³ùedButNÙFound
-, 
-ü0
-);
-
-2417 
-__
-LßdP
-(
-subjeù
-,
-
-2418 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-Ex\8bº®S\8c\9ag
-::
-kResourûD©aOff£t
-));
-
-2420 
-STATIC_ASSERT
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- =ð
-SeqOÃBy\8bS\8c\9ag
-::kHeaderSize);
-
-2421 
-__
-subi
-(
-subjeù
-, subject,
-
-2422 
-O³¿nd
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-2423 
-__
-b
-(&
-£q_¡r\9ag
-);
-
-2426 
-__
-b\9ad
-(&
-nÙ_lÚg_ex\8bº®
-);
-
-2427 
-STATIC_ASSERT
-(
-kNÙS\8c\9agTag
- !ð0 && 
-kShÜtEx\8bº®S\8c\9agTag
- != 0);
-
-2428 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
- | 
-kShÜtEx\8bº®S\8c\9agMask
-));
-
-2429 
-__
-bÃ
-(&
-ruÁime
-, 
-ü0
-);
-
-2433 
-__
-LßdP
-(
-r11
-, 
-F\9bldMemO³¿nd
-(
-subjeù
-, 
-SliûdS\8c\9ag
-::
-kOff£tOff£t
-));
-
-2434 
-__
-SmiUÁag
-(
-r11
-);
-
-2435 
-__
-LßdP
-(
-subjeù
-, 
-F\9bldMemO³¿nd
-(subjeù, 
-SliûdS\8c\9ag
-::
-kP¬\92tOff£t
-));
-
-2436 
-__
-b
-(&
-check_und\94ly\9ag
-);
-
-2441 \18\1e
-G\92\94©eRecÜdC®lT¬g\91
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2449 
-Lab\96
-       g\9a\99\9flize
-, 
-       gdÚe
-, 
-       gmiss
-, 
-       gmegamÜphic
-, 
-       gnÙ_¬¿y_funùiÚ
-;
-
-2451 
-DCHECK_EQ
-(*
-Ty³F\93dbackVeùÜ
-::
-MegamÜphicS\92t\9a\96
-(
-masm
-->
-isީe
-()),
-
-2452 
-masm
-->
-isީe
-()->
-h\97p
-()->
-megamÜphic_symbÞ
-());
-
-2453 
-DCHECK_EQ
-(*
-Ty³F\93dbackVeùÜ
-::
-Un\9a\99\9flizedS\92t\9a\96
-(
-masm
-->
-isީe
-()),
-
-2454 
-masm
-->
-isީe
-()->
-h\97p
-()->
-un\9a\99\9flized_symbÞ
-());
-
-2457 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2458 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2459 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-Ô7, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2463 
-__
-cmp
-(
-r7
-, 
-r4
-);
-
-2464 
-__
-b
-(
-eq
-, &
-dÚe
-);
-
-2466 ià(!
-       gFLAG_´\91\92ur\9ag_ÿÎ_Ãw
-) {
-
-2471 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 0));
-
-2472 
-__
-Com·»RoÙ
-(
-r8
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-2473 
-__
-bÃ
-(&
-miss
-);
-
-2476 
-__
-LßdGlob®FunùiÚ
-(
-Cڋxt
-::
-ARRAY_FUNCTION_INDEX
-, 
-r7
-);
-
-2477 
-__
-cmp
-(
-r4
-, 
-r7
-);
-
-2478 
-__
-bÃ
-(&
-megamÜphic
-);
-
-2479 
-__
-b
-(&
-dÚe
-);
-
-2482 
-__
-b\9ad
-(&
-miss
-);
-
-2486 
-__
-Com·»RoÙ
-(
-r7
-, 
-H\97p
-::
-kun\9a\99\9flized_symbÞRoÙIndex
-);
-
-2487 
-__
-beq
-(&
-\9a\99\9flize
-);
-
-2490 
-__
-b\9ad
-(&
-megamÜphic
-);
-
-2491 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2492 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2493 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kmegamÜphic_symbÞRoÙIndex
-);
-
-2494 
-__
-StÜeP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-), 
-r0
-);
-
-2495 
-__
-jmp
-(&
-dÚe
-);
-
-2498 
-__
-b\9ad
-(&
-\9a\99\9flize
-);
-
-2500 ià(!
-       gFLAG_´\91\92ur\9ag_ÿÎ_Ãw
-) {
-
-2502 
-__
-LßdGlob®FunùiÚ
-(
-Cڋxt
-::
-ARRAY_FUNCTION_INDEX
-, 
-r7
-);
-
-2503 
-__
-cmp
-(
-r4
-, 
-r7
-);
-
-2504 
-__
-bÃ
-(&
-nÙ_¬¿y_funùiÚ
-);
-
-2510 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-2513 
-__
-SmiTag
-(
-r3
-);
-
-2514 
-__
-Push
-(
-r6
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-2516 
-C»©eAÎoÿtiÚS\99eStub
\97\8b_¡ub
-(
-masm
-->
-isީe
-());
-
-2517 
-__
-C®lStub
-(&
\97\8b_¡ub
-);
-
-2519 
-__
-PÝ
-(
-r6
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-2520 
-__
-SmiUÁag
-(
-r3
-);
-
-2522 
-__
-b
-(&
-dÚe
-);
-
-2524 
-__
-b\9ad
-(&
-nÙ_¬¿y_funùiÚ
-);
-
-2527 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2528 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2529 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-2530 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-r7
-, 0));
-
-2532 
-__
-Push
-(
-r7
-, 
-r5
-, 
-r4
-);
-
-2533 
-__
-RecÜdWr\99e
-(
-r5
-, 
-r7
-, 
-r4
-, 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-,
-
-2534 
-EMIT_REMEMBERED_SET
-, 
-OMIT_SMI_CHECK
-);
-
-2535 
-__
-PÝ
-(
-r7
-, 
-r5
-, 
-r4
-);
-
-2537 
-__
-b\9ad
-(&
-dÚe
-);
-
-2541 \18\1e
-Em\99CÚt\9aueIfS\8ciùOrN©ive
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-cÚt
-) {
-
-2543 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2544 
-__
-lwz
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r6
-, 
-Sh¬edFunùiÚInfo
-::
-kComp\9e\94H\9atsOff£t
-));
-
-2545 
-__
-Te¡B\99
-(
-r7
-,
-
-2546 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2547 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
-,
-
-2549 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
- + 
-kSmiTagSize
-,
-
-2551 
-r0
-);
-
-2552 
-__
-bÃ
-(
-cÚt
-, 
-ü0
-);
-
-2555 
-__
-Te¡B\99
-(
-r7
-,
-
-2556 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2557 
-Sh¬edFunùiÚInfo
-::
-kN©ive
-,
-
-2559 
-Sh¬edFunùiÚInfo
-::
-kN©ive
- + 
-kSmiTagSize
-,
-
-2561 
-r0
-);
-
-2562 
-__
-bÃ
-(
-cÚt
-, 
-ü0
-);
-
-2566 \18\1e
-Em\99SlowCa£
-(
-MaüoAs£mbËr
-* 
-masm
-, \12
-¬gc
-, 
-Lab\96
-* 
-nÚ_funùiÚ
-) {
-
-2568 
-STATIC_ASSERT
-(
-JS_FUNCTION_PROXY_TYPE
- < 0xffffu);
-
-2569 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(
-JS_FUNCTION_PROXY_TYPE
-));
-
-2570 
-__
-bÃ
-(
-nÚ_funùiÚ
-);
-
-2571 
-__
-push
-(
-r4
-);
-
-2572 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-¬gc
- + 1));
-
-2573 
-__
-li
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2574 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_FUNCTION_PROXY
-);
-
-2576 
-       gHªdË
-<
-       gCode
-> 
-       gad­tÜ
- =
-
-2577 
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-();
-
-2578 
-__
-Jump
-(
-ad­tÜ
-, 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-2583 
-__
-b\9ad
-(
-nÚ_funùiÚ
-);
-
-2584 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-¬gc
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2585 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-¬gc
-));
-
-2586 
-__
-li
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2587 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_NON_FUNCTION
-);
-
-2588 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-2589 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-2593 \18\1e
-Em\99W¿pCa£
-(
-MaüoAs£mbËr
-* 
-masm
-, \12
-¬gc
-, 
-Lab\96
-* 
-cÚt
-) {
-
-2596 
-F¿meAndCÚ¡ªtPoÞScÝe
-äame_scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-2597 
-__
-Push
-(
-r4
-, 
-r6
-);
-
-2598 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-TO_OBJECT
-, 
-CALL_FUNCTION
-);
-
-2599 
-__
-pÝ
-(
-r4
-);
-
-2601 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-¬gc
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2602 
-__
-b
-(
-cÚt
-);
-
-2606 \18\1e
-C®lFunùiÚNoF\93dback
-(
-MaüoAs£mbËr
-* 
-masm
-, \12
-¬gc
-,
-
-2607 
-boÞ
-Ãeds_checks
-, boÞ 
-ÿÎ_as_m\91hod
-) {
-
-2609 
-Lab\96
-       g¦ow
-, 
-       gnÚ_funùiÚ
-, 
-       gw¿p
-, 
-       gcÚt
-;
-
-2611 ià(
-       gÃeds_checks
-) {
-
-2614 
-__
-JumpIfSmi
-(
-r4
-, &
-nÚ_funùiÚ
-);
-
-2617 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r7
-,\847, 
-JS_FUNCTION_TYPE
-);
-
-2618 
-__
-bÃ
-(&
-¦ow
-);
-
-2623 
-P¬am\91\94CouÁ
-aùu®
-(
-¬gc
-);
-
-2625 ià(
-       gÿÎ_as_m\91hod
-) {
-
-2626 ià(
-       gÃeds_checks
-) {
-
-2627 
-Em\99CÚt\9aueIfS\8ciùOrN©ive
-(
-masm
-, &
-cÚt
-);
-
-2631 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-¬gc
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2633 ià(
-       gÃeds_checks
-) {
-
-2634 
-__
-JumpIfSmi
-(
-r6
-, &
-w¿p
-);
-
-2635 
-__
-Com·»ObjeùTy³
-(
-r6
-, 
-r7
-,\847, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-2636 
-__
-bÉ
-(&
-w¿p
-);
-
-2638 
-__
-b
-(&
-w¿p
-);
-
-2641 
-__
-b\9ad
-(&
-cÚt
-);
-
-2644 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-aùu®
-, 
-JUMP_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-2646 ià(
-       gÃeds_checks
-) {
-
-2648 
-__
-b\9ad
-(&
-¦ow
-);
-
-2649 
-Em\99SlowCa£
-(
-masm
-, 
-¬gc
-, &
-nÚ_funùiÚ
-);
-
-2652 ià(
-       gÿÎ_as_m\91hod
-) {
-
-2653 
-__
-b\9ad
-(&
-w¿p
-);
-
-2654 
-Em\99W¿pCa£
-(
-masm
-, 
-¬gc
-, &
-cÚt
-);
-
-2659 \1e
-       gC®lFunùiÚStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2660 
-C®lFunùiÚNoF\93dback
-(
-masm
-, 
-¬gc
-(), 
-N\93dsChecks
-(), 
-C®lAsM\91hod
-());
-
-2664 \1e
-       gC®lCÚ¡ruùStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2670 
-Lab\96
-¦ow
-, 
-       gnÚ_funùiÚ_ÿÎ
-;
-
-2673 
-__
-JumpIfSmi
-(
-r4
-, &
-nÚ_funùiÚ_ÿÎ
-);
-
-2675 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r7
-,\847, 
-JS_FUNCTION_TYPE
-);
-
-2676 
-__
-bÃ
-(&
-¦ow
-);
-
-2678 ià(
-RecÜdC®lT¬g\91
-()) {
-
-2679 
-G\92\94©eRecÜdC®lT¬g\91
-(
-masm
-);
-
-2681 
-__
-SmiToP\8cA¼ayOff£t
-(
-r8
-, 
-r6
-);
-
-2682 
-__
-add
-(
-r8
-, 
-r5
-,\848);
-
-2683 ià(
-       gFLAG_´\91\92ur\9ag_ÿÎ_Ãw
-) {
-
-2687 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- + 
-kPo\9a\8brSize
-));
-
-2689 
-Lab\96
-       gãedback_»gi¡\94_\9a\99\9flized
-;
-
-2691 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2692 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kM­Off£t
-));
-
-2693 
-__
-Com·»RoÙ
-(
-r8
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-2694 
-__
-beq
-(&
-ãedback_»gi¡\94_\9a\99\9flized
-);
-
-2695 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2696 
-__
-b\9ad
-(&
-ãedback_»gi¡\94_\9a\99\9flized
-);
-
-2699 
-__
-As£¹Undef\9aedOrAÎoÿtiÚS\99e
-(
-r5
-, 
-r8
-);
-
-2703 
-Regi¡\94
-       gjmp_»g
- = 
-r7
-;
-
-2704 
-__
-LßdP
-(
-jmp_»g
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2705 
-__
-LßdP
-(
-jmp_»g
-,
-
-2706 
-F\9bldMemO³¿nd
-(
-jmp_»g
-, 
-Sh¬edFunùiÚInfo
-::
-kCÚ¡ruùStubOff£t
-));
-
-2707 
-__
-addi
-(
-\9d
-, 
-jmp_»g
-, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-2708 
-__
-JumpToJSEÁry
-(
-\9d
-);
-
-2713 
-Lab\96
-       gdo_ÿÎ
-;
-
-2714 
-__
-b\9ad
-(&
-¦ow
-);
-
-2715 
-STATIC_ASSERT
-(
-JS_FUNCTION_PROXY_TYPE
- < 0xffffu);
-
-2716 
-__
-cmpi
-(
-r7
-, 
-O³¿nd
-(
-JS_FUNCTION_PROXY_TYPE
-));
-
-2717 
-__
-bÃ
-(&
-nÚ_funùiÚ_ÿÎ
-);
-
-2718 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_FUNCTION_PROXY_AS_CONSTRUCTOR
-);
-
-2719 
-__
-b
-(&
-do_ÿÎ
-);
-
-2721 
-__
-b\9ad
-(&
-nÚ_funùiÚ_ÿÎ
-);
-
-2722 
-__
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-Bu\9et\9as
-::
-CALL_NON_FUNCTION_AS_CONSTRUCTOR
-);
-
-2723 
-__
-b\9ad
-(&
-do_ÿÎ
-);
-
-2725 
-__
-li
-(
-r5
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2726 
-__
-Jump
-(
-masm
-->
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-(),
-
-2727 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-2731 \18\1e
-Em\99LßdTy³F\93dbackVeùÜ
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-veùÜ
-) {
-
-2732 
-__
-LßdP
-(
-veùÜ
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-2733 
-__
-LßdP
-(
-veùÜ
-,
-
-2734 
-F\9bldMemO³¿nd
-(
-veùÜ
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2735 
-__
-LßdP
-(
-veùÜ
-,
-
-2736 
-F\9bldMemO³¿nd
-(
-veùÜ
-, 
-Sh¬edFunùiÚInfo
-::
-kF\93dbackVeùÜOff£t
-));
-
-2740 \1e
-       gC®lIC_A¼ayStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2743 
-Lab\96
-miss
-;
-
-2744 \12
-       g¬gc
- = 
-¬g_couÁ
-();
-
-2745 
-P¬am\91\94CouÁ
-aùu®
-(
-¬gc
-);
-
-2747 
-Em\99LßdTy³F\93dbackVeùÜ
-(
-masm
-, 
-r5
-);
-
-2749 
-__
-LßdGlob®FunùiÚ
-(
-Cڋxt
-::
-ARRAY_FUNCTION_INDEX
-, 
-r7
-);
-
-2750 
-__
-cmp
-(
-r4
-, 
-r7
-);
-
-2751 
-__
-bÃ
-(&
-miss
-);
-
-2753 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-¬g_couÁ
-()));
-
-2754 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2755 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2756 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-Ô7, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2759 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2760 
-__
-Com·»RoÙ
-(
-r8
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-2761 
-__
-bÃ
-(&
-miss
-);
-
-2763 
-__
-mr
-(
-r5
-, 
-r7
-);
-
-2764 
-A¼ayCÚ¡ruùÜStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-¬g_couÁ
-());
-
-2765 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-2767 
-__
-b\9ad
-(&
-miss
-);
-
-2768 
-G\92\94©eMiss
-(
-masm
-);
-
-2771 
-C®lFunùiÚNoF\93dback
-(
-masm
-, 
-¬g_couÁ
-(), 
-\8cue
-, 
-C®lAsM\91hod
-());
-
-2774 
-__
-¡Ý
-("Unexpected code\87ddress");
-
-2778 \1e
-       gC®lICStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2781 
-Lab\96
-ex\8ca_checks_Ü_miss
-, 
-       g¦ow_¡¬t
-;
-
-2782 
-Lab\96
-       g¦ow
-, 
-       gnÚ_funùiÚ
-, 
-       gw¿p
-, 
-       gcÚt
-;
-
-2783 
-Lab\96
-       ghave_js_funùiÚ
-;
-
-2784 \12
-       g¬gc
- = 
-¬g_couÁ
-();
-
-2785 
-P¬am\91\94CouÁ
-aùu®
-(
-¬gc
-);
-
-2787 
-Em\99LßdTy³F\93dbackVeùÜ
-(
-masm
-, 
-r5
-);
-
-2790 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2791 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2792 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-Ô7, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2793 
-__
-cmp
-(
-r4
-, 
-r7
-);
-
-2794 
-__
-bÃ
-(&
-ex\8ca_checks_Ü_miss
-);
-
-2796 
-__
-b\9ad
-(&
-have_js_funùiÚ
-);
-
-2797 ià(
-C®lAsM\91hod
-()) {
-
-2798 
-Em\99CÚt\9aueIfS\8ciùOrN©ive
-(
-masm
-, &
-cÚt
-);
-
-2800 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-¬gc
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2802 
-__
-JumpIfSmi
-(
-r6
-, &
-w¿p
-);
-
-2803 
-__
-Com·»ObjeùTy³
-(
-r6
-, 
-r7
-,\847, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-2804 
-__
-bÉ
-(&
-w¿p
-);
-
-2806 
-__
-b\9ad
-(&
-cÚt
-);
-
-2809 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-aùu®
-, 
-JUMP_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-2811 
-__
-b\9ad
-(&
-¦ow
-);
-
-2812 
-Em\99SlowCa£
-(
-masm
-, 
-¬gc
-, &
-nÚ_funùiÚ
-);
-
-2814 ià(
-C®lAsM\91hod
-()) {
-
-2815 
-__
-b\9ad
-(&
-w¿p
-);
-
-2816 
-Em\99W¿pCa£
-(
-masm
-, 
-¬gc
-, &
-cÚt
-);
-
-2819 
-__
-b\9ad
-(&
-ex\8ca_checks_Ü_miss
-);
-
-2820 
-Lab\96
-       gmiss
-;
-
-2822 
-__
-Com·»RoÙ
-(
-r7
-, 
-H\97p
-::
-kmegamÜphic_symbÞRoÙIndex
-);
-
-2823 
-__
-beq
-(&
-¦ow_¡¬t
-);
-
-2824 
-__
-Com·»RoÙ
-(
-r7
-, 
-H\97p
-::
-kun\9a\99\9flized_symbÞRoÙIndex
-);
-
-2825 
-__
-beq
-(&
-miss
-);
-
-2827 ià(!
-       gFLAG_\8caû_ic
-) {
-
-2830 
-__
-As£¹NÙSmi
-(
-r7
-);
-
-2831 
-__
-Com·»ObjeùTy³
-(
-r7
-, 
-r8
-,\848, 
-JS_FUNCTION_TYPE
-);
-
-2832 
-__
-bÃ
-(&
-miss
-);
-
-2833 
-__
-SmiToP\8cA¼ayOff£t
-(
-r7
-, 
-r6
-);
-
-2834 
-__
-add
-(
-r7
-, 
-r5
-,\847);
-
-2835 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kmegamÜphic_symbÞRoÙIndex
-);
-
-2836 
-__
-StÜeP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-), 
-r0
-);
-
-2838 cڡ \12
-       gw\99h_ty³s_off£t
- =
-
-2839 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-Ty³F\93dbackVeùÜ
-::
-kW\99hTy³sIndex
-);
-
-2840 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-w\99h_ty³s_off£t
-));
-
-2841 
-__
-SubSmiL\99\94®
-(
-r7
-,\847, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-2842 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-w\99h_ty³s_off£t
-), 
-r0
-);
-
-2843 cڡ \12
-       gg\92\94ic_off£t
- =
-
-2844 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-Ty³F\93dbackVeùÜ
-::
-kG\92\94icCouÁIndex
-);
-
-2845 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-g\92\94ic_off£t
-));
-
-2846 
-__
-AddSmiL\99\94®
-(
-r7
-,\847, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-2847 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-g\92\94ic_off£t
-), 
-r0
-);
-
-2848 
-__
-jmp
-(&
-¦ow_¡¬t
-);
-
-2852 
-__
-b\9ad
-(&
-miss
-);
-
-2853 
-G\92\94©eMiss
-(
-masm
-);
-
-2856 
-__
-b\9ad
-(&
-¦ow_¡¬t
-);
-
-2859 
-__
-JumpIfSmi
-(
-r4
-, &
-nÚ_funùiÚ
-);
-
-2862 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r7
-,\847, 
-JS_FUNCTION_TYPE
-);
-
-2863 
-__
-bÃ
-(&
-¦ow
-);
-
-2864 
-__
-b
-(&
-have_js_funùiÚ
-);
-
-2868 \1e
-       gC®lICStub
-::
-G\92\94©eMiss
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2870 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
-(è+ 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2873 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-2876 
-__
-Push
-(
-r7
-, 
-r4
-, 
-r5
-, 
-r6
-);
-
-2879 
-       gIC
-::
-Ut\9e\99yId
-id
- = 
-G\91ICS\8f\8b
-(è=ð
-DEFAULT
- ? 
-IC
-::
-kC®lIC_Miss
-
-
-2880 : 
-IC
-::
-kC®lIC_Cu¡omiz©iÚ_Miss
-;
-
-2882 
-Ex\8bº®Reã»nû
-       gmiss
- = Ex\8bº®Reã»nû(
-IC_Ut\9e\99y
-(
-id
-), 
-masm
-->
-isީe
-());
-
-2883 
-__
-C®lEx\8bº®Reã»nû
-(
-miss
-, 4);
-
-2886 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-2892 \1e
-       gS\8c\9agCh¬CodeAtG\92\94©Ü
-::
-G\92\94©eFa¡
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2894 ià(
-check_mode_
- =ð
-RECEIVER_IS_UNKNOWN
-) {
-
-2895 
-__
-JumpIfSmi
-(
-objeù_
-, 
-»ûiv\94_nÙ_¡r\9ag_
-);
-
-2898 
-__
-LßdP
-(
-»suÉ_
-, 
-F\9bldMemO³¿nd
-(
-objeù_
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2899 
-__
-lbz
-(
-»suÉ_
-, 
-F\9bldMemO³¿nd
-ÔesuÉ_, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2901 
-__
-ªdi
-(
-r0
-, 
-»suÉ_
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-2902 
-__
-bÃ
-(
-»ûiv\94_nÙ_¡r\9ag_
-, 
-ü0
-);
-
-2906 
-__
-JumpIfNÙSmi
-(
-\9adex_
-, &
-\9adex_nÙ_smi_
-);
-
-2907 
-__
-b\9ad
-(&
-gÙ_smi_\9adex_
-);
-
-2910 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-objeù_
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-2911 
-__
-cm¶
-(
-\9d
-, 
-\9adex_
-);
-
-2912 
-__
-bË
-(
-\9adex_out_of_¿nge_
-);
-
-2914 
-__
-SmiUÁag
-(
-\9adex_
-);
-
-2916 
-       gS\8c\9agCh¬LßdG\92\94©Ü
-::
-G\92\94©e
-(
-masm
-, 
-objeù_
-, 
-\9adex_
-, 
-»suÉ_
-,
-
-2917 &
-ÿÎ_ruÁime_
-);
-
-2919 
-__
-SmiTag
-(
-»suÉ_
-);
-
-2920 
-__
-b\9ad
-(&
-ex\99_
-);
-
-2924 \1e
-       gS\8c\9agCh¬CodeAtG\92\94©Ü
-::
-G\92\94©eSlow
-(
-
-2925 
-MaüoAs£mbËr
-* 
-masm
-, cڡ 
-RuÁimeC®lH\96³r
-& 
-ÿÎ_h\96³r
-) {
-
-2926 
-__
-AbÜt
-(
-kUÃx³ùedF®ÉhroughToCh¬CodeAtSlowCa£
-);
-
-2929 
-__
-b\9ad
-(&
-\9adex_nÙ_smi_
-);
-
-2931 
-__
-CheckM­
-(
-\9adex_
-, 
-»suÉ_
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, 
-\9adex_nÙ_numb\94_
-,
-
-2932 
-DONT_DO_SMI_CHECK
-);
-
-2933 
-       gÿÎ_h\96³r
-.
-BefÜeC®l
-(
-masm
-);
-
-2934 
-__
-push
-(
-objeù_
-);
-
-2935 
-__
-push
-(
-\9adex_
-);
-
-2936 ià(
-       g\9adex_æags_
- =ð
-STRING_INDEX_IS_NUMBER
-) {
-
-2937 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNumb\94ToIÁeg\94M­M\9ausZ\94o
-, 1);
-
-2939 
-DCHECK
-(
-\9adex_æags_
- =ð
-STRING_INDEX_IS_ARRAY_INDEX
-);
-
-2941 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNumb\94ToSmi
-, 1);
-
-2945 
-__
-Move
-(
-\9adex_
-, 
-r3
-);
-
-2946 
-__
-pÝ
-(
-objeù_
-);
-
-2948 
-__
-LßdP
-(
-»suÉ_
-, 
-F\9bldMemO³¿nd
-(
-objeù_
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2949 
-__
-lbz
-(
-»suÉ_
-, 
-F\9bldMemO³¿nd
-ÔesuÉ_, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2950 
-       gÿÎ_h\96³r
-.
-Aá\94C®l
-(
-masm
-);
-
-2952 
-__
-JumpIfNÙSmi
-(
-\9adex_
-, 
-\9adex_out_of_¿nge_
-);
-
-2954 
-__
-b
-(&
-gÙ_smi_\9adex_
-);
-
-2959 
-__
-b\9ad
-(&
-ÿÎ_ruÁime_
-);
-
-2960 
-       gÿÎ_h\96³r
-.
-BefÜeC®l
-(
-masm
-);
-
-2961 
-__
-SmiTag
-(
-\9adex_
-);
-
-2962 
-__
-Push
-(
-objeù_
-, 
-\9adex_
-);
-
-2963 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kS\8c\9agCh¬CodeAtRT
-, 2);
-
-2964 
-__
-Move
-(
-»suÉ_
-, 
-r3
-);
-
-2965 
-       gÿÎ_h\96³r
-.
-Aá\94C®l
-(
-masm
-);
-
-2966 
-__
-b
-(&
-ex\99_
-);
-
-2968 
-__
-AbÜt
-(
-kUÃx³ùedF®ÉhroughFromCh¬CodeAtSlowCa£
-);
-
-2975 \1e
-       gS\8c\9agCh¬FromCodeG\92\94©Ü
-::
-G\92\94©eFa¡
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-2977 
-DCHECK
-(
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-S\8c\9ag
-::
-kMaxOÃBy\8bCh¬Code
- + 1));
-
-2978 
-__
-LßdSmiL\99\94®
-(
-r0
-, 
-Smi
-::
-FromIÁ
-(~
-S\8c\9ag
-::
-kMaxOÃBy\8bCh¬Code
-));
-
-2979 
-__
-Üi
-(
-r0
-,\840, 
-O³¿nd
-(
-kSmiTagMask
-));
-
-2980 
-__
-ªd_
-(
-r0
-, 
-code_
-,\840);
-
-2981 
-__
-cmpi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2982 
-__
-bÃ
-(&
-¦ow_ÿ£_
-);
-
-2984 
-__
-LßdRoÙ
-(
-»suÉ_
-, 
-H\97p
-::
-kS\9agËCh¬aù\94S\8c\9agCacheRoÙIndex
-);
-
-2986 
-__
-mr
-(
-r0
-, 
-code_
-);
-
-2987 
-__
-SmiToP\8cA¼ayOff£t
-(
-code_
-, code_);
-
-2988 
-__
-add
-(
-»suÉ_
-,\84esuÉ_, 
-code_
-);
-
-2989 
-__
-mr
-(
-code_
-, 
-r0
-);
-
-2990 
-__
-LßdP
-(
-»suÉ_
-, 
-F\9bldMemO³¿nd
-ÔesuÉ_, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2991 
-__
-Com·»RoÙ
-(
-»suÉ_
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2992 
-__
-beq
-(&
-¦ow_ÿ£_
-);
-
-2993 
-__
-b\9ad
-(&
-ex\99_
-);
-
-2997 \1e
-       gS\8c\9agCh¬FromCodeG\92\94©Ü
-::
-G\92\94©eSlow
-(
-
-2998 
-MaüoAs£mbËr
-* 
-masm
-, cڡ 
-RuÁimeC®lH\96³r
-& 
-ÿÎ_h\96³r
-) {
-
-2999 
-__
-AbÜt
-(
-kUÃx³ùedF®ÉhroughToCh¬FromCodeSlowCa£
-);
-
-3001 
-__
-b\9ad
-(&
-¦ow_ÿ£_
-);
-
-3002 
-       gÿÎ_h\96³r
-.
-BefÜeC®l
-(
-masm
-);
-
-3003 
-__
-push
-(
-code_
-);
-
-3004 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kCh¬FromCode
-, 1);
-
-3005 
-__
-Move
-(
-»suÉ_
-, 
-r3
-);
-
-3006 
-       gÿÎ_h\96³r
-.
-Aá\94C®l
-(
-masm
-);
-
-3007 
-__
-b
-(&
-ex\99_
-);
-
-3009 
-__
-AbÜt
-(
-kUÃx³ùedF®ÉhroughFromCh¬FromCodeSlowCa£
-);
-
-3013 \f
-       eCÝyCh¬aù\94sFÏgs
- { 
-       gCOPY_ONE_BYTE
- = 1, 
-       gDEST_ALWAYS_ALIGNED
- = 2 };
-
-3016 \1e
-       gS\8c\9agH\96³r
-::
-G\92\94©eCÝyCh¬aù\94s
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-de¡
-,
-
-3017 
-Regi¡\94
-¤c
-, Regi¡\94 
-couÁ
-,
-
-3018 
-Regi¡\94
-sü©ch
-,
-
-3019 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
-) {
-
-3020 ià(
-FLAG_debug_code
-) {
-
-3022 
-__
-ªdi
-(
-r0
-, 
-de¡
-, 
-O³¿nd
-(
-kPo\9a\8brAlignm\92tMask
-));
-
-3023 
-__
-Check
-(
-eq
-, 
-kDe¡\9a©iÚOfCÝyNÙAligÃd
-, 
-ü0
-);
-
-3027 
-Lab\96
-       gdÚe
-;
-
-3028 ià(
-       g\92cod\9ag
- =ð
-S\8c\9ag
-::
-TWO_BYTE_ENCODING
-) {
-
-3030 
-__
-add
-(
-couÁ
-, couÁ, couÁ, 
-L\97veOE
-, 
-S\91RC
-);
-
-3031 
-__
-beq
-(&
-dÚe
-, 
-ü0
-);
-
-3033 
-__
-cmpi
-(
-couÁ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3034 
-__
-beq
-(&
-dÚe
-);
-
-3038 
-Lab\96
-       gby\8b_loÝ
-;
-
-3039 
-__
-mtùr
-(
-couÁ
-);
-
-3040 
-__
-b\9ad
-(&
-by\8b_loÝ
-);
-
-3041 
-__
-lbz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-¤c
-));
-
-3042 
-__
-addi
-(
-¤c
-, src, 
-O³¿nd
-(1));
-
-3043 
-__
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-de¡
-));
-
-3044 
-__
-addi
-(
-de¡
-, de¡, 
-O³¿nd
-(1));
-
-3045 
-__
-bdnz
-(&
-by\8b_loÝ
-);
-
-3047 
-__
-b\9ad
-(&
-dÚe
-);
-
-3051 \1e
-       gSubS\8c\9agStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3052 
-Lab\96
-ruÁime
-;
-
-3067 cڡ \12
-       gkToOff£t
- = 0 * 
-kPo\9a\8brSize
-;
-
-3068 cڡ \12
-       gkFromOff£t
- = 1 * 
-kPo\9a\8brSize
-;
-
-3069 cڡ \12
-       gkS\8c\9agOff£t
- = 2 * 
-kPo\9a\8brSize
-;
-
-3071 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-kToOff£t
-));
-
-3072 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-kFromOff£t
-));
-
-3075 
-__
-JumpIfNÙSmi
-(
-r5
-, &
-ruÁime
-);
-
-3076 
-__
-JumpIfNÙSmi
-(
-r6
-, &
-ruÁime
-);
-
-3077 
-__
-SmiUÁag
-(
-r5
-);
-
-3078 
-__
-SmiUÁag
-(
-r6
-, 
-S\91RC
-);
-
-3082 
-__
-bÉ
-(&
-ruÁime
-, 
-ü0
-);
-
-3084 
-__
-cm¶
-(
-r6
-, 
-r5
-);
-
-3085 
-__
-bgt
-(&
-ruÁime
-);
-
-3086 
-__
-sub
-(
-r5
-,\845, 
-r6
-);
-
-3089 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kS\8c\9agOff£t
-));
-
-3090 
-__
-JumpIfSmi
-(
-r3
-, &
-ruÁime
-);
-
-3091 
-CÚd\99
-       gis_¡r\9ag
- = 
-masm
-->
-IsObjeùS\8c\9agTy³
-(
-r3
-, 
-r4
-);
-
-3092 
-__
-b
-(
-Neg©eCÚd\99
-(
-is_¡r\9ag
-), &
-ruÁime
-, 
-ü0
-);
-
-3094 
-Lab\96
-       gs\9agË_ch¬
-;
-
-3095 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(1));
-
-3096 
-__
-b
-(
-eq
-, &
-s\9agË_ch¬
-);
-
-3099 
-Lab\96
-       g»tuº_r3
-;
-
-3102 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3103 
-__
-SmiUÁag
-(
-r0
-, 
-r7
-);
-
-3104 
-__
-cm¶
-(
-r5
-, 
-r0
-);
-
-3106 
-__
-beq
-(&
-»tuº_r3
-);
-
-3108 
-__
-bgt
-(&
-ruÁime
-);
-
-3117 
-Lab\96
-       gund\94ly\9ag_uÅacked
-, 
-       g¦iûd_¡r\9ag
-, 
-       g£q_Ü_ex\8bº®_¡r\9ag
-;
-
-3119 
-STATIC_ASSERT
-(
-kIsInd\9ceùS\8c\9agMask
- =ð(
-kSliûdS\8c\9agTag
- & 
-kCÚsS\8c\9agTag
-));
-
-3120 
-STATIC_ASSERT
-(
-kIsInd\9ceùS\8c\9agMask
- != 0);
-
-3121 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
-));
-
-3122 
-__
-beq
-(&
-£q_Ü_ex\8bº®_¡r\9ag
-, 
-ü0
-);
-
-3124 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kSliûdNÙCÚsMask
-));
-
-3125 
-__
-bÃ
-(&
-¦iûd_¡r\9ag
-, 
-ü0
-);
-
-3127 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-CÚsS\8c\9ag
-::
-kSecÚdOff£t
-));
-
-3128 
-__
-Com·»RoÙ
-(
-r8
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-3129 
-__
-bÃ
-(&
-ruÁime
-);
-
-3130 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-CÚsS\8c\9ag
-::
-kF\9c¡Off£t
-));
-
-3132 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3133 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-Ô4, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3134 
-__
-b
-(&
-und\94ly\9ag_uÅacked
-);
-
-3136 
-__
-b\9ad
-(&
-¦iûd_¡r\9ag
-);
-
-3138 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-SliûdS\8c\9ag
-::
-kP¬\92tOff£t
-));
-
-3139 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-SliûdS\8c\9ag
-::
-kOff£tOff£t
-));
-
-3140 
-__
-SmiUÁag
-(
-r4
-, 
-r7
-);
-
-3141 
-__
-add
-(
-r6
-,\846, 
-r4
-);
-
-3143 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3144 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-Ô4, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3145 
-__
-b
-(&
-und\94ly\9ag_uÅacked
-);
-
-3147 
-__
-b\9ad
-(&
-£q_Ü_ex\8bº®_¡r\9ag
-);
-
-3149 
-__
-mr
-(
-r8
-, 
-r3
-);
-
-3151 
-__
-b\9ad
-(&
-und\94ly\9ag_uÅacked
-);
-
-3153 ià(
-       gFLAG_¡r\9ag_¦iûs
-) {
-
-3154 
-Lab\96
-       gcÝy_rout\9ae
-;
-
-3159 
-__
-cmpi
-(
-r5
-, 
-O³¿nd
-(
-SliûdS\8c\9ag
-::
-kM\9aL\92gth
-));
-
-3161 
-__
-bÉ
-(&
-cÝy_rout\9ae
-);
-
-3167 
-Lab\96
-       gtwo_by\8b_¦iû
-, 
-       g£t_¦iû_h\97d\94
-;
-
-3168 
-STATIC_ASSERT
-((
-kS\8c\9agEncod\9agMask
- & 
-kOÃBy\8bS\8c\9agTag
-) != 0);
-
-3169 
-STATIC_ASSERT
-((
-kS\8c\9agEncod\9agMask
- & 
-kTwoBy\8bS\8c\9agTag
-) == 0);
-
-3170 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kS\8c\9agEncod\9agMask
-));
-
-3171 
-__
-beq
-(&
-two_by\8b_¦iû
-, 
-ü0
-);
-
-3172 
-__
-AÎoÿ\8bOÃBy\8bSliûdS\8c\9ag
-(
-r3
-, 
-r5
-, 
-r9
-, 
-r10
-, &
-ruÁime
-);
-
-3173 
-__
-b
-(&
-£t_¦iû_h\97d\94
-);
-
-3174 
-__
-b\9ad
-(&
-two_by\8b_¦iû
-);
-
-3175 
-__
-AÎoÿ\8bTwoBy\8bSliûdS\8c\9ag
-(
-r3
-, 
-r5
-, 
-r9
-, 
-r10
-, &
-ruÁime
-);
-
-3176 
-__
-b\9ad
-(&
-£t_¦iû_h\97d\94
-);
-
-3177 
-__
-SmiTag
-(
-r6
-);
-
-3178 
-__
-StÜeP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-SliûdS\8c\9ag
-::
-kP¬\92tOff£t
-), 
-r0
-);
-
-3179 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-SliûdS\8c\9ag
-::
-kOff£tOff£t
-), 
-r0
-);
-
-3180 
-__
-b
-(&
-»tuº_r3
-);
-
-3182 
-__
-b\9ad
-(&
-cÝy_rout\9ae
-);
-
-3189 
-Lab\96
-       gtwo_by\8b_£qu\92t\9fl
-, 
-       g£qu\92t\9fl_¡r\9ag
-, 
-       g®loÿ\8b_»suÉ
-;
-
-3190 
-STATIC_ASSERT
-(
-kEx\8bº®S\8c\9agTag
- != 0);
-
-3191 
-STATIC_ASSERT
-(
-kSeqS\8c\9agTag
- == 0);
-
-3192 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kEx\8bº®S\8c\9agTag
-));
-
-3193 
-__
-beq
-(&
-£qu\92t\9fl_¡r\9ag
-, 
-ü0
-);
-
-3197 
-STATIC_ASSERT
-(
-kShÜtEx\8bº®S\8c\9agTag
- != 0);
-
-3198 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kShÜtEx\8bº®S\8c\9agTag
-));
-
-3199 
-__
-bÃ
-(&
-ruÁime
-, 
-ü0
-);
-
-3200 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-Ô8, 
-Ex\8bº®S\8c\9ag
-::
-kResourûD©aOff£t
-));
-
-3202 
-__
-b
-(&
-®loÿ\8b_»suÉ
-);
-
-3204 
-__
-b\9ad
-(&
-£qu\92t\9fl_¡r\9ag
-);
-
-3206 
-STATIC_ASSERT
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- =ð
-SeqOÃBy\8bS\8c\9ag
-::kHeaderSize);
-
-3207 
-__
-addi
-(
-r8
-,\848, 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3209 
-__
-b\9ad
-(&
-®loÿ\8b_»suÉ
-);
-
-3211 
-STATIC_ASSERT
-((
-kOÃBy\8bS\8c\9agTag
- & 
-kS\8c\9agEncod\9agMask
-) != 0);
-
-3212 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(
-kS\8c\9agEncod\9agMask
-));
-
-3213 
-__
-beq
-(&
-two_by\8b_£qu\92t\9fl
-, 
-ü0
-);
-
-3216 
-__
-AÎoÿ\8bOÃBy\8bS\8c\9ag
-(
-r3
-, 
-r5
-, 
-r7
-, 
-r9
-, 
-r10
-, &
-ruÁime
-);
-
-3219 
-__
-add
-(
-r8
-,\848, 
-r6
-);
-
-3221 
-__
-addi
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3227 
-STATIC_ASSERT
-((
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- & 
-kObjeùAlignm\92tMask
-) == 0);
-
-3228 
-       gS\8c\9agH\96³r
-::
-G\92\94©eCÝyCh¬aù\94s
-(
-masm
-, 
-r4
-, 
-r8
-, 
-r5
-, 
-r6
-,
-
-3229 
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
-);
-
-3230 
-__
-b
-(&
-»tuº_r3
-);
-
-3233 
-__
-b\9ad
-(&
-two_by\8b_£qu\92t\9fl
-);
-
-3234 
-__
-AÎoÿ\8bTwoBy\8bS\8c\9ag
-(
-r3
-, 
-r5
-, 
-r7
-, 
-r9
-, 
-r10
-, &
-ruÁime
-);
-
-3237 
-__
-ShiáLeáImm
-(
-r4
-, 
-r6
-, 
-O³¿nd
-(1));
-
-3238 
-__
-add
-(
-r8
-,\848, 
-r4
-);
-
-3240 
-__
-addi
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3246 
-STATIC_ASSERT
-((
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- & 
-kObjeùAlignm\92tMask
-) == 0);
-
-3247 
-       gS\8c\9agH\96³r
-::
-G\92\94©eCÝyCh¬aù\94s
-(
-masm
-, 
-r4
-, 
-r8
-, 
-r5
-, 
-r6
-,
-
-3248 
-S\8c\9ag
-::
-TWO_BYTE_ENCODING
-);
-
-3250 
-__
-b\9ad
-(&
-»tuº_r3
-);
-
-3251 
-CouÁ\94s
-* 
-       gcouÁ\94s
- = 
-isީe
-()->
-couÁ\94s
-();
-
-3252 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-sub_¡r\9ag_Çtive
-(), 1, 
-r6
-, 
-r7
-);
-
-3253 
-__
-DrÝ
-(3);
-
-3254 
-__
-R\91
-();
-
-3257 
-__
-b\9ad
-(&
-ruÁime
-);
-
-3258 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kSubS\8c\9ag
-, 3, 1);
-
-3260 
-__
-b\9ad
-(&
-s\9agË_ch¬
-);
-
-3265 
-__
-SmiTag
-(
-r6
-,\846);
-
-3266 
-S\8c\9agCh¬AtG\92\94©Ü
-g\92\94©Ü
-(
-r3
-, 
-r6
-, 
-r5
-,\843, &
-ruÁime
-, &runtime, &runtime,
-
-3267 
-STRING_INDEX_IS_NUMBER
-, 
-RECEIVER_IS_STRING
-);
-
-3268 
-       gg\92\94©Ü
-.
-G\92\94©eFa¡
-(
-masm
-);
-
-3269 
-__
-DrÝ
-(3);
-
-3270 
-__
-R\91
-();
-
-3271 
-       gg\92\94©Ü
-.
-Sk\9dSlow
-(
-masm
-, &
-ruÁime
-);
-
-3275 \1e
-       gS\8c\9agH\96³r
-::
-G\92\94©eFÏtOÃBy\8bS\8c\9agEqu®s
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-3276 
-Regi¡\94
-Ëá
-,
-
-3277 
-Regi¡\94
-right
-,
-
-3278 
-Regi¡\94
-sü©ch1
-,
-
-3279 
-Regi¡\94
-sü©ch2
-) {
-
-3280 
-Regi¡\94
-       gËngth
- = 
-sü©ch1
-;
-
-3283 
-Lab\96
-       g¡r\9ags_nÙ_equ®
-, 
-       gcheck_z\94o_Ëngth
-;
-
-3284 
-__
-LßdP
-(
-Ëngth
-, 
-F\9bldMemO³¿nd
-(
-Ëá
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3285 
-__
-LßdP
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-right
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3286 
-__
-cmp
-(
-Ëngth
-, 
-sü©ch2
-);
-
-3287 
-__
-beq
-(&
-check_z\94o_Ëngth
-);
-
-3288 
-__
-b\9ad
-(&
-¡r\9ags_nÙ_equ®
-);
-
-3289 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-NOT_EQUAL
-));
-
-3290 
-__
-R\91
-();
-
-3293 
-Lab\96
-       gcom·»_ch¬s
-;
-
-3294 
-__
-b\9ad
-(&
-check_z\94o_Ëngth
-);
-
-3295 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3296 
-__
-cmpi
-(
-Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3297 
-__
-bÃ
-(&
-com·»_ch¬s
-);
-
-3298 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3299 
-__
-R\91
-();
-
-3302 
-__
-b\9ad
-(&
-com·»_ch¬s
-);
-
-3303 
-G\92\94©eOÃBy\8bCh¬sCom·»LoÝ
-(
-masm
-, 
-Ëá
-, 
-right
-, 
-Ëngth
-, 
-sü©ch2
-,
-
-3304 &
-¡r\9ags_nÙ_equ®
-);
-
-3307 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3308 
-__
-R\91
-();
-
-3312 \1e
-       gS\8c\9agH\96³r
-::
-G\92\94©eCom·»FÏtOÃBy\8bS\8c\9ags
-(
-
-3313 
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-Ëá
-, Regi¡\94 
-right
-, Regi¡\94 
-sü©ch1
-,
-
-3314 
-Regi¡\94
-sü©ch2
-, Regi¡\94 
-sü©ch3
-) {
-
-3315 
-Lab\96
-       gsk\9d
-, 
-       g»suÉ_nÙ_equ®
-, 
-       gcom·»_Ëngths
-;
-
-3317 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-Ëá
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3318 
-__
-LßdP
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-right
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3319 
-__
-sub
-(
-sü©ch3
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-3320 
-Regi¡\94
-       gËngth_d\96\8f
- = 
-sü©ch3
-;
-
-3321 
-__
-bË
-(&
-sk\9d
-, 
-ü0
-);
-
-3322 
-__
-mr
-(
-sü©ch1
-, 
-sü©ch2
-);
-
-3323 
-__
-b\9ad
-(&
-sk\9d
-);
-
-3324 
-Regi¡\94
-       gm\9a_Ëngth
- = 
-sü©ch1
-;
-
-3325 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3326 
-__
-cmpi
-(
-m\9a_Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3327 
-__
-beq
-(&
-com·»_Ëngths
-);
-
-3330 
-G\92\94©eOÃBy\8bCh¬sCom·»LoÝ
-(
-masm
-, 
-Ëá
-, 
-right
-, 
-m\9a_Ëngth
-, 
-sü©ch2
-,
-
-3331 &
-»suÉ_nÙ_equ®
-);
-
-3334 
-__
-b\9ad
-(&
-com·»_Ëngths
-);
-
-3335 
-DCHECK
-(
-Smi
-::
-FromIÁ
-(
-EQUAL
-è=ð
-¡©ic_ÿ¡
-<Smi*>(0));
-
-3337 
-__
-mr
-(
-r3
-, 
-Ëngth_d\96\8f
-);
-
-3338 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3339 
-__
-b\9ad
-(&
-»suÉ_nÙ_equ®
-);
-
-3342 
-Lab\96
-       gËss_equ®
-, 
-       gequ®
-;
-
-3343 
-__
-bË
-(&
-Ëss_equ®
-);
-
-3344 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-GREATER
-));
-
-3345 
-__
-R\91
-();
-
-3346 
-__
-b\9ad
-(&
-Ëss_equ®
-);
-
-3347 
-__
-beq
-(&
-equ®
-);
-
-3348 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-LESS
-));
-
-3349 
-__
-b\9ad
-(&
-equ®
-);
-
-3350 
-__
-R\91
-();
-
-3354 \1e
-       gS\8c\9agH\96³r
-::
-G\92\94©eOÃBy\8bCh¬sCom·»LoÝ
-(
-
-3355 
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-Ëá
-, Regi¡\94 
-right
-, Regi¡\94 
-Ëngth
-,
-
-3356 
-Regi¡\94
-sü©ch1
-, 
-Lab\96
-* 
-ch¬s_nÙ_equ®
-) {
-
-3360 
-__
-SmiUÁag
-(
-Ëngth
-);
-
-3361 
-__
-addi
-(
-sü©ch1
-, 
-Ëngth
-,
-
-3362 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3363 
-__
-add
-(
-Ëá
-,\86eá, 
-sü©ch1
-);
-
-3364 
-__
-add
-(
-right
-,\84ight, 
-sü©ch1
-);
-
-3365 
-__
-subfic
-(
-Ëngth
-,\86\92gth, 
-O³¿nd
-::
-Z\94o
-());
-
-3366 
-Regi¡\94
-       g\9adex
- = 
-Ëngth
-;
-
-3369 
-Lab\96
-       gloÝ
-;
-
-3370 
-__
-b\9ad
-(&
-loÝ
-);
-
-3371 
-__
-lbzx
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-Ëá
-, 
-\9adex
-));
-
-3372 
-__
-lbzx
-(
-r0
-, 
-MemO³¿nd
-(
-right
-, 
-\9adex
-));
-
-3373 
-__
-cmp
-(
-sü©ch1
-, 
-r0
-);
-
-3374 
-__
-bÃ
-(
-ch¬s_nÙ_equ®
-);
-
-3375 
-__
-addi
-(
-\9adex
-, index, 
-O³¿nd
-(1));
-
-3376 
-__
-cmpi
-(
-\9adex
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3377 
-__
-bÃ
-(&
-loÝ
-);
-
-3381 \1e
-       gS\8c\9agCom·»Stub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3382 
-Lab\96
-ruÁime
-;
-
-3384 
-CouÁ\94s
-* 
-       gcouÁ\94s
- = 
-isީe
-()->
-couÁ\94s
-();
-
-3389 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-3390 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-3392 
-Lab\96
-       gnÙ_§me
-;
-
-3393 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-3394 
-__
-bÃ
-(&
-nÙ_§me
-);
-
-3395 
-STATIC_ASSERT
-(
-EQUAL
- == 0);
-
-3396 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3397 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3398 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_com·»_Çtive
-(), 1, 
-r4
-, 
-r5
-);
-
-3399 
-__
-addi
-(
-, sp, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-3400 
-__
-R\91
-();
-
-3402 
-__
-b\9ad
-(&
-nÙ_§me
-);
-
-3405 
-__
-JumpIfNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-r4
-, 
-r3
-, 
-r5
-, 
-r6
-, &
-ruÁime
-);
-
-3408 
-__
-Inüem\92tCouÁ\94
-(
-couÁ\94s
-->
-¡r\9ag_com·»_Çtive
-(), 1, 
-r5
-, 
-r6
-);
-
-3409 
-__
-addi
-(
-, sp, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-3410 
-       gS\8c\9agH\96³r
-::
-G\92\94©eCom·»FÏtOÃBy\8bS\8c\9ags
-(
-masm
-, 
-r4
-, 
-r3
-, 
-r5
-, 
-r6
-, 
-r7
-);
-
-3414 
-__
-b\9ad
-(&
-ruÁime
-);
-
-3415 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kS\8c\9agCom·»
-, 2, 1);
-
-3419 \1e
-       gB\9a¬yOpICW\99hAÎoÿtiÚS\99eStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3429 
-__
-Move
-(
-r5
-, 
-hªdË
-(
-isީe
-()->
-h\97p
-()->
-undef\9aed_v®ue
-()));
-
-3432 ià(
-       gFLAG_debug_code
-) {
-
-3433 
-__
-Te¡IfSmi
-(
-r5
-, 
-r0
-);
-
-3434 
-__
-As£¹
-(
-, 
-kEx³ùedAÎoÿtiÚS\99e
-, 
-ü0
-);
-
-3435 
-__
-push
-(
-r5
-);
-
-3436 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3437 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-3438 
-__
-cmp
-(
-r5
-, 
-\9d
-);
-
-3439 
-__
-pÝ
-(
-r5
-);
-
-3440 
-__
-As£¹
-(
-eq
-, 
-kEx³ùedAÎoÿtiÚS\99e
-);
-
-3445 
-B\9a¬yOpW\99hAÎoÿtiÚS\99eStub
-¡ub
-(
-isީe
-(), 
-¡©e
-());
-
-3446 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-3450 \1e
-       gCom·»ICStub
-::
-G\92\94©eSmis
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3451 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-SMI
-);
-
-3452 
-Lab\96
-       gmiss
-;
-
-3453 
-__
-Üx
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-3454 
-__
-JumpIfNÙSmi
-(
-r5
-, &
-miss
-);
-
-3456 ià(
-G\91CÚd\99
-(è=ð
-eq
-) {
-
-3459 
-__
-sub
-(
-r3
-,\843, 
-r4
-);
-
-3462 
-__
-SmiUÁag
-(
-r4
-);
-
-3463 
-__
-SmiUÁag
-(
-r3
-);
-
-3464 
-__
-sub
-(
-r3
-, 
-r4
-,\843);
-
-3466 
-__
-R\91
-();
-
-3468 
-__
-b\9ad
-(&
-miss
-);
-
-3469 
-G\92\94©eMiss
-(
-masm
-);
-
-3473 \1e
-       gCom·»ICStub
-::
-G\92\94©eNumb\94s
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3474 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-NUMBER
-);
-
-3476 
-Lab\96
-       gg\92\94ic_¡ub
-;
-
-3477 
-Lab\96
-       gunÜd\94ed
-, 
-       gmaybe_undef\9aed1
-, 
-       gmaybe_undef\9aed2
-;
-
-3478 
-Lab\96
-       gmiss
-;
-
-3479 
-Lab\96
-       gequ®
-, 
-       gËss_thª
-;
-
-3481 ià(
-Ëá
-(è=ð
-Com·»ICS\8f\8b
-::
-SMI
-) {
-
-3482 
-__
-JumpIfNÙSmi
-(
-r4
-, &
-miss
-);
-
-3484 ià(
-right
-(è=ð
-Com·»ICS\8f\8b
-::
-SMI
-) {
-
-3485 
-__
-JumpIfNÙSmi
-(
-r3
-, &
-miss
-);
-
-3491 
-Lab\96
-       gdÚe
-, 
-       gËá
-, 
-       gËá_smi
-, 
-       gright_smi
-;
-
-3492 
-__
-JumpIfSmi
-(
-r3
-, &
-right_smi
-);
-
-3493 
-__
-CheckM­
-(
-r3
-, 
-r5
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, &
-maybe_undef\9aed1
-,
-
-3494 
-DONT_DO_SMI_CHECK
-);
-
-3495 
-__
-lfd
-(
-d1
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-3496 
-__
-b
-(&
-Ëá
-);
-
-3497 
-__
-b\9ad
-(&
-right_smi
-);
-
-3498 
-__
-SmiToDoubË
-(
-d1
-, 
-r3
-);
-
-3500 
-__
-b\9ad
-(&
-Ëá
-);
-
-3501 
-__
-JumpIfSmi
-(
-r4
-, &
-Ëá_smi
-);
-
-3502 
-__
-CheckM­
-(
-r4
-, 
-r5
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, &
-maybe_undef\9aed2
-,
-
-3503 
-DONT_DO_SMI_CHECK
-);
-
-3504 
-__
-lfd
-(
-d0
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-3505 
-__
-b
-(&
-dÚe
-);
-
-3506 
-__
-b\9ad
-(&
-Ëá_smi
-);
-
-3507 
-__
-SmiToDoubË
-(
-d0
-, 
-r4
-);
-
-3509 
-__
-b\9ad
-(&
-dÚe
-);
-
-3512 
-__
-fcmpu
-(
-d0
-, 
-d1
-);
-
-3515 
-__
-bunÜd\94ed
-(&
-unÜd\94ed
-);
-
-3518 
-__
-beq
-(&
-equ®
-);
-
-3519 
-__
-bÉ
-(&
-Ëss_thª
-);
-
-3521 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-GREATER
-));
-
-3522 
-__
-R\91
-();
-
-3523 
-__
-b\9ad
-(&
-equ®
-);
-
-3524 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-EQUAL
-));
-
-3525 
-__
-R\91
-();
-
-3526 
-__
-b\9ad
-(&
-Ëss_thª
-);
-
-3527 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-LESS
-));
-
-3528 
-__
-R\91
-();
-
-3530 
-__
-b\9ad
-(&
-unÜd\94ed
-);
-
-3531 
-__
-b\9ad
-(&
-g\92\94ic_¡ub
-);
-
-3532 
-Com·»ICStub
-¡ub
-(
-isީe
-(), 
-(), 
-Com·»ICS\8f\8b
-::
-GENERIC
-,
-
-3533 
-Com·»ICS\8f\8b
-::
-GENERIC
-, CompareICState::GENERIC);
-
-3534 
-__
-Jump
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-3536 
-__
-b\9ad
-(&
-maybe_undef\9aed1
-);
-
-3537 ià(
-       gTok\92
-::
-IsOrd\94edR\96©iÚ®Com·»Op
-(
-())) {
-
-3538 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3539 
-__
-bÃ
-(&
-miss
-);
-
-3540 
-__
-JumpIfSmi
-(
-r4
-, &
-unÜd\94ed
-);
-
-3541 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-HEAP_NUMBER_TYPE
-);
-
-3542 
-__
-bÃ
-(&
-maybe_undef\9aed2
-);
-
-3543 
-__
-b
-(&
-unÜd\94ed
-);
-
-3546 
-__
-b\9ad
-(&
-maybe_undef\9aed2
-);
-
-3547 ià(
-       gTok\92
-::
-IsOrd\94edR\96©iÚ®Com·»Op
-(
-())) {
-
-3548 
-__
-Com·»RoÙ
-(
-r4
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3549 
-__
-beq
-(&
-unÜd\94ed
-);
-
-3552 
-__
-b\9ad
-(&
-miss
-);
-
-3553 
-G\92\94©eMiss
-(
-masm
-);
-
-3557 \1e
-       gCom·»ICStub
-::
-G\92\94©eIÁ\94ÇlizedS\8c\9ags
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3558 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-INTERNALIZED_STRING
-);
-
-3559 
-Lab\96
-       gmiss
-, 
-       gnÙ_equ®
-;
-
-3562 
-Regi¡\94
-       gËá
- = 
-r4
-;
-
-3563 
-Regi¡\94
-       gright
- = 
-r3
-;
-
-3564 
-Regi¡\94
-       gtmp1
- = 
-r5
-;
-
-3565 
-Regi¡\94
-       gtmp2
- = 
-r6
-;
-
-3568 
-__
-JumpIfE\99h\94Smi
-(
-Ëá
-, 
-right
-, &
-miss
-);
-
-3571 
-__
-LßdP
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-(
-Ëá
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3572 
-__
-LßdP
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-(
-right
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3573 
-__
-lbz
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-Ñmp1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3574 
-__
-lbz
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-Ñmp2, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3575 
-STATIC_ASSERT
-(
-kIÁ\94ÇlizedTag
- =ð0 && 
-kS\8c\9agTag
- == 0);
-
-3576 
-__
-Üx
-(
-tmp1
-,\81mp1, 
-tmp2
-);
-
-3577 
-__
-ªdi
-(
-r0
-, 
-tmp1
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
- | 
-kIsNÙIÁ\94ÇlizedMask
-));
-
-3578 
-__
-bÃ
-(&
-miss
-, 
-ü0
-);
-
-3581 
-__
-cmp
-(
-Ëá
-, 
-right
-);
-
-3582 
-__
-bÃ
-(&
-nÙ_equ®
-);
-
-3585 
-DCHECK
-(
-right
-.
-is
-(
-r3
-));
-
-3586 
-STATIC_ASSERT
-(
-EQUAL
- == 0);
-
-3587 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3588 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3589 
-__
-b\9ad
-(&
-nÙ_equ®
-);
-
-3590 
-__
-R\91
-();
-
-3592 
-__
-b\9ad
-(&
-miss
-);
-
-3593 
-G\92\94©eMiss
-(
-masm
-);
-
-3597 \1e
-       gCom·»ICStub
-::
-G\92\94©eUniqueNames
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3598 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-UNIQUE_NAME
-);
-
-3599 
-DCHECK
-(
-G\91CÚd\99
-(è=ð
-eq
-);
-
-3600 
-Lab\96
-       gmiss
-;
-
-3603 
-Regi¡\94
-       gËá
- = 
-r4
-;
-
-3604 
-Regi¡\94
-       gright
- = 
-r3
-;
-
-3605 
-Regi¡\94
-       gtmp1
- = 
-r5
-;
-
-3606 
-Regi¡\94
-       gtmp2
- = 
-r6
-;
-
-3609 
-__
-JumpIfE\99h\94Smi
-(
-Ëá
-, 
-right
-, &
-miss
-);
-
-3613 
-__
-LßdP
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-(
-Ëá
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3614 
-__
-LßdP
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-(
-right
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3615 
-__
-lbz
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-Ñmp1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3616 
-__
-lbz
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-Ñmp2, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3618 
-__
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-tmp1
-, &
-miss
-);
-
-3619 
-__
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-tmp2
-, &
-miss
-);
-
-3622 
-__
-cmp
-(
-Ëá
-, 
-right
-);
-
-3623 
-__
-bÃ
-(&
-miss
-);
-
-3626 
-DCHECK
-(
-right
-.
-is
-(
-r3
-));
-
-3627 
-STATIC_ASSERT
-(
-EQUAL
- == 0);
-
-3628 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3629 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3630 
-__
-R\91
-();
-
-3632 
-__
-b\9ad
-(&
-miss
-);
-
-3633 
-G\92\94©eMiss
-(
-masm
-);
-
-3637 \1e
-       gCom·»ICStub
-::
-G\92\94©eS\8c\9ags
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3638 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-STRING
-);
-
-3639 
-Lab\96
-       gmiss
-, 
-       gnÙ_id\92tiÿl
-, 
-       gis_symbÞ
-;
-
-3641 
-boÞ
-       gequ®\99y
- = 
-Tok\92
-::
-IsEqu®\99yOp
-(
-());
-
-3644 
-Regi¡\94
-       gËá
- = 
-r4
-;
-
-3645 
-Regi¡\94
-       gright
- = 
-r3
-;
-
-3646 
-Regi¡\94
-       gtmp1
- = 
-r5
-;
-
-3647 
-Regi¡\94
-       gtmp2
- = 
-r6
-;
-
-3648 
-Regi¡\94
-       gtmp3
- = 
-r7
-;
-
-3649 
-Regi¡\94
-       gtmp4
- = 
-r8
-;
-
-3652 
-__
-JumpIfE\99h\94Smi
-(
-Ëá
-, 
-right
-, &
-miss
-);
-
-3656 
-__
-LßdP
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-(
-Ëá
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3657 
-__
-LßdP
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-(
-right
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3658 
-__
-lbz
-(
-tmp1
-, 
-F\9bldMemO³¿nd
-Ñmp1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3659 
-__
-lbz
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-Ñmp2, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3660 
-STATIC_ASSERT
-(
-kNÙS\8c\9agTag
- != 0);
-
-3661 
-__
-Üx
-(
-tmp3
-, 
-tmp1
-, 
-tmp2
-);
-
-3662 
-__
-ªdi
-(
-r0
-, 
-tmp3
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-3663 
-__
-bÃ
-(&
-miss
-, 
-ü0
-);
-
-3666 
-__
-cmp
-(
-Ëá
-, 
-right
-);
-
-3667 
-STATIC_ASSERT
-(
-EQUAL
- == 0);
-
-3668 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3669 
-__
-bÃ
-(&
-nÙ_id\92tiÿl
-);
-
-3670 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-EQUAL
-));
-
-3671 
-__
-R\91
-();
-
-3672 
-__
-b\9ad
-(&
-nÙ_id\92tiÿl
-);
-
-3679 ià(
-       gequ®\99y
-) {
-
-3680 
-DCHECK
-(
-G\91CÚd\99
-(è=ð
-eq
-);
-
-3681 
-STATIC_ASSERT
-(
-kIÁ\94ÇlizedTag
- == 0);
-
-3682 
-__
-Üx
-(
-tmp3
-, 
-tmp1
-, 
-tmp2
-);
-
-3683 
-__
-ªdi
-(
-r0
-, 
-tmp3
-, 
-O³¿nd
-(
-kIsNÙIÁ\94ÇlizedMask
-));
-
-3684 
-__
-bÃ
-(&
-is_symbÞ
-, 
-ü0
-);
-
-3687 
-DCHECK
-(
-right
-.
-is
-(
-r3
-));
-
-3688 
-__
-R\91
-();
-
-3689 
-__
-b\9ad
-(&
-is_symbÞ
-);
-
-3693 
-Lab\96
-       gruÁime
-;
-
-3694 
-__
-JumpIfBÙhIn¡ªûTy³sA»NÙSequ\92t\9flOÃBy\8b
-(
-tmp1
-, 
-tmp2
-, 
-tmp3
-, 
-tmp4
-,
-
-3695 &
-ruÁime
-);
-
-3698 ià(
-       gequ®\99y
-) {
-
-3699 
-       gS\8c\9agH\96³r
-::
-G\92\94©eFÏtOÃBy\8bS\8c\9agEqu®s
-(
-masm
-, 
-Ëá
-, 
-right
-, 
-tmp1
-,
-
-3700 
-tmp2
-);
-
-3702 
-       gS\8c\9agH\96³r
-::
-G\92\94©eCom·»FÏtOÃBy\8bS\8c\9ags
-(
-masm
-, 
-Ëá
-, 
-right
-, 
-tmp1
-,
-
-3703 
-tmp2
-, 
-tmp3
-);
-
-3707 
-__
-b\9ad
-(&
-ruÁime
-);
-
-3708 
-__
-Push
-(
-Ëá
-, 
-right
-);
-
-3709 ià(
-       gequ®\99y
-) {
-
-3710 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kS\8c\9agEqu®s
-, 2, 1);
-
-3712 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kS\8c\9agCom·»
-, 2, 1);
-
-3715 
-__
-b\9ad
-(&
-miss
-);
-
-3716 
-G\92\94©eMiss
-(
-masm
-);
-
-3720 \1e
-       gCom·»ICStub
-::
-G\92\94©eObjeùs
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3721 
-DCHECK
-(
-¡©e
-(è=ð
-Com·»ICS\8f\8b
-::
-OBJECT
-);
-
-3722 
-Lab\96
-       gmiss
-;
-
-3723 
-__
-ªd_
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-3724 
-__
-JumpIfSmi
-(
-r5
-, &
-miss
-);
-
-3726 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r5
-,\845, 
-JS_OBJECT_TYPE
-);
-
-3727 
-__
-bÃ
-(&
-miss
-);
-
-3728 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-JS_OBJECT_TYPE
-);
-
-3729 
-__
-bÃ
-(&
-miss
-);
-
-3731 
-DCHECK
-(
-G\91CÚd\99
-(è=ð
-eq
-);
-
-3732 
-__
-sub
-(
-r3
-,\843, 
-r4
-);
-
-3733 
-__
-R\91
-();
-
-3735 
-__
-b\9ad
-(&
-miss
-);
-
-3736 
-G\92\94©eMiss
-(
-masm
-);
-
-3740 \1e
-       gCom·»ICStub
-::
-G\92\94©eKnownObjeùs
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3741 
-Lab\96
-miss
-;
-
-3742 
-__
-ªd_
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-3743 
-__
-JumpIfSmi
-(
-r5
-, &
-miss
-);
-
-3744 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3745 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3746 
-__
-Cmpi
-(
-r5
-, 
-O³¿nd
-(
-known_m­_
-), 
-r0
-);
-
-3747 
-__
-bÃ
-(&
-miss
-);
-
-3748 
-__
-Cmpi
-(
-r6
-, 
-O³¿nd
-(
-known_m­_
-), 
-r0
-);
-
-3749 
-__
-bÃ
-(&
-miss
-);
-
-3751 
-__
-sub
-(
-r3
-,\843, 
-r4
-);
-
-3752 
-__
-R\91
-();
-
-3754 
-__
-b\9ad
-(&
-miss
-);
-
-3755 
-G\92\94©eMiss
-(
-masm
-);
-
-3759 \1e
-       gCom·»ICStub
-::
-G\92\94©eMiss
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3762 
-Ex\8bº®Reã»nû
-miss
- =
-
-3763 
-Ex\8bº®Reã»nû
-(
-IC_Ut\9e\99y
-(
-IC
-::
-kCom·»IC_Miss
-), 
-isީe
-());
-
-3765 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-3766 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-3767 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-3768 
-__
-LßdSmiL\99\94®
-(
-r0
-, 
-Smi
-::
-FromIÁ
-(
-()));
-
-3769 
-__
-push
-(
-r0
-);
-
-3770 
-__
-C®lEx\8bº®Reã»nû
-(
-miss
-, 3);
-
-3772 
-__
-addi
-(
-r5
-, 
-r3
-, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3774 
-__
-PÝ
-(
-r4
-, 
-r3
-);
-
-3777 
-__
-JumpToJSEÁry
-(
-r5
-);
-
-3782 \1e
-       gD\9ceùCEÁryStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3785 
-__
-mær
-(
-r0
-);
-
-3786 
-__
-StÜeP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-kS\8fckF¿meEx\8caP¬amSlÙ
- * 
-kPo\9a\8brSize
-));
-
-3787 
-__
-C®l
-(
-\9d
-);
-
-3788 
-__
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-kS\8fckF¿meEx\8caP¬amSlÙ
- * 
-kPo\9a\8brSize
-));
-
-3789 
-__
-m\8er
-(
-r0
-);
-
-3790 
-__
-bÌ
-();
-
-3794 \1e
-       gD\9ceùCEÁryStub
-::
-G\92\94©eC®l
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-\8frg\91
-) {
-
-3795 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- && !
-def\9aed
-(
-USE_SIMULATOR
-)
-
-3797 
-__
-LßdP
-(
-ToRegi¡\94
-(
-ABI_TOC_REGISTER
-), 
-MemO³¿nd
-(
-\8frg\91
-, 
-kPo\9a\8brSize
-));
-
-3798 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-\8frg\91
-, 0));
-
-3802 
-__
-Move
-(
-\9d
-, 
-\8frg\91
-);
-
-3805 
-\9a\8d\8c_t
-       gcode
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-G\91Code
-().
-loÿtiÚ
-());
-
-3806 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-));
-
-3807 
-__
-C®l
-(
-r0
-);
-
-3811 \1e
-       gNameDiùiÚ¬yLookupStub
-::
-G\92\94©eNeg©iveLookup
-(
-
-3812 
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-miss
-, Lab\96
-dÚe
-, 
-Regi¡\94
-»ûiv\94
-,
-
-3813 
-Regi¡\94
-´Ý\94t\9bs
-, 
-HªdË
-<
-Name
-> 
-Çme
-, Regi¡\94 
-sü©ch0
-) {
-
-3814 
-DCHECK
-(
-Çme
-->
-IsUniqueName
-());
-
-3820 \ f\12
-       gi
- = 0; i < 
-       gkIƚedProbes
-; i++) {
-
-3823 
-Regi¡\94
-       g\9adex
- = 
-sü©ch0
-;
-
-3825 
-__
-LßdP
-(
-\9adex
-, 
-F\9bldMemO³¿nd
-(
-´Ý\94t\9bs
-, 
-kC­ac\99yOff£t
-));
-
-3826 
-__
-subi
-(
-\9adex
-, index, 
-O³¿nd
-(1));
-
-3827 
-__
-LßdSmiL\99\94®
-(
-
-3828 
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-Çme
-->
-Hash
-(è+ 
-NameDiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-)));
-
-3829 
-__
-ªd_
-(
-\9adex
-, index, 
-\9d
-);
-
-3832 
-DCHECK
-(
-NameDiùiÚ¬y
-::
-kEÁrySize
- == 3);
-
-3833 
-__
-ShiáLeáImm
-(
-\9d
-, 
-\9adex
-, 
-O³¿nd
-(1));
-
-3834 
-__
-add
-(
-\9adex
-, index, 
-\9d
-);
-
-3836 
-Regi¡\94
-       g\92t\99y_Çme
- = 
-sü©ch0
-;
-
-3838 
-Regi¡\94
-       gtmp
- = 
-´Ý\94t\9bs
-;
-
-3839 
-__
-SmiToP\8cA¼ayOff£t
-(
-\9d
-, 
-\9adex
-);
-
-3840 
-__
-add
-(
-tmp
-, 
-´Ý\94t\9bs
-, 
-\9d
-);
-
-3841 
-__
-LßdP
-(
-\92t\99y_Çme
-, 
-F\9bldMemO³¿nd
-(
-tmp
-, 
-kEËm\92tsS\8f¹Off£t
-));
-
-3843 
-DCHECK
-(!
-tmp
-.
-is
-(
-\92t\99y_Çme
-));
-
-3844 
-__
-LßdRoÙ
-(
-tmp
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3845 
-__
-cmp
-(
-\92t\99y_Çme
-, 
-tmp
-);
-
-3846 
-__
-beq
-(
-dÚe
-);
-
-3849 
-__
-LßdRoÙ
-(
-tmp
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3852 
-__
-Cmpi
-(
-\92t\99y_Çme
-, 
-O³¿nd
-(
-HªdË
-<
-Name
->(
-Çme
-)), 
-r0
-);
-
-3853 
-__
-beq
-(
-miss
-);
-
-3855 
-Lab\96
-       ggood
-;
-
-3856 
-__
-cmp
-(
-\92t\99y_Çme
-, 
-tmp
-);
-
-3857 
-__
-beq
-(&
-good
-);
-
-3860 
-__
-LßdP
-(
-\92t\99y_Çme
-, 
-F\9bldMemO³¿nd
-ÓÁ\99y_Çme, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3861 
-__
-lbz
-(
-\92t\99y_Çme
-, 
-F\9bldMemO³¿nd
-ÓÁ\99y_Çme, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3862 
-__
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-\92t\99y_Çme
-, 
-miss
-);
-
-3863 
-__
-b\9ad
-(&
-good
-);
-
-3866 
-__
-LßdP
-(
-´Ý\94t\9bs
-,
-
-3867 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-3870 cڡ \12
-       g¥\9el_mask
- = (
-r0
-.
-b\99
-(è| 
-r9
-.b\99(è| 
-r8
-.b\99(è| 
-r7
-.b\99(è| 
-r6
-.bit() |
-
-3871 
-r5
-.
-b\99
-(è| 
-r4
-.b\99(è| 
-r3
-.bit());
-
-3873 
-__
-mær
-(
-r0
-);
-
-3874 
-__
-MuÉiPush
-(
\9el_mask
-);
-
-3876 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-3877 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-HªdË
-<
-Name
->(
-Çme
-)));
-
-3878 
-NameDiùiÚ¬yLookupStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-NEGATIVE_LOOKUP
-);
-
-3879 
-__
-C®lStub
-(&
-¡ub
-);
-
-3880 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3882 
-__
-MuÉiPÝ
-(
\9el_mask
-);
-
-3883 
-__
-m\8er
-(
-r0
-);
-
-3885 
-__
-beq
-(
-dÚe
-);
-
-3886 
-__
-bÃ
-(
-miss
-);
-
-3894 \1e
-       gNameDiùiÚ¬yLookupStub
-::
-G\92\94©ePos\99iveLookup
-(
-
-3895 
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-miss
-, Lab\96
-dÚe
-, 
-Regi¡\94
-\96em\92ts
-,
-
-3896 
-Regi¡\94
-Çme
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-) {
-
-3897 
-DCHECK
-(!
-\96em\92ts
-.
-is
-(
-sü©ch1
-));
-
-3898 
-DCHECK
-(!
-\96em\92ts
-.
-is
-(
-sü©ch2
-));
-
-3899 
-DCHECK
-(!
-Çme
-.
-is
-(
-sü©ch1
-));
-
-3900 
-DCHECK
-(!
-Çme
-.
-is
-(
-sü©ch2
-));
-
-3902 
-__
-As£¹Name
-(
-Çme
-);
-
-3905 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-\96em\92ts
-, 
-kC­ac\99yOff£t
-));
-
-3906 
-__
-SmiUÁag
-(
-sü©ch1
-);
-
-3907 
-__
-subi
-(
-sü©ch1
-, sü©ch1, 
-O³¿nd
-(1));
-
-3912 \ f\12
-       gi
- = 0; i < 
-       gkIƚedProbes
-; i++) {
-
-3914 
-__
-lwz
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-Çme
-, 
-Name
-::
-kHashF\9bldOff£t
-));
-
-3915 ià(
-       gi
- > 0) {
-
-3919 
-DCHECK
-(
-NameDiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-) <
-
-3920 1 << (32 - 
-Name
-::
-kHashF\9bldOff£t
-));
-
-3921 
-__
-addi
-(
-sü©ch2
-, scratch2,
-
-3922 
-O³¿nd
-(
-NameDiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-è<< 
-Name
-::
-kHashShiá
-));
-
-3924 
-__
-¤wi
-(
-sü©ch2
-, sü©ch2, 
-O³¿nd
-(
-Name
-::
-kHashShiá
-));
-
-3925 
-__
-ªd_
-(
-sü©ch2
-, 
-sü©ch1
-, scratch2);
-
-3928 
-DCHECK
-(
-NameDiùiÚ¬y
-::
-kEÁrySize
- == 3);
-
-3930 
-__
-ShiáLeáImm
-(
-\9d
-, 
-sü©ch2
-, 
-O³¿nd
-(1));
-
-3931 
-__
-add
-(
-sü©ch2
-, sü©ch2, 
-\9d
-);
-
-3934 
-__
-ShiáLeáImm
-(
-\9d
-, 
-sü©ch2
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3935 
-__
-add
-(
-sü©ch2
-, 
-\96em\92ts
-, 
-\9d
-);
-
-3936 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-sü©ch2
-, 
-kEËm\92tsS\8f¹Off£t
-));
-
-3937 
-__
-cmp
-(
-Çme
-, 
-\9d
-);
-
-3938 
-__
-beq
-(
-dÚe
-);
-
-3941 cڡ \12
-       g¥\9el_mask
- = (
-r0
-.
-b\99
-(è| 
-r9
-.b\99(è| 
-r8
-.b\99(è| 
-r7
-.b\99(è| 
-r6
-.bit() |
-
-3942 
-r5
-.
-b\99
-(è| 
-r4
-.b\99(è| 
-r3
-.bit()) &
-
-3943 ~(
-sü©ch1
-.
-b\99
-(è| 
-sü©ch2
-.bit());
-
-3945 
-__
-mær
-(
-r0
-);
-
-3946 
-__
-MuÉiPush
-(
\9el_mask
-);
-
-3947 ià(
-       gÇme
-.
-is
-(
-r3
-)) {
-
-3948 
-DCHECK
-(!
-\96em\92ts
-.
-is
-(
-r4
-));
-
-3949 
-__
-mr
-(
-r4
-, 
-Çme
-);
-
-3950 
-__
-mr
-(
-r3
-, 
-\96em\92ts
-);
-
-3952 
-__
-mr
-(
-r3
-, 
-\96em\92ts
-);
-
-3953 
-__
-mr
-(
-r4
-, 
-Çme
-);
-
-3955 
-NameDiùiÚ¬yLookupStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-POSITIVE_LOOKUP
-);
-
-3956 
-__
-C®lStub
-(&
-¡ub
-);
-
-3957 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3958 
-__
-mr
-(
-sü©ch2
-, 
-r5
-);
-
-3959 
-__
-MuÉiPÝ
-(
\9el_mask
-);
-
-3960 
-__
-m\8er
-(
-r0
-);
-
-3962 
-__
-bÃ
-(
-dÚe
-);
-
-3963 
-__
-beq
-(
-miss
-);
-
-3967 \1e
-       gNameDiùiÚ¬yLookupStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-3979 
-Regi¡\94
-»suÉ
- = 
-r3
-;
-
-3980 
-Regi¡\94
-       gdiùiÚ¬y
- = 
-r3
-;
-
-3981 
-Regi¡\94
-       gkey
- = 
-r4
-;
-
-3982 
-Regi¡\94
-       g\9adex
- = 
-r5
-;
-
-3983 
-Regi¡\94
-       gmask
- = 
-r6
-;
-
-3984 
-Regi¡\94
-       ghash
- = 
-r7
-;
-
-3985 
-Regi¡\94
-       gundef\9aed
- = 
-r8
-;
-
-3986 
-Regi¡\94
-       g\92\8cy_key
- = 
-r9
-;
-
-3987 
-Regi¡\94
-       gsü©ch
- = 
-r9
-;
-
-3989 
-Lab\96
-       g\9a_diùiÚ¬y
-, 
-       gmaybe_\9a_diùiÚ¬y
-, 
-       gnÙ_\9a_diùiÚ¬y
-;
-
-3991 
-__
-LßdP
-(
-mask
-, 
-F\9bldMemO³¿nd
-(
-diùiÚ¬y
-, 
-kC­ac\99yOff£t
-));
-
-3992 
-__
-SmiUÁag
-(
-mask
-);
-
-3993 
-__
-subi
-(
-mask
-, mask, 
-O³¿nd
-(1));
-
-3995 
-__
-lwz
-(
-hash
-, 
-F\9bldMemO³¿nd
-(
-key
-, 
-Name
-::
-kHashF\9bldOff£t
-));
-
-3997 
-__
-LßdRoÙ
-(
-undef\9aed
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3999 \ f\12
-       gi
- = 
-kIƚedProbes
-; i < 
-       gkTٮProbes
-; i++) {
-
-4002 ià(
-       gi
- > 0) {
-
-4006 
-DCHECK
-(
-NameDiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-) <
-
-4007 1 << (32 - 
-Name
-::
-kHashF\9bldOff£t
-));
-
-4008 
-__
-addi
-(
-\9adex
-, 
-hash
-,
-
-4009 
-O³¿nd
-(
-NameDiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-è<< 
-Name
-::
-kHashShiá
-));
-
-4011 
-__
-mr
-(
-\9adex
-, 
-hash
-);
-
-4013 
-__
-¤wi
-(
-r0
-, 
-\9adex
-, 
-O³¿nd
-(
-Name
-::
-kHashShiá
-));
-
-4014 
-__
-ªd_
-(
-\9adex
-, 
-mask
-, 
-r0
-);
-
-4017 
-DCHECK
-(
-NameDiùiÚ¬y
-::
-kEÁrySize
- == 3);
-
-4018 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-\9adex
-, 
-O³¿nd
-(1));
-
-4019 
-__
-add
-(
-\9adex
-, index, 
-sü©ch
-);
-
-4021 
-DCHECK_EQ
-(
-kSmiTagSize
-, 1);
-
-4022 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-\9adex
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4023 
-__
-add
-(
-\9adex
-, 
-diùiÚ¬y
-, 
-sü©ch
-);
-
-4024 
-__
-LßdP
-(
-\92\8cy_key
-, 
-F\9bldMemO³¿nd
-(
-\9adex
-, 
-kEËm\92tsS\8f¹Off£t
-));
-
-4027 
-__
-cmp
-(
-\92\8cy_key
-, 
-undef\9aed
-);
-
-4028 
-__
-beq
-(&
-nÙ_\9a_diùiÚ¬y
-);
-
-4031 
-__
-cmp
-(
-\92\8cy_key
-, 
-key
-);
-
-4032 
-__
-beq
-(&
-\9a_diùiÚ¬y
-);
-
-4034 ià(
-       gi
- !ð
-kTٮProbes
- - 1 && 
-mode
-(è=ð
-NEGATIVE_LOOKUP
-) {
-
-4036 
-__
-LßdP
-(
-\92\8cy_key
-, 
-F\9bldMemO³¿nd
-ÓÁry_key, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4037 
-__
-lbz
-(
-\92\8cy_key
-, 
-F\9bldMemO³¿nd
-ÓÁry_key, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-4038 
-__
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-\92\8cy_key
-, &
-maybe_\9a_diùiÚ¬y
-);
-
-4042 
-__
-b\9ad
-(&
-maybe_\9a_diùiÚ¬y
-);
-
-4046 ià(
-mode
-(è=ð
-POSITIVE_LOOKUP
-) {
-
-4047 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4048 
-__
-R\91
-();
-
-4051 
-__
-b\9ad
-(&
-\9a_diùiÚ¬y
-);
-
-4052 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-(1));
-
-4053 
-__
-R\91
-();
-
-4055 
-__
-b\9ad
-(&
-nÙ_\9a_diùiÚ¬y
-);
-
-4056 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4057 
-__
-R\91
-();
-
-4061 \1e
-       gStÜeBufãrOv\94æowStub
-::
-G\92\94©eFixedRegStubsAh\97dOfTime
-(
-
-4062 
-Isީe
-* 
-isީe
-) {
-
-4063 
-StÜeBufãrOv\94æowStub
-¡ub1
-(
-isީe
-, 
-kDÚtSaveFPRegs
-);
-
-4064 
-       g¡ub1
-.
-G\91Code
-();
-
-4066 
-StÜeBufãrOv\94æowStub
-¡ub2
-(
-isީe
-, 
-kSaveFPRegs
-);
-
-4067 
-       g¡ub2
-.
-G\91Code
-();
-
-4075 \1e
-       gRecÜdWr\99eStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4076 
-Lab\96
-sk\9d_to_\9aüem\92\8fl_nÚcom·ù\9ag
-;
-
-4077 
-Lab\96
-       gsk\9d_to_\9aüem\92\8fl_com·ù\9ag
-;
-
-4086 
-__
-üþr
-(
-As£mbËr
-::
-\92code_üb\99
-(
-ü2
-, 
-CR_LT
-));
-
-4087 
-__
-bÉ
-(&
-sk\9d_to_\9aüem\92\8fl_nÚcom·ù\9ag
-, 
-ü2
-);
-
-4088 
-__
-bÉ
-(&
-sk\9d_to_\9aüem\92\8fl_com·ù\9ag
-, 
-ü2
-);
-
-4090 ià(
-»memb\94ed_£t_aùiÚ
-(è=ð
-EMIT_REMEMBERED_SET
-) {
-
-4091 
-__
-Rememb\94edS\91H\96³r
-(
-objeù
-(), 
-add»ss
-(), 
-v®ue
-(), 
-§ve_å_»gs_mode
-(),
-
-4092 
-MaüoAs£mbËr
-::
-kR\91uºAtEnd
-);
-
-4094 
-__
-R\91
-();
-
-4096 
-__
-b\9ad
-(&
-sk\9d_to_\9aüem\92\8fl_nÚcom·ù\9ag
-);
-
-4097 
-G\92\94©eInüem\92\8fl
-(
-masm
-, 
-INCREMENTAL
-);
-
-4099 
-__
-b\9ad
-(&
-sk\9d_to_\9aüem\92\8fl_com·ù\9ag
-);
-
-4100 
-G\92\94©eInüem\92\8fl
-(
-masm
-, 
-INCREMENTAL_COMPACTION
-);
-
-4108 \1e
-       gRecÜdWr\99eStub
-::
-G\92\94©eInüem\92\8fl
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Mode
-mode
-) {
-
-4109 
-       g»gs_
-.
-Save
-(
-masm
-);
-
-4111 ià(
-»memb\94ed_£t_aùiÚ
-(è=ð
-EMIT_REMEMBERED_SET
-) {
-
-4112 
-Lab\96
-dÚt_Ãed_»memb\94ed_£t
-;
-
-4114 
-__
-LßdP
-(
-»gs_
-.
-sü©ch0
-(), 
-MemO³¿nd
-Ôegs_.
-add»ss
-(), 0));
-
-4115 
-__
-JumpIfNÙInNewS·û
-(
-»gs_
-.
-sü©ch0
-(),
-
-4116 
-»gs_
-.
-sü©ch0
-(), &
-dÚt_Ãed_»memb\94ed_£t
-);
-
-4118 
-__
-CheckPageFÏg
-(
-»gs_
-.
-objeù
-(),\84egs_.
-sü©ch0
-(),
-
-4119 1 << 
-MemÜyChunk
-::
-SCAN_ON_SCAVENGE
-, 
-,
-
-4120 &
-dÚt_Ãed_»memb\94ed_£t
-);
-
-4124 
-CheckN\93dsToInfÜmInüem\92\8flM¬k\94
-(
-
-4125 
-masm
-, 
-kUpd©eRememb\94edS\91OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-, 
-mode
-);
-
-4126 
-InfÜmInüem\92\8flM¬k\94
-(
-masm
-);
-
-4127 
-       g»gs_
-.
-Re¡Üe
-(
-masm
-);
-
-4128 
-__
-Rememb\94edS\91H\96³r
-(
-objeù
-(), 
-add»ss
-(), 
-v®ue
-(), 
-§ve_å_»gs_mode
-(),
-
-4129 
-MaüoAs£mbËr
-::
-kR\91uºAtEnd
-);
-
-4131 
-__
-b\9ad
-(&
-dÚt_Ãed_»memb\94ed_£t
-);
-
-4134 
-CheckN\93dsToInfÜmInüem\92\8flM¬k\94
-(
-
-4135 
-masm
-, 
-kR\91uºOnNoN\93dToInfÜmInüem\92\8flM¬k\94
-, 
-mode
-);
-
-4136 
-InfÜmInüem\92\8flM¬k\94
-(
-masm
-);
-
-4137 
-       g»gs_
-.
-Re¡Üe
-(
-masm
-);
-
-4138 
-__
-R\91
-();
-
-4142 \1e
-       gRecÜdWr\99eStub
-::
-InfÜmInüem\92\8flM¬k\94
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4143 
-»gs_
-.
-SaveC®ËrSaveRegi¡\94s
-(
-masm
-, 
-§ve_å_»gs_mode
-());
-
-4144 \12
-       g¬gum\92t_couÁ
- = 3;
-
-4145 
-__
-P»·»C®lCFunùiÚ
-(
-¬gum\92t_couÁ
-, 
-»gs_
-.
-sü©ch0
-());
-
-4146 
-Regi¡\94
-       gadd»ss
- =
-
-4147 
-r3
-.
-is
-(
-»gs_
-.
-add»ss
-()è?\84egs_.
-sü©ch0
-() :\84egs_.address();
-
-4148 
-DCHECK
-(!
-add»ss
-.
-is
-(
-»gs_
-.
-objeù
-()));
-
-4149 
-DCHECK
-(!
-add»ss
-.
-is
-(
-r3
-));
-
-4150 
-__
-mr
-(
-add»ss
-, 
-»gs_
-.address());
-
-4151 
-__
-mr
-(
-r3
-, 
-»gs_
-.
-objeù
-());
-
-4152 
-__
-mr
-(
-r4
-, 
-add»ss
-);
-
-4153 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-4155 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-);
-
-4156 
-__
-C®lCFunùiÚ
-(
-
-4157 
-Ex\8bº®Reã»nû
-::
-\9aüem\92\8fl_m¬k\9ag_»cÜd_wr\99e_funùiÚ
-(
-isީe
-()),
-
-4158 
-¬gum\92t_couÁ
-);
-
-4159 
-       g»gs_
-.
-Re¡ÜeC®ËrSaveRegi¡\94s
-(
-masm
-, 
-§ve_å_»gs_mode
-());
-
-4163 \1e
-       gRecÜdWr\99eStub
-::
-CheckN\93dsToInfÜmInüem\92\8flM¬k\94
-(
-
-4164 
-MaüoAs£mbËr
-* 
-masm
-, 
-OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-Ú_no_Ãed
-,
-
-4165 
-Mode
-mode
-) {
-
-4166 
-Lab\96
-       gÚ_bÏck
-;
-
-4167 
-Lab\96
-       gÃed_\9aüem\92\8fl
-;
-
-4168 
-Lab\96
-       gÃed_\9aüem\92\8fl_pÝ_sü©ch
-;
-
-4170 
-DCHECK
-((~
-Page
-::
-kPageAlignm\92tMask
- & 0xffff) == 0);
-
-4171 
-__
-lis
-(
-r0
-, 
-O³¿nd
-((~
-Page
-::
-kPageAlignm\92tMask
- >> 16)));
-
-4172 
-__
-ªd_
-(
-»gs_
-.
-sü©ch0
-(),\84egs_.
-objeù
-(), 
-r0
-);
-
-4173 
-__
-LßdP
-(
-
-4174 
-»gs_
-.
-sü©ch1
-(),
-
-4175 
-MemO³¿nd
-(
-»gs_
-.
-sü©ch0
-(), 
-MemÜyChunk
-::
-kWr\99eB¬r\9brCouÁ\94Off£t
-));
-
-4176 
-__
-subi
-(
-»gs_
-.
-sü©ch1
-(),\84egs_.sü©ch1(), 
-O³¿nd
-(1));
-
-4177 
-__
-StÜeP
-(
-
-4178 
-»gs_
-.
-sü©ch1
-(),
-
-4179 
-MemO³¿nd
-(
-»gs_
-.
-sü©ch0
-(), 
-MemÜyChunk
-::
-kWr\99eB¬r\9brCouÁ\94Off£t
-));
-
-4180 
-__
-cmpi
-(
-»gs_
-.
-sü©ch1
-(), 
-O³¿nd
-::
-Z\94o
-());
-
-4181 
-__
-bÉ
-(&
-Ãed_\9aüem\92\8fl
-);
-
-4185 
-__
-JumpIfBÏck
-(
-»gs_
-.
-objeù
-(),\84egs_.
-sü©ch0
-(),\84egs_.
-sü©ch1
-(), &
-Ú_bÏck
-);
-
-4187 
-       g»gs_
-.
-Re¡Üe
-(
-masm
-);
-
-4188 ià(
-       gÚ_no_Ãed
- =ð
-kUpd©eRememb\94edS\91OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-) {
-
-4189 
-__
-Rememb\94edS\91H\96³r
-(
-objeù
-(), 
-add»ss
-(), 
-v®ue
-(), 
-§ve_å_»gs_mode
-(),
-
-4190 
-MaüoAs£mbËr
-::
-kR\91uºAtEnd
-);
-
-4192 
-__
-R\91
-();
-
-4195 
-__
-b\9ad
-(&
-Ú_bÏck
-);
-
-4198 
-__
-LßdP
-(
-»gs_
-.
-sü©ch0
-(), 
-MemO³¿nd
-Ôegs_.
-add»ss
-(), 0));
-
-4200 ià(
-       gmode
- =ð
-INCREMENTAL_COMPACTION
-) {
-
-4201 
-Lab\96
-\92su»_nÙ_wh\99e
-;
-
-4203 
-__
-CheckPageFÏg
-(
-»gs_
-.
-sü©ch0
-(),
-
-4204 
-»gs_
-.
-sü©ch1
-(),
-
-4205 
-MemÜyChunk
-::
-kEvacu©iÚCªdid©eMask
-, 
-eq
-,
-
-4206 &
-\92su»_nÙ_wh\99e
-);
-
-4208 
-__
-CheckPageFÏg
-(
-»gs_
-.
-objeù
-(),
-
-4209 
-»gs_
-.
-sü©ch1
-(),
-
-4210 
-MemÜyChunk
-::
-kSk\9dEvacu©iÚSlÙsRecÜd\9agMask
-, 
-eq
-,
-
-4211 &
-Ãed_\9aüem\92\8fl
-);
-
-4213 
-__
-b\9ad
-(&
-\92su»_nÙ_wh\99e
-);
-
-4218 
-__
-Push
-(
-»gs_
-.
-objeù
-(),\84egs_.
-add»ss
-());
-
-4219 
-__
-Ensu»NÙWh\99e
-(
-»gs_
-.
-sü©ch0
-(),
-
-4220 
-»gs_
-.
-sü©ch1
-(),
-
-4221 
-»gs_
-.
-objeù
-(),
-
-4222 
-»gs_
-.
-add»ss
-(),
-
-4223 &
-Ãed_\9aüem\92\8fl_pÝ_sü©ch
-);
-
-4224 
-__
-PÝ
-(
-»gs_
-.
-objeù
-(),\84egs_.
-add»ss
-());
-
-4226 
-       g»gs_
-.
-Re¡Üe
-(
-masm
-);
-
-4227 ià(
-       gÚ_no_Ãed
- =ð
-kUpd©eRememb\94edS\91OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-) {
-
-4228 
-__
-Rememb\94edS\91H\96³r
-(
-objeù
-(), 
-add»ss
-(), 
-v®ue
-(), 
-§ve_å_»gs_mode
-(),
-
-4229 
-MaüoAs£mbËr
-::
-kR\91uºAtEnd
-);
-
-4231 
-__
-R\91
-();
-
-4234 
-__
-b\9ad
-(&
-Ãed_\9aüem\92\8fl_pÝ_sü©ch
-);
-
-4235 
-__
-PÝ
-(
-»gs_
-.
-objeù
-(),\84egs_.
-add»ss
-());
-
-4237 
-__
-b\9ad
-(&
-Ãed_\9aüem\92\8fl
-);
-
-4243 \1e
-       gStÜeA¼ayL\99\94®EËm\92tStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4252 
-Lab\96
-\96em\92t_dÚe
-;
-
-4253 
-Lab\96
-       gdoubË_\96em\92ts
-;
-
-4254 
-Lab\96
-       gsmi_\96em\92t
-;
-
-4255 
-Lab\96
-       g¦ow_\96em\92ts
-;
-
-4256 
-Lab\96
-       gç¡_\96em\92ts
-;
-
-4259 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-4260 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-4261 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSObjeù
-::
-kM­Off£t
-));
-
-4263 
-__
-CheckFa¡EËm\92ts
-(
-r5
-, 
-r8
-, &
-doubË_\96em\92ts
-);
-
-4265 
-__
-JumpIfSmi
-(
-r3
-, &
-smi_\96em\92t
-);
-
-4266 
-__
-CheckFa¡SmiEËm\92ts
-(
-r5
-, 
-r8
-, &
-ç¡_\96em\92ts
-);
-
-4270 
-__
-b\9ad
-(&
-¦ow_\96em\92ts
-);
-
-4272 
-__
-Push
-(
-r4
-, 
-r6
-, 
-r3
-);
-
-4273 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-4274 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-Ô8, 
-JSFunùiÚ
-::
-kL\99\94®sOff£t
-));
-
-4275 
-__
-Push
-(
-r8
-, 
-r7
-);
-
-4276 
-__
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-kStÜeA¼ayL\99\94®EËm\92t
-, 5, 1);
-
-4279 
-__
-b\9ad
-(&
-ç¡_\96em\92ts
-);
-
-4280 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-4281 
-__
-SmiToP\8cA¼ayOff£t
-(
-r9
-, 
-r6
-);
-
-4282 
-__
-add
-(
-r9
-, 
-r8
-,\849);
-
-4283 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4285 
-__
-addi
-(
-r9
-,\849, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4286 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-r9
-));
-
-4288 
-__
-StÜePU
-(
-r3
-, 
-MemO³¿nd
-(
-r9
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4291 
-__
-RecÜdWr\99e
-(
-r8
-, 
-r9
-, 
-r3
-, 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-,
-
-4292 
-EMIT_REMEMBERED_SET
-, 
-OMIT_SMI_CHECK
-);
-
-4293 
-__
-R\91
-();
-
-4297 
-__
-b\9ad
-(&
-smi_\96em\92t
-);
-
-4298 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-4299 
-__
-SmiToP\8cA¼ayOff£t
-(
-r9
-, 
-r6
-);
-
-4300 
-__
-add
-(
-r9
-, 
-r8
-,\849);
-
-4301 
-__
-StÜeP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-r9
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-), 
-r0
-);
-
-4302 
-__
-R\91
-();
-
-4305 
-__
-b\9ad
-(&
-doubË_\96em\92ts
-);
-
-4306 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-4307 
-__
-StÜeNumb\94ToDoubËEËm\92ts
-(
-r3
-, 
-r6
-, 
-r8
-, 
-r9
-, 
-d0
-, &
-¦ow_\96em\92ts
-);
-
-4308 
-__
-R\91
-();
-
-4312 \1e
-       gStubFa\9eu»T¿mpÞ\9aeStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4313 
-CEÁryStub
-ûs
-(
-isީe
-(), 1, 
-kSaveFPRegs
-);
-
-4314 
-__
-C®l
-(
-ûs
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-4315 \12
-       g·¿m\91\94_couÁ_off£t
- =
-
-4316 
-StubFa\9eu»T¿mpÞ\9aeF¿me
-::
-kC®ËrS\8fckP¬am\91\94CouÁF¿meOff£t
-;
-
-4317 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-·¿m\91\94_couÁ_off£t
-));
-
-4318 ià(
-funùiÚ_mode
-(è=ð
-JS_FUNCTION_STUB_MODE
-) {
-
-4319 
-__
-addi
-(
-r4
-,\844, 
-O³¿nd
-(1));
-
-4321 
-       gmasm
-->
-L\97veF¿me
-(
-S\8fckF¿me
-::
-STUB_FAILURE_TRAMPOLINE
-);
-
-4322 
-__
-¦wi
-(
-r4
-,\844, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4323 
-__
-add
-(
-, sp, 
-r4
-);
-
-4324 
-__
-R\91
-();
-
-4328 \1e
-       gLßdICT¿mpÞ\9aeStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4329 
-Em\99LßdTy³F\93dbackVeùÜ
-(
-masm
-, 
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-());
-
-4330 
-VeùÜLßdStub
-¡ub
-(
-isީe
-(), 
-¡©e
-());
-
-4331 
-__
-Jump
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-4335 \1e
-       gKeyedLßdICT¿mpÞ\9aeStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4336 
-Em\99LßdTy³F\93dbackVeùÜ
-(
-masm
-, 
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-());
-
-4337 
-VeùÜKeyedLßdStub
-¡ub
-(
-isީe
-());
-
-4338 
-__
-Jump
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-4342 \1e
-       gProf\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4343 ià(
-masm
-->
-isީe
-()->
-funùiÚ_\92\8cy_hook
-(è!ð
-NULL
-) {
-
-4344 
-P»diùabËCodeSizeScÝe
-´ediùabË
-(
-masm
-,
-
-4345 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4346 14 * 
-As£mbËr
-::
-kIn¡rSize
-);
-
-4348 11 * 
-       gAs£mbËr
-::
-kIn¡rSize
-);
-
-4350 
-Prof\9eeEÁryHookStub
-¡ub
-(
-masm
-->
-isީe
-());
-
-4351 
-__
-mær
-(
-r0
-);
-
-4352 
-__
-Push
-(
-r0
-, 
-\9d
-);
-
-4353 
-__
-C®lStub
-(&
-¡ub
-);
-
-4354 
-__
-PÝ
-(
-r0
-, 
-\9d
-);
-
-4355 
-__
-m\8er
-(
-r0
-);
-
-4360 \1e
-       gProf\9eeEÁryHookStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4362 cڡ 
-\9at32_t
-kR\91uºAdd»ssDi¡ªûFromFunùiÚS\8f¹
- =
-
-4363 
-As£mbËr
-::
-kC®lT¬g\91Add»ssOff£t
- + 3 * As£mbËr::
-kIn¡rSize
-;
-
-4366 cڡ 
-RegLi¡
-       gkSavedRegs
- = 
-kJSC®ËrSaved
- |
-
-4367 
-r15
-.
-b\99
-();
-
-4370 cڡ 
-\9at32_t
-       gkNumSavedRegs
- = 
-kNumJSC®ËrSaved
- + 2;
-
-4373 
-__
-mær
-(
-\9d
-);
-
-4374 
-__
-MuÉiPush
-(
-kSavedRegs
- | 
-\9d
-.
-b\99
-());
-
-4377 
-__
-subi
-(
-r3
-, 
-\9d
-, 
-O³¿nd
-(
-kR\91uºAdd»ssDi¡ªûFromFunùiÚS\8f¹
-));
-
-4381 
-__
-addi
-(
-r4
-, 
-, 
-O³¿nd
-((
-kNumSavedRegs
- + 1è* 
-kPo\9a\8brSize
-));
-
-4384 \12
-       gäame_®ignm\92t
- = 
-masm
-->
-Aùiv©iÚF¿meAlignm\92t
-();
-
-4385 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-4386 
-__
-mr
-(
-r15
-, 
-);
-
-4387 
-DCHECK
-(
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-äame_®ignm\92t
-));
-
-4388 
-__
-CˬRightImm
-(
-, sp, 
-O³¿nd
-(
-WhichPow\94Of2
-(
-äame_®ignm\92t
-)));
-
-4391 #ià!
-def\9aed
-(
-USE_SIMULATOR
-)
-
-4392 
-u\9a\8d\8c_t
-       g\92\8cy_hook
- =
-
-4393 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
->(
-isީe
-()->
-funùiÚ_\92\8cy_hook
-());
-
-4394 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-\92\8cy_hook
-));
-
-4396 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-4398 
-__
-LßdP
-(
-ToRegi¡\94
-(
-ABI_TOC_REGISTER
-), 
-MemO³¿nd
-(
-\9d
-, 
-kPo\9a\8brSize
-));
-
-4399 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(ip, 0));
-
-4400 #\96
-ABI_TOC_ADDRESSABILITY_VIA_IP
-
-
-4405 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4406 
-__
-StÜePU
-(
-r0
-, 
-MemO³¿nd
-(
-, -
-kNumRequ\9cedS\8fckF¿meSlÙs
- * 
-kPo\9a\8brSize
-));
-
-4411 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-4413 
-ApiFunùiÚ
-di¥©ch\94
-(
-FUNCTION_ADDR
-(
-EÁryHookT¿mpÞ\9ae
-));
-
-4414 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-
-4415 &
-di¥©ch\94
-, 
-Ex\8bº®Reã»nû
-::
-BUILTIN_CALL
-, 
-isީe
-())));
-
-4417 
-__
-C®l
-(
-\9d
-);
-
-4419 #ià!
-def\9aed
-(
-USE_SIMULATOR
-)
-
-4420 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-kNumRequ\9cedS\8fckF¿meSlÙs
- * 
-kPo\9a\8brSize
-));
-
-4424 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-4425 
-__
-mr
-(
-, 
-r15
-);
-
-4429 
-__
-MuÉiPÝ
-(
-kSavedRegs
- | 
-\9d
-.
-b\99
-());
-
-4430 
-__
-m\8er
-(
-\9d
-);
-
-4431 
-__
-R\91
-();
-
-4435 
-       g\8bm¶©e
- <
-þass
-       gT
->
-
-4436 \18\1e
-C»©eA¼ayDi¥©ch
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-4437 
-AÎoÿtiÚS\99eOv\94rideMode
-mode
-) {
-
-4438 ià(
-       gmode
- =ð
-DISABLE_ALLOCATION_SITES
-) {
-
-4439 
-T
-¡ub
-(
-masm
-->
-isީe
-(), 
-G\91In\99\9flFa¡EËm\92tsK\9ad
-(), 
-mode
-);
-
-4440 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-4441 } \vià(
-       gmode
- =ð
-DONT_OVERRIDE
-) {
-
-4442 \12
-ϡ_\9adex
- =
-
-4443 
-G\91Sequ\92ûIndexFromFa¡EËm\92tsK\9ad
-(
-TERMINAL_FAST_ELEMENTS_KIND
-);
-
-4444 \ f\12
-       gi
- = 0; i <ð
-ϡ_\9adex
-; ++i) {
-
-4445 
-EËm\92tsK\9ad
-       gk\9ad
- = 
-G\91Fa¡EËm\92tsK\9adFromSequ\92ûIndex
-(
-i
-);
-
-4446 
-__
-Cmpi
-(
-r6
-, 
-O³¿nd
-(
-k\9ad
-), 
-r0
-);
-
-4447 
-T
-¡ub
-(
-masm
-->
-isީe
-(), 
-k\9ad
-);
-
-4448 
-__
-Ta\9eC®lStub
-(&
-¡ub
-, 
-eq
-);
-
-4452 
-__
-AbÜt
-(
-kUÃx³ùedEËm\92tsK\9adInA¼ayCÚ¡ruùÜ
-);
-
-4454 
-UNREACHABLE
-();
-
-4459 \18\1e
-C»©eA¼ayDi¥©chOÃArgum\92t
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-4460 
-AÎoÿtiÚS\99eOv\94rideMode
-mode
-) {
-
-4466 
-Lab\96
-       gnÜm®_£qu\92û
-;
-
-4467 ià(
-       gmode
- =ð
-DONT_OVERRIDE
-) {
-
-4468 
-DCHECK
-(
-FAST_SMI_ELEMENTS
- == 0);
-
-4469 
-DCHECK
-(
-FAST_HOLEY_SMI_ELEMENTS
- == 1);
-
-4470 
-DCHECK
-(
-FAST_ELEMENTS
- == 2);
-
-4471 
-DCHECK
-(
-FAST_HOLEY_ELEMENTS
- == 3);
-
-4472 
-DCHECK
-(
-FAST_DOUBLE_ELEMENTS
- == 4);
-
-4473 
-DCHECK
-(
-FAST_HOLEY_DOUBLE_ELEMENTS
- == 5);
-
-4476 
-__
-ªdi
-(
-r0
-, 
-r6
-, 
-O³¿nd
-(1));
-
-4477 
-__
-bÃ
-(&
-nÜm®_£qu\92û
-, 
-ü0
-);
-
-4481 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-, 0));
-
-4482 
-__
-cmpi
-(
-r8
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4483 
-__
-beq
-(&
-nÜm®_£qu\92û
-);
-
-4485 ià(
-       gmode
- =ð
-DISABLE_ALLOCATION_SITES
-) {
-
-4486 
-EËm\92tsK\9ad
-\9a\99\9fl
- = 
-G\91In\99\9flFa¡EËm\92tsK\9ad
-();
-
-4487 
-EËm\92tsK\9ad
-       ghÞey_\9a\99\9fl
- = 
-G\91HÞeyEËm\92tsK\9ad
-(
-\9a\99\9fl
-);
-
-4489 
-A¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub_hÞey
-(
-
-4490 
-masm
-->
-isީe
-(), 
-hÞey_\9a\99\9fl
-, 
-DISABLE_ALLOCATION_SITES
-);
-
-4491 
-__
-Ta\9eC®lStub
-(&
-¡ub_hÞey
-);
-
-4493 
-__
-b\9ad
-(&
-nÜm®_£qu\92û
-);
-
-4494 
-A¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-\9a\99\9fl
-,
-
-4495 
-DISABLE_ALLOCATION_SITES
-);
-
-4496 
-__
-Ta\9eC®lStub
-(&
-¡ub
-);
-
-4497 } \vià(
-       gmode
- =ð
-DONT_OVERRIDE
-) {
-
-4500 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(1));
-
-4502 ià(
-       gFLAG_debug_code
-) {
-
-4503 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 0));
-
-4504 
-__
-Com·»RoÙ
-(
-r8
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-4505 
-__
-As£¹
-(
-eq
-, 
-kEx³ùedAÎoÿtiÚS\99e
-);
-
-4511 
-STATIC_ASSERT
-(
-AÎoÿtiÚS\99e
-::
-EËm\92tsK\9adB\99s
-::
-kShiá
- == 0);
-
-4512 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kT¿ns\99iÚInfoOff£t
-));
-
-4513 
-__
-AddSmiL\99\94®
-(
-r7
-,\847, 
-Smi
-::
-FromIÁ
-(
-kFa¡EËm\92tsK\9adPackedToHÞey
-), 
-r0
-);
-
-4514 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kT¿ns\99iÚInfoOff£t
-),
-
-4515 
-r0
-);
-
-4517 
-__
-b\9ad
-(&
-nÜm®_£qu\92û
-);
-
-4518 \12
-       gÏ¡_\9adex
- =
-
-4519 
-G\91Sequ\92ûIndexFromFa¡EËm\92tsK\9ad
-(
-TERMINAL_FAST_ELEMENTS_KIND
-);
-
-4520 \ f\12
-       gi
- = 0; i <ð
-ϡ_\9adex
-; ++i) {
-
-4521 
-EËm\92tsK\9ad
-       gk\9ad
- = 
-G\91Fa¡EËm\92tsK\9adFromSequ\92ûIndex
-(
-i
-);
-
-4522 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-k\9ad
-));
-
-4523 
-__
-cmp
-(
-r6
-, 
-r0
-);
-
-4524 
-A¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub
-(
-masm
-->
-isީe
-(), 
-k\9ad
-);
-
-4525 
-__
-Ta\9eC®lStub
-(&
-¡ub
-, 
-eq
-);
-
-4529 
-__
-AbÜt
-(
-kUÃx³ùedEËm\92tsK\9adInA¼ayCÚ¡ruùÜ
-);
-
-4531 
-UNREACHABLE
-();
-
-4536 
-       g\8bm¶©e
- <
-þass
-       gT
->
-
-4537 \18\1e
-A¼ayCÚ¡ruùÜStubAh\97dOfTimeH\96³r
-(
-Isީe
-* 
-isީe
-) {
-
-4538 \12
-       gto_\9adex
- =
-
-4539 
-G\91Sequ\92ûIndexFromFa¡EËm\92tsK\9ad
-(
-TERMINAL_FAST_ELEMENTS_KIND
-);
-
-4540 \ f\12
-       gi
- = 0; i <ð
-to_\9adex
-; ++i) {
-
-4541 
-EËm\92tsK\9ad
-       gk\9ad
- = 
-G\91Fa¡EËm\92tsK\9adFromSequ\92ûIndex
-(
-i
-);
-
-4542 
-T
-¡ub
-(
-isީe
-, 
-k\9ad
-);
-
-4543 
-       g¡ub
-.
-G\91Code
-();
-
-4544 ià(
-       gAÎoÿtiÚS\99e
-::
-G\91Mode
-(
-k\9ad
-è!ð
-DONT_TRACK_ALLOCATION_SITE
-) {
-
-4545 
-T
-¡ub1
-(
-isީe
-, 
-k\9ad
-, 
-DISABLE_ALLOCATION_SITES
-);
-
-4546 
-       g¡ub1
-.
-G\91Code
-();
-
-4552 \1e
-       gA¼ayCÚ¡ruùÜStubBa£
-::
-G\92\94©eStubsAh\97dOfTime
-(
-Isީe
-* 
-isީe
-) {
-
-4553 
-A¼ayCÚ¡ruùÜStubAh\97dOfTimeH\96³r
-<
-A¼ayNoArgum\92tCÚ¡ruùÜStub
->(
-
-4554 
-isީe
-);
-
-4555 
-       gA¼ayCÚ¡ruùÜStubAh\97dOfTimeH\96³r
-<
-       gA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
->(
-
-4556 
-       gisީe
-);
-
-4557 
-       gA¼ayCÚ¡ruùÜStubAh\97dOfTimeH\96³r
-<
-       gA¼ayNArgum\92tsCÚ¡ruùÜStub
->(
-
-4558 
-       gisީe
-);
-
-4562 \1e
-       gIÁ\94ÇlA¼ayCÚ¡ruùÜStubBa£
-::
-G\92\94©eStubsAh\97dOfTime
-(
-
-4563 
-Isީe
-* 
-isީe
-) {
-
-4564 
-EËm\92tsK\9ad
-k\9ads
-[2] = {
-FAST_ELEMENTS
-, 
-FAST_HOLEY_ELEMENTS
-};
-
-4565 \ f\12
-       gi
- = 0; i < 2; i++) {
-
-4567 
-IÁ\94ÇlA¼ayNoArgum\92tCÚ¡ruùÜStub
-¡ubh1
-(
-isީe
-, 
-k\9ads
-[
-i
-]);
-
-4568 
-       g¡ubh1
-.
-G\91Code
-();
-
-4569 
-IÁ\94ÇlA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ubh2
-(
-isީe
-, 
-k\9ads
-[
-i
-]);
-
-4570 
-       g¡ubh2
-.
-G\91Code
-();
-
-4571 
-IÁ\94ÇlA¼ayNArgum\92tsCÚ¡ruùÜStub
-¡ubh3
-(
-isީe
-, 
-k\9ads
-[
-i
-]);
-
-4572 
-       g¡ubh3
-.
-G\91Code
-();
-
-4577 \1e
-       gA¼ayCÚ¡ruùÜStub
-::
-G\92\94©eDi¥©chToA¼ayStub
-(
-
-4578 
-MaüoAs£mbËr
-* 
-masm
-, 
-AÎoÿtiÚS\99eOv\94rideMode
-mode
-) {
-
-4579 ià(
-¬gum\92t_couÁ
-(è=ð
-ANY
-) {
-
-4580 
-Lab\96
-nÙ_z\94o_ÿ£
-, 
-nÙ_Úe_ÿ£
-;
-
-4581 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4582 
-__
-bÃ
-(&
-nÙ_z\94o_ÿ£
-);
-
-4583 
-       gC»©eA¼ayDi¥©ch
-<
-       gA¼ayNoArgum\92tCÚ¡ruùÜStub
->(
-       gmasm
-, 
-       gmode
-);
-
-4585 
-__
-b\9ad
-(&
-nÙ_z\94o_ÿ£
-);
-
-4586 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-(1));
-
-4587 
-__
-bgt
-(&
-nÙ_Úe_ÿ£
-);
-
-4588 
-C»©eA¼ayDi¥©chOÃArgum\92t
-(
-masm
-, 
-mode
-);
-
-4590 
-__
-b\9ad
-(&
-nÙ_Úe_ÿ£
-);
-
-4591 
-       gC»©eA¼ayDi¥©ch
-<
-       gA¼ayNArgum\92tsCÚ¡ruùÜStub
->(
-       gmasm
-, 
-       gmode
-);
-
-4592 } \vià(
-¬gum\92t_couÁ
-(è=ð
-NONE
-) {
-
-4593 
-C»©eA¼ayDi¥©ch
-<
-A¼ayNoArgum\92tCÚ¡ruùÜStub
->(
-masm
-, 
-mode
-);
-
-4594 } \vià(
-¬gum\92t_couÁ
-(è=ð
-ONE
-) {
-
-4595 
-C»©eA¼ayDi¥©chOÃArgum\92t
-(
-masm
-, 
-mode
-);
-
-4596 } \vià(
-¬gum\92t_couÁ
-(è=ð
-MORE_THAN_ONE
-) {
-
-4597 
-C»©eA¼ayDi¥©ch
-<
-A¼ayNArgum\92tsCÚ¡ruùÜStub
->(
-masm
-, 
-mode
-);
-
-4599 
-UNREACHABLE
-();
-
-4604 \1e
-       gA¼ayCÚ¡ruùÜStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4613 ià(
-FLAG_debug_code
-) {
-
-4618 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-4620 
-__
-Te¡IfSmi
-(
-r7
-, 
-r0
-);
-
-4621 
-__
-As£¹
-(
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-, 
-ü0
-);
-
-4622 
-__
-Com·»ObjeùTy³
-(
-r7
-,\847, 
-r8
-, 
-MAP_TYPE
-);
-
-4623 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-);
-
-4626 
-__
-As£¹Undef\9aedOrAÎoÿtiÚS\99e
-(
-r5
-, 
-r7
-);
-
-4629 
-Lab\96
-       gno_\9afo
-;
-
-4631 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4632 
-__
-beq
-(&
-no_\9afo
-);
-
-4634 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-AÎoÿtiÚS\99e
-::
-kT¿ns\99iÚInfoOff£t
-));
-
-4635 
-__
-SmiUÁag
-(
-r6
-);
-
-4636 
-STATIC_ASSERT
-(
-AÎoÿtiÚS\99e
-::
-EËm\92tsK\9adB\99s
-::
-kShiá
- == 0);
-
-4637 
-__
-And
-(
-r6
-,\846, 
-O³¿nd
-(
-AÎoÿtiÚS\99e
-::
-EËm\92tsK\9adB\99s
-::
-kMask
-));
-
-4638 
-G\92\94©eDi¥©chToA¼ayStub
-(
-masm
-, 
-DONT_OVERRIDE
-);
-
-4640 
-__
-b\9ad
-(&
-no_\9afo
-);
-
-4641 
-G\92\94©eDi¥©chToA¼ayStub
-(
-masm
-, 
-DISABLE_ALLOCATION_SITES
-);
-
-4645 \1e
-       gIÁ\94ÇlA¼ayCÚ¡ruùÜStub
-::
-G\92\94©eCa£
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-4646 
-EËm\92tsK\9ad
-k\9ad
-) {
-
-4647 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-(1));
-
-4649 
-IÁ\94ÇlA¼ayNoArgum\92tCÚ¡ruùÜStub
-¡ub0
-(
-isީe
-(), 
-k\9ad
-);
-
-4650 
-__
-Ta\9eC®lStub
-(&
-¡ub0
-, 
-);
-
-4652 
-IÁ\94ÇlA¼ayNArgum\92tsCÚ¡ruùÜStub
-¡ubN
-(
-isީe
-(), 
-k\9ad
-);
-
-4653 
-__
-Ta\9eC®lStub
-(&
-¡ubN
-, 
-gt
-);
-
-4655 ià(
-IsFa¡PackedEËm\92tsK\9ad
-(
-k\9ad
-)) {
-
-4658 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 0));
-
-4659 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4661 
-IÁ\94ÇlA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub1_hÞey
-(
-
-4662 
-isީe
-(), 
-G\91HÞeyEËm\92tsK\9ad
-(
-k\9ad
-));
-
-4663 
-__
-Ta\9eC®lStub
-(&
-¡ub1_hÞey
-, 
-);
-
-4666 
-IÁ\94ÇlA¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub1
-(
-isީe
-(), 
-k\9ad
-);
-
-4667 
-__
-Ta\9eC®lStub
-(&
-¡ub1
-);
-
-4671 \1e
-       gIÁ\94ÇlA¼ayCÚ¡ruùÜStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4679 ià(
-FLAG_debug_code
-) {
-
-4684 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-4686 
-__
-Te¡IfSmi
-(
-r6
-, 
-r0
-);
-
-4687 
-__
-As£¹
-(
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-, 
-ü0
-);
-
-4688 
-__
-Com·»ObjeùTy³
-(
-r6
-,\846, 
-r7
-, 
-MAP_TYPE
-);
-
-4689 
-__
-As£¹
-(
-eq
-, 
-kUÃx³ùedIn\99\9flM­FÜA¼ayFunùiÚ
-);
-
-4693 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-4695 
-__
-lbz
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-4697 
-__
-       gDecodeF\9bld
-<
-       gM­
-::
-EËm\92tsK\9adB\99s
->(
-r6
-);
-
-4699 ià(
-       gFLAG_debug_code
-) {
-
-4700 
-Lab\96
-       gdÚe
-;
-
-4701 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-(
-FAST_ELEMENTS
-));
-
-4702 
-__
-beq
-(&
-dÚe
-);
-
-4703 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-(
-FAST_HOLEY_ELEMENTS
-));
-
-4704 
-__
-As£¹
-(
-eq
-, 
-kInv®idEËm\92tsK\9adFÜIÁ\94ÇlA¼ayOrIÁ\94ÇlPackedA¼ay
-);
-
-4705 
-__
-b\9ad
-(&
-dÚe
-);
-
-4708 
-Lab\96
-       gç¡_\96em\92ts_ÿ£
-;
-
-4709 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-(
-FAST_ELEMENTS
-));
-
-4710 
-__
-beq
-(&
-ç¡_\96em\92ts_ÿ£
-);
-
-4711 
-G\92\94©eCa£
-(
-masm
-, 
-FAST_HOLEY_ELEMENTS
-);
-
-4713 
-__
-b\9ad
-(&
-ç¡_\96em\92ts_ÿ£
-);
-
-4714 
-G\92\94©eCa£
-(
-masm
-, 
-FAST_ELEMENTS
-);
-
-4718 \1e
-       gC®lApiFunùiÚStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4732 
-Regi¡\94
-ÿÎ\93
- = 
-r3
-;
-
-4733 
-Regi¡\94
-       gÿÎ_d©a
- = 
-r7
-;
-
-4734 
-Regi¡\94
-       ghÞd\94
- = 
-r5
-;
-
-4735 
-Regi¡\94
-       g­i_funùiÚ_add»ss
- = 
-r4
-;
-
-4736 
-Regi¡\94
-       gcڋxt
- = 
-;
-
-4738 \12
-       g¬gc
- = 
-this
-->
-¬gc
-();
-
-4739 
-boÞ
-       gis_¡Üe
- = 
-this
-->
-is_¡Üe
-();
-
-4740 
-boÞ
-       gÿÎ_d©a_undef\9aed
- = 
-this
-->
-ÿÎ_d©a_undef\9aed
-();
-
-4742 \e
-FunùiÚC®lbackArgum\92ts
-       tFCA
-;
-
-4744 
-STATIC_ASSERT
-(
-FCA
-::
-kCڋxtSaveIndex
- == 6);
-
-4745 
-STATIC_ASSERT
-(
-FCA
-::
-kC®ËeIndex
- == 5);
-
-4746 
-STATIC_ASSERT
-(
-FCA
-::
-kD©aIndex
- == 4);
-
-4747 
-STATIC_ASSERT
-(
-FCA
-::
-kR\91uºV®ueOff£t
- == 3);
-
-4748 
-STATIC_ASSERT
-(
-FCA
-::
-kR\91uºV®ueDeçuÉV®ueIndex
- == 2);
-
-4749 
-STATIC_ASSERT
-(
-FCA
-::
-kIsީeIndex
- == 1);
-
-4750 
-STATIC_ASSERT
-(
-FCA
-::
-kHÞd\94Index
- == 0);
-
-4751 
-STATIC_ASSERT
-(
-FCA
-::
-kArgsL\92gth
- == 7);
-
-4754 
-__
-push
-(
-cڋxt
-);
-
-4756 
-__
-LßdP
-(
-cڋxt
-, 
-F\9bldMemO³¿nd
-(
-ÿÎ\93
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-4759 
-__
-push
-(
-ÿÎ\93
-);
-
-4762 
-__
-push
-(
-ÿÎ_d©a
-);
-
-4764 
-Regi¡\94
-       gsü©ch
- = 
-ÿÎ_d©a
-;
-
-4765 ià(!
-       gÿÎ_d©a_undef\9aed
-) {
-
-4766 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4769 
-__
-push
-(
-sü©ch
-);
-
-4771 
-__
-push
-(
-sü©ch
-);
-
-4773 
-__
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-4774 
-__
-push
-(
-sü©ch
-);
-
-4776 
-__
-push
-(
-hÞd\94
-);
-
-4779 
-__
-mr
-(
-sü©ch
-, 
-);
-
-4788 cڡ \12
-       gkApiS\8fckS·û
- = 5;
-
-4790 
-F¿meScÝe
-äame_scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-4791 
-__
-EÁ\94Ex\99F¿me
-(
-çl£
-, 
-kApiS\8fckS·û
-);
-
-4793 
-DCHECK
-(!
-­i_funùiÚ_add»ss
-.
-is
-(
-r3
-è&& !
-sü©ch
-.is(r3));
-
-4796 
-__
-addi
-(
-r3
-, 
-, 
-O³¿nd
-((
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1è* 
-kPo\9a\8brSize
-));
-
-4798 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-r3
-, 0 * 
-kPo\9a\8brSize
-));
-
-4800 
-__
-addi
-(
-\9d
-, 
-sü©ch
-, 
-O³¿nd
-((
-FCA
-::
-kArgsL\92gth
- - 1 + 
-¬gc
-è* 
-kPo\9a\8brSize
-));
-
-4801 
-__
-StÜeP
-(
-\9d
-, 
-MemO³¿nd
-(
-r3
-, 1 * 
-kPo\9a\8brSize
-));
-
-4803 
-__
-li
-(
-\9d
-, 
-O³¿nd
-(
-¬gc
-));
-
-4804 
-__
-¡w
-(
-\9d
-, 
-MemO³¿nd
-(
-r3
-, 2 * 
-kPo\9a\8brSize
-));
-
-4806 
-__
-li
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4807 
-__
-¡w
-(
-\9d
-, 
-MemO³¿nd
-(
-r3
-, 2 * 
-kPo\9a\8brSize
- + 
-kIÁSize
-));
-
-4809 cڡ \12
-       gkS\8fckUnw\9adS·û
- = 
-¬gc
- + 
-FCA
-::
-kArgsL\92gth
- + 1;
-
-4810 
-Ex\8bº®Reã»nû
-       gthunk_»f
- =
-
-4811 
-Ex\8bº®Reã»nû
-::
-\9avoke_funùiÚ_ÿÎback
-(
-isީe
-());
-
-4813 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-);
-
-4814 
-MemO³¿nd
-cÚ\8bxt_»¡Üe_Ý\94ªd
-(
-
-4815 
-, (2 + 
-FCA
-::
-kCڋxtSaveIndex
-è* 
-kPo\9a\8brSize
-);
-
-4817 \12
-       g»tuº_v®ue_off£t
- = 0;
-
-4818 ià(
-       gis_¡Üe
-) {
-
-4819 
-       g»tuº_v®ue_off£t
- = 2 + 
-FCA
-::
-kArgsL\92gth
-;
-
-4821 
-       g»tuº_v®ue_off£t
- = 2 + 
-FCA
-::
-kR\91uºV®ueOff£t
-;
-
-4823 
-MemO³¿nd
-»tuº_v®ue_Ý\94ªd
-(
-, 
-»tuº_v®ue_off£t
- * 
-kPo\9a\8brSize
-);
-
-4825 
-__
-C®lApiFunùiÚAndR\91
-(
-­i_funùiÚ_add»ss
-, 
-thunk_»f
-,
-
-4826 
-kS\8fckUnw\9adS·û
-, 
-»tuº_v®ue_Ý\94ªd
-,
-
-4827 &
-cÚ\8bxt_»¡Üe_Ý\94ªd
-);
-
-4831 \1e
-       gC®lApiG\91\8brStub
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-4839 
-Regi¡\94
-­i_funùiÚ_add»ss
- = 
-ApiG\91\8brDesü\9d
-::
-funùiÚ_add»ss
-();
-
-4840 
-DCHECK
-(
-­i_funùiÚ_add»ss
-.
-is
-(
-r5
-));
-
-4842 
-__
-mr
-(
-r3
-, 
-);
-
-4843 
-__
-addi
-(
-r4
-, 
-r3
-, 
-O³¿nd
-(1 * 
-kPo\9a\8brSize
-));
-
-4857 #ià
-ABI_PASSES_HANDLES_IN_REGS
-
-
-4858 cڡ \12
-       gkAcûssÜInfoSlÙ
- = 
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1;
-
-4859 cڡ \12
-       gkApiS\8fckS·û
- = 2;
-
-4861 cڡ \12
-       gkArg0SlÙ
- = 
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1;
-
-4862 cڡ \12
-       gkAcûssÜInfoSlÙ
- = 
-kArg0SlÙ
- + 1;
-
-4863 cڡ \12
-       gkApiS\8fckS·û
- = 3;
-
-4866 
-F¿meScÝe
-äame_scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-4867 
-__
-EÁ\94Ex\99F¿me
-(
-çl£
-, 
-kApiS\8fckS·û
-);
-
-4869 #ià!
-ABI_PASSES_HANDLES_IN_REGS
-
-
-4871 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kArg0SlÙ
- * 
-kPo\9a\8brSize
-));
-
-4872 
-__
-addi
-(
-r3
-, 
-, 
-O³¿nd
-(
-kArg0SlÙ
- * 
-kPo\9a\8brSize
-));
-
-4877 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-kAcûssÜInfoSlÙ
- * 
-kPo\9a\8brSize
-));
-
-4879 
-__
-addi
-(
-r4
-, 
-, 
-O³¿nd
-(
-kAcûssÜInfoSlÙ
- * 
-kPo\9a\8brSize
-));
-
-4881 cڡ \12
-       gkS\8fckUnw\9adS·û
- = 
-PrÝ\94tyC®lbackArgum\92ts
-::
-kArgsL\92gth
- + 1;
-
-4883 
-Ex\8bº®Reã»nû
-       gthunk_»f
- =
-
-4884 
-Ex\8bº®Reã»nû
-::
-\9avoke_acûssÜ_g\91\8br_ÿÎback
-(
-isީe
-());
-
-4885 
-__
-C®lApiFunùiÚAndR\91
-(
-­i_funùiÚ_add»ss
-, 
-thunk_»f
-,
-
-4886 
-kS\8fckUnw\9adS·û
-,
-
-4887 
-MemO³¿nd
-(
-, 6 * 
-kPo\9a\8brSize
-), 
-NULL
-);
-
-4891 #undeà
-__
-
-
-       @code-stubs-ppc.h
-
-5 #iâdeà
-V8_PPC_CODE_STUBS_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_CODE_STUBS_PPC_H_
-
-
-       )
-
-8 
-Çme¥aû
-       gv8
- {
-
-9 
-Çme¥aû
-       g\9a\8bº®
- {
-
-12 \1e
-A¼ayN©iveCode
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-ÿÎ_g\92\94ic_code
-);
-
-15 þas 
-       cS\8c\9agH\96³r
- : 
-public
-AÎS\8ftic
- {
-
-16 
-public
-:
-
-21 \18\1e
-G\92\94©eCÝyCh¬aù\94s
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-de¡
-,
-
-22 
-Regi¡\94
-¤c
-, Regi¡\94 
-couÁ
-,
-
-23 
-Regi¡\94
-sü©ch
-,
-
-24 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
-);
-
-27 \18\1e
-G\92\94©eCom·»FÏtOÃBy\8bS\8c\9ags
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-28 
-Regi¡\94
-Ëá
-, Regi¡\94 
-right
-,
-
-29 
-Regi¡\94
-sü©ch1
-,
-
-30 
-Regi¡\94
-sü©ch2
-,
-
-31 
-Regi¡\94
-sü©ch3
-);
-
-34 \18\1e
-G\92\94©eFÏtOÃBy\8bS\8c\9agEqu®s
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-35 
-Regi¡\94
-Ëá
-, Regi¡\94 
-right
-,
-
-36 
-Regi¡\94
-sü©ch1
-,
-
-37 
-Regi¡\94
-sü©ch2
-);
-
-39 
-       g´iv©e
-:
-
-40 \18\1e
-G\92\94©eOÃBy\8bCh¬sCom·»LoÝ
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-41 
-Regi¡\94
-Ëá
-, Regi¡\94 
-right
-,
-
-42 
-Regi¡\94
-Ëngth
-,
-
-43 
-Regi¡\94
-sü©ch1
-,
-
-44 
-Lab\96
-* 
-ch¬s_nÙ_equ®
-);
-
-46 
-DISALLOW_IMPLICIT_CONSTRUCTORS
-(
-S\8c\9agH\96³r
-);
-
-50 þas 
-       cStÜeRegi¡\94sS\8f\8bStub
- : 
-public
-PÏtfÜmCodeStub
- {
-
-51 
-public
-:
-
-52 
-ex¶ic\99
-StÜeRegi¡\94sS\8f\8bStub
-(
-Isީe
-* 
-isީe
-)
-
-53 : 
-PÏtfÜmCodeStub
-(
-isީe
-) {}
-
-55 \18\1e
-G\92\94©eAh\97dOfTime
-(
-Isީe
-* 
-isީe
-);
-
-57 
-       g´iv©e
-:
-
-58 
-DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR
-();
-
-59 
-DEFINE_PLATFORM_CODE_STUB
-(
-StÜeRegi¡\94sS\8f\8b
-, 
-PÏtfÜmCodeStub
-);
-
-63 þas 
-       cRe¡ÜeRegi¡\94sS\8f\8bStub
- : 
-public
-PÏtfÜmCodeStub
- {
-
-64 
-public
-:
-
-65 
-ex¶ic\99
-Re¡ÜeRegi¡\94sS\8f\8bStub
-(
-Isީe
-* 
-isީe
-)
-
-66 : 
-PÏtfÜmCodeStub
-(
-isީe
-) {}
-
-68 \18\1e
-G\92\94©eAh\97dOfTime
-(
-Isީe
-* 
-isީe
-);
-
-70 
-       g´iv©e
-:
-
-71 
-DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR
-();
-
-72 
-DEFINE_PLATFORM_CODE_STUB
-(
-Re¡ÜeRegi¡\94sS\8f\8b
-, 
-PÏtfÜmCodeStub
-);
-
-76 þas 
-       cRecÜdWr\99eStub
- : 
-public
-PÏtfÜmCodeStub
- {
-
-77 
-public
-:
-
-78 
-RecÜdWr\99eStub
-(
-Isީe
-* 
-isީe
-, 
-Regi¡\94
-objeù
-, Regi¡\94 
-v®ue
-,
-
-79 
-Regi¡\94
-add»ss
-, 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
-,
-
-80 
-SaveFPRegsMode
-å_mode
-)
-
-81 : 
-PÏtfÜmCodeStub
-(
-isީe
-),
-
-82 
-»gs_
-(
-objeù
-,
-
-83 
-add»ss
-,
-
-84 
-v®ue
-) {
-
-85 
-       gm\9aÜ_key_
- = 
-ObjeùB\99s
-::
-\92code
-(
-objeù
-.
-code
-()) |
-
-86 
-V®ueB\99s
-::
-\92code
-(
-v®ue
-.
-code
-()) |
-
-87 
-Add»ssB\99s
-::
-\92code
-(
-add»ss
-.
-code
-()) |
-
-88 
-Rememb\94edS\91AùiÚB\99s
-::
-\92code
-(
-»memb\94ed_£t_aùiÚ
-) |
-
-89 
-SaveFPRegsModeB\99s
-::
-\92code
-(
-å_mode
-);
-
-92 
-RecÜdWr\99eStub
-(
-u\9at32_t
-key
-, 
-Isީe
-* 
-isީe
-)
-
-93 : 
-PÏtfÜmCodeStub
-(
-key
-, 
-isީe
-), 
-»gs_
-(
-objeù
-(), 
-add»ss
-(), 
-v®ue
-()) {}
-
-95 \f
-       eMode
- { 
-       gSTORE_BUFFER_ONLY
-, 
-       gINCREMENTAL
-, 
-       gINCREMENTAL_COMPACTION
- };
-
-97 
-v\9ctu®
-boÞ
-Som\91imesS\91sUpAF¿me
-(è{ \15 
-       gçl£
-; }
-
-99 \18\1e
-P©chB¿nchIÁoNÝ
-(
-MaüoAs£mbËr
-* 
-masm
-, \12
-pos
-) {
-
-100 
-       gmasm
-->
-\9a¡r_©_put
-(
-pos
-, (
-masm
-->
-\9a¡r_©
-Õosè& ~
-kBOf\9bldMask
-è| 
-BT
-);
-
-104 \18\1e
-P©chNÝIÁoB¿nch
-(
-MaüoAs£mbËr
-* 
-masm
-, \12
-pos
-) {
-
-105 
-       gmasm
-->
-\9a¡r_©_put
-(
-pos
-, (
-masm
-->
-\9a¡r_©
-Õosè& ~
-kBOf\9bldMask
-è| 
-BF
-);
-
-109 \18
-Mode
-G\91Mode
-(
-Code
-* 
-¡ub
-) {
-
-110 
-In¡r
-       gf\9c¡_\9a¡ruùiÚ
- =
-
-111 
-As£mbËr
-::
-\9a¡r_©
-(
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-(è+ As£mbËr::
-kIn¡rSize
-);
-
-112 
-In¡r
-       g£cÚd_\9a¡ruùiÚ
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-() +
-
-113 (
-As£mbËr
-::
-kIn¡rSize
- * 2));
-
-115 ià(
-       gBF
- =ð(
-f\9c¡_\9a¡ruùiÚ
- & 
-kBOf\9bldMask
-)) {
-
-116 \15 
-INCREMENTAL
-;
-
-121 ià(
-       gBF
- =ð(
-£cÚd_\9a¡ruùiÚ
- & 
-kBOf\9bldMask
-)) {
-
-122 \15 
-INCREMENTAL_COMPACTION
-;
-
-127 \15 
-       gSTORE_BUFFER_ONLY
-;
-
-130 \18\1e
-P©ch
-(
-Code
-* 
-¡ub
-, 
-Mode
-mode
-) {
-
-131 
-MaüoAs£mbËr
-masm
-(
-NULL
-, 
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-(),
-
-132 
-¡ub
-->
-\9a¡ruùiÚ_size
-());
-
-133 \1a
-       gmode
-) {
-
-134 \ 4
-       gSTORE_BUFFER_ONLY
-:
-
-135 
-DCHECK
-(
-G\91Mode
-(
-¡ub
-è=ð
-INCREMENTAL
- ||
-
-136 
-G\91Mode
-(
-¡ub
-è=ð
-INCREMENTAL_COMPACTION
-);
-
-138 
-P©chB¿nchIÁoNÝ
-(&
-masm
-, 
-As£mbËr
-::
-kIn¡rSize
-);
-
-139 
-P©chB¿nchIÁoNÝ
-(&
-masm
-, 
-As£mbËr
-::
-kIn¡rSize
- * 2);
-
-141 \ 4
-       gINCREMENTAL
-:
-
-142 
-DCHECK
-(
-G\91Mode
-(
-¡ub
-è=ð
-STORE_BUFFER_ONLY
-);
-
-143 
-P©chNÝIÁoB¿nch
-(&
-masm
-, 
-As£mbËr
-::
-kIn¡rSize
-);
-
-145 \ 4
-       gINCREMENTAL_COMPACTION
-:
-
-146 
-DCHECK
-(
-G\91Mode
-(
-¡ub
-è=ð
-STORE_BUFFER_ONLY
-);
-
-147 
-P©chNÝIÁoB¿nch
-(&
-masm
-, 
-As£mbËr
-::
-kIn¡rSize
- * 2);
-
-150 
-DCHECK
-(
-G\91Mode
-(
-¡ub
-è=ð
-mode
-);
-
-151 
-       gCpuF\97tu»s
-::
-FlushICache
-(
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-(è+ 
-As£mbËr
-::
-kIn¡rSize
-,
-
-152 2 * 
-As£mbËr
-::
-kIn¡rSize
-);
-
-155 
-DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR
-();
-
-157 
-       g´iv©e
-:
-
-161 þas 
-       cRegi¡\94AÎoÿtiÚ
- {
-
-162 
-public
-:
-
-163 
-Regi¡\94AÎoÿtiÚ
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-add»ss
-, Regi¡\94 
-sü©ch0
-)
-
-164 : 
-objeù_
-(
-objeù
-), 
-add»ss_
-(
-add»ss
-), 
-sü©ch0_
-(
-sü©ch0
-) {
-
-165 
-DCHECK
-(!
-A»Al\9f£d
-(
-sü©ch0
-, 
-objeù
-, 
-add»ss
-, 
-no_»g
-));
-
-166 
-       gsü©ch1_
- = 
-G\91Regi¡\94Th©IsNÙOÃOf
-(
-objeù_
-, 
-add»ss_
-, 
-sü©ch0_
-);
-
-169 \1e
-Save
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-170 
-DCHECK
-(!
-A»Al\9f£d
-(
-objeù_
-, 
-add»ss_
-, 
-sü©ch1_
-, 
-sü©ch0_
-));
-
-173 
-       gmasm
-->
-push
-(
-sü©ch1_
-);
-
-176 \1e
-Re¡Üe
-(
-MaüoAs£mbËr
-* 
-masm
-è{ 
-       gmasm
-->
-pÝ
-(
-sü©ch1_
-); }
-
-181 \1e
-SaveC®ËrSaveRegi¡\94s
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-SaveFPRegsMode
-mode
-) {
-
-182 
-       gmasm
-->
-mær
-(
-r0
-);
-
-183 
-       gmasm
-->
-push
-(
-r0
-);
-
-184 
-       gmasm
-->
-MuÉiPush
-(
-kJSC®ËrSaved
- & ~
-sü©ch1_
-.
-b\99
-());
-
-185 ià(
-       gmode
- =ð
-kSaveFPRegs
-) {
-
-187 
-masm
-->
-SaveFPRegs
-(
-, 1, 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
- - 1);
-
-191 
-\9al\9ae
\1e
-Re¡ÜeC®ËrSaveRegi¡\94s
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-192 
-SaveFPRegsMode
-mode
-) {
-
-193 ià(
-       gmode
- =ð
-kSaveFPRegs
-) {
-
-195 
-masm
-->
-Re¡ÜeFPRegs
-(
-, 1, 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
- - 1);
-
-197 
-       gmasm
-->
-MuÉiPÝ
-(
-kJSC®ËrSaved
- & ~
-sü©ch1_
-.
-b\99
-());
-
-198 
-       gmasm
-->
-pÝ
-(
-r0
-);
-
-199 
-       gmasm
-->
-m\8er
-(
-r0
-);
-
-202 
-\9al\9ae
-Regi¡\94
-objeù
-(è{ \15 
-       gobjeù_
-; }
-
-203 
-\9al\9ae
-Regi¡\94
-add»ss
-(è{ \15 
-       gadd»ss_
-; }
-
-204 
-\9al\9ae
-Regi¡\94
-sü©ch0
-(è{ \15 
-       gsü©ch0_
-; }
-
-205 
-\9al\9ae
-Regi¡\94
-sü©ch1
-(è{ \15 
-       gsü©ch1_
-; }
-
-207 
-       g´iv©e
-:
-
-208 
-Regi¡\94
-objeù_
-;
-
-209 
-Regi¡\94
-       gadd»ss_
-;
-
-210 
-Regi¡\94
-       gsü©ch0_
-;
-
-211 
-Regi¡\94
-       gsü©ch1_
-;
-
-213 
\9bnd
-þass
-       gRecÜdWr\99eStub
-;
-
-216 \f
-       eOnNoN\93dToInfÜmInüem\92\8flM¬k\94
- {
-
-217 
-       gkR\91uºOnNoN\93dToInfÜmInüem\92\8flM¬k\94
-,
-
-218 
-       gkUpd©eRememb\94edS\91OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-
-
-221 
-v\9ctu®
-\9al\9ae
-MajÜ
-MajÜKey
-(ècÚ¡ 
-FINAL
-       gOVERRIDE
- { \15 
-       gRecÜdWr\99e
-; }
-
-223 
-v\9ctu®
\1e
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-       gOVERRIDE
-;
-
-224 \1e
-G\92\94©eInüem\92\8fl
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Mode
-mode
-);
-
-225 \1e
-CheckN\93dsToInfÜmInüem\92\8flM¬k\94
-(
-
-226 
-MaüoAs£mbËr
-* 
-masm
-, 
-OnNoN\93dToInfÜmInüem\92\8flM¬k\94
-Ú_no_Ãed
-,
-
-227 
-Mode
-mode
-);
-
-228 \1e
-InfÜmInüem\92\8flM¬k\94
-(
-MaüoAs£mbËr
-* 
-masm
-);
-
-230 \1e
-Aùiv©e
-(
-Code
-* 
-code
-) {
-
-231 
-       gcode
-->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-Aùiv©eG\92\94©edStub
-(
-code
-);
-
-234 
-Regi¡\94
-objeù
-() const {
-
-235 \15 
-       gRegi¡\94
-::
-äom_code
-(
-ObjeùB\99s
-::
-decode
-(
-m\9aÜ_key_
-));
-
-238 
-Regi¡\94
-v®ue
-() const {
-
-239 \15 
-       gRegi¡\94
-::
-äom_code
-(
-V®ueB\99s
-::
-decode
-(
-m\9aÜ_key_
-));
-
-242 
-Regi¡\94
-add»ss
-() const {
-
-243 \15 
-       gRegi¡\94
-::
-äom_code
-(
-Add»ssB\99s
-::
-decode
-(
-m\9aÜ_key_
-));
-
-246 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
-() const {
-
-247 \15 
-       gRememb\94edS\91AùiÚB\99s
-::
-decode
-(
-m\9aÜ_key_
-);
-
-250 
-SaveFPRegsMode
-§ve_å_»gs_mode
-() const {
-
-251 \15 
-       gSaveFPRegsModeB\99s
-::
-decode
-(
-m\9aÜ_key_
-);
-
-254 
-þass
-       gObjeùB\99s
- : 
-public
-B\99F\9bld
-<\12, 0, 5> {};
-
-255 
-þass
-       gV®ueB\99s
- : 
-public
-B\99F\9bld
-<\12, 5, 5> {};
-
-256 
-þass
-       gAdd»ssB\99s
- : 
-public
-B\99F\9bld
-<\12, 10, 5> {};
-
-257 
-þass
-       gRememb\94edS\91AùiÚB\99s
- : 
-public
-B\99F\9bld
-<
-Rememb\94edS\91AùiÚ
-, 15, 1> {
-
-259 
-þass
-       gSaveFPRegsModeB\99s
- : 
-public
-B\99F\9bld
-<
-SaveFPRegsMode
-, 16, 1> {};
-
-261 
-Lab\96
-       g¦ow_
-;
-
-262 
-Regi¡\94AÎoÿtiÚ
-       g»gs_
-;
-
-264 
-DISALLOW_COPY_AND_ASSIGN
-(
-RecÜdWr\99eStub
-);
-
-273 þas 
-       cD\9ceùCEÁryStub
- : 
-public
-PÏtfÜmCodeStub
- {
-
-274 
-public
-:
-
-275 
-ex¶ic\99
-D\9ceùCEÁryStub
-(
-Isީe
-* 
-isީe
-è: 
-PÏtfÜmCodeStub
-(isolate) {}
-
-276 \1e
-G\92\94©eC®l
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-\8frg\91
-);
-
-278 
-       g´iv©e
-:
-
-279 
-boÞ
-N\93dsImmovabËCode
-(è{ \15 
-\8cue
-; }
-
-281 
-DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR
-();
-
-282 
-DEFINE_PLATFORM_CODE_STUB
-(
-D\9ceùCEÁry
-, 
-PÏtfÜmCodeStub
-);
-
-286 þas 
-       cNameDiùiÚ¬yLookupStub
- : 
-public
-PÏtfÜmCodeStub
- {
-
-287 
-public
-:
-
-288 \f
-       eLookupMode
- { 
-POSITIVE_LOOKUP
-, 
-       gNEGATIVE_LOOKUP
- };
-
-290 
-NameDiùiÚ¬yLookupStub
-(
-Isީe
-* 
-isީe
-, 
-LookupMode
-mode
-)
-
-291 : 
-PÏtfÜmCodeStub
-(
-isީe
-) {
-
-292 
-m\9aÜ_key_
- = 
-LookupModeB\99s
-::
-\92code
-(
-mode
-);
-
-295 \18\1e
-G\92\94©eNeg©iveLookup
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-miss
-,
-
-296 
-Lab\96
-* 
-dÚe
-, 
-Regi¡\94
-»ûiv\94
-,
-
-297 
-Regi¡\94
-´Ý\94t\9bs
-, 
-HªdË
-<
-Name
-> 
-Çme
-,
-
-298 
-Regi¡\94
-sü©ch0
-);
-
-300 \18\1e
-G\92\94©ePos\99iveLookup
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Lab\96
-* 
-miss
-,
-
-301 
-Lab\96
-* 
-dÚe
-, 
-Regi¡\94
-\96em\92ts
-,
-
-302 
-Regi¡\94
-Çme
-, Regi¡\94 
-r0
-, Regi¡\94 
-r1
-);
-
-304 
-v\9ctu®
-boÞ
-Som\91imesS\91sUpAF¿me
-(è{ \15 
-       gçl£
-; }
-
-306 
-       g´iv©e
-:
-
-307 \18cڡ \12
-kIƚedProbes
- = 4;
-
-308 \18cڡ \12
-       gkTٮProbes
- = 20;
-
-310 \18cڡ \12
-       gkC­ac\99yOff£t
- =
-
-311 
-NameDiùiÚ¬y
-::
-kH\97d\94Size
- +
-
-312 
-NameDiùiÚ¬y
-::
-kC­ac\99yIndex
- * 
-kPo\9a\8brSize
-;
-
-314 \18cڡ \12
-       gkEËm\92tsS\8f¹Off£t
- =
-
-315 
-NameDiùiÚ¬y
-::
-kH\97d\94Size
- +
-
-316 
-NameDiùiÚ¬y
-::
-kEËm\92tsS\8f¹Index
- * 
-kPo\9a\8brSize
-;
-
-318 
-LookupMode
-mode
-(ècÚ¡ { \15 
-       gLookupModeB\99s
-::
-decode
-(
-m\9aÜ_key_
-); }
-
-320 
-þass
-       gLookupModeB\99s
- : 
-public
-B\99F\9bld
-<
-LookupMode
-, 0, 1> {};
-
-322 
-DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR
-();
-
-323 
-DEFINE_PLATFORM_CODE_STUB
-(
-NameDiùiÚ¬yLookup
-, 
-PÏtfÜmCodeStub
-);
-
-       @codegen-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/codeg\92.h
-"
-
-10 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-11 \ 2
-       ~"¤c/µc/simuÏtÜ-µc.h
-"
-
-13 
-Çme¥aû
-       gv8
- {
-
-14 
-Çme¥aû
-       g\9a\8bº®
- {
-
-17 \ 1
-       #__
-masm
-.
-
-       )
-
-20 #ià
-def\9aed
-(
-USE_SIMULATOR
-)
-
-21 
-by\8b
-* 
-       gç¡_exp_µc_mach\9ae_code
- = 
-NULL
-;
-
-22 \b
-ç¡_exp_simuÏtÜ
-(\b
-x
-) {
-
-23 \15 
-       gSimuÏtÜ
-::
-cu¼\92t
-(
-Isީe
-::
-Cu¼\92t
-())
-
-24 ->
-C®lFPR\91uºsDoubË
-(
-ç¡_exp_µc_mach\9ae_code
-, 
-x
-, 0);
-
-29 
-UÇryM©hFunùiÚ
-C»©eExpFunùiÚ
-() {
-
-30 ià(!
-       gFLAG_ç¡_m©h
\15 &
-       g¡d
-::
-exp
-;
-
-31 
-size_t
-       gaùu®_size
-;
-
-32 
-by\8b
-* 
-       gbufãr
- =
-
-33 
-¡©ic_ÿ¡
-<
-by\8b
-*>(
-ba£
-::
-OS
-::
-AÎoÿ\8b
-(1 * 
-KB
-, &
-aùu®_size
-, 
-\8cue
-));
-
-34 ià(
-       gbufãr
- =ð
-NULL
\15 &
-¡d
-::
-exp
-;
-
-35 
-       gEx\8bº®Reã»nû
-::
-In\99\9flizeM©hExpD©a
-();
-
-37 
-MaüoAs£mbËr
-masm
-(
-NULL
-, 
-bufãr
-, 
-¡©ic_ÿ¡
-<\12>(
-aùu®_size
-));
-
-40 
-DoubËRegi¡\94
-       g\9aput
- = 
-d1
-;
-
-41 
-DoubËRegi¡\94
-       g»suÉ
- = 
-d2
-;
-
-42 
-DoubËRegi¡\94
-       gdoubË_sü©ch1
- = 
-d3
-;
-
-43 
-DoubËRegi¡\94
-       gdoubË_sü©ch2
- = 
-d4
-;
-
-44 
-Regi¡\94
-       g\8bmp1
- = 
-r7
-;
-
-45 
-Regi¡\94
-       g\8bmp2
- = 
-r8
-;
-
-46 
-Regi¡\94
-       g\8bmp3
- = 
-r9
-;
-
-49 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-50 
-__
-funùiÚ_desü\9d
-();
-
-53 
-__
-Push
-(
-\8bmp3
-, 
-\8bmp2
-, 
-\8bmp1
-);
-
-54 
-       gM©hExpG\92\94©Ü
-::
-Em\99M©hExp
-(&
-masm
-, 
-\9aput
-, 
-»suÉ
-, 
-doubË_sü©ch1
-,
-
-55 
-doubË_sü©ch2
-, 
-\8bmp1
-, 
-\8bmp2
-, 
-\8bmp3
-);
-
-56 
-__
-PÝ
-(
-\8bmp3
-, 
-\8bmp2
-, 
-\8bmp1
-);
-
-57 
-__
-fmr
-(
-d1
-, 
-»suÉ
-);
-
-58 
-__
-R\91
-();
-
-61 
-CodeDesc
-       gdesc
-;
-
-62 
-       gmasm
-.
-G\91Code
-(&
-desc
-);
-
-63 #ià!
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-64 
-DCHECK
-(!
-R\96ocInfo
-::
-Requ\9cesR\96oÿtiÚ
-(
-desc
-));
-
-67 
-       gCpuF\97tu»s
-::
-FlushICache
-(
-bufãr
-, 
-aùu®_size
-);
-
-68 
-       gba£
-::
-OS
-::
-PrÙeùCode
-(
-bufãr
-, 
-aùu®_size
-);
-
-70 #ià!
-def\9aed
-(
-USE_SIMULATOR
-)
-
-71 \15 
-       gFUNCTION_CAST
-<
-       gUÇryM©hFunùiÚ
->(
-       gbufãr
-);
-
-73 
-       gç¡_exp_µc_mach\9ae_code
- = 
-bufãr
-;
-
-74 \15 &
-       gç¡_exp_simuÏtÜ
-;
-
-79 
-UÇryM©hFunùiÚ
-C»©eSq¹FunùiÚ
-() {
-
-80 #ià
-def\9aed
-(
-USE_SIMULATOR
-)
-
-81 \15 &
-       g¡d
-::
-sq¹
-;
-
-83 
-size_t
-       gaùu®_size
-;
-
-84 
-by\8b
-* 
-       gbufãr
- =
-
-85 
-¡©ic_ÿ¡
-<
-by\8b
-*>(
-ba£
-::
-OS
-::
-AÎoÿ\8b
-(1 * 
-KB
-, &
-aùu®_size
-, 
-\8cue
-));
-
-86 ià(
-       gbufãr
- =ð
-NULL
\15 &
-¡d
-::
-sq¹
-;
-
-88 
-MaüoAs£mbËr
-masm
-(
-NULL
-, 
-bufãr
-, 
-¡©ic_ÿ¡
-<\12>(
-aùu®_size
-));
-
-91 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-92 
-__
-funùiÚ_desü\9d
-();
-
-95 
-__
-MovFromFlßtP¬am\91\94
-(
-d1
-);
-
-96 
-__
-fsq¹
-(
-d1
-, d1);
-
-97 
-__
-MovToFlßtResuÉ
-(
-d1
-);
-
-98 
-__
-R\91
-();
-
-100 
-CodeDesc
-       gdesc
-;
-
-101 
-       gmasm
-.
-G\91Code
-(&
-desc
-);
-
-102 #ià!
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-103 
-DCHECK
-(!
-R\96ocInfo
-::
-Requ\9cesR\96oÿtiÚ
-(
-desc
-));
-
-106 
-       gCpuF\97tu»s
-::
-FlushICache
-(
-bufãr
-, 
-aùu®_size
-);
-
-107 
-       gba£
-::
-OS
-::
-PrÙeùCode
-(
-bufãr
-, 
-aùu®_size
-);
-
-108 \15 
-       gFUNCTION_CAST
-<
-       gUÇryM©hFunùiÚ
->(
-       gbufãr
-);
-
-112 #undeà
-__
-
-
-118 \1e
-       gStubRuÁimeC®lH\96³r
-::
-BefÜeC®l
-(
-MaüoAs£mbËr
-* 
-masm
-) const {
-
-119 
-masm
-->
-EÁ\94F¿me
-(
-S\8fckF¿me
-::
-INTERNAL
-);
-
-120 
-DCHECK
-(!
-masm
-->
-has_äame
-());
-
-121 
-       gmasm
-->
-£t_has_äame
-(
-\8cue
-);
-
-125 \1e
-       gStubRuÁimeC®lH\96³r
-::
-Aá\94C®l
-(
-MaüoAs£mbËr
-* 
-masm
-) const {
-
-126 
-masm
-->
-L\97veF¿me
-(
-S\8fckF¿me
-::
-INTERNAL
-);
-
-127 
-DCHECK
-(
-masm
-->
-has_äame
-());
-
-128 
-       gmasm
-->
-£t_has_äame
-(
-çl£
-);
-
-135 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm
-)
-
-       )
-
-137 \1e
-       gEËm\92tsT¿ns\99iÚG\92\94©Ü
-::
-G\92\94©eM­ChªgeEËm\92tsT¿ns\99
-(
-
-138 
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-»ûiv\94
-, Regi¡\94 
-key
-, Regi¡\94 
-v®ue
-,
-
-139 
-Regi¡\94
-\8frg\91_m­
-, 
-AÎoÿtiÚS\99eMode
-mode
-,
-
-140 
-Lab\96
-* 
-®loÿtiÚ_mem\92to_found
-) {
-
-141 
-Regi¡\94
-       gsü©ch_\96em\92ts
- = 
-r7
-;
-
-142 
-DCHECK
-(!
-A»Al\9f£d
-(
-»ûiv\94
-, 
-key
-, 
-v®ue
-, 
-\8frg\91_m­
-, 
-sü©ch_\96em\92ts
-));
-
-144 ià(
-       gmode
- =ð
-TRACK_ALLOCATION_SITE
-) {
-
-145 
-DCHECK
-(
-®loÿtiÚ_mem\92to_found
- !ð
-NULL
-);
-
-146 
-__
-JumpIfJSA¼ayHasAÎoÿtiÚMem\92to
-(
-»ûiv\94
-, 
-sü©ch_\96em\92ts
-,
-
-147 
-®loÿtiÚ_mem\92to_found
-);
-
-151 
-__
-StÜeP
-(
-\8frg\91_m­
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-152 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-, 
-\8frg\91_m­
-, 
-r11
-,
-
-153 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-EMIT_REMEMBERED_SET
-,
-
-154 
-OMIT_SMI_CHECK
-);
-
-158 \1e
-       gEËm\92tsT¿ns\99iÚG\92\94©Ü
-::
-G\92\94©eSmiToDoubË
-(
-
-159 
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-»ûiv\94
-, Regi¡\94 
-key
-, Regi¡\94 
-v®ue
-,
-
-160 
-Regi¡\94
-\8frg\91_m­
-, 
-AÎoÿtiÚS\99eMode
-mode
-, 
-Lab\96
-* 
\9e
-) {
-
-162 
-Lab\96
-       gloÝ
-, 
-       g\92\8cy
-, 
-       gcÚv\94t_hÞe
-, 
-       ggc_»qu\9ced
-, 
-       gÚly_chªge_m­
-, 
-       gdÚe
-;
-
-163 
-Regi¡\94
-       g\96em\92ts
- = 
-r7
-;
-
-164 
-Regi¡\94
-       gËngth
- = 
-r8
-;
-
-165 
-Regi¡\94
-       g¬¿y
- = 
-r9
-;
-
-166 
-Regi¡\94
-       g¬¿y_\92d
- = 
-¬¿y
-;
-
-169 
-Regi¡\94
-       gsü©ch1
- = 
-\8frg\91_m­
-;
-
-170 
-Regi¡\94
-       gsü©ch2
- = 
-r11
-;
-
-173 
-DCHECK
-(!
-A»Al\9f£d
-(
-»ûiv\94
-, 
-key
-, 
-v®ue
-, 
-\8frg\91_m­
-, 
-\96em\92ts
-, 
-Ëngth
-, 
-¬¿y
-,
-
-174 
-sü©ch2
-));
-
-176 ià(
-       gmode
- =ð
-TRACK_ALLOCATION_SITE
-) {
-
-177 
-__
-JumpIfJSA¼ayHasAÎoÿtiÚMem\92to
-(
-»ûiv\94
-, 
-\96em\92ts
-, 
\9e
-);
-
-182 
-__
-LßdP
-(
-\96em\92ts
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-183 
-__
-Com·»RoÙ
-(
-\96em\92ts
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-184 
-__
-beq
-(&
-Úly_chªge_m­
-);
-
-187 
-__
-mær
-(
-r0
-);
-
-188 
-__
-Push
-(
-r0
-);
-
-190 
-__
-LßdP
-(
-Ëngth
-, 
-F\9bldMemO³¿nd
-(
-\96em\92ts
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-194 
-__
-SmiToDoubËA¼ayOff£t
-(
-r17
-, 
-Ëngth
-);
-
-195 
-__
-addi
-(
-r17
-,\8417, 
-O³¿nd
-(
-FixedDoubËA¼ay
-::
-kH\97d\94Size
-));
-
-196 
-__
-AÎoÿ\8b
-(
-r17
-, 
-¬¿y
-, 
-r10
-, 
-sü©ch2
-, &
-gc_»qu\9ced
-, 
-DOUBLE_ALIGNMENT
-);
-
-199 
-__
-LßdRoÙ
-(
-sü©ch2
-, 
-H\97p
-::
-kFixedDoubËA¼ayM­RoÙIndex
-);
-
-200 
-__
-StÜeP
-(
-Ëngth
-, 
-MemO³¿nd
-(
-¬¿y
-, 
-FixedDoubËA¼ay
-::
-kL\92gthOff£t
-));
-
-202 
-__
-StÜeP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-¬¿y
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-204 
-__
-StÜeP
-(
-\8frg\91_m­
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-205 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-, 
-\8frg\91_m­
-, 
-sü©ch2
-,
-
-206 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-OMIT_REMEMBERED_SET
-,
-
-207 
-OMIT_SMI_CHECK
-);
-
-209 
-__
-addi
-(
-sü©ch1
-, 
-¬¿y
-, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-210 
-__
-StÜeP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-211 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-, 
-sü©ch1
-, 
-sü©ch2
-,
-
-212 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-EMIT_REMEMBERED_SET
-,
-
-213 
-OMIT_SMI_CHECK
-);
-
-216 
-__
-addi
-(
-\8frg\91_m­
-, 
-\96em\92ts
-,
-
-217 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-218 
-__
-addi
-(
-r10
-, 
-¬¿y
-, 
-O³¿nd
-(
-FixedDoubËA¼ay
-::
-kH\97d\94Size
-));
-
-219 
-__
-SmiToDoubËA¼ayOff£t
-(
-¬¿y
-, 
-Ëngth
-);
-
-220 
-__
-add
-(
-¬¿y_\92d
-, 
-r10
-, 
-¬¿y
-);
-
-222 #ià
-V8_TARGET_ARCH_PPC64
-
-
-223 
-Regi¡\94
-       ghÞe_\9at64
- = 
-\96em\92ts
-;
-
-225 
-Regi¡\94
-       ghÞe_low\94
- = 
-\96em\92ts
-;
-
-226 
-Regi¡\94
-       ghÞe_uµ\94
- = 
-Ëngth
-;
-
-234 
-__
-b
-(&
-\92\8cy
-);
-
-236 
-__
-b\9ad
-(&
-Úly_chªge_m­
-);
-
-237 
-__
-StÜeP
-(
-\8frg\91_m­
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-238 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-, 
-\8frg\91_m­
-, 
-sü©ch2
-,
-
-239 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-OMIT_REMEMBERED_SET
-,
-
-240 
-OMIT_SMI_CHECK
-);
-
-241 
-__
-b
-(&
-dÚe
-);
-
-244 
-__
-b\9ad
-(&
-gc_»qu\9ced
-);
-
-245 
-__
-PÝ
-(
-r0
-);
-
-246 
-__
-m\8er
-(
-r0
-);
-
-247 
-__
-b
-(
\9e
-);
-
-250 
-__
-b\9ad
-(&
-loÝ
-);
-
-251 
-__
-LßdP
-(
-r11
-, 
-MemO³¿nd
-(
-sü©ch1
-));
-
-252 
-__
-addi
-(
-sü©ch1
-, sü©ch1, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-254 
-__
-UÁagAndJumpIfNÙSmi
-(
-r11
-,\8411, &
-cÚv\94t_hÞe
-);
-
-257 
-__
-CÚv\94tIÁToDoubË
-(
-r11
-, 
-d0
-);
-
-258 
-__
-¡fd
-(
-d0
-, 
-MemO³¿nd
-(
-sü©ch2
-, 0));
-
-259 
-__
-addi
-(
-r10
-,\8410, 
-O³¿nd
-(8));
-
-261 
-__
-b
-(&
-\92\8cy
-);
-
-264 
-__
-b\9ad
-(&
-cÚv\94t_hÞe
-);
-
-265 ià(
-       gFLAG_debug_code
-) {
-
-267 
-__
-LßdP
-(
-r11
-, 
-MemO³¿nd
-(
-r6
-, -
-kPo\9a\8brSize
-));
-
-268 
-__
-Com·»RoÙ
-(
-r11
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-269 
-__
-As£¹
-(
-eq
-, 
-kObjeùFoundInSmiOÆyA¼ay
-);
-
-271 #ià
-V8_TARGET_ARCH_PPC64
-
-
-272 
-__
-¡d
-(
-hÞe_\9at64
-, 
-MemO³¿nd
-(
-r10
-, 0));
-
-274 
-__
-¡w
-(
-hÞe_uµ\94
-, 
-MemO³¿nd
-(
-r10
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-275 
-__
-¡w
-(
-hÞe_low\94
-, 
-MemO³¿nd
-(
-r10
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-277 
-__
-addi
-(
-r10
-,\8410, 
-O³¿nd
-(8));
-
-279 
-__
-b\9ad
-(&
-\92\8cy
-);
-
-280 
-__
-cmp
-(
-r10
-, 
-¬¿y_\92d
-);
-
-281 
-__
-bÉ
-(&
-loÝ
-);
-
-283 
-__
-PÝ
-(
-r0
-);
-
-284 
-__
-m\8er
-(
-r0
-);
-
-285 
-__
-b\9ad
-(&
-dÚe
-);
-
-289 \1e
-       gEËm\92tsT¿ns\99iÚG\92\94©Ü
-::
-G\92\94©eDoubËToObjeù
-(
-
-290 
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-»ûiv\94
-, Regi¡\94 
-key
-, Regi¡\94 
-v®ue
-,
-
-291 
-Regi¡\94
-\8frg\91_m­
-, 
-AÎoÿtiÚS\99eMode
-mode
-, 
-Lab\96
-* 
\9e
-) {
-
-293 
-Lab\96
-       g\92\8cy
-, 
-       gloÝ
-, 
-       gcÚv\94t_hÞe
-, 
-       ggc_»qu\9ced
-, 
-       gÚly_chªge_m­
-;
-
-294 
-Regi¡\94
-       g\96em\92ts
- = 
-r7
-;
-
-295 
-Regi¡\94
-       g¬¿y
- = 
-r9
-;
-
-296 
-Regi¡\94
-       gËngth
- = 
-r8
-;
-
-297 
-Regi¡\94
-       gsü©ch
- = 
-r11
-;
-
-300 
-DCHECK
-(!
-A»Al\9f£d
-(
-»ûiv\94
-, 
-key
-, 
-v®ue
-, 
-\8frg\91_m­
-, 
-\96em\92ts
-, 
-¬¿y
-, 
-Ëngth
-,
-
-301 
-sü©ch
-));
-
-303 ià(
-       gmode
- =ð
-TRACK_ALLOCATION_SITE
-) {
-
-304 
-__
-JumpIfJSA¼ayHasAÎoÿtiÚMem\92to
-(
-»ûiv\94
-, 
-\96em\92ts
-, 
\9e
-);
-
-309 
-__
-LßdP
-(
-\96em\92ts
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-310 
-__
-Com·»RoÙ
-(
-\96em\92ts
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-311 
-__
-beq
-(&
-Úly_chªge_m­
-);
-
-313 
-__
-Push
-(
-\8frg\91_m­
-, 
-»ûiv\94
-, 
-key
-, 
-v®ue
-);
-
-314 
-__
-LßdP
-(
-Ëngth
-, 
-F\9bldMemO³¿nd
-(
-\96em\92ts
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-321 
-Regi¡\94
-       g¬¿y_size
- = 
-v®ue
-;
-
-322 
-Regi¡\94
-       g®loÿ\8b_sü©ch
- = 
-\8frg\91_m­
-;
-
-323 
-__
-li
-(
-¬¿y_size
-, 
-O³¿nd
-(
-FixedDoubËA¼ay
-::
-kH\97d\94Size
-));
-
-324 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-Ëngth
-);
-
-325 
-__
-add
-(
-¬¿y_size
-,\87¼ay_size, 
-r0
-);
-
-326 
-__
-AÎoÿ\8b
-(
-¬¿y_size
-, 
-¬¿y
-, 
-®loÿ\8b_sü©ch
-, 
-sü©ch
-, &
-gc_»qu\9ced
-,
-
-327 
-NO_ALLOCATION_FLAGS
-);
-
-330 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-331 
-__
-StÜeP
-(
-Ëngth
-, 
-MemO³¿nd
-(
-¬¿y
-, 
-FixedDoubËA¼ay
-::
-kL\92gthOff£t
-));
-
-332 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-¬¿y
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-333 
-__
-addi
-(
-¬¿y
-,\87¼ay, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-336 
-Regi¡\94
-       g¤c_\96em\92ts
- = 
-\96em\92ts
-;
-
-337 
-Regi¡\94
-       gd¡_\96em\92ts
- = 
-\8frg\91_m­
-;
-
-338 
-Regi¡\94
-       gd¡_\92d
- = 
-Ëngth
-;
-
-339 
-Regi¡\94
-       gh\97p_numb\94_m­
- = 
-sü©ch
-;
-
-340 
-__
-addi
-(
-¤c_\96em\92ts
-, 
-\96em\92ts
-,
-
-341 
-O³¿nd
-(
-FixedDoubËA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-342 
-__
-SmiToP\8cA¼ayOff£t
-(
-Ëngth
-,\86ength);
-
-343 
-__
-LßdRoÙ
-(
-r10
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-345 
-Lab\96
-       g\9a\99\9fliz©iÚ_loÝ
-, 
-       gloÝ_dÚe
-;
-
-346 
-__
-ShiáRightImm
-(
-r0
-, 
-Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-), 
-S\91RC
-);
-
-347 
-__
-beq
-(&
-loÝ_dÚe
-, 
-ü0
-);
-
-352 
-__
-mtùr
-(
-r0
-);
-
-353 
-__
-addi
-(
-d¡_\96em\92ts
-, 
-¬¿y
-,
-
-354 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
- - 
-kPo\9a\8brSize
-));
-
-355 
-__
-b\9ad
-(&
-\9a\99\9fliz©iÚ_loÝ
-);
-
-356 
-__
-StÜePU
-(
-r10
-, 
-MemO³¿nd
-(
-d¡_\96em\92ts
-, 
-kPo\9a\8brSize
-));
-
-357 
-__
-bdnz
-(&
-\9a\99\9fliz©iÚ_loÝ
-);
-
-359 
-__
-addi
-(
-d¡_\96em\92ts
-, 
-¬¿y
-,
-
-360 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-361 
-__
-add
-(
-d¡_\92d
-, 
-d¡_\96em\92ts
-, 
-Ëngth
-);
-
-362 
-__
-LßdRoÙ
-(
-h\97p_numb\94_m­
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-372 
-__
-b
-(&
-loÝ
-);
-
-375 
-__
-b\9ad
-(&
-gc_»qu\9ced
-);
-
-376 
-__
-PÝ
-(
-\8frg\91_m­
-, 
-»ûiv\94
-, 
-key
-, 
-v®ue
-);
-
-377 
-__
-b
-(
\9e
-);
-
-380 
-__
-b\9ad
-(&
-cÚv\94t_hÞe
-);
-
-381 
-__
-StÜeP
-(
-r10
-, 
-MemO³¿nd
-(
-d¡_\96em\92ts
-));
-
-382 
-__
-addi
-(
-d¡_\96em\92ts
-, d¡_\96em\92ts, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-383 
-__
-cm¶
-(
-d¡_\96em\92ts
-, 
-d¡_\92d
-);
-
-384 
-__
-bge
-(&
-loÝ_dÚe
-);
-
-386 
-__
-b\9ad
-(&
-loÝ
-);
-
-387 
-Regi¡\94
-       guµ\94_b\99s
- = 
-key
-;
-
-388 
-__
-lwz
-(
-uµ\94_b\99s
-, 
-MemO³¿nd
-(
-¤c_\96em\92ts
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-389 
-__
-addi
-(
-¤c_\96em\92ts
-, src_\96em\92ts, 
-O³¿nd
-(
-kDoubËSize
-));
-
-392 
-__
-Cmpi
-(
-uµ\94_b\99s
-, 
-O³¿nd
-(
-kHÞeNªUµ\9432
-), 
-r0
-);
-
-393 
-__
-beq
-(&
-cÚv\94t_hÞe
-);
-
-396 
-Regi¡\94
-       gh\97p_numb\94
- = 
-»ûiv\94
-;
-
-397 
-Regi¡\94
-       gsü©ch2
- = 
-v®ue
-;
-
-398 
-__
-AÎoÿ\8bH\97pNumb\94
-(
-h\97p_numb\94
-, 
-sü©ch2
-, 
-r11
-, 
-h\97p_numb\94_m­
-,
-
-399 &
-gc_»qu\9ced
-);
-
-401 #ià
-V8_TARGET_ARCH_PPC64
-
-
-402 
-__
-ld
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-¤c_\96em\92ts
-, -
-kDoubËSize
-));
-
-404 
-__
-addi
-(
-uµ\94_b\99s
-, 
-h\97p_numb\94
-, 
-O³¿nd
-(-
-kH\97pObjeùTag
-));
-
-405 
-__
-¡d
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-uµ\94_b\99s
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-407 
-__
-lwz
-(
-sü©ch2
-,
-
-408 
-MemO³¿nd
-(
-¤c_\96em\92ts
-, 
-Regi¡\94
-::
-kMªtis§Off£t
- - 
-kDoubËSize
-));
-
-409 
-__
-lwz
-(
-uµ\94_b\99s
-,
-
-410 
-MemO³¿nd
-(
-¤c_\96em\92ts
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
- - 
-kDoubËSize
-));
-
-411 
-__
-¡w
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-h\97p_numb\94
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-412 
-__
-¡w
-(
-uµ\94_b\99s
-, 
-F\9bldMemO³¿nd
-(
-h\97p_numb\94
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-414 
-__
-mr
-(
-sü©ch2
-, 
-d¡_\96em\92ts
-);
-
-415 
-__
-StÜeP
-(
-h\97p_numb\94
-, 
-MemO³¿nd
-(
-d¡_\96em\92ts
-));
-
-416 
-__
-addi
-(
-d¡_\96em\92ts
-, d¡_\96em\92ts, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-417 
-__
-RecÜdWr\99e
-(
-¬¿y
-, 
-sü©ch2
-, 
-h\97p_numb\94
-, 
-kLRHasNÙB\93nSaved
-,
-
-418 
-kDÚtSaveFPRegs
-, 
-EMIT_REMEMBERED_SET
-, 
-OMIT_SMI_CHECK
-);
-
-419 
-__
-b
-(&
-\92\8cy
-);
-
-422 
-__
-b\9ad
-(&
-cÚv\94t_hÞe
-);
-
-423 
-__
-StÜeP
-(
-r10
-, 
-MemO³¿nd
-(
-d¡_\96em\92ts
-));
-
-424 
-__
-addi
-(
-d¡_\96em\92ts
-, d¡_\96em\92ts, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-426 
-__
-b\9ad
-(&
-\92\8cy
-);
-
-427 
-__
-cm¶
-(
-d¡_\96em\92ts
-, 
-d¡_\92d
-);
-
-428 
-__
-bÉ
-(&
-loÝ
-);
-
-429 
-__
-b\9ad
-(&
-loÝ_dÚe
-);
-
-431 
-__
-PÝ
-(
-\8frg\91_m­
-, 
-»ûiv\94
-, 
-key
-, 
-v®ue
-);
-
-433 
-__
-StÜeP
-(
-¬¿y
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-434 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-, 
-¬¿y
-, 
-sü©ch
-,
-
-435 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-EMIT_REMEMBERED_SET
-,
-
-436 
-OMIT_SMI_CHECK
-);
-
-438 
-__
-b\9ad
-(&
-Úly_chªge_m­
-);
-
-440 
-__
-StÜeP
-(
-\8frg\91_m­
-, 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-441 
-__
-RecÜdWr\99eF\9bld
-(
-»ûiv\94
-, 
-H\97pObjeù
-::
-kM­Off£t
-, 
-\8frg\91_m­
-, 
-sü©ch
-,
-
-442 
-kLRHasNÙB\93nSaved
-, 
-kDÚtSaveFPRegs
-, 
-OMIT_REMEMBERED_SET
-,
-
-443 
-OMIT_SMI_CHECK
-);
-
-448 \1e
-       gS\8c\9agCh¬LßdG\92\94©Ü
-::
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-¡r\9ag
-,
-
-449 
-Regi¡\94
-\9adex
-, Regi¡\94 
-»suÉ
-,
-
-450 
-Lab\96
-* 
-ÿÎ_ruÁime
-) {
-
-452 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-453 
-__
-lbz
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-456 
-Lab\96
-       gcheck_£qu\92t\9fl
-;
-
-457 
-__
-ªdi
-(
-r0
-, 
-»suÉ
-, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
-));
-
-458 
-__
-beq
-(&
-check_£qu\92t\9fl
-, 
-ü0
-);
-
-461 
-Lab\96
-       gcÚs_¡r\9ag
-;
-
-462 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-kSliûdNÙCÚsMask
-));
-
-463 
-__
-ªd_
-(
-r0
-, 
-»suÉ
-, 
-\9d
-, 
-S\91RC
-);
-
-464 
-__
-beq
-(&
-cÚs_¡r\9ag
-, 
-ü0
-);
-
-467 
-Lab\96
-       g\9ad\9ceù_¡r\9ag_lßded
-;
-
-468 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-SliûdS\8c\9ag
-::
-kOff£tOff£t
-));
-
-469 
-__
-LßdP
-(
-¡r\9ag
-, 
-F\9bldMemO³¿nd
-(¡r\9ag, 
-SliûdS\8c\9ag
-::
-kP¬\92tOff£t
-));
-
-470 
-__
-SmiUÁag
-(
-\9d
-, 
-»suÉ
-);
-
-471 
-__
-add
-(
-\9adex
-, index, 
-\9d
-);
-
-472 
-__
-b
-(&
-\9ad\9ceù_¡r\9ag_lßded
-);
-
-479 
-__
-b\9ad
-(&
-cÚs_¡r\9ag
-);
-
-480 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-CÚsS\8c\9ag
-::
-kSecÚdOff£t
-));
-
-481 
-__
-Com·»RoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-482 
-__
-bÃ
-(
-ÿÎ_ruÁime
-);
-
-484 
-__
-LßdP
-(
-¡r\9ag
-, 
-F\9bldMemO³¿nd
-(¡r\9ag, 
-CÚsS\8c\9ag
-::
-kF\9c¡Off£t
-));
-
-486 
-__
-b\9ad
-(&
-\9ad\9ceù_¡r\9ag_lßded
-);
-
-487 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-488 
-__
-lbz
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-493 
-Lab\96
-       gex\8bº®_¡r\9ag
-, 
-       gcheck_\92cod\9ag
-;
-
-494 
-__
-b\9ad
-(&
-check_£qu\92t\9fl
-);
-
-495 
-STATIC_ASSERT
-(
-kSeqS\8c\9agTag
- == 0);
-
-496 
-__
-ªdi
-(
-r0
-, 
-»suÉ
-, 
-O³¿nd
-(
-kS\8c\9agR\95»£Á©iÚMask
-));
-
-497 
-__
-bÃ
-(&
-ex\8bº®_¡r\9ag
-, 
-ü0
-);
-
-500 
-STATIC_ASSERT
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- =ð
-SeqOÃBy\8bS\8c\9ag
-::kHeaderSize);
-
-501 
-__
-addi
-(
-¡r\9ag
-, string,
-
-502 
-O³¿nd
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-503 
-__
-b
-(&
-check_\92cod\9ag
-);
-
-506 
-__
-b\9ad
-(&
-ex\8bº®_¡r\9ag
-);
-
-507 ià(
-       gFLAG_debug_code
-) {
-
-510 
-__
-ªdi
-(
-r0
-, 
-»suÉ
-, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
-));
-
-511 
-__
-As£¹
-(
-eq
-, 
-kEx\8bº®S\8c\9agEx³ùedButNÙFound
-, 
-ü0
-);
-
-514 
-STATIC_ASSERT
-(
-kShÜtEx\8bº®S\8c\9agTag
- != 0);
-
-515 
-__
-ªdi
-(
-r0
-, 
-»suÉ
-, 
-O³¿nd
-(
-kShÜtEx\8bº®S\8c\9agMask
-));
-
-516 
-__
-bÃ
-(
-ÿÎ_ruÁime
-, 
-ü0
-);
-
-517 
-__
-LßdP
-(
-¡r\9ag
-,
-
-518 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-Ex\8bº®S\8c\9ag
-::
-kResourûD©aOff£t
-));
-
-520 
-Lab\96
-       gÚe_by\8b
-, 
-       gdÚe
-;
-
-521 
-__
-b\9ad
-(&
-check_\92cod\9ag
-);
-
-522 
-STATIC_ASSERT
-(
-kTwoBy\8bS\8c\9agTag
- == 0);
-
-523 
-__
-ªdi
-(
-r0
-, 
-»suÉ
-, 
-O³¿nd
-(
-kS\8c\9agEncod\9agMask
-));
-
-524 
-__
-bÃ
-(&
-Úe_by\8b
-, 
-ü0
-);
-
-526 
-__
-ShiáLeáImm
-(
-»suÉ
-, 
-\9adex
-, 
-O³¿nd
-(1));
-
-527 
-__
-lhzx
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¡r\9ag
-,\84esult));
-
-528 
-__
-b
-(&
-dÚe
-);
-
-529 
-__
-b\9ad
-(&
-Úe_by\8b
-);
-
-531 
-__
-lbzx
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¡r\9ag
-, 
-\9adex
-));
-
-532 
-__
-b\9ad
-(&
-dÚe
-);
-
-536 \18
-MemO³¿nd
-ExpCÚ¡ªt
-(\12
-\9adex
-, 
-Regi¡\94
-ba£
-) {
-
-537 \15 
-MemO³¿nd
-(
-ba£
-, 
-\9adex
- * 
-kDoubËSize
-);
-
-541 \1e
-       gM©hExpG\92\94©Ü
-::
-Em\99M©hExp
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-DoubËRegi¡\94
-\9aput
-,
-
-542 
-DoubËRegi¡\94
-»suÉ
-,
-
-543 
-DoubËRegi¡\94
-doubË_sü©ch1
-,
-
-544 
-DoubËRegi¡\94
-doubË_sü©ch2
-,
-
-545 
-Regi¡\94
-\8bmp1
-, Regi¡\94 
-\8bmp2
-,
-
-546 
-Regi¡\94
-\8bmp3
-) {
-
-547 
-DCHECK
-(!
-\9aput
-.
-is
-(
-»suÉ
-));
-
-548 
-DCHECK
-(!
-\9aput
-.
-is
-(
-doubË_sü©ch1
-));
-
-549 
-DCHECK
-(!
-\9aput
-.
-is
-(
-doubË_sü©ch2
-));
-
-550 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-doubË_sü©ch1
-));
-
-551 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-doubË_sü©ch2
-));
-
-552 
-DCHECK
-(!
-doubË_sü©ch1
-.
-is
-(
-doubË_sü©ch2
-));
-
-553 
-DCHECK
-(!
-\8bmp1
-.
-is
-(
-\8bmp2
-));
-
-554 
-DCHECK
-(!
-\8bmp1
-.
-is
-(
-\8bmp3
-));
-
-555 
-DCHECK
-(!
-\8bmp2
-.
-is
-(
-\8bmp3
-));
-
-556 
-DCHECK
-(
-Ex\8bº®Reã»nû
-::
-m©h_exp_cÚ¡ªts
-(0).
-add»ss
-(è!ð
-NULL
-);
-
-557 
-DCHECK
-(!
-masm
-->
-£r\9fliz\94_\92abËd
-());
-
-559 
-Lab\96
-       gz\94o
-, 
-       g\9af\9a\99y
-, 
-       gdÚe
-;
-
-561 
-__
-mov
-(
-\8bmp3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-m©h_exp_cÚ¡ªts
-(0)));
-
-563 
-__
-lfd
-(
-doubË_sü©ch1
-, 
-ExpCÚ¡ªt
-(0, 
-\8bmp3
-));
-
-564 
-__
-fcmpu
-(
-doubË_sü©ch1
-, 
-\9aput
-);
-
-565 
-__
-fmr
-(
-»suÉ
-, 
-\9aput
-);
-
-566 
-__
-bunÜd\94ed
-(&
-dÚe
-);
-
-567 
-__
-bge
-(&
-z\94o
-);
-
-569 
-__
-lfd
-(
-doubË_sü©ch2
-, 
-ExpCÚ¡ªt
-(1, 
-\8bmp3
-));
-
-570 
-__
-fcmpu
-(
-\9aput
-, 
-doubË_sü©ch2
-);
-
-571 
-__
-bge
-(&
-\9af\9a\99y
-);
-
-573 
-__
-lfd
-(
-doubË_sü©ch1
-, 
-ExpCÚ¡ªt
-(3, 
-\8bmp3
-));
-
-574 
-__
-lfd
-(
-»suÉ
-, 
-ExpCÚ¡ªt
-(4, 
-\8bmp3
-));
-
-575 
-__
-fmul
-(
-doubË_sü©ch1
-, doubË_sü©ch1, 
-\9aput
-);
-
-576 
-__
-çdd
-(
-doubË_sü©ch1
-, doubË_sü©ch1, 
-»suÉ
-);
-
-577 
-__
-MovDoubËLowToIÁ
-(
-\8bmp2
-, 
-doubË_sü©ch1
-);
-
-578 
-__
-fsub
-(
-doubË_sü©ch1
-, doubË_sü©ch1, 
-»suÉ
-);
-
-579 
-__
-lfd
-(
-»suÉ
-, 
-ExpCÚ¡ªt
-(6, 
-\8bmp3
-));
-
-580 
-__
-lfd
-(
-doubË_sü©ch2
-, 
-ExpCÚ¡ªt
-(5, 
-\8bmp3
-));
-
-581 
-__
-fmul
-(
-doubË_sü©ch1
-, doubË_sü©ch1, 
-doubË_sü©ch2
-);
-
-582 
-__
-fsub
-(
-doubË_sü©ch1
-, doubË_sü©ch1, 
-\9aput
-);
-
-583 
-__
-fsub
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch1
-);
-
-584 
-__
-fmul
-(
-doubË_sü©ch2
-, 
-doubË_sü©ch1
-, double_scratch1);
-
-585 
-__
-fmul
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch2
-);
-
-586 
-__
-lfd
-(
-doubË_sü©ch2
-, 
-ExpCÚ¡ªt
-(7, 
-\8bmp3
-));
-
-587 
-__
-fmul
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch2
-);
-
-588 
-__
-fsub
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch1
-);
-
-589 
-__
-lfd
-(
-doubË_sü©ch2
-, 
-ExpCÚ¡ªt
-(8, 
-\8bmp3
-));
-
-590 
-__
-çdd
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch2
-);
-
-591 
-__
-¤wi
-(
-\8bmp1
-, 
-\8bmp2
-, 
-O³¿nd
-(11));
-
-592 
-__
-ªdi
-(
-\8bmp2
-,\81emp2, 
-O³¿nd
-(0x7ff));
-
-593 
-__
-addi
-(
-\8bmp1
-,\81emp1, 
-O³¿nd
-(0x3ff));
-
-596 
-__
-mov
-(
-\8bmp3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-m©h_exp_log_\8f
-()));
-
-597 
-__
-¦wi
-(
-\8bmp2
-,\81emp2, 
-O³¿nd
-(3));
-
-598 #ià
-V8_TARGET_ARCH_PPC64
-
-
-599 
-__
-ldx
-(
-\8bmp2
-, 
-MemO³¿nd
-(
-\8bmp3
-,\81emp2));
-
-600 
-__
-¦di
-(
-\8bmp1
-,\81emp1, 
-O³¿nd
-(52));
-
-601 
-__
-Üx
-(
-\8bmp2
-, 
-\8bmp1
-,\81emp2);
-
-602 
-__
-MovIÁ64ToDoubË
-(
-doubË_sü©ch1
-, 
-\8bmp2
-);
-
-604 
-__
-add
-(
-\9d
-, 
-\8bmp3
-, 
-\8bmp2
-);
-
-605 
-__
-lwz
-(
-\8bmp3
-, 
-MemO³¿nd
-(
-\9d
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-606 
-__
-lwz
-(
-\8bmp2
-, 
-MemO³¿nd
-(
-\9d
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-607 
-__
-¦wi
-(
-\8bmp1
-,\81emp1, 
-O³¿nd
-(20));
-
-608 
-__
-Üx
-(
-\8bmp3
-, 
-\8bmp1
-,\81emp3);
-
-609 
-__
-MovIÁ64ToDoubË
-(
-doubË_sü©ch1
-, 
-\8bmp3
-, 
-\8bmp2
-);
-
-612 
-__
-fmul
-(
-»suÉ
-,\84esuÉ, 
-doubË_sü©ch1
-);
-
-613 
-__
-b
-(&
-dÚe
-);
-
-615 
-__
-b\9ad
-(&
-z\94o
-);
-
-616 
-__
-fmr
-(
-»suÉ
-, 
-kDoubËRegZ\94o
-);
-
-617 
-__
-b
-(&
-dÚe
-);
-
-619 
-__
-b\9ad
-(&
-\9af\9a\99y
-);
-
-620 
-__
-lfd
-(
-»suÉ
-, 
-ExpCÚ¡ªt
-(2, 
-\8bmp3
-));
-
-622 
-__
-b\9ad
-(&
-dÚe
-);
-
-625 #undeà
-__
-
-
-627 
-       gCodeAg\9agH\96³r
-::
-CodeAg\9agH\96³r
-() {
-
-628 
-DCHECK
-(
-young_£qu\92û_
-.
-Ëngth
-(è=ð
-kNoCodeAgeSequ\92ûL\92gth
-);
-
-633 
-       gSm¬tPo\9a\8br
-<
-       gCodeP©ch\94
-> 
-·tch\94
-(
-Ãw
-CodeP©ch\94
-(
-
-634 
-young_£qu\92û_
-.
-¡¬t
-(), young_£qu\92û_.
-Ëngth
-(è/ 
-As£mbËr
-::
-kIn¡rSize
-,
-
-635 
-CodeP©ch\94
-::
-DONT_FLUSH
-));
-
-636 
-P»diùabËCodeSizeScÝe
-scÝe
-(
-·tch\94
-->
-masm
-(), 
-young_£qu\92û_
-.
-Ëngth
-());
-
-637 
-       g·tch\94
-->
-masm
-()->
-PushFixedF¿me
-(
-r4
-);
-
-638 
-       g·tch\94
-->
-masm
-()->
-addi
-(
-, 
-,
-
-639 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-640 \ f\12
-       gi
- = 0; i < 
-       gkNoCodeAgeSequ\92ûNÝs
-; i++) {
-
-641 
-       g·tch\94
-->
-masm
-()->
-nÝ
-();
-
-646 #ifdeà
-DEBUG
-
-
-647 
-boÞ
-       gCodeAg\9agH\96³r
-::
-IsOld
-(
-by\8b
-* 
-ÿndid©e
-) const {
-
-648 \15 
-As£mbËr
-::
-IsNÝ
-(As£mbËr::
-\9a¡r_©
-(
-ÿndid©e
-));
-
-653 
-boÞ
-       gCode
-::
-IsYoungSequ\92û
-(
-Isީe
-* 
-isީe
-, 
-by\8b
-* 
-£qu\92û
-) {
-
-654 
-boÞ
-       g»suÉ
- = 
-isީe
-->
-code_ag\9ag_h\96³r
-()->
-IsYoung
-(
-£qu\92û
-);
-
-655 
-DCHECK
-(
-»suÉ
- || 
-isީe
-->
-code_ag\9ag_h\96³r
-()->
-IsOld
-(
-£qu\92û
-));
-
-656 \15 
-       g»suÉ
-;
-
-660 \1e
-       gCode
-::
-G\91CodeAgeAndP¬\99y
-(
-Isީe
-* 
-isީe
-, 
-by\8b
-* 
-£qu\92û
-, 
-Age
-* 
-age
-,
-
-661 
-M¬k\9agP¬\99y
-* 
-·r\99y
-) {
-
-662 ià(
-IsYoungSequ\92û
-(
-isީe
-, 
-£qu\92û
-)) {
-
-663 *
-       gage
- = 
-kNoAgeCodeAge
-;
-
-664 *
-       g·r\99y
- = 
-NO_MARKING_PARITY
-;
-
-666 
-CÚ¡ªtPoÞA¼ay
-* 
-       gcÚ¡ªt_poÞ
- = 
-NULL
-;
-
-667 
-Add»ss
-       g\8frg\91_add»ss
- = 
-As£mbËr
-::
-\8frg\91_add»ss_©
-(
-
-668 
-£qu\92û
- + 
-kCodeAg\9agT¬g\91D\96\8f
-, 
-cÚ¡ªt_poÞ
-);
-
-669 
-Code
-* 
-       g¡ub
- = 
-G\91CodeFromT¬g\91Add»ss
-(
-\8frg\91_add»ss
-);
-
-670 
-G\91CodeAgeAndP¬\99y
-(
-¡ub
-, 
-age
-, 
-·r\99y
-);
-
-675 \1e
-       gCode
-::
-P©chPÏtfÜmCodeAge
-(
-Isީe
-* 
-isީe
-, 
-by\8b
-* 
-£qu\92û
-, 
-Code
-::
-Age
-age
-,
-
-676 
-M¬k\9agP¬\99y
-·r\99y
-) {
-
-677 
-u\9at32_t
-       gyoung_Ëngth
- = 
-isީe
-->
-code_ag\9ag_h\96³r
-()->
-young_£qu\92û_Ëngth
-();
-
-678 ià(
-       gage
- =ð
-kNoAgeCodeAge
-) {
-
-679 
-isީe
-->
-code_ag\9ag_h\96³r
-()->
-CÝyYoungSequ\92ûTo
-(
-£qu\92û
-);
-
-680 
-       gCpuF\97tu»s
-::
-FlushICache
-(
-£qu\92û
-, 
-young_Ëngth
-);
-
-683 
-Code
-* 
-       g¡ub
- = 
-G\91CodeAgeStub
-(
-isީe
-, 
-age
-, 
-·r\99y
-);
-
-684 
-CodeP©ch\94
-·tch\94
-(
-£qu\92û
-, 
-young_Ëngth
- / 
-As£mbËr
-::
-kIn¡rSize
-);
-
-685 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-·tch\94
-.
-masm
-());
-
-686 
-\9a\8d\8c_t
-       g\8frg\91
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-());
-
-689 
-       g·tch\94
-.
-masm
-()->
-nÝ
-();
-
-690 
-       g·tch\94
-.
-masm
-()->
-mov
-(
-r3
-, 
-O³¿nd
-(
-\8frg\91
-));
-
-691 
-       g·tch\94
-.
-masm
-()->
-Jump
-(
-r3
-);
-
-692 \ f\12
-       gi
- = 0; i < 
-       gkCodeAg\9agSequ\92ûNÝs
-; i++) {
-
-693 
-       g·tch\94
-.
-masm
-()->
-nÝ
-();
-
-       @codegen-ppc.h
-
-5 #iâdeà
-V8_PPC_CODEGEN_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_CODEGEN_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/a¡.h
-"
-
-9 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-11 
-Çme¥aû
-       gv8
- {
-
-12 
-Çme¥aû
-       g\9a\8bº®
- {
-
-15 \f
-       eTy³ofS\8f\8b
- { 
-       gINSIDE_TYPEOF
-, 
-       gNOT_INSIDE_TYPEOF
- };
-
-18 þas 
-       cS\8c\9agCh¬LßdG\92\94©Ü
- : 
-public
-AÎS\8ftic
- {
-
-19 
-public
-:
-
-23 \18\1e
-G\92\94©e
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-Regi¡\94
-¡r\9ag
-, Regi¡\94 
-\9adex
-,
-
-24 
-Regi¡\94
-»suÉ
-, 
-Lab\96
-* 
-ÿÎ_ruÁime
-);
-
-26 
-       g´iv©e
-:
-
-27 
-DISALLOW_COPY_AND_ASSIGN
-(
-S\8c\9agCh¬LßdG\92\94©Ü
-);
-
-30 þas 
-       cM©hExpG\92\94©Ü
- : 
-public
-AÎS\8ftic
- {
-
-31 
-public
-:
-
-33 \18\1e
-Em\99M©hExp
-(
-MaüoAs£mbËr
-* 
-masm
-, 
-DoubËRegi¡\94
-\9aput
-,
-
-34 
-DoubËRegi¡\94
-»suÉ
-, DoubËRegi¡\94 
-doubË_sü©ch1
-,
-
-35 
-DoubËRegi¡\94
-doubË_sü©ch2
-, 
-Regi¡\94
-\8bmp1
-,
-
-36 
-Regi¡\94
-\8bmp2
-, Regi¡\94 
-\8bmp3
-);
-
-38 
-       g´iv©e
-:
-
-39 
-DISALLOW_COPY_AND_ASSIGN
-(
-M©hExpG\92\94©Ü
-);
-
-       @constants-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/µc/cÚ¡ªts-µc.h
-"
-
-12 
-Çme¥aû
-       gv8
- {
-
-13 
-Çme¥aû
-       g\9a\8bº®
- {
-
-17 cڡ \ 5
-       gRegi¡\94s
-::
-Çmes_
-[
-kNumRegi¡\94s
-] = {
-
-24 cڡ 
-       gRegi¡\94s
-::
-Regi¡\94Al\9fs
-Regi¡\94s
-::
\9f£s_
-[] = {{10, "sl"},
-
-30 {
-kNoRegi¡\94
-, 
-NULL
-}};
-
-33 cڡ \ 5
-       gRegi¡\94s
-::
-Name
-(\12
-»g
-) {
-
-34 cڡ \ 5
-»suÉ
-;
-
-35 ià((0 <ð
-»g
-è&& (»g < 
-kNumRegi¡\94s
-)) {
-
-36 
-»suÉ
- = 
-Çmes_
-[
-»g
-];
-
-38 
-       g»suÉ
- = "noreg";
-
-40 \15 
-       g»suÉ
-;
-
-44 cڡ \ 5
-       gFPRegi¡\94s
-::
-Çmes_
-[
-kNumFPRegi¡\94s
-] = {
-
-50 cڡ \ 5
-       gFPRegi¡\94s
-::
-Name
-(\12
-»g
-) {
-
-51 
-DCHECK
-((0 <ð
-»g
-è&& (»g < 
-kNumFPRegi¡\94s
-));
-
-52 \15 
-       gÇmes_
-[
-»g
-];
-
-56 \12
-       gFPRegi¡\94s
-::
-Numb\94
-(cڡ \ 5
-Çme
-) {
-
-57 \ f\12
-i
- = 0; 
-       gi
- < 
-       gkNumFPRegi¡\94s
-; i++) {
-
-58 ià(
-¡rcmp
-(
-Çmes_
-[
-i
-], 
-Çme
-) == 0) {
-
-59 \15 
-i
-;
-
-64 \15 
-       gkNoRegi¡\94
-;
-
-68 \12
-       gRegi¡\94s
-::
-Numb\94
-(cڡ \ 5
-Çme
-) {
-
-70 \ f\12
-i
- = 0; 
-       gi
- < 
-       gkNumRegi¡\94s
-; i++) {
-
-71 ià(
-¡rcmp
-(
-Çmes_
-[
-i
-], 
-Çme
-) == 0) {
-
-72 \15 
-i
-;
-
-77 \12
-       gi
- = 0;
-
-78 \1f
-       g®\9f£s_
-[
-i
-].
-       g»g
- !ð
-kNoRegi¡\94
-) {
-
-79 ià(
-¡rcmp
-(
\9f£s_
-[
-i
-].
-Çme
-,\82ame) == 0) {
-
-80 \15 
\9f£s_
-[
-i
-].
-»g
-;
-
-82 
-       gi
-++;
-
-86 \15 
-       gkNoRegi¡\94
-;
-
-       @constants-ppc.h
-
-5 #iâdeà
-V8_PPC_CONSTANTS_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_CONSTANTS_PPC_H_
-
-
-       )
-
-8 
-Çme¥aû
-       gv8
- {
-
-9 
-Çme¥aû
-       g\9a\8bº®
- {
-
-12 cڡ \12
-       gkNumRegi¡\94s
- = 32;
-
-15 cڡ \12
-       gkNumFPDoubËRegi¡\94s
- = 32;
-
-16 cڡ \12
-       gkNumFPRegi¡\94s
- = 
-kNumFPDoubËRegi¡\94s
-;
-
-18 cڡ \12
-       gkNoRegi¡\94
- = -1;
-
-21 \ 1
-       #SIGN_EXT_IMM16
-(
-imm
-è((
-¡©ic_ÿ¡
-<\12>(immè<< 16è>> 16)
-
-       )
-
-24 \ 1
-       #SIGN_EXT_IMM26
-(
-imm
-è((
-¡©ic_ÿ¡
-<\12>(immè<< 6è>> 6)
-
-       )
-
-39 \f
-       eCÚd\99
- {
-
-40 
-       gkNoCÚd\99
- = -1,
-
-41 
-       geq
- = 0,
-
-42 
-       gÃ
- = 1,
-
-43 
-       gge
- = 2,
-
-44 
-       gÉ
- = 3,
-
-45 
-       ggt
- = 4,
-
-46 
-       gË
- = 5,
-
-47 
-       gunÜd\94ed
- = 6,
-
-48 
-       gÜd\94ed
- = 7,
-
-49 
-       gov\94æow
- = 8,
-
-50 
-       gnoov\94æow
- = 9,
-
-51 
-       g®
- = 10
-
-55 
-\9al\9ae
-CÚd\99
-Neg©eCÚd\99
-(CÚd\99iÚ 
-cÚd
-) {
-
-56 
-DCHECK
-(
-cÚd
- !ð
-);
-
-57 \15 
-       g¡©ic_ÿ¡
-<
-       gCÚd\99
->(
-       gcÚd
- ^ 
-       gÃ
-);
-
-62 
-\9al\9ae
-CÚd\99
-Commu\8bCÚd\99
-(CÚd\99iÚ 
-cÚd
-) {
-
-63 \1a
-       gcÚd
-) {
-
-64 \ 4
-       gÉ
-:
-
-65 \15 
-gt
-;
-
-66 \ 4
-       ggt
-:
-
-67 \15 
-;
-
-68 \ 4
-       gge
-:
-
-69 \15 
-;
-
-70 \ 4
-       gË
-:
-
-71 \15 
-ge
-;
-
-73 \15 
-cÚd
-;
-
-84 \e
-\9at32_t
-       tIn¡r
-;
-
-87 \f
-       eOpcode
- {
-
-88 
-       gTWI
- = 3 << 26,
-
-89 
-       gMULLI
- = 7 << 26,
-
-90 
-       gSUBFIC
- = 8 << 26,
-
-91 
-       gCMPLI
- = 10 << 26,
-
-92 
-       gCMPI
- = 11 << 26,
-
-93 
-       gADDIC
- = 12 << 26,
-
-94 
-       gADDICx
- = 13 << 26,
-
-95 
-       gADDI
- = 14 << 26,
-
-96 
-       gADDIS
- = 15 << 26,
-
-97 
-       gBCX
- = 16 << 26,
-
-98 
-       gSC
- = 17 << 26,
-
-99 
-       gBX
- = 18 << 26,
-
-100 
-       gEXT1
- = 19 << 26,
-
-101 
-       gRLWIMIX
- = 20 << 26,
-
-102 
-       gRLWINMX
- = 21 << 26,
-
-103 
-       gRLWNMX
- = 23 << 26,
-
-104 
-       gORI
- = 24 << 26,
-
-105 
-       gORIS
- = 25 << 26,
-
-106 
-       gXORI
- = 26 << 26,
-
-107 
-       gXORIS
- = 27 << 26,
-
-108 
-       gANDIx
- = 28 << 26,
-
-109 
-       gANDISx
- = 29 << 26,
-
-110 
-       gEXT5
- = 30 << 26,
-
-111 
-       gEXT2
- = 31 << 26,
-
-112 
-       gLWZ
- = 32 << 26,
-
-113 
-       gLWZU
- = 33 << 26,
-
-114 
-       gLBZ
- = 34 << 26,
-
-115 
-       gLBZU
- = 35 << 26,
-
-116 
-       gSTW
- = 36 << 26,
-
-117 
-       gSTWU
- = 37 << 26,
-
-118 
-       gSTB
- = 38 << 26,
-
-119 
-       gSTBU
- = 39 << 26,
-
-120 
-       gLHZ
- = 40 << 26,
-
-121 
-       gLHZU
- = 41 << 26,
-
-122 
-       gLHA
- = 42 << 26,
-
-123 
-       gLHAU
- = 43 << 26,
-
-124 
-       gSTH
- = 44 << 26,
-
-125 
-       gSTHU
- = 45 << 26,
-
-126 
-       gLMW
- = 46 << 26,
-
-127 
-       gSTMW
- = 47 << 26,
-
-128 
-       gLFS
- = 48 << 26,
-
-129 
-       gLFSU
- = 49 << 26,
-
-130 
-       gLFD
- = 50 << 26,
-
-131 
-       gLFDU
- = 51 << 26,
-
-132 
-       gSTFS
- = 52 << 26,
-
-133 
-       gSTFSU
- = 53 << 26,
-
-134 
-       gSTFD
- = 54 << 26,
-
-135 
-       gSTFDU
- = 55 << 26,
-
-136 
-       gLD
- = 58 << 26,
-
-137 
-       gEXT3
- = 59 << 26,
-
-138 
-       gSTD
- = 62 << 26,
-
-139 
-       gEXT4
- = 63 << 26
-
-143 \f
-       eOpcodeExt1
- {
-
-144 
-       gMCRF
- = 0 << 1,
-
-145 
-       gBCLRX
- = 16 << 1,
-
-146 
-       gCRNOR
- = 33 << 1,
-
-147 
-       gRFI
- = 50 << 1,
-
-148 
-       gCRANDC
- = 129 << 1,
-
-149 
-       gISYNC
- = 150 << 1,
-
-150 
-       gCRXOR
- = 193 << 1,
-
-151 
-       gCRNAND
- = 225 << 1,
-
-152 
-       gCRAND
- = 257 << 1,
-
-153 
-       gCREQV
- = 289 << 1,
-
-154 
-       gCRORC
- = 417 << 1,
-
-155 
-       gCROR
- = 449 << 1,
-
-156 
-       gBCCTRX
- = 528 << 1
-
-160 \f
-       eOpcodeExt2
- {
-
-161 
-       gCMP
- = 0 << 1,
-
-162 
-       gTW
- = 4 << 1,
-
-163 
-       gSUBFCX
- = 8 << 1,
-
-164 
-       gADDCX
- = 10 << 1,
-
-165 
-       gMULHWUX
- = 11 << 1,
-
-166 
-       gMFCR
- = 19 << 1,
-
-167 
-       gLWARX
- = 20 << 1,
-
-168 
-       gLDX
- = 21 << 1,
-
-169 
-       gLWZX
- = 23 << 1,
-
-170 
-       gSLWX
- = 24 << 1,
-
-171 
-       gCNTLZWX
- = 26 << 1,
-
-172 
-       gSLDX
- = 27 << 1,
-
-173 
-       gANDX
- = 28 << 1,
-
-174 
-       gCMPL
- = 32 << 1,
-
-175 
-       gSUBFX
- = 40 << 1,
-
-176 
-       gMFVSRD
- = 51 << 1,
-
-177 
-       gLDUX
- = 53 << 1,
-
-178 
-       gDCBST
- = 54 << 1,
-
-179 
-       gLWZUX
- = 55 << 1,
-
-180 
-       gCNTLZDX
- = 58 << 1,
-
-181 
-       gANDCX
- = 60 << 1,
-
-182 
-       gMULHWX
- = 75 << 1,
-
-183 
-       gDCBF
- = 86 << 1,
-
-184 
-       gLBZX
- = 87 << 1,
-
-185 
-       gNEGX
- = 104 << 1,
-
-186 
-       gMFVSRWZ
- = 115 << 1,
-
-187 
-       gLBZUX
- = 119 << 1,
-
-188 
-       gNORX
- = 124 << 1,
-
-189 
-       gSUBFEX
- = 136 << 1,
-
-190 
-       gADDEX
- = 138 << 1,
-
-191 
-       gSTDX
- = 149 << 1,
-
-192 
-       gSTWX
- = 151 << 1,
-
-193 
-       gMTVSRD
- = 179 << 1,
-
-194 
-       gSTDUX
- = 181 << 1,
-
-195 
-       gSTWUX
- = 183 << 1,
-
-202 
-       gADDZEX
- = 202 << 1,
-
-206 
-       gMTVSRWA
- = 211 << 1,
-
-207 
-       gSTBX
- = 215 << 1,
-
-208 
-       gMULLD
- = 233 << 1,
-
-209 
-       gMULLW
- = 235 << 1,
-
-210 
-       gMTVSRWZ
- = 243 << 1,
-
-211 
-       gSTBUX
- = 247 << 1,
-
-212 
-       gADDX
- = 266 << 1,
-
-213 
-       gLHZX
- = 279 << 1,
-
-214 
-       gLHZUX
- = 311 << 1,
-
-215 
-       gLHAX
- = 343 << 1,
-
-216 
-       gLHAUX
- = 375 << 1,
-
-217 
-       gXORX
- = 316 << 1,
-
-218 
-       gMFSPR
- = 339 << 1,
-
-219 
-       gSTHX
- = 407 << 1,
-
-220 
-       gSTHUX
- = 439 << 1,
-
-221 
-       gORX
- = 444 << 1,
-
-222 
-       gMTSPR
- = 467 << 1,
-
-223 
-       gDIVD
- = 489 << 1,
-
-224 
-       gDIVW
- = 491 << 1,
-
-227 
-       gLFSX
- = 535 << 1,
-
-228 
-       gSRWX
- = 536 << 1,
-
-229 
-       gSRDX
- = 539 << 1,
-
-230 
-       gLFSUX
- = 567 << 1,
-
-231 
-       gSYNC
- = 598 << 1,
-
-232 
-       gLFDX
- = 599 << 1,
-
-233 
-       gLFDUX
- = 631 << 1,
-
-234 
-       gSTFSX
- = 663 << 1,
-
-235 
-       gSTFSUX
- = 695 << 1,
-
-236 
-       gSTFDX
- = 727 << 1,
-
-237 
-       gSTFDUX
- = 759 << 1,
-
-238 
-       gSRAW
- = 792 << 1,
-
-239 
-       gSRAD
- = 794 << 1,
-
-240 
-       gSRAWIX
- = 824 << 1,
-
-241 
-       gSRADIX
- = 413 << 2,
-
-242 
-       gEXTSH
- = 922 << 1,
-
-243 
-       gEXTSB
- = 954 << 1,
-
-244 
-       gICBI
- = 982 << 1,
-
-245 
-       gEXTSW
- = 986 << 1
-
-249 \f
-       eOpcodeExt4
- {
-
-251 
-       gFDIV
- = 18 << 1,
-
-252 
-       gFSUB
- = 20 << 1,
-
-253 
-       gFADD
- = 21 << 1,
-
-254 
-       gFSQRT
- = 22 << 1,
-
-255 
-       gFSEL
- = 23 << 1,
-
-256 
-       gFMUL
- = 25 << 1,
-
-257 
-       gFMSUB
- = 28 << 1,
-
-258 
-       gFMADD
- = 29 << 1,
-
-261 
-       gFCMPU
- = 0 << 1,
-
-262 
-       gFRSP
- = 12 << 1,
-
-263 
-       gFCTIW
- = 14 << 1,
-
-264 
-       gFCTIWZ
- = 15 << 1,
-
-265 
-       gFNEG
- = 40 << 1,
-
-266 
-       gMCRFS
- = 64 << 1,
-
-267 
-       gFMR
- = 72 << 1,
-
-268 
-       gMTFSFI
- = 134 << 1,
-
-269 
-       gFABS
- = 264 << 1,
-
-270 
-       gFRIM
- = 488 << 1,
-
-271 
-       gMFFS
- = 583 << 1,
-
-272 
-       gMTFSF
- = 711 << 1,
-
-273 
-       gFCFID
- = 846 << 1,
-
-274 
-       gFCTID
- = 814 << 1,
-
-275 
-       gFCTIDZ
- = 815 << 1
-
-278 \f
-       eOpcodeExt5
- {
-
-280 
-       gRLDICL
- = 0 << 1,
-
-281 
-       gRLDICR
- = 2 << 1,
-
-282 
-       gRLDIC
- = 4 << 1,
-
-283 
-       gRLDIMI
- = 6 << 1,
-
-285 
-       gRLDCL
- = 8 << 1,
-
-286 
-       gRLDCR
- = 9 << 1
-
-292 
-       gB1
- = 1 << 1,
-
-293 
-       gB4
- = 1 << 4,
-
-294 
-       gB5
- = 1 << 5,
-
-295 
-       gB7
- = 1 << 7,
-
-296 
-       gB8
- = 1 << 8,
-
-297 
-       gB9
- = 1 << 9,
-
-298 
-       gB12
- = 1 << 12,
-
-299 
-       gB18
- = 1 << 18,
-
-300 
-       gB19
- = 1 << 19,
-
-301 
-       gB20
- = 1 << 20,
-
-302 
-       gB22
- = 1 << 22,
-
-303 
-       gB23
- = 1 << 23,
-
-304 
-       gB24
- = 1 << 24,
-
-305 
-       gB25
- = 1 << 25,
-
-306 
-       gB26
- = 1 << 26,
-
-307 
-       gB27
- = 1 << 27,
-
-308 
-       gB28
- = 1 << 28,
-
-309 
-       gB6
- = 1 << 6,
-
-310 
-       gB10
- = 1 << 10,
-
-311 
-       gB11
- = 1 << 11,
-
-312 
-       gB16
- = 1 << 16,
-
-313 
-       gB17
- = 1 << 17,
-
-314 
-       gB21
- = 1 << 21,
-
-317 
-       gkCÚdMask
- = 0x1F << 21,
-
-318 
-       gkOff12Mask
- = (1 << 12) - 1,
-
-319 
-       gkImm24Mask
- = (1 << 24) - 1,
-
-320 
-       gkOff16Mask
- = (1 << 16) - 1,
-
-321 
-       gkImm16Mask
- = (1 << 16) - 1,
-
-322 
-       gkImm26Mask
- = (1 << 26) - 1,
-
-323 
-       gkBOf\9bldMask
- = 0x1f << 21,
-
-324 
-       gkOpcodeMask
- = 0x3f << 26,
-
-325 
-       gkExt1OpcodeMask
- = 0x3ff << 1,
-
-326 
-       gkExt2OpcodeMask
- = 0x1f << 1,
-
-327 
-       gkExt5OpcodeMask
- = 0x3 << 2,
-
-328 
-       gkBOMask
- = 0x1f << 21,
-
-329 
-       gkBIMask
- = 0x1F << 16,
-
-330 
-       gkBDMask
- = 0x14 << 2,
-
-331 
-       gkAAMask
- = 0x01 << 1,
-
-332 
-       gkLKMask
- = 0x01,
-
-333 
-       gkRCMask
- = 0x01,
-
-334 
-       gkTOMask
- = 0x1f << 21
-
-345 \ 1
-       #FAKE_OPCODE
- 1 << 26
-
-       )
-
-346 \ 1
-       #MARKER_SUBOPCODE_BIT
- 25
-
-       )
-
-347 \ 1
-       #MARKER_SUBOPCODE
- 1 << 
-MARKER_SUBOPCODE_BIT
-
-
-       )
-
-348 \ 1
-       #FAKER_SUBOPCODE
- 0 << 
-MARKER_SUBOPCODE_BIT
-
-
-       )
-
-350 \f
-       eFAKE_OPCODE_T
- {
-
-351 
-       gfBKPT
- = 14,
-
-352 
-       gfLa¡Fak\94
-
-
-354 \ 1
-       #FAKE_OPCODE_HIGH_BIT
- 7
-
-355 \ 1
-       #F_NEXT_AVAILABLE_STUB_MARKER
- 369
-
-356 \ 1
-       #STUB_MARKER_HIGH_BIT
- 9
-
-359 
-
-       )
-
-361 \f
-       eOEB\99
- {
-
-362 
-       gS\91OE
- = 1 << 10,
-
-363 
-       gL\97veOE
- = 0 << 10
-
-367 \f
-       eRCB\99
- {
-
-368 
-       gS\91RC
- = 1,
-
-369 
-       gL\97veRC
- = 0
-
-373 \f
-       eLKB\99
- {
-
-374 
-       gS\91LK
- = 1,
-
-375 
-       gL\97veLK
- = 0
-
-378 \f
-       eBOf\9bld
- {
-
-379 
-       gDCBNZF
- = 0 << 21,
-
-380 
-       gDCBEZF
- = 2 << 21,
-
-381 
-       gBF
- = 4 << 21,
-
-382 
-       gDCBNZT
- = 8 << 21,
-
-383 
-       gDCBEZT
- = 10 << 21,
-
-384 
-       gBT
- = 12 << 21,
-
-385 
-       gDCBNZ
- = 16 << 21,
-
-386 
-       gDCBEZ
- = 18 << 21,
-
-387 
-       gBA
- = 20 << 21
-
-390 #ià
-V8_OS_AIX
-
-
-391 #undeà
-CR_LT
-
-
-392 #undeà
-CR_GT
-
-
-393 #undeà
-CR_EQ
-
-
-394 #undeà
-CR_SO
-
-
-397 \f
-       eCRB\99
- { 
-       gCR_LT
- = 0, 
-       gCR_GT
- = 1, 
-       gCR_EQ
- = 2, 
-       gCR_SO
- = 3, 
-       gCR_FU
- = 3 };
-
-399 \ 1
-       #CRWIDTH
- 4
-
-       )
-
-408 \f
-       eSoáw¬eIÁ\94ru±Codes
- {
-
-410 
-       gkC®lRtRed\9ceùed
- = 0x10,
-
-412 
-       gkB»akpo\9at
- = 0x821008,
-
-414 
-       gkStÝCode
- = 1 << 23,
-
-416 
-       gkInfo
- = 0x9ff808
-
-418 cڡ 
-u\9at32_t
-       gkStÝCodeMask
- = 
-kStÝCode
- - 1;
-
-419 cڡ 
-u\9at32_t
-       gkMaxStÝCode
- = 
-kStÝCode
- - 1;
-
-420 cڡ 
-\9at32_t
-       gkDeçuÉStÝCode
- = -1;
-
-423 \f
-       eFPRound\9agMode
- {
-
-424 
-       gRN
- = 0,
-
-425 
-       gRZ
- = 1,
-
-426 
-       gRP
- = 2,
-
-427 
-       gRM
- = 3,
-
-430 
-       gkRoundToN\97»¡
- = 
-RN
-,
-
-431 
-       gkRoundToZ\94o
- = 
-RZ
-,
-
-432 
-       gkRoundToPlusInf
- = 
-RP
-,
-
-433 
-       gkRoundToM\9ausInf
- = 
-RM
-
-
-436 cڡ 
-u\9at32_t
-       gkFPRound\9agModeMask
- = 3;
-
-438 \f
-       eCheckFÜIÃxaùCÚv\94siÚ
- {
-
-439 
-       gkCheckFÜIÃxaùCÚv\94siÚ
-,
-
-440 
-       gkDÚtCheckFÜIÃxaùCÚv\94siÚ
-
-
-450 \rcڡ 
-In¡r
-kPÝIn¡ruùiÚ
-;
-
-454 \rcڡ 
-In¡r
-kPushRegP©\8bº
-;
-
-458 \rcڡ 
-In¡r
-kPÝRegP©\8bº
-;
-
-461 cڡ 
-In¡r
-       g¹C®lRed\9cIn¡r
- = 
-TWI
-;
-
-479 þas 
-       cIn¡ruùiÚ
- {
-
-480 
-       gpublic
-:
-
-481 \92um { 
-kIn¡rSize
- = 4, 
-       gkIn¡rSizeLog2
- = 2, 
-       gkPCR\97dOff£t
- = 8 };
-
-485 \ 1
-       #DECLARE_STATIC_TYPED_ACCESSOR
-(
-»tuº_ty³
-, 
-Name
-) \
-
-486 \18
-\9al\9ae
-»tuº_ty³
-       `Name
-(
-In¡r
-\9a¡r
-) { \
-
-487 \ 5
-\8bmp
- = 
\9a\8b½»t_ÿ¡
-<\ 5*>(&
-\9a¡r
-); \
-
-488 \15 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-\8bmp
-)->
-       `Name
-(); \
-
-489 }
-
-       )
-
-491 \ 1
-       #DECLARE_STATIC_ACCESSOR
-(
-Name
-       `DECLARE_STATIC_TYPED_ACCESSOR
-(\12, Name)
-
-       )
-
-494 
-\9al\9ae
-In¡r
-In¡ruùiÚB\99s
-() const {
-
-495 \15 *
-       g»\9a\8b½»t_ÿ¡
-<cڡ 
-       gIn¡r
-*>(
-       gthis
-);
-
-499 
-\9al\9ae
\1e
-S\91In¡ruùiÚB\99s
-(
-In¡r
-v®ue
-) {
-
-500 *
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡r
-*>(
-       gthis
-èð
-v®ue
-;
-
-504 
-\9al\9ae
\12
-B\99
-(\12
-ècÚ¡ { \15 (
-In¡ruùiÚB\99s
-(è>> 
-       gÄ
-) & 1; }
-
-507 
-\9al\9ae
\12
-B\99s
-(\12
-hi
-, \12
-lo
-) const {
-
-508 \15 (
-In¡ruùiÚB\99s
-(è>> 
-       glo
-è& ((2 << (
-       ghi
- -\86o)) - 1);
-
-512 
-\9al\9ae
\12
-B\99F\9bld
-(\12
-hi
-, \12
-lo
-) const {
-
-513 \15 
-In¡ruùiÚB\99s
-(è& (((2 << (
-       ghi
- - 
-       glo
-)) - 1) <<\86o);
-
-519 \18
-\9al\9ae
\12
-B\99
-(
-In¡r
-\9a¡r
-, \12
-è{ \15 (
-       g\9a¡r
- >> 
-       gÄ
-) & 1; }
-
-522 \18
-\9al\9ae
\12
-B\99s
-(
-In¡r
-\9a¡r
-, \12
-hi
-, \12
-lo
-) {
-
-523 \15 (
-       g\9a¡r
- >> 
-       glo
-è& ((2 << (
-       ghi
- -\86o)) - 1);
-
-528 \18
-\9al\9ae
\12
-B\99F\9bld
-(
-In¡r
-\9a¡r
-, \12
-hi
-, \12
-lo
-) {
-
-529 \15 
-       g\9a¡r
- & (((2 << (
-       ghi
- - 
-       glo
-)) - 1) <<\86o);
-
-532 
-\9al\9ae
\12
-RSV®ue
-(ècÚ¡ { \15 
-B\99s
-(25, 21); }
-
-533 
-\9al\9ae
\12
-RTV®ue
-(ècÚ¡ { \15 
-B\99s
-(25, 21); }
-
-534 
-\9al\9ae
\12
-RAV®ue
-(ècÚ¡ { \15 
-B\99s
-(20, 16); }
-
-535 
-DECLARE_STATIC_ACCESSOR
-(
-RAV®ue
-);
-
-536 
-\9al\9ae
\12
-RBV®ue
-(ècÚ¡ { \15 
-B\99s
-(15, 11); }
-
-537 
-DECLARE_STATIC_ACCESSOR
-(
-RBV®ue
-);
-
-538 
-\9al\9ae
\12
-RCV®ue
-(ècÚ¡ { \15 
-B\99s
-(10, 6); }
-
-539 
-DECLARE_STATIC_ACCESSOR
-(
-RCV®ue
-);
-
-541 
-\9al\9ae
\12
-OpcodeV®ue
-(ècÚ¡ { \15 
-       g¡©ic_ÿ¡
-<
-       gOpcode
->(
-B\99s
-(31, 26)); }
-
-542 
-\9al\9ae
-Opcode
-OpcodeF\9bld
-() const {
-
-543 \15 
-       g¡©ic_ÿ¡
-<
-       gOpcode
->(
-B\99F\9bld
-(24, 21));
-
-547 
-\9al\9ae
-Soáw¬eIÁ\94ru±Codes
-SvcV®ue
-() const {
-
-548 \15 
-       g¡©ic_ÿ¡
-<
-       gSoáw¬eIÁ\94ru±Codes
->(
-B\99s
-(23, 0));
-
-555 \18
-In¡ruùiÚ
-* 
-At
-(
-by\8b
-* 
-pc
-) {
-
-556 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡ruùiÚ
-*>(
-       gpc
-);
-
-560 
-       g´iv©e
-:
-
-562 
-DISALLOW_IMPLICIT_CONSTRUCTORS
-(
-In¡ruùiÚ
-);
-
-567 þas 
-       cRegi¡\94s
- {
-
-568 
-       gpublic
-:
-
-570 \18cڡ \ 5
-Name
-(\12
-»g
-);
-
-573 \18\12
-Numb\94
-(cڡ \ 5
-Çme
-);
-
-575 \19
-       sRegi¡\94Al\9fs
- {
-
-576 \12
-       g»g
-;
-
-577 cڡ \ 5
-       gÇme
-;
-
-580 
-       g´iv©e
-:
-
-581 \18cڡ \ 5
-Çmes_
-[
-kNumRegi¡\94s
-];
-
-582 \18cڡ 
-Regi¡\94Al\9fs
-       g®\9f£s_
-[];
-
-586 þas 
-       cFPRegi¡\94s
- {
-
-587 
-       gpublic
-:
-
-589 \18cڡ \ 5
-Name
-(\12
-»g
-);
-
-592 \18\12
-Numb\94
-(cڡ \ 5
-Çme
-);
-
-594 
-       g´iv©e
-:
-
-595 \18cڡ \ 5
-Çmes_
-[
-kNumFPRegi¡\94s
-];
-
-       @cpu-ppc.cc
-
-6 \ 2
-       ~"¤c/v8.h
-"
-
-8 #ià
-V8_TARGET_ARCH_PPC
-
-
-10 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-11 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-12 \ 2
-       ~"¤c/simuÏtÜ.h
-"
-
-14 
-Çme¥aû
-       gv8
- {
-
-15 
-Çme¥aû
-       g\9a\8bº®
- {
-
-17 \1e
-       gCpuF\97tu»s
-::
-FlushICache
-(\1e
-bufãr
-, 
-size_t
-size
-) {
-
-19 ià(
-       gsize
- == 0) {
-
-23 #ià
-def\9aed
-(
-USE_SIMULATOR
-)
-
-29 
-       gSimuÏtÜ
-::
-FlushICache
-(
-Isީe
-::
-Cu¼\92t
-()->
-simuÏtÜ_i_ÿche
-(), 
-bufãr
-, 
-size
-);
-
-32 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-INSTR_AND_DATA_CACHE_COHERENCY
-)) {
-
-33 
-__asm__
-__vÞ©\9ee__
-(
-
-38 : "r"(
-bufãr
-)
-
-43 cڡ \12
-       gkCacheL\9aeSize
- = 
-CpuF\97tu»s
-::
-ÿche_l\9ae_size
-();
-
-44 
-\9a\8d\8c_t
-       gmask
- = 
-kCacheL\9aeSize
- - 1;
-
-45 
-by\8b
- *
-       g¡¬t
- =
-
-46 
\9a\8b½»t_ÿ¡
-<
-by\8b
- *>Ôe\9a\8b½»t_ÿ¡<
-\9a\8d\8c_t
->(
-bufãr
-è& ~
-mask
-);
-
-47 
-by\8b
- *
-       g\92d
- = 
-¡©ic_ÿ¡
-<by\8b *>(
-bufãr
-è+ 
-size
-;
-
-48 \ f
-by\8b
- *
-       gpo\9a\8br
- = 
-¡¬t
-;\85o\9a\8b¸< 
-       g\92d
-;\85o\9a\8b¸+ð
-kCacheL\9aeSize
-) {
-
-49 
-__asm__
-(
-
-55 : "r"(
-po\9a\8br
-));
-
-       @debug-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/codeg\92.h
-"
-
-10 \ 2
-       ~"¤c/debug.h
-"
-
-12 
-Çme¥aû
-       gv8
- {
-
-13 
-Çme¥aû
-       g\9a\8bº®
- {
-
-15 
-boÞ
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-IsDebugB»akAtR\91
-() {
-
-16 \15 
-Debug
-::
-IsDebugB»akAtR\91
-(
-r\9afo
-());
-
-20 \1e
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-S\91DebugB»akAtR\91
-() {
-
-34 
-CodeP©ch\94
-·tch\94
-(
-r\9afo
-()->
-pc
-(), 
-As£mbËr
-::
-kJSR\91uºSequ\92ûIn¡ruùiÚs
-);
-
-35 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-·tch\94
-.
-masm
-());
-
-36 
-       g·tch\94
-.
-masm
-()->
-mov
-(
-
-37 
-v8
-::
-\9a\8bº®
-::
-r0
-,
-
-38 
-O³¿nd
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-debug_\9afo_
-->
-G\91IsÞ©e
-()
-
-39 ->
-bu\9et\9as
-()
-
-40 ->
-R\91uº_DebugB»ak
-()
-
-41 ->
-\92\8cy
-())));
-
-42 
-       g·tch\94
-.
-masm
-()->
-mtùr
-(
-v8
-::
-\9a\8bº®
-::
-r0
-);
-
-43 
-       g·tch\94
-.
-masm
-()->
-bù¾
-();
-
-44 
-       g·tch\94
-.
-masm
-()->
-bk±
-(0);
-
-49 \1e
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-CˬDebugB»akAtR\91
-() {
-
-50 
-r\9afo
-()->
-P©chCode
-(
-Üig\9a®_r\9afo
-()->
-pc
-(),
-
-51 
-As£mbËr
-::
-kJSR\91uºSequ\92ûIn¡ruùiÚs
-);
-
-57 
-boÞ
-       gDebug
-::
-IsDebugB»akAtR\91
-(
-R\96ocInfo
-* 
-r\9afo
-) {
-
-58 
-DCHECK
-(
-R\96ocInfo
-::
-IsJSR\91
-(
-r\9afo
-->
-rmode
-()));
-
-59 \15 
-       gr\9afo
-->
-IsP©chedR\91uºSequ\92û
-();
-
-63 
-boÞ
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-IsDebugB»akAtSlÙ
-() {
-
-64 
-DCHECK
-(
-IsDebugB»akSlÙ
-());
-
-66 \15 
-r\9afo
-()->
-IsP©chedDebugB»akSlÙSequ\92û
-();
-
-70 \1e
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-S\91DebugB»akAtSlÙ
-() {
-
-71 
-DCHECK
-(
-IsDebugB»akSlÙ
-());
-
-86 
-CodeP©ch\94
-·tch\94
-(
-r\9afo
-()->
-pc
-(), 
-As£mbËr
-::
-kDebugB»akSlÙIn¡ruùiÚs
-);
-
-87 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-·tch\94
-.
-masm
-());
-
-88 
-       g·tch\94
-.
-masm
-()->
-mov
-(
-
-89 
-v8
-::
-\9a\8bº®
-::
-r0
-,
-
-90 
-O³¿nd
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-
-91 
-debug_\9afo_
-->
-G\91IsÞ©e
-()->
-bu\9et\9as
-()->
-SlÙ_DebugB»ak
-()->
-\92\8cy
-())));
-
-92 
-       g·tch\94
-.
-masm
-()->
-mtùr
-(
-v8
-::
-\9a\8bº®
-::
-r0
-);
-
-93 
-       g·tch\94
-.
-masm
-()->
-bù¾
-();
-
-97 \1e
-       gB»akLoÿtiÚI\8b¿tÜ
-::
-CˬDebugB»akAtSlÙ
-() {
-
-98 
-DCHECK
-(
-IsDebugB»akSlÙ
-());
-
-99 
-r\9afo
-()->
-P©chCode
-(
-Üig\9a®_r\9afo
-()->
-pc
-(),
-
-100 
-As£mbËr
-::
-kDebugB»akSlÙIn¡ruùiÚs
-);
-
-104 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm
-)
-
-       )
-
-107 \18\1e
-G\92\94©e_DebugB»akC®lH\96³r
-(
-MaüoAs£mbËr
-* 
-masm
-,
-
-108 
-RegLi¡
-objeù_»gs
-,
-
-109 
-RegLi¡
-nÚ_objeù_»gs
-) {
-
-111 
-F¿meAndCÚ¡ªtPoÞScÝe
-scÝe
-(
-masm
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-114 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-LiveEd\99
-::
-kF¿mePadd\9agV®ue
-));
-
-115 \ f\12
-       gi
- = 0; i < 
-       gLiveEd\99
-::
-kF¿mePadd\9agIn\99\9flSize
-; i++) {
-
-116 
-__
-push
-(
-\9d
-);
-
-118 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-LiveEd\99
-::
-kF¿mePadd\9agIn\99\9flSize
-));
-
-119 
-__
-push
-(
-\9d
-);
-
-124 
-DCHECK
-((
-objeù_»gs
- & ~
-kJSC®ËrSaved
-) == 0);
-
-125 
-DCHECK
-((
-nÚ_objeù_»gs
- & ~
-kJSC®ËrSaved
-) == 0);
-
-126 
-DCHECK
-((
-objeù_»gs
- & 
-nÚ_objeù_»gs
-) == 0);
-
-127 ià((
-       gobjeù_»gs
- | 
-       gnÚ_objeù_»gs
-) != 0) {
-
-128 \ f\12
-i
- = 0; 
-       gi
- < 
-       gkNumJSC®ËrSaved
-; i++) {
-
-129 \12
-       gr
- = 
-JSC®ËrSavedCode
-(
-i
-);
-
-130 
-Regi¡\94
-       g»g
- = {
-r
-};
-
-131 ià((
-       gnÚ_objeù_»gs
- & (1 << 
-       gr
-)) != 0) {
-
-132 ià(
-FLAG_debug_code
-) {
-
-133 
-__
-Te¡UnsigÃdSmiCªdid©e
-(
-»g
-, 
-r0
-);
-
-134 
-__
-As£¹
-(
-eq
-, 
-kUÇbËToEncodeV®ueAsSmi
-, 
-ü0
-);
-
-136 
-__
-SmiTag
-(
-»g
-);
-
-139 
-__
-MuÉiPush
-(
-objeù_»gs
- | 
-nÚ_objeù_»gs
-);
-
-142 #ifdeà
-DEBUG
-
-
-143 
-__
-RecÜdComm\92t
-("// Calling from debug break\81o\84untime - come in - over");
-
-145 
-__
-mov
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-146 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-debug_b»ak
-(
-masm
-->
-isީe
-())));
-
-148 
-CEÁryStub
-ûb
-(
-masm
-->
-isީe
-(), 1);
-
-149 
-__
-C®lStub
-(&
-ûb
-);
-
-152 ià((
-       gobjeù_»gs
- | 
-       gnÚ_objeù_»gs
-) != 0) {
-
-153 
-__
-MuÉiPÝ
-(
-objeù_»gs
- | 
-nÚ_objeù_»gs
-);
-
-154 \ f\12
-       gi
- = 0; i < 
-       gkNumJSC®ËrSaved
-; i++) {
-
-155 \12
-       gr
- = 
-JSC®ËrSavedCode
-(
-i
-);
-
-156 
-Regi¡\94
-       g»g
- = {
-r
-};
-
-157 ià((
-       gnÚ_objeù_»gs
- & (1 << 
-       gr
-)) != 0) {
-
-158 
-__
-SmiUÁag
-(
-»g
-);
-
-160 ià(
-       gFLAG_debug_code
- &&
-
-161 (((
-       gobjeù_»gs
- | 
-       gnÚ_objeù_»gs
-è& (1 << 
-       gr
-)) == 0)) {
-
-162 
-__
-mov
-(
-»g
-, 
-O³¿nd
-(
-kDebugZ­V®ue
-));
-
-176 
-Ex\8bº®Reã»nû
-       gaá\94_b»ak_\8frg\91
- =
-
-177 
-Ex\8bº®Reã»nû
-::
-debug_aá\94_b»ak_\8frg\91_add»ss
-(
-masm
-->
-isީe
-());
-
-178 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-aá\94_b»ak_\8frg\91
-));
-
-179 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(ip));
-
-180 
-__
-JumpToJSEÁry
-(
-\9d
-);
-
-184 \1e
-       gDebugCodeg\92
-::
-G\92\94©eC®lICStubDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-190 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r4
-.
-b\99
-(è| 
-r6
-.bit(), 0);
-
-194 \1e
-       gDebugCodeg\92
-::
-G\92\94©eLßdICDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-196 
-Regi¡\94
-»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-197 
-Regi¡\94
-       gÇme
- = 
-LßdDesü\9d
-::
-NameRegi¡\94
-();
-
-198 
-RegLi¡
-       g»gs
- = 
-»ûiv\94
-.
-b\99
-(è| 
-Çme
-.bit();
-
-199 ià(
-       gFLAG_veùÜ_ics
-) {
-
-200 
-       g»gs
- |ð
-VeùÜLßdICT¿mpÞ\9aeDesü\9d
-::
-SlÙRegi¡\94
-().
-b\99
-();
-
-202 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-»gs
-, 0);
-
-206 \1e
-       gDebugCodeg\92
-::
-G\92\94©eStÜeICDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-208 
-Regi¡\94
-»ûiv\94
- = 
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-209 
-Regi¡\94
-       gÇme
- = 
-StÜeDesü\9d
-::
-NameRegi¡\94
-();
-
-210 
-Regi¡\94
-       gv®ue
- = 
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-();
-
-211 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-»ûiv\94
-.
-b\99
-(è| 
-Çme
-.b\99(è| 
-v®ue
-.bit(),
-
-216 \1e
-       gDebugCodeg\92
-::
-G\92\94©eKeyedLßdICDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-218 
-G\92\94©eLßdICDebugB»ak
-(
-masm
-);
-
-222 \1e
-       gDebugCodeg\92
-::
-G\92\94©eKeyedStÜeICDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-224 
-Regi¡\94
-»ûiv\94
- = 
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-225 
-Regi¡\94
-       gÇme
- = 
-StÜeDesü\9d
-::
-NameRegi¡\94
-();
-
-226 
-Regi¡\94
-       gv®ue
- = 
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-();
-
-227 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-»ûiv\94
-.
-b\99
-(è| 
-Çme
-.b\99(è| 
-v®ue
-.bit(),
-
-232 \1e
-       gDebugCodeg\92
-::
-G\92\94©eCom·»N\9eICDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-237 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r3
-.
-b\99
-(), 0);
-
-241 \1e
-       gDebugCodeg\92
-::
-G\92\94©eR\91uºDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-245 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r3
-.
-b\99
-(), 0);
-
-249 \1e
-       gDebugCodeg\92
-::
-G\92\94©eC®lFunùiÚStubDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-254 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r4
-.
-b\99
-(), 0);
-
-258 \1e
-       gDebugCodeg\92
-::
-G\92\94©eC®lCÚ¡ruùStubDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-264 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r4
-.
-b\99
-(), 
-r3
-.bit());
-
-268 \1e
-       gDebugCodeg\92
-::
-G\92\94©eC®lCÚ¡ruùStubRecÜdDebugB»ak
-(
-
-269 
-MaüoAs£mbËr
-* 
-masm
-) {
-
-277 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 
-r4
-.
-b\99
-(è| 
-r5
-.b\99(è| 
-r6
-.b\99(), 
-r3
-.bit());
-
-281 \1e
-       gDebugCodeg\92
-::
-G\92\94©eSlÙ
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-284 
-As£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm
-);
-
-285 
-Lab\96
-       gcheck_codesize
-;
-
-286 
-__
-b\9ad
-(&
-check_codesize
-);
-
-287 
-__
-RecÜdDebugB»akSlÙ
-();
-
-288 \ f\12
-       gi
- = 0; i < 
-       gAs£mbËr
-::
-kDebugB»akSlÙIn¡ruùiÚs
-; i++) {
-
-289 
-__
-nÝ
-(
-MaüoAs£mbËr
-::
-DEBUG_BREAK_NOP
-);
-
-291 
-DCHECK_EQ
-(
-As£mbËr
-::
-kDebugB»akSlÙIn¡ruùiÚs
-,
-
-292 
-masm
-->
-In¡ruùiÚsG\92\94©edS\9aû
-(&
-check_codesize
-));
-
-296 \1e
-       gDebugCodeg\92
-::
-G\92\94©eSlÙDebugB»ak
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-299 
-G\92\94©e_DebugB»akC®lH\96³r
-(
-masm
-, 0, 0);
-
-303 \1e
-       gDebugCodeg\92
-::
-G\92\94©ePÏ\9aR\91uºLiveEd\99
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-304 
-__
-R\91
-();
-
-308 \1e
-       gDebugCodeg\92
-::
-G\92\94©eF¿meDrݳrLiveEd\99
-(
-MaüoAs£mbËr
-* 
-masm
-) {
-
-309 
-Ex\8bº®Reã»nû
-»¡¬\8br_äame_funùiÚ_¦Ù
- =
-
-310 
-Ex\8bº®Reã»nû
-::
-debug_»¡¬\8br_äame_funùiÚ_po\9a\8br_add»ss
-(
-
-311 
-masm
-->
-isީe
-());
-
-312 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-»¡¬\8br_äame_funùiÚ_¦Ù
-));
-
-313 
-__
-li
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-314 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-, 0));
-
-317 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ¡ªtPoÞOff£t
- -
-
-318 
-kPo\9a\8brSize
-));
-
-322 
-__
-L\97veF¿me
-(
-S\8fckF¿me
-::
-INTERNAL
-);
-
-325 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-328 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-329 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-Sh¬edFunùiÚInfo
-::
-kCodeOff£t
-));
-
-330 
-__
-addi
-(
-\9d
-, ip, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-333 
-__
-Jump
-(
-\9d
-);
-
-337 cڡ 
-boÞ
-       gLiveEd\99
-::
-kF¿meDrݳrSuµÜ\8bd
- = 
-\8cue
-;
-
-339 #undeà
-__
-
-
-       @deoptimizer-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 \ 2
-       ~"¤c/codeg\92.h
-"
-
-8 \ 2
-       ~"¤c/deÝtimiz\94.h
-"
-
-9 \ 2
-       ~"¤c/fuÎ-codeg\92.h
-"
-
-10 \ 2
-       ~"¤c/§ãpo\9at-\8fbË.h
-"
-
-12 
-Çme¥aû
-       gv8
- {
-
-13 
-Çme¥aû
-       g\9a\8bº®
- {
-
-15 cڡ \12
-       gDeÝtimiz\94
-::
-\8fbË_\92\8cy_size_
- = 8;
-
-18 \12
-       gDeÝtimiz\94
-::
-·tch_size
-() {
-
-19 #ià
-V8_TARGET_ARCH_PPC64
-
-
-20 cڡ \12
-kC®lIn¡ruùiÚSizeInWÜds
- = 7;
-
-22 cڡ \12
-       gkC®lIn¡ruùiÚSizeInWÜds
- = 4;
-
-24 \15 
-kC®lIn¡ruùiÚSizeInWÜds
- * 
-       gAs£mbËr
-::
-kIn¡rSize
-;
-
-28 \1e
-       gDeÝtimiz\94
-::
-P©chCodeFÜDeÝtimiz©iÚ
-(
-Isީe
-* 
-isީe
-, 
-Code
-* 
-code
-) {
-
-29 
-Add»ss
-       gcode_¡¬t_add»ss
- = 
-code
-->
-\9a¡ruùiÚ_¡¬t
-();
-
-33 
-       gcode
-->
-Inv®id©eR\96oÿtiÚ
-();
-
-35 ià(
-       gFLAG_z­_code_¥aû
-) {
-
-37 
-by\8b
-* 
-       gpo\9a\8br
- = 
-code
-->
-F\9adCodeAgeSequ\92û
-();
-
-38 ià(
-       gpo\9a\8br
- !ð
-NULL
-) {
-
-39 
-po\9a\8br
- +ð
-kNoCodeAgeSequ\92ûL\92gth
-;
-
-41 
-       gpo\9a\8br
- = 
-code
-->
-\9a¡ruùiÚ_¡¬t
-();
-
-43 
-CodeP©ch\94
-·tch\94
-(
-po\9a\8br
-, 1);
-
-44 
-       g·tch\94
-.
-masm
-()->
-bk±
-(0);
-
-46 
-DeÝtimiz©iÚIÅutD©a
-* 
-       gd©a
- =
-
-47 
-DeÝtimiz©iÚIÅutD©a
-::
-ÿ¡
-(
-code
-->
-deÝtimiz©iÚ_d©a
-());
-
-48 \12
-       go¤_off£t
- = 
-d©a
-->
-O¤PcOff£t
-()->
-v®ue
-();
-
-49 ià(
-       go¤_off£t
- > 0) {
-
-50 
-CodeP©ch\94
-o¤_·tch\94
-(
-code
-->
-\9a¡ruùiÚ_¡¬t
-(è+ 
-o¤_off£t
-, 1);
-
-51 
-       go¤_·tch\94
-.
-masm
-()->
-bk±
-(0);
-
-55 
-DeÝtimiz©iÚIÅutD©a
-* 
-       gdeÝt_d©a
- =
-
-56 
-DeÝtimiz©iÚIÅutD©a
-::
-ÿ¡
-(
-code
-->
-deÝtimiz©iÚ_d©a
-());
-
-57 #ifdeà
-DEBUG
-
-
-58 
-Add»ss
-       g´ev_ÿÎ_add»ss
- = 
-NULL
-;
-
-62 \ f\12
-       gi
- = 0; i < 
-       gdeÝt_d©a
-->
-DeÝtCouÁ
-(); i++) {
-
-63 ià(
-       gdeÝt_d©a
-->
-Pc
-(
-i
-)->
-v®ue
-() == -1) \ 6;
-
-64 
-Add»ss
-       gÿÎ_add»ss
- = 
-code_¡¬t_add»ss
- + 
-deÝt_d©a
-->
-Pc
-(
-i
-)->
-v®ue
-();
-
-65 
-Add»ss
-       gdeÝt_\92\8cy
- = 
-G\91DeÝtimiz©iÚEÁry
-(
-isީe
-, 
-i
-, 
-LAZY
-);
-
-68 \12
-       gÿÎ_size_\9a_by\8bs
- = 
-MaüoAs£mbËr
-::
-C®lSizeNÙP»diùabËCodeSize
-(
-
-69 
-deÝt_\92\8cy
-, 
-kR\96ocInfo_NONEPTR
-);
-
-70 \12
-       gÿÎ_size_\9a_wÜds
- = 
-ÿÎ_size_\9a_by\8bs
- / 
-As£mbËr
-::
-kIn¡rSize
-;
-
-71 
-DCHECK
-(
-ÿÎ_size_\9a_by\8bs
- % 
-As£mbËr
-::
-kIn¡rSize
- == 0);
-
-72 
-DCHECK
-(
-ÿÎ_size_\9a_by\8bs
- <ð
-·tch_size
-());
-
-73 
-CodeP©ch\94
-·tch\94
-(
-ÿÎ_add»ss
-, 
-ÿÎ_size_\9a_wÜds
-);
-
-74 
-       g·tch\94
-.
-masm
-()->
-C®l
-(
-deÝt_\92\8cy
-, 
-kR\96ocInfo_NONEPTR
-);
-
-75 
-DCHECK
-(
-´ev_ÿÎ_add»ss
- =ð
-NULL
- ||
-
-76 
-ÿÎ_add»ss
- >ð
-´ev_ÿÎ_add»ss
- + 
-·tch_size
-());
-
-77 
-DCHECK
-(
-ÿÎ_add»ss
- + 
-·tch_size
-(è<ð
-code
-->
-\9a¡ruùiÚ_\92d
-());
-
-78 #ifdeà
-DEBUG
-
-
-79 
-       g´ev_ÿÎ_add»ss
- = 
-ÿÎ_add»ss
-;
-
-85 \1e
-       gDeÝtimiz\94
-::
-F\9elIÅutF¿me
-(
-Add»ss
-tos
-, 
-JavaSü\9dtF¿me
-* 
-äame
-) {
-
-90 \ f\12
-       gi
- = 0; i < 
-       gRegi¡\94
-::
-kNumRegi¡\94s
-; i++) {
-
-91 
-       g\9aput_
-->
-S\91Regi¡\94
-(
-i
-, i * 4);
-
-93 
-       g\9aput_
-->
-S\91Regi¡\94
-(
-.
-code
-(), 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-äame
-->sp()));
-
-94 
-       g\9aput_
-->
-S\91Regi¡\94
-(
-.
-code
-(), 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-äame
-->fp()));
-
-95 \ f\12
-       gi
- = 0; i < 
-       gDoubËRegi¡\94
-::
-NumAÎoÿ\8fbËRegi¡\94s
-(); i++) {
-
-96 
-       g\9aput_
-->
-S\91DoubËRegi¡\94
-(
-i
-, 0.0);
-
-100 \ f\1d
-       gi
- = 0; i < 
-       g\9aput_
-->
-G\91F¿meSize
-(); i +ð
-kPo\9a\8brSize
-) {
-
-101 
-\9aput_
-->
-S\91F¿meSlÙ
-(
-
-102 
-i
-, 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-MemÜy
-::
-Add»ss_©
-(
-tos
- + i)));
-
-107 \1e
-       gDeÝtimiz\94
-::
-S\91PÏtfÜmComp\9eedStubRegi¡\94s
-(
-
-108 
-F¿meDesü\9dtiÚ
-* 
-ou\8dut_äame
-, 
-CodeStubDesü\9d
-* 
-desü\9d
-) {
-
-109 
-ApiFunùiÚ
-funùiÚ
-(
-desü\9d
-->
-deÝtimiz©iÚ_hªdËr
-());
-
-110 
-Ex\8bº®Reã»nû
-x»f
-(&
-funùiÚ
-, Ex\8bº®Reã»nû::
-BUILTIN_CALL
-, 
-isީe_
-);
-
-111 
-\9a\8d\8c_t
-       ghªdËr
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-x»f
-.
-add»ss
-());
-
-112 \12
-       g·¿ms
- = 
-desü\9d
-->
-G\91HªdËrP¬am\91\94CouÁ
-();
-
-113 
-       gou\8dut_äame
-->
-S\91Regi¡\94
-(
-r3
-.
-code
-(), 
-·¿ms
-);
-
-114 
-       gou\8dut_äame
-->
-S\91Regi¡\94
-(
-r4
-.
-code
-(), 
-hªdËr
-);
-
-118 \1e
-       gDeÝtimiz\94
-::
-CÝyDoubËRegi¡\94s
-(
-F¿meDesü\9dtiÚ
-* 
-ou\8dut_äame
-) {
-
-119 \ f\12
-i
- = 0; 
-       gi
- < 
-       gDoubËRegi¡\94
-::
-kMaxNumRegi¡\94s
-; ++i) {
-
-120 \b
-       gdoubË_v®ue
- = 
-\9aput_
-->
-G\91DoubËRegi¡\94
-(
-i
-);
-
-121 
-       gou\8dut_äame
-->
-S\91DoubËRegi¡\94
-(
-i
-, 
-doubË_v®ue
-);
-
-126 
-boÞ
-       gDeÝtimiz\94
-::
-HasAlignm\92tPadd\9ag
-(
-JSFunùiÚ
-* 
-funùiÚ
-) {
-
-128 \15 
-çl£
-;
-
-132 \ 1
-       #__
-       `masm
-()->
-
-       )
-
-136 \1e
-       gDeÝtimiz\94
-::
-EÁryG\92\94©Ü
-::
-G\92\94©e
-() {
-
-137 
-G\92\94©ePrÞogue
-();
-
-141 cڡ \12
-       gkNumb\94OfRegi¡\94s
- = 
-Regi¡\94
-::
-kNumRegi¡\94s
-;
-
-143 
-RegLi¡
-       g»¡Üed_»gs
- = 
-kJSC®ËrSaved
- | 
-kC®ËeSaved
-;
-
-144 
-RegLi¡
-       g§ved_»gs
- = 
-»¡Üed_»gs
- | 
-.
-b\99
-();
-
-146 cڡ \12
-       gkDoubËRegsSize
- =
-
-147 
-kDoubËSize
- * 
-DoubËRegi¡\94
-::
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-;
-
-150 
-__
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËRegsSize
-));
-
-151 \ f\12
-       gi
- = 0; i < 
-       gDoubËRegi¡\94
-::
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-; ++i) {
-
-152 
-DoubËRegi¡\94
-       gåu_»g
- = DoubËRegi¡\94::
-FromAÎoÿtiÚIndex
-(
-i
-);
-
-153 \12
-       goff£t
- = 
-i
- * 
-kDoubËSize
-;
-
-154 
-__
-¡fd
-(
-åu_»g
-, 
-MemO³¿nd
-(
-, 
-off£t
-));
-
-159 
-__
-subi
-(
-, sp, 
-O³¿nd
-(
-kNumb\94OfRegi¡\94s
- * 
-kPo\9a\8brSize
-));
-
-160 \ f
-\9at16_t
-       gi
- = 
-kNumb\94OfRegi¡\94s
- - 1; i >= 0; i--) {
-
-161 ià((
-       g§ved_»gs
- & (1 << 
-       gi
-)) != 0) {
-
-162 
-__
-StÜeP
-(
-ToRegi¡\94
-(
-i
-), 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
- * i));
-
-166 cڡ \12
-       gkSavedRegi¡\94sA»aSize
- =
-
-167 (
-kNumb\94OfRegi¡\94s
- * 
-kPo\9a\8brSize
-è+ 
-kDoubËRegsSize
-;
-
-170 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-kSavedRegi¡\94sA»aSize
-));
-
-175 
-__
-mær
-(
-r6
-);
-
-177 
-__
-addi
-(
-r7
-, 
-, 
-O³¿nd
-(
-kSavedRegi¡\94sA»aSize
- + (1 * 
-kPo\9a\8brSize
-)));
-
-178 
-__
-sub
-(
-r7
-, 
-,\847);
-
-182 
-__
-P»·»C®lCFunùiÚ
-(6, 
-r8
-);
-
-183 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-184 
-__
-li
-(
-r4
-, 
-O³¿nd
-(
-ty³
-()));
-
-188 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-191 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-());
-
-192 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-Ãw_deÝtimiz\94_funùiÚ
-(
-isީe
-()), 6);
-
-197 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r3
-, 
-DeÝtimiz\94
-::
-\9aput_off£t
-()));
-
-200 
-DCHECK
-(
-Regi¡\94
-::
-kNumRegi¡\94s
- =ð
-kNumb\94OfRegi¡\94s
-);
-
-201 \ f\12
-       gi
- = 0; i < 
-       gkNumb\94OfRegi¡\94s
-; i++) {
-
-202 \12
-       goff£t
- = (
-i
- * 
-kPo\9a\8brSize
-è+ 
-F¿meDesü\9dtiÚ
-::
-»gi¡\94s_off£t
-();
-
-203 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-i
- * 
-kPo\9a\8brSize
-));
-
-204 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-r4
-, 
-off£t
-));
-
-207 \12
-       gdoubË_»gs_off£t
- = 
-F¿meDesü\9dtiÚ
-::
-doubË_»gi¡\94s_off£t
-();
-
-210 \ f\12
-       gi
- = 0; i < 
-       gDoubËRegi¡\94
-::
-NumAÎoÿ\8fbËRegi¡\94s
-(); ++i) {
-
-211 \12
-       gd¡_off£t
- = 
-i
- * 
-kDoubËSize
- + 
-doubË_»gs_off£t
-;
-
-212 \12
-       g¤c_off£t
- = 
-i
- * 
-kDoubËSize
- + 
-kNumb\94OfRegi¡\94s
- * 
-kPo\9a\8brSize
-;
-
-213 
-__
-lfd
-(
-d0
-, 
-MemO³¿nd
-(
-, 
-¤c_off£t
-));
-
-214 
-__
-¡fd
-(
-d0
-, 
-MemO³¿nd
-(
-r4
-, 
-d¡_off£t
-));
-
-218 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-kSavedRegi¡\94sA»aSize
- + (1 * 
-kPo\9a\8brSize
-)));
-
-222 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r4
-, 
-F¿meDesü\9dtiÚ
-::
-äame_size_off£t
-()));
-
-223 
-__
-add
-(
-r5
-,\845, 
-);
-
-228 
-__
-addi
-(
-r6
-, 
-r4
-, 
-O³¿nd
-(
-F¿meDesü\9dtiÚ
-::
-äame_cÚ\8bÁ_off£t
-()));
-
-229 
-Lab\96
-       gpÝ_loÝ
-;
-
-230 
-Lab\96
-       gpÝ_loÝ_h\97d\94
-;
-
-231 
-__
-b
-(&
-pÝ_loÝ_h\97d\94
-);
-
-232 
-__
-b\9ad
-(&
-pÝ_loÝ
-);
-
-233 
-__
-pÝ
-(
-r7
-);
-
-234 
-__
-StÜeP
-(
-r7
-, 
-MemO³¿nd
-(
-r6
-, 0));
-
-235 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-236 
-__
-b\9ad
-(&
-pÝ_loÝ_h\97d\94
-);
-
-237 
-__
-cmp
-(
-r5
-, 
-);
-
-238 
-__
-bÃ
-(&
-pÝ_loÝ
-);
-
-241 
-__
-push
-(
-r3
-);
-
-243 
-__
-P»·»C®lCFunùiÚ
-(1, 
-r4
-);
-
-246 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm
-());
-
-247 
-__
-C®lCFunùiÚ
-(
-
-248 
-Ex\8bº®Reã»nû
-::
-compu\8b_ou\8dut_äames_funùiÚ
-(
-isީe
-()), 1);
-
-250 
-__
-pÝ
-(
-r3
-);
-
-253 
-Lab\96
-       gou\8br_push_loÝ
-, 
-       g\9aÃr_push_loÝ
-, 
-       gou\8br_loÝ_h\97d\94
-, 
-       g\9aÃr_loÝ_h\97d\94
-;
-
-256 
-__
-lwz
-(
-r4
-, 
-MemO³¿nd
-(
-r3
-, 
-DeÝtimiz\94
-::
-ou\8dut_couÁ_off£t
-()));
-
-257 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-(
-r3
-, 
-DeÝtimiz\94
-::
-ou\8dut_off£t
-()));
-
-258 
-__
-ShiáLeáImm
-(
-r4
-,\844, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-259 
-__
-add
-(
-r4
-, 
-r7
-,\844);
-
-260 
-__
-b
-(&
-ou\8br_loÝ_h\97d\94
-);
-
-262 
-__
-b\9ad
-(&
-ou\8br_push_loÝ
-);
-
-264 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-r7
-, 0));
-
-265 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, 
-F¿meDesü\9dtiÚ
-::
-äame_size_off£t
-()));
-
-266 
-__
-b
-(&
-\9aÃr_loÝ_h\97d\94
-);
-
-268 
-__
-b\9ad
-(&
-\9aÃr_push_loÝ
-);
-
-269 
-__
-addi
-(
-r6
-,\846, 
-O³¿nd
-(-\17(
-\9a\8d\8c_t
-)));
-
-270 
-__
-add
-(
-r9
-, 
-r5
-, 
-r6
-);
-
-271 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-Ô9, 
-F¿meDesü\9dtiÚ
-::
-äame_cÚ\8bÁ_off£t
-()));
-
-272 
-__
-push
-(
-r9
-);
-
-274 
-__
-b\9ad
-(&
-\9aÃr_loÝ_h\97d\94
-);
-
-275 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-276 
-__
-bÃ
-(&
-\9aÃr_push_loÝ
-);
-
-278 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-279 
-__
-b\9ad
-(&
-ou\8br_loÝ_h\97d\94
-);
-
-280 
-__
-cmp
-(
-r7
-, 
-r4
-);
-
-281 
-__
-bÉ
-(&
-ou\8br_push_loÝ
-);
-
-283 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r3
-, 
-DeÝtimiz\94
-::
-\9aput_off£t
-()));
-
-284 \ f\12
-       gi
- = 0; i < 
-       gDoubËRegi¡\94
-::
-kMaxNumAÎoÿ\8fbËRegi¡\94s
-; ++i) {
-
-285 cڡ 
-DoubËRegi¡\94
-       gd»g
- = DoubËRegi¡\94::
-FromAÎoÿtiÚIndex
-(
-i
-);
-
-286 \12
-       g¤c_off£t
- = 
-i
- * 
-kDoubËSize
- + 
-doubË_»gs_off£t
-;
-
-287 
-__
-lfd
-(
-d»g
-, 
-MemO³¿nd
-(
-r4
-, 
-¤c_off£t
-));
-
-291 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-r5
-, 
-F¿meDesü\9dtiÚ
-::
-¡©e_off£t
-()));
-
-292 
-__
-push
-(
-r9
-);
-
-293 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-r5
-, 
-F¿meDesü\9dtiÚ
-::
-pc_off£t
-()));
-
-294 
-__
-push
-(
-r9
-);
-
-295 
-__
-LßdP
-(
-r9
-, 
-MemO³¿nd
-(
-r5
-, 
-F¿meDesü\9dtiÚ
-::
-cÚt\9au©iÚ_off£t
-()));
-
-296 
-__
-push
-(
-r9
-);
-
-299 
-DCHECK
-(!(
-\9d
-.
-b\99
-(è& 
-»¡Üed_»gs
-));
-
-300 
-__
-mr
-(
-\9d
-, 
-r5
-);
-
-301 \ f\12
-       gi
- = 
-kNumb\94OfRegi¡\94s
- - 1; i >= 0; i--) {
-
-302 \12
-       goff£t
- = (
-i
- * 
-kPo\9a\8brSize
-è+ 
-F¿meDesü\9dtiÚ
-::
-»gi¡\94s_off£t
-();
-
-303 ià((
-       g»¡Üed_»gs
- & (1 << 
-       gi
-)) != 0) {
-
-304 
-__
-LßdP
-(
-ToRegi¡\94
-(
-i
-), 
-MemO³¿nd
-(
-\9d
-, 
-off£t
-));
-
-308 
-__
-In\99\9flizeRoÙRegi¡\94
-();
-
-310 
-__
-pÝ
-(
-\9d
-);
-
-311 
-__
-pÝ
-(
-r0
-);
-
-312 
-__
-m\8er
-(
-r0
-);
-
-313 
-__
-Jump
-(
-\9d
-);
-
-314 
-__
-¡Ý
-("Unreachable.");
-
-318 \1e
-       gDeÝtimiz\94
-::
-TabËEÁryG\92\94©Ü
-::
-G\92\94©ePrÞogue
-() {
-
-319 
-As£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm
-());
-
-323 
-Lab\96
-       gdÚe
-;
-
-324 \ f\12
-       gi
- = 0; i < 
-couÁ
-(); i++) {
-
-325 \12
-       g¡¬t
- = 
-masm
-()->
-pc_off£t
-();
-
-326 
-USE
-(
-¡¬t
-);
-
-327 
-__
-li
-(
-\9d
-, 
-O³¿nd
-(
-i
-));
-
-328 
-__
-b
-(&
-dÚe
-);
-
-329 
-DCHECK
-(
-masm
-()->
-pc_off£t
-(è- 
-¡¬t
- =ð
-\8fbË_\92\8cy_size_
-);
-
-331 
-__
-b\9ad
-(&
-dÚe
-);
-
-332 
-__
-push
-(
-\9d
-);
-
-336 \1e
-       gF¿meDesü\9dtiÚ
-::
-S\91C®ËrPc
-(\1d
-off£t
-, 
-\9a\8d\8c_t
-v®ue
-) {
-
-337 
-S\91F¿meSlÙ
-(
-off£t
-, 
-v®ue
-);
-
-341 \1e
-       gF¿meDesü\9dtiÚ
-::
-S\91C®ËrFp
-(\1d
-off£t
-, 
-\9a\8d\8c_t
-v®ue
-) {
-
-342 
-S\91F¿meSlÙ
-(
-off£t
-, 
-v®ue
-);
-
-346 \1e
-       gF¿meDesü\9dtiÚ
-::
-S\91C®ËrCÚ¡ªtPoÞ
-(\1d
-off£t
-, 
-\9a\8d\8c_t
-v®ue
-) {
-
-347 #ià
-V8_OOL_CONSTANT_POOL
-
-
-348 
-DCHECK
-(
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-349 
-S\91F¿meSlÙ
-(
-off£t
-, 
-v®ue
-);
-
-352 
-UNREACHABLE
-();
-
-357 #undeà
-__
-
-
-       @disasm-ppc.cc
-
-26 \ 2
-       ~<as£¹.h
->
-
-27 \ 2
-       ~<¡d¬g.h
->
-
-28 \ 2
-       ~<¡dio.h
->
-
-29 \ 2
-       ~<¡r\9ag.h
->
-
-31 \ 2
-       ~"¤c/v8.h
-"
-
-33 #ià
-V8_TARGET_ARCH_PPC
-
-
-35 \ 2
-       ~"¤c/ba£/¶©fÜm/¶©fÜm.h
-"
-
-36 \ 2
-       ~"¤c/di§sm.h
-"
-
-37 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-38 \ 2
-       ~"¤c/µc/cÚ¡ªts-µc.h
-"
-
-41 
-Çme¥aû
-       gv8
- {
-
-42 
-Çme¥aû
-       g\9a\8bº®
- {
-
-50 þas 
-       cDecod\94
- {
-
-51 
-       gpublic
-:
-
-52 
-Decod\94
-(cڡ 
-di§sm
-::
-NameCÚv\94\8br
-& 
-cÚv\94\8br
-, 
-VeùÜ
-<\ 5
-out_bufãr
-)
-
-53 : 
-cÚv\94\8br_
-(
-cÚv\94\8br
-), 
-out_bufãr_
-(
-out_bufãr
-), 
-out_bufãr_pos_
-(0) {
-
-54 
-       gout_bufãr_
-[
-out_bufãr_pos_
-] = '\0';
-
-57 ~
-Decod\94
-() {}
-
-61 \12
-In¡ruùiÚDecode
-(
-by\8b
-* 
-\9a¡ruùiÚ
-);
-
-63 
-       g´iv©e
-:
-
-65 \1e
-Pr\9atCh¬
-(cڡ \ 5
-ch
-);
-
-66 \1e
-Pr\9at
-(cڡ \ 5
-¡r
-);
-
-69 \1e
-Pr\9atRegi¡\94
-(\12
-»g
-);
-
-70 \1e
-Pr\9atDRegi¡\94
-(\12
-»g
-);
-
-71 \12
-FÜm©FPRegi¡\94
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-);
-
-72 \1e
-Pr\9atSoáw¬eIÁ\94ru±
-(
-Soáw¬eIÁ\94ru±Codes
-svc
-);
-
-75 \12
-FÜm©Regi¡\94
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-ÝtiÚ
-);
-
-76 \12
-FÜm©O±iÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-ÝtiÚ
-);
-
-77 \1e
-FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-);
-
-78 \1e
-Unknown
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-79 \1e
-UnknownFÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-Ýúame
-);
-
-80 \1e
-M¬k\94FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-Ýúame
-, \12
-id
-);
-
-82 \1e
-DecodeExt1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-83 \1e
-DecodeExt2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-84 \1e
-DecodeExt4
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-85 \1e
-DecodeExt5
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-87 cڡ 
-       gdi§sm
-::
-NameCÚv\94\8br
-& 
-cÚv\94\8br_
-;
-
-88 
-       gVeùÜ
-<\ 5
-       gout_bufãr_
-;
-
-89 \12
-       gout_bufãr_pos_
-;
-
-91 
-DISALLOW_COPY_AND_ASSIGN
-(
-Decod\94
-);
-
-96 \ 1
-       #STRING_STARTS_WITH
-(
-¡r\9ag
-, 
-com·»_¡r\9ag
-) \
-
-97 (
-       `¡ºcmp
-(
-¡r\9ag
-, 
-com·»_¡r\9ag
-, 
-       `¡¾\92
-(com·»_¡r\9ag)è=ð0)
-
-       )
-
-101 \1e
-       gDecod\94
-::
-Pr\9atCh¬
-(cڡ \ 5
-ch
-è{ 
-out_bufãr_
-[
-out_bufãr_pos_
-++] = ch; }
-
-105 \1e
-       gDecod\94
-::
-Pr\9at
-(cڡ \ 5
-¡r
-) {
-
-106 \ 5
-cur
- = *
-¡r
-++;
-
-107 \1f
-       gcur
- !ð'\0' && (
-out_bufãr_pos_
- < (
-out_bufãr_
-.
-Ëngth
-() - 1))) {
-
-108 
-Pr\9atCh¬
-(
-cur
-);
-
-109 
-       gcur
- = *
-¡r
-++;
-
-111 
-       gout_bufãr_
-[
-out_bufãr_pos_
-] = 0;
-
-116 \1e
-       gDecod\94
-::
-Pr\9atRegi¡\94
-(\12
-»g
-) {
-
-117 
-Pr\9at
-(
-cÚv\94\8br_
-.
-NameOfCPURegi¡\94
-(
-»g
-));
-
-122 \1e
-       gDecod\94
-::
-Pr\9atDRegi¡\94
-(\12
-»g
-è{ 
-Pr\9at
-(
-FPRegi¡\94s
-::
-Name
-(reg)); }
-
-127 \1e
-       gDecod\94
-::
-Pr\9atSoáw¬eIÁ\94ru±
-(
-Soáw¬eIÁ\94ru±Codes
-svc
-) {
-
-128 \1a
-svc
-) {
-
-129 \ 4
-kC®lRtRed\9ceùed
-:
-
-130 
-Pr\9at
-("call\84t\84edirected");
-
-132 \ 4
-       gkB»akpo\9at
-:
-
-133 
-Pr\9at
-("breakpoint");
-
-136 ià(
-svc
- >ð
-kStÝCode
-) {
-
-137 
-out_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + out_buffer_pos_, "%d - 0x%x",
-
-138 
-svc
- & 
-kStÝCodeMask
-, svc & kStopCodeMask);
-
-140 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-svc
-);
-
-149 \12
-       gDecod\94
-::
-FÜm©Regi¡\94
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-) {
-
-150 
-DCHECK
-(
-fÜm©
-[0] == 'r');
-
-152 ià((
-       gfÜm©
-[1] =ð't'è|| (
-fÜm©
-[1] == 's')) {
-
-153 \12
-»g
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-154 
-Pr\9atRegi¡\94
-(
-»g
-);
-
-156 } \vià(
-       gfÜm©
-[1] == 'a') {
-
-157 \12
-»g
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-158 
-Pr\9atRegi¡\94
-(
-»g
-);
-
-160 } \vià(
-       gfÜm©
-[1] == 'b') {
-
-161 \12
-»g
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-162 
-Pr\9atRegi¡\94
-(
-»g
-);
-
-166 
-UNREACHABLE
-();
-
-173 \12
-       gDecod\94
-::
-FÜm©FPRegi¡\94
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-) {
-
-174 
-DCHECK
-(
-fÜm©
-[0] == 'D');
-
-176 \12
-       g»tv®
- = 2;
-
-177 \12
-       g»g
- = -1;
-
-178 ià(
-       gfÜm©
-[1] == 't') {
-
-179 
-»g
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-180 } \vià(
-       gfÜm©
-[1] == 'a') {
-
-181 
-»g
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-182 } \vià(
-       gfÜm©
-[1] == 'b') {
-
-183 
-»g
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-184 } \vià(
-       gfÜm©
-[1] == 'c') {
-
-185 
-»g
- = 
-\9a¡r
-->
-RCV®ue
-();
-
-187 
-UNREACHABLE
-();
-
-190 
-Pr\9atDRegi¡\94
-(
-»g
-);
-
-192 \15 
-       g»tv®
-;
-
-201 \12
-       gDecod\94
-::
-FÜm©O±iÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-) {
-
-202 \1a
-       gfÜm©
-[0]) {
-
-204 ià(
-\9a¡r
-->
-B\99
-(10) == 1) {
-
-205 
-Pr\9at
-("o");
-
-210 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-211 
-Pr\9at
-(".");
-
-213 
-Pr\9at
-(" ");
-
-218 \15 
-FÜm©Regi¡\94
-(
-\9a¡r
-, 
-fÜm©
-);
-
-221 \15 
-FÜm©FPRegi¡\94
-(
-\9a¡r
-, 
-fÜm©
-);
-
-224 
-\9at32_t
-v®ue
- = (
-\9a¡r
-->
-B\99s
-(15, 0) << 16) >> 16;
-
-225 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-v®ue
-);
-
-229 
-\9at32_t
-v®ue
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-230 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-v®ue
-);
-
-235 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-236 
-Pr\9at
-("l");
-
-242 ià(
-\9a¡r
-->
-B\99
-(1) == 1) {
-
-243 
-Pr\9at
-("a");
-
-249 
-DCHECK
-(
-STRING_STARTS_WITH
-(
-fÜm©
-, "target"));
-
-250 ià((
-       gfÜm©
-[6] =ð'2'è&& (
-fÜm©
-[7] == '6')) {
-
-251 \12
-off
- = ((
-\9a¡r
-->
-B\99s
-(25, 2)) << 8) >> 6;
-
-252 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-
-253 
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%+d -> %s", 
-off
-,
-
-254 
-cÚv\94\8br_
-.
-NameOfAdd»ss
-(
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-\9a¡r
-è+ 
-off
-));
-
-256 } \vià((
-       gfÜm©
-[6] =ð'1'è&& (
-fÜm©
-[7] == '6')) {
-
-257 \12
-off
- = ((
-\9a¡r
-->
-B\99s
-(15, 2)) << 18) >> 16;
-
-258 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-
-259 
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%+d -> %s", 
-off
-,
-
-260 
-cÚv\94\8br_
-.
-NameOfAdd»ss
-(
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-\9a¡r
-è+ 
-off
-));
-
-264 
-DCHECK
-(
-fÜm©
-[1] == 'h');
-
-265 
-\9at32_t
-       gv®ue
- = 0;
-
-266 
-\9at32_t
-       gÝcode
- = 
-\9a¡r
-->
-OpcodeV®ue
-() << 26;
-
-267 
-\9at32_t
-       gsh
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-268 ià(
-       gÝcode
- =ð
-EXT5
- ||
-
-269 (
-Ýcode
- =ð
-EXT2
- && 
-\9a¡r
-->
-B\99s
-(10, 2è<< 2 =ð
-SRADIX
-)) {
-
-271 
-v®ue
- = (
-sh
- | (
-\9a¡r
-->
-B\99
-(1) << 5));
-
-274 
-       gv®ue
- = (
-sh
- << 26) >> 26;
-
-276 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-v®ue
-);
-
-280 
-\9at32_t
-v®ue
- = 0;
-
-281 ià(
-       gfÜm©
-[1] == 'e') {
-
-282 ià(
-\9a¡r
-->
-OpcodeV®ue
-(è<< 26 !ð
-EXT5
-) {
-
-284 
-v®ue
- = (
-\9a¡r
-->
-B\99s
-(10, 6) << 26) >> 26;
-
-287 
-       gv®ue
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-289 } \vià(
-       gfÜm©
-[1] == 'b') {
-
-290 ià(
-\9a¡r
-->
-OpcodeV®ue
-(è<< 26 !ð
-EXT5
-) {
-
-292 
-v®ue
- = (
-\9a¡r
-->
-B\99s
-(5, 1) << 26) >> 26;
-
-295 
-       gv®ue
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-298 
-UNREACHABLE
-();
-
-300 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-v®ue
-);
-
-304 #ià
-V8_TARGET_ARCH_PPC64
-
-
-306 
-\9at32_t
-v®ue
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0) & ~3);
-
-307 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%d", 
-v®ue
-);
-
-312 
-UNREACHABLE
-();
-
-317 
-UNREACHABLE
-();
-
-325 \1e
-       gDecod\94
-::
-FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-) {
-
-326 \ 5
-       gcur
- = *
-fÜm©
-++;
-
-327 \1f(
-       gcur
- !ð0è&& (
-out_bufãr_pos_
- < (
-out_bufãr_
-.
-Ëngth
-() - 1))) {
-
-328 ià(
-cur
- == '\'') {
-
-329 
-fÜm©
- +ð
-FÜm©O±iÚ
-(
-\9a¡r
-, format);
-
-331 
-       gout_bufãr_
-[
-out_bufãr_pos_
-++] = 
-cur
-;
-
-333 
-       gcur
- = *
-fÜm©
-++;
-
-335 
-       gout_bufãr_
-[
-out_bufãr_pos_
-] = '\0';
-
-341 \ 1
-       #VERIFY
-(
-cÚd\99
-) \
-
-342 ià(!(
-cÚd\99
-)) { \
-
-343 
-       `Unknown
-(
-\9a¡r
-); \
-
-345 }
-
-       )
-
-350 \1e
-       gDecod\94
-::
-Unknown
-(
-In¡ruùiÚ
-* 
-\9a¡r
-è{ 
-FÜm©
-(instr, "unknown"); }
-
-356 \1e
-       gDecod\94
-::
-UnknownFÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-Çme
-) {
-
-357 \ 5
-       gbufãr
-[100];
-
-358 
-¢´\9atf
-(
-bufãr
-, \17(bufãr), "% (unknown-fÜm©)", 
-Çme
-);
-
-359 
-FÜm©
-(
-\9a¡r
-, 
-bufãr
-);
-
-363 \1e
-       gDecod\94
-::
-M¬k\94FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-Çme
-, \12
-id
-) {
-
-364 \ 5
-       gbufãr
-[100];
-
-365 
-¢´\9atf
-(
-bufãr
-, \17(bufãr), "% %d", 
-Çme
-, 
-id
-);
-
-366 
-FÜm©
-(
-\9a¡r
-, 
-bufãr
-);
-
-370 \1e
-       gDecod\94
-::
-DecodeExt1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-371 \1a
-\9a¡r
-->
-B\99s
-(10, 1) << 1) {
-
-372 \ 4
-       gMCRF
-: {
-
-373 
-UnknownFÜm©
-(
-\9a¡r
-, "mcrf");
-
-376 \ 4
-       gBCLRX
-: {
-
-377 \1a
-\9a¡r
-->
-B\99s
-(25, 21) << 21) {
-
-378 \ 4
-       gDCBNZF
-: {
-
-379 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbnzf");
-
-382 \ 4
-       gDCBEZF
-: {
-
-383 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbezf");
-
-386 \ 4
-       gBF
-: {
-
-387 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-bf");
-
-390 \ 4
-       gDCBNZT
-: {
-
-391 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbbzt");
-
-394 \ 4
-       gDCBEZT
-: {
-
-395 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbnezt");
-
-398 \ 4
-       gBT
-: {
-
-399 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-bt");
-
-402 \ 4
-       gDCBNZ
-: {
-
-403 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbnz");
-
-406 \ 4
-       gDCBEZ
-: {
-
-407 
-UnknownFÜm©
-(
-\9a¡r
-, "bclrx-dcbez");
-
-410 \ 4
-       gBA
-: {
-
-411 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-412 
-FÜm©
-(
-\9a¡r
-, "blrl");
-
-414 
-FÜm©
-(
-\9a¡r
-, "blr");
-
-421 \ 4
-       gBCCTRX
-: {
-
-422 \1a
-\9a¡r
-->
-B\99s
-(25, 21) << 21) {
-
-423 \ 4
-       gDCBNZF
-: {
-
-424 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbnzf");
-
-427 \ 4
-       gDCBEZF
-: {
-
-428 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbezf");
-
-431 \ 4
-       gBF
-: {
-
-432 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-bf");
-
-435 \ 4
-       gDCBNZT
-: {
-
-436 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbnzt");
-
-439 \ 4
-       gDCBEZT
-: {
-
-440 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbezf");
-
-443 \ 4
-       gBT
-: {
-
-444 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-bt");
-
-447 \ 4
-       gDCBNZ
-: {
-
-448 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbnz");
-
-451 \ 4
-       gDCBEZ
-: {
-
-452 
-UnknownFÜm©
-(
-\9a¡r
-, "bcctrx-dcbez");
-
-455 \ 4
-       gBA
-: {
-
-456 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-457 
-FÜm©
-(
-\9a¡r
-, "bctrl");
-
-459 
-FÜm©
-(
-\9a¡r
-, "bctr");
-
-463 \a: { 
-UNREACHABLE
-(); }
-
-467 \ 4
-       gCRNOR
-: {
-
-468 
-FÜm©
-(
-\9a¡r
-, "crnor (stuff)");
-
-471 \ 4
-       gRFI
-: {
-
-472 
-FÜm©
-(
-\9a¡r
-, "rfi (stuff)");
-
-475 \ 4
-       gCRANDC
-: {
-
-476 
-FÜm©
-(
-\9a¡r
-, "crandc (stuff)");
-
-479 \ 4
-       gISYNC
-: {
-
-480 
-FÜm©
-(
-\9a¡r
-, "isync (stuff)");
-
-483 \ 4
-       gCRXOR
-: {
-
-484 
-FÜm©
-(
-\9a¡r
-, "crxor (stuff)");
-
-487 \ 4
-       gCRNAND
-: {
-
-488 
-UnknownFÜm©
-(
-\9a¡r
-, "crnand");
-
-491 \ 4
-       gCRAND
-: {
-
-492 
-UnknownFÜm©
-(
-\9a¡r
-, "crand");
-
-495 \ 4
-       gCREQV
-: {
-
-496 
-UnknownFÜm©
-(
-\9a¡r
-, "creqv");
-
-499 \ 4
-       gCRORC
-: {
-
-500 
-UnknownFÜm©
-(
-\9a¡r
-, "crorc");
-
-503 \ 4
-       gCROR
-: {
-
-504 
-UnknownFÜm©
-(
-\9a¡r
-, "cror");
-
-508 
-Unknown
-(
-\9a¡r
-);
-
-514 \1e
-       gDecod\94
-::
-DecodeExt2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-516 \1a
-\9a¡r
-->
-B\99s
-(10, 1) << 1) {
-
-517 \ 4
-       gSRWX
-: {
-
-518 
-FÜm©
-(
-\9a¡r
-, "srw'. 'ra, 'rs, 'rb");
-
-521 #ià
-V8_TARGET_ARCH_PPC64
-
-
-522 \ 4
-       gSRDX
-: {
-
-523 
-FÜm©
-(
-\9a¡r
-, "srd'. 'ra, 'rs, 'rb");
-
-527 \ 4
-       gSRAW
-: {
-
-528 
-FÜm©
-(
-\9a¡r
-, "sraw'. 'ra, 'rs, 'rb");
-
-531 #ià
-V8_TARGET_ARCH_PPC64
-
-
-532 \ 4
-       gSRAD
-: {
-
-533 
-FÜm©
-(
-\9a¡r
-, "srad'. 'ra, 'rs, 'rb");
-
-537 \ 4
-       gSRAWIX
-: {
-
-538 
-FÜm©
-(
-\9a¡r
-, "srawi'. 'ra,'rs,'sh");
-
-541 \ 4
-       gEXTSH
-: {
-
-542 
-FÜm©
-(
-\9a¡r
-, "extsh'. 'ra, 'rs");
-
-545 #ià
-V8_TARGET_ARCH_PPC64
-
-
-546 \ 4
-       gEXTSW
-: {
-
-547 
-FÜm©
-(
-\9a¡r
-, "extsw'. 'ra, 'rs");
-
-551 \ 4
-       gEXTSB
-: {
-
-552 
-FÜm©
-(
-\9a¡r
-, "extsb'. 'ra, 'rs");
-
-555 \ 4
-       gLFSX
-: {
-
-556 
-FÜm©
-(
-\9a¡r
-, "lfsx 'rt, 'ra, 'rb");
-
-559 \ 4
-       gLFSUX
-: {
-
-560 
-FÜm©
-(
-\9a¡r
-, "lfsux 'rt, 'ra, 'rb");
-
-563 \ 4
-       gLFDX
-: {
-
-564 
-FÜm©
-(
-\9a¡r
-, "lfdx 'rt, 'ra, 'rb");
-
-567 \ 4
-       gLFDUX
-: {
-
-568 
-FÜm©
-(
-\9a¡r
-, "lfdux 'rt, 'ra, 'rb");
-
-571 \ 4
-       gSTFSX
-: {
-
-572 
-FÜm©
-(
-\9a¡r
-, "stfsx 'rs, 'ra, 'rb");
-
-575 \ 4
-       gSTFSUX
-: {
-
-576 
-FÜm©
-(
-\9a¡r
-, "stfsux 'rs, 'ra, 'rb");
-
-579 \ 4
-       gSTFDX
-: {
-
-580 
-FÜm©
-(
-\9a¡r
-, "stfdx 'rs, 'ra, 'rb");
-
-583 \ 4
-       gSTFDUX
-: {
-
-584 
-FÜm©
-(
-\9a¡r
-, "stfdux 'rs, 'ra, 'rb");
-
-589 \1a
-       g\9a¡r
-->
-B\99s
-(10, 2) << 2) {
-
-590 \ 4
-       gSRADIX
-: {
-
-591 
-FÜm©
-(
-\9a¡r
-, "sradi'. 'ra,'rs,'sh");
-
-597 \1a
-       g\9a¡r
-->
-B\99s
-(9, 1) << 1) {
-
-598 \ 4
-       gCMP
-: {
-
-599 #ià
-V8_TARGET_ARCH_PPC64
-
-
-600 ià(
-\9a¡r
-->
-B\99
-(21)) {
-
-602 
-FÜm©
-(
-\9a¡r
-, "cmp 'ra, 'rb");
-
-603 #ià
-V8_TARGET_ARCH_PPC64
-
-
-605 
-FÜm©
-(
-\9a¡r
-, "cmpw 'ra, 'rb");
-
-610 \ 4
-       gSLWX
-: {
-
-611 
-FÜm©
-(
-\9a¡r
-, "slw'. 'ra, 'rs, 'rb");
-
-614 #ià
-V8_TARGET_ARCH_PPC64
-
-
-615 \ 4
-       gSLDX
-: {
-
-616 
-FÜm©
-(
-\9a¡r
-, "sld'. 'ra, 'rs, 'rb");
-
-620 \ 4
-       gSUBFCX
-: {
-
-621 
-FÜm©
-(
-\9a¡r
-, "subfc'. 'rt, 'ra, 'rb");
-
-624 \ 4
-       gADDCX
-: {
-
-625 
-FÜm©
-(
-\9a¡r
-, "addc'. 'rt, 'ra, 'rb");
-
-628 \ 4
-       gCNTLZWX
-: {
-
-629 
-FÜm©
-(
-\9a¡r
-, "cntlzw'. 'ra, 'rs");
-
-632 #ià
-V8_TARGET_ARCH_PPC64
-
-
-633 \ 4
-       gCNTLZDX
-: {
-
-634 
-FÜm©
-(
-\9a¡r
-, "cntlzd'. 'ra, 'rs");
-
-638 \ 4
-       gANDX
-: {
-
-639 
-FÜm©
-(
-\9a¡r
-, "and'. 'ra, 'rs, 'rb");
-
-642 \ 4
-       gANDCX
-: {
-
-643 
-FÜm©
-(
-\9a¡r
-, "andc'. 'ra, 'rs, 'rb");
-
-646 \ 4
-       gCMPL
-: {
-
-647 #ià
-V8_TARGET_ARCH_PPC64
-
-
-648 ià(
-\9a¡r
-->
-B\99
-(21)) {
-
-650 
-FÜm©
-(
-\9a¡r
-, "cmpl 'ra, 'rb");
-
-651 #ià
-V8_TARGET_ARCH_PPC64
-
-
-653 
-FÜm©
-(
-\9a¡r
-, "cmplw 'ra, 'rb");
-
-658 \ 4
-       gNEGX
-: {
-
-659 
-FÜm©
-(
-\9a¡r
-, "neg'. 'rt, 'ra");
-
-662 \ 4
-       gNORX
-: {
-
-663 
-FÜm©
-(
-\9a¡r
-, "nor'. 'rt, 'ra, 'rb");
-
-666 \ 4
-       gSUBFX
-: {
-
-667 
-FÜm©
-(
-\9a¡r
-, "subf'. 'rt, 'ra, 'rb");
-
-670 \ 4
-       gMULHWX
-: {
-
-671 
-FÜm©
-(
-\9a¡r
-, "mulhw'o'. 'rt, 'ra, 'rb");
-
-674 \ 4
-       gADDZEX
-: {
-
-675 
-FÜm©
-(
-\9a¡r
-, "addze'. 'rt, 'ra");
-
-678 \ 4
-       gMULLW
-: {
-
-679 
-FÜm©
-(
-\9a¡r
-, "mullw'o'. 'rt, 'ra, 'rb");
-
-682 #ià
-V8_TARGET_ARCH_PPC64
-
-
-683 \ 4
-       gMULLD
-: {
-
-684 
-FÜm©
-(
-\9a¡r
-, "mulld'o'. 'rt, 'ra, 'rb");
-
-688 \ 4
-       gDIVW
-: {
-
-689 
-FÜm©
-(
-\9a¡r
-, "divw'o'. 'rt, 'ra, 'rb");
-
-692 #ià
-V8_TARGET_ARCH_PPC64
-
-
-693 \ 4
-       gDIVD
-: {
-
-694 
-FÜm©
-(
-\9a¡r
-, "divd'o'. 'rt, 'ra, 'rb");
-
-698 \ 4
-       gADDX
-: {
-
-699 
-FÜm©
-(
-\9a¡r
-, "add'o 'rt, 'ra, 'rb");
-
-702 \ 4
-       gXORX
-: {
-
-703 
-FÜm©
-(
-\9a¡r
-, "xor'. 'ra, 'rs, 'rb");
-
-706 \ 4
-       gORX
-: {
-
-707 ià(
-\9a¡r
-->
-RTV®ue
-(è=ð\9a¡r->
-RBV®ue
-()) {
-
-708 
-FÜm©
-(
-\9a¡r
-, "mr 'ra, 'rb");
-
-710 
-FÜm©
-(
-\9a¡r
-, "or 'ra, 'rs, 'rb");
-
-714 \ 4
-       gMFSPR
-: {
-
-715 \12
-¥r
- = 
-\9a¡r
-->
-B\99s
-(20, 11);
-
-716 ià(256 =ð
-¥r
-) {
-
-717 
-FÜm©
-(
-\9a¡r
-, "mflr 'rt");
-
-719 
-FÜm©
-(
-\9a¡r
-, "mfspr 'rt ??");
-
-723 \ 4
-       gMTSPR
-: {
-
-724 \12
-¥r
- = 
-\9a¡r
-->
-B\99s
-(20, 11);
-
-725 ià(256 =ð
-¥r
-) {
-
-726 
-FÜm©
-(
-\9a¡r
-, "mtlr 'rt");
-
-727 } \vià(288 =ð
-¥r
-) {
-
-728 
-FÜm©
-(
-\9a¡r
-, "mtctr 'rt");
-
-730 
-FÜm©
-(
-\9a¡r
-, "mtspr 'rt ??");
-
-734 \ 4
-       gMFCR
-: {
-
-735 
-FÜm©
-(
-\9a¡r
-, "mfcr 'rt");
-
-738 \ 4
-       gSTWX
-: {
-
-739 
-FÜm©
-(
-\9a¡r
-, "stwx 'rs, 'ra, 'rb");
-
-742 \ 4
-       gSTWUX
-: {
-
-743 
-FÜm©
-(
-\9a¡r
-, "stwux 'rs, 'ra, 'rb");
-
-746 \ 4
-       gSTBX
-: {
-
-747 
-FÜm©
-(
-\9a¡r
-, "stbx 'rs, 'ra, 'rb");
-
-750 \ 4
-       gSTBUX
-: {
-
-751 
-FÜm©
-(
-\9a¡r
-, "stbux 'rs, 'ra, 'rb");
-
-754 \ 4
-       gSTHX
-: {
-
-755 
-FÜm©
-(
-\9a¡r
-, "sthx 'rs, 'ra, 'rb");
-
-758 \ 4
-       gSTHUX
-: {
-
-759 
-FÜm©
-(
-\9a¡r
-, "sthux 'rs, 'ra, 'rb");
-
-762 \ 4
-       gLWZX
-: {
-
-763 
-FÜm©
-(
-\9a¡r
-, "lwzx 'rt, 'ra, 'rb");
-
-766 \ 4
-       gLWZUX
-: {
-
-767 
-FÜm©
-(
-\9a¡r
-, "lwzux 'rt, 'ra, 'rb");
-
-770 \ 4
-       gLBZX
-: {
-
-771 
-FÜm©
-(
-\9a¡r
-, "lbzx 'rt, 'ra, 'rb");
-
-774 \ 4
-       gLBZUX
-: {
-
-775 
-FÜm©
-(
-\9a¡r
-, "lbzux 'rt, 'ra, 'rb");
-
-778 \ 4
-       gLHZX
-: {
-
-779 
-FÜm©
-(
-\9a¡r
-, "lhzx 'rt, 'ra, 'rb");
-
-782 \ 4
-       gLHZUX
-: {
-
-783 
-FÜm©
-(
-\9a¡r
-, "lhzux 'rt, 'ra, 'rb");
-
-786 #ià
-V8_TARGET_ARCH_PPC64
-
-
-787 \ 4
-       gLDX
-: {
-
-788 
-FÜm©
-(
-\9a¡r
-, "ldx 'rt, 'ra, 'rb");
-
-791 \ 4
-       gLDUX
-: {
-
-792 
-FÜm©
-(
-\9a¡r
-, "ldux 'rt, 'ra, 'rb");
-
-795 \ 4
-       gSTDX
-: {
-
-796 
-FÜm©
-(
-\9a¡r
-, "stdx 'rt, 'ra, 'rb");
-
-799 \ 4
-       gSTDUX
-: {
-
-800 
-FÜm©
-(
-\9a¡r
-, "stdux 'rt, 'ra, 'rb");
-
-803 \ 4
-       gMFVSRD
-: {
-
-804 
-FÜm©
-(
-\9a¡r
-, "mffprd 'ra, 'Dt");
-
-807 \ 4
-       gMFVSRWZ
-: {
-
-808 
-FÜm©
-(
-\9a¡r
-, "mffprwz 'ra, 'Dt");
-
-811 \ 4
-       gMTVSRD
-: {
-
-812 
-FÜm©
-(
-\9a¡r
-, "mtfprd 'Dt, 'ra");
-
-815 \ 4
-       gMTVSRWA
-: {
-
-816 
-FÜm©
-(
-\9a¡r
-, "mtfprwa 'Dt, 'ra");
-
-819 \ 4
-       gMTVSRWZ
-: {
-
-820 
-FÜm©
-(
-\9a¡r
-, "mtfprwz 'Dt, 'ra");
-
-825 
-Unknown
-(
-\9a¡r
-);
-
-831 \1e
-       gDecod\94
-::
-DecodeExt4
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-832 \1a
-\9a¡r
-->
-B\99s
-(5, 1) << 1) {
-
-833 \ 4
-       gFDIV
-: {
-
-834 
-FÜm©
-(
-\9a¡r
-, "fdiv'. 'Dt, 'Da, 'Db");
-
-837 \ 4
-       gFSUB
-: {
-
-838 
-FÜm©
-(
-\9a¡r
-, "fsub'. 'Dt, 'Da, 'Db");
-
-841 \ 4
-       gFADD
-: {
-
-842 
-FÜm©
-(
-\9a¡r
-, "fadd'. 'Dt, 'Da, 'Db");
-
-845 \ 4
-       gFSQRT
-: {
-
-846 
-FÜm©
-(
-\9a¡r
-, "fsqrt'. 'Dt, 'Db");
-
-849 \ 4
-       gFSEL
-: {
-
-850 
-FÜm©
-(
-\9a¡r
-, "fsel'. 'Dt, 'Da, 'Dc, 'Db");
-
-853 \ 4
-       gFMUL
-: {
-
-854 
-FÜm©
-(
-\9a¡r
-, "fmul'. 'Dt, 'Da, 'Dc");
-
-857 \ 4
-       gFMSUB
-: {
-
-858 
-FÜm©
-(
-\9a¡r
-, "fmsub'. 'Dt, 'Da, 'Dc, 'Db");
-
-861 \ 4
-       gFMADD
-: {
-
-862 
-FÜm©
-(
-\9a¡r
-, "fmadd'. 'Dt, 'Da, 'Dc, 'Db");
-
-867 \1a
-       g\9a¡r
-->
-B\99s
-(10, 1) << 1) {
-
-868 \ 4
-       gFCMPU
-: {
-
-869 
-FÜm©
-(
-\9a¡r
-, "fcmpu 'Da, 'Db");
-
-872 \ 4
-       gFRSP
-: {
-
-873 
-FÜm©
-(
-\9a¡r
-, "frsp'. 'Dt, 'Db");
-
-876 \ 4
-       gFCFID
-: {
-
-877 
-FÜm©
-(
-\9a¡r
-, "fcfid'. 'Dt, 'Db");
-
-880 \ 4
-       gFCTID
-: {
-
-881 
-FÜm©
-(
-\9a¡r
-, "fctid 'Dt, 'Db");
-
-884 \ 4
-       gFCTIDZ
-: {
-
-885 
-FÜm©
-(
-\9a¡r
-, "fctidz 'Dt, 'Db");
-
-888 \ 4
-       gFCTIW
-: {
-
-889 
-FÜm©
-(
-\9a¡r
-, "fctiw'. 'Dt, 'Db");
-
-892 \ 4
-       gFCTIWZ
-: {
-
-893 
-FÜm©
-(
-\9a¡r
-, "fctiwz'. 'Dt, 'Db");
-
-896 \ 4
-       gFMR
-: {
-
-897 
-FÜm©
-(
-\9a¡r
-, "fmr'. 'Dt, 'Db");
-
-900 \ 4
-       gMTFSFI
-: {
-
-901 
-FÜm©
-(
-\9a¡r
-, "mtfsfi'. ?,?");
-
-904 \ 4
-       gMFFS
-: {
-
-905 
-FÜm©
-(
-\9a¡r
-, "mffs'. 'Dt");
-
-908 \ 4
-       gMTFSF
-: {
-
-909 
-FÜm©
-(
-\9a¡r
-, "mtfsf'. 'Db ?,?,?");
-
-912 \ 4
-       gFABS
-: {
-
-913 
-FÜm©
-(
-\9a¡r
-, "fabs'. 'Dt, 'Db");
-
-916 \ 4
-       gFRIM
-: {
-
-917 
-FÜm©
-(
-\9a¡r
-, "frim 'Dt, 'Db");
-
-920 \ 4
-       gFNEG
-: {
-
-921 
-FÜm©
-(
-\9a¡r
-, "fneg'. 'Dt, 'Db");
-
-925 
-Unknown
-(
-\9a¡r
-);
-
-931 \1e
-       gDecod\94
-::
-DecodeExt5
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-932 \1a
-\9a¡r
-->
-B\99s
-(4, 2) << 2) {
-
-933 \ 4
-       gRLDICL
-: {
-
-934 
-FÜm©
-(
-\9a¡r
-, "rldicl'. 'ra, 'rs, 'sh, 'mb");
-
-937 \ 4
-       gRLDICR
-: {
-
-938 
-FÜm©
-(
-\9a¡r
-, "rldicr'. 'ra, 'rs, 'sh, 'me");
-
-941 \ 4
-       gRLDIC
-: {
-
-942 
-FÜm©
-(
-\9a¡r
-, "rldic'. 'ra, 'rs, 'sh, 'mb");
-
-945 \ 4
-       gRLDIMI
-: {
-
-946 
-FÜm©
-(
-\9a¡r
-, "rldimi'. 'ra, 'rs, 'sh, 'mb");
-
-950 \1a
-       g\9a¡r
-->
-B\99s
-(4, 1) << 1) {
-
-951 \ 4
-       gRLDCL
-: {
-
-952 
-FÜm©
-(
-\9a¡r
-, "rldcl'. 'ra, 'rs, 'sb, 'mb");
-
-956 
-Unknown
-(
-\9a¡r
-);
-
-959 #undeà
-VERIFIY
-
-
-962 \12
-       gDecod\94
-::
-In¡ruùiÚDecode
-(
-by\8b
-* 
-\9a¡r_±r
-) {
-
-963 
-In¡ruùiÚ
-* 
-\9a¡r
- = In¡ruùiÚ::
-At
-(
-\9a¡r_±r
-);
-
-965 
-       gout_bufãr_pos_
- +ð
-SNPr\9atF
-(
-out_bufãr_
- + 
-out_bufãr_pos_
-, "%08x ",
-
-966 
-\9a¡r
-->
-In¡ruùiÚB\99s
-());
-
-968 \1a
-       g\9a¡r
-->
-OpcodeV®ue
-() << 26) {
-
-969 \ 4
-       gTWI
-: {
-
-970 
-Pr\9atSoáw¬eIÁ\94ru±
-(
-\9a¡r
-->
-SvcV®ue
-());
-
-973 \ 4
-       gMULLI
-: {
-
-974 
-UnknownFÜm©
-(
-\9a¡r
-, "mulli");
-
-977 \ 4
-       gSUBFIC
-: {
-
-978 
-FÜm©
-(
-\9a¡r
-, "subfic 'rt, 'ra, 'int16");
-
-981 \ 4
-       gCMPLI
-: {
-
-982 #ià
-V8_TARGET_ARCH_PPC64
-
-
-983 ià(
-\9a¡r
-->
-B\99
-(21)) {
-
-985 
-FÜm©
-(
-\9a¡r
-, "cmpli 'ra, 'uint16");
-
-986 #ià
-V8_TARGET_ARCH_PPC64
-
-
-988 
-FÜm©
-(
-\9a¡r
-, "cmplwi 'ra, 'uint16");
-
-993 \ 4
-       gCMPI
-: {
-
-994 #ià
-V8_TARGET_ARCH_PPC64
-
-
-995 ià(
-\9a¡r
-->
-B\99
-(21)) {
-
-997 
-FÜm©
-(
-\9a¡r
-, "cmpi 'ra, 'int16");
-
-998 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1000 
-FÜm©
-(
-\9a¡r
-, "cmpwi 'ra, 'int16");
-
-1005 \ 4
-       gADDIC
-: {
-
-1006 
-FÜm©
-(
-\9a¡r
-, "addic 'rt, 'ra, 'int16");
-
-1009 \ 4
-       gADDICx
-: {
-
-1010 
-UnknownFÜm©
-(
-\9a¡r
-, "addicx");
-
-1013 \ 4
-       gADDI
-: {
-
-1014 ià(
-\9a¡r
-->
-RAV®ue
-() == 0) {
-
-1016 
-FÜm©
-(
-\9a¡r
-, "li 'rt, 'int16");
-
-1018 
-FÜm©
-(
-\9a¡r
-, "addi 'rt, 'ra, 'int16");
-
-1022 \ 4
-       gADDIS
-: {
-
-1023 ià(
-\9a¡r
-->
-RAV®ue
-() == 0) {
-
-1024 
-FÜm©
-(
-\9a¡r
-, "lis 'rt, 'int16");
-
-1026 
-FÜm©
-(
-\9a¡r
-, "addis 'rt, 'ra, 'int16");
-
-1030 \ 4
-       gBCX
-: {
-
-1031 \12
-bo
- = 
-\9a¡r
-->
-B\99s
-(25, 21) << 21;
-
-1032 \12
-       gbi
- = 
-\9a¡r
-->
-B\99s
-(20, 16);
-
-1033 \1a
-       gbi
-) {
-
-1036 ià(
-BT
- =ð
-bo
-) {
-
-1037 
-FÜm©
-(
-\9a¡r
-, "beq'l'a 'target16");
-
-1040 ià(
-       gBF
- =ð
-bo
-) {
-
-1041 
-FÜm©
-(
-\9a¡r
-, "bne'l'a 'target16");
-
-1044 
-FÜm©
-(
-\9a¡r
-, "bc'l'a 'target16");
-
-1047 ià(
-BT
- =ð
-bo
-) {
-
-1048 
-FÜm©
-(
-\9a¡r
-, "bgt'l'a 'target16");
-
-1051 ià(
-       gBF
- =ð
-bo
-) {
-
-1052 
-FÜm©
-(
-\9a¡r
-, "ble'l'a 'target16");
-
-1055 
-FÜm©
-(
-\9a¡r
-, "bc'l'a 'target16");
-
-1058 ià(
-BT
- =ð
-bo
-) {
-
-1059 
-FÜm©
-(
-\9a¡r
-, "blt'l'a 'target16");
-
-1062 ià(
-       gBF
- =ð
-bo
-) {
-
-1063 
-FÜm©
-(
-\9a¡r
-, "bge'l'a 'target16");
-
-1066 
-FÜm©
-(
-\9a¡r
-, "bc'l'a 'target16");
-
-1069 
-FÜm©
-(
-\9a¡r
-, "bc'l'a 'target16");
-
-1074 \ 4
-       gSC
-: {
-
-1075 
-UnknownFÜm©
-(
-\9a¡r
-, "sc");
-
-1078 \ 4
-       gBX
-: {
-
-1079 
-FÜm©
-(
-\9a¡r
-, "b'l'a 'target26");
-
-1082 \ 4
-       gEXT1
-: {
-
-1083 
-DecodeExt1
-(
-\9a¡r
-);
-
-1086 \ 4
-       gRLWIMIX
-: {
-
-1087 
-FÜm©
-(
-\9a¡r
-, "rlwimi'. 'ra, 'rs, 'sh, 'me, 'mb");
-
-1090 \ 4
-       gRLWINMX
-: {
-
-1091 
-FÜm©
-(
-\9a¡r
-, "rlwinm'. 'ra, 'rs, 'sh, 'me, 'mb");
-
-1094 \ 4
-       gRLWNMX
-: {
-
-1095 
-FÜm©
-(
-\9a¡r
-, "rlwnm'. 'ra, 'rs, 'rb, 'me, 'mb");
-
-1098 \ 4
-       gORI
-: {
-
-1099 
-FÜm©
-(
-\9a¡r
-, "ori 'ra, 'rs, 'uint16");
-
-1102 \ 4
-       gORIS
-: {
-
-1103 
-FÜm©
-(
-\9a¡r
-, "oris 'ra, 'rs, 'uint16");
-
-1106 \ 4
-       gXORI
-: {
-
-1107 
-FÜm©
-(
-\9a¡r
-, "xori 'ra, 'rs, 'uint16");
-
-1110 \ 4
-       gXORIS
-: {
-
-1111 
-FÜm©
-(
-\9a¡r
-, "xoris 'ra, 'rs, 'uint16");
-
-1114 \ 4
-       gANDIx
-: {
-
-1115 
-FÜm©
-(
-\9a¡r
-, "andi. 'ra, 'rs, 'uint16");
-
-1118 \ 4
-       gANDISx
-: {
-
-1119 
-FÜm©
-(
-\9a¡r
-, "andis. 'ra, 'rs, 'uint16");
-
-1122 \ 4
-       gEXT2
-: {
-
-1123 
-DecodeExt2
-(
-\9a¡r
-);
-
-1126 \ 4
-       gLWZ
-: {
-
-1127 
-FÜm©
-(
-\9a¡r
-, "lwz 'rt, 'int16('ra)");
-
-1130 \ 4
-       gLWZU
-: {
-
-1131 
-FÜm©
-(
-\9a¡r
-, "lwzu 'rt, 'int16('ra)");
-
-1134 \ 4
-       gLBZ
-: {
-
-1135 
-FÜm©
-(
-\9a¡r
-, "lbz 'rt, 'int16('ra)");
-
-1138 \ 4
-       gLBZU
-: {
-
-1139 
-FÜm©
-(
-\9a¡r
-, "lbzu 'rt, 'int16('ra)");
-
-1142 \ 4
-       gSTW
-: {
-
-1143 
-FÜm©
-(
-\9a¡r
-, "stw 'rs, 'int16('ra)");
-
-1146 \ 4
-       gSTWU
-: {
-
-1147 
-FÜm©
-(
-\9a¡r
-, "stwu 'rs, 'int16('ra)");
-
-1150 \ 4
-       gSTB
-: {
-
-1151 
-FÜm©
-(
-\9a¡r
-, "stb 'rs, 'int16('ra)");
-
-1154 \ 4
-       gSTBU
-: {
-
-1155 
-FÜm©
-(
-\9a¡r
-, "stbu 'rs, 'int16('ra)");
-
-1158 \ 4
-       gLHZ
-: {
-
-1159 
-FÜm©
-(
-\9a¡r
-, "lhz 'rt, 'int16('ra)");
-
-1162 \ 4
-       gLHZU
-: {
-
-1163 
-FÜm©
-(
-\9a¡r
-, "lhzu 'rt, 'int16('ra)");
-
-1166 \ 4
-       gLHA
-: {
-
-1167 
-FÜm©
-(
-\9a¡r
-, "lha 'rt, 'int16('ra)");
-
-1170 \ 4
-       gLHAU
-: {
-
-1171 
-FÜm©
-(
-\9a¡r
-, "lhau 'rt, 'int16('ra)");
-
-1174 \ 4
-       gSTH
-: {
-
-1175 
-FÜm©
-(
-\9a¡r
-, "sth 'rs, 'int16('ra)");
-
-1178 \ 4
-       gSTHU
-: {
-
-1179 
-FÜm©
-(
-\9a¡r
-, "sthu 'rs, 'int16('ra)");
-
-1182 \ 4
-       gLMW
-: {
-
-1183 
-UnknownFÜm©
-(
-\9a¡r
-, "lmw");
-
-1186 \ 4
-       gSTMW
-: {
-
-1187 
-UnknownFÜm©
-(
-\9a¡r
-, "stmw");
-
-1190 \ 4
-       gLFS
-: {
-
-1191 
-FÜm©
-(
-\9a¡r
-, "lfs 'Dt, 'int16('ra)");
-
-1194 \ 4
-       gLFSU
-: {
-
-1195 
-FÜm©
-(
-\9a¡r
-, "lfsu 'Dt, 'int16('ra)");
-
-1198 \ 4
-       gLFD
-: {
-
-1199 
-FÜm©
-(
-\9a¡r
-, "lfd 'Dt, 'int16('ra)");
-
-1202 \ 4
-       gLFDU
-: {
-
-1203 
-FÜm©
-(
-\9a¡r
-, "lfdu 'Dt, 'int16('ra)");
-
-1206 \ 4
-       gSTFS
-: {
-
-1207 
-FÜm©
-(
-\9a¡r
-, "stfs 'Dt, 'int16('ra)");
-
-1210 \ 4
-       gSTFSU
-: {
-
-1211 
-FÜm©
-(
-\9a¡r
-, "stfsu 'Dt, 'int16('ra)");
-
-1214 \ 4
-       gSTFD
-: {
-
-1215 
-FÜm©
-(
-\9a¡r
-, "stfd 'Dt, 'int16('ra)");
-
-1218 \ 4
-       gSTFDU
-: {
-
-1219 
-FÜm©
-(
-\9a¡r
-, "stfdu 'Dt, 'int16('ra)");
-
-1222 \ 4
-       gEXT3
-:
-
-1223 \ 4
-EXT4
-: {
-
-1224 
-DecodeExt4
-(
-\9a¡r
-);
-
-1227 \ 4
-       gEXT5
-: {
-
-1228 
-DecodeExt5
-(
-\9a¡r
-);
-
-1231 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1232 \ 4
-       gLD
-: {
-
-1233 \1a
-\9a¡r
-->
-B\99s
-(1, 0)) {
-
-1235 
-FÜm©
-(
-\9a¡r
-, "ld 'rt, 'd('ra)");
-
-1238 
-FÜm©
-(
-\9a¡r
-, "ldu 'rt, 'd('ra)");
-
-1241 
-FÜm©
-(
-\9a¡r
-, "lwa 'rt, 'd('ra)");
-
-1246 \ 4
-       gSTD
-: {
-
-1247 ià(
-\9a¡r
-->
-B\99
-(0) == 0) {
-
-1248 
-FÜm©
-(
-\9a¡r
-, "std 'rs, 'd('ra)");
-
-1250 
-FÜm©
-(
-\9a¡r
-, "stdu 'rs, 'd('ra)");
-
-1256 \ 4
-       gFAKE_OPCODE
-: {
-
-1257 ià(
-\9a¡r
-->
-B\99s
-(
-MARKER_SUBOPCODE_BIT
-, MARKER_SUBOPCODE_BIT) == 1) {
-
-1258 \12
-m¬k\94_code
- = 
-\9a¡r
-->
-B\99s
-(
-STUB_MARKER_HIGH_BIT
-, 0);
-
-1259 
-DCHECK
-(
-m¬k\94_code
- < 
-F_NEXT_AVAILABLE_STUB_MARKER
-);
-
-1260 
-M¬k\94FÜm©
-(
-\9a¡r
-, "¡ub-m¬k\94 ", 
-m¬k\94_code
-);
-
-1262 \12
-       gçke_Ýcode
- = 
-\9a¡r
-->
-B\99s
-(
-FAKE_OPCODE_HIGH_BIT
-, 0);
-
-1263 
-M¬k\94FÜm©
-(
-\9a¡r
-, "çk\94-Ýcod\90", 
-çke_Ýcode
-);
-
-1268 
-Unknown
-(
-\9a¡r
-);
-
-1273 \15 
-       gIn¡ruùiÚ
-::
-kIn¡rSize
-;
-
-1281 
-Çme¥aû
-       gdi§sm
- {
-
-1284 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameOfAdd»ss
-(
-by\8b
-* 
-addr
-) const {
-
-1285 
-v8
-::
-\9a\8bº®
-::
-SNPr\9atF
-(
-tmp_bufãr_
-, "%p", 
-addr
-);
-
-1286 \15 
-       gtmp_bufãr_
-.
-¡¬t
-();
-
-1290 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameOfCÚ¡ªt
-(
-by\8b
-* 
-addr
-) const {
-
-1291 \15 
-NameOfAdd»ss
-(
-addr
-);
-
-1295 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameOfCPURegi¡\94
-(\12
-»g
-) const {
-
-1296 \15 
-v8
-::
-\9a\8bº®
-::
-Regi¡\94s
-::
-Name
-(
-»g
-);
-
-1299 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameOfBy\8bCPURegi¡\94
-(\12
-»g
-) const {
-
-1300 
-UNREACHABLE
-();
-
-1305 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameOfXMMRegi¡\94
-(\12
-»g
-) const {
-
-1306 
-UNREACHABLE
-();
-
-1310 cڡ \ 5
-       gNameCÚv\94\8br
-::
-NameInCode
-(
-by\8b
-* 
-addr
-) const {
-
-1319 
-       gDi§s£mbËr
-::
-Di§s£mbËr
-(cڡ 
-NameCÚv\94\8br
-& 
-cÚv\94\8br
-)
-
-1320 : 
-cÚv\94\8br_
-(
-cÚv\94\8br
-) {}
-
-1323 
-Di§s£mbËr
-::~Disassembler() {}
-
-1326 \12
-Di§s£mbËr
-::
-In¡ruùiÚDecode
-(
-v8
-::
-\9a\8bº®
-::
-VeùÜ
-<\ 5
-bufãr
-,
-
-1327 
-by\8b
-* 
-\9a¡ruùiÚ
-) {
-
-1328 
-       gv8
-::
-\9a\8bº®
-::
-Decod\94
-d
-(
-cÚv\94\8br_
-, 
-bufãr
-);
-
-1329 \15 
-       gd
-.
-In¡ruùiÚDecode
-(
-\9a¡ruùiÚ
-);
-
-1334 \12
-       gDi§s£mbËr
-::
-CÚ¡ªtPoÞSizeAt
-(
-by\8b
-* 
-\9a¡ruùiÚ
-) { \15 -1; }
-
-1337 \1e
-       gDi§s£mbËr
-::
-Di§s£mbË
-(
-FILE
-* 
-f
-, 
-by\8b
-* 
-beg\9a
-, by\8b
-\92d
-) {
-
-1338 
-NameCÚv\94\8br
-       gcÚv\94\8br
-;
-
-1339 
-Di§s£mbËr
-d
-(
-cÚv\94\8br
-);
-
-1340 \ f
-by\8b
-* 
-       gpc
- = 
-beg\9a
-;\85ø< 
-       g\92d
-;) {
-
-1341 
-       gv8
-::
-\9a\8bº®
-::
-EmbeddedVeùÜ
-<\ 5, 128> 
-       gbufãr
-;
-
-1342 
-       gbufãr
-[0] = '\0';
-
-1343 
-by\8b
-* 
-       g´ev_pc
- = 
-pc
-;
-
-1344 
-       gpc
- +ð
-d
-.
-In¡ruùiÚDecode
-(
-bufãr
-, 
-pc
-);
-
-1345 
-       gv8
-::
-\9a\8bº®
-::
-Pr\9atF
-(
-f
-, "%° %08x %s\n", 
-´ev_pc
-,
-
-1346 *
\9a\8b½»t_ÿ¡
-<
-\9at32_t
-*>(
-´ev_pc
-), 
-bufãr
-.
-¡¬t
-());
-
-       @frames-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-10 \ 2
-       ~"¤c/äames.h
-"
-
-11 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-13 \ 2
-       ~"¤c/µc/as£mbËr-µc.h
-"
-
-14 \ 2
-       ~"¤c/µc/as£mbËr-µc-\9al.h
-"
-
-15 \ 2
-       ~"¤c/µc/maüo-as£mbËr-µc.h
-"
-
-17 
-Çme¥aû
-       gv8
- {
-
-18 
-Çme¥aû
-       g\9a\8bº®
- {
-
-21 
-Regi¡\94
-       gJavaSü\9dtF¿me
-::
-å_»gi¡\94
-(è{ \15 
-v8
-::
-\9a\8bº®
-::
-; }
-
-22 
-Regi¡\94
-       gJavaSü\9dtF¿me
-::
-cÚ\8bxt_»gi¡\94
-(è{ \15 
-; }
-
-23 
-Regi¡\94
-       gJavaSü\9dtF¿me
-::
-cÚ¡ªt_poÞ_po\9a\8br_»gi¡\94
-() {
-
-24 #ià
-V8_OOL_CONSTANT_POOL
-
-
-25 
-DCHECK
-(
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-26 \15 
-       gkCÚ¡ªtPoÞRegi¡\94
-;
-
-28 
-UNREACHABLE
-();
-
-29 \15 
-       gno_»g
-;
-
-34 
-Regi¡\94
-       gStubFa\9eu»T¿mpÞ\9aeF¿me
-::
-å_»gi¡\94
-(è{ \15 
-v8
-::
-\9a\8bº®
-::
-; }
-
-35 
-Regi¡\94
-       gStubFa\9eu»T¿mpÞ\9aeF¿me
-::
-cÚ\8bxt_»gi¡\94
-(è{ \15 
-; }
-
-36 
-Regi¡\94
-       gStubFa\9eu»T¿mpÞ\9aeF¿me
-::
-cÚ¡ªt_poÞ_po\9a\8br_»gi¡\94
-() {
-
-37 #ià
-V8_OOL_CONSTANT_POOL
-
-
-38 
-DCHECK
-(
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-39 \15 
-       gkCÚ¡ªtPoÞRegi¡\94
-;
-
-41 
-UNREACHABLE
-();
-
-42 \15 
-       gno_»g
-;
-
-47 
-       gObjeù
-*& 
-       gEx\99F¿me
-::
-cÚ¡ªt_poÞ_¦Ù
-() const {
-
-48 #ià
-V8_OOL_CONSTANT_POOL
-
-
-49 
-DCHECK
-(
-FLAG_\92abË_oÞ_cÚ¡ªt_poÞ
-);
-
-50 cڡ \12
-       goff£t
- = 
-Ex\99F¿meCÚ¡ªts
-::
-kCÚ¡ªtPoÞOff£t
-;
-
-51 \15 
-       gMemÜy
-::
-Objeù_©
-(
-(è+ 
-off£t
-);
-
-53 
-UNREACHABLE
-();
-
-54 \15 
-       gMemÜy
-::
-Objeù_©
-(
-NULL
-);
-
-       @frames-ppc.h
-
-5 #iâdeà
-V8_PPC_FRAMES_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_FRAMES_PPC_H_
-
-
-       )
-
-8 
-Çme¥aû
-       gv8
- {
-
-9 
-Çme¥aû
-       g\9a\8bº®
- {
-
-14 cڡ \12
-       gkNumRegs
- = 32;
-
-18 cڡ 
-RegLi¡
-       gkJSC®ËrSaved
- = 1 << 3 |
-
-28 cڡ \12
-       gkNumJSC®ËrSaved
- = 9;
-
-32 \12
-JSC®ËrSavedCode
-(\12
-n
-);
-
-36 cڡ 
-RegLi¡
-       gkC®ËeSaved
- = 1 << 14 |
-
-56 cڡ \12
-       gkNumC®ËeSaved
- = 18;
-
-61 cڡ \12
-       gkNumSaãpo\9atRegi¡\94s
- = 32;
-
-66 cڡ 
-RegLi¡
-       gkSaãpo\9atSavedRegi¡\94s
- = 
-kJSC®ËrSaved
- | 
-kC®ËeSaved
-;
-
-67 cڡ \12
-       gkNumSaãpo\9atSavedRegi¡\94s
- = 
-kNumJSC®ËrSaved
- + 
-kNumC®ËeSaved
-;
-
-72 #ià
-V8_TARGET_ARCH_PPC64
- && 
-V8_TARGET_LITTLE_ENDIAN
-
-
-82 cڡ \12
-       gkNumRequ\9cedS\8fckF¿meSlÙs
- = 12;
-
-83 cڡ \12
-       gkS\8fckF¿meLRSlÙ
- = 2;
-
-84 cڡ \12
-       gkS\8fckF¿meEx\8caP¬amSlÙ
- = 12;
-
-85 #\96
-V8_OS_AIX
- || 
-V8_TARGET_ARCH_PPC64
-
-
-97 #ià
-V8_TARGET_ARCH_PPC64
-
-
-98 cڡ \12
-       gkNumRequ\9cedS\8fckF¿meSlÙs
- = 14;
-
-100 cڡ \12
-       gkNumRequ\9cedS\8fckF¿meSlÙs
- = 16;
-
-102 cڡ \12
-       gkS\8fckF¿meLRSlÙ
- = 2;
-
-103 cڡ \12
-       gkS\8fckF¿meEx\8caP¬amSlÙ
- = 14;
-
-109 cڡ \12
-       gkNumRequ\9cedS\8fckF¿meSlÙs
- = 4;
-
-110 cڡ \12
-       gkS\8fckF¿meLRSlÙ
- = 1;
-
-111 cڡ \12
-       gkS\8fckF¿meEx\8caP¬amSlÙ
- = 2;
-
-117 þas 
-       cEÁryF¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-118 
-public
-:
-
-119 \18cڡ \12
-kC®ËrFPOff£t
- =
-
-120 -(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
- + 
-kPo\9a\8brSize
-);
-
-124 þas 
-       cEx\99F¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-125 
-public
-:
-
-126 #ià
-V8_OOL_CONSTANT_POOL
-
-
-127 \18cڡ \12
-kF¿meSize
- = 3 * 
-kPo\9a\8brSize
-;
-
-128 \18cڡ \12
-       gkCÚ¡ªtPoÞOff£t
- = -3 * 
-kPo\9a\8brSize
-;
-
-130 \18cڡ \12
-       gkF¿meSize
- = 2 * 
-kPo\9a\8brSize
-;
-
-131 \18cڡ \12
-       gkCÚ¡ªtPoÞOff£t
- = 0;
-
-133 \18cڡ \12
-       gkCodeOff£t
- = -2 * 
-kPo\9a\8brSize
-;
-
-134 \18cڡ \12
-       gkSPOff£t
- = -1 * 
-kPo\9a\8brSize
-;
-
-137 \18cڡ \12
-       gkC®ËrFPOff£t
- = 0 * 
-kPo\9a\8brSize
-;
-
-139 \18cڡ \12
-       gkC®ËrPCOff£t
- = 1 * 
-kPo\9a\8brSize
-;
-
-143 \18cڡ \12
-       gkC®ËrSPDi¥Ïûm\92t
- = 2 * 
-kPo\9a\8brSize
-;
-
-147 þas 
-       cJavaSü\9dtF¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-148 
-public
-:
-
-150 \18cڡ \12
-kLoÿl0Off£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
-;
-
-151 \18cڡ \12
-       gkLa¡P¬am\91\94Off£t
- = +2 * 
-kPo\9a\8brSize
-;
-
-152 \18cڡ \12
-       gkFunùiÚOff£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kM¬k\94Off£t
-;
-
-155 \18cڡ \12
-       gkP¬am0Off£t
- = -2 * 
-kPo\9a\8brSize
-;
-
-156 \18cڡ \12
-       gkReûiv\94Off£t
- = -1 * 
-kPo\9a\8brSize
-;
-
-160 þas 
-       cArgum\92tsAd­tÜF¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-161 
-public
-:
-
-163 \18cڡ \12
-kL\92gthOff£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
-;
-
-165 \18cڡ \12
-       gkF¿meSize
- =
-
-166 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSize
- + 
-kPo\9a\8brSize
-;
-
-170 þas 
-       cCÚ¡ruùF¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-171 
-public
-:
-
-173 \18cڡ \12
-kIm¶ic\99Reûiv\94Off£t
- = -6 * 
-kPo\9a\8brSize
-;
-
-174 \18cڡ \12
-       gkCÚ¡ruùÜOff£t
- = -5 * 
-kPo\9a\8brSize
-;
-
-175 \18cڡ \12
-       gkL\92gthOff£t
- = -4 * 
-kPo\9a\8brSize
-;
-
-176 \18cڡ \12
-       gkCodeOff£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
-;
-
-178 \18cڡ \12
-       gkF¿meSize
- =
-
-179 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSize
- + 4 * 
-kPo\9a\8brSize
-;
-
-183 þas 
-       cIÁ\94ÇlF¿meCÚ¡ªts
- : 
-public
-AÎS\8ftic
- {
-
-184 
-public
-:
-
-186 \18cڡ \12
-kCodeOff£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
-;
-
-190 
-\9al\9ae
-Objeù
-* 
-       gJavaSü\9dtF¿me
-::
-funùiÚ_¦Ù_objeù
-() const {
-
-191 cڡ \12
-off£t
- = 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-;
-
-192 \15 
-       gMemÜy
-::
-Objeù_©
-(
-(è+ 
-off£t
-);
-
-196 
-\9al\9ae
\1e
-       gS\8fckHªdËr
-::
-S\91Fp
-(
-Add»ss
-¦Ù
-, Add»s 
-) {
-
-197 
-       gMemÜy
-::
-Add»ss_©
-(
-¦Ù
-èð
-;
-
-       @full-codegen-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/code-çùÜy.h
-"
-
-10 \ 2
-       ~"¤c/code-¡ubs.h
-"
-
-11 \ 2
-       ~"¤c/codeg\92.h
-"
-
-12 \ 2
-       ~"¤c/comp\9e\94.h
-"
-
-13 \ 2
-       ~"¤c/debug.h
-"
-
-14 \ 2
-       ~"¤c/fuÎ-codeg\92.h
-"
-
-15 \ 2
-       ~"¤c/ic/ic.h
-"
-
-16 \ 2
-       ~"¤c/isÞ©e-\9al.h
-"
-
-17 \ 2
-       ~"¤c/·r£r.h
-"
-
-18 \ 2
-       ~"¤c/scÝes.h
-"
-
-20 \ 2
-       ~"¤c/µc/code-¡ubs-µc.h
-"
-
-21 \ 2
-       ~"¤c/µc/maüo-as£mbËr-µc.h
-"
-
-23 
-Çme¥aû
-       gv8
- {
-
-24 
-Çme¥aû
-       g\9a\8bº®
- {
-
-26 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm_
-)
-
-       )
-
-35 þas 
-       cJumpP©chS\99e
-       gBASE_EMBEDDED
- {
-
-36 
-       gpublic
-:
-
-37 
-ex¶ic\99
-JumpP©chS\99e
-(
-MaüoAs£mbËr
-* 
-masm
-è: 
-masm_
-(masm) {
-
-38 #ifdeà
-DEBUG
-
-
-39 
-\9afo_em\99\8bd_
- = 
-çl£
-;
-
-43 ~
-JumpP©chS\99e
-(è{ 
-DCHECK
-(
-·tch_s\99e_
-.
-is_bound
-(è=ð
-\9afo_em\99\8bd_
-); }
-
-47 \1e
-Em\99JumpIfNÙSmi
-(
-Regi¡\94
-»g
-, 
-Lab\96
-* 
-\8frg\91
-) {
-
-48 
-DCHECK
-(!
-·tch_s\99e_
-.
-is_bound
-(è&& !
-\9afo_em\99\8bd_
-);
-
-49 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-50 
-__
-b\9ad
-(&
-·tch_s\99e_
-);
-
-51 
-__
-cmp
-(
-»g
-,\84eg, 
-ü0
-);
-
-52 
-__
-beq
-(
-\8frg\91
-, 
-ü0
-);
-
-57 \1e
-Em\99JumpIfSmi
-(
-Regi¡\94
-»g
-, 
-Lab\96
-* 
-\8frg\91
-) {
-
-58 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-59 
-DCHECK
-(!
-·tch_s\99e_
-.
-is_bound
-(è&& !
-\9afo_em\99\8bd_
-);
-
-60 
-__
-b\9ad
-(&
-·tch_s\99e_
-);
-
-61 
-__
-cmp
-(
-»g
-,\84eg, 
-ü0
-);
-
-62 
-__
-bÃ
-(
-\8frg\91
-, 
-ü0
-);
-
-65 \1e
-Em\99P©chInfo
-() {
-
-66 ià(
-       g·tch_s\99e_
-.
-is_bound
-()) {
-
-67 \12
-       gd\96\8f_to_·tch_s\99e
- = 
-masm_
-->
-In¡ruùiÚsG\92\94©edS\9aû
-(&
-·tch_s\99e_
-);
-
-68 
-Regi¡\94
-       g»g
-;
-
-70 
-       g»g
-.
-£t_code
-(
-d\96\8f_to_·tch_s\99e
- / 
-kOff16Mask
-);
-
-71 
-__
-cmpi
-(
-»g
-, 
-O³¿nd
-(
-d\96\8f_to_·tch_s\99e
- % 
-kOff16Mask
-));
-
-72 #ifdeà
-DEBUG
-
-
-73 
-       g\9afo_em\99\8bd_
- = 
-\8cue
-;
-
-76 
-__
-nÝ
-();
-
-80 
-       g´iv©e
-:
-
-81 
-MaüoAs£mbËr
-* 
-masm_
-;
-
-82 
-Lab\96
-       g·tch_s\99e_
-;
-
-83 #ifdeà
-DEBUG
-
-
-84 
-boÞ
-       g\9afo_em\99\8bd_
-;
-
-104 \1e
-       gFuÎCodeG\92\94©Ü
-::
-G\92\94©e
-() {
-
-105 
-Comp\9e©iÚInfo
-* 
-\9afo
- = 
-\9afo_
-;
-
-106 
-       ghªdËr_\8fbË_
- =
-
-107 
-isީe
-()->
-çùÜy
-()->
-NewFixedA¼ay
-(
-funùiÚ
-()->
-hªdËr_couÁ
-(), 
-TENURED
-);
-
-109 
-       g´of\9e\9ag_couÁ\94_
- = 
-isީe
-()->
-çùÜy
-()->
-NewC\96l
-(
-
-110 
-HªdË
-<
-Smi
->(Smi::
-FromIÁ
-(
-FLAG_\9a\8b¼u±_budg\91
-), 
-isީe
-()));
-
-111 
-S\91FunùiÚPos\99
-(
-funùiÚ
-());
-
-112 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ function compiled by full code generator");
-
-114 
-       gProf\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-masm_
-);
-
-116 #ifdeà
-DEBUG
-
-
-117 ià(
-¡¾\92
-(
-FLAG_¡Ý_©
-) > 0 &&
-
-118 
-       g\9afo
-->
-funùiÚ
-()->
-Çme
-()->
-IsUtf8Equ®To
-(
-CS\8cVeùÜ
-(
-FLAG_¡Ý_©
-))) {
-
-119 
-__
-¡Ý
-("stop-at");
-
-126 ià(
-       g\9afo
-->
-¡riù_mode
-(è=ð
-SLOPPY
- && !
-\9afo
-->
-is_Çtive
-()) {
-
-127 
-Lab\96
-ok
-;
-
-128 \12
-       g»ûiv\94_off£t
- = 
-\9afo
-->
-scÝe
-()->
-num_·¿m\91\94s
-(è* 
-kPo\9a\8brSize
-;
-
-129 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-»ûiv\94_off£t
-), 
-r0
-);
-
-130 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-131 
-__
-bÃ
-(&
-ok
-);
-
-133 
-__
-LßdP
-(
-r5
-, 
-Glob®ObjeùO³¿nd
-());
-
-134 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-Glob®Objeù
-::
-kGlob®ProxyOff£t
-));
-
-136 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-»ûiv\94_off£t
-), 
-r0
-);
-
-138 
-__
-b\9ad
-(&
-ok
-);
-
-144 
-F¿meScÝe
-äame_scÝe
-(
-masm_
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-145 \12
-       g´Þogue_off£t
- = 
-masm_
-->
-pc_off£t
-();
-
-147 ià(
-       g´Þogue_off£t
-) {
-
-150 
-       g´Þogue_off£t
- +ð
-In¡ruùiÚ
-::
-kIn¡rSize
-;
-
-151 
-__
-addi
-(
-\9d
-, ip, 
-O³¿nd
-(
-´Þogue_off£t
-));
-
-153 
-       g\9afo
-->
-£t_´Þogue_off£t
-(
-´Þogue_off£t
-);
-
-154 
-__
-PrÞogue
-(
-\9afo
-->
-IsCodeP»Ag\9agAùive
-(), 
-´Þogue_off£t
-);
-
-155 
-       g\9afo
-->
-AddNoF¿meRªge
-(0, 
-masm_
-->
-pc_off£t
-());
-
-158 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Allocate\86ocals");
-
-159 \12
-       gloÿls_couÁ
- = 
-\9afo
-->
-scÝe
-()->
-num_¡ack_¦Ùs
-();
-
-161 
-DCHECK
-(!
-\9afo
-->
-funùiÚ
-()->
-is_g\92\94©Ü
-(è|| 
-loÿls_couÁ
- == 0);
-
-162 ià(
-       gloÿls_couÁ
- > 0) {
-
-163 ià(
-       gloÿls_couÁ
- >= 128) {
-
-164 
-Lab\96
-ok
-;
-
-165 
-__
-Add
-(
-\9d
-, 
-, -(
-loÿls_couÁ
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-166 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kR\97lS\8fckLim\99RoÙIndex
-);
-
-167 
-__
-cm¶
-(
-\9d
-, 
-r5
-);
-
-168 
-__
-bc_shÜt
-(
-ge
-, &
-ok
-);
-
-169 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-STACK_OVERFLOW
-, 
-CALL_FUNCTION
-);
-
-170 
-__
-b\9ad
-(&
-ok
-);
-
-172 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-173 \12
-       gkMaxPushes
- = 
-FLAG_Ýtimize_fÜ_size
- ? 4 : 32;
-
-174 ià(
-       gloÿls_couÁ
- >ð
-kMaxPushes
-) {
-
-175 \12
-loÝ_\99\94©iÚs
- = 
-loÿls_couÁ
- / 
-kMaxPushes
-;
-
-176 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-loÝ_\99\94©iÚs
-));
-
-177 
-__
-mtùr
-(
-r5
-);
-
-178 
-Lab\96
-       gloÝ_h\97d\94
-;
-
-179 
-__
-b\9ad
-(&
-loÝ_h\97d\94
-);
-
-181 \ f\12
-       gi
- = 0; i < 
-       gkMaxPushes
-; i++) {
-
-182 
-__
-push
-(
-\9d
-);
-
-185 
-__
-bdnz
-(&
-loÝ_h\97d\94
-);
-
-187 \12
-       g»ma\9a\9ag
- = 
-loÿls_couÁ
- % 
-kMaxPushes
-;
-
-189 \ f\12
-       gi
- = 0; i < 
-       g»ma\9a\9ag
-; i++) {
-
-190 
-__
-push
-(
-\9d
-);
-
-195 
-boÞ
-       gfunùiÚ_\9a_»gi¡\94
- = 
-\8cue
-;
-
-198 \12
-       gh\97p_¦Ùs
- = 
-\9afo
-->
-scÝe
-()->
-num_h\97p_¦Ùs
-(è- 
-Cڋxt
-::
-MIN_CONTEXT_SLOTS
-;
-
-199 ià(
-       gh\97p_¦Ùs
- > 0) {
-
-201 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Allocate context");
-
-202 
-boÞ
-       gÃed_wr\99e_b¬r\9br
- = 
-\8cue
-;
-
-203 ià(
-       gFLAG_h¬mÚy_scÝ\9ag
- && 
-       g\9afo
-->
-scÝe
-()->
-is_glob®_scÝe
-()) {
-
-204 
-__
-push
-(
-r4
-);
-
-205 
-__
-Push
-(
-\9afo
-->
-scÝe
-()->
-G\91ScÝeInfo
-());
-
-206 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewGlob®CÚ\8bxt
-, 2);
-
-207 } \vià(
-       gh\97p_¦Ùs
- <ð
-Fa¡NewCÚ\8bxtStub
-::
-kMaximumSlÙs
-) {
-
-208 
-Fa¡NewCÚ\8bxtStub
-¡ub
-(
-isީe
-(), 
-h\97p_¦Ùs
-);
-
-209 
-__
-C®lStub
-(&
-¡ub
-);
-
-211 
-       gÃed_wr\99e_b¬r\9br
- = 
-çl£
-;
-
-213 
-__
-push
-(
-r4
-);
-
-214 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewFunùiÚCÚ\8bxt
-, 1);
-
-216 
-       gfunùiÚ_\9a_»gi¡\94
- = 
-çl£
-;
-
-219 
-__
-mr
-(
-, 
-r3
-);
-
-220 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-222 \12
-       gnum_·¿m\91\94s
- = 
-\9afo
-->
-scÝe
-()->
-num_·¿m\91\94s
-();
-
-223 \ f\12
-       gi
- = 0; i < 
-       gnum_·¿m\91\94s
-; i++) {
-
-224 
-V¬\9f
-* 
-       gv¬
- = 
-scÝe
-()->
-·¿m\91\94
-(
-i
-);
-
-225 ià(
-       gv¬
-->
-IsCÚ\8bxtSlÙ
-()) {
-
-226 \12
-       g·¿m\91\94_off£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
- +
-
-227 (
-num_·¿m\91\94s
- - 1 - 
-i
-è* 
-kPo\9a\8brSize
-;
-
-229 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-·¿m\91\94_off£t
-), 
-r0
-);
-
-231 
-MemO³¿nd
-       g\8frg\91
- = 
-CÚ\8bxtO³¿nd
-(
-, 
-v¬
-->
-\9adex
-());
-
-232 
-__
-StÜeP
-(
-r3
-, 
-\8frg\91
-, 
-r0
-);
-
-235 ià(
-       gÃed_wr\99e_b¬r\9br
-) {
-
-236 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-, 
-\8frg\91
-.
-off£t
-(), 
-r3
-, 
-r6
-,
-
-237 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-238 } \vià(
-       gFLAG_debug_code
-) {
-
-239 
-Lab\96
-       gdÚe
-;
-
-240 
-__
-JumpIfInNewS·û
-(
-, 
-r3
-, &
-dÚe
-);
-
-241 
-__
-AbÜt
-(
-kEx³ùedNewS·ûObjeù
-);
-
-242 
-__
-b\9ad
-(&
-dÚe
-);
-
-248 
-V¬\9f
-* 
-       g¬gum\92ts
- = 
-scÝe
-()->
-¬gum\92ts
-();
-
-249 ià(
-       g¬gum\92ts
- !ð
-NULL
-) {
-
-251 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Allocate\87rguments object");
-
-252 ià(!
-       gfunùiÚ_\9a_»gi¡\94
-) {
-
-254 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-256 
-__
-mr
-(
-r6
-, 
-r4
-);
-
-259 \12
-       gnum_·¿m\91\94s
- = 
-\9afo
-->
-scÝe
-()->
-num_·¿m\91\94s
-();
-
-260 \12
-       goff£t
- = 
-num_·¿m\91\94s
- * 
-kPo\9a\8brSize
-;
-
-261 
-__
-addi
-(
-r5
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
- + 
-off£t
-));
-
-262 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-num_·¿m\91\94s
-));
-
-263 
-__
-Push
-(
-r6
-, 
-r5
-, 
-r4
-);
-
-269 
-       gArgum\92tsAcûssStub
-::
-Ty³
-ty³
-;
-
-270 ià(
-¡riù_mode
-(è=ð
-STRICT
-) {
-
-271 
-ty³
- = 
-Argum\92tsAcûssStub
-::
-NEW_STRICT
-;
-
-272 } \vià(
-funùiÚ
-()->
-has_du¶iÿ\8b_·¿m\91\94s
-()) {
-
-273 
-       gty³
- = 
-Argum\92tsAcûssStub
-::
-NEW_SLOPPY_SLOW
-;
-
-275 
-       gty³
- = 
-Argum\92tsAcûssStub
-::
-NEW_SLOPPY_FAST
-;
-
-277 
-Argum\92tsAcûssStub
-¡ub
-(
-isީe
-(), 
-ty³
-);
-
-278 
-__
-C®lStub
-(&
-¡ub
-);
-
-280 
-S\91
-(
-¬gum\92ts
-, 
-r3
-, 
-r4
-, 
-r5
-);
-
-283 ià(
-       gFLAG_\8c
-) {
-
-284 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kT¿ûEÁ\94
-, 0);
-
-289 ià(
-scÝe
-()->
-HasIÎeg®Redeþ¬©iÚ
-()) {
-
-290 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Declarations");
-
-291 
-scÝe
-()->
-Vis\99IÎeg®Redeþ¬©iÚ
-(
-this
-);
-
-294 
-P»·»FÜBa\9eoutFÜId
-(
-Ba\9eoutId
-::
-FunùiÚEÁry
-(), 
-NO_REGISTERS
-);
-
-296 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Declarations");
-
-299 ià(
-scÝe
-()->
-is_funùiÚ_scÝe
-(è&& scÝe()->
-funùiÚ
-(è!ð
-NULL
-) {
-
-300 
-V¬\9fbËDeþ¬©iÚ
-* 
-funùiÚ
- = 
-scÝe
-()->function();
-
-301 
-DCHECK
-(
-funùiÚ
-->
-´oxy
-()->
-v¬
-()->
-mode
-(è=ð
-CONST
- ||
-
-302 
-funùiÚ
-->
-´oxy
-()->
-v¬
-()->
-mode
-(è=ð
-CONST_LEGACY
-);
-
-303 
-DCHECK
-(
-funùiÚ
-->
-´oxy
-()->
-v¬
-()->
-loÿtiÚ
-(è!ð
-V¬\9f
-::
-UNALLOCATED
-);
-
-304 
-Vis\99\9fbËDeþ¬©iÚ
-(
-funùiÚ
-);
-
-306 
-Vis\99Deþ¬©iÚs
-(
-scÝe
-()->
-deþ¬©iÚs
-());
-
-310 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Stack check");
-
-311 
-P»·»FÜBa\9eoutFÜId
-(
-Ba\9eoutId
-::
-Deþ¬©iÚs
-(), 
-NO_REGISTERS
-);
-
-312 
-Lab\96
-       gok
-;
-
-313 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kS\8fckLim\99RoÙIndex
-);
-
-314 
-__
-cm¶
-(
-, 
-\9d
-);
-
-315 
-__
-bc_shÜt
-(
-ge
-, &
-ok
-);
-
-316 
-__
-C®l
-(
-isީe
-()->
-bu\9et\9as
-()->
-S\8fckCheck
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-317 
-__
-b\9ad
-(&
-ok
-);
-
-321 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Body");
-
-322 
-DCHECK
-(
-loÝ_d\95th
-() == 0);
-
-323 
-Vis\99S\8f\8bm\92ts
-(
-funùiÚ
-()->
-body
-());
-
-324 
-DCHECK
-(
-loÝ_d\95th
-() == 0);
-
-331 
-Comm\92t
-cmÁ
-(
-masm_
-, "[\84eturn <undefined>;");
-
-332 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-334 
-Em\99R\91uºSequ\92û
-();
-
-338 \1e
-       gFuÎCodeG\92\94©Ü
-::
-CˬAccumuÏtÜ
-() {
-
-339 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-343 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Prof\9e\9agCouÁ\94Deüem\92t
-(\12
-d\96\8f
-) {
-
-344 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-´of\9e\9ag_couÁ\94_
-));
-
-345 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-C\96l
-::
-kV®ueOff£t
-));
-
-346 
-__
-SubSmiL\99\94®
-(
-r6
-,\846, 
-Smi
-::
-FromIÁ
-(
-d\96\8f
-), 
-r0
-);
-
-347 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-C\96l
-::
-kV®ueOff£t
-), 
-r0
-);
-
-351 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Prof\9e\9agCouÁ\94Re£t
-() {
-
-352 \12
-»£t_v®ue
- = 
-FLAG_\9a\8b¼u±_budg\91
-;
-
-353 ià(
-       g\9afo_
-->
-is_debug
-()) {
-
-355 
-       g»£t_v®ue
- = 
-FLAG_\9a\8b¼u±_budg\91
- >> 4;
-
-357 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-´of\9e\9ag_couÁ\94_
-));
-
-358 
-__
-LßdSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-»£t_v®ue
-));
-
-359 
-__
-StÜeP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-C\96l
-::
-kV®ueOff£t
-), 
-r0
-);
-
-363 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99BackEdgeBookk\93p\9ag
-(
-I\8b¿tiÚS\8f\8bm\92t
-* 
-¡mt
-,
-
-364 
-Lab\96
-* 
-back_edge_\8frg\91
-) {
-
-365 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Back\83dge bookkeeping");
-
-366 
-Lab\96
-       gok
-;
-
-368 
-DCHECK
-(
-back_edge_\8frg\91
-->
-is_bound
-());
-
-369 \12
-       gdi¡ªû
- = 
-masm_
-->
-SizeOfCodeG\92\94©edS\9aû
-(
-back_edge_\8frg\91
-) +
-
-370 
-kCodeSizeMuÉ\9dl\9br
- / 2;
-
-371 \12
-       gweight
- = 
-M\9a
-(
-kMaxBackEdgeWeight
-, 
-Max
-(1, 
-di¡ªû
- / 
-kCodeSizeMuÉ\9dl\9br
-));
-
-372 
-Em\99Prof\9e\9agCouÁ\94Deüem\92t
-(
-weight
-);
-
-374 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-376 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-377 
-__
-bc_shÜt
-(
-ge
-, &
-ok
-);
-
-378 
-__
-C®l
-(
-isީe
-()->
-bu\9et\9as
-()->
-IÁ\94ru±Check
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-383 
-RecÜdBackEdge
-(
-¡mt
-->
-O¤EÁryId
-());
-
-385 
-Em\99Prof\9e\9agCouÁ\94Re£t
-();
-
-387 
-__
-b\9ad
-(&
-ok
-);
-
-388 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-EÁryId
-(), 
-NO_REGISTERS
-);
-
-392 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-O¤EÁryId
-(), 
-NO_REGISTERS
-);
-
-396 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99R\91uºSequ\92û
-() {
-
-397 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Return sequence");
-
-398 ià(
-       g»tuº_Ïb\96_
-.
-is_bound
-()) {
-
-399 
-__
-b
-(&
-»tuº_Ïb\96_
-);
-
-401 
-__
-b\9ad
-(&
-»tuº_Ïb\96_
-);
-
-402 ià(
-       gFLAG_\8c
-) {
-
-405 
-__
-push
-(
-r3
-);
-
-406 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kT¿ûEx\99
-, 1);
-
-409 \12
-       gweight
- = 1;
-
-410 ià(
-       g\9afo_
-->
-ShouldS\96fO±imize
-()) {
-
-411 
-       gweight
- = 
-FLAG_\9a\8b¼u±_budg\91
- / 
-FLAG_£lf_Ýt_couÁ
-;
-
-413 \12
-       gdi¡ªû
- = 
-masm_
-->
-pc_off£t
-(è+ 
-kCodeSizeMuÉ\9dl\9br
- / 2;
-
-414 
-       gweight
- = 
-M\9a
-(
-kMaxBackEdgeWeight
-, 
-Max
-(1, 
-di¡ªû
- / 
-kCodeSizeMuÉ\9dl\9br
-));
-
-416 
-Em\99Prof\9e\9agCouÁ\94Deüem\92t
-(
-weight
-);
-
-417 
-Lab\96
-       gok
-;
-
-418 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-419 
-__
-bge
-(&
-ok
-);
-
-420 
-__
-push
-(
-r3
-);
-
-421 
-__
-C®l
-(
-isީe
-()->
-bu\9et\9as
-()->
-IÁ\94ru±Check
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-422 
-__
-pÝ
-(
-r3
-);
-
-423 
-Em\99Prof\9e\9agCouÁ\94Re£t
-();
-
-424 
-__
-b\9ad
-(&
-ok
-);
-
-426 #ifdeà
-DEBUG
-
-
-428 
-Lab\96
-       gcheck_ex\99_codesize
-;
-
-429 
-__
-b\9ad
-(&
-check_ex\99_codesize
-);
-
-434 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-435 
-\9at32_t
-       g¥_d\96\8f
- = (
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-(è+ 1è* 
-kPo\9a\8brSize
-;
-
-436 
-       gCodeG\92\94©Ü
-::
-RecÜdPos\99iÚs
-(
-masm_
-, 
-funùiÚ
-()->
-\92d_pos\99
-() - 1);
-
-437 
-__
-RecÜdJSR\91
-();
-
-438 \12
-       gno_äame_¡¬t
- = 
-__
-L\97veF¿me
-(
-S\8fckF¿me
-::
-JAVA_SCRIPT
-, 
-¥_d\96\8f
-);
-
-439 #ià
-V8_TARGET_ARCH_PPC64
-
-
-442 ià(
-is_\9at16
-(
-¥_d\96\8f
-)) {
-
-443 #ià!
-V8_OOL_CONSTANT_POOL
-
-
-444 
-       gmasm_
-->
-nÝ
-();
-
-446 
-       gmasm_
-->
-nÝ
-();
-
-449 
-__
-bÌ
-();
-
-450 
-       g\9afo_
-->
-AddNoF¿meRªge
-(
-no_äame_¡¬t
-, 
-masm_
-->
-pc_off£t
-());
-
-453 #ifdeà
-DEBUG
-
-
-456 
-DCHECK
-(
-As£mbËr
-::
-kJSR\91uºSequ\92ûIn¡ruùiÚs
- <=
-
-457 
-masm_
-->
-In¡ruùiÚsG\92\94©edS\9aû
-(&
-check_ex\99_codesize
-));
-
-463 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-Plug
-(
-V¬\9f
-* 
-v¬
-) const {
-
-464 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-468 \1e
-       gFuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-Plug
-(
-V¬\9f
-* 
-v¬
-) const {
-
-469 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-470 
-codeg\92
-()->
-G\91
-(
-»suÉ_»gi¡\94
-(), 
-v¬
-);
-
-474 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-Plug
-(
-V¬\9f
-* 
-v¬
-) const {
-
-475 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-476 
-codeg\92
-()->
-G\91
-(
-»suÉ_»gi¡\94
-(), 
-v¬
-);
-
-477 
-__
-push
-(
-»suÉ_»gi¡\94
-());
-
-481 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-Plug
-(
-V¬\9f
-* 
-v¬
-) const {
-
-482 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-484 
-codeg\92
-()->
-G\91
-(
-»suÉ_»gi¡\94
-(), 
-v¬
-);
-
-485 
-codeg\92
-()->
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-cÚd\99
-(), 
-çl£
-, 
-NULL
-, NULL);
-
-486 
-codeg\92
-()->
-DoTe¡
-(
-this
-);
-
-490 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-Plug
-(
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) const {}
-
-493 \1e
-FuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-Plug
-(
-
-494 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) const {
-
-495 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-\9adex
-);
-
-499 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-Plug
-(
-
-500 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) const {
-
-501 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-\9adex
-);
-
-502 
-__
-push
-(
-»suÉ_»gi¡\94
-());
-
-506 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-Plug
-(
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) const {
-
-507 
-codeg\92
-()->
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-cÚd\99
-(), 
-\8cue
-, 
-\8cue_Ïb\96_
-,
-
-508 
-çl£_Ïb\96_
-);
-
-509 ià(
-       g\9adex
- =ð
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
- ||
-
-510 
-\9adex
- =ð
-H\97p
-::
-kNuÎV®ueRoÙIndex
- ||
-
-511 
-\9adex
- =ð
-H\97p
-::
-kF®£V®ueRoÙIndex
-) {
-
-512 ià(
-çl£_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(false_label_);
-
-513 } \vià(
-       g\9adex
- =ð
-H\97p
-::
-kTrueV®ueRoÙIndex
-) {
-
-514 ià(
-\8cue_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(true_label_);
-
-516 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-\9adex
-);
-
-517 
-codeg\92
-()->
-DoTe¡
-(
-this
-);
-
-522 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-Plug
-(
-HªdË
-<
-Objeù
-> 
-l\99
-) const {}
-
-525 \1e
-FuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-Plug
-(
-
-526 
-HªdË
-<
-Objeù
-> 
-l\99
-) const {
-
-527 
-__
-mov
-(
-»suÉ_»gi¡\94
-(), 
-O³¿nd
-(
-l\99
-));
-
-531 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-Plug
-(
-HªdË
-<
-Objeù
-> 
-l\99
-) const {
-
-533 
-__
-mov
-(
-»suÉ_»gi¡\94
-(), 
-O³¿nd
-(
-l\99
-));
-
-534 
-__
-push
-(
-»suÉ_»gi¡\94
-());
-
-538 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-Plug
-(
-HªdË
-<
-Objeù
-> 
-l\99
-) const {
-
-539 
-codeg\92
-()->
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-cÚd\99
-(), 
-\8cue
-, 
-\8cue_Ïb\96_
-,
-
-540 
-çl£_Ïb\96_
-);
-
-541 
-DCHECK
-(!
-l\99
-->
-IsUnd\91eùabËObjeù
-());
-
-542 ià(
-       gl\99
-->
-IsUndef\9aed
-(è||\86\99->
-IsNuÎ
-(è||\86\99->
-IsF®£
-()) {
-
-543 ià(
-       gçl£_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-çl£_Ïb\96_
-);
-
-544 } \vià(
-       gl\99
-->
-IsTrue
-(è||\86\99->
-IsJSObjeù
-()) {
-
-545 ià(
-       g\8cue_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-\8cue_Ïb\96_
-);
-
-546 } \vià(
-       gl\99
-->
-IsS\8c\9ag
-()) {
-
-547 ià(
-       gS\8c\9ag
-::
-ÿ¡
-(*
-l\99
-)->
-Ëngth
-() == 0) {
-
-548 ià(
-çl£_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(false_label_);
-
-550 ià(
-       g\8cue_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-\8cue_Ïb\96_
-);
-
-552 } \vià(
-       gl\99
-->
-IsSmi
-()) {
-
-553 ià(
-       gSmi
-::
-ÿ¡
-(*
-l\99
-)->
-v®ue
-() == 0) {
-
-554 ià(
-çl£_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(false_label_);
-
-556 ià(
-       g\8cue_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-\8cue_Ïb\96_
-);
-
-560 
-__
-mov
-(
-»suÉ_»gi¡\94
-(), 
-O³¿nd
-(
-l\99
-));
-
-561 
-codeg\92
-()->
-DoTe¡
-(
-this
-);
-
-566 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-DrÝAndPlug
-(\12
-couÁ
-,
-
-567 
-Regi¡\94
-»g
-) const {
-
-568 
-DCHECK
-(
-couÁ
- > 0);
-
-569 
-__
-DrÝ
-(
-couÁ
-);
-
-573 \1e
-       gFuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-DrÝAndPlug
-(
-
-574 \12
-couÁ
-, 
-Regi¡\94
-»g
-) const {
-
-575 
-DCHECK
-(
-couÁ
- > 0);
-
-576 
-__
-DrÝ
-(
-couÁ
-);
-
-577 
-__
-Move
-(
-»suÉ_»gi¡\94
-(), 
-»g
-);
-
-581 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-DrÝAndPlug
-(\12
-couÁ
-,
-
-582 
-Regi¡\94
-»g
-) const {
-
-583 
-DCHECK
-(
-couÁ
- > 0);
-
-584 ià(
-       gcouÁ
- > 1è
-__
-DrÝ
-(
-couÁ
- - 1);
-
-585 
-__
-StÜeP
-(
-»g
-, 
-MemO³¿nd
-(
-, 0));
-
-589 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-DrÝAndPlug
-(\12
-couÁ
-,
-
-590 
-Regi¡\94
-»g
-) const {
-
-591 
-DCHECK
-(
-couÁ
- > 0);
-
-593 
-__
-DrÝ
-(
-couÁ
-);
-
-594 
-__
-Move
-(
-»suÉ_»gi¡\94
-(), 
-»g
-);
-
-595 
-codeg\92
-()->
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-cÚd\99
-(), 
-çl£
-, 
-NULL
-, NULL);
-
-596 
-codeg\92
-()->
-DoTe¡
-(
-this
-);
-
-600 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-Plug
-(
-Lab\96
-* 
-m©\94\9flize_\8cue
-,
-
-601 
-Lab\96
-* 
-m©\94\9flize_çl£
-) const {
-
-602 
-DCHECK
-(
-m©\94\9flize_\8cue
- =ð
-m©\94\9flize_çl£
-);
-
-603 
-__
-b\9ad
-(
-m©\94\9flize_\8cue
-);
-
-607 \1e
-       gFuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-Plug
-(
-
-608 
-Lab\96
-* 
-m©\94\9flize_\8cue
-, Lab\96
-m©\94\9flize_çl£
-) const {
-
-609 
-Lab\96
-       gdÚe
-;
-
-610 
-__
-b\9ad
-(
-m©\94\9flize_\8cue
-);
-
-611 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-612 
-__
-b
-(&
-dÚe
-);
-
-613 
-__
-b\9ad
-(
-m©\94\9flize_çl£
-);
-
-614 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-615 
-__
-b\9ad
-(&
-dÚe
-);
-
-619 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-Plug
-(
-
-620 
-Lab\96
-* 
-m©\94\9flize_\8cue
-, Lab\96
-m©\94\9flize_çl£
-) const {
-
-621 
-Lab\96
-       gdÚe
-;
-
-622 
-__
-b\9ad
-(
-m©\94\9flize_\8cue
-);
-
-623 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-624 
-__
-b
-(&
-dÚe
-);
-
-625 
-__
-b\9ad
-(
-m©\94\9flize_çl£
-);
-
-626 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-627 
-__
-b\9ad
-(&
-dÚe
-);
-
-628 
-__
-push
-(
-\9d
-);
-
-632 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-Plug
-(
-Lab\96
-* 
-m©\94\9flize_\8cue
-,
-
-633 
-Lab\96
-* 
-m©\94\9flize_çl£
-) const {
-
-634 
-DCHECK
-(
-m©\94\9flize_\8cue
- =ð
-\8cue_Ïb\96_
-);
-
-635 
-DCHECK
-(
-m©\94\9flize_çl£
- =ð
-çl£_Ïb\96_
-);
-
-639 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EfãùCÚ\8bxt
-::
-Plug
-(
-boÞ
-æag
-) const {}
-
-642 \1e
-FuÎCodeG\92\94©Ü
-::
-AccumuÏtÜV®ueCÚ\8bxt
-::
-Plug
-(
-boÞ
-æag
-) const {
-
-643 
-H\97p
-::
-RoÙLi¡Index
-v®ue_roÙ_\9adex
- =
-
-644 
-æag
- ? 
-H\97p
-::
-kTrueV®ueRoÙIndex
- : H\97p::
-kF®£V®ueRoÙIndex
-;
-
-645 
-__
-LßdRoÙ
-(
-»suÉ_»gi¡\94
-(), 
-v®ue_roÙ_\9adex
-);
-
-649 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckV®ueCÚ\8bxt
-::
-Plug
-(
-boÞ
-æag
-) const {
-
-650 
-H\97p
-::
-RoÙLi¡Index
-v®ue_roÙ_\9adex
- =
-
-651 
-æag
- ? 
-H\97p
-::
-kTrueV®ueRoÙIndex
- : H\97p::
-kF®£V®ueRoÙIndex
-;
-
-652 
-__
-LßdRoÙ
-(
-\9d
-, 
-v®ue_roÙ_\9adex
-);
-
-653 
-__
-push
-(
-\9d
-);
-
-657 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Te¡CÚ\8bxt
-::
-Plug
-(
-boÞ
-æag
-) const {
-
-658 
-codeg\92
-()->
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-cÚd\99
-(), 
-\8cue
-, 
-\8cue_Ïb\96_
-,
-
-659 
-çl£_Ïb\96_
-);
-
-660 ià(
-       gæag
-) {
-
-661 ià(
-       g\8cue_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-\8cue_Ïb\96_
-);
-
-663 ià(
-       gçl£_Ïb\96_
- !ð
-çÎ_through_
-__
-b
-(
-çl£_Ïb\96_
-);
-
-668 \1e
-       gFuÎCodeG\92\94©Ü
-::
-DoTe¡
-(
-Ex´essiÚ
-* 
-cÚd\99
-, 
-Lab\96
-* 
-if_\8cue
-,
-
-669 
-Lab\96
-* 
-if_çl£
-, Lab\96
-çÎ_through
-) {
-
-670 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-ToBoޗnStub
-::
-G\91Un\9a\99\9flized
-(
-isީe
-());
-
-671 
-C®lIC
-(
-ic
-, 
-cÚd\99
-->
-\8b¡_id
-());
-
-672 
-__
-cmpi
-(
-»suÉ_»gi¡\94
-(), 
-O³¿nd
-::
-Z\94o
-());
-
-673 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-677 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S¶\99
-(
-CÚd\99
-cÚd
-, 
-Lab\96
-* 
-if_\8cue
-, Lab\96
-if_çl£
-,
-
-678 
-Lab\96
-* 
-çÎ_through
-, 
-CRegi¡\94
-) {
-
-679 ià(
-       gif_çl£
- =ð
-çÎ_through
-) {
-
-680 
-__
-b
-(
-cÚd
-, 
-if_\8cue
-, 
-);
-
-681 } \vià(
-       gif_\8cue
- =ð
-çÎ_through
-) {
-
-682 
-__
-b
-(
-Neg©eCÚd\99
-(
-cÚd
-), 
-if_çl£
-, 
-);
-
-684 
-__
-b
-(
-cÚd
-, 
-if_\8cue
-, 
-);
-
-685 
-__
-b
-(
-if_çl£
-);
-
-690 
-MemO³¿nd
-       gFuÎCodeG\92\94©Ü
-::
-S\8fckO³¿nd
-(
-V¬\9f
-* 
-v¬
-) {
-
-691 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-());
-
-693 \12
-       goff£t
- = -
-v¬
-->
-\9adex
-(è* 
-kPo\9a\8brSize
-;
-
-695 ià(
-       gv¬
-->
-IsP¬am\91\94
-()) {
-
-696 
-       goff£t
- +ð(
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-(è+ 1è* 
-kPo\9a\8brSize
-;
-
-698 
-       goff£t
- +ð
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kLoÿl0Off£t
-;
-
-700 \15 
-MemO³¿nd
-(
-, 
-off£t
-);
-
-704 
-MemO³¿nd
-       gFuÎCodeG\92\94©Ü
-::
-V¬O³¿nd
-(
-V¬\9f
-* 
-v¬
-, 
-Regi¡\94
-sü©ch
-) {
-
-705 
-DCHECK
-(
-v¬
-->
-IsCÚ\8bxtSlÙ
-(è|| v¬->
-IsS\8fckAÎoÿ\8bd
-());
-
-706 ià(
-       gv¬
-->
-IsCÚ\8bxtSlÙ
-()) {
-
-707 \12
-       gcÚ\8bxt_cha\9a_Ëngth
- = 
-scÝe
-()->
-CÚ\8bxtCha\9aL\92gth
-(
-v¬
-->scope());
-
-708 
-__
-LßdCÚ\8bxt
-(
-sü©ch
-, 
-cÚ\8bxt_cha\9a_Ëngth
-);
-
-709 \15 
-CÚ\8bxtO³¿nd
-(
-sü©ch
-, 
-v¬
-->
-\9adex
-());
-
-711 \15 
-S\8fckO³¿nd
-(
-v¬
-);
-
-716 \1e
-       gFuÎCodeG\92\94©Ü
-::
-G\91
-(
-Regi¡\94
-de¡
-, 
-V¬\9f
-* 
-v¬
-) {
-
-718 
-MemO³¿nd
-       gloÿtiÚ
- = 
-V¬O³¿nd
-(
-v¬
-, 
-de¡
-);
-
-719 
-__
-LßdP
-(
-de¡
-, 
-loÿtiÚ
-, 
-r0
-);
-
-723 \1e
-       gFuÎCodeG\92\94©Ü
-::
-S\91
-(
-V¬\9f
-* 
-v¬
-, 
-Regi¡\94
-¤c
-, Regi¡\94 
-sü©ch0
-,
-
-724 
-Regi¡\94
-sü©ch1
-) {
-
-725 
-DCHECK
-(
-v¬
-->
-IsCÚ\8bxtSlÙ
-(è|| v¬->
-IsS\8fckAÎoÿ\8bd
-());
-
-726 
-DCHECK
-(!
-sü©ch0
-.
-is
-(
-¤c
-));
-
-727 
-DCHECK
-(!
-sü©ch0
-.
-is
-(
-sü©ch1
-));
-
-728 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-¤c
-));
-
-729 
-MemO³¿nd
-       gloÿtiÚ
- = 
-V¬O³¿nd
-(
-v¬
-, 
-sü©ch0
-);
-
-730 
-__
-StÜeP
-(
-¤c
-, 
-loÿtiÚ
-, 
-r0
-);
-
-733 ià(
-       gv¬
-->
-IsCÚ\8bxtSlÙ
-()) {
-
-734 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-sü©ch0
-, 
-loÿtiÚ
-.
-off£t
-(), 
-¤c
-, 
-sü©ch1
-,
-
-735 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-740 \1e
-       gFuÎCodeG\92\94©Ü
-::
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-Ex´essiÚ
-* 
-ex´
-,
-
-741 
-boÞ
-should_nÜm®ize
-,
-
-742 
-Lab\96
-* 
-if_\8cue
-,
-
-743 
-Lab\96
-* 
-if_çl£
-) {
-
-747 ià(!
-cڋxt
-()->
-IsTe¡
-(è|| !
-       g\9afo_
-->
-IsO±imizabË
-()) \15;
-
-749 
-Lab\96
-       gsk\9d
-;
-
-750 ià(
-       gshould_nÜm®ize
-__
-b
-(&
-sk\9d
-);
-
-751 
-P»·»FÜBa\9eout
-(
-ex´
-, 
-TOS_REG
-);
-
-752 ià(
-       gshould_nÜm®ize
-) {
-
-753 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-754 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-755 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-NULL
-);
-
-756 
-__
-b\9ad
-(&
-sk\9d
-);
-
-761 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99DebugCheckDeþ¬©iÚCÚ\8bxt
-(
-V¬\9f
-* 
-v¬\9f
-) {
-
-764 
-DCHECK_EQ
-(0, 
-scÝe
-()->
-CÚ\8bxtCha\9aL\92gth
-(
-v¬\9f
-->scope()));
-
-765 ià(
-       gg\92\94©e_debug_code_
-) {
-
-767 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-768 
-__
-Com·»RoÙ
-(
-r4
-, 
-H\97p
-::
-kW\99hCÚ\8bxtM­RoÙIndex
-);
-
-769 
-__
-Check
-(
-, 
-kDeþ¬©iÚInW\99hCÚ\8bxt
-);
-
-770 
-__
-Com·»RoÙ
-(
-r4
-, 
-H\97p
-::
-kC©chCÚ\8bxtM­RoÙIndex
-);
-
-771 
-__
-Check
-(
-, 
-kDeþ¬©iÚInC©chCÚ\8bxt
-);
-
-776 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99\9fbËDeþ¬©iÚ
-(
-
-777 
-V¬\9fbËDeþ¬©iÚ
-* 
-deþ¬©iÚ
-) {
-
-781 
-V¬\9fbËProxy
-* 
-´oxy
- = 
-deþ¬©iÚ
-->proxy();
-
-782 
-V¬\9fbËMode
-       gmode
- = 
-deþ¬©iÚ
-->
-mode
-();
-
-783 
-V¬\9f
-* 
-       gv¬\9f
- = 
-´oxy
-->
-v¬
-();
-
-784 
-boÞ
-       ghÞe_\9a\99
- = 
-mode
- =ð
-LET
- || mod\90
-CONST
- || mod\90
-CONST_LEGACY
-;
-
-785 \1a
-       gv¬\9f
-->
-loÿtiÚ
-()) {
-
-786 \ 4
-       gV¬\9f
-::
-UNALLOCATED
-:
-
-787 
-glob®s_
-->
-Add
-(
-v¬\9f
-->
-Çme
-(), 
-zÚe
-());
-
-788 
-       gglob®s_
-->
-Add
-(
-v¬\9f
-->
-b\9ad\9ag_Ãeds_\9a\99
-()
-
-789 ? 
-isީe
-()->
-çùÜy
-()->
-the_hÞe_v®ue
-()
-
-790 : 
-isީe
-()->
-çùÜy
-()->
-undef\9aed_v®ue
-(),
-
-791 
-zÚe
-());
-
-794 \ 4
-       gV¬\9f
-::
-PARAMETER
-:
-
-795 \ 4
-V¬\9f
-::
-LOCAL
-:
-
-796 ià(
-hÞe_\9a\99
-) {
-
-797 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ VariableDeclaration");
-
-798 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-799 
-__
-StÜeP
-(
-\9d
-, 
-S\8fckO³¿nd
-(
-v¬\9f
-));
-
-803 \ 4
-       gV¬\9f
-::
-CONTEXT
-:
-
-804 ià(
-hÞe_\9a\99
-) {
-
-805 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ VariableDeclaration");
-
-806 
-Em\99DebugCheckDeþ¬©iÚCÚ\8bxt
-(
-v¬\9f
-);
-
-807 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-808 
-__
-StÜeP
-(
-\9d
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-v¬\9f
-->
-\9adex
-()), 
-r0
-);
-
-810 
-P»·»FÜBa\9eoutFÜId
-(
-´oxy
-->
-id
-(), 
-NO_REGISTERS
-);
-
-814 \ 4
-       gV¬\9f
-::
-LOOKUP
-: {
-
-815 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ VariableDeclaration");
-
-816 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-v¬\9f
-->
-Çme
-()));
-
-818 
-DCHECK
-(
-IsDeþ¬edV¬\9fbËMode
-(
-mode
-));
-
-819 
-PrÝ\94tyA\89ribu\8bs
-       g©\8c
- =
-
-820 
-IsImmu\8fbËV¬\9fbËMode
-(
-mode
-è? 
-READ_ONLY
- : 
-NONE
-;
-
-821 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
\8c
-));
-
-826 ià(
-       ghÞe_\9a\99
-) {
-
-827 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-828 
-__
-Push
-(
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-830 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-831 
-__
-Push
-(
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-833 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDeþ¬eLookupSlÙ
-, 4);
-
-840 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99FunùiÚDeþ¬©iÚ
-(
-
-841 
-FunùiÚDeþ¬©iÚ
-* 
-deþ¬©iÚ
-) {
-
-842 
-V¬\9fbËProxy
-* 
-´oxy
- = 
-deþ¬©iÚ
-->proxy();
-
-843 
-V¬\9f
-* 
-       gv¬\9f
- = 
-´oxy
-->
-v¬
-();
-
-844 \1a
-       gv¬\9f
-->
-loÿtiÚ
-()) {
-
-845 \ 4
-       gV¬\9f
-::
-UNALLOCATED
-: {
-
-846 
-glob®s_
-->
-Add
-(
-v¬\9f
-->
-Çme
-(), 
-zÚe
-());
-
-847 
-       gHªdË
-<
-       gSh¬edFunùiÚInfo
-> 
-       gfunùiÚ
- =
-
-848 
-Comp\9e\94
-::
-Bu\9edFunùiÚInfo
-(
-deþ¬©iÚ
-->
-fun
-(), 
-sü\9dt
-(), 
-\9afo_
-);
-
-850 ià(
-       gfunùiÚ
-.
-is_nuÎ
-()è\15 
-S\91S\8fckOv\94æow
-();
-
-851 
-       gglob®s_
-->
-Add
-(
-funùiÚ
-, 
-zÚe
-());
-
-855 \ 4
-       gV¬\9f
-::
-PARAMETER
-:
-
-856 \ 4
-V¬\9f
-::
-LOCAL
-: {
-
-857 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ FunctionDeclaration");
-
-858 
-Vis\99FÜAccumuÏtÜV®ue
-(
-deþ¬©iÚ
-->
-fun
-());
-
-859 
-__
-StÜeP
-(
-»suÉ_»gi¡\94
-(), 
-S\8fckO³¿nd
-(
-v¬\9f
-));
-
-863 \ 4
-       gV¬\9f
-::
-CONTEXT
-: {
-
-864 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ FunctionDeclaration");
-
-865 
-Em\99DebugCheckDeþ¬©iÚCÚ\8bxt
-(
-v¬\9f
-);
-
-866 
-Vis\99FÜAccumuÏtÜV®ue
-(
-deþ¬©iÚ
-->
-fun
-());
-
-867 
-__
-StÜeP
-(
-»suÉ_»gi¡\94
-(), 
-CÚ\8bxtO³¿nd
-(
-, 
-v¬\9f
-->
-\9adex
-()), 
-r0
-);
-
-868 \12
-       goff£t
- = 
-Cڋxt
-::
-SlÙOff£t
-(
-v¬\9f
-->
-\9adex
-());
-
-870 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-, 
-off£t
-, 
-»suÉ_»gi¡\94
-(), 
-r5
-,
-
-871 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-,
-
-872 
-EMIT_REMEMBERED_SET
-, 
-OMIT_SMI_CHECK
-);
-
-873 
-P»·»FÜBa\9eoutFÜId
-(
-´oxy
-->
-id
-(), 
-NO_REGISTERS
-);
-
-877 \ 4
-       gV¬\9f
-::
-LOOKUP
-: {
-
-878 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ FunctionDeclaration");
-
-879 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-v¬\9f
-->
-Çme
-()));
-
-880 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-NONE
-));
-
-881 
-__
-Push
-(
-, 
-r5
-, 
-r4
-);
-
-883 
-Vis\99FÜS\8fckV®ue
-(
-deþ¬©iÚ
-->
-fun
-());
-
-884 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDeþ¬eLookupSlÙ
-, 4);
-
-891 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99ModuËDeþ¬©iÚ
-(
-ModuËDeþ¬©iÚ
-* 
-deþ¬©iÚ
-) {
-
-892 
-V¬\9f
-* 
-v¬\9f
- = 
-deþ¬©iÚ
-->
-´oxy
-()->
-v¬
-();
-
-893 
-DCHECK
-(
-v¬\9f
-->
-loÿtiÚ
-(è=ð
-V¬\9f
-::
-CONTEXT
-);
-
-894 
-DCHECK
-(
-v¬\9f
-->
-\9a\8brçû
-()->
-IsFroz\92
-());
-
-896 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ModuleDeclaration");
-
-897 
-Em\99DebugCheckDeþ¬©iÚCÚ\8bxt
-(
-v¬\9f
-);
-
-900 
-__
-LßdCÚ\8bxt
-(
-r4
-, 
-scÝe_
-->
-CÚ\8bxtCha\9aL\92gth
-(scÝe_->
-Glob®ScÝe
-()));
-
-901 
-__
-LßdP
-(
-r4
-, 
-CÚ\8bxtO³¿nd
-Ô4, 
-v¬\9f
-->
-\9a\8brçû
-()->
-Index
-()));
-
-902 
-__
-LßdP
-(
-r4
-, 
-CÚ\8bxtO³¿nd
-Ô4, 
-Cڋxt
-::
-EXTENSION_INDEX
-));
-
-905 
-__
-StÜeP
-(
-r4
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-v¬\9f
-->
-\9adex
-()), 
-r0
-);
-
-907 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(
-v¬\9f
-->
-\9adex
-()), 
-r4
-, 
-r6
-,
-
-908 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-,
-
-909 
-EMIT_REMEMBERED_SET
-, 
-OMIT_SMI_CHECK
-);
-
-910 
-P»·»FÜBa\9eoutFÜId
-(
-deþ¬©iÚ
-->
-´oxy
-()->
-id
-(), 
-NO_REGISTERS
-);
-
-913 
-Vis\99
-(
-deþ¬©iÚ
-->
-moduË
-());
-
-917 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99ImpÜtDeþ¬©iÚ
-(
-ImpÜtDeþ¬©iÚ
-* 
-deþ¬©iÚ
-) {
-
-918 
-V¬\9fbËProxy
-* 
-´oxy
- = 
-deþ¬©iÚ
-->proxy();
-
-919 
-V¬\9f
-* 
-       gv¬\9f
- = 
-´oxy
-->
-v¬
-();
-
-920 \1a
-       gv¬\9f
-->
-loÿtiÚ
-()) {
-
-921 \ 4
-       gV¬\9f
-::
-UNALLOCATED
-:
-
-925 \ 4
-       gV¬\9f
-::
-CONTEXT
-: {
-
-926 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ImportDeclaration");
-
-927 
-Em\99DebugCheckDeþ¬©iÚCÚ\8bxt
-(
-v¬\9f
-);
-
-932 \ 4
-       gV¬\9f
-::
-PARAMETER
-:
-
-933 \ 4
-V¬\9f
-::
-LOCAL
-:
-
-934 \ 4
-V¬\9f
-::
-LOOKUP
-:
-
-935 
-UNREACHABLE
-();
-
-940 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99ExpÜtDeþ¬©iÚ
-(
-ExpÜtDeþ¬©iÚ
-* 
-deþ¬©iÚ
-) {
-
-945 \1e
-FuÎCodeG\92\94©Ü
-::
-Deþ¬eGlob®s
-(
-HªdË
-<
-FixedA¼ay
-> 
\9cs
-) {
-
-948 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
\9cs
-));
-
-949 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-Deþ¬eGlob®sFÏgs
-()));
-
-950 
-__
-Push
-(
-, 
-r4
-, 
-r3
-);
-
-951 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDeþ¬eGlob®s
-, 3);
-
-956 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Deþ¬eModuËs
-(
-HªdË
-<
-FixedA¼ay
-> 
-desü\9dtiÚs
-) {
-
-958 
-__
-Push
-(
-desü\9dtiÚs
-);
-
-959 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDeþ¬eModuËs
-, 1);
-
-964 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99Sw\99chS\8f\8bm\92t
-(
-Sw\99chS\8f\8bm\92t
-* 
-¡mt
-) {
-
-965 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ SwitchStatement");
-
-966 
-B»akabË
-áed_¡©em\92t
-(
-this
-, 
-¡mt
-);
-
-967 
-S\91S\8f\8bm\92tPos\99
-(
-¡mt
-);
-
-970 
-Vis\99FÜS\8fckV®ue
-(
-¡mt
-->
-\8fg
-());
-
-971 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-EÁryId
-(), 
-NO_REGISTERS
-);
-
-973 
-       gZÚeLi¡
-<
-       gCa£CÏu£
-*>* 
-       gþau£s
- = 
-¡mt
-->
-ÿ£s
-();
-
-974 
-Ca£CÏu£
-* 
-       gdeçuÉ_þau£
- = 
-NULL
-;
-
-976 
-Lab\96
-       gÃxt_\8b¡
-;
-
-978 \ f\12
-       gi
- = 0; i < 
-       gþau£s
-->
-Ëngth
-(); i++) {
-
-979 
-Ca£CÏu£
-* 
-       gþau£
- = 
-þau£s
-->
-(
-i
-);
-
-980 
-       gþau£
-->
-body_\8frg\91
-()->
-Unu£
-();
-
-983 ià(
-       gþau£
-->
-is_deçuÉ
-()) {
-
-984 
-       gdeçuÉ_þau£
- = 
-þau£
-;
-
-988 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Case comparison");
-
-989 
-__
-b\9ad
-(&
-Ãxt_\8b¡
-);
-
-990 
-       gÃxt_\8b¡
-.
-Unu£
-();
-
-993 
-Vis\99FÜAccumuÏtÜV®ue
-(
-þau£
-->
-Ïb\96
-());
-
-996 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 0));
-
-997 
-boÞ
-       g\9al\9ae_smi_code
- = 
-ShouldIÆ\9aeSmiCa£
-(
-Tok\92
-::
-EQ_STRICT
-);
-
-998 
-JumpP©chS\99e
-·tch_s\99e
-(
-masm_
-);
-
-999 ià(
-       g\9al\9ae_smi_code
-) {
-
-1000 
-Lab\96
-       g¦ow_ÿ£
-;
-
-1001 
-__
-Üx
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-1002 
-       g·tch_s\99e
-.
-Em\99JumpIfNÙSmi
-(
-r5
-, &
-¦ow_ÿ£
-);
-
-1004 
-__
-cmp
-(
-r4
-, 
-r3
-);
-
-1005 
-__
-bÃ
-(&
-Ãxt_\8b¡
-);
-
-1006 
-__
-DrÝ
-(1);
-
-1007 
-__
-b
-(
-þau£
-->
-body_\8frg\91
-());
-
-1008 
-__
-b\9ad
-(&
-¦ow_ÿ£
-);
-
-1012 
-S\91SourûPos\99
-(
-þau£
-->
-pos\99
-());
-
-1013 
-       gHªdË
-<
-       gCode
-> 
-       gic
- =
-
-1014 
-CodeFaùÜy
-::
-Com·»IC
-(
-isީe
-(), 
-Tok\92
-::
-EQ_STRICT
-).
-code
-();
-
-1015 
-C®lIC
-(
-ic
-, 
-þau£
-->
-Com·»Id
-());
-
-1016 
-       g·tch_s\99e
-.
-Em\99P©chInfo
-();
-
-1018 
-Lab\96
-       gsk\9d
-;
-
-1019 
-__
-b
-(&
-sk\9d
-);
-
-1020 
-P»·»FÜBa\9eout
-(
-þau£
-, 
-TOS_REG
-);
-
-1021 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-1022 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-1023 
-__
-bÃ
-(&
-Ãxt_\8b¡
-);
-
-1024 
-__
-DrÝ
-(1);
-
-1025 
-__
-b
-(
-þau£
-->
-body_\8frg\91
-());
-
-1026 
-__
-b\9ad
-(&
-sk\9d
-);
-
-1028 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1029 
-__
-bÃ
-(&
-Ãxt_\8b¡
-);
-
-1030 
-__
-DrÝ
-(1);
-
-1031 
-__
-b
-(
-þau£
-->
-body_\8frg\91
-());
-
-1036 
-__
-b\9ad
-(&
-Ãxt_\8b¡
-);
-
-1037 
-__
-DrÝ
-(1);
-
-1038 ià(
-       gdeçuÉ_þau£
- =ð
-NULL
-) {
-
-1039 
-__
-b
-(
-áed_¡©em\92t
-.
-b»ak_Ïb\96
-());
-
-1041 
-__
-b
-(
-deçuÉ_þau£
-->
-body_\8frg\91
-());
-
-1045 \ f\12
-       gi
- = 0; i < 
-       gþau£s
-->
-Ëngth
-(); i++) {
-
-1046 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Case body");
-
-1047 
-Ca£CÏu£
-* 
-       gþau£
- = 
-þau£s
-->
-(
-i
-);
-
-1048 
-__
-b\9ad
-(
-þau£
-->
-body_\8frg\91
-());
-
-1049 
-P»·»FÜBa\9eoutFÜId
-(
-þau£
-->
-EÁryId
-(), 
-NO_REGISTERS
-);
-
-1050 
-Vis\99S\8f\8bm\92ts
-(
-þau£
-->
-¡©em\92ts
-());
-
-1053 
-__
-b\9ad
-(
-áed_¡©em\92t
-.
-b»ak_Ïb\96
-());
-
-1054 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-Ex\99Id
-(), 
-NO_REGISTERS
-);
-
-1058 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99FÜInS\8f\8bm\92t
-(
-FÜInS\8f\8bm\92t
-* 
-¡mt
-) {
-
-1059 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ForInStatement");
-
-1060 
-F\93dbackVeùÜSlÙ
-       g¦Ù
- = 
-¡mt
-->
-FÜInF\93dbackSlÙ
-();
-
-1061 
-S\91S\8f\8bm\92tPos\99
-(
-¡mt
-);
-
-1063 
-Lab\96
-       gloÝ
-, 
-       gex\99
-;
-
-1064 
-FÜIn
-loÝ_¡©em\92t
-(
-this
-, 
-¡mt
-);
-
-1065 
-\9aüem\92t_loÝ_d\95th
-();
-
-1069 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¡mt
-->
-\92um\94abË
-());
-
-1070 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1071 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-1072 
-__
-beq
-(&
-ex\99
-);
-
-1073 
-Regi¡\94
-       gnuÎ_v®ue
- = 
-r7
-;
-
-1074 
-__
-LßdRoÙ
-(
-nuÎ_v®ue
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1075 
-__
-cmp
-(
-r3
-, 
-nuÎ_v®ue
-);
-
-1076 
-__
-beq
-(&
-ex\99
-);
-
-1078 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-P»·»Id
-(), 
-TOS_REG
-);
-
-1081 
-Lab\96
-       gcÚv\94t
-, 
-       gdÚe_cÚv\94t
-;
-
-1082 
-__
-JumpIfSmi
-(
-r3
-, &
-cÚv\94t
-);
-
-1083 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-1084 
-__
-bge
-(&
-dÚe_cÚv\94t
-);
-
-1085 
-__
-b\9ad
-(&
-cÚv\94t
-);
-
-1086 
-__
-push
-(
-r3
-);
-
-1087 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-TO_OBJECT
-, 
-CALL_FUNCTION
-);
-
-1088 
-__
-b\9ad
-(&
-dÚe_cÚv\94t
-);
-
-1089 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-ToObjeùId
-(), 
-TOS_REG
-);
-
-1090 
-__
-push
-(
-r3
-);
-
-1093 
-Lab\96
-       gÿÎ_ruÁime
-;
-
-1094 
-STATIC_ASSERT
-(
-FIRST_JS_PROXY_TYPE
- =ð
-FIRST_SPEC_OBJECT_TYPE
-);
-
-1095 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-LAST_JS_PROXY_TYPE
-);
-
-1096 
-__
-bË
-(&
-ÿÎ_ruÁime
-);
-
-1102 
-__
-CheckEnumCache
-(
-nuÎ_v®ue
-, &
-ÿÎ_ruÁime
-);
-
-1106 
-Lab\96
-       gu£_ÿche
-;
-
-1107 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1108 
-__
-b
-(&
-u£_ÿche
-);
-
-1111 
-__
-b\9ad
-(&
-ÿÎ_ruÁime
-);
-
-1112 
-__
-push
-(
-r3
-);
-
-1113 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kG\91PrÝ\94tyNamesFa¡
-, 1);
-
-1114 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-EnumId
-(), 
-TOS_REG
-);
-
-1119 
-Lab\96
-       gfixed_¬¿y
-;
-
-1120 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1121 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kM\91aM­RoÙIndex
-);
-
-1122 
-__
-cmp
-(
-r5
-, 
-\9d
-);
-
-1123 
-__
-bÃ
-(&
-fixed_¬¿y
-);
-
-1126 
-Lab\96
-       gno_desü\9dtÜs
-;
-
-1127 
-__
-b\9ad
-(&
-u£_ÿche
-);
-
-1129 
-__
-EnumL\92gth
-(
-r4
-, 
-r3
-);
-
-1130 
-__
-CmpSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1131 
-__
-beq
-(&
-no_desü\9dtÜs
-);
-
-1133 
-__
-LßdIn¡ªûDesü\9dtÜs
-(
-r3
-, 
-r5
-);
-
-1134 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-Desü\9dtÜA¼ay
-::
-kEnumCacheOff£t
-));
-
-1135 
-__
-LßdP
-(
-r5
-,
-
-1136 
-F\9bldMemO³¿nd
-(
-r5
-, 
-Desü\9dtÜA¼ay
-::
-kEnumCacheBridgeCacheOff£t
-));
-
-1139 
-__
-push
-(
-r3
-);
-
-1140 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1142 
-__
-Push
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-1143 
-__
-b
-(&
-loÝ
-);
-
-1145 
-__
-b\9ad
-(&
-no_desü\9dtÜs
-);
-
-1146 
-__
-DrÝ
-(1);
-
-1147 
-__
-b
-(&
-ex\99
-);
-
-1150 
-Lab\96
-       gnÚ_´oxy
-;
-
-1151 
-__
-b\9ad
-(&
-fixed_¬¿y
-);
-
-1153 
-__
-Move
-(
-r4
-, 
-F\93dbackVeùÜ
-());
-
-1154 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-Ty³F\93dbackVeùÜ
-::
-MegamÜphicS\92t\9a\96
-(
-isީe
-())));
-
-1155 \12
-       gveùÜ_\9adex
- = 
-F\93dbackVeùÜ
-()->
-G\91Index
-(
-¦Ù
-);
-
-1156 
-__
-StÜeP
-(
-
-1157 
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-veùÜ_\9adex
-)), 
-r0
-);
-
-1159 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(1));
-
-1160 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1161 
-STATIC_ASSERT
-(
-FIRST_JS_PROXY_TYPE
- =ð
-FIRST_SPEC_OBJECT_TYPE
-);
-
-1162 
-__
-Com·»ObjeùTy³
-(
-r5
-, 
-r6
-,\846, 
-LAST_JS_PROXY_TYPE
-);
-
-1163 
-__
-bgt
-(&
-nÚ_´oxy
-);
-
-1164 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1165 
-__
-b\9ad
-(&
-nÚ_´oxy
-);
-
-1166 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-1167 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-1168 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1169 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-1172 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-BodyId
-(), 
-NO_REGISTERS
-);
-
-1173 
-__
-b\9ad
-(&
-loÝ
-);
-
-1175 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 0 * 
-kPo\9a\8brSize
-));
-
-1176 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1177 
-__
-cm¶
-(
-r3
-, 
-r4
-);
-
-1178 
-__
-bge
-(
-loÝ_¡©em\92t
-.
-b»ak_Ïb\96
-());
-
-1181 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-1182 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1183 
-__
-SmiToP\8cA¼ayOff£t
-(
-r6
-, 
-r3
-);
-
-1184 
-__
-LßdPX
-(
-r6
-, 
-MemO³¿nd
-Ô6, 
-r5
-));
-
-1188 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-1192 
-Lab\96
-       gupd©e_\97ch
-;
-
-1193 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 4 * 
-kPo\9a\8brSize
-));
-
-1194 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1195 
-__
-cmp
-(
-r7
-, 
-r5
-);
-
-1196 
-__
-beq
-(&
-upd©e_\97ch
-);
-
-1200 
-__
-CmpSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-1201 
-__
-beq
-(&
-upd©e_\97ch
-);
-
-1206 
-__
-Push
-(
-r4
-, 
-r6
-);
-
-1207 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-FILTER_KEY
-, 
-CALL_FUNCTION
-);
-
-1208 
-__
-mr
-(
-r6
-, 
-r3
-);
-
-1209 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1210 
-__
-beq
-(
-loÝ_¡©em\92t
-.
-cÚt\9aue_Ïb\96
-());
-
-1214 
-__
-b\9ad
-(&
-upd©e_\97ch
-);
-
-1215 
-__
-mr
-(
-»suÉ_»gi¡\94
-(), 
-r6
-);
-
-1218 
-EfãùCÚ\8bxt
-cڋxt
-(
-this
-);
-
-1219 
-Em\99Assignm\92t
-(
-¡mt
-->
-\97ch
-());
-
-1223 
-Vis\99
-(
-¡mt
-->
-body
-());
-
-1227 
-__
-b\9ad
-(
-loÝ_¡©em\92t
-.
-cÚt\9aue_Ïb\96
-());
-
-1228 
-__
-pÝ
-(
-r3
-);
-
-1229 
-__
-AddSmiL\99\94®
-(
-r3
-,\843, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-1230 
-__
-push
-(
-r3
-);
-
-1232 
-Em\99BackEdgeBookk\93p\9ag
-(
-¡mt
-, &
-loÝ
-);
-
-1233 
-__
-b
-(&
-loÝ
-);
-
-1236 
-__
-b\9ad
-(
-loÝ_¡©em\92t
-.
-b»ak_Ïb\96
-());
-
-1237 
-__
-DrÝ
-(5);
-
-1240 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-Ex\99Id
-(), 
-NO_REGISTERS
-);
-
-1241 
-__
-b\9ad
-(&
-ex\99
-);
-
-1242 
-deüem\92t_loÝ_d\95th
-();
-
-1246 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99FÜOfS\8f\8bm\92t
-(
-FÜOfS\8f\8bm\92t
-* 
-¡mt
-) {
-
-1247 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ForOfStatement");
-
-1248 
-S\91S\8f\8bm\92tPos\99
-(
-¡mt
-);
-
-1250 
-I\8b¿tiÚ
-loÝ_¡©em\92t
-(
-this
-, 
-¡mt
-);
-
-1251 
-\9aüem\92t_loÝ_d\95th
-();
-
-1254 
-Vis\99FÜEfãù
-(
-¡mt
-->
-assign_\99\94©Ü
-());
-
-1257 
-__
-b\9ad
-(
-loÝ_¡©em\92t
-.
-cÚt\9aue_Ïb\96
-());
-
-1260 
-Vis\99FÜEfãù
-(
-¡mt
-->
-Ãxt_»suÉ
-());
-
-1263 
-Lab\96
-       g»suÉ_nÙ_dÚe
-;
-
-1264 
-Vis\99FÜCÚ\8cÞ
-(
-¡mt
-->
-»suÉ_dÚe
-(), 
-loÝ_¡©em\92t
-.
-b»ak_Ïb\96
-(),
-
-1265 &
-»suÉ_nÙ_dÚe
-, &result_not_done);
-
-1266 
-__
-b\9ad
-(&
-»suÉ_nÙ_dÚe
-);
-
-1269 
-Vis\99FÜEfãù
-(
-¡mt
-->
-assign_\97ch
-());
-
-1272 
-Vis\99
-(
-¡mt
-->
-body
-());
-
-1275 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-BackEdgeId
-(), 
-NO_REGISTERS
-);
-
-1276 
-Em\99BackEdgeBookk\93p\9ag
-(
-¡mt
-, 
-loÝ_¡©em\92t
-.
-cÚt\9aue_Ïb\96
-());
-
-1277 
-__
-b
-(
-loÝ_¡©em\92t
-.
-cÚt\9aue_Ïb\96
-());
-
-1280 
-P»·»FÜBa\9eoutFÜId
-(
-¡mt
-->
-Ex\99Id
-(), 
-NO_REGISTERS
-);
-
-1281 
-__
-b\9ad
-(
-loÝ_¡©em\92t
-.
-b»ak_Ïb\96
-());
-
-1282 
-deüem\92t_loÝ_d\95th
-();
-
-1286 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99NewClosu»
-(
-HªdË
-<
-Sh¬edFunùiÚInfo
-> 
-\9afo
-,
-
-1287 
-boÞ
\91\92
-) {
-
-1294 ià(!
-       gFLAG_®ways_Ýt
- && !
-       gFLAG_´\95¬e_®ways_Ýt
- && !
-       g´\91\92
- &&
-
-1295 
-scÝe
-()->
-is_funùiÚ_scÝe
-(è&& 
-       g\9afo
-->
-num_l\99\94®s
-() == 0) {
-
-1296 
-Fa¡NewClosu»Stub
-¡ub
-(
-isީe
-(), 
-\9afo
-->
-¡riù_mode
-(), info->
-k\9ad
-());
-
-1297 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-\9afo
-));
-
-1298 
-__
-C®lStub
-(&
-¡ub
-);
-
-1300 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-\9afo
-));
-
-1301 
-__
-LßdRoÙ
-(
-
-1302 
-r4
-, 
\91\92
- ? 
-H\97p
-::
-kTrueV®ueRoÙIndex
- : H\97p::
-kF®£V®ueRoÙIndex
-);
-
-1303 
-__
-Push
-(
-, 
-r3
-, 
-r4
-);
-
-1304 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewClosu»
-, 3);
-
-1306 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1310 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99\9fbËProxy
-(
-V¬\9fbËProxy
-* 
-ex´
-) {
-
-1311 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ VariableProxy");
-
-1312 
-Em\99\9fbËLßd
-(
-ex´
-);
-
-1316 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99LßdHomeObjeù
-(
-Su³rReã»nû
-* 
-ex´
-) {
-
-1317 
-Comm\92t
-úmt
-(
-masm_
-, "[ SuperReference ");
-
-1319 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(),
-
-1320 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-1322 
-       gHªdË
-<
-       gSymbÞ
-> 
-home_objeù_symbÞ
-(
-isީe
-()->
-h\97p
-()->home_object_symbol());
-
-1323 
-__
-Move
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-home_objeù_symbÞ
-);
-
-1325 ià(
-       gFLAG_veùÜ_ics
-) {
-
-1326 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-1327 
-O³¿nd
-(
-SmiFromSlÙ
-(
-ex´
-->
-HomeObjeùF\93dbackSlÙ
-())));
-
-1328 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-1330 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-, 
-ex´
-->
-HomeObjeùF\93dbackId
-());
-
-1333 
-__
-Cmpi
-(
-r3
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-undef\9aed_v®ue
-()), 
-r0
-);
-
-1334 
-Lab\96
-       gdÚe
-;
-
-1335 
-__
-bÃ
-(&
-dÚe
-);
-
-1336 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowNÚM\91hodE¼Ü
-, 0);
-
-1337 
-__
-b\9ad
-(&
-dÚe
-);
-
-1341 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99LßdGlob®CheckEx\8bnsiÚs
-(
-V¬\9fbËProxy
-* 
-´oxy
-,
-
-1342 
-Ty³ofS\8f\8b
-ty³of_¡©e
-,
-
-1343 
-Lab\96
-* 
-¦ow
-) {
-
-1344 
-Regi¡\94
-       gcu¼\92t
- = 
-;
-
-1345 
-Regi¡\94
-       gÃxt
- = 
-r4
-;
-
-1346 
-Regi¡\94
-       g\8bmp
- = 
-r5
-;
-
-1348 
-ScÝe
-* 
-       gs
- = 
-scÝe
-();
-
-1349 \1f
-       gs
- !ð
-NULL
-) {
-
-1350 ià(
-s
-->
-num_h\97p_¦Ùs
-() > 0) {
-
-1351 ià(
-s
-->
-ÿÎs_¦Ýpy_ev®
-()) {
-
-1353 
-__
-LßdP
-(
-\8bmp
-, 
-CÚ\8bxtO³¿nd
-(
-cu¼\92t
-, 
-Cڋxt
-::
-EXTENSION_INDEX
-));
-
-1354 
-__
-cmpi
-(
-\8bmp
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1355 
-__
-bÃ
-(
-¦ow
-);
-
-1358 
-__
-LßdP
-(
-Ãxt
-, 
-CÚ\8bxtO³¿nd
-(
-cu¼\92t
-, 
-Cڋxt
-::
-PREVIOUS_INDEX
-));
-
-1360 
-       gcu¼\92t
- = 
-Ãxt
-;
-
-1364 ià(!
-       gs
-->
-ou\8br_scÝe_ÿÎs_¦Ýpy_ev®
-(è|| s->
-is_ev®_scÝe
-()) \ 3;
-
-1365 
-       gs
- = 
-s
-->
-ou\8br_scÝe
-();
-
-1368 ià(
-       gs
-->
-is_ev®_scÝe
-()) {
-
-1369 
-Lab\96
-       gloÝ
-, 
-       gç¡
-;
-
-1370 ià(!
-       gcu¼\92t
-.
-is
-(
-Ãxt
-)) {
-
-1371 
-__
-Move
-(
-Ãxt
-, 
-cu¼\92t
-);
-
-1373 
-__
-b\9ad
-(&
-loÝ
-);
-
-1375 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-(
-Ãxt
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1376 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kN©iveCÚ\8bxtM­RoÙIndex
-);
-
-1377 
-__
-cmp
-(
-\8bmp
-, 
-\9d
-);
-
-1378 
-__
-beq
-(&
-ç¡
-);
-
-1380 
-__
-LßdP
-(
-\8bmp
-, 
-CÚ\8bxtO³¿nd
-(
-Ãxt
-, 
-Cڋxt
-::
-EXTENSION_INDEX
-));
-
-1381 
-__
-cmpi
-(
-\8bmp
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1382 
-__
-bÃ
-(
-¦ow
-);
-
-1384 
-__
-LßdP
-(
-Ãxt
-, 
-CÚ\8bxtO³¿nd
-Òext, 
-Cڋxt
-::
-PREVIOUS_INDEX
-));
-
-1385 
-__
-b
-(&
-loÝ
-);
-
-1386 
-__
-b\9ad
-(&
-ç¡
-);
-
-1389 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-Glob®ObjeùO³¿nd
-());
-
-1390 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-´oxy
-->
-v¬
-()->
-Çme
-()));
-
-1391 ià(
-       gFLAG_veùÜ_ics
-) {
-
-1392 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-1393 
-O³¿nd
-(
-SmiFromSlÙ
-(
-´oxy
-->
-V¬\9fbËF\93dbackSlÙ
-())));
-
-1396 
-CÚ\8bxtu®Mode
-       gmode
- =
-
-1397 (
-ty³of_¡©e
- =ð
-INSIDE_TYPEOF
-è? 
-NOT_CONTEXTUAL
- : 
-CONTEXTUAL
-;
-
-1398 
-C®lLßdIC
-(
-mode
-);
-
-1402 
-MemO³¿nd
-       gFuÎCodeG\92\94©Ü
-::
-CÚ\8bxtSlÙO³¿ndCheckEx\8bnsiÚs
-(
-V¬\9f
-* 
-v¬
-,
-
-1403 
-Lab\96
-* 
-¦ow
-) {
-
-1404 
-DCHECK
-(
-v¬
-->
-IsCÚ\8bxtSlÙ
-());
-
-1405 
-Regi¡\94
-       gcڋxt
- = 
-;
-
-1406 
-Regi¡\94
-       gÃxt
- = 
-r6
-;
-
-1407 
-Regi¡\94
-       g\8bmp
- = 
-r7
-;
-
-1409 \ f
-ScÝe
-* 
-       gs
- = 
-scÝe
-(); s !ð
-v¬
-->scÝe(); s = 
-s
-->
-ou\8br_scÝe
-()) {
-
-1410 ià(
-s
-->
-num_h\97p_¦Ùs
-() > 0) {
-
-1411 ià(
-s
-->
-ÿÎs_¦Ýpy_ev®
-()) {
-
-1413 
-__
-LßdP
-(
-\8bmp
-, 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-Cڋxt
-::
-EXTENSION_INDEX
-));
-
-1414 
-__
-cmpi
-(
-\8bmp
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1415 
-__
-bÃ
-(
-¦ow
-);
-
-1417 
-__
-LßdP
-(
-Ãxt
-, 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-Cڋxt
-::
-PREVIOUS_INDEX
-));
-
-1419 
-       gcڋxt
- = 
-Ãxt
-;
-
-1423 
-__
-LßdP
-(
-\8bmp
-, 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-Cڋxt
-::
-EXTENSION_INDEX
-));
-
-1424 
-__
-cmpi
-(
-\8bmp
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1425 
-__
-bÃ
-(
-¦ow
-);
-
-1430 \15 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-v¬
-->
-\9adex
-());
-
-1434 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99DyÇmicLookupFa¡Ca£
-(
-V¬\9fbËProxy
-* 
-´oxy
-,
-
-1435 
-Ty³ofS\8f\8b
-ty³of_¡©e
-,
-
-1436 
-Lab\96
-* 
-¦ow
-, Lab\96
-dÚe
-) {
-
-1442 
-V¬\9f
-* 
-       gv¬
- = 
-´oxy
-->
-v¬
-();
-
-1443 ià(
-       gv¬
-->
-mode
-(è=ð
-DYNAMIC_GLOBAL
-) {
-
-1444 
-Em\99LßdGlob®CheckEx\8bnsiÚs
-(
-´oxy
-, 
-ty³of_¡©e
-, 
-¦ow
-);
-
-1445 
-__
-b
-(
-dÚe
-);
-
-1446 } \vià(
-       gv¬
-->
-mode
-(è=ð
-DYNAMIC_LOCAL
-) {
-
-1447 
-V¬\9f
-* 
-loÿl
- = 
-v¬
-->
-loÿl_if_nÙ_shadowed
-();
-
-1448 
-__
-LßdP
-(
-r3
-, 
-CÚ\8bxtSlÙO³¿ndCheckEx\8bnsiÚs
-(
-loÿl
-, 
-¦ow
-));
-
-1449 ià(
-       gloÿl
-->
-mode
-(è=ð
-LET
- || 
-loÿl
-->mode(è=ð
-CONST
- ||
-
-1450 
-loÿl
-->
-mode
-(è=ð
-CONST_LEGACY
-) {
-
-1451 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1452 
-__
-bÃ
-(
-dÚe
-);
-
-1453 ià(
-       gloÿl
-->
-mode
-(è=ð
-CONST_LEGACY
-) {
-
-1454 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1456 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-1457 
-__
-push
-(
-r3
-);
-
-1458 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowReã»nûE¼Ü
-, 1);
-
-1461 
-__
-b
-(
-dÚe
-);
-
-1466 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99\9fbËLßd
-(
-V¬\9fbËProxy
-* 
-´oxy
-) {
-
-1468 
-S\91SourûPos\99
-(
-´oxy
-->
-pos\99
-());
-
-1469 
-V¬\9f
-* 
-       gv¬
- = 
-´oxy
-->
-v¬
-();
-
-1473 \1a
-       gv¬
-->
-loÿtiÚ
-()) {
-
-1474 \ 4
-       gV¬\9f
-::
-UNALLOCATED
-: {
-
-1475 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Global variable");
-
-1476 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-Glob®ObjeùO³¿nd
-());
-
-1477 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-1478 ià(
-       gFLAG_veùÜ_ics
-) {
-
-1479 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-1480 
-O³¿nd
-(
-SmiFromSlÙ
-(
-´oxy
-->
-V¬\9fbËF\93dbackSlÙ
-())));
-
-1482 
-C®lLßdIC
-(
-CONTEXTUAL
-);
-
-1483 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1487 \ 4
-       gV¬\9f
-::
-PARAMETER
-:
-
-1488 \ 4
-V¬\9f
-::
-LOCAL
-:
-
-1489 \ 4
-V¬\9f
-::
-CONTEXT
-: {
-
-1490 
-Comm\92t
-cmÁ
-(
-masm_
-, 
-v¬
-->
-IsCÚ\8bxtSlÙ
-() ? "[ Context variable"
-
-1492 ià(
-       gv¬
-->
-b\9ad\9ag_Ãeds_\9a\99
-()) {
-
-1498 
-DCHECK
-(
-v¬
-->
-scÝe
-(è!ð
-NULL
-);
-
-1516 
-boÞ
-       gsk\9d_\9a\99_check
-;
-
-1517 ià(
-       gv¬
-->
-scÝe
-()->
-Deþ¬©iÚScÝe
-() != scope()->DeclarationScope()) {
-
-1518 
-sk\9d_\9a\99_check
- = 
-çl£
-;
-
-1521 
-DCHECK
-(
-v¬
-->
-\9a\99\9fliz\94_pos\99
-(è!ð
-R\96ocInfo
-::
-kNoPos\99
-);
-
-1522 
-DCHECK
-(
-´oxy
-->
-pos\99
-(è!ð
-R\96ocInfo
-::
-kNoPos\99
-);
-
-1523 
-       gsk\9d_\9a\99_check
- = 
-v¬
-->
-mode
-(è!ð
-CONST_LEGACY
- &&
-
-1524 
-v¬
-->
-\9a\99\9fliz\94_pos\99
-(è< 
-´oxy
-->
-pos\99
-();
-
-1527 ià(!
-       gsk\9d_\9a\99_check
-) {
-
-1528 
-Lab\96
-       gdÚe
-;
-
-1530 
-G\91
-(
-r3
-, 
-v¬
-);
-
-1531 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-1532 
-__
-bÃ
-(&
-dÚe
-);
-
-1533 ià(
-       gv¬
-->
-mode
-(è=ð
-LET
- || 
-v¬
-->mode(è=ð
-CONST
-) {
-
-1536 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-1537 
-__
-push
-(
-r3
-);
-
-1538 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowReã»nûE¼Ü
-, 1);
-
-1541 
-DCHECK
-(
-v¬
-->
-mode
-(è=ð
-CONST_LEGACY
-);
-
-1542 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1544 
-__
-b\9ad
-(&
-dÚe
-);
-
-1545 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1549 
-cڋxt
-()->
-Plug
-(
-v¬
-);
-
-1553 \ 4
-       gV¬\9f
-::
-LOOKUP
-: {
-
-1554 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Lookup variable");
-
-1555 
-Lab\96
-       gdÚe
-, 
-       g¦ow
-;
-
-1558 
-Em\99DyÇmicLookupFa¡Ca£
-(
-´oxy
-, 
-NOT_INSIDE_TYPEOF
-, &
-¦ow
-, &
-dÚe
-);
-
-1559 
-__
-b\9ad
-(&
-¦ow
-);
-
-1560 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-1561 
-__
-Push
-(
-, 
-r4
-);
-
-1562 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdLookupSlÙ
-, 2);
-
-1563 
-__
-b\9ad
-(&
-dÚe
-);
-
-1564 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1570 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99RegExpL\99\94®
-(
-RegExpL\99\94®
-* 
-ex´
-) {
-
-1571 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ RegExpLiteral");
-
-1572 
-Lab\96
-       gm©\94\9flized
-;
-
-1580 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-1581 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSFunùiÚ
-::
-kL\99\94®sOff£t
-));
-
-1582 \12
-       gl\99\94®_off£t
- =
-
-1583 
-FixedA¼ay
-::
-kH\97d\94Size
- + 
-ex´
-->
-l\99\94®_\9adex
-(è* 
-kPo\9a\8brSize
-;
-
-1584 
-__
-LßdP
-(
-r8
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-l\99\94®_off£t
-), 
-r0
-);
-
-1585 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-1586 
-__
-cmp
-(
-r8
-, 
-\9d
-);
-
-1587 
-__
-bÃ
-(&
-m©\94\9flized
-);
-
-1591 
-__
-LßdSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-ex´
-->
-l\99\94®_\9adex
-()));
-
-1592 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-ex´
-->
\89\94n
-()));
-
-1593 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-ex´
-->
-æags
-()));
-
-1594 
-__
-Push
-(
-r7
-, 
-r6
-, 
-r5
-, 
-r4
-);
-
-1595 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kM©\94\9flizeRegExpL\99\94®
-, 4);
-
-1596 
-__
-mr
-(
-r8
-, 
-r3
-);
-
-1598 
-__
-b\9ad
-(&
-m©\94\9flized
-);
-
-1599 \12
-       gsize
- = 
-JSRegExp
-::
-kSize
- + JSRegExp::
-kInObjeùF\9bldCouÁ
- * 
-kPo\9a\8brSize
-;
-
-1600 
-Lab\96
-       g®loÿ\8bd
-, 
-       gruÁime_®loÿ\8b
-;
-
-1601 
-__
-AÎoÿ\8b
-(
-size
-, 
-r3
-, 
-r5
-, 
-r6
-, &
-ruÁime_®loÿ\8b
-, 
-TAG_OBJECT
-);
-
-1602 
-__
-b
-(&
-®loÿ\8bd
-);
-
-1604 
-__
-b\9ad
-(&
-ruÁime_®loÿ\8b
-);
-
-1605 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-size
-));
-
-1606 
-__
-Push
-(
-r8
-, 
-r3
-);
-
-1607 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kAÎoÿ\8bInNewS·û
-, 1);
-
-1608 
-__
-pÝ
-(
-r8
-);
-
-1610 
-__
-b\9ad
-(&
-®loÿ\8bd
-);
-
-1615 
-__
-CÝyF\9blds
-(
-r3
-, 
-r8
-, 
-r5
-.
-b\99
-(), 
-size
- / 
-kPo\9a\8brSize
-);
-
-1616 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1620 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99AcûssÜ
-(
-Ex´essiÚ
-* 
-ex´essiÚ
-) {
-
-1621 ià(
-ex´essiÚ
- =ð
-NULL
-) {
-
-1622 
-__
-LßdRoÙ
-(
-r4
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1623 
-__
-push
-(
-r4
-);
-
-1625 
-Vis\99FÜS\8fckV®ue
-(
-ex´essiÚ
-);
-
-1630 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99ObjeùL\99\94®
-(
-ObjeùL\99\94®
-* 
-ex´
-) {
-
-1631 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ObjectLiteral");
-
-1633 
-       gex´
-->
-Bu\9edCÚ¡ªtPrÝ\94t\9bs
-(
-isީe
-());
-
-1634 
-       gHªdË
-<
-       gFixedA¼ay
-> 
-       gcÚ¡ªt_´Ý\94t\9bs
- = 
-ex´
-->
-cÚ¡ªt_´Ý\94t\9bs
-();
-
-1635 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-1636 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-JSFunùiÚ
-::
-kL\99\94®sOff£t
-));
-
-1637 
-__
-LßdSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(
-ex´
-->
-l\99\94®_\9adex
-()));
-
-1638 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-cÚ¡ªt_´Ý\94t\9bs
-));
-
-1639 \12
-       gæags
- = 
-ex´
-->
-ç¡_\96em\92ts
-(è? 
-ObjeùL\99\94®
-::
-kFa¡EËm\92ts
-
-
-1640 : 
-ObjeùL\99\94®
-::
-kNoFÏgs
-;
-
-1641 
-       gæags
- |ð
-ex´
-->
-has_funùiÚ
-(è? 
-ObjeùL\99\94®
-::
-kHasFunùiÚ
-
-
-1642 : 
-ObjeùL\99\94®
-::
-kNoFÏgs
-;
-
-1643 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-æags
-));
-
-1644 \12
-       g´Ý\94t\9bs_couÁ
- = 
-cÚ¡ªt_´Ý\94t\9bs
-->
-Ëngth
-() / 2;
-
-1645 ià(
-       gex´
-->
-may_¡Üe_doubËs
-(è||\83x´->
-d\95th
-() > 1 ||
-
-1646 
-masm
-()->
-£r\9fliz\94_\92abËd
-(è|| 
-       gæags
- !ð
-ObjeùL\99\94®
-::
-kFa¡EËm\92ts
- ||
-
-1647 
-´Ý\94t\9bs_couÁ
- > 
-Fa¡ClÚeSh®lowObjeùStub
-::
-kMaximumClÚedPrÝ\94t\9bs
-) {
-
-1648 
-__
-Push
-(
-r6
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-1649 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kC»©eObjeùL\99\94®
-, 4);
-
-1651 
-Fa¡ClÚeSh®lowObjeùStub
-¡ub
-(
-isީe
-(), 
-´Ý\94t\9bs_couÁ
-);
-
-1652 
-__
-C®lStub
-(&
-¡ub
-);
-
-1654 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-C»©eL\99\94®Id
-(), 
-TOS_REG
-);
-
-1658 
-boÞ
-       g»suÉ_§ved
- = 
-çl£
-;
-
-1663 
-       gex´
-->
-C®cuÏ\8bEm\99StÜe
-(
-zÚe
-());
-
-1665 
-AcûssÜTabË
-acûssÜ_\8f
-(
-zÚe
-());
-
-1666 \ f\12
-       gi
- = 0; i < 
-       gex´
-->
-´Ý\94t\9bs
-()->
-Ëngth
-(); i++) {
-
-1667 
-       gObjeùL\99\94®
-::
-Prݔty
-* 
-´Ý\94ty
- = 
-ex´
-->
-´Ý\94t\9bs
-()->
-(
-i
-);
-
-1668 ià(
-       g´Ý\94ty
-->
-IsComp\9eeTimeV®ue
-()) \ 6;
-
-1670 
-L\99\94®
-* 
-       gkey
- = 
-´Ý\94ty
-->
-key
-();
-
-1671 
-Ex´essiÚ
-* 
-       gv®ue
- = 
-´Ý\94ty
-->
-v®ue
-();
-
-1672 ià(!
-       g»suÉ_§ved
-) {
-
-1673 
-__
-push
-(
-r3
-);
-
-1674 
-       g»suÉ_§ved
- = 
-\8cue
-;
-
-1676 \1a
-       g´Ý\94ty
-->
-k\9ad
-()) {
-
-1677 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-CONSTANT
-:
-
-1678 
-UNREACHABLE
-();
-
-1679 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-MATERIALIZED_LITERAL
-:
-
-1680 
-DCHECK
-(!
-Comp\9eeTimeV®ue
-::
-IsComp\9eeTimeV®ue
-(
-´Ý\94ty
-->
-v®ue
-()));
-
-1682 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-COMPUTED
-:
-
-1685 ià(
-key
-->
-v®ue
-()->
-IsIÁ\94ÇlizedS\8c\9ag
-()) {
-
-1686 ià(
-´Ý\94ty
-->
-em\99_¡Üe
-()) {
-
-1687 
-Vis\99FÜAccumuÏtÜV®ue
-(
-v®ue
-);
-
-1688 
-DCHECK
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-().
-is
-(
-r3
-));
-
-1689 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-key
-->
-v®ue
-()));
-
-1690 
-__
-LßdP
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-MemO³¿nd
-(
-));
-
-1691 
-C®lStÜeIC
-(
-key
-->
-L\99\94®F\93dbackId
-());
-
-1692 
-P»·»FÜBa\9eoutFÜId
-(
-key
-->
-id
-(), 
-NO_REGISTERS
-);
-
-1694 
-Vis\99FÜEfãù
-(
-v®ue
-);
-
-1699 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-1700 
-__
-push
-(
-r3
-);
-
-1701 
-Vis\99FÜS\8fckV®ue
-(
-key
-);
-
-1702 
-Vis\99FÜS\8fckV®ue
-(
-v®ue
-);
-
-1703 ià(
-       g´Ý\94ty
-->
-em\99_¡Üe
-()) {
-
-1704 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-SLOPPY
-));
-
-1705 
-__
-push
-(
-r3
-);
-
-1706 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kS\91PrÝ\94ty
-, 4);
-
-1708 
-__
-DrÝ
-(3);
-
-1711 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-PROTOTYPE
-:
-
-1713 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-1714 
-__
-push
-(
-r3
-);
-
-1715 
-Vis\99FÜS\8fckV®ue
-(
-v®ue
-);
-
-1716 ià(
-       g´Ý\94ty
-->
-em\99_¡Üe
-()) {
-
-1717 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kIÁ\94ÇlS\91PrÙÙy³
-, 2);
-
-1719 
-__
-DrÝ
-(2);
-
-1722 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-GETTER
-:
-
-1723 
-acûssÜ_\8f
-.
-lookup
-(
-key
-)->
-£cÚd
-->
-g\91\8br
- = 
-v®ue
-;
-
-1725 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-SETTER
-:
-
-1726 
-acûssÜ_\8f
-.
-lookup
-(
-key
-)->
-£cÚd
-->
\89\94
- = 
-v®ue
-;
-
-1733 \ f
-       gAcûssÜTabË
-::
-I\8b¿tÜ
-\99
- = 
-acûssÜ_\8f
-.
-beg\9a
-();
-
-1734 
-       g\99
- !ð
-acûssÜ_\8f
-.
-\92d
-(); ++it) {
-
-1735 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-1736 
-__
-push
-(
-r3
-);
-
-1737 
-Vis\99FÜS\8fckV®ue
-(
-\99
-->
-f\9c¡
-);
-
-1738 
-Em\99AcûssÜ
-(
-\99
-->
-£cÚd
-->
-g\91\8br
-);
-
-1739 
-Em\99AcûssÜ
-(
-\99
-->
-£cÚd
-->
\89\94
-);
-
-1740 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-NONE
-));
-
-1741 
-__
-push
-(
-r3
-);
-
-1742 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDef\9aeAcûssÜPrÝ\94tyUnchecked
-, 5);
-
-1745 ià(
-       gex´
-->
-has_funùiÚ
-()) {
-
-1746 
-DCHECK
-(
-»suÉ_§ved
-);
-
-1747 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-));
-
-1748 
-__
-push
-(
-r3
-);
-
-1749 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kToFa¡PrÝ\94t\9bs
-, 1);
-
-1752 ià(
-       g»suÉ_§ved
-) {
-
-1753 
-cڋxt
-()->
-PlugTOS
-();
-
-1755 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1760 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99A¼ayL\99\94®
-(
-A¼ayL\99\94®
-* 
-ex´
-) {
-
-1761 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ ArrayLiteral");
-
-1763 
-       gex´
-->
-Bu\9edCÚ¡ªtEËm\92ts
-(
-isީe
-());
-
-1764 \12
-       gæags
- = 
-ex´
-->
-d\95th
-(è=ð1 ? 
-A¼ayL\99\94®
-::
-kSh®lowEËm\92ts
-
-
-1765 : 
-A¼ayL\99\94®
-::
-kNoFÏgs
-;
-
-1767 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       gsubex´s
- = 
-ex´
-->
-v®ues
-();
-
-1768 \12
-       gËngth
- = 
-subex´s
-->
-Ëngth
-();
-
-1769 
-       gHªdË
-<
-       gFixedA¼ay
-> 
-       gcÚ¡ªt_\96em\92ts
- = 
-ex´
-->
-cÚ¡ªt_\96em\92ts
-();
-
-1770 
-DCHECK_EQ
-(2, 
-cÚ¡ªt_\96em\92ts
-->
-Ëngth
-());
-
-1771 
-EËm\92tsK\9ad
-       gcÚ¡ªt_\96em\92ts_k\9ad
- =
-
-1772 
-¡©ic_ÿ¡
-<
-EËm\92tsK\9ad
->(
-Smi
-::
-ÿ¡
-(
-cÚ¡ªt_\96em\92ts
-->
-g\91
-(0))->
-v®ue
-());
-
-1773 
-boÞ
-       ghas_ç¡_\96em\92ts
- = 
-IsFa¡ObjeùEËm\92tsK\9ad
-(
-cÚ¡ªt_\96em\92ts_k\9ad
-);
-
-1774 
-       gHªdË
-<
-       gFixedA¼ayBa£
-> 
-cÚ¡ªt_\96em\92ts_v®ues
-(
-
-1775 
-FixedA¼ayBa£
-::
-ÿ¡
-(
-cÚ¡ªt_\96em\92ts
-->
-g\91
-(1)));
-
-1777 
-AÎoÿtiÚS\99eMode
-       g®loÿtiÚ_s\99e_mode
- = 
-TRACK_ALLOCATION_SITE
-;
-
-1778 ià(
-       ghas_ç¡_\96em\92ts
- && !
-       gFLAG_®loÿtiÚ_s\99e_´\91\92ur\9ag
-) {
-
-1781 
-       g®loÿtiÚ_s\99e_mode
- = 
-DONT_TRACK_ALLOCATION_SITE
-;
-
-1784 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-1785 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-JSFunùiÚ
-::
-kL\99\94®sOff£t
-));
-
-1786 
-__
-LßdSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(
-ex´
-->
-l\99\94®_\9adex
-()));
-
-1787 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-cÚ¡ªt_\96em\92ts
-));
-
-1788 ià(
-       gex´
-->
-d\95th
-(è> 1 || 
-       gËngth
- > 
-       gJSObjeù
-::
-kIn\99\9flMaxFa¡EËm\92tA¼ay
-) {
-
-1789 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-æags
-));
-
-1790 
-__
-Push
-(
-r6
-, 
-r5
-, 
-r4
-, 
-r3
-);
-
-1791 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kC»©eA¼ayL\99\94®
-, 4);
-
-1793 
-Fa¡ClÚeSh®lowA¼ayStub
-¡ub
-(
-isީe
-(), 
-®loÿtiÚ_s\99e_mode
-);
-
-1794 
-__
-C®lStub
-(&
-¡ub
-);
-
-1797 
-boÞ
-       g»suÉ_§ved
- = 
-çl£
-;
-
-1801 \ f\12
-       gi
- = 0; i < 
-       gËngth
-; i++) {
-
-1802 
-Ex´essiÚ
-* 
-       gsubex´
- = 
-subex´s
-->
-(
-i
-);
-
-1805 ià(
-       gComp\9eeTimeV®ue
-::
-IsComp\9eeTimeV®ue
-(
-subex´
-)) \ 6;
-
-1807 ià(!
-       g»suÉ_§ved
-) {
-
-1808 
-__
-push
-(
-r3
-);
-
-1809 
-__
-Push
-(
-Smi
-::
-FromIÁ
-(
-ex´
-->
-l\99\94®_\9adex
-()));
-
-1810 
-       g»suÉ_§ved
- = 
-\8cue
-;
-
-1812 
-Vis\99FÜAccumuÏtÜV®ue
-(
-subex´
-);
-
-1814 ià(
-IsFa¡ObjeùEËm\92tsK\9ad
-(
-cÚ¡ªt_\96em\92ts_k\9ad
-)) {
-
-1815 \12
-       goff£t
- = 
-FixedA¼ay
-::
-kH\97d\94Size
- + (
-i
- * 
-kPo\9a\8brSize
-);
-
-1816 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-1817 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r8
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-1818 
-__
-StÜeP
-(
-»suÉ_»gi¡\94
-(), 
-F\9bldMemO³¿nd
-(
-r4
-, 
-off£t
-), 
-r0
-);
-
-1820 
-__
-RecÜdWr\99eF\9bld
-(
-r4
-, 
-off£t
-, 
-»suÉ_»gi¡\94
-(), 
-r5
-, 
-kLRHasB\93nSaved
-,
-
-1821 
-kDÚtSaveFPRegs
-, 
-EMIT_REMEMBERED_SET
-,
-
-1822 
-INLINE_SMI_CHECK
-);
-
-1824 
-__
-LßdSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-i
-));
-
-1825 
-StÜeA¼ayL\99\94®EËm\92tStub
-¡ub
-(
-isީe
-());
-
-1826 
-__
-C®lStub
-(&
-¡ub
-);
-
-1829 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-G\91IdFÜEËm\92t
-(
-i
-), 
-NO_REGISTERS
-);
-
-1832 ià(
-       g»suÉ_§ved
-) {
-
-1833 
-__
-pÝ
-();
-
-1834 
-cڋxt
-()->
-PlugTOS
-();
-
-1836 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1841 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99Assignm\92t
-(
-Assignm\92t
-* 
-ex´
-) {
-
-1842 
-DCHECK
-(
-ex´
-->
-\8frg\91
-()->
-IsV®idReã»nûEx´essiÚ
-());
-
-1844 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Assignment");
-
-1846 
-Prݔty
-* 
-       g´Ý\94ty
- = 
-ex´
-->
-\8frg\91
-()->
-AsPrݔty
-();
-
-1847 
-LhsK\9ad
-       gassign_ty³
- = 
-G\91AssignTy³
-(
-´Ý\94ty
-);
-
-1850 \1a
-       gassign_ty³
-) {
-
-1851 \ 4
-       gVARIABLE
-:
-
-1854 \ 4
-       gNAMED_PROPERTY
-:
-
-1855 ià(
-ex´
-->
-is_compound
-()) {
-
-1857 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-1858 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-1860 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-1863 \ 4
-       gNAMED_SUPER_PROPERTY
-:
-
-1864 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-1865 
-Em\99LßdHomeObjeù
-(
-´Ý\94ty
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-1866 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-1867 ià(
-       gex´
-->
-is_compound
-()) {
-
-1868 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-1869 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-1870 
-__
-Push
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-1873 \ 4
-       gKEYED_SUPER_PROPERTY
-: {
-
-1874 cڡ 
-Regi¡\94
-sü©ch
- = 
-r4
-;
-
-1875 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-1876 
-Em\99LßdHomeObjeù
-(
-´Ý\94ty
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-1877 
-__
-Move
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-1878 
-Vis\99FÜAccumuÏtÜV®ue
-(
-´Ý\94ty
-->
-key
-());
-
-1879 
-__
-Push
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-1880 ià(
-       gex´
-->
-is_compound
-()) {
-
-1881 cڡ 
-Regi¡\94
-       gsü©ch1
- = 
-r5
-;
-
-1882 
-__
-LßdP
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-1883 
-__
-Push
-(
-sü©ch1
-, 
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-1887 \ 4
-       gKEYED_PROPERTY
-:
-
-1888 ià(
-ex´
-->
-is_compound
-()) {
-
-1889 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-1890 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-key
-());
-
-1891 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(),
-
-1892 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-1893 
-__
-LßdP
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-1895 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-1896 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-key
-());
-
-1903 ià(
-       gex´
-->
-is_compound
-()) {
-
-1905 
-AccumuÏtÜV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-1906 \1a
-       gassign_ty³
-) {
-
-1907 \ 4
-       gVARIABLE
-:
-
-1908 
-Em\99\9fbËLßd
-(
-ex´
-->
-\8frg\91
-()->
-AsV¬\9fbËProxy
-());
-
-1909 
-P»·»FÜBa\9eout
-(
-ex´
-->
-\8frg\91
-(), 
-TOS_REG
-);
-
-1911 \ 4
-       gNAMED_PROPERTY
-:
-
-1912 
-Em\99NamedPrÝ\94tyLßd
-(
-´Ý\94ty
-);
-
-1913 
-P»·»FÜBa\9eoutFÜId
-(
-´Ý\94ty
-->
-LßdId
-(), 
-TOS_REG
-);
-
-1915 \ 4
-       gNAMED_SUPER_PROPERTY
-:
-
-1916 
-Em\99NamedSu³rPrÝ\94tyLßd
-(
-´Ý\94ty
-);
-
-1917 
-P»·»FÜBa\9eoutFÜId
-(
-´Ý\94ty
-->
-LßdId
-(), 
-TOS_REG
-);
-
-1919 \ 4
-       gKEYED_SUPER_PROPERTY
-:
-
-1920 
-Em\99KeyedSu³rPrÝ\94tyLßd
-(
-´Ý\94ty
-);
-
-1921 
-P»·»FÜBa\9eoutFÜId
-(
-´Ý\94ty
-->
-LßdId
-(), 
-TOS_REG
-);
-
-1923 \ 4
-       gKEYED_PROPERTY
-:
-
-1924 
-Em\99KeyedPrÝ\94tyLßd
-(
-´Ý\94ty
-);
-
-1925 
-P»·»FÜBa\9eoutFÜId
-(
-´Ý\94ty
-->
-LßdId
-(), 
-TOS_REG
-);
-
-1930 
-       gTok\92
-::
-V®ue
- = 
-ex´
-->
-b\9a¬y_Ý
-();
-
-1931 
-__
-push
-(
-r3
-);
-
-1932 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-v®ue
-());
-
-1934 
-Ov\94wr\99eMode
-       gmode
- = 
-ex´
-->
-v®ue
-()->
-ResuÉOv\94wr\99eAÎowed
-()
-
-1935 ? 
-OVERWRITE_RIGHT
-
-
-1936 : 
-NO_OVERWRITE
-;
-
-1937 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-() + 1);
-
-1938 
-AccumuÏtÜV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-1939 ià(
-ShouldIÆ\9aeSmiCa£
-(
-)) {
-
-1940 
-Em\99\9aeSmiB\9a¬yOp
-(
-ex´
-->
-b\9a¬y_Ý\94©iÚ
-(), 
-, 
-mode
-,\83x´->
-\8frg\91
-(),
-
-1941 
-ex´
-->
-v®ue
-());
-
-1943 
-Em\99B\9a¬yOp
-(
-ex´
-->
-b\9a¬y_Ý\94©iÚ
-(), 
-, 
-mode
-);
-
-1947 
-P»·»FÜBa\9eout
-(
-ex´
-->
-b\9a¬y_Ý\94©iÚ
-(), 
-TOS_REG
-);
-
-1949 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-v®ue
-());
-
-1953 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-1956 \1a
-       gassign_ty³
-) {
-
-1957 \ 4
-       gVARIABLE
-:
-
-1958 
-Em\99\9fbËAssignm\92t
-(
-ex´
-->
-\8frg\91
-()->
-AsV¬\9fbËProxy
-()->
-v¬
-(),
-
-1959 
-ex´
-->
-());
-
-1960 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-1961 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1963 \ 4
-       gNAMED_PROPERTY
-:
-
-1964 
-Em\99NamedPrÝ\94tyAssignm\92t
-(
-ex´
-);
-
-1966 \ 4
-       gNAMED_SUPER_PROPERTY
-:
-
-1967 
-Em\99NamedSu³rPrÝ\94tyStÜe
-(
-´Ý\94ty
-);
-
-1968 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1970 \ 4
-       gKEYED_SUPER_PROPERTY
-:
-
-1971 
-Em\99KeyedSu³rPrÝ\94tyStÜe
-(
-´Ý\94ty
-);
-
-1972 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-1974 \ 4
-       gKEYED_PROPERTY
-:
-
-1975 
-Em\99KeyedPrÝ\94tyAssignm\92t
-(
-ex´
-);
-
-1981 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99Y\9bld
-(
-Y\9bld
-* 
-ex´
-) {
-
-1982 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Yield");
-
-1985 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-ex´essiÚ
-());
-
-1987 \1a
-       gex´
-->
-y\9bld_k\9ad
-()) {
-
-1988 \ 4
-       gY\9bld
-::
-kSu¥\92d
-:
-
-1990 
-Em\99C»©eI\8b¿tÜResuÉ
-(
-çl£
-);
-
-1991 
-__
-push
-(
-»suÉ_»gi¡\94
-());
-
-1993 \ 4
-       gY\9bld
-::
-kIn\99\9fl
-: {
-
-1994 
-Lab\96
-su¥\92d
-, 
-       gcÚt\9au©iÚ
-, 
-       gpo¡_ruÁime
-, 
-       g»sume
-;
-
-1996 
-__
-b
-(&
-su¥\92d
-);
-
-1998 
-__
-b\9ad
-(&
-cÚt\9au©iÚ
-);
-
-1999 
-__
-b
-(&
-»sume
-);
-
-2001 
-__
-b\9ad
-(&
-su¥\92d
-);
-
-2002 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-g\92\94©Ü_objeù
-());
-
-2003 
-DCHECK
-(
-cÚt\9au©iÚ
-.
-pos
-(è> 0 && 
-Smi
-::
-IsV®id
-(continuation.pos()));
-
-2004 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-cÚt\9au©iÚ
-.
-pos
-()));
-
-2005 
-__
-StÜeP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-),
-
-2006 
-r0
-);
-
-2007 
-__
-StÜeP
-(
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚ\8bxtOff£t
-), 
-r0
-);
-
-2008 
-__
-mr
-(
-r4
-, 
-);
-
-2009 
-__
-RecÜdWr\99eF\9bld
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚ\8bxtOff£t
-, 
-r4
-, 
-r5
-,
-
-2010 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-2011 
-__
-addi
-(
-r4
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kEx´essiÚsOff£t
-));
-
-2012 
-__
-cmp
-(
-, 
-r4
-);
-
-2013 
-__
-beq
-(&
-po¡_ruÁime
-);
-
-2014 
-__
-push
-(
-r3
-);
-
-2015 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kSu¥\92dJSG\92\94©ÜObjeù
-, 1);
-
-2016 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2017 
-__
-b\9ad
-(&
-po¡_ruÁime
-);
-
-2018 
-__
-pÝ
-(
-»suÉ_»gi¡\94
-());
-
-2019 
-Em\99R\91uºSequ\92û
-();
-
-2021 
-__
-b\9ad
-(&
-»sume
-);
-
-2022 
-cڋxt
-()->
-Plug
-(
-»suÉ_»gi¡\94
-());
-
-2026 \ 4
-       gY\9bld
-::
-kF\9a®
-: {
-
-2027 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-g\92\94©Ü_objeù
-());
-
-2028 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-JSG\92\94©ÜObjeù
-::
-kG\92\94©ÜClo£d
-));
-
-2029 
-__
-StÜeP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-»suÉ_»gi¡\94
-(),
-
-2030 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-),
-
-2031 
-r0
-);
-
-2033 
-Em\99C»©eI\8b¿tÜResuÉ
-(
-\8cue
-);
-
-2034 
-Em\99Unw\9adBefÜeR\91
-();
-
-2035 
-Em\99R\91uºSequ\92û
-();
-
-2039 \ 4
-       gY\9bld
-::
-kD\96eg©\9ag
-: {
-
-2040 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-g\92\94©Ü_objeù
-());
-
-2046 
-Lab\96
-       gl_ÿtch
-, 
-       gl_\8cy
-, 
-       gl_su¥\92d
-, 
-       gl_cÚt\9au©iÚ
-, 
-       gl_»sume
-;
-
-2047 
-Lab\96
-       gl_Ãxt
-, 
-       gl_ÿÎ
-;
-
-2048 
-Regi¡\94
-       glßd_»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-2049 
-Regi¡\94
-       glßd_Çme
- = 
-LßdDesü\9d
-::
-NameRegi¡\94
-();
-
-2052 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2053 
-__
-b
-(&
-l_Ãxt
-);
-
-2056 
-__
-b\9ad
-(&
-l_ÿtch
-);
-
-2057 
-hªdËr_\8f
-()->
-£t
-(
-ex´
-->
-\9adex
-(), 
-Smi
-::
-FromIÁ
-(
-l_ÿtch
-.
-pos
-()));
-
-2058 
-__
-LßdRoÙ
-(
-lßd_Çme
-, 
-H\97p
-::
-kthrow_¡r\9agRoÙIndex
-);
-
-2059 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-2060 
-__
-Push
-(
-lßd_Çme
-, 
-r6
-, 
-r3
-);
-
-2061 
-__
-b
-(&
-l_ÿÎ
-);
-
-2066 
-__
-b\9ad
-(&
-l_\8cy
-);
-
-2067 
-__
-pÝ
-(
-r3
-);
-
-2068 
-__
-PushTryHªdËr
-(
-S\8fckHªdËr
-::
-CATCH
-, 
-ex´
-->
-\9adex
-());
-
-2069 cڡ \12
-       ghªdËr_size
- = 
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
-;
-
-2070 
-__
-push
-(
-r3
-);
-
-2071 
-__
-b
-(&
-l_su¥\92d
-);
-
-2072 
-__
-b\9ad
-(&
-l_cÚt\9au©iÚ
-);
-
-2073 
-__
-b
-(&
-l_»sume
-);
-
-2074 
-__
-b\9ad
-(&
-l_su¥\92d
-);
-
-2075 cڡ \12
-       gg\92\94©Ü_objeù_d\95th
- = 
-kPo\9a\8brSize
- + 
-hªdËr_size
-;
-
-2076 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-g\92\94©Ü_objeù_d\95th
-));
-
-2077 
-__
-push
-(
-r3
-);
-
-2078 
-DCHECK
-(
-l_cÚt\9au©iÚ
-.
-pos
-(è> 0 && 
-Smi
-::
-IsV®id
-(l_continuation.pos()));
-
-2079 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-l_cÚt\9au©iÚ
-.
-pos
-()));
-
-2080 
-__
-StÜeP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-),
-
-2081 
-r0
-);
-
-2082 
-__
-StÜeP
-(
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚ\8bxtOff£t
-), 
-r0
-);
-
-2083 
-__
-mr
-(
-r4
-, 
-);
-
-2084 
-__
-RecÜdWr\99eF\9bld
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚ\8bxtOff£t
-, 
-r4
-, 
-r5
-,
-
-2085 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-2086 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kSu¥\92dJSG\92\94©ÜObjeù
-, 1);
-
-2087 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2088 
-__
-pÝ
-(
-r3
-);
-
-2089 
-Em\99R\91uºSequ\92û
-();
-
-2090 
-__
-b\9ad
-(&
-l_»sume
-);
-
-2091 
-__
-PÝTryHªdËr
-();
-
-2094 
-__
-b\9ad
-(&
-l_Ãxt
-);
-
-2096 
-__
-LßdRoÙ
-(
-lßd_Çme
-, 
-H\97p
-::
-kÃxt_¡r\9agRoÙIndex
-);
-
-2097 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-2098 
-__
-Push
-(
-lßd_Çme
-, 
-r6
-, 
-r3
-);
-
-2101 
-__
-b\9ad
-(&
-l_ÿÎ
-);
-
-2102 
-__
-LßdP
-(
-lßd_»ûiv\94
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2103 
-__
-LßdP
-(
-lßd_Çme
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-2104 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2105 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-2106 
-O³¿nd
-(
-SmiFromSlÙ
-(
-ex´
-->
-KeyedLßdF\93dbackSlÙ
-())));
-
-2108 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-KeyedLßdIC
-(
-isީe
-()).
-code
-();
-
-2109 
-C®lIC
-(
-ic
-, 
-Ty³F\93dbackId
-::
-NÚe
-());
-
-2110 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-2111 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-2112 
-C®lFunùiÚStub
-¡ub
-(
-isީe
-(), 1, 
-CALL_AS_METHOD
-);
-
-2113 
-__
-C®lStub
-(&
-¡ub
-);
-
-2115 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2116 
-__
-DrÝ
-(1);
-
-2119 
-__
-Move
-(
-lßd_»ûiv\94
-, 
-r3
-);
-
-2121 
-__
-push
-(
-lßd_»ûiv\94
-);
-
-2122 
-__
-LßdRoÙ
-(
-lßd_Çme
-, 
-H\97p
-::
-kdÚe_¡r\9agRoÙIndex
-);
-
-2123 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2124 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-2125 
-O³¿nd
-(
-SmiFromSlÙ
-(
-ex´
-->
-DÚeF\93dbackSlÙ
-())));
-
-2127 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-2128 
-       gHªdË
-<
-       gCode
-> 
-       gboÞ_ic
- = 
-ToBoޗnStub
-::
-G\91Un\9a\99\9flized
-(
-isީe
-());
-
-2129 
-C®lIC
-(
-boÞ_ic
-);
-
-2130 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2131 
-__
-beq
-(&
-l_\8cy
-);
-
-2134 
-__
-pÝ
-(
-lßd_»ûiv\94
-);
-
-2135 
-__
-LßdRoÙ
-(
-lßd_Çme
-, 
-H\97p
-::
-kv®ue_¡r\9agRoÙIndex
-);
-
-2136 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2137 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-2138 
-O³¿nd
-(
-SmiFromSlÙ
-(
-ex´
-->
-V®ueF\93dbackSlÙ
-())));
-
-2140 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-2141 
-cڋxt
-()->
-DrÝAndPlug
-(2, 
-r3
-);
-
-2148 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99G\92\94©ÜResume
-(
-
-2149 
-Ex´essiÚ
-* 
-g\92\94©Ü
-, Ex´essiÚ* 
-v®ue
-,
-
-2150 
-JSG\92\94©ÜObjeù
-::
-ResumeMode
-»sume_mode
-) {
-
-2155 
-Vis\99FÜS\8fckV®ue
-(
-g\92\94©Ü
-);
-
-2156 
-Vis\99FÜAccumuÏtÜV®ue
-(
-v®ue
-);
-
-2157 
-__
-pÝ
-(
-r4
-);
-
-2160 
-Lab\96
-       gwrÚg_¡©e
-, 
-       gþo£d_¡©e
-, 
-       gdÚe
-;
-
-2161 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-));
-
-2162 
-STATIC_ASSERT
-(
-JSG\92\94©ÜObjeù
-::
-kG\92\94©ÜExecut\9ag
- < 0);
-
-2163 
-STATIC_ASSERT
-(
-JSG\92\94©ÜObjeù
-::
-kG\92\94©ÜClo£d
- == 0);
-
-2164 
-__
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-2165 
-__
-beq
-(&
-þo£d_¡©e
-);
-
-2166 
-__
-bÉ
-(&
-wrÚg_¡©e
-);
-
-2169 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚ\8bxtOff£t
-));
-
-2170 
-__
-LßdP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kFunùiÚOff£t
-));
-
-2173 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kReûiv\94Off£t
-));
-
-2174 
-__
-push
-(
-r5
-);
-
-2177 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2178 
-__
-LßdWÜdAr\99h
-(
-
-2179 
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-Sh¬edFunùiÚInfo
-::
-kFÜm®P¬am\91\94CouÁOff£t
-));
-
-2180 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2181 
-Lab\96
-       g¬gum\92t_loÝ
-, 
-       gpush_äame
-;
-
-2182 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2183 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2184 
-__
-beq
-(&
-push_äame
-);
-
-2186 
-__
-SmiUÁag
-(
-r6
-, 
-S\91RC
-);
-
-2187 
-__
-beq
-(&
-push_äame
-, 
-ü0
-);
-
-2189 
-__
-mtùr
-(
-r6
-);
-
-2190 
-__
-b\9ad
-(&
-¬gum\92t_loÝ
-);
-
-2191 
-__
-push
-(
-r5
-);
-
-2192 
-__
-bdnz
-(&
-¬gum\92t_loÝ
-);
-
-2196 
-Lab\96
-       g»sume_äame
-;
-
-2197 
-__
-b\9ad
-(&
-push_äame
-);
-
-2198 
-__
-b
-(&
-»sume_äame
-, 
-S\91LK
-);
-
-2199 
-__
-b
-(&
-dÚe
-);
-
-2200 
-__
-b\9ad
-(&
-»sume_äame
-);
-
-2205 
-__
-PushFixedF¿me
-(
-r7
-);
-
-2207 
-__
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-2210 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kO³¿ndS\8fckOff£t
-));
-
-2211 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-2212 
-__
-SmiUÁag
-(
-r6
-, 
-S\91RC
-);
-
-2216 
-Lab\96
-       gÿÎ_»sume
-;
-
-2217 ià(
-       g»sume_mode
- =ð
-JSG\92\94©ÜObjeù
-::
-NEXT
-) {
-
-2218 
-Lab\96
-¦ow_»sume
-;
-
-2219 
-__
-bÃ
-(&
-¦ow_»sume
-, 
-ü0
-);
-
-2220 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r7
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-2221 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2223 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-masm_
-);
-
-2225 
-__
-LßdP
-(
-kCÚ¡ªtPoÞRegi¡\94
-,
-
-2226 
-MemO³¿nd
-(
-\9d
-, 
-Code
-::
-kCÚ¡ªtPoÞOff£t
- - Code::
-kH\97d\94Size
-));
-
-2228 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-));
-
-2229 
-__
-SmiUÁag
-(
-r5
-);
-
-2230 
-__
-add
-(
-\9d
-, ip, 
-r5
-);
-
-2231 
-__
-LßdSmiL\99\94®
-(
-r5
-,
-
-2232 
-Smi
-::
-FromIÁ
-(
-JSG\92\94©ÜObjeù
-::
-kG\92\94©ÜExecut\9ag
-));
-
-2233 
-__
-StÜeP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSG\92\94©ÜObjeù
-::
-kCÚt\9au©iÚOff£t
-),
-
-2234 
-r0
-);
-
-2235 
-__
-Jump
-(
-\9d
-);
-
-2236 
-__
-b\9ad
-(&
-¦ow_»sume
-);
-
-2237 #ià
-V8_OOL_CONSTANT_POOL
-
-
-2241 
-__
-beq
-(&
-ÿÎ_»sume
-, 
-ü0
-);
-
-2246 
-Lab\96
-       gÝ\94ªd_loÝ
-;
-
-2247 
-__
-mtùr
-(
-r6
-);
-
-2248 
-__
-b\9ad
-(&
\94ªd_loÝ
-);
-
-2249 
-__
-push
-(
-r5
-);
-
-2250 
-__
-bdnz
-(&
\94ªd_loÝ
-);
-
-2252 
-__
-b\9ad
-(&
-ÿÎ_»sume
-);
-
-2253 
-DCHECK
-(!
-»suÉ_»gi¡\94
-().
-is
-(
-r4
-));
-
-2254 
-__
-Push
-(
-r4
-, 
-»suÉ_»gi¡\94
-());
-
-2255 
-__
-Push
-(
-Smi
-::
-FromIÁ
-(
-»sume_mode
-));
-
-2256 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kResumeJSG\92\94©ÜObjeù
-, 3);
-
-2258 
-__
-¡Ý
-("not-reached");
-
-2261 
-__
-b\9ad
-(&
-þo£d_¡©e
-);
-
-2262 ià(
-       g»sume_mode
- =ð
-JSG\92\94©ÜObjeù
-::
-NEXT
-) {
-
-2264 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2265 
-__
-push
-(
-r5
-);
-
-2267 
-Em\99C»©eI\8b¿tÜResuÉ
-(
-\8cue
-);
-
-2270 
-__
-push
-(
-r3
-);
-
-2271 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrow
-, 1);
-
-2273 
-__
-b
-(&
-dÚe
-);
-
-2276 
-__
-b\9ad
-(&
-wrÚg_¡©e
-);
-
-2277 
-__
-push
-(
-r4
-);
-
-2278 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowG\92\94©ÜS\8f\8bE¼Ü
-, 1);
-
-2280 
-__
-b\9ad
-(&
-dÚe
-);
-
-2281 
-cڋxt
-()->
-Plug
-(
-»suÉ_»gi¡\94
-());
-
-2285 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99C»©eI\8b¿tÜResuÉ
-(
-boÞ
-dÚe
-) {
-
-2286 
-Lab\96
-gc_»qu\9ced
-;
-
-2287 
-Lab\96
-       g®loÿ\8bd
-;
-
-2289 cڡ \12
-       g\9a¡ªû_size
- = 5 * 
-kPo\9a\8brSize
-;
-
-2290 
-DCHECK_EQ
-(
-isީe
-()->
-Çtive_cÚ\8bxt
-()->
-\99\94©Ü_»suÉ_m­
-()->
-\9a¡ªû_size
-(),
-
-2291 
-\9a¡ªû_size
-);
-
-2293 
-__
-AÎoÿ\8b
-(
-\9a¡ªû_size
-, 
-r3
-, 
-r5
-, 
-r6
-, &
-gc_»qu\9ced
-, 
-TAG_OBJECT
-);
-
-2294 
-__
-b
-(&
-®loÿ\8bd
-);
-
-2296 
-__
-b\9ad
-(&
-gc_»qu\9ced
-);
-
-2297 
-__
-Push
-(
-Smi
-::
-FromIÁ
-(
-\9a¡ªû_size
-));
-
-2298 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kAÎoÿ\8bInNewS·û
-, 1);
-
-2299 
-__
-LßdP
-(
-cÚ\8bxt_»gi¡\94
-(),
-
-2300 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2302 
-__
-b\9ad
-(&
-®loÿ\8bd
-);
-
-2303 
-__
-LßdP
-(
-r4
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-2304 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-Ô4, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-2305 
-__
-LßdP
-(
-r4
-, 
-CÚ\8bxtO³¿nd
-Ô4, 
-Cڋxt
-::
-ITERATOR_RESULT_MAP_INDEX
-));
-
-2306 
-__
-pÝ
-(
-r5
-);
-
-2307 
-__
-mov
-(
-r6
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-ToBoޗn
-(
-dÚe
-)));
-
-2308 
-__
-mov
-(
-r7
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-em±y_fixed_¬¿y
-()));
-
-2309 
-__
-StÜeP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-2310 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-), 
-r0
-);
-
-2311 
-__
-StÜeP
-(
-r7
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kEËm\92tsOff£t
-), 
-r0
-);
-
-2312 
-__
-StÜeP
-(
-r5
-,
-
-2313 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kResuÉV®uePrÝ\94tyOff£t
-),
-
-2314 
-r0
-);
-
-2315 
-__
-StÜeP
-(
-r6
-,
-
-2316 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kResuÉDÚePrÝ\94tyOff£t
-),
-
-2317 
-r0
-);
-
-2321 
-__
-RecÜdWr\99eF\9bld
-(
-r3
-, 
-JSG\92\94©ÜObjeù
-::
-kResuÉV®uePrÝ\94tyOff£t
-, 
-r5
-, 
-r6
-,
-
-2322 
-kLRHasB\93nSaved
-, 
-kDÚtSaveFPRegs
-);
-
-2326 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99NamedPrÝ\94tyLßd
-(
-Prݔty
-* 
-´Ý
-) {
-
-2327 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2328 
-L\99\94®
-* 
-       gkey
- = 
-´Ý
-->
-key
-()->
-AsL\99\94®
-();
-
-2329 
-DCHECK
-(!
-´Ý
-->
-IsSu³rAcûss
-());
-
-2331 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-key
-->
-v®ue
-()));
-
-2332 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2333 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-2334 
-O³¿nd
-(
-SmiFromSlÙ
-(
-´Ý
-->
-PrÝ\94tyF\93dbackSlÙ
-())));
-
-2335 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-2337 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-, 
-´Ý
-->
-PrÝ\94tyF\93dbackId
-());
-
-2342 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99NamedSu³rPrÝ\94tyLßd
-(
-Prݔty
-* 
-´Ý
-) {
-
-2344 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2345 
-L\99\94®
-* 
-       gkey
- = 
-´Ý
-->
-key
-()->
-AsL\99\94®
-();
-
-2346 
-DCHECK
-(!
-key
-->
-v®ue
-()->
-IsSmi
-());
-
-2347 
-DCHECK
-(
-´Ý
-->
-IsSu³rAcûss
-());
-
-2349 
-__
-Push
-(
-key
-->
-v®ue
-());
-
-2350 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdFromSu³r
-, 3);
-
-2354 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedPrÝ\94tyLßd
-(
-Prݔty
-* 
-´Ý
-) {
-
-2355 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2356 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-KeyedLßdIC
-(
-isީe
-()).
-code
-();
-
-2357 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2358 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-2359 
-O³¿nd
-(
-SmiFromSlÙ
-(
-´Ý
-->
-PrÝ\94tyF\93dbackSlÙ
-())));
-
-2360 
-C®lIC
-(
-ic
-);
-
-2362 
-C®lIC
-(
-ic
-, 
-´Ý
-->
-PrÝ\94tyF\93dbackId
-());
-
-2367 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedSu³rPrÝ\94tyLßd
-(
-Prݔty
-* 
-´Ý
-) {
-
-2369 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2371 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdKeyedFromSu³r
-, 3);
-
-2375 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99\9aeSmiB\9a¬yOp
-(
-B\9a¬yO³¿tiÚ
-* 
-ex´
-,
-
-2376 
-Tok\92
-::
-V®ue
-,
-
-2377 
-Ov\94wr\99eMode
-mode
-,
-
-2378 
-Ex´essiÚ
-* 
-Ëá_ex´
-,
-
-2379 
-Ex´essiÚ
-* 
-right_ex´
-) {
-
-2380 
-Lab\96
-       gdÚe
-, 
-       gsmi_ÿ£
-, 
-       g¡ub_ÿÎ
-;
-
-2382 
-Regi¡\94
-       gsü©ch1
- = 
-r5
-;
-
-2383 
-Regi¡\94
-       gsü©ch2
- = 
-r6
-;
-
-2386 
-Regi¡\94
-       gËá
- = 
-r4
-;
-
-2387 
-Regi¡\94
-       gright
- = 
-r3
-;
-
-2388 
-__
-pÝ
-(
-Ëá
-);
-
-2391 
-__
-Üx
-(
-sü©ch1
-, 
-Ëá
-, 
-right
-);
-
-2392 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2393 
-JumpP©chS\99e
-·tch_s\99e
-(
-masm_
-);
-
-2394 
-       g·tch_s\99e
-.
-Em\99JumpIfSmi
-(
-sü©ch1
-, &
-smi_ÿ£
-);
-
-2396 
-__
-b\9ad
-(&
-¡ub_ÿÎ
-);
-
-2397 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- = 
-CodeFaùÜy
-::
-B\9a¬yOpIC
-(
-isީe
-(), 
-, 
-mode
-).
-code
-();
-
-2398 
-C®lIC
-(
-code
-, 
-ex´
-->
-B\9a¬yO³¿tiÚF\93dbackId
-());
-
-2399 
-       g·tch_s\99e
-.
-Em\99P©chInfo
-();
-
-2400 
-__
-b
-(&
-dÚe
-);
-
-2402 
-__
-b\9ad
-(&
-smi_ÿ£
-);
-
-2405 \1a
-       gÝ
-) {
-
-2406 \ 4
-       gTok\92
-::
-SAR
-:
-
-2407 
-__
-G\91L\97¡B\99sFromSmi
-(
-sü©ch1
-, 
-right
-, 5);
-
-2408 
-__
-ShiáRightAr\99h
-(
-right
-, 
-Ëá
-, 
-sü©ch1
-);
-
-2409 
-__
-CˬRightImm
-(
-right
-,\84ight, 
-O³¿nd
-(
-kSmiTagSize
- + 
-kSmiShiáSize
-));
-
-2411 \ 4
-       gTok\92
-::
-SHL
-: {
-
-2412 
-__
-G\91L\97¡B\99sFromSmi
-(
-sü©ch2
-, 
-right
-, 5);
-
-2413 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2414 
-__
-ShiáLeá_
-(
-right
-, 
-Ëá
-, 
-sü©ch2
-);
-
-2416 
-__
-SmiUÁag
-(
-sü©ch1
-, 
-Ëá
-);
-
-2417 
-__
-ShiáLeá_
-(
-sü©ch1
-, sü©ch1, 
-sü©ch2
-);
-
-2419 
-__
-JumpIfNÙSmiCªdid©e
-(
-sü©ch1
-, 
-sü©ch2
-, &
-¡ub_ÿÎ
-);
-
-2420 
-__
-SmiTag
-(
-right
-, 
-sü©ch1
-);
-
-2424 \ 4
-       gTok\92
-::
-SHR
-: {
-
-2425 
-__
-SmiUÁag
-(
-sü©ch1
-, 
-Ëá
-);
-
-2426 
-__
-G\91L\97¡B\99sFromSmi
-(
-sü©ch2
-, 
-right
-, 5);
-
-2427 
-__
-¤w
-(
-sü©ch1
-, sü©ch1, 
-sü©ch2
-);
-
-2429 
-__
-JumpIfNÙUnsigÃdSmiCªdid©e
-(
-sü©ch1
-, 
-r0
-, &
-¡ub_ÿÎ
-);
-
-2430 
-__
-SmiTag
-(
-right
-, 
-sü©ch1
-);
-
-2433 \ 4
-       gTok\92
-::
-ADD
-: {
-
-2434 
-__
-AddAndCheckFÜOv\94æow
-(
-sü©ch1
-, 
-Ëá
-, 
-right
-, 
-sü©ch2
-, 
-r0
-);
-
-2435 
-__
-bÃ
-(&
-¡ub_ÿÎ
-, 
-ü0
-);
-
-2436 
-__
-mr
-(
-right
-, 
-sü©ch1
-);
-
-2439 \ 4
-       gTok\92
-::
-SUB
-: {
-
-2440 
-__
-SubAndCheckFÜOv\94æow
-(
-sü©ch1
-, 
-Ëá
-, 
-right
-, 
-sü©ch2
-, 
-r0
-);
-
-2441 
-__
-bÃ
-(&
-¡ub_ÿÎ
-, 
-ü0
-);
-
-2442 
-__
-mr
-(
-right
-, 
-sü©ch1
-);
-
-2445 \ 4
-       gTok\92
-::
-MUL
-: {
-
-2446 
-Lab\96
-mul_z\94o
-;
-
-2447 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2449 
-__
-SmiUÁag
-(
-\9d
-, 
-right
-);
-
-2450 
-__
-SmiUÁag
-(
-r0
-, 
-Ëá
-);
-
-2451 
-__
-Mul
-(
-sü©ch1
-, 
-r0
-, 
-\9d
-);
-
-2454 
-__
-Te¡IfIÁ32
-(
-sü©ch1
-, 
-sü©ch2
-, 
-\9d
-);
-
-2455 
-__
-bÃ
-(&
-¡ub_ÿÎ
-);
-
-2457 
-__
-SmiUÁag
-(
-\9d
-, 
-right
-);
-
-2458 
-__
-muÎw
-(
-sü©ch1
-, 
-Ëá
-, 
-\9d
-);
-
-2459 
-__
-mulhw
-(
-sü©ch2
-, 
-Ëá
-, 
-\9d
-);
-
-2462 
-__
-Te¡IfIÁ32
-(
-sü©ch2
-, 
-sü©ch1
-, 
-\9d
-);
-
-2463 
-__
-bÃ
-(&
-¡ub_ÿÎ
-);
-
-2466 
-__
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2467 
-__
-beq
-(&
-mul_z\94o
-);
-
-2468 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2469 
-__
-SmiTag
-(
-right
-, 
-sü©ch1
-);
-
-2471 
-__
-mr
-(
-right
-, 
-sü©ch1
-);
-
-2473 
-__
-b
-(&
-dÚe
-);
-
-2476 
-__
-b\9ad
-(&
-mul_z\94o
-);
-
-2477 
-__
-add
-(
-sü©ch2
-, 
-right
-, 
-Ëá
-);
-
-2478 
-__
-cmpi
-(
-sü©ch2
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2479 
-__
-bÉ
-(&
-¡ub_ÿÎ
-);
-
-2480 
-__
-LßdSmiL\99\94®
-(
-right
-, 
-Smi
-::
-FromIÁ
-(0));
-
-2483 \ 4
-       gTok\92
-::
-BIT_OR
-:
-
-2484 
-__
-Üx
-(
-right
-, 
-Ëá
-,\84ight);
-
-2486 \ 4
-       gTok\92
-::
-BIT_AND
-:
-
-2487 
-__
-ªd_
-(
-right
-, 
-Ëá
-,\84ight);
-
-2489 \ 4
-       gTok\92
-::
-BIT_XOR
-:
-
-2490 
-__
-xÜ_
-(
-right
-, 
-Ëá
-,\84ight);
-
-2493 
-UNREACHABLE
-();
-
-2496 
-__
-b\9ad
-(&
-dÚe
-);
-
-2497 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2501 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99CÏssDef\9aePrÝ\94t\9bs
-(
-CÏssL\99\94®
-* 
-l\99
-) {
-
-2503 
-DCHECK
-(
-l\99
- !ð
-NULL
-);
-
-2504 
-__
-push
-(
-r3
-);
-
-2508 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-2509 
-__
-LßdP
-(
-sü©ch
-,
-
-2510 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-2511 
-__
-push
-(
-sü©ch
-);
-
-2513 \ f\12
-       gi
- = 0; i < 
-       gl\99
-->
-´Ý\94t\9bs
-()->
-Ëngth
-(); i++) {
-
-2514 
-       gObjeùL\99\94®
-::
-Prݔty
-* 
-´Ý\94ty
- = 
-l\99
-->
-´Ý\94t\9bs
-()->
-(
-i
-);
-
-2515 
-L\99\94®
-* 
-       gkey
- = 
-´Ý\94ty
-->
-key
-()->
-AsL\99\94®
-();
-
-2516 
-Ex´essiÚ
-* 
-       gv®ue
- = 
-´Ý\94ty
-->
-v®ue
-();
-
-2517 
-DCHECK
-(
-key
- !ð
-NULL
-);
-
-2519 ià(
-       g´Ý\94ty
-->
-is_¡©ic
-()) {
-
-2520 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2522 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-2524 
-__
-push
-(
-sü©ch
-);
-
-2525 
-Vis\99FÜS\8fckV®ue
-(
-key
-);
-
-2526 
-Vis\99FÜS\8fckV®ue
-(
-v®ue
-);
-
-2528 \1a
-       g´Ý\94ty
-->
-k\9ad
-()) {
-
-2529 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-CONSTANT
-:
-
-2530 \ 4
-ObjeùL\99\94®
-::
-Prݔty
-::
-MATERIALIZED_LITERAL
-:
-
-2531 \ 4
-ObjeùL\99\94®
-::
-Prݔty
-::
-COMPUTED
-:
-
-2532 \ 4
-ObjeùL\99\94®
-::
-Prݔty
-::
-PROTOTYPE
-:
-
-2533 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDef\9aeCÏssM\91hod
-, 3);
-
-2536 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-GETTER
-:
-
-2537 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDef\9aeCÏssG\91\8br
-, 3);
-
-2540 \ 4
-       gObjeùL\99\94®
-::
-Prݔty
-::
-SETTER
-:
-
-2541 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kDef\9aeCÏssS\91\8br
-, 3);
-
-2545 
-UNREACHABLE
-();
-
-2550 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kToFa¡PrÝ\94t\9bs
-, 1);
-
-2553 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kToFa¡PrÝ\94t\9bs
-, 1);
-
-2557 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99B\9a¬yOp
-(
-B\9a¬yO³¿tiÚ
-* 
-ex´
-, 
-Tok\92
-::
-V®ue
-,
-
-2558 
-Ov\94wr\99eMode
-mode
-) {
-
-2559 
-__
-pÝ
-(
-r4
-);
-
-2560 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- = 
-CodeFaùÜy
-::
-B\9a¬yOpIC
-(
-isީe
-(), 
-, 
-mode
-).
-code
-();
-
-2561 
-JumpP©chS\99e
-·tch_s\99e
-(
-masm_
-);
-
-2562 
-C®lIC
-(
-code
-, 
-ex´
-->
-B\9a¬yO³¿tiÚF\93dbackId
-());
-
-2563 
-       g·tch_s\99e
-.
-Em\99P©chInfo
-();
-
-2564 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2568 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Assignm\92t
-(
-Ex´essiÚ
-* 
-ex´
-) {
-
-2569 
-DCHECK
-(
-ex´
-->
-IsV®idReã»nûEx´essiÚ
-());
-
-2571 
-Prݔty
-* 
-       g´Ý
- = 
-ex´
-->
-AsPrݔty
-();
-
-2572 
-LhsK\9ad
-       gassign_ty³
- = 
-G\91AssignTy³
-(
-´Ý
-);
-
-2574 \1a
-       gassign_ty³
-) {
-
-2575 \ 4
-       gVARIABLE
-: {
-
-2576 
-V¬\9f
-* 
-v¬
- = 
-ex´
-->
-AsV¬\9fbËProxy
-()->var();
-
-2577 
-EfãùCÚ\8bxt
-cڋxt
-(
-this
-);
-
-2578 
-Em\99\9fbËAssignm\92t
-(
-v¬
-, 
-Tok\92
-::
-ASSIGN
-);
-
-2581 \ 4
-       gNAMED_PROPERTY
-: {
-
-2582 
-__
-push
-(
-r3
-);
-
-2583 
-Vis\99FÜAccumuÏtÜV®ue
-(
-´Ý
-->
-obj
-());
-
-2584 
-__
-Move
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-r3
-);
-
-2585 
-__
-pÝ
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-());
-
-2586 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(),
-
-2587 
-O³¿nd
-(
-´Ý
-->
-key
-()->
-AsL\99\94®
-()->
-v®ue
-()));
-
-2588 
-C®lStÜeIC
-();
-
-2591 \ 4
-       gNAMED_SUPER_PROPERTY
-: {
-
-2592 
-__
-Push
-(
-r3
-);
-
-2593 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-2594 
-Em\99LßdHomeObjeù
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-2596 
-Regi¡\94
-       gsü©ch
- = 
-r5
-;
-
-2597 
-Regi¡\94
-       gsü©ch2
- = 
-r6
-;
-
-2598 
-__
-mr
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-2599 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2600 
-__
-LßdP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-, 0));
-
-2601 
-__
-StÜeP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2602 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-2604 
-Em\99NamedSu³rPrÝ\94tyStÜe
-(
-´Ý
-);
-
-2607 \ 4
-       gKEYED_SUPER_PROPERTY
-: {
-
-2608 
-__
-Push
-(
-r3
-);
-
-2609 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-2610 
-Em\99LßdHomeObjeù
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-2611 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-2612 
-Vis\99FÜAccumuÏtÜV®ue
-(
-´Ý
-->
-key
-());
-
-2613 
-Regi¡\94
-       gsü©ch
- = 
-r5
-;
-
-2614 
-Regi¡\94
-       gsü©ch2
- = 
-r6
-;
-
-2615 
-__
-LßdP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-2617 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2618 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-2619 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-2620 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2621 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 0));
-
-2622 
-__
-Move
-(
-r3
-, 
-sü©ch2
-);
-
-2624 
-Em\99KeyedSu³rPrÝ\94tyStÜe
-(
-´Ý
-);
-
-2627 \ 4
-       gKEYED_PROPERTY
-: {
-
-2628 
-__
-push
-(
-r3
-);
-
-2629 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-());
-
-2630 
-Vis\99FÜAccumuÏtÜV®ue
-(
-´Ý
-->
-key
-());
-
-2631 
-__
-Move
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(), 
-r3
-);
-
-2632 
-__
-PÝ
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-(),
-
-2633 
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2634 
-       gHªdË
-<
-       gCode
-> 
-       gic
- =
-
-2635 
-CodeFaùÜy
-::
-KeyedStÜeIC
-(
-isީe
-(), 
-¡riù_mode
-()).
-code
-();
-
-2636 
-C®lIC
-(
-ic
-);
-
-2640 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2644 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99StÜeToS\8fckLoÿlOrCÚ\8bxtSlÙ
-(
-
-2645 
-V¬\9f
-* 
-v¬
-, 
-MemO³¿nd
-loÿtiÚ
-) {
-
-2646 
-__
-StÜeP
-(
-»suÉ_»gi¡\94
-(), 
-loÿtiÚ
-, 
-r0
-);
-
-2647 ià(
-       gv¬
-->
-IsCÚ\8bxtSlÙ
-()) {
-
-2649 
-__
-mr
-(
-r6
-, 
-»suÉ_»gi¡\94
-());
-
-2650 \12
-       goff£t
- = 
-Cڋxt
-::
-SlÙOff£t
-(
-v¬
-->
-\9adex
-());
-
-2651 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-r4
-, 
-off£t
-, 
-r6
-, 
-r5
-, 
-kLRHasB\93nSaved
-,
-
-2652 
-kDÚtSaveFPRegs
-);
-
-2657 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99\9fbËAssignm\92t
-(
-V¬\9f
-* 
-v¬
-, 
-Tok\92
-::
-V®ue
-) {
-
-2658 ià(
-v¬
-->
-IsUÇÎoÿ\8bd
-()) {
-
-2660 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-2661 
-__
-LßdP
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-Glob®ObjeùO³¿nd
-());
-
-2662 
-C®lStÜeIC
-();
-
-2664 } \vià(
-       gÝ
- =ð
-Tok\92
-::
-INIT_CONST_LEGACY
-) {
-
-2666 
-DCHECK
-(!
-v¬
-->
-IsP¬am\91\94
-());
-
-2667 ià(
-       gv¬
-->
-IsLookupSlÙ
-()) {
-
-2668 
-__
-push
-(
-r3
-);
-
-2669 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-2670 
-__
-Push
-(
-, 
-r3
-);
-
-2671 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kIn\99\9flizeLegacyCÚ¡LookupSlÙ
-, 3);
-
-2673 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-2674 
-Lab\96
-       gsk\9d
-;
-
-2675 
-MemO³¿nd
-       gloÿtiÚ
- = 
-V¬O³¿nd
-(
-v¬
-, 
-r4
-);
-
-2676 
-__
-LßdP
-(
-r5
-, 
-loÿtiÚ
-);
-
-2677 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2678 
-__
-bÃ
-(&
-sk\9d
-);
-
-2679 
-Em\99StÜeToS\8fckLoÿlOrCÚ\8bxtSlÙ
-(
-v¬
-, 
-loÿtiÚ
-);
-
-2680 
-__
-b\9ad
-(&
-sk\9d
-);
-
-2683 } \vià(
-       gv¬
-->
-mode
-(è=ð
-LET
- && 
- !ð
-Tok\92
-::
-INIT_LET
-) {
-
-2685 
-DCHECK
-(!
-v¬
-->
-IsLookupSlÙ
-());
-
-2686 
-DCHECK
-(
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-());
-
-2687 
-Lab\96
-       gassign
-;
-
-2688 
-MemO³¿nd
-       gloÿtiÚ
- = 
-V¬O³¿nd
-(
-v¬
-, 
-r4
-);
-
-2689 
-__
-LßdP
-(
-r6
-, 
-loÿtiÚ
-);
-
-2690 
-__
-Com·»RoÙ
-(
-r6
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2691 
-__
-bÃ
-(&
-assign
-);
-
-2692 
-__
-mov
-(
-r6
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-2693 
-__
-push
-(
-r6
-);
-
-2694 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowReã»nûE¼Ü
-, 1);
-
-2696 
-__
-b\9ad
-(&
-assign
-);
-
-2697 
-Em\99StÜeToS\8fckLoÿlOrCÚ\8bxtSlÙ
-(
-v¬
-, 
-loÿtiÚ
-);
-
-2699 } \vià(!
-       gv¬
-->
-is_cڡ_mode
-(è|| 
-       gÝ
- =ð
-Tok\92
-::
-INIT_CONST
-) {
-
-2700 ià(
-v¬
-->
-IsLookupSlÙ
-()) {
-
-2702 
-__
-push
-(
-r3
-);
-
-2703 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-2704 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-Smi
-::
-FromIÁ
-(
-¡riù_mode
-())));
-
-2705 
-__
-Push
-(
-, 
-r4
-, 
-r3
-);
-
-2706 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kStÜeLookupSlÙ
-, 4);
-
-2710 
-DCHECK
-((
-v¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-()));
-
-2711 
-MemO³¿nd
-       gloÿtiÚ
- = 
-V¬O³¿nd
-(
-v¬
-, 
-r4
-);
-
-2712 ià(
-       gg\92\94©e_debug_code_
- && 
-       gÝ
- =ð
-Tok\92
-::
-INIT_LET
-) {
-
-2714 
-__
-LßdP
-(
-r5
-, 
-loÿtiÚ
-);
-
-2715 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2716 
-__
-Check
-(
-eq
-, 
-kL\91B\9ad\9agReIn\99\9fliz©iÚ
-);
-
-2718 
-Em\99StÜeToS\8fckLoÿlOrCÚ\8bxtSlÙ
-(
-v¬
-, 
-loÿtiÚ
-);
-
-2725 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99NamedPrÝ\94tyAssignm\92t
-(
-Assignm\92t
-* 
-ex´
-) {
-
-2727 
-Prݔty
-* 
-´Ý
- = 
-ex´
-->
-\8frg\91
-()->
-AsPrݔty
-();
-
-2728 
-DCHECK
-(
-´Ý
- !ð
-NULL
-);
-
-2729 
-DCHECK
-(
-´Ý
-->
-key
-()->
-IsL\99\94®
-());
-
-2732 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-2733 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(),
-
-2734 
-O³¿nd
-(
-´Ý
-->
-key
-()->
-AsL\99\94®
-()->
-v®ue
-()));
-
-2735 
-__
-pÝ
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2736 
-C®lStÜeIC
-(
-ex´
-->
-Assignm\92tF\93dbackId
-());
-
-2738 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-2739 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2743 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99NamedSu³rPrÝ\94tyStÜe
-(
-Prݔty
-* 
-´Ý
-) {
-
-2747 
-DCHECK
-(
-´Ý
- !ð
-NULL
-);
-
-2748 
-L\99\94®
-* 
-       gkey
- = 
-´Ý
-->
-key
-()->
-AsL\99\94®
-();
-
-2749 
-DCHECK
-(
-key
- !ð
-NULL
-);
-
-2751 
-__
-Push
-(
-key
-->
-v®ue
-());
-
-2752 
-__
-Push
-(
-r3
-);
-
-2753 
-__
-C®lRuÁime
-((
-¡riù_mode
-(è=ð
-STRICT
- ? 
-RuÁime
-::
-kStÜeToSu³r_S\8c
-
-
-2754 : 
-RuÁime
-::
-kStÜeToSu³r_SlÝpy
-),
-
-2759 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedSu³rPrÝ\94tyStÜe
-(
-Prݔty
-* 
-´Ý
-) {
-
-2763 
-DCHECK
-(
-´Ý
- !ð
-NULL
-);
-
-2765 
-__
-Push
-(
-r3
-);
-
-2766 
-__
-C®lRuÁime
-((
-¡riù_mode
-(è=ð
-STRICT
- ? 
-RuÁime
-::
-kStÜeKeyedToSu³r_S\8c
-
-
-2767 : 
-RuÁime
-::
-kStÜeKeyedToSu³r_SlÝpy
-),
-
-2772 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedPrÝ\94tyAssignm\92t
-(
-Assignm\92t
-* 
-ex´
-) {
-
-2776 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-2777 
-__
-PÝ
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(), StÜeDesü\9dtÜ::
-NameRegi¡\94
-());
-
-2778 
-DCHECK
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-().
-is
-(
-r3
-));
-
-2780 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-KeyedStÜeIC
-(
-isީe
-(), 
-¡riù_mode
-()).
-code
-();
-
-2781 
-C®lIC
-(
-ic
-, 
-ex´
-->
-Assignm\92tF\93dbackId
-());
-
-2783 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-2784 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2788 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99PrÝ\94ty
-(
-Prݔty
-* 
-ex´
-) {
-
-2789 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Property");
-
-2790 
-Ex´essiÚ
-* 
-       gkey
- = 
-ex´
-->
-key
-();
-
-2792 ià(
-       gkey
-->
-IsPrݔtyName
-()) {
-
-2793 ià(!
-       gex´
-->
-IsSu³rAcûss
-()) {
-
-2794 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-obj
-());
-
-2795 
-__
-Move
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-r3
-);
-
-2796 
-Em\99NamedPrÝ\94tyLßd
-(
-ex´
-);
-
-2798 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-2799 
-Em\99LßdHomeObjeù
-(
-ex´
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-2800 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-2801 
-Em\99NamedSu³rPrÝ\94tyLßd
-(
-ex´
-);
-
-2803 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-LßdId
-(), 
-TOS_REG
-);
-
-2804 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2806 ià(!
-       gex´
-->
-IsSu³rAcûss
-()) {
-
-2807 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-obj
-());
-
-2808 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-key
-());
-
-2809 
-__
-Move
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-r3
-);
-
-2810 
-__
-pÝ
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2811 
-Em\99KeyedPrÝ\94tyLßd
-(
-ex´
-);
-
-2813 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-2814 
-Em\99LßdHomeObjeù
-(
-ex´
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-2815 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-2816 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-key
-());
-
-2817 
-Em\99KeyedSu³rPrÝ\94tyLßd
-(
-ex´
-);
-
-2819 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-2824 \1e
-       gFuÎCodeG\92\94©Ü
-::
-C®lIC
-(
-HªdË
-<
-Code
-> 
-code
-, 
-Ty³F\93dbackId
-a¡_id
-) {
-
-2825 
-       gic_tÙ®_couÁ_
-++;
-
-2826 
-__
-C®l
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-a¡_id
-);
-
-2831 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99C®lW\99hLßdIC
-(
-C®l
-* 
-ex´
-) {
-
-2832 
-Ex´essiÚ
-* 
-ÿÎ\93
- = 
-ex´
-->
-ex´essiÚ
-();
-
-2834 
-       gC®lICS\8f\8b
-::
-C®lTy³
-ÿÎ_ty³
- =
-
-2835 
-ÿÎ\93
-->
-IsV¬\9fbËProxy
-(è? 
-C®lICS\8f\8b
-::
-FUNCTION
- : C®lICS\8f\8b::
-METHOD
-;
-
-2838 ià(
-       gÿÎ_ty³
- =ð
-C®lICS\8f\8b
-::
-FUNCTION
-) {
-
-2840 
-S\8fckV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-2841 
-Em\99\9fbËLßd
-(
-ÿÎ\93
-->
-AsV¬\9fbËProxy
-());
-
-2842 
-P»·»FÜBa\9eout
-(
-ÿÎ\93
-, 
-NO_REGISTERS
-);
-
-2846 
-__
-Push
-(
-isީe
-()->
-çùÜy
-()->
-undef\9aed_v®ue
-());
-
-2849 
-DCHECK
-(
-ÿÎ\93
-->
-IsPrݔty
-());
-
-2850 
-DCHECK
-(!
-ÿÎ\93
-->
-AsPrݔty
-()->
-IsSu³rAcûss
-());
-
-2851 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-2852 
-Em\99NamedPrÝ\94tyLßd
-(
-ÿÎ\93
-->
-AsPrݔty
-());
-
-2853 
-P»·»FÜBa\9eoutFÜId
-(
-ÿÎ\93
-->
-AsPrݔty
-()->
-LßdId
-(), 
-TOS_REG
-);
-
-2855 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-, 0));
-
-2856 
-__
-push
-(
-\9d
-);
-
-2857 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2860 
-Em\99C®l
-(
-ex´
-, 
-ÿÎ_ty³
-);
-
-2864 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Su³rC®lW\99hLßdIC
-(
-C®l
-* 
-ex´
-) {
-
-2865 
-Ex´essiÚ
-* 
-ÿÎ\93
- = 
-ex´
-->
-ex´essiÚ
-();
-
-2866 
-DCHECK
-(
-ÿÎ\93
-->
-IsPrݔty
-());
-
-2867 
-Prݔty
-* 
-       g´Ý
- = 
-ÿÎ\93
-->
-AsPrݔty
-();
-
-2868 
-DCHECK
-(
-´Ý
-->
-IsSu³rAcûss
-());
-
-2870 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2871 
-L\99\94®
-* 
-       gkey
- = 
-´Ý
-->
-key
-()->
-AsL\99\94®
-();
-
-2872 
-DCHECK
-(!
-key
-->
-v®ue
-()->
-IsSmi
-());
-
-2874 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-2875 
-Su³rReã»nû
-* 
-       gsu³r_»f
- = 
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-();
-
-2876 
-Em\99LßdHomeObjeù
-(
-su³r_»f
-);
-
-2877 
-__
-mr
-(
-sü©ch
-, 
-r3
-);
-
-2878 
-Vis\99FÜAccumuÏtÜV®ue
-(
-su³r_»f
-->
-this_v¬
-());
-
-2879 
-__
-Push
-(
-sü©ch
-, 
-r3
-,\843, scratch);
-
-2880 
-__
-Push
-(
-key
-->
-v®ue
-());
-
-2888 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdFromSu³r
-, 3);
-
-2891 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2896 
-Em\99C®l
-(
-ex´
-, 
-C®lICS\8f\8b
-::
-METHOD
-);
-
-2901 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedC®lW\99hLßdIC
-(
-C®l
-* 
-ex´
-, 
-Ex´essiÚ
-* 
-key
-) {
-
-2903 
-Vis\99FÜAccumuÏtÜV®ue
-(
-key
-);
-
-2905 
-Ex´essiÚ
-* 
-       gÿÎ\93
- = 
-ex´
-->
-ex´essiÚ
-();
-
-2908 
-DCHECK
-(
-ÿÎ\93
-->
-IsPrݔty
-());
-
-2909 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-2910 
-__
-Move
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-r3
-);
-
-2911 
-Em\99KeyedPrÝ\94tyLßd
-(
-ÿÎ\93
-->
-AsPrݔty
-());
-
-2912 
-P»·»FÜBa\9eoutFÜId
-(
-ÿÎ\93
-->
-AsPrݔty
-()->
-LßdId
-(), 
-TOS_REG
-);
-
-2915 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-, 0));
-
-2916 
-__
-push
-(
-\9d
-);
-
-2917 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2919 
-Em\99C®l
-(
-ex´
-, 
-C®lICS\8f\8b
-::
-METHOD
-);
-
-2923 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99KeyedSu³rC®lW\99hLßdIC
-(
-C®l
-* 
-ex´
-) {
-
-2924 
-Ex´essiÚ
-* 
-ÿÎ\93
- = 
-ex´
-->
-ex´essiÚ
-();
-
-2925 
-DCHECK
-(
-ÿÎ\93
-->
-IsPrݔty
-());
-
-2926 
-Prݔty
-* 
-       g´Ý
- = 
-ÿÎ\93
-->
-AsPrݔty
-();
-
-2927 
-DCHECK
-(
-´Ý
-->
-IsSu³rAcûss
-());
-
-2929 
-S\91SourûPos\99
-(
-´Ý
-->
-pos\99
-());
-
-2931 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-2932 
-Su³rReã»nû
-* 
-       gsu³r_»f
- = 
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-();
-
-2933 
-Em\99LßdHomeObjeù
-(
-su³r_»f
-);
-
-2934 
-__
-Push
-(
-r3
-);
-
-2935 
-Vis\99FÜAccumuÏtÜV®ue
-(
-su³r_»f
-->
-this_v¬
-());
-
-2936 
-__
-Push
-(
-r3
-);
-
-2937 
-__
-Push
-(
-r3
-);
-
-2938 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
- * 2));
-
-2939 
-__
-Push
-(
-sü©ch
-);
-
-2940 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-key
-());
-
-2948 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdKeyedFromSu³r
-, 3);
-
-2951 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-2956 
-Em\99C®l
-(
-ex´
-, 
-C®lICS\8f\8b
-::
-METHOD
-);
-
-2960 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99C®l
-(
-C®l
-* 
-ex´
-, 
-C®lICS\8f\8b
-::
-C®lTy³
-ÿÎ_ty³
-) {
-
-2962 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-2963 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-();
-
-2965 
-P»£rvePos\99iÚScÝe
-scÝe
-(
-masm
-()->
-pos\99iÚs_»cÜd\94
-());
-
-2966 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
-; i++) {
-
-2967 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-2972 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-2973 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-C®lIC
-::
-\9a\99\9flize_¡ub
-(
-isީe
-(), 
-¬g_couÁ
-, 
-ÿÎ_ty³
-);
-
-2974 
-__
-LßdSmiL\99\94®
-(
-r6
-, 
-SmiFromSlÙ
-(
-ex´
-->
-C®lF\93dbackSlÙ
-()));
-
-2975 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
- + 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2978 
-C®lIC
-(
-ic
-);
-
-2980 
-RecÜdJSR\91uºS\99e
-(
-ex´
-);
-
-2982 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2983 
-cڋxt
-()->
-DrÝAndPlug
-(1, 
-r3
-);
-
-2987 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99ResÞvePossiblyD\9ceùEv®
-(\12
-¬g_couÁ
-) {
-
-2989 ià(
-¬g_couÁ
- > 0) {
-
-2990 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-¬g_couÁ
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-2992 
-__
-LßdRoÙ
-(
-r8
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2996 
-__
-LßdP
-(
-r7
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-2999 \12
-       g»ûiv\94_off£t
- = 2 + 
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-();
-
-3000 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-, 
-»ûiv\94_off£t
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3003 
-__
-LßdSmiL\99\94®
-(
-r5
-, 
-Smi
-::
-FromIÁ
-(
-¡riù_mode
-()));
-
-3006 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-scÝe
-()->
-¡¬t_pos\99
-()));
-
-3009 
-__
-Push
-(
-r8
-, 
-r7
-, 
-r6
-, 
-r5
-, 
-r4
-);
-
-3010 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kResÞvePossiblyD\9ceùEv®
-, 6);
-
-3014 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99LßdSu³rCÚ¡ruùÜ
-(
-Su³rReã»nû
-* 
-su³r_»f
-) {
-
-3015 
-DCHECK
-(
-su³r_»f
- !ð
-NULL
-);
-
-3016 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-3017 
-__
-Push
-(
-r3
-);
-
-3018 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kG\91PrÙÙy³
-, 1);
-
-3022 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99C®l
-(
-C®l
-* 
-ex´
-) {
-
-3023 #ifdeà
-DEBUG
-
-
-3026 
-ex´
-->
-»tuº_is_»cÜded_
- = 
-çl£
-;
-
-3029 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Call");
-
-3030 
-Ex´essiÚ
-* 
-       gÿÎ\93
- = 
-ex´
-->
-ex´essiÚ
-();
-
-3031 
-       gC®l
-::
-C®lTy³
-ÿÎ_ty³
- = 
-ex´
-->
-G\91C®lTy³
-(
-isީe
-());
-
-3033 ià(
-       gÿÎ_ty³
- =ð
-C®l
-::
-POSSIBLY_EVAL_CALL
-) {
-
-3038 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3039 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-();
-
-3042 
-P»£rvePos\99iÚScÝe
-pos_scÝe
-(
-masm
-()->
-pos\99iÚs_»cÜd\94
-());
-
-3043 
-Vis\99FÜS\8fckV®ue
-(
-ÿÎ\93
-);
-
-3044 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3045 
-__
-push
-(
-r5
-);
-
-3048 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
-; i++) {
-
-3049 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-3054 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
- + 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3055 
-__
-push
-(
-r4
-);
-
-3056 
-Em\99ResÞvePossiblyD\9ceùEv®
-(
-¬g_couÁ
-);
-
-3060 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
- + 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3061 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-¬g_couÁ
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3063 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Ev®OrLookupId
-(), 
-NO_REGISTERS
-);
-
-3067 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-3068 
-C®lFunùiÚStub
-¡ub
-(
-isީe
-(), 
-¬g_couÁ
-, 
-NO_CALL_FUNCTION_FLAGS
-);
-
-3069 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
- + 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3070 
-__
-C®lStub
-(&
-¡ub
-);
-
-3071 
-RecÜdJSR\91uºS\99e
-(
-ex´
-);
-
-3073 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-3074 
-cڋxt
-()->
-DrÝAndPlug
-(1, 
-r3
-);
-
-3075 } \vià(
-       gÿÎ_ty³
- =ð
-C®l
-::
-GLOBAL_CALL
-) {
-
-3076 
-Em\99C®lW\99hLßdIC
-(
-ex´
-);
-
-3078 } \vià(
-       gÿÎ_ty³
- =ð
-C®l
-::
-LOOKUP_SLOT_CALL
-) {
-
-3080 
-V¬\9fbËProxy
-* 
-´oxy
- = 
-ÿÎ\93
-->
-AsV¬\9fbËProxy
-();
-
-3081 
-Lab\96
-       g¦ow
-, 
-       gdÚe
-;
-
-3084 
-P»£rvePos\99iÚScÝe
-scÝe
-(
-masm
-()->
-pos\99iÚs_»cÜd\94
-());
-
-3087 
-Em\99DyÇmicLookupFa¡Ca£
-(
-´oxy
-, 
-NOT_INSIDE_TYPEOF
-, &
-¦ow
-, &
-dÚe
-);
-
-3090 
-__
-b\9ad
-(&
-¦ow
-);
-
-3093 
-DCHECK
-(!
-cÚ\8bxt_»gi¡\94
-().
-is
-(
-r5
-));
-
-3094 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-´oxy
-->
-Çme
-()));
-
-3095 
-__
-Push
-(
-cÚ\8bxt_»gi¡\94
-(), 
-r5
-);
-
-3096 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdLookupSlÙ
-, 2);
-
-3097 
-__
-Push
-(
-r3
-, 
-r4
-);
-
-3098 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Ev®OrLookupId
-(), 
-NO_REGISTERS
-);
-
-3103 ià(
-       gdÚe
-.
-is_l\9aked
-()) {
-
-3104 
-Lab\96
-       gÿÎ
-;
-
-3105 
-__
-b
-(&
-ÿÎ
-);
-
-3106 
-__
-b\9ad
-(&
-dÚe
-);
-
-3108 
-__
-push
-(
-r3
-);
-
-3111 
-__
-LßdRoÙ
-(
-r4
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3112 
-__
-push
-(
-r4
-);
-
-3113 
-__
-b\9ad
-(&
-ÿÎ
-);
-
-3118 
-Em\99C®l
-(
-ex´
-);
-
-3119 } \vià(
-       gÿÎ_ty³
- =ð
-C®l
-::
-PROPERTY_CALL
-) {
-
-3120 
-Prݔty
-* 
-´Ý\94ty
- = 
-ÿÎ\93
-->
-AsPrݔty
-();
-
-3121 
-boÞ
-       gis_Çmed_ÿÎ
- = 
-´Ý\94ty
-->
-key
-()->
-IsPrݔtyName
-();
-
-3122 ià(
-       g´Ý\94ty
-->
-IsSu³rAcûss
-()) {
-
-3123 ià(
-       gis_Çmed_ÿÎ
-) {
-
-3124 
-Em\99Su³rC®lW\99hLßdIC
-(
-ex´
-);
-
-3126 
-Em\99KeyedSu³rC®lW\99hLßdIC
-(
-ex´
-);
-
-3130 
-P»£rvePos\99iÚScÝe
-scÝe
-(
-masm
-()->
-pos\99iÚs_»cÜd\94
-());
-
-3131 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-3133 ià(
-       gis_Çmed_ÿÎ
-) {
-
-3134 
-Em\99C®lW\99hLßdIC
-(
-ex´
-);
-
-3136 
-Em\99KeyedC®lW\99hLßdIC
-(
-ex´
-, 
-´Ý\94ty
-->
-key
-());
-
-3139 } \vià(
-       gÿÎ_ty³
- =ð
-C®l
-::
-SUPER_CALL
-) {
-
-3140 
-Su³rReã»nû
-* 
-su³r_»f
- = 
-ÿÎ\93
-->
-AsSu³rReã»nû
-();
-
-3141 
-Em\99LßdSu³rCÚ¡ruùÜ
-(
-su³r_»f
-);
-
-3142 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-3143 
-Vis\99FÜS\8fckV®ue
-(
-su³r_»f
-->
-this_v¬
-());
-
-3144 
-Em\99C®l
-(
-ex´
-, 
-C®lICS\8f\8b
-::
-METHOD
-);
-
-3146 
-DCHECK
-(
-ÿÎ_ty³
- =ð
-C®l
-::
-OTHER_CALL
-);
-
-3149 
-P»£rvePos\99iÚScÝe
-scÝe
-(
-masm
-()->
-pos\99iÚs_»cÜd\94
-());
-
-3150 
-Vis\99FÜS\8fckV®ue
-(
-ÿÎ\93
-);
-
-3152 
-__
-LßdRoÙ
-(
-r4
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3153 
-__
-push
-(
-r4
-);
-
-3155 
-Em\99C®l
-(
-ex´
-);
-
-3158 #ifdeà
-DEBUG
-
-
-3160 
-DCHECK
-(
-ex´
-->
-»tuº_is_»cÜded_
-);
-
-3165 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99C®lNew
-(
-C®lNew
-* 
-ex´
-) {
-
-3166 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ CallNew");
-
-3174 ià(
-       gex´
-->
-ex´essiÚ
-()->
-IsSu³rReã»nû
-()) {
-
-3175 
-Em\99LßdSu³rCÚ¡ruùÜ
-(
-ex´
-->
-ex´essiÚ
-()->
-AsSu³rReã»nû
-());
-
-3176 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-3178 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-ex´essiÚ
-());
-
-3182 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3183 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-();
-
-3184 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
-; i++) {
-
-3185 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-3190 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-3193 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-¬g_couÁ
-));
-
-3194 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, 
-¬g_couÁ
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3197 ià(
-       gFLAG_´\91\92ur\9ag_ÿÎ_Ãw
-) {
-
-3198 
-Ensu»SlÙCÚ\8f\9asAÎoÿtiÚS\99e
-(
-ex´
-->
-AÎoÿtiÚS\99eF\93dbackSlÙ
-());
-
-3199 
-DCHECK
-(
-ex´
-->
-AÎoÿtiÚS\99eF\93dbackSlÙ
-().
-ToIÁ
-() ==
-
-3200 
-ex´
-->
-C®lNewF\93dbackSlÙ
-().
-ToIÁ
-() + 1);
-
-3203 
-__
-Move
-(
-r5
-, 
-F\93dbackVeùÜ
-());
-
-3204 
-__
-LßdSmiL\99\94®
-(
-r6
-, 
-SmiFromSlÙ
-(
-ex´
-->
-C®lNewF\93dbackSlÙ
-()));
-
-3206 
-C®lCÚ¡ruùStub
-¡ub
-(
-isީe
-(), 
-RECORD_CONSTRUCTOR_TARGET
-);
-
-3207 
-__
-C®l
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-);
-
-3208 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-R\91uºId
-(), 
-TOS_REG
-);
-
-3209 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3213 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsSmi
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3214 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3215 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3217 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3219 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3220 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3221 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3222 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3223 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3224 &
-if_çl£
-, &
-çÎ_through
-);
-
-3226 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3227 
-__
-Te¡IfSmi
-(
-r3
-, 
-r0
-);
-
-3228 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-3230 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3234 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsNÚNeg©iveSmi
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3235 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3236 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3238 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3240 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3241 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3242 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3243 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3244 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3245 &
-if_çl£
-, &
-çÎ_through
-);
-
-3247 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3248 
-__
-Te¡IfPos\99iveSmi
-(
-r3
-, 
-r0
-);
-
-3249 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-3251 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3255 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsObjeù
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3256 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3257 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3259 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3261 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3262 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3263 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3264 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3265 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3266 &
-if_çl£
-, &
-çÎ_through
-);
-
-3268 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3269 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-3270 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-3271 
-__
-beq
-(
-if_\8cue
-);
-
-3272 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3274 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-3275 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-3276 
-__
-bÃ
-(
-if_çl£
-, 
-ü0
-);
-
-3277 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3278 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-3279 
-__
-bÉ
-(
-if_çl£
-);
-
-3280 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-3281 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3282 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3284 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3288 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsS³cObjeù
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3289 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3290 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3292 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3294 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3295 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3296 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3297 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3298 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3299 &
-if_çl£
-, &
-çÎ_through
-);
-
-3301 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3302 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-3303 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3304 
-S¶\99
-(
-ge
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3306 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3310 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsUnd\91eùabËObjeù
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3311 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3312 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3314 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3316 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3317 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3318 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3319 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3320 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3321 &
-if_çl£
-, &
-çÎ_through
-);
-
-3323 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3324 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3325 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-Ô4, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-3326 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-3327 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3328 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-3330 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3334 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsS\8c\9agW¿µ\94SaãFÜDeçuÉV®ueOf
-(
-
-3335 
-C®lRuÁime
-* 
-ex´
-) {
-
-3336 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3337 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3339 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3341 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-, 
-       gsk\9d_lookup
-;
-
-3342 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3343 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3344 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3345 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3346 &
-if_çl£
-, &
-çÎ_through
-);
-
-3348 
-__
-As£¹NÙSmi
-(
-r3
-);
-
-3350 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3351 
-__
-lbz
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-3352 
-__
-ªdi
-(
-r0
-, 
-\9d
-, 
-O³¿nd
-(1 << 
-M­
-::
-kS\8c\9agW¿µ\94SaãFÜDeçuÉV®ueOf
-));
-
-3353 
-__
-bÃ
-(&
-sk\9d_lookup
-, 
-ü0
-);
-
-3356 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-3357 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3358 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kHashTabËM­RoÙIndex
-);
-
-3359 
-__
-cmp
-(
-r5
-, 
-\9d
-);
-
-3360 
-__
-beq
-(
-if_çl£
-);
-
-3365 
-Lab\96
-       g\92\8cy
-, 
-       gloÝ
-, 
-       gdÚe
-;
-
-3368 
-__
-Numb\94OfOwnDesü\9dtÜs
-(
-r6
-, 
-r4
-);
-
-3369 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3370 
-__
-beq
-(&
-dÚe
-);
-
-3372 
-__
-LßdIn¡ªûDesü\9dtÜs
-(
-r4
-, 
-r7
-);
-
-3375 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Desü\9dtÜA¼ay
-::
-kDesü\9dtÜSize
-));
-
-3376 
-__
-Mul
-(
-r6
-,\846, 
-\9d
-);
-
-3378 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-Desü\9dtÜA¼ay
-::
-kF\9c¡Off£t
- - 
-kH\97pObjeùTag
-));
-
-3380 
-__
-mr
-(
-r5
-, 
-r7
-);
-
-3381 
-__
-ShiáLeáImm
-(
-\9d
-, 
-r6
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3382 
-__
-add
-(
-r5
-,\845, 
-\9d
-);
-
-3388 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-v®ue_of_¡r\9ag
-()));
-
-3389 
-__
-b
-(&
-\92\8cy
-);
-
-3390 
-__
-b\9ad
-(&
-loÝ
-);
-
-3391 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-r7
-, 0));
-
-3392 
-__
-cmp
-(
-r6
-, 
-\9d
-);
-
-3393 
-__
-beq
-(
-if_çl£
-);
-
-3394 
-__
-addi
-(
-r7
-,\847, 
-O³¿nd
-(
-Desü\9dtÜA¼ay
-::
-kDesü\9dtÜSize
- * 
-kPo\9a\8brSize
-));
-
-3395 
-__
-b\9ad
-(&
-\92\8cy
-);
-
-3396 
-__
-cmp
-(
-r7
-, 
-r5
-);
-
-3397 
-__
-bÃ
-(&
-loÝ
-);
-
-3399 
-__
-b\9ad
-(&
-dÚe
-);
-
-3402 
-__
-lbz
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-3403 
-__
-Üi
-(
-r5
-,\845, 
-O³¿nd
-(1 << 
-M­
-::
-kS\8c\9agW¿µ\94SaãFÜDeçuÉV®ueOf
-));
-
-3404 
-__
-¡b
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-3406 
-__
-b\9ad
-(&
-sk\9d_lookup
-);
-
-3410 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-3411 
-__
-JumpIfSmi
-(
-r5
-, 
-if_çl£
-);
-
-3412 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3413 
-__
-LßdP
-(
-r6
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-3414 
-__
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-Ô6, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-3415 
-__
-LßdP
-(
-r6
-,
-
-3416 
-CÚ\8bxtO³¿nd
-(
-r6
-, 
-Cڋxt
-::
-STRING_FUNCTION_PROTOTYPE_MAP_INDEX
-));
-
-3417 
-__
-cmp
-(
-r5
-, 
-r6
-);
-
-3418 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3419 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3421 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3425 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsFunùiÚ
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3426 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3427 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3429 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3431 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3432 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3433 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3434 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3435 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3436 &
-if_çl£
-, &
-çÎ_through
-);
-
-3438 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3439 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-, 
-r5
-, 
-JS_FUNCTION_TYPE
-);
-
-3440 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3441 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3443 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3447 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsM\9ausZ\94o
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3448 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3449 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3451 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3453 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3454 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3455 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3456 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3457 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3458 &
-if_çl£
-, &
-çÎ_through
-);
-
-3460 
-__
-CheckM­
-(
-r3
-, 
-r4
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, 
-if_çl£
-, 
-DO_SMI_CHECK
-);
-
-3461 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3462 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-3463 
-__
-li
-(
-r5
-, 
-O³¿nd
-(1));
-
-3464 
-__
-rÙrdi
-(
-r5
-,\845, 1);
-
-3465 
-__
-cmp
-(
-r4
-, 
-r5
-);
-
-3467 
-__
-lwz
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-3468 
-__
-lwz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-3469 
-Lab\96
-       gsk\9d
-;
-
-3470 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-3471 
-__
-cmp
-(
-r5
-, 
-r0
-);
-
-3472 
-__
-bÃ
-(&
-sk\9d
-);
-
-3473 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3474 
-__
-b\9ad
-(&
-sk\9d
-);
-
-3477 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3478 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3480 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3484 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsA¼ay
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3485 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3486 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3488 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3490 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3491 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3492 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3493 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3494 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3495 &
-if_çl£
-, &
-çÎ_through
-);
-
-3497 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3498 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_ARRAY_TYPE
-);
-
-3499 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3500 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3502 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3506 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsRegExp
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3507 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3508 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3510 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3512 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3513 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3514 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3515 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3516 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3517 &
-if_çl£
-, &
-çÎ_through
-);
-
-3519 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3520 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_REGEXP_TYPE
-);
-
-3521 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3522 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3524 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3528 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsJSProxy
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3529 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3530 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3532 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3534 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3535 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3536 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3537 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3538 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3539 &
-if_çl£
-, &
-çÎ_through
-);
-
-3541 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-3542 
-Regi¡\94
-       gm­
- = 
-r4
-;
-
-3543 
-Regi¡\94
-       gty³_»g
- = 
-r5
-;
-
-3544 
-__
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3545 
-__
-lbz
-(
-ty³_»g
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3546 
-__
-subi
-(
-ty³_»g
-,\81y³_»g, 
-O³¿nd
-(
-FIRST_JS_PROXY_TYPE
-));
-
-3547 
-__
-cm¶i
-(
-ty³_»g
-, 
-O³¿nd
-(
-LAST_JS_PROXY_TYPE
- - 
-FIRST_JS_PROXY_TYPE
-));
-
-3548 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3549 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3551 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3555 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99IsCÚ¡ruùC®l
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3556 
-DCHECK
-(
-ex´
-->
-¬gum\92ts
-()->
-Ëngth
-() == 0);
-
-3558 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3559 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3560 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3561 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3562 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3563 &
-if_çl£
-, &
-çÎ_through
-);
-
-3566 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-3569 
-Lab\96
-       gcheck_äame_m¬k\94
-;
-
-3570 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r5
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-3571 
-__
-CmpSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-3572 
-__
-bÃ
-(&
-check_äame_m¬k\94
-);
-
-3573 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-Ô5, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-3576 
-__
-b\9ad
-(&
-check_äame_m¬k\94
-);
-
-3577 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-r5
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kM¬k\94Off£t
-));
-
-3578 
-STATIC_ASSERT
-(
-S\8fckF¿me
-::
-CONSTRUCT
- < 0x4000);
-
-3579 
-__
-CmpSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-CONSTRUCT
-), 
-r0
-);
-
-3580 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3581 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3583 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3587 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99ObjeùEqu®s
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3588 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3589 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3592 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3593 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-3595 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-3596 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-3597 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-3598 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-3599 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-3600 &
-if_çl£
-, &
-çÎ_through
-);
-
-3602 
-__
-pÝ
-(
-r4
-);
-
-3603 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-3604 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-3605 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-3607 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-3611 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Argum\92ts
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3612 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3613 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3617 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3618 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-3619 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-()));
-
-3620 
-Argum\92tsAcûssStub
-¡ub
-(
-isީe
-(), Argum\92tsAcûssStub::
-READ_ELEMENT
-);
-
-3621 
-__
-C®lStub
-(&
-¡ub
-);
-
-3622 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3626 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Argum\92tsL\92gth
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3627 
-DCHECK
-(
-ex´
-->
-¬gum\92ts
-()->
-Ëngth
-() == 0);
-
-3628 
-Lab\96
-       gex\99
-;
-
-3630 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-()));
-
-3633 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-3634 
-__
-LßdP
-(
-r6
-, 
-MemO³¿nd
-(
-r5
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-3635 
-__
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-3636 
-__
-bÃ
-(&
-ex\99
-);
-
-3640 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r5
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-3642 
-__
-b\9ad
-(&
-ex\99
-);
-
-3643 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3647 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99CÏssOf
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3648 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3649 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3650 
-Lab\96
-       gdÚe
-, 
-       gnuÎ
-, 
-       gfunùiÚ
-, 
-       gnÚ_funùiÚ_cÚ¡ruùÜ
-;
-
-3652 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3655 
-__
-JumpIfSmi
-(
-r3
-, &
-nuÎ
-);
-
-3661 
-STATIC_ASSERT
-(
-NUM_OF_CALLABLE_SPEC_OBJECT_TYPES
- == 2);
-
-3662 
-__
-Com·»ObjeùTy³
-(
-r3
-,\843, 
-r4
-, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-3664 
-__
-bÉ
-(&
-nuÎ
-);
-
-3665 
-STATIC_ASSERT
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
- ==
-
-3666 
-FIRST_SPEC_OBJECT_TYPE
- + 1);
-
-3667 
-__
-beq
-(&
-funùiÚ
-);
-
-3669 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-LAST_SPEC_OBJECT_TYPE
-));
-
-3670 
-STATIC_ASSERT
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
- =ð
-LAST_SPEC_OBJECT_TYPE
- - 1);
-
-3671 
-__
-beq
-(&
-funùiÚ
-);
-
-3673 
-STATIC_ASSERT
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
- =ð
-LAST_TYPE
- - 1);
-
-3676 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-M­
-::
-kCÚ¡ruùÜOff£t
-));
-
-3677 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_FUNCTION_TYPE
-);
-
-3678 
-__
-bÃ
-(&
-nÚ_funùiÚ_cÚ¡ruùÜ
-);
-
-3682 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-3683 
-__
-LßdP
-(
-r3
-,
-
-3684 
-F\9bldMemO³¿nd
-(
-r3
-, 
-Sh¬edFunùiÚInfo
-::
-kIn¡ªûCÏssNameOff£t
-));
-
-3685 
-__
-b
-(&
-dÚe
-);
-
-3688 
-__
-b\9ad
-(&
-funùiÚ
-);
-
-3689 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kFunùiÚ_¡r\9agRoÙIndex
-);
-
-3690 
-__
-b
-(&
-dÚe
-);
-
-3693 
-__
-b\9ad
-(&
-nÚ_funùiÚ_cÚ¡ruùÜ
-);
-
-3694 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kObjeù_¡r\9agRoÙIndex
-);
-
-3695 
-__
-b
-(&
-dÚe
-);
-
-3698 
-__
-b\9ad
-(&
-nuÎ
-);
-
-3699 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-3702 
-__
-b\9ad
-(&
-dÚe
-);
-
-3704 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3708 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99SubS\8c\9ag
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3710 
-SubS\8c\9agStub
-¡ub
-(
-isީe
-());
-
-3711 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3712 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 3);
-
-3713 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3714 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-3715 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(2));
-
-3716 
-__
-C®lStub
-(&
-¡ub
-);
-
-3717 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3721 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99RegExpExec
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3723 
-RegExpExecStub
-¡ub
-(
-isީe
-());
-
-3724 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3725 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 4);
-
-3726 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3727 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-3728 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(2));
-
-3729 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(3));
-
-3730 
-__
-C®lStub
-(&
-¡ub
-);
-
-3731 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3735 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99V®ueOf
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3736 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3737 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3738 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3740 
-Lab\96
-       gdÚe
-;
-
-3742 
-__
-JumpIfSmi
-(
-r3
-, &
-dÚe
-);
-
-3744 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_VALUE_TYPE
-);
-
-3745 
-__
-bÃ
-(&
-dÚe
-);
-
-3746 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-JSV®ue
-::
-kV®ueOff£t
-));
-
-3748 
-__
-b\9ad
-(&
-dÚe
-);
-
-3749 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3753 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99D©eF\9bld
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3754 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3755 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3756 
-DCHECK_NE
-(
-NULL
-, 
-¬gs
-->
-(1)->
-AsL\99\94®
-());
-
-3757 
-Smi
-* 
-       g\9adex
- = Smi::
-ÿ¡
-(*(
-¬gs
-->
-(1)->
-AsL\99\94®
-()->
-v®ue
-()));
-
-3759 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3761 
-Lab\96
-       gruÁime
-, 
-       gdÚe
-, 
-       gnÙ_d©e_objeù
-;
-
-3762 
-Regi¡\94
-       gobjeù
- = 
-r3
-;
-
-3763 
-Regi¡\94
-       g»suÉ
- = 
-r3
-;
-
-3764 
-Regi¡\94
-       gsü©ch0
- = 
-r11
-;
-
-3765 
-Regi¡\94
-       gsü©ch1
- = 
-r4
-;
-
-3767 
-__
-JumpIfSmi
-(
-objeù
-, &
-nÙ_d©e_objeù
-);
-
-3768 
-__
-Com·»ObjeùTy³
-(
-objeù
-, 
-sü©ch1
-, sü©ch1, 
-JS_DATE_TYPE
-);
-
-3769 
-__
-bÃ
-(&
-nÙ_d©e_objeù
-);
-
-3771 ià(
-       g\9adex
-->
-v®ue
-() == 0) {
-
-3772 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kV®ueOff£t
-));
-
-3773 
-__
-b
-(&
-dÚe
-);
-
-3775 ià(
-       g\9adex
-->
-v®ue
-(è< 
-       gJSD©e
-::
-kF\9c¡UnÿchedF\9bld
-) {
-
-3776 
-Ex\8bº®Reã»nû
-¡amp
- = Ex\8bº®Reã»nû::
-d©e_ÿche_¡amp
-(
-isީe
-());
-
-3777 
-__
-mov
-(
-sü©ch1
-, 
-O³¿nd
-(
-¡amp
-));
-
-3778 
-__
-LßdP
-(
-sü©ch1
-, 
-MemO³¿nd
-(scratch1));
-
-3779 
-__
-LßdP
-(
-sü©ch0
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kCacheS\8fmpOff£t
-));
-
-3780 
-__
-cmp
-(
-sü©ch1
-, 
-sü©ch0
-);
-
-3781 
-__
-bÃ
-(&
-ruÁime
-);
-
-3782 
-__
-LßdP
-(
-»suÉ
-,
-
-3783 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kV®ueOff£t
- +
-
-3784 
-kPo\9a\8brSize
- * 
-\9adex
-->
-v®ue
-()),
-
-3785 
-sü©ch0
-);
-
-3786 
-__
-b
-(&
-dÚe
-);
-
-3788 
-__
-b\9ad
-(&
-ruÁime
-);
-
-3789 
-__
-P»·»C®lCFunùiÚ
-(2, 
-sü©ch1
-);
-
-3790 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-\9adex
-);
-
-3791 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-g\91_d©e_f\9bld_funùiÚ
-(
-isީe
-()), 2);
-
-3792 
-__
-b
-(&
-dÚe
-);
-
-3795 
-__
-b\9ad
-(&
-nÙ_d©e_objeù
-);
-
-3796 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kThrowNÙD©eE¼Ü
-, 0);
-
-3797 
-__
-b\9ad
-(&
-dÚe
-);
-
-3798 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3802 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99OÃBy\8bSeqS\8c\9agS\91Ch¬
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3803 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3804 
-DCHECK_EQ
-(3, 
-¬gs
-->
-Ëngth
-());
-
-3806 
-Regi¡\94
-       g¡r\9ag
- = 
-r3
-;
-
-3807 
-Regi¡\94
-       g\9adex
- = 
-r4
-;
-
-3808 
-Regi¡\94
-       gv®ue
- = 
-r5
-;
-
-3810 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3811 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-3812 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(2));
-
-3813 
-__
-PÝ
-(
-\9adex
-, 
-v®ue
-);
-
-3815 ià(
-       gFLAG_debug_code
-) {
-
-3816 
-__
-Te¡IfSmi
-(
-v®ue
-, 
-r0
-);
-
-3817 
-__
-Check
-(
-eq
-, 
-kNÚSmiV®ue
-, 
-ü0
-);
-
-3818 
-__
-Te¡IfSmi
-(
-\9adex
-, 
-r0
-);
-
-3819 
-__
-Check
-(
-eq
-, 
-kNÚSmiIndex
-, 
-ü0
-);
-
-3820 
-__
-SmiUÁag
-(
-\9adex
-, index);
-
-3821 \18cڡ 
-u\9at32_t
-       gÚe_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kOÃBy\8bS\8c\9agTag
-;
-
-3822 
-__
-Em\99SeqS\8c\9agS\91Ch¬Check
-(
-¡r\9ag
-, 
-\9adex
-, 
-v®ue
-, 
-Úe_by\8b_£q_ty³
-);
-
-3823 
-__
-SmiTag
-(
-\9adex
-, index);
-
-3826 
-__
-SmiUÁag
-(
-v®ue
-);
-
-3827 
-__
-addi
-(
-\9d
-, 
-¡r\9ag
-, 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3828 
-__
-SmiToBy\8bA¼ayOff£t
-(
-r0
-, 
-\9adex
-);
-
-3829 
-__
-¡bx
-(
-v®ue
-, 
-MemO³¿nd
-(
-\9d
-, 
-r0
-));
-
-3830 
-cڋxt
-()->
-Plug
-(
-¡r\9ag
-);
-
-3834 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99TwoBy\8bSeqS\8c\9agS\91Ch¬
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3835 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3836 
-DCHECK_EQ
-(3, 
-¬gs
-->
-Ëngth
-());
-
-3838 
-Regi¡\94
-       g¡r\9ag
- = 
-r3
-;
-
-3839 
-Regi¡\94
-       g\9adex
- = 
-r4
-;
-
-3840 
-Regi¡\94
-       gv®ue
- = 
-r5
-;
-
-3842 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3843 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-3844 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(2));
-
-3845 
-__
-PÝ
-(
-\9adex
-, 
-v®ue
-);
-
-3847 ià(
-       gFLAG_debug_code
-) {
-
-3848 
-__
-Te¡IfSmi
-(
-v®ue
-, 
-r0
-);
-
-3849 
-__
-Check
-(
-eq
-, 
-kNÚSmiV®ue
-, 
-ü0
-);
-
-3850 
-__
-Te¡IfSmi
-(
-\9adex
-, 
-r0
-);
-
-3851 
-__
-Check
-(
-eq
-, 
-kNÚSmiIndex
-, 
-ü0
-);
-
-3852 
-__
-SmiUÁag
-(
-\9adex
-, index);
-
-3853 \18cڡ 
-u\9at32_t
-       gtwo_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kTwoBy\8bS\8c\9agTag
-;
-
-3854 
-__
-Em\99SeqS\8c\9agS\91Ch¬Check
-(
-¡r\9ag
-, 
-\9adex
-, 
-v®ue
-, 
-two_by\8b_£q_ty³
-);
-
-3855 
-__
-SmiTag
-(
-\9adex
-, index);
-
-3858 
-__
-SmiUÁag
-(
-v®ue
-);
-
-3859 
-__
-addi
-(
-\9d
-, 
-¡r\9ag
-, 
-O³¿nd
-(
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-3860 
-__
-SmiToShÜtA¼ayOff£t
-(
-r0
-, 
-\9adex
-);
-
-3861 
-__
-¡hx
-(
-v®ue
-, 
-MemO³¿nd
-(
-\9d
-, 
-r0
-));
-
-3862 
-cڋxt
-()->
-Plug
-(
-¡r\9ag
-);
-
-3866 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99M©hPow
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3868 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3869 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3870 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3871 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-3872 
-M©hPowStub
-¡ub
-(
-isީe
-(), M©hPowStub::
-ON_STACK
-);
-
-3873 
-__
-C®lStub
-(&
-¡ub
-);
-
-3874 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3878 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\91V®ueOf
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3879 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3880 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3881 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3882 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-3883 
-__
-pÝ
-(
-r4
-);
-
-3885 
-Lab\96
-       gdÚe
-;
-
-3887 
-__
-JumpIfSmi
-(
-r4
-, &
-dÚe
-);
-
-3890 
-__
-Com·»ObjeùTy³
-(
-r4
-, 
-r5
-,\845, 
-JS_VALUE_TYPE
-);
-
-3891 
-__
-bÃ
-(&
-dÚe
-);
-
-3894 
-__
-StÜeP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSV®ue
-::
-kV®ueOff£t
-), 
-r0
-);
-
-3897 
-__
-mr
-(
-r5
-, 
-r3
-);
-
-3898 
-__
-RecÜdWr\99eF\9bld
-(
-r4
-, 
-JSV®ue
-::
-kV®ueOff£t
-, 
-r5
-, 
-r6
-, 
-kLRHasB\93nSaved
-,
-
-3899 
-kDÚtSaveFPRegs
-);
-
-3901 
-__
-b\9ad
-(&
-dÚe
-);
-
-3902 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3906 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Numb\94ToS\8c\9ag
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3907 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3908 
-DCHECK_EQ
-(
-¬gs
-->
-Ëngth
-(), 1);
-
-3910 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3912 
-Numb\94ToS\8c\9agStub
-¡ub
-(
-isީe
-());
-
-3913 
-__
-C®lStub
-(&
-¡ub
-);
-
-3914 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-3918 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\8c\9agCh¬FromCode
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3919 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3920 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-3921 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-3923 
-Lab\96
-       gdÚe
-;
-
-3924 
-S\8c\9agCh¬FromCodeG\92\94©Ü
-g\92\94©Ü
-(
-r3
-, 
-r4
-);
-
-3925 
-       gg\92\94©Ü
-.
-G\92\94©eFa¡
-(
-masm_
-);
-
-3926 
-__
-b
-(&
-dÚe
-);
-
-3928 
-NÝRuÁimeC®lH\96³r
-       gÿÎ_h\96³r
-;
-
-3929 
-       gg\92\94©Ü
-.
-G\92\94©eSlow
-(
-masm_
-, 
-ÿÎ_h\96³r
-);
-
-3931 
-__
-b\9ad
-(&
-dÚe
-);
-
-3932 
-cڋxt
-()->
-Plug
-(
-r4
-);
-
-3936 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\8c\9agCh¬CodeAt
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3937 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3938 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3939 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3940 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-3942 
-Regi¡\94
-       gobjeù
- = 
-r4
-;
-
-3943 
-Regi¡\94
-       g\9adex
- = 
-r3
-;
-
-3944 
-Regi¡\94
-       g»suÉ
- = 
-r6
-;
-
-3946 
-__
-pÝ
-(
-objeù
-);
-
-3948 
-Lab\96
-       gÃed_cÚv\94siÚ
-;
-
-3949 
-Lab\96
-       g\9adex_out_of_¿nge
-;
-
-3950 
-Lab\96
-       gdÚe
-;
-
-3951 
-S\8c\9agCh¬CodeAtG\92\94©Ü
-g\92\94©Ü
-(
-objeù
-, 
-\9adex
-, 
-»suÉ
-, &
-Ãed_cÚv\94siÚ
-,
-
-3952 &
-Ãed_cÚv\94siÚ
-, &
-\9adex_out_of_¿nge
-,
-
-3953 
-STRING_INDEX_IS_NUMBER
-);
-
-3954 
-       gg\92\94©Ü
-.
-G\92\94©eFa¡
-(
-masm_
-);
-
-3955 
-__
-b
-(&
-dÚe
-);
-
-3957 
-__
-b\9ad
-(&
-\9adex_out_of_¿nge
-);
-
-3960 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kNªV®ueRoÙIndex
-);
-
-3961 
-__
-b
-(&
-dÚe
-);
-
-3963 
-__
-b\9ad
-(&
-Ãed_cÚv\94siÚ
-);
-
-3966 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3967 
-__
-b
-(&
-dÚe
-);
-
-3969 
-NÝRuÁimeC®lH\96³r
-       gÿÎ_h\96³r
-;
-
-3970 
-       gg\92\94©Ü
-.
-G\92\94©eSlow
-(
-masm_
-, 
-ÿÎ_h\96³r
-);
-
-3972 
-__
-b\9ad
-(&
-dÚe
-);
-
-3973 
-cڋxt
-()->
-Plug
-(
-»suÉ
-);
-
-3977 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\8c\9agCh¬At
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-3978 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-3979 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-3980 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-3981 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-3983 
-Regi¡\94
-       gobjeù
- = 
-r4
-;
-
-3984 
-Regi¡\94
-       g\9adex
- = 
-r3
-;
-
-3985 
-Regi¡\94
-       gsü©ch
- = 
-r6
-;
-
-3986 
-Regi¡\94
-       g»suÉ
- = 
-r3
-;
-
-3988 
-__
-pÝ
-(
-objeù
-);
-
-3990 
-Lab\96
-       gÃed_cÚv\94siÚ
-;
-
-3991 
-Lab\96
-       g\9adex_out_of_¿nge
-;
-
-3992 
-Lab\96
-       gdÚe
-;
-
-3993 
-S\8c\9agCh¬AtG\92\94©Ü
-g\92\94©Ü
-(
-objeù
-, 
-\9adex
-, 
-sü©ch
-, 
-»suÉ
-,
-
-3994 &
-Ãed_cÚv\94siÚ
-, &need_conversion,
-
-3995 &
-\9adex_out_of_¿nge
-, 
-STRING_INDEX_IS_NUMBER
-);
-
-3996 
-       gg\92\94©Ü
-.
-G\92\94©eFa¡
-(
-masm_
-);
-
-3997 
-__
-b
-(&
-dÚe
-);
-
-3999 
-__
-b\9ad
-(&
-\9adex_out_of_¿nge
-);
-
-4002 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-4003 
-__
-b
-(&
-dÚe
-);
-
-4005 
-__
-b\9ad
-(&
-Ãed_cÚv\94siÚ
-);
-
-4008 
-__
-LßdSmiL\99\94®
-(
-»suÉ
-, 
-Smi
-::
-FromIÁ
-(0));
-
-4009 
-__
-b
-(&
-dÚe
-);
-
-4011 
-NÝRuÁimeC®lH\96³r
-       gÿÎ_h\96³r
-;
-
-4012 
-       gg\92\94©Ü
-.
-G\92\94©eSlow
-(
-masm_
-, 
-ÿÎ_h\96³r
-);
-
-4014 
-__
-b\9ad
-(&
-dÚe
-);
-
-4015 
-cڋxt
-()->
-Plug
-(
-»suÉ
-);
-
-4019 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\8c\9agAdd
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4020 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4021 
-DCHECK_EQ
-(2, 
-¬gs
-->
-Ëngth
-());
-
-4022 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-4023 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-4025 
-__
-pÝ
-(
-r4
-);
-
-4026 
-S\8c\9agAddStub
-¡ub
-(
-isީe
-(), 
-STRING_ADD_CHECK_BOTH
-, 
-NOT_TENURED
-);
-
-4027 
-__
-C®lStub
-(&
-¡ub
-);
-
-4028 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4032 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99S\8c\9agCom·»
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4033 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4034 
-DCHECK_EQ
-(2, 
-¬gs
-->
-Ëngth
-());
-
-4035 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-4036 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-4038 
-S\8c\9agCom·»Stub
-¡ub
-(
-isީe
-());
-
-4039 
-__
-C®lStub
-(&
-¡ub
-);
-
-4040 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4044 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99C®lFunùiÚ
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4045 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4046 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() >= 2);
-
-4048 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-() - 2;
-
-4049 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
- + 1; i++) {
-
-4050 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-4052 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-());
-
-4054 
-Lab\96
-       gruÁime
-, 
-       gdÚe
-;
-
-4056 
-__
-JumpIfSmi
-(
-r3
-, &
-ruÁime
-);
-
-4057 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-JS_FUNCTION_TYPE
-);
-
-4058 
-__
-bÃ
-(&
-ruÁime
-);
-
-4061 
-__
-mr
-(
-r4
-, 
-»suÉ_»gi¡\94
-());
-
-4062 
-P¬am\91\94CouÁ
-couÁ
-(
-¬g_couÁ
-);
-
-4063 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-couÁ
-, 
-CALL_FUNCTION
-, 
-NuÎC®lW¿µ\94
-());
-
-4064 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-4065 
-__
-b
-(&
-dÚe
-);
-
-4067 
-__
-b\9ad
-(&
-ruÁime
-);
-
-4068 
-__
-push
-(
-r3
-);
-
-4069 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kC®l
-, 
-¬gs
-->
-Ëngth
-());
-
-4070 
-__
-b\9ad
-(&
-dÚe
-);
-
-4072 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4076 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99RegExpCÚ¡ruùResuÉ
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4077 
-RegExpCÚ¡ruùResuÉStub
-¡ub
-(
-isީe
-());
-
-4078 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4079 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 3);
-
-4080 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(0));
-
-4081 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-4082 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(2));
-
-4083 
-__
-PÝ
-(
-r5
-, 
-r4
-);
-
-4084 
-__
-C®lStub
-(&
-¡ub
-);
-
-4085 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4089 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99G\91FromCache
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4090 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4091 
-DCHECK_EQ
-(2, 
-¬gs
-->
-Ëngth
-());
-
-4092 
-DCHECK_NE
-(
-NULL
-, 
-¬gs
-->
-(0)->
-AsL\99\94®
-());
-
-4093 \12
-       gÿche_id
- = 
-Smi
-::
-ÿ¡
-(*(
-¬gs
-->
-(0)->
-AsL\99\94®
-()->
-v®ue
-()))->value();
-
-4095 
-       gHªdË
-<
-       gFixedA¼ay
-> 
-jsfunùiÚ_»suÉ_ÿches
-(
-
-4096 
-isީe
-()->
-Çtive_cÚ\8bxt
-()->
-jsfunùiÚ_»suÉ_ÿches
-());
-
-4097 ià(
-       gjsfunùiÚ_»suÉ_ÿches
-->
-Ëngth
-(è<ð
-ÿche_id
-) {
-
-4098 
-__
-AbÜt
-(
-kA\89em±ToU£Undef\9aedCache
-);
-
-4099 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4100 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4104 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(1));
-
-4106 
-Regi¡\94
-       gkey
- = 
-r3
-;
-
-4107 
-Regi¡\94
-       gÿche
- = 
-r4
-;
-
-4108 
-__
-LßdP
-(
-ÿche
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-4109 
-__
-LßdP
-(
-ÿche
-, 
-F\9bldMemO³¿nd
-(ÿche, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-4110 
-__
-LßdP
-(
-ÿche
-,
-
-4111 
-CÚ\8bxtO³¿nd
-(
-ÿche
-, 
-Cڋxt
-::
-JSFUNCTION_RESULT_CACHES_INDEX
-));
-
-4112 
-__
-LßdP
-(
-ÿche
-,
-
-4113 
-F\9bldMemO³¿nd
-(
-ÿche
-, 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-ÿche_id
-)), 
-r0
-);
-
-4115 
-Lab\96
-       gdÚe
-, 
-       gnÙ_found
-;
-
-4116 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-ÿche
-, 
-JSFunùiÚResuÉCache
-::
-kF\9ag\94Off£t
-));
-
-4118 
-__
-addi
-(
-r6
-, 
-ÿche
-, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4120 
-__
-SmiToP\8cA¼ayOff£t
-(
-r5
-,\845);
-
-4121 
-__
-LßdPUX
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-,\845));
-
-4123 
-__
-cmp
-(
-key
-, 
-r5
-);
-
-4124 
-__
-bÃ
-(&
-nÙ_found
-);
-
-4126 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-r6
-, 
-kPo\9a\8brSize
-));
-
-4127 
-__
-b
-(&
-dÚe
-);
-
-4129 
-__
-b\9ad
-(&
-nÙ_found
-);
-
-4131 
-__
-Push
-(
-ÿche
-, 
-key
-);
-
-4132 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kG\91FromCache
-, 2);
-
-4134 
-__
-b\9ad
-(&
-dÚe
-);
-
-4135 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4139 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99HasCachedA¼ayIndex
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4140 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4141 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-4143 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-4144 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-4145 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-4146 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-4147 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-4148 &
-if_çl£
-, &
-çÎ_through
-);
-
-4150 
-__
-lwz
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-S\8c\9ag
-::
-kHashF\9bldOff£t
-));
-
-4152 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-S\8c\9ag
-::
-kCÚ\8f\9asCachedA¼ayIndexMask
-));
-
-4153 
-__
-ªd_
-(
-r0
-, 
-r3
-, 
-\9d
-);
-
-4154 
-__
-cmpi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4155 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-4156 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-4158 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-4162 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99G\91CachedA¼ayIndex
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4163 
-ZÚeLi¡
-<
-Ex´essiÚ
-*>* 
-¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4164 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 1);
-
-4165 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-4167 
-__
-As£¹S\8c\9ag
-(
-r3
-);
-
-4169 
-__
-lwz
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-S\8c\9ag
-::
-kHashF\9bldOff£t
-));
-
-4170 
-__
-IndexFromHash
-(
-r3
-,\843);
-
-4172 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4176 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99Fa¡OÃBy\8bA¼ayJo\9a
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4177 
-Lab\96
-ba\9eout
-, 
-       gdÚe
-, 
-       gÚe_ch¬_£·¿tÜ
-, 
-       glÚg_£·¿tÜ
-, 
-       gnÚ_\8civ\9fl_¬¿y
-,
-
-4178 
-       gnÙ_size_Úe_¬¿y
-, 
-       gloÝ
-, 
-       gem±y_£·¿tÜ_loÝ
-, 
-       gÚe_ch¬_£·¿tÜ_loÝ
-,
-
-4179 
-       gÚe_ch¬_£·¿tÜ_loÝ_\92\8cy
-, 
-       glÚg_£·¿tÜ_loÝ
-;
-
-4180 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4181 
-DCHECK
-(
-¬gs
-->
-Ëngth
-() == 2);
-
-4182 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(1));
-
-4183 
-Vis\99FÜAccumuÏtÜV®ue
-(
-¬gs
-->
-(0));
-
-4186 
-Regi¡\94
-       g¬¿y
- = 
-r3
-;
-
-4187 
-Regi¡\94
-       g\96em\92ts
- = 
-no_»g
-;
-
-4188 
-Regi¡\94
-       g»suÉ
- = 
-no_»g
-;
-
-4189 
-Regi¡\94
-       g£·¿tÜ
- = 
-r4
-;
-
-4190 
-Regi¡\94
-       g¬¿y_Ëngth
- = 
-r5
-;
-
-4191 
-Regi¡\94
-       g»suÉ_pos
- = 
-no_»g
-;
-
-4192 
-Regi¡\94
-       g¡r\9ag_Ëngth
- = 
-r6
-;
-
-4193 
-Regi¡\94
-       g¡r\9ag
- = 
-r7
-;
-
-4194 
-Regi¡\94
-       g\96em\92t
- = 
-r8
-;
-
-4195 
-Regi¡\94
-       g\96em\92ts_\92d
- = 
-r9
-;
-
-4196 
-Regi¡\94
-       gsü©ch1
- = 
-r10
-;
-
-4197 
-Regi¡\94
-       gsü©ch2
- = 
-r11
-;
-
-4200 
-__
-pÝ
-(
-£·¿tÜ
-);
-
-4203 
-__
-JumpIfSmi
-(
-¬¿y
-, &
-ba\9eout
-);
-
-4204 
-__
-Com·»ObjeùTy³
-(
-¬¿y
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-JS_ARRAY_TYPE
-);
-
-4205 
-__
-bÃ
-(&
-ba\9eout
-);
-
-4208 
-__
-CheckFa¡EËm\92ts
-(
-sü©ch1
-, 
-sü©ch2
-, &
-ba\9eout
-);
-
-4211 
-__
-LßdP
-(
-¬¿y_Ëngth
-, 
-F\9bldMemO³¿nd
-(
-¬¿y
-, 
-JSA¼ay
-::
-kL\92gthOff£t
-));
-
-4212 
-__
-SmiUÁag
-(
-¬¿y_Ëngth
-);
-
-4213 
-__
-cmpi
-(
-¬¿y_Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4214 
-__
-bÃ
-(&
-nÚ_\8civ\9fl_¬¿y
-);
-
-4215 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kem±y_¡r\9agRoÙIndex
-);
-
-4216 
-__
-b
-(&
-dÚe
-);
-
-4218 
-__
-b\9ad
-(&
-nÚ_\8civ\9fl_¬¿y
-);
-
-4221 
-       g\96em\92ts
- = 
-¬¿y
-;
-
-4222 
-__
-LßdP
-(
-\96em\92ts
-, 
-F\9bldMemO³¿nd
-(
-¬¿y
-, 
-JSA¼ay
-::
-kEËm\92tsOff£t
-));
-
-4223 
-       g¬¿y
- = 
-no_»g
-;
-
-4227 
-__
-li
-(
-¡r\9ag_Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4228 
-__
-addi
-(
-\96em\92t
-, 
-\96em\92ts
-, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4229 
-__
-ShiáLeáImm
-(
-\96em\92ts_\92d
-, 
-¬¿y_Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4230 
-__
-add
-(
-\96em\92ts_\92d
-, 
-\96em\92t
-,\83lements_end);
-
-4239 ià(
-       gg\92\94©e_debug_code_
-) {
-
-4240 
-__
-cmpi
-(
-¬¿y_Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4241 
-__
-As£¹
-(
-gt
-, 
-kNoEm±yA¼aysH\94eInEm\99Fa¡OÃBy\8bA¼ayJo\9a
-);
-
-4243 
-__
-b\9ad
-(&
-loÝ
-);
-
-4244 
-__
-LßdP
-(
-¡r\9ag
-, 
-MemO³¿nd
-(
-\96em\92t
-));
-
-4245 
-__
-addi
-(
-\96em\92t
-,\83Ëm\92t, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-4246 
-__
-JumpIfSmi
-(
-¡r\9ag
-, &
-ba\9eout
-);
-
-4247 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4248 
-__
-lbz
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(sü©ch1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-4249 
-__
-JumpIfIn¡ªûTy³IsNÙSequ\92t\9flOÃBy\8b
-(
-sü©ch1
-, 
-sü©ch2
-, &
-ba\9eout
-);
-
-4250 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-SeqOÃBy\8bS\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4252 
-__
-AddAndCheckFÜOv\94æow
-(
-¡r\9ag_Ëngth
-, s\8c\9ag_Ëngth, 
-sü©ch1
-, 
-sü©ch2
-,
-
-4253 
-r0
-);
-
-4254 
-__
-B¿nchOnOv\94æow
-(&
-ba\9eout
-);
-
-4256 
-__
-cmp
-(
-\96em\92t
-, 
-\96em\92ts_\92d
-);
-
-4257 
-__
-bÉ
-(&
-loÝ
-);
-
-4260 
-__
-cmpi
-(
-¬¿y_Ëngth
-, 
-O³¿nd
-(1));
-
-4261 
-__
-bÃ
-(&
-nÙ_size_Úe_¬¿y
-);
-
-4262 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-(
-\96em\92ts
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-4263 
-__
-b
-(&
-dÚe
-);
-
-4265 
-__
-b\9ad
-(&
-nÙ_size_Úe_¬¿y
-);
-
-4274 
-__
-JumpIfSmi
-(
-£·¿tÜ
-, &
-ba\9eout
-);
-
-4275 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-£·¿tÜ
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4276 
-__
-lbz
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(sü©ch1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-4277 
-__
-JumpIfIn¡ªûTy³IsNÙSequ\92t\9flOÃBy\8b
-(
-sü©ch1
-, 
-sü©ch2
-, &
-ba\9eout
-);
-
-4281 
-__
-LßdP
-(
-sü©ch1
-,
-
-4282 
-F\9bldMemO³¿nd
-(
-£·¿tÜ
-, 
-SeqOÃBy\8bS\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4283 
-__
-sub
-(
-¡r\9ag_Ëngth
-, s\8c\9ag_Ëngth, 
-sü©ch1
-);
-
-4284 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4285 
-__
-SmiUÁag
-(
-sü©ch1
-, scratch1);
-
-4286 
-__
-Mul
-(
-sü©ch2
-, 
-¬¿y_Ëngth
-, 
-sü©ch1
-);
-
-4289 
-__
-ShiáRightImm
-(
-\9d
-, 
-sü©ch2
-, 
-O³¿nd
-(31), 
-S\91RC
-);
-
-4290 
-__
-bÃ
-(&
-ba\9eout
-, 
-ü0
-);
-
-4291 
-__
-SmiTag
-(
-sü©ch2
-, scratch2);
-
-4294 
-__
-muÎw
-(
-sü©ch2
-, 
-¬¿y_Ëngth
-, 
-sü©ch1
-);
-
-4295 
-__
-mulhw
-(
-\9d
-, 
-¬¿y_Ëngth
-, 
-sü©ch1
-);
-
-4298 
-__
-cmpi
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4299 
-__
-bÃ
-(&
-ba\9eout
-);
-
-4300 
-__
-cmpwi
-(
-sü©ch2
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4301 
-__
-bÉ
-(&
-ba\9eout
-);
-
-4304 
-__
-AddAndCheckFÜOv\94æow
-(
-¡r\9ag_Ëngth
-, s\8c\9ag_Ëngth, 
-sü©ch2
-, 
-sü©ch1
-,
-
-4305 
-r0
-);
-
-4306 
-__
-B¿nchOnOv\94æow
-(&
-ba\9eout
-);
-
-4307 
-__
-SmiUÁag
-(
-¡r\9ag_Ëngth
-);
-
-4311 
-__
-addi
-(
-\96em\92t
-, 
-\96em\92ts
-, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4312 
-       g»suÉ
- = 
-\96em\92ts
-;
-
-4313 
-       g\96em\92ts
- = 
-no_»g
-;
-
-4319 
-__
-AÎoÿ\8bOÃBy\8bS\8c\9ag
-(
-»suÉ
-, 
-¡r\9ag_Ëngth
-, 
-sü©ch1
-, 
-sü©ch2
-,
-
-4320 
-\96em\92ts_\92d
-, &
-ba\9eout
-);
-
-4324 
-__
-ShiáLeáImm
-(
-\96em\92ts_\92d
-, 
-¬¿y_Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4325 
-__
-add
-(
-\96em\92ts_\92d
-, 
-\96em\92t
-,\83lements_end);
-
-4326 
-       g»suÉ_pos
- = 
-¬¿y_Ëngth
-;
-
-4327 
-       g¬¿y_Ëngth
- = 
-no_»g
-;
-
-4328 
-__
-addi
-(
-»suÉ_pos
-, 
-»suÉ
-,
-
-4329 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4332 
-__
-LßdP
-(
-sü©ch1
-,
-
-4333 
-F\9bldMemO³¿nd
-(
-£·¿tÜ
-, 
-SeqOÃBy\8bS\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4334 
-__
-CmpSmiL\99\94®
-(
-sü©ch1
-, 
-Smi
-::
-FromIÁ
-(1), 
-r0
-);
-
-4335 
-__
-beq
-(&
-Úe_ch¬_£·¿tÜ
-);
-
-4336 
-__
-bgt
-(&
-lÚg_£·¿tÜ
-);
-
-4339 
-__
-b\9ad
-(&
-em±y_£·¿tÜ_loÝ
-);
-
-4346 
-__
-LßdP
-(
-¡r\9ag
-, 
-MemO³¿nd
-(
-\96em\92t
-));
-
-4347 
-__
-addi
-(
-\96em\92t
-,\83Ëm\92t, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-4348 
-__
-LßdP
-(
-¡r\9ag_Ëngth
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4349 
-__
-SmiUÁag
-(
-¡r\9ag_Ëngth
-);
-
-4350 
-__
-addi
-(
-¡r\9ag
-, string,
-
-4351 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4352 
-__
-CÝyBy\8bs
-(
-¡r\9ag
-, 
-»suÉ_pos
-, 
-¡r\9ag_Ëngth
-, 
-sü©ch1
-);
-
-4353 
-__
-cmp
-(
-\96em\92t
-, 
-\96em\92ts_\92d
-);
-
-4354 
-__
-bÉ
-(&
-em±y_£·¿tÜ_loÝ
-);
-
-4355 
-DCHECK
-(
-»suÉ
-.
-is
-(
-r3
-));
-
-4356 
-__
-b
-(&
-dÚe
-);
-
-4359 
-__
-b\9ad
-(&
-Úe_ch¬_£·¿tÜ
-);
-
-4361 
-__
-lbz
-(
-£·¿tÜ
-, 
-F\9bldMemO³¿nd
-(£·¿tÜ, 
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
-));
-
-4364 
-__
-b
-(&
-Úe_ch¬_£·¿tÜ_loÝ_\92\8cy
-);
-
-4366 
-__
-b\9ad
-(&
-Úe_ch¬_£·¿tÜ_loÝ
-);
-
-4374 
-__
-¡b
-(
-£·¿tÜ
-, 
-MemO³¿nd
-(
-»suÉ_pos
-));
-
-4375 
-__
-addi
-(
-»suÉ_pos
-,\84esuÉ_pos, 
-O³¿nd
-(1));
-
-4378 
-__
-b\9ad
-(&
-Úe_ch¬_£·¿tÜ_loÝ_\92\8cy
-);
-
-4379 
-__
-LßdP
-(
-¡r\9ag
-, 
-MemO³¿nd
-(
-\96em\92t
-));
-
-4380 
-__
-addi
-(
-\96em\92t
-,\83Ëm\92t, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-4381 
-__
-LßdP
-(
-¡r\9ag_Ëngth
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4382 
-__
-SmiUÁag
-(
-¡r\9ag_Ëngth
-);
-
-4383 
-__
-addi
-(
-¡r\9ag
-, string,
-
-4384 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4385 
-__
-CÝyBy\8bs
-(
-¡r\9ag
-, 
-»suÉ_pos
-, 
-¡r\9ag_Ëngth
-, 
-sü©ch1
-);
-
-4386 
-__
-cm¶
-(
-\96em\92t
-, 
-\96em\92ts_\92d
-);
-
-4387 
-__
-bÉ
-(&
-Úe_ch¬_£·¿tÜ_loÝ
-);
-
-4388 
-DCHECK
-(
-»suÉ
-.
-is
-(
-r3
-));
-
-4389 
-__
-b
-(&
-dÚe
-);
-
-4393 
-__
-b\9ad
-(&
-lÚg_£·¿tÜ_loÝ
-);
-
-4401 
-__
-LßdP
-(
-¡r\9ag_Ëngth
-, 
-F\9bldMemO³¿nd
-(
-£·¿tÜ
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4402 
-__
-SmiUÁag
-(
-¡r\9ag_Ëngth
-);
-
-4403 
-__
-addi
-(
-¡r\9ag
-, 
-£·¿tÜ
-,
-
-4404 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4405 
-__
-CÝyBy\8bs
-(
-¡r\9ag
-, 
-»suÉ_pos
-, 
-¡r\9ag_Ëngth
-, 
-sü©ch1
-);
-
-4407 
-__
-b\9ad
-(&
-lÚg_£·¿tÜ
-);
-
-4408 
-__
-LßdP
-(
-¡r\9ag
-, 
-MemO³¿nd
-(
-\96em\92t
-));
-
-4409 
-__
-addi
-(
-\96em\92t
-,\83Ëm\92t, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-4410 
-__
-LßdP
-(
-¡r\9ag_Ëngth
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-4411 
-__
-SmiUÁag
-(
-¡r\9ag_Ëngth
-);
-
-4412 
-__
-addi
-(
-¡r\9ag
-, string,
-
-4413 
-O³¿nd
-(
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4414 
-__
-CÝyBy\8bs
-(
-¡r\9ag
-, 
-»suÉ_pos
-, 
-¡r\9ag_Ëngth
-, 
-sü©ch1
-);
-
-4415 
-__
-cm¶
-(
-\96em\92t
-, 
-\96em\92ts_\92d
-);
-
-4416 
-__
-bÉ
-(&
-lÚg_£·¿tÜ_loÝ
-);
-
-4417 
-DCHECK
-(
-»suÉ
-.
-is
-(
-r3
-));
-
-4418 
-__
-b
-(&
-dÚe
-);
-
-4420 
-__
-b\9ad
-(&
-ba\9eout
-);
-
-4421 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4422 
-__
-b\9ad
-(&
-dÚe
-);
-
-4423 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4427 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99DebugIsAùive
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4428 
-DCHECK
-(
-ex´
-->
-¬gum\92ts
-()->
-Ëngth
-() == 0);
-
-4429 
-Ex\8bº®Reã»nû
-       gdebug_is_aùive
- =
-
-4430 
-Ex\8bº®Reã»nû
-::
-debug_is_aùive_add»ss
-(
-isީe
-());
-
-4431 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-debug_is_aùive
-));
-
-4432 
-__
-lbz
-(
-r3
-, 
-MemO³¿nd
-(
-\9d
-));
-
-4433 
-__
-SmiTag
-(
-r3
-);
-
-4434 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4438 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99C®lRuÁime
-(
-C®lRuÁime
-* 
-ex´
-) {
-
-4439 ià(
-ex´
-->
-funùiÚ
-(è!ð
-NULL
- &&
-
-4440 
-ex´
-->
-funùiÚ
-()->
-\9a\8c\9asic_ty³
- =ð
-RuÁime
-::
-INLINE
-) {
-
-4441 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ InlineRuntimeCall");
-
-4442 
-Em\99\9aeRuÁimeC®l
-(
-ex´
-);
-
-4446 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ CallRuntime");
-
-4447 
-       gZÚeLi¡
-<
-       gEx´essiÚ
-*>* 
-       g¬gs
- = 
-ex´
-->
-¬gum\92ts
-();
-
-4448 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-();
-
-4450 ià(
-       gex´
-->
-is_j¤uÁime
-()) {
-
-4452 
-Regi¡\94
-       g»ûiv\94
- = 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-();
-
-4453 
-__
-LßdP
-(
-»ûiv\94
-, 
-Glob®ObjeùO³¿nd
-());
-
-4454 
-__
-LßdP
-(
-»ûiv\94
-,
-
-4455 
-F\9bldMemO³¿nd
-(
-»ûiv\94
-, 
-Glob®Objeù
-::
-kBu\9et\9asOff£t
-));
-
-4456 
-__
-push
-(
-»ûiv\94
-);
-
-4459 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-ex´
-->
-Çme
-()));
-
-4460 ià(
-       gFLAG_veùÜ_ics
-) {
-
-4461 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-4462 
-O³¿nd
-(
-SmiFromSlÙ
-(
-ex´
-->
-C®lRuÁimeF\93dbackSlÙ
-())));
-
-4463 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-4465 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-, 
-ex´
-->
-C®lRuÁimeF\93dbackId
-());
-
-4469 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-, 0));
-
-4470 
-__
-push
-(
-\9d
-);
-
-4471 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-4474 \12
-       g¬g_couÁ
- = 
-¬gs
-->
-Ëngth
-();
-
-4475 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
-; i++) {
-
-4476 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-4480 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-4481 
-C®lFunùiÚStub
-¡ub
-(
-isީe
-(), 
-¬g_couÁ
-, 
-NO_CALL_FUNCTION_FLAGS
-);
-
-4482 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-, (
-¬g_couÁ
- + 1è* 
-kPo\9a\8brSize
-), 
-r0
-);
-
-4483 
-__
-C®lStub
-(&
-¡ub
-);
-
-4486 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-4488 
-cڋxt
-()->
-DrÝAndPlug
-(1, 
-r3
-);
-
-4491 \ f\12
-       gi
- = 0; i < 
-       g¬g_couÁ
-; i++) {
-
-4492 
-Vis\99FÜS\8fckV®ue
-(
-¬gs
-->
-(
-i
-));
-
-4496 
-__
-C®lRuÁime
-(
-ex´
-->
-funùiÚ
-(), 
-¬g_couÁ
-);
-
-4497 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4502 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99UÇryO³¿tiÚ
-(
-UÇryO³¿tiÚ
-* 
-ex´
-) {
-
-4503 \1a
-ex´
-->
-()) {
-
-4504 \ 4
-Tok\92
-::
-DELETE
-: {
-
-4505 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ UnaryOperation (DELETE)");
-
-4506 
-Prݔty
-* 
-       g´Ý\94ty
- = 
-ex´
-->
-ex´essiÚ
-()->
-AsPrݔty
-();
-
-4507 
-V¬\9fbËProxy
-* 
-       g´oxy
- = 
-ex´
-->
-ex´essiÚ
-()->
-AsV¬\9fbËProxy
-();
-
-4509 ià(
-       g´Ý\94ty
- !ð
-NULL
-) {
-
-4510 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-obj
-());
-
-4511 
-Vis\99FÜS\8fckV®ue
-(
-´Ý\94ty
-->
-key
-());
-
-4512 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-Smi
-::
-FromIÁ
-(
-¡riù_mode
-()));
-
-4513 
-__
-push
-(
-r4
-);
-
-4514 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-DELETE
-, 
-CALL_FUNCTION
-);
-
-4515 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4516 } \vià(
-       g´oxy
- !ð
-NULL
-) {
-
-4517 
-V¬\9f
-* 
-v¬
- = 
-´oxy
-->var();
-
-4520 
-DCHECK
-(
-¡riù_mode
-(è=ð
-SLOPPY
- || 
-v¬
-->
-is_this
-());
-
-4521 ià(
-       gv¬
-->
-IsUÇÎoÿ\8bd
-()) {
-
-4522 
-__
-LßdP
-(
-r5
-, 
-Glob®ObjeùO³¿nd
-());
-
-4523 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-4524 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-SLOPPY
-));
-
-4525 
-__
-Push
-(
-r5
-, 
-r4
-, 
-r3
-);
-
-4526 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-DELETE
-, 
-CALL_FUNCTION
-);
-
-4527 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4528 } \vià(
-       gv¬
-->
-IsS\8fckAÎoÿ\8bd
-(è|| v¬->
-IsCÚ\8bxtSlÙ
-()) {
-
-4531 
-cڋxt
-()->
-Plug
-(
-v¬
-->
-is_this
-());
-
-4535 
-DCHECK
-(!
-cÚ\8bxt_»gi¡\94
-().
-is
-(
-r5
-));
-
-4536 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-v¬
-->
-Çme
-()));
-
-4537 
-__
-Push
-(
-cÚ\8bxt_»gi¡\94
-(), 
-r5
-);
-
-4538 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kD\96\91eLookupSlÙ
-, 2);
-
-4539 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4544 
-Vis\99FÜEfãù
-(
-ex´
-->
-ex´essiÚ
-());
-
-4545 
-cڋxt
-()->
-Plug
-(
-\8cue
-);
-
-4550 \ 4
-       gTok\92
-::
-VOID
-: {
-
-4551 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ UnaryOperation (VOID)");
-
-4552 
-Vis\99FÜEfãù
-(
-ex´
-->
-ex´essiÚ
-());
-
-4553 
-cڋxt
-()->
-Plug
-(
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4557 \ 4
-       gTok\92
-::
-NOT
-: {
-
-4558 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ UnaryOperation (NOT)");
-
-4559 ià(
-cڋxt
-()->
-IsEfãù
-()) {
-
-4562 
-Vis\99FÜEfãù
-(
-ex´
-->
-ex´essiÚ
-());
-
-4563 } \vià(
-cڋxt
-()->
-IsTe¡
-()) {
-
-4564 cڡ 
-Te¡CÚ\8bxt
-* 
-       g\8b¡
- = Te¡CÚ\8bxt::
-ÿ¡
-(
-cڋxt
-());
-
-4566 
-Vis\99FÜCÚ\8cÞ
-(
-ex´
-->
-ex´essiÚ
-(), 
-\8b¡
-->
-çl£_Ïb\96
-(),
-
-4567 
-\8b¡
-->
-\8cue_Ïb\96
-(),\81e¡->
-çÎ_through
-());
-
-4568 
-cڋxt
-()->
-Plug
-(
-\8b¡
-->
-\8cue_Ïb\96
-(),\81e¡->
-çl£_Ïb\96
-());
-
-4574 
-DCHECK
-(
-cڋxt
-()->
-IsAccumuÏtÜV®ue
-(è|| cÚ\8bxt()->
-IsS\8fckV®ue
-());
-
-4575 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-, 
-       gdÚe
-;
-
-4576 
-Vis\99FÜCÚ\8cÞ
-(
-ex´
-->
-ex´essiÚ
-(), &
-m©\94\9flize_çl£
-,
-
-4577 &
-m©\94\9flize_\8cue
-, &materialize_true);
-
-4578 
-__
-b\9ad
-(&
-m©\94\9flize_\8cue
-);
-
-4579 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-M©\94\9flizeTrueId
-(), 
-NO_REGISTERS
-);
-
-4580 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-4581 ià(
-cڋxt
-()->
-IsS\8fckV®ue
-()è
-__
-push
-(
-r3
-);
-
-4582 
-__
-b
-(&
-dÚe
-);
-
-4583 
-__
-b\9ad
-(&
-m©\94\9flize_çl£
-);
-
-4584 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-M©\94\9flizeF®£Id
-(), 
-NO_REGISTERS
-);
-
-4585 
-__
-LßdRoÙ
-(
-r3
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-4586 ià(
-cڋxt
-()->
-IsS\8fckV®ue
-()è
-__
-push
-(
-r3
-);
-
-4587 
-__
-b\9ad
-(&
-dÚe
-);
-
-4592 \ 4
-       gTok\92
-::
-TYPEOF
-: {
-
-4593 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ UnaryOperation (TYPEOF)");
-
-4595 
-S\8fckV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-4596 
-Vis\99FÜTy³ofV®ue
-(
-ex´
-->
-ex´essiÚ
-());
-
-4598 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kTy³of
-, 1);
-
-4599 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4604 
-UNREACHABLE
-();
-
-4609 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99CouÁO³¿tiÚ
-(
-CouÁO³¿tiÚ
-* 
-ex´
-) {
-
-4610 
-DCHECK
-(
-ex´
-->
-ex´essiÚ
-()->
-IsV®idReã»nûEx´essiÚ
-());
-
-4612 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ CountOperation");
-
-4613 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-4615 
-Prݔty
-* 
-       g´Ý
- = 
-ex´
-->
-ex´essiÚ
-()->
-AsPrݔty
-();
-
-4616 
-LhsK\9ad
-       gassign_ty³
- = 
-G\91AssignTy³
-(
-´Ý
-);
-
-4619 ià(
-       gassign_ty³
- =ð
-VARIABLE
-) {
-
-4620 
-DCHECK
-(
-ex´
-->
-ex´essiÚ
-()->
-AsV¬\9fbËProxy
-()->
-v¬
-(è!ð
-NULL
-);
-
-4621 
-AccumuÏtÜV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-4622 
-Em\99\9fbËLßd
-(
-ex´
-->
-ex´essiÚ
-()->
-AsV¬\9fbËProxy
-());
-
-4625 ià(
-       gex´
-->
-is_po¡fix
-(è&& !
-cڋxt
-()->
-IsEfãù
-()) {
-
-4626 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(0));
-
-4627 
-__
-push
-(
-\9d
-);
-
-4629 \1a
-       gassign_ty³
-) {
-
-4630 \ 4
-       gNAMED_PROPERTY
-: {
-
-4632 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-());
-
-4633 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-4634 
-Em\99NamedPrÝ\94tyLßd
-(
-´Ý
-);
-
-4638 \ 4
-       gNAMED_SUPER_PROPERTY
-: {
-
-4639 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-4640 
-Em\99LßdHomeObjeù
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-4641 
-__
-Push
-(
-»suÉ_»gi¡\94
-());
-
-4642 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-4643 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-4644 
-__
-Push
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-4645 
-Em\99NamedSu³rPrÝ\94tyLßd
-(
-´Ý
-);
-
-4649 \ 4
-       gKEYED_SUPER_PROPERTY
-: {
-
-4650 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-()->
-this_v¬
-());
-
-4651 
-Em\99LßdHomeObjeù
-(
-´Ý
-->
-obj
-()->
-AsSu³rReã»nû
-());
-
-4652 cڡ 
-Regi¡\94
-       gsü©ch
- = 
-r4
-;
-
-4653 cڡ 
-Regi¡\94
-       gsü©ch1
- = 
-r5
-;
-
-4654 
-__
-Move
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-4655 
-Vis\99FÜAccumuÏtÜV®ue
-(
-´Ý
-->
-key
-());
-
-4656 
-__
-Push
-(
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-4657 
-__
-LßdP
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-4658 
-__
-Push
-(
-sü©ch1
-, 
-sü©ch
-, 
-»suÉ_»gi¡\94
-());
-
-4659 
-Em\99KeyedSu³rPrÝ\94tyLßd
-(
-´Ý
-);
-
-4663 \ 4
-       gKEYED_PROPERTY
-: {
-
-4664 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-obj
-());
-
-4665 
-Vis\99FÜS\8fckV®ue
-(
-´Ý
-->
-key
-());
-
-4666 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(),
-
-4667 
-MemO³¿nd
-(
-, 1 * 
-kPo\9a\8brSize
-));
-
-4668 
-__
-LßdP
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-MemO³¿nd
-(
-, 0));
-
-4669 
-Em\99KeyedPrÝ\94tyLßd
-(
-´Ý
-);
-
-4673 \ 4
-       gVARIABLE
-:
-
-4674 
-UNREACHABLE
-();
-
-4680 ià(
-       gassign_ty³
- =ð
-VARIABLE
-) {
-
-4681 
-P»·»FÜBa\9eout
-(
-ex´
-->
-ex´essiÚ
-(), 
-TOS_REG
-);
-
-4683 
-P»·»FÜBa\9eoutFÜId
-(
-´Ý
-->
-LßdId
-(), 
-TOS_REG
-);
-
-4687 
-Lab\96
-       g¡ub_ÿÎ
-, 
-       gdÚe
-;
-
-4688 
-JumpP©chS\99e
-·tch_s\99e
-(
-masm_
-);
-
-4690 \12
-       gcouÁ_v®ue
- = 
-ex´
-->
-(è=ð
-Tok\92
-::
-INC
- ? 1 : -1;
-
-4691 ià(
-ShouldIÆ\9aeSmiCa£
-(
-ex´
-->
-())) {
-
-4692 
-Lab\96
-       g¦ow
-;
-
-4693 
-       g·tch_s\99e
-.
-Em\99JumpIfNÙSmi
-(
-r3
-, &
-¦ow
-);
-
-4696 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4697 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4701 \1a
-       gassign_ty³
-) {
-
-4702 \ 4
-       gVARIABLE
-:
-
-4703 
-__
-push
-(
-r3
-);
-
-4705 \ 4
-       gNAMED_PROPERTY
-:
-
-4706 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-4708 \ 4
-       gNAMED_SUPER_PROPERTY
-:
-
-4709 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-4711 \ 4
-       gKEYED_PROPERTY
-:
-
-4712 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-4714 \ 4
-       gKEYED_SUPER_PROPERTY
-:
-
-4715 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-4721 
-Regi¡\94
-       gsü©ch1
- = 
-r4
-;
-
-4722 
-Regi¡\94
-       gsü©ch2
- = 
-r5
-;
-
-4723 
-__
-LßdSmiL\99\94®
-(
-sü©ch1
-, 
-Smi
-::
-FromIÁ
-(
-couÁ_v®ue
-));
-
-4724 
-__
-AddAndCheckFÜOv\94æow
-(
-r3
-,\843, 
-sü©ch1
-, 
-sü©ch2
-, 
-r0
-);
-
-4725 
-__
-B¿nchOnNoOv\94æow
-(&
-dÚe
-);
-
-4727 
-__
-sub
-(
-r3
-,\843, 
-sü©ch1
-);
-
-4728 
-__
-b
-(&
-¡ub_ÿÎ
-);
-
-4729 
-__
-b\9ad
-(&
-¦ow
-);
-
-4731 
-ToNumb\94Stub
-cÚv\94t_¡ub
-(
-isީe
-());
-
-4732 
-__
-C®lStub
-(&
-cÚv\94t_¡ub
-);
-
-4735 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4736 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4740 \1a
-       gassign_ty³
-) {
-
-4741 \ 4
-       gVARIABLE
-:
-
-4742 
-__
-push
-(
-r3
-);
-
-4744 \ 4
-       gNAMED_PROPERTY
-:
-
-4745 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-4747 \ 4
-       gNAMED_SUPER_PROPERTY
-:
-
-4748 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-4750 \ 4
-       gKEYED_PROPERTY
-:
-
-4751 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-4753 \ 4
-       gKEYED_SUPER_PROPERTY
-:
-
-4754 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-4760 
-__
-b\9ad
-(&
-¡ub_ÿÎ
-);
-
-4761 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-4762 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-couÁ_v®ue
-));
-
-4765 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-4767 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- =
-
-4768 
-CodeFaùÜy
-::
-B\9a¬yOpIC
-(
-isީe
-(), 
-Tok\92
-::
-ADD
-, 
-NO_OVERWRITE
-).
-code
-();
-
-4769 
-C®lIC
-(
-code
-, 
-ex´
-->
-CouÁB\9aOpF\93dbackId
-());
-
-4770 
-       g·tch_s\99e
-.
-Em\99P©chInfo
-();
-
-4771 
-__
-b\9ad
-(&
-dÚe
-);
-
-4774 \1a
-       gassign_ty³
-) {
-
-4775 \ 4
-       gVARIABLE
-:
-
-4776 ià(
-ex´
-->
-is_po¡fix
-()) {
-
-4778 
-EfãùCÚ\8bxt
-cڋxt
-(
-this
-);
-
-4779 
-Em\99\9fbËAssignm\92t
-(
-ex´
-->
-ex´essiÚ
-()->
-AsV¬\9fbËProxy
-()->
-v¬
-(),
-
-4780 
-Tok\92
-::
-ASSIGN
-);
-
-4781 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-4782 
-       gcڋxt
-.
-Plug
-(
-r3
-);
-
-4786 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4787 
-cڋxt
-()->
-PlugTOS
-();
-
-4790 
-Em\99\9fbËAssignm\92t
-(
-ex´
-->
-ex´essiÚ
-()->
-AsV¬\9fbËProxy
-()->
-v¬
-(),
-
-4791 
-Tok\92
-::
-ASSIGN
-);
-
-4792 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-4793 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4796 \ 4
-       gNAMED_PROPERTY
-: {
-
-4797 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(),
-
-4798 
-O³¿nd
-(
-´Ý
-->
-key
-()->
-AsL\99\94®
-()->
-v®ue
-()));
-
-4799 
-__
-pÝ
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-4800 
-C®lStÜeIC
-(
-ex´
-->
-CouÁStÜeF\93dbackId
-());
-
-4801 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-4802 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4803 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4804 
-cڋxt
-()->
-PlugTOS
-();
-
-4807 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4811 \ 4
-       gNAMED_SUPER_PROPERTY
-: {
-
-4812 
-Em\99NamedSu³rPrÝ\94tyStÜe
-(
-´Ý
-);
-
-4813 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4814 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4815 
-cڋxt
-()->
-PlugTOS
-();
-
-4818 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4822 \ 4
-       gKEYED_SUPER_PROPERTY
-: {
-
-4823 
-Em\99KeyedSu³rPrÝ\94tyStÜe
-(
-´Ý
-);
-
-4824 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4825 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4826 
-cڋxt
-()->
-PlugTOS
-();
-
-4829 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4833 \ 4
-       gKEYED_PROPERTY
-: {
-
-4834 
-__
-PÝ
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(),
-
-4835 
-StÜeDesü\9d
-::
-NameRegi¡\94
-());
-
-4836 
-       gHªdË
-<
-       gCode
-> 
-       gic
- =
-
-4837 
-CodeFaùÜy
-::
-KeyedStÜeIC
-(
-isީe
-(), 
-¡riù_mode
-()).
-code
-();
-
-4838 
-C®lIC
-(
-ic
-, 
-ex´
-->
-CouÁStÜeF\93dbackId
-());
-
-4839 
-P»·»FÜBa\9eoutFÜId
-(
-ex´
-->
-Assignm\92tId
-(), 
-TOS_REG
-);
-
-4840 ià(
-       gex´
-->
-is_po¡fix
-()) {
-
-4841 ià(!
-cڋxt
-()->
-IsEfãù
-()) {
-
-4842 
-cڋxt
-()->
-PlugTOS
-();
-
-4845 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4853 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99FÜTy³ofV®ue
-(
-Ex´essiÚ
-* 
-ex´
-) {
-
-4854 
-DCHECK
-(!
-cڋxt
-()->
-IsEfãù
-());
-
-4855 
-DCHECK
-(!
-cڋxt
-()->
-IsTe¡
-());
-
-4856 
-V¬\9fbËProxy
-* 
-       g´oxy
- = 
-ex´
-->
-AsV¬\9fbËProxy
-();
-
-4857 ià(
-       g´oxy
- !ð
-NULL
- && 
-´oxy
-->
-v¬
-()->
-IsUÇÎoÿ\8bd
-()) {
-
-4858 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Global variable");
-
-4859 
-__
-LßdP
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(), 
-Glob®ObjeùO³¿nd
-());
-
-4860 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-´oxy
-->
-Çme
-()));
-
-4861 ià(
-       gFLAG_veùÜ_ics
-) {
-
-4862 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-4863 
-O³¿nd
-(
-SmiFromSlÙ
-(
-´oxy
-->
-V¬\9fbËF\93dbackSlÙ
-())));
-
-4867 
-C®lLßdIC
-(
-NOT_CONTEXTUAL
-);
-
-4868 
-P»·»FÜBa\9eout
-(
-ex´
-, 
-TOS_REG
-);
-
-4869 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4870 } \vià(
-       g´oxy
- !ð
-NULL
- && 
-´oxy
-->
-v¬
-()->
-IsLookupSlÙ
-()) {
-
-4871 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ Lookup slot");
-
-4872 
-Lab\96
-       gdÚe
-, 
-       g¦ow
-;
-
-4876 
-Em\99DyÇmicLookupFa¡Ca£
-(
-´oxy
-, 
-INSIDE_TYPEOF
-, &
-¦ow
-, &
-dÚe
-);
-
-4878 
-__
-b\9ad
-(&
-¦ow
-);
-
-4879 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-´oxy
-->
-Çme
-()));
-
-4880 
-__
-Push
-(
-, 
-r3
-);
-
-4881 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kLßdLookupSlÙNoReã»nûE¼Ü
-, 2);
-
-4882 
-P»·»FÜBa\9eout
-(
-ex´
-, 
-TOS_REG
-);
-
-4883 
-__
-b\9ad
-(&
-dÚe
-);
-
-4885 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-4888 
-Vis\99InDu¶iÿ\8b\8bxt
-(
-ex´
-);
-
-4893 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99L\99\94®Com·»Ty³of
-(
-Ex´essiÚ
-* 
-ex´
-,
-
-4894 
-Ex´essiÚ
-* 
-sub_ex´
-,
-
-4895 
-HªdË
-<
-S\8c\9ag
-> 
-check
-) {
-
-4896 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-4897 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-4898 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-4899 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-4900 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-4901 &
-if_çl£
-, &
-çÎ_through
-);
-
-4904 
-AccumuÏtÜV®ueCÚ\8bxt
-cڋxt
-(
-this
-);
-
-4905 
-Vis\99FÜTy³ofV®ue
-(
-sub_ex´
-);
-
-4907 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-4909 
-FaùÜy
-* 
-       gçùÜy
- = 
-isީe
-()->
-çùÜy
-();
-
-4910 ià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-numb\94_¡r\9ag
-())) {
-
-4911 
-__
-JumpIfSmi
-(
-r3
-, 
-if_\8cue
-);
-
-4912 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4913 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-4914 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-4915 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-4916 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-¡r\9ag_¡r\9ag
-())) {
-
-4917 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-4919 
-__
-Com·»ObjeùTy³
-(
-r3
-,\843, 
-r4
-, 
-FIRST_NONSTRING_TYPE
-);
-
-4920 
-__
-bge
-(
-if_çl£
-);
-
-4921 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-4922 
-STATIC_ASSERT
-((1 << 
-M­
-::
-kIsUnd\91eùabË
-) < 0x8000);
-
-4923 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-4924 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-4925 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-symbÞ_¡r\9ag
-())) {
-
-4926 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-4927 
-__
-Com·»ObjeùTy³
-(
-r3
-,\843, 
-r4
-, 
-SYMBOL_TYPE
-);
-
-4928 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-4929 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-boÞ\97n_¡r\9ag
-())) {
-
-4930 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-4931 
-__
-beq
-(
-if_\8cue
-);
-
-4932 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-4933 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-4934 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-undef\9aed_¡r\9ag
-())) {
-
-4935 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4936 
-__
-beq
-(
-if_\8cue
-);
-
-4937 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-4939 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4940 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-4941 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-4942 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-4944 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-funùiÚ_¡r\9ag
-())) {
-
-4945 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-4946 
-STATIC_ASSERT
-(
-NUM_OF_CALLABLE_SPEC_OBJECT_TYPES
- == 2);
-
-4947 
-__
-Com·»ObjeùTy³
-(
-r3
-,\843, 
-r4
-, 
-JS_FUNCTION_TYPE
-);
-
-4948 
-__
-beq
-(
-if_\8cue
-);
-
-4949 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-JS_FUNCTION_PROXY_TYPE
-));
-
-4950 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-4951 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-check
-, 
-çùÜy
-->
-objeù_¡r\9ag
-())) {
-
-4952 
-__
-JumpIfSmi
-(
-r3
-, 
-if_çl£
-);
-
-4953 
-__
-Com·»RoÙ
-(
-r3
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-4954 
-__
-beq
-(
-if_\8cue
-);
-
-4956 
-__
-Com·»ObjeùTy³
-(
-r3
-,\843, 
-r4
-, 
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-);
-
-4957 
-__
-bÉ
-(
-if_çl£
-);
-
-4958 
-__
-Com·»In¡ªûTy³
-(
-r3
-, 
-r4
-, 
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
-);
-
-4959 
-__
-bgt
-(
-if_çl£
-);
-
-4961 
-__
-lbz
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-4962 
-__
-ªdi
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1 << 
-M­
-::
-kIsUnd\91eùabË
-));
-
-4963 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-, 
-ü0
-);
-
-4965 ià(
-       gif_çl£
- !ð
-çÎ_through
-__
-b
-(
-if_çl£
-);
-
-4967 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-4971 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99Com·»O³¿tiÚ
-(
-Com·»O³¿tiÚ
-* 
-ex´
-) {
-
-4972 
-Comm\92t
-cmÁ
-(
-masm_
-, "[ CompareOperation");
-
-4973 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-4977 ià(
-TryL\99\94®Com·»
-(
-ex´
-)) \15;
-
-4981 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-4982 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-4983 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-4984 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-4985 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-4986 &
-if_çl£
-, &
-çÎ_through
-);
-
-4988 
-       gTok\92
-::
-V®ue
- = 
-ex´
-->op();
-
-4989 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-Ëá
-());
-
-4990 \1a
-       gÝ
-) {
-
-4991 \ 4
-       gTok\92
-::
-IN
-:
-
-4992 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-right
-());
-
-4993 
-__
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-IN
-, 
-CALL_FUNCTION
-);
-
-4994 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-çl£
-, 
-NULL
-, NULL);
-
-4995 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-4996 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-4997 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-5000 \ 4
-       gTok\92
-::
-INSTANCEOF
-: {
-
-5001 
-Vis\99FÜS\8fckV®ue
-(
-ex´
-->
-right
-());
-
-5002 
-In¡ªûofStub
-¡ub
-(
-isީe
-(), In¡ªûofStub::
-kNoFÏgs
-);
-
-5003 
-__
-C®lStub
-(&
-¡ub
-);
-
-5004 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-5006 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5007 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-5012 
-Vis\99FÜAccumuÏtÜV®ue
-(
-ex´
-->
-right
-());
-
-5013 
-CÚd\99
-       gcÚd
- = 
-Com·»IC
-::
-Compu\8bCÚd\99
-(
-);
-
-5014 
-__
-pÝ
-(
-r4
-);
-
-5016 
-boÞ
-       g\9al\9ae_smi_code
- = 
-ShouldIÆ\9aeSmiCa£
-(
-);
-
-5017 
-JumpP©chS\99e
-·tch_s\99e
-(
-masm_
-);
-
-5018 ià(
-       g\9al\9ae_smi_code
-) {
-
-5019 
-Lab\96
-       g¦ow_ÿ£
-;
-
-5020 
-__
-Üx
-(
-r5
-, 
-r3
-, 
-r4
-);
-
-5021 
-       g·tch_s\99e
-.
-Em\99JumpIfNÙSmi
-(
-r5
-, &
-¦ow_ÿ£
-);
-
-5022 
-__
-cmp
-(
-r4
-, 
-r3
-);
-
-5023 
-S¶\99
-(
-cÚd
-, 
-if_\8cue
-, 
-if_çl£
-, 
-NULL
-);
-
-5024 
-__
-b\9ad
-(&
-¦ow_ÿ£
-);
-
-5028 
-S\91SourûPos\99
-(
-ex´
-->
-pos\99
-());
-
-5029 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-Com·»IC
-(
-isީe
-(), 
-).
-code
-();
-
-5030 
-C®lIC
-(
-ic
-, 
-ex´
-->
-Com·»O³¿tiÚF\93dbackId
-());
-
-5031 
-       g·tch_s\99e
-.
-Em\99P©chInfo
-();
-
-5032 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-5033 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5034 
-S¶\99
-(
-cÚd
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-5040 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-5044 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Em\99L\99\94®Com·»N\9e
-(
-Com·»O³¿tiÚ
-* 
-ex´
-,
-
-5045 
-Ex´essiÚ
-* 
-sub_ex´
-,
-
-5046 
-N\9eV®ue
-n\9e
-) {
-
-5047 
-Lab\96
-       gm©\94\9flize_\8cue
-, 
-       gm©\94\9flize_çl£
-;
-
-5048 
-Lab\96
-* 
-       gif_\8cue
- = 
-NULL
-;
-
-5049 
-Lab\96
-* 
-       gif_çl£
- = 
-NULL
-;
-
-5050 
-Lab\96
-* 
-       gçÎ_through
- = 
-NULL
-;
-
-5051 
-cڋxt
-()->
-P»·»Te¡
-(&
-m©\94\9flize_\8cue
-, &
-m©\94\9flize_çl£
-, &
-if_\8cue
-,
-
-5052 &
-if_çl£
-, &
-çÎ_through
-);
-
-5054 
-Vis\99FÜAccumuÏtÜV®ue
-(
-sub_ex´
-);
-
-5055 
-P»·»FÜBa\9eoutBefÜeS¶\99
-(
-ex´
-, 
-\8cue
-, 
-if_\8cue
-, 
-if_çl£
-);
-
-5056 ià(
-       gex´
-->
-(è=ð
-Tok\92
-::
-EQ_STRICT
-) {
-
-5057 
-H\97p
-::
-RoÙLi¡Index
-n\9e_v®ue
- = 
-n\9e
- =ð
-kNuÎV®ue
-
-
-5058 ? 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-
-
-5059 : 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-;
-
-5060 
-__
-LßdRoÙ
-(
-r4
-, 
-n\9e_v®ue
-);
-
-5061 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-5062 
-S¶\99
-(
-eq
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-5064 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-Com·»N\9eICStub
-::
-G\91Un\9a\99\9flized
-(
-isީe
-(), 
-n\9e
-);
-
-5065 
-C®lIC
-(
-ic
-, 
-ex´
-->
-Com·»O³¿tiÚF\93dbackId
-());
-
-5066 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5067 
-S¶\99
-(
-, 
-if_\8cue
-, 
-if_çl£
-, 
-çÎ_through
-);
-
-5069 
-cڋxt
-()->
-Plug
-(
-if_\8cue
-, 
-if_çl£
-);
-
-5073 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Vis\99ThisFunùiÚ
-(
-ThisFunùiÚ
-* 
-ex´
-) {
-
-5074 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-5075 
-cڋxt
-()->
-Plug
-(
-r3
-);
-
-5079 
-Regi¡\94
-       gFuÎCodeG\92\94©Ü
-::
-»suÉ_»gi¡\94
-(è{ \15 
-r3
-; }
-
-5082 
-Regi¡\94
-       gFuÎCodeG\92\94©Ü
-::
-cÚ\8bxt_»gi¡\94
-(è{ \15 
-; }
-
-5085 \1e
-       gFuÎCodeG\92\94©Ü
-::
-StÜeToF¿meF\9bld
-(\12
-äame_off£t
-, 
-Regi¡\94
-v®ue
-) {
-
-5086 
-DCHECK_EQ
-(
-¡©ic_ÿ¡
-<\12>(
-POINTER_SIZE_ALIGN
-(
-äame_off£t
-)), frame_offset);
-
-5087 
-__
-StÜeP
-(
-v®ue
-, 
-MemO³¿nd
-(
-, 
-äame_off£t
-), 
-r0
-);
-
-5091 \1e
-       gFuÎCodeG\92\94©Ü
-::
-LßdCÚ\8bxtF\9bld
-(
-Regi¡\94
-d¡
-, \12
-cÚ\8bxt_\9adex
-) {
-
-5092 
-__
-LßdP
-(
-d¡
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-cÚ\8bxt_\9adex
-), 
-r0
-);
-
-5096 \1e
-       gFuÎCodeG\92\94©Ü
-::
-PushFunùiÚArgum\92tFÜCÚ\8bxtAÎoÿtiÚ
-() {
-
-5097 
-ScÝe
-* 
-deþ¬©iÚ_scÝe
- = 
-scÝe
-()->
-Deþ¬©iÚScÝe
-();
-
-5098 ià(
-       gdeþ¬©iÚ_scÝe
-->
-is_glob®_scÝe
-() ||
-
-5099 
-       gdeþ¬©iÚ_scÝe
-->
-is_moduË_scÝe
-()) {
-
-5104 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(0));
-
-5105 } \vià(
-       gdeþ¬©iÚ_scÝe
-->
-is_ev®_scÝe
-()) {
-
-5109 
-__
-LßdP
-(
-\9d
-, 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-CLOSURE_INDEX
-));
-
-5111 
-DCHECK
-(
-deþ¬©iÚ_scÝe
-->
-is_funùiÚ_scÝe
-());
-
-5112 
-__
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-5114 
-__
-push
-(
-\9d
-);
-
-5121 \1e
-       gFuÎCodeG\92\94©Ü
-::
-EÁ\94F\9a®lyBlock
-() {
-
-5122 
-DCHECK
-(!
-»suÉ_»gi¡\94
-().
-is
-(
-r4
-));
-
-5124 
-__
-push
-(
-»suÉ_»gi¡\94
-());
-
-5126 
-__
-mær
-(
-r4
-);
-
-5127 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-5128 
-__
-sub
-(
-r4
-,\844, 
-\9d
-);
-
-5129 
-__
-SmiTag
-(
-r4
-);
-
-5132 
-__
-push
-(
-r4
-);
-
-5135 
-Ex\8bº®Reã»nû
-       g³nd\9ag_mes§ge_obj
- =
-
-5136 
-Ex\8bº®Reã»nû
-::
-add»ss_of_³nd\9ag_mes§ge_obj
-(
-isީe
-());
-
-5137 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-³nd\9ag_mes§ge_obj
-));
-
-5138 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5139 
-__
-push
-(
-r4
-);
-
-5141 
-Ex\8bº®Reã»nû
-       ghas_³nd\9ag_mes§ge
- =
-
-5142 
-Ex\8bº®Reã»nû
-::
-add»ss_of_has_³nd\9ag_mes§ge
-(
-isީe
-());
-
-5143 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-has_³nd\9ag_mes§ge
-));
-
-5144 
-__
-lbz
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5145 
-__
-SmiTag
-(
-r4
-);
-
-5146 
-__
-push
-(
-r4
-);
-
-5148 
-Ex\8bº®Reã»nû
-       g³nd\9ag_mes§ge_sü\9dt
- =
-
-5149 
-Ex\8bº®Reã»nû
-::
-add»ss_of_³nd\9ag_mes§ge_sü\9dt
-(
-isީe
-());
-
-5150 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-³nd\9ag_mes§ge_sü\9dt
-));
-
-5151 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5152 
-__
-push
-(
-r4
-);
-
-5156 \1e
-       gFuÎCodeG\92\94©Ü
-::
-Ex\99F\9a®lyBlock
-() {
-
-5157 
-DCHECK
-(!
-»suÉ_»gi¡\94
-().
-is
-(
-r4
-));
-
-5159 
-__
-pÝ
-(
-r4
-);
-
-5160 
-Ex\8bº®Reã»nû
-       g³nd\9ag_mes§ge_sü\9dt
- =
-
-5161 
-Ex\8bº®Reã»nû
-::
-add»ss_of_³nd\9ag_mes§ge_sü\9dt
-(
-isީe
-());
-
-5162 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-³nd\9ag_mes§ge_sü\9dt
-));
-
-5163 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5165 
-__
-pÝ
-(
-r4
-);
-
-5166 
-__
-SmiUÁag
-(
-r4
-);
-
-5167 
-Ex\8bº®Reã»nû
-       ghas_³nd\9ag_mes§ge
- =
-
-5168 
-Ex\8bº®Reã»nû
-::
-add»ss_of_has_³nd\9ag_mes§ge
-(
-isީe
-());
-
-5169 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-has_³nd\9ag_mes§ge
-));
-
-5170 
-__
-¡b
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5172 
-__
-pÝ
-(
-r4
-);
-
-5173 
-Ex\8bº®Reã»nû
-       g³nd\9ag_mes§ge_obj
- =
-
-5174 
-Ex\8bº®Reã»nû
-::
-add»ss_of_³nd\9ag_mes§ge_obj
-(
-isީe
-());
-
-5175 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-³nd\9ag_mes§ge_obj
-));
-
-5176 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-5179 
-__
-pÝ
-(
-r4
-);
-
-5182 
-__
-pÝ
-(
-»suÉ_»gi¡\94
-());
-
-5183 
-__
-SmiUÁag
-(
-r4
-);
-
-5184 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-5185 
-__
-add
-(
-\9d
-, ip, 
-r4
-);
-
-5186 
-__
-mtùr
-(
-\9d
-);
-
-5187 
-__
-bùr
-();
-
-5191 #undeà
-__
-
-
-5193 \ 1
-       #__
-       `ACCESS_MASM
-(
-       `masm
-())
-
-       )
-
-5195 
-       gFuÎCodeG\92\94©Ü
-::
-Ne¡edS\8f\8bm\92t
-* 
-FuÎCodeG\92\94©Ü
-::
-TryF\9a®ly
-::
-Ex\99
-(
-
-5196 \12
-¡ack_d\95th
-, \12
-cÚ\8bxt_Ëngth
-) {
-
-5203 
-__
-DrÝ
-(*
-¡ack_d\95th
-);
-
-5204 ià(*
-       gcÚ\8bxt_Ëngth
- > 0) {
-
-5206 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-5207 
-__
-StÜeP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-5209 
-__
-PÝTryHªdËr
-();
-
-5210 
-__
-b
-(
-f\9a®ly_\92\8cy_
-, 
-S\91LK
-);
-
-5212 *
-       g¡ack_d\95th
- = 0;
-
-5213 *
-       gcÚ\8bxt_Ëngth
- = 0;
-
-5214 \15 
-       g´evious_
-;
-
-5217 #undeà
-__
-
-
-5220 \1e
-       gBackEdgeTabË
-::
-P©chAt
-(
-Code
-* 
-unÝtimized_code
-, 
-Add»ss
-pc
-,
-
-5221 
-BackEdgeS\8f\8b
-\8frg\91_¡©e
-,
-
-5222 
-Code
-* 
-»¶aûm\92t_code
-) {
-
-5223 
-Add»ss
-       gmov_add»ss
- = 
-As£mbËr
-::
-\8frg\91_add»ss_äom_»tuº_add»ss
-(
-pc
-);
-
-5224 
-Add»ss
-       gcmp_add»ss
- = 
-mov_add»ss
- - 2 * 
-As£mbËr
-::
-kIn¡rSize
-;
-
-5225 
-CodeP©ch\94
-·tch\94
-(
-cmp_add»ss
-, 1);
-
-5227 \1a
-       g\8frg\91_¡©e
-) {
-
-5228 \ 4
-       gINTERRUPT
-: {
-
-5237 
-·tch\94
-.
-masm
-()->
-cmpi
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5240 \ 4
-       gON_STACK_REPLACEMENT
-:
-
-5241 \ 4
-OSR_AFTER_STACK_CHECK
-:
-
-5252 
-·tch\94
-.
-masm
-()->
-ü£t
-(
-As£mbËr
-::
-\92code_üb\99
-(
-ü7
-, 
-CR_LT
-));
-
-5258 
-       gAs£mbËr
-::
-£t_\8frg\91_add»ss_©
-(
-mov_add»ss
-, 
-unÝtimized_code
-,
-
-5259 
-»¶aûm\92t_code
-->
-\92\8cy
-());
-
-5261 
-       gunÝtimized_code
-->
-G\91H\97p
-()->
-\9aüem\92\8fl_m¬k\9ag
-()->
-RecÜdCodeT¬g\91P©ch
-(
-
-5262 
-unÝtimized_code
-, 
-mov_add»ss
-, 
-»¶aûm\92t_code
-);
-
-5266 
-       gBackEdgeTabË
-::
-BackEdgeS\8f\8b
-BackEdgeTabË
-::
-G\91BackEdgeS\8f\8b
-(
-
-5267 
-Isީe
-* 
-isީe
-, 
-Code
-* 
-unÝtimized_code
-, 
-Add»ss
-pc
-) {
-
-5268 
-Add»ss
-       gmov_add»ss
- = 
-As£mbËr
-::
-\8frg\91_add»ss_äom_»tuº_add»ss
-(
-pc
-);
-
-5269 
-Add»ss
-       gcmp_add»ss
- = 
-mov_add»ss
- - 2 * 
-As£mbËr
-::
-kIn¡rSize
-;
-
-5270 
-Add»ss
-       g\9a\8b¼u±_add»ss
- =
-
-5271 
-As£mbËr
-::
-\8frg\91_add»ss_©
-(
-mov_add»ss
-, 
-unÝtimized_code
-);
-
-5273 ià(
-       gAs£mbËr
-::
-IsCmpImmed\9f\8b
-(
-As£mbËr
-::
-\9a¡r_©
-(
-cmp_add»ss
-))) {
-
-5274 
-DCHECK
-(
-\9a\8b¼u±_add»ss
- =ð
-isީe
-->
-bu\9et\9as
-()->
-IÁ\94ru±Check
-()->
-\92\8cy
-());
-
-5275 \15 
-       gINTERRUPT
-;
-
-5278 
-DCHECK
-(
-As£mbËr
-::
-IsCrS\91
-(As£mbËr::
-\9a¡r_©
-(
-cmp_add»ss
-)));
-
-5280 ià(
-       g\9a\8b¼u±_add»ss
- =ð
-isީe
-->
-bu\9et\9as
-()->
-OnS\8fckR\95Ïûm\92t
-()->
-\92\8cy
-()) {
-
-5281 \15 
-ON_STACK_REPLACEMENT
-;
-
-5284 
-DCHECK
-(
-\9a\8b¼u±_add»ss
- ==
-
-5285 
-isީe
-->
-bu\9et\9as
-()->
-O¤Aá\94S\8fckCheck
-()->
-\92\8cy
-());
-
-5286 \15 
-       gOSR_AFTER_STACK_CHECK
-;
-
-       @interface-descriptors-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/\9a\8brçû-desü\9dtÜs.h
-"
-
-11 
-Çme¥aû
-       gv8
- {
-
-12 
-Çme¥aû
-       g\9a\8bº®
- {
-
-14 cڡ 
-Regi¡\94
-       gC®lIÁ\94çûDesü\9d
-::
-CÚ\8bxtRegi¡\94
-(è{ \15 
-; }
-
-17 cڡ 
-Regi¡\94
-       gLßdDesü\9d
-::
-Reûiv\94Regi¡\94
-(è{ \15 
-r4
-; }
-
-18 cڡ 
-Regi¡\94
-       gLßdDesü\9d
-::
-NameRegi¡\94
-(è{ \15 
-r5
-; }
-
-21 cڡ 
-Regi¡\94
-       gVeùÜLßdICT¿mpÞ\9aeDesü\9d
-::
-SlÙRegi¡\94
-(è{ \15 
-r3
-; }
-
-24 cڡ 
-Regi¡\94
-       gVeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-(è{ \15 
-r6
-; }
-
-27 cڡ 
-Regi¡\94
-       gStÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-(è{ \15 
-r4
-; }
-
-28 cڡ 
-Regi¡\94
-       gStÜeDesü\9d
-::
-NameRegi¡\94
-(è{ \15 
-r5
-; }
-
-29 cڡ 
-Regi¡\94
-       gStÜeDesü\9d
-::
-V®ueRegi¡\94
-(è{ \15 
-r3
-; }
-
-32 cڡ 
-Regi¡\94
-       gStÜeT¿ns\99iÚDesü\9d
-::
-M­Regi¡\94
-(è{ \15 
-r6
-; }
-
-35 cڡ 
-Regi¡\94
-       gEËm\92tT¿ns\99iÚAndStÜeDesü\9d
-::
-M­Regi¡\94
-(è{ \15 
-r6
-; }
-
-38 cڡ 
-Regi¡\94
-       gIn¡ªûofDesü\9d
-::
-Ëá
-(è{ \15 
-r3
-; }
-
-39 cڡ 
-Regi¡\94
-       gIn¡ªûofDesü\9d
-::
-right
-(è{ \15 
-r4
-; }
-
-42 cڡ 
-Regi¡\94
-       gArgum\92tsAcûssR\97dDesü\9d
-::
-\9adex
-(è{ \15 
-r4
-; }
-
-43 cڡ 
-Regi¡\94
-       gArgum\92tsAcûssR\97dDesü\9d
-::
-·¿m\91\94_couÁ
-(è{ \15 
-r3
-; }
-
-46 cڡ 
-Regi¡\94
-       gApiG\91\8brDesü\9d
-::
-funùiÚ_add»ss
-(è{ \15 
-r5
-; }
-
-49 cڡ 
-Regi¡\94
-       gM©hPowTaggedDesü\9d
-::
-expڒt
-(è{ \15 
-r5
-; }
-
-52 cڡ 
-Regi¡\94
-       gM©hPowIÁeg\94Desü\9d
-::
-expڒt
-() {
-
-53 \15 
-M©hPowTaggedDesü\9d
-::
-expڒt
-();
-
-57 \1e
-       gFa¡NewClosu»Desü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-58 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r5
-};
-
-59 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-63 \1e
-       gFa¡NewCÚ\8bxtDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-64 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-};
-
-65 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-69 \1e
-       gToNumb\94Desü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-70 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-};
-
-71 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-75 \1e
-       gNumb\94ToS\8c\9agDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-76 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-};
-
-77 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-81 \1e
-       gFa¡ClÚeSh®lowA¼ayDesü\9d
-::
-In\99\9flize
-(
-
-82 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-83 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r6
-, 
-r5
-, 
-r4
-};
-
-84 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-85 
-R\95»£Á©iÚ
-::
-Tagged
-(), R\95»£Á©iÚ::Tagged(), R\95»£Á©iÚ::
-Smi
-(),
-
-86 
-R\95»£Á©iÚ
-::
-Tagged
-()};
-
-87 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-91 \1e
-       gFa¡ClÚeSh®lowObjeùDesü\9d
-::
-In\99\9flize
-(
-
-92 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-93 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r6
-, 
-r5
-, 
-r4
-, 
-r3
-};
-
-94 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-98 \1e
-       gC»©eAÎoÿtiÚS\99eDesü\9d
-::
-In\99\9flize
-(
-
-99 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-100 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r5
-, 
-r6
-};
-
-101 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-105 \1e
-       gStÜeA¼ayL\99\94®EËm\92tDesü\9d
-::
-In\99\9flize
-(
-
-106 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-107 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r6
-, 
-r3
-};
-
-108 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-112 \1e
-       gC®lFunùiÚDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-113 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-};
-
-114 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-118 \1e
-       gC®lFunùiÚW\99hF\93dbackDesü\9d
-::
-In\99\9flize
-(
-
-119 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-120 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r6
-};
-
-121 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {R\95»£Á©iÚ::
-Tagged
-(),
-
-122 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-123 
-R\95»£Á©iÚ
-::
-Smi
-()};
-
-124 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-128 \1e
-       gC®lCÚ¡ruùDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-136 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-, 
-r4
-, 
-r5
-};
-
-137 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-141 \1e
-       gRegExpCÚ¡ruùResuÉDesü\9d
-::
-In\99\9flize
-(
-
-142 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-143 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r5
-, 
-r4
-, 
-r3
-};
-
-144 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-148 \1e
-       gT¿ns\99iÚEËm\92tsK\9adDesü\9d
-::
-In\99\9flize
-(
-
-149 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-150 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-, 
-r4
-};
-
-151 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-155 \1e
-       gA¼ayCÚ¡ruùÜCÚ¡ªtArgCouÁDesü\9d
-::
-In\99\9flize
-(
-
-156 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-162 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r5
-};
-
-163 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-167 \1e
-       gA¼ayCÚ¡ruùÜDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-169 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r5
-, 
-r3
-};
-
-170 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-171 
-R\95»£Á©iÚ
-::
-Tagged
-(), Representation::Tagged(),
-
-172 
-R\95»£Á©iÚ
-::
-Tagged
-(), R\95»£Á©iÚ::
-IÁeg\9432
-()};
-
-173 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-177 \1e
-       gIÁ\94ÇlA¼ayCÚ¡ruùÜCÚ¡ªtArgCouÁDesü\9d
-::
-In\99\9flize
-(
-
-178 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-183 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-};
-
-184 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-188 \1e
-       gIÁ\94ÇlA¼ayCÚ¡ruùÜDesü\9d
-::
-In\99\9flize
-(
-
-189 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-191 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r3
-};
-
-192 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {R\95»£Á©iÚ::
-Tagged
-(),
-
-193 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-194 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-()};
-
-195 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-199 \1e
-       gCom·»N\9eDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-200 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-};
-
-201 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-205 \1e
-       gToBoÞ\97nDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-206 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r3
-};
-
-207 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-211 \1e
-       gB\9a¬yOpDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-212 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r3
-};
-
-213 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-217 \1e
-       gB\9a¬yOpW\99hAÎoÿtiÚS\99eDesü\9d
-::
-In\99\9flize
-(
-
-218 
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-219 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r5
-, 
-r4
-, 
-r3
-};
-
-220 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-224 \1e
-       gS\8c\9agAddDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-225 
-Regi¡\94
-»gi¡\94s
-[] = {
-, 
-r4
-, 
-r3
-};
-
-226 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-NULL
-);
-
-230 \1e
-       gKeyedDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-231 
-Regi¡\94
-»gi¡\94s
-[] = {
-
-232 
-,
-
-233 
-r5
-,
-
-235 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-236 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-237 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-239 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-243 \1e
-       gNamedDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-244 
-Regi¡\94
-»gi¡\94s
-[] = {
-
-245 
-,
-
-246 
-r5
-,
-
-248 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-249 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-250 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-252 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-256 \1e
-       gC®lHªdËrDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-257 
-Regi¡\94
-»gi¡\94s
-[] = {
-
-258 
-,
-
-259 
-r3
-,
-
-261 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-262 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-263 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-265 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-269 \1e
-       gArgum\92tAd­tÜDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-270 
-Regi¡\94
-»gi¡\94s
-[] = {
-
-271 
-,
-
-272 
-r4
-,
-
-273 
-r3
-,
-
-274 
-r5
-,
-
-276 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-277 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-278 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-279 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-(),
-
-280 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-(),
-
-282 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-286 \1e
-       gApiFunùiÚDesü\9d
-::
-In\99\9flize
-(
-C®lIÁ\94çûDesü\9dtÜD©a
-* 
-d©a
-) {
-
-287 
-Regi¡\94
-»gi¡\94s
-[] = {
-
-288 
-,
-
-289 
-r3
-,
-
-290 
-r7
-,
-
-291 
-r5
-,
-
-292 
-r4
-,
-
-294 
-R\95»£Á©iÚ
-       g»´e£Á©iÚs
-[] = {
-
-295 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-296 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-297 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-298 
-R\95»£Á©iÚ
-::
-Tagged
-(),
-
-299 
-R\95»£Á©iÚ
-::
-Ex\8bº®
-(),
-
-301 
-       gd©a
-->
-In\99\9flize
-(
-¬¿ysize
-(
-»gi¡\94s
-),\84egi¡\94s, 
-»´e£Á©iÚs
-);
-
-       @lithium-codegen-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 \ 2
-       ~"¤c/ba£/b\99s.h
-"
-
-8 \ 2
-       ~"¤c/code-çùÜy.h
-"
-
-9 \ 2
-       ~"¤c/code-¡ubs.h
-"
-
-10 \ 2
-       ~"¤c/hydrog\92-o¤.h
-"
-
-11 \ 2
-       ~"¤c/ic/ic.h
-"
-
-12 \ 2
-       ~"¤c/ic/¡ub-ÿche.h
-"
-
-13 \ 2
-       ~"¤c/µc/l\99hium-codeg\92-µc.h
-"
-
-14 \ 2
-       ~"¤c/µc/l\99hium-g­-»sÞv\94-µc.h
-"
-
-16 
-Çme¥aû
-       gv8
- {
-
-17 
-Çme¥aû
-       g\9a\8bº®
- {
-
-20 þas 
-       cSaãpo\9atG\92\94©Ü
-       gFINAL
- : 
-public
-C®lW¿µ\94
- {
-
-21 
-public
-:
-
-22 
-Saãpo\9atG\92\94©Ü
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LPo\9a\8brM­
-* 
-po\9a\8brs
-,
-
-23 
-Saãpo\9at
-::
-DeÝtMode
-mode
-)
-
-24 : 
-codeg\92_
-(
-codeg\92
-), 
-po\9a\8brs_
-(
-po\9a\8brs
-), 
-deÝt_mode_
-(
-mode
-) {}
-
-25 
-       gv\9ctu®
- ~
-Saãpo\9atG\92\94©Ü
-() {}
-
-27 
-v\9ctu®
\1e
-BefÜeC®l
-(\12
-ÿÎ_size
-ècÚ¡ 
-       gOVERRIDE
- {}
-
-29 
-v\9ctu®
\1e
-Aá\94C®l
-(ècÚ¡ 
-       gOVERRIDE
- {
-
-30 
-       gcodeg\92_
-->
-RecÜdSaãpo\9at
-(
-po\9a\8brs_
-, 
-deÝt_mode_
-);
-
-33 
-       g´iv©e
-:
-
-34 
-LCodeG\92
-* 
-codeg\92_
-;
-
-35 
-LPo\9a\8brM­
-* 
-       gpo\9a\8brs_
-;
-
-36 
-       gSaãpo\9at
-::
-DeÝtMode
-deÝt_mode_
-;
-
-40 \ 1
-       #__
-       `masm
-()->
-
-       )
-
-42 
-boÞ
-       gLCodeG\92
-::
-G\92\94©eCode
-() {
-
-43 
-LPha£
-pha£
-("Z_Cod\90g\92\94©iÚ", 
-chunk
-());
-
-44 
-DCHECK
-(
-is_unu£d
-());
-
-45 
-       g¡©us_
- = 
-GENERATING
-;
-
-50 
-F¿meScÝe
-äame_scÝe
-(
-masm_
-, 
-S\8fckF¿me
-::
-NONE
-);
-
-52 \15 
-G\92\94©ePrÞogue
-(è&& 
-G\92\94©eBody
-(è&& 
-G\92\94©eDeã¼edCode
-() &&
-
-53 
-G\92\94©eJumpTabË
-(è&& 
-G\92\94©eSaãpo\9atTabË
-();
-
-57 \1e
-       gLCodeG\92
-::
-F\9aishCode
-(
-HªdË
-<
-Code
-> 
-code
-) {
-
-58 
-DCHECK
-(
-is_dÚe
-());
-
-59 
-       gcode
-->
-£t_¡ack_¦Ùs
-(
-G\91S\8fckSlÙCouÁ
-());
-
-60 
-       gcode
-->
-£t_§ãpo\9at_\8fbË_off£t
-(
-§ãpo\9ats_
-.
-G\91CodeOff£t
-());
-
-61 ià(
-       gcode
-->
-is_Ýtimized_code
-()è
-Regi¡\94W\97kObjeùsInO±imizedCode
-(
-code
-);
-
-62 
-PÝuÏ\8bDeÝtimiz©iÚD©a
-(
-code
-);
-
-66 \1e
-       gLCodeG\92
-::
-SaveC®ËrDoubËs
-() {
-
-67 
-DCHECK
-(
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-());
-
-68 
-DCHECK
-(
-N\93dsEag\94F¿me
-());
-
-69 
-Comm\92t
-(";;; Save clobbered callee double\84egisters");
-
-70 \12
-       gcouÁ
- = 0;
-
-71 
-B\99VeùÜ
-* 
-       gdoubËs
- = 
-chunk
-()->
-®loÿ\8bd_doubË_»gi¡\94s
-();
-
-72 
-       gB\99VeùÜ
-::
-I\8b¿tÜ
-§ve_\99\94©Ü
-(
-doubËs
-);
-
-73 \1f!
-       g§ve_\99\94©Ü
-.
-DÚe
-()) {
-
-74 
-__
-¡fd
-(
-DoubËRegi¡\94
-::
-FromAÎoÿtiÚIndex
-(
-§ve_\99\94©Ü
-.
-Cu¼\92t
-()),
-
-75 
-MemO³¿nd
-(
-, 
-couÁ
- * 
-kDoubËSize
-));
-
-76 
-       g§ve_\99\94©Ü
-.
-Advªû
-();
-
-77 
-       gcouÁ
-++;
-
-82 \1e
-       gLCodeG\92
-::
-Re¡ÜeC®ËrDoubËs
-() {
-
-83 
-DCHECK
-(
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-());
-
-84 
-DCHECK
-(
-N\93dsEag\94F¿me
-());
-
-85 
-Comm\92t
-(";;; Restore clobbered callee double\84egisters");
-
-86 
-B\99VeùÜ
-* 
-       gdoubËs
- = 
-chunk
-()->
-®loÿ\8bd_doubË_»gi¡\94s
-();
-
-87 
-       gB\99VeùÜ
-::
-I\8b¿tÜ
-§ve_\99\94©Ü
-(
-doubËs
-);
-
-88 \12
-       gcouÁ
- = 0;
-
-89 \1f!
-       g§ve_\99\94©Ü
-.
-DÚe
-()) {
-
-90 
-__
-lfd
-(
-DoubËRegi¡\94
-::
-FromAÎoÿtiÚIndex
-(
-§ve_\99\94©Ü
-.
-Cu¼\92t
-()),
-
-91 
-MemO³¿nd
-(
-, 
-couÁ
- * 
-kDoubËSize
-));
-
-92 
-       g§ve_\99\94©Ü
-.
-Advªû
-();
-
-93 
-       gcouÁ
-++;
-
-98 
-boÞ
-       gLCodeG\92
-::
-G\92\94©ePrÞogue
-() {
-
-99 
-DCHECK
-(
-is_g\92\94©\9ag
-());
-
-101 ià(
-\9afo
-()->
-IsO±imiz\9ag
-()) {
-
-102 
-       gProf\9eeEÁryHookStub
-::
-MaybeC®lEÁryHook
-(
-masm_
-);
-
-104 #ifdeà
-DEBUG
-
-
-105 ià(
-¡¾\92
-(
-FLAG_¡Ý_©
-) > 0 &&
-
-106 
-       g\9afo_
-->
-funùiÚ
-()->
-Çme
-()->
-IsUtf8Equ®To
-(
-CS\8cVeùÜ
-(
-FLAG_¡Ý_©
-))) {
-
-107 
-__
-¡Ý
-("stop_at");
-
-121 ià(
-       g\9afo_
-->
-this_has_u£s
-(è&& info_->
-¡riù_mode
-(è=ð
-SLOPPY
- &&
-
-122 !
-\9afo_
-->
-is_Çtive
-()) {
-
-123 
-Lab\96
-ok
-;
-
-124 \12
-       g»ûiv\94_off£t
- = 
-\9afo_
-->
-scÝe
-()->
-num_·¿m\91\94s
-(è* 
-kPo\9a\8brSize
-;
-
-125 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-»ûiv\94_off£t
-));
-
-126 
-__
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-127 
-__
-bÃ
-(&
-ok
-);
-
-129 
-__
-LßdP
-(
-r5
-, 
-Glob®ObjeùO³¿nd
-());
-
-130 
-__
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-Glob®Objeù
-::
-kGlob®ProxyOff£t
-));
-
-132 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-»ûiv\94_off£t
-));
-
-134 
-__
-b\9ad
-(&
-ok
-);
-
-138 \12
-       g´Þogue_off£t
- = 
-masm_
-->
-pc_off£t
-();
-
-140 ià(
-       g´Þogue_off£t
-) {
-
-143 
-       g´Þogue_off£t
- +ð
-In¡ruùiÚ
-::
-kIn¡rSize
-;
-
-144 
-__
-addi
-(
-\9d
-, ip, 
-O³¿nd
-(
-´Þogue_off£t
-));
-
-146 
-\9afo
-()->
-£t_´Þogue_off£t
-(
-´Þogue_off£t
-);
-
-147 ià(
-N\93dsEag\94F¿me
-()) {
-
-148 ià(
-\9afo
-()->
-IsStub
-()) {
-
-149 
-__
-StubPrÞogue
-(
-´Þogue_off£t
-);
-
-151 
-__
-PrÞogue
-(
-\9afo
-()->
-IsCodeP»Ag\9agAùive
-(), 
-´Þogue_off£t
-);
-
-153 
-       gäame_is_bu\9et_
- = 
-\8cue
-;
-
-154 
-       g\9afo_
-->
-AddNoF¿meRªge
-(0, 
-masm_
-->
-pc_off£t
-());
-
-158 \12
-       g¦Ùs
- = 
-G\91S\8fckSlÙCouÁ
-();
-
-159 ià(
-       g¦Ùs
- > 0) {
-
-160 
-__
-subi
-(
-, sp, 
-O³¿nd
-(
-¦Ùs
- * 
-kPo\9a\8brSize
-));
-
-161 ià(
-       gFLAG_debug_code
-) {
-
-162 
-__
-Push
-(
-r3
-, 
-r4
-);
-
-163 
-__
-li
-(
-r0
-, 
-O³¿nd
-(
-¦Ùs
-));
-
-164 
-__
-mtùr
-(
-r0
-);
-
-165 
-__
-addi
-(
-r3
-, 
-, 
-O³¿nd
-((
-¦Ùs
- + 2è* 
-kPo\9a\8brSize
-));
-
-166 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-kSlÙsZ­V®ue
-));
-
-167 
-Lab\96
-       gloÝ
-;
-
-168 
-__
-b\9ad
-(&
-loÝ
-);
-
-169 
-__
-StÜePU
-(
-r4
-, 
-MemO³¿nd
-(
-r3
-, -
-kPo\9a\8brSize
-));
-
-170 
-__
-bdnz
-(&
-loÝ
-);
-
-171 
-__
-PÝ
-(
-r3
-, 
-r4
-);
-
-175 ià(
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-()) {
-
-176 
-SaveC®ËrDoubËs
-();
-
-180 \12
-       gh\97p_¦Ùs
- = 
-\9afo
-()->
-num_h\97p_¦Ùs
-(è- 
-Cڋxt
-::
-MIN_CONTEXT_SLOTS
-;
-
-181 ià(
-       gh\97p_¦Ùs
- > 0) {
-
-182 
-Comm\92t
-(";;; Allocate\86ocal context");
-
-183 
-boÞ
-       gÃed_wr\99e_b¬r\9br
- = 
-\8cue
-;
-
-185 ià(
-       gh\97p_¦Ùs
- <ð
-Fa¡NewCÚ\8bxtStub
-::
-kMaximumSlÙs
-) {
-
-186 
-Fa¡NewCÚ\8bxtStub
-¡ub
-(
-isީe
-(), 
-h\97p_¦Ùs
-);
-
-187 
-__
-C®lStub
-(&
-¡ub
-);
-
-189 
-       gÃed_wr\99e_b¬r\9br
- = 
-çl£
-;
-
-191 
-__
-push
-(
-r4
-);
-
-192 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kNewFunùiÚCÚ\8bxt
-, 1);
-
-194 
-RecÜdSaãpo\9at
-(
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-197 
-__
-mr
-(
-, 
-r3
-);
-
-198 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-200 \12
-       gnum_·¿m\91\94s
- = 
-scÝe
-()->
-num_·¿m\91\94s
-();
-
-201 \ f\12
-       gi
- = 0; i < 
-       gnum_·¿m\91\94s
-; i++) {
-
-202 
-V¬\9f
-* 
-       gv¬
- = 
-scÝe
-()->
-·¿m\91\94
-(
-i
-);
-
-203 ià(
-       gv¬
-->
-IsCÚ\8bxtSlÙ
-()) {
-
-204 \12
-       g·¿m\91\94_off£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
- +
-
-205 (
-num_·¿m\91\94s
- - 1 - 
-i
-è* 
-kPo\9a\8brSize
-;
-
-207 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-, 
-·¿m\91\94_off£t
-));
-
-209 
-MemO³¿nd
-       g\8frg\91
- = 
-CÚ\8bxtO³¿nd
-(
-, 
-v¬
-->
-\9adex
-());
-
-210 
-__
-StÜeP
-(
-r3
-, 
-\8frg\91
-, 
-r0
-);
-
-212 ià(
-       gÃed_wr\99e_b¬r\9br
-) {
-
-213 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-, 
-\8frg\91
-.
-off£t
-(), 
-r3
-, 
-r6
-,
-
-214 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kSaveFPRegs
-);
-
-215 } \vià(
-       gFLAG_debug_code
-) {
-
-216 
-Lab\96
-       gdÚe
-;
-
-217 
-__
-JumpIfInNewS·û
-(
-, 
-r3
-, &
-dÚe
-);
-
-218 
-__
-AbÜt
-(
-kEx³ùedNewS·ûObjeù
-);
-
-219 
-__
-b\9ad
-(&
-dÚe
-);
-
-223 
-Comm\92t
-(";;; End\87llocate\86ocal context");
-
-227 ià(
-       gFLAG_\8c
- && 
-\9afo
-()->
-IsO±imiz\9ag
-()) {
-
-230 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kT¿ûEÁ\94
-, 0);
-
-232 \15 !
-is_ab܋d
-();
-
-236 \1e
-       gLCodeG\92
-::
-G\92\94©eO¤PrÞogue
-() {
-
-239 ià(
-o¤_pc_off£t_
- >= 0) \15;
-
-241 
-       go¤_pc_off£t_
- = 
-masm
-()->
-pc_off£t
-();
-
-245 \12
-       g¦Ùs
- = 
-G\91S\8fckSlÙCouÁ
-(è- 
-g¿ph
-()->
-o¤
-()->
-UnÝtimizedF¿meSlÙs
-();
-
-246 
-DCHECK
-(
-¦Ùs
- >= 0);
-
-247 
-__
-subi
-(
-, sp, 
-O³¿nd
-(
-¦Ùs
- * 
-kPo\9a\8brSize
-));
-
-251 \1e
-       gLCodeG\92
-::
-G\92\94©eBodyIn¡ruùiÚP»
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-) {
-
-252 ià(
-\9a¡r
-->
-IsC®l
-()) {
-
-253 
-Ensu»S·ûFÜLazyDeÝt
-(
-DeÝtimiz\94
-::
-·tch_size
-());
-
-255 ià(!
-       g\9a¡r
-->
-IsLazyBa\9eout
-(è&& !\9a¡r->
-IsG­
-()) {
-
-256 
-       g§ãpo\9ats_
-.
-BumpLa¡LazySaãpo\9atIndex
-();
-
-261 
-boÞ
-       gLCodeG\92
-::
-G\92\94©eDeã¼edCode
-() {
-
-262 
-DCHECK
-(
-is_g\92\94©\9ag
-());
-
-263 ià(
-       gdeã¼ed_
-.
-Ëngth
-() > 0) {
-
-264 \ f\12
-       gi
- = 0; !
-is_ab܋d
-(è&& i < 
-       gdeã¼ed_
-.
-Ëngth
-(); i++) {
-
-265 
-LDeã¼edCode
-* 
-       gcode
- = 
-deã¼ed_
-[
-i
-];
-
-267 
-HV®ue
-* 
-       gv®ue
- =
-
-268 
-\9a¡ruùiÚs_
-->
-(
-code
-->
-\9a¡ruùiÚ_\9adex
-())->
-hydrog\92_v®ue
-();
-
-269 
-RecÜdAndWr\99ePos\99
-(
-
-270 
-chunk
-()->
-g¿ph
-()->
-SourûPos\99iÚToSü\9dtPos\99
-(
-v®ue
-->
-pos\99
-()));
-
-272 
-Comm\92t
-(
-
-275 
-code
-->
-\9a¡ruùiÚ_\9adex
-(), code->
-\9a¡r
-()->
-hydrog\92_v®ue
-()->
-id
-(),
-
-276 
-code
-->
-\9a¡r
-()->
-MÃmÚic
-());
-
-277 
-__
-b\9ad
-(
-code
-->
-\92\8cy
-());
-
-278 ià(
-N\93dsDeã¼edF¿me
-()) {
-
-279 
-Comm\92t
-(";;; Build frame");
-
-280 
-DCHECK
-(!
-äame_is_bu\9et_
-);
-
-281 
-DCHECK
-(
-\9afo
-()->
-IsStub
-());
-
-282 
-       gäame_is_bu\9et_
- = 
-\8cue
-;
-
-283 
-__
-LßdSmiL\99\94®
-(
-sü©ch0
-(), 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-STUB
-));
-
-284 
-__
-PushFixedF¿me
-(
-sü©ch0
-());
-
-285 
-__
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-286 
-Comm\92t
-(";;; Deferred code");
-
-288 
-       gcode
-->
-G\92\94©e
-();
-
-289 ià(
-N\93dsDeã¼edF¿me
-()) {
-
-290 
-Comm\92t
-(";;; Destroy frame");
-
-291 
-DCHECK
-(
-äame_is_bu\9et_
-);
-
-292 
-__
-PÝFixedF¿me
-(
-\9d
-);
-
-293 
-       gäame_is_bu\9et_
- = 
-çl£
-;
-
-295 
-__
-b
-(
-code
-->
-ex\99
-());
-
-299 \15 !
-is_ab܋d
-();
-
-303 
-boÞ
-       gLCodeG\92
-::
-G\92\94©eJumpTabË
-() {
-
-311 ià(!
-is_\9at24
-((
-masm
-()->
-pc_off£t
-(è/ 
-As£mbËr
-::
-kIn¡rSize
-) +
-
-312 
-jump_\8fbË_
-.
-Ëngth
-() * 7)) {
-
-313 
-AbÜt
-(
-kG\92\94©edCodeIsTooL¬ge
-);
-
-316 ià(
-       gjump_\8fbË_
-.
-Ëngth
-() > 0) {
-
-317 
-Lab\96
-       gÃeds_äame
-, 
-       gÿÎ_deÝt_\92\8cy
-;
-
-319 
-Comm\92t
-(";;; -------------------- Jump\81able --------------------");
-
-320 
-Add»ss
-       gba£
- = 
-jump_\8fbË_
-[0].
-add»ss
-;
-
-322 
-Regi¡\94
-       g\92\8cy_off£t
- = 
-sü©ch0
-();
-
-324 \12
-       gËngth
- = 
-jump_\8fbË_
-.
-Ëngth
-();
-
-325 \ f\12
-       gi
- = 0; i < 
-       gËngth
-; i++) {
-
-326 
-       gDeÝtimiz\94
-::
-JumpTabËEÁry
-* 
-\8fbË_\92\8cy
- = &
-jump_\8fbË_
-[
-i
-];
-
-327 
-__
-b\9ad
-(&
-\8fbË_\92\8cy
-->
-Ïb\96
-);
-
-329 
-DCHECK_EQ
-(
-jump_\8fbË_
-[0].
-ba\9eout_ty³
-, 
-\8fbË_\92\8cy
-->bailout_type);
-
-330 
-Add»ss
-       g\92\8cy
- = 
-\8fbË_\92\8cy
-->
-add»ss
-;
-
-331 
-DeÝtComm\92t
-(
-\8fbË_\92\8cy
-->
-»asÚ
-);
-
-336 
-__
-mov
-(
-\92\8cy_off£t
-, 
-O³¿nd
-(
-\92\8cy
- - 
-ba£
-));
-
-338 ià(
-       g\8fbË_\92\8cy
-->
-       gÃeds_äame
-) {
-
-339 
-DCHECK
-(!
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-());
-
-340 ià(
-       gÃeds_äame
-.
-is_bound
-()) {
-
-341 
-__
-b
-(&
-Ãeds_äame
-);
-
-343 
-__
-b\9ad
-(&
-Ãeds_äame
-);
-
-344 
-Comm\92t
-(";;; call deopt with frame");
-
-348 
-DCHECK
-(
-\9afo
-()->
-IsStub
-());
-
-349 
-__
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-STUB
-));
-
-350 
-__
-PushFixedF¿me
-(
-\9d
-);
-
-351 
-__
-addi
-(
-, 
-,
-
-352 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-353 
-__
-b\9ad
-(&
-ÿÎ_deÝt_\92\8cy
-);
-
-356 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-FÜDeÝtEÁry
-(
-ba£
-)));
-
-357 
-__
-add
-(
-\9d
-, 
-\92\8cy_off£t
-, ip);
-
-358 
-__
-C®l
-(
-\9d
-);
-
-363 
-boÞ
-       gÃed_b¿nch
- = ((
-i
- + 1è!ð
-Ëngth
-è|| 
-ÿÎ_deÝt_\92\8cy
-.
-is_bound
-();
-
-365 ià(
-       gÃed_b¿nch
-__
-b
-(&
-ÿÎ_deÝt_\92\8cy
-);
-
-369 ià(!
-       gÿÎ_deÝt_\92\8cy
-.
-is_bound
-()) {
-
-370 
-Comm\92t
-(";;; call deopt");
-
-371 
-__
-b\9ad
-(&
-ÿÎ_deÝt_\92\8cy
-);
-
-373 ià(
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-()) {
-
-374 
-DCHECK
-(
-\9afo
-()->
-IsStub
-());
-
-375 
-Re¡ÜeC®ËrDoubËs
-();
-
-379 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-FÜDeÝtEÁry
-(
-ba£
-)));
-
-380 
-__
-add
-(
-\9d
-, 
-\92\8cy_off£t
-, ip);
-
-381 
-__
-C®l
-(
-\9d
-);
-
-387 ià(!
-is_ab܋d
-()è
-       g¡©us_
- = 
-DONE
-;
-
-388 \15 !
-is_ab܋d
-();
-
-392 
-boÞ
-       gLCodeG\92
-::
-G\92\94©eSaãpo\9atTabË
-() {
-
-393 
-DCHECK
-(
-is_dÚe
-());
-
-394 
-       g§ãpo\9ats_
-.
-Em\99
-(
-masm
-(), 
-G\91S\8fckSlÙCouÁ
-());
-
-395 \15 !
-is_ab܋d
-();
-
-399 
-Regi¡\94
-       gLCodeG\92
-::
-ToRegi¡\94
-(\12
-\9adex
-) const {
-
-400 \15 
-Regi¡\94
-::
-FromAÎoÿtiÚIndex
-(
-\9adex
-);
-
-404 
-DoubËRegi¡\94
-       gLCodeG\92
-::
-ToDoubËRegi¡\94
-(\12
-\9adex
-) const {
-
-405 \15 
-DoubËRegi¡\94
-::
-FromAÎoÿtiÚIndex
-(
-\9adex
-);
-
-409 
-Regi¡\94
-       gLCodeG\92
-::
-ToRegi¡\94
-(
-LO³¿nd
-* 
-) const {
-
-410 
-DCHECK
-(
-->
-IsRegi¡\94
-());
-
-411 \15 
-ToRegi¡\94
-(
-->
-\9adex
-());
-
-415 
-Regi¡\94
-       gLCodeG\92
-::
-Em\99LßdRegi¡\94
-(
-LO³¿nd
-* 
-, Regi¡\94 
-sü©ch
-) {
-
-416 ià(
-       gÝ
-->
-IsRegi¡\94
-()) {
-
-417 \15 
-ToRegi¡\94
-(
-->
-\9adex
-());
-
-418 } \vià(
-       gÝ
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-419 
-LCÚ¡ªtO³¿nd
-* 
-       gcÚ¡_Ý
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-);
-
-420 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-cÚ¡_Ý
-);
-
-421 
-       gHªdË
-<
-       gObjeù
-> 
-       gl\99\94®
- = 
-cÚ¡ªt
-->
-hªdË
-(
-isީe
-());
-
-422 
-R\95»£Á©iÚ
-       gr
- = 
-chunk_
-->
-LookupL\99\94®R\95»£Á©iÚ
-(
-cÚ¡_Ý
-);
-
-423 ià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-424 
-DCHECK
-(
-l\99\94®
-->
-IsNumb\94
-());
-
-425 
-__
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-¡©ic_ÿ¡
-<
-\9at32_t
->(
-l\99\94®
-->
-Numb\94
-()));
-
-426 } \vià(
-       gr
-.
-IsDoubË
-()) {
-
-427 
-AbÜt
-(
-kEm\99LßdRegi¡\94UnsuµÜ\8bdDoubËImmed\9f\8b
-);
-
-429 
-DCHECK
-(
-r
-.
-IsSmiOrTagged
-());
-
-430 
-__
-Move
-(
-sü©ch
-, 
-l\99\94®
-);
-
-432 \15 
-       gsü©ch
-;
-
-433 } \vià(
-       gÝ
-->
-IsS\8fckSlÙ
-()) {
-
-434 
-__
-LßdP
-(
-sü©ch
-, 
-ToMemO³¿nd
-(
-));
-
-435 \15 
-       gsü©ch
-;
-
-437 
-UNREACHABLE
-();
-
-438 \15 
-       gsü©ch
-;
-
-442 \1e
-       gLCodeG\92
-::
-Em\99LßdIÁeg\94CÚ¡ªt
-(
-LCÚ¡ªtO³¿nd
-* 
-cÚ¡_Ý
-,
-
-443 
-Regi¡\94
-d¡
-) {
-
-444 
-DCHECK
-(
-IsIÁeg\9432
-(
-cÚ¡_Ý
-));
-
-445 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-cÚ¡_Ý
-);
-
-446 
-\9at32_t
-       gv®ue
- = 
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-();
-
-447 ià(
-IsSmi
-(
-cÚ¡_Ý
-)) {
-
-448 
-__
-LßdSmiL\99\94®
-(
-d¡
-, 
-Smi
-::
-FromIÁ
-(
-v®ue
-));
-
-450 
-__
-LßdIÁL\99\94®
-(
-d¡
-, 
-v®ue
-);
-
-455 
-DoubËRegi¡\94
-       gLCodeG\92
-::
-ToDoubËRegi¡\94
-(
-LO³¿nd
-* 
-) const {
-
-456 
-DCHECK
-(
-->
-IsDoubËRegi¡\94
-());
-
-457 \15 
-ToDoubËRegi¡\94
-(
-->
-\9adex
-());
-
-461 
-       gHªdË
-<
-       gObjeù
-> 
-       gLCodeG\92
-::
-ToHªdË
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-462 
-HCÚ¡ªt
-* 
-cÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-);
-
-463 
-DCHECK
-(
-chunk_
-->
-LookupL\99\94®R\95»£Á©iÚ
-(
-).
-IsSmiOrTagged
-());
-
-464 \15 
-       gcÚ¡ªt
-->
-hªdË
-(
-isީe
-());
-
-468 
-boÞ
-       gLCodeG\92
-::
-IsIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-469 \15 
-chunk_
-->
-LookupL\99\94®R\95»£Á©iÚ
-(
-).
-IsSmiOrIÁeg\9432
-();
-
-473 
-boÞ
-       gLCodeG\92
-::
-IsSmi
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-474 \15 
-chunk_
-->
-LookupL\99\94®R\95»£Á©iÚ
-(
-).
-IsSmi
-();
-
-478 
-\9at32_t
-       gLCodeG\92
-::
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-479 \15 
-ToR\95»£Á©iÚ
-(
-, 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-());
-
-483 
-\9a\8d\8c_t
-       gLCodeG\92
-::
-ToR\95»£Á©iÚ
-(
-LCÚ¡ªtO³¿nd
-* 
-,
-
-484 cڡ 
-R\95»£Á©iÚ
-& 
-r
-) const {
-
-485 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-);
-
-486 
-\9at32_t
-       gv®ue
- = 
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-();
-
-487 ià(
-       gr
-.
-IsIÁeg\9432
-()è\15 
-       gv®ue
-;
-
-488 
-DCHECK
-(
-r
-.
-IsSmiOrTagged
-());
-
-489 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       g\9a\8d\8c_t
->(
-       gSmi
-::
-FromIÁ
-(
-v®ue
-));
-
-493 
-Smi
-* 
-       gLCodeG\92
-::
-ToSmi
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-494 
-HCÚ¡ªt
-* 
-cÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-);
-
-495 \15 
-       gSmi
-::
-FromIÁ
-(
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-());
-
-499 \b
-       gLCodeG\92
-::
-ToDoubË
-(
-LCÚ¡ªtO³¿nd
-* 
-) const {
-
-500 
-HCÚ¡ªt
-* 
-cÚ¡ªt
- = 
-chunk_
-->
-LookupCÚ¡ªt
-(
-);
-
-501 
-DCHECK
-(
-cÚ¡ªt
-->
-HasDoubËV®ue
-());
-
-502 \15 
-       gcÚ¡ªt
-->
-DoubËV®ue
-();
-
-506 
-O³¿nd
-       gLCodeG\92
-::
-ToO³¿nd
-(
-LO³¿nd
-* 
-) {
-
-507 ià(
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-508 
-LCÚ¡ªtO³¿nd
-* 
-cÚ¡_Ý
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-);
-
-509 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = 
-chunk
-()->
-LookupCÚ¡ªt
-(
-cÚ¡_Ý
-);
-
-510 
-R\95»£Á©iÚ
-       gr
- = 
-chunk_
-->
-LookupL\99\94®R\95»£Á©iÚ
-(
-cÚ¡_Ý
-);
-
-511 ià(
-       gr
-.
-IsSmi
-()) {
-
-512 
-DCHECK
-(
-cÚ¡ªt
-->
-HasSmiV®ue
-());
-
-513 \15 
-O³¿nd
-(
-Smi
-::
-FromIÁ
-(
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-()));
-
-514 } \vià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-515 
-DCHECK
-(
-cÚ¡ªt
-->
-HasIÁeg\9432V®ue
-());
-
-516 \15 
-O³¿nd
-(
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-());
-
-517 } \vià(
-       gr
-.
-IsDoubË
-()) {
-
-518 
-AbÜt
-(
-kToO³¿ndUnsuµÜ\8bdDoubËImmed\9f\8b
-);
-
-520 
-DCHECK
-(
-r
-.
-IsTagged
-());
-
-521 \15 
-O³¿nd
-(
-cÚ¡ªt
-->
-hªdË
-(
-isީe
-()));
-
-522 } \vià(
-       gÝ
-->
-IsRegi¡\94
-()) {
-
-523 \15 
-O³¿nd
-(
-ToRegi¡\94
-(
-));
-
-524 } \vià(
-       gÝ
-->
-IsDoubËRegi¡\94
-()) {
-
-525 
-AbÜt
-(
-kToO³¿ndIsDoubËRegi¡\94Unim¶em\92\8bd
-);
-
-526 \15 
-       gO³¿nd
-::
-Z\94o
-();
-
-529 
-UNREACHABLE
-();
-
-530 \15 
-       gO³¿nd
-::
-Z\94o
-();
-
-534 \18\12
-Argum\92tsOff£tW\99houtF¿me
-(\12
-\9adex
-) {
-
-535 
-DCHECK
-(
-\9adex
- < 0);
-
-536 \15 -(
-       g\9adex
- + 1è* 
-       gkPo\9a\8brSize
-;
-
-540 
-MemO³¿nd
-       gLCodeG\92
-::
-ToMemO³¿nd
-(
-LO³¿nd
-* 
-) const {
-
-541 
-DCHECK
-(!
-->
-IsRegi¡\94
-());
-
-542 
-DCHECK
-(!
-->
-IsDoubËRegi¡\94
-());
-
-543 
-DCHECK
-(
-->
-IsS\8fckSlÙ
-(è|| op->
-IsDoubËS\8fckSlÙ
-());
-
-544 ià(
-N\93dsEag\94F¿me
-()) {
-
-545 \15 
-MemO³¿nd
-(
-, 
-S\8fckSlÙOff£t
-(
-->
-\9adex
-()));
-
-549 \15 
-MemO³¿nd
-(
-, 
-Argum\92tsOff£tW\99houtF¿me
-(
-->
-\9adex
-()));
-
-554 
-MemO³¿nd
-       gLCodeG\92
-::
-ToHighMemO³¿nd
-(
-LO³¿nd
-* 
-) const {
-
-555 
-DCHECK
-(
-->
-IsDoubËS\8fckSlÙ
-());
-
-556 ià(
-N\93dsEag\94F¿me
-()) {
-
-557 \15 
-MemO³¿nd
-(
-, 
-S\8fckSlÙOff£t
-(
-->
-\9adex
-()è+ 
-kPo\9a\8brSize
-);
-
-561 \15 
-MemO³¿nd
-(
-,
-
-562 
-Argum\92tsOff£tW\99houtF¿me
-(
-->
-\9adex
-()è+ 
-kPo\9a\8brSize
-);
-
-567 \1e
-       gLCodeG\92
-::
-Wr\99eT¿n¦©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-,
-
-568 
-T¿n¦©iÚ
-* 
-\8cª¦©iÚ
-) {
-
-569 ià(
-       g\92v\9cÚm\92t
- =ð
-NULL
-) \15;
-
-572 \12
-       g\8cª¦©iÚ_size
- = 
-\92v\9cÚm\92t
-->
-\8cª¦©iÚ_size
-();
-
-574 \12
-       gheight
- = 
-\8cª¦©iÚ_size
- - 
-\92v\9cÚm\92t
-->
-·¿m\91\94_couÁ
-();
-
-576 
-Wr\99eT¿n¦©iÚ
-(
-\92v\9cÚm\92t
-->
-ou\8br
-(), 
-\8cª¦©iÚ
-);
-
-577 
-boÞ
-       ghas_þosu»_id
- =
-
-578 !
-\9afo
-()->
-þosu»
-().
-is_nuÎ
-() &&
-
-579 !
-\9afo
-()->
-þosu»
-().
-is_id\92tiÿl_to
-(
-\92v\9cÚm\92t
-->closure());
-
-580 \12
-       gþosu»_id
- = 
-has_þosu»_id
-
-
-581 ? 
-Def\9aeDeÝtimiz©iÚL\99\94®
-(
-\92v\9cÚm\92t
-->
-þosu»
-())
-
-582 : 
-T¿n¦©iÚ
-::
-kS\96fL\99\94®Id
-;
-
-584 \1a
-       g\92v\9cÚm\92t
-->
-äame_ty³
-()) {
-
-585 \ 4
-       gJS_FUNCTION
-:
-
-586 
-\8cª¦©iÚ
-->
-Beg\9aJSF¿me
-(
-\92v\9cÚm\92t
-->
-a¡_id
-(), 
-þosu»_id
-, 
-height
-);
-
-588 \ 4
-       gJS_CONSTRUCT
-:
-
-589 
-\8cª¦©iÚ
-->
-Beg\9aCÚ¡ruùStubF¿me
-(
-þosu»_id
-, 
-\8cª¦©iÚ_size
-);
-
-591 \ 4
-       gJS_GETTER
-:
-
-592 
-DCHECK
-(
-\8cª¦©iÚ_size
- == 1);
-
-593 
-DCHECK
-(
-height
- == 0);
-
-594 
-       g\8cª¦©iÚ
-->
-Beg\9aG\91\8brStubF¿me
-(
-þosu»_id
-);
-
-596 \ 4
-       gJS_SETTER
-:
-
-597 
-DCHECK
-(
-\8cª¦©iÚ_size
- == 2);
-
-598 
-DCHECK
-(
-height
- == 0);
-
-599 
-       g\8cª¦©iÚ
-->
-Beg\9aS\91\8brStubF¿me
-(
-þosu»_id
-);
-
-601 \ 4
-       gSTUB
-:
-
-602 
-\8cª¦©iÚ
-->
-Beg\9aComp\9eedStubF¿me
-();
-
-604 \ 4
-       gARGUMENTS_ADAPTOR
-:
-
-605 
-\8cª¦©iÚ
-->
-Beg\9aArgum\92tsAd­tÜF¿me
-(
-þosu»_id
-, 
-\8cª¦©iÚ_size
-);
-
-609 \12
-       gobjeù_\9adex
- = 0;
-
-610 \12
-       gdem©\94\9flized_\9adex
- = 0;
-
-611 \ f\12
-       gi
- = 0; i < 
-       g\8cª¦©iÚ_size
-; ++i) {
-
-612 
-LO³¿nd
-* 
-       gv®ue
- = 
-\92v\9cÚm\92t
-->
-v®ues
-()->
-(
-i
-);
-
-613 
-AddToT¿n¦©iÚ
-(
-
-614 
-\92v\9cÚm\92t
-, 
-\8cª¦©iÚ
-, 
-v®ue
-,\83nv\9cÚm\92t->
-HasTaggedV®ueAt
-(
-i
-),
-
-615 
-\92v\9cÚm\92t
-->
-HasU\9at32V®ueAt
-(
-i
-), &
-objeù_\9adex
-, &
-dem©\94\9flized_\9adex
-);
-
-620 \1e
-       gLCodeG\92
-::
-AddToT¿n¦©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-,
-
-621 
-T¿n¦©iÚ
-* 
-\8cª¦©iÚ
-, 
-LO³¿nd
-* 
-,
-
-622 
-boÞ
-is_\8fgged
-, boÞ 
-is_u\9at32
-,
-
-623 \12
-objeù_\9adex_po\9a\8br
-,
-
-624 \12
-dem©\94\9flized_\9adex_po\9a\8br
-) {
-
-625 ià(
-       gÝ
- =ð
-LEnv\9cÚm\92t
-::
-m©\94\9fliz©iÚ_m¬k\94
-()) {
-
-626 \12
-objeù_\9adex
- = (*
-objeù_\9adex_po\9a\8br
-)++;
-
-627 ià(
-       g\92v\9cÚm\92t
-->
-ObjeùIsDu¶iÿ\8bAt
-(
-objeù_\9adex
-)) {
-
-628 \12
-       gdu³_of
- = 
-\92v\9cÚm\92t
-->
-ObjeùDu¶iÿ\8bOfAt
-(
-objeù_\9adex
-);
-
-629 
-       g\8cª¦©iÚ
-->
-Du¶iÿ\8bObjeù
-(
-du³_of
-);
-
-632 \12
-       gobjeù_Ëngth
- = 
-\92v\9cÚm\92t
-->
-ObjeùL\92gthAt
-(
-objeù_\9adex
-);
-
-633 ià(
-       g\92v\9cÚm\92t
-->
-ObjeùIsArgum\92tsAt
-(
-objeù_\9adex
-)) {
-
-634 
-       g\8cª¦©iÚ
-->
-Beg\9aArgum\92tsObjeù
-(
-objeù_Ëngth
-);
-
-636 
-       g\8cª¦©iÚ
-->
-Beg\9aC­tu»dObjeù
-(
-objeù_Ëngth
-);
-
-638 \12
-       gdem©\94\9flized_\9adex
- = *
-dem©\94\9flized_\9adex_po\9a\8br
-;
-
-639 \12
-       g\92v_off£t
- = 
-\92v\9cÚm\92t
-->
-\8cª¦©iÚ_size
-(è+ 
-dem©\94\9flized_\9adex
-;
-
-640 *
-       gdem©\94\9flized_\9adex_po\9a\8br
- +ð
-objeù_Ëngth
-;
-
-641 \ f\12
-       gi
- = 0; i < 
-       gobjeù_Ëngth
-; ++i) {
-
-642 
-LO³¿nd
-* 
-       gv®ue
- = 
-\92v\9cÚm\92t
-->
-v®ues
-()->
-(
-\92v_off£t
- + 
-i
-);
-
-643 
-AddToT¿n¦©iÚ
-(
-\92v\9cÚm\92t
-, 
-\8cª¦©iÚ
-, 
-v®ue
-,
-
-644 
-\92v\9cÚm\92t
-->
-HasTaggedV®ueAt
-(
-\92v_off£t
- + 
-i
-),
-
-645 
-\92v\9cÚm\92t
-->
-HasU\9at32V®ueAt
-(
-\92v_off£t
- + 
-i
-),
-
-646 
-objeù_\9adex_po\9a\8br
-, 
-dem©\94\9flized_\9adex_po\9a\8br
-);
-
-651 ià(
-       gÝ
-->
-IsS\8fckSlÙ
-()) {
-
-652 ià(
-       gis_\8fgged
-) {
-
-653 
-       g\8cª¦©iÚ
-->
-StÜeS\8fckSlÙ
-(
-->
-\9adex
-());
-
-654 } \vià(
-       gis_u\9at32
-) {
-
-655 
-       g\8cª¦©iÚ
-->
-StÜeU\9at32S\8fckSlÙ
-(
-->
-\9adex
-());
-
-657 
-       g\8cª¦©iÚ
-->
-StÜeIÁ32S\8fckSlÙ
-(
-->
-\9adex
-());
-
-659 } \vià(
-       gÝ
-->
-IsDoubËS\8fckSlÙ
-()) {
-
-660 
-       g\8cª¦©iÚ
-->
-StÜeDoubËS\8fckSlÙ
-(
-->
-\9adex
-());
-
-661 } \vià(
-       gÝ
-->
-IsRegi¡\94
-()) {
-
-662 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-);
-
-663 ià(
-       gis_\8fgged
-) {
-
-664 
-       g\8cª¦©iÚ
-->
-StÜeRegi¡\94
-(
-»g
-);
-
-665 } \vià(
-       gis_u\9at32
-) {
-
-666 
-       g\8cª¦©iÚ
-->
-StÜeU\9at32Regi¡\94
-(
-»g
-);
-
-668 
-       g\8cª¦©iÚ
-->
-StÜeIÁ32Regi¡\94
-(
-»g
-);
-
-670 } \vià(
-       gÝ
-->
-IsDoubËRegi¡\94
-()) {
-
-671 
-DoubËRegi¡\94
-       g»g
- = 
-ToDoubËRegi¡\94
-(
-);
-
-672 
-       g\8cª¦©iÚ
-->
-StÜeDoubËRegi¡\94
-(
-»g
-);
-
-673 } \vià(
-       gÝ
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-674 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = 
-chunk
-()->
-LookupCÚ¡ªt
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-));
-
-675 \12
-       g¤c_\9adex
- = 
-Def\9aeDeÝtimiz©iÚL\99\94®
-(
-cÚ¡ªt
-->
-hªdË
-(
-isީe
-()));
-
-676 
-       g\8cª¦©iÚ
-->
-StÜeL\99\94®
-(
-¤c_\9adex
-);
-
-678 
-UNREACHABLE
-();
-
-683 \1e
-       gLCodeG\92
-::
-C®lCode
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-mode
-,
-
-684 
-LIn¡ruùiÚ
-* 
-\9a¡r
-) {
-
-685 
-C®lCodeG\92\94ic
-(
-code
-, 
-mode
-, 
-\9a¡r
-, 
-RECORD_SIMPLE_SAFEPOINT
-);
-
-689 \1e
-       gLCodeG\92
-::
-C®lCodeG\92\94ic
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-mode
-,
-
-690 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-691 
-Saãpo\9atMode
-§ãpo\9at_mode
-) {
-
-692 
-DCHECK
-(
-\9a¡r
- !ð
-NULL
-);
-
-693 
-__
-C®l
-(
-code
-, 
-mode
-);
-
-694 
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-\9a¡r
-, 
-§ãpo\9at_mode
-);
-
-698 ià(
-       gcode
-->
-k\9ad
-(è=ð
-Code
-::
-BINARY_OP_IC
- || 
-code
-->k\9ad(è=ðCode::
-COMPARE_IC
-) {
-
-699 
-__
-nÝ
-();
-
-704 \1e
-       gLCodeG\92
-::
-C®lRuÁime
-(cڡ 
-RuÁime
-::
-FunùiÚ
-* 
-funùiÚ
-, \12
-num_¬gum\92ts
-,
-
-705 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-SaveFPRegsMode
-§ve_doubËs
-) {
-
-706 
-DCHECK
-(
-\9a¡r
- !ð
-NULL
-);
-
-708 
-__
-C®lRuÁime
-(
-funùiÚ
-, 
-num_¬gum\92ts
-, 
-§ve_doubËs
-);
-
-710 
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-\9a¡r
-, 
-RECORD_SIMPLE_SAFEPOINT
-);
-
-714 \1e
-       gLCodeG\92
-::
-LßdCÚ\8bxtFromDeã¼ed
-(
-LO³¿nd
-* 
-cڋxt
-) {
-
-715 ià(
-cڋxt
-->
-IsRegi¡\94
-()) {
-
-716 
-__
-Move
-(
-, 
-ToRegi¡\94
-(
-cڋxt
-));
-
-717 } \vià(
-       gcڋxt
-->
-IsS\8fckSlÙ
-()) {
-
-718 
-__
-LßdP
-(
-, 
-ToMemO³¿nd
-(
-cڋxt
-));
-
-719 } \vià(
-       gcڋxt
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-720 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- =
-
-721 
-chunk_
-->
-LookupCÚ¡ªt
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-cڋxt
-));
-
-722 
-__
-Move
-(
-, 
-HªdË
-<
-Objeù
->::
-ÿ¡
-(
-cÚ¡ªt
-->
-hªdË
-(
-isީe
-())));
-
-724 
-UNREACHABLE
-();
-
-729 \1e
-       gLCodeG\92
-::
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-FunùiÚId
-id
-, \12
-¬gc
-,
-
-730 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-LO³¿nd
-* 
-cڋxt
-) {
-
-731 
-LßdCÚ\8bxtFromDeã¼ed
-(
-cڋxt
-);
-
-732 
-__
-C®lRuÁimeSaveDoubËs
-(
-id
-);
-
-733 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 
-¬gc
-,
-
-734 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-738 \1e
-       gLCodeG\92
-::
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-,
-
-739 
-Saãpo\9at
-::
-DeÝtMode
-mode
-) {
-
-740 
-\92v\9cÚm\92t
-->
-£t_has_b\93n_u£d
-();
-
-741 ià(!
-       g\92v\9cÚm\92t
-->
-HasB\93nRegi¡\94ed
-()) {
-
-755 \12
-       gäame_couÁ
- = 0;
-
-756 \12
-       gjsäame_couÁ
- = 0;
-
-757 \ f
-LEnv\9cÚm\92t
-* 
-       ge
- = 
-\92v\9cÚm\92t
-;\83 !ð
-NULL
-;\83 = 
-e
-->
-ou\8br
-()) {
-
-758 ++
-äame_couÁ
-;
-
-759 ià(
-       ge
-->
-äame_ty³
-(è=ð
-JS_FUNCTION
-) {
-
-760 ++
-jsäame_couÁ
-;
-
-763 
-T¿n¦©iÚ
-\8cª¦©iÚ
-(&
-\8cª¦©iÚs_
-, 
-äame_couÁ
-, 
-jsäame_couÁ
-, 
-zÚe
-());
-
-764 
-Wr\99eT¿n¦©iÚ
-(
-\92v\9cÚm\92t
-, &
-\8cª¦©iÚ
-);
-
-765 \12
-       gdeÝtimiz©iÚ_\9adex
- = 
-deÝtimiz©iÚs_
-.
-Ëngth
-();
-
-766 \12
-       gpc_off£t
- = 
-masm
-()->
-pc_off£t
-();
-
-767 
-       g\92v\9cÚm\92t
-->
-Regi¡\94
-(
-deÝtimiz©iÚ_\9adex
-, 
-\8cª¦©iÚ
-.
-\9adex
-(),
-
-768 (
-mode
- =ð
-Saãpo\9at
-::
-kLazyDeÝt
-è? 
-pc_off£t
- : -1);
-
-769 
-       gdeÝtimiz©iÚs_
-.
-Add
-(
-\92v\9cÚm\92t
-, 
-zÚe
-());
-
-774 \1e
-       gLCodeG\92
-::
-DeÝtimizeIf
-(
-CÚd\99
-cÚd
-, 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-775 cڡ \ 5
-d\91a\9e
-,
-
-776 
-DeÝtimiz\94
-::
-Ba\9eoutTy³
-ba\9eout_ty³
-,
-
-777 
-CRegi¡\94
-) {
-
-778 
-LEnv\9cÚm\92t
-* 
-       g\92v\9cÚm\92t
- = 
-\9a¡r
-->
-\92v\9cÚm\92t
-();
-
-779 
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-\92v\9cÚm\92t
-, 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-780 
-DCHECK
-(
-\92v\9cÚm\92t
-->
-HasB\93nRegi¡\94ed
-());
-
-781 \12
-       gid
- = 
-\92v\9cÚm\92t
-->
-deÝtimiz©iÚ_\9adex
-();
-
-782 
-DCHECK
-(
-\9afo
-()->
-IsO±imiz\9ag
-(è|| info()->
-IsStub
-());
-
-783 
-Add»ss
-       g\92\8cy
- =
-
-784 
-DeÝtimiz\94
-::
-G\91DeÝtimiz©iÚEÁry
-(
-isީe
-(), 
-id
-, 
-ba\9eout_ty³
-);
-
-785 ià(
-       g\92\8cy
- =ð
-NULL
-) {
-
-786 
-AbÜt
-(
-kBa\9eoutWasNÙP»·»d
-);
-
-790 ià(
-       gFLAG_deÝt_ev\94y_n_times
- !ð0 && !
-\9afo
-()->
-IsStub
-()) {
-
-791 
-CRegi¡\94
-®t_ü
- = 
-ü6
-;
-
-792 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-793 
-Ex\8bº®Reã»nû
-       gcouÁ
- = Ex\8bº®Reã»nû::
-¡»ss_deÝt_couÁ
-(
-isީe
-());
-
-794 
-Lab\96
-       gno_deÝt
-;
-
-795 
-DCHECK
-(!
-®t_ü
-.
-is
-(
-));
-
-796 
-__
-Push
-(
-r4
-, 
-sü©ch
-);
-
-797 
-__
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-couÁ
-));
-
-798 
-__
-lwz
-(
-r4
-, 
-MemO³¿nd
-(
-sü©ch
-));
-
-799 
-__
-subi
-(
-r4
-,\844, 
-O³¿nd
-(1));
-
-800 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-(), 
-®t_ü
-);
-
-801 
-__
-bÃ
-(&
-no_deÝt
-, 
-®t_ü
-);
-
-802 
-__
-li
-(
-r4
-, 
-O³¿nd
-(
-FLAG_deÝt_ev\94y_n_times
-));
-
-803 
-__
-¡w
-(
-r4
-, 
-MemO³¿nd
-(
-sü©ch
-));
-
-804 
-__
-PÝ
-(
-r4
-, 
-sü©ch
-);
-
-806 
-__
-C®l
-(
-\92\8cy
-, 
-R\96ocInfo
-::
-RUNTIME_ENTRY
-);
-
-807 
-__
-b\9ad
-(&
-no_deÝt
-);
-
-808 
-__
-¡w
-(
-r4
-, 
-MemO³¿nd
-(
-sü©ch
-));
-
-809 
-__
-PÝ
-(
-r4
-, 
-sü©ch
-);
-
-812 ià(
-\9afo
-()->
-ShouldT¿pOnDeÝt
-()) {
-
-813 
-__
-¡Ý
-("\8c­_Ú_deÝt", 
-cÚd
-, 
-kDeçuÉStÝCode
-, 
-);
-
-816 
-       gDeÝtimiz\94
-::
-R\97
-»asÚ
-(
-\9a¡r
-->
-hydrog\92_v®ue
-()->
-pos\99
-().
-¿w
-(),
-
-817 
-\9a¡r
-->
-MÃmÚic
-(), 
-d\91a\9e
-);
-
-818 
-DCHECK
-(
-\9afo
-()->
-IsStub
-(è|| 
-äame_is_bu\9et_
-);
-
-821 ià(
-       gcÚd
- =ð
- && 
-äame_is_bu\9et_
- && !
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-()) {
-
-822 
-DeÝtComm\92t
-(
-»asÚ
-);
-
-823 
-__
-C®l
-(
-\92\8cy
-, 
-R\96ocInfo
-::
-RUNTIME_ENTRY
-);
-
-825 
-       gDeÝtimiz\94
-::
-JumpTabËEÁry
-\8fbË_\92\8cy
-(
-\92\8cy
-, 
-»asÚ
-, 
-ba\9eout_ty³
-,
-
-826 !
-äame_is_bu\9et_
-);
-
-829 ià(
-       gjump_\8fbË_
-.
-is_em±y
-() ||
-
-830 !
-       g\8fbË_\92\8cy
-.
-IsEquiv®\92tTo
-(
-jump_\8fbË_
-.
-())) {
-
-831 
-       gjump_\8fbË_
-.
-Add
-(
-\8fbË_\92\8cy
-, 
-zÚe
-());
-
-833 
-__
-b
-(
-cÚd
-, &
-jump_\8fbË_
-.
-().
-Ïb\96
-, 
-);
-
-838 \1e
-       gLCodeG\92
-::
-DeÝtimizeIf
-(
-CÚd\99
-cÚd\99
-, 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-839 cڡ \ 5
-d\91a\9e
-, 
-CRegi¡\94
-) {
-
-840 
-       gDeÝtimiz\94
-::
-Ba\9eoutTy³
-ba\9eout_ty³
- =
-
-841 
-\9afo
-()->
-IsStub
-(è? 
-DeÝtimiz\94
-::
-LAZY
- : DeÝtimiz\94::
-EAGER
-;
-
-842 
-DeÝtimizeIf
-(
-cÚd\99
-, 
-\9a¡r
-, 
-d\91a\9e
-, 
-ba\9eout_ty³
-, 
-);
-
-846 \1e
-       gLCodeG\92
-::
-PÝuÏ\8bDeÝtimiz©iÚD©a
-(
-HªdË
-<
-Code
-> 
-code
-) {
-
-847 \12
-Ëngth
- = 
-deÝtimiz©iÚs_
-.length();
-
-848 ià(
-       gËngth
- == 0) \15;
-
-849 
-       gHªdË
-<
-       gDeÝtimiz©iÚIÅutD©a
-> 
-       gd©a
- =
-
-850 
-DeÝtimiz©iÚIÅutD©a
-::
-New
-(
-isީe
-(), 
-Ëngth
-, 
-TENURED
-);
-
-852 
-       gHªdË
-<
-       gBy\8bA¼ay
-> 
-       g\8cª¦©iÚs
- =
-
-853 
-\8cª¦©iÚs_
-.
-C»©eBy\8bA¼ay
-(
-isީe
-()->
-çùÜy
-());
-
-854 
-       gd©a
-->
-S\91T¿n¦©iÚBy\8bA¼ay
-(*
-\8cª¦©iÚs
-);
-
-855 
-       gd©a
-->
-S\91\9aedFunùiÚCouÁ
-(
-Smi
-::
-FromIÁ
-(
-\9al\9aed_funùiÚ_couÁ_
-));
-
-856 
-       gd©a
-->
-S\91O±imiz©iÚId
-(
-Smi
-::
-FromIÁ
-(
-\9afo_
-->
-Ýtimiz©iÚ_id
-()));
-
-857 ià(
-       g\9afo_
-->
-IsO±imiz\9ag
-()) {
-
-859 
-AÎowDeã¼edHªdËD\94eã»nû
-       g®low_hªdË_d\94eã»nû
-;
-
-860 
-       gd©a
-->
-S\91Sh¬edFunùiÚInfo
-(*
-\9afo_
-->
-sh¬ed_\9afo
-());
-
-862 
-       gd©a
-->
-S\91Sh¬edFunùiÚInfo
-(
-Smi
-::
-FromIÁ
-(0));
-
-865 
-       gHªdË
-<
-       gFixedA¼ay
-> 
-       gl\99\94®s
- =
-
-866 
-çùÜy
-()->
-NewFixedA¼ay
-(
-deÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-(), 
-TENURED
-);
-
-868 
-AÎowDeã¼edHªdËD\94eã»nû
-       gcÝy_hªdËs
-;
-
-869 \ f\12
-       gi
- = 0; i < 
-       gdeÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-(); i++) {
-
-870 
-       gl\99\94®s
-->
-£t
-(
-i
-, *
-deÝtimiz©iÚ_l\99\94®s_
-[i]);
-
-872 
-       gd©a
-->
-S\91L\99\94®A¼ay
-(*
-l\99\94®s
-);
-
-875 
-       gd©a
-->
-S\91O¤A¡Id
-(
-Smi
-::
-FromIÁ
-(
-\9afo_
-->
-o¤_a¡_id
-().
-ToIÁ
-()));
-
-876 
-       gd©a
-->
-S\91O¤PcOff£t
-(
-Smi
-::
-FromIÁ
-(
-o¤_pc_off£t_
-));
-
-879 \ f\12
-       gi
- = 0; i < 
-       gËngth
-; i++) {
-
-880 
-LEnv\9cÚm\92t
-* 
-       g\92v
- = 
-deÝtimiz©iÚs_
-[
-i
-];
-
-881 
-       gd©a
-->
-S\91A¡Id
-(
-i
-, 
-\92v
-->
-a¡_id
-());
-
-882 
-       gd©a
-->
-S\91T¿n¦©iÚIndex
-(
-i
-, 
-Smi
-::
-FromIÁ
-(
-\92v
-->
-\8cª¦©iÚ_\9adex
-()));
-
-883 
-       gd©a
-->
-S\91Argum\92tsS\8fckHeight
-(
-i
-,
-
-884 
-Smi
-::
-FromIÁ
-(
-\92v
-->
-¬gum\92ts_¡ack_height
-()));
-
-885 
-       gd©a
-->
-S\91Pc
-(
-i
-, 
-Smi
-::
-FromIÁ
-(
-\92v
-->
-pc_off£t
-()));
-
-887 
-       gcode
-->
-£t_deÝtimiz©iÚ_d©a
-(*
-d©a
-);
-
-891 \12
-       gLCodeG\92
-::
-Def\9aeDeÝtimiz©iÚL\99\94®
-(
-HªdË
-<
-Objeù
-> 
-l\99\94®
-) {
-
-892 \12
-»suÉ
- = 
-deÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-();
-
-893 \ f\12
-       gi
- = 0; i < 
-       gdeÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-(); ++i) {
-
-894 ià(
-       gdeÝtimiz©iÚ_l\99\94®s_
-[
-i
-].
-is_id\92tiÿl_to
-(
-l\99\94®
-)è\15 
-       gi
-;
-
-896 
-       gdeÝtimiz©iÚ_l\99\94®s_
-.
-Add
-(
-l\99\94®
-, 
-zÚe
-());
-
-897 \15 
-       g»suÉ
-;
-
-901 \1e
-       gLCodeG\92
-::
-PÝuÏ\8bDeÝtimiz©iÚL\99\94®sW\99hIÆ\9aedFunùiÚs
-() {
-
-902 
-DCHECK
-(
-deÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-() == 0);
-
-904 cڡ 
-       gZÚeLi¡
-<
-       gHªdË
-<
-       gJSFunùiÚ
-> >* 
-       g\9al\9aed_þosu»s
- =
-
-905 
-chunk
-()->
-\9al\9aed_þosu»s
-();
-
-907 \ f\12
-       gi
- = 0, 
-       gËngth
- = 
-\9al\9aed_þosu»s
-->
-Ëngth
-(); i <\86ength; i++) {
-
-908 
-Def\9aeDeÝtimiz©iÚL\99\94®
-(
-\9al\9aed_þosu»s
-->
-(
-i
-));
-
-911 
-       g\9al\9aed_funùiÚ_couÁ_
- = 
-deÝtimiz©iÚ_l\99\94®s_
-.
-Ëngth
-();
-
-915 \1e
-       gLCodeG\92
-::
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-916 
-Saãpo\9atMode
-§ãpo\9at_mode
-) {
-
-917 ià(
-       g§ãpo\9at_mode
- =ð
-RECORD_SIMPLE_SAFEPOINT
-) {
-
-918 
-RecÜdSaãpo\9at
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-920 
-DCHECK
-(
-§ãpo\9at_mode
- =ð
-RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS
-);
-
-921 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 0,
-
-922 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-927 \1e
-       gLCodeG\92
-::
-RecÜdSaãpo\9at
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-K\9ad
-k\9ad
-,
-
-928 \12
-¬gum\92ts
-, 
-Saãpo\9at
-::
-DeÝtMode
-deÝt_mode
-) {
-
-929 
-DCHECK
-(
-ex³ùed_§ãpo\9at_k\9ad_
- =ð
-k\9ad
-);
-
-931 cڡ 
-       gZÚeLi¡
-<
-       gLO³¿nd
-*>* 
-       gÝ\94ªds
- = 
-po\9a\8brs
-->
-G\91NÜm®izedO³¿nds
-();
-
-932 
-Saãpo\9at
-       g§ãpo\9at
- =
-
-933 
-§ãpo\9ats_
-.
-Def\9aeSaãpo\9at
-(
-masm
-(), 
-k\9ad
-, 
-¬gum\92ts
-, 
-deÝt_mode
-);
-
-934 \ f\12
-       gi
- = 0; i < 
-       gÝ\94ªds
-->
-Ëngth
-(); i++) {
-
-935 
-LO³¿nd
-* 
-       gpo\9a\8br
- = 
\94ªds
-->
-(
-i
-);
-
-936 ià(
-       gpo\9a\8br
-->
-IsS\8fckSlÙ
-()) {
-
-937 
-       g§ãpo\9at
-.
-Def\9aePo\9a\8brSlÙ
-(
-po\9a\8br
-->
-\9adex
-(), 
-zÚe
-());
-
-938 } \vià(
-       gpo\9a\8br
-->
-IsRegi¡\94
-(è&& (
-       gk\9ad
- & 
-       gSaãpo\9at
-::
-kW\99hRegi¡\94s
-)) {
-
-939 
-§ãpo\9at
-.
-Def\9aePo\9a\8brRegi¡\94
-(
-ToRegi¡\94
-(
-po\9a\8br
-), 
-zÚe
-());
-
-942 #ià
-V8_OOL_CONSTANT_POOL
-
-
-943 ià(
-       gk\9ad
- & 
-       gSaãpo\9at
-::
-kW\99hRegi¡\94s
-) {
-
-945 
-§ãpo\9at
-.
-Def\9aePo\9a\8brRegi¡\94
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-zÚe
-());
-
-951 \1e
-       gLCodeG\92
-::
-RecÜdSaãpo\9at
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-,
-
-952 
-Saãpo\9at
-::
-DeÝtMode
-deÝt_mode
-) {
-
-953 
-RecÜdSaãpo\9at
-(
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kSim¶e
-, 0, 
-deÝt_mode
-);
-
-957 \1e
-       gLCodeG\92
-::
-RecÜdSaãpo\9at
-(
-Saãpo\9at
-::
-DeÝtMode
-deÝt_mode
-) {
-
-958 
-LPo\9a\8brM­
-em±y_po\9a\8brs
-(
-zÚe
-());
-
-959 
-RecÜdSaãpo\9at
-(&
-em±y_po\9a\8brs
-, 
-deÝt_mode
-);
-
-963 \1e
-       gLCodeG\92
-::
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-,
-
-964 \12
-¬gum\92ts
-,
-
-965 
-Saãpo\9at
-::
-DeÝtMode
-deÝt_mode
-) {
-
-966 
-RecÜdSaãpo\9at
-(
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kW\99hRegi¡\94s
-, 
-¬gum\92ts
-, 
-deÝt_mode
-);
-
-970 \1e
-       gLCodeG\92
-::
-RecÜdAndWr\99ePos\99
-(\12
-pos\99
-) {
-
-971 ià(
-pos\99
- =ð
-R\96ocInfo
-::
-kNoPos\99
-) \15;
-
-972 
-masm
-()->
-pos\99iÚs_»cÜd\94
-()->
-RecÜdPos\99
-(
-pos\99
-);
-
-973 
-masm
-()->
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-977 \18cڡ \ 5
-Lab\96Ty³
-(
-LLab\96
-* 
-Ïb\96
-) {
-
-978 ià(
-       gÏb\96
-->
-is_loÝ_h\97d\94
-()) \15 " (loop header)";
-
-979 ià(
-       gÏb\96
-->
-is_o¤_\92\8cy
-()) \15 " (OSR\83ntry)";
-
-984 \1e
-       gLCodeG\92
-::
-DoLab\96
-(
-LLab\96
-* 
-Ïb\96
-) {
-
-985 
-Comm\92t
-(";;; <@%d,#%d> -------------------- B%d%s --------------------",
-
-986 
-cu¼\92t_\9a¡ruùiÚ_
-, 
-Ïb\96
-->
-hydrog\92_v®ue
-()->
-id
-(),
-
-987 
-Ïb\96
-->
-block_id
-(), 
-Lab\96Ty³
-(label));
-
-988 
-__
-b\9ad
-(
-Ïb\96
-->label());
-
-989 
-       gcu¼\92t_block_
- = 
-Ïb\96
-->
-block_id
-();
-
-990 
-DoG­
-(
-Ïb\96
-);
-
-994 \1e
-       gLCodeG\92
-::
-DoP¬®ËlMove
-(
-LP¬®ËlMove
-* 
-move
-è{ 
-»sÞv\94_
-.
-ResÞve
-(move); }
-
-997 \1e
-       gLCodeG\92
-::
-DoG­
-(
-LG­
-* 
-g­
-) {
-
-998 \ f\12
-i
- = 
-LG­
-::
-FIRST_INNER_POSITION
-; 
-       gi
- <ðLG­::
-LAST_INNER_POSITION
-;
-
-999 
-       gi
-++) {
-
-1000 
-       gLG­
-::
-IÂ\94Pos\99
-\9aÃr_pos
- = 
-¡©ic_ÿ¡
-<
-LG­
-::IÂ\94Pos\99iÚ>(
-i
-);
-
-1001 
-LP¬®ËlMove
-* 
-       gmove
- = 
-g­
-->
-G\91P¬®ËlMove
-(
-\9aÃr_pos
-);
-
-1002 ià(
-       gmove
- !ð
-NULL
-DoP¬®ËlMove
-(
-move
-);
-
-1007 \1e
-       gLCodeG\92
-::
-DoIn¡ruùiÚG­
-(
-LIn¡ruùiÚG­
-* 
-\9a¡r
-è{ 
-DoG­
-(instr); }
-
-1010 \1e
-       gLCodeG\92
-::
-DoP¬am\91\94
-(
-LP¬am\91\94
-* 
-\9a¡r
-) {
-
-1015 \1e
-LCodeG\92
-::
-DoC®lStub
-(
-LC®lStub
-* 
-\9a¡r
-) {
-
-1016 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-1017 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-1018 \1a
-       g\9a¡r
-->
-hydrog\92
-()->
-majÜ_key
-()) {
-
-1019 \ 4
-       gCodeStub
-::
-RegExpExec
-: {
-
-1020 
-RegExpExecStub
-¡ub
-(
-isީe
-());
-
-1021 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-1024 \ 4
-       gCodeStub
-::
-SubS\8c\9ag
-: {
-
-1025 
-SubS\8c\9agStub
-¡ub
-(
-isީe
-());
-
-1026 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-1029 \ 4
-       gCodeStub
-::
-S\8c\9agCom·»
-: {
-
-1030 
-S\8c\9agCom·»Stub
-¡ub
-(
-isީe
-());
-
-1031 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-1035 
-UNREACHABLE
-();
-
-1040 \1e
-       gLCodeG\92
-::
-DoUnknownOSRV®ue
-(
-LUnknownOSRV®ue
-* 
-\9a¡r
-) {
-
-1041 
-G\92\94©eO¤PrÞogue
-();
-
-1045 \1e
-       gLCodeG\92
-::
-DoModByPow\94Of2I
-(
-LModByPow\94Of2I
-* 
-\9a¡r
-) {
-
-1046 
-Regi¡\94
-divid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->dividend());
-
-1047 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1048 
-DCHECK
-(
-divid\92d
-.
-is
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-())));
-
-1056 
-HMod
-* 
-       ghmod
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1057 
-\9at32_t
-       gshiá
- = 
-WhichPow\94Of2Abs
-(
-divisÜ
-);
-
-1058 
-Lab\96
-       gdivid\92d_is_nÙ_Ãg©ive
-, 
-       gdÚe
-;
-
-1059 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeNeg©ive
-)) {
-
-1060 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1061 
-__
-bge
-(&
-divid\92d_is_nÙ_Ãg©ive
-);
-
-1062 ià(
-       gshiá
-) {
-
-1064 
-__
-Ãg
-(
-divid\92d
-, dividend);
-
-1065 
-__
-Ex\8caùB\99Rªge
-(
-divid\92d
-, divid\92d, 
-shiá
- - 1, 0);
-
-1066 
-__
-Ãg
-(
-divid\92d
-, divid\92d, 
-L\97veOE
-, 
-S\91RC
-);
-
-1067 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1068 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "m\9au z\94o", 
-ü0
-);
-
-1070 } \vià(!
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1071 
-__
-li
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1073 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1075 
-__
-b
-(&
-dÚe
-);
-
-1078 
-__
-b\9ad
-(&
-divid\92d_is_nÙ_Ãg©ive
-);
-
-1079 ià(
-       gshiá
-) {
-
-1080 
-__
-Ex\8caùB\99Rªge
-(
-divid\92d
-, divid\92d, 
-shiá
- - 1, 0);
-
-1082 
-__
-li
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1084 
-__
-b\9ad
-(&
-dÚe
-);
-
-1088 \1e
-       gLCodeG\92
-::
-DoModByCڡI
-(
-LModByCڡI
-* 
-\9a¡r
-) {
-
-1089 
-Regi¡\94
-divid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->dividend());
-
-1090 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1091 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1092 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-1094 ià(
-       gdivisÜ
- == 0) {
-
-1095 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "division by zero");
-
-1099 
-__
-Trunÿt\9agDiv
-(
-»suÉ
-, 
-divid\92d
-, 
-Abs
-(
-divisÜ
-));
-
-1100 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Abs
-(
-divisÜ
-)));
-
-1101 
-__
-muÎw
-(
-»suÉ
-,\84esuÉ, 
-\9d
-);
-
-1102 
-__
-sub
-(
-»suÉ
-, 
-divid\92d
-,\84esuÉ, 
-L\97veOE
-, 
-S\91RC
-);
-
-1105 
-HMod
-* 
-       ghmod
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1106 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1107 
-Lab\96
-»ma\9ad\94_nÙ_z\94o
-;
-
-1108 
-__
-bÃ
-(&
-»ma\9ad\94_nÙ_z\94o
-, 
-ü0
-);
-
-1109 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1110 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1111 
-__
-b\9ad
-(&
-»ma\9ad\94_nÙ_z\94o
-);
-
-1116 \1e
-       gLCodeG\92
-::
-DoModI
-(
-LModI
-* 
-\9a¡r
-) {
-
-1117 
-HMod
-* 
-hmod
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1118 
-Regi¡\94
-       gËá_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1119 
-Regi¡\94
-       gright_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-());
-
-1120 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1121 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-1122 
-Lab\96
-       gdÚe
-;
-
-1124 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1125 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1126 
-__
-mtx\94
-(
-r0
-);
-
-1129 
-__
-divw
-(
-sü©ch
-, 
-Ëá_»g
-, 
-right_»g
-, 
-S\91OE
-, 
-S\91RC
-);
-
-1132 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªBeDivByZ\94o
-)) {
-
-1133 
-__
-cmpwi
-(
-right_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1134 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "division by zero");
-
-1139 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1140 
-Lab\96
-no_ov\94æow_possibË
-;
-
-1141 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1142 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "m\9au z\94o", 
-ü0
-);
-
-1144 
-__
-bnoov\94æow
-(&
-no_ov\94æow_possibË
-, 
-ü0
-);
-
-1145 
-__
-li
-(
-»suÉ_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1146 
-__
-b
-(&
-dÚe
-);
-
-1148 
-__
-b\9ad
-(&
-no_ov\94æow_possibË
-);
-
-1151 
-__
-muÎw
-(
-sü©ch
-, 
-right_»g
-, scratch);
-
-1152 
-__
-sub
-(
-»suÉ_»g
-, 
-Ëá_»g
-, 
-sü©ch
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-1155 ià(
-       ghmod
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1156 
-__
-bÃ
-(&
-dÚe
-, 
-ü0
-);
-
-1157 
-__
-cmpwi
-(
-Ëá_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1158 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1161 
-__
-b\9ad
-(&
-dÚe
-);
-
-1165 \1e
-       gLCodeG\92
-::
-DoDivByPow\94Of2I
-(
-LDivByPow\94Of2I
-* 
-\9a¡r
-) {
-
-1166 
-Regi¡\94
-divid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->dividend());
-
-1167 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1168 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1169 
-DCHECK
-(
-divisÜ
- =ð
-kM\9a
- || 
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-Abs
-(divisor)));
-
-1170 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-divid\92d
-));
-
-1173 
-HDiv
-* 
-       ghdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1174 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) {
-
-1175 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1176 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-1179 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-è&& 
-divisÜ
- == -1) {
-
-1180 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-1181 
-__
-cmpw
-(
-divid\92d
-, 
-r0
-);
-
-1182 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "overflow");
-
-1185 
-\9at32_t
-       gshiá
- = 
-WhichPow\94Of2Abs
-(
-divisÜ
-);
-
-1188 ià(!
-       ghdiv
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kAÎU£sTrunÿt\9agToIÁ32
-è&& 
-shiá
-) {
-
-1189 
-__
-Te¡B\99Rªge
-(
-divid\92d
-, 
-shiá
- - 1, 0, 
-r0
-);
-
-1190 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lo¡\85»cisiÚ", 
-ü0
-);
-
-1193 ià(
-       gdivisÜ
- == -1) {
-
-1194 
-__
-Ãg
-(
-»suÉ
-, 
-divid\92d
-);
-
-1197 ià(
-       gshiá
- == 0) {
-
-1198 
-__
-mr
-(
-»suÉ
-, 
-divid\92d
-);
-
-1200 ià(
-       gshiá
- == 1) {
-
-1201 
-__
-¤wi
-(
-»suÉ
-, 
-divid\92d
-, 
-O³¿nd
-(31));
-
-1203 
-__
-¤awi
-(
-»suÉ
-, 
-divid\92d
-, 31);
-
-1204 
-__
-¤wi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(32 - 
-shiá
-));
-
-1206 
-__
-add
-(
-»suÉ
-, 
-divid\92d
-,\84esult);
-
-1207 
-__
-¤awi
-(
-»suÉ
-,\84esuÉ, 
-shiá
-);
-
-1209 ià(
-       gdivisÜ
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1213 \1e
-       gLCodeG\92
-::
-DoDivByCڡI
-(
-LDivByCڡI
-* 
-\9a¡r
-) {
-
-1214 
-Regi¡\94
-divid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->dividend());
-
-1215 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1216 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1217 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-1219 ià(
-       gdivisÜ
- == 0) {
-
-1220 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "division by zero");
-
-1225 
-HDiv
-* 
-       ghdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1226 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) {
-
-1227 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1228 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-1231 
-__
-Trunÿt\9agDiv
-(
-»suÉ
-, 
-divid\92d
-, 
-Abs
-(
-divisÜ
-));
-
-1232 ià(
-       gdivisÜ
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1234 ià(!
-       ghdiv
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) {
-
-1235 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-1236 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-divisÜ
-));
-
-1237 
-__
-muÎw
-(
-sü©ch
-, 
-»suÉ
-, 
-\9d
-);
-
-1238 
-__
-cmpw
-(
-sü©ch
-, 
-divid\92d
-);
-
-1239 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision");
-
-1245 \1e
-       gLCodeG\92
-::
-DoDivI
-(
-LDivI
-* 
-\9a¡r
-) {
-
-1246 
-HB\9a¬yO³¿tiÚ
-* 
-hdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1247 cڡ 
-Regi¡\94
-       gdivid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-divid\92d
-());
-
-1248 cڡ 
-Regi¡\94
-       gdivisÜ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-divisÜ
-());
-
-1249 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1251 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-1252 
-DCHECK
-(!
-divisÜ
-.
-is
-(
-»suÉ
-));
-
-1254 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1255 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1256 
-__
-mtx\94
-(
-r0
-);
-
-1259 
-__
-divw
-(
-»suÉ
-, 
-divid\92d
-, 
-divisÜ
-, 
-S\91OE
-, 
-S\91RC
-);
-
-1262 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªBeDivByZ\94o
-)) {
-
-1263 
-__
-cmpwi
-(
-divisÜ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1264 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "division by zero");
-
-1268 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1269 
-Lab\96
-divid\92d_nÙ_z\94o
-;
-
-1270 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1271 
-__
-bÃ
-(&
-divid\92d_nÙ_z\94o
-);
-
-1272 
-__
-cmpwi
-(
-divisÜ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1273 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1274 
-__
-b\9ad
-(&
-divid\92d_nÙ_z\94o
-);
-
-1278 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1279 
-Lab\96
-no_ov\94æow_possibË
-;
-
-1280 ià(!
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) {
-
-1281 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1284 
-__
-bnoov\94æow
-(&
-no_ov\94æow_possibË
-, 
-ü0
-);
-
-1285 
-__
-mr
-(
-»suÉ
-, 
-divid\92d
-);
-
-1287 
-__
-b\9ad
-(&
-no_ov\94æow_possibË
-);
-
-1290 ià(!
-       ghdiv
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) {
-
-1292 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-1293 
-__
-muÎw
-(
-sü©ch
-, 
-divisÜ
-, 
-»suÉ
-);
-
-1294 
-__
-cmpw
-(
-divid\92d
-, 
-sü©ch
-);
-
-1295 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision");
-
-1300 \1e
-       gLCodeG\92
-::
-DoFloÜ\9agDivByPow\94Of2I
-(
-LFloÜ\9agDivByPow\94Of2I
-* 
-\9a¡r
-) {
-
-1301 
-HB\9a¬yO³¿tiÚ
-* 
-hdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1302 
-Regi¡\94
-       gdivid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-divid\92d
-());
-
-1303 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1304 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1308 
-\9at32_t
-       gshiá
- = 
-WhichPow\94Of2Abs
-(
-divisÜ
-);
-
-1309 ià(
-       gdivisÜ
- > 0) {
-
-1310 ià(
-       gshiá
- || !
-       g»suÉ
-.
-is
-(
-divid\92d
-)) {
-
-1311 
-__
-¤awi
-(
-»suÉ
-, 
-divid\92d
-, 
-shiá
-);
-
-1317 
-OEB\99
-       gÛ
- = 
-L\97veOE
-;
-
-1318 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1319 ià(
-       gdivisÜ
- =ð-1 && 
-hdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeM\9a
-)) {
-
-1320 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-1321 
-__
-cmpw
-(
-divid\92d
-, 
-r0
-);
-
-1322 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "overflow");
-
-1325 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeM\9a
-)) {
-
-1326 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1327 
-__
-mtx\94
-(
-r0
-);
-
-1328 
-       gÛ
- = 
-S\91OE
-;
-
-1332 
-__
-Ãg
-(
-»suÉ
-, 
-divid\92d
-, 
-, 
-S\91RC
-);
-
-1333 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1334 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "m\9au z\94o", 
-ü0
-);
-
-1338 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1339 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeM\9a
-)) {
-
-1341 ià(
-shiá
-) {
-
-1342 
-__
-ShiáRightAr\99hImm
-(
-»suÉ
-,\84esuÉ, 
-shiá
-);
-
-1345 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1349 ià(
-       gdivisÜ
- == -1) {
-
-1350 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1354 
-Lab\96
-       gov\94æow
-, 
-       gdÚe
-;
-
-1355 
-__
-bov\94æow
-(&
-ov\94æow
-, 
-ü0
-);
-
-1356 
-__
-¤awi
-(
-»suÉ
-,\84esuÉ, 
-shiá
-);
-
-1357 
-__
-b
-(&
-dÚe
-);
-
-1358 
-__
-b\9ad
-(&
-ov\94æow
-);
-
-1359 
-__
-mov
-(
-»suÉ
-, 
-O³¿nd
-(
-kM\9a
- / 
-divisÜ
-));
-
-1360 
-__
-b\9ad
-(&
-dÚe
-);
-
-1365 \1e
-       gLCodeG\92
-::
-DoFloܚgDivByCڡI
-(
-LFloܚgDivByCڡI
-* 
-\9a¡r
-) {
-
-1366 
-Regi¡\94
-divid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->dividend());
-
-1367 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-divisÜ
-();
-
-1368 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1369 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-1371 ià(
-       gdivisÜ
- == 0) {
-
-1372 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "division by zero");
-
-1377 
-HM©hFloÜOfDiv
-* 
-       ghdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1378 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) {
-
-1379 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1380 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-1385 ià((
-       gdivisÜ
- > 0 && !
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeNeg©ive
-)) ||
-
-1386 (
-divisÜ
- < 0 && !
-hdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBePos\99ive
-))) {
-
-1387 
-__
-Trunÿt\9agDiv
-(
-»suÉ
-, 
-divid\92d
-, 
-Abs
-(
-divisÜ
-));
-
-1388 ià(
-       gdivisÜ
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1394 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-1395 
-DCHECK
-(!
-\8bmp
-.
-is
-(
-divid\92d
-è&& !\8bmp.is(
-»suÉ
-));
-
-1396 
-Lab\96
-       gÃeds_adju¡m\92t
-, 
-       gdÚe
-;
-
-1397 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1398 
-__
-b
-(
-divisÜ
- > 0 ? 
- : 
-gt
-, &
-Ãeds_adju¡m\92t
-);
-
-1399 
-__
-Trunÿt\9agDiv
-(
-»suÉ
-, 
-divid\92d
-, 
-Abs
-(
-divisÜ
-));
-
-1400 ià(
-       gdivisÜ
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1401 
-__
-b
-(&
-dÚe
-);
-
-1402 
-__
-b\9ad
-(&
-Ãeds_adju¡m\92t
-);
-
-1403 
-__
-addi
-(
-\8bmp
-, 
-divid\92d
-, 
-O³¿nd
-(
-divisÜ
- > 0 ? 1 : -1));
-
-1404 
-__
-Trunÿt\9agDiv
-(
-»suÉ
-, 
-\8bmp
-, 
-Abs
-(
-divisÜ
-));
-
-1405 ià(
-       gdivisÜ
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1406 
-__
-subi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(1));
-
-1407 
-__
-b\9ad
-(&
-dÚe
-);
-
-1412 \1e
-       gLCodeG\92
-::
-DoFloܚgDivI
-(
-LFloܚgDivI
-* 
-\9a¡r
-) {
-
-1413 
-HB\9a¬yO³¿tiÚ
-* 
-hdiv
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-1414 cڡ 
-Regi¡\94
-       gdivid\92d
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-divid\92d
-());
-
-1415 cڡ 
-Regi¡\94
-       gdivisÜ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-divisÜ
-());
-
-1416 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1418 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-1419 
-DCHECK
-(!
-divisÜ
-.
-is
-(
-»suÉ
-));
-
-1421 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1422 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1423 
-__
-mtx\94
-(
-r0
-);
-
-1426 
-__
-divw
-(
-»suÉ
-, 
-divid\92d
-, 
-divisÜ
-, 
-S\91OE
-, 
-S\91RC
-);
-
-1429 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªBeDivByZ\94o
-)) {
-
-1430 
-__
-cmpwi
-(
-divisÜ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1431 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "division by zero");
-
-1435 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1436 
-Lab\96
-divid\92d_nÙ_z\94o
-;
-
-1437 
-__
-cmpwi
-(
-divid\92d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1438 
-__
-bÃ
-(&
-divid\92d_nÙ_z\94o
-);
-
-1439 
-__
-cmpwi
-(
-divisÜ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1440 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1441 
-__
-b\9ad
-(&
-divid\92d_nÙ_z\94o
-);
-
-1445 ià(
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1446 
-Lab\96
-no_ov\94æow_possibË
-;
-
-1447 ià(!
-       ghdiv
-->
-CheckFÏg
-(
-HV®ue
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) {
-
-1448 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1451 
-__
-bnoov\94æow
-(&
-no_ov\94æow_possibË
-, 
-ü0
-);
-
-1452 
-__
-mr
-(
-»suÉ
-, 
-divid\92d
-);
-
-1454 
-__
-b\9ad
-(&
-no_ov\94æow_possibË
-);
-
-1457 
-Lab\96
-       gdÚe
-;
-
-1458 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-1460 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1461 
-__
-xÜ_
-(
-sü©ch
-, 
-divid\92d
-, 
-divisÜ
-);
-
-1462 
-__
-cmpwi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1463 
-__
-bge
-(&
-dÚe
-);
-
-1465 
-__
-xÜ_
-(
-sü©ch
-, 
-divid\92d
-, 
-divisÜ
-, 
-S\91RC
-);
-
-1466 
-__
-bge
-(&
-dÚe
-, 
-ü0
-);
-
-1470 
-__
-muÎw
-(
-sü©ch
-, 
-divisÜ
-, 
-»suÉ
-);
-
-1471 
-__
-cmpw
-(
-divid\92d
-, 
-sü©ch
-);
-
-1472 
-__
-beq
-(&
-dÚe
-);
-
-1475 
-__
-subi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(1));
-
-1476 
-__
-b\9ad
-(&
-dÚe
-);
-
-1480 \1e
-       gLCodeG\92
-::
-DoMuɝlyAddD
-(
-LMuɝlyAddD
-* 
-\9a¡r
-) {
-
-1481 
-DoubËRegi¡\94
-add\92d
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->addend());
-
-1482 
-DoubËRegi¡\94
-       gmuÉ\9dl\9br
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-muÉ\9dl\9br
-());
-
-1483 
-DoubËRegi¡\94
-       gmuÉ\9dliÿnd
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-muÉ\9dliÿnd
-());
-
-1484 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1486 
-__
-fmadd
-(
-»suÉ
-, 
-muÉ\9dl\9br
-, 
-muÉ\9dliÿnd
-, 
-add\92d
-);
-
-1490 \1e
-       gLCodeG\92
-::
-DoMuɝlySubD
-(
-LMuɝlySubD
-* 
-\9a¡r
-) {
-
-1491 
-DoubËRegi¡\94
-m\9au\92d
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->minuend());
-
-1492 
-DoubËRegi¡\94
-       gmuÉ\9dl\9br
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-muÉ\9dl\9br
-());
-
-1493 
-DoubËRegi¡\94
-       gmuÉ\9dliÿnd
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-muÉ\9dliÿnd
-());
-
-1494 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1496 
-__
-fmsub
-(
-»suÉ
-, 
-muÉ\9dl\9br
-, 
-muÉ\9dliÿnd
-, 
-m\9au\92d
-);
-
-1500 \1e
-       gLCodeG\92
-::
-DoMulI
-(
-LMulI
-* 
-\9a¡r
-) {
-
-1501 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-1502 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1504 
-Regi¡\94
-       gËá
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1505 
-LO³¿nd
-* 
-       gright_Ý
- = 
-\9a¡r
-->
-right
-();
-
-1507 
-boÞ
-       gba\9eout_Ú_m\9aus_z\94o
- =
-
-1508 
-\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-);
-
-1509 
-boÞ
-       gÿn_ov\94æow
- = 
-\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-);
-
-1511 ià(
-       gright_Ý
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-1512 
-\9at32_t
-       gcÚ¡ªt
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-right_Ý
-));
-
-1514 ià(
-       gba\9eout_Ú_m\9aus_z\94o
- && (
-       gcÚ¡ªt
- < 0)) {
-
-1517 
-__
-cmpi
-(
-Ëá
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1518 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-1521 \1a
-       gcÚ¡ªt
-) {
-
-1523 ià(
-ÿn_ov\94æow
-) {
-
-1524 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1525 ià(
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1527 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1528 
-__
-mtx\94
-(
-r0
-);
-
-1529 
-__
-Ãg
-(
-»suÉ
-, 
-Ëá
-, 
-S\91OE
-, 
-S\91RC
-);
-
-1530 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1531 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1533 
-__
-Ãg
-(
-»suÉ
-, 
-Ëá
-);
-
-1534 
-__
-Te¡IfIÁ32
-(
-»suÉ
-, 
-sü©ch
-, 
-r0
-);
-
-1535 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "overflow");
-
-1539 
-__
-Ãg
-(
-»suÉ
-, 
-Ëá
-);
-
-1543 ià(
-ba\9eout_Ú_m\9aus_z\94o
-) {
-
-1546 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1547 ià(
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1549 
-__
-cmpi
-(
-Ëá
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1550 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1552 
-__
-cmpwi
-(
-Ëá
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1555 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-1557 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1560 
-__
-Move
-(
-»suÉ
-, 
-Ëá
-);
-
-1566 
-\9at32_t
-mask
- = 
-cÚ¡ªt
- >> 31;
-
-1567 
-u\9at32_t
-       gcÚ¡ªt_abs
- = (
-cÚ¡ªt
- + 
-mask
-) ^ mask;
-
-1569 ià(
-       gba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-cÚ¡ªt_abs
-)) {
-
-1570 
-\9at32_t
-shiá
- = 
-WhichPow\94Of2
-(
-cÚ¡ªt_abs
-);
-
-1571 
-__
-ShiáLeáImm
-(
-»suÉ
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá
-));
-
-1573 ià(
-       gcÚ¡ªt
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1574 } \vià(
-       gba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-cÚ¡ªt_abs
- - 1)) {
-
-1575 
-\9at32_t
-shiá
- = 
-WhichPow\94Of2
-(
-cÚ¡ªt_abs
- - 1);
-
-1576 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá
-));
-
-1577 
-__
-add
-(
-»suÉ
-, 
-sü©ch
-, 
-Ëá
-);
-
-1579 ià(
-       gcÚ¡ªt
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1580 } \vià(
-       gba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-cÚ¡ªt_abs
- + 1)) {
-
-1581 
-\9at32_t
-shiá
- = 
-WhichPow\94Of2
-(
-cÚ¡ªt_abs
- + 1);
-
-1582 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá
-));
-
-1583 
-__
-sub
-(
-»suÉ
-, 
-sü©ch
-, 
-Ëá
-);
-
-1585 ià(
-       gcÚ¡ªt
- < 0è
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-1588 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-cÚ¡ªt
-));
-
-1589 
-__
-Mul
-(
-»suÉ
-, 
-Ëá
-, 
-\9d
-);
-
-1594 
-DCHECK
-(
-right_Ý
-->
-IsRegi¡\94
-());
-
-1595 
-Regi¡\94
-       gright
- = 
-ToRegi¡\94
-(
-right_Ý
-);
-
-1597 ià(
-       gÿn_ov\94æow
-) {
-
-1598 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1600 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1601 
-__
-SmiUÁag
-(
-»suÉ
-, 
-Ëá
-);
-
-1602 
-__
-SmiUÁag
-(
-sü©ch
-, 
-right
-);
-
-1603 
-__
-Mul
-(
-»suÉ
-,\84esuÉ, 
-sü©ch
-);
-
-1605 
-__
-Mul
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1607 
-__
-Te¡IfIÁ32
-(
-»suÉ
-, 
-sü©ch
-, 
-r0
-);
-
-1608 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "overflow");
-
-1609 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1610 
-__
-SmiTag
-(
-»suÉ
-);
-
-1614 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1615 
-__
-SmiUÁag
-(
-»suÉ
-, 
-Ëá
-);
-
-1616 
-__
-mulhw
-(
-sü©ch
-, 
-»suÉ
-, 
-right
-);
-
-1617 
-__
-muÎw
-(
-»suÉ
-,\84esuÉ, 
-right
-);
-
-1619 
-__
-mulhw
-(
-sü©ch
-, 
-Ëá
-, 
-right
-);
-
-1620 
-__
-muÎw
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1622 
-__
-Te¡IfIÁ32
-(
-sü©ch
-, 
-»suÉ
-, 
-r0
-);
-
-1623 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "overflow");
-
-1626 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1627 
-__
-SmiUÁag
-(
-»suÉ
-, 
-Ëá
-);
-
-1628 
-__
-Mul
-(
-»suÉ
-,\84esuÉ, 
-right
-);
-
-1630 
-__
-Mul
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1634 ià(
-       gba\9eout_Ú_m\9aus_z\94o
-) {
-
-1635 
-Lab\96
-       gdÚe
-;
-
-1636 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1637 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1639 
-__
-xÜ_
-(
-r0
-, 
-Ëá
-, 
-right
-, 
-S\91RC
-);
-
-1640 
-__
-bge
-(&
-dÚe
-, 
-ü0
-);
-
-1641 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1643 
-__
-xÜ_
-(
-r0
-, 
-Ëá
-, 
-right
-);
-
-1644 
-__
-cmpwi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1645 
-__
-bge
-(&
-dÚe
-);
-
-1649 
-__
-cmpi
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1650 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-1651 
-__
-b\9ad
-(&
-dÚe
-);
-
-1657 \1e
-       gLCodeG\92
-::
-DoB\99I
-(
-LB\99I
-* 
-\9a¡r
-) {
-
-1658 
-LO³¿nd
-* 
-Ëá_Ý
- = 
-\9a¡r
-->
-Ëá
-();
-
-1659 
-LO³¿nd
-* 
-       gright_Ý
- = 
-\9a¡r
-->
-right
-();
-
-1660 
-DCHECK
-(
-Ëá_Ý
-->
-IsRegi¡\94
-());
-
-1661 
-Regi¡\94
-       gËá
- = 
-ToRegi¡\94
-(
-Ëá_Ý
-);
-
-1662 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1663 
-O³¿nd
-right
-(
-no_»g
-);
-
-1665 ià(
-       gright_Ý
-->
-IsS\8fckSlÙ
-()) {
-
-1666 
-       gright
- = 
-O³¿nd
-(
-Em\99LßdRegi¡\94
-(
-right_Ý
-, 
-\9d
-));
-
-1668 
-DCHECK
-(
-right_Ý
-->
-IsRegi¡\94
-(è||\84ight_Ý->
-IsCÚ¡ªtO³¿nd
-());
-
-1669 
-       gright
- = 
-ToO³¿nd
-(
-right_Ý
-);
-
-1671 ià(
-       gright_Ý
-->
-IsCÚ¡ªtO³¿nd
-(è&& 
-is_u\9at16
-(
-right
-.
-immed\9f\8b
-())) {
-
-1672 \1a
-       g\9a¡r
-->
-()) {
-
-1673 \ 4
-       gTok\92
-::
-BIT_AND
-:
-
-1674 
-__
-ªdi
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1676 \ 4
-       gTok\92
-::
-BIT_OR
-:
-
-1677 
-__
-Üi
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1679 \ 4
-       gTok\92
-::
-BIT_XOR
-:
-
-1680 
-__
-xÜi
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1683 
-UNREACHABLE
-();
-
-1690 \1a
-       g\9a¡r
-->
-()) {
-
-1691 \ 4
-       gTok\92
-::
-BIT_AND
-:
-
-1692 
-__
-And
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1694 \ 4
-       gTok\92
-::
-BIT_OR
-:
-
-1695 
-__
-Or
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1697 \ 4
-       gTok\92
-::
-BIT_XOR
-:
-
-1698 ià(
-right_Ý
-->
-IsCÚ¡ªtO³¿nd
-(è&& 
-right
-.
-immed\9f\8b
-(è=ð
-\9at32_t
-(~0)) {
-
-1699 
-__
-nÙx
-(
-»suÉ
-, 
-Ëá
-);
-
-1701 
-__
-XÜ
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-1705 
-UNREACHABLE
-();
-
-1711 \1e
-       gLCodeG\92
-::
-DoShiáI
-(
-LShiáI
-* 
-\9a¡r
-) {
-
-1714 
-LO³¿nd
-* 
-right_Ý
- = 
-\9a¡r
-->
-right
-();
-
-1715 
-Regi¡\94
-       gËá
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1716 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1717 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-1718 ià(
-       gright_Ý
-->
-IsRegi¡\94
-()) {
-
-1720 
-__
-ªdi
-(
-sü©ch
-, 
-ToRegi¡\94
-(
-right_Ý
-), 
-O³¿nd
-(0x1F));
-
-1721 \1a
-       g\9a¡r
-->
-()) {
-
-1722 \ 4
-       gTok\92
-::
-ROR
-:
-
-1724 
-__
-subfic
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(32));
-
-1725 
-__
-rÙlw
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-);
-
-1727 \ 4
-       gTok\92
-::
-SAR
-:
-
-1728 
-__
-¤aw
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-);
-
-1730 \ 4
-       gTok\92
-::
-SHR
-:
-
-1731 ià(
-\9a¡r
-->
-ÿn_deÝt
-()) {
-
-1732 
-__
-¤w
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-, 
-S\91RC
-);
-
-1733 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1734 
-__
-extsw
-(
-»suÉ
-,\84esuÉ, 
-S\91RC
-);
-
-1736 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "Ãg©iv\90v®ue", 
-ü0
-);
-
-1738 
-__
-¤w
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-);
-
-1741 \ 4
-       gTok\92
-::
-SHL
-:
-
-1742 
-__
-¦w
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-);
-
-1743 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1744 
-__
-extsw
-(
-»suÉ
-,\84esult);
-
-1748 
-UNREACHABLE
-();
-
-1753 \12
-       gv®ue
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-right_Ý
-));
-
-1754 
-u\9at8_t
-       gshiá_couÁ
- = 
-¡©ic_ÿ¡
-<u\9at8_t>(
-v®ue
- & 0x1F);
-
-1755 \1a
-       g\9a¡r
-->
-()) {
-
-1756 \ 4
-       gTok\92
-::
-ROR
-:
-
-1757 ià(
-shiá_couÁ
- != 0) {
-
-1758 
-__
-rÙrwi
-(
-»suÉ
-, 
-Ëá
-, 
-shiá_couÁ
-);
-
-1760 
-__
-Move
-(
-»suÉ
-, 
-Ëá
-);
-
-1763 \ 4
-       gTok\92
-::
-SAR
-:
-
-1764 ià(
-shiá_couÁ
- != 0) {
-
-1765 
-__
-¤awi
-(
-»suÉ
-, 
-Ëá
-, 
-shiá_couÁ
-);
-
-1767 
-__
-Move
-(
-»suÉ
-, 
-Ëá
-);
-
-1770 \ 4
-       gTok\92
-::
-SHR
-:
-
-1771 ià(
-shiá_couÁ
- != 0) {
-
-1772 
-__
-¤wi
-(
-»suÉ
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá_couÁ
-));
-
-1774 ià(
-       g\9a¡r
-->
-ÿn_deÝt
-()) {
-
-1775 
-__
-cmpwi
-(
-Ëá
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1776 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "negative value");
-
-1778 
-__
-Move
-(
-»suÉ
-, 
-Ëá
-);
-
-1781 \ 4
-       gTok\92
-::
-SHL
-:
-
-1782 ià(
-shiá_couÁ
- != 0) {
-
-1783 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1784 ià(
-\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1785 
-__
-¦di
-(
-»suÉ
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá_couÁ
-));
-
-1787 ià(
-       g\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-() &&
-
-1788 
-       g\9a¡r
-->
-ÿn_deÝt
-()) {
-
-1789 ià(
-       gshiá_couÁ
- != 1) {
-
-1790 
-__
-¦wi
-(
-»suÉ
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá_couÁ
- - 1));
-
-1791 
-__
-SmiTagCheckOv\94æow
-(
-»suÉ
-,\84esuÉ, 
-sü©ch
-);
-
-1793 
-__
-SmiTagCheckOv\94æow
-(
-»suÉ
-, 
-Ëá
-, 
-sü©ch
-);
-
-1795 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1798 
-__
-¦wi
-(
-»suÉ
-, 
-Ëá
-, 
-O³¿nd
-(
-shiá_couÁ
-));
-
-1799 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1800 
-__
-extsw
-(
-»suÉ
-,\84esult);
-
-1804 
-__
-Move
-(
-»suÉ
-, 
-Ëá
-);
-
-1808 
-UNREACHABLE
-();
-
-1815 \1e
-       gLCodeG\92
-::
-DoSubI
-(
-LSubI
-* 
-\9a¡r
-) {
-
-1816 
-LO³¿nd
-* 
-right
- = 
-\9a¡r
-->right();
-
-1817 
-Regi¡\94
-       gËá
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1818 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1819 
-boÞ
-       gÿn_ov\94æow
- = 
-\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-);
-
-1820 ià(!
-       gÿn_ov\94æow
-) {
-
-1821 ià(
-       gright
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-1822 
-__
-Add
-(
-»suÉ
-, 
-Ëá
-, -(
-ToO³¿nd
-(
-right
-).
-immed\9f\8b
-()), 
-r0
-);
-
-1824 
-__
-sub
-(
-»suÉ
-, 
-Ëá
-, 
-Em\99LßdRegi¡\94
-(
-right
-, 
-\9d
-));
-
-1827 ià(
-       gright
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-1828 
-__
-AddAndCheckFÜOv\94æow
-(
-»suÉ
-, 
-Ëá
-, -(
-ToO³¿nd
-(
-right
-).
-immed\9f\8b
-()),
-
-1829 
-sü©ch0
-(), 
-r0
-);
-
-1831 
-__
-SubAndCheckFÜOv\94æow
-(
-»suÉ
-, 
-Ëá
-, 
-Em\99LßdRegi¡\94
-(
-right
-, 
-\9d
-),
-
-1832 
-sü©ch0
-(), 
-r0
-);
-
-1835 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1836 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1837 
-__
-extsw
-(
-sü©ch0
-(), sü©ch0(), 
-S\91RC
-);
-
-1840 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-1843 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1844 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-1845 
-__
-extsw
-(
-»suÉ
-,\84esult);
-
-1851 \1e
-       gLCodeG\92
-::
-DoRSubI
-(
-LRSubI
-* 
-\9a¡r
-) {
-
-1852 
-LO³¿nd
-* 
-Ëá
- = 
-\9a¡r
-->left();
-
-1853 
-LO³¿nd
-* 
-       gright
- = 
-\9a¡r
-->
-right
-();
-
-1854 
-LO³¿nd
-* 
-       g»suÉ
- = 
-\9a¡r
-->
-»suÉ
-();
-
-1856 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-) &&
-
-1857 
-right
-->
-IsCÚ¡ªtO³¿nd
-());
-
-1859 
-O³¿nd
-       gright_Ý\94ªd
- = 
-ToO³¿nd
-(
-right
-);
-
-1860 ià(
-is_\9at16
-(
-right_Ý\94ªd
-.
-immed\9f\8b
-())) {
-
-1861 
-__
-subfic
-(
-ToRegi¡\94
-(
-»suÉ
-), ToRegi¡\94(
-Ëá
-), 
-right_Ý\94ªd
-);
-
-1863 
-__
-mov
-(
-r0
-, 
-right_Ý\94ªd
-);
-
-1864 
-__
-sub
-(
-ToRegi¡\94
-(
-»suÉ
-), 
-r0
-, ToRegi¡\94(
-Ëá
-));
-
-1869 \1e
-       gLCodeG\92
-::
-DoCÚ¡ªtI
-(
-LCÚ¡ªtI
-* 
-\9a¡r
-) {
-
-1870 
-__
-mov
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-O³¿nd
-(\9a¡r->
-v®ue
-()));
-
-1874 \1e
-       gLCodeG\92
-::
-DoCÚ¡ªtS
-(
-LCÚ¡ªtS
-* 
-\9a¡r
-) {
-
-1875 
-__
-LßdSmiL\99\94®
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), in¡r->
-v®ue
-());
-
-1881 \1e
-       gLCodeG\92
-::
-DoCÚ¡ªtD
-(
-LCÚ¡ªtD
-* 
-\9a¡r
-) {
-
-1882 
-DCHECK
-(
-\9a¡r
-->
-»suÉ
-()->
-IsDoubËRegi¡\94
-());
-
-1883 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1884 \b
-       gv
- = 
-\9a¡r
-->
-v®ue
-();
-
-1885 
-__
-LßdDoubËL\99\94®
-(
-»suÉ
-, 
-v
-, 
-sü©ch0
-());
-
-1889 \1e
-       gLCodeG\92
-::
-DoCÚ¡ªtE
-(
-LCÚ¡ªtE
-* 
-\9a¡r
-) {
-
-1890 
-__
-mov
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-O³¿nd
-(\9a¡r->
-v®ue
-()));
-
-1894 \1e
-       gLCodeG\92
-::
-DoCÚ¡ªtT
-(
-LCÚ¡ªtT
-* 
-\9a¡r
-) {
-
-1895 
-HªdË
-<
-Objeù
-> 
-objeù
- = 
-\9a¡r
-->
-v®ue
-(
-isީe
-());
-
-1896 
-AÎowDeã¼edHªdËD\94eã»nû
-       gsmi_check
-;
-
-1897 
-__
-Move
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-objeù
-);
-
-1901 \1e
-       gLCodeG\92
-::
-DoM­EnumL\92gth
-(
-LM­EnumL\92gth
-* 
-\9a¡r
-) {
-
-1902 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-1903 
-Regi¡\94
-       gm­
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1904 
-__
-EnumL\92gth
-(
-»suÉ
-, 
-m­
-);
-
-1908 \1e
-       gLCodeG\92
-::
-DoD©eF\9bld
-(
-LD©eF\9bld
-* 
-\9a¡r
-) {
-
-1909 
-Regi¡\94
-objeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-d©e
-());
-
-1910 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1911 
-Regi¡\94
-       gsü©ch
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-1912 
-Smi
-* 
-       g\9adex
- = 
-\9a¡r
-->
-\9adex
-();
-
-1913 
-Lab\96
-       gruÁime
-, 
-       gdÚe
-;
-
-1914 
-DCHECK
-(
-objeù
-.
-is
-(
-»suÉ
-));
-
-1915 
-DCHECK
-(
-objeù
-.
-is
-(
-r3
-));
-
-1916 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-sü©ch0
-()));
-
-1917 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-objeù
-));
-
-1919 
-__
-Te¡IfSmi
-(
-objeù
-, 
-r0
-);
-
-1920 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "Smi", 
-ü0
-);
-
-1921 
-__
-Com·»ObjeùTy³
-(
-objeù
-, 
-sü©ch
-, sü©ch, 
-JS_DATE_TYPE
-);
-
-1922 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 date object");
-
-1924 ià(
-       g\9adex
-->
-v®ue
-() == 0) {
-
-1925 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kV®ueOff£t
-));
-
-1927 ià(
-       g\9adex
-->
-v®ue
-(è< 
-       gJSD©e
-::
-kF\9c¡UnÿchedF\9bld
-) {
-
-1928 
-Ex\8bº®Reã»nû
-¡amp
- = Ex\8bº®Reã»nû::
-d©e_ÿche_¡amp
-(
-isީe
-());
-
-1929 
-__
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-¡amp
-));
-
-1930 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(scratch));
-
-1931 
-__
-LßdP
-(
-sü©ch0
-(), 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kCacheS\8fmpOff£t
-));
-
-1932 
-__
-cmp
-(
-sü©ch
-, 
-sü©ch0
-());
-
-1933 
-__
-bÃ
-(&
-ruÁime
-);
-
-1934 
-__
-LßdP
-(
-»suÉ
-,
-
-1935 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSD©e
-::
-kV®ueOff£t
- +
-
-1936 
-kPo\9a\8brSize
- * 
-\9adex
-->
-v®ue
-()));
-
-1937 
-__
-b
-(&
-dÚe
-);
-
-1939 
-__
-b\9ad
-(&
-ruÁime
-);
-
-1940 
-__
-P»·»C®lCFunùiÚ
-(2, 
-sü©ch
-);
-
-1941 
-__
-LßdSmiL\99\94®
-(
-r4
-, 
-\9adex
-);
-
-1942 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-g\91_d©e_f\9bld_funùiÚ
-(
-isީe
-()), 2);
-
-1943 
-__
-b\9ad
-(&
-dÚe
-);
-
-1948 
-MemO³¿nd
-       gLCodeG\92
-::
-Bu\9edSeqS\8c\9agO³¿nd
-(
-Regi¡\94
-¡r\9ag
-, 
-LO³¿nd
-* 
-\9adex
-,
-
-1949 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
-) {
-
-1950 ià(
-\9adex
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-1951 \12
-off£t
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9adex
-));
-
-1952 ià(
-       g\92cod\9ag
- =ð
-S\8c\9ag
-::
-TWO_BYTE_ENCODING
-) {
-
-1953 
-off£t
- *ð
-kUC16Size
-;
-
-1955 
-STATIC_ASSERT
-(
-kCh¬Size
- == 1);
-
-1956 \15 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-SeqS\8c\9ag
-::
-kH\97d\94Size
- + 
-off£t
-);
-
-1958 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-1959 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-¡r\9ag
-));
-
-1960 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-ToRegi¡\94
-(
-\9adex
-)));
-
-1961 ià(
-       g\92cod\9ag
- =ð
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
-) {
-
-1962 
-__
-add
-(
-sü©ch
-, 
-¡r\9ag
-, 
-ToRegi¡\94
-(
-\9adex
-));
-
-1964 
-STATIC_ASSERT
-(
-kUC16Size
- == 2);
-
-1965 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-ToRegi¡\94
-(
-\9adex
-), 
-O³¿nd
-(1));
-
-1966 
-__
-add
-(
-sü©ch
-, 
-¡r\9ag
-, scratch);
-
-1968 \15 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-SeqS\8c\9ag
-::
-kH\97d\94Size
-);
-
-1972 \1e
-       gLCodeG\92
-::
-DoSeqS\8c\9agG\91Ch¬
-(
-LSeqS\8c\9agG\91Ch¬
-* 
-\9a¡r
-) {
-
-1973 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
- = 
-\9a¡r
-->
-hydrog\92
-()->encoding();
-
-1974 
-Regi¡\94
-       g¡r\9ag
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-¡r\9ag
-());
-
-1975 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-1977 ià(
-       gFLAG_debug_code
-) {
-
-1978 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-1979 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1980 
-__
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1982 
-__
-ªdi
-(
-sü©ch
-, scratch,
-
-1983 
-O³¿nd
-(
-kS\8c\9agR\95»£Á©iÚMask
- | 
-kS\8c\9agEncod\9agMask
-));
-
-1984 \18cڡ 
-u\9at32_t
-       gÚe_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kOÃBy\8bS\8c\9agTag
-;
-
-1985 \18cڡ 
-u\9at32_t
-       gtwo_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kTwoBy\8bS\8c\9agTag
-;
-
-1986 
-__
-cmpi
-(
-sü©ch
-,
-
-1987 
-O³¿nd
-(
-\92cod\9ag
- =ð
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
- ? 
-Úe_by\8b_£q_ty³
-
-
-1988 : 
-two_by\8b_£q_ty³
-));
-
-1989 
-__
-Check
-(
-eq
-, 
-kUÃx³ùedS\8c\9agTy³
-);
-
-1992 
-MemO³¿nd
-       gÝ\94ªd
- = 
-Bu\9edSeqS\8c\9agO³¿nd
-(
-¡r\9ag
-, 
-\9a¡r
-->
-\9adex
-(), 
-\92cod\9ag
-);
-
-1993 ià(
-       g\92cod\9ag
- =ð
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
-) {
-
-1994 
-__
-lbz
-(
-»suÉ
-, 
\94ªd
-);
-
-1996 
-__
-lhz
-(
-»suÉ
-, 
\94ªd
-);
-
-2001 \1e
-       gLCodeG\92
-::
-DoSeqS\8c\9agS\91Ch¬
-(
-LSeqS\8c\9agS\91Ch¬
-* 
-\9a¡r
-) {
-
-2002 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
- = 
-\9a¡r
-->
-hydrog\92
-()->encoding();
-
-2003 
-Regi¡\94
-       g¡r\9ag
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-¡r\9ag
-());
-
-2004 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2006 ià(
-       gFLAG_debug_code
-) {
-
-2007 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-2008 \18cڡ 
-u\9at32_t
-       gÚe_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kOÃBy\8bS\8c\9agTag
-;
-
-2009 \18cڡ 
-u\9at32_t
-       gtwo_by\8b_£q_ty³
- = 
-kSeqS\8c\9agTag
- | 
-kTwoBy\8bS\8c\9agTag
-;
-
-2010 \12
-       g\92cod\9ag_mask
- =
-
-2011 
-\9a¡r
-->
-hydrog\92
-()->
-\92cod\9ag
-(è=ð
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
-
-
-2012 ? 
-Úe_by\8b_£q_ty³
-
-
-2013 : 
-two_by\8b_£q_ty³
-;
-
-2014 
-__
-Em\99SeqS\8c\9agS\91Ch¬Check
-(
-¡r\9ag
-, 
-\9adex
-, 
-v®ue
-, 
-\92cod\9ag_mask
-);
-
-2017 
-MemO³¿nd
-       gÝ\94ªd
- = 
-Bu\9edSeqS\8c\9agO³¿nd
-(
-¡r\9ag
-, 
-\9a¡r
-->
-\9adex
-(), 
-\92cod\9ag
-);
-
-2018 ià(
-       g\92cod\9ag
- =ð
-S\8c\9ag
-::
-ONE_BYTE_ENCODING
-) {
-
-2019 
-__
-¡b
-(
-v®ue
-, 
\94ªd
-);
-
-2021 
-__
-¡h
-(
-v®ue
-, 
\94ªd
-);
-
-2026 \1e
-       gLCodeG\92
-::
-DoAddI
-(
-LAddI
-* 
-\9a¡r
-) {
-
-2027 
-LO³¿nd
-* 
-right
- = 
-\9a¡r
-->right();
-
-2028 
-Regi¡\94
-       gËá
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-2029 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2030 
-boÞ
-       gÿn_ov\94æow
- = 
-\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-);
-
-2031 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2032 
-boÞ
-       gisIÁeg\94
- = !(
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmi
-() ||
-
-2033 
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsEx\8bº®
-());
-
-2036 ià(!
-       gÿn_ov\94æow
-) {
-
-2037 ià(
-       gright
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-2038 
-__
-Add
-(
-»suÉ
-, 
-Ëá
-, 
-ToO³¿nd
-(
-right
-).
-immed\9f\8b
-(), 
-r0
-);
-
-2040 
-__
-add
-(
-»suÉ
-, 
-Ëá
-, 
-Em\99LßdRegi¡\94
-(
-right
-, 
-\9d
-));
-
-2043 ià(
-       gright
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-2044 
-__
-AddAndCheckFÜOv\94æow
-(
-»suÉ
-, 
-Ëá
-, 
-ToO³¿nd
-(
-right
-).
-immed\9f\8b
-(),
-
-2045 
-sü©ch0
-(), 
-r0
-);
-
-2047 
-__
-AddAndCheckFÜOv\94æow
-(
-»suÉ
-, 
-Ëá
-, 
-Em\99LßdRegi¡\94
-(
-right
-, 
-\9d
-),
-
-2048 
-sü©ch0
-(), 
-r0
-);
-
-2051 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2052 ià(
-       gisIÁeg\94
-) {
-
-2053 
-__
-extsw
-(
-sü©ch0
-(), sü©ch0(), 
-S\91RC
-);
-
-2056 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-2059 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2060 ià(
-       gisIÁeg\94
-) {
-
-2061 
-__
-extsw
-(
-»suÉ
-,\84esult);
-
-2067 \1e
-       gLCodeG\92
-::
-DoM©hM\9aMax
-(
-LM©hM\9aMax
-* 
-\9a¡r
-) {
-
-2068 
-LO³¿nd
-* 
-Ëá
- = 
-\9a¡r
-->left();
-
-2069 
-LO³¿nd
-* 
-       gright
- = 
-\9a¡r
-->
-right
-();
-
-2070 
-       gHM©hM\9aMax
-::
-O³¿tiÚ
\94©iÚ
- = 
-\9a¡r
-->
-hydrog\92
-()->operation();
-
-2071 
-CÚd\99
-       gcÚd
- = (
\94©iÚ
- =ð
-HM©hM\9aMax
-::
-kM©hM\9a
-è? 
- : 
-ge
-;
-
-2072 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-2073 
-Regi¡\94
-       gËá_»g
- = 
-ToRegi¡\94
-(
-Ëá
-);
-
-2074 
-Regi¡\94
-       gright_»g
- = 
-Em\99LßdRegi¡\94
-(
-right
-, 
-\9d
-);
-
-2075 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2076 
-Lab\96
-       g»tuº_Ëá
-, 
-       gdÚe
-;
-
-2077 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2078 ià(
-       g\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-2080 
-__
-cmp
-(
-Ëá_»g
-, 
-right_»g
-);
-
-2081 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2083 
-__
-cmpw
-(
-Ëá_»g
-, 
-right_»g
-);
-
-2086 
-__
-b
-(
-cÚd
-, &
-»tuº_Ëá
-);
-
-2087 
-__
-Move
-(
-»suÉ_»g
-, 
-right_»g
-);
-
-2088 
-__
-b
-(&
-dÚe
-);
-
-2089 
-__
-b\9ad
-(&
-»tuº_Ëá
-);
-
-2090 
-__
-Move
-(
-»suÉ_»g
-, 
-Ëá_»g
-);
-
-2091 
-__
-b\9ad
-(&
-dÚe
-);
-
-2093 
-DCHECK
-(
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-2094 
-DoubËRegi¡\94
-       gËá_»g
- = 
-ToDoubËRegi¡\94
-(
-Ëá
-);
-
-2095 
-DoubËRegi¡\94
-       gright_»g
- = 
-ToDoubËRegi¡\94
-(
-right
-);
-
-2096 
-DoubËRegi¡\94
-       g»suÉ_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2097 
-Lab\96
-       gcheck_Çn_Ëá
-, 
-       gcheck_z\94o
-, 
-       g»tuº_Ëá
-, 
-       g»tuº_right
-, 
-       gdÚe
-;
-
-2098 
-__
-fcmpu
-(
-Ëá_»g
-, 
-right_»g
-);
-
-2099 
-__
-bunÜd\94ed
-(&
-check_Çn_Ëá
-);
-
-2100 
-__
-beq
-(&
-check_z\94o
-);
-
-2101 
-__
-b
-(
-cÚd
-, &
-»tuº_Ëá
-);
-
-2102 
-__
-b
-(&
-»tuº_right
-);
-
-2104 
-__
-b\9ad
-(&
-check_z\94o
-);
-
-2105 
-__
-fcmpu
-(
-Ëá_»g
-, 
-kDoubËRegZ\94o
-);
-
-2106 
-__
-bÃ
-(&
-»tuº_Ëá
-);
-
-2110 ià(
-       gÝ\94©iÚ
- =ð
-HM©hM\9aMax
-::
-kM©hM\9a
-) {
-
-2112 
-__
-âeg
-(
-Ëá_»g
-,\86eft_reg);
-
-2113 
-__
-fsub
-(
-»suÉ_»g
-, 
-Ëá_»g
-, 
-right_»g
-);
-
-2114 
-__
-âeg
-(
-»suÉ_»g
-,\84esult_reg);
-
-2117 
-__
-çdd
-(
-»suÉ_»g
-, 
-Ëá_»g
-, 
-right_»g
-);
-
-2119 
-__
-b
-(&
-dÚe
-);
-
-2121 
-__
-b\9ad
-(&
-check_Çn_Ëá
-);
-
-2122 
-__
-fcmpu
-(
-Ëá_»g
-,\86eft_reg);
-
-2123 
-__
-bunÜd\94ed
-(&
-»tuº_Ëá
-);
-
-2125 
-__
-b\9ad
-(&
-»tuº_right
-);
-
-2126 ià(!
-       gright_»g
-.
-is
-(
-»suÉ_»g
-)) {
-
-2127 
-__
-fmr
-(
-»suÉ_»g
-, 
-right_»g
-);
-
-2129 
-__
-b
-(&
-dÚe
-);
-
-2131 
-__
-b\9ad
-(&
-»tuº_Ëá
-);
-
-2132 ià(!
-       gËá_»g
-.
-is
-(
-»suÉ_»g
-)) {
-
-2133 
-__
-fmr
-(
-»suÉ_»g
-, 
-Ëá_»g
-);
-
-2135 
-__
-b\9ad
-(&
-dÚe
-);
-
-2140 \1e
-       gLCodeG\92
-::
-DoAr\99hm\91icD
-(
-LAr\99hm\91icD
-* 
-\9a¡r
-) {
-
-2141 
-DoubËRegi¡\94
-Ëá
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->left());
-
-2142 
-DoubËRegi¡\94
-       gright
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-right
-());
-
-2143 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2144 \1a
-       g\9a¡r
-->
-()) {
-
-2145 \ 4
-       gTok\92
-::
-ADD
-:
-
-2146 
-__
-çdd
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-2148 \ 4
-       gTok\92
-::
-SUB
-:
-
-2149 
-__
-fsub
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-2151 \ 4
-       gTok\92
-::
-MUL
-:
-
-2152 
-__
-fmul
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-2154 \ 4
-       gTok\92
-::
-DIV
-:
-
-2155 
-__
-fdiv
-(
-»suÉ
-, 
-Ëá
-, 
-right
-);
-
-2157 \ 4
-       gTok\92
-::
-MOD
-: {
-
-2158 
-__
-P»·»C®lCFunùiÚ
-(0, 2, 
-sü©ch0
-());
-
-2159 
-__
-MovToFlßtP¬am\91\94s
-(
-Ëá
-, 
-right
-);
-
-2160 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-mod_two_doubËs_Ý\94©iÚ
-(
-isީe
-()),
-
-2163 
-__
-MovFromFlßtResuÉ
-(
-»suÉ
-);
-
-2167 
-UNREACHABLE
-();
-
-2173 \1e
-       gLCodeG\92
-::
-DoAr\99hm\91icT
-(
-LAr\99hm\91icT
-* 
-\9a¡r
-) {
-
-2174 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-2175 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-()).
-is
-(
-r4
-));
-
-2176 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-()).
-is
-(
-r3
-));
-
-2177 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-2179 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- =
-
-2180 
-CodeFaùÜy
-::
-B\9a¬yOpIC
-(
-isީe
-(), 
-\9a¡r
-->
-(), 
-NO_OVERWRITE
-).
-code
-();
-
-2181 
-C®lCode
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-2185 
-       g\8bm¶©e
- <
-þass
-       gIn¡rTy³
->
-
-2186 \1e
-       gLCodeG\92
-::
-Em\99B¿nch
-(
-In¡rTy³
-\9a¡r
-, 
-CÚd\99
-cÚd
-, 
-CRegi¡\94
-) {
-
-2187 \12
-       gËá_block
- = 
-\9a¡r
-->
-TrueDe¡\9a©iÚ
-(
-chunk_
-);
-
-2188 \12
-       gright_block
- = 
-\9a¡r
-->
-F®£De¡\9a©iÚ
-(
-chunk_
-);
-
-2190 \12
-       gÃxt_block
- = 
-G\91NextEm\99\8bdBlock
-();
-
-2192 ià(
-       gright_block
- =ð
-Ëá_block
- || 
-cÚd
- =ð
-) {
-
-2193 
-Em\99GÙo
-(
-Ëá_block
-);
-
-2194 } \vià(
-       gËá_block
- =ð
-Ãxt_block
-) {
-
-2195 
-__
-b
-(
-Neg©eCÚd\99
-(
-cÚd
-), 
-chunk_
-->
-G\91As£mblyLab\96
-(
-right_block
-), 
-);
-
-2196 } \vià(
-       gright_block
- =ð
-Ãxt_block
-) {
-
-2197 
-__
-b
-(
-cÚd
-, 
-chunk_
-->
-G\91As£mblyLab\96
-(
-Ëá_block
-), 
-);
-
-2199 
-__
-b
-(
-cÚd
-, 
-chunk_
-->
-G\91As£mblyLab\96
-(
-Ëá_block
-), 
-);
-
-2200 
-__
-b
-(
-chunk_
-->
-G\91As£mblyLab\96
-(
-right_block
-));
-
-2205 
-       g\8bm¶©e
- <
-þass
-       gIn¡rTy³
->
-
-2206 \1e
-       gLCodeG\92
-::
-Em\99F®£B¿nch
-(
-In¡rTy³
-\9a¡r
-, 
-CÚd\99
-cÚd
-, 
-CRegi¡\94
-) {
-
-2207 \12
-       gçl£_block
- = 
-\9a¡r
-->
-F®£De¡\9a©iÚ
-(
-chunk_
-);
-
-2208 
-__
-b
-(
-cÚd
-, 
-chunk_
-->
-G\91As£mblyLab\96
-(
-çl£_block
-), 
-);
-
-2212 \1e
-       gLCodeG\92
-::
-DoDebugB»ak
-(
-LDebugB»ak
-* 
-\9a¡r
-è{ 
-__
-¡Ý
-("LBreak"); }
-
-2215 \1e
-       gLCodeG\92
-::
-DoB¿nch
-(
-LB¿nch
-* 
-\9a¡r
-) {
-
-2216 
-R\95»£Á©iÚ
-r
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-();
-
-2217 
-DoubËRegi¡\94
-       gdbl_sü©ch
- = 
-doubË_sü©ch0
-();
-
-2218 cڡ 
-u\9at
-       güZOrNaNB\99s
- = (1 << (31 - 
-As£mbËr
-::
-\92code_üb\99
-(
-ü7
-, 
-CR_EQ
-)) |
-
-2219 1 << (31 - 
-       gAs£mbËr
-::
-\92code_üb\99
-(
-ü7
-, 
-CR_FU
-)));
-
-2221 ià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-2222 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2223 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2224 
-__
-cmpwi
-(
-»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2225 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2226 } \vià(
-       gr
-.
-IsSmi
-()) {
-
-2227 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2228 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2229 
-__
-cmpi
-(
-»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2230 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2231 } \vià(
-       gr
-.
-IsDoubË
-()) {
-
-2232 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2233 
-DoubËRegi¡\94
-       g»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2235 
-__
-fcmpu
-(
-»g
-, 
-kDoubËRegZ\94o
-, 
-ü7
-);
-
-2236 
-__
-mfü
-(
-r0
-);
-
-2237 
-__
-ªdi
-(
-r0
-,\840, 
-O³¿nd
-(
-üZOrNaNB\99s
-));
-
-2238 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-, 
-ü0
-);
-
-2240 
-DCHECK
-(
-r
-.
-IsTagged
-());
-
-2241 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2242 
-HTy³
-       gty³
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-();
-
-2243 ià(
-       gty³
-.
-IsBoޗn
-()) {
-
-2244 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2245 
-__
-Com·»RoÙ
-(
-»g
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-2246 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2247 } \vià(
-       gty³
-.
-IsSmi
-()) {
-
-2248 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2249 
-__
-cmpi
-(
-»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2250 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2251 } \vià(
-       gty³
-.
-IsJSA¼ay
-()) {
-
-2252 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2253 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2254 } \vià(
-       gty³
-.
-IsH\97pNumb\94
-()) {
-
-2255 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2256 
-__
-lfd
-(
-dbl_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2258 
-__
-fcmpu
-(
-dbl_sü©ch
-, 
-kDoubËRegZ\94o
-, 
-ü7
-);
-
-2259 
-__
-mfü
-(
-r0
-);
-
-2260 
-__
-ªdi
-(
-r0
-,\840, 
-O³¿nd
-(
-üZOrNaNB\99s
-));
-
-2261 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-, 
-ü0
-);
-
-2262 } \vià(
-       gty³
-.
-IsS\8c\9ag
-()) {
-
-2263 
-DCHECK
-(!
-\9afo
-()->
-IsStub
-());
-
-2264 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-2265 
-__
-cmpi
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2266 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2268 
-       gToBoޗnStub
-::
-Ty³s
-ex³ùed
- = 
-\9a¡r
-->
-hydrog\92
-()->
-ex³ùed_\9aput_ty³s
-();
-
-2270 ià(
-       gex³ùed
-.
-IsEm±y
-()èex³ùed = 
-ToBoޗnStub
-::
-Ty³s
-::
-G\92\94ic
-();
-
-2272 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-UNDEFINED
-)) {
-
-2274 
-__
-Com·»RoÙ
-(
-»g
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2275 
-__
-beq
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2277 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-BOOLEAN
-)) {
-
-2279 
-__
-Com·»RoÙ
-(
-»g
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-2280 
-__
-beq
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2281 
-__
-Com·»RoÙ
-(
-»g
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-2282 
-__
-beq
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2284 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-NULL_TYPE
-)) {
-
-2286 
-__
-Com·»RoÙ
-(
-»g
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-2287 
-__
-beq
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2290 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-SMI
-)) {
-
-2292 
-__
-cmpi
-(
-»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2293 
-__
-beq
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2294 
-__
-JumpIfSmi
-(
-»g
-, 
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2295 } \vià(
-       gex³ùed
-.
-N\93dsM­
-()) {
-
-2297 
-__
-Te¡IfSmi
-(
-»g
-, 
-r0
-);
-
-2298 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "Smi", 
-ü0
-);
-
-2301 cڡ 
-Regi¡\94
-       gm­
- = 
-sü©ch0
-();
-
-2302 ià(
-       gex³ùed
-.
-N\93dsM­
-()) {
-
-2303 
-__
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2305 ià(
-       gex³ùed
-.
-CªBeUnd\91eùabË
-()) {
-
-2307 
-__
-lbz
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-2308 
-__
-Te¡B\99
-(
-\9d
-, 
-M­
-::
-kIsUnd\91eùabË
-, 
-r0
-);
-
-2309 
-__
-bÃ
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-), 
-ü0
-);
-
-2313 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-SPEC_OBJECT
-)) {
-
-2315 
-__
-Com·»In¡ªûTy³
-(
-m­
-, 
-\9d
-, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-2316 
-__
-bge
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2319 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-STRING
-)) {
-
-2321 
-Lab\96
-nÙ_¡r\9ag
-;
-
-2322 
-__
-Com·»In¡ªûTy³
-(
-m­
-, 
-\9d
-, 
-FIRST_NONSTRING_TYPE
-);
-
-2323 
-__
-bge
-(&
-nÙ_¡r\9ag
-);
-
-2324 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-2325 
-__
-cmpi
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2326 
-__
-bÃ
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2327 
-__
-b
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2328 
-__
-b\9ad
-(&
-nÙ_¡r\9ag
-);
-
-2331 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-SYMBOL
-)) {
-
-2333 
-__
-Com·»In¡ªûTy³
-(
-m­
-, 
-\9d
-, 
-SYMBOL_TYPE
-);
-
-2334 
-__
-beq
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2337 ià(
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-HEAP_NUMBER
-)) {
-
-2339 
-Lab\96
-nÙ_h\97p_numb\94
-;
-
-2340 
-__
-Com·»RoÙ
-(
-m­
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-2341 
-__
-bÃ
-(&
-nÙ_h\97p_numb\94
-);
-
-2342 
-__
-lfd
-(
-dbl_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2344 
-__
-fcmpu
-(
-dbl_sü©ch
-, 
-kDoubËRegZ\94o
-, 
-ü7
-);
-
-2345 
-__
-mfü
-(
-r0
-);
-
-2346 
-__
-ªdi
-(
-r0
-,\840, 
-O³¿nd
-(
-üZOrNaNB\99s
-));
-
-2347 
-__
-bÃ
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-), 
-ü0
-);
-
-2348 
-__
-b
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2349 
-__
-b\9ad
-(&
-nÙ_h\97p_numb\94
-);
-
-2352 ià(!
-       gex³ùed
-.
-IsG\92\94ic
-()) {
-
-2355 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "unexpected object");
-
-2362 \1e
-       gLCodeG\92
-::
-Em\99GÙo
-(\12
-block
-) {
-
-2363 ià(!
-IsNextEm\99\8bdBlock
-(
-block
-)) {
-
-2364 
-__
-b
-(
-chunk_
-->
-G\91As£mblyLab\96
-(
-LookupDe¡\9a©iÚ
-(
-block
-)));
-
-2369 \1e
-       gLCodeG\92
-::
-DoGÙo
-(
-LGÙo
-* 
-\9a¡r
-è{ 
-Em\99GÙo
-(\9a¡r->
-block_id
-()); }
-
-2372 
-CÚd\99
-       gLCodeG\92
-::
-Tok\92ToCÚd\99
-(
-Tok\92
-::
-V®ue
-) {
-
-2373 
-CÚd\99
-cÚd
- = 
-kNoCÚd\99
-;
-
-2374 \1a
-       gÝ
-) {
-
-2375 \ 4
-       gTok\92
-::
-EQ
-:
-
-2376 \ 4
-Tok\92
-::
-EQ_STRICT
-:
-
-2377 
-cÚd
- = 
-eq
-;
-
-2379 \ 4
-       gTok\92
-::
-NE
-:
-
-2380 \ 4
-Tok\92
-::
-NE_STRICT
-:
-
-2381 
-cÚd
- = 
-;
-
-2383 \ 4
-       gTok\92
-::
-LT
-:
-
-2384 
-cÚd
- = 
-;
-
-2386 \ 4
-       gTok\92
-::
-GT
-:
-
-2387 
-cÚd
- = 
-gt
-;
-
-2389 \ 4
-       gTok\92
-::
-LTE
-:
-
-2390 
-cÚd
- = 
-;
-
-2392 \ 4
-       gTok\92
-::
-GTE
-:
-
-2393 
-cÚd
- = 
-ge
-;
-
-2395 \ 4
-       gTok\92
-::
-IN
-:
-
-2396 \ 4
-Tok\92
-::
-INSTANCEOF
-:
-
-2398 
-UNREACHABLE
-();
-
-2400 \15 
-       gcÚd
-;
-
-2404 \1e
-       gLCodeG\92
-::
-DoCom·»Num\94icAndB¿nch
-(
-LCom·»Num\94icAndB¿nch
-* 
-\9a¡r
-) {
-
-2405 
-LO³¿nd
-* 
-Ëá
- = 
-\9a¡r
-->left();
-
-2406 
-LO³¿nd
-* 
-       gright
- = 
-\9a¡r
-->
-right
-();
-
-2407 
-boÞ
-       gis_unsigÃd
- =
-
-2408 
-\9a¡r
-->
-hydrog\92
-()->
-Ëá
-()->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-) ||
-
-2409 
-\9a¡r
-->
-hydrog\92
-()->
-right
-()->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-);
-
-2410 
-CÚd\99
-       gcÚd
- = 
-Tok\92ToCÚd\99
-(
-\9a¡r
-->
-());
-
-2412 ià(
-       gËá
-->
-IsCÚ¡ªtO³¿nd
-(è&& 
-       gright
-->IsConstantOperand()) {
-
-2414 \b
-       gËá_v®
- = 
-ToDoubË
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-Ëá
-));
-
-2415 \b
-       gright_v®
- = 
-ToDoubË
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-right
-));
-
-2416 \12
-       gÃxt_block
- = 
-Ev®Com·risÚ
-(
-\9a¡r
-->
-(), 
-Ëá_v®
-, 
-right_v®
-)
-
-2417 ? 
-       g\9a¡r
-->
-TrueDe¡\9a©iÚ
-(
-chunk_
-)
-
-2418 : 
-\9a¡r
-->
-F®£De¡\9a©iÚ
-(
-chunk_
-);
-
-2419 
-Em\99GÙo
-(
-Ãxt_block
-);
-
-2421 ià(
-       g\9a¡r
-->
-is_doubË
-()) {
-
-2424 
-__
-fcmpu
-(
-ToDoubËRegi¡\94
-(
-Ëá
-), ToDoubËRegi¡\94(
-right
-));
-
-2427 
-__
-bunÜd\94ed
-(
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2429 ià(
-       gright
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-2430 
-\9at32_t
-       gv®ue
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-right
-));
-
-2431 ià(
-       g\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-2432 ià(
-       gis_unsigÃd
-) {
-
-2433 
-__
-Cm¶SmiL\99\94®
-(
-ToRegi¡\94
-(
-Ëá
-), 
-Smi
-::
-FromIÁ
-(
-v®ue
-), 
-r0
-);
-
-2435 
-__
-CmpSmiL\99\94®
-(
-ToRegi¡\94
-(
-Ëá
-), 
-Smi
-::
-FromIÁ
-(
-v®ue
-), 
-r0
-);
-
-2438 ià(
-       gis_unsigÃd
-) {
-
-2439 
-__
-Cm¶wi
-(
-ToRegi¡\94
-(
-Ëá
-), 
-O³¿nd
-(
-v®ue
-), 
-r0
-);
-
-2441 
-__
-Cmpwi
-(
-ToRegi¡\94
-(
-Ëá
-), 
-O³¿nd
-(
-v®ue
-), 
-r0
-);
-
-2444 } \vià(
-       gËá
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-2445 
-\9at32_t
-       gv®ue
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-Ëá
-));
-
-2446 ià(
-       g\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-2447 ià(
-       gis_unsigÃd
-) {
-
-2448 
-__
-Cm¶SmiL\99\94®
-(
-ToRegi¡\94
-(
-right
-), 
-Smi
-::
-FromIÁ
-(
-v®ue
-), 
-r0
-);
-
-2450 
-__
-CmpSmiL\99\94®
-(
-ToRegi¡\94
-(
-right
-), 
-Smi
-::
-FromIÁ
-(
-v®ue
-), 
-r0
-);
-
-2453 ià(
-       gis_unsigÃd
-) {
-
-2454 
-__
-Cm¶wi
-(
-ToRegi¡\94
-(
-right
-), 
-O³¿nd
-(
-v®ue
-), 
-r0
-);
-
-2456 
-__
-Cmpwi
-(
-ToRegi¡\94
-(
-right
-), 
-O³¿nd
-(
-v®ue
-), 
-r0
-);
-
-2460 
-       gcÚd
- = 
-Commu\8bCÚd\99
-(
-cÚd
-);
-
-2461 } \vià(
-       g\9a¡r
-->
-hydrog\92_v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-2462 ià(
-       gis_unsigÃd
-) {
-
-2463 
-__
-cm¶
-(
-ToRegi¡\94
-(
-Ëá
-), ToRegi¡\94(
-right
-));
-
-2465 
-__
-cmp
-(
-ToRegi¡\94
-(
-Ëá
-), ToRegi¡\94(
-right
-));
-
-2468 ià(
-       gis_unsigÃd
-) {
-
-2469 
-__
-cm¶w
-(
-ToRegi¡\94
-(
-Ëá
-), ToRegi¡\94(
-right
-));
-
-2471 
-__
-cmpw
-(
-ToRegi¡\94
-(
-Ëá
-), ToRegi¡\94(
-right
-));
-
-2475 
-Em\99B¿nch
-(
-\9a¡r
-, 
-cÚd
-);
-
-2480 \1e
-       gLCodeG\92
-::
-DoCmpObjeùEqAndB¿nch
-(
-LCmpObjeùEqAndB¿nch
-* 
-\9a¡r
-) {
-
-2481 
-Regi¡\94
-Ëá
- = 
-ToRegi¡\94
-(
-\9a¡r
-->left());
-
-2482 
-Regi¡\94
-       gright
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-());
-
-2484 
-__
-cmp
-(
-Ëá
-, 
-right
-);
-
-2485 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2489 \1e
-       gLCodeG\92
-::
-DoCmpHÞeAndB¿nch
-(
-LCmpHÞeAndB¿nch
-* 
-\9a¡r
-) {
-
-2490 ià(
-\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsTagged
-()) {
-
-2491 
-Regi¡\94
-\9aput_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-2492 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-çùÜy
-()->
-the_hÞe_v®ue
-()));
-
-2493 
-__
-cmp
-(
-\9aput_»g
-, 
-\9d
-);
-
-2494 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2498 
-DoubËRegi¡\94
-       g\9aput_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-2499 
-__
-fcmpu
-(
-\9aput_»g
-, input_reg);
-
-2500 
-Em\99F®£B¿nch
-(
-\9a¡r
-, 
-Üd\94ed
-);
-
-2502 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-2503 
-__
-MovDoubËHighToIÁ
-(
-sü©ch
-, 
-\9aput_»g
-);
-
-2504 
-__
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-kHÞeNªUµ\9432
-), 
-r0
-);
-
-2505 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2509 \1e
-       gLCodeG\92
-::
-DoCom·»M\9ausZ\94oAndB¿nch
-(
-LCom·»M\9ausZ\94oAndB¿nch
-* 
-\9a¡r
-) {
-
-2510 
-R\95»£Á©iÚ
-»p
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-();
-
-2511 
-DCHECK
-(!
-»p
-.
-IsIÁeg\9432
-());
-
-2512 
-Regi¡\94
-       gsü©ch
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2514 ià(
-       g»p
-.
-IsDoubË
-()) {
-
-2515 
-DoubËRegi¡\94
-       gv®ue
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2516 
-__
-fcmpu
-(
-v®ue
-, 
-kDoubËRegZ\94o
-);
-
-2517 
-Em\99F®£B¿nch
-(
-\9a¡r
-, 
-);
-
-2518 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2519 
-__
-MovDoubËToIÁ64
-(
-sü©ch
-, 
-v®ue
-);
-
-2521 
-__
-MovDoubËHighToIÁ
-(
-sü©ch
-, 
-v®ue
-);
-
-2523 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2524 
-Em\99B¿nch
-(
-\9a¡r
-, 
-);
-
-2526 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2527 
-__
-CheckM­
-(
-v®ue
-, 
-sü©ch
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-,
-
-2528 
-\9a¡r
-->
-F®£Lab\96
-(
-chunk
-()), 
-DO_SMI_CHECK
-);
-
-2529 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2530 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2531 
-__
-li
-(
-\9d
-, 
-O³¿nd
-(1));
-
-2532 
-__
-rÙrdi
-(
-\9d
-, ip, 1);
-
-2533 
-__
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-2535 
-__
-lwz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-2536 
-__
-lwz
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-2537 
-Lab\96
-       gsk\9d
-;
-
-2538 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-2539 
-__
-cmp
-(
-sü©ch
-, 
-r0
-);
-
-2540 
-__
-bÃ
-(&
-sk\9d
-);
-
-2541 
-__
-cmpi
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2542 
-__
-b\9ad
-(&
-sk\9d
-);
-
-2544 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2549 
-CÚd\99
-       gLCodeG\92
-::
-Em\99IsObjeù
-(
-Regi¡\94
-\9aput
-, Regi¡\94 
-\8bmp1
-,
-
-2550 
-Lab\96
-* 
-is_nÙ_objeù
-, Lab\96
-is_objeù
-) {
-
-2551 
-Regi¡\94
-       g\8bmp2
- = 
-sü©ch0
-();
-
-2552 
-__
-JumpIfSmi
-(
-\9aput
-, 
-is_nÙ_objeù
-);
-
-2554 
-__
-LßdRoÙ
-(
-\8bmp2
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-2555 
-__
-cmp
-(
-\9aput
-, 
-\8bmp2
-);
-
-2556 
-__
-beq
-(
-is_objeù
-);
-
-2559 
-__
-LßdP
-(
-\8bmp1
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2561 
-__
-lbz
-(
-\8bmp2
-, 
-F\9bldMemO³¿nd
-(
-\8bmp1
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-2562 
-__
-Te¡B\99
-(
-\8bmp2
-, 
-M­
-::
-kIsUnd\91eùabË
-, 
-r0
-);
-
-2563 
-__
-bÃ
-(
-is_nÙ_objeù
-, 
-ü0
-);
-
-2566 
-__
-lbz
-(
-\8bmp2
-, 
-F\9bldMemO³¿nd
-(
-\8bmp1
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2567 
-__
-cmpi
-(
-\8bmp2
-, 
-O³¿nd
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-2568 
-__
-bÉ
-(
-is_nÙ_objeù
-);
-
-2569 
-__
-cmpi
-(
-\8bmp2
-, 
-O³¿nd
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-2570 \15 
-       gË
-;
-
-2574 \1e
-       gLCodeG\92
-::
-DoIsObjeùAndB¿nch
-(
-LIsObjeùAndB¿nch
-* 
-\9a¡r
-) {
-
-2575 
-Regi¡\94
-»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2576 
-Regi¡\94
-       g\8bmp1
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2578 
-CÚd\99
-       g\8cue_cÚd
- = 
-Em\99IsObjeù
-(
-»g
-, 
-\8bmp1
-, 
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-),
-
-2579 
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-));
-
-2581 
-Em\99B¿nch
-(
-\9a¡r
-, 
-\8cue_cÚd
-);
-
-2585 
-CÚd\99
-       gLCodeG\92
-::
-Em\99IsS\8c\9ag
-(
-Regi¡\94
-\9aput
-, Regi¡\94 
-\8bmp1
-,
-
-2586 
-Lab\96
-* 
-is_nÙ_¡r\9ag
-,
-
-2587 
-SmiCheck
-check_Ãeded
- = 
-INLINE_SMI_CHECK
-) {
-
-2588 ià(
-check_Ãeded
- =ð
-INLINE_SMI_CHECK
-) {
-
-2589 
-__
-JumpIfSmi
-(
-\9aput
-, 
-is_nÙ_¡r\9ag
-);
-
-2591 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-\8bmp1
-,\81emp1, 
-FIRST_NONSTRING_TYPE
-);
-
-2593 \15 
-       gÉ
-;
-
-2597 \1e
-       gLCodeG\92
-::
-DoIsS\8c\9agAndB¿nch
-(
-LIsS\8c\9agAndB¿nch
-* 
-\9a¡r
-) {
-
-2598 
-Regi¡\94
-»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2599 
-Regi¡\94
-       g\8bmp1
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2601 
-SmiCheck
-       gcheck_Ãeded
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()
-
-2602 ? 
-OMIT_SMI_CHECK
-
-
-2603 : 
-INLINE_SMI_CHECK
-;
-
-2604 
-CÚd\99
-       g\8cue_cÚd
- =
-
-2605 
-Em\99IsS\8c\9ag
-(
-»g
-, 
-\8bmp1
-, 
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-), 
-check_Ãeded
-);
-
-2607 
-Em\99B¿nch
-(
-\9a¡r
-, 
-\8cue_cÚd
-);
-
-2611 \1e
-       gLCodeG\92
-::
-DoIsSmiAndB¿nch
-(
-LIsSmiAndB¿nch
-* 
-\9a¡r
-) {
-
-2612 
-Regi¡\94
-\9aput_»g
- = 
-Em\99LßdRegi¡\94
-(
-\9a¡r
-->
-v®ue
-(), 
-\9d
-);
-
-2613 
-__
-Te¡IfSmi
-(
-\9aput_»g
-, 
-r0
-);
-
-2614 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-, 
-ü0
-);
-
-2618 \1e
-       gLCodeG\92
-::
-DoIsUnd\91eùabËAndB¿nch
-(
-LIsUnd\91eùabËAndB¿nch
-* 
-\9a¡r
-) {
-
-2619 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2620 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2622 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()) {
-
-2623 
-__
-JumpIfSmi
-(
-\9aput
-, 
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2625 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2626 
-__
-lbz
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-Ñemp, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-2627 
-__
-Te¡B\99
-(
-\8bmp
-, 
-M­
-::
-kIsUnd\91eùabË
-, 
-r0
-);
-
-2628 
-Em\99B¿nch
-(
-\9a¡r
-, 
-, 
-ü0
-);
-
-2632 \18
-CÚd\99
-Compu\8bCom·»CÚd\99
-(
-Tok\92
-::
-V®ue
-) {
-
-2633 \1a
-) {
-
-2634 \ 4
-Tok\92
-::
-EQ_STRICT
-:
-
-2635 \ 4
-Tok\92
-::
-EQ
-:
-
-2636 \15 
-eq
-;
-
-2637 \ 4
-       gTok\92
-::
-LT
-:
-
-2638 \15 
-;
-
-2639 \ 4
-       gTok\92
-::
-GT
-:
-
-2640 \15 
-gt
-;
-
-2641 \ 4
-       gTok\92
-::
-LTE
-:
-
-2642 \15 
-;
-
-2643 \ 4
-       gTok\92
-::
-GTE
-:
-
-2644 \15 
-ge
-;
-
-2646 
-UNREACHABLE
-();
-
-2647 \15 
-       gkNoCÚd\99
-;
-
-2652 \1e
-       gLCodeG\92
-::
-DoS\8c\9agCom·»AndB¿nch
-(
-LS\8c\9agCom·»AndB¿nch
-* 
-\9a¡r
-) {
-
-2653 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-2654 
-       gTok\92
-::
-V®ue
- = 
-\9a¡r
-->op();
-
-2656 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-Com·»IC
-(
-isީe
-(), 
-).
-code
-();
-
-2657 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-2659 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2661 
-CÚd\99
-       gcÚd\99
- = 
-Compu\8bCom·»CÚd\99
-(
-);
-
-2663 
-Em\99B¿nch
-(
-\9a¡r
-, 
-cÚd\99
-);
-
-2667 \18
-In¡ªûTy³
-Te¡Ty³
-(
-HHasIn¡ªûTy³AndB¿nch
-* 
-\9a¡r
-) {
-
-2668 
-In¡ªûTy³
-       gäom
- = 
-\9a¡r
-->
-äom
-();
-
-2669 
-In¡ªûTy³
-       gto
- = 
-\9a¡r
-->
-to
-();
-
-2670 ià(
-       gäom
- =ð
-FIRST_TYPE
\15 
-to
-;
-
-2671 
-DCHECK
-(
-äom
- =ð
-to
- ||\81Ø=ð
-LAST_TYPE
-);
-
-2672 \15 
-       gäom
-;
-
-2676 \18
-CÚd\99
-B¿nchCÚd\99
-(
-HHasIn¡ªûTy³AndB¿nch
-* 
-\9a¡r
-) {
-
-2677 
-In¡ªûTy³
-       gäom
- = 
-\9a¡r
-->
-äom
-();
-
-2678 
-In¡ªûTy³
-       gto
- = 
-\9a¡r
-->
-to
-();
-
-2679 ià(
-       gäom
- =ð
-to
\15 
-eq
-;
-
-2680 ià(
-       gto
- =ð
-LAST_TYPE
\15 
-ge
-;
-
-2681 ià(
-       gäom
- =ð
-FIRST_TYPE
\15 
-;
-
-2682 
-UNREACHABLE
-();
-
-2683 \15 
-       geq
-;
-
-2687 \1e
-       gLCodeG\92
-::
-DoHasIn¡ªûTy³AndB¿nch
-(
-LHasIn¡ªûTy³AndB¿nch
-* 
-\9a¡r
-) {
-
-2688 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-2689 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2691 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()) {
-
-2692 
-__
-JumpIfSmi
-(
-\9aput
-, 
-\9a¡r
-->
-F®£Lab\96
-(
-chunk_
-));
-
-2695 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-sü©ch
-, sü©ch, 
-Te¡Ty³
-(
-\9a¡r
-->
-hydrog\92
-()));
-
-2696 
-Em\99B¿nch
-(
-\9a¡r
-, 
-B¿nchCÚd\99
-(\9a¡r->
-hydrog\92
-()));
-
-2700 \1e
-       gLCodeG\92
-::
-DoG\91CachedA¼ayIndex
-(
-LG\91CachedA¼ayIndex
-* 
-\9a¡r
-) {
-
-2701 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2702 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2704 
-__
-As£¹S\8c\9ag
-(
-\9aput
-);
-
-2706 
-__
-lwz
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-S\8c\9ag
-::
-kHashF\9bldOff£t
-));
-
-2707 
-__
-IndexFromHash
-(
-»suÉ
-,\84esult);
-
-2711 \1e
-       gLCodeG\92
-::
-DoHasCachedA¼ayIndexAndB¿nch
-(
-
-2712 
-LHasCachedA¼ayIndexAndB¿nch
-* 
-\9a¡r
-) {
-
-2713 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2714 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-2716 
-__
-lwz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-S\8c\9ag
-::
-kHashF\9bldOff£t
-));
-
-2717 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-S\8c\9ag
-::
-kCÚ\8f\9asCachedA¼ayIndexMask
-));
-
-2718 
-__
-ªd_
-(
-r0
-, 
-sü©ch
-,\840, 
-S\91RC
-);
-
-2719 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-, 
-ü0
-);
-
-2725 \1e
-       gLCodeG\92
-::
-Em\99CÏssOfTe¡
-(
-Lab\96
-* 
-is_\8cue
-, Lab\96
-is_çl£
-,
-
-2726 
-HªdË
-<
-S\8c\9ag
-> 
-þass_Çme
-, 
-Regi¡\94
-\9aput
-,
-
-2727 
-Regi¡\94
-\8bmp
-, Regi¡\94 
-\8bmp2
-) {
-
-2728 
-DCHECK
-(!
-\9aput
-.
-is
-(
-\8bmp
-));
-
-2729 
-DCHECK
-(!
-\9aput
-.
-is
-(
-\8bmp2
-));
-
-2730 
-DCHECK
-(!
-\8bmp
-.
-is
-(
-\8bmp2
-));
-
-2732 
-__
-JumpIfSmi
-(
-\9aput
-, 
-is_çl£
-);
-
-2734 ià(
-       gS\8c\9ag
-::
-Equ®s
-(
-isީe
-()->
-çùÜy
-()->
-FunùiÚ_¡r\9ag
-(), 
-þass_Çme
-)) {
-
-2737 
-STATIC_ASSERT
-(
-NUM_OF_CALLABLE_SPEC_OBJECT_TYPES
- == 2);
-
-2738 
-STATIC_ASSERT
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
- ==
-
-2739 
-FIRST_SPEC_OBJECT_TYPE
- + 1);
-
-2740 
-STATIC_ASSERT
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
- ==
-
-2741 
-LAST_SPEC_OBJECT_TYPE
- - 1);
-
-2742 
-STATIC_ASSERT
-(
-LAST_SPEC_OBJECT_TYPE
- =ð
-LAST_TYPE
-);
-
-2743 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-\8bmp
-, 
-\8bmp2
-, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-2744 
-__
-bÉ
-(
-is_çl£
-);
-
-2745 
-__
-beq
-(
-is_\8cue
-);
-
-2746 
-__
-cmpi
-(
-\8bmp2
-, 
-O³¿nd
-(
-LAST_SPEC_OBJECT_TYPE
-));
-
-2747 
-__
-beq
-(
-is_\8cue
-);
-
-2751 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2752 
-__
-lbz
-(
-\8bmp2
-, 
-F\9bldMemO³¿nd
-(
-\8bmp
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-2753 
-__
-subi
-(
-\8bmp2
-,\81emp2, 
-O³¿nd
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-2754 
-__
-cmpi
-(
-\8bmp2
-, 
-O³¿nd
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
- -
-
-2755 
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-2756 
-__
-bgt
-(
-is_çl£
-);
-
-2761 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-Ñemp, 
-M­
-::
-kCÚ¡ruùÜOff£t
-));
-
-2764 
-__
-Com·»ObjeùTy³
-(
-\8bmp
-, 
-\8bmp2
-,\81emp2, 
-JS_FUNCTION_TYPE
-);
-
-2765 ià(
-       gþass_Çme
-->
-IsOÃBy\8bEqu®To
-(
-STATIC_CHAR_VECTOR
-("Object"))) {
-
-2766 
-__
-bÃ
-(
-is_\8cue
-);
-
-2768 
-__
-bÃ
-(
-is_çl£
-);
-
-2773 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-Ñemp, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2774 
-__
-LßdP
-(
-\8bmp
-,
-
-2775 
-F\9bldMemO³¿nd
-(
-\8bmp
-, 
-Sh¬edFunùiÚInfo
-::
-kIn¡ªûCÏssNameOff£t
-));
-
-2782 
-__
-Cmpi
-(
-\8bmp
-, 
-O³¿nd
-(
-þass_Çme
-), 
-r0
-);
-
-2787 \1e
-       gLCodeG\92
-::
-DoCÏssOfTe¡AndB¿nch
-(
-LCÏssOfTe¡AndB¿nch
-* 
-\9a¡r
-) {
-
-2788 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2789 
-Regi¡\94
-       g\8bmp
- = 
-sü©ch0
-();
-
-2790 
-Regi¡\94
-       g\8bmp2
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2791 
-       gHªdË
-<
-       gS\8c\9ag
-> 
-       gþass_Çme
- = 
-\9a¡r
-->
-hydrog\92
-()->
-þass_Çme
-();
-
-2793 
-Em\99CÏssOfTe¡
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-), in¡r->
-F®£Lab\96
-(chunk_),
-
-2794 
-þass_Çme
-, 
-\9aput
-, 
-\8bmp
-, 
-\8bmp2
-);
-
-2796 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2800 \1e
-       gLCodeG\92
-::
-DoCmpM­AndB¿nch
-(
-LCmpM­AndB¿nch
-* 
-\9a¡r
-) {
-
-2801 
-Regi¡\94
-»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2802 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2804 
-__
-LßdP
-(
-\8bmp
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2805 
-__
-Cmpi
-(
-\8bmp
-, 
-O³¿nd
-(
-\9a¡r
-->
-m­
-()), 
-r0
-);
-
-2806 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-2810 \1e
-       gLCodeG\92
-::
-DoIn¡ªûOf
-(
-LIn¡ªûOf
-* 
-\9a¡r
-) {
-
-2811 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-2812 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-()).
-is
-(
-r3
-));
-
-2813 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-()).
-is
-(
-r4
-));
-
-2815 
-In¡ªûofStub
-¡ub
-(
-isީe
-(), In¡ªûofStub::
-kArgsInRegi¡\94s
-);
-
-2816 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-2818 
-Lab\96
-       gequ®
-, 
-       gdÚe
-;
-
-2819 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2820 
-__
-beq
-(&
-equ®
-);
-
-2821 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-çùÜy
-()->
-çl£_v®ue
-()));
-
-2822 
-__
-b
-(&
-dÚe
-);
-
-2824 
-__
-b\9ad
-(&
-equ®
-);
-
-2825 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-çùÜy
-()->
-\8cue_v®ue
-()));
-
-2826 
-__
-b\9ad
-(&
-dÚe
-);
-
-2830 \1e
-       gLCodeG\92
-::
-DoIn¡ªûOfKnownGlob®
-(
-LIn¡ªûOfKnownGlob®
-* 
-\9a¡r
-) {
-
-2831 þas 
-       cDeã¼edIn¡ªûOfKnownGlob®
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-2832 
-public
-:
-
-2833 
-Deã¼edIn¡ªûOfKnownGlob®
-(
-LCodeG\92
-* 
-codeg\92
-,
-
-2834 
-LIn¡ªûOfKnownGlob®
-* 
-\9a¡r
-)
-
-2835 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-2836 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-2837 
-codeg\92
-()->
-DoDeã¼edIn¡ªûOfKnownGlob®
-(
-\9a¡r_
-, &
-m­_check_
-);
-
-2839 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-2840 
-Lab\96
-* 
-m­_check
-(è{ \15 &
-       gm­_check_
-; }
-
-2842 
-       g´iv©e
-:
-
-2843 
-LIn¡ªûOfKnownGlob®
-* 
-\9a¡r_
-;
-
-2844 
-Lab\96
-       gm­_check_
-;
-
-2847 
-Deã¼edIn¡ªûOfKnownGlob®
-* 
-       gdeã¼ed
-;
-
-2848 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()è
-Deã¼edIn¡ªûOfKnownGlob®
-(
-this
-, 
-\9a¡r
-);
-
-2850 
-Lab\96
-       gdÚe
-, 
-       gçl£_»suÉ
-;
-
-2851 
-Regi¡\94
-       gobjeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2852 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-2853 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-2856 
-__
-JumpIfSmi
-(
-objeù
-, &
-çl£_»suÉ
-);
-
-2861 
-Lab\96
-       gÿche_miss
-;
-
-2862 
-Regi¡\94
-       gm­
- = 
-\8bmp
-;
-
-2863 
-__
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2867 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-2868 
-__
-b\9ad
-(
-deã¼ed
-->
-m­_check
-());
-
-2872 
-       gHªdË
-<
-       gC\96l
-> 
-       gûÎ
- = 
-çùÜy
-()->
-NewC\96l
-(çùÜy()->
-the_hÞe_v®ue
-());
-
-2873 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-HªdË
-<
-Objeù
->(
-ûÎ
-)));
-
-2874 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-PrÝ\94tyC\96l
-::
-kV®ueOff£t
-));
-
-2875 
-__
-cmp
-(
-m­
-, 
-\9d
-);
-
-2876 
-__
-bÃ
-(&
-ÿche_miss
-);
-
-2880 
-__
-mov
-(
-»suÉ
-, 
-O³¿nd
-(
-çùÜy
-()->
-the_hÞe_v®ue
-()));
-
-2882 
-__
-b
-(&
-dÚe
-);
-
-2886 
-__
-b\9ad
-(&
-ÿche_miss
-);
-
-2888 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-2889 
-__
-cmp
-(
-objeù
-, 
-\9d
-);
-
-2890 
-__
-beq
-(&
-çl£_»suÉ
-);
-
-2893 
-CÚd\99
-       gis_¡r\9ag
- = 
-masm_
-->
-IsObjeùS\8c\9agTy³
-(
-objeù
-, 
-\8bmp
-);
-
-2894 
-__
-b
-(
-is_¡r\9ag
-, &
-çl£_»suÉ
-, 
-ü0
-);
-
-2897 
-__
-b
-(
-deã¼ed
-->
-\92\8cy
-());
-
-2899 
-__
-b\9ad
-(&
-çl£_»suÉ
-);
-
-2900 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-2904 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-2905 
-__
-b\9ad
-(&
-dÚe
-);
-
-2909 \1e
-       gLCodeG\92
-::
-DoDeã¼edIn¡ªûOfKnownGlob®
-(
-LIn¡ªûOfKnownGlob®
-* 
-\9a¡r
-,
-
-2910 
-Lab\96
-* 
-m­_check
-) {
-
-2911 
-       gIn¡ªûofStub
-::
-FÏgs
-æags
- = 
-In¡ªûofStub
-::
-kNoFÏgs
-;
-
-2912 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-In¡ªûofStub
-::
-FÏgs
->(
-æags
- |
-
-2913 
-In¡ªûofStub
-::
-kArgsInRegi¡\94s
-);
-
-2914 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-In¡ªûofStub
-::
-FÏgs
->(
-
-2915 
-æags
- | 
-In¡ªûofStub
-::
-kC®lS\99eIÆ\9aeCheck
-);
-
-2916 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-In¡ªûofStub
-::
-FÏgs
->(
-
-2917 
-æags
- | 
-In¡ªûofStub
-::
-kR\91uºTrueF®£Objeù
-);
-
-2918 
-In¡ªûofStub
-¡ub
-(
-isީe
-(), 
-æags
-);
-
-2920 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-2921 
-LßdCÚ\8bxtFromDeã¼ed
-(
-\9a¡r
-->
-cڋxt
-());
-
-2923 
-__
-Move
-(
-In¡ªûofStub
-::
-right
-(), 
-\9a¡r
-->
-funùiÚ
-());
-
-2925 \18cڡ \12
-       gkAdd\99iÚ®D\96\8f
- = (2 * 
-As£mbËr
-::
-kMovIn¡ruùiÚs
-) + 2;
-
-2926 \12
-       gd\96\8f
- = 
-masm_
-->
-In¡ruùiÚsG\92\94©edS\9aû
-(
-m­_check
-è+ 
-kAdd\99iÚ®D\96\8f
-;
-
-2928 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-masm_
-);
-
-2930 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-d\96\8f
- * 
-In¡ruùiÚ
-::
-kIn¡rSize
-));
-
-2932 
-C®lCodeG\92\94ic
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-,
-
-2933 
-RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS
-);
-
-2934 
-DCHECK
-(
-d\96\8f
- =ð
-masm_
-->
-In¡ruùiÚsG\92\94©edS\9aû
-(
-m­_check
-));
-
-2935 
-LEnv\9cÚm\92t
-* 
-       g\92v
- = 
-\9a¡r
-->
-G\91Deã¼edLazyDeÝtimiz©iÚEnv\9cÚm\92t
-();
-
-2936 
-       g§ãpo\9ats_
-.
-RecÜdLazyDeÝtimiz©iÚIndex
-(
-\92v
-->
-deÝtimiz©iÚ_\9adex
-());
-
-2939 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()));
-
-2943 \1e
-       gLCodeG\92
-::
-DoCmpT
-(
-LCmpT
-* 
-\9a¡r
-) {
-
-2944 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-2945 
-       gTok\92
-::
-V®ue
- = 
-\9a¡r
-->op();
-
-2947 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-Com·»IC
-(
-isީe
-(), 
-).
-code
-();
-
-2948 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-2950 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2952 
-CÚd\99
-       gcÚd\99
- = 
-Compu\8bCom·»CÚd\99
-(
-);
-
-2953 
-Lab\96
-       g\8cue_v®ue
-, 
-       gdÚe
-;
-
-2955 
-__
-b
-(
-cÚd\99
-, &
-\8cue_v®ue
-);
-
-2957 
-__
-LßdRoÙ
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-2958 
-__
-b
-(&
-dÚe
-);
-
-2960 
-__
-b\9ad
-(&
-\8cue_v®ue
-);
-
-2961 
-__
-LßdRoÙ
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-2963 
-__
-b\9ad
-(&
-dÚe
-);
-
-2967 \1e
-       gLCodeG\92
-::
-DoR\91
-(
-LR\91
-* 
-\9a¡r
-) {
-
-2968 ià(
-FLAG_\8c
- && 
-\9afo
-()->
-IsO±imiz\9ag
-()) {
-
-2973 
-__
-push
-(
-r3
-);
-
-2974 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-2975 
-__
-C®lRuÁime
-(
-RuÁime
-::
-kT¿ûEx\99
-, 1);
-
-2977 ià(
-\9afo
-()->
-§ves_ÿÎ\94_doubËs
-()) {
-
-2978 
-Re¡ÜeC®ËrDoubËs
-();
-
-2980 \12
-       gno_äame_¡¬t
- = -1;
-
-2981 ià(
-       g\9a¡r
-->
-has_cÚ¡ªt_·¿m\91\94_couÁ
-()) {
-
-2982 \12
-       g·¿m\91\94_couÁ
- = 
-ToIÁeg\9432
-(
-\9a¡r
-->
-cÚ¡ªt_·¿m\91\94_couÁ
-());
-
-2983 
-\9at32_t
-       g¥_d\96\8f
- = (
-·¿m\91\94_couÁ
- + 1è* 
-kPo\9a\8brSize
-;
-
-2984 ià(
-N\93dsEag\94F¿me
-()) {
-
-2985 
-       gno_äame_¡¬t
- = 
-masm_
-->
-L\97veF¿me
-(
-S\8fckF¿me
-::
-JAVA_SCRIPT
-, 
-¥_d\96\8f
-);
-
-2986 } \vià(
-       g¥_d\96\8f
- != 0) {
-
-2987 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-¥_d\96\8f
-));
-
-2990 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-·¿m\91\94_couÁ
-());
-
-2992 ià(
-N\93dsEag\94F¿me
-()) {
-
-2993 
-       gno_äame_¡¬t
- = 
-masm_
-->
-L\97veF¿me
-(
-S\8fckF¿me
-::
-JAVA_SCRIPT
-);
-
-2995 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-»g
-);
-
-2996 
-__
-add
-(
-, sp, 
-r0
-);
-
-2999 
-__
-bÌ
-();
-
-3001 ià(
-       gno_äame_¡¬t
- != -1) {
-
-3002 
-\9afo_
-->
-AddNoF¿meRªge
-(
-no_äame_¡¬t
-, 
-masm_
-->
-pc_off£t
-());
-
-3007 \1e
-       gLCodeG\92
-::
-DoLßdGlob®C\96l
-(
-LLßdGlob®C\96l
-* 
-\9a¡r
-) {
-
-3008 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-3009 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-HªdË
-<
-Objeù
->(
-\9a¡r
-->
-hydrog\92
-()->
-ûÎ
-().
-hªdË
-())));
-
-3010 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-\9d
-, 
-C\96l
-::
-kV®ueOff£t
-));
-
-3011 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Requ\9cesHÞeCheck
-()) {
-
-3012 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3013 
-__
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-3014 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3019 
-       g\8bm¶©e
- <
-þass
-       gT
->
-
-3020 \1e
-       gLCodeG\92
-::
-Em\99VeùÜLßdICRegi¡\94s
-(
-T
-* 
-\9a¡r
-) {
-
-3021 
-DCHECK
-(
-FLAG_veùÜ_ics
-);
-
-3022 
-Regi¡\94
-       gveùÜ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp_veùÜ
-());
-
-3023 
-DCHECK
-(
-veùÜ
-.
-is
-(
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-()));
-
-3024 
-__
-Move
-(
-veùÜ
-, 
-\9a¡r
-->
-hydrog\92
-()->
-ãedback_veùÜ
-());
-
-3026 
-DCHECK
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-().
-is
-(
-r3
-));
-
-3027 
-__
-mov
-(
-VeùÜLßdICDesü\9d
-::
-SlÙRegi¡\94
-(),
-
-3028 
-O³¿nd
-(
-Smi
-::
-FromIÁ
-(
-\9a¡r
-->
-hydrog\92
-()->
-¦Ù
-())));
-
-3032 \1e
-       gLCodeG\92
-::
-DoLßdGlob®G\92\94ic
-(
-LLßdGlob®G\92\94ic
-* 
-\9a¡r
-) {
-
-3033 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-3034 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-glob®_objeù
-())
-
-3035 .
-is
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-3036 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-3038 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-\9a¡r
-->
-Çme
-()));
-
-3039 ià(
-       gFLAG_veùÜ_ics
-) {
-
-3040 
-       gEm\99VeùÜLßdICRegi¡\94s
-<
-       gLLßdGlob®G\92\94ic
->(
-       g\9a¡r
-);
-
-3042 
-CÚ\8bxtu®Mode
-       gmode
- = 
-\9a¡r
-->
-fÜ_ty³of
-(è? 
-NOT_CONTEXTUAL
- : 
-CONTEXTUAL
-;
-
-3043 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-LßdIC
-(
-isީe
-(), 
-mode
-).
-code
-();
-
-3044 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-3048 \1e
-       gLCodeG\92
-::
-DoStÜeGlob®C\96l
-(
-LStÜeGlob®C\96l
-* 
-\9a¡r
-) {
-
-3049 
-Regi¡\94
-v®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->value());
-
-3050 
-Regi¡\94
-       gûÎ
- = 
-sü©ch0
-();
-
-3053 
-__
-mov
-(
-ûÎ
-, 
-O³¿nd
-(
-\9a¡r
-->
-hydrog\92
-()->ûÎ().
-hªdË
-()));
-
-3059 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Requ\9cesHÞeCheck
-()) {
-
-3061 
-Regi¡\94
-       g·ylßd
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-3062 
-__
-LßdP
-(
-·ylßd
-, 
-F\9bldMemO³¿nd
-(
-ûÎ
-, 
-C\96l
-::
-kV®ueOff£t
-));
-
-3063 
-__
-Com·»RoÙ
-(
-·ylßd
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3064 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3068 
-__
-StÜeP
-(
-v®ue
-, 
-F\9bldMemO³¿nd
-(
-ûÎ
-, 
-C\96l
-::
-kV®ueOff£t
-), 
-r0
-);
-
-3073 \1e
-       gLCodeG\92
-::
-DoLßdCÚ\8bxtSlÙ
-(
-LLßdCÚ\8bxtSlÙ
-* 
-\9a¡r
-) {
-
-3074 
-Regi¡\94
-cڋxt
- = 
-ToRegi¡\94
-(
-\9a¡r
-->context());
-
-3075 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3076 
-__
-LßdP
-(
-»suÉ
-, 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-\9a¡r
-->
-¦Ù_\9adex
-()));
-
-3077 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Requ\9cesHÞeCheck
-()) {
-
-3078 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3079 
-__
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-3080 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-DeÝtimizesOnHÞe
-()) {
-
-3081 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3083 
-Lab\96
-       gsk\9d
-;
-
-3084 
-__
-bÃ
-(&
-sk\9d
-);
-
-3085 
-__
-mov
-(
-»suÉ
-, 
-O³¿nd
-(
-çùÜy
-()->
-undef\9aed_v®ue
-()));
-
-3086 
-__
-b\9ad
-(&
-sk\9d
-);
-
-3092 \1e
-       gLCodeG\92
-::
-DoStÜeCÚ\8bxtSlÙ
-(
-LStÜeCÚ\8bxtSlÙ
-* 
-\9a¡r
-) {
-
-3093 
-Regi¡\94
-cڋxt
- = 
-ToRegi¡\94
-(
-\9a¡r
-->context());
-
-3094 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3095 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3096 
-MemO³¿nd
-       g\8frg\91
- = 
-CÚ\8bxtO³¿nd
-(
-cڋxt
-, 
-\9a¡r
-->
-¦Ù_\9adex
-());
-
-3098 
-Lab\96
-       gsk\9d_assignm\92t
-;
-
-3100 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Requ\9cesHÞeCheck
-()) {
-
-3101 
-__
-LßdP
-(
-sü©ch
-, 
-\8frg\91
-);
-
-3102 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3103 
-__
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-3104 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-DeÝtimizesOnHÞe
-()) {
-
-3105 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3107 
-__
-bÃ
-(&
-sk\9d_assignm\92t
-);
-
-3111 
-__
-StÜeP
-(
-v®ue
-, 
-\8frg\91
-, 
-r0
-);
-
-3112 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-N\93dsWr\99eB¬r\9br
-()) {
-
-3113 
-SmiCheck
-       gcheck_Ãeded
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()
-
-3114 ? 
-OMIT_SMI_CHECK
-
-
-3115 : 
-INLINE_SMI_CHECK
-;
-
-3116 
-__
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-cڋxt
-, 
-\8frg\91
-.
-off£t
-(), 
-v®ue
-, 
-sü©ch
-,
-
-3117 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kSaveFPRegs
-,
-
-3118 
-EMIT_REMEMBERED_SET
-, 
-check_Ãeded
-);
-
-3121 
-__
-b\9ad
-(&
-sk\9d_assignm\92t
-);
-
-3125 \1e
-       gLCodeG\92
-::
-DoLßdNamedF\9bld
-(
-LLßdNamedF\9bld
-* 
-\9a¡r
-) {
-
-3126 
-HObjeùAcûss
-acûss
- = 
-\9a¡r
-->
-hydrog\92
-()->access();
-
-3127 \12
-       goff£t
- = 
-acûss
-.
-off£t
-();
-
-3128 
-Regi¡\94
-       gobjeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-3130 ià(
-       gacûss
-.
-IsEx\8bº®MemÜy
-()) {
-
-3131 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3132 
-MemO³¿nd
-       gÝ\94ªd
- = MemO³¿nd(
-objeù
-, 
-off£t
-);
-
-3133 
-__
-LßdR\95»£Á©iÚ
-(
-»suÉ
-, 
\94ªd
-, 
-acûss
-.
-»´e£Á©iÚ
-(), 
-r0
-);
-
-3137 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-3138 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3139 
-__
-lfd
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-off£t
-));
-
-3143 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3144 ià(!
-       gacûss
-.
-IsInobjeù
-()) {
-
-3145 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-3146 
-       gobjeù
- = 
-»suÉ
-;
-
-3149 
-R\95»£Á©iÚ
-       g»´e£Á©iÚ
- = 
-acûss
-.
-»´e£Á©iÚ
-();
-
-3151 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3153 ià(
-       g»´e£Á©iÚ
-.
-IsSmi
-() &&
-
-3154 
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-()) {
-
-3156 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3157 
-STATIC_ASSERT
-(
-kSmiTagSize
- + 
-kSmiShiáSize
- == 32);
-
-3158 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-3159 
-       goff£t
- +ð
-kPo\9a\8brSize
- / 2;
-
-3161 
-       g»´e£Á©iÚ
- = 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-();
-
-3165 
-__
-LßdR\95»£Á©iÚ
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-off£t
-), 
-»´e£Á©iÚ
-,
-
-3166 
-r0
-);
-
-3170 \1e
-       gLCodeG\92
-::
-DoLßdNamedG\92\94ic
-(
-LLßdNamedG\92\94ic
-* 
-\9a¡r
-) {
-
-3171 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-3172 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-()).
-is
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-3173 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-3176 
-__
-mov
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-\9a¡r
-->
-Çme
-()));
-
-3177 ià(
-       gFLAG_veùÜ_ics
-) {
-
-3178 
-       gEm\99VeùÜLßdICRegi¡\94s
-<
-       gLLßdNamedG\92\94ic
->(
-       g\9a¡r
-);
-
-3180 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-LßdIC
-(
-isީe
-(), 
-NOT_CONTEXTUAL
-).
-code
-();
-
-3181 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-3185 \1e
-       gLCodeG\92
-::
-DoLßdFunùiÚPrÙÙy³
-(
-LLßdFunùiÚPrÙÙy³
-* 
-\9a¡r
-) {
-
-3186 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-3187 
-Regi¡\94
-       gfunùiÚ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-());
-
-3188 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3191 
-__
-LßdP
-(
-»suÉ
-,
-
-3192 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-3195 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3196 
-__
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-3197 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3200 
-Lab\96
-       gdÚe
-;
-
-3201 
-__
-Com·»ObjeùTy³
-(
-»suÉ
-, 
-sü©ch
-, sü©ch, 
-MAP_TYPE
-);
-
-3202 
-__
-bÃ
-(&
-dÚe
-);
-
-3205 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-3208 
-__
-b\9ad
-(&
-dÚe
-);
-
-3212 \1e
-       gLCodeG\92
-::
-DoLßdRoÙ
-(
-LLßdRoÙ
-* 
-\9a¡r
-) {
-
-3213 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-3214 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-\9a¡r
-->
-\9adex
-());
-
-3218 \1e
-       gLCodeG\92
-::
-DoAcûssArgum\92tsAt
-(
-LAcûssArgum\92tsAt
-* 
-\9a¡r
-) {
-
-3219 
-Regi¡\94
-¬gum\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->arguments());
-
-3220 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3223 ià(
-       g\9a¡r
-->
-Ëngth
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-3224 \12
-       gcÚ¡_Ëngth
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-Ëngth
-()));
-
-3225 ià(
-       g\9a¡r
-->
-\9adex
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-3226 \12
-       gcÚ¡_\9adex
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-\9adex
-()));
-
-3227 \12
-       g\9adex
- = (
-cÚ¡_Ëngth
- - 
-cÚ¡_\9adex
-) + 1;
-
-3228 
-__
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¬gum\92ts
-, 
-\9adex
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3230 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-3231 
-__
-subfic
-(
-»suÉ
-, 
-\9adex
-, 
-O³¿nd
-(
-cÚ¡_Ëngth
- + 1));
-
-3232 
-__
-ShiáLeáImm
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3233 
-__
-LßdPX
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¬gum\92ts
-,\84esult));
-
-3235 } \vià(
-       g\9a¡r
-->
-\9adex
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-3236 
-Regi¡\94
-       gËngth
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëngth
-());
-
-3237 \12
-       gcÚ¡_\9adex
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-\9adex
-()));
-
-3238 \12
-       gloc
- = 
-cÚ¡_\9adex
- - 1;
-
-3239 ià(
-       gloc
- != 0) {
-
-3240 
-__
-subi
-(
-»suÉ
-, 
-Ëngth
-, 
-O³¿nd
-(
-loc
-));
-
-3241 
-__
-ShiáLeáImm
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3242 
-__
-LßdPX
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¬gum\92ts
-,\84esult));
-
-3244 
-__
-ShiáLeáImm
-(
-»suÉ
-, 
-Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3245 
-__
-LßdPX
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¬gum\92ts
-,\84esult));
-
-3248 
-Regi¡\94
-       gËngth
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëngth
-());
-
-3249 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-3250 
-__
-sub
-(
-»suÉ
-, 
-Ëngth
-, 
-\9adex
-);
-
-3251 
-__
-addi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(1));
-
-3252 
-__
-ShiáLeáImm
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3253 
-__
-LßdPX
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¬gum\92ts
-,\84esult));
-
-3258 \1e
-       gLCodeG\92
-::
-DoLßdKeyedEx\8bº®A¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-) {
-
-3259 
-Regi¡\94
-ex\8bº®_po\9a\8br
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-3260 
-Regi¡\94
-       gkey
- = 
-no_»g
-;
-
-3261 
-EËm\92tsK\9ad
-       g\96em\92ts_k\9ad
- = 
-\9a¡r
-->
-\96em\92ts_k\9ad
-();
-
-3262 
-boÞ
-       gkey_is_cÚ¡ªt
- = 
-\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-();
-
-3263 \12
-       gcÚ¡ªt_key
- = 0;
-
-3264 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-3265 
-       gcÚ¡ªt_key
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-key
-()));
-
-3266 ià(
-       gcÚ¡ªt_key
- & 0xF0000000) {
-
-3267 
-AbÜt
-(
-kA¼ayIndexCÚ¡ªtV®ueTooBig
-);
-
-3270 
-       gkey
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-3272 \12
-       g\96em\92t_size_shiá
- = 
-EËm\92tsK\9adToShiáSize
-(
-\96em\92ts_k\9ad
-);
-
-3273 
-boÞ
-       gkey_is_smi
- = 
-\9a¡r
-->
-hydrog\92
-()->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-();
-
-3274 \12
-       gba£_off£t
- = 
-\9a¡r
-->
-ba£_off£t
-();
-
-3276 ià(
-       g\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT32_ELEMENTS
- ||
-
-3277 
-\96em\92ts_k\9ad
- =ð
-FLOAT32_ELEMENTS
- ||
-
-3278 
-\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT64_ELEMENTS
- ||
-
-3279 
-\96em\92ts_k\9ad
- =ð
-FLOAT64_ELEMENTS
-) {
-
-3280 
-DoubËRegi¡\94
-»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->result());
-
-3281 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-3282 
-__
-Add
-(
-sü©ch0
-(), 
-ex\8bº®_po\9a\8br
-, 
-cÚ¡ªt_key
- << 
-\96em\92t_size_shiá
-,
-
-3283 
-r0
-);
-
-3285 
-__
-IndexToA¼ayOff£t
-(
-r0
-, 
-key
-, 
-\96em\92t_size_shiá
-, 
-key_is_smi
-);
-
-3286 
-__
-add
-(
-sü©ch0
-(), 
-ex\8bº®_po\9a\8br
-, 
-r0
-);
-
-3288 ià(
-       g\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT32_ELEMENTS
- ||
-
-3289 
-\96em\92ts_k\9ad
- =ð
-FLOAT32_ELEMENTS
-) {
-
-3290 
-__
-lfs
-(
-»suÉ
-, 
-MemO³¿nd
-(
-sü©ch0
-(), 
-ba£_off£t
-));
-
-3292 
-__
-lfd
-(
-»suÉ
-, 
-MemO³¿nd
-(
-sü©ch0
-(), 
-ba£_off£t
-));
-
-3295 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3296 
-MemO³¿nd
-       gmem_Ý\94ªd
- =
-
-3297 
-P»·»KeyedO³¿nd
-(
-key
-, 
-ex\8bº®_po\9a\8br
-, 
-key_is_cÚ¡ªt
-, 
-key_is_smi
-,
-
-3298 
-cÚ¡ªt_key
-, 
-\96em\92t_size_shiá
-, 
-ba£_off£t
-);
-
-3299 \1a
-       g\96em\92ts_k\9ad
-) {
-
-3300 \ 4
-       gEXTERNAL_INT8_ELEMENTS
-:
-
-3301 \ 4
-INT8_ELEMENTS
-:
-
-3302 ià(
-key_is_cÚ¡ªt
-) {
-
-3303 
-__
-LßdBy\8b
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3305 
-__
-lbzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3307 
-__
-extsb
-(
-»suÉ
-,\84esult);
-
-3309 \ 4
-       gEXTERNAL_UINT8_CLAMPED_ELEMENTS
-:
-
-3310 \ 4
-EXTERNAL_UINT8_ELEMENTS
-:
-
-3311 \ 4
-UINT8_ELEMENTS
-:
-
-3312 \ 4
-UINT8_CLAMPED_ELEMENTS
-:
-
-3313 ià(
-key_is_cÚ¡ªt
-) {
-
-3314 
-__
-LßdBy\8b
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3316 
-__
-lbzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3319 \ 4
-       gEXTERNAL_INT16_ELEMENTS
-:
-
-3320 \ 4
-INT16_ELEMENTS
-:
-
-3321 ià(
-key_is_cÚ¡ªt
-) {
-
-3322 
-__
-LßdH®fWÜd
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3324 
-__
-lhzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3326 
-__
-extsh
-(
-»suÉ
-,\84esult);
-
-3328 \ 4
-       gEXTERNAL_UINT16_ELEMENTS
-:
-
-3329 \ 4
-UINT16_ELEMENTS
-:
-
-3330 ià(
-key_is_cÚ¡ªt
-) {
-
-3331 
-__
-LßdH®fWÜd
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3333 
-__
-lhzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3336 \ 4
-       gEXTERNAL_INT32_ELEMENTS
-:
-
-3337 \ 4
-INT32_ELEMENTS
-:
-
-3338 ià(
-key_is_cÚ¡ªt
-) {
-
-3339 
-__
-LßdWÜd
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3341 
-__
-lwzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3343 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3344 
-__
-extsw
-(
-»suÉ
-,\84esult);
-
-3347 \ 4
-       gEXTERNAL_UINT32_ELEMENTS
-:
-
-3348 \ 4
-UINT32_ELEMENTS
-:
-
-3349 ià(
-key_is_cÚ¡ªt
-) {
-
-3350 
-__
-LßdWÜd
-(
-»suÉ
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-3352 
-__
-lwzx
-(
-»suÉ
-, 
-mem_Ý\94ªd
-);
-
-3354 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-)) {
-
-3355 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-3356 
-__
-cm¶w
-(
-»suÉ
-, 
-r0
-);
-
-3357 
-DeÝtimizeIf
-(
-ge
-, 
-\9a¡r
-, "negative value");
-
-3360 \ 4
-       gFLOAT32_ELEMENTS
-:
-
-3361 \ 4
-FLOAT64_ELEMENTS
-:
-
-3362 \ 4
-EXTERNAL_FLOAT32_ELEMENTS
-:
-
-3363 \ 4
-EXTERNAL_FLOAT64_ELEMENTS
-:
-
-3364 \ 4
-FAST_HOLEY_DOUBLE_ELEMENTS
-:
-
-3365 \ 4
-FAST_HOLEY_ELEMENTS
-:
-
-3366 \ 4
-FAST_HOLEY_SMI_ELEMENTS
-:
-
-3367 \ 4
-FAST_DOUBLE_ELEMENTS
-:
-
-3368 \ 4
-FAST_ELEMENTS
-:
-
-3369 \ 4
-FAST_SMI_ELEMENTS
-:
-
-3370 \ 4
-DICTIONARY_ELEMENTS
-:
-
-3371 \ 4
-SLOPPY_ARGUMENTS_ELEMENTS
-:
-
-3372 
-UNREACHABLE
-();
-
-3379 \1e
-       gLCodeG\92
-::
-DoLßdKeyedFixedDoubËA¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-) {
-
-3380 
-Regi¡\94
-\96em\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->elements());
-
-3381 
-boÞ
-       gkey_is_cÚ¡ªt
- = 
-\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-();
-
-3382 
-Regi¡\94
-       gkey
- = 
-no_»g
-;
-
-3383 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3384 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3386 \12
-       g\96em\92t_size_shiá
- = 
-EËm\92tsK\9adToShiáSize
-(
-FAST_DOUBLE_ELEMENTS
-);
-
-3387 
-boÞ
-       gkey_is_smi
- = 
-\9a¡r
-->
-hydrog\92
-()->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-();
-
-3388 \12
-       gcÚ¡ªt_key
- = 0;
-
-3389 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-3390 
-       gcÚ¡ªt_key
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-key
-()));
-
-3391 ià(
-       gcÚ¡ªt_key
- & 0xF0000000) {
-
-3392 
-AbÜt
-(
-kA¼ayIndexCÚ¡ªtV®ueTooBig
-);
-
-3395 
-       gkey
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-3398 \12
-       gba£_off£t
- = 
-\9a¡r
-->
-ba£_off£t
-(è+ 
-cÚ¡ªt_key
- * 
-kDoubËSize
-;
-
-3399 ià(!
-       gkey_is_cÚ¡ªt
-) {
-
-3400 
-__
-IndexToA¼ayOff£t
-(
-r0
-, 
-key
-, 
-\96em\92t_size_shiá
-, 
-key_is_smi
-);
-
-3401 
-__
-add
-(
-sü©ch
-, 
-\96em\92ts
-, 
-r0
-);
-
-3402 
-       g\96em\92ts
- = 
-sü©ch
-;
-
-3404 ià(!
-is_\9at16
-(
-ba£_off£t
-)) {
-
-3405 
-__
-Add
-(
-sü©ch
-, 
-\96em\92ts
-, 
-ba£_off£t
-, 
-r0
-);
-
-3406 
-       gba£_off£t
- = 0;
-
-3407 
-       g\96em\92ts
- = 
-sü©ch
-;
-
-3409 
-__
-lfd
-(
-»suÉ
-, 
-MemO³¿nd
-(
-\96em\92ts
-, 
-ba£_off£t
-));
-
-3411 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Requ\9cesHÞeCheck
-()) {
-
-3412 ià(
-is_\9at16
-(
-ba£_off£t
- + 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-)) {
-
-3413 
-__
-lwz
-(
-sü©ch
-,
-
-3414 
-MemO³¿nd
-(
-\96em\92ts
-, 
-ba£_off£t
- + 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-3416 
-__
-addi
-(
-sü©ch
-, 
-\96em\92ts
-, 
-O³¿nd
-(
-ba£_off£t
-));
-
-3417 
-__
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(sü©ch, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-3419 
-__
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-kHÞeNªUµ\9432
-), 
-r0
-);
-
-3420 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3425 \1e
-       gLCodeG\92
-::
-DoLßdKeyedFixedA¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-) {
-
-3426 
-HLßdKeyed
-* 
-h\9a¡r
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-3427 
-Regi¡\94
-       g\96em\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-3428 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3429 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3430 
-Regi¡\94
-       g¡Üe_ba£
- = 
-sü©ch
-;
-
-3431 \12
-       goff£t
- = 
-\9a¡r
-->
-ba£_off£t
-();
-
-3433 ià(
-       g\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-3434 
-LCÚ¡ªtO³¿nd
-* 
-       gcÚ¡_Ý\94ªd
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-\9a¡r
-->
-key
-());
-
-3435 
-       goff£t
- +ð
-ToIÁeg\9432
-(
-cÚ¡_Ý\94ªd
-è* 
-kPo\9a\8brSize
-;
-
-3436 
-       g¡Üe_ba£
- = 
-\96em\92ts
-;
-
-3438 
-Regi¡\94
-       gkey
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-3443 ià(
-       gh\9a¡r
-->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-3444 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-key
-);
-
-3446 
-__
-ShiáLeáImm
-(
-r0
-, 
-key
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3448 
-__
-add
-(
-sü©ch
-, 
-\96em\92ts
-, 
-r0
-);
-
-3451 
-boÞ
-       g»qu\9ces_hÞe_check
- = 
-h\9a¡r
-->
-Requ\9cesHÞeCheck
-();
-
-3452 
-R\95»£Á©iÚ
-       g»´e£Á©iÚ
- = 
-h\9a¡r
-->
-»´e£Á©iÚ
-();
-
-3454 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3456 ià(
-       g»´e£Á©iÚ
-.
-IsIÁeg\9432
-() &&
-
-3457 
-       gh\9a¡r
-->
-\96em\92ts_k\9ad
-(è=ð
-FAST_SMI_ELEMENTS
-) {
-
-3458 
-DCHECK
-(!
-»qu\9ces_hÞe_check
-);
-
-3460 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-3461 
-STATIC_ASSERT
-(
-kSmiTagSize
- + 
-kSmiShiáSize
- == 32);
-
-3462 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-3463 
-       goff£t
- +ð
-kPo\9a\8brSize
- / 2;
-
-3468 
-__
-LßdR\95»£Á©iÚ
-(
-»suÉ
-, 
-MemO³¿nd
-(
-¡Üe_ba£
-, 
-off£t
-), 
-»´e£Á©iÚ
-,
-
-3469 
-r0
-);
-
-3472 ià(
-       g»qu\9ces_hÞe_check
-) {
-
-3473 ià(
-IsFa¡SmiEËm\92tsK\9ad
-(
-h\9a¡r
-->
-\96em\92ts_k\9ad
-())) {
-
-3474 
-__
-Te¡IfSmi
-(
-»suÉ
-, 
-r0
-);
-
-3475 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "nه Smi", 
-ü0
-);
-
-3477 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-3478 
-__
-cmp
-(
-»suÉ
-, 
-sü©ch
-);
-
-3479 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "hole");
-
-3485 \1e
-       gLCodeG\92
-::
-DoLßdKeyed
-(
-LLßdKeyed
-* 
-\9a¡r
-) {
-
-3486 ià(
-\9a¡r
-->
-is_ty³d_\96em\92ts
-()) {
-
-3487 
-DoLßdKeyedEx\8bº®A¼ay
-(
-\9a¡r
-);
-
-3488 } \vià(
-       g\9a¡r
-->
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-3489 
-DoLßdKeyedFixedDoubËA¼ay
-(
-\9a¡r
-);
-
-3491 
-DoLßdKeyedFixedA¼ay
-(
-\9a¡r
-);
-
-3496 
-MemO³¿nd
-       gLCodeG\92
-::
-P»·»KeyedO³¿nd
-(
-Regi¡\94
-key
-, Regi¡\94 
-ba£
-,
-
-3497 
-boÞ
-key_is_cÚ¡ªt
-, boÞ 
-key_is_smi
-,
-
-3498 \12
-cÚ¡ªt_key
-,
-
-3499 \12
-\96em\92t_size_shiá
-,
-
-3500 \12
-ba£_off£t
-) {
-
-3501 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3503 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-3504 \15 
-MemO³¿nd
-(
-ba£
-, (
-cÚ¡ªt_key
- << 
-\96em\92t_size_shiá
-è+ 
-ba£_off£t
-);
-
-3507 
-boÞ
-       gÃeds_shiá
- =
-
-3508 (
-\96em\92t_size_shiá
- !ð(
-key_is_smi
- ? 
-kSmiTagSize
- + 
-kSmiShiáSize
- : 0));
-
-3510 ià(!(
-       gba£_off£t
- || 
-       gÃeds_shiá
-)) {
-
-3511 \15 
-MemO³¿nd
-(
-ba£
-, 
-key
-);
-
-3514 ià(
-       gÃeds_shiá
-) {
-
-3515 
-__
-IndexToA¼ayOff£t
-(
-sü©ch
-, 
-key
-, 
-\96em\92t_size_shiá
-, 
-key_is_smi
-);
-
-3516 
-       gkey
- = 
-sü©ch
-;
-
-3519 ià(
-       gba£_off£t
-) {
-
-3520 
-__
-Add
-(
-sü©ch
-, 
-key
-, 
-ba£_off£t
-, 
-r0
-);
-
-3523 \15 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-);
-
-3527 \1e
-       gLCodeG\92
-::
-DoLßdKeyedG\92\94ic
-(
-LLßdKeyedG\92\94ic
-* 
-\9a¡r
-) {
-
-3528 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-3529 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-()).
-is
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-3530 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-()).
-is
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-()));
-
-3532 ià(
-       gFLAG_veùÜ_ics
-) {
-
-3533 
-       gEm\99VeùÜLßdICRegi¡\94s
-<
-       gLLßdKeyedG\92\94ic
->(
-       g\9a¡r
-);
-
-3536 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-CodeFaùÜy
-::
-KeyedLßdIC
-(
-isީe
-()).
-code
-();
-
-3537 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-3541 \1e
-       gLCodeG\92
-::
-DoArgum\92tsEËm\92ts
-(
-LArgum\92tsEËm\92ts
-* 
-\9a¡r
-) {
-
-3542 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-3543 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3545 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-äom_\9al\9aed
-()) {
-
-3546 
-__
-subi
-(
-»suÉ
-, 
-, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-3549 
-Lab\96
-       gdÚe
-, 
-       gad­\8bd
-;
-
-3550 
-__
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-3551 
-__
-LßdP
-(
-»suÉ
-,
-
-3552 
-MemO³¿nd
-(
-sü©ch
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-3553 
-__
-CmpSmiL\99\94®
-(
-»suÉ
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-3557 
-__
-beq
-(&
-ad­\8bd
-);
-
-3558 
-__
-mr
-(
-»suÉ
-, 
-);
-
-3559 
-__
-b
-(&
-dÚe
-);
-
-3561 
-__
-b\9ad
-(&
-ad­\8bd
-);
-
-3562 
-__
-mr
-(
-»suÉ
-, 
-sü©ch
-);
-
-3563 
-__
-b\9ad
-(&
-dÚe
-);
-
-3568 \1e
-       gLCodeG\92
-::
-DoArgum\92tsL\92gth
-(
-LArgum\92tsL\92gth
-* 
-\9a¡r
-) {
-
-3569 
-Regi¡\94
-\96em
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-3570 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3572 
-Lab\96
-       gdÚe
-;
-
-3575 
-__
-cmp
-(
-, 
-\96em
-);
-
-3576 
-__
-mov
-(
-»suÉ
-, 
-O³¿nd
-(
-scÝe
-()->
-num_·¿m\91\94s
-()));
-
-3577 
-__
-beq
-(&
-dÚe
-);
-
-3580 
-__
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-3581 
-__
-LßdP
-(
-»suÉ
-,
-
-3582 
-MemO³¿nd
-(
-»suÉ
-, 
-Argum\92tsAd­tÜF¿meCÚ¡ªts
-::
-kL\92gthOff£t
-));
-
-3583 
-__
-SmiUÁag
-(
-»suÉ
-);
-
-3586 
-__
-b\9ad
-(&
-dÚe
-);
-
-3590 \1e
-       gLCodeG\92
-::
-DoW¿pReûiv\94
-(
-LW¿pReûiv\94
-* 
-\9a¡r
-) {
-
-3591 
-Regi¡\94
-»ûiv\94
- = 
-ToRegi¡\94
-(
-\9a¡r
-->receiver());
-
-3592 
-Regi¡\94
-       gfunùiÚ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-());
-
-3593 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3594 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3599 
-Lab\96
-       gglob®_objeù
-, 
-       g»suÉ_\9a_»ûiv\94
-;
-
-3601 ià(!
-       g\9a¡r
-->
-hydrog\92
-()->
-known_funùiÚ
-()) {
-
-3604 
-__
-LßdP
-(
-sü©ch
-,
-
-3605 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-3606 
-__
-lwz
-(
-sü©ch
-,
-
-3607 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-Sh¬edFunùiÚInfo
-::
-kComp\9e\94H\9atsOff£t
-));
-
-3608 
-__
-Te¡B\99
-(
-sü©ch
-,
-
-3609 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3610 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
-,
-
-3612 
-Sh¬edFunùiÚInfo
-::
-kS\8ciùModeFunùiÚ
- + 
-kSmiTagSize
-,
-
-3614 
-r0
-);
-
-3615 
-__
-bÃ
-(&
-»suÉ_\9a_»ûiv\94
-, 
-ü0
-);
-
-3618 
-__
-Te¡B\99
-(
-sü©ch
-,
-
-3619 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3620 
-Sh¬edFunùiÚInfo
-::
-kN©ive
-,
-
-3622 
-Sh¬edFunùiÚInfo
-::
-kN©ive
- + 
-kSmiTagSize
-,
-
-3624 
-r0
-);
-
-3625 
-__
-bÃ
-(&
-»suÉ_\9a_»ûiv\94
-, 
-ü0
-);
-
-3629 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-3630 
-__
-cmp
-(
-»ûiv\94
-, 
-sü©ch
-);
-
-3631 
-__
-beq
-(&
-glob®_objeù
-);
-
-3632 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-3633 
-__
-cmp
-(
-»ûiv\94
-, 
-sü©ch
-);
-
-3634 
-__
-beq
-(&
-glob®_objeù
-);
-
-3637 
-__
-Te¡IfSmi
-(
-»ûiv\94
-, 
-r0
-);
-
-3638 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "Smi");
-
-3639 
-__
-Com·»ObjeùTy³
-(
-»ûiv\94
-, 
-sü©ch
-, sü©ch, 
-FIRST_SPEC_OBJECT_TYPE
-);
-
-3640 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 JavaScript object");
-
-3642 
-__
-b
-(&
-»suÉ_\9a_»ûiv\94
-);
-
-3643 
-__
-b\9ad
-(&
-glob®_objeù
-);
-
-3644 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-3645 
-__
-LßdP
-(
-»suÉ
-, 
-CÚ\8bxtO³¿nd
-ÔesuÉ, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-));
-
-3646 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-Glob®Objeù
-::
-kGlob®ProxyOff£t
-));
-
-3647 ià(
-       g»suÉ
-.
-is
-(
-»ûiv\94
-)) {
-
-3648 
-__
-b\9ad
-(&
-»suÉ_\9a_»ûiv\94
-);
-
-3650 
-Lab\96
-       g»suÉ_ok
-;
-
-3651 
-__
-b
-(&
-»suÉ_ok
-);
-
-3652 
-__
-b\9ad
-(&
-»suÉ_\9a_»ûiv\94
-);
-
-3653 
-__
-mr
-(
-»suÉ
-, 
-»ûiv\94
-);
-
-3654 
-__
-b\9ad
-(&
-»suÉ_ok
-);
-
-3659 \1e
-       gLCodeG\92
-::
-DoAµlyArgum\92ts
-(
-LAµlyArgum\92ts
-* 
-\9a¡r
-) {
-
-3660 
-Regi¡\94
-»ûiv\94
- = 
-ToRegi¡\94
-(
-\9a¡r
-->receiver());
-
-3661 
-Regi¡\94
-       gfunùiÚ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-());
-
-3662 
-Regi¡\94
-       gËngth
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëngth
-());
-
-3663 
-Regi¡\94
-       g\96em\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-3664 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3665 
-DCHECK
-(
-»ûiv\94
-.
-is
-(
-r3
-));
-
-3666 
-DCHECK
-(
-funùiÚ
-.
-is
-(
-r4
-));
-
-3667 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-3671 cڡ 
-u\9at32_t
-       gkArgum\92tsLim\99
- = 1 * 
-KB
-;
-
-3672 
-__
-cm¶i
-(
-Ëngth
-, 
-O³¿nd
-(
-kArgum\92tsLim\99
-));
-
-3673 
-DeÝtimizeIf
-(
-gt
-, 
-\9a¡r
-, "too many\87rguments");
-
-3677 
-__
-push
-(
-»ûiv\94
-);
-
-3678 
-__
-mr
-(
-»ûiv\94
-, 
-Ëngth
-);
-
-3680 
-__
-addi
-(
-\96em\92ts
-,\83Ëm\92ts, 
-O³¿nd
-(1 * 
-kPo\9a\8brSize
-));
-
-3684 
-Lab\96
-       g\9avoke
-, 
-       gloÝ
-;
-
-3686 
-__
-cmpi
-(
-Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3687 
-__
-beq
-(&
-\9avoke
-);
-
-3688 
-__
-mtùr
-(
-Ëngth
-);
-
-3689 
-__
-b\9ad
-(&
-loÝ
-);
-
-3690 
-__
-ShiáLeáImm
-(
-r0
-, 
-Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3691 
-__
-LßdPX
-(
-sü©ch
-, 
-MemO³¿nd
-(
-\96em\92ts
-, 
-r0
-));
-
-3692 
-__
-push
-(
-sü©ch
-);
-
-3693 
-__
-addi
-(
-Ëngth
-,\86\92gth, 
-O³¿nd
-(-1));
-
-3694 
-__
-bdnz
-(&
-loÝ
-);
-
-3696 
-__
-b\9ad
-(&
-\9avoke
-);
-
-3697 
-DCHECK
-(
-\9a¡r
-->
-HasPo\9a\8brM­
-());
-
-3698 
-LPo\9a\8brM­
-* 
-       gpo\9a\8brs
- = 
-\9a¡r
-->
-po\9a\8br_m­
-();
-
-3699 
-Saãpo\9atG\92\94©Ü
-§ãpo\9at_g\92\94©Ü
-(
-this
-, 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-3702 
-P¬am\91\94CouÁ
-aùu®
-(
-»ûiv\94
-);
-
-3703 
-__
-InvokeFunùiÚ
-(
-funùiÚ
-, 
-aùu®
-, 
-CALL_FUNCTION
-, 
-§ãpo\9at_g\92\94©Ü
-);
-
-3707 \1e
-       gLCodeG\92
-::
-DoPushArgum\92t
-(
-LPushArgum\92t
-* 
-\9a¡r
-) {
-
-3708 
-LO³¿nd
-* 
-¬gum\92t
- = 
-\9a¡r
-->
-v®ue
-();
-
-3709 ià(
-       g¬gum\92t
-->
-IsDoubËRegi¡\94
-(è||\87rgum\92t->
-IsDoubËS\8fckSlÙ
-()) {
-
-3710 
-AbÜt
-(
-kDoPushArgum\92tNÙIm¶em\92\8bdFÜDoubËTy³
-);
-
-3712 
-Regi¡\94
-       g¬gum\92t_»g
- = 
-Em\99LßdRegi¡\94
-(
-¬gum\92t
-, 
-\9d
-);
-
-3713 
-__
-push
-(
-¬gum\92t_»g
-);
-
-3718 \1e
-       gLCodeG\92
-::
-DoDrÝ
-(
-LDrÝ
-* 
-\9a¡r
-è{ 
-__
-DrÝ
-(\9a¡r->
-couÁ
-()); }
-
-3721 \1e
-       gLCodeG\92
-::
-DoThisFunùiÚ
-(
-LThisFunùiÚ
-* 
-\9a¡r
-) {
-
-3722 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-3723 
-__
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-, 
-JavaSü\9dtF¿meCÚ¡ªts
-::
-kFunùiÚOff£t
-));
-
-3727 \1e
-       gLCodeG\92
-::
-DoCڋxt
-(
-LCڋxt
-* 
-\9a¡r
-) {
-
-3729 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-3730 ià(
-\9afo
-()->
-IsO±imiz\9ag
-()) {
-
-3731 
-__
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-3734 
-DCHECK
-(
-»suÉ
-.
-is
-(
-));
-
-3739 \1e
-       gLCodeG\92
-::
-DoDeþ¬eGlob®s
-(
-LDeþ¬eGlob®s
-* 
-\9a¡r
-) {
-
-3740 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-3741 
-__
-push
-(
-);
-
-3742 
-__
-Move
-(
-sü©ch0
-(), 
-\9a¡r
-->
-hydrog\92
-()->
\9cs
-());
-
-3743 
-__
-push
-(
-sü©ch0
-());
-
-3744 
-__
-LßdSmiL\99\94®
-(
-sü©ch0
-(), 
-Smi
-::
-FromIÁ
-(
-\9a¡r
-->
-hydrog\92
-()->
-æags
-()));
-
-3745 
-__
-push
-(
-sü©ch0
-());
-
-3746 
-C®lRuÁime
-(
-RuÁime
-::
-kDeþ¬eGlob®s
-, 3, 
-\9a¡r
-);
-
-3750 \1e
-       gLCodeG\92
-::
-C®lKnownFunùiÚ
-(
-HªdË
-<
-JSFunùiÚ
-> 
-funùiÚ
-,
-
-3751 \12
-fÜm®_·¿m\91\94_couÁ
-, \12
\99y
-,
-
-3752 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-R4S\8f\8b
-r4_¡©e
-) {
-
-3753 
-boÞ
-       gdÚt_ad­t_¬gum\92ts
- =
-
-3754 
-fÜm®_·¿m\91\94_couÁ
- =ð
-Sh¬edFunùiÚInfo
-::
-kDÚtAd­tArgum\92tsS\92t\9a\96
-;
-
-3755 
-boÞ
-       gÿn_\9avoke_d\9ceùly
- =
-
-3756 
-dÚt_ad­t_¬gum\92ts
- || 
-fÜm®_·¿m\91\94_couÁ
- =ð
\99y
-;
-
-3758 
-LPo\9a\8brM­
-* 
-       gpo\9a\8brs
- = 
-\9a¡r
-->
-po\9a\8br_m­
-();
-
-3760 ià(
-       gÿn_\9avoke_d\9ceùly
-) {
-
-3761 ià(
-       gr4_¡©e
- =ð
-R4_UNINITIALIZED
-) {
-
-3762 
-__
-Move
-(
-r4
-, 
-funùiÚ
-);
-
-3766 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-3770 ià(
-       gdÚt_ad­t_¬gum\92ts
-) {
-
-3771 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
\99y
-));
-
-3774 
-boÞ
-       gis_£lf_ÿÎ
- = 
-funùiÚ
-.
-is_id\92tiÿl_to
-(
-\9afo
-()->
-þosu»
-());
-
-3777 ià(
-       gis_£lf_ÿÎ
-) {
-
-3778 
-__
-C®lS\96f
-();
-
-3780 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-3781 
-__
-C®lJSEÁry
-(
-\9d
-);
-
-3785 
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-\9a¡r
-, 
-RECORD_SIMPLE_SAFEPOINT
-);
-
-3787 
-Saãpo\9atG\92\94©Ü
-g\92\94©Ü
-(
-this
-, 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-3788 
-P¬am\91\94CouÁ
-couÁ
-(
\99y
-);
-
-3789 
-P¬am\91\94CouÁ
-ex³ùed
-(
-fÜm®_·¿m\91\94_couÁ
-);
-
-3790 
-__
-InvokeFunùiÚ
-(
-funùiÚ
-, 
-ex³ùed
-, 
-couÁ
-, 
-CALL_FUNCTION
-, 
-g\92\94©Ü
-);
-
-3795 \1e
-       gLCodeG\92
-::
-DoDeã¼edM©hAbsTaggedH\97pNumb\94
-(
-LM©hAbs
-* 
-\9a¡r
-) {
-
-3796 
-DCHECK
-(
-\9a¡r
-->
-cڋxt
-(è!ð
-NULL
-);
-
-3797 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-3798 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3799 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3800 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-3803 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3804 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-3805 
-__
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-3806 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 heap\82umber");
-
-3808 
-Lab\96
-       gdÚe
-;
-
-3809 
-Regi¡\94
-       gexpڒt
- = 
-sü©ch0
-();
-
-3810 
-       gsü©ch
- = 
-no_»g
-;
-
-3811 
-__
-lwz
-(
-expڒt
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-3814 
-__
-cmpwi
-(
-expڒt
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3816 
-__
-Move
-(
-»suÉ
-, 
-\9aput
-);
-
-3817 
-__
-bge
-(&
-dÚe
-);
-
-3822 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-3826 
-Regi¡\94
-       gtmp1
- = 
-\9aput
-.
-is
-(
-r4
-è? 
-r3
- :\844;
-
-3827 
-Regi¡\94
-       gtmp2
- = 
-\9aput
-.
-is
-(
-r5
-è? 
-r3
- :\845;
-
-3828 
-Regi¡\94
-       gtmp3
- = 
-\9aput
-.
-is
-(
-r6
-è? 
-r3
- :\846;
-
-3829 
-Regi¡\94
-       gtmp4
- = 
-\9aput
-.
-is
-(
-r7
-è? 
-r3
- :\847;
-
-3833 
-Lab\96
-       g®loÿ\8bd
-, 
-       g¦ow
-;
-
-3834 
-__
-LßdRoÙ
-(
-tmp4
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-3835 
-__
-AÎoÿ\8bH\97pNumb\94
-(
-tmp1
-, 
-tmp2
-, 
-tmp3
-, 
-tmp4
-, &
-¦ow
-);
-
-3836 
-__
-b
-(&
-®loÿ\8bd
-);
-
-3839 
-__
-b\9ad
-(&
-¦ow
-);
-
-3841 
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-kAÎoÿ\8bH\97pNumb\94
-, 0, 
-\9a¡r
-,
-
-3842 
-\9a¡r
-->
-cڋxt
-());
-
-3844 ià(!
-       gtmp1
-.
-is
-(
-r3
-)è
-__
-mr
-(
-tmp1
-,\843);
-
-3846 
-__
-LßdFromSaãpo\9atRegi¡\94SlÙ
-(
-\9aput
-, input);
-
-3847 
-__
-lwz
-(
-expڒt
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-3849 
-__
-b\9ad
-(&
-®loÿ\8bd
-);
-
-3852 
-STATIC_ASSERT
-(
-H\97pNumb\94
-::
-kSignMask
- == 0x80000000u);
-
-3853 
-__
-þ¾wi
-(
-expڒt
-,\83xpÚ\92t, 
-O³¿nd
-(1));
-
-3854 
-__
-¡w
-(
-expڒt
-, 
-F\9bldMemO³¿nd
-(
-tmp1
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-3855 
-__
-lwz
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-3856 
-__
-¡w
-(
-tmp2
-, 
-F\9bldMemO³¿nd
-(
-tmp1
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-3858 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-tmp1
-, 
-»suÉ
-);
-
-3861 
-__
-b\9ad
-(&
-dÚe
-);
-
-3865 \1e
-       gLCodeG\92
-::
-Em\99M©hAbs
-(
-LM©hAbs
-* 
-\9a¡r
-) {
-
-3866 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3867 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3868 
-Lab\96
-       gdÚe
-;
-
-3869 
-__
-cmpi
-(
-\9aput
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3870 
-__
-Move
-(
-»suÉ
-, 
-\9aput
-);
-
-3871 
-__
-bge
-(&
-dÚe
-);
-
-3872 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3873 
-__
-mtx\94
-(
-r0
-);
-
-3874 
-__
-Ãg
-(
-»suÉ
-,\84esuÉ, 
-S\91OE
-, 
-S\91RC
-);
-
-3876 
-DeÝtimizeIf
-(
-ov\94æow
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-3877 
-__
-b\9ad
-(&
-dÚe
-);
-
-3881 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3882 \1e
-       gLCodeG\92
-::
-Em\99IÁeg\9432M©hAbs
-(
-LM©hAbs
-* 
-\9a¡r
-) {
-
-3883 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3884 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3885 
-Lab\96
-       gdÚe
-;
-
-3886 
-__
-cmpwi
-(
-\9aput
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3887 
-__
-Move
-(
-»suÉ
-, 
-\9aput
-);
-
-3888 
-__
-bge
-(&
-dÚe
-);
-
-3891 
-__
-lis
-(
-r0
-, 
-O³¿nd
-(
-SIGN_EXT_IMM16
-(0x8000)));
-
-3892 
-__
-cmpw
-(
-\9aput
-, 
-r0
-);
-
-3893 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "overflow");
-
-3895 
-__
-Ãg
-(
-»suÉ
-,\84esult);
-
-3896 
-__
-b\9ad
-(&
-dÚe
-);
-
-3901 \1e
-       gLCodeG\92
-::
-DoM©hAbs
-(
-LM©hAbs
-* 
-\9a¡r
-) {
-
-3903 þas 
-       cDeã¼edM©hAbsTaggedH\97pNumb\94
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-3904 
-public
-:
-
-3905 
-Deã¼edM©hAbsTaggedH\97pNumb\94
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LM©hAbs
-* 
-\9a¡r
-)
-
-3906 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-3907 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-3908 
-codeg\92
-()->
-DoDeã¼edM©hAbsTaggedH\97pNumb\94
-(
-\9a¡r_
-);
-
-3910 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-3912 
-       g´iv©e
-:
-
-3913 
-LM©hAbs
-* 
-\9a¡r_
-;
-
-3916 
-R\95»£Á©iÚ
-       gr
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-();
-
-3917 ià(
-       gr
-.
-IsDoubË
-()) {
-
-3918 
-DoubËRegi¡\94
-       g\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3919 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3920 
-__
-çbs
-(
-»suÉ
-, 
-\9aput
-);
-
-3921 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3922 } \vià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-3923 
-Em\99IÁeg\9432M©hAbs
-(
-\9a¡r
-);
-
-3924 } \vià(
-       gr
-.
-IsSmi
-()) {
-
-3926 } \vià(
-       gr
-.
-IsSmiOrIÁeg\9432
-()) {
-
-3928 
-Em\99M©hAbs
-(
-\9a¡r
-);
-
-3931 
-Deã¼edM©hAbsTaggedH\97pNumb\94
-* 
-       gdeã¼ed
- =
-
-3932 
-Ãw
- (
-zÚe
-()è
-Deã¼edM©hAbsTaggedH\97pNumb\94
-(
-this
-, 
-\9a¡r
-);
-
-3933 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3935 
-__
-JumpIfNÙSmi
-(
-\9aput
-, 
-deã¼ed
-->
-\92\8cy
-());
-
-3937 
-Em\99M©hAbs
-(
-\9a¡r
-);
-
-3938 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-3943 \1e
-       gLCodeG\92
-::
-DoM©hFloÜ
-(
-LM©hFloÜ
-* 
-\9a¡r
-) {
-
-3944 
-DoubËRegi¡\94
-\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3945 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3946 
-Regi¡\94
-       g\9aput_high
- = 
-sü©ch0
-();
-
-3947 
-Regi¡\94
-       gsü©ch
- = 
-\9d
-;
-
-3948 
-Lab\96
-       gdÚe
-, 
-       gexaù
-;
-
-3950 
-__
-TryIÁ32FloÜ
-(
-»suÉ
-, 
-\9aput
-, 
-\9aput_high
-, 
-sü©ch
-, 
-doubË_sü©ch0
-(), &
-dÚe
-,
-
-3951 &
-exaù
-);
-
-3952 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision or NaN");
-
-3954 
-__
-b\9ad
-(&
-exaù
-);
-
-3955 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-3957 
-__
-cmpi
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3958 
-__
-bÃ
-(&
-dÚe
-);
-
-3959 
-__
-cmpwi
-(
-\9aput_high
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3960 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-3962 
-__
-b\9ad
-(&
-dÚe
-);
-
-3966 \1e
-       gLCodeG\92
-::
-DoM©hRound
-(
-LM©hRound
-* 
-\9a¡r
-) {
-
-3967 
-DoubËRegi¡\94
-\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-3968 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-3969 
-DoubËRegi¡\94
-       gdoubË_sü©ch1
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-3970 
-DoubËRegi¡\94
-       g\9aput_¶us_dÙ_five
- = 
-doubË_sü©ch1
-;
-
-3971 
-Regi¡\94
-       gsü©ch1
- = 
-sü©ch0
-();
-
-3972 
-Regi¡\94
-       gsü©ch2
- = 
-\9d
-;
-
-3973 
-DoubËRegi¡\94
-       gdÙ_five
- = 
-doubË_sü©ch0
-();
-
-3974 
-Lab\96
-       gcÚv\94t
-, 
-       gdÚe
-;
-
-3976 
-__
-LßdDoubËL\99\94®
-(
-dÙ_five
-, 0.5, 
-r0
-);
-
-3977 
-__
-çbs
-(
-doubË_sü©ch1
-, 
-\9aput
-);
-
-3978 
-__
-fcmpu
-(
-doubË_sü©ch1
-, 
-dÙ_five
-);
-
-3979 
-DeÝtimizeIf
-(
-unÜd\94ed
-, 
-\9a¡r
-, "lost\85recision or NaN");
-
-3983 
-__
-bgt
-(&
-cÚv\94t
-);
-
-3984 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-3985 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3986 
-__
-MovDoubËToIÁ64
-(
-sü©ch1
-, 
-\9aput
-);
-
-3988 
-__
-MovDoubËHighToIÁ
-(
-sü©ch1
-, 
-\9aput
-);
-
-3990 
-__
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3992 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-3994 
-Lab\96
-       g»tuº_z\94o
-;
-
-3995 
-__
-fcmpu
-(
-\9aput
-, 
-dÙ_five
-);
-
-3996 
-__
-bÃ
-(&
-»tuº_z\94o
-);
-
-3997 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-(1));
-
-3998 
-__
-b
-(&
-dÚe
-);
-
-4001 
-__
-b\9ad
-(&
-»tuº_z\94o
-);
-
-4002 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4003 
-__
-b
-(&
-dÚe
-);
-
-4005 
-__
-b\9ad
-(&
-cÚv\94t
-);
-
-4006 
-__
-çdd
-(
-\9aput_¶us_dÙ_five
-, 
-\9aput
-, 
-dÙ_five
-);
-
-4008 
-__
-TryIÁ32FloÜ
-(
-»suÉ
-, 
-\9aput_¶us_dÙ_five
-, 
-sü©ch1
-, 
-sü©ch2
-,
-
-4009 
-doubË_sü©ch0
-(), &
-dÚe
-, &done);
-
-4010 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision or NaN");
-
-4011 
-__
-b\9ad
-(&
-dÚe
-);
-
-4015 \1e
-       gLCodeG\92
-::
-DoM©hFround
-(
-LM©hFround
-* 
-\9a¡r
-) {
-
-4016 
-DoubËRegi¡\94
-\9aput_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4017 
-DoubËRegi¡\94
-       gou\8dut_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4018 
-__
-ä¥
-(
-ou\8dut_»g
-, 
-\9aput_»g
-);
-
-4022 \1e
-       gLCodeG\92
-::
-DoM©hSq¹
-(
-LM©hSq¹
-* 
-\9a¡r
-) {
-
-4023 
-DoubËRegi¡\94
-\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4024 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4025 
-__
-fsq¹
-(
-»suÉ
-, 
-\9aput
-);
-
-4029 \1e
-       gLCodeG\92
-::
-DoM©hPowH®f
-(
-LM©hPowH®f
-* 
-\9a¡r
-) {
-
-4030 
-DoubËRegi¡\94
-\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4031 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4032 
-DoubËRegi¡\94
-       g\8bmp
- = 
-doubË_sü©ch0
-();
-
-4037 
-Lab\96
-       gsk\9d
-, 
-       gdÚe
-;
-
-4039 
-__
-LßdDoubËL\99\94®
-(
-\8bmp
-, -
-V8_INFINITY
-, 
-sü©ch0
-());
-
-4040 
-__
-fcmpu
-(
-\9aput
-, 
-\8bmp
-);
-
-4041 
-__
-bÃ
-(&
-sk\9d
-);
-
-4042 
-__
-âeg
-(
-»suÉ
-, 
-\8bmp
-);
-
-4043 
-__
-b
-(&
-dÚe
-);
-
-4046 
-__
-b\9ad
-(&
-sk\9d
-);
-
-4047 
-__
-çdd
-(
-»suÉ
-, 
-\9aput
-, 
-kDoubËRegZ\94o
-);
-
-4048 
-__
-fsq¹
-(
-»suÉ
-,\84esult);
-
-4049 
-__
-b\9ad
-(&
-dÚe
-);
-
-4053 \1e
-       gLCodeG\92
-::
-DoPow\94
-(
-LPow\94
-* 
-\9a¡r
-) {
-
-4054 
-R\95»£Á©iÚ
-expÚ\92t_ty³
- = 
-\9a¡r
-->
-hydrog\92
-()->
-right
-()->
-»´e£Á©iÚ
-();
-
-4057 #ifdeà
-DEBUG
-
-
-4058 
-Regi¡\94
-       g\8fgged_expÚ\92t
- = 
-M©hPowTaggedDesü\9d
-::
-expڒt
-();
-
-4060 
-DCHECK
-(!
-\9a¡r
-->
-right
-()->
-IsDoubËRegi¡\94
-() ||
-
-4061 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-right
-()).
-is
-(
-d2
-));
-
-4062 
-DCHECK
-(!
-\9a¡r
-->
-right
-()->
-IsRegi¡\94
-() ||
-
-4063 
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-()).
-is
-(
-\8fgged_expÚ\92t
-));
-
-4064 
-DCHECK
-(
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-Ëá
-()).
-is
-(
-d1
-));
-
-4065 
-DCHECK
-(
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-d3
-));
-
-4067 ià(
-       gexpÚ\92t_ty³
-.
-IsSmi
-()) {
-
-4068 
-M©hPowStub
-¡ub
-(
-isީe
-(), M©hPowStub::
-TAGGED
-);
-
-4069 
-__
-C®lStub
-(&
-¡ub
-);
-
-4070 } \vià(
-       gexpÚ\92t_ty³
-.
-IsTagged
-()) {
-
-4071 
-Lab\96
-       gno_deÝt
-;
-
-4072 
-__
-JumpIfSmi
-(
-r5
-, &
-no_deÝt
-);
-
-4073 
-__
-LßdP
-(
-r10
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4074 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-4075 
-__
-cmp
-(
-r10
-, 
-\9d
-);
-
-4076 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 heap\82umber");
-
-4077 
-__
-b\9ad
-(&
-no_deÝt
-);
-
-4078 
-M©hPowStub
-¡ub
-(
-isީe
-(), M©hPowStub::
-TAGGED
-);
-
-4079 
-__
-C®lStub
-(&
-¡ub
-);
-
-4080 } \vià(
-       gexpÚ\92t_ty³
-.
-IsIÁeg\9432
-()) {
-
-4081 
-M©hPowStub
-¡ub
-(
-isީe
-(), M©hPowStub::
-INTEGER
-);
-
-4082 
-__
-C®lStub
-(&
-¡ub
-);
-
-4084 
-DCHECK
-(
-expÚ\92t_ty³
-.
-IsDoubË
-());
-
-4085 
-M©hPowStub
-¡ub
-(
-isީe
-(), M©hPowStub::
-DOUBLE
-);
-
-4086 
-__
-C®lStub
-(&
-¡ub
-);
-
-4091 \1e
-       gLCodeG\92
-::
-DoM©hExp
-(
-LM©hExp
-* 
-\9a¡r
-) {
-
-4092 
-DoubËRegi¡\94
-\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4093 
-DoubËRegi¡\94
-       g»suÉ
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4094 
-DoubËRegi¡\94
-       gdoubË_sü©ch1
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-doubË_\8bmp
-());
-
-4095 
-DoubËRegi¡\94
-       gdoubË_sü©ch2
- = 
-doubË_sü©ch0
-();
-
-4096 
-Regi¡\94
-       g\8bmp1
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp1
-());
-
-4097 
-Regi¡\94
-       g\8bmp2
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp2
-());
-
-4099 
-       gM©hExpG\92\94©Ü
-::
-Em\99M©hExp
-(
-masm
-(), 
-\9aput
-, 
-»suÉ
-, 
-doubË_sü©ch1
-,
-
-4100 
-doubË_sü©ch2
-, 
-\8bmp1
-, 
-\8bmp2
-, 
-sü©ch0
-());
-
-4104 \1e
-       gLCodeG\92
-::
-DoM©hLog
-(
-LM©hLog
-* 
-\9a¡r
-) {
-
-4105 
-__
-P»·»C®lCFunùiÚ
-(0, 1, 
-sü©ch0
-());
-
-4106 
-__
-MovToFlßtP¬am\91\94
-(
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-()));
-
-4107 
-__
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-m©h_log_doubË_funùiÚ
-(
-isީe
-()), 0,
-
-4109 
-__
-MovFromFlßtResuÉ
-(
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()));
-
-4113 \1e
-       gLCodeG\92
-::
-DoM©hClz32
-(
-LM©hClz32
-* 
-\9a¡r
-) {
-
-4114 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4115 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4116 
-__
\8ezw_
-(
-»suÉ
-, 
-\9aput
-);
-
-4120 \1e
-       gLCodeG\92
-::
-DoInvokeFunùiÚ
-(
-LInvokeFunùiÚ
-* 
-\9a¡r
-) {
-
-4121 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4122 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-()).
-is
-(
-r4
-));
-
-4123 
-DCHECK
-(
-\9a¡r
-->
-HasPo\9a\8brM­
-());
-
-4125 
-       gHªdË
-<
-       gJSFunùiÚ
-> 
-       gknown_funùiÚ
- = 
-\9a¡r
-->
-hydrog\92
-()->
-known_funùiÚ
-();
-
-4126 ià(
-       gknown_funùiÚ
-.
-is_nuÎ
-()) {
-
-4127 
-LPo\9a\8brM­
-* 
-       gpo\9a\8brs
- = 
-\9a¡r
-->
-po\9a\8br_m­
-();
-
-4128 
-Saãpo\9atG\92\94©Ü
-g\92\94©Ü
-(
-this
-, 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-4129 
-P¬am\91\94CouÁ
-couÁ
-(
-\9a¡r
-->
\99y
-());
-
-4130 
-__
-InvokeFunùiÚ
-(
-r4
-, 
-couÁ
-, 
-CALL_FUNCTION
-, 
-g\92\94©Ü
-);
-
-4132 
-C®lKnownFunùiÚ
-(
-known_funùiÚ
-,
-
-4133 
-\9a¡r
-->
-hydrog\92
-()->
-fÜm®_·¿m\91\94_couÁ
-(),
-
-4134 
-\9a¡r
-->
\99y
-(), in¡r, 
-R4_CONTAINS_TARGET
-);
-
-4139 \1e
-       gLCodeG\92
-::
-DoTa\9eC®lThroughMegamÜphicCache
-(
-
-4140 
-LTa\9eC®lThroughMegamÜphicCache
-* 
-\9a¡r
-) {
-
-4141 
-Regi¡\94
-»ûiv\94
- = 
-ToRegi¡\94
-(
-\9a¡r
-->receiver());
-
-4142 
-Regi¡\94
-       gÇme
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Çme
-());
-
-4143 
-DCHECK
-(
-»ûiv\94
-.
-is
-(
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-4144 
-DCHECK
-(
-Çme
-.
-is
-(
-LßdDesü\9d
-::
-NameRegi¡\94
-()));
-
-4145 
-DCHECK
-(
-»ûiv\94
-.
-is
-(
-r4
-));
-
-4146 
-DCHECK
-(
-Çme
-.
-is
-(
-r5
-));
-
-4148 
-Regi¡\94
-       gsü©ch
- = 
-r6
-;
-
-4149 
-Regi¡\94
-       gex\8ca
- = 
-r7
-;
-
-4150 
-Regi¡\94
-       gex\8ca2
- = 
-r8
-;
-
-4151 
-Regi¡\94
-       gex\8ca3
- = 
-r9
-;
-
-4154 
-boÞ
-       gmu¡_\8b¬down_äame
- = 
-N\93dsEag\94F¿me
-();
-
-4157 
-isީe
-()->
-¡ub_ÿche
-()->
-G\92\94©eProbe
-(
-masm
-(), 
-\9a¡r
-->
-hydrog\92
-()->
-æags
-(),
-
-4158 
-mu¡_\8b¬down_äame
-, 
-»ûiv\94
-, 
-Çme
-,
-
-4159 
-sü©ch
-, 
-ex\8ca
-, 
-ex\8ca2
-, 
-ex\8ca3
-);
-
-4162 ià(
-       gmu¡_\8b¬down_äame
-__
-L\97veF¿me
-(
-S\8fckF¿me
-::
-INTERNAL
-);
-
-4163 
-       gLßdIC
-::
-G\92\94©eMiss
-(
-masm
-());
-
-4167 \1e
-       gLCodeG\92
-::
-DoC®lW\99hDesü\9d
-(
-LC®lW\99hDesü\9d
-* 
-\9a¡r
-) {
-
-4168 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-4170 
-LPo\9a\8brM­
-* 
-       gpo\9a\8brs
- = 
-\9a¡r
-->
-po\9a\8br_m­
-();
-
-4171 
-Saãpo\9atG\92\94©Ü
-g\92\94©Ü
-(
-this
-, 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-4173 ià(
-       g\9a¡r
-->
-\8frg\91
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4174 
-LCÚ¡ªtO³¿nd
-* 
-       g\8frg\91
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-\9a¡r
-->
-\8frg\91
-());
-
-4175 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- = 
-HªdË
-<
-Code
->::
-ÿ¡
-(
-ToHªdË
-(
-\8frg\91
-));
-
-4176 
-       gg\92\94©Ü
-.
-BefÜeC®l
-(
-__
-C®lSize
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-));
-
-4177 
-__
-C®l
-(
-code
-, 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-4179 
-DCHECK
-(
-\9a¡r
-->
-\8frg\91
-()->
-IsRegi¡\94
-());
-
-4180 
-Regi¡\94
-       g\8frg\91
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8frg\91
-());
-
-4181 
-       gg\92\94©Ü
-.
-BefÜeC®l
-(
-__
-C®lSize
-(
-\8frg\91
-));
-
-4182 
-__
-addi
-(
-\9d
-, 
-\8frg\91
-, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4183 
-__
-C®lJSEÁry
-(
-\9d
-);
-
-4185 
-       gg\92\94©Ü
-.
-Aá\94C®l
-();
-
-4189 \1e
-       gLCodeG\92
-::
-DoC®lJSFunùiÚ
-(
-LC®lJSFunùiÚ
-* 
-\9a¡r
-) {
-
-4190 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-()).
-is
-(
-r4
-));
-
-4191 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-4193 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-·ss_¬gum\92t_couÁ
-()) {
-
-4194 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-\9a¡r
-->
\99y
-()));
-
-4198 
-__
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-4200 
-boÞ
-       gis_£lf_ÿÎ
- = 
-çl£
-;
-
-4201 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-funùiÚ
-()->
-IsCÚ¡ªt
-()) {
-
-4202 
-HCÚ¡ªt
-* 
-       gfun_cڡ
- = HCÚ¡ªt::
-ÿ¡
-(
-\9a¡r
-->
-hydrog\92
-()->
-funùiÚ
-());
-
-4203 
-       gHªdË
-<
-       gJSFunùiÚ
-> 
-       gjsfun
- =
-
-4204 
-HªdË
-<
-JSFunùiÚ
->::
-ÿ¡
-(
-fun_cڡ
-->
-hªdË
-(
-isީe
-()));
-
-4205 
-       gis_£lf_ÿÎ
- = 
-jsfun
-.
-is_id\92tiÿl_to
-(
-\9afo
-()->
-þosu»
-());
-
-4208 ià(
-       gis_£lf_ÿÎ
-) {
-
-4209 
-__
-C®lS\96f
-();
-
-4211 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-4212 
-__
-C®lJSEÁry
-(
-\9d
-);
-
-4215 
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-\9a¡r
-, 
-RECORD_SIMPLE_SAFEPOINT
-);
-
-4219 \1e
-       gLCodeG\92
-::
-DoC®lFunùiÚ
-(
-LC®lFunùiÚ
-* 
-\9a¡r
-) {
-
-4220 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4221 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-()).
-is
-(
-r4
-));
-
-4222 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-4224 \12
-       g¬\99y
- = 
-\9a¡r
-->
\99y
-();
-
-4225 
-C®lFunùiÚStub
-¡ub
-(
-isީe
-(), 
\99y
-, 
-\9a¡r
-->
-hydrog\92
-()->
-funùiÚ_æags
-());
-
-4226 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-4230 \1e
-       gLCodeG\92
-::
-DoC®lNew
-(
-LC®lNew
-* 
-\9a¡r
-) {
-
-4231 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4232 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cÚ¡ruùÜ
-()).
-is
-(
-r4
-));
-
-4233 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-4235 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-\9a¡r
-->
\99y
-()));
-
-4237 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4238 
-C®lCÚ¡ruùStub
-¡ub
-(
-isީe
-(), 
-NO_CALL_CONSTRUCTOR_FLAGS
-);
-
-4239 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-, 
-\9a¡r
-);
-
-4243 \1e
-       gLCodeG\92
-::
-DoC®lNewA¼ay
-(
-LC®lNewA¼ay
-* 
-\9a¡r
-) {
-
-4244 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4245 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cÚ¡ruùÜ
-()).
-is
-(
-r4
-));
-
-4246 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()).
-is
-(
-r3
-));
-
-4248 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-\9a¡r
-->
\99y
-()));
-
-4249 
-__
-LßdRoÙ
-(
-r5
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4250 
-EËm\92tsK\9ad
-       gk\9ad
- = 
-\9a¡r
-->
-hydrog\92
-()->
-\96em\92ts_k\9ad
-();
-
-4251 
-AÎoÿtiÚS\99eOv\94rideMode
-       gov\94ride_mode
- =
-
-4252 (
-AÎoÿtiÚS\99e
-::
-G\91Mode
-(
-k\9ad
-è=ð
-TRACK_ALLOCATION_SITE
-)
-
-4253 ? 
-DISABLE_ALLOCATION_SITES
-
-
-4254 : 
-DONT_OVERRIDE
-;
-
-4256 ià(
-       g\9a¡r
-->
\99y
-() == 0) {
-
-4257 
-A¼ayNoArgum\92tCÚ¡ruùÜStub
-¡ub
-(
-isީe
-(), 
-k\9ad
-, 
-ov\94ride_mode
-);
-
-4258 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-, 
-\9a¡r
-);
-
-4259 } \vià(
-       g\9a¡r
-->
\99y
-() == 1) {
-
-4260 
-Lab\96
-dÚe
-;
-
-4261 ià(
-IsFa¡PackedEËm\92tsK\9ad
-(
-k\9ad
-)) {
-
-4262 
-Lab\96
-       g·cked_ÿ£
-;
-
-4265 
-__
-LßdP
-(
-r8
-, 
-MemO³¿nd
-(
-, 0));
-
-4266 
-__
-cmpi
-(
-r8
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4267 
-__
-beq
-(&
-·cked_ÿ£
-);
-
-4269 
-EËm\92tsK\9ad
-       ghÞey_k\9ad
- = 
-G\91HÞeyEËm\92tsK\9ad
-(
-k\9ad
-);
-
-4270 
-A¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub
-(
-isީe
-(), 
-hÞey_k\9ad
-,
-
-4271 
-ov\94ride_mode
-);
-
-4272 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-, 
-\9a¡r
-);
-
-4273 
-__
-b
-(&
-dÚe
-);
-
-4274 
-__
-b\9ad
-(&
-·cked_ÿ£
-);
-
-4277 
-A¼ayS\9agËArgum\92tCÚ¡ruùÜStub
-¡ub
-(
-isީe
-(), 
-k\9ad
-, 
-ov\94ride_mode
-);
-
-4278 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-, 
-\9a¡r
-);
-
-4279 
-__
-b\9ad
-(&
-dÚe
-);
-
-4281 
-A¼ayNArgum\92tsCÚ¡ruùÜStub
-¡ub
-(
-isީe
-(), 
-k\9ad
-, 
-ov\94ride_mode
-);
-
-4282 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CONSTRUCT_CALL
-, 
-\9a¡r
-);
-
-4287 \1e
-       gLCodeG\92
-::
-DoC®lRuÁime
-(
-LC®lRuÁime
-* 
-\9a¡r
-) {
-
-4288 
-C®lRuÁime
-(
-\9a¡r
-->
-funùiÚ
-(), in¡r->
\99y
-(), instr);
-
-4292 \1e
-       gLCodeG\92
-::
-DoStÜeCodeEÁry
-(
-LStÜeCodeEÁry
-* 
-\9a¡r
-) {
-
-4293 
-Regi¡\94
-funùiÚ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->function());
-
-4294 
-Regi¡\94
-       gcode_objeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-code_objeù
-());
-
-4295 
-__
-addi
-(
-code_objeù
-, code_object,
-
-4296 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-4297 
-__
-StÜeP
-(
-code_objeù
-,
-
-4298 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-), 
-r0
-);
-
-4302 \1e
-       gLCodeG\92
-::
-DoIÂ\94AÎoÿ\8bdObjeù
-(
-LIÂ\94AÎoÿ\8bdObjeù
-* 
-\9a¡r
-) {
-
-4303 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-4304 
-Regi¡\94
-       gba£
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-ba£_objeù
-());
-
-4305 ià(
-       g\9a¡r
-->
-off£t
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4306 
-LCÚ¡ªtO³¿nd
-* 
-       goff£t
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-\9a¡r
-->
-off£t
-());
-
-4307 
-__
-Add
-(
-»suÉ
-, 
-ba£
-, 
-ToIÁeg\9432
-(
-off£t
-), 
-r0
-);
-
-4309 
-Regi¡\94
-       goff£t
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-off£t
-());
-
-4310 
-__
-add
-(
-»suÉ
-, 
-ba£
-, 
-off£t
-);
-
-4315 \1e
-       gLCodeG\92
-::
-DoStÜeNamedF\9bld
-(
-LStÜeNamedF\9bld
-* 
-\9a¡r
-) {
-
-4316 
-HStÜeNamedF\9bld
-* 
-h\9a¡r
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-4317 
-R\95»£Á©iÚ
-       g»´e£Á©iÚ
- = 
-\9a¡r
-->
-»´e£Á©iÚ
-();
-
-4319 
-Regi¡\94
-       gobjeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-4320 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4321 
-HObjeùAcûss
-       gacûss
- = 
-h\9a¡r
-->
-acûss
-();
-
-4322 \12
-       goff£t
- = 
-acûss
-.
-off£t
-();
-
-4324 ià(
-       gacûss
-.
-IsEx\8bº®MemÜy
-()) {
-
-4325 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4326 
-MemO³¿nd
-       gÝ\94ªd
- = MemO³¿nd(
-objeù
-, 
-off£t
-);
-
-4327 
-__
-StÜeR\95»£Á©iÚ
-(
-v®ue
-, 
\94ªd
-, 
-»´e£Á©iÚ
-, 
-r0
-);
-
-4331 
-__
-As£¹NÙSmi
-(
-objeù
-);
-
-4333 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4334 
-DCHECK
-(!
-»´e£Á©iÚ
-.
-IsSmi
-(è|| !
-\9a¡r
-->
-v®ue
-()->
-IsCÚ¡ªtO³¿nd
-() ||
-
-4335 
-IsIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-v®ue
-())));
-
-4337 
-DCHECK
-(!
-»´e£Á©iÚ
-.
-IsSmi
-(è|| !
-\9a¡r
-->
-v®ue
-()->
-IsCÚ¡ªtO³¿nd
-() ||
-
-4338 
-IsSmi
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-v®ue
-())));
-
-4340 ià(
-       g»´e£Á©iÚ
-.
-IsDoubË
-()) {
-
-4341 
-DCHECK
-(
-acûss
-.
-IsInobjeù
-());
-
-4342 
-DCHECK
-(!
-h\9a¡r
-->
-has_\8cªs\99
-());
-
-4343 
-DCHECK
-(!
-h\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-());
-
-4344 
-DoubËRegi¡\94
-       gv®ue
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4345 
-__
-¡fd
-(
-v®ue
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-off£t
-));
-
-4349 ià(
-       gh\9a¡r
-->
-has_\8cªs\99
-()) {
-
-4350 
-       gHªdË
-<
-       gM­
-> 
-       g\8cªs\99
- = 
-h\9a¡r
-->
-\8cªs\99iÚ_m­
-();
-
-4351 
-AddD\95»ÿtiÚD\95\92d\92cy
-(
-\8cªs\99
-);
-
-4352 
-__
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-\8cªs\99
-));
-
-4353 
-__
-StÜeP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-4354 ià(
-       gh\9a¡r
-->
-N\93dsWr\99eB¬r\9brFÜM­
-()) {
-
-4355 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-4357 
-__
-RecÜdWr\99eFÜM­
-(
-objeù
-, 
-sü©ch
-, 
-\8bmp
-, 
-G\91L\9akRegi¡\94S\8f\8b
-(),
-
-4358 
-kSaveFPRegs
-);
-
-4363 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4365 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4367 ià(
-       g»´e£Á©iÚ
-.
-IsSmi
-() &&
-
-4368 
-       gh\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-()) {
-
-4369 
-DCHECK
-(
-h\9a¡r
-->
-¡Üe_mode
-(è=ð
-STORE_TO_INITIALIZED_ENTRY
-);
-
-4371 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-4372 
-STATIC_ASSERT
-(
-kSmiTagSize
- + 
-kSmiShiáSize
- == 32);
-
-4373 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-4374 
-       goff£t
- +ð
-kPo\9a\8brSize
- / 2;
-
-4376 
-       g»´e£Á©iÚ
- = 
-R\95»£Á©iÚ
-::
-IÁeg\9432
-();
-
-4380 ià(
-       gacûss
-.
-IsInobjeù
-()) {
-
-4381 
-MemO³¿nd
-       gÝ\94ªd
- = 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-off£t
-);
-
-4382 
-__
-StÜeR\95»£Á©iÚ
-(
-v®ue
-, 
\94ªd
-, 
-»´e£Á©iÚ
-, 
-r0
-);
-
-4383 ià(
-       gh\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-()) {
-
-4385 
-__
-RecÜdWr\99eF\9bld
-(
-
-4386 
-objeù
-, 
-off£t
-, 
-v®ue
-, 
-sü©ch
-, 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kSaveFPRegs
-,
-
-4387 
-EMIT_REMEMBERED_SET
-, 
-h\9a¡r
-->
-SmiCheckFÜWr\99eB¬r\9br
-(),
-
-4388 
-h\9a¡r
-->
-Po\9a\8brsToH\94eCheckFÜV®ue
-());
-
-4391 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-4392 
-MemO³¿nd
-       gÝ\94ªd
- = 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-off£t
-);
-
-4393 
-__
-StÜeR\95»£Á©iÚ
-(
-v®ue
-, 
\94ªd
-, 
-»´e£Á©iÚ
-, 
-r0
-);
-
-4394 ià(
-       gh\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-()) {
-
-4397 
-__
-RecÜdWr\99eF\9bld
-(
-
-4398 
-sü©ch
-, 
-off£t
-, 
-v®ue
-, 
-objeù
-, 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kSaveFPRegs
-,
-
-4399 
-EMIT_REMEMBERED_SET
-, 
-h\9a¡r
-->
-SmiCheckFÜWr\99eB¬r\9br
-(),
-
-4400 
-h\9a¡r
-->
-Po\9a\8brsToH\94eCheckFÜV®ue
-());
-
-4406 \1e
-       gLCodeG\92
-::
-DoStÜeNamedG\92\94ic
-(
-LStÜeNamedG\92\94ic
-* 
-\9a¡r
-) {
-
-4407 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4408 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-()).
-is
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-4409 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-()).
-is
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-()));
-
-4411 
-__
-mov
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-(), 
-O³¿nd
-(
-\9a¡r
-->
-Çme
-()));
-
-4412 
-       gHªdË
-<
-       gCode
-> 
-       gic
- = 
-StÜeIC
-::
-\9a\99\9flize_¡ub
-(
-isީe
-(), 
-\9a¡r
-->
-¡riù_mode
-());
-
-4413 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-4417 \1e
-       gLCodeG\92
-::
-DoBoundsCheck
-(
-LBoundsCheck
-* 
-\9a¡r
-) {
-
-4418 
-R\95»£Á©iÚ
-»´e£Á©iÚ
- = 
-\9a¡r
-->
-hydrog\92
-()->
-Ëngth
-()->representation();
-
-4419 
-DCHECK
-(
-»´e£Á©iÚ
-.
-Equ®s
-(
-\9a¡r
-->
-hydrog\92
-()->
-\9adex
-()->representation()));
-
-4420 
-DCHECK
-(
-»´e£Á©iÚ
-.
-IsSmiOrIÁeg\9432
-());
-
-4422 
-CÚd\99
-       gcc
- = 
-\9a¡r
-->
-hydrog\92
-()->
-®low_equ®\99y
-(è? 
- : 
-;
-
-4423 ià(
-       g\9a¡r
-->
-Ëngth
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4424 
-\9at32_t
-       gËngth
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-Ëngth
-()));
-
-4425 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-4426 ià(
-       g»´e£Á©iÚ
-.
-IsSmi
-()) {
-
-4427 
-__
-Cm¶i
-(
-\9adex
-, 
-O³¿nd
-(
-Smi
-::
-FromIÁ
-(
-Ëngth
-)), 
-r0
-);
-
-4429 
-__
-Cm¶wi
-(
-\9adex
-, 
-O³¿nd
-(
-Ëngth
-), 
-r0
-);
-
-4431 
-       gcc
- = 
-Commu\8bCÚd\99
-(
-cc
-);
-
-4432 } \vià(
-       g\9a¡r
-->
-\9adex
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4433 
-\9at32_t
-       g\9adex
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-\9adex
-()));
-
-4434 
-Regi¡\94
-       gËngth
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëngth
-());
-
-4435 ià(
-       g»´e£Á©iÚ
-.
-IsSmi
-()) {
-
-4436 
-__
-Cm¶i
-(
-Ëngth
-, 
-O³¿nd
-(
-Smi
-::
-FromIÁ
-(
-\9adex
-)), 
-r0
-);
-
-4438 
-__
-Cm¶wi
-(
-Ëngth
-, 
-O³¿nd
-(
-\9adex
-), 
-r0
-);
-
-4441 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-4442 
-Regi¡\94
-       gËngth
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëngth
-());
-
-4443 ià(
-       g»´e£Á©iÚ
-.
-IsSmi
-()) {
-
-4444 
-__
-cm¶
-(
-Ëngth
-, 
-\9adex
-);
-
-4446 
-__
-cm¶w
-(
-Ëngth
-, 
-\9adex
-);
-
-4449 ià(
-       gFLAG_debug_code
- && 
-       g\9a¡r
-->
-hydrog\92
-()->
-sk\9d_check
-()) {
-
-4450 
-Lab\96
-       gdÚe
-;
-
-4451 
-__
-b
-(
-Neg©eCÚd\99
-(
-cc
-), &
-dÚe
-);
-
-4452 
-__
-¡Ý
-("eliminated bounds check failed");
-
-4453 
-__
-b\9ad
-(&
-dÚe
-);
-
-4455 
-DeÝtimizeIf
-(
-cc
-, 
-\9a¡r
-, "out of bounds");
-
-4460 \1e
-       gLCodeG\92
-::
-DoStÜeKeyedEx\8bº®A¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-) {
-
-4461 
-Regi¡\94
-ex\8bº®_po\9a\8br
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-4462 
-Regi¡\94
-       gkey
- = 
-no_»g
-;
-
-4463 
-EËm\92tsK\9ad
-       g\96em\92ts_k\9ad
- = 
-\9a¡r
-->
-\96em\92ts_k\9ad
-();
-
-4464 
-boÞ
-       gkey_is_cÚ¡ªt
- = 
-\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-();
-
-4465 \12
-       gcÚ¡ªt_key
- = 0;
-
-4466 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-4467 
-       gcÚ¡ªt_key
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-key
-()));
-
-4468 ià(
-       gcÚ¡ªt_key
- & 0xF0000000) {
-
-4469 
-AbÜt
-(
-kA¼ayIndexCÚ¡ªtV®ueTooBig
-);
-
-4472 
-       gkey
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-4474 \12
-       g\96em\92t_size_shiá
- = 
-EËm\92tsK\9adToShiáSize
-(
-\96em\92ts_k\9ad
-);
-
-4475 
-boÞ
-       gkey_is_smi
- = 
-\9a¡r
-->
-hydrog\92
-()->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-();
-
-4476 \12
-       gba£_off£t
- = 
-\9a¡r
-->
-ba£_off£t
-();
-
-4478 ià(
-       g\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT32_ELEMENTS
- ||
-
-4479 
-\96em\92ts_k\9ad
- =ð
-FLOAT32_ELEMENTS
- ||
-
-4480 
-\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT64_ELEMENTS
- ||
-
-4481 
-\96em\92ts_k\9ad
- =ð
-FLOAT64_ELEMENTS
-) {
-
-4482 
-Regi¡\94
-add»ss
- = 
-sü©ch0
-();
-
-4483 
-DoubËRegi¡\94
-v®ue
-(
-ToDoubËRegi¡\94
-(
-\9a¡r
-->value()));
-
-4484 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-4485 ià(
-       gcÚ¡ªt_key
- != 0) {
-
-4486 
-__
-Add
-(
-add»ss
-, 
-ex\8bº®_po\9a\8br
-, 
-cÚ¡ªt_key
- << 
-\96em\92t_size_shiá
-,
-
-4487 
-r0
-);
-
-4489 
-       gadd»ss
- = 
-ex\8bº®_po\9a\8br
-;
-
-4492 
-__
-IndexToA¼ayOff£t
-(
-r0
-, 
-key
-, 
-\96em\92t_size_shiá
-, 
-key_is_smi
-);
-
-4493 
-__
-add
-(
-add»ss
-, 
-ex\8bº®_po\9a\8br
-, 
-r0
-);
-
-4495 ià(
-       g\96em\92ts_k\9ad
- =ð
-EXTERNAL_FLOAT32_ELEMENTS
- ||
-
-4496 
-\96em\92ts_k\9ad
- =ð
-FLOAT32_ELEMENTS
-) {
-
-4497 
-__
-ä¥
-(
-doubË_sü©ch0
-(), 
-v®ue
-);
-
-4498 
-__
-¡fs
-(
-doubË_sü©ch0
-(), 
-MemO³¿nd
-(
-add»ss
-, 
-ba£_off£t
-));
-
-4500 
-__
-¡fd
-(
-v®ue
-, 
-MemO³¿nd
-(
-add»ss
-, 
-ba£_off£t
-));
-
-4503 
-Regi¡\94
-v®ue
-(
-ToRegi¡\94
-(
-\9a¡r
-->value()));
-
-4504 
-MemO³¿nd
-       gmem_Ý\94ªd
- =
-
-4505 
-P»·»KeyedO³¿nd
-(
-key
-, 
-ex\8bº®_po\9a\8br
-, 
-key_is_cÚ¡ªt
-, 
-key_is_smi
-,
-
-4506 
-cÚ¡ªt_key
-, 
-\96em\92t_size_shiá
-, 
-ba£_off£t
-);
-
-4507 \1a
-       g\96em\92ts_k\9ad
-) {
-
-4508 \ 4
-       gEXTERNAL_UINT8_CLAMPED_ELEMENTS
-:
-
-4509 \ 4
-EXTERNAL_INT8_ELEMENTS
-:
-
-4510 \ 4
-EXTERNAL_UINT8_ELEMENTS
-:
-
-4511 \ 4
-UINT8_ELEMENTS
-:
-
-4512 \ 4
-UINT8_CLAMPED_ELEMENTS
-:
-
-4513 \ 4
-INT8_ELEMENTS
-:
-
-4514 ià(
-key_is_cÚ¡ªt
-) {
-
-4515 
-__
-StÜeBy\8b
-(
-v®ue
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-4517 
-__
-¡bx
-(
-v®ue
-, 
-mem_Ý\94ªd
-);
-
-4520 \ 4
-       gEXTERNAL_INT16_ELEMENTS
-:
-
-4521 \ 4
-EXTERNAL_UINT16_ELEMENTS
-:
-
-4522 \ 4
-INT16_ELEMENTS
-:
-
-4523 \ 4
-UINT16_ELEMENTS
-:
-
-4524 ià(
-key_is_cÚ¡ªt
-) {
-
-4525 
-__
-StÜeH®fWÜd
-(
-v®ue
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-4527 
-__
-¡hx
-(
-v®ue
-, 
-mem_Ý\94ªd
-);
-
-4530 \ 4
-       gEXTERNAL_INT32_ELEMENTS
-:
-
-4531 \ 4
-EXTERNAL_UINT32_ELEMENTS
-:
-
-4532 \ 4
-INT32_ELEMENTS
-:
-
-4533 \ 4
-UINT32_ELEMENTS
-:
-
-4534 ià(
-key_is_cÚ¡ªt
-) {
-
-4535 
-__
-StÜeWÜd
-(
-v®ue
-, 
-mem_Ý\94ªd
-, 
-r0
-);
-
-4537 
-__
-¡wx
-(
-v®ue
-, 
-mem_Ý\94ªd
-);
-
-4540 \ 4
-       gFLOAT32_ELEMENTS
-:
-
-4541 \ 4
-FLOAT64_ELEMENTS
-:
-
-4542 \ 4
-EXTERNAL_FLOAT32_ELEMENTS
-:
-
-4543 \ 4
-EXTERNAL_FLOAT64_ELEMENTS
-:
-
-4544 \ 4
-FAST_DOUBLE_ELEMENTS
-:
-
-4545 \ 4
-FAST_ELEMENTS
-:
-
-4546 \ 4
-FAST_SMI_ELEMENTS
-:
-
-4547 \ 4
-FAST_HOLEY_DOUBLE_ELEMENTS
-:
-
-4548 \ 4
-FAST_HOLEY_ELEMENTS
-:
-
-4549 \ 4
-FAST_HOLEY_SMI_ELEMENTS
-:
-
-4550 \ 4
-DICTIONARY_ELEMENTS
-:
-
-4551 \ 4
-SLOPPY_ARGUMENTS_ELEMENTS
-:
-
-4552 
-UNREACHABLE
-();
-
-4559 \1e
-       gLCodeG\92
-::
-DoStÜeKeyedFixedDoubËA¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-) {
-
-4560 
-DoubËRegi¡\94
-v®ue
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->value());
-
-4561 
-Regi¡\94
-       g\96em\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-4562 
-Regi¡\94
-       gkey
- = 
-no_»g
-;
-
-4563 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4564 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-doubË_sü©ch0
-();
-
-4565 
-boÞ
-       gkey_is_cÚ¡ªt
- = 
-\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-();
-
-4566 \12
-       gcÚ¡ªt_key
- = 0;
-
-4570 ià(
-       gkey_is_cÚ¡ªt
-) {
-
-4571 
-       gcÚ¡ªt_key
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-key
-()));
-
-4572 ià(
-       gcÚ¡ªt_key
- & 0xF0000000) {
-
-4573 
-AbÜt
-(
-kA¼ayIndexCÚ¡ªtV®ueTooBig
-);
-
-4576 
-       gkey
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-4578 \12
-       g\96em\92t_size_shiá
- = 
-EËm\92tsK\9adToShiáSize
-(
-FAST_DOUBLE_ELEMENTS
-);
-
-4579 
-boÞ
-       gkey_is_smi
- = 
-\9a¡r
-->
-hydrog\92
-()->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-();
-
-4580 \12
-       gba£_off£t
- = 
-\9a¡r
-->
-ba£_off£t
-(è+ 
-cÚ¡ªt_key
- * 
-kDoubËSize
-;
-
-4581 ià(!
-       gkey_is_cÚ¡ªt
-) {
-
-4582 
-__
-IndexToA¼ayOff£t
-(
-sü©ch
-, 
-key
-, 
-\96em\92t_size_shiá
-, 
-key_is_smi
-);
-
-4583 
-__
-add
-(
-sü©ch
-, 
-\96em\92ts
-, scratch);
-
-4584 
-       g\96em\92ts
- = 
-sü©ch
-;
-
-4586 ià(!
-is_\9at16
-(
-ba£_off£t
-)) {
-
-4587 
-__
-Add
-(
-sü©ch
-, 
-\96em\92ts
-, 
-ba£_off£t
-, 
-r0
-);
-
-4588 
-       gba£_off£t
- = 0;
-
-4589 
-       g\96em\92ts
- = 
-sü©ch
-;
-
-4592 ià(
-       g\9a¡r
-->
-N\93dsCªÚiÿliz©iÚ
-()) {
-
-4594 
-__
-CªÚiÿlizeNaN
-(
-doubË_sü©ch
-, 
-v®ue
-);
-
-4595 
-__
-¡fd
-(
-doubË_sü©ch
-, 
-MemO³¿nd
-(
-\96em\92ts
-, 
-ba£_off£t
-));
-
-4597 
-__
-¡fd
-(
-v®ue
-, 
-MemO³¿nd
-(
-\96em\92ts
-, 
-ba£_off£t
-));
-
-4602 \1e
-       gLCodeG\92
-::
-DoStÜeKeyedFixedA¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-) {
-
-4603 
-HStÜeKeyed
-* 
-h\9a¡r
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-4604 
-Regi¡\94
-       gv®ue
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4605 
-Regi¡\94
-       g\96em\92ts
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-4606 
-Regi¡\94
-       gkey
- = 
-\9a¡r
-->
-key
-()->
-IsRegi¡\94
-(è? 
-ToRegi¡\94
-(\9a¡r->key()è: 
-no_»g
-;
-
-4607 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4608 
-Regi¡\94
-       g¡Üe_ba£
- = 
-sü©ch
-;
-
-4609 \12
-       goff£t
- = 
-\9a¡r
-->
-ba£_off£t
-();
-
-4612 ià(
-       g\9a¡r
-->
-key
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4613 
-DCHECK
-(!
-h\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-());
-
-4614 
-LCÚ¡ªtO³¿nd
-* 
-       gcÚ¡_Ý\94ªd
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-\9a¡r
-->
-key
-());
-
-4615 
-       goff£t
- +ð
-ToIÁeg\9432
-(
-cÚ¡_Ý\94ªd
-è* 
-kPo\9a\8brSize
-;
-
-4616 
-       g¡Üe_ba£
- = 
-\96em\92ts
-;
-
-4622 ià(
-       gh\9a¡r
-->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-4623 
-__
-SmiToP\8cA¼ayOff£t
-(
-sü©ch
-, 
-key
-);
-
-4625 
-__
-ShiáLeáImm
-(
-sü©ch
-, 
-key
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4627 
-__
-add
-(
-sü©ch
-, 
-\96em\92ts
-, scratch);
-
-4630 
-R\95»£Á©iÚ
-       g»´e£Á©iÚ
- = 
-h\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-();
-
-4632 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4634 ià(
-       g»´e£Á©iÚ
-.
-IsIÁeg\9432
-()) {
-
-4635 
-DCHECK
-(
-h\9a¡r
-->
-¡Üe_mode
-(è=ð
-STORE_TO_INITIALIZED_ENTRY
-);
-
-4636 
-DCHECK
-(
-h\9a¡r
-->
-\96em\92ts_k\9ad
-(è=ð
-FAST_SMI_ELEMENTS
-);
-
-4638 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-4639 
-STATIC_ASSERT
-(
-kSmiTagSize
- + 
-kSmiShiáSize
- == 32);
-
-4640 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-4641 
-       goff£t
- +ð
-kPo\9a\8brSize
- / 2;
-
-4646 
-__
-StÜeR\95»£Á©iÚ
-(
-v®ue
-, 
-MemO³¿nd
-(
-¡Üe_ba£
-, 
-off£t
-), 
-»´e£Á©iÚ
-,
-
-4647 
-r0
-);
-
-4649 ià(
-       gh\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-()) {
-
-4650 
-SmiCheck
-       gcheck_Ãeded
- = 
-h\9a¡r
-->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()
-
-4651 ? 
-OMIT_SMI_CHECK
-
-
-4652 : 
-INLINE_SMI_CHECK
-;
-
-4654 
-__
-Add
-(
-key
-, 
-¡Üe_ba£
-, 
-off£t
-, 
-r0
-);
-
-4655 
-__
-RecÜdWr\99e
-(
-\96em\92ts
-, 
-key
-, 
-v®ue
-, 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kSaveFPRegs
-,
-
-4656 
-EMIT_REMEMBERED_SET
-, 
-check_Ãeded
-,
-
-4657 
-h\9a¡r
-->
-Po\9a\8brsToH\94eCheckFÜV®ue
-());
-
-4662 \1e
-       gLCodeG\92
-::
-DoStÜeKeyed
-(
-LStÜeKeyed
-* 
-\9a¡r
-) {
-
-4664 ià(
-\9a¡r
-->
-is_ty³d_\96em\92ts
-()) {
-
-4665 
-DoStÜeKeyedEx\8bº®A¼ay
-(
-\9a¡r
-);
-
-4666 } \vià(
-       g\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-4667 
-DoStÜeKeyedFixedDoubËA¼ay
-(
-\9a¡r
-);
-
-4669 
-DoStÜeKeyedFixedA¼ay
-(
-\9a¡r
-);
-
-4674 \1e
-       gLCodeG\92
-::
-DoStÜeKeyedG\92\94ic
-(
-LStÜeKeyedG\92\94ic
-* 
-\9a¡r
-) {
-
-4675 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4676 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-()).
-is
-(
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-()));
-
-4677 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-key
-()).
-is
-(
-StÜeDesü\9d
-::
-NameRegi¡\94
-()));
-
-4678 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-()).
-is
-(
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-()));
-
-4680 
-       gHªdË
-<
-       gCode
-> 
-       gic
- =
-
-4681 
-CodeFaùÜy
-::
-KeyedStÜeIC
-(
-isީe
-(), 
-\9a¡r
-->
-¡riù_mode
-()).
-code
-();
-
-4682 
-C®lCode
-(
-ic
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-4686 \1e
-       gLCodeG\92
-::
-DoT¿ns\99iÚEËm\92tsK\9ad
-(
-LT¿ns\99iÚEËm\92tsK\9ad
-* 
-\9a¡r
-) {
-
-4687 
-Regi¡\94
-objeù_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-4688 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4690 
-       gHªdË
-<
-       gM­
-> 
-       gäom_m­
- = 
-\9a¡r
-->
-Üig\9a®_m­
-();
-
-4691 
-       gHªdË
-<
-       gM­
-> 
-       gto_m­
- = 
-\9a¡r
-->
-\8cªs\99iÚed_m­
-();
-
-4692 
-EËm\92tsK\9ad
-       gäom_k\9ad
- = 
-\9a¡r
-->
-äom_k\9ad
-();
-
-4693 
-EËm\92tsK\9ad
-       gto_k\9ad
- = 
-\9a¡r
-->
-to_k\9ad
-();
-
-4695 
-Lab\96
-       gnÙ_­¶iÿbË
-;
-
-4696 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù_»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4697 
-__
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-äom_m­
-), 
-r0
-);
-
-4698 
-__
-bÃ
-(&
-nÙ_­¶iÿbË
-);
-
-4700 ià(
-IsSim¶eM­ChªgeT¿ns\99
-(
-äom_k\9ad
-, 
-to_k\9ad
-)) {
-
-4701 
-Regi¡\94
-       gÃw_m­_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-Ãw_m­_\8bmp
-());
-
-4702 
-__
-mov
-(
-Ãw_m­_»g
-, 
-O³¿nd
-(
-to_m­
-));
-
-4703 
-__
-StÜeP
-(
-Ãw_m­_»g
-, 
-F\9bldMemO³¿nd
-(
-objeù_»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-),
-
-4704 
-r0
-);
-
-4706 
-__
-RecÜdWr\99eFÜM­
-(
-objeù_»g
-, 
-Ãw_m­_»g
-, 
-sü©ch
-,
-
-4707 
-G\91L\9akRegi¡\94S\8f\8b
-(), 
-kDÚtSaveFPRegs
-);
-
-4709 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4710 
-DCHECK
-(
-objeù_»g
-.
-is
-(
-r3
-));
-
-4711 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-4712 
-__
-Move
-(
-r4
-, 
-to_m­
-);
-
-4713 
-boÞ
-       gis_js_¬¿y
- = 
-äom_m­
-->
-\9a¡ªû_ty³
-(è=ð
-JS_ARRAY_TYPE
-;
-
-4714 
-T¿ns\99iÚEËm\92tsK\9adStub
-¡ub
-(
-isީe
-(), 
-äom_k\9ad
-, 
-to_k\9ad
-, 
-is_js_¬¿y
-);
-
-4715 
-__
-C®lStub
-(&
-¡ub
-);
-
-4716 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 0,
-
-4717 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-4719 
-__
-b\9ad
-(&
-nÙ_­¶iÿbË
-);
-
-4723 \1e
-       gLCodeG\92
-::
-DoT¿pAÎoÿtiÚMem\92to
-(
-LT¿pAÎoÿtiÚMem\92to
-* 
-\9a¡r
-) {
-
-4724 
-Regi¡\94
-objeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->object());
-
-4725 
-Regi¡\94
-       g\8bmp
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-4726 
-Lab\96
-       gno_mem\92to_found
-;
-
-4727 
-__
-Te¡JSA¼ayFÜAÎoÿtiÚMem\92to
-(
-objeù
-, 
-\8bmp
-, &
-no_mem\92to_found
-);
-
-4728 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "memento found");
-
-4729 
-__
-b\9ad
-(&
-no_mem\92to_found
-);
-
-4733 \1e
-       gLCodeG\92
-::
-DoS\8c\9agAdd
-(
-LS\8c\9agAdd
-* 
-\9a¡r
-) {
-
-4734 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-4735 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-Ëá
-()).
-is
-(
-r4
-));
-
-4736 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-right
-()).
-is
-(
-r3
-));
-
-4737 
-S\8c\9agAddStub
-¡ub
-(
-isީe
-(), 
-\9a¡r
-->
-hydrog\92
-()->
-æags
-(),
-
-4738 
-\9a¡r
-->
-hydrog\92
-()->
\91\92u»_æag
-());
-
-4739 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-4743 \1e
-       gLCodeG\92
-::
-DoS\8c\9agCh¬CodeAt
-(
-LS\8c\9agCh¬CodeAt
-* 
-\9a¡r
-) {
-
-4744 þas 
-       cDeã¼edS\8c\9agCh¬CodeAt
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-4745 
-public
-:
-
-4746 
-Deã¼edS\8c\9agCh¬CodeAt
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LS\8c\9agCh¬CodeAt
-* 
-\9a¡r
-)
-
-4747 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-4748 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-4749 
-codeg\92
-()->
-DoDeã¼edS\8c\9agCh¬CodeAt
-(
-\9a¡r_
-);
-
-4751 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-4753 
-       g´iv©e
-:
-
-4754 
-LS\8c\9agCh¬CodeAt
-* 
-\9a¡r_
-;
-
-4757 
-Deã¼edS\8c\9agCh¬CodeAt
-* 
-       gdeã¼ed
- =
-
-4758 
-Ãw
- (
-zÚe
-()è
-Deã¼edS\8c\9agCh¬CodeAt
-(
-this
-, 
-\9a¡r
-);
-
-4760 
-       gS\8c\9agCh¬LßdG\92\94©Ü
-::
-G\92\94©e
-(
-
-4761 
-masm
-(), 
-ToRegi¡\94
-(
-\9a¡r
-->
-¡r\9ag
-()), ToRegi¡\94(\9a¡r->
-\9adex
-()),
-
-4762 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-()), 
-deã¼ed
-->
-\92\8cy
-());
-
-4763 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-4767 \1e
-       gLCodeG\92
-::
-DoDeã¼edS\8c\9agCh¬CodeAt
-(
-LS\8c\9agCh¬CodeAt
-* 
-\9a¡r
-) {
-
-4768 
-Regi¡\94
-¡r\9ag
- = 
-ToRegi¡\94
-(
-\9a¡r
-->string());
-
-4769 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4770 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4775 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4777 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-4778 
-__
-push
-(
-¡r\9ag
-);
-
-4781 ià(
-       g\9a¡r
-->
-\9adex
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-4782 \12
-       gcÚ¡_\9adex
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-\9adex
-()));
-
-4783 
-__
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-Smi
-::
-FromIÁ
-(
-cÚ¡_\9adex
-));
-
-4784 
-__
-push
-(
-sü©ch
-);
-
-4786 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-4787 
-__
-SmiTag
-(
-\9adex
-);
-
-4788 
-__
-push
-(
-\9adex
-);
-
-4790 
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-kS\8c\9agCh¬CodeAtRT
-, 2, 
-\9a¡r
-,
-
-4791 
-\9a¡r
-->
-cڋxt
-());
-
-4792 
-__
-As£¹Smi
-(
-r3
-);
-
-4793 
-__
-SmiUÁag
-(
-r3
-);
-
-4794 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-»suÉ
-);
-
-4798 \1e
-       gLCodeG\92
-::
-DoS\8c\9agCh¬FromCode
-(
-LS\8c\9agCh¬FromCode
-* 
-\9a¡r
-) {
-
-4799 þas 
-       cDeã¼edS\8c\9agCh¬FromCode
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-4800 
-public
-:
-
-4801 
-Deã¼edS\8c\9agCh¬FromCode
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LS\8c\9agCh¬FromCode
-* 
-\9a¡r
-)
-
-4802 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-4803 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-4804 
-codeg\92
-()->
-DoDeã¼edS\8c\9agCh¬FromCode
-(
-\9a¡r_
-);
-
-4806 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-4808 
-       g´iv©e
-:
-
-4809 
-LS\8c\9agCh¬FromCode
-* 
-\9a¡r_
-;
-
-4812 
-Deã¼edS\8c\9agCh¬FromCode
-* 
-       gdeã¼ed
- =
-
-4813 
-Ãw
- (
-zÚe
-()è
-Deã¼edS\8c\9agCh¬FromCode
-(
-this
-, 
-\9a¡r
-);
-
-4815 
-DCHECK
-(
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-());
-
-4816 
-Regi¡\94
-       gch¬_code
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-ch¬_code
-());
-
-4817 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4818 
-DCHECK
-(!
-ch¬_code
-.
-is
-(
-»suÉ
-));
-
-4820 
-__
-cm¶i
-(
-ch¬_code
-, 
-O³¿nd
-(
-S\8c\9ag
-::
-kMaxOÃBy\8bCh¬Code
-));
-
-4821 
-__
-bgt
-(
-deã¼ed
-->
-\92\8cy
-());
-
-4822 
-__
-LßdRoÙ
-(
-»suÉ
-, 
-H\97p
-::
-kS\9agËCh¬aù\94S\8c\9agCacheRoÙIndex
-);
-
-4823 
-__
-ShiáLeáImm
-(
-r0
-, 
-ch¬_code
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-4824 
-__
-add
-(
-»suÉ
-,\84esuÉ, 
-r0
-);
-
-4825 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-4826 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-4827 
-__
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-4828 
-__
-beq
-(
-deã¼ed
-->
-\92\8cy
-());
-
-4829 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-4833 \1e
-       gLCodeG\92
-::
-DoDeã¼edS\8c\9agCh¬FromCode
-(
-LS\8c\9agCh¬FromCode
-* 
-\9a¡r
-) {
-
-4834 
-Regi¡\94
-ch¬_code
- = 
-ToRegi¡\94
-(
-\9a¡r
-->char_code());
-
-4835 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4840 
-__
-li
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4842 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-4843 
-__
-SmiTag
-(
-ch¬_code
-);
-
-4844 
-__
-push
-(
-ch¬_code
-);
-
-4845 
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-kCh¬FromCode
-, 1, 
-\9a¡r
-, in¡r->
-cڋxt
-());
-
-4846 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-»suÉ
-);
-
-4850 \1e
-       gLCodeG\92
-::
-DoIÁeg\9432ToDoubË
-(
-LIÁeg\9432ToDoubË
-* 
-\9a¡r
-) {
-
-4851 
-LO³¿nd
-* 
-\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-4852 
-DCHECK
-(
-\9aput
-->
-IsRegi¡\94
-(è|| iÅut->
-IsS\8fckSlÙ
-());
-
-4853 
-LO³¿nd
-* 
-       gou\8dut
- = 
-\9a¡r
-->
-»suÉ
-();
-
-4854 
-DCHECK
-(
-ou\8dut
-->
-IsDoubËRegi¡\94
-());
-
-4855 ià(
-       g\9aput
-->
-IsS\8fckSlÙ
-()) {
-
-4856 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-4857 
-__
-LßdP
-(
-sü©ch
-, 
-ToMemO³¿nd
-(
-\9aput
-));
-
-4858 
-__
-CÚv\94tIÁToDoubË
-(
-sü©ch
-, 
-ToDoubËRegi¡\94
-(
-ou\8dut
-));
-
-4860 
-__
-CÚv\94tIÁToDoubË
-(
-ToRegi¡\94
-(
-\9aput
-), 
-ToDoubËRegi¡\94
-(
-ou\8dut
-));
-
-4865 \1e
-       gLCodeG\92
-::
-DoU\9at32ToDoubË
-(
-LU\9at32ToDoubË
-* 
-\9a¡r
-) {
-
-4866 
-LO³¿nd
-* 
-\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-4867 
-LO³¿nd
-* 
-       gou\8dut
- = 
-\9a¡r
-->
-»suÉ
-();
-
-4868 
-__
-CÚv\94tUnsigÃdIÁToDoubË
-(
-ToRegi¡\94
-(
-\9aput
-), 
-ToDoubËRegi¡\94
-(
-ou\8dut
-));
-
-4872 \1e
-       gLCodeG\92
-::
-DoNumb\94TagI
-(
-LNumb\94TagI
-* 
-\9a¡r
-) {
-
-4873 þas 
-       cDeã¼edNumb\94TagI
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-4874 
-public
-:
-
-4875 
-Deã¼edNumb\94TagI
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LNumb\94TagI
-* 
-\9a¡r
-)
-
-4876 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-4877 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-4878 
-codeg\92
-()->
-DoDeã¼edNumb\94TagIU
-(
-\9a¡r_
-, in¡r_->
-v®ue
-(), in¡r_->
-\8bmp1
-(),
-
-4879 
-\9a¡r_
-->
-\8bmp2
-(), 
-SIGNED_INT32
-);
-
-4881 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-4883 
-       g´iv©e
-:
-
-4884 
-LNumb\94TagI
-* 
-\9a¡r_
-;
-
-4887 
-Regi¡\94
-       g¤c
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4888 
-Regi¡\94
-       gd¡
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4890 
-Deã¼edNumb\94TagI
-* 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()èDeã¼edNumb\94TagI(
-this
-, 
-\9a¡r
-);
-
-4891 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4892 
-__
-SmiTag
-(
-d¡
-, 
-¤c
-);
-
-4894 
-__
-SmiTagCheckOv\94æow
-(
-d¡
-, 
-¤c
-, 
-r0
-);
-
-4895 
-__
-B¿nchOnOv\94æow
-(
-deã¼ed
-->
-\92\8cy
-());
-
-4897 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-4901 \1e
-       gLCodeG\92
-::
-DoNumb\94TagU
-(
-LNumb\94TagU
-* 
-\9a¡r
-) {
-
-4902 þas 
-       cDeã¼edNumb\94TagU
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-4903 
-public
-:
-
-4904 
-Deã¼edNumb\94TagU
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LNumb\94TagU
-* 
-\9a¡r
-)
-
-4905 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-4906 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-4907 
-codeg\92
-()->
-DoDeã¼edNumb\94TagIU
-(
-\9a¡r_
-, in¡r_->
-v®ue
-(), in¡r_->
-\8bmp1
-(),
-
-4908 
-\9a¡r_
-->
-\8bmp2
-(), 
-UNSIGNED_INT32
-);
-
-4910 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-4912 
-       g´iv©e
-:
-
-4913 
-LNumb\94TagU
-* 
-\9a¡r_
-;
-
-4916 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-4917 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4919 
-Deã¼edNumb\94TagU
-* 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()èDeã¼edNumb\94TagU(
-this
-, 
-\9a¡r
-);
-
-4920 
-__
-Cm¶i
-(
-\9aput
-, 
-O³¿nd
-(
-Smi
-::
-kMaxV®ue
-), 
-r0
-);
-
-4921 
-__
-bgt
-(
-deã¼ed
-->
-\92\8cy
-());
-
-4922 
-__
-SmiTag
-(
-»suÉ
-, 
-\9aput
-);
-
-4923 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-4927 \1e
-       gLCodeG\92
-::
-DoDeã¼edNumb\94TagIU
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-LO³¿nd
-* 
-v®ue
-,
-
-4928 
-LO³¿nd
-* 
-\8bmp1
-, LO³¿nd* 
-\8bmp2
-,
-
-4929 
-IÁeg\94SigÃdÃss
-sigÃdÃss
-) {
-
-4930 
-Lab\96
-       gdÚe
-, 
-       g¦ow
-;
-
-4931 
-Regi¡\94
-       g¤c
- = 
-ToRegi¡\94
-(
-v®ue
-);
-
-4932 
-Regi¡\94
-       gd¡
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-4933 
-Regi¡\94
-       gtmp1
- = 
-sü©ch0
-();
-
-4934 
-Regi¡\94
-       gtmp2
- = 
-ToRegi¡\94
-(
-\8bmp1
-);
-
-4935 
-Regi¡\94
-       gtmp3
- = 
-ToRegi¡\94
-(
-\8bmp2
-);
-
-4936 
-DoubËRegi¡\94
-       gdbl_sü©ch
- = 
-doubË_sü©ch0
-();
-
-4938 ià(
-       gsigÃdÃss
- =ð
-SIGNED_INT32
-) {
-
-4942 ià(
-d¡
-.
-is
-(
-¤c
-)) {
-
-4943 
-__
-SmiUÁag
-(
-¤c
-, 
-d¡
-);
-
-4944 
-__
-xÜis
-(
-¤c
-, src, 
-O³¿nd
-(
-H\97pNumb\94
-::
-kSignMask
- >> 16));
-
-4946 
-__
-CÚv\94tIÁToDoubË
-(
-¤c
-, 
-dbl_sü©ch
-);
-
-4948 
-__
-CÚv\94tUnsigÃdIÁToDoubË
-(
-¤c
-, 
-dbl_sü©ch
-);
-
-4951 ià(
-       gFLAG_\9al\9ae_Ãw
-) {
-
-4952 
-__
-LßdRoÙ
-(
-tmp3
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-4953 
-__
-AÎoÿ\8bH\97pNumb\94
-(
-d¡
-, 
-tmp1
-, 
-tmp2
-, 
-tmp3
-, &
-¦ow
-);
-
-4954 
-__
-b
-(&
-dÚe
-);
-
-4958 
-__
-b\9ad
-(&
-¦ow
-);
-
-4963 
-__
-li
-(
-d¡
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4966 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-4973 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-4974 
-__
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-kAÎoÿ\8bH\97pNumb\94
-);
-
-4975 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 0,
-
-4976 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-4977 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-d¡
-);
-
-4982 
-__
-b\9ad
-(&
-dÚe
-);
-
-4983 
-__
-¡fd
-(
-dbl_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-d¡
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-4987 \1e
-       gLCodeG\92
-::
-DoNumb\94TagD
-(
-LNumb\94TagD
-* 
-\9a¡r
-) {
-
-4988 þas 
-       cDeã¼edNumb\94TagD
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-4989 
-public
-:
-
-4990 
-Deã¼edNumb\94TagD
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LNumb\94TagD
-* 
-\9a¡r
-)
-
-4991 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-4992 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-4993 
-codeg\92
-()->
-DoDeã¼edNumb\94TagD
-(
-\9a¡r_
-);
-
-4995 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-4997 
-       g´iv©e
-:
-
-4998 
-LNumb\94TagD
-* 
-\9a¡r_
-;
-
-5001 
-DoubËRegi¡\94
-       g\9aput_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5002 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-5003 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5004 
-Regi¡\94
-       g\8bmp1
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-5005 
-Regi¡\94
-       g\8bmp2
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp2
-());
-
-5007 
-Deã¼edNumb\94TagD
-* 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()èDeã¼edNumb\94TagD(
-this
-, 
-\9a¡r
-);
-
-5008 ià(
-       gFLAG_\9al\9ae_Ãw
-) {
-
-5009 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-5010 
-__
-AÎoÿ\8bH\97pNumb\94
-(
-»g
-, 
-\8bmp1
-, 
-\8bmp2
-, 
-sü©ch
-, 
-deã¼ed
-->
-\92\8cy
-());
-
-5012 
-__
-b
-(
-deã¼ed
-->
-\92\8cy
-());
-
-5014 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-5015 
-__
-¡fd
-(
-\9aput_»g
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-5019 \1e
-       gLCodeG\92
-::
-DoDeã¼edNumb\94TagD
-(
-LNumb\94TagD
-* 
-\9a¡r
-) {
-
-5023 
-Regi¡\94
-»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5024 
-__
-li
-(
-»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5026 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-5032 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-5033 
-__
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-kAÎoÿ\8bH\97pNumb\94
-);
-
-5034 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 0,
-
-5035 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-5036 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-»g
-);
-
-5040 \1e
-       gLCodeG\92
-::
-DoSmiTag
-(
-LSmiTag
-* 
-\9a¡r
-) {
-
-5041 
-HChªge
-* 
-hchªge
- = 
-\9a¡r
-->
-hydrog\92
-();
-
-5042 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5043 
-Regi¡\94
-       gou\8dut
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5044 ià(
-       ghchªge
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-) &&
-
-5045 
-hchªge
-->
-v®ue
-()->
-CheckFÏg
-(
-HV®ue
-::
-kU\9at32
-)) {
-
-5046 
-__
-Te¡UnsigÃdSmiCªdid©e
-(
-\9aput
-, 
-r0
-);
-
-5047 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-5049 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-5050 ià(
-       ghchªge
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-) &&
-
-5051 !
-hchªge
-->
-v®ue
-()->
-CheckFÏg
-(
-HV®ue
-::
-kU\9at32
-)) {
-
-5052 
-__
-SmiTagCheckOv\94æow
-(
-ou\8dut
-, 
-\9aput
-, 
-r0
-);
-
-5053 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-5056 
-__
-SmiTag
-(
-ou\8dut
-, 
-\9aput
-);
-
-5057 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-5063 \1e
-       gLCodeG\92
-::
-DoSmiUÁag
-(
-LSmiUÁag
-* 
-\9a¡r
-) {
-
-5064 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-5065 
-Regi¡\94
-       g\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5066 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5067 ià(
-       g\9a¡r
-->
-Ãeds_check
-()) {
-
-5068 
-STATIC_ASSERT
-(
-kH\97pObjeùTag
- == 1);
-
-5070 
-__
-ªdi
-(
-sü©ch
-, 
-\9aput
-, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-5071 
-__
-SmiUÁag
-(
-»suÉ
-, 
-\9aput
-);
-
-5072 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "nه Smi", 
-ü0
-);
-
-5074 
-__
-SmiUÁag
-(
-»suÉ
-, 
-\9aput
-);
-
-5079 \1e
-       gLCodeG\92
-::
-Em\99Numb\94UÁagD
-(
-LNumb\94UÁagD
-* 
-\9a¡r
-, 
-Regi¡\94
-\9aput_»g
-,
-
-5080 
-DoubËRegi¡\94
-»suÉ_»g
-,
-
-5081 
-Numb\94UÁagDMode
-mode
-) {
-
-5082 
-boÞ
-       gÿn_cÚv\94t_undef\9aed_to_Çn
- =
-
-5083 
-\9a¡r
-->
-hydrog\92
-()->
-ÿn_cÚv\94t_undef\9aed_to_Çn
-();
-
-5084 
-boÞ
-       gdeÝtimize_Ú_m\9aus_z\94o
- = 
-\9a¡r
-->
-hydrog\92
-()->
-deÝtimize_Ú_m\9aus_z\94o
-();
-
-5086 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-5087 
-DCHECK
-(!
-»suÉ_»g
-.
-is
-(
-doubË_sü©ch0
-()));
-
-5089 
-Lab\96
-       gcÚv\94t
-, 
-       glßd_smi
-, 
-       gdÚe
-;
-
-5091 ià(
-       gmode
- =ð
-NUMBER_CANDIDATE_IS_ANY_TAGGED
-) {
-
-5093 
-__
-UÁagAndJumpIfSmi
-(
-sü©ch
-, 
-\9aput_»g
-, &
-lßd_smi
-);
-
-5096 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5097 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-5098 
-__
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-5099 ià(
-       gÿn_cÚv\94t_undef\9aed_to_Çn
-) {
-
-5100 
-__
-bÃ
-(&
-cÚv\94t
-);
-
-5102 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 heap\82umber");
-
-5105 
-__
-lfd
-(
-»suÉ_»g
-, 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-5106 ià(
-       gdeÝtimize_Ú_m\9aus_z\94o
-) {
-
-5107 #ià
-V8_TARGET_ARCH_PPC64
-
-
-5108 
-__
-MovDoubËToIÁ64
-(
-sü©ch
-, 
-»suÉ_»g
-);
-
-5110 
-__
-¾diþ
-(
-sü©ch
-, scratch, 1, 0);
-
-5111 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(1));
-
-5113 
-__
-MovDoubËToIÁ64
-(
-sü©ch
-, 
-\9d
-, 
-»suÉ_»g
-);
-
-5114 
-__
-cmpi
-(
-\9d
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5115 
-__
-bÃ
-(&
-dÚe
-);
-
-5116 
-__
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-H\97pNumb\94
-::
-kSignMask
-), 
-r0
-);
-
-5118 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "minus zero");
-
-5120 
-__
-b
-(&
-dÚe
-);
-
-5121 ià(
-       gÿn_cÚv\94t_undef\9aed_to_Çn
-) {
-
-5122 
-__
-b\9ad
-(&
-cÚv\94t
-);
-
-5124 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-5125 
-__
-cmp
-(
-\9aput_»g
-, 
-\9d
-);
-
-5126 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 heap\82umber/undefined");
-
-5127 
-__
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kNªV®ueRoÙIndex
-);
-
-5128 
-__
-lfd
-(
-»suÉ_»g
-, 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-5129 
-__
-b
-(&
-dÚe
-);
-
-5132 
-__
-SmiUÁag
-(
-sü©ch
-, 
-\9aput_»g
-);
-
-5133 
-DCHECK
-(
-mode
- =ð
-NUMBER_CANDIDATE_IS_SMI
-);
-
-5136 
-__
-b\9ad
-(&
-lßd_smi
-);
-
-5138 
-__
-CÚv\94tIÁToDoubË
-(
-sü©ch
-, 
-»suÉ_»g
-);
-
-5139 
-__
-b\9ad
-(&
-dÚe
-);
-
-5143 \1e
-       gLCodeG\92
-::
-DoDeã¼edTaggedToI
-(
-LTaggedToI
-* 
-\9a¡r
-) {
-
-5144 
-Regi¡\94
-\9aput_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5145 
-Regi¡\94
-       gsü©ch1
- = 
-sü©ch0
-();
-
-5146 
-Regi¡\94
-       gsü©ch2
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-5147 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-doubË_sü©ch0
-();
-
-5148 
-DoubËRegi¡\94
-       gdoubË_sü©ch2
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-\8bmp2
-());
-
-5150 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-\9aput_»g
-è&& !sü©ch1.is(
-sü©ch2
-));
-
-5151 
-DCHECK
-(!
-sü©ch2
-.
-is
-(
-\9aput_»g
-è&& !sü©ch2.is(
-sü©ch1
-));
-
-5153 
-Lab\96
-       gdÚe
-;
-
-5156 
-__
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5157 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-5158 
-__
-cmp
-(
-sü©ch1
-, 
-\9d
-);
-
-5160 ià(
-       g\9a¡r
-->
-\8cunÿt\9ag
-()) {
-
-5163 
-Lab\96
-       gno_h\97p_numb\94
-, 
-       gcheck_boÞs
-, 
-       gcheck_çl£
-;
-
-5164 
-__
-bÃ
-(&
-no_h\97p_numb\94
-);
-
-5165 
-__
-mr
-(
-sü©ch2
-, 
-\9aput_»g
-);
-
-5166 
-__
-Trunÿ\8bH\97pNumb\94ToI
-(
-\9aput_»g
-, 
-sü©ch2
-);
-
-5167 
-__
-b
-(&
-dÚe
-);
-
-5171 
-__
-b\9ad
-(&
-no_h\97p_numb\94
-);
-
-5172 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-5173 
-__
-cmp
-(
-\9aput_»g
-, 
-\9d
-);
-
-5174 
-__
-bÃ
-(&
-check_boÞs
-);
-
-5175 
-__
-li
-(
-\9aput_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5176 
-__
-b
-(&
-dÚe
-);
-
-5178 
-__
-b\9ad
-(&
-check_boÞs
-);
-
-5179 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-5180 
-__
-cmp
-(
-\9aput_»g
-, 
-\9d
-);
-
-5181 
-__
-bÃ
-(&
-check_çl£
-);
-
-5182 
-__
-li
-(
-\9aput_»g
-, 
-O³¿nd
-(1));
-
-5183 
-__
-b
-(&
-dÚe
-);
-
-5185 
-__
-b\9ad
-(&
-check_çl£
-);
-
-5186 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-5187 
-__
-cmp
-(
-\9aput_»g
-, 
-\9d
-);
-
-5188 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "nÙ\87 h\97°numb\94/undef\9aed/\8cue/çl£", 
-ü7
-);
-
-5189 
-__
-li
-(
-\9aput_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5191 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "nÙ\87 h\97°numb\94", 
-ü7
-);
-
-5193 
-__
-lfd
-(
-doubË_sü©ch2
-,
-
-5194 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-5195 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-5197 
-__
-mr
-(
-sü©ch2
-, 
-\9aput_»g
-);
-
-5199 
-__
-TryDoubËToIÁ32Exaù
-(
-\9aput_»g
-, 
-doubË_sü©ch2
-, 
-sü©ch1
-,
-
-5200 
-doubË_sü©ch
-);
-
-5201 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lo¡\85»cisiÚ o¸NaN", 
-ü7
-);
-
-5203 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-5204 
-__
-cmpi
-(
-\9aput_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5205 
-__
-bÃ
-(&
-dÚe
-);
-
-5206 
-__
-lwz
-(
-sü©ch1
-,
-
-5207 
-F\9bldMemO³¿nd
-(
-sü©ch2
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
- +
-
-5208 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-5209 
-__
-cmpwi
-(
-sü©ch1
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5210 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "m\9au z\94o", 
-ü7
-);
-
-5213 
-__
-b\9ad
-(&
-dÚe
-);
-
-5217 \1e
-       gLCodeG\92
-::
-DoTaggedToI
-(
-LTaggedToI
-* 
-\9a¡r
-) {
-
-5218 þas 
-       cDeã¼edTaggedToI
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-5219 
-public
-:
-
-5220 
-Deã¼edTaggedToI
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LTaggedToI
-* 
-\9a¡r
-)
-
-5221 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-5222 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- { 
-codeg\92
-()->
-DoDeã¼edTaggedToI
-(
-\9a¡r_
-); }
-
-5223 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-5225 
-       g´iv©e
-:
-
-5226 
-LTaggedToI
-* 
-\9a¡r_
-;
-
-5229 
-LO³¿nd
-* 
-       g\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-5230 
-DCHECK
-(
-\9aput
-->
-IsRegi¡\94
-());
-
-5231 
-DCHECK
-(
-\9aput
-->
-Equ®s
-(
-\9a¡r
-->
-»suÉ
-()));
-
-5233 
-Regi¡\94
-       g\9aput_»g
- = 
-ToRegi¡\94
-(
-\9aput
-);
-
-5235 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsSmi
-()) {
-
-5236 
-__
-SmiUÁag
-(
-\9aput_»g
-);
-
-5238 
-Deã¼edTaggedToI
-* 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()èDeã¼edTaggedToI(
-this
-, 
-\9a¡r
-);
-
-5241 
-__
-JumpIfNÙSmi
-(
-\9aput_»g
-, 
-deã¼ed
-->
-\92\8cy
-());
-
-5243 
-__
-SmiUÁag
-(
-\9aput_»g
-);
-
-5244 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-5249 \1e
-       gLCodeG\92
-::
-DoNumb\94UÁagD
-(
-LNumb\94UÁagD
-* 
-\9a¡r
-) {
-
-5250 
-LO³¿nd
-* 
-\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-5251 
-DCHECK
-(
-\9aput
-->
-IsRegi¡\94
-());
-
-5252 
-LO³¿nd
-* 
-       g»suÉ
- = 
-\9a¡r
-->
-»suÉ
-();
-
-5253 
-DCHECK
-(
-»suÉ
-->
-IsDoubËRegi¡\94
-());
-
-5255 
-Regi¡\94
-       g\9aput_»g
- = 
-ToRegi¡\94
-(
-\9aput
-);
-
-5256 
-DoubËRegi¡\94
-       g»suÉ_»g
- = 
-ToDoubËRegi¡\94
-(
-»suÉ
-);
-
-5258 
-HV®ue
-* 
-       gv®ue
- = 
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-();
-
-5259 
-Numb\94UÁagDMode
-       gmode
- = 
-v®ue
-->
-»´e£Á©iÚ
-().
-IsSmi
-()
-
-5260 ? 
-NUMBER_CANDIDATE_IS_SMI
-
-
-5261 : 
-NUMBER_CANDIDATE_IS_ANY_TAGGED
-;
-
-5263 
-Em\99Numb\94UÁagD
-(
-\9a¡r
-, 
-\9aput_»g
-, 
-»suÉ_»g
-, 
-mode
-);
-
-5267 \1e
-       gLCodeG\92
-::
-DoDoubËToI
-(
-LDoubËToI
-* 
-\9a¡r
-) {
-
-5268 
-Regi¡\94
-»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5269 
-Regi¡\94
-       gsü©ch1
- = 
-sü©ch0
-();
-
-5270 
-DoubËRegi¡\94
-       gdoubË_\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5271 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-doubË_sü©ch0
-();
-
-5273 ià(
-       g\9a¡r
-->
-\8cunÿt\9ag
-()) {
-
-5274 
-__
-Trunÿ\8bDoubËToI
-(
-»suÉ_»g
-, 
-doubË_\9aput
-);
-
-5276 
-__
-TryDoubËToIÁ32Exaù
-(
-»suÉ_»g
-, 
-doubË_\9aput
-, 
-sü©ch1
-,
-
-5277 
-doubË_sü©ch
-);
-
-5279 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision or NaN");
-
-5280 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-5281 
-Lab\96
-dÚe
-;
-
-5282 
-__
-cmpi
-(
-»suÉ_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5283 
-__
-bÃ
-(&
-dÚe
-);
-
-5284 #ià
-V8_TARGET_ARCH_PPC64
-
-
-5285 
-__
-MovDoubËToIÁ64
-(
-sü©ch1
-, 
-doubË_\9aput
-);
-
-5287 
-__
-MovDoubËHighToIÁ
-(
-sü©ch1
-, 
-doubË_\9aput
-);
-
-5289 
-__
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5290 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-5291 
-__
-b\9ad
-(&
-dÚe
-);
-
-5297 \1e
-       gLCodeG\92
-::
-DoDoubËToSmi
-(
-LDoubËToSmi
-* 
-\9a¡r
-) {
-
-5298 
-Regi¡\94
-»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5299 
-Regi¡\94
-       gsü©ch1
- = 
-sü©ch0
-();
-
-5300 
-DoubËRegi¡\94
-       gdoubË_\9aput
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5301 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-doubË_sü©ch0
-();
-
-5303 ià(
-       g\9a¡r
-->
-\8cunÿt\9ag
-()) {
-
-5304 
-__
-Trunÿ\8bDoubËToI
-(
-»suÉ_»g
-, 
-doubË_\9aput
-);
-
-5306 
-__
-TryDoubËToIÁ32Exaù
-(
-»suÉ_»g
-, 
-doubË_\9aput
-, 
-sü©ch1
-,
-
-5307 
-doubË_sü©ch
-);
-
-5309 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "lost\85recision or NaN");
-
-5310 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-5311 
-Lab\96
-dÚe
-;
-
-5312 
-__
-cmpi
-(
-»suÉ_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5313 
-__
-bÃ
-(&
-dÚe
-);
-
-5314 #ià
-V8_TARGET_ARCH_PPC64
-
-
-5315 
-__
-MovDoubËToIÁ64
-(
-sü©ch1
-, 
-doubË_\9aput
-);
-
-5317 
-__
-MovDoubËHighToIÁ
-(
-sü©ch1
-, 
-doubË_\9aput
-);
-
-5319 
-__
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5320 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "minus zero");
-
-5321 
-__
-b\9ad
-(&
-dÚe
-);
-
-5324 #ià
-V8_TARGET_ARCH_PPC64
-
-
-5325 
-__
-SmiTag
-(
-»suÉ_»g
-);
-
-5327 
-__
-SmiTagCheckOv\94æow
-(
-»suÉ_»g
-, 
-r0
-);
-
-5328 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "ov\94æow", 
-ü0
-);
-
-5333 \1e
-       gLCodeG\92
-::
-DoCheckSmi
-(
-LCheckSmi
-* 
-\9a¡r
-) {
-
-5334 
-LO³¿nd
-* 
-\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-5335 
-__
-Te¡IfSmi
-(
-ToRegi¡\94
-(
-\9aput
-), 
-r0
-);
-
-5336 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "nه Smi", 
-ü0
-);
-
-5340 \1e
-       gLCodeG\92
-::
-DoCheckNÚSmi
-(
-LCheckNÚSmi
-* 
-\9a¡r
-) {
-
-5341 ià(!
-\9a¡r
-->
-hydrog\92
-()->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()) {
-
-5342 
-LO³¿nd
-* 
-\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-5343 
-__
-Te¡IfSmi
-(
-ToRegi¡\94
-(
-\9aput
-), 
-r0
-);
-
-5344 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "Smi", 
-ü0
-);
-
-5349 \1e
-       gLCodeG\92
-::
-DoCheckIn¡ªûTy³
-(
-LCheckIn¡ªûTy³
-* 
-\9a¡r
-) {
-
-5350 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5351 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-5353 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5354 
-__
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-5356 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-is_\9a\8brv®_check
-()) {
-
-5357 
-In¡ªûTy³
-       gf\9c¡
-;
-
-5358 
-In¡ªûTy³
-       gϡ
-;
-
-5359 
-       g\9a¡r
-->
-hydrog\92
-()->
-G\91CheckIÁ\94
-(&
-f\9c¡
-, &
-);
-
-5361 
-__
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-f\9c¡
-));
-
-5364 ià(
-       gf\9c¡
- =ð
-) {
-
-5365 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong instance\81ype");
-
-5367 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong instance\81ype");
-
-5369 ià(
-       gϡ
- !ð
-LAST_TYPE
-) {
-
-5370 
-__
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-));
-
-5371 
-DeÝtimizeIf
-(
-gt
-, 
-\9a¡r
-, "wrong instance\81ype");
-
-5375 
-u\9at8_t
-       gmask
-;
-
-5376 
-u\9at8_t
-       g\8fg
-;
-
-5377 
-       g\9a¡r
-->
-hydrog\92
-()->
-G\91CheckMaskAndTag
-(&
-mask
-, &
-\8fg
-);
-
-5379 ià(
-       gba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-mask
-)) {
-
-5380 
-DCHECK
-(
-\8fg
- =ð0 || 
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(tag));
-
-5381 
-__
-ªdi
-(
-r0
-, 
-sü©ch
-, 
-O³¿nd
-(
-mask
-));
-
-5382 
-DeÝtimizeIf
-(
-\8fg
- =ð0 ? 
- : 
-eq
-, 
-\9a¡r
-, "wrÚg in¡ªû\81y³", 
-ü0
-);
-
-5384 
-__
-ªdi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-mask
-));
-
-5385 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-\8fg
-));
-
-5386 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong instance\81ype");
-
-5392 \1e
-       gLCodeG\92
-::
-DoCheckV®ue
-(
-LCheckV®ue
-* 
-\9a¡r
-) {
-
-5393 
-Regi¡\94
-»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5394 
-       gHªdË
-<
-       gH\97pObjeù
-> 
-       gobjeù
- = 
-\9a¡r
-->
-hydrog\92
-()->
-objeù
-().
-hªdË
-();
-
-5395 
-AÎowDeã¼edHªdËD\94eã»nû
-       gsmi_check
-;
-
-5396 ià(
-isީe
-()->
-h\97p
-()->
-InNewS·û
-(*
-objeù
-)) {
-
-5397 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5398 
-       gHªdË
-<
-       gC\96l
-> 
-       gûÎ
- = 
-isީe
-()->
-çùÜy
-()->
-NewC\96l
-(
-objeù
-);
-
-5399 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-HªdË
-<
-Objeù
->(
-ûÎ
-)));
-
-5400 
-__
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-C\96l
-::
-kV®ueOff£t
-));
-
-5401 
-__
-cmp
-(
-»g
-, 
-\9d
-);
-
-5403 
-__
-Cmpi
-(
-»g
-, 
-O³¿nd
-(
-objeù
-), 
-r0
-);
-
-5405 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "value mismatch");
-
-5409 \1e
-       gLCodeG\92
-::
-DoDeã¼edIn¡ªûMig¿tiÚ
-(
-LCheckM­s
-* 
-\9a¡r
-, 
-Regi¡\94
-objeù
-) {
-
-5411 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-5412 
-__
-push
-(
-objeù
-);
-
-5413 
-__
-li
-(
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5414 
-__
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-kTryMig¿\8bIn¡ªû
-);
-
-5415 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 1,
-
-5416 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-5417 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-sü©ch0
-());
-
-5419 
-__
-Te¡IfSmi
-(
-sü©ch0
-(), 
-r0
-);
-
-5420 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "\9a¡ªû mig¿tiÚ fa\9eed", 
-ü0
-);
-
-5424 \1e
-       gLCodeG\92
-::
-DoCheckM­s
-(
-LCheckM­s
-* 
-\9a¡r
-) {
-
-5425 þas 
-       cDeã¼edCheckM­s
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-5426 
-public
-:
-
-5427 
-Deã¼edCheckM­s
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LCheckM­s
-* 
-\9a¡r
-, 
-Regi¡\94
-objeù
-)
-
-5428 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-), 
-objeù_
-(
-objeù
-) {
-
-5429 
-S\91Ex\99
-(
-check_m­s
-());
-
-5431 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-5432 
-codeg\92
-()->
-DoDeã¼edIn¡ªûMig¿tiÚ
-(
-\9a¡r_
-, 
-objeù_
-);
-
-5434 
-Lab\96
-* 
-check_m­s
-(è{ \15 &
-       gcheck_m­s_
-; }
-
-5435 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-5437 
-       g´iv©e
-:
-
-5438 
-LCheckM­s
-* 
-\9a¡r_
-;
-
-5439 
-Lab\96
-       gcheck_m­s_
-;
-
-5440 
-Regi¡\94
-       gobjeù_
-;
-
-5443 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-IsS\8fb\9e\99yCheck
-()) {
-
-5444 cڡ 
-       gUniqueS\91
-<
-       gM­
->* 
-       gm­s
- = 
-\9a¡r
-->
-hydrog\92
-()->
-m­s
-();
-
-5445 \ f\12
-       gi
- = 0; i < 
-       gm­s
-->
-size
-(); ++i) {
-
-5446 
-AddS\8fb\9e\99yD\95\92d\92cy
-(
-m­s
-->
-(
-i
-).
-hªdË
-());
-
-5451 
-Regi¡\94
-       gm­_»g
- = 
-sü©ch0
-();
-
-5453 
-LO³¿nd
-* 
-       g\9aput
- = 
-\9a¡r
-->
-v®ue
-();
-
-5454 
-DCHECK
-(
-\9aput
-->
-IsRegi¡\94
-());
-
-5455 
-Regi¡\94
-       g»g
- = 
-ToRegi¡\94
-(
-\9aput
-);
-
-5457 
-__
-LßdP
-(
-m­_»g
-, 
-F\9bldMemO³¿nd
-(
-»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5459 
-Deã¼edCheckM­s
-* 
-       gdeã¼ed
- = 
-NULL
-;
-
-5460 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-HasMig¿tiÚT¬g\91
-()) {
-
-5461 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()è
-Deã¼edCheckM­s
-(
-this
-, 
-\9a¡r
-, 
-»g
-);
-
-5462 
-__
-b\9ad
-(
-deã¼ed
-->
-check_m­s
-());
-
-5465 cڡ 
-       gUniqueS\91
-<
-       gM­
->* 
-       gm­s
- = 
-\9a¡r
-->
-hydrog\92
-()->
-m­s
-();
-
-5466 
-Lab\96
-       gsucûss
-;
-
-5467 \ f\12
-       gi
- = 0; i < 
-       gm­s
-->
-size
-() - 1; i++) {
-
-5468 
-       gHªdË
-<
-       gM­
-> 
-       gm­
- = 
-m­s
-->
-(
-i
-).
-hªdË
-();
-
-5469 
-__
-Com·»M­
-(
-m­_»g
-, 
-m­
-, &
-sucûss
-);
-
-5470 
-__
-beq
-(&
-sucûss
-);
-
-5473 
-       gHªdË
-<
-       gM­
-> 
-       gm­
- = 
-m­s
-->
-(m­s->
-size
-(è- 1).
-hªdË
-();
-
-5474 
-__
-Com·»M­
-(
-m­_»g
-, 
-m­
-, &
-sucûss
-);
-
-5475 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-HasMig¿tiÚT¬g\91
-()) {
-
-5476 
-__
-bÃ
-(
-deã¼ed
-->
-\92\8cy
-());
-
-5478 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong map");
-
-5481 
-__
-b\9ad
-(&
-sucûss
-);
-
-5485 \1e
-       gLCodeG\92
-::
-DoCÏmpDToU\9at8
-(
-LCÏmpDToU\9at8
-* 
-\9a¡r
-) {
-
-5486 
-DoubËRegi¡\94
-v®ue_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-unþam³d
-());
-
-5487 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5488 
-__
-CÏmpDoubËToU\9at8
-(
-»suÉ_»g
-, 
-v®ue_»g
-, 
-doubË_sü©ch0
-());
-
-5492 \1e
-       gLCodeG\92
-::
-DoCÏmpIToU\9at8
-(
-LCÏmpIToU\9at8
-* 
-\9a¡r
-) {
-
-5493 
-Regi¡\94
-unþam³d_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-unþam³d
-());
-
-5494 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5495 
-__
-CÏmpU\9at8
-(
-»suÉ_»g
-, 
-unþam³d_»g
-);
-
-5499 \1e
-       gLCodeG\92
-::
-DoCÏmpTToU\9at8
-(
-LCÏmpTToU\9at8
-* 
-\9a¡r
-) {
-
-5500 
-Regi¡\94
-sü©ch
- = 
-sü©ch0
-();
-
-5501 
-Regi¡\94
-       g\9aput_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-unþam³d
-());
-
-5502 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5503 
-DoubËRegi¡\94
-       g\8bmp_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-5504 
-Lab\96
-       gis_smi
-, 
-       gdÚe
-, 
-       gh\97p_numb\94
-;
-
-5507 
-__
-UÁagAndJumpIfSmi
-(
-»suÉ_»g
-, 
-\9aput_»g
-, &
-is_smi
-);
-
-5510 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5511 
-__
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-çùÜy
-()->
-h\97p_numb\94_m­
-()), 
-r0
-);
-
-5512 
-__
-beq
-(&
-h\97p_numb\94
-);
-
-5516 
-__
-Cmpi
-(
-\9aput_»g
-, 
-O³¿nd
-(
-çùÜy
-()->
-undef\9aed_v®ue
-()), 
-r0
-);
-
-5517 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "not\87 heap\82umber/undefined");
-
-5518 
-__
-li
-(
-»suÉ_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5519 
-__
-b
-(&
-dÚe
-);
-
-5522 
-__
-b\9ad
-(&
-h\97p_numb\94
-);
-
-5523 
-__
-lfd
-(
-\8bmp_»g
-, 
-F\9bldMemO³¿nd
-(
-\9aput_»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-5524 
-__
-CÏmpDoubËToU\9at8
-(
-»suÉ_»g
-, 
-\8bmp_»g
-, 
-doubË_sü©ch0
-());
-
-5525 
-__
-b
-(&
-dÚe
-);
-
-5528 
-__
-b\9ad
-(&
-is_smi
-);
-
-5529 
-__
-CÏmpU\9at8
-(
-»suÉ_»g
-,\84esult_reg);
-
-5531 
-__
-b\9ad
-(&
-dÚe
-);
-
-5535 \1e
-       gLCodeG\92
-::
-DoDoubËB\99s
-(
-LDoubËB\99s
-* 
-\9a¡r
-) {
-
-5536 
-DoubËRegi¡\94
-v®ue_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5537 
-Regi¡\94
-       g»suÉ_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5539 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-b\99s
-(è=ð
-HDoubËB\99s
-::
-HIGH
-) {
-
-5540 
-__
-MovDoubËHighToIÁ
-(
-»suÉ_»g
-, 
-v®ue_»g
-);
-
-5542 
-__
-MovDoubËLowToIÁ
-(
-»suÉ_»g
-, 
-v®ue_»g
-);
-
-5547 \1e
-       gLCodeG\92
-::
-DoCÚ¡ruùDoubË
-(
-LCÚ¡ruùDoubË
-* 
-\9a¡r
-) {
-
-5548 
-Regi¡\94
-hi_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-hi
-());
-
-5549 
-Regi¡\94
-       glo_»g
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-lo
-());
-
-5550 
-DoubËRegi¡\94
-       g»suÉ_»g
- = 
-ToDoubËRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5551 #ià
-V8_TARGET_ARCH_PPC64
-
-
-5552 
-__
-MovIÁ64CompÚ\92tsToDoubË
-(
-»suÉ_»g
-, 
-hi_»g
-, 
-lo_»g
-, 
-r0
-);
-
-5554 
-__
-MovIÁ64ToDoubË
-(
-»suÉ_»g
-, 
-hi_»g
-, 
-lo_»g
-);
-
-5559 \1e
-       gLCodeG\92
-::
-DoAÎoÿ\8b
-(
-LAÎoÿ\8b
-* 
-\9a¡r
-) {
-
-5560 þas 
-       cDeã¼edAÎoÿ\8b
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-5561 
-public
-:
-
-5562 
-Deã¼edAÎoÿ\8b
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LAÎoÿ\8b
-* 
-\9a¡r
-)
-
-5563 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-5564 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- { 
-codeg\92
-()->
-DoDeã¼edAÎoÿ\8b
-(
-\9a¡r_
-); }
-
-5565 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-5567 
-       g´iv©e
-:
-
-5568 
-LAÎoÿ\8b
-* 
-\9a¡r_
-;
-
-5571 
-Deã¼edAÎoÿ\8b
-* 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-()èDeã¼edAÎoÿ\8b(
-this
-, 
-\9a¡r
-);
-
-5573 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-5574 
-Regi¡\94
-       gsü©ch
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp1
-());
-
-5575 
-Regi¡\94
-       gsü©ch2
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp2
-());
-
-5578 
-AÎoÿtiÚFÏgs
-       gæags
- = 
-TAG_OBJECT
-;
-
-5579 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Mu¡AÎoÿ\8bDoubËAligÃd
-()) {
-
-5580 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-AÎoÿtiÚFÏgs
->(
-æags
- | 
-DOUBLE_ALIGNMENT
-);
-
-5582 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-IsOldPo\9a\8brS·ûAÎoÿtiÚ
-()) {
-
-5583 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsOldD©aS·ûAÎoÿtiÚ
-());
-
-5584 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsNewS·ûAÎoÿtiÚ
-());
-
-5585 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-AÎoÿtiÚFÏgs
->(
-æags
- | 
-PRETENURE_OLD_POINTER_SPACE
-);
-
-5586 } \vià(
-       g\9a¡r
-->
-hydrog\92
-()->
-IsOldD©aS·ûAÎoÿtiÚ
-()) {
-
-5587 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsNewS·ûAÎoÿtiÚ
-());
-
-5588 
-       gæags
- = 
-¡©ic_ÿ¡
-<
-AÎoÿtiÚFÏgs
->(
-æags
- | 
-PRETENURE_OLD_DATA_SPACE
-);
-
-5591 ià(
-       g\9a¡r
-->
-size
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-5592 
-\9at32_t
-       gsize
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-size
-()));
-
-5593 ià(
-       gsize
- <ð
-Page
-::
-kMaxReguÏrH\97pObjeùSize
-) {
-
-5594 
-__
-AÎoÿ\8b
-(
-size
-, 
-»suÉ
-, 
-sü©ch
-, 
-sü©ch2
-, 
-deã¼ed
-->
-\92\8cy
-(), 
-æags
-);
-
-5596 
-__
-b
-(
-deã¼ed
-->
-\92\8cy
-());
-
-5599 
-Regi¡\94
-       gsize
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-size
-());
-
-5600 
-__
-AÎoÿ\8b
-(
-size
-, 
-»suÉ
-, 
-sü©ch
-, 
-sü©ch2
-, 
-deã¼ed
-->
-\92\8cy
-(), 
-æags
-);
-
-5603 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-5605 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-Mu¡P»f\9elW\99hF\9eËr
-()) {
-
-5606 
-STATIC_ASSERT
-(
-kH\97pObjeùTag
- == 1);
-
-5607 ià(
-       g\9a¡r
-->
-size
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-5608 
-\9at32_t
-       gsize
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-size
-()));
-
-5609 
-__
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-size
- - 
-kH\97pObjeùTag
-);
-
-5611 
-__
-subi
-(
-sü©ch
-, 
-ToRegi¡\94
-(
-\9a¡r
-->
-size
-()), 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-5613 
-__
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-Úe_po\9a\8br_f\9eËr_m­
-()));
-
-5614 
-Lab\96
-       gloÝ
-;
-
-5615 
-__
-b\9ad
-(&
-loÝ
-);
-
-5616 
-__
-subi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-5617 
-__
-StÜePX
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-»suÉ
-, 
-sü©ch
-));
-
-5618 
-__
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5619 
-__
-bge
-(&
-loÝ
-);
-
-5624 \1e
-       gLCodeG\92
-::
-DoDeã¼edAÎoÿ\8b
-(
-LAÎoÿ\8b
-* 
-\9a¡r
-) {
-
-5625 
-Regi¡\94
-»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->result());
-
-5630 
-__
-LßdSmiL\99\94®
-(
-»suÉ
-, 
-Smi
-::
-FromIÁ
-(0));
-
-5632 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-5633 ià(
-       g\9a¡r
-->
-size
-()->
-IsRegi¡\94
-()) {
-
-5634 
-Regi¡\94
-       gsize
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-size
-());
-
-5635 
-DCHECK
-(!
-size
-.
-is
-(
-»suÉ
-));
-
-5636 
-__
-SmiTag
-(
-size
-);
-
-5637 
-__
-push
-(
-size
-);
-
-5639 
-\9at32_t
-       gsize
- = 
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-\9a¡r
-->
-size
-()));
-
-5640 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-5641 ià(
-       gsize
- >ð0 && 
-size
- <ð
-Smi
-::
-kMaxV®ue
-) {
-
-5643 
-__
-Push
-(
-Smi
-::
-FromIÁ
-(
-size
-));
-
-5644 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-5647 
-__
-¡Ý
-("invalid\87llocation size");
-
-5653 \12
-       gæags
- = 
-AÎoÿ\8bDoubËAlignFÏg
-::
-\92code
-(
-
-5654 
-\9a¡r
-->
-hydrog\92
-()->
-Mu¡AÎoÿ\8bDoubËAligÃd
-());
-
-5655 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-IsOldPo\9a\8brS·ûAÎoÿtiÚ
-()) {
-
-5656 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsOldD©aS·ûAÎoÿtiÚ
-());
-
-5657 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsNewS·ûAÎoÿtiÚ
-());
-
-5658 
-       gæags
- = 
-AÎoÿ\8bT¬g\91S·û
-::
-upd©e
-(
-æags
-, 
-OLD_POINTER_SPACE
-);
-
-5659 } \vià(
-       g\9a¡r
-->
-hydrog\92
-()->
-IsOldD©aS·ûAÎoÿtiÚ
-()) {
-
-5660 
-DCHECK
-(!
-\9a¡r
-->
-hydrog\92
-()->
-IsNewS·ûAÎoÿtiÚ
-());
-
-5661 
-       gæags
- = 
-AÎoÿ\8bT¬g\91S·û
-::
-upd©e
-(
-æags
-, 
-OLD_DATA_SPACE
-);
-
-5663 
-       gæags
- = 
-AÎoÿ\8bT¬g\91S·û
-::
-upd©e
-(
-æags
-, 
-NEW_SPACE
-);
-
-5665 
-__
-Push
-(
-Smi
-::
-FromIÁ
-(
-æags
-));
-
-5667 
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-kAÎoÿ\8bInT¬g\91S·û
-, 2, 
-\9a¡r
-,
-
-5668 
-\9a¡r
-->
-cڋxt
-());
-
-5669 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-»suÉ
-);
-
-5673 \1e
-       gLCodeG\92
-::
-DoToFa¡PrÝ\94t\9bs
-(
-LToFa¡PrÝ\94t\9bs
-* 
-\9a¡r
-) {
-
-5674 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-()).
-is
-(
-r3
-));
-
-5675 
-__
-push
-(
-r3
-);
-
-5676 
-C®lRuÁime
-(
-RuÁime
-::
-kToFa¡PrÝ\94t\9bs
-, 1, 
-\9a¡r
-);
-
-5680 \1e
-       gLCodeG\92
-::
-DoRegExpL\99\94®
-(
-LRegExpL\99\94®
-* 
-\9a¡r
-) {
-
-5681 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-5682 
-Lab\96
-       gm©\94\9flized
-;
-
-5688 \12
-       gl\99\94®_off£t
- =
-
-5689 
-FixedA¼ay
-::
-Off£tOfEËm\92tAt
-(
-\9a¡r
-->
-hydrog\92
-()->
-l\99\94®_\9adex
-());
-
-5690 
-__
-Move
-(
-r10
-, 
-\9a¡r
-->
-hydrog\92
-()->
-l\99\94®s
-());
-
-5691 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r10
-, 
-l\99\94®_off£t
-));
-
-5692 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-5693 
-__
-cmp
-(
-r4
-, 
-\9d
-);
-
-5694 
-__
-bÃ
-(&
-m©\94\9flized
-);
-
-5698 
-__
-LßdSmiL\99\94®
-(
-r9
-, 
-Smi
-::
-FromIÁ
-(
-\9a¡r
-->
-hydrog\92
-()->
-l\99\94®_\9adex
-()));
-
-5699 
-__
-mov
-(
-r8
-, 
-O³¿nd
-(
-\9a¡r
-->
-hydrog\92
-()->
\89\94n
-()));
-
-5700 
-__
-mov
-(
-r7
-, 
-O³¿nd
-(
-\9a¡r
-->
-hydrog\92
-()->
-æags
-()));
-
-5701 
-__
-Push
-(
-r10
-, 
-r9
-, 
-r8
-, 
-r7
-);
-
-5702 
-C®lRuÁime
-(
-RuÁime
-::
-kM©\94\9flizeRegExpL\99\94®
-, 4, 
-\9a¡r
-);
-
-5703 
-__
-mr
-(
-r4
-, 
-r3
-);
-
-5705 
-__
-b\9ad
-(&
-m©\94\9flized
-);
-
-5706 \12
-       gsize
- = 
-JSRegExp
-::
-kSize
- + JSRegExp::
-kInObjeùF\9bldCouÁ
- * 
-kPo\9a\8brSize
-;
-
-5707 
-Lab\96
-       g®loÿ\8bd
-, 
-       gruÁime_®loÿ\8b
-;
-
-5709 
-__
-AÎoÿ\8b
-(
-size
-, 
-r3
-, 
-r5
-, 
-r6
-, &
-ruÁime_®loÿ\8b
-, 
-TAG_OBJECT
-);
-
-5710 
-__
-b
-(&
-®loÿ\8bd
-);
-
-5712 
-__
-b\9ad
-(&
-ruÁime_®loÿ\8b
-);
-
-5713 
-__
-LßdSmiL\99\94®
-(
-r3
-, 
-Smi
-::
-FromIÁ
-(
-size
-));
-
-5714 
-__
-Push
-(
-r4
-, 
-r3
-);
-
-5715 
-C®lRuÁime
-(
-RuÁime
-::
-kAÎoÿ\8bInNewS·û
-, 1, 
-\9a¡r
-);
-
-5716 
-__
-pÝ
-(
-r4
-);
-
-5718 
-__
-b\9ad
-(&
-®loÿ\8bd
-);
-
-5720 
-__
-CÝyF\9blds
-(
-r3
-, 
-r4
-, 
-r5
-.
-b\99
-(), 
-size
- / 
-kPo\9a\8brSize
-);
-
-5724 \1e
-       gLCodeG\92
-::
-DoFunùiÚL\99\94®
-(
-LFunùiÚL\99\94®
-* 
-\9a¡r
-) {
-
-5725 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-5728 
-boÞ
-       g´\91\92
- = 
-\9a¡r
-->
-hydrog\92
-()->
\91\92
-();
-
-5729 ià(!
-       g´\91\92
- && 
-       g\9a¡r
-->
-hydrog\92
-()->
-has_no_l\99\94®s
-()) {
-
-5730 
-Fa¡NewClosu»Stub
-¡ub
-(
-isީe
-(), 
-\9a¡r
-->
-hydrog\92
-()->
-¡riù_mode
-(),
-
-5731 
-\9a¡r
-->
-hydrog\92
-()->
-k\9ad
-());
-
-5732 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-\9a¡r
-->
-hydrog\92
-()->
-sh¬ed_\9afo
-()));
-
-5733 
-C®lCode
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-\9a¡r
-);
-
-5735 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-\9a¡r
-->
-hydrog\92
-()->
-sh¬ed_\9afo
-()));
-
-5736 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
\91\92
- ? 
-çùÜy
-()->
-\8cue_v®ue
-()
-
-5737 : 
-çùÜy
-()->
-çl£_v®ue
-()));
-
-5738 
-__
-Push
-(
-, 
-r5
-, 
-r4
-);
-
-5739 
-C®lRuÁime
-(
-RuÁime
-::
-kNewClosu»
-, 3, 
-\9a¡r
-);
-
-5744 \1e
-       gLCodeG\92
-::
-DoTy³of
-(
-LTy³of
-* 
-\9a¡r
-) {
-
-5745 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5746 
-__
-push
-(
-\9aput
-);
-
-5747 
-C®lRuÁime
-(
-RuÁime
-::
-kTy³of
-, 1, 
-\9a¡r
-);
-
-5751 \1e
-       gLCodeG\92
-::
-DoTy³ofIsAndB¿nch
-(
-LTy³ofIsAndB¿nch
-* 
-\9a¡r
-) {
-
-5752 
-Regi¡\94
-\9aput
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-5754 
-CÚd\99
-       gf\9a®_b¿nch_cÚd\99
- =
-
-5755 
-Em\99Ty³ofIs
-(
-\9a¡r
-->
-TrueLab\96
-(
-chunk_
-), in¡r->
-F®£Lab\96
-(chunk_), 
-\9aput
-,
-
-5756 
-\9a¡r
-->
-ty³_l\99\94®
-());
-
-5757 ià(
-       gf\9a®_b¿nch_cÚd\99
- !ð
-kNoCÚd\99
-) {
-
-5758 
-Em\99B¿nch
-(
-\9a¡r
-, 
-f\9a®_b¿nch_cÚd\99
-);
-
-5763 
-CÚd\99
-       gLCodeG\92
-::
-Em\99Ty³ofIs
-(
-Lab\96
-* 
-\8cue_Ïb\96
-, Lab\96
-çl£_Ïb\96
-,
-
-5764 
-Regi¡\94
-\9aput
-, 
-HªdË
-<
-S\8c\9ag
-> 
-ty³_Çme
-) {
-
-5765 
-CÚd\99
-       gf\9a®_b¿nch_cÚd\99
- = 
-kNoCÚd\99
-;
-
-5766 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-5767 
-FaùÜy
-* 
-       gçùÜy
- = 
-isީe
-()->
-çùÜy
-();
-
-5768 ià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-numb\94_¡r\9ag
-())) {
-
-5769 
-__
-JumpIfSmi
-(
-\9aput
-, 
-\8cue_Ïb\96
-);
-
-5770 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5771 
-__
-Com·»RoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-5772 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5774 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-¡r\9ag_¡r\9ag
-())) {
-
-5775 
-__
-JumpIfSmi
-(
-\9aput
-, 
-çl£_Ïb\96
-);
-
-5776 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-sü©ch
-, 
-no_»g
-, 
-FIRST_NONSTRING_TYPE
-);
-
-5777 
-__
-bge
-(
-çl£_Ïb\96
-);
-
-5778 
-__
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-5779 
-__
-Ex\8caùB\99
-(
-r0
-, 
-sü©ch
-, 
-M­
-::
-kIsUnd\91eùabË
-);
-
-5780 
-__
-cmpi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5781 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5783 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-symbÞ_¡r\9ag
-())) {
-
-5784 
-__
-JumpIfSmi
-(
-\9aput
-, 
-çl£_Ïb\96
-);
-
-5785 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-sü©ch
-, 
-no_»g
-, 
-SYMBOL_TYPE
-);
-
-5786 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5788 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-boÞ\97n_¡r\9ag
-())) {
-
-5789 
-__
-Com·»RoÙ
-(
-\9aput
-, 
-H\97p
-::
-kTrueV®ueRoÙIndex
-);
-
-5790 
-__
-beq
-(
-\8cue_Ïb\96
-);
-
-5791 
-__
-Com·»RoÙ
-(
-\9aput
-, 
-H\97p
-::
-kF®£V®ueRoÙIndex
-);
-
-5792 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5794 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-undef\9aed_¡r\9ag
-())) {
-
-5795 
-__
-Com·»RoÙ
-(
-\9aput
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-5796 
-__
-beq
-(
-\8cue_Ïb\96
-);
-
-5797 
-__
-JumpIfSmi
-(
-\9aput
-, 
-çl£_Ïb\96
-);
-
-5799 
-__
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-\9aput
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-5800 
-__
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-5801 
-__
-Ex\8caùB\99
-(
-r0
-, 
-sü©ch
-, 
-M­
-::
-kIsUnd\91eùabË
-);
-
-5802 
-__
-cmpi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5803 
-       gf\9a®_b¿nch_cÚd\99
- = 
-;
-
-5805 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-funùiÚ_¡r\9ag
-())) {
-
-5806 
-STATIC_ASSERT
-(
-NUM_OF_CALLABLE_SPEC_OBJECT_TYPES
- == 2);
-
-5807 
-Regi¡\94
-       gty³_»g
- = 
-sü©ch
-;
-
-5808 
-__
-JumpIfSmi
-(
-\9aput
-, 
-çl£_Ïb\96
-);
-
-5809 
-__
-Com·»ObjeùTy³
-(
-\9aput
-, 
-sü©ch
-, 
-ty³_»g
-, 
-JS_FUNCTION_TYPE
-);
-
-5810 
-__
-beq
-(
-\8cue_Ïb\96
-);
-
-5811 
-__
-cmpi
-(
-ty³_»g
-, 
-O³¿nd
-(
-JS_FUNCTION_PROXY_TYPE
-));
-
-5812 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5814 } \vià(
-       gS\8c\9ag
-::
-Equ®s
-(
-ty³_Çme
-, 
-çùÜy
-->
-objeù_¡r\9ag
-())) {
-
-5815 
-Regi¡\94
-       gm­
- = 
-sü©ch
-;
-
-5816 
-__
-JumpIfSmi
-(
-\9aput
-, 
-çl£_Ïb\96
-);
-
-5817 
-__
-Com·»RoÙ
-(
-\9aput
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-5818 
-__
-beq
-(
-\8cue_Ïb\96
-);
-
-5819 
-__
-CheckObjeùTy³Rªge
-(
-\9aput
-, 
-m­
-, 
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-,
-
-5820 
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
-, 
-çl£_Ïb\96
-);
-
-5822 
-__
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-5823 
-__
-Ex\8caùB\99
-(
-r0
-, 
-sü©ch
-, 
-M­
-::
-kIsUnd\91eùabË
-);
-
-5824 
-__
-cmpi
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-5825 
-       gf\9a®_b¿nch_cÚd\99
- = 
-eq
-;
-
-5828 
-__
-b
-(
-çl£_Ïb\96
-);
-
-5831 \15 
-       gf\9a®_b¿nch_cÚd\99
-;
-
-5835 \1e
-       gLCodeG\92
-::
-DoIsCÚ¡ruùC®lAndB¿nch
-(
-LIsCÚ¡ruùC®lAndB¿nch
-* 
-\9a¡r
-) {
-
-5836 
-Regi¡\94
-\8bmp1
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\8bmp
-());
-
-5838 
-Em\99IsCÚ¡ruùC®l
-(
-\8bmp1
-, 
-sü©ch0
-());
-
-5839 
-Em\99B¿nch
-(
-\9a¡r
-, 
-eq
-);
-
-5843 \1e
-       gLCodeG\92
-::
-Em\99IsCÚ¡ruùC®l
-(
-Regi¡\94
-\8bmp1
-, Regi¡\94 
-\8bmp2
-) {
-
-5844 
-DCHECK
-(!
-\8bmp1
-.
-is
-(
-\8bmp2
-));
-
-5846 
-__
-LßdP
-(
-\8bmp1
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-5849 
-Lab\96
-       gcheck_äame_m¬k\94
-;
-
-5850 
-__
-LßdP
-(
-\8bmp2
-, 
-MemO³¿nd
-(
-\8bmp1
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-5851 
-__
-CmpSmiL\99\94®
-(
-\8bmp2
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-ARGUMENTS_ADAPTOR
-), 
-r0
-);
-
-5852 
-__
-bÃ
-(&
-check_äame_m¬k\94
-);
-
-5853 
-__
-LßdP
-(
-\8bmp1
-, 
-MemO³¿nd
-Ñemp1, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-5856 
-__
-b\9ad
-(&
-check_äame_m¬k\94
-);
-
-5857 
-__
-LßdP
-(
-\8bmp1
-, 
-MemO³¿nd
-Ñemp1, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kM¬k\94Off£t
-));
-
-5858 
-__
-CmpSmiL\99\94®
-(
-\8bmp1
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-CONSTRUCT
-), 
-r0
-);
-
-5862 \1e
-       gLCodeG\92
-::
-Ensu»S·ûFÜLazyDeÝt
-(\12
-¥aû_Ãeded
-) {
-
-5863 ià(!
-\9afo
-()->
-IsStub
-()) {
-
-5866 \12
-cu¼\92t_pc
- = 
-masm
-()->
-pc_off£t
-();
-
-5867 ià(
-       gcu¼\92t_pc
- < 
-       gÏ¡_Ïzy_deÝt_pc_
- + 
-       g¥aû_Ãeded
-) {
-
-5868 \12
-       g·dd\9ag_size
- = 
-Ï¡_Ïzy_deÝt_pc_
- + 
-¥aû_Ãeded
- - 
-cu¼\92t_pc
-;
-
-5869 
-DCHECK_EQ
-(0, 
-·dd\9ag_size
- % 
-As£mbËr
-::
-kIn¡rSize
-);
-
-5870 \1f
-       g·dd\9ag_size
- > 0) {
-
-5871 
-__
-nÝ
-();
-
-5872 
-       g·dd\9ag_size
- -ð
-As£mbËr
-::
-kIn¡rSize
-;
-
-5876 
-       gÏ¡_Ïzy_deÝt_pc_
- = 
-masm
-()->
-pc_off£t
-();
-
-5880 \1e
-       gLCodeG\92
-::
-DoLazyBa\9eout
-(
-LLazyBa\9eout
-* 
-\9a¡r
-) {
-
-5881 
-Ï¡_Ïzy_deÝt_pc_
- = 
-masm
-()->
-pc_off£t
-();
-
-5882 
-DCHECK
-(
-\9a¡r
-->
-HasEnv\9cÚm\92t
-());
-
-5883 
-LEnv\9cÚm\92t
-* 
-       g\92v
- = 
-\9a¡r
-->
-\92v\9cÚm\92t
-();
-
-5884 
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-\92v
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-5885 
-       g§ãpo\9ats_
-.
-RecÜdLazyDeÝtimiz©iÚIndex
-(
-\92v
-->
-deÝtimiz©iÚ_\9adex
-());
-
-5889 \1e
-       gLCodeG\92
-::
-DoDeÝtimize
-(
-LDeÝtimize
-* 
-\9a¡r
-) {
-
-5890 
-DeÝtimiz\94
-::
-Ba\9eoutTy³
-ty³
- = 
-\9a¡r
-->
-hydrog\92
-()->type();
-
-5895 ià(
-\9afo
-()->
-IsStub
-(è&& 
-       gty³
- =ð
-DeÝtimiz\94
-::
-EAGER
-) {
-
-5896 
-ty³
- = 
-DeÝtimiz\94
-::
-LAZY
-;
-
-5899 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, in¡r->
-hydrog\92
-()->
-»asÚ
-(), 
-ty³
-);
-
-5903 \1e
-       gLCodeG\92
-::
-DoDummy
-(
-LDummy
-* 
-\9a¡r
-) {
-
-5908 \1e
-LCodeG\92
-::
-DoDummyU£
-(
-LDummyU£
-* 
-\9a¡r
-) {
-
-5913 \1e
-LCodeG\92
-::
-DoDeã¼edS\8fckCheck
-(
-LS\8fckCheck
-* 
-\9a¡r
-) {
-
-5914 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-5915 
-LßdCÚ\8bxtFromDeã¼ed
-(
-\9a¡r
-->
-cڋxt
-());
-
-5916 
-__
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-kS\8fckGu¬d
-);
-
-5917 
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-
-5918 
-\9a¡r
-, 
-RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS
-);
-
-5919 
-DCHECK
-(
-\9a¡r
-->
-HasEnv\9cÚm\92t
-());
-
-5920 
-LEnv\9cÚm\92t
-* 
-       g\92v
- = 
-\9a¡r
-->
-\92v\9cÚm\92t
-();
-
-5921 
-       g§ãpo\9ats_
-.
-RecÜdLazyDeÝtimiz©iÚIndex
-(
-\92v
-->
-deÝtimiz©iÚ_\9adex
-());
-
-5925 \1e
-       gLCodeG\92
-::
-DoS\8fckCheck
-(
-LS\8fckCheck
-* 
-\9a¡r
-) {
-
-5926 þas 
-       cDeã¼edS\8fckCheck
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-5927 
-public
-:
-
-5928 
-Deã¼edS\8fckCheck
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LS\8fckCheck
-* 
-\9a¡r
-)
-
-5929 : 
-LDeã¼edCode
-(
-codeg\92
-), 
-\9a¡r_
-(
-\9a¡r
-) {}
-
-5930 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-5931 
-codeg\92
-()->
-DoDeã¼edS\8fckCheck
-(
-\9a¡r_
-);
-
-5933 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-5935 
-       g´iv©e
-:
-
-5936 
-LS\8fckCheck
-* 
-\9a¡r_
-;
-
-5939 
-DCHECK
-(
-\9a¡r
-->
-HasEnv\9cÚm\92t
-());
-
-5940 
-LEnv\9cÚm\92t
-* 
-       g\92v
- = 
-\9a¡r
-->
-\92v\9cÚm\92t
-();
-
-5943 ià(
-       g\9a¡r
-->
-hydrog\92
-()->
-is_funùiÚ_\92\8cy
-()) {
-
-5945 
-Lab\96
-       gdÚe
-;
-
-5946 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kS\8fckLim\99RoÙIndex
-);
-
-5947 
-__
-cm¶
-(
-, 
-\9d
-);
-
-5948 
-__
-bge
-(&
-dÚe
-);
-
-5949 
-DCHECK
-(
-\9a¡r
-->
-cڋxt
-()->
-IsRegi¡\94
-());
-
-5950 
-DCHECK
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-()).
-is
-(
-));
-
-5951 
-C®lCode
-(
-isީe
-()->
-bu\9et\9as
-()->
-S\8fckCheck
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-,
-
-5952 
-\9a¡r
-);
-
-5953 
-__
-b\9ad
-(&
-dÚe
-);
-
-5955 
-DCHECK
-(
-\9a¡r
-->
-hydrog\92
-()->
-is_backw¬ds_b¿nch
-());
-
-5957 
-Deã¼edS\8fckCheck
-* 
-       gdeã¼ed_¡ack_check
- =
-
-5958 
-Ãw
- (
-zÚe
-()è
-Deã¼edS\8fckCheck
-(
-this
-, 
-\9a¡r
-);
-
-5959 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kS\8fckLim\99RoÙIndex
-);
-
-5960 
-__
-cm¶
-(
-, 
-\9d
-);
-
-5961 
-__
-bÉ
-(
-deã¼ed_¡ack_check
-->
-\92\8cy
-());
-
-5962 
-Ensu»S·ûFÜLazyDeÝt
-(
-DeÝtimiz\94
-::
-·tch_size
-());
-
-5963 
-__
-b\9ad
-(
-\9a¡r
-->
-dÚe_Ïb\96
-());
-
-5964 
-       gdeã¼ed_¡ack_check
-->
-S\91Ex\99
-(
-\9a¡r
-->
-dÚe_Ïb\96
-());
-
-5965 
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-\92v
-, 
-Saãpo\9at
-::
-kLazyDeÝt
-);
-
-5973 \1e
-       gLCodeG\92
-::
-DoO¤EÁry
-(
-LO¤EÁry
-* 
-\9a¡r
-) {
-
-5977 
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
- = 
-\9a¡r
-->environment();
-
-5981 
-DCHECK
-(!
-\92v\9cÚm\92t
-->
-HasB\93nRegi¡\94ed
-());
-
-5982 
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-\92v\9cÚm\92t
-, 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-5984 
-G\92\94©eO¤PrÞogue
-();
-
-5988 \1e
-       gLCodeG\92
-::
-DoFÜInP»·»M­
-(
-LFÜInP»·»M­
-* 
-\9a¡r
-) {
-
-5989 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-5990 
-__
-cmp
-(
-r3
-, 
-\9d
-);
-
-5991 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "undefined");
-
-5993 
-Regi¡\94
-       gnuÎ_v®ue
- = 
-r8
-;
-
-5994 
-__
-LßdRoÙ
-(
-nuÎ_v®ue
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-5995 
-__
-cmp
-(
-r3
-, 
-nuÎ_v®ue
-);
-
-5996 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "null");
-
-5998 
-__
-Te¡IfSmi
-(
-r3
-, 
-r0
-);
-
-5999 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "Smi", 
-ü0
-);
-
-6001 
-STATIC_ASSERT
-(
-FIRST_JS_PROXY_TYPE
- =ð
-FIRST_SPEC_OBJECT_TYPE
-);
-
-6002 
-__
-Com·»ObjeùTy³
-(
-r3
-, 
-r4
-,\844, 
-LAST_JS_PROXY_TYPE
-);
-
-6003 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong instance\81ype");
-
-6005 
-Lab\96
-       gu£_ÿche
-, 
-       gÿÎ_ruÁime
-;
-
-6006 
-__
-CheckEnumCache
-(
-nuÎ_v®ue
-, &
-ÿÎ_ruÁime
-);
-
-6008 
-__
-LßdP
-(
-r3
-, 
-F\9bldMemO³¿nd
-Ô3, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-6009 
-__
-b
-(&
-u£_ÿche
-);
-
-6012 
-__
-b\9ad
-(&
-ÿÎ_ruÁime
-);
-
-6013 
-__
-push
-(
-r3
-);
-
-6014 
-C®lRuÁime
-(
-RuÁime
-::
-kG\91PrÝ\94tyNamesFa¡
-, 1, 
-\9a¡r
-);
-
-6016 
-__
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r3
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-6017 
-__
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kM\91aM­RoÙIndex
-);
-
-6018 
-__
-cmp
-(
-r4
-, 
-\9d
-);
-
-6019 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong map");
-
-6020 
-__
-b\9ad
-(&
-u£_ÿche
-);
-
-6024 \1e
-       gLCodeG\92
-::
-DoFÜInCacheA¼ay
-(
-LFÜInCacheA¼ay
-* 
-\9a¡r
-) {
-
-6025 
-Regi¡\94
-m­
- = 
-ToRegi¡\94
-(
-\9a¡r
-->map());
-
-6026 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-6027 
-Lab\96
-       glßd_ÿche
-, 
-       gdÚe
-;
-
-6028 
-__
-EnumL\92gth
-(
-»suÉ
-, 
-m­
-);
-
-6029 
-__
-CmpSmiL\99\94®
-(
-»suÉ
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-6030 
-__
-bÃ
-(&
-lßd_ÿche
-);
-
-6031 
-__
-mov
-(
-»suÉ
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-em±y_fixed_¬¿y
-()));
-
-6032 
-__
-b
-(&
-dÚe
-);
-
-6034 
-__
-b\9ad
-(&
-lßd_ÿche
-);
-
-6035 
-__
-LßdIn¡ªûDesü\9dtÜs
-(
-m­
-, 
-»suÉ
-);
-
-6036 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-Desü\9dtÜA¼ay
-::
-kEnumCacheOff£t
-));
-
-6037 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-FixedA¼ay
-::
-SizeFÜ
-(
-\9a¡r
-->
-idx
-())));
-
-6038 
-__
-cmpi
-(
-»suÉ
-, 
-O³¿nd
-::
-Z\94o
-());
-
-6039 
-DeÝtimizeIf
-(
-eq
-, 
-\9a¡r
-, "no cache");
-
-6041 
-__
-b\9ad
-(&
-dÚe
-);
-
-6045 \1e
-       gLCodeG\92
-::
-DoCheckM­V®ue
-(
-LCheckM­V®ue
-* 
-\9a¡r
-) {
-
-6046 
-Regi¡\94
-objeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-6047 
-Regi¡\94
-       gm­
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-m­
-());
-
-6048 
-__
-LßdP
-(
-sü©ch0
-(), 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-6049 
-__
-cmp
-(
-m­
-, 
-sü©ch0
-());
-
-6050 
-DeÝtimizeIf
-(
-, 
-\9a¡r
-, "wrong map");
-
-6054 \1e
-       gLCodeG\92
-::
-DoDeã¼edLßdMu\8fbËDoubË
-(
-LLßdF\9bldByIndex
-* 
-\9a¡r
-,
-
-6055 
-Regi¡\94
-»suÉ
-, Regi¡\94 
-objeù
-,
-
-6056 
-Regi¡\94
-\9adex
-) {
-
-6057 
-PushSaãpo\9atRegi¡\94sScÝe
-scÝe
-(
-this
-);
-
-6058 
-__
-Push
-(
-objeù
-, 
-\9adex
-);
-
-6059 
-__
-li
-(
-, 
-O³¿nd
-::
-Z\94o
-());
-
-6060 
-__
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-kLßdMu\8fbËDoubË
-);
-
-6061 
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-\9a¡r
-->
-po\9a\8br_m­
-(), 2,
-
-6062 
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-6063 
-__
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-r3
-, 
-»suÉ
-);
-
-6067 \1e
-       gLCodeG\92
-::
-DoLßdF\9bldByIndex
-(
-LLßdF\9bldByIndex
-* 
-\9a¡r
-) {
-
-6068 þas 
-       cDeã¼edLßdMu\8fbËDoubË
-FINAL
- : 
-public
-LDeã¼edCode
- {
-
-6069 
-public
-:
-
-6070 
-Deã¼edLßdMu\8fbËDoubË
-(
-LCodeG\92
-* 
-codeg\92
-, 
-LLßdF\9bldByIndex
-* 
-\9a¡r
-,
-
-6071 
-Regi¡\94
-»suÉ
-, Regi¡\94 
-objeù
-, Regi¡\94 
-\9adex
-)
-
-6072 : 
-LDeã¼edCode
-(
-codeg\92
-),
-
-6073 
-\9a¡r_
-(
-\9a¡r
-),
-
-6074 
-»suÉ_
-(
-»suÉ
-),
-
-6075 
-objeù_
-(
-objeù
-),
-
-6076 
-\9adex_
-(
-\9adex
-) {}
-
-6077 
-v\9ctu®
\1e
-G\92\94©e
-(è
-       gOVERRIDE
- {
-
-6078 
-codeg\92
-()->
-DoDeã¼edLßdMu\8fbËDoubË
-(
-\9a¡r_
-, 
-»suÉ_
-, 
-objeù_
-, 
-\9adex_
-);
-
-6080 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-(è
-       gOVERRIDE
- { \15 
-       g\9a¡r_
-; }
-
-6082 
-       g´iv©e
-:
-
-6083 
-LLßdF\9bldByIndex
-* 
-\9a¡r_
-;
-
-6084 
-Regi¡\94
-       g»suÉ_
-;
-
-6085 
-Regi¡\94
-       gobjeù_
-;
-
-6086 
-Regi¡\94
-       g\9adex_
-;
-
-6089 
-Regi¡\94
-       gobjeù
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-6090 
-Regi¡\94
-       g\9adex
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-6091 
-Regi¡\94
-       g»suÉ
- = 
-ToRegi¡\94
-(
-\9a¡r
-->
-»suÉ
-());
-
-6092 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch0
-();
-
-6094 
-Deã¼edLßdMu\8fbËDoubË
-* 
-       gdeã¼ed
-;
-
-6095 
-       gdeã¼ed
- = 
-Ãw
- (
-zÚe
-())
-
-6096 
-Deã¼edLßdMu\8fbËDoubË
-(
-this
-, 
-\9a¡r
-, 
-»suÉ
-, 
-objeù
-, 
-\9adex
-);
-
-6098 
-Lab\96
-       gout_of_objeù
-, 
-       gdÚe
-;
-
-6100 
-__
-Te¡B\99Mask
-(
-\9adex
-, 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
->(
-Smi
-::
-FromIÁ
-(1)), 
-r0
-);
-
-6101 
-__
-bÃ
-(
-deã¼ed
-->
-\92\8cy
-(), 
-ü0
-);
-
-6102 
-__
-ShiáRightAr\99hImm
-(
-\9adex
-, index, 1);
-
-6104 
-__
-cmpi
-(
-\9adex
-, 
-O³¿nd
-::
-Z\94o
-());
-
-6105 
-__
-bÉ
-(&
-out_of_objeù
-);
-
-6107 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-\9adex
-);
-
-6108 
-__
-add
-(
-sü©ch
-, 
-objeù
-, 
-r0
-);
-
-6109 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-JSObjeù
-::
-kH\97d\94Size
-));
-
-6111 
-__
-b
-(&
-dÚe
-);
-
-6113 
-__
-b\9ad
-(&
-out_of_objeù
-);
-
-6114 
-__
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-JSObjeù
-::
-kPrÝ\94t\9bsOff£t
-));
-
-6116 
-__
-SmiToP\8cA¼ayOff£t
-(
-r0
-, 
-\9adex
-);
-
-6117 
-__
-sub
-(
-sü©ch
-, 
-»suÉ
-, 
-r0
-);
-
-6118 
-__
-LßdP
-(
-»suÉ
-,
-
-6119 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kPo\9a\8brSize
-));
-
-6120 
-__
-b\9ad
-(
-deã¼ed
-->
-ex\99
-());
-
-6121 
-__
-b\9ad
-(&
-dÚe
-);
-
-6125 \1e
-       gLCodeG\92
-::
-DoStÜeF¿meCÚ\8bxt
-(
-LStÜeF¿meCÚ\8bxt
-* 
-\9a¡r
-) {
-
-6126 
-Regi¡\94
-cڋxt
- = 
-ToRegi¡\94
-(
-\9a¡r
-->context());
-
-6127 
-__
-StÜeP
-(
-cڋxt
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-6131 \1e
-       gLCodeG\92
-::
-DoAÎoÿ\8bBlockCÚ\8bxt
-(
-LAÎoÿ\8bBlockCÚ\8bxt
-* 
-\9a¡r
-) {
-
-6132 
-HªdË
-<
-ScÝeInfo
-> 
-scÝe_\9afo
- = 
-\9a¡r
-->scope_info();
-
-6133 
-__
-Push
-(
-scÝe_\9afo
-);
-
-6134 
-__
-push
-(
-ToRegi¡\94
-(
-\9a¡r
-->
-funùiÚ
-()));
-
-6135 
-C®lRuÁime
-(
-RuÁime
-::
-kPushBlockCڋxt
-, 2, 
-\9a¡r
-);
-
-6136 
-RecÜdSaãpo\9at
-(
-Saãpo\9at
-::
-kNoLazyDeÝt
-);
-
-6140 #undeà
-__
-
-
-       @lithium-codegen-ppc.h
-
-5 #iâdeà
-V8_PPC_LITHIUM_CODEGEN_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_LITHIUM_CODEGEN_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/µc/l\99hium-µc.h
-"
-
-10 \ 2
-       ~"¤c/µc/l\99hium-g­-»sÞv\94-µc.h
-"
-
-11 \ 2
-       ~"¤c/deÝtimiz\94.h
-"
-
-12 \ 2
-       ~"¤c/l\99hium-codeg\92.h
-"
-
-13 \ 2
-       ~"¤c/§ãpo\9at-\8fbË.h
-"
-
-14 \ 2
-       ~"¤c/scÝes.h
-"
-
-15 \ 2
-       ~"¤c/ut\9es.h
-"
-
-17 
-Çme¥aû
-       gv8
- {
-
-18 
-Çme¥aû
-       g\9a\8bº®
- {
-
-21 
-þass
-       gLDeã¼edCode
-;
-
-22 
-þass
-       gSaãpo\9atG\92\94©Ü
-;
-
-24 þas 
-       cLCodeG\92
- : 
-public
-LCodeG\92Ba£
- {
-
-25 
-public
-:
-
-26 
-LCodeG\92
-(
-LChunk
-* 
-chunk
-, 
-MaüoAs£mbËr
-* 
-as£mbËr
-, 
-Comp\9e©iÚInfo
-* 
-\9afo
-)
-
-27 : 
-LCodeG\92Ba£
-(
-chunk
-, 
-as£mbËr
-, 
-\9afo
-),
-
-28 
-deÝtimiz©iÚs_
-(4, 
-\9afo
-->
-zÚe
-()),
-
-29 
-jump_\8fbË_
-(4, 
-\9afo
-->
-zÚe
-()),
-
-30 
-deÝtimiz©iÚ_l\99\94®s_
-(8, 
-\9afo
-->
-zÚe
-()),
-
-31 
-\9al\9aed_funùiÚ_couÁ_
-(0),
-
-32 
-scÝe_
-(
-\9afo
-->
-scÝe
-()),
-
-33 
-\8cª¦©iÚs_
-(
-\9afo
-->
-zÚe
-()),
-
-34 
-deã¼ed_
-(8, 
-\9afo
-->
-zÚe
-()),
-
-35 
-o¤_pc_off£t_
-(-1),
-
-36 
-äame_is_bu\9et_
-(
-çl£
-),
-
-37 
-§ãpo\9ats_
-(
-\9afo
-->
-zÚe
-()),
-
-38 
-»sÞv\94_
-(
-this
-),
-
-39 
-ex³ùed_§ãpo\9at_k\9ad_
-(
-Saãpo\9at
-::
-kSim¶e
-) {
-
-40 
-PÝuÏ\8bDeÝtimiz©iÚL\99\94®sW\99hIÆ\9aedFunùiÚs
-();
-
-44 \12
-LookupDe¡\9a©iÚ
-(\12
-block_id
-) const {
-
-45 \15 
-chunk
-()->
-LookupDe¡\9a©iÚ
-(
-block_id
-);
-
-48 
-boÞ
-IsNextEm\99\8bdBlock
-(\12
-block_id
-) const {
-
-49 \15 
-LookupDe¡\9a©iÚ
-(
-block_id
-è=ð
-G\91NextEm\99\8bdBlock
-();
-
-52 
-boÞ
-N\93dsEag\94F¿me
-() const {
-
-53 \15 
-G\91S\8fckSlÙCouÁ
-(è> 0 || 
-\9afo
-()->
-is_nÚ_deã¼ed_ÿÎ\9ag
-() ||
-
-54 !
-\9afo
-()->
-IsStub
-(è|| info()->
-»qu\9ces_äame
-();
-
-56 
-boÞ
-N\93dsDeã¼edF¿me
-() const {
-
-57 \15 !
-N\93dsEag\94F¿me
-(è&& 
-\9afo
-()->
-is_deã¼ed_ÿÎ\9ag
-();
-
-60 
-L\9akRegi¡\94S\8ftus
-G\91L\9akRegi¡\94S\8f\8b
-() const {
-
-61 \15 
-       gäame_is_bu\9et_
- ? 
-       gkLRHasB\93nSaved
- : 
-kLRHasNÙB\93nSaved
-;
-
-66 
-Regi¡\94
-ToRegi¡\94
-(
-LO³¿nd
-* 
-) const;
-
-69 
-Regi¡\94
-Em\99LßdRegi¡\94
-(
-LO³¿nd
-* 
-, Regi¡\94 
-sü©ch
-);
-
-72 \1e
-Em\99LßdIÁeg\94CÚ¡ªt
-(
-LCÚ¡ªtO³¿nd
-* 
-cÚ¡_Ý
-, 
-Regi¡\94
-d¡
-);
-
-75 
-DoubËRegi¡\94
-ToDoubËRegi¡\94
-(
-LO³¿nd
-* 
-) const;
-
-77 
-\9a\8d\8c_t
-ToR\95»£Á©iÚ
-(
-LCÚ¡ªtO³¿nd
-* 
-,
-
-78 cڡ 
-R\95»£Á©iÚ
-& 
-r
-) const;
-
-79 
-\9at32_t
-ToIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-80 
-Smi
-* 
-ToSmi
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-81 \b
-ToDoubË
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-82 
-O³¿nd
-ToO³¿nd
-(
-LO³¿nd
-* 
-);
-
-83 
-MemO³¿nd
-ToMemO³¿nd
-(
-LO³¿nd
-* 
-) const;
-
-85 
-MemO³¿nd
-ToHighMemO³¿nd
-(
-LO³¿nd
-* 
-) const;
-
-87 
-boÞ
-IsIÁeg\9432
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-88 
-boÞ
-IsSmi
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-89 
-       gHªdË
-<
-       gObjeù
-> 
-ToHªdË
-(
-LCÚ¡ªtO³¿nd
-* 
-) const;
-
-94 
-boÞ
-G\92\94©eCode
-();
-
-98 \1e
-F\9aishCode
-(
-HªdË
-<
-Code
-> 
-code
-);
-
-101 \1e
-DoDeã¼edNumb\94TagD
-(
-LNumb\94TagD
-* 
-\9a¡r
-);
-
-103 \f
-       eIÁeg\94SigÃdÃss
- { 
-       gSIGNED_INT32
-, 
-       gUNSIGNED_INT32
- };
-
-104 \1e
-DoDeã¼edNumb\94TagIU
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-LO³¿nd
-* 
-v®ue
-,
-
-105 
-LO³¿nd
-* 
-\8bmp1
-, LO³¿nd* 
-\8bmp2
-,
-
-106 
-IÁeg\94SigÃdÃss
-sigÃdÃss
-);
-
-108 \1e
-DoDeã¼edTaggedToI
-(
-LTaggedToI
-* 
-\9a¡r
-);
-
-109 \1e
-DoDeã¼edM©hAbsTaggedH\97pNumb\94
-(
-LM©hAbs
-* 
-\9a¡r
-);
-
-110 \1e
-DoDeã¼edS\8fckCheck
-(
-LS\8fckCheck
-* 
-\9a¡r
-);
-
-111 \1e
-DoDeã¼edS\8c\9agCh¬CodeAt
-(
-LS\8c\9agCh¬CodeAt
-* 
-\9a¡r
-);
-
-112 \1e
-DoDeã¼edS\8c\9agCh¬FromCode
-(
-LS\8c\9agCh¬FromCode
-* 
-\9a¡r
-);
-
-113 \1e
-DoDeã¼edAÎoÿ\8b
-(
-LAÎoÿ\8b
-* 
-\9a¡r
-);
-
-114 \1e
-DoDeã¼edIn¡ªûOfKnownGlob®
-(
-LIn¡ªûOfKnownGlob®
-* 
-\9a¡r
-,
-
-115 
-Lab\96
-* 
-m­_check
-);
-
-116 \1e
-DoDeã¼edIn¡ªûMig¿tiÚ
-(
-LCheckM­s
-* 
-\9a¡r
-, 
-Regi¡\94
-objeù
-);
-
-117 \1e
-DoDeã¼edLßdMu\8fbËDoubË
-(
-LLßdF\9bldByIndex
-* 
-\9a¡r
-, 
-Regi¡\94
-»suÉ
-,
-
-118 
-Regi¡\94
-objeù
-, Regi¡\94 
-\9adex
-);
-
-121 \1e
-DoP¬®ËlMove
-(
-LP¬®ËlMove
-* 
-move
-);
-
-122 \1e
-DoG­
-(
-LG­
-* 
-\9a¡r
-);
-
-124 
-MemO³¿nd
-P»·»KeyedO³¿nd
-(
-Regi¡\94
-key
-, Regi¡\94 
-ba£
-,
-
-125 
-boÞ
-key_is_cÚ¡ªt
-, boÞ 
-key_is_\8fgged
-,
-
-126 \12
-cÚ¡ªt_key
-, \12
-\96em\92t_size_shiá
-,
-
-127 \12
-ba£_off£t
-);
-
-130 \1e
-Wr\99eT¿n¦©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-, 
-T¿n¦©iÚ
-* 
-\8cª¦©iÚ
-);
-
-133 \ 1
-       #DECLARE_DO
-(
-ty³
\1e
-Do
-##
-       `ty³
-(
-L
-##ty³* 
-node
-);
-
-       )
-
-134 
-LITHIUM_CONCRETE_INSTRUCTION_LIST
-(
-DECLARE_DO
-)
-
-135 #undeà
-DECLARE_DO
-
-
-137 
-       g´iv©e
-:
-
-138 
-S\8ciùMode
-¡riù_mode
-(ècÚ¡ { \15 
-\9afo
-()->strict_mode(); }
-
-140 
-ScÝe
-* 
-scÝe
-(ècÚ¡ { \15 
-       gscÝe_
-; }
-
-142 
-Regi¡\94
-sü©ch0
-(è{ \15 
-       gr11
-; }
-
-143 
-DoubËRegi¡\94
-doubË_sü©ch0
-(è{ \15 
-       gkSü©chDoubËReg
-; }
-
-145 
-LIn¡ruùiÚ
-* 
-G\91NextIn¡ruùiÚ
-();
-
-147 \1e
-Em\99CÏssOfTe¡
-(
-Lab\96
-* 
-if_\8cue
-, Lab\96
-if_çl£
-,
-
-148 
-HªdË
-<
-S\8c\9ag
-> 
-þass_Çme
-, 
-Regi¡\94
-\9aput
-,
-
-149 
-Regi¡\94
-\8bmpܬy
-, Regi¡\94 
-\8bmpܬy2
-);
-
-151 \12
-G\91S\8fckSlÙCouÁ
-(ècÚ¡ { \15 
-chunk
-()->
\9el_¦Ù_couÁ
-(); }
-
-153 \1e
-AddDeã¼edCode
-(
-LDeã¼edCode
-* 
-code
-è{ 
-       gdeã¼ed_
-.
-Add
-(code, 
-zÚe
-()); }
-
-155 \1e
-SaveC®ËrDoubËs
-();
-
-156 \1e
-Re¡ÜeC®ËrDoubËs
-();
-
-160 \1e
-G\92\94©eBodyIn¡ruùiÚP»
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-       gOVERRIDE
-;
-
-161 
-boÞ
-G\92\94©ePrÞogue
-();
-
-162 
-boÞ
-G\92\94©eDeã¼edCode
-();
-
-163 
-boÞ
-G\92\94©eJumpTabË
-();
-
-164 
-boÞ
-G\92\94©eSaãpo\9atTabË
-();
-
-167 \1e
-G\92\94©eO¤PrÞogue
-();
-
-169 \f
-       eSaãpo\9atMode
- {
-
-170 
-       gRECORD_SIMPLE_SAFEPOINT
-,
-
-171 
-       gRECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS
-
-
-174 \1e
-C®lCode
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-mode
-, 
-LIn¡ruùiÚ
-* 
-\9a¡r
-);
-
-176 \1e
-C®lCodeG\92\94ic
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-mode
-,
-
-177 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-Saãpo\9atMode
-§ãpo\9at_mode
-);
-
-179 \1e
-C®lRuÁime
-(cڡ 
-RuÁime
-::
-FunùiÚ
-* 
-funùiÚ
-, \12
-num_¬gum\92ts
-,
-
-180 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-181 
-SaveFPRegsMode
-§ve_doubËs
- = 
-kDÚtSaveFPRegs
-);
-
-183 \1e
-C®lRuÁime
-(
-RuÁime
-::
-FunùiÚId
-id
-, \12
-num_¬gum\92ts
-,
-
-184 
-LIn¡ruùiÚ
-* 
-\9a¡r
-) {
-
-185 cڡ 
-       gRuÁime
-::
-FunùiÚ
-* 
-funùiÚ
- = 
-RuÁime
-::
-FunùiÚFÜId
-(
-id
-);
-
-186 
-C®lRuÁime
-(
-funùiÚ
-, 
-num_¬gum\92ts
-, 
-\9a¡r
-);
-
-189 \1e
-LßdCÚ\8bxtFromDeã¼ed
-(
-LO³¿nd
-* 
-cڋxt
-);
-
-190 \1e
-C®lRuÁimeFromDeã¼ed
-(
-RuÁime
-::
-FunùiÚId
-id
-, \12
-¬gc
-,
-
-191 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-LO³¿nd
-* 
-cڋxt
-);
-
-193 \f
-       eR4S\8f\8b
- { 
-       gR4_UNINITIALIZED
-, 
-       gR4_CONTAINS_TARGET
- };
-
-197 \1e
-C®lKnownFunùiÚ
-(
-HªdË
-<
-JSFunùiÚ
-> 
-funùiÚ
-,
-
-198 \12
-fÜm®_·¿m\91\94_couÁ
-, \12
\99y
-,
-
-199 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-R4S\8f\8b
-r4_¡©e
-);
-
-201 \1e
-RecÜdSaãpo\9atW\99hLazyDeÝt
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-202 
-Saãpo\9atMode
-§ãpo\9at_mode
-);
-
-204 \1e
-Regi¡\94Env\9cÚm\92tFÜDeÝtimiz©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-,
-
-205 
-Saãpo\9at
-::
-DeÝtMode
-mode
-);
-
-206 \1e
-DeÝtimizeIf
-(
-CÚd\99
-cÚd\99
-, 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-207 cڡ \ 5
-d\91a\9e
-, 
-DeÝtimiz\94
-::
-Ba\9eoutTy³
-ba\9eout_ty³
-,
-
-208 
-CRegi¡\94
- = 
-ü7
-);
-
-209 \1e
-DeÝtimizeIf
-(
-CÚd\99
-cÚd\99
-, 
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-210 cڡ \ 5
-d\91a\9e
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-212 \1e
-AddToT¿n¦©iÚ
-(
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-, 
-T¿n¦©iÚ
-* 
-\8cª¦©iÚ
-,
-
-213 
-LO³¿nd
-* 
-, 
-boÞ
-is_\8fgged
-, boÞ 
-is_u\9at32
-,
-
-214 \12
-objeù_\9adex_po\9a\8br
-,
-
-215 \12
-dem©\94\9flized_\9adex_po\9a\8br
-);
-
-216 \1e
-PÝuÏ\8bDeÝtimiz©iÚD©a
-(
-HªdË
-<
-Code
-> 
-code
-);
-
-217 \12
-Def\9aeDeÝtimiz©iÚL\99\94®
-(
-HªdË
-<
-Objeù
-> 
-l\99\94®
-);
-
-219 \1e
-PÝuÏ\8bDeÝtimiz©iÚL\99\94®sW\99hIÆ\9aedFunùiÚs
-();
-
-221 
-Regi¡\94
-ToRegi¡\94
-(\12
-\9adex
-) const;
-
-222 
-DoubËRegi¡\94
-ToDoubËRegi¡\94
-(\12
-\9adex
-) const;
-
-224 
-MemO³¿nd
-Bu\9edSeqS\8c\9agO³¿nd
-(
-Regi¡\94
-¡r\9ag
-, 
-LO³¿nd
-* 
-\9adex
-,
-
-225 
-S\8c\9ag
-::
-Encod\9ag
-\92cod\9ag
-);
-
-227 \1e
-Em\99M©hAbs
-(
-LM©hAbs
-* 
-\9a¡r
-);
-
-228 #ià
-V8_TARGET_ARCH_PPC64
-
-
-229 \1e
-Em\99IÁeg\9432M©hAbs
-(
-LM©hAbs
-* 
-\9a¡r
-);
-
-233 \1e
-RecÜdSaãpo\9at
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-K\9ad
-k\9ad
-,
-
-234 \12
-¬gum\92ts
-, 
-Saãpo\9at
-::
-DeÝtMode
-mode
-);
-
-235 \1e
-RecÜdSaãpo\9at
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-, 
-Saãpo\9at
-::
-DeÝtMode
-mode
-);
-
-236 \1e
-RecÜdSaãpo\9at
-(
-Saãpo\9at
-::
-DeÝtMode
-mode
-);
-
-237 \1e
-RecÜdSaãpo\9atW\99hRegi¡\94s
-(
-LPo\9a\8brM­
-* 
-po\9a\8brs
-, \12
-¬gum\92ts
-,
-
-238 
-Saãpo\9at
-::
-DeÝtMode
-mode
-);
-
-240 \1e
-RecÜdAndWr\99ePos\99
-(\12
-pos\99
-       gOVERRIDE
-;
-
-242 \18
-CÚd\99
-Tok\92ToCÚd\99
-(
-Tok\92
-::
-V®ue
-);
-
-243 \1e
-Em\99GÙo
-(\12
-block
-);
-
-246 
-       g\8bm¶©e
- <
-þass
-       gIn¡rTy³
->
-
-247 \1e
-Em\99B¿nch
-(
-In¡rTy³
-\9a¡r
-, 
-CÚd\99
-cÚd\99
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-248 
-       g\8bm¶©e
- <
-þass
-       gIn¡rTy³
->
-
-249 \1e
-Em\99F®£B¿nch
-(
-In¡rTy³
-\9a¡r
-, 
-CÚd\99
-cÚd\99
-,
-
-250 
-CRegi¡\94
- = 
-ü7
-);
-
-251 \1e
-Em\99Numb\94UÁagD
-(
-LNumb\94UÁagD
-* 
-\9a¡r
-, 
-Regi¡\94
-\9aput
-,
-
-252 
-DoubËRegi¡\94
-»suÉ
-, 
-Numb\94UÁagDMode
-mode
-);
-
-257 
-CÚd\99
-Em\99Ty³ofIs
-(
-Lab\96
-* 
-\8cue_Ïb\96
-, Lab\96
-çl£_Ïb\96
-, 
-Regi¡\94
-\9aput
-,
-
-258 
-HªdË
-<
-S\8c\9ag
-> 
-ty³_Çme
-);
-
-263 
-CÚd\99
-Em\99IsObjeù
-(
-Regi¡\94
-\9aput
-, Regi¡\94 
-\8bmp1
-, 
-Lab\96
-* 
-is_nÙ_objeù
-,
-
-264 
-Lab\96
-* 
-is_objeù
-);
-
-269 
-CÚd\99
-Em\99IsS\8c\9ag
-(
-Regi¡\94
-\9aput
-, Regi¡\94 
-\8bmp1
-, 
-Lab\96
-* 
-is_nÙ_¡r\9ag
-,
-
-270 
-SmiCheck
-check_Ãeded
-);
-
-274 \1e
-Em\99IsCÚ¡ruùC®l
-(
-Regi¡\94
-\8bmp1
-, Regi¡\94 
-\8bmp2
-);
-
-278 \1e
-Em\99D\93pCÝy
-(
-HªdË
-<
-JSObjeù
-> 
-objeù
-, 
-Regi¡\94
-»suÉ
-, Regi¡\94 
-sourû
-,
-
-279 \12
-off£t
-, 
-AÎoÿtiÚS\99eMode
-mode
-);
-
-281 \1e
-Ensu»S·ûFÜLazyDeÝt
-(\12
-¥aû_Ãeded
-       gOVERRIDE
-;
-
-282 \1e
-DoLßdKeyedEx\8bº®A¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-);
-
-283 \1e
-DoLßdKeyedFixedDoubËA¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-);
-
-284 \1e
-DoLßdKeyedFixedA¼ay
-(
-LLßdKeyed
-* 
-\9a¡r
-);
-
-285 \1e
-DoStÜeKeyedEx\8bº®A¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-);
-
-286 \1e
-DoStÜeKeyedFixedDoubËA¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-);
-
-287 \1e
-DoStÜeKeyedFixedA¼ay
-(
-LStÜeKeyed
-* 
-\9a¡r
-);
-
-289 
-       g\8bm¶©e
- <
-þass
-       gT
->
-
-290 \1e
-Em\99VeùÜLßdICRegi¡\94s
-(
-T
-* 
-\9a¡r
-);
-
-292 
-       gZÚeLi¡
-<
-       gLEnv\9cÚm\92t
-*> 
-       gdeÝtimiz©iÚs_
-;
-
-293 
-       gZÚeLi¡
-<
-       gDeÝtimiz\94
-::
-JumpTabËEÁry
-> 
-jump_\8fbË_
-;
-
-294 
-       gZÚeLi¡
-<
-       gHªdË
-<
-       gObjeù
-> > 
-       gdeÝtimiz©iÚ_l\99\94®s_
-;
-
-295 \12
-       g\9al\9aed_funùiÚ_couÁ_
-;
-
-296 
-ScÝe
-* cڡ 
-       gscÝe_
-;
-
-297 
-T¿n¦©iÚBufãr
-       g\8cª¦©iÚs_
-;
-
-298 
-       gZÚeLi¡
-<
-       gLDeã¼edCode
-*> 
-       gdeã¼ed_
-;
-
-299 \12
-       go¤_pc_off£t_
-;
-
-300 
-boÞ
-       gäame_is_bu\9et_
-;
-
-304 
-Saãpo\9atTabËBu\9ed\94
-       g§ãpo\9ats_
-;
-
-307 
-LG­ResÞv\94
-       g»sÞv\94_
-;
-
-309 
-       gSaãpo\9at
-::
-K\9ad
-ex³ùed_§ãpo\9at_k\9ad_
-;
-
-311 þas 
-       cPushSaãpo\9atRegi¡\94sScÝe
-FINAL
-       gBASE_EMBEDDED
- {
-
-312 
-       gpublic
-:
-
-313 
-ex¶ic\99
-PushSaãpo\9atRegi¡\94sScÝe
-(
-LCodeG\92
-* 
-codeg\92
-)
-
-314 : 
-codeg\92_
-(
-codeg\92
-) {
-
-315 
-DCHECK
-(
-codeg\92_
-->
-\9afo
-()->
-is_ÿÎ\9ag
-());
-
-316 
-DCHECK
-(
-codeg\92_
-->
-ex³ùed_§ãpo\9at_k\9ad_
- =ð
-Saãpo\9at
-::
-kSim¶e
-);
-
-317 
-       gcodeg\92_
-->
-       gex³ùed_§ãpo\9at_k\9ad_
- = 
-Saãpo\9at
-::
-kW\99hRegi¡\94s
-;
-
-318 
-StÜeRegi¡\94sS\8f\8bStub
-¡ub
-(
-codeg\92_
-->
-isީe
-());
-
-319 
-       gcodeg\92_
-->
-       gmasm_
-->
-C®lStub
-(&
-¡ub
-);
-
-322 ~
-PushSaãpo\9atRegi¡\94sScÝe
-() {
-
-323 
-DCHECK
-(
-codeg\92_
-->
-ex³ùed_§ãpo\9at_k\9ad_
- =ð
-Saãpo\9at
-::
-kW\99hRegi¡\94s
-);
-
-324 
-Re¡ÜeRegi¡\94sS\8f\8bStub
-¡ub
-(
-codeg\92_
-->
-isީe
-());
-
-325 
-       gcodeg\92_
-->
-       gmasm_
-->
-C®lStub
-(&
-¡ub
-);
-
-326 
-       gcodeg\92_
-->
-       gex³ùed_§ãpo\9at_k\9ad_
- = 
-Saãpo\9at
-::
-kSim¶e
-;
-
-329 
-       g´iv©e
-:
-
-330 
-LCodeG\92
-* 
-codeg\92_
-;
-
-333 
\9bnd
-þass
-       gLDeã¼edCode
-;
-
-334 
\9bnd
-þass
-       gLEnv\9cÚm\92t
-;
-
-335 
\9bnd
-þass
-       gSaãpo\9atG\92\94©Ü
-;
-
-336 
-DISALLOW_COPY_AND_ASSIGN
-(
-LCodeG\92
-);
-
-340 þas 
-       cLDeã¼edCode
- : 
-public
-ZÚeObjeù
- {
-
-341 
-public
-:
-
-342 
-ex¶ic\99
-LDeã¼edCode
-(
-LCodeG\92
-* 
-codeg\92
-)
-
-343 : 
-codeg\92_
-(
-codeg\92
-),
-
-344 
-ex\8bº®_ex\99_
-(
-NULL
-),
-
-345 
-\9a¡ruùiÚ_\9adex_
-(
-codeg\92
-->
-cu¼\92t_\9a¡ruùiÚ_
-) {
-
-346 
-       gcodeg\92
-->
-AddDeã¼edCode
-(
-this
-);
-
-349 
-       gv\9ctu®
- ~
-LDeã¼edCode
-() {}
-
-350 
-v\9ctu®
\1e
-G\92\94©e
-() = 0;
-
-351 
-v\9ctu®
-LIn¡ruùiÚ
-* 
-\9a¡r
-() = 0;
-
-353 \1e
-S\91Ex\99
-(
-Lab\96
-* 
-ex\99
-è{ 
-       gex\8bº®_ex\99_
- =\83xit; }
-
-354 
-Lab\96
-* 
-\92\8cy
-(è{ \15 &
-       g\92\8cy_
-; }
-
-355 
-Lab\96
-* 
-ex\99
-(è{ \15 
-       gex\8bº®_ex\99_
- !ð
-NULL
- ? 
-ex\8bº®_ex\99_
- : &
-ex\99_
-; }
-
-356 \12
-\9a¡ruùiÚ_\9adex
-(ècÚ¡ { \15 
-       g\9a¡ruùiÚ_\9adex_
-; }
-
-358 
-       g´Ùeùed
-:
-
-359 
-LCodeG\92
-* 
-codeg\92
-(ècÚ¡ { \15 
-codeg\92_
-; }
-
-360 
-MaüoAs£mbËr
-* 
-masm
-(ècÚ¡ { \15 
-       gcodeg\92_
-->masm(); }
-
-362 
-       g´iv©e
-:
-
-363 
-LCodeG\92
-* 
-codeg\92_
-;
-
-364 
-Lab\96
-       g\92\8cy_
-;
-
-365 
-Lab\96
-       gex\99_
-;
-
-366 
-Lab\96
-* 
-       gex\8bº®_ex\99_
-;
-
-367 \12
-       g\9a¡ruùiÚ_\9adex_
-;
-
-       @lithium-gap-resolver-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 \ 2
-       ~"¤c/µc/l\99hium-codeg\92-µc.h
-"
-
-8 \ 2
-       ~"¤c/µc/l\99hium-g­-»sÞv\94-µc.h
-"
-
-10 
-Çme¥aû
-       gv8
- {
-
-11 
-Çme¥aû
-       g\9a\8bº®
- {
-
-13 \18cڡ 
-Regi¡\94
-       gkSavedV®ueRegi¡\94
- = {11};
-
-15 
-       gLG­ResÞv\94
-::
-LG­ResÞv\94
-(
-LCodeG\92
-* 
-owÃr
-)
-
-16 : 
-cg\92_
-(
-owÃr
-),
-
-17 
-moves_
-(32, 
-owÃr
-->
-zÚe
-()),
-
-18 
-roÙ_\9adex_
-(0),
-
-19 
-\9a_cyþe_
-(
-çl£
-),
-
-20 
-§ved_de¡\9a©iÚ_
-(
-NULL
-) {}
-
-23 \1e
-       gLG­ResÞv\94
-::
-ResÞve
-(
-LP¬®ËlMove
-* 
-·¿Î\96_move
-) {
-
-24 
-DCHECK
-(
-moves_
-.
-is_em±y
-());
-
-26 
-Bu\9edIn\99\9flMoveLi¡
-(
-·¿Î\96_move
-);
-
-28 \ f\12
-       gi
- = 0; i < 
-       gmoves_
-.
-Ëngth
-(); ++i) {
-
-29 
-LMoveO³¿nds
-       gmove
- = 
-moves_
-[
-i
-];
-
-33 ià(!
-       gmove
-.
-IsElim\9a©ed
-(è&& !move.
-sourû
-()->
-IsCÚ¡ªtO³¿nd
-()) {
-
-34 
-       groÙ_\9adex_
- = 
-i
-;
-
-35 
-P\94fÜmMove
-(
-i
-);
-
-36 ià(
-       g\9a_cyþe_
-) {
-
-37 
-Re¡ÜeV®ue
-();
-
-43 \ f\12
-       gi
- = 0; i < 
-       gmoves_
-.
-Ëngth
-(); ++i) {
-
-44 ià(!
-       gmoves_
-[
-i
-].
-IsElim\9a©ed
-()) {
-
-45 
-DCHECK
-(
-moves_
-[
-i
-].
-sourû
-()->
-IsCÚ¡ªtO³¿nd
-());
-
-46 
-Em\99Move
-(
-i
-);
-
-50 
-       gmoves_
-.
-Rew\9ad
-(0);
-
-54 \1e
-       gLG­ResÞv\94
-::
-Bu\9edIn\99\9flMoveLi¡
-(
-LP¬®ËlMove
-* 
-·¿Î\96_move
-) {
-
-59 cڡ 
-ZÚeLi¡
-<
-LMoveO³¿nds
->* 
-moves
- = 
-·¿Î\96_move
-->
-move_Ý\94ªds
-();
-
-60 \ f\12
-       gi
- = 0; i < 
-       gmoves
-->
-Ëngth
-(); ++i) {
-
-61 
-LMoveO³¿nds
-       gmove
- = 
-moves
-->
-(
-i
-);
-
-62 ià(!
-       gmove
-.
-IsRedundªt
-()è
-       gmoves_
-.
-Add
-(
-move
-, 
-cg\92_
-->
-zÚe
-());
-
-64 
-V\94ify
-();
-
-68 \1e
-       gLG­ResÞv\94
-::
-P\94fÜmMove
-(\12
-\9adex
-) {
-
-83 
-DCHECK
-(!
-moves_
-[
-\9adex
-].
-IsP\92d\9ag
-());
-
-84 
-DCHECK
-(!
-moves_
-[
-\9adex
-].
-IsRedundªt
-());
-
-89 
-DCHECK
-(
-moves_
-[
-\9adex
-].
-sourû
-(è!ð
-NULL
-);
-
-90 
-LO³¿nd
-* 
-       gde¡\9a©iÚ
- = 
-moves_
-[
-\9adex
-].
-de¡\9a©iÚ
-();
-
-91 
-       gmoves_
-[
-\9adex
-].
-£t_de¡\9a©iÚ
-(
-NULL
-);
-
-97 \ f\12
-       gi
- = 0; i < 
-       gmoves_
-.
-Ëngth
-(); ++i) {
-
-98 
-LMoveO³¿nds
-       gÙh\94_move
- = 
-moves_
-[
-i
-];
-
-99 ià(
-       gÙh\94_move
-.
-Blocks
-(
-de¡\9a©iÚ
-è&& !Ùh\94_move.
-IsP\92d\9ag
-()) {
-
-100 
-P\94fÜmMove
-(
-i
-);
-
-109 
-       gmoves_
-[
-\9adex
-].
-£t_de¡\9a©iÚ
-(
-de¡\9a©iÚ
-);
-
-114 
-LMoveO³¿nds
-       gÙh\94_move
- = 
-moves_
-[
-roÙ_\9adex_
-];
-
-115 ià(
-       gÙh\94_move
-.
-Blocks
-(
-de¡\9a©iÚ
-)) {
-
-116 
-DCHECK
-(
-Ùh\94_move
-.
-IsP\92d\9ag
-());
-
-117 
-B»akCyþe
-(
-\9adex
-);
-
-122 
-Em\99Move
-(
-\9adex
-);
-
-126 \1e
-       gLG­ResÞv\94
-::
-V\94ify
-() {
-
-127 #ifdeà
-ENABLE_SLOW_DCHECKS
-
-
-129 \ f\12
-i
- = 0; 
-       gi
- < 
-       gmoves_
-.
-Ëngth
-(); ++i) {
-
-130 
-LO³¿nd
-* 
-       gde¡\9a©iÚ
- = 
-moves_
-[
-i
-].
-de¡\9a©iÚ
-();
-
-131 \ f\12
-       gj
- = 
-i
- + 1; j < 
-       gmoves_
-.
-Ëngth
-(); ++j) {
-
-132 
-SLOW_DCHECK
-(!
-de¡\9a©iÚ
-->
-Equ®s
-(
-moves_
-[
-j
-].destination()));
-
-138 \ 1
-       #__
-       `ACCESS_MASM
-(
-cg\92_
-->
-       `masm
-())
-
-       )
-
-140 \1e
-       gLG­ResÞv\94
-::
-B»akCyþe
-(\12
-\9adex
-) {
-
-144 
-DCHECK
-(
-moves_
-[
-\9adex
-].
-de¡\9a©iÚ
-()->
-Equ®s
-(moves_[
-roÙ_\9adex_
-].
-sourû
-()));
-
-145 
-DCHECK
-(!
-\9a_cyþe_
-);
-
-146 
-       g\9a_cyþe_
- = 
-\8cue
-;
-
-147 
-LO³¿nd
-* 
-       gsourû
- = 
-moves_
-[
-\9adex
-].
-sourû
-();
-
-148 
-       g§ved_de¡\9a©iÚ_
- = 
-moves_
-[
-\9adex
-].
-de¡\9a©iÚ
-();
-
-149 ià(
-       gsourû
-->
-IsRegi¡\94
-()) {
-
-150 
-__
-mr
-(
-kSavedV®ueRegi¡\94
-, 
-cg\92_
-->
-ToRegi¡\94
-(
-sourû
-));
-
-151 } \vià(
-       gsourû
-->
-IsS\8fckSlÙ
-()) {
-
-152 
-__
-LßdP
-(
-kSavedV®ueRegi¡\94
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-sourû
-));
-
-153 } \vià(
-       gsourû
-->
-IsDoubËRegi¡\94
-()) {
-
-154 
-__
-fmr
-(
-kSü©chDoubËReg
-, 
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-sourû
-));
-
-155 } \vià(
-       gsourû
-->
-IsDoubËS\8fckSlÙ
-()) {
-
-156 
-__
-lfd
-(
-kSü©chDoubËReg
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-sourû
-));
-
-158 
-UNREACHABLE
-();
-
-161 
-       gmoves_
-[
-\9adex
-].
-Elim\9a©e
-();
-
-165 \1e
-       gLG­ResÞv\94
-::
-Re¡ÜeV®ue
-() {
-
-166 
-DCHECK
-(
-\9a_cyþe_
-);
-
-167 
-DCHECK
-(
-§ved_de¡\9a©iÚ_
- !ð
-NULL
-);
-
-170 ià(
-       g§ved_de¡\9a©iÚ_
-->
-IsRegi¡\94
-()) {
-
-171 
-__
-mr
-(
-cg\92_
-->
-ToRegi¡\94
-(
-§ved_de¡\9a©iÚ_
-), 
-kSavedV®ueRegi¡\94
-);
-
-172 } \vià(
-       g§ved_de¡\9a©iÚ_
-->
-IsS\8fckSlÙ
-()) {
-
-173 
-__
-StÜeP
-(
-kSavedV®ueRegi¡\94
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-§ved_de¡\9a©iÚ_
-));
-
-174 } \vià(
-       g§ved_de¡\9a©iÚ_
-->
-IsDoubËRegi¡\94
-()) {
-
-175 
-__
-fmr
-(
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-§ved_de¡\9a©iÚ_
-), 
-kSü©chDoubËReg
-);
-
-176 } \vià(
-       g§ved_de¡\9a©iÚ_
-->
-IsDoubËS\8fckSlÙ
-()) {
-
-177 
-__
-¡fd
-(
-kSü©chDoubËReg
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-§ved_de¡\9a©iÚ_
-));
-
-179 
-UNREACHABLE
-();
-
-182 
-       g\9a_cyþe_
- = 
-çl£
-;
-
-183 
-       g§ved_de¡\9a©iÚ_
- = 
-NULL
-;
-
-187 \1e
-       gLG­ResÞv\94
-::
-Em\99Move
-(\12
-\9adex
-) {
-
-188 
-LO³¿nd
-* 
-sourû
- = 
-moves_
-[
-\9adex
-].source();
-
-189 
-LO³¿nd
-* 
-       gde¡\9a©iÚ
- = 
-moves_
-[
-\9adex
-].
-de¡\9a©iÚ
-();
-
-194 ià(
-       gsourû
-->
-IsRegi¡\94
-()) {
-
-195 
-Regi¡\94
-       gsourû_»gi¡\94
- = 
-cg\92_
-->
-ToRegi¡\94
-(
-sourû
-);
-
-196 ià(
-       gde¡\9a©iÚ
-->
-IsRegi¡\94
-()) {
-
-197 
-__
-mr
-(
-cg\92_
-->
-ToRegi¡\94
-(
-de¡\9a©iÚ
-), 
-sourû_»gi¡\94
-);
-
-199 
-DCHECK
-(
-de¡\9a©iÚ
-->
-IsS\8fckSlÙ
-());
-
-200 
-__
-StÜeP
-(
-sourû_»gi¡\94
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-de¡\9a©iÚ
-));
-
-202 } \vià(
-       gsourû
-->
-IsS\8fckSlÙ
-()) {
-
-203 
-MemO³¿nd
-       gsourû_Ý\94ªd
- = 
-cg\92_
-->
-ToMemO³¿nd
-(
-sourû
-);
-
-204 ià(
-       gde¡\9a©iÚ
-->
-IsRegi¡\94
-()) {
-
-205 
-__
-LßdP
-(
-cg\92_
-->
-ToRegi¡\94
-(
-de¡\9a©iÚ
-), 
-sourû_Ý\94ªd
-);
-
-207 
-DCHECK
-(
-de¡\9a©iÚ
-->
-IsS\8fckSlÙ
-());
-
-208 
-MemO³¿nd
-       gde¡\9a©iÚ_Ý\94ªd
- = 
-cg\92_
-->
-ToMemO³¿nd
-(
-de¡\9a©iÚ
-);
-
-209 ià(
-       g\9a_cyþe_
-) {
-
-210 
-__
-LßdP
-(
-\9d
-, 
-sourû_Ý\94ªd
-);
-
-211 
-__
-StÜeP
-(
-\9d
-, 
-de¡\9a©iÚ_Ý\94ªd
-);
-
-213 
-__
-LßdP
-(
-kSavedV®ueRegi¡\94
-, 
-sourû_Ý\94ªd
-);
-
-214 
-__
-StÜeP
-(
-kSavedV®ueRegi¡\94
-, 
-de¡\9a©iÚ_Ý\94ªd
-);
-
-218 } \vià(
-       gsourû
-->
-IsCÚ¡ªtO³¿nd
-()) {
-
-219 
-LCÚ¡ªtO³¿nd
-* 
-       gcÚ¡ªt_sourû
- = LCÚ¡ªtO³¿nd::
-ÿ¡
-(
-sourû
-);
-
-220 ià(
-       gde¡\9a©iÚ
-->
-IsRegi¡\94
-()) {
-
-221 
-Regi¡\94
-       gd¡
- = 
-cg\92_
-->
-ToRegi¡\94
-(
-de¡\9a©iÚ
-);
-
-222 ià(
-       gcg\92_
-->
-IsIÁeg\9432
-(
-cÚ¡ªt_sourû
-)) {
-
-223 
-       gcg\92_
-->
-Em\99LßdIÁeg\94CÚ¡ªt
-(
-cÚ¡ªt_sourû
-, 
-d¡
-);
-
-225 
-__
-Move
-(
-d¡
-, 
-cg\92_
-->
-ToHªdË
-(
-cÚ¡ªt_sourû
-));
-
-227 } \vià(
-       gde¡\9a©iÚ
-->
-IsDoubËRegi¡\94
-()) {
-
-228 
-DoubËRegi¡\94
-       g»suÉ
- = 
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-de¡\9a©iÚ
-);
-
-229 \b
-       gv
- = 
-cg\92_
-->
-ToDoubË
-(
-cÚ¡ªt_sourû
-);
-
-230 
-__
-LßdDoubËL\99\94®
-(
-»suÉ
-, 
-v
-, 
-\9d
-);
-
-232 
-DCHECK
-(
-de¡\9a©iÚ
-->
-IsS\8fckSlÙ
-());
-
-233 
-DCHECK
-(!
-\9a_cyþe_
-);
-
-234 ià(
-       gcg\92_
-->
-IsIÁeg\9432
-(
-cÚ¡ªt_sourû
-)) {
-
-235 
-       gcg\92_
-->
-Em\99LßdIÁeg\94CÚ¡ªt
-(
-cÚ¡ªt_sourû
-, 
-kSavedV®ueRegi¡\94
-);
-
-237 
-__
-Move
-(
-kSavedV®ueRegi¡\94
-, 
-cg\92_
-->
-ToHªdË
-(
-cÚ¡ªt_sourû
-));
-
-239 
-__
-StÜeP
-(
-kSavedV®ueRegi¡\94
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-de¡\9a©iÚ
-));
-
-242 } \vià(
-       gsourû
-->
-IsDoubËRegi¡\94
-()) {
-
-243 
-DoubËRegi¡\94
-       gsourû_»gi¡\94
- = 
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-sourû
-);
-
-244 ià(
-       gde¡\9a©iÚ
-->
-IsDoubËRegi¡\94
-()) {
-
-245 
-__
-fmr
-(
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-de¡\9a©iÚ
-), 
-sourû_»gi¡\94
-);
-
-247 
-DCHECK
-(
-de¡\9a©iÚ
-->
-IsDoubËS\8fckSlÙ
-());
-
-248 
-__
-¡fd
-(
-sourû_»gi¡\94
-, 
-cg\92_
-->
-ToMemO³¿nd
-(
-de¡\9a©iÚ
-));
-
-251 } \vià(
-       gsourû
-->
-IsDoubËS\8fckSlÙ
-()) {
-
-252 
-MemO³¿nd
-       gsourû_Ý\94ªd
- = 
-cg\92_
-->
-ToMemO³¿nd
-(
-sourû
-);
-
-253 ià(
-       gde¡\9a©iÚ
-->
-IsDoubËRegi¡\94
-()) {
-
-254 
-__
-lfd
-(
-cg\92_
-->
-ToDoubËRegi¡\94
-(
-de¡\9a©iÚ
-), 
-sourû_Ý\94ªd
-);
-
-256 
-DCHECK
-(
-de¡\9a©iÚ
-->
-IsDoubËS\8fckSlÙ
-());
-
-257 
-MemO³¿nd
-       gde¡\9a©iÚ_Ý\94ªd
- = 
-cg\92_
-->
-ToMemO³¿nd
-(
-de¡\9a©iÚ
-);
-
-258 ià(
-       g\9a_cyþe_
-) {
-
-261 #ià
-V8_TARGET_ARCH_PPC64
-
-
-262 
-__
-ld
-(
-kSavedV®ueRegi¡\94
-, 
-sourû_Ý\94ªd
-);
-
-263 
-__
-¡d
-(
-kSavedV®ueRegi¡\94
-, 
-de¡\9a©iÚ_Ý\94ªd
-);
-
-265 
-MemO³¿nd
-       gsourû_high_Ý\94ªd
- = 
-cg\92_
-->
-ToHighMemO³¿nd
-(
-sourû
-);
-
-266 
-MemO³¿nd
-       gde¡\9a©iÚ_high_Ý\94ªd
- =
-
-267 
-cg\92_
-->
-ToHighMemO³¿nd
-(
-de¡\9a©iÚ
-);
-
-268 
-__
-lwz
-(
-kSavedV®ueRegi¡\94
-, 
-sourû_Ý\94ªd
-);
-
-269 
-__
-¡w
-(
-kSavedV®ueRegi¡\94
-, 
-de¡\9a©iÚ_Ý\94ªd
-);
-
-270 
-__
-lwz
-(
-kSavedV®ueRegi¡\94
-, 
-sourû_high_Ý\94ªd
-);
-
-271 
-__
-¡w
-(
-kSavedV®ueRegi¡\94
-, 
-de¡\9a©iÚ_high_Ý\94ªd
-);
-
-274 
-__
-lfd
-(
-kSü©chDoubËReg
-, 
-sourû_Ý\94ªd
-);
-
-275 
-__
-¡fd
-(
-kSü©chDoubËReg
-, 
-de¡\9a©iÚ_Ý\94ªd
-);
-
-279 
-UNREACHABLE
-();
-
-282 
-       gmoves_
-[
-\9adex
-].
-Elim\9a©e
-();
-
-286 #undeà
-__
-
-
-       @lithium-gap-resolver-ppc.h
-
-5 #iâdeà
-V8_PPC_LITHIUM_GAP_RESOLVER_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_LITHIUM_GAP_RESOLVER_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/v8.h
-"
-
-10 \ 2
-       ~"¤c/l\99hium.h
-"
-
-12 
-Çme¥aû
-       gv8
- {
-
-13 
-Çme¥aû
-       g\9a\8bº®
- {
-
-15 
-þass
-       gLCodeG\92
-;
-
-16 
-þass
-       gLG­ResÞv\94
-;
-
-18 þas 
-       cLG­ResÞv\94
-FINAL
-       gBASE_EMBEDDED
- {
-
-19 
-       gpublic
-:
-
-20 
-ex¶ic\99
-LG­ResÞv\94
-(
-LCodeG\92
-* 
-owÃr
-);
-
-23 \1e
-ResÞve
-(
-LP¬®ËlMove
-* 
-·¿Î\96_move
-);
-
-25 
-       g´iv©e
-:
-
-27 \1e
-Bu\9edIn\99\9flMoveLi¡
-(
-LP¬®ËlMove
-* 
-·¿Î\96_move
-);
-
-31 \1e
-P\94fÜmMove
-(\12
-\9adex
-);
-
-36 \1e
-B»akCyþe
-(\12
-\9adex
-);
-
-40 \1e
-Re¡ÜeV®ue
-();
-
-43 \1e
-Em\99Move
-(\12
-\9adex
-);
-
-46 \1e
-V\94ify
-();
-
-48 
-LCodeG\92
-* 
-       gcg\92_
-;
-
-51 
-       gZÚeLi¡
-<
-       gLMoveO³¿nds
-> 
-       gmoves_
-;
-
-53 \12
-       groÙ_\9adex_
-;
-
-54 
-boÞ
-       g\9a_cyþe_
-;
-
-55 
-LO³¿nd
-* 
-       g§ved_de¡\9a©iÚ_
-;
-
-       @lithium-ppc.cc
-
-5 \ 2
-       ~<s¡»am
->
-
-7 \ 2
-       ~"¤c/v8.h
-"
-
-9 \ 2
-       ~"¤c/hydrog\92-o¤.h
-"
-
-10 \ 2
-       ~"¤c/l\99hium-\9al.h
-"
-
-11 \ 2
-       ~"¤c/µc/l\99hium-codeg\92-µc.h
-"
-
-13 
-Çme¥aû
-       gv8
- {
-
-14 
-Çme¥aû
-       g\9a\8bº®
- {
-
-16 \ 1
-       #DEFINE_COMPILE
-(
-ty³
-) \
-
-17 \1e
-L
-##
-ty³
-::
-       `Comp\9eeToN©ive
-(
-LCodeG\92
-* 
-g\92\94©Ü
-) { \
-
-18 
-g\92\94©Ü
-->
-Do
-##
-       `ty³
-(
-this
-); \
-
-19 }
-
-       )
-
-20 
-LITHIUM_CONCRETE_INSTRUCTION_LIST
-(
-DEFINE_COMPILE
-)
-
-21 #undeà
-DEFINE_COMPILE
-
-
-23 #ifdeà
-DEBUG
-
-
-24 \1e
-       gLIn¡ruùiÚ
-::
-V\94ifyC®l
-() {
-
-29 
-DCHECK
-(
-Ou\8dut
-(è=ð
-NULL
- || 
-LUÇÎoÿ\8bd
-::
-ÿ¡
-(Ou\8dut())->
-HasFixedPÞicy
-() ||
-
-30 !
-LUÇÎoÿ\8bd
-::
-ÿ¡
-(
-Ou\8dut
-())->
-HasRegi¡\94PÞicy
-());
-
-31 \ f
-U£I\8b¿tÜ
-\99
-(
-this
-); !
-       g\99
-.
-DÚe
-(); it.
-Advªû
-()) {
-
-32 
-LUÇÎoÿ\8bd
-* 
-       gÝ\94ªd
- = LUÇÎoÿ\8bd::
-ÿ¡
-(
-\99
-.
-Cu¼\92t
-());
-
-33 
-DCHECK
-(
\94ªd
-->
-HasFixedPÞicy
-(è|| o³¿nd->
-IsU£dAtS\8f¹
-());
-
-35 \ f
-TempI\8b¿tÜ
-\99
-(
-this
-); !
-       g\99
-.
-DÚe
-(); it.
-Advªû
-()) {
-
-36 
-LUÇÎoÿ\8bd
-* 
-       gÝ\94ªd
- = LUÇÎoÿ\8bd::
-ÿ¡
-(
-\99
-.
-Cu¼\92t
-());
-
-37 
-DCHECK
-(
\94ªd
-->
-HasFixedPÞicy
-(è|| !Ý\94ªd->
-HasRegi¡\94PÞicy
-());
-
-43 \1e
-       gLIn¡ruùiÚ
-::
-Pr\9atTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-44 
-¡»am
-->
-Add
-("% ", 
-this
-->
-MÃmÚic
-());
-
-46 
-Pr\9atOu\8dutO³¿ndTo
-(
-¡»am
-);
-
-48 
-Pr\9atD©aTo
-(
-¡»am
-);
-
-50 ià(
-HasEnv\9cÚm\92t
-()) {
-
-51 
-       g¡»am
-->
-Add
-(" ");
-
-52 
-\92v\9cÚm\92t
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-55 ià(
-HasPo\9a\8brM­
-()) {
-
-56 
-       g¡»am
-->
-Add
-(" ");
-
-57 
-po\9a\8br_m­
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-62 \1e
-       gLIn¡ruùiÚ
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-63 
-¡»am
-->
-Add
-("= ");
-
-64 \ f\12
-       gi
- = 0; i < 
-IÅutCouÁ
-(); i++) {
-
-65 ià(
-       gi
- > 0è
-       g¡»am
-->
-Add
-(" ");
-
-66 ià(
-IÅutAt
-(
-i
-è=ð
-NULL
-) {
-
-67 
-¡»am
-->
-Add
-("NULL");
-
-69 
-IÅutAt
-(
-i
-)->
-Pr\9atTo
-(
-¡»am
-);
-
-75 \1e
-       gLIn¡ruùiÚ
-::
-Pr\9atOu\8dutO³¿ndTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-76 ià(
-HasResuÉ
-()è
-»suÉ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-80 \1e
-       gLLab\96
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-81 
-LG­
-::
-Pr\9atD©aTo
-(
-¡»am
-);
-
-82 
-LLab\96
-* 
-       g»p
- = 
-»¶aûm\92t
-();
-
-83 ià(
-       g»p
- !ð
-NULL
-) {
-
-84 
-¡»am
-->
-Add
-(" D\97d block\84\95Ïûd w\99h B%d", 
-»p
-->
-block_id
-());
-
-89 
-boÞ
-       gLG­
-::
-IsRedundªt
-() const {
-
-90 \ f\12
-i
- = 0; 
-       gi
- < 4; i++) {
-
-91 ià(
-       g·¿Î\96_moves_
-[
-i
-] !ð
-NULL
- && !
-·¿Î\96_moves_
-[i]->
-IsRedundªt
-()) {
-
-92 \15 
-çl£
-;
-
-96 \15 
-       g\8cue
-;
-
-100 \1e
-       gLG­
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-101 \ f\12
-i
- = 0; 
-       gi
- < 4; i++) {
-
-102 
-       g¡»am
-->
-Add
-("(");
-
-103 ià(
-       g·¿Î\96_moves_
-[
-i
-] !ð
-NULL
-) {
-
-104 
-·¿Î\96_moves_
-[
-i
-]->
-Pr\9atD©aTo
-(
-¡»am
-);
-
-106 
-       g¡»am
-->
-Add
-(") ");
-
-111 cڡ \ 5
-       gLAr\99hm\91icD
-::
-MÃmÚic
-() const {
-
-112 \1a
-()) {
-
-113 \ 4
-Tok\92
-::
-ADD
-:
-
-115 \ 4
-       gTok\92
-::
-SUB
-:
-
-117 \ 4
-       gTok\92
-::
-MUL
-:
-
-119 \ 4
-       gTok\92
-::
-DIV
-:
-
-121 \ 4
-       gTok\92
-::
-MOD
-:
-
-124 
-UNREACHABLE
-();
-
-125 \15 
-       gNULL
-;
-
-130 cڡ \ 5
-       gLAr\99hm\91icT
-::
-MÃmÚic
-() const {
-
-131 \1a
-()) {
-
-132 \ 4
-Tok\92
-::
-ADD
-:
-
-134 \ 4
-       gTok\92
-::
-SUB
-:
-
-136 \ 4
-       gTok\92
-::
-MUL
-:
-
-138 \ 4
-       gTok\92
-::
-MOD
-:
-
-140 \ 4
-       gTok\92
-::
-DIV
-:
-
-142 \ 4
-       gTok\92
-::
-BIT_AND
-:
-
-144 \ 4
-       gTok\92
-::
-BIT_OR
-:
-
-146 \ 4
-       gTok\92
-::
-BIT_XOR
-:
-
-148 \ 4
-       gTok\92
-::
-ROR
-:
-
-150 \ 4
-       gTok\92
-::
-SHL
-:
-
-152 \ 4
-       gTok\92
-::
-SAR
-:
-
-154 \ 4
-       gTok\92
-::
-SHR
-:
-
-157 
-UNREACHABLE
-();
-
-158 \15 
-       gNULL
-;
-
-163 
-boÞ
-       gLGÙo
-::
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-) const {
-
-164 \15 !
-g\92
-->
-IsNextEm\99\8bdBlock
-(
-block_id
-());
-
-168 \1e
-       gLGÙo
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-169 
-¡»am
-->
-Add
-("B%d", 
-block_id
-());
-
-173 \1e
-       gLB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-174 
-¡»am
-->
-Add
-("B%d | B%d oÀ", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-175 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-179 \1e
-       gLCom·»Num\94icAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-180 
-¡»am
-->
-Add
-("if ");
-
-181 
-Ëá
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-182 
-       g¡»am
-->
-Add
-(" % ", 
-Tok\92
-::
-S\8c\9ag
-(
-()));
-
-183 
-right
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-184 
-       g¡»am
-->
-Add
-("\81h\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-188 \1e
-       gLIsObjeùAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-189 
-¡»am
-->
-Add
-("if is_object(");
-
-190 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-191 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-195 \1e
-       gLIsS\8c\9agAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-196 
-¡»am
-->
-Add
-("if is_string(");
-
-197 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-198 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-202 \1e
-       gLIsSmiAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-203 
-¡»am
-->
-Add
-("if is_smi(");
-
-204 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-205 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-209 \1e
-       gLIsUnd\91eùabËAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-210 
-¡»am
-->
-Add
-("if is_undetectable(");
-
-211 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-212 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-216 \1e
-       gLS\8c\9agCom·»AndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-217 
-¡»am
-->
-Add
-("if string_compare(");
-
-218 
-Ëá
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-219 
-right
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-220 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-224 \1e
-       gLHasIn¡ªûTy³AndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-225 
-¡»am
-->
-Add
-("if has_instance_type(");
-
-226 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-227 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-231 \1e
-       gLHasCachedA¼ayIndexAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-232 
-¡»am
-->
-Add
-("if has_cached_array_index(");
-
-233 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-234 
-       g¡»am
-->
-Add
-("èth\92 B%d\83l£ B%d", 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-238 \1e
-       gLCÏssOfTe¡AndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-239 
-¡»am
-->
-Add
-("if class_of_test(");
-
-240 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-241 
-       g¡»am
-->
-Add
-(", \"%o\"èth\92 B%d\83l£ B%d", *
-hydrog\92
-()->
-þass_Çme
-(),
-
-242 
-\8cue_block_id
-(), 
-çl£_block_id
-());
-
-246 \1e
-       gLTy³ofIsAndB¿nch
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-247 
-¡»am
-->
-Add
-("if\81ypeof ");
-
-248 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-249 
-       g¡»am
-->
-Add
-(" == \"%s\"\81hen B%d\83lse B%d",
-
-250 
-hydrog\92
-()->
-ty³_l\99\94®
-()->
-ToCS\8c\9ag
-().
-g\91
-(), 
-\8cue_block_id
-(),
-
-251 
-çl£_block_id
-());
-
-255 \1e
-       gLStÜeCodeEÁry
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-256 
-¡»am
-->
-Add
-(" = ");
-
-257 
-funùiÚ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-258 
-       g¡»am
-->
-Add
-(".code_entry = ");
-
-259 
-code_objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-263 \1e
-       gLIÂ\94AÎoÿ\8bdObjeù
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-264 
-¡»am
-->
-Add
-(" = ");
-
-265 
-ba£_objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-266 
-       g¡»am
-->
-Add
-(" + ");
-
-267 
-off£t
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-271 \1e
-       gLC®lJSFunùiÚ
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-272 
-¡»am
-->
-Add
-("= ");
-
-273 
-funùiÚ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-274 
-       g¡»am
-->
-Add
-("#%d / ", 
\99y
-());
-
-278 \1e
-       gLC®lW\99hDesü\9d
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-279 \ f\12
-i
- = 0; 
-       gi
- < 
-IÅutCouÁ
-(); i++) {
-
-280 
-IÅutAt
-(
-i
-)->
-Pr\9atTo
-(
-¡»am
-);
-
-281 
-       g¡»am
-->
-Add
-(" ");
-
-283 
-       g¡»am
-->
-Add
-("#%d / ", 
\99y
-());
-
-287 \1e
-       gLLßdCÚ\8bxtSlÙ
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-288 
-cڋxt
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-289 
-       g¡»am
-->
-Add
-("[%d]", 
-¦Ù_\9adex
-());
-
-293 \1e
-       gLStÜeCÚ\8bxtSlÙ
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-294 
-cڋxt
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-295 
-       g¡»am
-->
-Add
-("[%d] <- ", 
-¦Ù_\9adex
-());
-
-296 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-300 \1e
-       gLInvokeFunùiÚ
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-301 
-¡»am
-->
-Add
-("= ");
-
-302 
-funùiÚ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-303 
-       g¡»am
-->
-Add
-(" #%d / ", 
\99y
-());
-
-307 \1e
-       gLC®lNew
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-308 
-¡»am
-->
-Add
-("= ");
-
-309 
-cÚ¡ruùÜ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-310 
-       g¡»am
-->
-Add
-(" #%d / ", 
\99y
-());
-
-314 \1e
-       gLC®lNewA¼ay
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-315 
-¡»am
-->
-Add
-("= ");
-
-316 
-cÚ¡ruùÜ
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-317 
-       g¡»am
-->
-Add
-(" #%d / ", 
\99y
-());
-
-318 
-EËm\92tsK\9ad
-       gk\9ad
- = 
-hydrog\92
-()->
-\96em\92ts_k\9ad
-();
-
-319 
-       g¡»am
-->
-Add
-(" (%sè", 
-EËm\92tsK\9adToS\8c\9ag
-(
-k\9ad
-));
-
-323 \1e
-       gLAcûssArgum\92tsAt
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-324 
-¬gum\92ts
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-325 
-       g¡»am
-->
-Add
-("\86ength ");
-
-326 
-Ëngth
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-327 
-       g¡»am
-->
-Add
-(" index ");
-
-328 
-\9adex
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-332 \1e
-       gLStÜeNamedF\9bld
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-333 
-objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-334 
-       g¡d
-::
-o¡r\9ag¡»am
-os
-;
-
-335 
-       gos
- << 
-hydrog\92
-()->
-acûss
-() << " <- ";
-
-336 
-       g¡»am
-->
-Add
-(
-os
-.
-¡r
-().
-c_¡r
-());
-
-337 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-341 \1e
-       gLStÜeNamedG\92\94ic
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-342 
-objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-343 
-       g¡»am
-->
-Add
-(".");
-
-344 
-       g¡»am
-->
-Add
-(
-S\8c\9ag
-::
-ÿ¡
-(*
-Çme
-())->
-ToCS\8c\9ag
-().
-g\91
-());
-
-345 
-       g¡»am
-->
-Add
-(" <- ");
-
-346 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-350 \1e
-       gLLßdKeyed
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-351 
-\96em\92ts
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-352 
-       g¡»am
-->
-Add
-("[");
-
-353 
-key
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-354 ià(
-hydrog\92
-()->
-IsDehoi¡ed
-()) {
-
-355 
-       g¡»am
-->
-Add
-(" + %d]", 
-ba£_off£t
-());
-
-357 
-       g¡»am
-->
-Add
-("]");
-
-362 \1e
-       gLStÜeKeyed
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-363 
-\96em\92ts
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-364 
-       g¡»am
-->
-Add
-("[");
-
-365 
-key
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-366 ià(
-hydrog\92
-()->
-IsDehoi¡ed
-()) {
-
-367 
-       g¡»am
-->
-Add
-(" + %d] <-", 
-ba£_off£t
-());
-
-369 
-       g¡»am
-->
-Add
-("] <- ");
-
-372 ià(
-v®ue
-(è=ð
-NULL
-) {
-
-373 
-DCHECK
-(
-hydrog\92
-()->
-IsCÚ¡ªtHÞeStÜe
-() &&
-
-374 
-hydrog\92
-()->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-375 
-       g¡»am
-->
-Add
-("<the hole(nan)>");
-
-377 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-382 \1e
-       gLStÜeKeyedG\92\94ic
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-383 
-objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-384 
-       g¡»am
-->
-Add
-("[");
-
-385 
-key
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-386 
-       g¡»am
-->
-Add
-("] <- ");
-
-387 
-v®ue
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-391 \1e
-       gLT¿ns\99iÚEËm\92tsK\9ad
-::
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-) {
-
-392 
-objeù
-()->
-Pr\9atTo
-(
-¡»am
-);
-
-393 
-       g¡»am
-->
-Add
-(" %°-> %p", *
-Üig\9a®_m­
-(), *
-\8cªs\99iÚed_m­
-());
-
-397 \12
-       gLPÏtfÜmChunk
-::
-G\91NextSp\9elIndex
-(
-Regi¡\94K\9ad
-k\9ad
-) {
-
-399 ià(
-k\9ad
- =ð
-DOUBLE_REGISTERS
\9el_¦Ù_couÁ_
-++;
-
-400 \15 
-       g¥\9el_¦Ù_couÁ_
-++;
-
-404 
-LO³¿nd
-* 
-       gLPÏtfÜmChunk
-::
-G\91NextSp\9elSlÙ
-(
-Regi¡\94K\9ad
-k\9ad
-) {
-
-405 \12
-\9adex
- = 
-G\91NextSp\9elIndex
-(
-k\9ad
-);
-
-406 ià(
-       gk\9ad
- =ð
-DOUBLE_REGISTERS
-) {
-
-407 \15 
-LDoubËS\8fckSlÙ
-::
-C»©e
-(
-\9adex
-, 
-zÚe
-());
-
-409 
-DCHECK
-(
-k\9ad
- =ð
-GENERAL_REGISTERS
-);
-
-410 \15 
-       gLS\8fckSlÙ
-::
-C»©e
-(
-\9adex
-, 
-zÚe
-());
-
-415 
-LPÏtfÜmChunk
-* 
-       gLChunkBu\9ed\94
-::
-Bu\9ed
-() {
-
-416 
-DCHECK
-(
-is_unu£d
-());
-
-417 
-       gchunk_
- = 
-Ãw
- (
-zÚe
-()è
-LPÏtfÜmChunk
-(
-\9afo
-(), 
-g¿ph
-());
-
-418 
-LPha£
-pha£
-("L_Bu\9ed\9ag chunk", 
-chunk_
-);
-
-419 
-       g¡©us_
- = 
-BUILDING
-;
-
-423 ià(
-g¿ph
-()->
-has_o¤
-()) {
-
-424 \ f\12
-       gi
- = 
-g¿ph
-()->
-o¤
-()->
-UnÝtimizedF¿meSlÙs
-(); i > 0; i--) {
-
-425 
-       gchunk_
-->
-G\91NextSp\9elIndex
-(
-GENERAL_REGISTERS
-);
-
-429 cڡ 
-       gZÚeLi¡
-<
-       gHBasicBlock
-*>* 
-       gblocks
- = 
-g¿ph
-()->
-blocks
-();
-
-430 \ f\12
-       gi
- = 0; i < 
-       gblocks
-->
-Ëngth
-(); i++) {
-
-431 
-HBasicBlock
-* 
-       gÃxt
- = 
-NULL
-;
-
-432 ià(
-       gi
- < 
-       gblocks
-->
-Ëngth
-(è- 1è
-       gÃxt
- = 
-blocks
-->
-(
-i
- + 1);
-
-433 
-DoBasicBlock
-(
-blocks
-->
-(
-i
-), 
-Ãxt
-);
-
-434 ià(
-is_ab܋d
-()è\15 
-       gNULL
-;
-
-436 
-       g¡©us_
- = 
-DONE
-;
-
-437 \15 
-       gchunk_
-;
-
-441 
-LUÇÎoÿ\8bd
-* 
-       gLChunkBu\9ed\94
-::
-ToUÇÎoÿ\8bd
-(
-Regi¡\94
-»g
-) {
-
-442 \15 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-FIXED_REGISTER
-,
-
-443 
-Regi¡\94
-::
-ToAÎoÿtiÚIndex
-(
-»g
-));
-
-447 
-LUÇÎoÿ\8bd
-* 
-       gLChunkBu\9ed\94
-::
-ToUÇÎoÿ\8bd
-(
-DoubËRegi¡\94
-»g
-) {
-
-448 \15 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-FIXED_DOUBLE_REGISTER
-,
-
-449 
-DoubËRegi¡\94
-::
-ToAÎoÿtiÚIndex
-(
-»g
-));
-
-453 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Fixed
-(
-HV®ue
-* 
-v®ue
-, 
-Regi¡\94
-fixed_»gi¡\94
-) {
-
-454 \15 
-U£
-(
-v®ue
-, 
-ToUÇÎoÿ\8bd
-(
-fixed_»gi¡\94
-));
-
-458 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£FixedDoubË
-(
-HV®ue
-* 
-v®ue
-, 
-DoubËRegi¡\94
-»g
-) {
-
-459 \15 
-U£
-(
-v®ue
-, 
-ToUÇÎoÿ\8bd
-(
-»g
-));
-
-463 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Regi¡\94
-(
-HV®ue
-* 
-v®ue
-) {
-
-464 \15 
-U£
-(
-v®ue
-,
-
-465 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-MUST_HAVE_REGISTER
-));
-
-469 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Regi¡\94AtS\8f¹
-(
-HV®ue
-* 
-v®ue
-) {
-
-470 \15 
-U£
-(
-v®ue
-, 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-MUST_HAVE_REGISTER
-,
-
-471 
-LUÇÎoÿ\8bd
-::
-USED_AT_START
-));
-
-475 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£TempRegi¡\94
-(
-HV®ue
-* 
-v®ue
-) {
-
-476 \15 
-U£
-(
-v®ue
-, 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-WRITABLE_REGISTER
-));
-
-480 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£
-(
-HV®ue
-* 
-v®ue
-) {
-
-481 \15 
-U£
-(
-v®ue
-, 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-NONE
-));
-
-485 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£AtS\8f¹
-(
-HV®ue
-* 
-v®ue
-) {
-
-486 \15 
-U£
-(
-v®ue
-, 
-Ãw
- (
-zÚe
-())
-
-487 
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-NONE
-, LUÇÎoÿ\8bd::
-USED_AT_START
-));
-
-491 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£OrCÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-) {
-
-492 \15 
-v®ue
-->
-IsCÚ¡ªt
-()
-
-493 ? 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-))
-
-494 : 
-U£
-(
-v®ue
-);
-
-498 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£OrCÚ¡ªtAtS\8f¹
-(
-HV®ue
-* 
-v®ue
-) {
-
-499 \15 
-v®ue
-->
-IsCÚ¡ªt
-()
-
-500 ? 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-))
-
-501 : 
-U£AtS\8f¹
-(
-v®ue
-);
-
-505 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Regi¡\94OrCÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-) {
-
-506 \15 
-v®ue
-->
-IsCÚ¡ªt
-()
-
-507 ? 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-))
-
-508 : 
-U£Regi¡\94
-(
-v®ue
-);
-
-512 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-HV®ue
-* 
-v®ue
-) {
-
-513 \15 
-v®ue
-->
-IsCÚ¡ªt
-()
-
-514 ? 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-))
-
-515 : 
-U£Regi¡\94AtS\8f¹
-(
-v®ue
-);
-
-519 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£CÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-) {
-
-520 \15 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-));
-
-524 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£Any
-(
-HV®ue
-* 
-v®ue
-) {
-
-525 \15 
-v®ue
-->
-IsCÚ¡ªt
-()
-
-526 ? 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-HCÚ¡ªt
-::
-ÿ¡
-(
-v®ue
-))
-
-527 : 
-U£
-(
-v®ue
-, 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-ANY
-));
-
-531 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-U£
-(
-HV®ue
-* 
-v®ue
-, 
-LUÇÎoÿ\8bd
-* 
\94ªd
-) {
-
-532 ià(
-       gv®ue
-->
-Em\99AtU£s
-()) {
-
-533 
-HIn¡ruùiÚ
-* 
-       g\9a¡r
- = HIn¡ruùiÚ::
-ÿ¡
-(
-v®ue
-);
-
-534 
-Vis\99In¡ruùiÚ
-(
-\9a¡r
-);
-
-536 
-       gÝ\94ªd
-->
-£t_v\9ctu®_»gi¡\94
-(
-v®ue
-->
-id
-());
-
-537 \15 
-       gÝ\94ªd
-;
-
-541 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9ae
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-,
-
-542 
-LUÇÎoÿ\8bd
-* 
-»suÉ
-) {
-
-543 
-       g»suÉ
-->
-£t_v\9ctu®_»gi¡\94
-(
-cu¼\92t_\9a¡ruùiÚ_
-->
-id
-());
-
-544 
-       g\9a¡r
-->
-£t_»suÉ
-(
-»suÉ
-);
-
-545 \15 
-       g\9a¡r
-;
-
-549 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9aeAsRegi¡\94
-(
-
-550 
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-) {
-
-551 \15 
-Def\9ae
-(
-\9a¡r
-,
-
-552 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-MUST_HAVE_REGISTER
-));
-
-556 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9aeAsSp\9eËd
-(
-
-557 
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-, \12
-\9adex
-) {
-
-558 \15 
-Def\9ae
-(
-\9a¡r
-,
-
-559 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-FIXED_SLOT
-, 
-\9adex
-));
-
-563 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9aeSameAsF\9c¡
-(
-
-564 
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-) {
-
-565 \15 
-Def\9ae
-(
-\9a¡r
-,
-
-566 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-SAME_AS_FIRST_INPUT
-));
-
-570 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9aeFixed
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-,
-
-571 
-Regi¡\94
-»g
-) {
-
-572 \15 
-Def\9ae
-(
-\9a¡r
-, 
-ToUÇÎoÿ\8bd
-(
-»g
-));
-
-576 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-Def\9aeFixedDoubË
-(
-
-577 
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-, 
-DoubËRegi¡\94
-»g
-) {
-
-578 \15 
-Def\9ae
-(
-\9a¡r
-, 
-ToUÇÎoÿ\8bd
-(
-»g
-));
-
-582 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-AssignEnv\9cÚm\92t
-(LIn¡ruùiÚ* 
-\9a¡r
-) {
-
-583 
-HEnv\9cÚm\92t
-* 
-hydrog\92_\92v
- = 
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-();
-
-584 \12
-       g¬gum\92t_\9adex_accumuÏtÜ
- = 0;
-
-585 
-       gZÚeLi¡
-<
-       gHV®ue
-*> 
-objeùs_to_m©\94\9flize
-(0, 
-zÚe
-());
-
-586 
-       g\9a¡r
-->
-£t_\92v\9cÚm\92t
-(
-C»©eEnv\9cÚm\92t
-(
-
-587 
-hydrog\92_\92v
-, &
-¬gum\92t_\9adex_accumuÏtÜ
-, &
-objeùs_to_m©\94\9flize
-));
-
-588 \15 
-       g\9a¡r
-;
-
-592 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-M¬kAsC®l
-(LIn¡ruùiÚ* 
-\9a¡r
-,
-
-593 
-HIn¡ruùiÚ
-* 
-h\9a¡r
-,
-
-594 
-CªDeÝtimize
-ÿn_deÝtimize
-) {
-
-595 
-\9afo
-()->
-M¬kAsNÚDeã¼edC®l\9ag
-();
-
-596 #ifdeà
-DEBUG
-
-
-597 
-       g\9a¡r
-->
-V\94ifyC®l
-();
-
-599 
-       g\9a¡r
-->
-M¬kAsC®l
-();
-
-600 
-       g\9a¡r
- = 
-AssignPo\9a\8brM­
-(
-\9a¡r
-);
-
-606 
-boÞ
-       gÃeds_\92v\9cÚm\92t
- = (
-ÿn_deÝtimize
- =ð
-CAN_DEOPTIMIZE_EAGERLY
-) ||
-
-607 !
-h\9a¡r
-->
-HasOb£rvabËSideEfãùs
-();
-
-608 ià(
-       gÃeds_\92v\9cÚm\92t
- && !
-       g\9a¡r
-->
-HasEnv\9cÚm\92t
-()) {
-
-609 
-       g\9a¡r
- = 
-AssignEnv\9cÚm\92t
-(
-\9a¡r
-);
-
-611 
-       g\9a¡r
-->
-\92v\9cÚm\92t
-()->
-£t_has_b\93n_u£d
-();
-
-614 \15 
-       g\9a¡r
-;
-
-618 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-AssignPo\9a\8brM­
-(LIn¡ruùiÚ* 
-\9a¡r
-) {
-
-619 
-DCHECK
-(!
-\9a¡r
-->
-HasPo\9a\8brM­
-());
-
-620 
-       g\9a¡r
-->
-£t_po\9a\8br_m­
-(
-Ãw
- (
-zÚe
-()è
-LPo\9a\8brM­
-(zone()));
-
-621 \15 
-       g\9a¡r
-;
-
-625 
-LUÇÎoÿ\8bd
-* 
-       gLChunkBu\9ed\94
-::
-TempRegi¡\94
-() {
-
-626 
-LUÇÎoÿ\8bd
-* 
\94ªd
- =
-
-627 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-MUST_HAVE_REGISTER
-);
-
-628 \12
-       gv»g
- = 
-®loÿtÜ_
-->
-G\91V\9ctu®Regi¡\94
-();
-
-629 ià(!
-       g®loÿtÜ_
-->
-AÎoÿtiÚOk
-()) {
-
-630 
-AbÜt
-(
-kOutOfV\9ctu®Regi¡\94sWh\9eeTry\9agToAÎoÿ\8bTempRegi¡\94
-);
-
-631 
-       gv»g
- = 0;
-
-633 
-       gÝ\94ªd
-->
-£t_v\9ctu®_»gi¡\94
-(
-v»g
-);
-
-634 \15 
-       gÝ\94ªd
-;
-
-638 
-LUÇÎoÿ\8bd
-* 
-       gLChunkBu\9ed\94
-::
-TempDoubËRegi¡\94
-() {
-
-639 
-LUÇÎoÿ\8bd
-* 
\94ªd
- =
-
-640 
-Ãw
- (
-zÚe
-()è
-LUÇÎoÿ\8bd
-(LUÇÎoÿ\8bd::
-MUST_HAVE_DOUBLE_REGISTER
-);
-
-641 \12
-       gv»g
- = 
-®loÿtÜ_
-->
-G\91V\9ctu®Regi¡\94
-();
-
-642 ià(!
-       g®loÿtÜ_
-->
-AÎoÿtiÚOk
-()) {
-
-643 
-AbÜt
-(
-kOutOfV\9ctu®Regi¡\94sWh\9eeTry\9agToAÎoÿ\8bTempRegi¡\94
-);
-
-644 
-       gv»g
- = 0;
-
-646 
-       gÝ\94ªd
-->
-£t_v\9ctu®_»gi¡\94
-(
-v»g
-);
-
-647 \15 
-       gÝ\94ªd
-;
-
-651 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-FixedTemp
-(
-Regi¡\94
-»g
-) {
-
-652 
-LUÇÎoÿ\8bd
-* 
\94ªd
- = 
-ToUÇÎoÿ\8bd
-(
-»g
-);
-
-653 
-DCHECK
-(
\94ªd
-->
-HasFixedPÞicy
-());
-
-654 \15 
-       gÝ\94ªd
-;
-
-658 
-LO³¿nd
-* 
-       gLChunkBu\9ed\94
-::
-FixedTemp
-(
-DoubËRegi¡\94
-»g
-) {
-
-659 
-LUÇÎoÿ\8bd
-* 
\94ªd
- = 
-ToUÇÎoÿ\8bd
-(
-»g
-);
-
-660 
-DCHECK
-(
\94ªd
-->
-HasFixedPÞicy
-());
-
-661 \15 
-       gÝ\94ªd
-;
-
-665 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoBlockEÁry
-(
-HBlockEÁry
-* 
-\9a¡r
-) {
-
-666 \15 
-Ãw
- (
-zÚe
-()è
-LLab\96
-(
-\9a¡r
-->
-block
-());
-
-670 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDummyU£
-(
-HDummyU£
-* 
-\9a¡r
-) {
-
-671 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDummyU£
-(
-U£Any
-(
-\9a¡r
-->
-v®ue
-())));
-
-675 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoEnv\9cÚm\92tM¬k\94
-(
-HEnv\9cÚm\92tM¬k\94
-* 
-\9a¡r
-) {
-
-676 
-UNREACHABLE
-();
-
-677 \15 
-       gNULL
-;
-
-681 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDeÝtimize
-(
-HDeÝtimize
-* 
-\9a¡r
-) {
-
-682 \15 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LDeÝtimize
-);
-
-686 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoShiá
-(
-Tok\92
-::
-V®ue
-,
-
-687 
-HB\99wi£B\9a¬yO³¿tiÚ
-* 
-\9a¡r
-) {
-
-688 ià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-689 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-690 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-691 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-693 
-HV®ue
-* 
-       gright_v®ue
- = 
-\9a¡r
-->
-right
-();
-
-694 
-LO³¿nd
-* 
-       gright
- = 
-NULL
-;
-
-695 \12
-       gcÚ¡ªt_v®ue
- = 0;
-
-696 
-boÞ
-       gdÛs_deÝt
- = 
-çl£
-;
-
-697 ià(
-       gright_v®ue
-->
-IsCÚ¡ªt
-()) {
-
-698 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = HCÚ¡ªt::
-ÿ¡
-(
-right_v®ue
-);
-
-699 
-       gright
- = 
-chunk_
-->
-Def\9aeCÚ¡ªtO³¿nd
-(
-cÚ¡ªt
-);
-
-700 
-       gcÚ¡ªt_v®ue
- = 
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-() & 0x1f;
-
-703 ià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmi
-(è&& 
-       gcÚ¡ªt_v®ue
- > 0) {
-
-704 
-       gdÛs_deÝt
- = !
-\9a¡r
-->
-CheckU£sFÜFÏg
-(
-HV®ue
-::
-kTrunÿt\9agToSmi
-);
-
-707 
-       gright
- = 
-U£Regi¡\94AtS\8f¹
-(
-right_v®ue
-);
-
-712 ià(
-       gÝ
- =ð
-Tok\92
-::
-SHR
- && 
-cÚ¡ªt_v®ue
- == 0) {
-
-713 
-dÛs_deÝt
- = !
-\9a¡r
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-);
-
-716 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-717 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LShiáI
-(
-, 
-Ëá
-, 
-right
-, 
-dÛs_deÝt
-));
-
-718 \15 
-       gdÛs_deÝt
- ? 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-) :\84esult;
-
-720 \15 
-DoAr\99hm\91icT
-(
-, 
-\9a¡r
-);
-
-725 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAr\99hm\91icD
-(
-Tok\92
-::
-V®ue
-,
-
-726 
-HAr\99hm\91icB\9a¬yO³¿tiÚ
-* 
-\9a¡r
-) {
-
-727 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-728 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-729 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-730 ià(
-       gÝ
- =ð
-Tok\92
-::
-MOD
-) {
-
-731 
-LO³¿nd
-* 
-Ëá
- = 
-U£FixedDoubË
-(
-\9a¡r
-->Ëá(), 
-d1
-);
-
-732 
-LO³¿nd
-* 
-       gright
- = 
-U£FixedDoubË
-(
-\9a¡r
-->
-right
-(), 
-d2
-);
-
-733 
-LAr\99hm\91icD
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLAr\99hm\91icD(
-, 
-Ëá
-, 
-right
-);
-
-737 \15 
-M¬kAsC®l
-(
-Def\9aeFixedDoubË
-(
-»suÉ
-, 
-d1
-), 
-\9a¡r
-);
-
-739 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-740 
-LO³¿nd
-* 
-       gright
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-741 
-LAr\99hm\91icD
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLAr\99hm\91icD(
-, 
-Ëá
-, 
-right
-);
-
-742 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-747 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAr\99hm\91icT
-(
-Tok\92
-::
-V®ue
-,
-
-748 
-HB\9a¬yO³¿tiÚ
-* 
-\9a¡r
-) {
-
-749 
-HV®ue
-* 
-       gËá
- = 
-\9a¡r
-->
-Ëá
-();
-
-750 
-HV®ue
-* 
-       gright
- = 
-\9a¡r
-->
-right
-();
-
-751 
-DCHECK
-(
-Ëá
-->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-752 
-DCHECK
-(
-right
-->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-753 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-);
-
-754 
-LO³¿nd
-* 
-       gËá_Ý\94ªd
- = 
-U£Fixed
-(
-Ëá
-, 
-r4
-);
-
-755 
-LO³¿nd
-* 
-       gright_Ý\94ªd
- = 
-U£Fixed
-(
-right
-, 
-r3
-);
-
-756 
-LAr\99hm\91icT
-* 
-       g»suÉ
- =
-
-757 
-Ãw
- (
-zÚe
-()è
-LAr\99hm\91icT
-(
-, 
-cڋxt
-, 
-Ëá_Ý\94ªd
-, 
-right_Ý\94ªd
-);
-
-758 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-762 \1e
-       gLChunkBu\9ed\94
-::
-DoBasicBlock
-(
-HBasicBlock
-* 
-block
-, HBasicBlock* 
-Ãxt_block
-) {
-
-763 
-DCHECK
-(
-is_bu\9ed\9ag
-());
-
-764 
-       gcu¼\92t_block_
- = 
-block
-;
-
-765 
-       gÃxt_block_
- = 
-Ãxt_block
-;
-
-766 ià(
-       gblock
-->
-IsS\8f¹Block
-()) {
-
-767 
-       gblock
-->
-Upd©eEnv\9cÚm\92t
-(
-g¿ph_
-->
-¡¬t_\92v\9cÚm\92t
-());
-
-768 
-       g¬gum\92t_couÁ_
- = 0;
-
-769 } \vià(
-       gblock
-->
-´edeûssÜs
-()->
-Ëngth
-() == 1) {
-
-772 
-DCHECK
-(
-block
-->
-phis
-()->
-Ëngth
-() == 0);
-
-773 
-HBasicBlock
-* 
-       g´ed
- = 
-block
-->
-´edeûssÜs
-()->
-(0);
-
-774 
-HEnv\9cÚm\92t
-* 
-       gÏ¡_\92v\9cÚm\92t
- = 
-´ed
-->
-Ï¡_\92v\9cÚm\92t
-();
-
-775 
-DCHECK
-(
-Ï¡_\92v\9cÚm\92t
- !ð
-NULL
-);
-
-777 ià(
-       g´ed
-->
-\92d
-()->
-SecÚdSucûssÜ
-(è=ð
-NULL
-) {
-
-778 
-DCHECK
-(
-´ed
-->
-\92d
-()->
-F\9c¡SucûssÜ
-(è=ð
-block
-);
-
-780 ià(
-       g´ed
-->
-\92d
-()->
-F\9c¡SucûssÜ
-()->
-block_id
-(è> 
-       gblock
-->block_id() ||
-
-781 
-       g´ed
-->
-\92d
-()->
-SecÚdSucûssÜ
-()->
-block_id
-(è> 
-       gblock
-->block_id()) {
-
-782 
-       gÏ¡_\92v\9cÚm\92t
- = 
-Ï¡_\92v\9cÚm\92t
-->
-CÝy
-();
-
-785 
-       gblock
-->
-Upd©eEnv\9cÚm\92t
-(
-Ï¡_\92v\9cÚm\92t
-);
-
-786 
-DCHECK
-(
-´ed
-->
-¬gum\92t_couÁ
-() >= 0);
-
-787 
-       g¬gum\92t_couÁ_
- = 
-´ed
-->
-¬gum\92t_couÁ
-();
-
-790 
-HBasicBlock
-* 
-       g´ed
- = 
-block
-->
-´edeûssÜs
-()->
-(0);
-
-792 
-HEnv\9cÚm\92t
-* 
-       gÏ¡_\92v\9cÚm\92t
- = 
-´ed
-->
-Ï¡_\92v\9cÚm\92t
-();
-
-793 \ f\12
-       gi
- = 0; i < 
-       gblock
-->
-phis
-()->
-Ëngth
-(); ++i) {
-
-794 
-HPhi
-* 
-       gphi
- = 
-block
-->
-phis
-()->
-(
-i
-);
-
-795 ià(
-       gphi
-->
-HasM\94gedIndex
-()) {
-
-796 
-       gÏ¡_\92v\9cÚm\92t
-->
-S\91V®ueAt
-(
-phi
-->
-m\94ged_\9adex
-(),\85hi);
-
-799 \ f\12
-       gi
- = 0; i < 
-       gblock
-->
-d\96\91ed_phis
-()->
-Ëngth
-(); ++i) {
-
-800 ià(
-       gblock
-->
-d\96\91ed_phis
-()->
-(
-i
-è< 
-       gÏ¡_\92v\9cÚm\92t
-->
-Ëngth
-()) {
-
-801 
-       gÏ¡_\92v\9cÚm\92t
-->
-S\91V®ueAt
-(
-block
-->
-d\96\91ed_phis
-()->
-(
-i
-),
-
-802 
-g¿ph_
-->
-G\91CÚ¡ªtUndef\9aed
-());
-
-805 
-       gblock
-->
-Upd©eEnv\9cÚm\92t
-(
-Ï¡_\92v\9cÚm\92t
-);
-
-807 
-       g¬gum\92t_couÁ_
- = 
-´ed
-->
-¬gum\92t_couÁ
-();
-
-809 
-HIn¡ruùiÚ
-* 
-       gcu¼\92t
- = 
-block
-->
-f\9c¡
-();
-
-810 \12
-       g¡¬t
- = 
-chunk_
-->
-\9a¡ruùiÚs
-()->
-Ëngth
-();
-
-811 \1f
-       gcu¼\92t
- !ð
-NULL
- && !
-is_ab܋d
-()) {
-
-813 ià(!
-cu¼\92t
-->
-Em\99AtU£s
-()) {
-
-814 
-Vis\99In¡ruùiÚ
-(
-cu¼\92t
-);
-
-816 
-       gcu¼\92t
- = 
-cu¼\92t
-->
-Ãxt
-();
-
-818 \12
-       g\92d
- = 
-chunk_
-->
-\9a¡ruùiÚs
-()->
-Ëngth
-() - 1;
-
-819 ià(
-       g\92d
- >ð
-¡¬t
-) {
-
-820 
-block
-->
-£t_f\9c¡_\9a¡ruùiÚ_\9adex
-(
-¡¬t
-);
-
-821 
-       gblock
-->
-£t_Ï¡_\9a¡ruùiÚ_\9adex
-(
-\92d
-);
-
-823 
-       gblock
-->
-£t_¬gum\92t_couÁ
-(
-¬gum\92t_couÁ_
-);
-
-824 
-       gÃxt_block_
- = 
-NULL
-;
-
-825 
-       gcu¼\92t_block_
- = 
-NULL
-;
-
-829 \1e
-       gLChunkBu\9ed\94
-::
-Vis\99In¡ruùiÚ
-(
-HIn¡ruùiÚ
-* 
-cu¼\92t
-) {
-
-830 
-HIn¡ruùiÚ
-* 
-Þd_cu¼\92t
- = 
-cu¼\92t_\9a¡ruùiÚ_
-;
-
-831 
-       gcu¼\92t_\9a¡ruùiÚ_
- = 
-cu¼\92t
-;
-
-833 
-LIn¡ruùiÚ
-* 
-       g\9a¡r
- = 
-NULL
-;
-
-834 ià(
-       gcu¼\92t
-->
-CªR\95ÏûW\99hDummyU£s
-()) {
-
-835 ià(
-       gcu¼\92t
-->
-O³¿ndCouÁ
-() == 0) {
-
-836 
-\9a¡r
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDummy
-());
-
-838 
-DCHECK
-(!
-cu¼\92t
-->
-O³¿ndAt
-(0)->
-IsCÚ\8cÞIn¡ruùiÚ
-());
-
-839 
-       g\9a¡r
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-())
-
-840 
-LDummyU£
-(
-U£Any
-(
-cu¼\92t
-->
-O³¿ndAt
-(0))));
-
-842 \ f\12
-       gi
- = 1; i < 
-       gcu¼\92t
-->
-O³¿ndCouÁ
-(); ++i) {
-
-843 ià(
-       gcu¼\92t
-->
-O³¿ndAt
-(
-i
-)->
-IsCÚ\8cÞIn¡ruùiÚ
-()) \ 6;
-
-844 
-LIn¡ruùiÚ
-* 
-       gdummy
- =
-
-845 
-Ãw
- (
-zÚe
-()è
-LDummyU£
-(
-U£Any
-(
-cu¼\92t
-->
-O³¿ndAt
-(
-i
-)));
-
-846 
-       gdummy
-->
-£t_hydrog\92_v®ue
-(
-cu¼\92t
-);
-
-847 
-       gchunk_
-->
-AddIn¡ruùiÚ
-(
-dummy
-, 
-cu¼\92t_block_
-);
-
-850 
-HBasicBlock
-* 
-       gsucûssÜ
-;
-
-851 ià(
-       gcu¼\92t
-->
-IsCÚ\8cÞIn¡ruùiÚ
-() &&
-
-852 
-       gHCÚ\8cÞIn¡ruùiÚ
-::
-ÿ¡
-(
-cu¼\92t
-)->
-KnownSucûssÜBlock
-(&
-sucûssÜ
-) &&
-
-853 
-sucûssÜ
- !ð
-NULL
-) {
-
-854 
-\9a¡r
- = 
-Ãw
- (
-zÚe
-()è
-LGÙo
-(
-sucûssÜ
-);
-
-856 
-       g\9a¡r
- = 
-cu¼\92t
-->
-Comp\9eeToL\99hium
-(
-this
-);
-
-860 
-       g¬gum\92t_couÁ_
- +ð
-cu¼\92t
-->
-¬gum\92t_d\96\8f
-();
-
-861 
-DCHECK
-(
-¬gum\92t_couÁ_
- >= 0);
-
-863 ià(
-       g\9a¡r
- !ð
-NULL
-) {
-
-864 
-AddIn¡ruùiÚ
-(
-\9a¡r
-, 
-cu¼\92t
-);
-
-867 
-       gcu¼\92t_\9a¡ruùiÚ_
- = 
-Þd_cu¼\92t
-;
-
-871 \1e
-       gLChunkBu\9ed\94
-::
-AddIn¡ruùiÚ
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-,
-
-872 
-HIn¡ruùiÚ
-* 
-hydrog\92_v®
-) {
-
-875 
-       g\9a¡r
-->
-£t_hydrog\92_v®ue
-(
-hydrog\92_v®
-);
-
-877 #ià
-DEBUG
-
-
-888 ià(!(
-       g\9a¡r
-->
-Clobb\94sRegi¡\94s
-() &&
-
-889 
-       g\9a¡r
-->
-Clobb\94sDoubËRegi¡\94s
-(
-isީe
-()))) {
-
-890 \12
-       gfixed
- = 0;
-
-891 \12
-       gu£d_©_¡¬t
- = 0;
-
-892 \ f
-U£I\8b¿tÜ
-\99
-(
-\9a¡r
-); !
-       g\99
-.
-DÚe
-(); it.
-Advªû
-()) {
-
-893 
-LUÇÎoÿ\8bd
-* 
-       gÝ\94ªd
- = LUÇÎoÿ\8bd::
-ÿ¡
-(
-\99
-.
-Cu¼\92t
-());
-
-894 ià(
-       gÝ\94ªd
-->
-IsU£dAtS\8f¹
-()è++
-       gu£d_©_¡¬t
-;
-
-896 ià(
-       g\9a¡r
-->
-Ou\8dut
-(è!ð
-NULL
-) {
-
-897 ià(
-LUÇÎoÿ\8bd
-::
-ÿ¡
-(
-\9a¡r
-->
-Ou\8dut
-())->
-HasFixedPÞicy
-()è++
-fixed
-;
-
-899 \ f
-TempI\8b¿tÜ
-\99
-(
-\9a¡r
-); !
-       g\99
-.
-DÚe
-(); it.
-Advªû
-()) {
-
-900 
-LUÇÎoÿ\8bd
-* 
-       gÝ\94ªd
- = LUÇÎoÿ\8bd::
-ÿ¡
-(
-\99
-.
-Cu¼\92t
-());
-
-901 ià(
-       gÝ\94ªd
-->
-HasFixedPÞicy
-()è++
-       gfixed
-;
-
-903 
-DCHECK
-(
-fixed
- =ð0 || 
-u£d_©_¡¬t
- == 0);
-
-907 ià(
-       gFLAG_¡»ss_po\9a\8br_m­s
- && !
-       g\9a¡r
-->
-HasPo\9a\8brM­
-()) {
-
-908 
-       g\9a¡r
- = 
-AssignPo\9a\8brM­
-(
-\9a¡r
-);
-
-910 ià(
-       gFLAG_¡»ss_\92v\9cÚm\92ts
- && !
-       g\9a¡r
-->
-HasEnv\9cÚm\92t
-()) {
-
-911 
-       g\9a¡r
- = 
-AssignEnv\9cÚm\92t
-(
-\9a¡r
-);
-
-913 
-       gchunk_
-->
-AddIn¡ruùiÚ
-(
-\9a¡r
-, 
-cu¼\92t_block_
-);
-
-915 ià(
-       g\9a¡r
-->
-IsC®l
-()) {
-
-916 
-HV®ue
-* 
-       ghydrog\92_v®ue_fÜ_Ïzy_ba\9eout
- = 
-hydrog\92_v®
-;
-
-917 
-LIn¡ruùiÚ
-* 
-       g\9a¡ruùiÚ_Ãed\9ag_\92v\9cÚm\92t
- = 
-NULL
-;
-
-918 ià(
-       ghydrog\92_v®
-->
-HasOb£rvabËSideEfãùs
-()) {
-
-919 
-HSimuϋ
-* 
-       gsim
- = HSimuϋ::
-ÿ¡
-(
-hydrog\92_v®
-->
-Ãxt
-());
-
-920 
-       g\9a¡ruùiÚ_Ãed\9ag_\92v\9cÚm\92t
- = 
-\9a¡r
-;
-
-921 
-       gsim
-->
-R\95ÏyEnv\9cÚm\92t
-(
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-());
-
-922 
-       ghydrog\92_v®ue_fÜ_Ïzy_ba\9eout
- = 
-sim
-;
-
-924 
-LIn¡ruùiÚ
-* 
-       gba\9eout
- = 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LLazyBa\9eout
-());
-
-925 
-       gba\9eout
-->
-£t_hydrog\92_v®ue
-(
-hydrog\92_v®ue_fÜ_Ïzy_ba\9eout
-);
-
-926 
-       gchunk_
-->
-AddIn¡ruùiÚ
-(
-ba\9eout
-, 
-cu¼\92t_block_
-);
-
-927 ià(
-       g\9a¡ruùiÚ_Ãed\9ag_\92v\9cÚm\92t
- !ð
-NULL
-) {
-
-930 
-\9a¡ruùiÚ_Ãed\9ag_\92v\9cÚm\92t
-->
-S\91Deã¼edLazyDeÝtimiz©iÚEnv\9cÚm\92t
-(
-
-931 
-ba\9eout
-->
-\92v\9cÚm\92t
-());
-
-937 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoGÙo
-(
-HGÙo
-* 
-\9a¡r
-) {
-
-938 \15 
-Ãw
- (
-zÚe
-()è
-LGÙo
-(
-\9a¡r
-->
-F\9c¡SucûssÜ
-());
-
-942 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoB¿nch
-(
-HB¿nch
-* 
-\9a¡r
-) {
-
-943 
-HV®ue
-* 
-v®ue
- = 
-\9a¡r
-->value();
-
-944 
-R\95»£Á©iÚ
-       gr
- = 
-v®ue
-->
-»´e£Á©iÚ
-();
-
-945 
-HTy³
-       gty³
- = 
-v®ue
-->
-ty³
-();
-
-946 
-       gToBoޗnStub
-::
-Ty³s
-ex³ùed
- = 
-\9a¡r
-->
-ex³ùed_\9aput_ty³s
-();
-
-947 ià(
-       gex³ùed
-.
-IsEm±y
-()èex³ùed = 
-ToBoޗnStub
-::
-Ty³s
-::
-G\92\94ic
-();
-
-949 
-boÞ
-       g\97sy_ÿ£
- = !
-r
-.
-IsTagged
-(è|| 
-ty³
-.
-IsBoޗn
-(è||\81y³.
-IsSmi
-() ||
-
-950 
-ty³
-.
-IsJSA¼ay
-(è||\81y³.
-IsH\97pNumb\94
-(è||\81y³.
-IsS\8c\9ag
-();
-
-951 
-LIn¡ruùiÚ
-* 
-       gb¿nch
- = 
-Ãw
- (
-zÚe
-()è
-LB¿nch
-(
-U£Regi¡\94
-(
-v®ue
-));
-
-952 ià(!
-       g\97sy_ÿ£
- &&
-
-953 ((!
-       gex³ùed
-.
-CÚ\8f\9as
-(
-ToBoޗnStub
-::
-SMI
-è&& 
-ex³ùed
-.
-N\93dsM­
-()) ||
-
-954 !
-ex³ùed
-.
-IsG\92\94ic
-())) {
-
-955 
-b¿nch
- = 
-AssignEnv\9cÚm\92t
-(branch);
-
-957 \15 
-       gb¿nch
-;
-
-961 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDebugB»ak
-(
-HDebugB»ak
-* 
-\9a¡r
-) {
-
-962 \15 
-Ãw
- (
-zÚe
-()è
-LDebugB»ak
-();
-
-966 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»M­
-(
-HCom·»M­
-* 
-\9a¡r
-) {
-
-967 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-968 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-969 
-LO³¿nd
-* 
-       g\8bmp
- = 
-TempRegi¡\94
-();
-
-970 \15 
-Ãw
- (
-zÚe
-()è
-LCmpM­AndB¿nch
-(
-v®ue
-, 
-\8bmp
-);
-
-974 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoArgum\92tsL\92gth
-(
-HArgum\92tsL\92gth
-* 
-\9a¡r
-) {
-
-975 
-\9afo
-()->
-M¬kAsRequ\9cesF¿me
-();
-
-976 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-977 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LArgum\92tsL\92gth
-(
-v®ue
-));
-
-981 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoArgum\92tsEËm\92ts
-(
-HArgum\92tsEËm\92ts
-* 
-\96ems
-) {
-
-982 
-\9afo
-()->
-M¬kAsRequ\9cesF¿me
-();
-
-983 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LArgum\92tsEËm\92ts
-);
-
-987 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIn¡ªûOf
-(
-HIn¡ªûOf
-* 
-\9a¡r
-) {
-
-988 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-989 
-LIn¡ªûOf
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()) LInstanceOf(
-
-990 
-cڋxt
-, 
-U£Fixed
-(
-\9a¡r
-->
-Ëá
-(), 
-r3
-), U£Fixed(\9a¡r->
-right
-(), 
-r4
-));
-
-991 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-995 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIn¡ªûOfKnownGlob®
-(
-
-996 
-HIn¡ªûOfKnownGlob®
-* 
-\9a¡r
-) {
-
-997 
-LIn¡ªûOfKnownGlob®
-* 
-»suÉ
- = 
-Ãw
- (
-zÚe
-())
-
-998 
-LIn¡ªûOfKnownGlob®
-(
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-),
-
-999 
-U£Fixed
-(
-\9a¡r
-->
-Ëá
-(), 
-r3
-), 
-FixedTemp
-(
-r7
-));
-
-1000 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1004 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoW¿pReûiv\94
-(
-HW¿pReûiv\94
-* 
-\9a¡r
-) {
-
-1005 
-LO³¿nd
-* 
-»ûiv\94
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->receiver());
-
-1006 
-LO³¿nd
-* 
-       gfunùiÚ
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-funùiÚ
-());
-
-1007 
-LW¿pReûiv\94
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLW¿pReûiv\94(
-»ûiv\94
-, 
-funùiÚ
-);
-
-1008 \15 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-1012 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAµlyArgum\92ts
-(
-HAµlyArgum\92ts
-* 
-\9a¡r
-) {
-
-1013 
-LO³¿nd
-* 
-funùiÚ
- = 
-U£Fixed
-(
-\9a¡r
-->funùiÚ(), 
-r4
-);
-
-1014 
-LO³¿nd
-* 
-       g»ûiv\94
- = 
-U£Fixed
-(
-\9a¡r
-->
-»ûiv\94
-(), 
-r3
-);
-
-1015 
-LO³¿nd
-* 
-       gËngth
- = 
-U£Fixed
-(
-\9a¡r
-->
-Ëngth
-(), 
-r5
-);
-
-1016 
-LO³¿nd
-* 
-       g\96em\92ts
- = 
-U£Fixed
-(
-\9a¡r
-->
-\96em\92ts
-(), 
-r6
-);
-
-1017 
-LAµlyArgum\92ts
-* 
-       g»suÉ
- =
-
-1018 
-Ãw
- (
-zÚe
-()è
-LAµlyArgum\92ts
-(
-funùiÚ
-, 
-»ûiv\94
-, 
-Ëngth
-, 
-\96em\92ts
-);
-
-1019 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-, 
-CAN_DEOPTIMIZE_EAGERLY
-);
-
-1023 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoPushArgum\92ts
-(
-HPushArgum\92ts
-* 
-\9a¡r
-) {
-
-1024 \12
-¬gc
- = 
-\9a¡r
-->
-O³¿ndCouÁ
-();
-
-1025 \ f\12
-       gi
- = 0; i < 
-       g¬gc
-; ++i) {
-
-1026 
-LO³¿nd
-* 
-       g¬gum\92t
- = 
-U£
-(
-\9a¡r
-->
-¬gum\92t
-(
-i
-));
-
-1027 
-AddIn¡ruùiÚ
-(
-Ãw
- (
-zÚe
-()è
-LPushArgum\92t
-(
-¬gum\92t
-), 
-\9a¡r
-);
-
-1029 \15 
-       gNULL
-;
-
-1033 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeCodeEÁry
-(
-
-1034 
-HStÜeCodeEÁry
-* 
-¡Üe_code_\92\8cy
-) {
-
-1035 
-LO³¿nd
-* 
-funùiÚ
- = 
-U£Regi¡\94
-(
-¡Üe_code_\92\8cy
-->function());
-
-1036 
-LO³¿nd
-* 
-       gcode_objeù
- = 
-U£TempRegi¡\94
-(
-¡Üe_code_\92\8cy
-->
-code_objeù
-());
-
-1037 \15 
-Ãw
- (
-zÚe
-()è
-LStÜeCodeEÁry
-(
-funùiÚ
-, 
-code_objeù
-);
-
-1041 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIÂ\94AÎoÿ\8bdObjeù
-(
-
-1042 
-HIÂ\94AÎoÿ\8bdObjeù
-* 
-\9a¡r
-) {
-
-1043 
-LO³¿nd
-* 
-ba£_objeù
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->base_object());
-
-1044 
-LO³¿nd
-* 
-       goff£t
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-off£t
-());
-
-1045 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-())
-
-1046 
-LIÂ\94AÎoÿ\8bdObjeù
-(
-ba£_objeù
-, 
-off£t
-));
-
-1050 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoThisFunùiÚ
-(
-HThisFunùiÚ
-* 
-\9a¡r
-) {
-
-1051 \15 
-\9a¡r
-->
-HasNoU£s
-(è? 
-NULL
-
-
-1052 : 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LThisFunùiÚ
-);
-
-1056 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCڋxt
-(
-HCڋxt
-* 
-\9a¡r
-) {
-
-1057 ià(
-\9a¡r
-->
-HasNoU£s
-()è\15 
-NULL
-;
-
-1059 ià(
-\9afo
-()->
-IsStub
-()) {
-
-1060 \15 
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LCڋxt
-, 
-);
-
-1063 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCڋxt
-);
-
-1067 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDeþ¬eGlob®s
-(
-HDeþ¬eGlob®s
-* 
-\9a¡r
-) {
-
-1068 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1069 \15 
-M¬kAsC®l
-(
-Ãw
- (
-zÚe
-()è
-LDeþ¬eGlob®s
-(
-cڋxt
-), 
-\9a¡r
-);
-
-1073 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lJSFunùiÚ
-(
-HC®lJSFunùiÚ
-* 
-\9a¡r
-) {
-
-1074 
-LO³¿nd
-* 
-funùiÚ
- = 
-U£Fixed
-(
-\9a¡r
-->funùiÚ(), 
-r4
-);
-
-1076 
-LC®lJSFunùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLC®lJSFunùiÚ(
-funùiÚ
-);
-
-1078 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1082 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lW\99hDesü\9d
-(
-HC®lW\99hDesü\9d
-* 
-\9a¡r
-) {
-
-1083 
-C®lIÁ\94çûDesü\9d
-desü\9d
- = 
-\9a¡r
-->descriptor();
-
-1085 
-LO³¿nd
-* 
-       g\8frg\91
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-\8frg\91
-());
-
-1086 
-       gZÚeLi¡
-<
-       gLO³¿nd
-*> 
-Ýs
-(
-\9a¡r
-->
-O³¿ndCouÁ
-(), 
-zÚe
-());
-
-1087 
-       gÝs
-.
-Add
-(
-\8frg\91
-, 
-zÚe
-());
-
-1088 \ f\12
-       gi
- = 1; i < 
-       g\9a¡r
-->
-O³¿ndCouÁ
-(); i++) {
-
-1089 
-LO³¿nd
-* 
-       gÝ
- =
-
-1090 
-U£Fixed
-(
-\9a¡r
-->
-O³¿ndAt
-(
-i
-), 
-desü\9d
-.
-G\91P¬am\91\94Regi¡\94
-(i - 1));
-
-1091 
-       gÝs
-.
-Add
-(
-, 
-zÚe
-());
-
-1094 
-LC®lW\99hDesü\9d
-* 
-       g»suÉ
- =
-
-1095 
-Ãw
- (
-zÚe
-()è
-LC®lW\99hDesü\9d
-(
-desü\9d
-, 
-Ýs
-, zone());
-
-1096 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1100 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoTa\9eC®lThroughMegamÜphicCache
-(
-
-1101 
-HTa\9eC®lThroughMegamÜphicCache
-* 
-\9a¡r
-) {
-
-1102 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1103 
-LO³¿nd
-* 
-       g»ûiv\94_»gi¡\94
- =
-
-1104 
-U£Fixed
-(
-\9a¡r
-->
-»ûiv\94
-(), 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-1105 
-LO³¿nd
-* 
-       gÇme_»gi¡\94
- =
-
-1106 
-U£Fixed
-(
-\9a¡r
-->
-Çme
-(), 
-LßdDesü\9d
-::
-NameRegi¡\94
-());
-
-1108 \15 
-Ãw
- (
-zÚe
-()è
-LTa\9eC®lThroughMegamÜphicCache
-(
-
-1109 
-cڋxt
-, 
-»ûiv\94_»gi¡\94
-, 
-Çme_»gi¡\94
-);
-
-1113 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoInvokeFunùiÚ
-(
-HInvokeFunùiÚ
-* 
-\9a¡r
-) {
-
-1114 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1115 
-LO³¿nd
-* 
-       gfunùiÚ
- = 
-U£Fixed
-(
-\9a¡r
-->
-funùiÚ
-(), 
-r4
-);
-
-1116 
-LInvokeFunùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLInvokeFunùiÚ(
-cڋxt
-, 
-funùiÚ
-);
-
-1117 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-, 
-CANNOT_DEOPTIMIZE_EAGERLY
-);
-
-1121 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoUÇryM©hO³¿tiÚ
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1122 \1a
-\9a¡r
-->
-()) {
-
-1123 \ 4
-kM©hFloÜ
-:
-
-1124 \15 
-DoM©hFloÜ
-(
-\9a¡r
-);
-
-1125 \ 4
-       gkM©hRound
-:
-
-1126 \15 
-DoM©hRound
-(
-\9a¡r
-);
-
-1127 \ 4
-       gkM©hFround
-:
-
-1128 \15 
-DoM©hFround
-(
-\9a¡r
-);
-
-1129 \ 4
-       gkM©hAbs
-:
-
-1130 \15 
-DoM©hAbs
-(
-\9a¡r
-);
-
-1131 \ 4
-       gkM©hLog
-:
-
-1132 \15 
-DoM©hLog
-(
-\9a¡r
-);
-
-1133 \ 4
-       gkM©hExp
-:
-
-1134 \15 
-DoM©hExp
-(
-\9a¡r
-);
-
-1135 \ 4
-       gkM©hSq¹
-:
-
-1136 \15 
-DoM©hSq¹
-(
-\9a¡r
-);
-
-1137 \ 4
-       gkM©hPowH®f
-:
-
-1138 \15 
-DoM©hPowH®f
-(
-\9a¡r
-);
-
-1139 \ 4
-       gkM©hClz32
-:
-
-1140 \15 
-DoM©hClz32
-(
-\9a¡r
-);
-
-1142 
-UNREACHABLE
-();
-
-1143 \15 
-       gNULL
-;
-
-1148 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hFloÜ
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1149 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1150 
-LM©hFloÜ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hFloÜ(
-\9aput
-);
-
-1151 \15 
-AssignEnv\9cÚm\92t
-(
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-)));
-
-1155 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hRound
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1156 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1157 
-LO³¿nd
-* 
-       g\8bmp
- = 
-TempDoubËRegi¡\94
-();
-
-1158 
-LM©hRound
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hRound(
-\9aput
-, 
-\8bmp
-);
-
-1159 \15 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-1163 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hFround
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1164 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1165 
-LM©hFround
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hFround(
-\9aput
-);
-
-1166 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-1170 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hAbs
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1171 
-R\95»£Á©iÚ
-r
- = 
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-();
-
-1172 
-LO³¿nd
-* 
-       gcڋxt
- = (
-r
-.
-IsDoubË
-(è||\84.
-IsSmiOrIÁeg\9432
-())
-
-1173 ? 
-NULL
-
-
-1174 : 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-);
-
-1175 
-LO³¿nd
-* 
-       g\9aput
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1176 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1177 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LM©hAbs
-(
-cڋxt
-, 
-\9aput
-));
-
-1178 ià(!
-       gr
-.
-IsDoubË
-(è&& !r.
-IsSmiOrIÁeg\9432
-()è
-       g»suÉ
- = 
-AssignPo\9a\8brM­
-(
-»suÉ
-);
-
-1179 ià(!
-       gr
-.
-IsDoubË
-()è
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-1180 \15 
-       g»suÉ
-;
-
-1184 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hLog
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1185 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1186 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1187 
-LO³¿nd
-* 
-       g\9aput
- = 
-U£FixedDoubË
-(
-\9a¡r
-->
-v®ue
-(), 
-d1
-);
-
-1188 \15 
-M¬kAsC®l
-(
-Def\9aeFixedDoubË
-(
-Ãw
- (
-zÚe
-()è
-LM©hLog
-(
-\9aput
-), 
-d1
-), 
-\9a¡r
-);
-
-1192 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hClz32
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1193 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1194 
-LM©hClz32
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hClz32(
-\9aput
-);
-
-1195 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-1199 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hExp
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1200 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1201 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1202 
-LO³¿nd
-* 
-       g\9aput
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1203 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-1204 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempRegi¡\94
-();
-
-1205 
-LO³¿nd
-* 
-       gdoubË_\8bmp
- = 
-TempDoubËRegi¡\94
-();
-
-1206 
-LM©hExp
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hExp(
-\9aput
-, 
-doubË_\8bmp
-, 
-\8bmp1
-, 
-\8bmp2
-);
-
-1207 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-1211 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hSq¹
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1212 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1213 
-LM©hSq¹
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hSq¹(
-\9aput
-);
-
-1214 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-1218 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hPowH®f
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-) {
-
-1219 
-LO³¿nd
-* 
-\9aput
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1220 
-LM©hPowH®f
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLM©hPowH®f(
-\9aput
-);
-
-1221 \15 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-1225 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lNew
-(
-HC®lNew
-* 
-\9a¡r
-) {
-
-1226 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1227 
-LO³¿nd
-* 
-       gcÚ¡ruùÜ
- = 
-U£Fixed
-(
-\9a¡r
-->
-cÚ¡ruùÜ
-(), 
-r4
-);
-
-1228 
-LC®lNew
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLC®lNew(
-cڋxt
-, 
-cÚ¡ruùÜ
-);
-
-1229 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1233 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lNewA¼ay
-(
-HC®lNewA¼ay
-* 
-\9a¡r
-) {
-
-1234 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1235 
-LO³¿nd
-* 
-       gcÚ¡ruùÜ
- = 
-U£Fixed
-(
-\9a¡r
-->
-cÚ¡ruùÜ
-(), 
-r4
-);
-
-1236 
-LC®lNewA¼ay
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLC®lNewA¼ay(
-cڋxt
-, 
-cÚ¡ruùÜ
-);
-
-1237 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1241 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lFunùiÚ
-(
-HC®lFunùiÚ
-* 
-\9a¡r
-) {
-
-1242 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1243 
-LO³¿nd
-* 
-       gfunùiÚ
- = 
-U£Fixed
-(
-\9a¡r
-->
-funùiÚ
-(), 
-r4
-);
-
-1244 
-LC®lFunùiÚ
-* 
-       gÿÎ
- = 
-Ãw
- (
-zÚe
-()èLC®lFunùiÚ(
-cڋxt
-, 
-funùiÚ
-);
-
-1245 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-ÿÎ
-, 
-r3
-), 
-\9a¡r
-);
-
-1249 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lRuÁime
-(
-HC®lRuÁime
-* 
-\9a¡r
-) {
-
-1250 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-1251 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LC®lRuÁime
-(
-cڋxt
-), 
-r3
-), 
-\9a¡r
-);
-
-1255 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoRÜ
-(
-HRÜ
-* 
-\9a¡r
-) {
-
-1256 \15 
-DoShiá
-(
-Tok\92
-::
-ROR
-, 
-\9a¡r
-);
-
-1260 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoShr
-(
-HShr
-* 
-\9a¡r
-) {
-
-1261 \15 
-DoShiá
-(
-Tok\92
-::
-SHR
-, 
-\9a¡r
-);
-
-1265 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS¬
-(
-HS¬
-* 
-\9a¡r
-) {
-
-1266 \15 
-DoShiá
-(
-Tok\92
-::
-SAR
-, 
-\9a¡r
-);
-
-1270 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoShl
-(
-HShl
-* 
-\9a¡r
-) {
-
-1271 \15 
-DoShiá
-(
-Tok\92
-::
-SHL
-, 
-\9a¡r
-);
-
-1275 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoB\99wi£
-(
-HB\99wi£
-* 
-\9a¡r
-) {
-
-1276 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1277 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1278 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1279 
-DCHECK
-(
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kTrunÿt\9agToIÁ32
-));
-
-1281 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-B\91\8brLeáO³¿nd
-());
-
-1282 
-LO³¿nd
-* 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-B\91\8brRightO³¿nd
-());
-
-1283 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LB\99I
-(
-Ëá
-, 
-right
-));
-
-1285 \15 
-DoAr\99hm\91icT
-(
-\9a¡r
-->
-(), instr);
-
-1290 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDivByPow\94Of2I
-(
-HDiv
-* 
-\9a¡r
-) {
-
-1291 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1292 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1293 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1294 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1295 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1296 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1297 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDivByPow\94Of2I
-(
-divid\92d
-, 
-divisÜ
-));
-
-1298 ià((
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) ||
-
-1299 (
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-è&& 
-divisÜ
- == -1) ||
-
-1300 (!
-\9a¡r
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kAÎU£sTrunÿt\9agToIÁ32
-) &&
-
-1301 
-divisÜ
- != 1 && divisor != -1)) {
-
-1302 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1304 \15 
-       g»suÉ
-;
-
-1308 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDivByCڡI
-(
-HDiv
-* 
-\9a¡r
-) {
-
-1309 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-());
-
-1310 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1311 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1312 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1313 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1314 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1315 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDivByCڡI
-(
-divid\92d
-, 
-divisÜ
-));
-
-1316 ià(
-       gdivisÜ
- == 0 ||
-
-1317 (
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) ||
-
-1318 !
-\9a¡r
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) {
-
-1319 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1321 \15 
-       g»suÉ
-;
-
-1325 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDivI
-(
-HDiv
-* 
-\9a¡r
-) {
-
-1326 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1327 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1328 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1329 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1330 
-LO³¿nd
-* 
-       gdivisÜ
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-right
-());
-
-1331 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1332 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDivI
-(
-divid\92d
-, 
-divisÜ
-));
-
-1333 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªBeDivByZ\94o
-) ||
-
-1334 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-) ||
-
-1335 (
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-) &&
-
-1336 !
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kAÎU£sTrunÿt\9agToIÁ32
-)) ||
-
-1337 (!
-\9a¡r
-->
-IsM©hFloÜOfDiv
-() &&
-
-1338 !
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kAÎU£sTrunÿt\9agToIÁ32
-))) {
-
-1339 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1341 \15 
-       g»suÉ
-;
-
-1345 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDiv
-(
-HDiv
-* 
-\9a¡r
-) {
-
-1346 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1347 ià(
-\9a¡r
-->
-RightIsPow\94Of2
-()) {
-
-1348 \15 
-DoDivByPow\94Of2I
-(
-\9a¡r
-);
-
-1349 } \vià(
-       g\9a¡r
-->
-right
-()->
-IsCÚ¡ªt
-()) {
-
-1350 \15 
-DoDivByCڡI
-(
-\9a¡r
-);
-
-1352 \15 
-DoDivI
-(
-\9a¡r
-);
-
-1354 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-1355 \15 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-DIV
-, 
-\9a¡r
-);
-
-1357 \15 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-DIV
-, 
-\9a¡r
-);
-
-1362 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFloÜ\9agDivByPow\94Of2I
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-) {
-
-1363 
-LO³¿nd
-* 
-divid\92d
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1364 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1365 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1366 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LFloÜ\9agDivByPow\94Of2I
-(
-divid\92d
-, 
-divisÜ
-));
-
-1367 ià((
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0) ||
-
-1368 (
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeM\9a
-è&& 
-divisÜ
- == -1)) {
-
-1369 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1371 \15 
-       g»suÉ
-;
-
-1375 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFloܚgDivByCڡI
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-) {
-
-1376 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-());
-
-1377 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1378 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1379 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1380 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1381 
-LO³¿nd
-* 
-       g\8bmp
- =
-
-1382 ((
-divisÜ
- > 0 && !
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeNeg©ive
-)) ||
-
-1383 (
-divisÜ
- < 0 && !
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBePos\99ive
-)))
-
-1384 ? 
-NULL
-
-
-1385 : 
-TempRegi¡\94
-();
-
-1386 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-
-1387 
-Ãw
- (
-zÚe
-()è
-LFloܚgDivByCڡI
-(
-divid\92d
-, 
-divisÜ
-, 
-\8bmp
-));
-
-1388 ià(
-       gdivisÜ
- == 0 ||
-
-1389 (
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-è&& 
-divisÜ
- < 0)) {
-
-1390 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1392 \15 
-       g»suÉ
-;
-
-1396 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFloܚgDivI
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-) {
-
-1397 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1398 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1399 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1400 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1401 
-LO³¿nd
-* 
-       gdivisÜ
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-right
-());
-
-1402 
-LFloܚgDivI
-* 
-       gdiv
- = 
-Ãw
- (
-zÚe
-()èLFloÜ\9agDivI(
-divid\92d
-, 
-divisÜ
-);
-
-1403 \15 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-div
-));
-
-1407 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hFloÜOfDiv
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-) {
-
-1408 ià(
-\9a¡r
-->
-RightIsPow\94Of2
-()) {
-
-1409 \15 
-DoFloÜ\9agDivByPow\94Of2I
-(
-\9a¡r
-);
-
-1410 } \vià(
-       g\9a¡r
-->
-right
-()->
-IsCÚ¡ªt
-()) {
-
-1411 \15 
-DoFloܚgDivByCڡI
-(
-\9a¡r
-);
-
-1413 \15 
-DoFloܚgDivI
-(
-\9a¡r
-);
-
-1418 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoModByPow\94Of2I
-(
-HMod
-* 
-\9a¡r
-) {
-
-1419 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1420 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1421 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1422 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1423 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1424 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1425 
-Def\9aeSameAsF\9c¡
-(
-Ãw
- (
-zÚe
-()è
-LModByPow\94Of2I
-(
-divid\92d
-, 
-divisÜ
-));
-
-1426 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kLeáCªBeNeg©ive
-) &&
-
-1427 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1428 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1430 \15 
-       g»suÉ
-;
-
-1434 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoModByCڡI
-(
-HMod
-* 
-\9a¡r
-) {
-
-1435 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1436 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1437 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1438 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1439 
-\9at32_t
-       gdivisÜ
- = 
-\9a¡r
-->
-right
-()->
-G\91IÁeg\9432CÚ¡ªt
-();
-
-1440 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1441 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LModByCڡI
-(
-divid\92d
-, 
-divisÜ
-));
-
-1442 ià(
-       gdivisÜ
- =ð0 || 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1443 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1445 \15 
-       g»suÉ
-;
-
-1449 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoModI
-(
-HMod
-* 
-\9a¡r
-) {
-
-1450 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1451 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1452 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1453 
-LO³¿nd
-* 
-       gdivid\92d
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-Ëá
-());
-
-1454 
-LO³¿nd
-* 
-       gdivisÜ
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-right
-());
-
-1455 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1456 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LModI
-(
-divid\92d
-, 
-divisÜ
-));
-
-1457 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªBeDivByZ\94o
-) ||
-
-1458 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-)) {
-
-1459 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1461 \15 
-       g»suÉ
-;
-
-1465 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoMod
-(
-HMod
-* 
-\9a¡r
-) {
-
-1466 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1467 ià(
-\9a¡r
-->
-RightIsPow\94Of2
-()) {
-
-1468 \15 
-DoModByPow\94Of2I
-(
-\9a¡r
-);
-
-1469 } \vià(
-       g\9a¡r
-->
-right
-()->
-IsCÚ¡ªt
-()) {
-
-1470 \15 
-DoModByCڡI
-(
-\9a¡r
-);
-
-1472 \15 
-DoModI
-(
-\9a¡r
-);
-
-1474 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-1475 \15 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-MOD
-, 
-\9a¡r
-);
-
-1477 \15 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-MOD
-, 
-\9a¡r
-);
-
-1482 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoMul
-(
-HMul
-* 
-\9a¡r
-) {
-
-1483 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1484 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1485 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1486 
-HV®ue
-* 
-       gËá
- = 
-\9a¡r
-->
-B\91\8brLeáO³¿nd
-();
-
-1487 
-HV®ue
-* 
-       gright
- = 
-\9a¡r
-->
-B\91\8brRightO³¿nd
-();
-
-1488 
-LO³¿nd
-* 
-       gËá_Ý
-;
-
-1489 
-LO³¿nd
-* 
-       gright_Ý
-;
-
-1490 
-boÞ
-       gÿn_ov\94æow
- = 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-);
-
-1491 
-boÞ
-       gba\9eout_Ú_m\9aus_z\94o
- = 
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kBa\9eoutOnM\9ausZ\94o
-);
-
-1493 ià(
-       gright
-->
-IsCÚ¡ªt
-()) {
-
-1494 
-HCÚ¡ªt
-* 
-       gcÚ¡ªt
- = HCÚ¡ªt::
-ÿ¡
-(
-right
-);
-
-1495 
-\9at32_t
-       gcÚ¡ªt_v®ue
- = 
-cÚ¡ªt
-->
-IÁeg\9432V®ue
-();
-
-1498 ià(!
-       gÿn_ov\94æow
- || ((
-       gcÚ¡ªt_v®ue
- >ð-1è&& (
-cÚ¡ªt_v®ue
- <= 1))) {
-
-1499 
-Ëá_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-Ëá
-);
-
-1500 
-       gright_Ý
- = 
-U£CÚ¡ªt
-(
-right
-);
-
-1502 ià(
-       gba\9eout_Ú_m\9aus_z\94o
-) {
-
-1503 
-       gËá_Ý
- = 
-U£Regi¡\94
-(
-Ëá
-);
-
-1505 
-       gËá_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-Ëá
-);
-
-1507 
-       gright_Ý
- = 
-U£Regi¡\94
-(
-right
-);
-
-1510 ià(
-       gba\9eout_Ú_m\9aus_z\94o
-) {
-
-1511 
-       gËá_Ý
- = 
-U£Regi¡\94
-(
-Ëá
-);
-
-1513 
-       gËá_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-Ëá
-);
-
-1515 
-       gright_Ý
- = 
-U£Regi¡\94
-(
-right
-);
-
-1517 
-LMulI
-* 
-       gmul
- = 
-Ãw
- (
-zÚe
-()èLMulI(
-Ëá_Ý
-, 
-right_Ý
-);
-
-1518 ià(
-       gÿn_ov\94æow
- || 
-       gba\9eout_Ú_m\9aus_z\94o
-) {
-
-1519 
-AssignEnv\9cÚm\92t
-(
-mul
-);
-
-1521 \15 
-Def\9aeAsRegi¡\94
-(
-mul
-);
-
-1523 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-1524 ià(
-       g\9a¡r
-->
-HasOÃU£
-() &&
-
-1525 (
-       g\9a¡r
-->
-u£s
-().
-v®ue
-()->
-IsAdd
-(è|| in¡r->u£s().v®ue()->
-IsSub
-())) {
-
-1526 
-HB\9a¬yO³¿tiÚ
-* 
-       gu£
- = HB\9a¬yO³¿tiÚ::
-ÿ¡
-(
-\9a¡r
-->
-u£s
-().
-v®ue
-());
-
-1528 ià(
-       gu£
-->
-IsAdd
-(è&& 
-       g\9a¡r
- =ð
-u£
-->
-Ëá
-()) {
-
-1531 \15 
-NULL
-;
-
-1533 ià(
-       g\9a¡r
- =ð
-u£
-->
-right
-(è&& u£->
-IsAdd
-() &&
-
-1534 !(
-u£
-->
-Ëá
-()->
-IsMul
-(è&& u£->Ëá()->
-HasOÃU£
-())) {
-
-1537 \15 
-NULL
-;
-
-1539 ià(
-       g\9a¡r
- =ð
-u£
-->
-Ëá
-(è&& u£->
-IsSub
-()) {
-
-1542 \15 
-NULL
-;
-
-1546 \15 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-MUL
-, 
-\9a¡r
-);
-
-1548 \15 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-MUL
-, 
-\9a¡r
-);
-
-1553 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoSub
-(
-HSub
-* 
-\9a¡r
-) {
-
-1554 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1555 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1556 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1558 ià(
-       g\9a¡r
-->
-Ëá
-()->
-IsCÚ¡ªt
-() &&
-
-1559 !
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1561 \15 
-DoRSub
-(
-\9a¡r
-);
-
-1564 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1565 
-LO³¿nd
-* 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1566 
-LSubI
-* 
-       gsub
- = 
-Ãw
- (
-zÚe
-()èLSubI(
-Ëá
-, 
-right
-);
-
-1567 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-sub
-);
-
-1568 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1569 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1571 \15 
-       g»suÉ
-;
-
-1572 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-1573 ià(
-       g\9a¡r
-->
-Ëá
-()->
-IsMul
-(è&& in¡r->Ëá()->
-HasOÃU£
-()) {
-
-1574 \15 
-DoMuɝlySub
-(
-\9a¡r
-->
-right
-(), 
-HMul
-::
-ÿ¡
-(\9a¡r->
-Ëá
-()));
-
-1577 \15 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-SUB
-, 
-\9a¡r
-);
-
-1579 \15 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-SUB
-, 
-\9a¡r
-);
-
-1584 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoRSub
-(
-HSub
-* 
-\9a¡r
-) {
-
-1585 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-1586 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1587 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1588 
-DCHECK
-(!
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-));
-
-1592 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1593 
-LO³¿nd
-* 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1594 
-LRSubI
-* 
-       grsb
- = 
-Ãw
- (
-zÚe
-()èLRSubI(
-Ëá
-, 
-right
-);
-
-1595 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-rsb
-);
-
-1596 \15 
-       g»suÉ
-;
-
-1600 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoMuɝlyAdd
-(
-HMul
-* 
-mul
-, 
-HV®ue
-* 
-add\92d
-) {
-
-1601 
-LO³¿nd
-* 
-       gmuÉ\9dl\9br_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-mul
-->
-Ëá
-());
-
-1602 
-LO³¿nd
-* 
-       gmuÉ\9dliÿnd_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-mul
-->
-right
-());
-
-1603 
-LO³¿nd
-* 
-       gadd\92d_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-add\92d
-);
-
-1604 \15 
-Def\9aeSameAsF\9c¡
-(
-
-1605 
-Ãw
- (
-zÚe
-()è
-LMuɝlyAddD
-(
-add\92d_Ý
-, 
-muÉ\9dl\9br_Ý
-, 
-muÉ\9dliÿnd_Ý
-));
-
-1609 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoMuɝlySub
-(
-HV®ue
-* 
-m\9au\92d
-, 
-HMul
-* 
-mul
-) {
-
-1610 
-LO³¿nd
-* 
-       gm\9au\92d_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-m\9au\92d
-);
-
-1611 
-LO³¿nd
-* 
-       gmuÉ\9dl\9br_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-mul
-->
-Ëá
-());
-
-1612 
-LO³¿nd
-* 
-       gmuÉ\9dliÿnd_Ý
- = 
-U£Regi¡\94AtS\8f¹
-(
-mul
-->
-right
-());
-
-1614 \15 
-Def\9aeSameAsF\9c¡
-(
-
-1615 
-Ãw
- (
-zÚe
-()è
-LMuɝlySubD
-(
-m\9au\92d_Ý
-, 
-muÉ\9dl\9br_Ý
-, 
-muÉ\9dliÿnd_Ý
-));
-
-1619 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAdd
-(
-HAdd
-* 
-\9a¡r
-) {
-
-1620 ià(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1621 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1622 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1623 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-B\91\8brLeáO³¿nd
-());
-
-1624 
-LO³¿nd
-* 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-B\91\8brRightO³¿nd
-());
-
-1625 
-LAddI
-* 
-       gadd
- = 
-Ãw
- (
-zÚe
-()èLAddI(
-Ëá
-, 
-right
-);
-
-1626 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-add
-);
-
-1627 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1628 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1630 \15 
-       g»suÉ
-;
-
-1631 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsEx\8bº®
-()) {
-
-1632 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsEx\8bº®
-());
-
-1633 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-());
-
-1634 
-DCHECK
-(!
-\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-));
-
-1635 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1636 
-LO³¿nd
-* 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1637 
-LAddI
-* 
-       gadd
- = 
-Ãw
- (
-zÚe
-()èLAddI(
-Ëá
-, 
-right
-);
-
-1638 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-add
-);
-
-1639 \15 
-       g»suÉ
-;
-
-1640 } \vià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-1641 ià(
-       g\9a¡r
-->
-Ëá
-()->
-IsMul
-(è&& in¡r->Ëá()->
-HasOÃU£
-()) {
-
-1642 \15 
-DoMuɝlyAdd
-(
-HMul
-::
-ÿ¡
-(
-\9a¡r
-->
-Ëá
-()), in¡r->
-right
-());
-
-1645 ià(
-       g\9a¡r
-->
-right
-()->
-IsMul
-(è&& in¡r->right()->
-HasOÃU£
-()) {
-
-1646 
-DCHECK
-(!
-\9a¡r
-->
-Ëá
-()->
-IsMul
-(è|| !\9a¡r->Ëá()->
-HasOÃU£
-());
-
-1647 \15 
-DoMuɝlyAdd
-(
-HMul
-::
-ÿ¡
-(
-\9a¡r
-->
-right
-()), in¡r->
-Ëá
-());
-
-1650 \15 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-ADD
-, 
-\9a¡r
-);
-
-1652 \15 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-ADD
-, 
-\9a¡r
-);
-
-1657 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM©hM\9aMax
-(
-HM©hM\9aMax
-* 
-\9a¡r
-) {
-
-1658 
-LO³¿nd
-* 
-Ëá
- = 
-NULL
-;
-
-1659 
-LO³¿nd
-* 
-       gright
- = 
-NULL
-;
-
-1660 ià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-()) {
-
-1661 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1662 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(instr->representation()));
-
-1663 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-B\91\8brLeáO³¿nd
-());
-
-1664 
-       gright
- = 
-U£OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-B\91\8brRightO³¿nd
-());
-
-1666 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1667 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1668 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1669 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1670 
-       gright
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1672 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LM©hM\9aMax
-(
-Ëá
-, 
-right
-));
-
-1676 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoPow\94
-(
-HPow\94
-* 
-\9a¡r
-) {
-
-1677 
-DCHECK
-(
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1680 
-R\95»£Á©iÚ
-       gexpÚ\92t_ty³
- = 
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-();
-
-1681 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1682 
-LO³¿nd
-* 
-       gËá
- = 
-U£FixedDoubË
-(
-\9a¡r
-->
-Ëá
-(), 
-d1
-);
-
-1683 
-LO³¿nd
-* 
-       gright
- =
-
-1684 
-expÚ\92t_ty³
-.
-IsDoubË
-()
-
-1685 ? 
-U£FixedDoubË
-(
-\9a¡r
-->
-right
-(), 
-d2
-)
-
-1686 : 
-U£Fixed
-(
-\9a¡r
-->
-right
-(), 
-M©hPowTaggedDesü\9d
-::
-expڒt
-());
-
-1687 
-LPow\94
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLPow\94(
-Ëá
-, 
-right
-);
-
-1688 \15 
-M¬kAsC®l
-(
-Def\9aeFixedDoubË
-(
-»suÉ
-, 
-d3
-), 
-\9a¡r
-,
-
-1689 
-CAN_DEOPTIMIZE_EAGERLY
-);
-
-1693 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»G\92\94ic
-(
-HCom·»G\92\94ic
-* 
-\9a¡r
-) {
-
-1694 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1695 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1696 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-);
-
-1697 
-LO³¿nd
-* 
-       gËá
- = 
-U£Fixed
-(
-\9a¡r
-->
-Ëá
-(), 
-r4
-);
-
-1698 
-LO³¿nd
-* 
-       gright
- = 
-U£Fixed
-(
-\9a¡r
-->
-right
-(), 
-r3
-);
-
-1699 
-LCmpT
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLCmpT(
-cڋxt
-, 
-Ëá
-, 
-right
-);
-
-1700 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-1704 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»Num\94icAndB¿nch
-(
-
-1705 
-HCom·»Num\94icAndB¿nch
-* 
-\9a¡r
-) {
-
-1706 
-R\95»£Á©iÚ
-r
- = 
-\9a¡r
-->
-»´e£Á©iÚ
-();
-
-1707 ià(
-       gr
-.
-IsSmiOrIÁeg\9432
-()) {
-
-1708 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(
-r
-));
-
-1709 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-Equ®s
-(
-r
-));
-
-1710 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1711 
-LO³¿nd
-* 
-       gright
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1712 \15 
-Ãw
- (
-zÚe
-()è
-LCom·»Num\94icAndB¿nch
-(
-Ëá
-, 
-right
-);
-
-1714 
-DCHECK
-(
-r
-.
-IsDoubË
-());
-
-1715 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1716 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-1717 
-LO³¿nd
-* 
-       gËá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëá
-());
-
-1718 
-LO³¿nd
-* 
-       gright
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1719 \15 
-Ãw
- (
-zÚe
-()è
-LCom·»Num\94icAndB¿nch
-(
-Ëá
-, 
-right
-);
-
-1724 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»ObjeùEqAndB¿nch
-(
-
-1725 
-HCom·»ObjeùEqAndB¿nch
-* 
-\9a¡r
-) {
-
-1726 
-LO³¿nd
-* 
-Ëá
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->left());
-
-1727 
-LO³¿nd
-* 
-       gright
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-right
-());
-
-1728 \15 
-Ãw
- (
-zÚe
-()è
-LCmpObjeùEqAndB¿nch
-(
-Ëá
-, 
-right
-);
-
-1732 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»HÞeAndB¿nch
-(
-
-1733 
-HCom·»HÞeAndB¿nch
-* 
-\9a¡r
-) {
-
-1734 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-1735 \15 
-Ãw
- (
-zÚe
-()è
-LCmpHÞeAndB¿nch
-(
-v®ue
-);
-
-1739 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCom·»M\9ausZ\94oAndB¿nch
-(
-
-1740 
-HCom·»M\9ausZ\94oAndB¿nch
-* 
-\9a¡r
-) {
-
-1741 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94
-(
-\9a¡r
-->value());
-
-1742 
-LO³¿nd
-* 
-       gsü©ch
- = 
-TempRegi¡\94
-();
-
-1743 \15 
-Ãw
- (
-zÚe
-()è
-LCom·»M\9ausZ\94oAndB¿nch
-(
-v®ue
-, 
-sü©ch
-);
-
-1747 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIsObjeùAndB¿nch
-(
-HIsObjeùAndB¿nch
-* 
-\9a¡r
-) {
-
-1748 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1749 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1750 
-LO³¿nd
-* 
-       g\8bmp
- = 
-TempRegi¡\94
-();
-
-1751 \15 
-Ãw
- (
-zÚe
-()è
-LIsObjeùAndB¿nch
-(
-v®ue
-, 
-\8bmp
-);
-
-1755 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIsS\8c\9agAndB¿nch
-(
-HIsS\8c\9agAndB¿nch
-* 
-\9a¡r
-) {
-
-1756 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1757 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1758 
-LO³¿nd
-* 
-       g\8bmp
- = 
-TempRegi¡\94
-();
-
-1759 \15 
-Ãw
- (
-zÚe
-()è
-LIsS\8c\9agAndB¿nch
-(
-v®ue
-, 
-\8bmp
-);
-
-1763 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIsSmiAndB¿nch
-(
-HIsSmiAndB¿nch
-* 
-\9a¡r
-) {
-
-1764 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1765 \15 
-Ãw
- (
-zÚe
-()è
-LIsSmiAndB¿nch
-(
-U£
-(
-\9a¡r
-->
-v®ue
-()));
-
-1769 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIsUnd\91eùabËAndB¿nch
-(
-
-1770 
-HIsUnd\91eùabËAndB¿nch
-* 
-\9a¡r
-) {
-
-1771 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1772 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1773 \15 
-Ãw
- (
-zÚe
-()è
-LIsUnd\91eùabËAndB¿nch
-(
-v®ue
-, 
-TempRegi¡\94
-());
-
-1777 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS\8c\9agCom·»AndB¿nch
-(
-
-1778 
-HS\8c\9agCom·»AndB¿nch
-* 
-\9a¡r
-) {
-
-1779 
-DCHECK
-(
-\9a¡r
-->
-Ëá
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1780 
-DCHECK
-(
-\9a¡r
-->
-right
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1781 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-);
-
-1782 
-LO³¿nd
-* 
-       gËá
- = 
-U£Fixed
-(
-\9a¡r
-->
-Ëá
-(), 
-r4
-);
-
-1783 
-LO³¿nd
-* 
-       gright
- = 
-U£Fixed
-(
-\9a¡r
-->
-right
-(), 
-r3
-);
-
-1784 
-LS\8c\9agCom·»AndB¿nch
-* 
-       g»suÉ
- =
-
-1785 
-Ãw
- (
-zÚe
-()è
-LS\8c\9agCom·»AndB¿nch
-(
-cڋxt
-, 
-Ëá
-, 
-right
-);
-
-1786 \15 
-M¬kAsC®l
-(
-»suÉ
-, 
-\9a¡r
-);
-
-1790 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoHasIn¡ªûTy³AndB¿nch
-(
-
-1791 
-HHasIn¡ªûTy³AndB¿nch
-* 
-\9a¡r
-) {
-
-1792 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1793 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1794 \15 
-Ãw
- (
-zÚe
-()è
-LHasIn¡ªûTy³AndB¿nch
-(
-v®ue
-);
-
-1798 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoG\91CachedA¼ayIndex
-(
-
-1799 
-HG\91CachedA¼ayIndex
-* 
-\9a¡r
-) {
-
-1800 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1801 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1803 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LG\91CachedA¼ayIndex
-(
-v®ue
-));
-
-1807 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoHasCachedA¼ayIndexAndB¿nch
-(
-
-1808 
-HHasCachedA¼ayIndexAndB¿nch
-* 
-\9a¡r
-) {
-
-1809 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1810 \15 
-Ãw
- (
-zÚe
-())
-
-1811 
-LHasCachedA¼ayIndexAndB¿nch
-(
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-()));
-
-1815 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCÏssOfTe¡AndB¿nch
-(
-
-1816 
-HCÏssOfTe¡AndB¿nch
-* 
-\9a¡r
-) {
-
-1817 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-1818 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-1819 \15 
-Ãw
- (
-zÚe
-()è
-LCÏssOfTe¡AndB¿nch
-(
-v®ue
-, 
-TempRegi¡\94
-());
-
-1823 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoM­EnumL\92gth
-(
-HM­EnumL\92gth
-* 
-\9a¡r
-) {
-
-1824 
-LO³¿nd
-* 
-m­
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1825 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LM­EnumL\92gth
-(
-m­
-));
-
-1829 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoD©eF\9bld
-(
-HD©eF\9bld
-* 
-\9a¡r
-) {
-
-1830 
-LO³¿nd
-* 
-objeù
- = 
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-r3
-);
-
-1831 
-LD©eF\9bld
-* 
-       g»suÉ
- =
-
-1832 
-Ãw
- (
-zÚe
-()è
-LD©eF\9bld
-(
-objeù
-, 
-FixedTemp
-(
-r4
-), 
-\9a¡r
-->
-\9adex
-());
-
-1833 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-, 
-CAN_DEOPTIMIZE_EAGERLY
-);
-
-1837 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoSeqS\8c\9agG\91Ch¬
-(
-HSeqS\8c\9agG\91Ch¬
-* 
-\9a¡r
-) {
-
-1838 
-LO³¿nd
-* 
-¡r\9ag
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->string());
-
-1839 
-LO³¿nd
-* 
-       g\9adex
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-\9adex
-());
-
-1840 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LSeqS\8c\9agG\91Ch¬
-(
-¡r\9ag
-, 
-\9adex
-));
-
-1844 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoSeqS\8c\9agS\91Ch¬
-(
-HSeqS\8c\9agS\91Ch¬
-* 
-\9a¡r
-) {
-
-1845 
-LO³¿nd
-* 
-¡r\9ag
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->string());
-
-1846 
-LO³¿nd
-* 
-       g\9adex
- = 
-FLAG_debug_code
-
-
-1847 ? 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-\9adex
-())
-
-1848 : 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-\9adex
-());
-
-1849 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-1850 
-LO³¿nd
-* 
-       gcڋxt
- = 
-FLAG_debug_code
- ? 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-è: 
-NULL
-;
-
-1851 \15 
-Ãw
- (
-zÚe
-()è
-LSeqS\8c\9agS\91Ch¬
-(
-cڋxt
-, 
-¡r\9ag
-, 
-\9adex
-, 
-v®ue
-);
-
-1855 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoBoundsCheck
-(
-HBoundsCheck
-* 
-\9a¡r
-) {
-
-1856 ià(!
-FLAG_debug_code
- && 
-\9a¡r
-->
-sk\9d_check
-()è\15 
-NULL
-;
-
-1857 
-LO³¿nd
-* 
-       g\9adex
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-\9adex
-());
-
-1858 
-LO³¿nd
-* 
-       gËngth
- = !
-\9adex
-->
-IsCÚ¡ªtO³¿nd
-()
-
-1859 ? 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-Ëngth
-())
-
-1860 : 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-Ëngth
-());
-
-1861 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()è
-LBoundsCheck
-(
-\9adex
-, 
-Ëngth
-);
-
-1862 ià(!
-       gFLAG_debug_code
- || !
-       g\9a¡r
-->
-sk\9d_check
-()) {
-
-1863 
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-1865 \15 
-       g»suÉ
-;
-
-1869 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoBoundsCheckBa£IndexInfÜm©iÚ
-(
-
-1870 
-HBoundsCheckBa£IndexInfÜm©iÚ
-* 
-\9a¡r
-) {
-
-1871 
-UNREACHABLE
-();
-
-1872 \15 
-       gNULL
-;
-
-1876 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAbnÜm®Ex\99
-(
-HAbnÜm®Ex\99
-* 
-\9a¡r
-) {
-
-1879 \15 
-NULL
-;
-
-1883 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoU£CÚ¡
-(
-HU£CÚ¡
-* 
-\9a¡r
-è{ \15 
-NULL
-; }
-
-1886 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFÜûR\95»£Á©iÚ
-(
-HFÜûR\95»£Á©iÚ
-* 
-bad
-) {
-
-1889 
-UNREACHABLE
-();
-
-1890 \15 
-       gNULL
-;
-
-1894 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoChªge
-(
-HChªge
-* 
-\9a¡r
-) {
-
-1895 
-R\95»£Á©iÚ
-äom
- = 
-\9a¡r
-->from();
-
-1896 
-R\95»£Á©iÚ
-       gto
- = 
-\9a¡r
-->
-to
-();
-
-1897 
-HV®ue
-* 
-       gv®
- = 
-\9a¡r
-->
-v®ue
-();
-
-1898 ià(
-       gäom
-.
-IsSmi
-()) {
-
-1899 ià(
-       gto
-.
-IsTagged
-()) {
-
-1900 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1901 \15 
-Def\9aeSameAsF\9c¡
-(
-Ãw
- (
-zÚe
-()è
-LDummyU£
-(
-v®ue
-));
-
-1903 
-       gäom
- = 
-R\95»£Á©iÚ
-::
-Tagged
-();
-
-1905 ià(
-       gäom
-.
-IsTagged
-()) {
-
-1906 ià(
-       gto
-.
-IsDoubË
-()) {
-
-1907 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1908 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1909 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LNumb\94UÁagD
-(
-v®ue
-));
-
-1910 ià(!
-       gv®
-->
-»´e£Á©iÚ
-().
-IsSmi
-()è
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-1911 \15 
-       g»suÉ
-;
-
-1912 } \vià(
-       gto
-.
-IsSmi
-()) {
-
-1913 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1914 ià(
-       gv®
-->
-ty³
-().
-IsSmi
-()) {
-
-1915 \15 
-Def\9aeSameAsF\9c¡
-(
-Ãw
- (
-zÚe
-()è
-LDummyU£
-(
-v®ue
-));
-
-1917 \15 
-AssignEnv\9cÚm\92t
-(
-
-1918 
-Def\9aeSameAsF\9c¡
-(
-Ãw
- (
-zÚe
-()è
-LCheckSmi
-(
-v®ue
-)));
-
-1920 
-DCHECK
-(
-to
-.
-IsIÁeg\9432
-());
-
-1921 ià(
-       gv®
-->
-ty³
-().
-IsSmi
-(è|| v®->
-»´e£Á©iÚ
-().IsSmi()) {
-
-1922 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-v®
-);
-
-1923 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LSmiUÁag
-(
-v®ue
-, 
-çl£
-));
-
-1925 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1926 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-1927 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempDoubËRegi¡\94
-();
-
-1928 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-1929 
-Def\9aeSameAsF\9c¡
-(
-Ãw
- (
-zÚe
-()è
-LTaggedToI
-(
-v®ue
-, 
-\8bmp1
-, 
-\8bmp2
-));
-
-1930 ià(!
-       gv®
-->
-»´e£Á©iÚ
-().
-IsSmi
-()è
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-1931 \15 
-       g»suÉ
-;
-
-1934 } \vià(
-       gäom
-.
-IsDoubË
-()) {
-
-1935 ià(
-       gto
-.
-IsTagged
-()) {
-
-1936 
-\9afo
-()->
-M¬kAsDeã¼edC®l\9ag
-();
-
-1937 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1938 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-1939 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempRegi¡\94
-();
-
-1940 
-LUÇÎoÿ\8bd
-* 
-       g»suÉ_\8bmp
- = 
-TempRegi¡\94
-();
-
-1941 
-LNumb\94TagD
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLNumb\94TagD(
-v®ue
-, 
-\8bmp1
-, 
-\8bmp2
-);
-
-1942 \15 
-AssignPo\9a\8brM­
-(
-Def\9ae
-(
-»suÉ
-, 
-»suÉ_\8bmp
-));
-
-1943 } \vià(
-       gto
-.
-IsSmi
-()) {
-
-1944 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1945 \15 
-AssignEnv\9cÚm\92t
-(
-
-1946 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDoubËToSmi
-(
-v®ue
-)));
-
-1948 
-DCHECK
-(
-to
-.
-IsIÁeg\9432
-());
-
-1949 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1950 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDoubËToI
-(
-v®ue
-));
-
-1951 ià(!
-       g\9a¡r
-->
-CªTrunÿ\8bToIÁ32
-()è
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-1952 \15 
-       g»suÉ
-;
-
-1954 } \vià(
-       gäom
-.
-IsIÁeg\9432
-()) {
-
-1955 
-\9afo
-()->
-M¬kAsDeã¼edC®l\9ag
-();
-
-1956 ià(
-       gto
-.
-IsTagged
-()) {
-
-1957 ià(!
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1958 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-v®
-);
-
-1959 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LSmiTag
-(
-v®ue
-));
-
-1960 } \vià(
-       gv®
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-)) {
-
-1961 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-v®
-);
-
-1962 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-1963 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempRegi¡\94
-();
-
-1964 
-LNumb\94TagU
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLNumb\94TagU(
-v®ue
-, 
-\8bmp1
-, 
-\8bmp2
-);
-
-1965 \15 
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-1967 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-v®
-);
-
-1968 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-1969 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempRegi¡\94
-();
-
-1970 
-LNumb\94TagI
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLNumb\94TagI(
-v®ue
-, 
-\8bmp1
-, 
-\8bmp2
-);
-
-1971 \15 
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-1973 } \vià(
-       gto
-.
-IsSmi
-()) {
-
-1974 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94
-(
-v®
-);
-
-1975 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LSmiTag
-(
-v®ue
-));
-
-1976 ià(
-       g\9a¡r
-->
-CheckFÏg
-(
-HV®ue
-::
-kCªOv\94æow
-)) {
-
-1977 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-1979 \15 
-       g»suÉ
-;
-
-1981 
-DCHECK
-(
-to
-.
-IsDoubË
-());
-
-1982 ià(
-       gv®
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-)) {
-
-1983 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LU\9at32ToDoubË
-(
-U£Regi¡\94
-(
-v®
-)));
-
-1985 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LIÁeg\9432ToDoubË
-(
-U£
-(
-v®
-)));
-
-1989 
-UNREACHABLE
-();
-
-1990 \15 
-       gNULL
-;
-
-1994 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckH\97pObjeù
-(
-HCheckH\97pObjeù
-* 
-\9a¡r
-) {
-
-1995 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-1996 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()è
-LCheckNÚSmi
-(
-v®ue
-);
-
-1997 ià(!
-       g\9a¡r
-->
-v®ue
-()->
-ty³
-().
-IsH\97pObjeù
-()) {
-
-1998 
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-2000 \15 
-       g»suÉ
-;
-
-2004 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckSmi
-(
-HCheckSmi
-* 
-\9a¡r
-) {
-
-2005 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-2006 \15 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LCheckSmi
-(
-v®ue
-));
-
-2010 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckIn¡ªûTy³
-(
-HCheckIn¡ªûTy³
-* 
-\9a¡r
-) {
-
-2011 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-2012 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()è
-LCheckIn¡ªûTy³
-(
-v®ue
-);
-
-2013 \15 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-2017 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckV®ue
-(
-HCheckV®ue
-* 
-\9a¡r
-) {
-
-2018 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-2019 \15 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LCheckV®ue
-(
-v®ue
-));
-
-2023 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckM­s
-(
-HCheckM­s
-* 
-\9a¡r
-) {
-
-2024 ià(
-\9a¡r
-->
-IsS\8fb\9e\99yCheck
-()è\15 
-Ãw
- (
-zÚe
-()è
-LCheckM­s
-;
-
-2025 
-LO³¿nd
-* 
-       gv®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-2026 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LCheckM­s
-(
-v®ue
-));
-
-2027 ià(
-       g\9a¡r
-->
-HasMig¿tiÚT¬g\91
-()) {
-
-2028 
-\9afo
-()->
-M¬kAsDeã¼edC®l\9ag
-();
-
-2029 
-       g»suÉ
- = 
-AssignPo\9a\8brM­
-(
-»suÉ
-);
-
-2031 \15 
-       g»suÉ
-;
-
-2035 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCÏmpToU\9at8
-(
-HCÏmpToU\9at8
-* 
-\9a¡r
-) {
-
-2036 
-HV®ue
-* 
-v®ue
- = 
-\9a¡r
-->value();
-
-2037 
-R\95»£Á©iÚ
-       g\9aput_»p
- = 
-v®ue
-->
-»´e£Á©iÚ
-();
-
-2038 
-LO³¿nd
-* 
-       g»g
- = 
-U£Regi¡\94
-(
-v®ue
-);
-
-2039 ià(
-       g\9aput_»p
-.
-IsDoubË
-()) {
-
-2040 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÏmpDToU\9at8
-(
-»g
-));
-
-2041 } \vià(
-       g\9aput_»p
-.
-IsIÁeg\9432
-()) {
-
-2042 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÏmpIToU\9at8
-(
-»g
-));
-
-2044 
-DCHECK
-(
-\9aput_»p
-.
-IsSmiOrTagged
-());
-
-2045 
-LCÏmpTToU\9at8
-* 
-       g»suÉ
- =
-
-2046 
-Ãw
- (
-zÚe
-()è
-LCÏmpTToU\9at8
-(
-»g
-, 
-TempDoubËRegi¡\94
-());
-
-2047 \15 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-2052 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoDoubËB\99s
-(
-HDoubËB\99s
-* 
-\9a¡r
-) {
-
-2053 
-HV®ue
-* 
-v®ue
- = 
-\9a¡r
-->value();
-
-2054 
-DCHECK
-(
-v®ue
-->
-»´e£Á©iÚ
-().
-IsDoubË
-());
-
-2055 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LDoubËB\99s
-(
-U£Regi¡\94
-(
-v®ue
-)));
-
-2059 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCÚ¡ruùDoubË
-(
-HCÚ¡ruùDoubË
-* 
-\9a¡r
-) {
-
-2060 
-LO³¿nd
-* 
-lo
- = 
-U£Regi¡\94
-(
-\9a¡r
-->lo());
-
-2061 
-LO³¿nd
-* 
-       ghi
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-hi
-());
-
-2062 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ruùDoubË
-(
-hi
-, 
-lo
-));
-
-2066 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoR\91
-(
-HR\91
-* 
-\9a¡r
-) {
-
-2067 
-LO³¿nd
-* 
-cڋxt
- = 
-\9afo
-()->
-IsStub
-(è? 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-è: 
-NULL
-;
-
-2068 
-LO³¿nd
-* 
-       g·¿m\91\94_couÁ
- = 
-U£Regi¡\94OrCÚ¡ªt
-(
-\9a¡r
-->
-·¿m\91\94_couÁ
-());
-
-2069 \15 
-Ãw
- (
-zÚe
-())
-
-2070 
-LR\91
-(
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-r3
-), 
-cڋxt
-, 
-·¿m\91\94_couÁ
-);
-
-2074 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCÚ¡ªt
-(
-HCÚ¡ªt
-* 
-\9a¡r
-) {
-
-2075 
-R\95»£Á©iÚ
-r
- = 
-\9a¡r
-->
-»´e£Á©iÚ
-();
-
-2076 ià(
-       gr
-.
-IsSmi
-()) {
-
-2077 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ªtS
-);
-
-2078 } \vià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-2079 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ªtI
-);
-
-2080 } \vià(
-       gr
-.
-IsDoubË
-()) {
-
-2081 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ªtD
-);
-
-2082 } \vià(
-       gr
-.
-IsEx\8bº®
-()) {
-
-2083 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ªtE
-);
-
-2084 } \vià(
-       gr
-.
-IsTagged
-()) {
-
-2085 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LCÚ¡ªtT
-);
-
-2087 
-UNREACHABLE
-();
-
-2088 \15 
-       gNULL
-;
-
-2093 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdGlob®C\96l
-(
-HLßdGlob®C\96l
-* 
-\9a¡r
-) {
-
-2094 
-LLßdGlob®C\96l
-* 
-»suÉ
- = 
-Ãw
- (
-zÚe
-()) LLoadGlobalCell;
-
-2095 \15 
-       g\9a¡r
-->
-Requ\9cesHÞeCheck
-()
-
-2096 ? 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-))
-
-2097 : 
-Def\9aeAsRegi¡\94
-(
-»suÉ
-);
-
-2101 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdGlob®G\92\94ic
-(
-HLßdGlob®G\92\94ic
-* 
-\9a¡r
-) {
-
-2102 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2103 
-LO³¿nd
-* 
-       gglob®_objeù
- =
-
-2104 
-U£Fixed
-(
-\9a¡r
-->
-glob®_objeù
-(), 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2105 
-LO³¿nd
-* 
-       gveùÜ
- = 
-NULL
-;
-
-2106 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2107 
-       gveùÜ
- = 
-FixedTemp
-(
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-());
-
-2109 
-LLßdGlob®G\92\94ic
-* 
-       g»suÉ
- =
-
-2110 
-Ãw
- (
-zÚe
-()è
-LLßdGlob®G\92\94ic
-(
-cڋxt
-, 
-glob®_objeù
-, 
-veùÜ
-);
-
-2111 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-2115 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeGlob®C\96l
-(
-HStÜeGlob®C\96l
-* 
-\9a¡r
-) {
-
-2116 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94
-(
-\9a¡r
-->value());
-
-2119 \15 
-       g\9a¡r
-->
-Requ\9cesHÞeCheck
-()
-
-2120 ? 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-())
-
-2121 
-LStÜeGlob®C\96l
-(
-v®ue
-, 
-TempRegi¡\94
-()))
-
-2122 : 
-Ãw
- (
-zÚe
-()è
-LStÜeGlob®C\96l
-(
-v®ue
-, 
-NULL
-);
-
-2126 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdCÚ\8bxtSlÙ
-(
-HLßdCÚ\8bxtSlÙ
-* 
-\9a¡r
-) {
-
-2127 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-2128 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-2129 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LLßdCÚ\8bxtSlÙ
-(
-cڋxt
-));
-
-2130 ià(
-       g\9a¡r
-->
-Requ\9cesHÞeCheck
-(è&& in¡r->
-DeÝtimizesOnHÞe
-()) {
-
-2131 
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-2133 \15 
-       g»suÉ
-;
-
-2137 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeCÚ\8bxtSlÙ
-(
-HStÜeCÚ\8bxtSlÙ
-* 
-\9a¡r
-) {
-
-2138 
-LO³¿nd
-* 
-cڋxt
-;
-
-2139 
-LO³¿nd
-* 
-       gv®ue
-;
-
-2140 ià(
-       g\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-()) {
-
-2141 
-       gcڋxt
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-cڋxt
-());
-
-2142 
-       gv®ue
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2144 
-       gcڋxt
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-cڋxt
-());
-
-2145 
-       gv®ue
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2147 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()è
-LStÜeCÚ\8bxtSlÙ
-(
-cڋxt
-, 
-v®ue
-);
-
-2148 ià(
-       g\9a¡r
-->
-Requ\9cesHÞeCheck
-(è&& in¡r->
-DeÝtimizesOnHÞe
-()) {
-
-2149 
-       g»suÉ
- = 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-2151 \15 
-       g»suÉ
-;
-
-2155 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdNamedF\9bld
-(
-HLßdNamedF\9bld
-* 
-\9a¡r
-) {
-
-2156 
-LO³¿nd
-* 
-obj
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-objeù
-());
-
-2157 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LLßdNamedF\9bld
-(
-obj
-));
-
-2161 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdNamedG\92\94ic
-(
-HLßdNamedG\92\94ic
-* 
-\9a¡r
-) {
-
-2162 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2163 
-LO³¿nd
-* 
-       gobjeù
- =
-
-2164 
-U£Fixed
-(
-\9a¡r
-->
-objeù
-(), 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2165 
-LO³¿nd
-* 
-       gveùÜ
- = 
-NULL
-;
-
-2166 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2167 
-       gveùÜ
- = 
-FixedTemp
-(
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-());
-
-2170 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- =
-
-2171 
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LLßdNamedG\92\94ic
-(
-cڋxt
-, 
-objeù
-, 
-veùÜ
-), 
-r3
-);
-
-2172 \15 
-M¬kAsC®l
-(
-»suÉ
-, 
-\9a¡r
-);
-
-2176 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdFunùiÚPrÙÙy³
-(
-
-2177 
-HLßdFunùiÚPrÙÙy³
-* 
-\9a¡r
-) {
-
-2178 \15 
-AssignEnv\9cÚm\92t
-(
-Def\9aeAsRegi¡\94
-(
-
-2179 
-Ãw
- (
-zÚe
-()è
-LLßdFunùiÚPrÙÙy³
-(
-U£Regi¡\94
-(
-\9a¡r
-->
-funùiÚ
-()))));
-
-2183 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdRoÙ
-(
-HLßdRoÙ
-* 
-\9a¡r
-) {
-
-2184 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LLßdRoÙ
-);
-
-2188 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdKeyed
-(
-HLßdKeyed
-* 
-\9a¡r
-) {
-
-2189 
-DCHECK
-(
-\9a¡r
-->
-key
-()->
-»´e£Á©iÚ
-().
-IsSmiOrIÁeg\9432
-());
-
-2190 
-EËm\92tsK\9ad
-       g\96em\92ts_k\9ad
- = 
-\9a¡r
-->
-\96em\92ts_k\9ad
-();
-
-2191 
-LO³¿nd
-* 
-       gkey
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-key
-());
-
-2192 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-NULL
-;
-
-2194 ià(!
-       g\9a¡r
-->
-is_ty³d_\96em\92ts
-()) {
-
-2195 
-LO³¿nd
-* 
-       gobj
- = 
-NULL
-;
-
-2196 ià(
-       g\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-2197 
-       gobj
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2199 
-       gobj
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2201 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LLßdKeyed
-(
-obj
-, 
-key
-));
-
-2203 
-DCHECK
-((
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-() &&
-
-2204 !
-IsDoubËOrFlßtEËm\92tsK\9ad
-(
-\96em\92ts_k\9ad
-)) ||
-
-2205 (
-\9a¡r
-->
-»´e£Á©iÚ
-().
-IsDoubË
-() &&
-
-2206 
-IsDoubËOrFlßtEËm\92tsK\9ad
-(
-\96em\92ts_k\9ad
-)));
-
-2207 
-LO³¿nd
-* 
-       gback\9ag_¡Üe
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2208 
-       g»suÉ
- = 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LLßdKeyed
-(
-back\9ag_¡Üe
-, 
-key
-));
-
-2211 ià((
-       g\9a¡r
-->
-is_ex\8bº®
-(è|| in¡r->
-is_fixed_ty³d_¬¿y
-())
-
-2214 ((
-       g\96em\92ts_k\9ad
- =ð
-EXTERNAL_UINT32_ELEMENTS
- ||
-
-2215 
-\96em\92ts_k\9ad
- =ð
-UINT32_ELEMENTS
-) &&
-
-2216 !
-\9a¡r
-->
-CheckFÏg
-(
-HIn¡ruùiÚ
-::
-kU\9at32
-))
-
-2220 
-\9a¡r
-->
-Requ\9cesHÞeCheck
-()) {
-
-2221 
-»suÉ
- = 
-AssignEnv\9cÚm\92t
-(result);
-
-2223 \15 
-       g»suÉ
-;
-
-2227 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdKeyedG\92\94ic
-(
-HLßdKeyedG\92\94ic
-* 
-\9a¡r
-) {
-
-2228 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2229 
-LO³¿nd
-* 
-       gobjeù
- =
-
-2230 
-U£Fixed
-(
-\9a¡r
-->
-objeù
-(), 
-LßdDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2231 
-LO³¿nd
-* 
-       gkey
- = 
-U£Fixed
-(
-\9a¡r
-->
-key
-(), 
-LßdDesü\9d
-::
-NameRegi¡\94
-());
-
-2232 
-LO³¿nd
-* 
-       gveùÜ
- = 
-NULL
-;
-
-2233 ià(
-       gFLAG_veùÜ_ics
-) {
-
-2234 
-       gveùÜ
- = 
-FixedTemp
-(
-VeùÜLßdICDesü\9d
-::
-VeùÜRegi¡\94
-());
-
-2237 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeFixed
-(
-
-2238 
-Ãw
- (
-zÚe
-()è
-LLßdKeyedG\92\94ic
-(
-cڋxt
-, 
-objeù
-, 
-key
-, 
-veùÜ
-), 
-r3
-);
-
-2239 \15 
-M¬kAsC®l
-(
-»suÉ
-, 
-\9a¡r
-);
-
-2243 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeKeyed
-(
-HStÜeKeyed
-* 
-\9a¡r
-) {
-
-2244 ià(!
-\9a¡r
-->
-is_ty³d_\96em\92ts
-()) {
-
-2245 
-DCHECK
-(
-\9a¡r
-->
-\96em\92ts
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-2246 
-boÞ
-       gÃeds_wr\99e_b¬r\9br
- = 
-\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-();
-
-2247 
-LO³¿nd
-* 
-       gobjeù
- = 
-NULL
-;
-
-2248 
-LO³¿nd
-* 
-       gkey
- = 
-NULL
-;
-
-2249 
-LO³¿nd
-* 
-       gv®
- = 
-NULL
-;
-
-2251 ià(
-       g\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-2252 
-       gobjeù
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2253 
-       gv®
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2254 
-       gkey
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-key
-());
-
-2256 ià(
-       gÃeds_wr\99e_b¬r\9br
-) {
-
-2257 
-       gobjeù
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2258 
-       gv®
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2259 
-       gkey
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-key
-());
-
-2261 
-       gobjeù
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2262 
-       gv®
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-2263 
-       gkey
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-key
-());
-
-2267 \15 
-Ãw
- (
-zÚe
-()è
-LStÜeKeyed
-(
-objeù
-, 
-key
-, 
-v®
-);
-
-2270 
-DCHECK
-((
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsIÁeg\9432
-() &&
-
-2271 !
-IsDoubËOrFlßtEËm\92tsK\9ad
-(
-\9a¡r
-->
-\96em\92ts_k\9ad
-())) ||
-
-2272 (
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-() &&
-
-2273 
-IsDoubËOrFlßtEËm\92tsK\9ad
-(
-\9a¡r
-->
-\96em\92ts_k\9ad
-())));
-
-2274 
-DCHECK
-((
-\9a¡r
-->
-is_fixed_ty³d_¬¿y
-() &&
-
-2275 
-\9a¡r
-->
-\96em\92ts
-()->
-»´e£Á©iÚ
-().
-IsTagged
-()) ||
-
-2276 (
-\9a¡r
-->
-is_ex\8bº®
-() &&
-
-2277 
-\9a¡r
-->
-\96em\92ts
-()->
-»´e£Á©iÚ
-().
-IsEx\8bº®
-()));
-
-2278 
-LO³¿nd
-* 
-       gv®
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2279 
-LO³¿nd
-* 
-       gkey
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-key
-());
-
-2280 
-LO³¿nd
-* 
-       gback\9ag_¡Üe
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-\96em\92ts
-());
-
-2281 \15 
-Ãw
- (
-zÚe
-()è
-LStÜeKeyed
-(
-back\9ag_¡Üe
-, 
-key
-, 
-v®
-);
-
-2285 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeKeyedG\92\94ic
-(
-HStÜeKeyedG\92\94ic
-* 
-\9a¡r
-) {
-
-2286 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2287 
-LO³¿nd
-* 
-       gobj
- =
-
-2288 
-U£Fixed
-(
-\9a¡r
-->
-objeù
-(), 
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2289 
-LO³¿nd
-* 
-       gkey
- = 
-U£Fixed
-(
-\9a¡r
-->
-key
-(), 
-StÜeDesü\9d
-::
-NameRegi¡\94
-());
-
-2290 
-LO³¿nd
-* 
-       gv®
- = 
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-());
-
-2292 
-DCHECK
-(
-\9a¡r
-->
-objeù
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-2293 
-DCHECK
-(
-\9a¡r
-->
-key
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-2294 
-DCHECK
-(
-\9a¡r
-->
-v®ue
-()->
-»´e£Á©iÚ
-().
-IsTagged
-());
-
-2296 \15 
-M¬kAsC®l
-(
-Ãw
- (
-zÚe
-()è
-LStÜeKeyedG\92\94ic
-(
-cڋxt
-, 
-obj
-, 
-key
-, 
-v®
-),
-
-2297 
-\9a¡r
-);
-
-2301 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoT¿ns\99iÚEËm\92tsK\9ad
-(
-
-2302 
-HT¿ns\99iÚEËm\92tsK\9ad
-* 
-\9a¡r
-) {
-
-2303 ià(
-IsSim¶eM­ChªgeT¿ns\99
-(
-\9a¡r
-->
-äom_k\9ad
-(), in¡r->
-to_k\9ad
-())) {
-
-2304 
-LO³¿nd
-* 
-       gobjeù
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-2305 
-LO³¿nd
-* 
-       gÃw_m­_»g
- = 
-TempRegi¡\94
-();
-
-2306 
-LT¿ns\99iÚEËm\92tsK\9ad
-* 
-       g»suÉ
- =
-
-2307 
-Ãw
- (
-zÚe
-()è
-LT¿ns\99iÚEËm\92tsK\9ad
-(
-objeù
-, 
-NULL
-, 
-Ãw_m­_»g
-);
-
-2308 \15 
-       g»suÉ
-;
-
-2310 
-LO³¿nd
-* 
-       gobjeù
- = 
-U£Fixed
-(
-\9a¡r
-->
-objeù
-(), 
-r3
-);
-
-2311 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->
-cڋxt
-(), 
-);
-
-2312 
-LT¿ns\99iÚEËm\92tsK\9ad
-* 
-       g»suÉ
- =
-
-2313 
-Ãw
- (
-zÚe
-()è
-LT¿ns\99iÚEËm\92tsK\9ad
-(
-objeù
-, 
-cڋxt
-, 
-NULL
-);
-
-2314 \15 
-M¬kAsC®l
-(
-»suÉ
-, 
-\9a¡r
-);
-
-2319 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoT¿pAÎoÿtiÚMem\92to
-(
-
-2320 
-HT¿pAÎoÿtiÚMem\92to
-* 
-\9a¡r
-) {
-
-2321 
-LO³¿nd
-* 
-objeù
- = 
-U£Regi¡\94
-(
-\9a¡r
-->object());
-
-2322 
-LO³¿nd
-* 
-       g\8bmp
- = 
-TempRegi¡\94
-();
-
-2323 
-LT¿pAÎoÿtiÚMem\92to
-* 
-       g»suÉ
- =
-
-2324 
-Ãw
- (
-zÚe
-()è
-LT¿pAÎoÿtiÚMem\92to
-(
-objeù
-, 
-\8bmp
-);
-
-2325 \15 
-AssignEnv\9cÚm\92t
-(
-»suÉ
-);
-
-2329 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeNamedF\9bld
-(
-HStÜeNamedF\9bld
-* 
-\9a¡r
-) {
-
-2330 
-boÞ
-is_\9a_objeù
- = 
-\9a¡r
-->
-acûss
-().
-IsInobjeù
-();
-
-2331 
-boÞ
-       gÃeds_wr\99e_b¬r\9br
- = 
-\9a¡r
-->
-N\93dsWr\99eB¬r\9br
-();
-
-2332 
-boÞ
-       gÃeds_wr\99e_b¬r\9br_fÜ_m­
- =
-
-2333 
-\9a¡r
-->
-has_\8cªs\99
-(è&& in¡r->
-N\93dsWr\99eB¬r\9brFÜM­
-();
-
-2335 
-LO³¿nd
-* 
-       gobj
-;
-
-2336 ià(
-       gÃeds_wr\99e_b¬r\9br
-) {
-
-2337 
-       gobj
- = 
-is_\9a_objeù
- ? 
-U£Regi¡\94
-(
-\9a¡r
-->
-objeù
-())
-
-2338 : 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-objeù
-());
-
-2340 
-       gobj
- = 
-Ãeds_wr\99e_b¬r\9br_fÜ_m­
- ? 
-U£Regi¡\94
-(
-\9a¡r
-->
-objeù
-())
-
-2341 : 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-objeù
-());
-
-2344 
-LO³¿nd
-* 
-       gv®
-;
-
-2345 ià(
-       gÃeds_wr\99e_b¬r\9br
-) {
-
-2346 
-       gv®
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2347 } \vià(
-       g\9a¡r
-->
-f\9bld_»´e£Á©iÚ
-().
-IsDoubË
-()) {
-
-2348 
-       gv®
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-v®ue
-());
-
-2350 
-       gv®
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2354 
-LO³¿nd
-* 
-       g\8bmp
- = 
-Ãeds_wr\99e_b¬r\9br_fÜ_m­
- ? 
-TempRegi¡\94
-(è: 
-NULL
-;
-
-2356 \15 
-Ãw
- (
-zÚe
-()è
-LStÜeNamedF\9bld
-(
-obj
-, 
-v®
-, 
-\8bmp
-);
-
-2360 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeNamedG\92\94ic
-(
-HStÜeNamedG\92\94ic
-* 
-\9a¡r
-) {
-
-2361 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2362 
-LO³¿nd
-* 
-       gobj
- =
-
-2363 
-U£Fixed
-(
-\9a¡r
-->
-objeù
-(), 
-StÜeDesü\9d
-::
-Reûiv\94Regi¡\94
-());
-
-2364 
-LO³¿nd
-* 
-       gv®
- = 
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-StÜeDesü\9d
-::
-V®ueRegi¡\94
-());
-
-2366 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()è
-LStÜeNamedG\92\94ic
-(
-cڋxt
-, 
-obj
-, 
-v®
-);
-
-2367 \15 
-M¬kAsC®l
-(
-»suÉ
-, 
-\9a¡r
-);
-
-2371 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS\8c\9agAdd
-(
-HS\8c\9agAdd
-* 
-\9a¡r
-) {
-
-2372 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2373 
-LO³¿nd
-* 
-       gËá
- = 
-U£Fixed
-(
-\9a¡r
-->
-Ëá
-(), 
-r4
-);
-
-2374 
-LO³¿nd
-* 
-       gright
- = 
-U£Fixed
-(
-\9a¡r
-->
-right
-(), 
-r3
-);
-
-2375 \15 
-M¬kAsC®l
-(
-
-2376 
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LS\8c\9agAdd
-(
-cڋxt
-, 
-Ëá
-, 
-right
-), 
-r3
-), 
-\9a¡r
-);
-
-2380 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS\8c\9agCh¬CodeAt
-(
-HS\8c\9agCh¬CodeAt
-* 
-\9a¡r
-) {
-
-2381 
-LO³¿nd
-* 
-¡r\9ag
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->string());
-
-2382 
-LO³¿nd
-* 
-       g\9adex
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-2383 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Any
-(
-\9a¡r
-->
-cڋxt
-());
-
-2384 
-LS\8c\9agCh¬CodeAt
-* 
-       g»suÉ
- =
-
-2385 
-Ãw
- (
-zÚe
-()è
-LS\8c\9agCh¬CodeAt
-(
-cڋxt
-, 
-¡r\9ag
-, 
-\9adex
-);
-
-2386 \15 
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-2390 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS\8c\9agCh¬FromCode
-(
-HS\8c\9agCh¬FromCode
-* 
-\9a¡r
-) {
-
-2391 
-LO³¿nd
-* 
-ch¬_code
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-());
-
-2392 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Any
-(
-\9a¡r
-->
-cڋxt
-());
-
-2393 
-LS\8c\9agCh¬FromCode
-* 
-       g»suÉ
- =
-
-2394 
-Ãw
- (
-zÚe
-()è
-LS\8c\9agCh¬FromCode
-(
-cڋxt
-, 
-ch¬_code
-);
-
-2395 \15 
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-2399 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAÎoÿ\8b
-(
-HAÎoÿ\8b
-* 
-\9a¡r
-) {
-
-2400 
-\9afo
-()->
-M¬kAsDeã¼edC®l\9ag
-();
-
-2401 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Any
-(
-\9a¡r
-->
-cڋxt
-());
-
-2402 
-LO³¿nd
-* 
-       gsize
- = 
-U£Regi¡\94OrCÚ¡ªt
-(
-\9a¡r
-->
-size
-());
-
-2403 
-LO³¿nd
-* 
-       g\8bmp1
- = 
-TempRegi¡\94
-();
-
-2404 
-LO³¿nd
-* 
-       g\8bmp2
- = 
-TempRegi¡\94
-();
-
-2405 
-LAÎoÿ\8b
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLAÎoÿ\8b(
-cڋxt
-, 
-size
-, 
-\8bmp1
-, 
-\8bmp2
-);
-
-2406 \15 
-AssignPo\9a\8brM­
-(
-Def\9aeAsRegi¡\94
-(
-»suÉ
-));
-
-2410 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoRegExpL\99\94®
-(
-HRegExpL\99\94®
-* 
-\9a¡r
-) {
-
-2411 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2412 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LRegExpL\99\94®
-(
-cڋxt
-), 
-r3
-),
-
-2413 
-\9a¡r
-);
-
-2417 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFunùiÚL\99\94®
-(
-HFunùiÚL\99\94®
-* 
-\9a¡r
-) {
-
-2418 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2419 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LFunùiÚL\99\94®
-(
-cڋxt
-), 
-r3
-),
-
-2420 
-\9a¡r
-);
-
-2424 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoO¤EÁry
-(
-HO¤EÁry
-* 
-\9a¡r
-) {
-
-2425 
-DCHECK
-(
-¬gum\92t_couÁ_
- == 0);
-
-2426 
-       g®loÿtÜ_
-->
-M¬kAsO¤EÁry
-();
-
-2427 
-       gcu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-()->
-£t_a¡_id
-(
-\9a¡r
-->
-a¡_id
-());
-
-2428 \15 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LO¤EÁry
-);
-
-2432 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoP¬am\91\94
-(
-HP¬am\91\94
-* 
-\9a¡r
-) {
-
-2433 
-LP¬am\91\94
-* 
-»suÉ
- = 
-Ãw
- (
-zÚe
-()) LParameter;
-
-2434 ià(
-       g\9a¡r
-->
-k\9ad
-(è=ð
-HP¬am\91\94
-::
-STACK_PARAMETER
-) {
-
-2435 \12
\9el_\9adex
- = 
-chunk
-()->
-G\91P¬am\91\94S\8fckSlÙ
-(
-\9a¡r
-->
-\9adex
-());
-
-2436 \15 
-Def\9aeAsSp\9eËd
-(
-»suÉ
-, 
\9el_\9adex
-);
-
-2438 
-DCHECK
-(
-\9afo
-()->
-IsStub
-());
-
-2439 
-C®lIÁ\94çûDesü\9d
-       gdesü\9d
- =
-
-2440 
-\9afo
-()->
-code_¡ub
-()->
-G\91C®lIÁ\94çûDesü\9d
-();
-
-2441 \12
-       g\9adex
- = 
-¡©ic_ÿ¡
-<\12>(
-\9a¡r
-->
-\9adex
-());
-
-2442 
-Regi¡\94
-       g»g
- = 
-desü\9d
-.
-G\91Env\9cÚm\92tP¬am\91\94Regi¡\94
-(
-\9adex
-);
-
-2443 \15 
-Def\9aeFixed
-(
-»suÉ
-, 
-»g
-);
-
-2448 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoUnknownOSRV®ue
-(
-HUnknownOSRV®ue
-* 
-\9a¡r
-) {
-
-2451 \12
-\92v_\9adex
- = 
-\9a¡r
-->
-\9adex
-();
-
-2452 \12
-       g¥\9el_\9adex
- = 0;
-
-2453 ià(
-       g\9a¡r
-->
-\92v\9cÚm\92t
-()->
-is_·¿m\91\94_\9adex
-(
-\92v_\9adex
-)) {
-
-2454 
-       g¥\9el_\9adex
- = 
-chunk
-()->
-G\91P¬am\91\94S\8fckSlÙ
-(
-\92v_\9adex
-);
-
-2456 
-       g¥\9el_\9adex
- = 
-\92v_\9adex
- - 
-\9a¡r
-->
-\92v\9cÚm\92t
-()->
-f\9c¡_loÿl_\9adex
-();
-
-2457 ià(
-       g¥\9el_\9adex
- > 
-       gLUÇÎoÿ\8bd
-::
-kMaxFixedSlÙIndex
-) {
-
-2458 
-R\91ry
-(
-kTooMªySp\9elSlÙsN\93dedFÜOSR
-);
-
-2459 
-       g¥\9el_\9adex
- = 0;
-
-2462 \15 
-Def\9aeAsSp\9eËd
-(
-Ãw
- (
-zÚe
-()è
-LUnknownOSRV®ue
-, 
\9el_\9adex
-);
-
-2466 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC®lStub
-(
-HC®lStub
-* 
-\9a¡r
-) {
-
-2467 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2468 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-Ãw
- (
-zÚe
-()è
-LC®lStub
-(
-cڋxt
-), 
-r3
-), 
-\9a¡r
-);
-
-2472 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoArgum\92tsObjeù
-(
-HArgum\92tsObjeù
-* 
-\9a¡r
-) {
-
-2477 \15 
-NULL
-;
-
-2481 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoC­tu»dObjeù
-(
-HC­tu»dObjeù
-* 
-\9a¡r
-) {
-
-2482 
-\9a¡r
-->
-R\95ÏyEnv\9cÚm\92t
-(
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-());
-
-2485 \15 
-       gNULL
-;
-
-2489 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAcûssArgum\92tsAt
-(
-HAcûssArgum\92tsAt
-* 
-\9a¡r
-) {
-
-2490 
-\9afo
-()->
-M¬kAsRequ\9cesF¿me
-();
-
-2491 
-LO³¿nd
-* 
-       g¬gs
- = 
-U£Regi¡\94
-(
-\9a¡r
-->
-¬gum\92ts
-());
-
-2492 
-LO³¿nd
-* 
-       gËngth
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-Ëngth
-());
-
-2493 
-LO³¿nd
-* 
-       g\9adex
- = 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-\9a¡r
-->
-\9adex
-());
-
-2494 \15 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LAcûssArgum\92tsAt
-(
-¬gs
-, 
-Ëngth
-, 
-\9adex
-));
-
-2498 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoToFa¡PrÝ\94t\9bs
-(
-HToFa¡PrÝ\94t\9bs
-* 
-\9a¡r
-) {
-
-2499 
-LO³¿nd
-* 
-objeù
- = 
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-r3
-);
-
-2500 
-LToFa¡PrÝ\94t\9bs
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLToFa¡PrÝ\94t\9bs(
-objeù
-);
-
-2501 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-2505 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoTy³of
-(
-HTy³of
-* 
-\9a¡r
-) {
-
-2506 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2507 
-LTy³of
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLTy³of(
-cڋxt
-, 
-U£Fixed
-(
-\9a¡r
-->
-v®ue
-(), 
-r3
-));
-
-2508 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-);
-
-2512 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoTy³ofIsAndB¿nch
-(
-HTy³ofIsAndB¿nch
-* 
-\9a¡r
-) {
-
-2513 \15 
-Ãw
- (
-zÚe
-()è
-LTy³ofIsAndB¿nch
-(
-U£Regi¡\94
-(
-\9a¡r
-->
-v®ue
-()));
-
-2517 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoIsCÚ¡ruùC®lAndB¿nch
-(
-
-2518 
-HIsCÚ¡ruùC®lAndB¿nch
-* 
-\9a¡r
-) {
-
-2519 \15 
-Ãw
- (
-zÚe
-()è
-LIsCÚ¡ruùC®lAndB¿nch
-(
-TempRegi¡\94
-());
-
-2523 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoSimuϋ
-(
-HSimuϋ
-* 
-\9a¡r
-) {
-
-2524 
-\9a¡r
-->
-R\95ÏyEnv\9cÚm\92t
-(
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-());
-
-2525 \15 
-       gNULL
-;
-
-2529 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoS\8fckCheck
-(
-HS\8fckCheck
-* 
-\9a¡r
-) {
-
-2530 ià(
-\9a¡r
-->
-is_funùiÚ_\92\8cy
-()) {
-
-2531 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2532 \15 
-M¬kAsC®l
-(
-Ãw
- (
-zÚe
-()è
-LS\8fckCheck
-(
-cڋxt
-), 
-\9a¡r
-);
-
-2534 
-DCHECK
-(
-\9a¡r
-->
-is_backw¬ds_b¿nch
-());
-
-2535 
-LO³¿nd
-* 
-       gcڋxt
- = 
-U£Any
-(
-\9a¡r
-->
-cڋxt
-());
-
-2536 \15 
-AssignEnv\9cÚm\92t
-(
-
-2537 
-AssignPo\9a\8brM­
-(
-Ãw
- (
-zÚe
-()è
-LS\8fckCheck
-(
-cڋxt
-)));
-
-2542 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoEÁ\94\9aed
-(
-HEÁ\94\9aed
-* 
-\9a¡r
-) {
-
-2543 
-HEnv\9cÚm\92t
-* 
-ou\8br
- = 
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-();
-
-2544 
-       gou\8br
-->
-£t_a¡_id
-(
-\9a¡r
-->
-R\91uºId
-());
-
-2545 
-HCÚ¡ªt
-* 
-       gundef\9aed
- = 
-g¿ph
-()->
-G\91CÚ¡ªtUndef\9aed
-();
-
-2546 
-HEnv\9cÚm\92t
-* 
-       g\9aÃr
- = 
-ou\8br
-->
-CÝyFÜIÆ\9a\9ag
-(
-
-2547 
-\9a¡r
-->
-þosu»
-(), in¡r->
-¬gum\92ts_couÁ
-(), in¡r->
-funùiÚ
-(), 
-undef\9aed
-,
-
-2548 
-\9a¡r
-->
-\9al\9a\9ag_k\9ad
-());
-
-2550 ià(
-       g\9a¡r
-->
-¬gum\92ts_v¬
-(è!ð
-NULL
- && 
-\9a¡r
-->
-¬gum\92ts_objeù
-()->
-IsL\9aked
-()) {
-
-2551 
-\9aÃr
-->
-B\9ad
-(
-\9a¡r
-->
-¬gum\92ts_v¬
-(), in¡r->
-¬gum\92ts_objeù
-());
-
-2553 
-       g\9aÃr
-->
-B\9adCÚ\8bxt
-(
-\9a¡r
-->
-þosu»_cÚ\8bxt
-());
-
-2554 
-       g\9aÃr
-->
-£t_\92\8cy
-(
-\9a¡r
-);
-
-2555 
-       gcu¼\92t_block_
-->
-Upd©eEnv\9cÚm\92t
-(
-\9aÃr
-);
-
-2556 
-       gchunk_
-->
-AddIÆ\9aedClosu»
-(
-\9a¡r
-->
-þosu»
-());
-
-2557 \15 
-       gNULL
-;
-
-2561 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoL\97veIÆ\9aed
-(
-HL\97veIÆ\9aed
-* 
-\9a¡r
-) {
-
-2562 
-LIn¡ruùiÚ
-* 
-pÝ
- = 
-NULL
-;
-
-2564 
-HEnv\9cÚm\92t
-* 
-       g\92v
- = 
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-();
-
-2566 ià(
-       g\92v
-->
-\92\8cy
-()->
-¬gum\92ts_pushed
-()) {
-
-2567 \12
-       g¬gum\92t_couÁ
- = 
-\92v
-->
-¬gum\92ts_\92v\9cÚm\92t
-()->
-·¿m\91\94_couÁ
-();
-
-2568 
-       gpÝ
- = 
-Ãw
- (
-zÚe
-()è
-LDrÝ
-(
-¬gum\92t_couÁ
-);
-
-2569 
-DCHECK
-(
-\9a¡r
-->
-¬gum\92t_d\96\8f
-(è=ð-
-¬gum\92t_couÁ
-);
-
-2572 
-HEnv\9cÚm\92t
-* 
-       gou\8br
- =
-
-2573 
-cu¼\92t_block_
-->
-Ï¡_\92v\9cÚm\92t
-()->
-DisÿrdIÆ\9aed
-(
-çl£
-);
-
-2574 
-       gcu¼\92t_block_
-->
-Upd©eEnv\9cÚm\92t
-(
-ou\8br
-);
-
-2576 \15 
-       gpÝ
-;
-
-2580 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFÜInP»·»M­
-(
-HFÜInP»·»M­
-* 
-\9a¡r
-) {
-
-2581 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2582 
-LO³¿nd
-* 
-       gobjeù
- = 
-U£Fixed
-(
-\9a¡r
-->
-\92um\94abË
-(), 
-r3
-);
-
-2583 
-LFÜInP»·»M­
-* 
-       g»suÉ
- = 
-Ãw
- (
-zÚe
-()èLFÜInP»·»M­(
-cڋxt
-, 
-objeù
-);
-
-2584 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-r3
-), 
-\9a¡r
-, 
-CAN_DEOPTIMIZE_EAGERLY
-);
-
-2588 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoFÜInCacheA¼ay
-(
-HFÜInCacheA¼ay
-* 
-\9a¡r
-) {
-
-2589 
-LO³¿nd
-* 
-m­
- = 
-U£Regi¡\94
-(
-\9a¡r
-->map());
-
-2590 \15 
-AssignEnv\9cÚm\92t
-(
-
-2591 
-Def\9aeAsRegi¡\94
-(
-Ãw
- (
-zÚe
-()è
-LFÜInCacheA¼ay
-(
-m­
-)));
-
-2595 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoCheckM­V®ue
-(
-HCheckM­V®ue
-* 
-\9a¡r
-) {
-
-2596 
-LO³¿nd
-* 
-v®ue
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->value());
-
-2597 
-LO³¿nd
-* 
-       gm­
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-m­
-());
-
-2598 \15 
-AssignEnv\9cÚm\92t
-(
-Ãw
- (
-zÚe
-()è
-LCheckM­V®ue
-(
-v®ue
-, 
-m­
-));
-
-2602 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoLßdF\9bldByIndex
-(
-HLßdF\9bldByIndex
-* 
-\9a¡r
-) {
-
-2603 
-LO³¿nd
-* 
-objeù
- = 
-U£Regi¡\94
-(
-\9a¡r
-->object());
-
-2604 
-LO³¿nd
-* 
-       g\9adex
- = 
-U£TempRegi¡\94
-(
-\9a¡r
-->
-\9adex
-());
-
-2605 
-LLßdF\9bldByIndex
-* 
-       glßd
- = 
-Ãw
- (
-zÚe
-()èLLßdF\9bldByIndex(
-objeù
-, 
-\9adex
-);
-
-2606 
-LIn¡ruùiÚ
-* 
-       g»suÉ
- = 
-Def\9aeSameAsF\9c¡
-(
-lßd
-);
-
-2607 \15 
-AssignPo\9a\8brM­
-(
-»suÉ
-);
-
-2611 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoStÜeF¿meCÚ\8bxt
-(
-HStÜeF¿meCÚ\8bxt
-* 
-\9a¡r
-) {
-
-2612 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->context());
-
-2613 \15 
-Ãw
- (
-zÚe
-()è
-LStÜeF¿meCÚ\8bxt
-(
-cڋxt
-);
-
-2617 
-LIn¡ruùiÚ
-* 
-       gLChunkBu\9ed\94
-::
-DoAÎoÿ\8bBlockCÚ\8bxt
-(
-
-2618 
-HAÎoÿ\8bBlockCÚ\8bxt
-* 
-\9a¡r
-) {
-
-2619 
-LO³¿nd
-* 
-cڋxt
- = 
-U£Fixed
-(
-\9a¡r
-->cڋxt(), 
-);
-
-2620 
-LO³¿nd
-* 
-       gfunùiÚ
- = 
-U£Regi¡\94AtS\8f¹
-(
-\9a¡r
-->
-funùiÚ
-());
-
-2621 
-LAÎoÿ\8bBlockCÚ\8bxt
-* 
-       g»suÉ
- =
-
-2622 
-Ãw
- (
-zÚe
-()è
-LAÎoÿ\8bBlockCÚ\8bxt
-(
-cڋxt
-, 
-funùiÚ
-);
-
-2623 \15 
-M¬kAsC®l
-(
-Def\9aeFixed
-(
-»suÉ
-, 
-), 
-\9a¡r
-);
-
-       @lithium-ppc.h
-
-5 #iâdeà
-V8_PPC_LITHIUM_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_LITHIUM_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/hydrog\92.h
-"
-
-9 \ 2
-       ~"¤c/l\99hium.h
-"
-
-10 \ 2
-       ~"¤c/l\99hium-®loÿtÜ.h
-"
-
-11 \ 2
-       ~"¤c/§ãpo\9at-\8fbË.h
-"
-
-12 \ 2
-       ~"¤c/ut\9es.h
-"
-
-14 
-Çme¥aû
-       gv8
- {
-
-15 
-Çme¥aû
-       g\9a\8bº®
- {
-
-18 
-þass
-       gLCodeG\92
-;
-
-20 \ 1
-       #LITHIUM_CONCRETE_INSTRUCTION_LIST
-(
-V
-) \
-
-21 
-       `V
-(
-AcûssArgum\92tsAt
-) \
-
-22 
-       `V
-(
-AddI
-) \
-
-23 
-       `V
-(
-AÎoÿ\8b
-) \
-
-24 
-       `V
-(
-AÎoÿ\8bBlockCÚ\8bxt
-) \
-
-25 
-       `V
-(
-AµlyArgum\92ts
-) \
-
-26 
-       `V
-(
-Argum\92tsEËm\92ts
-) \
-
-27 
-       `V
-(
-Argum\92tsL\92gth
-) \
-
-28 
-       `V
-(
-Ar\99hm\91icD
-) \
-
-29 
-       `V
-(
-Ar\99hm\91icT
-) \
-
-30 
-       `V
-(
-B\99I
-) \
-
-31 
-       `V
-(
-BoundsCheck
-) \
-
-32 
-       `V
-(
-B¿nch
-) \
-
-33 
-       `V
-(
-C®lJSFunùiÚ
-) \
-
-34 
-       `V
-(
-C®lW\99hDesü\9d
-) \
-
-35 
-       `V
-(
-C®lFunùiÚ
-) \
-
-36 
-       `V
-(
-C®lNew
-) \
-
-37 
-       `V
-(
-C®lNewA¼ay
-) \
-
-38 
-       `V
-(
-C®lRuÁime
-) \
-
-39 
-       `V
-(
-C®lStub
-) \
-
-40 
-       `V
-(
-CheckIn¡ªûTy³
-) \
-
-41 
-       `V
-(
-CheckNÚSmi
-) \
-
-42 
-       `V
-(
-CheckM­s
-) \
-
-43 
-       `V
-(
-CheckM­V®ue
-) \
-
-44 
-       `V
-(
-CheckSmi
-) \
-
-45 
-       `V
-(
-CheckV®ue
-) \
-
-46 
-       `V
-(
-CÏmpDToU\9at8
-) \
-
-47 
-       `V
-(
-CÏmpIToU\9at8
-) \
-
-48 
-       `V
-(
-CÏmpTToU\9at8
-) \
-
-49 
-       `V
-(
-CÏssOfTe¡AndB¿nch
-) \
-
-50 
-       `V
-(
-Com·»M\9ausZ\94oAndB¿nch
-) \
-
-51 
-       `V
-(
-Com·»Num\94icAndB¿nch
-) \
-
-52 
-       `V
-(
-CmpObjeùEqAndB¿nch
-) \
-
-53 
-       `V
-(
-CmpHÞeAndB¿nch
-) \
-
-54 
-       `V
-(
-CmpM­AndB¿nch
-) \
-
-55 
-       `V
-(
-CmpT
-) \
-
-56 
-       `V
-(
-CÚ¡ªtD
-) \
-
-57 
-       `V
-(
-CÚ¡ªtE
-) \
-
-58 
-       `V
-(
-CÚ¡ªtI
-) \
-
-59 
-       `V
-(
-CÚ¡ªtS
-) \
-
-60 
-       `V
-(
-CÚ¡ªtT
-) \
-
-61 
-       `V
-(
-CÚ¡ruùDoubË
-) \
-
-62 
-       `V
-(
-Cڋxt
-) \
-
-63 
-       `V
-(
-D©eF\9bld
-) \
-
-64 
-       `V
-(
-DebugB»ak
-) \
-
-65 
-       `V
-(
-Deþ¬eGlob®s
-) \
-
-66 
-       `V
-(
-DeÝtimize
-) \
-
-67 
-       `V
-(
-DivByCڡI
-) \
-
-68 
-       `V
-(
-DivByPow\94Of2I
-) \
-
-69 
-       `V
-(
-DivI
-) \
-
-70 
-       `V
-(
-DoubËB\99s
-) \
-
-71 
-       `V
-(
-DoubËToI
-) \
-
-72 
-       `V
-(
-DoubËToSmi
-) \
-
-73 
-       `V
-(
-DrÝ
-) \
-
-74 
-       `V
-(
-Dummy
-) \
-
-75 
-       `V
-(
-DummyU£
-) \
-
-76 
-       `V
-(
-FloܚgDivByCڡI
-) \
-
-77 
-       `V
-(
-FloÜ\9agDivByPow\94Of2I
-) \
-
-78 
-       `V
-(
-FloܚgDivI
-) \
-
-79 
-       `V
-(
-FÜInCacheA¼ay
-) \
-
-80 
-       `V
-(
-FÜInP»·»M­
-) \
-
-81 
-       `V
-(
-FunùiÚL\99\94®
-) \
-
-82 
-       `V
-(
-G\91CachedA¼ayIndex
-) \
-
-83 
-       `V
-(
-GÙo
-) \
-
-84 
-       `V
-(
-HasCachedA¼ayIndexAndB¿nch
-) \
-
-85 
-       `V
-(
-HasIn¡ªûTy³AndB¿nch
-) \
-
-86 
-       `V
-(
-IÂ\94AÎoÿ\8bdObjeù
-) \
-
-87 
-       `V
-(
-In¡ªûOf
-) \
-
-88 
-       `V
-(
-In¡ªûOfKnownGlob®
-) \
-
-89 
-       `V
-(
-In¡ruùiÚG­
-) \
-
-90 
-       `V
-(
-IÁeg\9432ToDoubË
-) \
-
-91 
-       `V
-(
-InvokeFunùiÚ
-) \
-
-92 
-       `V
-(
-IsCÚ¡ruùC®lAndB¿nch
-) \
-
-93 
-       `V
-(
-IsObjeùAndB¿nch
-) \
-
-94 
-       `V
-(
-IsS\8c\9agAndB¿nch
-) \
-
-95 
-       `V
-(
-IsSmiAndB¿nch
-) \
-
-96 
-       `V
-(
-IsUnd\91eùabËAndB¿nch
-) \
-
-97 
-       `V
-(
-Lab\96
-) \
-
-98 
-       `V
-(
-LazyBa\9eout
-) \
-
-99 
-       `V
-(
-LßdCÚ\8bxtSlÙ
-) \
-
-100 
-       `V
-(
-LßdRoÙ
-) \
-
-101 
-       `V
-(
-LßdF\9bldByIndex
-) \
-
-102 
-       `V
-(
-LßdFunùiÚPrÙÙy³
-) \
-
-103 
-       `V
-(
-LßdGlob®C\96l
-) \
-
-104 
-       `V
-(
-LßdGlob®G\92\94ic
-) \
-
-105 
-       `V
-(
-LßdKeyed
-) \
-
-106 
-       `V
-(
-LßdKeyedG\92\94ic
-) \
-
-107 
-       `V
-(
-LßdNamedF\9bld
-) \
-
-108 
-       `V
-(
-LßdNamedG\92\94ic
-) \
-
-109 
-       `V
-(
-M­EnumL\92gth
-) \
-
-110 
-       `V
-(
-M©hAbs
-) \
-
-111 
-       `V
-(
-M©hClz32
-) \
-
-112 
-       `V
-(
-M©hExp
-) \
-
-113 
-       `V
-(
-M©hFloÜ
-) \
-
-114 
-       `V
-(
-M©hFround
-) \
-
-115 
-       `V
-(
-M©hLog
-) \
-
-116 
-       `V
-(
-M©hM\9aMax
-) \
-
-117 
-       `V
-(
-M©hPowH®f
-) \
-
-118 
-       `V
-(
-M©hRound
-) \
-
-119 
-       `V
-(
-M©hSq¹
-) \
-
-120 
-       `V
-(
-ModByCڡI
-) \
-
-121 
-       `V
-(
-ModByPow\94Of2I
-) \
-
-122 
-       `V
-(
-ModI
-) \
-
-123 
-       `V
-(
-MulI
-) \
-
-124 
-       `V
-(
-MuɝlyAddD
-) \
-
-125 
-       `V
-(
-MuɝlySubD
-) \
-
-126 
-       `V
-(
-Numb\94TagD
-) \
-
-127 
-       `V
-(
-Numb\94TagI
-) \
-
-128 
-       `V
-(
-Numb\94TagU
-) \
-
-129 
-       `V
-(
-Numb\94UÁagD
-) \
-
-130 
-       `V
-(
-O¤EÁry
-) \
-
-131 
-       `V
-(
-P¬am\91\94
-) \
-
-132 
-       `V
-(
-Pow\94
-) \
-
-133 
-       `V
-(
-PushArgum\92t
-) \
-
-134 
-       `V
-(
-RegExpL\99\94®
-) \
-
-135 
-       `V
-(
-R\91
-) \
-
-136 
-       `V
-(
-SeqS\8c\9agG\91Ch¬
-) \
-
-137 
-       `V
-(
-SeqS\8c\9agS\91Ch¬
-) \
-
-138 
-       `V
-(
-ShiáI
-) \
-
-139 
-       `V
-(
-SmiTag
-) \
-
-140 
-       `V
-(
-SmiUÁag
-) \
-
-141 
-       `V
-(
-S\8fckCheck
-) \
-
-142 
-       `V
-(
-StÜeCodeEÁry
-) \
-
-143 
-       `V
-(
-StÜeCÚ\8bxtSlÙ
-) \
-
-144 
-       `V
-(
-StÜeF¿meCÚ\8bxt
-) \
-
-145 
-       `V
-(
-StÜeGlob®C\96l
-) \
-
-146 
-       `V
-(
-StÜeKeyed
-) \
-
-147 
-       `V
-(
-StÜeKeyedG\92\94ic
-) \
-
-148 
-       `V
-(
-StÜeNamedF\9bld
-) \
-
-149 
-       `V
-(
-StÜeNamedG\92\94ic
-) \
-
-150 
-       `V
-(
-S\8c\9agAdd
-) \
-
-151 
-       `V
-(
-S\8c\9agCh¬CodeAt
-) \
-
-152 
-       `V
-(
-S\8c\9agCh¬FromCode
-) \
-
-153 
-       `V
-(
-S\8c\9agCom·»AndB¿nch
-) \
-
-154 
-       `V
-(
-SubI
-) \
-
-155 
-       `V
-(
-RSubI
-) \
-
-156 
-       `V
-(
-TaggedToI
-) \
-
-157 
-       `V
-(
-Ta\9eC®lThroughMegamÜphicCache
-) \
-
-158 
-       `V
-(
-ThisFunùiÚ
-) \
-
-159 
-       `V
-(
-ToFa¡PrÝ\94t\9bs
-) \
-
-160 
-       `V
-(
-T¿ns\99iÚEËm\92tsK\9ad
-) \
-
-161 
-       `V
-(
-T¿pAÎoÿtiÚMem\92to
-) \
-
-162 
-       `V
-(
-Ty³of
-) \
-
-163 
-       `V
-(
-Ty³ofIsAndB¿nch
-) \
-
-164 
-       `V
-(
-U\9at32ToDoubË
-) \
-
-165 
-       `V
-(
-UnknownOSRV®ue
-) \
-
-166 
-       `V
-(
-W¿pReûiv\94
-)
-
-       )
-
-169 \ 1
-       #DECLARE_CONCRETE_INSTRUCTION
-(
-ty³
-, 
-mÃmÚic
-) \
-
-170 
-v\9ctu®
-Opcode
-       `Ýcode
-(ècÚ¡ 
-FINAL
-OVERRIDE
- { \
-
-171 \15 
-LIn¡ruùiÚ
-::
-k
-##
-ty³
-; \
-
-173 
-v\9ctu®
\1e
-       `Comp\9eeToN©ive
-(
-LCodeG\92
-* 
-g\92\94©Ü
-FINAL
-OVERRIDE
-; \
-
-174 
-v\9ctu®
- cڡ \ 5
-       `MÃmÚic
-(ècÚ¡ 
-FINAL
-OVERRIDE
- { \15 
-mÃmÚic
-; } \
-
-175 \18
-L
-##
-ty³
-* 
-       `ÿ¡
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-) { \
-
-176 
-       `DCHECK
-(
-\9a¡r
-->
-Is
-##
-       `ty³
-()); \
-
-177 \15 
\9a\8b½»t_ÿ¡
-<
-L
-##
-ty³
-*>(
-\9a¡r
-); \
-
-178 }
-
-       )
-
-181 \ 1
-       #DECLARE_HYDROGEN_ACCESSOR
-(
-ty³
-) \
-
-182 
-H
-##
-ty³
-* 
-       `hydrog\92
-(ècÚ¡ { \15 H##ty³::
-       `ÿ¡
-(
-       `hydrog\92_v®ue
-()); }
-
-       )
-
-185 þas 
-       cLIn¡ruùiÚ
- : 
-public
-ZÚeObjeù
- {
-
-186 
-public
-:
-
-187 
-LIn¡ruùiÚ
-()
-
-188 : 
-\92v\9cÚm\92t_
-(
-NULL
-),
-
-189 
-hydrog\92_v®ue_
-(
-NULL
-),
-
-190 
-b\99_f\9bld_
-(
-IsC®lB\99s
-::
-\92code
-(
-çl£
-)) {}
-
-192 
-v\9ctu®
- ~
-LIn¡ruùiÚ
-() {}
-
-194 
-v\9ctu®
\1e
-Comp\9eeToN©ive
-(
-LCodeG\92
-* 
-g\92\94©Ü
-) = 0;
-
-195 
-v\9ctu®
- cڡ \ 5
-MÃmÚic
-() const = 0;
-
-196 
-v\9ctu®
\1e
-Pr\9atTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-);
-
-197 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-);
-
-198 
-v\9ctu®
\1e
-Pr\9atOu\8dutO³¿ndTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-);
-
-200 \f
-       eOpcode
- {
-
-202 \ 1
-       #DECLARE_OPCODE
-(
-ty³
-k
-##ty³,
-
-       )
-
-203 
-LITHIUM_CONCRETE_INSTRUCTION_LIST
-(
-DECLARE_OPCODE
-       gkNumb\94OfIn¡ruùiÚs
-
-
-204 #undeà
-DECLARE_OPCODE
-
-
-207 
-v\9ctu®
-Opcode
-Ýcode
-() const = 0;
-
-210 \ 1
-       #DECLARE_PREDICATE
-(
-ty³
-) \
-
-211 
-boÞ
-Is
-##
-       `ty³
-(ècÚ¡ { \15 
-       `Ýcode
-(è=ð
-k
-##
-ty³
-; }
-
-       )
-
-212 
-LITHIUM_CONCRETE_INSTRUCTION_LIST
-(
-DECLARE_PREDICATE
-)
-
-213 #undeà
-DECLARE_PREDICATE
-
-
-217 
-v\9ctu®
-boÞ
-IsG­
-(ècÚ¡ { \15 
-       gçl£
-; }
-
-219 
-v\9ctu®
-boÞ
-IsCÚ\8cÞ
-(ècÚ¡ { \15 
-       gçl£
-; }
-
-222 
-v\9ctu®
-boÞ
-TryD\96\91e
-(è{ \15 
-       gçl£
-; }
-
-224 \1e
-£t_\92v\9cÚm\92t
-(
-LEnv\9cÚm\92t
-* 
-\92v
-è{ 
-       g\92v\9cÚm\92t_
- =\83nv; }
-
-225 
-LEnv\9cÚm\92t
-* 
-\92v\9cÚm\92t
-(ècÚ¡ { \15 
-       g\92v\9cÚm\92t_
-; }
-
-226 
-boÞ
-HasEnv\9cÚm\92t
-(ècÚ¡ { \15 
-       g\92v\9cÚm\92t_
- !ð
-NULL
-; }
-
-228 \1e
-£t_po\9a\8br_m­
-(
-LPo\9a\8brM­
-* 
-p
-è{ 
-       gpo\9a\8br_m­_
-.
-£t
-(p); }
-
-229 
-LPo\9a\8brM­
-* 
-po\9a\8br_m­
-(ècÚ¡ { \15 
-       gpo\9a\8br_m­_
-.
-g\91
-(); }
-
-230 
-boÞ
-HasPo\9a\8brM­
-(ècÚ¡ { \15 
-       gpo\9a\8br_m­_
-.
-is_£t
-(); }
-
-232 \1e
-£t_hydrog\92_v®ue
-(
-HV®ue
-* 
-v®ue
-è{ 
-       ghydrog\92_v®ue_
- = value; }
-
-233 
-HV®ue
-* 
-hydrog\92_v®ue
-(ècÚ¡ { \15 
-       ghydrog\92_v®ue_
-; }
-
-235 
-v\9ctu®
\1e
-S\91Deã¼edLazyDeÝtimiz©iÚEnv\9cÚm\92t
-(
-LEnv\9cÚm\92t
-* 
-\92v
-) {}
-
-237 \1e
-M¬kAsC®l
-(è{ 
-       gb\99_f\9bld_
- = 
-IsC®lB\99s
-::
-upd©e
-(
-b\99_f\9bld_
-, 
-\8cue
-); }
-
-238 
-boÞ
-IsC®l
-(ècÚ¡ { \15 
-       gIsC®lB\99s
-::
-decode
-(
-b\99_f\9bld_
-); }
-
-241 
-boÞ
-Clobb\94sTemps
-(ècÚ¡ { \15 
-IsC®l
-(); }
-
-242 
-boÞ
-Clobb\94sRegi¡\94s
-(ècÚ¡ { \15 
-IsC®l
-(); }
-
-243 
-v\9ctu®
-boÞ
-Clobb\94sDoubËRegi¡\94s
-(
-Isީe
-* 
-isީe
-) const {
-
-244 \15 
-IsC®l
-();
-
-248 
-boÞ
-IsM¬kedAsC®l
-(ècÚ¡ { \15 
-IsC®l
-(); }
-
-250 
-v\9ctu®
-boÞ
-HasResuÉ
-() const = 0;
-
-251 
-v\9ctu®
-LO³¿nd
-* 
-»suÉ
-() const = 0;
-
-253 
-LO³¿nd
-* 
-F\9c¡IÅut
-(è{ \15 
-IÅutAt
-(0); }
-
-254 
-LO³¿nd
-* 
-Ou\8dut
-(è{ \15 
-HasResuÉ
-(è? 
-»suÉ
-(è: 
-NULL
-; }
-
-256 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ { \15 
-       g\8cue
-; }
-
-258 #ifdeà
-DEBUG
-
-
-259 \1e
-V\94ifyC®l
-();
-
-262 
-v\9ctu®
\12
-IÅutCouÁ
-() = 0;
-
-263 
-v\9ctu®
-LO³¿nd
-* 
-IÅutAt
-(\12
-i
-) = 0;
-
-265 
-       g´iv©e
-:
-
-267 
\9bnd
-þass
-IÅutI\8b¿tÜ
-;
-
-269 
\9bnd
-þass
-       gTempI\8b¿tÜ
-;
-
-270 
-v\9ctu®
\12
-TempCouÁ
-() = 0;
-
-271 
-v\9ctu®
-LO³¿nd
-* 
-TempAt
-(\12
-i
-) = 0;
-
-273 
-þass
-       gIsC®lB\99s
- : 
-public
-B\99F\9bld
-<
-boÞ
-, 0, 1> {};
-
-275 
-LEnv\9cÚm\92t
-* 
-       g\92v\9cÚm\92t_
-;
-
-276 
-       gS\91OnûPo\9a\8br
-<
-       gLPo\9a\8brM­
-> 
-       gpo\9a\8br_m­_
-;
-
-277 
-HV®ue
-* 
-       ghydrog\92_v®ue_
-;
-
-278 \12
-       gb\99_f\9bld_
-;
-
-283 
-       g\8bm¶©e
- <\12
-       gR
->
-
-284 þas 
-       cLTem¶©eResuÉIn¡ruùiÚ
- : 
-public
-LIn¡ruùiÚ
- {
-
-285 
-public
-:
-
-287 
-STATIC_ASSERT
-(
-R
- == 0 || R == 1);
-
-288 
-v\9ctu®
-boÞ
-HasResuÉ
-(ècÚ¡ 
-FINAL
-       gOVERRIDE
- {
-
-289 \15 
-       gR
- !ð0 && 
-»suÉ
-(è!ð
-NULL
-;
-
-291 \1e
-£t_»suÉ
-(
-LO³¿nd
-* 
\94ªd
-è{ 
-       g»suÉs_
-[0] = operand; }
-
-292 
-LO³¿nd
-* 
-»suÉ
-(ècÚ¡ { \15 
-       g»suÉs_
-[0]; }
-
-294 
-       g´Ùeùed
-:
-
-295 
-EmbeddedCÚ\8f\9a\94
-<
-LO³¿nd
-*, 
-       gR
-> 
-       g»suÉs_
-;
-
-302 
-       g\8bm¶©e
- <\12
-       gR
-, \12
-       gI
-, \12
-       gT
->
-
-303 
-þass
-       gLTem¶©eIn¡ruùiÚ
- : 
-public
-LTem¶©eResuÉIn¡ruùiÚ
-<
-R
-> {
-
-304 
-´Ùeùed
-:
-
-305 
-EmbeddedCÚ\8f\9a\94
-<
-LO³¿nd
-*, 
-       gI
-> 
-       g\9aputs_
-;
-
-306 
-       gEmbeddedCÚ\8f\9a\94
-<
-       gLO³¿nd
-*, 
-       gT
-> 
-       g\8bmps_
-;
-
-308 
-       g´iv©e
-:
-
-310 
-v\9ctu®
\12
-IÅutCouÁ
-(è
-FINAL
-OVERRIDE
- { \15 
-I
-; }
-
-311 
-v\9ctu®
-LO³¿nd
-* 
-IÅutAt
-(\12
-i
-FINAL
-       gOVERRIDE
- { \15 
-       g\9aputs_
-[i]; }
-
-313 
-v\9ctu®
\12
-TempCouÁ
-(è
-FINAL
-       gOVERRIDE
- { \15 
-       gT
-; }
-
-314 
-v\9ctu®
-LO³¿nd
-* 
-TempAt
-(\12
-i
-FINAL
-       gOVERRIDE
- { \15 
-       g\8bmps_
-[i]; }
-
-318 
-þass
-       gLG­
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-319 
-       gpublic
-:
-
-320 
-ex¶ic\99
-LG­
-(
-HBasicBlock
-* 
-block
-è: 
-block_
-(block) {
-
-321 
-·¿Î\96_moves_
-[
-BEFORE
-] = 
-NULL
-;
-
-322 
-       g·¿Î\96_moves_
-[
-START
-] = 
-NULL
-;
-
-323 
-       g·¿Î\96_moves_
-[
-END
-] = 
-NULL
-;
-
-324 
-       g·¿Î\96_moves_
-[
-AFTER
-] = 
-NULL
-;
-
-328 
-v\9ctu®
-boÞ
-IsG­
-(ècÚ¡ 
-       gOVERRIDE
- { \15 
-       g\8cue
-; }
-
-329 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-330 \18
-LG­
-* 
-ÿ¡
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-) {
-
-331 
-DCHECK
-(
-\9a¡r
-->
-IsG­
-());
-
-332 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gLG­
-*>(
-       g\9a¡r
-);
-
-335 
-boÞ
-IsRedundªt
-() const;
-
-337 
-HBasicBlock
-* 
-block
-(ècÚ¡ { \15 
-       gblock_
-; }
-
-339 \f
-       eIÂ\94Pos\99
- {
-
-340 
-       gBEFORE
-,
-
-341 
-       gSTART
-,
-
-342 
-       gEND
-,
-
-343 
-       gAFTER
-,
-
-344 
-       gFIRST_INNER_POSITION
- = 
-BEFORE
-,
-
-345 
-       gLAST_INNER_POSITION
- = 
-AFTER
-
-
-348 
-LP¬®ËlMove
-* 
-G\91OrC»©eP¬®ËlMove
-(
-IÂ\94Pos\99
-pos
-, 
-ZÚe
-* 
-zÚe
-) {
-
-349 ià(
-       g·¿Î\96_moves_
-[
-pos
-] =ð
-NULL
-) {
-
-350 
-·¿Î\96_moves_
-[
-pos
-] = 
-Ãw
- (
-zÚe
-LP¬®ËlMove
-(zone);
-
-352 \15 
-       g·¿Î\96_moves_
-[
-pos
-];
-
-355 
-LP¬®ËlMove
-* 
-G\91P¬®ËlMove
-(
-IÂ\94Pos\99
-pos
-) {
-
-356 \15 
-       g·¿Î\96_moves_
-[
-pos
-];
-
-359 
-       g´iv©e
-:
-
-360 
-LP¬®ËlMove
-* 
-·¿Î\96_moves_
-[
-LAST_INNER_POSITION
- + 1];
-
-361 
-HBasicBlock
-* 
-       gblock_
-;
-
-365 þas 
-       cLIn¡ruùiÚG­
-       gFINAL
- : 
-public
-LG­
- {
-
-366 
-public
-:
-
-367 
-ex¶ic\99
-LIn¡ruùiÚG­
-(
-HBasicBlock
-* 
-block
-è: 
-LG­
-(block) {}
-
-369 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ 
-OVERRIDE
- {
-
-370 \15 !
-IsRedundªt
-();
-
-373 
-DECLARE_CONCRETE_INSTRUCTION
-(
-In¡ruùiÚG­
-, "gap")
-
-377 
-þass
-LGÙo
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-378 
-       gpublic
-:
-
-379 
-ex¶ic\99
-LGÙo
-(
-HBasicBlock
-* 
-block
-è: 
-block_
-(block) {}
-
-381 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ 
-OVERRIDE
-;
-
-382 
-DECLARE_CONCRETE_INSTRUCTION
-(
-GÙo
-, "goto")
-
-383 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-384 
-v\9ctu®
-boÞ
-IsCÚ\8cÞ
-(ècÚ¡ 
-       gOVERRIDE
- { \15 
-       g\8cue
-; }
-
-386 \12
-block_id
-(ècÚ¡ { \15 
-       gblock_
-->block_id(); }
-
-388 
-       g´iv©e
-:
-
-389 
-HBasicBlock
-* 
-block_
-;
-
-393 
-þass
-LLazyBa\9eout
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-394 
-       gpublic
-:
-
-395 
-LLazyBa\9eout
-(è: 
-g­_\9a¡ruùiÚs_size_
-(0) {}
-
-397 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LazyBa\9eout
-, "lazy-bailout")
-
-399 \1e
-£t_g­_\9a¡ruùiÚs_size
-(\12
-g­_\9a¡ruùiÚs_size
-) {
-
-400 
-       gg­_\9a¡ruùiÚs_size_
- = 
-g­_\9a¡ruùiÚs_size
-;
-
-402 \12
-g­_\9a¡ruùiÚs_size
-(è{ \15 
-       gg­_\9a¡ruùiÚs_size_
-; }
-
-404 
-       g´iv©e
-:
-
-405 \12
-g­_\9a¡ruùiÚs_size_
-;
-
-409 
-þass
-LDummy
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-410 
-       gpublic
-:
-
-411 
-LDummy
-() {}
-
-412 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Dummy
-, "dummy")
-
-416 
-þass
-LDummyU£
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-417 
-       gpublic
-:
-
-418 
-ex¶ic\99
-LDummyU£
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-419 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DummyU£
-, "dummy-use")
-
-423 
-þass
-LDeÝtimize
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-424 
-       gpublic
-:
-
-425 
-v\9ctu®
-boÞ
-IsCÚ\8cÞ
-(ècÚ¡ 
-OVERRIDE
- { \15 
-\8cue
-; }
-
-426 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DeÝtimize
-, "deoptimize")
-
-427 
-DECLARE_HYDROGEN_ACCESSOR
-(
-DeÝtimize
-)
-
-431 þas 
-       cLLab\96
-       gFINAL
- : 
-public
-LG­
- {
-
-432 
-public
-:
-
-433 
-ex¶ic\99
-LLab\96
-(
-HBasicBlock
-* 
-block
-è: 
-LG­
-(block), 
-»¶aûm\92t_
-(
-NULL
-) {}
-
-435 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ 
-       gOVERRIDE
- {
-
-436 \15 
-       gçl£
-;
-
-438 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Lab\96
-, "label")
-
-440 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-442 \12
-block_id
-(ècÚ¡ { \15 
-block
-()->block_id(); }
-
-443 
-boÞ
-is_loÝ_h\97d\94
-(ècÚ¡ { \15 
-block
-()->
-IsLoÝH\97d\94
-(); }
-
-444 
-boÞ
-is_o¤_\92\8cy
-(ècÚ¡ { \15 
-block
-()->is_osr_entry(); }
-
-445 
-Lab\96
-* 
-Ïb\96
-(è{ \15 &
-       gÏb\96_
-; }
-
-446 
-LLab\96
-* 
-»¶aûm\92t
-(ècÚ¡ { \15 
-       g»¶aûm\92t_
-; }
-
-447 \1e
-£t_»¶aûm\92t
-(
-LLab\96
-* 
-Ïb\96
-è{ 
-       g»¶aûm\92t_
- =\86abel; }
-
-448 
-boÞ
-HasR\95Ïûm\92t
-(ècÚ¡ { \15 
-       g»¶aûm\92t_
- !ð
-NULL
-; }
-
-450 
-       g´iv©e
-:
-
-451 
-Lab\96
-Ïb\96_
-;
-
-452 
-LLab\96
-* 
-       g»¶aûm\92t_
-;
-
-456 
-þass
-LP¬am\91\94
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-457 
-       gpublic
-:
-
-458 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ { \15 
-çl£
-; }
-
-459 
-DECLARE_CONCRETE_INSTRUCTION
-(
-P¬am\91\94
-, "parameter")
-
-463 
-þass
-LC®lStub
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-464 
-       gpublic
-:
-
-465 
-ex¶ic\99
-LC®lStub
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-467 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-469 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lStub
-, "call-stub")
-
-470 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lStub
-)
-
-474 
-þass
-LTa\9eC®lThroughMegamÜphicCache
-       gFINAL
-
-
-475 : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 3, 0> {
-
-476 
-       gpublic
-:
-
-477 
-ex¶ic\99
-LTa\9eC®lThroughMegamÜphicCache
-(
-LO³¿nd
-* 
-cڋxt
-,
-
-478 
-LO³¿nd
-* 
-»ûiv\94
-,
-
-479 
-LO³¿nd
-* 
-Çme
-) {
-
-480 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-481 
-       g\9aputs_
-[1] = 
-»ûiv\94
-;
-
-482 
-       g\9aputs_
-[2] = 
-Çme
-;
-
-485 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-486 
-LO³¿nd
-* 
-»ûiv\94
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-487 
-LO³¿nd
-* 
-Çme
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-489 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Ta\9eC®lThroughMegamÜphicCache
-,
-
-491 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Ta\9eC®lThroughMegamÜphicCache
-)
-
-494 
-þass
-LUnknownOSRV®ue
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-495 
-       gpublic
-:
-
-496 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ 
-OVERRIDE
- {
-
-497 \15 
-çl£
-;
-
-499 
-DECLARE_CONCRETE_INSTRUCTION
-(
-UnknownOSRV®ue
-, "unknown-osr-value")
-
-503 
-       g\8bm¶©e
- <\12
-       gI
-, \12
-       gT
->
-
-504 
-þass
-       gLCÚ\8cÞIn¡ruùiÚ
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 
-       gI
-, 
-       gT
-> {
-
-505 
-       gpublic
-:
-
-506 
-LCÚ\8cÞIn¡ruùiÚ
-(è: 
-çl£_Ïb\96_
-(
-NULL
-), 
-\8cue_Ïb\96_
-(NULL) {}
-
-508 
-v\9ctu®
-boÞ
-IsCÚ\8cÞ
-(ècÚ¡ 
-FINAL
-       gOVERRIDE
- { \15 
-       g\8cue
-; }
-
-510 \12
-SucûssÜCouÁ
-(è{ \15 
-hydrog\92
-()->SuccessorCount(); }
-
-511 
-HBasicBlock
-* 
-SucûssÜAt
-(\12
-i
-è{ \15 
-hydrog\92
-()->SuccessorAt(i); }
-
-513 \12
-TrueDe¡\9a©iÚ
-(
-LChunk
-* 
-chunk
-) {
-
-514 \15 
-       gchunk
-->
-LookupDe¡\9a©iÚ
-(
-\8cue_block_id
-());
-
-516 \12
-F®£De¡\9a©iÚ
-(
-LChunk
-* 
-chunk
-) {
-
-517 \15 
-       gchunk
-->
-LookupDe¡\9a©iÚ
-(
-çl£_block_id
-());
-
-520 
-Lab\96
-* 
-TrueLab\96
-(
-LChunk
-* 
-chunk
-) {
-
-521 ià(
-       g\8cue_Ïb\96_
- =ð
-NULL
-) {
-
-522 
-\8cue_Ïb\96_
- = 
-chunk
-->
-G\91As£mblyLab\96
-(
-TrueDe¡\9a©iÚ
-(chunk));
-
-524 \15 
-       g\8cue_Ïb\96_
-;
-
-526 
-Lab\96
-* 
-F®£Lab\96
-(
-LChunk
-* 
-chunk
-) {
-
-527 ià(
-       gçl£_Ïb\96_
- =ð
-NULL
-) {
-
-528 
-çl£_Ïb\96_
- = 
-chunk
-->
-G\91As£mblyLab\96
-(
-F®£De¡\9a©iÚ
-(chunk));
-
-530 \15 
-       gçl£_Ïb\96_
-;
-
-533 
-       g´Ùeùed
-:
-
-534 \12
-\8cue_block_id
-(è{ \15 
-SucûssÜAt
-(0)->
-block_id
-(); }
-
-535 \12
-çl£_block_id
-(è{ \15 
-SucûssÜAt
-(1)->
-block_id
-(); }
-
-537 
-       g´iv©e
-:
-
-538 
-HCÚ\8cÞIn¡ruùiÚ
-* 
-hydrog\92
-() {
-
-539 \15 
-HCÚ\8cÞIn¡ruùiÚ
-::
-ÿ¡
-(
-this
-->
-hydrog\92_v®ue
-());
-
-542 
-Lab\96
-* 
-       gçl£_Ïb\96_
-;
-
-543 
-Lab\96
-* 
-       g\8cue_Ïb\96_
-;
-
-547 
-þass
-LW¿pReûiv\94
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-548 
-       gpublic
-:
-
-549 
-LW¿pReûiv\94
-(
-LO³¿nd
-* 
-»ûiv\94
-, LO³¿nd* 
-funùiÚ
-) {
-
-550 
-       g\9aputs_
-[0] = 
-»ûiv\94
-;
-
-551 
-       g\9aputs_
-[1] = 
-funùiÚ
-;
-
-554 
-DECLARE_CONCRETE_INSTRUCTION
-(
-W¿pReûiv\94
-, "wrap-receiver")
-
-555 
-DECLARE_HYDROGEN_ACCESSOR
-(
-W¿pReûiv\94
-)
-
-557 
-LO³¿nd
-* 
-»ûiv\94
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-558 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-562 
-þass
-LAµlyArgum\92ts
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 4, 0> {
-
-563 
-       gpublic
-:
-
-564 
-LAµlyArgum\92ts
-(
-LO³¿nd
-* 
-funùiÚ
-, LO³¿nd* 
-»ûiv\94
-, LO³¿nd* 
-Ëngth
-,
-
-565 
-LO³¿nd
-* 
-\96em\92ts
-) {
-
-566 
-       g\9aputs_
-[0] = 
-funùiÚ
-;
-
-567 
-       g\9aputs_
-[1] = 
-»ûiv\94
-;
-
-568 
-       g\9aputs_
-[2] = 
-Ëngth
-;
-
-569 
-       g\9aputs_
-[3] = 
-\96em\92ts
-;
-
-572 
-DECLARE_CONCRETE_INSTRUCTION
-(
-AµlyArgum\92ts
-, "apply-arguments")
-
-574 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-575 
-LO³¿nd
-* 
-»ûiv\94
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-576 
-LO³¿nd
-* 
-Ëngth
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-577 
-LO³¿nd
-* 
-\96em\92ts
-(è{ \15 
-       g\9aputs_
-[3]; }
-
-581 
-þass
-LAcûssArgum\92tsAt
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-582 
-       gpublic
-:
-
-583 
-LAcûssArgum\92tsAt
-(
-LO³¿nd
-* 
-¬gum\92ts
-, LO³¿nd* 
-Ëngth
-, LO³¿nd* 
-\9adex
-) {
-
-584 
-       g\9aputs_
-[0] = 
-¬gum\92ts
-;
-
-585 
-       g\9aputs_
-[1] = 
-Ëngth
-;
-
-586 
-       g\9aputs_
-[2] = 
-\9adex
-;
-
-589 
-DECLARE_CONCRETE_INSTRUCTION
-(
-AcûssArgum\92tsAt
-, "access-arguments-at")
-
-591 
-LO³¿nd
-* 
-¬gum\92ts
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-592 
-LO³¿nd
-* 
-Ëngth
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-593 
-LO³¿nd
-* 
-\9adex
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-595 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-599 
-þass
-LArgum\92tsL\92gth
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-600 
-       gpublic
-:
-
-601 
-ex¶ic\99
-LArgum\92tsL\92gth
-(
-LO³¿nd
-* 
-\96em\92ts
-è{ 
-\9aputs_
-[0] =\83lements; }
-
-603 
-LO³¿nd
-* 
-\96em\92ts
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-605 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Argum\92tsL\92gth
-, "arguments-length")
-
-609 
-þass
-LArgum\92tsEËm\92ts
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-610 
-       gpublic
-:
-
-611 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Argum\92tsEËm\92ts
-, "arguments-elements")
-
-612 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Argum\92tsEËm\92ts
-)
-
-616 
-þass
-LModByPow\94Of2I
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-617 
-       gpublic
-:
-
-618 
-LModByPow\94Of2I
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-) {
-
-619 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-620 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-623 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-624 
-\9at32_t
-divisÜ
-(ècÚ¡ { \15 
-       gdivisÜ_
-; }
-
-626 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ModByPow\94Of2I
-, "mod-by-power-of-2-i")
-
-627 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Mod
-)
-
-629 
-       g´iv©e
-:
-
-630 
-\9at32_t
-divisÜ_
-;
-
-634 
-þass
-LModByCڡI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-635 
-       gpublic
-:
-
-636 
-LModByCڡI
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-) {
-
-637 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-638 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-641 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-642 
-\9at32_t
-divisÜ
-(ècÚ¡ { \15 
-       gdivisÜ_
-; }
-
-644 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ModByCڡI
-, "mod-by-const-i")
-
-645 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Mod
-)
-
-647 
-       g´iv©e
-:
-
-648 
-\9at32_t
-divisÜ_
-;
-
-652 
-þass
-LModI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-653 
-       gpublic
-:
-
-654 
-LModI
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-655 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-656 
-       g\9aputs_
-[1] = 
-right
-;
-
-659 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-660 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-662 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ModI
-, "mod-i")
-
-663 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Mod
-)
-
-667 
-þass
-LDivByPow\94Of2I
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-668 
-       gpublic
-:
-
-669 
-LDivByPow\94Of2I
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-) {
-
-670 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-671 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-674 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-675 
-\9at32_t
-divisÜ
-(ècÚ¡ { \15 
-       gdivisÜ_
-; }
-
-677 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DivByPow\94Of2I
-, "div-by-power-of-2-i")
-
-678 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Div
-)
-
-680 
-       g´iv©e
-:
-
-681 
-\9at32_t
-divisÜ_
-;
-
-685 
-þass
-LDivByCڡI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-686 
-       gpublic
-:
-
-687 
-LDivByCڡI
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-) {
-
-688 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-689 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-692 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-693 
-\9at32_t
-divisÜ
-(ècÚ¡ { \15 
-       gdivisÜ_
-; }
-
-695 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DivByCڡI
-, "div-by-const-i")
-
-696 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Div
-)
-
-698 
-       g´iv©e
-:
-
-699 
-\9at32_t
-divisÜ_
-;
-
-703 
-þass
-LDivI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-704 
-       gpublic
-:
-
-705 
-LDivI
-(
-LO³¿nd
-* 
-divid\92d
-, LO³¿nd* 
-divisÜ
-) {
-
-706 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-707 
-       g\9aputs_
-[1] = 
-divisÜ
-;
-
-710 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-711 
-LO³¿nd
-* 
-divisÜ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-713 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DivI
-, "div-i")
-
-714 
-DECLARE_HYDROGEN_ACCESSOR
-(
-B\9a¬yO³¿tiÚ
-)
-
-718 
-þass
-LFloÜ\9agDivByPow\94Of2I
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-719 
-       gpublic
-:
-
-720 
-LFloÜ\9agDivByPow\94Of2I
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-) {
-
-721 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-722 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-725 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-726 
-\9at32_t
-divisÜ
-(è{ \15 
-       gdivisÜ_
-; }
-
-728 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FloÜ\9agDivByPow\94Of2I
-,
-
-730 
-DECLARE_HYDROGEN_ACCESSOR
-(
-M©hFloÜOfDiv
-)
-
-732 
-       g´iv©e
-:
-
-733 
-\9at32_t
-divisÜ_
-;
-
-737 
-þass
-LFloܚgDivByCڡI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 1> {
-
-738 
-       gpublic
-:
-
-739 
-LFloܚgDivByCڡI
-(
-LO³¿nd
-* 
-divid\92d
-, 
-\9at32_t
-divisÜ
-, LO³¿nd* 
-\8bmp
-) {
-
-740 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-741 
-       gdivisÜ_
- = 
-divisÜ
-;
-
-742 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-745 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-746 
-\9at32_t
-divisÜ
-(ècÚ¡ { \15 
-       gdivisÜ_
-; }
-
-747 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-749 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FloܚgDivByCڡI
-, "flooring-div-by-const-i")
-
-750 
-DECLARE_HYDROGEN_ACCESSOR
-(
-M©hFloÜOfDiv
-)
-
-752 
-       g´iv©e
-:
-
-753 
-\9at32_t
-divisÜ_
-;
-
-757 
-þass
-LFloܚgDivI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-758 
-       gpublic
-:
-
-759 
-LFloܚgDivI
-(
-LO³¿nd
-* 
-divid\92d
-, LO³¿nd* 
-divisÜ
-) {
-
-760 
-       g\9aputs_
-[0] = 
-divid\92d
-;
-
-761 
-       g\9aputs_
-[1] = 
-divisÜ
-;
-
-764 
-LO³¿nd
-* 
-divid\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-765 
-LO³¿nd
-* 
-divisÜ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-767 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FloܚgDivI
-, "flooring-div-i")
-
-768 
-DECLARE_HYDROGEN_ACCESSOR
-(
-M©hFloÜOfDiv
-)
-
-772 
-þass
-LMulI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-773 
-       gpublic
-:
-
-774 
-LMulI
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-775 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-776 
-       g\9aputs_
-[1] = 
-right
-;
-
-779 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-780 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-782 
-DECLARE_CONCRETE_INSTRUCTION
-(
-MulI
-, "mul-i")
-
-783 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Mul
-)
-
-788 
-þass
-LMuɝlyAddD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-789 
-       gpublic
-:
-
-790 
-LMuɝlyAddD
-(
-LO³¿nd
-* 
-add\92d
-, LO³¿nd* 
-muÉ\9dl\9br
-,
-
-791 
-LO³¿nd
-* 
-muÉ\9dliÿnd
-) {
-
-792 
-       g\9aputs_
-[0] = 
-add\92d
-;
-
-793 
-       g\9aputs_
-[1] = 
-muÉ\9dl\9br
-;
-
-794 
-       g\9aputs_
-[2] = 
-muÉ\9dliÿnd
-;
-
-797 
-LO³¿nd
-* 
-add\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-798 
-LO³¿nd
-* 
-muÉ\9dl\9br
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-799 
-LO³¿nd
-* 
-muÉ\9dliÿnd
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-801 
-DECLARE_CONCRETE_INSTRUCTION
-(
-MuɝlyAddD
-, "multiply-add-d")
-
-806 
-þass
-LMuɝlySubD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-807 
-       gpublic
-:
-
-808 
-LMuɝlySubD
-(
-LO³¿nd
-* 
-m\9au\92d
-, LO³¿nd* 
-muÉ\9dl\9br
-,
-
-809 
-LO³¿nd
-* 
-muÉ\9dliÿnd
-) {
-
-810 
-       g\9aputs_
-[0] = 
-m\9au\92d
-;
-
-811 
-       g\9aputs_
-[1] = 
-muÉ\9dl\9br
-;
-
-812 
-       g\9aputs_
-[2] = 
-muÉ\9dliÿnd
-;
-
-815 
-LO³¿nd
-* 
-m\9au\92d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-816 
-LO³¿nd
-* 
-muÉ\9dl\9br
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-817 
-LO³¿nd
-* 
-muÉ\9dliÿnd
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-819 
-DECLARE_CONCRETE_INSTRUCTION
-(
-MuɝlySubD
-, "multiply-sub-d")
-
-823 
-þass
-LDebugB»ak
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-824 
-       gpublic
-:
-
-825 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DebugB»ak
-, "break")
-
-829 
-þass
-LCom·»Num\94icAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<2, 0> {
-
-830 
-       gpublic
-:
-
-831 
-LCom·»Num\94icAndB¿nch
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-832 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-833 
-       g\9aputs_
-[1] = 
-right
-;
-
-836 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-837 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-839 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Com·»Num\94icAndB¿nch
-,
-
-841 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»Num\94icAndB¿nch
-)
-
-843 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->
-tok\92
-(); }
-
-844 
-boÞ
-is_doubË
-(ècÚ¡ { \15 
-hydrog\92
-()->
-»´e£Á©iÚ
-().
-IsDoubË
-(); }
-
-846 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-850 
-þass
-LM©hFloÜ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-851 
-       gpublic
-:
-
-852 
-ex¶ic\99
-LM©hFloÜ
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-854 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-856 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hFloÜ
-, "math-floor")
-
-857 
-DECLARE_HYDROGEN_ACCESSOR
-(
-UÇryM©hO³¿tiÚ
-)
-
-861 
-þass
-LM©hRound
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 1> {
-
-862 
-       gpublic
-:
-
-863 
-LM©hRound
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-864 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-865 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-868 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-869 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-871 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hRound
-, "math-round")
-
-872 
-DECLARE_HYDROGEN_ACCESSOR
-(
-UÇryM©hO³¿tiÚ
-)
-
-876 
-þass
-LM©hFround
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-877 
-       gpublic
-:
-
-878 
-ex¶ic\99
-LM©hFround
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-880 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-882 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hFround
-, "math-fround")
-
-886 
-þass
-LM©hAbs
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-887 
-       gpublic
-:
-
-888 
-LM©hAbs
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-v®ue
-) {
-
-889 
-       g\9aputs_
-[1] = 
-cڋxt
-;
-
-890 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-893 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-894 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-896 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hAbs
-, "math-abs")
-
-897 
-DECLARE_HYDROGEN_ACCESSOR
-(
-UÇryM©hO³¿tiÚ
-)
-
-901 
-þass
-LM©hLog
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-902 
-       gpublic
-:
-
-903 
-ex¶ic\99
-LM©hLog
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-905 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-907 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hLog
-, "math-log")
-
-911 
-þass
-LM©hClz32
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-912 
-       gpublic
-:
-
-913 
-ex¶ic\99
-LM©hClz32
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-915 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-917 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hClz32
-, "math-clz32")
-
-921 
-þass
-LM©hExp
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 3> {
-
-922 
-       gpublic
-:
-
-923 
-LM©hExp
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-doubË_\8bmp
-, LO³¿nd* 
-\8bmp1
-,
-
-924 
-LO³¿nd
-* 
-\8bmp2
-) {
-
-925 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-926 
-       g\8bmps_
-[0] = 
-\8bmp1
-;
-
-927 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-928 
-       g\8bmps_
-[2] = 
-doubË_\8bmp
-;
-
-929 
-       gEx\8bº®Reã»nû
-::
-In\99\9flizeM©hExpD©a
-();
-
-932 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-933 
-LO³¿nd
-* 
-\8bmp1
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-934 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-935 
-LO³¿nd
-* 
-doubË_\8bmp
-(è{ \15 
-       g\8bmps_
-[2]; }
-
-937 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hExp
-, "math-exp")
-
-941 
-þass
-LM©hSq¹
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-942 
-       gpublic
-:
-
-943 
-ex¶ic\99
-LM©hSq¹
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-945 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-947 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hSq¹
-, "math-sqrt")
-
-951 
-þass
-LM©hPowH®f
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-952 
-       gpublic
-:
-
-953 
-ex¶ic\99
-LM©hPowH®f
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-955 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-957 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hPowH®f
-, "math-pow-half")
-
-961 
-þass
-LCmpObjeùEqAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<2, 0> {
-
-962 
-       gpublic
-:
-
-963 
-LCmpObjeùEqAndB¿nch
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-964 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-965 
-       g\9aputs_
-[1] = 
-right
-;
-
-968 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-969 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-971 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CmpObjeùEqAndB¿nch
-, "cmp-object-eq-and-branch")
-
-972 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»ObjeùEqAndB¿nch
-)
-
-976 
-þass
-LCmpHÞeAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-977 
-       gpublic
-:
-
-978 
-ex¶ic\99
-LCmpHÞeAndB¿nch
-(
-LO³¿nd
-* 
-objeù
-è{ 
-\9aputs_
-[0] = object; }
-
-980 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-982 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CmpHÞeAndB¿nch
-, "cmp-hole-and-branch")
-
-983 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»HÞeAndB¿nch
-)
-
-987 
-þass
-LCom·»M\9ausZ\94oAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-988 
-       gpublic
-:
-
-989 
-LCom·»M\9ausZ\94oAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-990 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-991 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-994 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-995 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-997 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Com·»M\9ausZ\94oAndB¿nch
-,
-
-999 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»M\9ausZ\94oAndB¿nch
-)
-
-1003 
-þass
-LIsObjeùAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-1004 
-       gpublic
-:
-
-1005 
-LIsObjeùAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1006 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1007 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1010 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1011 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1013 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IsObjeùAndB¿nch
-, "is-object-and-branch")
-
-1014 
-DECLARE_HYDROGEN_ACCESSOR
-(
-IsObjeùAndB¿nch
-)
-
-1016 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1020 
-þass
-LIsS\8c\9agAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-1021 
-       gpublic
-:
-
-1022 
-LIsS\8c\9agAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1023 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1024 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1027 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1028 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1030 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IsS\8c\9agAndB¿nch
-, "is-string-and-branch")
-
-1031 
-DECLARE_HYDROGEN_ACCESSOR
-(
-IsS\8c\9agAndB¿nch
-)
-
-1033 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1037 
-þass
-LIsSmiAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-1038 
-       gpublic
-:
-
-1039 
-ex¶ic\99
-LIsSmiAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1041 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1043 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IsSmiAndB¿nch
-, "is-smi-and-branch")
-
-1044 
-DECLARE_HYDROGEN_ACCESSOR
-(
-IsSmiAndB¿nch
-)
-
-1046 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1050 
-þass
-LIsUnd\91eùabËAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-1051 
-       gpublic
-:
-
-1052 
-ex¶ic\99
-LIsUnd\91eùabËAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1053 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1054 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1057 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1058 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1060 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IsUnd\91eùabËAndB¿nch
-,
-
-1062 
-DECLARE_HYDROGEN_ACCESSOR
-(
-IsUnd\91eùabËAndB¿nch
-)
-
-1064 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1068 
-þass
-LS\8c\9agCom·»AndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<3, 0> {
-
-1069 
-       gpublic
-:
-
-1070 
-LS\8c\9agCom·»AndB¿nch
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1071 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1072 
-       g\9aputs_
-[1] = 
-Ëá
-;
-
-1073 
-       g\9aputs_
-[2] = 
-right
-;
-
-1076 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1077 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1078 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1080 
-DECLARE_CONCRETE_INSTRUCTION
-(
-S\8c\9agCom·»AndB¿nch
-,
-
-1082 
-DECLARE_HYDROGEN_ACCESSOR
-(
-S\8c\9agCom·»AndB¿nch
-)
-
-1084 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->
-tok\92
-(); }
-
-1086 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1090 
-þass
-LHasIn¡ªûTy³AndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-1091 
-       gpublic
-:
-
-1092 
-ex¶ic\99
-LHasIn¡ªûTy³AndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1094 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1096 
-DECLARE_CONCRETE_INSTRUCTION
-(
-HasIn¡ªûTy³AndB¿nch
-,
-
-1098 
-DECLARE_HYDROGEN_ACCESSOR
-(
-HasIn¡ªûTy³AndB¿nch
-)
-
-1100 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1104 
-þass
-LG\91CachedA¼ayIndex
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1105 
-       gpublic
-:
-
-1106 
-ex¶ic\99
-LG\91CachedA¼ayIndex
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1108 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1110 
-DECLARE_CONCRETE_INSTRUCTION
-(
-G\91CachedA¼ayIndex
-, "get-cached-array-index")
-
-1111 
-DECLARE_HYDROGEN_ACCESSOR
-(
-G\91CachedA¼ayIndex
-)
-
-1115 
-þass
-LHasCachedA¼ayIndexAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-1116 
-       gpublic
-:
-
-1117 
-ex¶ic\99
-LHasCachedA¼ayIndexAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-) {
-
-1118 
-\9aputs_
-[0] = 
-v®ue
-;
-
-1121 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1123 
-DECLARE_CONCRETE_INSTRUCTION
-(
-HasCachedA¼ayIndexAndB¿nch
-,
-
-1125 
-DECLARE_HYDROGEN_ACCESSOR
-(
-HasCachedA¼ayIndexAndB¿nch
-)
-
-1127 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1131 
-þass
-LCÏssOfTe¡AndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-1132 
-       gpublic
-:
-
-1133 
-LCÏssOfTe¡AndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1134 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1135 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1138 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1139 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1141 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÏssOfTe¡AndB¿nch
-, "class-of-test-and-branch")
-
-1142 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÏssOfTe¡AndB¿nch
-)
-
-1144 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1148 
-þass
-LCmpT
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-1149 
-       gpublic
-:
-
-1150 
-LCmpT
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1151 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1152 
-       g\9aputs_
-[1] = 
-Ëá
-;
-
-1153 
-       g\9aputs_
-[2] = 
-right
-;
-
-1156 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1157 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1158 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1160 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CmpT
-, "cmp-t")
-
-1161 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»G\92\94ic
-)
-
-1163 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->
-tok\92
-(); }
-
-1167 
-þass
-LIn¡ªûOf
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-1168 
-       gpublic
-:
-
-1169 
-LIn¡ªûOf
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1170 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1171 
-       g\9aputs_
-[1] = 
-Ëá
-;
-
-1172 
-       g\9aputs_
-[2] = 
-right
-;
-
-1175 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1176 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1177 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1179 
-DECLARE_CONCRETE_INSTRUCTION
-(
-In¡ªûOf
-, "instance-of")
-
-1183 
-þass
-LIn¡ªûOfKnownGlob®
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 1> {
-
-1184 
-       gpublic
-:
-
-1185 
-LIn¡ªûOfKnownGlob®
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1186 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1187 
-       g\9aputs_
-[1] = 
-v®ue
-;
-
-1188 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1191 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1192 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1193 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1195 
-DECLARE_CONCRETE_INSTRUCTION
-(
-In¡ªûOfKnownGlob®
-,
-
-1197 
-DECLARE_HYDROGEN_ACCESSOR
-(
-In¡ªûOfKnownGlob®
-)
-
-1199 
-       gHªdË
-<
-       gJSFunùiÚ
-> 
-funùiÚ
-(ècÚ¡ { \15 
-hydrog\92
-()->function(); }
-
-1200 
-LEnv\9cÚm\92t
-* 
-G\91Deã¼edLazyDeÝtimiz©iÚEnv\9cÚm\92t
-() {
-
-1201 \15 
-       gÏzy_deÝt_\92v_
-;
-
-1203 
-v\9ctu®
\1e
-S\91Deã¼edLazyDeÝtimiz©iÚEnv\9cÚm\92t
-(
-
-1204 
-LEnv\9cÚm\92t
-* 
-\92v
-       gOVERRIDE
- {
-
-1205 
-       gÏzy_deÝt_\92v_
- = 
-\92v
-;
-
-1208 
-       g´iv©e
-:
-
-1209 
-LEnv\9cÚm\92t
-* 
-Ïzy_deÝt_\92v_
-;
-
-1213 
-þass
-LBoundsCheck
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 0> {
-
-1214 
-       gpublic
-:
-
-1215 
-LBoundsCheck
-(
-LO³¿nd
-* 
-\9adex
-, LO³¿nd* 
-Ëngth
-) {
-
-1216 
-       g\9aputs_
-[0] = 
-\9adex
-;
-
-1217 
-       g\9aputs_
-[1] = 
-Ëngth
-;
-
-1220 
-LO³¿nd
-* 
-\9adex
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1221 
-LO³¿nd
-* 
-Ëngth
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1223 
-DECLARE_CONCRETE_INSTRUCTION
-(
-BoundsCheck
-, "bounds-check")
-
-1224 
-DECLARE_HYDROGEN_ACCESSOR
-(
-BoundsCheck
-)
-
-1228 
-þass
-LB\99I
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1229 
-       gpublic
-:
-
-1230 
-LB\99I
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1231 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1232 
-       g\9aputs_
-[1] = 
-right
-;
-
-1235 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1236 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1238 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->op(); }
-
-1240 
-DECLARE_CONCRETE_INSTRUCTION
-(
-B\99I
-, "bit-i")
-
-1241 
-DECLARE_HYDROGEN_ACCESSOR
-(
-B\99wi£
-)
-
-1245 
-þass
-LShiáI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1246 
-       gpublic
-:
-
-1247 
-LShiáI
-(
-Tok\92
-::
-V®ue
-, 
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-, 
-boÞ
-ÿn_deÝt
-)
-
-1248 : 
-Ý_
-(
-), 
-ÿn_deÝt_
-(
-ÿn_deÝt
-) {
-
-1249 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1250 
-       g\9aputs_
-[1] = 
-right
-;
-
-1253 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-Ý_
-; }
-
-1254 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1255 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1256 
-boÞ
-ÿn_deÝt
-(ècÚ¡ { \15 
-       gÿn_deÝt_
-; }
-
-1258 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ShiáI
-, "shift-i")
-
-1260 
-       g´iv©e
-:
-
-1261 
-Tok\92
-::
-V®ue
-Ý_
-;
-
-1262 
-boÞ
-       gÿn_deÝt_
-;
-
-1266 
-þass
-LSubI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1267 
-       gpublic
-:
-
-1268 
-LSubI
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1269 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1270 
-       g\9aputs_
-[1] = 
-right
-;
-
-1273 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1274 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1276 
-DECLARE_CONCRETE_INSTRUCTION
-(
-SubI
-, "sub-i")
-
-1277 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Sub
-)
-
-1281 
-þass
-LRSubI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1282 
-       gpublic
-:
-
-1283 
-LRSubI
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1284 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1285 
-       g\9aputs_
-[1] = 
-right
-;
-
-1288 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1289 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1291 
-DECLARE_CONCRETE_INSTRUCTION
-(
-RSubI
-, "rsub-i")
-
-1292 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Sub
-)
-
-1296 
-þass
-LCÚ¡ªtI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1297 
-       gpublic
-:
-
-1298 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ªtI
-, "constant-i")
-
-1299 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÚ¡ªt
-)
-
-1301 
-\9at32_t
-v®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->
-IÁeg\9432V®ue
-(); }
-
-1305 
-þass
-LCÚ¡ªtS
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1306 
-       gpublic
-:
-
-1307 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ªtS
-, "constant-s")
-
-1308 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÚ¡ªt
-)
-
-1310 
-Smi
-* 
-v®ue
-(ècÚ¡ { \15 
-       gSmi
-::
-FromIÁ
-(
-hydrog\92
-()->
-IÁeg\9432V®ue
-()); }
-
-1314 
-þass
-LCÚ¡ªtD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1315 
-       gpublic
-:
-
-1316 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ªtD
-, "constant-d")
-
-1317 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÚ¡ªt
-)
-
-1319 \b
-v®ue
-(ècÚ¡ { \15 
-hydrog\92
-()->
-DoubËV®ue
-(); }
-
-1323 
-þass
-LCÚ¡ªtE
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1324 
-       gpublic
-:
-
-1325 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ªtE
-, "constant-e")
-
-1326 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÚ¡ªt
-)
-
-1328 
-Ex\8bº®Reã»nû
-v®ue
-() const {
-
-1329 \15 
-hydrog\92
-()->
-Ex\8bº®Reã»nûV®ue
-();
-
-1334 
-þass
-LCÚ¡ªtT
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1335 
-       gpublic
-:
-
-1336 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ªtT
-, "constant-t")
-
-1337 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CÚ¡ªt
-)
-
-1339 
-       gHªdË
-<
-       gObjeù
-> 
-v®ue
-(
-Isީe
-* 
-isީe
-) const {
-
-1340 \15 
-hydrog\92
-()->
-hªdË
-(
-isީe
-);
-
-1345 
-þass
-LB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-1346 
-       gpublic
-:
-
-1347 
-ex¶ic\99
-LB¿nch
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1349 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1351 
-DECLARE_CONCRETE_INSTRUCTION
-(
-B¿nch
-, "branch")
-
-1352 
-DECLARE_HYDROGEN_ACCESSOR
-(
-B¿nch
-)
-
-1354 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1358 
-þass
-LCmpM­AndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 1> {
-
-1359 
-       gpublic
-:
-
-1360 
-LCmpM­AndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1361 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1362 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1365 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1366 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1368 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CmpM­AndB¿nch
-, "cmp-map-and-branch")
-
-1369 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Com·»M­
-)
-
-1371 
-       gHªdË
-<
-       gM­
-> 
-m­
-(ècÚ¡ { \15 
-hydrog\92
-()->m­().
-hªdË
-(); }
-
-1375 
-þass
-LM­EnumL\92gth
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1376 
-       gpublic
-:
-
-1377 
-ex¶ic\99
-LM­EnumL\92gth
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1379 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1381 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M­EnumL\92gth
-, "map-enum-length")
-
-1385 
-þass
-LD©eF\9bld
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 1> {
-
-1386 
-       gpublic
-:
-
-1387 
-LD©eF\9bld
-(
-LO³¿nd
-* 
-d©e
-, LO³¿nd* 
-\8bmp
-, 
-Smi
-* 
-\9adex
-è: 
-\9adex_
-(index) {
-
-1388 
-\9aputs_
-[0] = 
-d©e
-;
-
-1389 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1392 
-LO³¿nd
-* 
-d©e
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1393 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1394 
-Smi
-* 
-\9adex
-(ècÚ¡ { \15 
-       g\9adex_
-; }
-
-1396 
-DECLARE_CONCRETE_INSTRUCTION
-(
-D©eF\9bld
-, "date-field")
-
-1397 
-DECLARE_HYDROGEN_ACCESSOR
-(
-D©eF\9bld
-)
-
-1399 
-       g´iv©e
-:
-
-1400 
-Smi
-* 
-\9adex_
-;
-
-1404 
-þass
-LSeqS\8c\9agG\91Ch¬
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1405 
-       gpublic
-:
-
-1406 
-LSeqS\8c\9agG\91Ch¬
-(
-LO³¿nd
-* 
-¡r\9ag
-, LO³¿nd* 
-\9adex
-) {
-
-1407 
-       g\9aputs_
-[0] = 
-¡r\9ag
-;
-
-1408 
-       g\9aputs_
-[1] = 
-\9adex
-;
-
-1411 
-LO³¿nd
-* 
-¡r\9ag
-(ècÚ¡ { \15 
-       g\9aputs_
-[0]; }
-
-1412 
-LO³¿nd
-* 
-\9adex
-(ècÚ¡ { \15 
-       g\9aputs_
-[1]; }
-
-1414 
-DECLARE_CONCRETE_INSTRUCTION
-(
-SeqS\8c\9agG\91Ch¬
-, "seq-string-get-char")
-
-1415 
-DECLARE_HYDROGEN_ACCESSOR
-(
-SeqS\8c\9agG\91Ch¬
-)
-
-1419 
-þass
-LSeqS\8c\9agS\91Ch¬
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 4, 0> {
-
-1420 
-       gpublic
-:
-
-1421 
-LSeqS\8c\9agS\91Ch¬
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-¡r\9ag
-, LO³¿nd* 
-\9adex
-,
-
-1422 
-LO³¿nd
-* 
-v®ue
-) {
-
-1423 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1424 
-       g\9aputs_
-[1] = 
-¡r\9ag
-;
-
-1425 
-       g\9aputs_
-[2] = 
-\9adex
-;
-
-1426 
-       g\9aputs_
-[3] = 
-v®ue
-;
-
-1429 
-LO³¿nd
-* 
-¡r\9ag
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1430 
-LO³¿nd
-* 
-\9adex
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1431 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[3]; }
-
-1433 
-DECLARE_CONCRETE_INSTRUCTION
-(
-SeqS\8c\9agS\91Ch¬
-, "seq-string-set-char")
-
-1434 
-DECLARE_HYDROGEN_ACCESSOR
-(
-SeqS\8c\9agS\91Ch¬
-)
-
-1438 
-þass
-LAddI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1439 
-       gpublic
-:
-
-1440 
-LAddI
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1441 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1442 
-       g\9aputs_
-[1] = 
-right
-;
-
-1445 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1446 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1448 
-DECLARE_CONCRETE_INSTRUCTION
-(
-AddI
-, "add-i")
-
-1449 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Add
-)
-
-1453 
-þass
-LM©hM\9aMax
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1454 
-       gpublic
-:
-
-1455 
-LM©hM\9aMax
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1456 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1457 
-       g\9aputs_
-[1] = 
-right
-;
-
-1460 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1461 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1463 
-DECLARE_CONCRETE_INSTRUCTION
-(
-M©hM\9aMax
-, "math-min-max")
-
-1464 
-DECLARE_HYDROGEN_ACCESSOR
-(
-M©hM\9aMax
-)
-
-1468 
-þass
-LPow\94
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1469 
-       gpublic
-:
-
-1470 
-LPow\94
-(
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-1471 
-       g\9aputs_
-[0] = 
-Ëá
-;
-
-1472 
-       g\9aputs_
-[1] = 
-right
-;
-
-1475 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1476 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1478 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Pow\94
-, "power")
-
-1479 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Pow\94
-)
-
-1483 
-þass
-LAr\99hm\91icD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1484 
-       gpublic
-:
-
-1485 
-LAr\99hm\91icD
-(
-Tok\92
-::
-V®ue
-, 
-LO³¿nd
-* 
-Ëá
-, LO³¿nd* 
-right
-è: 
-Ý_
-(op) {
-
-1486 
-\9aputs_
-[0] = 
-Ëá
-;
-
-1487 
-       g\9aputs_
-[1] = 
-right
-;
-
-1490 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-Ý_
-; }
-
-1491 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1492 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1494 
-v\9ctu®
-Opcode
-Ýcode
-(ècÚ¡ 
-       gOVERRIDE
- { \15 
-       gLIn¡ruùiÚ
-::
-kAr\99hm\91icD
-; }
-
-1495 
-v\9ctu®
\1e
-Comp\9eeToN©ive
-(
-LCodeG\92
-* 
-g\92\94©Ü
-       gOVERRIDE
-;
-
-1496 
-v\9ctu®
- cڡ \ 5
-MÃmÚic
-(ècÚ¡ 
-       gOVERRIDE
-;
-
-1498 
-       g´iv©e
-:
-
-1499 
-Tok\92
-::
-V®ue
-Ý_
-;
-
-1503 
-þass
-LAr\99hm\91icT
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-1504 
-       gpublic
-:
-
-1505 
-LAr\99hm\91icT
-(
-Tok\92
-::
-V®ue
-, 
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-Ëá
-,
-
-1506 
-LO³¿nd
-* 
-right
-)
-
-1507 : 
-Ý_
-(
-) {
-
-1508 
-\9aputs_
-[0] = 
-cڋxt
-;
-
-1509 
-       g\9aputs_
-[1] = 
-Ëá
-;
-
-1510 
-       g\9aputs_
-[2] = 
-right
-;
-
-1513 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1514 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1515 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1516 
-       gTok\92
-::
-V®ue
-(ècÚ¡ { \15 
-Ý_
-; }
-
-1518 
-v\9ctu®
-Opcode
-Ýcode
-(ècÚ¡ 
-       gOVERRIDE
- { \15 
-       gLIn¡ruùiÚ
-::
-kAr\99hm\91icT
-; }
-
-1519 
-v\9ctu®
\1e
-Comp\9eeToN©ive
-(
-LCodeG\92
-* 
-g\92\94©Ü
-       gOVERRIDE
-;
-
-1520 
-v\9ctu®
- cڡ \ 5
-MÃmÚic
-(ècÚ¡ 
-       gOVERRIDE
-;
-
-1522 
-       g´iv©e
-:
-
-1523 
-Tok\92
-::
-V®ue
-Ý_
-;
-
-1527 
-þass
-LR\91
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 3, 0> {
-
-1528 
-       gpublic
-:
-
-1529 
-LR\91
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-cڋxt
-, LO³¿nd* 
-·¿m\91\94_couÁ
-) {
-
-1530 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1531 
-       g\9aputs_
-[1] = 
-cڋxt
-;
-
-1532 
-       g\9aputs_
-[2] = 
-·¿m\91\94_couÁ
-;
-
-1535 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1537 
-boÞ
-has_cÚ¡ªt_·¿m\91\94_couÁ
-() {
-
-1538 \15 
-·¿m\91\94_couÁ
-()->
-IsCÚ¡ªtO³¿nd
-();
-
-1540 
-LCÚ¡ªtO³¿nd
-* 
-cÚ¡ªt_·¿m\91\94_couÁ
-() {
-
-1541 
-DCHECK
-(
-has_cÚ¡ªt_·¿m\91\94_couÁ
-());
-
-1542 \15 
-       gLCÚ¡ªtO³¿nd
-::
-ÿ¡
-(
-·¿m\91\94_couÁ
-());
-
-1544 
-LO³¿nd
-* 
-·¿m\91\94_couÁ
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1546 
-DECLARE_CONCRETE_INSTRUCTION
-(
-R\91
-, "return")
-
-1550 
-þass
-LLßdNamedF\9bld
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1551 
-       gpublic
-:
-
-1552 
-ex¶ic\99
-LLßdNamedF\9bld
-(
-LO³¿nd
-* 
-objeù
-è{ 
-\9aputs_
-[0] = object; }
-
-1554 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1556 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdNamedF\9bld
-, "load-named-field")
-
-1557 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdNamedF\9bld
-)
-
-1561 
-þass
-LLßdNamedG\92\94ic
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 1> {
-
-1562 
-       gpublic
-:
-
-1563 
-LLßdNamedG\92\94ic
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-objeù
-, LO³¿nd* 
-veùÜ
-) {
-
-1564 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1565 
-       g\9aputs_
-[1] = 
-objeù
-;
-
-1566 
-       g\8bmps_
-[0] = 
-veùÜ
-;
-
-1569 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1570 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1571 
-LO³¿nd
-* 
-\8bmp_veùÜ
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1573 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdNamedG\92\94ic
-, "load-named-generic")
-
-1574 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdNamedG\92\94ic
-)
-
-1576 
-       gHªdË
-<
-       gObjeù
-> 
-Çme
-(ècÚ¡ { \15 
-hydrog\92
-()->name(); }
-
-1580 
-þass
-LLßdFunùiÚPrÙÙy³
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1581 
-       gpublic
-:
-
-1582 
-ex¶ic\99
-LLßdFunùiÚPrÙÙy³
-(
-LO³¿nd
-* 
-funùiÚ
-è{ 
-\9aputs_
-[0] = function; }
-
-1584 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1586 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdFunùiÚPrÙÙy³
-, "load-function-prototype")
-
-1587 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdFunùiÚPrÙÙy³
-)
-
-1591 
-þass
-LLßdRoÙ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1592 
-       gpublic
-:
-
-1593 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdRoÙ
-, "load-root")
-
-1594 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdRoÙ
-)
-
-1596 
-       gH\97p
-::
-RoÙLi¡Index
-\9adex
-(ècÚ¡ { \15 
-hydrog\92
-()->index(); }
-
-1600 
-þass
-LLßdKeyed
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1601 
-       gpublic
-:
-
-1602 
-LLßdKeyed
-(
-LO³¿nd
-* 
-\96em\92ts
-, LO³¿nd* 
-key
-) {
-
-1603 
-       g\9aputs_
-[0] = 
-\96em\92ts
-;
-
-1604 
-       g\9aputs_
-[1] = 
-key
-;
-
-1607 
-LO³¿nd
-* 
-\96em\92ts
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1608 
-LO³¿nd
-* 
-key
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1609 
-EËm\92tsK\9ad
-\96em\92ts_k\9ad
-(ècÚ¡ { \15 
-hydrog\92
-()->elements_kind(); }
-
-1610 
-boÞ
-is_ex\8bº®
-(ècÚ¡ { \15 
-hydrog\92
-()->is_external(); }
-
-1611 
-boÞ
-is_fixed_ty³d_¬¿y
-() const {
-
-1612 \15 
-hydrog\92
-()->
-is_fixed_ty³d_¬¿y
-();
-
-1614 
-boÞ
-is_ty³d_\96em\92ts
-() const {
-
-1615 \15 
-is_ex\8bº®
-(è|| 
-is_fixed_ty³d_¬¿y
-();
-
-1618 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdKeyed
-, "load-keyed")
-
-1619 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdKeyed
-)
-
-1621 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1622 
-u\9at32_t
-ba£_off£t
-(ècÚ¡ { \15 
-hydrog\92
-()->base_offset(); }
-
-1626 
-þass
-LLßdKeyedG\92\94ic
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 1> {
-
-1627 
-       gpublic
-:
-
-1628 
-LLßdKeyedG\92\94ic
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-objeù
-, LO³¿nd* 
-key
-,
-
-1629 
-LO³¿nd
-* 
-veùÜ
-) {
-
-1630 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1631 
-       g\9aputs_
-[1] = 
-objeù
-;
-
-1632 
-       g\9aputs_
-[2] = 
-key
-;
-
-1633 
-       g\8bmps_
-[0] = 
-veùÜ
-;
-
-1636 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1637 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1638 
-LO³¿nd
-* 
-key
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-1639 
-LO³¿nd
-* 
-\8bmp_veùÜ
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1641 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdKeyedG\92\94ic
-, "load-keyed-generic")
-
-1642 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdKeyedG\92\94ic
-)
-
-1646 
-þass
-LLßdGlob®C\96l
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1647 
-       gpublic
-:
-
-1648 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdGlob®C\96l
-, "load-global-cell")
-
-1649 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdGlob®C\96l
-)
-
-1653 
-þass
-LLßdGlob®G\92\94ic
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 1> {
-
-1654 
-       gpublic
-:
-
-1655 
-LLßdGlob®G\92\94ic
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-glob®_objeù
-,
-
-1656 
-LO³¿nd
-* 
-veùÜ
-) {
-
-1657 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1658 
-       g\9aputs_
-[1] = 
-glob®_objeù
-;
-
-1659 
-       g\8bmps_
-[0] = 
-veùÜ
-;
-
-1662 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1663 
-LO³¿nd
-* 
-glob®_objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1664 
-LO³¿nd
-* 
-\8bmp_veùÜ
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1666 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdGlob®G\92\94ic
-, "load-global-generic")
-
-1667 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdGlob®G\92\94ic
-)
-
-1669 
-       gHªdË
-<
-       gObjeù
-> 
-Çme
-(ècÚ¡ { \15 
-hydrog\92
-()->name(); }
-
-1670 
-boÞ
-fÜ_ty³of
-(ècÚ¡ { \15 
-hydrog\92
-()->for_typeof(); }
-
-1674 
-þass
-LStÜeGlob®C\96l
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 1> {
-
-1675 
-       gpublic
-:
-
-1676 
-LStÜeGlob®C\96l
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-1677 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1678 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-1681 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1682 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1684 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeGlob®C\96l
-, "store-global-cell")
-
-1685 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeGlob®C\96l
-)
-
-1689 
-þass
-LLßdCÚ\8bxtSlÙ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1690 
-       gpublic
-:
-
-1691 
-ex¶ic\99
-LLßdCÚ\8bxtSlÙ
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-1693 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1695 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdCÚ\8bxtSlÙ
-, "load-context-slot")
-
-1696 
-DECLARE_HYDROGEN_ACCESSOR
-(
-LßdCÚ\8bxtSlÙ
-)
-
-1698 \12
-¦Ù_\9adex
-(è{ \15 
-hydrog\92
-()->slot_index(); }
-
-1700 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1704 
-þass
-LStÜeCÚ\8bxtSlÙ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 0> {
-
-1705 
-       gpublic
-:
-
-1706 
-LStÜeCÚ\8bxtSlÙ
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-v®ue
-) {
-
-1707 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1708 
-       g\9aputs_
-[1] = 
-v®ue
-;
-
-1711 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1712 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1714 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeCÚ\8bxtSlÙ
-, "store-context-slot")
-
-1715 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeCÚ\8bxtSlÙ
-)
-
-1717 \12
-¦Ù_\9adex
-(è{ \15 
-hydrog\92
-()->slot_index(); }
-
-1719 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1723 
-þass
-LPushArgum\92t
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-1724 
-       gpublic
-:
-
-1725 
-ex¶ic\99
-LPushArgum\92t
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1727 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1729 
-DECLARE_CONCRETE_INSTRUCTION
-(
-PushArgum\92t
-, "push-argument")
-
-1733 
-þass
-LDrÝ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-1734 
-       gpublic
-:
-
-1735 
-ex¶ic\99
-LDrÝ
-(\12
-couÁ
-è: 
-couÁ_
-(count) {}
-
-1737 \12
-couÁ
-(ècÚ¡ { \15 
-couÁ_
-; }
-
-1739 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DrÝ
-, "drop")
-
-1741 
-       g´iv©e
-:
-
-1742 \12
-couÁ_
-;
-
-1746 
-þass
-LStÜeCodeEÁry
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 0> {
-
-1747 
-       gpublic
-:
-
-1748 
-LStÜeCodeEÁry
-(
-LO³¿nd
-* 
-funùiÚ
-, LO³¿nd* 
-code_objeù
-) {
-
-1749 
-       g\9aputs_
-[0] = 
-funùiÚ
-;
-
-1750 
-       g\9aputs_
-[1] = 
-code_objeù
-;
-
-1753 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1754 
-LO³¿nd
-* 
-code_objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1756 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-);
-
-1758 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeCodeEÁry
-, "store-code-entry")
-
-1759 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeCodeEÁry
-)
-
-1763 
-þass
-LIÂ\94AÎoÿ\8bdObjeù
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1764 
-       gpublic
-:
-
-1765 
-LIÂ\94AÎoÿ\8bdObjeù
-(
-LO³¿nd
-* 
-ba£_objeù
-, LO³¿nd* 
-off£t
-) {
-
-1766 
-       g\9aputs_
-[0] = 
-ba£_objeù
-;
-
-1767 
-       g\9aputs_
-[1] = 
-off£t
-;
-
-1770 
-LO³¿nd
-* 
-ba£_objeù
-(ècÚ¡ { \15 
-       g\9aputs_
-[0]; }
-
-1771 
-LO³¿nd
-* 
-off£t
-(ècÚ¡ { \15 
-       g\9aputs_
-[1]; }
-
-1773 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1775 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IÂ\94AÎoÿ\8bdObjeù
-, "inner-allocated-object")
-
-1779 
-þass
-LThisFunùiÚ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1780 
-       gpublic
-:
-
-1781 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ThisFunùiÚ
-, "this-function")
-
-1782 
-DECLARE_HYDROGEN_ACCESSOR
-(
-ThisFunùiÚ
-)
-
-1786 
-þass
-LCڋxt
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 0, 0> {
-
-1787 
-       gpublic
-:
-
-1788 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Cڋxt
-, "context")
-
-1789 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Cڋxt
-)
-
-1793 
-þass
-LDeþ¬eGlob®s
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-1794 
-       gpublic
-:
-
-1795 
-ex¶ic\99
-LDeþ¬eGlob®s
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-1797 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1799 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Deþ¬eGlob®s
-, "declare-globals")
-
-1800 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Deþ¬eGlob®s
-)
-
-1804 
-þass
-LC®lJSFunùiÚ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1805 
-       gpublic
-:
-
-1806 
-ex¶ic\99
-LC®lJSFunùiÚ
-(
-LO³¿nd
-* 
-funùiÚ
-è{ 
-\9aputs_
-[0] = function; }
-
-1808 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1810 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lJSFunùiÚ
-, "call-js-function")
-
-1811 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lJSFunùiÚ
-)
-
-1813 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1815 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1819 
-þass
-LC®lW\99hDesü\9d
-       gFINAL
- : 
-public
-LTem¶©eResuÉIn¡ruùiÚ
-<1> {
-
-1820 
-public
-:
-
-1821 
-LC®lW\99hDesü\9d
-(
-C®lIÁ\94çûDesü\9d
-desü\9d
-,
-
-1822 cڡ 
-ZÚeLi¡
-<
-LO³¿nd
-*>& 
\94ªds
-, 
-ZÚe
-* 
-zÚe
-)
-
-1823 : 
-desü\9dtÜ_
-(
-desü\9d
-),
-
-1824 
-\9aputs_
-(
-desü\9d
-.
-G\91Regi¡\94P¬am\91\94CouÁ
-(è+ 1, 
-zÚe
-) {
-
-1825 
-DCHECK
-(
-desü\9d
-.
-G\91Regi¡\94P¬am\91\94CouÁ
-(è+ 1 =ð
\94ªds
-.
-Ëngth
-());
-
-1826 
-       g\9aputs_
-.
-AddAÎ
-(
\94ªds
-, 
-zÚe
-);
-
-1829 
-LO³¿nd
-* 
-\8frg\91
-(ècÚ¡ { \15 
-       g\9aputs_
-[0]; }
-
-1831 cڡ 
-C®lIÁ\94çûDesü\9d
-desü\9d
-(è{ \15 
-       gdesü\9dtÜ_
-; }
-
-1833 
-       g´iv©e
-:
-
-1834 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lW\99hDesü\9d
-, "call-with-descriptor")
-
-1835 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lW\99hDesü\9d
-)
-
-1837 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1839 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1841 
-C®lIÁ\94çûDesü\9d
-       gdesü\9dtÜ_
-;
-
-1842 
-       gZÚeLi¡
-<
-       gLO³¿nd
-*> 
-       g\9aputs_
-;
-
-1845 
-v\9ctu®
\12
-IÅutCouÁ
-(è
-FINAL
-       gOVERRIDE
- { \15 
-       g\9aputs_
-.
-Ëngth
-(); }
-
-1846 
-v\9ctu®
-LO³¿nd
-* 
-IÅutAt
-(\12
-i
-FINAL
-       gOVERRIDE
- { \15 
-       g\9aputs_
-[i]; }
-
-1848 
-v\9ctu®
\12
-TempCouÁ
-(è
-FINAL
-       gOVERRIDE
- { \15 0; }
-
-1849 
-v\9ctu®
-LO³¿nd
-* 
-TempAt
-(\12
-i
-FINAL
-       gOVERRIDE
- { \15 
-       gNULL
-; }
-
-1853 
-þass
-LInvokeFunùiÚ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1854 
-       gpublic
-:
-
-1855 
-LInvokeFunùiÚ
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-funùiÚ
-) {
-
-1856 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1857 
-       g\9aputs_
-[1] = 
-funùiÚ
-;
-
-1860 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1861 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1863 
-DECLARE_CONCRETE_INSTRUCTION
-(
-InvokeFunùiÚ
-, "invoke-function")
-
-1864 
-DECLARE_HYDROGEN_ACCESSOR
-(
-InvokeFunùiÚ
-)
-
-1866 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1868 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1872 
-þass
-LC®lFunùiÚ
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1873 
-       gpublic
-:
-
-1874 
-LC®lFunùiÚ
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-funùiÚ
-) {
-
-1875 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1876 
-       g\9aputs_
-[1] = 
-funùiÚ
-;
-
-1879 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1880 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1882 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lFunùiÚ
-, "call-function")
-
-1883 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lFunùiÚ
-)
-
-1885 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1889 
-þass
-LC®lNew
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1890 
-       gpublic
-:
-
-1891 
-LC®lNew
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-cÚ¡ruùÜ
-) {
-
-1892 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1893 
-       g\9aputs_
-[1] = 
-cÚ¡ruùÜ
-;
-
-1896 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1897 
-LO³¿nd
-* 
-cÚ¡ruùÜ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1899 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lNew
-, "call-new")
-
-1900 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lNew
-)
-
-1902 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1904 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1908 
-þass
-LC®lNewA¼ay
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-1909 
-       gpublic
-:
-
-1910 
-LC®lNewA¼ay
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-cÚ¡ruùÜ
-) {
-
-1911 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-1912 
-       g\9aputs_
-[1] = 
-cÚ¡ruùÜ
-;
-
-1915 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1916 
-LO³¿nd
-* 
-cÚ¡ruùÜ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-1918 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lNewA¼ay
-, "call-new-array")
-
-1919 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lNewA¼ay
-)
-
-1921 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-1923 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-() - 1; }
-
-1927 
-þass
-LC®lRuÁime
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1928 
-       gpublic
-:
-
-1929 
-ex¶ic\99
-LC®lRuÁime
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-1931 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1933 
-DECLARE_CONCRETE_INSTRUCTION
-(
-C®lRuÁime
-, "call-runtime")
-
-1934 
-DECLARE_HYDROGEN_ACCESSOR
-(
-C®lRuÁime
-)
-
-1936 
-v\9ctu®
-boÞ
-Clobb\94sDoubËRegi¡\94s
-(
-Isީe
-* 
-isީe
-ècÚ¡ 
-       gOVERRIDE
- {
-
-1937 \15 
-§ve_doubËs
-(è=ð
-kDÚtSaveFPRegs
-;
-
-1940 cڡ 
-       gRuÁime
-::
-FunùiÚ
-* 
-funùiÚ
-(ècÚ¡ { \15 
-hydrog\92
-()->function(); }
-
-1941 \12
\99y
-(ècÚ¡ { \15 
-hydrog\92
-()->
-¬gum\92t_couÁ
-(); }
-
-1942 
-SaveFPRegsMode
-§ve_doubËs
-(ècÚ¡ { \15 
-hydrog\92
-()->save_doubles(); }
-
-1946 
-þass
-LIÁeg\9432ToDoubË
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1947 
-       gpublic
-:
-
-1948 
-ex¶ic\99
-LIÁeg\9432ToDoubË
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1950 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1952 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IÁeg\9432ToDoubË
-, "int32-to-double")
-
-1956 
-þass
-LU\9at32ToDoubË
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-1957 
-       gpublic
-:
-
-1958 
-ex¶ic\99
-LU\9at32ToDoubË
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-1960 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1962 
-DECLARE_CONCRETE_INSTRUCTION
-(
-U\9at32ToDoubË
-, "uint32-to-double")
-
-1966 
-þass
-LNumb\94TagI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 2> {
-
-1967 
-       gpublic
-:
-
-1968 
-LNumb\94TagI
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp1
-, LO³¿nd* 
-\8bmp2
-) {
-
-1969 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1970 
-       g\8bmps_
-[0] = 
-\8bmp1
-;
-
-1971 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-1974 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1975 
-LO³¿nd
-* 
-\8bmp1
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1976 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-1978 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Numb\94TagI
-, "number-tag-i")
-
-1982 
-þass
-LNumb\94TagU
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 2> {
-
-1983 
-       gpublic
-:
-
-1984 
-LNumb\94TagU
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp1
-, LO³¿nd* 
-\8bmp2
-) {
-
-1985 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-1986 
-       g\8bmps_
-[0] = 
-\8bmp1
-;
-
-1987 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-1990 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-1991 
-LO³¿nd
-* 
-\8bmp1
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-1992 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-1994 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Numb\94TagU
-, "number-tag-u")
-
-1998 
-þass
-LNumb\94TagD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 2> {
-
-1999 
-       gpublic
-:
-
-2000 
-LNumb\94TagD
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-, LO³¿nd* 
-\8bmp2
-) {
-
-2001 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-2002 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-2003 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-2006 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2007 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2008 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-2010 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Numb\94TagD
-, "number-tag-d")
-
-2011 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Chªge
-)
-
-2015 
-þass
-LDoubËToSmi
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2016 
-       gpublic
-:
-
-2017 
-ex¶ic\99
-LDoubËToSmi
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2019 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2021 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DoubËToSmi
-, "double-to-smi")
-
-2022 
-DECLARE_HYDROGEN_ACCESSOR
-(
-UÇryO³¿tiÚ
-)
-
-2024 
-boÞ
-\8cunÿt\9ag
-(è{ \15 
-hydrog\92
-()->
-CªTrunÿ\8bToIÁ32
-(); }
-
-2029 
-þass
-LDoubËToI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2030 
-       gpublic
-:
-
-2031 
-ex¶ic\99
-LDoubËToI
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2033 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2035 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DoubËToI
-, "double-to-i")
-
-2036 
-DECLARE_HYDROGEN_ACCESSOR
-(
-UÇryO³¿tiÚ
-)
-
-2038 
-boÞ
-\8cunÿt\9ag
-(è{ \15 
-hydrog\92
-()->
-CªTrunÿ\8bToIÁ32
-(); }
-
-2043 
-þass
-LTaggedToI
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 2> {
-
-2044 
-       gpublic
-:
-
-2045 
-LTaggedToI
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-\8bmp
-, LO³¿nd* 
-\8bmp2
-) {
-
-2046 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-2047 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-2048 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-2051 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2052 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2053 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-2055 
-DECLARE_CONCRETE_INSTRUCTION
-(
-TaggedToI
-, "tagged-to-i")
-
-2056 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Chªge
-)
-
-2058 
-boÞ
-\8cunÿt\9ag
-(è{ \15 
-hydrog\92
-()->
-CªTrunÿ\8bToIÁ32
-(); }
-
-2062 
-þass
-LSmiTag
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2063 
-       gpublic
-:
-
-2064 
-ex¶ic\99
-LSmiTag
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2066 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2068 
-DECLARE_CONCRETE_INSTRUCTION
-(
-SmiTag
-, "smi-tag")
-
-2069 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Chªge
-)
-
-2073 
-þass
-LNumb\94UÁagD
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2074 
-       gpublic
-:
-
-2075 
-ex¶ic\99
-LNumb\94UÁagD
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2077 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2079 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Numb\94UÁagD
-, "double-untag")
-
-2080 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Chªge
-)
-
-2084 
-þass
-LSmiUÁag
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2085 
-       gpublic
-:
-
-2086 
-LSmiUÁag
-(
-LO³¿nd
-* 
-v®ue
-, 
-boÞ
-Ãeds_check
-è: 
-Ãeds_check_
-(needs_check) {
-
-2087 
-\9aputs_
-[0] = 
-v®ue
-;
-
-2090 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2091 
-boÞ
-Ãeds_check
-(ècÚ¡ { \15 
-       gÃeds_check_
-; }
-
-2093 
-DECLARE_CONCRETE_INSTRUCTION
-(
-SmiUÁag
-, "smi-untag")
-
-2095 
-       g´iv©e
-:
-
-2096 
-boÞ
-Ãeds_check_
-;
-
-2100 
-þass
-LStÜeNamedF\9bld
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 1> {
-
-2101 
-       gpublic
-:
-
-2102 
-LStÜeNamedF\9bld
-(
-LO³¿nd
-* 
-objeù
-, LO³¿nd* 
-v®ue
-, LO³¿nd* 
-\8bmp
-) {
-
-2103 
-       g\9aputs_
-[0] = 
-objeù
-;
-
-2104 
-       g\9aputs_
-[1] = 
-v®ue
-;
-
-2105 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-2108 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2109 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2110 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2112 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeNamedF\9bld
-, "store-named-field")
-
-2113 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeNamedF\9bld
-)
-
-2115 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2117 
-R\95»£Á©iÚ
-»´e£Á©iÚ
-() const {
-
-2118 \15 
-hydrog\92
-()->
-f\9bld_»´e£Á©iÚ
-();
-
-2123 
-þass
-LStÜeNamedG\92\94ic
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 3, 0> {
-
-2124 
-       gpublic
-:
-
-2125 
-LStÜeNamedG\92\94ic
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-objeù
-, LO³¿nd* 
-v®ue
-) {
-
-2126 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2127 
-       g\9aputs_
-[1] = 
-objeù
-;
-
-2128 
-       g\9aputs_
-[2] = 
-v®ue
-;
-
-2131 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2132 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2133 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-2135 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeNamedG\92\94ic
-, "store-named-generic")
-
-2136 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeNamedG\92\94ic
-)
-
-2138 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2140 
-       gHªdË
-<
-       gObjeù
-> 
-Çme
-(ècÚ¡ { \15 
-hydrog\92
-()->name(); }
-
-2141 
-S\8ciùMode
-¡riù_mode
-(è{ \15 
-hydrog\92
-()->strict_mode(); }
-
-2145 
-þass
-LStÜeKeyed
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 3, 0> {
-
-2146 
-       gpublic
-:
-
-2147 
-LStÜeKeyed
-(
-LO³¿nd
-* 
-objeù
-, LO³¿nd* 
-key
-, LO³¿nd* 
-v®ue
-) {
-
-2148 
-       g\9aputs_
-[0] = 
-objeù
-;
-
-2149 
-       g\9aputs_
-[1] = 
-key
-;
-
-2150 
-       g\9aputs_
-[2] = 
-v®ue
-;
-
-2153 
-boÞ
-is_ex\8bº®
-(ècÚ¡ { \15 
-hydrog\92
-()->is_external(); }
-
-2154 
-boÞ
-is_fixed_ty³d_¬¿y
-() const {
-
-2155 \15 
-hydrog\92
-()->
-is_fixed_ty³d_¬¿y
-();
-
-2157 
-boÞ
-is_ty³d_\96em\92ts
-() const {
-
-2158 \15 
-is_ex\8bº®
-(è|| 
-is_fixed_ty³d_¬¿y
-();
-
-2160 
-LO³¿nd
-* 
-\96em\92ts
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2161 
-LO³¿nd
-* 
-key
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2162 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-2163 
-EËm\92tsK\9ad
-\96em\92ts_k\9ad
-(ècÚ¡ { \15 
-hydrog\92
-()->elements_kind(); }
-
-2165 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeKeyed
-, "store-keyed")
-
-2166 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeKeyed
-)
-
-2168 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2169 
-boÞ
-N\93dsCªÚiÿliz©iÚ
-() {
-
-2170 ià(
-hydrog\92
-()->
-v®ue
-()->
-IsAdd
-(è|| hydrog\92()->v®ue()->
-IsSub
-() ||
-
-2171 
-hydrog\92
-()->
-v®ue
-()->
-IsMul
-(è|| hydrog\92()->v®ue()->
-IsDiv
-()) {
-
-2172 \15 
-       gçl£
-;
-
-2174 \15 
-hydrog\92
-()->
-N\93dsCªÚiÿliz©iÚ
-();
-
-2176 
-u\9at32_t
-ba£_off£t
-(ècÚ¡ { \15 
-hydrog\92
-()->base_offset(); }
-
-2180 
-þass
-LStÜeKeyedG\92\94ic
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 4, 0> {
-
-2181 
-       gpublic
-:
-
-2182 
-LStÜeKeyedG\92\94ic
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-obj
-, LO³¿nd* 
-key
-,
-
-2183 
-LO³¿nd
-* 
-v®ue
-) {
-
-2184 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2185 
-       g\9aputs_
-[1] = 
-obj
-;
-
-2186 
-       g\9aputs_
-[2] = 
-key
-;
-
-2187 
-       g\9aputs_
-[3] = 
-v®ue
-;
-
-2190 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2191 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2192 
-LO³¿nd
-* 
-key
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-2193 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[3]; }
-
-2195 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeKeyedG\92\94ic
-, "store-keyed-generic")
-
-2196 
-DECLARE_HYDROGEN_ACCESSOR
-(
-StÜeKeyedG\92\94ic
-)
-
-2198 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2200 
-S\8ciùMode
-¡riù_mode
-(è{ \15 
-hydrog\92
-()->strict_mode(); }
-
-2204 
-þass
-LT¿ns\99iÚEËm\92tsK\9ad
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 1> {
-
-2205 
-       gpublic
-:
-
-2206 
-LT¿ns\99iÚEËm\92tsK\9ad
-(
-LO³¿nd
-* 
-objeù
-, LO³¿nd* 
-cڋxt
-,
-
-2207 
-LO³¿nd
-* 
-Ãw_m­_\8bmp
-) {
-
-2208 
-       g\9aputs_
-[0] = 
-objeù
-;
-
-2209 
-       g\9aputs_
-[1] = 
-cڋxt
-;
-
-2210 
-       g\8bmps_
-[0] = 
-Ãw_m­_\8bmp
-;
-
-2213 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2214 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2215 
-LO³¿nd
-* 
-Ãw_m­_\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2217 
-DECLARE_CONCRETE_INSTRUCTION
-(
-T¿ns\99iÚEËm\92tsK\9ad
-,
-
-2219 
-DECLARE_HYDROGEN_ACCESSOR
-(
-T¿ns\99iÚEËm\92tsK\9ad
-)
-
-2221 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2223 
-       gHªdË
-<
-       gM­
-> 
-Üig\9a®_m­
-(è{ \15 
-hydrog\92
-()->Üig\9a®_m­().
-hªdË
-(); }
-
-2224 
-       gHªdË
-<
-       gM­
-> 
-\8cªs\99iÚed_m­
-() {
-
-2225 \15 
-hydrog\92
-()->
-\8cªs\99iÚed_m­
-().
-hªdË
-();
-
-2227 
-EËm\92tsK\9ad
-äom_k\9ad
-(è{ \15 
-hydrog\92
-()->from_kind(); }
-
-2228 
-EËm\92tsK\9ad
-to_k\9ad
-(è{ \15 
-hydrog\92
-()->to_kind(); }
-
-2232 
-þass
-LT¿pAÎoÿtiÚMem\92to
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 1> {
-
-2233 
-       gpublic
-:
-
-2234 
-LT¿pAÎoÿtiÚMem\92to
-(
-LO³¿nd
-* 
-objeù
-, LO³¿nd* 
-\8bmp
-) {
-
-2235 
-       g\9aputs_
-[0] = 
-objeù
-;
-
-2236 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-2239 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2240 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2242 
-DECLARE_CONCRETE_INSTRUCTION
-(
-T¿pAÎoÿtiÚMem\92to
-, "trap-allocation-memento")
-
-2246 
-þass
-LS\8c\9agAdd
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-2247 
-       gpublic
-:
-
-2248 
-LS\8c\9agAdd
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-Ëá
-, LO³¿nd* 
-right
-) {
-
-2249 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2250 
-       g\9aputs_
-[1] = 
-Ëá
-;
-
-2251 
-       g\9aputs_
-[2] = 
-right
-;
-
-2254 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2255 
-LO³¿nd
-* 
-Ëá
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2256 
-LO³¿nd
-* 
-right
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-2258 
-DECLARE_CONCRETE_INSTRUCTION
-(
-S\8c\9agAdd
-, "string-add")
-
-2259 
-DECLARE_HYDROGEN_ACCESSOR
-(
-S\8c\9agAdd
-)
-
-2263 
-þass
-LS\8c\9agCh¬CodeAt
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 3, 0> {
-
-2264 
-       gpublic
-:
-
-2265 
-LS\8c\9agCh¬CodeAt
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-¡r\9ag
-, LO³¿nd* 
-\9adex
-) {
-
-2266 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2267 
-       g\9aputs_
-[1] = 
-¡r\9ag
-;
-
-2268 
-       g\9aputs_
-[2] = 
-\9adex
-;
-
-2271 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2272 
-LO³¿nd
-* 
-¡r\9ag
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2273 
-LO³¿nd
-* 
-\9adex
-(è{ \15 
-       g\9aputs_
-[2]; }
-
-2275 
-DECLARE_CONCRETE_INSTRUCTION
-(
-S\8c\9agCh¬CodeAt
-, "string-char-code-at")
-
-2276 
-DECLARE_HYDROGEN_ACCESSOR
-(
-S\8c\9agCh¬CodeAt
-)
-
-2280 
-þass
-LS\8c\9agCh¬FromCode
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2281 
-       gpublic
-:
-
-2282 
-ex¶ic\99
-LS\8c\9agCh¬FromCode
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-ch¬_code
-) {
-
-2283 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2284 
-       g\9aputs_
-[1] = 
-ch¬_code
-;
-
-2287 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2288 
-LO³¿nd
-* 
-ch¬_code
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2290 
-DECLARE_CONCRETE_INSTRUCTION
-(
-S\8c\9agCh¬FromCode
-, "string-char-from-code")
-
-2291 
-DECLARE_HYDROGEN_ACCESSOR
-(
-S\8c\9agCh¬FromCode
-)
-
-2295 
-þass
-LCheckV®ue
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2296 
-       gpublic
-:
-
-2297 
-ex¶ic\99
-LCheckV®ue
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2299 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2301 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckV®ue
-, "check-value")
-
-2302 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CheckV®ue
-)
-
-2306 
-þass
-LCheckIn¡ªûTy³
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2307 
-       gpublic
-:
-
-2308 
-ex¶ic\99
-LCheckIn¡ªûTy³
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2310 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2312 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckIn¡ªûTy³
-, "check-instance-type")
-
-2313 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CheckIn¡ªûTy³
-)
-
-2317 
-þass
-LCheckM­s
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2318 
-       gpublic
-:
-
-2319 
-ex¶ic\99
-LCheckM­s
-(
-LO³¿nd
-* 
-v®ue
- = 
-NULL
-è{ 
-\9aputs_
-[0] = value; }
-
-2321 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2323 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckM­s
-, "check-maps")
-
-2324 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CheckM­s
-)
-
-2328 
-þass
-LCheckSmi
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2329 
-       gpublic
-:
-
-2330 
-ex¶ic\99
-LCheckSmi
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2332 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2334 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckSmi
-, "check-smi")
-
-2338 
-þass
-LCheckNÚSmi
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2339 
-       gpublic
-:
-
-2340 
-ex¶ic\99
-LCheckNÚSmi
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2342 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2344 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckNÚSmi
-, "check-non-smi")
-
-2345 
-DECLARE_HYDROGEN_ACCESSOR
-(
-CheckH\97pObjeù
-)
-
-2349 
-þass
-LCÏmpDToU\9at8
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2350 
-       gpublic
-:
-
-2351 
-ex¶ic\99
-LCÏmpDToU\9at8
-(
-LO³¿nd
-* 
-unþam³d
-è{ 
-\9aputs_
-[0] = unclamped; }
-
-2353 
-LO³¿nd
-* 
-unþam³d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2355 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÏmpDToU\9at8
-, "clamp-d-to-uint8")
-
-2359 
-þass
-LCÏmpIToU\9at8
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2360 
-       gpublic
-:
-
-2361 
-ex¶ic\99
-LCÏmpIToU\9at8
-(
-LO³¿nd
-* 
-unþam³d
-è{ 
-\9aputs_
-[0] = unclamped; }
-
-2363 
-LO³¿nd
-* 
-unþam³d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2365 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÏmpIToU\9at8
-, "clamp-i-to-uint8")
-
-2369 
-þass
-LCÏmpTToU\9at8
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 1> {
-
-2370 
-       gpublic
-:
-
-2371 
-LCÏmpTToU\9at8
-(
-LO³¿nd
-* 
-unþam³d
-, LO³¿nd* 
-\8bmp
-) {
-
-2372 
-       g\9aputs_
-[0] = 
-unþam³d
-;
-
-2373 
-       g\8bmps_
-[0] = 
-\8bmp
-;
-
-2376 
-LO³¿nd
-* 
-unþam³d
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2377 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2379 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÏmpTToU\9at8
-, "clamp-t-to-uint8")
-
-2383 
-þass
-LDoubËB\99s
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2384 
-       gpublic
-:
-
-2385 
-ex¶ic\99
-LDoubËB\99s
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2387 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2389 
-DECLARE_CONCRETE_INSTRUCTION
-(
-DoubËB\99s
-, "double-bits")
-
-2390 
-DECLARE_HYDROGEN_ACCESSOR
-(
-DoubËB\99s
-)
-
-2394 
-þass
-LCÚ¡ruùDoubË
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2395 
-       gpublic
-:
-
-2396 
-LCÚ¡ruùDoubË
-(
-LO³¿nd
-* 
-hi
-, LO³¿nd* 
-lo
-) {
-
-2397 
-       g\9aputs_
-[0] = 
-hi
-;
-
-2398 
-       g\9aputs_
-[1] = 
-lo
-;
-
-2401 
-LO³¿nd
-* 
-hi
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2402 
-LO³¿nd
-* 
-lo
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2404 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CÚ¡ruùDoubË
-, "construct-double")
-
-2408 
-þass
-LAÎoÿ\8b
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 2> {
-
-2409 
-       gpublic
-:
-
-2410 
-LAÎoÿ\8b
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-size
-, LO³¿nd* 
-\8bmp1
-,
-
-2411 
-LO³¿nd
-* 
-\8bmp2
-) {
-
-2412 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2413 
-       g\9aputs_
-[1] = 
-size
-;
-
-2414 
-       g\8bmps_
-[0] = 
-\8bmp1
-;
-
-2415 
-       g\8bmps_
-[1] = 
-\8bmp2
-;
-
-2418 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2419 
-LO³¿nd
-* 
-size
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2420 
-LO³¿nd
-* 
-\8bmp1
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2421 
-LO³¿nd
-* 
-\8bmp2
-(è{ \15 
-       g\8bmps_
-[1]; }
-
-2423 
-DECLARE_CONCRETE_INSTRUCTION
-(
-AÎoÿ\8b
-, "allocate")
-
-2424 
-DECLARE_HYDROGEN_ACCESSOR
-(
-AÎoÿ\8b
-)
-
-2428 
-þass
-LRegExpL\99\94®
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2429 
-       gpublic
-:
-
-2430 
-ex¶ic\99
-LRegExpL\99\94®
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-2432 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2434 
-DECLARE_CONCRETE_INSTRUCTION
-(
-RegExpL\99\94®
-, "regexp-literal")
-
-2435 
-DECLARE_HYDROGEN_ACCESSOR
-(
-RegExpL\99\94®
-)
-
-2439 
-þass
-LFunùiÚL\99\94®
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2440 
-       gpublic
-:
-
-2441 
-ex¶ic\99
-LFunùiÚL\99\94®
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-2443 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2445 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FunùiÚL\99\94®
-, "function-literal")
-
-2446 
-DECLARE_HYDROGEN_ACCESSOR
-(
-FunùiÚL\99\94®
-)
-
-2450 
-þass
-LToFa¡PrÝ\94t\9bs
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2451 
-       gpublic
-:
-
-2452 
-ex¶ic\99
-LToFa¡PrÝ\94t\9bs
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2454 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2456 
-DECLARE_CONCRETE_INSTRUCTION
-(
-ToFa¡PrÝ\94t\9bs
-, "to-fast-properties")
-
-2457 
-DECLARE_HYDROGEN_ACCESSOR
-(
-ToFa¡PrÝ\94t\9bs
-)
-
-2461 
-þass
-LTy³of
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2462 
-       gpublic
-:
-
-2463 
-LTy³of
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-v®ue
-) {
-
-2464 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2465 
-       g\9aputs_
-[1] = 
-v®ue
-;
-
-2468 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2469 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2471 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Ty³of
-, "typeof")
-
-2475 
-þass
-LTy³ofIsAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<1, 0> {
-
-2476 
-       gpublic
-:
-
-2477 
-ex¶ic\99
-LTy³ofIsAndB¿nch
-(
-LO³¿nd
-* 
-v®ue
-è{ 
-\9aputs_
-[0] = value; }
-
-2479 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2481 
-DECLARE_CONCRETE_INSTRUCTION
-(
-Ty³ofIsAndB¿nch
-, "typeof-is-and-branch")
-
-2482 
-DECLARE_HYDROGEN_ACCESSOR
-(
-Ty³ofIsAndB¿nch
-)
-
-2484 
-       gHªdË
-<
-       gS\8c\9ag
-> 
-ty³_l\99\94®
-(è{ \15 
-hydrog\92
-()->type_literal(); }
-
-2486 
-v\9ctu®
\1e
-Pr\9atD©aTo
-(
-S\8c\9agS\8c\97m
-* 
-¡»am
-       gOVERRIDE
-;
-
-2490 
-þass
-LIsCÚ¡ruùC®lAndB¿nch
-       gFINAL
- : 
-public
-LCÚ\8cÞIn¡ruùiÚ
-<0, 1> {
-
-2491 
-       gpublic
-:
-
-2492 
-ex¶ic\99
-LIsCÚ¡ruùC®lAndB¿nch
-(
-LO³¿nd
-* 
-\8bmp
-è{ 
-\8bmps_
-[0] =\81emp; }
-
-2494 
-LO³¿nd
-* 
-\8bmp
-(è{ \15 
-       g\8bmps_
-[0]; }
-
-2496 
-DECLARE_CONCRETE_INSTRUCTION
-(
-IsCÚ¡ruùC®lAndB¿nch
-,
-
-2501 
-þass
-LO¤EÁry
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 0, 0> {
-
-2502 
-       gpublic
-:
-
-2503 
-LO¤EÁry
-() {}
-
-2505 
-v\9ctu®
-boÞ
-HasIÁ\94\9agComm\92t
-(
-LCodeG\92
-* 
-g\92
-ècÚ¡ 
-OVERRIDE
- {
-
-2506 \15 
-çl£
-;
-
-2508 
-DECLARE_CONCRETE_INSTRUCTION
-(
-O¤EÁry
-, "osr-entry")
-
-2512 
-þass
-LS\8fckCheck
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2513 
-       gpublic
-:
-
-2514 
-ex¶ic\99
-LS\8fckCheck
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-2516 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2518 
-DECLARE_CONCRETE_INSTRUCTION
-(
-S\8fckCheck
-, "stack-check")
-
-2519 
-DECLARE_HYDROGEN_ACCESSOR
-(
-S\8fckCheck
-)
-
-2521 
-Lab\96
-* 
-dÚe_Ïb\96
-(è{ \15 &
-       gdÚe_Ïb\96_
-; }
-
-2523 
-       g´iv©e
-:
-
-2524 
-Lab\96
-dÚe_Ïb\96_
-;
-
-2528 
-þass
-LFÜInP»·»M­
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2529 
-       gpublic
-:
-
-2530 
-LFÜInP»·»M­
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-objeù
-) {
-
-2531 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2532 
-       g\9aputs_
-[1] = 
-objeù
-;
-
-2535 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2536 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2538 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FÜInP»·»M­
-, "for-in-prepare-map")
-
-2542 
-þass
-LFÜInCacheA¼ay
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 1, 0> {
-
-2543 
-       gpublic
-:
-
-2544 
-ex¶ic\99
-LFÜInCacheA¼ay
-(
-LO³¿nd
-* 
-m­
-è{ 
-\9aputs_
-[0] = map; }
-
-2546 
-LO³¿nd
-* 
-m­
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2548 
-DECLARE_CONCRETE_INSTRUCTION
-(
-FÜInCacheA¼ay
-, "for-in-cache-array")
-
-2550 \12
-idx
-(è{ \15 
-       gHFÜInCacheA¼ay
-::
-ÿ¡
-(
-this
-->
-hydrog\92_v®ue
-())->idx(); }
-
-2554 
-þass
-LCheckM­V®ue
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 2, 0> {
-
-2555 
-       gpublic
-:
-
-2556 
-LCheckM­V®ue
-(
-LO³¿nd
-* 
-v®ue
-, LO³¿nd* 
-m­
-) {
-
-2557 
-       g\9aputs_
-[0] = 
-v®ue
-;
-
-2558 
-       g\9aputs_
-[1] = 
-m­
-;
-
-2561 
-LO³¿nd
-* 
-v®ue
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2562 
-LO³¿nd
-* 
-m­
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2564 
-DECLARE_CONCRETE_INSTRUCTION
-(
-CheckM­V®ue
-, "check-map-value")
-
-2568 
-þass
-LLßdF\9bldByIndex
-       gFINAL
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2569 
-       gpublic
-:
-
-2570 
-LLßdF\9bldByIndex
-(
-LO³¿nd
-* 
-objeù
-, LO³¿nd* 
-\9adex
-) {
-
-2571 
-       g\9aputs_
-[0] = 
-objeù
-;
-
-2572 
-       g\9aputs_
-[1] = 
-\9adex
-;
-
-2575 
-LO³¿nd
-* 
-objeù
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2576 
-LO³¿nd
-* 
-\9adex
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2578 
-DECLARE_CONCRETE_INSTRUCTION
-(
-LßdF\9bldByIndex
-, "load-field-by-index")
-
-2582 
-þass
-       gLStÜeF¿meCÚ\8bxt
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<0, 1, 0> {
-
-2583 
-       gpublic
-:
-
-2584 
-ex¶ic\99
-LStÜeF¿meCÚ\8bxt
-(
-LO³¿nd
-* 
-cڋxt
-è{ 
-\9aputs_
-[0] = context; }
-
-2586 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2588 
-DECLARE_CONCRETE_INSTRUCTION
-(
-StÜeF¿meCÚ\8bxt
-, "store-frame-context")
-
-2592 
-þass
-       gLAÎoÿ\8bBlockCÚ\8bxt
- : 
-public
-LTem¶©eIn¡ruùiÚ
-<1, 2, 0> {
-
-2593 
-       gpublic
-:
-
-2594 
-LAÎoÿ\8bBlockCÚ\8bxt
-(
-LO³¿nd
-* 
-cڋxt
-, LO³¿nd* 
-funùiÚ
-) {
-
-2595 
-       g\9aputs_
-[0] = 
-cڋxt
-;
-
-2596 
-       g\9aputs_
-[1] = 
-funùiÚ
-;
-
-2599 
-LO³¿nd
-* 
-cڋxt
-(è{ \15 
-       g\9aputs_
-[0]; }
-
-2600 
-LO³¿nd
-* 
-funùiÚ
-(è{ \15 
-       g\9aputs_
-[1]; }
-
-2602 
-       gHªdË
-<
-       gScÝeInfo
-> 
-scÝe_\9afo
-(è{ \15 
-hydrog\92
-()->scope_info(); }
-
-2604 
-DECLARE_CONCRETE_INSTRUCTION
-(
-AÎoÿ\8bBlockCÚ\8bxt
-, "allocate-block-context")
-
-2605 
-DECLARE_HYDROGEN_ACCESSOR
-(
-AÎoÿ\8bBlockCÚ\8bxt
-)
-
-2609 
-þass
-       gLChunkBu\9ed\94
-;
-
-2610 þas 
-       cLPÏtfÜmChunk
-       gFINAL
- : 
-public
-LChunk
- {
-
-2611 
-public
-:
-
-2612 
-LPÏtfÜmChunk
-(
-Comp\9e©iÚInfo
-* 
-\9afo
-, 
-HG¿ph
-* 
-g¿ph
-è: 
-LChunk
-(info, graph) {}
-
-2614 \12
-G\91NextSp\9elIndex
-(
-Regi¡\94K\9ad
-k\9ad
-);
-
-2615 
-LO³¿nd
-* 
-G\91NextSp\9elSlÙ
-(
-Regi¡\94K\9ad
-k\9ad
-);
-
-2619 þas 
-       cLChunkBu\9ed\94
-       gFINAL
- : 
-public
-LChunkBu\9ed\94Ba£
- {
-
-2620 
-public
-:
-
-2621 
-LChunkBu\9ed\94
-(
-Comp\9e©iÚInfo
-* 
-\9afo
-, 
-HG¿ph
-* 
-g¿ph
-, 
-LAÎoÿtÜ
-* 
-®loÿtÜ
-)
-
-2622 : 
-LChunkBu\9ed\94Ba£
-(
-\9afo
-, 
-g¿ph
-),
-
-2623 
-cu¼\92t_\9a¡ruùiÚ_
-(
-NULL
-),
-
-2624 
-cu¼\92t_block_
-(
-NULL
-),
-
-2625 
-Ãxt_block_
-(
-NULL
-),
-
-2626 
-®loÿtÜ_
-(
-®loÿtÜ
-) {}
-
-2629 
-LPÏtfÜmChunk
-* 
-Bu\9ed
-();
-
-2632 \ 1
-       #DECLARE_DO
-(
-ty³
-LIn¡ruùiÚ
-* 
-Do
-##
-       `ty³
-(
-H
-##ty³* 
-node
-);
-
-       )
-
-2633 
-HYDROGEN_CONCRETE_INSTRUCTION_LIST
-(
-DECLARE_DO
-)
-
-2634 #undeà
-DECLARE_DO
-
-
-2636 
-LIn¡ruùiÚ
-* 
-DoMuɝlyAdd
-(
-HMul
-* 
-mul
-, 
-HV®ue
-* 
-add\92d
-);
-
-2637 
-LIn¡ruùiÚ
-* 
-DoMuɝlySub
-(
-HV®ue
-* 
-m\9au\92d
-, 
-HMul
-* 
-mul
-);
-
-2638 
-LIn¡ruùiÚ
-* 
-DoRSub
-(
-HSub
-* 
-\9a¡r
-);
-
-2640 \18
-boÞ
-HasMagicNumb\94FÜDivisÜ
-(
-\9at32_t
-divisÜ
-);
-
-2642 
-LIn¡ruùiÚ
-* 
-DoM©hFloÜ
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2643 
-LIn¡ruùiÚ
-* 
-DoM©hRound
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2644 
-LIn¡ruùiÚ
-* 
-DoM©hFround
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2645 
-LIn¡ruùiÚ
-* 
-DoM©hAbs
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2646 
-LIn¡ruùiÚ
-* 
-DoM©hLog
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2647 
-LIn¡ruùiÚ
-* 
-DoM©hExp
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2648 
-LIn¡ruùiÚ
-* 
-DoM©hSq¹
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2649 
-LIn¡ruùiÚ
-* 
-DoM©hPowH®f
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2650 
-LIn¡ruùiÚ
-* 
-DoM©hClz32
-(
-HUÇryM©hO³¿tiÚ
-* 
-\9a¡r
-);
-
-2651 
-LIn¡ruùiÚ
-* 
-DoDivByPow\94Of2I
-(
-HDiv
-* 
-\9a¡r
-);
-
-2652 
-LIn¡ruùiÚ
-* 
-DoDivByCڡI
-(
-HDiv
-* 
-\9a¡r
-);
-
-2653 
-LIn¡ruùiÚ
-* 
-DoDivI
-(
-HDiv
-* 
-\9a¡r
-);
-
-2654 
-LIn¡ruùiÚ
-* 
-DoModByPow\94Of2I
-(
-HMod
-* 
-\9a¡r
-);
-
-2655 
-LIn¡ruùiÚ
-* 
-DoModByCڡI
-(
-HMod
-* 
-\9a¡r
-);
-
-2656 
-LIn¡ruùiÚ
-* 
-DoModI
-(
-HMod
-* 
-\9a¡r
-);
-
-2657 
-LIn¡ruùiÚ
-* 
-DoFloÜ\9agDivByPow\94Of2I
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-);
-
-2658 
-LIn¡ruùiÚ
-* 
-DoFloܚgDivByCڡI
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-);
-
-2659 
-LIn¡ruùiÚ
-* 
-DoFloܚgDivI
-(
-HM©hFloÜOfDiv
-* 
-\9a¡r
-);
-
-2661 
-       g´iv©e
-:
-
-2663 
-LUÇÎoÿ\8bd
-* 
-ToUÇÎoÿ\8bd
-(
-Regi¡\94
-»g
-);
-
-2664 
-LUÇÎoÿ\8bd
-* 
-ToUÇÎoÿ\8bd
-(
-DoubËRegi¡\94
-»g
-);
-
-2667 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£
-(
-HV®ue
-* 
-v®ue
-, 
-LUÇÎoÿ\8bd
-* 
\94ªd
-);
-
-2668 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Fixed
-(
-HV®ue
-* 
-v®ue
-, 
-Regi¡\94
-fixed_»gi¡\94
-);
-
-2669 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£FixedDoubË
-(
-HV®ue
-* 
-v®ue
-,
-
-2670 
-DoubËRegi¡\94
-fixed_»gi¡\94
-);
-
-2680 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Regi¡\94
-(
-HV®ue
-* 
-v®ue
-);
-
-2681 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Regi¡\94AtS\8f¹
-(
-HV®ue
-* 
-v®ue
-);
-
-2684 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£TempRegi¡\94
-(
-HV®ue
-* 
-v®ue
-);
-
-2687 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£
-(
-HV®ue
-* 
-v®ue
-);
-
-2688 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£AtS\8f¹
-(
-HV®ue
-* 
-v®ue
-);
-
-2691 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£OrCÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-);
-
-2692 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£OrCÚ¡ªtAtS\8f¹
-(
-HV®ue
-* 
-v®ue
-);
-
-2695 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Regi¡\94OrCÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-);
-
-2696 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Regi¡\94OrCÚ¡ªtAtS\8f¹
-(
-HV®ue
-* 
-v®ue
-);
-
-2699 
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£CÚ¡ªt
-(
-HV®ue
-* 
-v®ue
-);
-
-2703 
-v\9ctu®
-MUST_USE_RESULT
-LO³¿nd
-* 
-U£Any
-(
-HV®ue
-* 
-v®ue
-       gOVERRIDE
-;
-
-2706 
-MUST_USE_RESULT
-LUÇÎoÿ\8bd
-* 
-TempRegi¡\94
-();
-
-2707 
-MUST_USE_RESULT
-LUÇÎoÿ\8bd
-* 
-TempDoubËRegi¡\94
-();
-
-2708 
-MUST_USE_RESULT
-LO³¿nd
-* 
-FixedTemp
-(
-Regi¡\94
-»g
-);
-
-2709 
-MUST_USE_RESULT
-LO³¿nd
-* 
-FixedTemp
-(
-DoubËRegi¡\94
-»g
-);
-
-2713 
-LIn¡ruùiÚ
-* 
-Def\9ae
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-,
-
-2714 
-LUÇÎoÿ\8bd
-* 
-»suÉ
-);
-
-2715 
-LIn¡ruùiÚ
-* 
-Def\9aeAsRegi¡\94
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-);
-
-2716 
-LIn¡ruùiÚ
-* 
-Def\9aeAsSp\9eËd
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-,
-
-2717 \12
-\9adex
-);
-
-2718 
-LIn¡ruùiÚ
-* 
-Def\9aeSameAsF\9c¡
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-);
-
-2719 
-LIn¡ruùiÚ
-* 
-Def\9aeFixed
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-, 
-Regi¡\94
-»g
-);
-
-2720 
-LIn¡ruùiÚ
-* 
-Def\9aeFixedDoubË
-(
-LTem¶©eResuÉIn¡ruùiÚ
-<1>* 
-\9a¡r
-,
-
-2721 
-DoubËRegi¡\94
-»g
-);
-
-2722 
-LIn¡ruùiÚ
-* 
-AssignEnv\9cÚm\92t
-(LIn¡ruùiÚ* 
-\9a¡r
-);
-
-2723 
-LIn¡ruùiÚ
-* 
-AssignPo\9a\8brM­
-(LIn¡ruùiÚ* 
-\9a¡r
-);
-
-2725 \f
-       eCªDeÝtimize
- { 
-       gCAN_DEOPTIMIZE_EAGERLY
-, 
-       gCANNOT_DEOPTIMIZE_EAGERLY
- };
-
-2730 
-LIn¡ruùiÚ
-* 
-M¬kAsC®l
-(
-
-2731 
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-HIn¡ruùiÚ
-* 
-h\9a¡r
-,
-
-2732 
-CªDeÝtimize
-ÿn_deÝtimize
- = 
-CANNOT_DEOPTIMIZE_EAGERLY
-);
-
-2734 \1e
-Vis\99In¡ruùiÚ
-(
-HIn¡ruùiÚ
-* 
-cu¼\92t
-);
-
-2735 \1e
-AddIn¡ruùiÚ
-(
-LIn¡ruùiÚ
-* 
-\9a¡r
-, 
-HIn¡ruùiÚ
-* 
-cu¼\92t
-);
-
-2737 \1e
-DoBasicBlock
-(
-HBasicBlock
-* 
-block
-, HBasicBlock* 
-Ãxt_block
-);
-
-2738 
-LIn¡ruùiÚ
-* 
-DoShiá
-(
-Tok\92
-::
-V®ue
-, 
-HB\99wi£B\9a¬yO³¿tiÚ
-* 
-\9a¡r
-);
-
-2739 
-LIn¡ruùiÚ
-* 
-DoAr\99hm\91icD
-(
-Tok\92
-::
-V®ue
-,
-
-2740 
-HAr\99hm\91icB\9a¬yO³¿tiÚ
-* 
-\9a¡r
-);
-
-2741 
-LIn¡ruùiÚ
-* 
-DoAr\99hm\91icT
-(
-Tok\92
-::
-V®ue
-, 
-HB\9a¬yO³¿tiÚ
-* 
-\9a¡r
-);
-
-2743 
-HIn¡ruùiÚ
-* 
-       gcu¼\92t_\9a¡ruùiÚ_
-;
-
-2744 
-HBasicBlock
-* 
-       gcu¼\92t_block_
-;
-
-2745 
-HBasicBlock
-* 
-       gÃxt_block_
-;
-
-2746 
-LAÎoÿtÜ
-* 
-       g®loÿtÜ_
-;
-
-2748 
-DISALLOW_COPY_AND_ASSIGN
-(
-LChunkBu\9ed\94
-);
-
-2751 #undeà
-DECLARE_HYDROGEN_ACCESSOR
-
-
-2752 #undeà
-DECLARE_CONCRETE_INSTRUCTION
-
-
-       @macro-assembler-ppc.cc
-
-5 \ 2
-       ~<as£¹.h
->
-
-6 \ 2
-       ~<lim\99s.h
->
-
-8 \ 2
-       ~"¤c/v8.h
-"
-
-10 #ià
-V8_TARGET_ARCH_PPC
-
-
-12 \ 2
-       ~"¤c/ba£/b\99s.h
-"
-
-13 \ 2
-       ~"¤c/ba£/divisiÚ-by-cÚ¡ªt.h
-"
-
-14 \ 2
-       ~"¤c/boÙ¡¿µ\94.h
-"
-
-15 \ 2
-       ~"¤c/codeg\92.h
-"
-
-16 \ 2
-       ~"¤c/ýu-´of\9e\94.h
-"
-
-17 \ 2
-       ~"¤c/debug.h
-"
-
-18 \ 2
-       ~"¤c/isÞ©e-\9al.h
-"
-
-19 \ 2
-       ~"¤c/ruÁime/ruÁime.h
-"
-
-21 
-Çme¥aû
-       gv8
- {
-
-22 
-Çme¥aû
-       g\9a\8bº®
- {
-
-24 
-       gMaüoAs£mbËr
-::
-MaüoAs£mbËr
-(
-Isީe
-* 
-¬g_isÞ©e
-, \1e
-bufãr
-, \12
-size
-)
-
-25 : 
-As£mbËr
-(
-¬g_isÞ©e
-, 
-bufãr
-, 
-size
-),
-
-26 
-g\92\94©\9ag_¡ub_
-(
-çl£
-),
-
-27 
-has_äame_
-(
-çl£
-) {
-
-28 ià(
-isީe
-(è!ð
-NULL
-) {
-
-29 
-code_objeù_
- =
-
-30 
-HªdË
-<
-Objeù
->(
-isީe
-()->
-h\97p
-()->
-undef\9aed_v®ue
-(), isolate());
-
-35 \1e
-       gMaüoAs£mbËr
-::
-Jump
-(
-Regi¡\94
-\8frg\91
-) {
-
-36 
-mtùr
-(
-\8frg\91
-);
-
-37 
-bùr
-();
-
-41 \1e
-       gMaüoAs£mbËr
-::
-JumpToJSEÁry
-(
-Regi¡\94
-\8frg\91
-) {
-
-42 
-Move
-(
-\9d
-, 
-\8frg\91
-);
-
-43 
-Jump
-(
-\9d
-);
-
-47 \1e
-       gMaüoAs£mbËr
-::
-Jump
-(
-\9a\8d\8c_t
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-48 
-CÚd\99
-cÚd
-, 
-CRegi¡\94
-) {
-
-49 
-Lab\96
-       gsk\9d
-;
-
-51 ià(
-       gcÚd
- !ð
-b
-(
-Neg©eCÚd\99
-(
-cÚd
-), &
-sk\9d
-, 
-);
-
-53 
-DCHECK
-(
-rmode
- =ð
-R\96ocInfo
-::
-CODE_TARGET
- ||\84mod\90=ðR\96ocInfo::
-RUNTIME_ENTRY
-);
-
-55 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-\8frg\91
-, 
-rmode
-));
-
-56 
-mtùr
-(
-\9d
-);
-
-57 
-bùr
-();
-
-59 
-b\9ad
-(&
-sk\9d
-);
-
-63 \1e
-       gMaüoAs£mbËr
-::
-Jump
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
-,
-
-64 
-CRegi¡\94
-) {
-
-65 
-DCHECK
-(!
-R\96ocInfo
-::
-IsCodeT¬g\91
-(
-rmode
-));
-
-66 
-Jump
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\8frg\91
-), 
-rmode
-, 
-cÚd
-, 
-);
-
-70 \1e
-       gMaüoAs£mbËr
-::
-Jump
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-71 
-CÚd\99
-cÚd
-) {
-
-72 
-DCHECK
-(
-R\96ocInfo
-::
-IsCodeT¬g\91
-(
-rmode
-));
-
-74 
-AÎowDeã¼edHªdËD\94eã»nû
-       gembedd\9ag_¿w_add»ss
-;
-
-75 
-Jump
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-code
-.
-loÿtiÚ
-()), 
-rmode
-, 
-cÚd
-);
-
-79 \12
-       gMaüoAs£mbËr
-::
-C®lSize
-(
-Regi¡\94
-\8frg\91
-è{ \15 2 * 
-kIn¡rSize
-; }
-
-82 \1e
-       gMaüoAs£mbËr
-::
-C®l
-(
-Regi¡\94
-\8frg\91
-) {
-
-83 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-84 
-Lab\96
-       g¡¬t
-;
-
-85 
-b\9ad
-(&
-¡¬t
-);
-
-89 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-92 
-mtùr
-(
-\8frg\91
-);
-
-93 
-bù¾
-();
-
-95 
-DCHECK_EQ
-(
-C®lSize
-(
-\8frg\91
-), 
-SizeOfCodeG\92\94©edS\9aû
-(&
-¡¬t
-));
-
-99 \1e
-       gMaüoAs£mbËr
-::
-C®lJSEÁry
-(
-Regi¡\94
-\8frg\91
-) {
-
-100 
-DCHECK
-(
-\8frg\91
-.
-is
-(
-\9d
-));
-
-101 
-C®l
-(
-\8frg\91
-);
-
-105 \12
-       gMaüoAs£mbËr
-::
-C®lSize
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-106 
-CÚd\99
-cÚd
-) {
-
-107 
-O³¿nd
-       gmov_Ý\94ªd
- = O³¿nd(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\8frg\91
-), 
-rmode
-);
-
-108 \15 (2 + 
-\9a¡ruùiÚs_»qu\9ced_fÜ_mov
-(
-mov_Ý\94ªd
-)è* 
-       gkIn¡rSize
-;
-
-112 \12
-       gMaüoAs£mbËr
-::
-C®lSizeNÙP»diùabËCodeSize
-(
-Add»ss
-\8frg\91
-,
-
-113 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-114 
-CÚd\99
-cÚd
-) {
-
-115 \15 (2 + 
-       gkMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
-è* 
-       gkIn¡rSize
-;
-
-119 \1e
-       gMaüoAs£mbËr
-::
-C®l
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-120 
-CÚd\99
-cÚd
-) {
-
-121 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-122 
-DCHECK
-(
-cÚd
- =ð
-);
-
-124 #ifdeà
-DEBUG
-
-
-127 \12
-       gex³ùed_size
- = 
-C®lSize
-(
-\8frg\91
-, 
-rmode
-, 
-cÚd
-);
-
-128 
-Lab\96
-       g¡¬t
-;
-
-129 
-b\9ad
-(&
-¡¬t
-);
-
-134 
-pos\99iÚs_»cÜd\94
-()->
-Wr\99eRecÜdedPos\99iÚs
-();
-
-142 
-mov
-(
-\9d
-, 
-O³¿nd
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\8frg\91
-), 
-rmode
-));
-
-143 
-mtùr
-(
-\9d
-);
-
-144 
-bù¾
-();
-
-146 
-DCHECK_EQ
-(
-ex³ùed_size
-, 
-SizeOfCodeG\92\94©edS\9aû
-(&
-¡¬t
-));
-
-150 \12
-       gMaüoAs£mbËr
-::
-C®lSize
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-151 
-Ty³F\93dbackId
-a¡_id
-, 
-CÚd\99
-cÚd
-) {
-
-152 
-AÎowDeã¼edHªdËD\94eã»nû
-       gus\9ag_¿w_add»ss
-;
-
-153 \15 
-C®lSize
-(
\9a\8b½»t_ÿ¡
-<
-Add»ss
->(
-code
-.
-loÿtiÚ
-()), 
-rmode
-, 
-cÚd
-);
-
-157 \1e
-       gMaüoAs£mbËr
-::
-C®l
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-158 
-Ty³F\93dbackId
-a¡_id
-, 
-CÚd\99
-cÚd
-) {
-
-159 
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-160 
-DCHECK
-(
-R\96ocInfo
-::
-IsCodeT¬g\91
-(
-rmode
-));
-
-162 #ifdeà
-DEBUG
-
-
-165 \12
-       gex³ùed_size
- = 
-C®lSize
-(
-code
-, 
-rmode
-, 
-a¡_id
-, 
-cÚd
-);
-
-166 
-Lab\96
-       g¡¬t
-;
-
-167 
-b\9ad
-(&
-¡¬t
-);
-
-170 ià(
-       grmode
- =ð
-R\96ocInfo
-::
-CODE_TARGET
- && !
-a¡_id
-.
-IsNÚe
-()) {
-
-171 
-S\91RecÜdedA¡Id
-(
-a¡_id
-);
-
-172 
-       grmode
- = 
-R\96ocInfo
-::
-CODE_TARGET_WITH_ID
-;
-
-174 
-AÎowDeã¼edHªdËD\94eã»nû
-       gus\9ag_¿w_add»ss
-;
-
-175 
-C®l
-(
\9a\8b½»t_ÿ¡
-<
-Add»ss
->(
-code
-.
-loÿtiÚ
-()), 
-rmode
-, 
-cÚd
-);
-
-176 
-DCHECK_EQ
-(
-ex³ùed_size
-, 
-SizeOfCodeG\92\94©edS\9aû
-(&
-¡¬t
-));
-
-180 \1e
-       gMaüoAs£mbËr
-::
-R\91
-(
-CÚd\99
-cÚd
-) {
-
-181 
-DCHECK
-(
-cÚd
- =ð
-);
-
-182 
-bÌ
-();
-
-186 \1e
-       gMaüoAs£mbËr
-::
-DrÝ
-(\12
-couÁ
-, 
-CÚd\99
-cÚd
-) {
-
-187 
-DCHECK
-(
-cÚd
- =ð
-);
-
-188 ià(
-       gcouÁ
- > 0) {
-
-189 
-Add
-(
-, sp, 
-couÁ
- * 
-kPo\9a\8brSize
-, 
-r0
-);
-
-194 \1e
-       gMaüoAs£mbËr
-::
-R\91
-(\12
-drÝ
-, 
-CÚd\99
-cÚd
-) {
-
-195 
-DrÝ
-(
-drÝ
-, 
-cÚd
-);
-
-196 
-R\91
-(
-cÚd
-);
-
-200 \1e
-       gMaüoAs£mbËr
-::
-C®l
-(
-Lab\96
-* 
-\8frg\91
-è{ 
-b
-Ѭg\91
-S\91LK
-); }
-
-203 \1e
-       gMaüoAs£mbËr
-::
-Push
-(
-HªdË
-<
-Objeù
-> 
-hªdË
-) {
-
-204 
-mov
-(
-r0
-, 
-O³¿nd
-(
-hªdË
-));
-
-205 
-push
-(
-r0
-);
-
-209 \1e
-       gMaüoAs£mbËr
-::
-Move
-(
-Regi¡\94
-d¡
-, 
-HªdË
-<
-Objeù
-> 
-v®ue
-) {
-
-210 
-AÎowDeã¼edHªdËD\94eã»nû
-       gsmi_check
-;
-
-211 ià(
-       gv®ue
-->
-IsSmi
-()) {
-
-212 
-LßdSmiL\99\94®
-(
-d¡
-, 
\9a\8b½»t_ÿ¡
-<
-Smi
-*>(*
-v®ue
-));
-
-214 
-DCHECK
-(
-v®ue
-->
-IsH\97pObjeù
-());
-
-215 ià(
-isީe
-()->
-h\97p
-()->
-InNewS·û
-(*
-v®ue
-)) {
-
-216 
-       gHªdË
-<
-       gC\96l
-> 
-       gûÎ
- = 
-isީe
-()->
-çùÜy
-()->
-NewC\96l
-(
-v®ue
-);
-
-217 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-ûÎ
-));
-
-218 
-LßdP
-(
-d¡
-, 
-F\9bldMemO³¿nd
-(d¡, 
-C\96l
-::
-kV®ueOff£t
-));
-
-220 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
-));
-
-226 \1e
-       gMaüoAs£mbËr
-::
-Move
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-CÚd\99
-cÚd
-) {
-
-227 
-DCHECK
-(
-cÚd
- =ð
-);
-
-228 ià(!
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-229 
-mr
-(
-d¡
-, 
-¤c
-);
-
-234 \1e
-       gMaüoAs£mbËr
-::
-Move
-(
-DoubËRegi¡\94
-d¡
-, DoubËRegi¡\94 
-¤c
-) {
-
-235 ià(!
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-236 
-fmr
-(
-d¡
-, 
-¤c
-);
-
-241 \1e
-       gMaüoAs£mbËr
-::
-MuÉiPush
-(
-RegLi¡
-»gs
-) {
-
-242 
-\9at16_t
-num_to_push
- = 
-Numb\94OfB\99sS\91
-(
-»gs
-);
-
-243 
-\9at16_t
-       g¡ack_off£t
- = 
-num_to_push
- * 
-kPo\9a\8brSize
-;
-
-245 
-subi
-(
-, sp, 
-O³¿nd
-(
-¡ack_off£t
-));
-
-246 \ f
-\9at16_t
-       gi
- = 
-kNumRegi¡\94s
- - 1; i >= 0; i--) {
-
-247 ià((
-       g»gs
- & (1 << 
-       gi
-)) != 0) {
-
-248 
-¡ack_off£t
- -ð
-kPo\9a\8brSize
-;
-
-249 
-StÜeP
-(
-ToRegi¡\94
-(
-i
-), 
-MemO³¿nd
-(
-, 
-¡ack_off£t
-));
-
-255 \1e
-       gMaüoAs£mbËr
-::
-MuÉiPÝ
-(
-RegLi¡
-»gs
-) {
-
-256 
-\9at16_t
-¡ack_off£t
- = 0;
-
-258 \ f
-\9at16_t
-       gi
- = 0; i < 
-       gkNumRegi¡\94s
-; i++) {
-
-259 ià((
-       g»gs
- & (1 << 
-       gi
-)) != 0) {
-
-260 
-LßdP
-(
-ToRegi¡\94
-(
-i
-), 
-MemO³¿nd
-(
-, 
-¡ack_off£t
-));
-
-261 
-       g¡ack_off£t
- +ð
-kPo\9a\8brSize
-;
-
-264 
-addi
-(
-, sp, 
-O³¿nd
-(
-¡ack_off£t
-));
-
-268 \1e
-       gMaüoAs£mbËr
-::
-LßdRoÙ
-(
-Regi¡\94
-de¡\9a©iÚ
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-,
-
-269 
-CÚd\99
-cÚd
-) {
-
-270 
-DCHECK
-(
-cÚd
- =ð
-);
-
-271 
-LßdP
-(
-de¡\9a©iÚ
-, 
-MemO³¿nd
-(
-kRoÙRegi¡\94
-, 
-\9adex
- << 
-kPo\9a\8brSizeLog2
-), 
-r0
-);
-
-275 \1e
-       gMaüoAs£mbËr
-::
-StÜeRoÙ
-(
-Regi¡\94
-sourû
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-,
-
-276 
-CÚd\99
-cÚd
-) {
-
-277 
-DCHECK
-(
-cÚd
- =ð
-);
-
-278 
-StÜeP
-(
-sourû
-, 
-MemO³¿nd
-(
-kRoÙRegi¡\94
-, 
-\9adex
- << 
-kPo\9a\8brSizeLog2
-), 
-r0
-);
-
-282 \1e
-       gMaüoAs£mbËr
-::
-InNewS·û
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-,
-
-283 
-CÚd\99
-cÚd
-, 
-Lab\96
-* 
-b¿nch
-) {
-
-285 
-DCHECK
-(
-cÚd
- =ð
-eq
- || cÚd =ð
-);
-
-286 
-mov
-(
-r0
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-Ãw_¥aû_mask
-(
-isީe
-())));
-
-287 
-ªd_
-(
-sü©ch
-, 
-objeù
-, 
-r0
-);
-
-288 
-mov
-(
-r0
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-Ãw_¥aû_¡¬t
-(
-isީe
-())));
-
-289 
-cmp
-(
-sü©ch
-, 
-r0
-);
-
-290 
-b
-(
-cÚd
-, 
-b¿nch
-);
-
-294 \1e
-       gMaüoAs£mbËr
-::
-RecÜdWr\99eF\9bld
-(
-
-295 
-Regi¡\94
-objeù
-, \12
-off£t
-, Regi¡\94 
-v®ue
-, Regi¡\94 
-d¡
-,
-
-296 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-§ve_å
-,
-
-297 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
-, 
-SmiCheck
-smi_check
-,
-
-298 
-Po\9a\8brsToH\94eCheck
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
-) {
-
-301 
-Lab\96
-       gdÚe
-;
-
-304 ià(
-       gsmi_check
- =ð
-INLINE_SMI_CHECK
-) {
-
-305 
-JumpIfSmi
-(
-v®ue
-, &
-dÚe
-);
-
-310 
-DCHECK
-(
-IsAligÃd
-(
-off£t
-, 
-kPo\9a\8brSize
-));
-
-312 
-Add
-(
-d¡
-, 
-objeù
-, 
-off£t
- - 
-kH\97pObjeùTag
-, 
-r0
-);
-
-313 ià(
-em\99_debug_code
-()) {
-
-314 
-Lab\96
-       gok
-;
-
-315 
-ªdi
-(
-r0
-, 
-d¡
-, 
-O³¿nd
-((1 << 
-kPo\9a\8brSizeLog2
-) - 1));
-
-316 
-beq
-(&
-ok
-, 
-ü0
-);
-
-317 
-¡Ý
-("Unaligned cell in write barrier");
-
-318 
-b\9ad
-(&
-ok
-);
-
-321 
-RecÜdWr\99e
-(
-objeù
-, 
-d¡
-, 
-v®ue
-, 
-Ì_¡©us
-, 
-§ve_å
-, 
-»memb\94ed_£t_aùiÚ
-,
-
-322 
-OMIT_SMI_CHECK
-, 
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
-);
-
-324 
-b\9ad
-(&
-dÚe
-);
-
-328 ià(
-em\99_debug_code
-()) {
-
-329 
-mov
-(
-v®ue
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 4)));
-
-330 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 8)));
-
-337 \1e
-       gMaüoAs£mbËr
-::
-RecÜdWr\99eFÜM­
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-m­
-,
-
-338 
-Regi¡\94
-d¡
-,
-
-339 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-,
-
-340 
-SaveFPRegsMode
-å_mode
-) {
-
-341 ià(
-em\99_debug_code
-()) {
-
-342 
-LßdP
-(
-d¡
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-343 
-Cmpi
-(
-d¡
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-m\91a_m­
-()), 
-r0
-);
-
-344 
-Check
-(
-eq
-, 
-kWrÚgAdd»ssOrV®uePas£dToRecÜdWr\99e
-);
-
-347 ià(!
-       gFLAG_\9aüem\92\8fl_m¬k\9ag
-) {
-
-351 ià(
-em\99_debug_code
-()) {
-
-352 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-353 
-cmp
-(
-\9d
-, 
-m­
-);
-
-354 
-Check
-(
-eq
-, 
-kWrÚgAdd»ssOrV®uePas£dToRecÜdWr\99e
-);
-
-357 
-Lab\96
-       gdÚe
-;
-
-363 
-CheckPageFÏg
-(
-m­
-,
-
-364 
-m­
-,
-
-365 
-MemÜyChunk
-::
-kPo\9a\8brsToH\94eA»IÁ\94\9agMask
-, 
-eq
-, &
-dÚe
-);
-
-367 
-addi
-(
-d¡
-, 
-objeù
-, 
-O³¿nd
-(
-H\97pObjeù
-::
-kM­Off£t
- - 
-kH\97pObjeùTag
-));
-
-368 ià(
-em\99_debug_code
-()) {
-
-369 
-Lab\96
-       gok
-;
-
-370 
-ªdi
-(
-r0
-, 
-d¡
-, 
-O³¿nd
-((1 << 
-kPo\9a\8brSizeLog2
-) - 1));
-
-371 
-beq
-(&
-ok
-, 
-ü0
-);
-
-372 
-¡Ý
-("Unaligned cell in write barrier");
-
-373 
-b\9ad
-(&
-ok
-);
-
-377 ià(
-       gÌ_¡©us
- =ð
-kLRHasNÙB\93nSaved
-) {
-
-378 
-mær
-(
-r0
-);
-
-379 
-push
-(
-r0
-);
-
-381 
-RecÜdWr\99eStub
-¡ub
-(
-isީe
-(), 
-objeù
-, 
-m­
-, 
-d¡
-, 
-OMIT_REMEMBERED_SET
-,
-
-382 
-å_mode
-);
-
-383 
-C®lStub
-(&
-¡ub
-);
-
-384 ià(
-       gÌ_¡©us
- =ð
-kLRHasNÙB\93nSaved
-) {
-
-385 
-pÝ
-(
-r0
-);
-
-386 
-m\8er
-(
-r0
-);
-
-389 
-b\9ad
-(&
-dÚe
-);
-
-392 
-isީe
-()->
-couÁ\94s
-()->
-wr\99e_b¬r\9brs_¡©ic
-()->
-Inüem\92t
-();
-
-393 
-Inüem\92tCouÁ\94
-(
-isީe
-()->
-couÁ\94s
-()->
-wr\99e_b¬r\9brs_dyÇmic
-(), 1, 
-\9d
-, 
-d¡
-);
-
-397 ià(
-em\99_debug_code
-()) {
-
-398 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 12)));
-
-399 
-mov
-(
-m­
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 16)));
-
-407 \1e
-       gMaüoAs£mbËr
-::
-RecÜdWr\99e
-(
-
-408 
-Regi¡\94
-objeù
-, Regi¡\94 
-add»ss
-, Regi¡\94 
-v®ue
-,
-
-409 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-å_mode
-,
-
-410 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
-, 
-SmiCheck
-smi_check
-,
-
-411 
-Po\9a\8brsToH\94eCheck
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
-) {
-
-412 
-DCHECK
-(!
-objeù
-.
-is
-(
-v®ue
-));
-
-413 ià(
-em\99_debug_code
-()) {
-
-414 
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-add»ss
-));
-
-415 
-cmp
-(
-r0
-, 
-v®ue
-);
-
-416 
-Check
-(
-eq
-, 
-kWrÚgAdd»ssOrV®uePas£dToRecÜdWr\99e
-);
-
-419 ià(
-       g»memb\94ed_£t_aùiÚ
- =ð
-OMIT_REMEMBERED_SET
- &&
-
-420 !
-FLAG_\9aüem\92\8fl_m¬k\9ag
-) {
-
-426 
-Lab\96
-       gdÚe
-;
-
-428 ià(
-       gsmi_check
- =ð
-INLINE_SMI_CHECK
-) {
-
-429 
-JumpIfSmi
-(
-v®ue
-, &
-dÚe
-);
-
-432 ià(
-       gpo\9a\8brs_to_h\94e_check_fÜ_v®ue
- !ð
-kPo\9a\8brsToH\94eA»AlwaysIÁ\94\9ag
-) {
-
-433 
-CheckPageFÏg
-(
-v®ue
-,
-
-434 
-v®ue
-,
-
-435 
-MemÜyChunk
-::
-kPo\9a\8brsToH\94eA»IÁ\94\9agMask
-, 
-eq
-, &
-dÚe
-);
-
-437 
-CheckPageFÏg
-(
-objeù
-,
-
-438 
-v®ue
-,
-
-439 
-MemÜyChunk
-::
-kPo\9a\8brsFromH\94eA»IÁ\94\9agMask
-, 
-eq
-, &
-dÚe
-);
-
-442 ià(
-       gÌ_¡©us
- =ð
-kLRHasNÙB\93nSaved
-) {
-
-443 
-mær
-(
-r0
-);
-
-444 
-push
-(
-r0
-);
-
-446 
-RecÜdWr\99eStub
-¡ub
-(
-isީe
-(), 
-objeù
-, 
-v®ue
-, 
-add»ss
-, 
-»memb\94ed_£t_aùiÚ
-,
-
-447 
-å_mode
-);
-
-448 
-C®lStub
-(&
-¡ub
-);
-
-449 ià(
-       gÌ_¡©us
- =ð
-kLRHasNÙB\93nSaved
-) {
-
-450 
-pÝ
-(
-r0
-);
-
-451 
-m\8er
-(
-r0
-);
-
-454 
-b\9ad
-(&
-dÚe
-);
-
-457 
-isީe
-()->
-couÁ\94s
-()->
-wr\99e_b¬r\9brs_¡©ic
-()->
-Inüem\92t
-();
-
-458 
-Inüem\92tCouÁ\94
-(
-isީe
-()->
-couÁ\94s
-()->
-wr\99e_b¬r\9brs_dyÇmic
-(), 1, 
-\9d
-,
-
-459 
-v®ue
-);
-
-463 ià(
-em\99_debug_code
-()) {
-
-464 
-mov
-(
-add»ss
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 12)));
-
-465 
-mov
-(
-v®ue
-, 
-O³¿nd
-(
-b\99_ÿ¡
-<
-\9a\8d\8c_t
->(
-kZ­V®ue
- + 16)));
-
-470 \1e
-       gMaüoAs£mbËr
-::
-Rememb\94edS\91H\96³r
-(
-Regi¡\94
-objeù
-,
-
-471 
-Regi¡\94
-add»ss
-, Regi¡\94 
-sü©ch
-,
-
-472 
-SaveFPRegsMode
-å_mode
-,
-
-473 
-Rememb\94edS\91F\9a®AùiÚ
-ªd_th\92
-) {
-
-474 
-Lab\96
-       gdÚe
-;
-
-475 ià(
-em\99_debug_code
-()) {
-
-476 
-Lab\96
-       gok
-;
-
-477 
-JumpIfNÙInNewS·û
-(
-objeù
-, 
-sü©ch
-, &
-ok
-);
-
-478 
-¡Ý
-("Remembered set\85ointer is in\82ew space");
-
-479 
-b\9ad
-(&
-ok
-);
-
-482 
-Ex\8bº®Reã»nû
-       g¡Üe_bufãr
- =
-
-483 
-Ex\8bº®Reã»nû
-::
-¡Üe_bufãr_tÝ
-(
-isީe
-());
-
-484 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-¡Üe_bufãr
-));
-
-485 
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-\9d
-));
-
-487 
-StÜeP
-(
-add»ss
-, 
-MemO³¿nd
-(
-sü©ch
-));
-
-488 
-addi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-490 
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-\9d
-));
-
-493 
-mov
-(
-r0
-, 
-O³¿nd
-(
-StÜeBufãr
-::
-kStÜeBufãrOv\94æowB\99
-));
-
-494 
-ªd_
-(
-r0
-, 
-sü©ch
-,\840, 
-S\91RC
-);
-
-496 ià(
-       gªd_th\92
- =ð
-kF®lThroughAtEnd
-) {
-
-497 
-beq
-(&
-dÚe
-, 
-ü0
-);
-
-499 
-DCHECK
-(
-ªd_th\92
- =ð
-kR\91uºAtEnd
-);
-
-500 
-beq
-(&
-dÚe
-, 
-ü0
-);
-
-502 
-mær
-(
-r0
-);
-
-503 
-push
-(
-r0
-);
-
-504 
-StÜeBufãrOv\94æowStub
-¡Üe_bufãr_ov\94æow
-(
-isީe
-(), 
-å_mode
-);
-
-505 
-C®lStub
-(&
-¡Üe_bufãr_ov\94æow
-);
-
-506 
-pÝ
-(
-r0
-);
-
-507 
-m\8er
-(
-r0
-);
-
-508 
-b\9ad
-(&
-dÚe
-);
-
-509 ià(
-       gªd_th\92
- =ð
-kR\91uºAtEnd
-) {
-
-510 
-R\91
-();
-
-515 \1e
-       gMaüoAs£mbËr
-::
-PushFixedF¿me
-(
-Regi¡\94
-m¬k\94_»g
-) {
-
-516 
-mær
-(
-r0
-);
-
-517 #ià
-V8_OOL_CONSTANT_POOL
-
-
-518 ià(
-       gm¬k\94_»g
-.
-is_v®id
-()) {
-
-519 
-Push
-(
-r0
-, 
-, 
-kCÚ¡ªtPoÞRegi¡\94
-, 
-, 
-m¬k\94_»g
-);
-
-521 
-Push
-(
-r0
-, 
-, 
-kCÚ¡ªtPoÞRegi¡\94
-, 
-);
-
-524 ià(
-       gm¬k\94_»g
-.
-is_v®id
-()) {
-
-525 
-Push
-(
-r0
-, 
-, 
-, 
-m¬k\94_»g
-);
-
-527 
-Push
-(
-r0
-, 
-, 
-);
-
-533 \1e
-       gMaüoAs£mbËr
-::
-PÝFixedF¿me
-(
-Regi¡\94
-m¬k\94_»g
-) {
-
-534 #ià
-V8_OOL_CONSTANT_POOL
-
-
-535 ià(
-m¬k\94_»g
-.
-is_v®id
-()) {
-
-536 
-PÝ
-(
-r0
-, 
-, 
-kCÚ¡ªtPoÞRegi¡\94
-, 
-, 
-m¬k\94_»g
-);
-
-538 
-PÝ
-(
-r0
-, 
-, 
-kCÚ¡ªtPoÞRegi¡\94
-, 
-);
-
-541 ià(
-       gm¬k\94_»g
-.
-is_v®id
-()) {
-
-542 
-PÝ
-(
-r0
-, 
-, 
-, 
-m¬k\94_»g
-);
-
-544 
-PÝ
-(
-r0
-, 
-, 
-);
-
-547 
-m\8er
-(
-r0
-);
-
-552 \1e
-       gMaüoAs£mbËr
-::
-PushSaãpo\9atRegi¡\94s
-() {
-
-555 cڡ \12
-num_un§ved
- = 
-kNumSaãpo\9atRegi¡\94s
- - 
-kNumSaãpo\9atSavedRegi¡\94s
-;
-
-556 
-DCHECK
-(
-num_un§ved
- >= 0);
-
-557 ià(
-       gnum_un§ved
- > 0) {
-
-558 
-subi
-(
-, sp, 
-O³¿nd
-(
-num_un§ved
- * 
-kPo\9a\8brSize
-));
-
-560 
-MuÉiPush
-(
-kSaãpo\9atSavedRegi¡\94s
-);
-
-564 \1e
-       gMaüoAs£mbËr
-::
-PÝSaãpo\9atRegi¡\94s
-() {
-
-565 cڡ \12
-num_un§ved
- = 
-kNumSaãpo\9atRegi¡\94s
- - 
-kNumSaãpo\9atSavedRegi¡\94s
-;
-
-566 
-MuÉiPÝ
-(
-kSaãpo\9atSavedRegi¡\94s
-);
-
-567 ià(
-       gnum_un§ved
- > 0) {
-
-568 
-addi
-(
-, sp, 
-O³¿nd
-(
-num_un§ved
- * 
-kPo\9a\8brSize
-));
-
-573 \1e
-       gMaüoAs£mbËr
-::
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-¤c
-, Regi¡\94 
-d¡
-) {
-
-574 
-StÜeP
-(
-¤c
-, 
-Saãpo\9atRegi¡\94SlÙ
-(
-d¡
-));
-
-578 \1e
-       gMaüoAs£mbËr
-::
-LßdFromSaãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-579 
-LßdP
-(
-d¡
-, 
-Saãpo\9atRegi¡\94SlÙ
-(
-¤c
-));
-
-583 \12
-       gMaüoAs£mbËr
-::
-Saãpo\9atRegi¡\94S\8fckIndex
-(\12
-»g_code
-) {
-
-586 
-RegLi¡
-»gs
- = 
-kSaãpo\9atSavedRegi¡\94s
-;
-
-587 \12
-       g\9adex
- = 0;
-
-589 
-DCHECK
-(
-»g_code
- >ð0 &&\84eg_cod\90
-kNumRegi¡\94s
-);
-
-591 \ f
-\9at16_t
-       gi
- = 0; i < 
-       g»g_code
-; i++) {
-
-592 ià((
-       g»gs
- & (1 << 
-       gi
-)) != 0) {
-
-593 
-\9adex
-++;
-
-597 \15 
-       g\9adex
-;
-
-601 
-MemO³¿nd
-       gMaüoAs£mbËr
-::
-Saãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-»g
-) {
-
-602 \15 
-MemO³¿nd
-(
-, 
-Saãpo\9atRegi¡\94S\8fckIndex
-(
-»g
-.
-code
-()è* 
-kPo\9a\8brSize
-);
-
-606 
-MemO³¿nd
-       gMaüoAs£mbËr
-::
-Saãpo\9atRegi¡\94sAndDoubËsSlÙ
-(
-Regi¡\94
-»g
-) {
-
-608 \12
-doubËs_size
- = 
-DoubËRegi¡\94
-::
-NumAÎoÿ\8fbËRegi¡\94s
-(è* 
-kDoubËSize
-;
-
-609 \12
-       g»gi¡\94_off£t
- = 
-Saãpo\9atRegi¡\94S\8fckIndex
-(
-»g
-.
-code
-()è* 
-kPo\9a\8brSize
-;
-
-610 \15 
-MemO³¿nd
-(
-, 
-doubËs_size
- + 
-»gi¡\94_off£t
-);
-
-614 \1e
-       gMaüoAs£mbËr
-::
-CªÚiÿlizeNaN
-(cڡ 
-DoubËRegi¡\94
-d¡
-,
-
-615 cڡ 
-DoubËRegi¡\94
-¤c
-) {
-
-616 
-Lab\96
-       gdÚe
-;
-
-619 
-fcmpu
-(
-¤c
-, src);
-
-621 ià(
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-622 
-bÜd\94ed
-(&
-dÚe
-);
-
-624 
-Lab\96
-       gis_Çn
-;
-
-625 
-bunÜd\94ed
-(&
-is_Çn
-);
-
-626 
-fmr
-(
-d¡
-, 
-¤c
-);
-
-627 
-b
-(&
-dÚe
-);
-
-628 
-b\9ad
-(&
-is_Çn
-);
-
-632 \b
-       gÇn_v®ue
- = 
-FixedDoubËA¼ay
-::
-ÿnÚiÿl_nÙ_the_hÞe_Çn_as_doubË
-();
-
-633 
-LßdDoubËL\99\94®
-(
-d¡
-, 
-Çn_v®ue
-, 
-r0
-);
-
-635 
-b\9ad
-(&
-dÚe
-);
-
-639 \1e
-       gMaüoAs£mbËr
-::
-CÚv\94tIÁToDoubË
-(
-Regi¡\94
-¤c
-,
-
-640 
-DoubËRegi¡\94
-doubË_d¡
-) {
-
-641 
-MovIÁToDoubË
-(
-doubË_d¡
-, 
-¤c
-, 
-r0
-);
-
-642 
-fcfid
-(
-doubË_d¡
-, double_dst);
-
-646 \1e
-       gMaüoAs£mbËr
-::
-CÚv\94tUnsigÃdIÁToDoubË
-(
-Regi¡\94
-¤c
-,
-
-647 
-DoubËRegi¡\94
-doubË_d¡
-) {
-
-648 
-MovUnsigÃdIÁToDoubË
-(
-doubË_d¡
-, 
-¤c
-, 
-r0
-);
-
-649 
-fcfid
-(
-doubË_d¡
-, double_dst);
-
-653 \1e
-       gMaüoAs£mbËr
-::
-CÚv\94tIÁToFlßt
-(cڡ 
-DoubËRegi¡\94
-d¡
-,
-
-654 cڡ 
-Regi¡\94
-¤c
-,
-
-655 cڡ 
-Regi¡\94
-\9at_sü©ch
-) {
-
-656 
-MovIÁToDoubË
-(
-d¡
-, 
-¤c
-, 
-\9at_sü©ch
-);
-
-657 
-fcfid
-(
-d¡
-, dst);
-
-658 
-ä¥
-(
-d¡
-, dst);
-
-662 \1e
-       gMaüoAs£mbËr
-::
-CÚv\94tDoubËToIÁ64
-(cڡ 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-663 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-664 cڡ 
-Regi¡\94
-d¡_hi
-,
-
-666 cڡ 
-Regi¡\94
-d¡
-,
-
-667 cڡ 
-DoubËRegi¡\94
-doubË_d¡
-,
-
-668 
-FPRound\9agMode
-round\9ag_mode
-) {
-
-669 ià(
-       ground\9ag_mode
- =ð
-kRoundToZ\94o
-) {
-
-670 
-fùidz
-(
-doubË_d¡
-, 
-doubË_\9aput
-);
-
-672 
-S\91Round\9agMode
-(
-round\9ag_mode
-);
-
-673 
-fùid
-(
-doubË_d¡
-, 
-doubË_\9aput
-);
-
-674 
-Re£tRound\9agMode
-();
-
-677 
-MovDoubËToIÁ64
-(
-
-678 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-679 
-d¡_hi
-,
-
-681 
-d¡
-, 
-doubË_d¡
-);
-
-685 #ià
-V8_OOL_CONSTANT_POOL
-
-
-686 \1e
-       gMaüoAs£mbËr
-::
-LßdCÚ¡ªtPoÞPo\9a\8brRegi¡\94
-(
-
-687 
-CodeObjeùAcûssM\91hod
-acûss_m\91hod
-, \12
-\9d_code_\92\8cy_d\96\8f
-) {
-
-688 
-Regi¡\94
-       gba£
-;
-
-689 \12
-       gcÚ¡ªt_poÞ_off£t
- = 
-Code
-::
-kCÚ¡ªtPoÞOff£t
- - Code::
-kH\97d\94Size
-;
-
-690 ià(
-       gacûss_m\91hod
- =ð
-CAN_USE_IP
-) {
-
-691 
-ba£
- = 
-\9d
-;
-
-692 
-       gcÚ¡ªt_poÞ_off£t
- +ð
-\9d_code_\92\8cy_d\96\8f
-;
-
-694 
-DCHECK
-(
-acûss_m\91hod
- =ð
-CONSTRUCT_INTERNAL_REFERENCE
-);
-
-695 
-       gba£
- = 
-kCÚ¡ªtPoÞRegi¡\94
-;
-
-696 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-this
-);
-
-700 
-Ensu»S·ûFÜ
-(
-kMovIn¡ruùiÚsNoCÚ¡ªtPoÞ
- * 
-kIn¡rSize
-);
-
-702 
-u\9a\8d\8c_t
-       gcode_¡¬t
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t>(
-pc_
-è- 
-pc_off£t
-();
-
-703 
-mov
-(
-ba£
-, 
-O³¿nd
-(
-code_¡¬t
-, 
-R\96ocInfo
-::
-INTERNAL_REFERENCE
-));
-
-705 
-LßdP
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-MemO³¿nd
-(
-ba£
-, 
-cÚ¡ªt_poÞ_off£t
-));
-
-710 \1e
-       gMaüoAs£mbËr
-::
-StubPrÞogue
-(\12
-´Þogue_off£t
-) {
-
-711 
-LßdSmiL\99\94®
-(
-r11
-, 
-Smi
-::
-FromIÁ
-(
-S\8fckF¿me
-::
-STUB
-));
-
-712 
-PushFixedF¿me
-(
-r11
-);
-
-714 
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-715 #ià
-V8_OOL_CONSTANT_POOL
-
-
-717 
-LßdCÚ¡ªtPoÞPo\9a\8brRegi¡\94
-(
-CAN_USE_IP
-, -
-´Þogue_off£t
-);
-
-718 
-£t_oÞ_cÚ¡ªt_poÞ_ava\9eabË
-(
-\8cue
-);
-
-723 \1e
-       gMaüoAs£mbËr
-::
-PrÞogue
-(
-boÞ
-code_´e_ag\9ag
-, \12
-´Þogue_off£t
-) {
-
-725 
-P»diùabËCodeSizeScÝe
-´ediùibË_code_size_scÝe
-(
-
-726 
-this
-, 
-kNoCodeAgeSequ\92ûL\92gth
-);
-
-727 
-       gAs£mbËr
-::
-BlockT¿mpÞ\9aePoÞScÝe
-block_\8campÞ\9ae_poÞ
-(
-this
-);
-
-730 ià(
-       gcode_´e_ag\9ag
-) {
-
-733 
-Code
-* 
-       g¡ub
- = Code::
-G\91P»AgedCodeAgeStub
-(
-isީe
-());
-
-734 
-\9a\8d\8c_t
-       g\8frg\91
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-¡ub
-->
-\9a¡ruùiÚ_¡¬t
-());
-
-736 
-nÝ
-();
-
-737 
-mov
-(
-r3
-, 
-O³¿nd
-(
-\8frg\91
-));
-
-738 
-Jump
-(
-r3
-);
-
-739 \ f\12
-       gi
- = 0; i < 
-       gkCodeAg\9agSequ\92ûNÝs
-; i++) {
-
-740 
-nÝ
-();
-
-744 
-PushFixedF¿me
-(
-r4
-);
-
-746 
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-747 \ f\12
-       gi
- = 0; i < 
-       gkNoCodeAgeSequ\92ûNÝs
-; i++) {
-
-748 
-nÝ
-();
-
-752 #ià
-V8_OOL_CONSTANT_POOL
-
-
-754 
-LßdCÚ¡ªtPoÞPo\9a\8brRegi¡\94
-(
-CAN_USE_IP
-, -
-´Þogue_off£t
-);
-
-755 
-£t_oÞ_cÚ¡ªt_poÞ_ava\9eabË
-(
-\8cue
-);
-
-760 \1e
-       gMaüoAs£mbËr
-::
-EÁ\94F¿me
-(
-S\8fckF¿me
-::
-Ty³
-ty³
-,
-
-761 
-boÞ
-lßd_cÚ¡ªt_poÞ_po\9a\8br_»g
-) {
-
-762 ià(
-       gFLAG_\92abË_oÞ_cÚ¡ªt_poÞ
- && 
-       glßd_cÚ¡ªt_poÞ_po\9a\8br_»g
-) {
-
-763 
-PushFixedF¿me
-();
-
-764 #ià
-V8_OOL_CONSTANT_POOL
-
-
-766 
-LßdCÚ¡ªtPoÞPo\9a\8brRegi¡\94
-(
-CONSTRUCT_INTERNAL_REFERENCE
-);
-
-768 
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-ty³
-));
-
-769 
-push
-(
-\9d
-);
-
-771 
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-ty³
-));
-
-772 
-PushFixedF¿me
-(
-\9d
-);
-
-775 
-addi
-(
-, 
-, 
-O³¿nd
-(
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kFixedF¿meSizeFromFp
-));
-
-777 
-mov
-(
-r0
-, 
-O³¿nd
-(
-CodeObjeù
-()));
-
-778 
-push
-(
-r0
-);
-
-782 \12
-       gMaüoAs£mbËr
-::
-L\97veF¿me
-(
-S\8fckF¿me
-::
-Ty³
-ty³
-, \12
-¡ack_adju¡m\92t
-) {
-
-783 #ià
-V8_OOL_CONSTANT_POOL
-
-
-784 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-this
-);
-
-792 \12
-       gäame_\92ds
-;
-
-793 
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrPCOff£t
-));
-
-794 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-));
-
-795 #ià
-V8_OOL_CONSTANT_POOL
-
-
-796 cڡ \12
-       gex\99Off£t
- = 
-Ex\99F¿meCÚ¡ªts
-::
-kCÚ¡ªtPoÞOff£t
-;
-
-797 cڡ \12
-       g¡ªd¬dOff£t
- = 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ¡ªtPoÞOff£t
-;
-
-798 cڡ \12
-       goff£t
- = ((
-ty³
- =ð
-S\8fckF¿me
-::
-EXIT
-è? 
-ex\99Off£t
- : 
-¡ªd¬dOff£t
-);
-
-799 
-LßdP
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-MemO³¿nd
-(
-, 
-off£t
-));
-
-801 
-m\8er
-(
-r0
-);
-
-802 
-       gäame_\92ds
- = 
-pc_off£t
-();
-
-803 
-Add
-(
-, 
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kC®ËrSPOff£t
- + 
-¡ack_adju¡m\92t
-, 
-r0
-);
-
-804 
-mr
-(
-, 
-\9d
-);
-
-805 \15 
-       gäame_\92ds
-;
-
-825 \1e
-       gMaüoAs£mbËr
-::
-EÁ\94Ex\99F¿me
-(
-boÞ
-§ve_doubËs
-, \12
-¡ack_¥aû
-) {
-
-827 
-DCHECK_EQ
-(2 * 
-kPo\9a\8brSize
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kC®ËrSPDi¥Ïûm\92t
-);
-
-828 
-DCHECK_EQ
-(1 * 
-kPo\9a\8brSize
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kC®ËrPCOff£t
-);
-
-829 
-DCHECK_EQ
-(0 * 
-kPo\9a\8brSize
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kC®ËrFPOff£t
-);
-
-830 
-DCHECK
-(
-¡ack_¥aû
- > 0);
-
-837 
-mær
-(
-r0
-);
-
-838 
-Push
-(
-r0
-, 
-);
-
-839 
-mr
-(
-, 
-);
-
-841 
-subi
-(
-, sp, 
-O³¿nd
-(
-Ex\99F¿meCÚ¡ªts
-::
-kF¿meSize
-));
-
-843 ià(
-em\99_debug_code
-()) {
-
-844 
-li
-(
-r8
-, 
-O³¿nd
-::
-Z\94o
-());
-
-845 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kSPOff£t
-));
-
-847 #ià
-V8_OOL_CONSTANT_POOL
-
-
-848 
-StÜeP
-(
-kCÚ¡ªtPoÞRegi¡\94
-,
-
-849 
-MemO³¿nd
-(
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kCÚ¡ªtPoÞOff£t
-));
-
-851 
-mov
-(
-r8
-, 
-O³¿nd
-(
-CodeObjeù
-()));
-
-852 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kCodeOff£t
-));
-
-855 
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCEÁryFPAdd»ss
-, 
-isީe
-())));
-
-856 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-r8
-));
-
-857 
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCÚ\8bxtAdd»ss
-, 
-isީe
-())));
-
-858 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-r8
-));
-
-861 ià(
-       g§ve_doubËs
-) {
-
-862 
-SaveFPRegs
-(
-, 0, 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
-);
-
-869 
-addi
-(
-, sp, 
-O³¿nd
-(-
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-873 cڡ \12
-       gäame_®ignm\92t
- = 
-Aùiv©iÚF¿meAlignm\92t
-();
-
-874 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-875 
-DCHECK
-(
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-äame_®ignm\92t
-));
-
-876 
-CˬRightImm
-(
-, sp, 
-O³¿nd
-(
-WhichPow\94Of2
-(
-äame_®ignm\92t
-)));
-
-878 
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-879 
-StÜePU
-(
-r0
-, 
-MemO³¿nd
-(
-, -
-kNumRequ\9cedS\8fckF¿meSlÙs
- * 
-kPo\9a\8brSize
-));
-
-883 
-addi
-(
-r8
-, 
-, 
-O³¿nd
-((
-kS\8fckF¿meEx\8caP¬amSlÙ
- + 1è* 
-kPo\9a\8brSize
-));
-
-884 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-Ex\99F¿meCÚ¡ªts
-::
-kSPOff£t
-));
-
-888 \1e
-       gMaüoAs£mbËr
-::
-In\99\9flizeNewS\8c\9ag
-(
-Regi¡\94
-¡r\9ag
-, Regi¡\94 
-Ëngth
-,
-
-889 
-H\97p
-::
-RoÙLi¡Index
-m­_\9adex
-,
-
-890 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-) {
-
-891 
-SmiTag
-(
-sü©ch1
-, 
-Ëngth
-);
-
-892 
-LßdRoÙ
-(
-sü©ch2
-, 
-m­_\9adex
-);
-
-893 
-StÜeP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-), 
-r0
-);
-
-894 
-li
-(
-sü©ch1
-, 
-O³¿nd
-(
-S\8c\9ag
-::
-kEm±yHashF\9bld
-));
-
-895 
-StÜeP
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-), 
-r0
-);
-
-896 
-StÜeP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kHashF\9bldSlÙ
-), 
-r0
-);
-
-900 \12
-       gMaüoAs£mbËr
-::
-Aùiv©iÚF¿meAlignm\92t
-() {
-
-901 #ià!
-def\9aed
-(
-USE_SIMULATOR
-)
-
-906 \15 
-ba£
-::
-OS
-::
-Aùiv©iÚF¿meAlignm\92t
-();
-
-912 \15 
-       gFLAG_sim_¡ack_®ignm\92t
-;
-
-917 \1e
-       gMaüoAs£mbËr
-::
-L\97veEx\99F¿me
-(
-boÞ
-§ve_doubËs
-, 
-Regi¡\94
-¬gum\92t_couÁ
-,
-
-918 
-boÞ
-»¡Üe_cÚ\8bxt
-) {
-
-919 #ià
-V8_OOL_CONSTANT_POOL
-
-
-920 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-this
-);
-
-923 ià(
-       g§ve_doubËs
-) {
-
-925 cڡ \12
-       gkNumRegs
- = 
-DoubËRegi¡\94
-::
-kNumVÞ©\9eeRegi¡\94s
-;
-
-926 cڡ \12
-       goff£t
- =
-
-927 (
-Ex\99F¿meCÚ¡ªts
-::
-kF¿meSize
- + 
-kNumRegs
- * 
-kDoubËSize
-);
-
-928 
-addi
-(
-r6
-, 
-, 
-O³¿nd
-(-
-off£t
-));
-
-929 
-Re¡ÜeFPRegs
-(
-r6
-, 0, 
-kNumRegs
-);
-
-933 
-li
-(
-r6
-, 
-O³¿nd
-::
-Z\94o
-());
-
-934 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCEÁryFPAdd»ss
-, 
-isީe
-())));
-
-935 
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-\9d
-));
-
-938 ià(
-       g»¡Üe_cÚ\8bxt
-) {
-
-939 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCÚ\8bxtAdd»ss
-, 
-isީe
-())));
-
-940 
-LßdP
-(
-, 
-MemO³¿nd
-(
-\9d
-));
-
-942 #ifdeà
-DEBUG
-
-
-943 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kCÚ\8bxtAdd»ss
-, 
-isީe
-())));
-
-944 
-StÜeP
-(
-r6
-, 
-MemO³¿nd
-(
-\9d
-));
-
-948 
-L\97veF¿me
-(
-S\8fckF¿me
-::
-EXIT
-);
-
-950 ià(
-       g¬gum\92t_couÁ
-.
-is_v®id
-()) {
-
-951 
-ShiáLeáImm
-(
-¬gum\92t_couÁ
-,\87rgum\92t_couÁ, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-952 
-add
-(
-, sp, 
-¬gum\92t_couÁ
-);
-
-957 \1e
-       gMaüoAs£mbËr
-::
-MovFromFlßtResuÉ
-(cڡ 
-DoubËRegi¡\94
-d¡
-) {
-
-958 
-Move
-(
-d¡
-, 
-d1
-);
-
-962 \1e
-       gMaüoAs£mbËr
-::
-MovFromFlßtP¬am\91\94
-(cڡ 
-DoubËRegi¡\94
-d¡
-) {
-
-963 
-Move
-(
-d¡
-, 
-d1
-);
-
-967 \1e
-       gMaüoAs£mbËr
-::
-InvokePrÞogue
-(cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-968 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-,
-
-969 
-HªdË
-<
-Code
-> 
-code_cÚ¡ªt
-,
-
-970 
-Regi¡\94
-code_»g
-, 
-Lab\96
-* 
-dÚe
-,
-
-971 
-boÞ
-* 
-def\9a\99\96y_mism©ches
-,
-
-972 
-InvokeFÏg
-æag
-,
-
-973 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-974 
-boÞ
-       gdef\9a\99\96y_m©ches
- = 
-çl£
-;
-
-975 *
-       gdef\9a\99\96y_mism©ches
- = 
-çl£
-;
-
-976 
-Lab\96
-       g»guÏr_\9avoke
-;
-
-994 ià(
-       gex³ùed
-.
-is_immed\9f\8b
-()) {
-
-995 
-DCHECK
-(
-aùu®
-.
-is_immed\9f\8b
-());
-
-996 ià(
-       gex³ùed
-.
-immed\9f\8b
-(è=ð
-aùu®
-.immediate()) {
-
-997 
-def\9a\99\96y_m©ches
- = 
-\8cue
-;
-
-999 
-mov
-(
-r3
-, 
-O³¿nd
-(
-aùu®
-.
-immed\9f\8b
-()));
-
-1000 cڡ \12
-       g£Á\9a\96
- = 
-Sh¬edFunùiÚInfo
-::
-kDÚtAd­tArgum\92tsS\92t\9a\96
-;
-
-1001 ià(
-       gex³ùed
-.
-immed\9f\8b
-(è=ð
-£Á\9a\96
-) {
-
-1006 
-def\9a\99\96y_m©ches
- = 
-\8cue
-;
-
-1008 *
-       gdef\9a\99\96y_mism©ches
- = 
-\8cue
-;
-
-1009 
-mov
-(
-r5
-, 
-O³¿nd
-(
-ex³ùed
-.
-immed\9f\8b
-()));
-
-1013 ià(
-       gaùu®
-.
-is_immed\9f\8b
-()) {
-
-1014 
-cmpi
-(
-ex³ùed
-.
-»g
-(), 
-O³¿nd
-(
-aùu®
-.
-immed\9f\8b
-()));
-
-1015 
-beq
-(&
-»guÏr_\9avoke
-);
-
-1016 
-mov
-(
-r3
-, 
-O³¿nd
-(
-aùu®
-.
-immed\9f\8b
-()));
-
-1018 
-cmp
-(
-ex³ùed
-.
-»g
-(), 
-aùu®
-.reg());
-
-1019 
-beq
-(&
-»guÏr_\9avoke
-);
-
-1023 ià(!
-       gdef\9a\99\96y_m©ches
-) {
-
-1024 ià(!
-       gcode_cÚ¡ªt
-.
-is_nuÎ
-()) {
-
-1025 
-mov
-(
-r6
-, 
-O³¿nd
-(
-code_cÚ¡ªt
-));
-
-1026 
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1029 
-       gHªdË
-<
-       gCode
-> 
-       gad­tÜ
- = 
-isީe
-()->
-bu\9et\9as
-()->
-Argum\92tsAd­tÜT¿mpÞ\9ae
-();
-
-1030 ià(
-       gæag
- =ð
-CALL_FUNCTION
-) {
-
-1031 
-ÿÎ_w¿µ\94
-.
-BefÜeC®l
-(
-C®lSize
-(
-ad­tÜ
-));
-
-1032 
-C®l
-(
-ad­tÜ
-);
-
-1033 
-       gÿÎ_w¿µ\94
-.
-Aá\94C®l
-();
-
-1034 ià(!*
-       gdef\9a\99\96y_mism©ches
-) {
-
-1035 
-b
-(
-dÚe
-);
-
-1038 
-Jump
-(
-ad­tÜ
-, 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-1040 
-b\9ad
-(&
-»guÏr_\9avoke
-);
-
-1045 \1e
-       gMaüoAs£mbËr
-::
-InvokeCode
-(
-Regi¡\94
-code
-, cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-1046 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-, 
-InvokeFÏg
-æag
-,
-
-1047 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-1049 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
- || 
-has_äame
-());
-
-1051 
-Lab\96
-       gdÚe
-;
-
-1052 
-boÞ
-       gdef\9a\99\96y_mism©ches
- = 
-çl£
-;
-
-1053 
-InvokePrÞogue
-(
-ex³ùed
-, 
-aùu®
-, 
-HªdË
-<
-Code
->::
-nuÎ
-(), 
-code
-, &
-dÚe
-,
-
-1054 &
-def\9a\99\96y_mism©ches
-, 
-æag
-, 
-ÿÎ_w¿µ\94
-);
-
-1055 ià(!
-       gdef\9a\99\96y_mism©ches
-) {
-
-1056 ià(
-       gæag
- =ð
-CALL_FUNCTION
-) {
-
-1057 
-ÿÎ_w¿µ\94
-.
-BefÜeC®l
-(
-C®lSize
-(
-code
-));
-
-1058 
-C®lJSEÁry
-(
-code
-);
-
-1059 
-       gÿÎ_w¿µ\94
-.
-Aá\94C®l
-();
-
-1061 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
-);
-
-1062 
-JumpToJSEÁry
-(
-code
-);
-
-1067 
-b\9ad
-(&
-dÚe
-);
-
-1072 \1e
-       gMaüoAs£mbËr
-::
-InvokeFunùiÚ
-(
-Regi¡\94
-fun
-, cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-,
-
-1073 
-InvokeFÏg
-æag
-,
-
-1074 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-1076 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
- || 
-has_äame
-());
-
-1079 
-DCHECK
-(
-fun
-.
-is
-(
-r4
-));
-
-1081 
-Regi¡\94
-       gex³ùed_»g
- = 
-r5
-;
-
-1082 
-Regi¡\94
-       gcode_»g
- = 
-\9d
-;
-
-1084 
-LßdP
-(
-code_»g
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-1085 
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-1086 
-LßdWÜdAr\99h
-(
-ex³ùed_»g
-,
-
-1087 
-F\9bldMemO³¿nd
-(
-
-1088 
-code_»g
-, 
-Sh¬edFunùiÚInfo
-::
-kFÜm®P¬am\91\94CouÁOff£t
-));
-
-1089 #ià!
-def\9aed
-(
-V8_TARGET_ARCH_PPC64
-)
-
-1090 
-SmiUÁag
-(
-ex³ùed_»g
-);
-
-1092 
-LßdP
-(
-code_»g
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-1094 
-P¬am\91\94CouÁ
-ex³ùed
-(
-ex³ùed_»g
-);
-
-1095 
-InvokeCode
-(
-code_»g
-, 
-ex³ùed
-, 
-aùu®
-, 
-æag
-, 
-ÿÎ_w¿µ\94
-);
-
-1099 \1e
-       gMaüoAs£mbËr
-::
-InvokeFunùiÚ
-(
-Regi¡\94
-funùiÚ
-,
-
-1100 cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-1101 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-,
-
-1102 
-InvokeFÏg
-æag
-,
-
-1103 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-1105 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
- || 
-has_äame
-());
-
-1108 
-DCHECK
-(
-funùiÚ
-.
-is
-(
-r4
-));
-
-1111 
-LßdP
-(
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCÚ\8bxtOff£t
-));
-
-1116 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-1117 
-InvokeCode
-(
-\9d
-, 
-ex³ùed
-, 
-aùu®
-, 
-æag
-, 
-ÿÎ_w¿µ\94
-);
-
-1121 \1e
-       gMaüoAs£mbËr
-::
-InvokeFunùiÚ
-(
-HªdË
-<
-JSFunùiÚ
-> 
-funùiÚ
-,
-
-1122 cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-1123 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-,
-
-1124 
-InvokeFÏg
-æag
-,
-
-1125 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-1126 
-Move
-(
-r4
-, 
-funùiÚ
-);
-
-1127 
-InvokeFunùiÚ
-(
-r4
-, 
-ex³ùed
-, 
-aùu®
-, 
-æag
-, 
-ÿÎ_w¿µ\94
-);
-
-1131 \1e
-       gMaüoAs£mbËr
-::
-IsObjeùJSObjeùTy³
-(
-Regi¡\94
-h\97p_objeù
-, Regi¡\94 
-m­
-,
-
-1132 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
\9e
-) {
-
-1133 
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-h\97p_objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1134 
-IsIn¡ªûJSObjeùTy³
-(
-m­
-, 
-sü©ch
-, 
\9e
-);
-
-1138 \1e
-       gMaüoAs£mbËr
-::
-IsIn¡ªûJSObjeùTy³
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-,
-
-1139 
-Lab\96
-* 
\9e
-) {
-
-1140 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1141 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-FIRST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-1142 
-bÉ
-(
\9e
-);
-
-1143 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-LAST_NONCALLABLE_SPEC_OBJECT_TYPE
-));
-
-1144 
-bgt
-(
\9e
-);
-
-1148 \1e
-       gMaüoAs£mbËr
-::
-IsObjeùJSS\8c\9agTy³
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-,
-
-1149 
-Lab\96
-* 
\9e
-) {
-
-1150 
-DCHECK
-(
-kNÙS\8c\9agTag
- != 0);
-
-1152 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1153 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1154 
-ªdi
-(
-r0
-, 
-sü©ch
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-1155 
-bÃ
-(
\9e
-, 
-ü0
-);
-
-1159 \1e
-       gMaüoAs£mbËr
-::
-IsObjeùNameTy³
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-,
-
-1160 
-Lab\96
-* 
\9e
-) {
-
-1161 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1162 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1163 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-LAST_NAME_TYPE
-));
-
-1164 
-bgt
-(
\9e
-);
-
-1168 \1e
-       gMaüoAs£mbËr
-::
-DebugB»ak
-() {
-
-1169 
-li
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1170 
-mov
-(
-r4
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-RuÁime
-::
-kDebugB»ak
-, 
-isީe
-())));
-
-1171 
-CEÁryStub
-ûs
-(
-isީe
-(), 1);
-
-1172 
-DCHECK
-(
-AÎowThisStubC®l
-(&
-ûs
-));
-
-1173 
-C®l
-(
-ûs
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-DEBUG_BREAK
-);
-
-1177 \1e
-       gMaüoAs£mbËr
-::
-PushTryHªdËr
-(
-S\8fckHªdËr
-::
-K\9ad
-k\9ad
-,
-
-1178 \12
-hªdËr_\9adex
-) {
-
-1180 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
- =ð5 * 
-kPo\9a\8brSize
-);
-
-1181 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kNextOff£t
- =ð0 * 
-kPo\9a\8brSize
-);
-
-1182 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCodeOff£t
- =ð1 * 
-kPo\9a\8brSize
-);
-
-1183 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kS\8f\8bOff£t
- =ð2 * 
-kPo\9a\8brSize
-);
-
-1184 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
- =ð3 * 
-kPo\9a\8brSize
-);
-
-1185 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kFPOff£t
- =ð4 * 
-kPo\9a\8brSize
-);
-
-1196 
-mov
-(
-r8
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kHªdËrAdd»ss
-, 
-isީe
-())));
-
-1197 
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r8
-));
-
-1198 
-StÜePU
-(
-r0
-, 
-MemO³¿nd
-(
-, -
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
-));
-
-1200 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-r8
-));
-
-1202 ià(
-       gk\9ad
- =ð
-S\8fckHªdËr
-::
-JS_ENTRY
-) {
-
-1203 
-li
-(
-r8
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1204 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kFPOff£t
-));
-
-1205 
-LßdSmiL\99\94®
-(
-r8
-, 
-Smi
-::
-FromIÁ
-(0));
-
-1206 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1209 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kFPOff£t
-));
-
-1210 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1212 \1d
-       g¡©e
- = 
-S\8fckHªdËr
-::
-IndexF\9bld
-::
-\92code
-(
-hªdËr_\9adex
-) |
-
-1213 
-S\8fckHªdËr
-::
-K\9adF\9bld
-::
-\92code
-(
-k\9ad
-);
-
-1214 
-LßdIÁL\99\94®
-(
-r8
-, 
-¡©e
-);
-
-1215 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kS\8f\8bOff£t
-));
-
-1216 
-mov
-(
-r8
-, 
-O³¿nd
-(
-CodeObjeù
-()));
-
-1217 
-StÜeP
-(
-r8
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kCodeOff£t
-));
-
-1221 \1e
-       gMaüoAs£mbËr
-::
-PÝTryHªdËr
-() {
-
-1222 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kNextOff£t
- == 0);
-
-1223 
-pÝ
-(
-r4
-);
-
-1224 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kHªdËrAdd»ss
-, 
-isީe
-())));
-
-1225 
-addi
-(
-, sp, 
-O³¿nd
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
- - 
-kPo\9a\8brSize
-));
-
-1226 
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-\9d
-));
-
-1231 \1e
-       gMaüoAs£mbËr
-::
-JumpToHªdËrEÁry
-() {
-
-1235 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1236 
-CÚ¡ªtPoÞUÇva\9eabËScÝe
-cÚ¡ªt_poÞ_uÇva\9eabË
-(
-this
-);
-
-1237 
-LßdP
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-Code
-::
-kCÚ¡ªtPoÞOff£t
-));
-
-1239 
-LßdP
-(
-r6
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-Code
-::
-kHªdËrTabËOff£t
-));
-
-1240 
-addi
-(
-r6
-,\846, 
-O³¿nd
-(
-FixedA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1241 
-¤wi
-(
-r5
-,\845, 
-O³¿nd
-(
-S\8fckHªdËr
-::
-kK\9adWidth
-));
-
-1242 
-¦wi
-(
-\9d
-, 
-r5
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1243 
-add
-(
-\9d
-, 
-r6
-, ip);
-
-1244 
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-\9d
-));
-
-1245 
-addi
-(
-r4
-,\844, 
-O³¿nd
-(
-Code
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-1246 
-SmiUÁag
-(
-\9d
-, 
-r5
-);
-
-1247 
-add
-(
-r0
-, 
-r4
-, 
-\9d
-);
-
-1248 
-mtùr
-(
-r0
-);
-
-1249 
-bùr
-();
-
-1253 \1e
-       gMaüoAs£mbËr
-::
-Throw
-(
-Regi¡\94
-v®ue
-) {
-
-1255 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
- =ð5 * 
-kPo\9a\8brSize
-);
-
-1256 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kNextOff£t
- == 0);
-
-1257 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCodeOff£t
- =ð1 * 
-kPo\9a\8brSize
-);
-
-1258 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kS\8f\8bOff£t
- =ð2 * 
-kPo\9a\8brSize
-);
-
-1259 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
- =ð3 * 
-kPo\9a\8brSize
-);
-
-1260 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kFPOff£t
- =ð4 * 
-kPo\9a\8brSize
-);
-
-1261 
-Lab\96
-       gsk\9d
-;
-
-1264 ià(!
-       gv®ue
-.
-is
-(
-r3
-)) {
-
-1265 
-mr
-(
-r3
-, 
-v®ue
-);
-
-1268 
-mov
-(
-r6
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kHªdËrAdd»ss
-, 
-isީe
-())));
-
-1269 
-LßdP
-(
-, 
-MemO³¿nd
-(
-r6
-));
-
-1271 
-pÝ
-(
-r5
-);
-
-1272 
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-));
-
-1276 
-pÝ
-(
-r4
-);
-
-1277 
-pÝ
-(
-r5
-);
-
-1278 
-pÝ
-(
-);
-
-1279 
-pÝ
-(
-);
-
-1284 
-cmpi
-(
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1285 
-beq
-(&
-sk\9d
-);
-
-1286 
-StÜeP
-(
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1287 
-b\9ad
-(&
-sk\9d
-);
-
-1289 
-JumpToHªdËrEÁry
-();
-
-1293 \1e
-       gMaüoAs£mbËr
-::
-ThrowUnÿtchabË
-(
-Regi¡\94
-v®ue
-) {
-
-1295 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kSize
- =ð5 * 
-kPo\9a\8brSize
-);
-
-1296 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kNextOff£t
- =ð0 * 
-kPo\9a\8brSize
-);
-
-1297 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCodeOff£t
- =ð1 * 
-kPo\9a\8brSize
-);
-
-1298 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kS\8f\8bOff£t
- =ð2 * 
-kPo\9a\8brSize
-);
-
-1299 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kCÚ\8bxtOff£t
- =ð3 * 
-kPo\9a\8brSize
-);
-
-1300 
-STATIC_ASSERT
-(
-S\8fckHªdËrCÚ¡ªts
-::
-kFPOff£t
- =ð4 * 
-kPo\9a\8brSize
-);
-
-1303 ià(!
-       gv®ue
-.
-is
-(
-r3
-)) {
-
-1304 
-mr
-(
-r3
-, 
-v®ue
-);
-
-1307 
-mov
-(
-r6
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-Isީe
-::
-kHªdËrAdd»ss
-, 
-isީe
-())));
-
-1308 
-LßdP
-(
-, 
-MemO³¿nd
-(
-r6
-));
-
-1311 
-Lab\96
-       gãtch_Ãxt
-, 
-       gcheck_k\9ad
-;
-
-1312 
-b
-(&
-check_k\9ad
-);
-
-1313 
-b\9ad
-(&
-ãtch_Ãxt
-);
-
-1314 
-LßdP
-(
-, 
-MemO³¿nd
-(¥, 
-S\8fckHªdËrCÚ¡ªts
-::
-kNextOff£t
-));
-
-1316 
-b\9ad
-(&
-check_k\9ad
-);
-
-1317 
-STATIC_ASSERT
-(
-S\8fckHªdËr
-::
-JS_ENTRY
- == 0);
-
-1318 
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-, 
-S\8fckHªdËrCÚ¡ªts
-::
-kS\8f\8bOff£t
-));
-
-1319 
-ªdi
-(
-r0
-, 
-r5
-, 
-O³¿nd
-(
-S\8fckHªdËr
-::
-K\9adF\9bld
-::
-kMask
-));
-
-1320 
-bÃ
-(&
-ãtch_Ãxt
-, 
-ü0
-);
-
-1323 
-pÝ
-(
-r5
-);
-
-1324 
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-r6
-));
-
-1327 
-pÝ
-(
-r4
-);
-
-1328 
-pÝ
-(
-r5
-);
-
-1329 
-pÝ
-(
-);
-
-1330 
-pÝ
-(
-);
-
-1332 
-JumpToHªdËrEÁry
-();
-
-1336 \1e
-       gMaüoAs£mbËr
-::
-CheckAcûssGlob®Proxy
-(
-Regi¡\94
-hÞd\94_»g
-,
-
-1337 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
-miss
-) {
-
-1338 
-Lab\96
-       g§me_cÚ\8bxts
-;
-
-1340 
-DCHECK
-(!
-hÞd\94_»g
-.
-is
-(
-sü©ch
-));
-
-1341 
-DCHECK
-(!
-hÞd\94_»g
-.
-is
-(
-\9d
-));
-
-1342 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-\9d
-));
-
-1345 
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-S\8fnd¬dF¿meCÚ¡ªts
-::
-kCÚ\8bxtOff£t
-));
-
-1347 #ifdeà
-DEBUG
-
-
-1348 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1349 
-Check
-(
-, 
-kWeShouldNÙHaveAnEm±yLexiÿlCÚ\8bxt
-);
-
-1353 \12
-       goff£t
- =
-
-1354 
-Cڋxt
-::
-kH\97d\94Size
- + Cڋxt::
-GLOBAL_OBJECT_INDEX
- * 
-kPo\9a\8brSize
-;
-
-1355 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-off£t
-));
-
-1356 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-1359 ià(
-em\99_debug_code
-()) {
-
-1362 
-push
-(
-hÞd\94_»g
-);
-
-1364 
-LßdP
-(
-hÞd\94_»g
-, 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1365 
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kN©iveCÚ\8bxtM­RoÙIndex
-);
-
-1366 
-cmp
-(
-hÞd\94_»g
-, 
-\9d
-);
-
-1367 
-Check
-(
-eq
-, 
-kJSGlob®ObjeùN©iveCÚ\8bxtShouldBeAN©iveCÚ\8bxt
-);
-
-1368 
-pÝ
-(
-hÞd\94_»g
-);
-
-1372 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-hÞd\94_»g
-, 
-JSGlob®Proxy
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-1373 
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-1374 
-beq
-(&
-§me_cÚ\8bxts
-);
-
-1377 ià(
-em\99_debug_code
-()) {
-
-1380 
-push
-(
-hÞd\94_»g
-);
-
-1381 
-mr
-(
-hÞd\94_»g
-, 
-\9d
-);
-
-1382 
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kNuÎV®ueRoÙIndex
-);
-
-1383 
-cmp
-(
-hÞd\94_»g
-, 
-\9d
-);
-
-1384 
-Check
-(
-, 
-kJSGlob®ProxyCÚ\8bxtShouldNÙBeNuÎ
-);
-
-1386 
-LßdP
-(
-hÞd\94_»g
-, 
-F\9bldMemO³¿nd
-(hÞd\94_»g, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1387 
-LßdRoÙ
-(
-\9d
-, 
-H\97p
-::
-kN©iveCÚ\8bxtM­RoÙIndex
-);
-
-1388 
-cmp
-(
-hÞd\94_»g
-, 
-\9d
-);
-
-1389 
-Check
-(
-eq
-, 
-kJSGlob®ObjeùN©iveCÚ\8bxtShouldBeAN©iveCÚ\8bxt
-);
-
-1391 
-pÝ
-(
-hÞd\94_»g
-);
-
-1393 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-hÞd\94_»g
-, 
-JSGlob®Proxy
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-1399 \12
-       gtok\92_off£t
- =
-
-1400 
-Cڋxt
-::
-kH\97d\94Size
- + Cڋxt::
-SECURITY_TOKEN_INDEX
- * 
-kPo\9a\8brSize
-;
-
-1402 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-tok\92_off£t
-));
-
-1403 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-tok\92_off£t
-));
-
-1404 
-cmp
-(
-sü©ch
-, 
-\9d
-);
-
-1405 
-bÃ
-(
-miss
-);
-
-1407 
-b\9ad
-(&
-§me_cÚ\8bxts
-);
-
-1414 \1e
-       gMaüoAs£mbËr
-::
-G\91Numb\94Hash
-(
-Regi¡\94
-t0
-, Regi¡\94 
-sü©ch
-) {
-
-1416 
-LßdRoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kHashS\93dRoÙIndex
-);
-
-1417 
-SmiUÁag
-(
-sü©ch
-);
-
-1420 
-xÜ_
-(
-t0
-,\810, 
-sü©ch
-);
-
-1426 
-nÙx
-(
-sü©ch
-, 
-t0
-);
-
-1427 
-¦wi
-(
-t0
-,\810, 
-O³¿nd
-(15));
-
-1428 
-add
-(
-t0
-, 
-sü©ch
-,\810);
-
-1430 
-¤wi
-(
-sü©ch
-, 
-t0
-, 
-O³¿nd
-(12));
-
-1431 
-xÜ_
-(
-t0
-,\810, 
-sü©ch
-);
-
-1433 
-¦wi
-(
-sü©ch
-, 
-t0
-, 
-O³¿nd
-(2));
-
-1434 
-add
-(
-t0
-,\810, 
-sü©ch
-);
-
-1436 
-¤wi
-(
-sü©ch
-, 
-t0
-, 
-O³¿nd
-(4));
-
-1437 
-xÜ_
-(
-t0
-,\810, 
-sü©ch
-);
-
-1439 
-mr
-(
-r0
-, 
-t0
-);
-
-1440 
-¦wi
-(
-sü©ch
-, 
-t0
-, 
-O³¿nd
-(3));
-
-1441 
-add
-(
-t0
-,\810, 
-sü©ch
-);
-
-1442 
-¦wi
-(
-sü©ch
-, 
-r0
-, 
-O³¿nd
-(11));
-
-1443 
-add
-(
-t0
-,\810, 
-sü©ch
-);
-
-1445 
-¤wi
-(
-sü©ch
-, 
-t0
-, 
-O³¿nd
-(16));
-
-1446 
-xÜ_
-(
-t0
-,\810, 
-sü©ch
-);
-
-1450 \1e
-       gMaüoAs£mbËr
-::
-LßdFromNumb\94DiùiÚ¬y
-(
-Lab\96
-* 
-miss
-, 
-Regi¡\94
-\96em\92ts
-,
-
-1451 
-Regi¡\94
-key
-, Regi¡\94 
-»suÉ
-,
-
-1452 
-Regi¡\94
-t0
-, Regi¡\94 
-t1
-,
-
-1453 
-Regi¡\94
-t2
-) {
-
-1474 
-Lab\96
-       gdÚe
-;
-
-1476 
-G\91Numb\94Hash
-(
-t0
-, 
-t1
-);
-
-1479 
-LßdP
-(
-t1
-, 
-F\9bldMemO³¿nd
-(
-\96em\92ts
-, 
-S\93dedNumb\94DiùiÚ¬y
-::
-kC­ac\99yOff£t
-));
-
-1480 
-SmiUÁag
-(
-t1
-);
-
-1481 
-subi
-(
-t1
-,\811, 
-O³¿nd
-(1));
-
-1484 \ f\12
-       gi
- = 0; i < 
-       gkNumb\94DiùiÚ¬yProbes
-; i++) {
-
-1486 
-mr
-(
-t2
-, 
-t0
-);
-
-1488 ià(
-       gi
- > 0) {
-
-1489 
-addi
-(
-t2
-,\812, 
-O³¿nd
-(
-S\93dedNumb\94DiùiÚ¬y
-::
-G\91ProbeOff£t
-(
-i
-)));
-
-1491 
-ªd_
-(
-t2
-,\812, 
-t1
-);
-
-1494 
-DCHECK
-(
-S\93dedNumb\94DiùiÚ¬y
-::
-kEÁrySize
- == 3);
-
-1495 
-¦wi
-(
-\9d
-, 
-t2
-, 
-O³¿nd
-(1));
-
-1496 
-add
-(
-t2
-,\812, 
-\9d
-);
-
-1499 
-¦wi
-(
-t2
-,\812, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1500 
-add
-(
-t2
-, 
-\96em\92ts
-,\812);
-
-1501 
-LßdP
-(
-\9d
-,
-
-1502 
-F\9bldMemO³¿nd
-(
-t2
-, 
-S\93dedNumb\94DiùiÚ¬y
-::
-kEËm\92tsS\8f¹Off£t
-));
-
-1503 
-cmp
-(
-key
-, 
-\9d
-);
-
-1504 ià(
-       gi
- !ð
-kNumb\94DiùiÚ¬yProbes
- - 1) {
-
-1505 
-beq
-(&
-dÚe
-);
-
-1507 
-bÃ
-(
-miss
-);
-
-1511 
-b\9ad
-(&
-dÚe
-);
-
-1514 cڡ \12
-       gkD\91a\9esOff£t
- =
-
-1515 
-S\93dedNumb\94DiùiÚ¬y
-::
-kEËm\92tsS\8f¹Off£t
- + 2 * 
-kPo\9a\8brSize
-;
-
-1516 
-LßdP
-(
-t1
-, 
-F\9bldMemO³¿nd
-(
-t2
-, 
-kD\91a\9esOff£t
-));
-
-1517 
-LßdSmiL\99\94®
-(
-\9d
-, 
-Smi
-::
-FromIÁ
-(
-PrÝ\94tyD\91a\9es
-::
-Ty³F\9bld
-::
-kMask
-));
-
-1518 
-ªd_
-(
-r0
-, 
-t1
-, 
-\9d
-, 
-S\91RC
-);
-
-1519 
-bÃ
-(
-miss
-, 
-ü0
-);
-
-1522 cڡ \12
-       gkV®ueOff£t
- =
-
-1523 
-S\93dedNumb\94DiùiÚ¬y
-::
-kEËm\92tsS\8f¹Off£t
- + 
-kPo\9a\8brSize
-;
-
-1524 
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-(
-t2
-, 
-kV®ueOff£t
-));
-
-1528 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8b
-(\12
-objeù_size
-, 
-Regi¡\94
-»suÉ
-,
-
-1529 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1530 
-Lab\96
-* 
-gc_»qu\9ced
-, 
-AÎoÿtiÚFÏgs
-æags
-) {
-
-1531 
-DCHECK
-(
-objeù_size
- <ð
-Page
-::
-kMaxReguÏrH\97pObjeùSize
-);
-
-1532 ià(!
-       gFLAG_\9al\9ae_Ãw
-) {
-
-1533 ià(
-em\99_debug_code
-()) {
-
-1535 
-li
-(
-»suÉ
-, 
-O³¿nd
-(0x7091));
-
-1536 
-li
-(
-sü©ch1
-, 
-O³¿nd
-(0x7191));
-
-1537 
-li
-(
-sü©ch2
-, 
-O³¿nd
-(0x7291));
-
-1539 
-b
-(
-gc_»qu\9ced
-);
-
-1543 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-sü©ch1
-));
-
-1544 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-sü©ch2
-));
-
-1545 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-sü©ch2
-));
-
-1546 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-\9d
-));
-
-1547 
-DCHECK
-(!
-sü©ch2
-.
-is
-(
-\9d
-));
-
-1550 ià((
-       gæags
- & 
-       gSIZE_IN_WORDS
-) != 0) {
-
-1551 
-objeù_size
- *ð
-kPo\9a\8brSize
-;
-
-1553 
-DCHECK_EQ
-(0, 
-¡©ic_ÿ¡
-<\12>(
-objeù_size
- & 
-kObjeùAlignm\92tMask
-));
-
-1556 
-Ex\8bº®Reã»nû
-       g®loÿtiÚ_tÝ
- =
-
-1557 
-AÎoÿtiÚUt\9es
-::
-G\91AÎoÿtiÚTÝReã»nû
-(
-isީe
-(), 
-æags
-);
-
-1558 
-Ex\8bº®Reã»nû
-       g®loÿtiÚ_lim\99
- =
-
-1559 
-AÎoÿtiÚUt\9es
-::
-G\91AÎoÿtiÚLim\99Reã»nû
-(
-isީe
-(), 
-æags
-);
-
-1561 
-\9a\8d\8c_t
-       gtÝ
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-®loÿtiÚ_tÝ
-.
-add»ss
-());
-
-1562 
-\9a\8d\8c_t
-       glim\99
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-®loÿtiÚ_lim\99
-.
-add»ss
-());
-
-1563 
-DCHECK
-((
-lim\99
- - 
-tÝ
-è=ð
-kPo\9a\8brSize
-);
-
-1566 
-Regi¡\94
-       gtÝaddr
- = 
-sü©ch1
-;
-
-1567 
-mov
-(
-tÝaddr
-, 
-O³¿nd
-(
-®loÿtiÚ_tÝ
-));
-
-1571 ià((
-       gæags
- & 
-       gRESULT_CONTAINS_TOP
-) == 0) {
-
-1573 
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1574 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-, 
-kPo\9a\8brSize
-));
-
-1576 ià(
-em\99_debug_code
-()) {
-
-1580 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1581 
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-1582 
-Check
-(
-eq
-, 
-kUÃx³ùedAÎoÿtiÚTÝ
-);
-
-1585 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-, 
-lim\99
- - 
-tÝ
-), 
-r0
-);
-
-1588 ià((
-       gæags
- & 
-       gDOUBLE_ALIGNMENT
-) != 0) {
-
-1591 
-DCHECK
-((
-æags
- & 
-PRETENURE_OLD_POINTER_SPACE
-) == 0);
-
-1592 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1593 
-STATIC_ASSERT
-(
-kPo\9a\8brAlignm\92t
- =ð
-kDoubËAlignm\92t
-);
-
-1595 
-STATIC_ASSERT
-(
-kPo\9a\8brAlignm\92t
- * 2 =ð
-kDoubËAlignm\92t
-);
-
-1596 
-ªdi
-(
-sü©ch2
-, 
-»suÉ
-, 
-O³¿nd
-(
-kDoubËAlignm\92tMask
-));
-
-1597 
-Lab\96
-       g®igÃd
-;
-
-1598 
-beq
-(&
-®igÃd
-, 
-ü0
-);
-
-1599 ià((
-       gæags
- & 
-       gPRETENURE_OLD_DATA_SPACE
-) != 0) {
-
-1600 
-cm¶
-(
-»suÉ
-, 
-\9d
-);
-
-1601 
-bge
-(
-gc_»qu\9ced
-);
-
-1603 
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-Úe_po\9a\8br_f\9eËr_m­
-()));
-
-1604 
-¡w
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-»suÉ
-));
-
-1605 
-addi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kDoubËSize
- / 2));
-
-1606 
-b\9ad
-(&
-®igÃd
-);
-
-1612 
-sub
-(
-r0
-, 
-\9d
-, 
-»suÉ
-);
-
-1613 ià(
-is_\9at16
-(
-objeù_size
-)) {
-
-1614 
-cmpi
-(
-r0
-, 
-O³¿nd
-(
-objeù_size
-));
-
-1615 
-bÉ
-(
-gc_»qu\9ced
-);
-
-1616 
-addi
-(
-sü©ch2
-, 
-»suÉ
-, 
-O³¿nd
-(
-objeù_size
-));
-
-1618 
-Cmpi
-(
-r0
-, 
-O³¿nd
-(
-objeù_size
-), 
-sü©ch2
-);
-
-1619 
-bÉ
-(
-gc_»qu\9ced
-);
-
-1620 
-add
-(
-sü©ch2
-, 
-»suÉ
-, scratch2);
-
-1622 
-StÜeP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1625 ià((
-       gæags
- & 
-       gTAG_OBJECT
-) != 0) {
-
-1626 
-addi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-1631 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8b
-(
-Regi¡\94
-objeù_size
-, Regi¡\94 
-»suÉ
-,
-
-1632 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1633 
-Lab\96
-* 
-gc_»qu\9ced
-, 
-AÎoÿtiÚFÏgs
-æags
-) {
-
-1634 ià(!
-       gFLAG_\9al\9ae_Ãw
-) {
-
-1635 ià(
-em\99_debug_code
-()) {
-
-1637 
-li
-(
-»suÉ
-, 
-O³¿nd
-(0x7091));
-
-1638 
-li
-(
-sü©ch1
-, 
-O³¿nd
-(0x7191));
-
-1639 
-li
-(
-sü©ch2
-, 
-O³¿nd
-(0x7291));
-
-1641 
-b
-(
-gc_»qu\9ced
-);
-
-1647 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-sü©ch1
-));
-
-1648 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-sü©ch2
-));
-
-1649 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-sü©ch2
-));
-
-1650 
-DCHECK
-(!
-objeù_size
-.
-is
-(
-\9d
-));
-
-1651 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-\9d
-));
-
-1652 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-\9d
-));
-
-1653 
-DCHECK
-(!
-sü©ch2
-.
-is
-(
-\9d
-));
-
-1656 
-Ex\8bº®Reã»nû
-       g®loÿtiÚ_tÝ
- =
-
-1657 
-AÎoÿtiÚUt\9es
-::
-G\91AÎoÿtiÚTÝReã»nû
-(
-isީe
-(), 
-æags
-);
-
-1658 
-Ex\8bº®Reã»nû
-       g®loÿtiÚ_lim\99
- =
-
-1659 
-AÎoÿtiÚUt\9es
-::
-G\91AÎoÿtiÚLim\99Reã»nû
-(
-isީe
-(), 
-æags
-);
-
-1660 
-\9a\8d\8c_t
-       gtÝ
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-®loÿtiÚ_tÝ
-.
-add»ss
-());
-
-1661 
-\9a\8d\8c_t
-       glim\99
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-®loÿtiÚ_lim\99
-.
-add»ss
-());
-
-1662 
-DCHECK
-((
-lim\99
- - 
-tÝ
-è=ð
-kPo\9a\8brSize
-);
-
-1665 
-Regi¡\94
-       gtÝaddr
- = 
-sü©ch1
-;
-
-1666 
-mov
-(
-tÝaddr
-, 
-O³¿nd
-(
-®loÿtiÚ_tÝ
-));
-
-1670 ià((
-       gæags
- & 
-       gRESULT_CONTAINS_TOP
-) == 0) {
-
-1672 
-LßdP
-(
-»suÉ
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1673 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-, 
-kPo\9a\8brSize
-));
-
-1675 ià(
-em\99_debug_code
-()) {
-
-1679 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1680 
-cmp
-(
-»suÉ
-, 
-\9d
-);
-
-1681 
-Check
-(
-eq
-, 
-kUÃx³ùedAÎoÿtiÚTÝ
-);
-
-1684 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-tÝaddr
-, 
-lim\99
- - 
-tÝ
-));
-
-1687 ià((
-       gæags
- & 
-       gDOUBLE_ALIGNMENT
-) != 0) {
-
-1690 
-DCHECK
-((
-æags
- & 
-PRETENURE_OLD_POINTER_SPACE
-) == 0);
-
-1691 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1692 
-STATIC_ASSERT
-(
-kPo\9a\8brAlignm\92t
- =ð
-kDoubËAlignm\92t
-);
-
-1694 
-STATIC_ASSERT
-(
-kPo\9a\8brAlignm\92t
- * 2 =ð
-kDoubËAlignm\92t
-);
-
-1695 
-ªdi
-(
-sü©ch2
-, 
-»suÉ
-, 
-O³¿nd
-(
-kDoubËAlignm\92tMask
-));
-
-1696 
-Lab\96
-       g®igÃd
-;
-
-1697 
-beq
-(&
-®igÃd
-, 
-ü0
-);
-
-1698 ià((
-       gæags
- & 
-       gPRETENURE_OLD_DATA_SPACE
-) != 0) {
-
-1699 
-cm¶
-(
-»suÉ
-, 
-\9d
-);
-
-1700 
-bge
-(
-gc_»qu\9ced
-);
-
-1702 
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-Úe_po\9a\8br_f\9eËr_m­
-()));
-
-1703 
-¡w
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-»suÉ
-));
-
-1704 
-addi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kDoubËSize
- / 2));
-
-1705 
-b\9ad
-(&
-®igÃd
-);
-
-1712 
-sub
-(
-r0
-, 
-\9d
-, 
-»suÉ
-);
-
-1713 ià((
-       gæags
- & 
-       gSIZE_IN_WORDS
-) != 0) {
-
-1714 
-ShiáLeáImm
-(
-sü©ch2
-, 
-objeù_size
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-1715 
-cmp
-(
-r0
-, 
-sü©ch2
-);
-
-1716 
-bÉ
-(
-gc_»qu\9ced
-);
-
-1717 
-add
-(
-sü©ch2
-, 
-»suÉ
-, scratch2);
-
-1719 
-cmp
-(
-r0
-, 
-objeù_size
-);
-
-1720 
-bÉ
-(
-gc_»qu\9ced
-);
-
-1721 
-add
-(
-sü©ch2
-, 
-»suÉ
-, 
-objeù_size
-);
-
-1725 ià(
-em\99_debug_code
-()) {
-
-1726 
-ªdi
-(
-r0
-, 
-sü©ch2
-, 
-O³¿nd
-(
-kObjeùAlignm\92tMask
-));
-
-1727 
-Check
-(
-eq
-, 
-kUÇligÃdAÎoÿtiÚInNewS·û
-, 
-ü0
-);
-
-1729 
-StÜeP
-(
-sü©ch2
-, 
-MemO³¿nd
-(
-tÝaddr
-));
-
-1732 ià((
-       gæags
- & 
-       gTAG_OBJECT
-) != 0) {
-
-1733 
-addi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kH\97pObjeùTag
-));
-
-1738 \1e
-       gMaüoAs£mbËr
-::
-UndoAÎoÿtiÚInNewS·û
-(
-Regi¡\94
-objeù
-,
-
-1739 
-Regi¡\94
-sü©ch
-) {
-
-1740 
-Ex\8bº®Reã»nû
-       gÃw_¥aû_®loÿtiÚ_tÝ
- =
-
-1741 
-Ex\8bº®Reã»nû
-::
-Ãw_¥aû_®loÿtiÚ_tÝ_add»ss
-(
-isީe
-());
-
-1744 
-mov
-(
-r0
-, 
-O³¿nd
-(~
-kH\97pObjeùTagMask
-));
-
-1745 
-ªd_
-(
-objeù
-, objeù, 
-r0
-);
-
-1747 #ifdeà
-DEBUG
-
-
-1749 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-Ãw_¥aû_®loÿtiÚ_tÝ
-));
-
-1750 
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(scratch));
-
-1751 
-cmp
-(
-objeù
-, 
-sü©ch
-);
-
-1752 
-Check
-(
-, 
-kUndoAÎoÿtiÚOfNÚAÎoÿ\8bdMemÜy
-);
-
-1755 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-Ãw_¥aû_®loÿtiÚ_tÝ
-));
-
-1756 
-StÜeP
-(
-objeù
-, 
-MemO³¿nd
-(
-sü©ch
-));
-
-1760 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bTwoBy\8bS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-1761 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1762 
-Regi¡\94
-sü©ch3
-,
-
-1763 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1766 
-DCHECK
-((
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
- & 
-kObjeùAlignm\92tMask
-) == 0);
-
-1767 
-¦wi
-(
-sü©ch1
-, 
-Ëngth
-, 
-O³¿nd
-(1));
-
-1768 
-addi
-(
-sü©ch1
-, scratch1,
-
-1769 
-O³¿nd
-(
-kObjeùAlignm\92tMask
- + 
-SeqTwoBy\8bS\8c\9ag
-::
-kH\97d\94Size
-));
-
-1770 
-mov
-(
-r0
-, 
-O³¿nd
-(~
-kObjeùAlignm\92tMask
-));
-
-1771 
-ªd_
-(
-sü©ch1
-, sü©ch1, 
-r0
-);
-
-1774 
-AÎoÿ\8b
-(
-sü©ch1
-, 
-»suÉ
-, 
-sü©ch2
-, 
-sü©ch3
-, 
-gc_»qu\9ced
-, 
-TAG_OBJECT
-);
-
-1777 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kS\8c\9agM­RoÙIndex
-, 
-sü©ch1
-,
-
-1778 
-sü©ch2
-);
-
-1782 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bOÃBy\8bS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-1783 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1784 
-Regi¡\94
-sü©ch3
-,
-
-1785 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1788 
-DCHECK
-((
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
- & 
-kObjeùAlignm\92tMask
-) == 0);
-
-1789 
-DCHECK
-(
-kCh¬Size
- == 1);
-
-1790 
-addi
-(
-sü©ch1
-, 
-Ëngth
-,
-
-1791 
-O³¿nd
-(
-kObjeùAlignm\92tMask
- + 
-SeqOÃBy\8bS\8c\9ag
-::
-kH\97d\94Size
-));
-
-1792 
-li
-(
-r0
-, 
-O³¿nd
-(~
-kObjeùAlignm\92tMask
-));
-
-1793 
-ªd_
-(
-sü©ch1
-, sü©ch1, 
-r0
-);
-
-1796 
-AÎoÿ\8b
-(
-sü©ch1
-, 
-»suÉ
-, 
-sü©ch2
-, 
-sü©ch3
-, 
-gc_»qu\9ced
-, 
-TAG_OBJECT
-);
-
-1799 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kOÃBy\8bS\8c\9agM­RoÙIndex
-,
-
-1800 
-sü©ch1
-, 
-sü©ch2
-);
-
-1804 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bTwoBy\8bCÚsS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-1805 
-Regi¡\94
-sü©ch1
-,
-
-1806 
-Regi¡\94
-sü©ch2
-,
-
-1807 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1808 
-AÎoÿ\8b
-(
-CÚsS\8c\9ag
-::
-kSize
-, 
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-gc_»qu\9ced
-,
-
-1809 
-TAG_OBJECT
-);
-
-1811 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kCÚsS\8c\9agM­RoÙIndex
-, 
-sü©ch1
-,
-
-1812 
-sü©ch2
-);
-
-1816 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bOÃBy\8bCÚsS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-1817 
-Regi¡\94
-sü©ch1
-,
-
-1818 
-Regi¡\94
-sü©ch2
-,
-
-1819 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1820 
-AÎoÿ\8b
-(
-CÚsS\8c\9ag
-::
-kSize
-, 
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-gc_»qu\9ced
-,
-
-1821 
-TAG_OBJECT
-);
-
-1823 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kCÚsOÃBy\8bS\8c\9agM­RoÙIndex
-,
-
-1824 
-sü©ch1
-, 
-sü©ch2
-);
-
-1828 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bTwoBy\8bSliûdS\8c\9ag
-(
-Regi¡\94
-»suÉ
-,
-
-1829 
-Regi¡\94
-Ëngth
-,
-
-1830 
-Regi¡\94
-sü©ch1
-,
-
-1831 
-Regi¡\94
-sü©ch2
-,
-
-1832 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1833 
-AÎoÿ\8b
-(
-SliûdS\8c\9ag
-::
-kSize
-, 
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-gc_»qu\9ced
-,
-
-1834 
-TAG_OBJECT
-);
-
-1836 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kSliûdS\8c\9agM­RoÙIndex
-, 
-sü©ch1
-,
-
-1837 
-sü©ch2
-);
-
-1841 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bOÃBy\8bSliûdS\8c\9ag
-(
-Regi¡\94
-»suÉ
-,
-
-1842 
-Regi¡\94
-Ëngth
-,
-
-1843 
-Regi¡\94
-sü©ch1
-,
-
-1844 
-Regi¡\94
-sü©ch2
-,
-
-1845 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-1846 
-AÎoÿ\8b
-(
-SliûdS\8c\9ag
-::
-kSize
-, 
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-gc_»qu\9ced
-,
-
-1847 
-TAG_OBJECT
-);
-
-1849 
-In\99\9flizeNewS\8c\9ag
-(
-»suÉ
-, 
-Ëngth
-, 
-H\97p
-::
-kSliûdOÃBy\8bS\8c\9agM­RoÙIndex
-,
-
-1850 
-sü©ch1
-, 
-sü©ch2
-);
-
-1854 \1e
-       gMaüoAs£mbËr
-::
-Com·»ObjeùTy³
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-m­
-,
-
-1855 
-Regi¡\94
-ty³_»g
-, 
-In¡ªûTy³
-ty³
-) {
-
-1856 cڡ 
-Regi¡\94
-       g\8bmp
- = 
-ty³_»g
-.
-is
-(
-no_»g
-è? 
-r0
- :\81ype_reg;
-
-1858 
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1859 
-Com·»In¡ªûTy³
-(
-m­
-, 
-\8bmp
-, 
-ty³
-);
-
-1863 \1e
-       gMaüoAs£mbËr
-::
-CheckObjeùTy³Rªge
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-m­
-,
-
-1864 
-In¡ªûTy³
-m\9a_ty³
-,
-
-1865 
-In¡ªûTy³
-max_ty³
-,
-
-1866 
-Lab\96
-* 
-çl£_Ïb\96
-) {
-
-1867 
-STATIC_ASSERT
-(
-M­
-::
-kIn¡ªûTy³Off£t
- < 4096);
-
-1868 
-STATIC_ASSERT
-(
-LAST_TYPE
- < 256);
-
-1869 
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-1870 
-lbz
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1871 
-subi
-(
-\9d
-, ip, 
-O³¿nd
-(
-m\9a_ty³
-));
-
-1872 
-cm¶i
-(
-\9d
-, 
-O³¿nd
-(
-max_ty³
- - 
-m\9a_ty³
-));
-
-1873 
-bgt
-(
-çl£_Ïb\96
-);
-
-1877 \1e
-       gMaüoAs£mbËr
-::
-Com·»In¡ªûTy³
-(
-Regi¡\94
-m­
-, Regi¡\94 
-ty³_»g
-,
-
-1878 
-In¡ªûTy³
-ty³
-) {
-
-1879 
-STATIC_ASSERT
-(
-M­
-::
-kIn¡ªûTy³Off£t
- < 4096);
-
-1880 
-STATIC_ASSERT
-(
-LAST_TYPE
- < 256);
-
-1881 
-lbz
-(
-ty³_»g
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-1882 
-cmpi
-(
-ty³_»g
-, 
-O³¿nd
-(
-ty³
-));
-
-1886 \1e
-       gMaüoAs£mbËr
-::
-Com·»RoÙ
-(
-Regi¡\94
-obj
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) {
-
-1887 
-DCHECK
-(!
-obj
-.
-is
-(
-r0
-));
-
-1888 
-LßdRoÙ
-(
-r0
-, 
-\9adex
-);
-
-1889 
-cmp
-(
-obj
-, 
-r0
-);
-
-1893 \1e
-       gMaüoAs£mbËr
-::
-CheckFa¡EËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-,
-
-1894 
-Lab\96
-* 
\9e
-) {
-
-1895 
-STATIC_ASSERT
-(
-FAST_SMI_ELEMENTS
- == 0);
-
-1896 
-STATIC_ASSERT
-(
-FAST_HOLEY_SMI_ELEMENTS
- == 1);
-
-1897 
-STATIC_ASSERT
-(
-FAST_ELEMENTS
- == 2);
-
-1898 
-STATIC_ASSERT
-(
-FAST_HOLEY_ELEMENTS
- == 3);
-
-1899 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-1900 
-STATIC_ASSERT
-(
-M­
-::
-kMaximumB\99F\9bld2Fa¡HÞeyEËm\92tV®ue
- < 0x8000);
-
-1901 
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-M­
-::
-kMaximumB\99F\9bld2Fa¡HÞeyEËm\92tV®ue
-));
-
-1902 
-bgt
-(
\9e
-);
-
-1906 \1e
-       gMaüoAs£mbËr
-::
-CheckFa¡ObjeùEËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-,
-
-1907 
-Lab\96
-* 
\9e
-) {
-
-1908 
-STATIC_ASSERT
-(
-FAST_SMI_ELEMENTS
- == 0);
-
-1909 
-STATIC_ASSERT
-(
-FAST_HOLEY_SMI_ELEMENTS
- == 1);
-
-1910 
-STATIC_ASSERT
-(
-FAST_ELEMENTS
- == 2);
-
-1911 
-STATIC_ASSERT
-(
-FAST_HOLEY_ELEMENTS
- == 3);
-
-1912 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-1913 
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-M­
-::
-kMaximumB\99F\9bld2Fa¡HÞeySmiEËm\92tV®ue
-));
-
-1914 
-bË
-(
\9e
-);
-
-1915 
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-M­
-::
-kMaximumB\99F\9bld2Fa¡HÞeyEËm\92tV®ue
-));
-
-1916 
-bgt
-(
\9e
-);
-
-1920 \1e
-       gMaüoAs£mbËr
-::
-CheckFa¡SmiEËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-,
-
-1921 
-Lab\96
-* 
\9e
-) {
-
-1922 
-STATIC_ASSERT
-(
-FAST_SMI_ELEMENTS
- == 0);
-
-1923 
-STATIC_ASSERT
-(
-FAST_HOLEY_SMI_ELEMENTS
- == 1);
-
-1924 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-1925 
-cm¶i
-(
-sü©ch
-, 
-O³¿nd
-(
-M­
-::
-kMaximumB\99F\9bld2Fa¡HÞeySmiEËm\92tV®ue
-));
-
-1926 
-bgt
-(
\9e
-);
-
-1930 \1e
-       gMaüoAs£mbËr
-::
-StÜeNumb\94ToDoubËEËm\92ts
-(
-
-1931 
-Regi¡\94
-v®ue_»g
-, Regi¡\94 
-key_»g
-, Regi¡\94 
-\96em\92ts_»g
-,
-
-1932 
-Regi¡\94
-sü©ch1
-, 
-DoubËRegi¡\94
-doubË_sü©ch
-, 
-Lab\96
-* 
\9e
-,
-
-1933 \12
-\96em\92ts_off£t
-) {
-
-1934 
-Lab\96
-       gsmi_v®ue
-, 
-       g¡Üe
-;
-
-1937 
-JumpIfSmi
-(
-v®ue_»g
-, &
-smi_v®ue
-);
-
-1940 
-CheckM­
-(
-v®ue_»g
-, 
-sü©ch1
-, 
-isީe
-()->
-çùÜy
-()->
-h\97p_numb\94_m­
-(), 
\9e
-,
-
-1941 
-DONT_DO_SMI_CHECK
-);
-
-1943 
-lfd
-(
-doubË_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-v®ue_»g
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-1945 
-CªÚiÿlizeNaN
-(
-doubË_sü©ch
-);
-
-1946 
-b
-(&
-¡Üe
-);
-
-1948 
-b\9ad
-(&
-smi_v®ue
-);
-
-1949 
-SmiToDoubË
-(
-doubË_sü©ch
-, 
-v®ue_»g
-);
-
-1951 
-b\9ad
-(&
-¡Üe
-);
-
-1952 
-SmiToDoubËA¼ayOff£t
-(
-sü©ch1
-, 
-key_»g
-);
-
-1953 
-add
-(
-sü©ch1
-, 
-\96em\92ts_»g
-, scratch1);
-
-1954 
-¡fd
-(
-doubË_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-sü©ch1
-, 
-FixedDoubËA¼ay
-::
-kH\97d\94Size
- -
-
-1955 
-\96em\92ts_off£t
-));
-
-1959 \1e
-       gMaüoAs£mbËr
-::
-AddAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-,
-
-1960 
-Regi¡\94
-right
-,
-
-1961 
-Regi¡\94
-ov\94æow_d¡
-,
-
-1962 
-Regi¡\94
-sü©ch
-) {
-
-1963 
-DCHECK
-(!
-d¡
-.
-is
-(
-ov\94æow_d¡
-));
-
-1964 
-DCHECK
-(!
-d¡
-.
-is
-(
-sü©ch
-));
-
-1965 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-sü©ch
-));
-
-1966 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-Ëá
-));
-
-1967 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-right
-));
-
-1970 ià(
-       gd¡
-.
-is
-(
-Ëá
-)) {
-
-1971 
-mr
-(
-sü©ch
-, 
-Ëá
-);
-
-1972 
-add
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-1973 
-xÜ_
-(
-sü©ch
-, 
-d¡
-, scratch);
-
-1974 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-right
-);
-
-1975 } \vià(
-       gd¡
-.
-is
-(
-right
-)) {
-
-1976 
-mr
-(
-sü©ch
-, 
-right
-);
-
-1977 
-add
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-1978 
-xÜ_
-(
-sü©ch
-, 
-d¡
-, scratch);
-
-1979 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-Ëá
-);
-
-1981 
-add
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-1982 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-Ëá
-);
-
-1983 
-xÜ_
-(
-sü©ch
-, 
-d¡
-, 
-right
-);
-
-1985 
-ªd_
-(
-ov\94æow_d¡
-, 
-sü©ch
-, ov\94æow_d¡, 
-S\91RC
-);
-
-1989 \1e
-       gMaüoAs£mbËr
-::
-AddAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-,
-
-1990 
-\9a\8d\8c_t
-right
-,
-
-1991 
-Regi¡\94
-ov\94æow_d¡
-,
-
-1992 
-Regi¡\94
-sü©ch
-) {
-
-1993 
-Regi¡\94
-       gÜig\9a®_Ëá
- = 
-Ëá
-;
-
-1994 
-DCHECK
-(!
-d¡
-.
-is
-(
-ov\94æow_d¡
-));
-
-1995 
-DCHECK
-(!
-d¡
-.
-is
-(
-sü©ch
-));
-
-1996 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-sü©ch
-));
-
-1997 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-Ëá
-));
-
-2000 ià(
-       gd¡
-.
-is
-(
-Ëá
-)) {
-
-2002 
-       gÜig\9a®_Ëá
- = 
-ov\94æow_d¡
-;
-
-2003 
-mr
-(
-Üig\9a®_Ëá
-, 
-Ëá
-);
-
-2005 
-Add
-(
-d¡
-, 
-Ëá
-, 
-right
-, 
-sü©ch
-);
-
-2006 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-Üig\9a®_Ëá
-);
-
-2007 ià(
-       gright
- >= 0) {
-
-2008 
-ªd_
-(
-ov\94æow_d¡
-, ov\94æow_d¡, 
-d¡
-, 
-S\91RC
-);
-
-2010 
-ªdc
-(
-ov\94æow_d¡
-, ov\94æow_d¡, 
-d¡
-, 
-S\91RC
-);
-
-2015 \1e
-       gMaüoAs£mbËr
-::
-SubAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-,
-
-2016 
-Regi¡\94
-right
-,
-
-2017 
-Regi¡\94
-ov\94æow_d¡
-,
-
-2018 
-Regi¡\94
-sü©ch
-) {
-
-2019 
-DCHECK
-(!
-d¡
-.
-is
-(
-ov\94æow_d¡
-));
-
-2020 
-DCHECK
-(!
-d¡
-.
-is
-(
-sü©ch
-));
-
-2021 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-sü©ch
-));
-
-2022 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-Ëá
-));
-
-2023 
-DCHECK
-(!
-ov\94æow_d¡
-.
-is
-(
-right
-));
-
-2026 ià(
-       gd¡
-.
-is
-(
-Ëá
-)) {
-
-2027 
-mr
-(
-sü©ch
-, 
-Ëá
-);
-
-2028 
-sub
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-2029 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-sü©ch
-);
-
-2030 
-xÜ_
-(
-sü©ch
-, sü©ch, 
-right
-);
-
-2031 
-ªd_
-(
-ov\94æow_d¡
-, ov\94æow_d¡, 
-sü©ch
-, 
-S\91RC
-);
-
-2032 } \vià(
-       gd¡
-.
-is
-(
-right
-)) {
-
-2033 
-mr
-(
-sü©ch
-, 
-right
-);
-
-2034 
-sub
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-2035 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-Ëá
-);
-
-2036 
-xÜ_
-(
-sü©ch
-, 
-Ëá
-, scratch);
-
-2037 
-ªd_
-(
-ov\94æow_d¡
-, ov\94æow_d¡, 
-sü©ch
-, 
-S\91RC
-);
-
-2039 
-sub
-(
-d¡
-, 
-Ëá
-, 
-right
-);
-
-2040 
-xÜ_
-(
-ov\94æow_d¡
-, 
-d¡
-, 
-Ëá
-);
-
-2041 
-xÜ_
-(
-sü©ch
-, 
-Ëá
-, 
-right
-);
-
-2042 
-ªd_
-(
-ov\94æow_d¡
-, 
-sü©ch
-, ov\94æow_d¡, 
-S\91RC
-);
-
-2047 \1e
-       gMaüoAs£mbËr
-::
-Com·»M­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-HªdË
-<
-M­
-> 
-m­
-,
-
-2048 
-Lab\96
-* 
-\97¾y_sucûss
-) {
-
-2049 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-obj
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2050 
-Com·»M­
-(
-sü©ch
-, 
-m­
-, 
-\97¾y_sucûss
-);
-
-2054 \1e
-       gMaüoAs£mbËr
-::
-Com·»M­
-(
-Regi¡\94
-obj_m­
-, 
-HªdË
-<
-M­
-> 
-m­
-,
-
-2055 
-Lab\96
-* 
-\97¾y_sucûss
-) {
-
-2056 
-mov
-(
-r0
-, 
-O³¿nd
-(
-m­
-));
-
-2057 
-cmp
-(
-obj_m­
-, 
-r0
-);
-
-2061 \1e
-       gMaüoAs£mbËr
-::
-CheckM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-HªdË
-<
-M­
-> 
-m­
-,
-
-2062 
-Lab\96
-* 
\9e
-, 
-SmiCheckTy³
-smi_check_ty³
-) {
-
-2063 ià(
-       gsmi_check_ty³
- =ð
-DO_SMI_CHECK
-) {
-
-2064 
-JumpIfSmi
-(
-obj
-, 
\9e
-);
-
-2067 
-Lab\96
-       gsucûss
-;
-
-2068 
-Com·»M­
-(
-obj
-, 
-sü©ch
-, 
-m­
-, &
-sucûss
-);
-
-2069 
-bÃ
-(
\9e
-);
-
-2070 
-b\9ad
-(&
-sucûss
-);
-
-2074 \1e
-       gMaüoAs£mbËr
-::
-CheckM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-,
-
-2075 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-, 
-Lab\96
-* 
\9e
-,
-
-2076 
-SmiCheckTy³
-smi_check_ty³
-) {
-
-2077 ià(
-       gsmi_check_ty³
- =ð
-DO_SMI_CHECK
-) {
-
-2078 
-JumpIfSmi
-(
-obj
-, 
\9e
-);
-
-2080 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-obj
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2081 
-LßdRoÙ
-(
-r0
-, 
-\9adex
-);
-
-2082 
-cmp
-(
-sü©ch
-, 
-r0
-);
-
-2083 
-bÃ
-(
\9e
-);
-
-2087 \1e
-       gMaüoAs£mbËr
-::
-Di¥©chM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-,
-
-2088 
-HªdË
-<
-M­
-> 
-m­
-, HªdË<
-Code
-> 
-sucûss
-,
-
-2089 
-SmiCheckTy³
-smi_check_ty³
-) {
-
-2090 
-Lab\96
-       gç\9e
-;
-
-2091 ià(
-       gsmi_check_ty³
- =ð
-DO_SMI_CHECK
-) {
-
-2092 
-JumpIfSmi
-(
-obj
-, &
\9e
-);
-
-2094 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-obj
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2095 
-mov
-(
-r0
-, 
-O³¿nd
-(
-m­
-));
-
-2096 
-cmp
-(
-sü©ch
-, 
-r0
-);
-
-2097 
-bÃ
-(&
\9e
-);
-
-2098 
-Jump
-(
-sucûss
-, 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-);
-
-2099 
-b\9ad
-(&
\9e
-);
-
-2103 \1e
-       gMaüoAs£mbËr
-::
-TryG\91FunùiÚPrÙÙy³
-(
-Regi¡\94
-funùiÚ
-, Regi¡\94 
-»suÉ
-,
-
-2104 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
-miss
-,
-
-2105 
-boÞ
-miss_Ú_bound_funùiÚ
-) {
-
-2106 
-Lab\96
-       gnÚ_\9a¡ªû
-;
-
-2107 ià(
-       gmiss_Ú_bound_funùiÚ
-) {
-
-2109 
-JumpIfSmi
-(
-funùiÚ
-, 
-miss
-);
-
-2112 
-Com·»ObjeùTy³
-(
-funùiÚ
-, 
-»suÉ
-, 
-sü©ch
-, 
-JS_FUNCTION_TYPE
-);
-
-2113 
-bÃ
-(
-miss
-);
-
-2115 
-LßdP
-(
-sü©ch
-,
-
-2116 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kSh¬edFunùiÚInfoOff£t
-));
-
-2117 
-lwz
-(
-sü©ch
-,
-
-2118 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-Sh¬edFunùiÚInfo
-::
-kComp\9e\94H\9atsOff£t
-));
-
-2119 
-Te¡B\99
-(
-sü©ch
-,
-
-2120 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2121 
-Sh¬edFunùiÚInfo
-::
-kBoundFunùiÚ
-,
-
-2123 
-Sh¬edFunùiÚInfo
-::
-kBoundFunùiÚ
- + 
-kSmiTagSize
-,
-
-2125 
-r0
-);
-
-2126 
-bÃ
-(
-miss
-, 
-ü0
-);
-
-2129 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-»suÉ
-, 
-M­
-::
-kB\99F\9bldOff£t
-));
-
-2130 
-ªdi
-(
-r0
-, 
-sü©ch
-, 
-O³¿nd
-(1 << 
-M­
-::
-kHasNÚIn¡ªûPrÙÙy³
-));
-
-2131 
-bÃ
-(&
-nÚ_\9a¡ªû
-, 
-ü0
-);
-
-2135 
-LßdP
-(
-»suÉ
-,
-
-2136 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-2141 
-LßdRoÙ
-(
-r0
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2142 
-cmp
-(
-»suÉ
-, 
-r0
-);
-
-2143 
-beq
-(
-miss
-);
-
-2146 
-Lab\96
-       gdÚe
-;
-
-2147 
-Com·»ObjeùTy³
-(
-»suÉ
-, 
-sü©ch
-, sü©ch, 
-MAP_TYPE
-);
-
-2148 
-bÃ
-(&
-dÚe
-);
-
-2151 
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-2153 ià(
-       gmiss_Ú_bound_funùiÚ
-) {
-
-2154 
-b
-(&
-dÚe
-);
-
-2158 
-b\9ad
-(&
-nÚ_\9a¡ªû
-);
-
-2159 
-LßdP
-(
-»suÉ
-, 
-F\9bldMemO³¿nd
-ÔesuÉ, 
-M­
-::
-kCÚ¡ruùÜOff£t
-));
-
-2163 
-b\9ad
-(&
-dÚe
-);
-
-2167 \1e
-       gMaüoAs£mbËr
-::
-C®lStub
-(
-CodeStub
-* 
-¡ub
-, 
-Ty³F\93dbackId
-a¡_id
-,
-
-2168 
-CÚd\99
-cÚd
-) {
-
-2169 
-DCHECK
-(
-AÎowThisStubC®l
-(
-¡ub
-));
-
-2170 
-C®l
-(
-¡ub
-->
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-a¡_id
-, 
-cÚd
-);
-
-2174 \1e
-       gMaüoAs£mbËr
-::
-Ta\9eC®lStub
-(
-CodeStub
-* 
-¡ub
-, 
-CÚd\99
-cÚd
-) {
-
-2175 
-Jump
-(
-¡ub
-->
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-, 
-cÚd
-);
-
-2179 \18\12
-Add»ssOff£t
-(
-Ex\8bº®Reã»nû
-»f0
-, Ex\8bº®Reã»nû 
-»f1
-) {
-
-2180 \15 
-       g»f0
-.
-add»ss
-(è- 
-       g»f1
-.address();
-
-2184 \1e
-       gMaüoAs£mbËr
-::
-C®lApiFunùiÚAndR\91
-(
-
-2185 
-Regi¡\94
-funùiÚ_add»ss
-, 
-Ex\8bº®Reã»nû
-thunk_»f
-, \12
-¡ack_¥aû
-,
-
-2186 
-MemO³¿nd
-»tuº_v®ue_Ý\94ªd
-, MemO³¿nd* 
-cÚ\8bxt_»¡Üe_Ý\94ªd
-) {
-
-2187 
-Ex\8bº®Reã»nû
-       gÃxt_add»ss
- =
-
-2188 
-Ex\8bº®Reã»nû
-::
-hªdË_scÝe_Ãxt_add»ss
-(
-isީe
-());
-
-2189 cڡ \12
-       gkNextOff£t
- = 0;
-
-2190 cڡ \12
-       gkLim\99Off£t
- = 
-Add»ssOff£t
-(
-
-2191 
-Ex\8bº®Reã»nû
-::
-hªdË_scÝe_lim\99_add»ss
-(
-isީe
-()), 
-Ãxt_add»ss
-);
-
-2192 cڡ \12
-       gkLev\96Off£t
- = 
-Add»ssOff£t
-(
-
-2193 
-Ex\8bº®Reã»nû
-::
-hªdË_scÝe_Ëv\96_add»ss
-(
-isީe
-()), 
-Ãxt_add»ss
-);
-
-2195 
-DCHECK
-(
-funùiÚ_add»ss
-.
-is
-(
-r4
-è|| funùiÚ_add»ss.is(
-r5
-));
-
-2196 
-Regi¡\94
-       gsü©ch
- = 
-r6
-;
-
-2198 
-Lab\96
-       g´of\9e\94_di§bËd
-;
-
-2199 
-Lab\96
-       g\92d_´of\9e\94_check
-;
-
-2200 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-is_´of\9e\9ag_add»ss
-(
-isީe
-())));
-
-2201 
-lbz
-(
-sü©ch
-, 
-MemO³¿nd
-(scratch, 0));
-
-2202 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2203 
-beq
-(&
-´of\9e\94_di§bËd
-);
-
-2206 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-thunk_»f
-));
-
-2207 
-jmp
-(&
-\92d_´of\9e\94_check
-);
-
-2209 
-b\9ad
-(&
-´of\9e\94_di§bËd
-);
-
-2210 
-mr
-(
-sü©ch
-, 
-funùiÚ_add»ss
-);
-
-2211 
-b\9ad
-(&
-\92d_´of\9e\94_check
-);
-
-2218 
-mov
-(
-r17
-, 
-O³¿nd
-(
-Ãxt_add»ss
-));
-
-2219 
-LßdP
-(
-r14
-, 
-MemO³¿nd
-(
-r17
-, 
-kNextOff£t
-));
-
-2220 
-LßdP
-(
-r15
-, 
-MemO³¿nd
-(
-r17
-, 
-kLim\99Off£t
-));
-
-2221 
-lwz
-(
-r16
-, 
-MemO³¿nd
-(
-r17
-, 
-kLev\96Off£t
-));
-
-2222 
-addi
-(
-r16
-,\8416, 
-O³¿nd
-(1));
-
-2223 
-¡w
-(
-r16
-, 
-MemO³¿nd
-(
-r17
-, 
-kLev\96Off£t
-));
-
-2225 ià(
-       gFLAG_log_tim\94_ev\92ts
-) {
-
-2226 
-F¿meScÝe
-äame
-(
-this
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-2227 
-PushSaãpo\9atRegi¡\94s
-();
-
-2228 
-P»·»C®lCFunùiÚ
-(1, 
-r3
-);
-
-2229 
-mov
-(
-r3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-2230 
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-log_\92\8br_ex\8bº®_funùiÚ
-(
-isީe
-()), 1);
-
-2231 
-PÝSaãpo\9atRegi¡\94s
-();
-
-2237 
-D\9ceùCEÁryStub
-¡ub
-(
-isީe
-());
-
-2238 
-       g¡ub
-.
-G\92\94©eC®l
-(
-this
-, 
-sü©ch
-);
-
-2240 ià(
-       gFLAG_log_tim\94_ev\92ts
-) {
-
-2241 
-F¿meScÝe
-äame
-(
-this
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-2242 
-PushSaãpo\9atRegi¡\94s
-();
-
-2243 
-P»·»C®lCFunùiÚ
-(1, 
-r3
-);
-
-2244 
-mov
-(
-r3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-2245 
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-log_Ëave_ex\8bº®_funùiÚ
-(
-isީe
-()), 1);
-
-2246 
-PÝSaãpo\9atRegi¡\94s
-();
-
-2249 
-Lab\96
-       g´omÙe_scheduËd_exû±iÚ
-;
-
-2250 
-Lab\96
-       gexû±iÚ_hªdËd
-;
-
-2251 
-Lab\96
-       gd\96\91e_®loÿ\8bd_hªdËs
-;
-
-2252 
-Lab\96
-       gËave_ex\99_äame
-;
-
-2253 
-Lab\96
-       g»tuº_v®ue_lßded
-;
-
-2256 
-LßdP
-(
-r3
-, 
-»tuº_v®ue_Ý\94ªd
-);
-
-2257 
-b\9ad
-(&
-»tuº_v®ue_lßded
-);
-
-2260 
-StÜeP
-(
-r14
-, 
-MemO³¿nd
-(
-r17
-, 
-kNextOff£t
-));
-
-2261 ià(
-em\99_debug_code
-()) {
-
-2262 
-lwz
-(
-r4
-, 
-MemO³¿nd
-(
-r17
-, 
-kLev\96Off£t
-));
-
-2263 
-cmp
-(
-r4
-, 
-r16
-);
-
-2264 
-Check
-(
-eq
-, 
-kUÃx³ùedLev\96\94R\91uºFromApiC®l
-);
-
-2266 
-subi
-(
-r16
-,\8416, 
-O³¿nd
-(1));
-
-2267 
-¡w
-(
-r16
-, 
-MemO³¿nd
-(
-r17
-, 
-kLev\96Off£t
-));
-
-2268 
-LßdP
-(
-r0
-, 
-MemO³¿nd
-(
-r17
-, 
-kLim\99Off£t
-));
-
-2269 
-cmp
-(
-r15
-, 
-r0
-);
-
-2270 
-bÃ
-(&
-d\96\91e_®loÿ\8bd_hªdËs
-);
-
-2273 
-b\9ad
-(&
-Ëave_ex\99_äame
-);
-
-2274 
-LßdRoÙ
-(
-r14
-, 
-H\97p
-::
-kTheHÞeV®ueRoÙIndex
-);
-
-2275 
-mov
-(
-r15
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-scheduËd_exû±iÚ_add»ss
-(
-isީe
-())));
-
-2276 
-LßdP
-(
-r15
-, 
-MemO³¿nd
-(r15));
-
-2277 
-cmp
-(
-r14
-, 
-r15
-);
-
-2278 
-bÃ
-(&
-´omÙe_scheduËd_exû±iÚ
-);
-
-2279 
-b\9ad
-(&
-exû±iÚ_hªdËd
-);
-
-2281 
-boÞ
-       g»¡Üe_cÚ\8bxt
- = 
-cÚ\8bxt_»¡Üe_Ý\94ªd
- !ð
-NULL
-;
-
-2282 ià(
-       g»¡Üe_cÚ\8bxt
-) {
-
-2283 
-LßdP
-(
-, *
-cÚ\8bxt_»¡Üe_Ý\94ªd
-);
-
-2286 
-mov
-(
-r14
-, 
-O³¿nd
-(
-¡ack_¥aû
-));
-
-2287 
-L\97veEx\99F¿me
-(
-çl£
-, 
-r14
-, !
-»¡Üe_cÚ\8bxt
-);
-
-2288 
-bÌ
-();
-
-2290 
-b\9ad
-(&
-´omÙe_scheduËd_exû±iÚ
-);
-
-2292 
-F¿meScÝe
-äame
-(
-this
-, 
-S\8fckF¿me
-::
-INTERNAL
-);
-
-2293 
-C®lEx\8bº®Reã»nû
-(
-
-2294 
-Ex\8bº®Reã»nû
-(
-RuÁime
-::
-kPromÙeScheduËdExû±iÚ
-, 
-isީe
-()), 0);
-
-2296 
-jmp
-(&
-exû±iÚ_hªdËd
-);
-
-2299 
-b\9ad
-(&
-d\96\91e_®loÿ\8bd_hªdËs
-);
-
-2300 
-StÜeP
-(
-r15
-, 
-MemO³¿nd
-(
-r17
-, 
-kLim\99Off£t
-));
-
-2301 
-mr
-(
-r14
-, 
-r3
-);
-
-2302 
-P»·»C®lCFunùiÚ
-(1, 
-r15
-);
-
-2303 
-mov
-(
-r3
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-2304 
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-::
-d\96\91e_hªdË_scÝe_ex\8bnsiÚs
-(
-isީe
-()),
-
-2306 
-mr
-(
-r3
-, 
-r14
-);
-
-2307 
-b
-(&
-Ëave_ex\99_äame
-);
-
-2311 
-boÞ
-       gMaüoAs£mbËr
-::
-AÎowThisStubC®l
-(
-CodeStub
-* 
-¡ub
-) {
-
-2312 \15 
-has_äame_
- || !
-¡ub
-->
-Som\91imesS\91sUpAF¿me
-();
-
-2316 \1e
-       gMaüoAs£mbËr
-::
-IndexFromHash
-(
-Regi¡\94
-hash
-, Regi¡\94 
-\9adex
-) {
-
-2321 
-DCHECK
-(
-T\92ToThe
-(
-S\8c\9ag
-::
-kMaxCachedA¼ayIndexL\92gth
-) <
-
-2322 (1 << 
-S\8c\9ag
-::
-kA¼ayIndexV®ueB\99s
-));
-
-2323 
-       gDecodeF\9bldToSmi
-<
-       gS\8c\9ag
-::
-A¼ayIndexV®ueB\99s
->(
-\9adex
-, 
-       ghash
-);
-
-2327 \1e
-       gMaüoAs£mbËr
-::
-SmiToDoubË
-(
-DoubËRegi¡\94
-v®ue
-, 
-Regi¡\94
-smi
-) {
-
-2328 
-SmiUÁag
-(
-\9d
-, 
-smi
-);
-
-2329 
-CÚv\94tIÁToDoubË
-(
-\9d
-, 
-v®ue
-);
-
-2333 \1e
-       gMaüoAs£mbËr
-::
-Te¡DoubËIsIÁ32
-(
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-2334 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-2335 
-DoubËRegi¡\94
-doubË_sü©ch
-) {
-
-2336 
-TryDoubËToIÁ32Exaù
-(
-sü©ch1
-, 
-doubË_\9aput
-, 
-sü©ch2
-, 
-doubË_sü©ch
-);
-
-2340 \1e
-       gMaüoAs£mbËr
-::
-TryDoubËToIÁ32Exaù
-(
-Regi¡\94
-»suÉ
-,
-
-2341 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-2342 
-Regi¡\94
-sü©ch
-,
-
-2343 
-DoubËRegi¡\94
-doubË_sü©ch
-) {
-
-2344 
-Lab\96
-       gdÚe
-;
-
-2345 
-DCHECK
-(!
-doubË_\9aput
-.
-is
-(
-doubË_sü©ch
-));
-
-2347 
-CÚv\94tDoubËToIÁ64
-(
-doubË_\9aput
-,
-
-2348 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-2349 
-sü©ch
-,
-
-2351 
-»suÉ
-, 
-doubË_sü©ch
-);
-
-2353 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2354 
-Te¡IfIÁ32
-(
-»suÉ
-, 
-sü©ch
-, 
-r0
-);
-
-2356 
-Te¡IfIÁ32
-(
-sü©ch
-, 
-»suÉ
-, 
-r0
-);
-
-2358 
-bÃ
-(&
-dÚe
-);
-
-2361 
-fcfid
-(
-doubË_sü©ch
-, double_scratch);
-
-2362 
-fcmpu
-(
-doubË_sü©ch
-, 
-doubË_\9aput
-);
-
-2363 
-b\9ad
-(&
-dÚe
-);
-
-2367 \1e
-       gMaüoAs£mbËr
-::
-TryIÁ32FloÜ
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-2368 
-Regi¡\94
-\9aput_high
-, Regi¡\94 
-sü©ch
-,
-
-2369 
-DoubËRegi¡\94
-doubË_sü©ch
-, 
-Lab\96
-* 
-dÚe
-,
-
-2370 
-Lab\96
-* 
-exaù
-) {
-
-2371 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-\9aput_high
-));
-
-2372 
-DCHECK
-(!
-doubË_\9aput
-.
-is
-(
-doubË_sü©ch
-));
-
-2373 
-Lab\96
-       gexû±iÚ
-;
-
-2375 
-MovDoubËHighToIÁ
-(
-\9aput_high
-, 
-doubË_\9aput
-);
-
-2378 
-Ex\8caùB\99Mask
-(
-»suÉ
-, 
-\9aput_high
-, 
-H\97pNumb\94
-::
-kExpڒtMask
-);
-
-2379 
-cm¶i
-(
-»suÉ
-, 
-O³¿nd
-(0x7ff));
-
-2380 
-beq
-(&
-exû±iÚ
-);
-
-2383 
-CÚv\94tDoubËToIÁ64
-(
-doubË_\9aput
-,
-
-2384 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-2385 
-sü©ch
-,
-
-2387 
-»suÉ
-, 
-doubË_sü©ch
-, 
-kRoundToM\9ausInf
-);
-
-2390 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2391 
-Te¡IfIÁ32
-(
-»suÉ
-, 
-sü©ch
-, 
-r0
-);
-
-2393 
-Te¡IfIÁ32
-(
-sü©ch
-, 
-»suÉ
-, 
-r0
-);
-
-2395 
-bÃ
-(&
-exû±iÚ
-);
-
-2398 
-fcfid
-(
-doubË_sü©ch
-, double_scratch);
-
-2399 
-fcmpu
-(
-doubË_sü©ch
-, 
-doubË_\9aput
-);
-
-2400 
-beq
-(
-exaù
-);
-
-2401 
-b
-(
-dÚe
-);
-
-2403 
-b\9ad
-(&
-exû±iÚ
-);
-
-2407 \1e
-       gMaüoAs£mbËr
-::
-TryIÆ\9aeTrunÿ\8bDoubËToI
-(
-Regi¡\94
-»suÉ
-,
-
-2408 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-2409 
-Lab\96
-* 
-dÚe
-) {
-
-2410 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-kSü©chDoubËReg
-;
-
-2411 
-Regi¡\94
-       gsü©ch
- = 
-\9d
-;
-
-2413 
-CÚv\94tDoubËToIÁ64
-(
-doubË_\9aput
-,
-
-2414 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-2415 
-sü©ch
-,
-
-2417 
-»suÉ
-, 
-doubË_sü©ch
-);
-
-2420 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2421 
-Te¡IfIÁ32
-(
-»suÉ
-, 
-sü©ch
-, 
-r0
-);
-
-2423 
-Te¡IfIÁ32
-(
-sü©ch
-, 
-»suÉ
-, 
-r0
-);
-
-2425 
-beq
-(
-dÚe
-);
-
-2429 \1e
-       gMaüoAs£mbËr
-::
-Trunÿ\8bDoubËToI
-(
-Regi¡\94
-»suÉ
-,
-
-2430 
-DoubËRegi¡\94
-doubË_\9aput
-) {
-
-2431 
-Lab\96
-       gdÚe
-;
-
-2433 
-TryIÆ\9aeTrunÿ\8bDoubËToI
-(
-»suÉ
-, 
-doubË_\9aput
-, &
-dÚe
-);
-
-2436 
-mær
-(
-r0
-);
-
-2437 
-push
-(
-r0
-);
-
-2439 
-¡fdu
-(
-doubË_\9aput
-, 
-MemO³¿nd
-(
-, -
-kDoubËSize
-));
-
-2441 
-DoubËToIStub
-¡ub
-(
-isީe
-(), 
-, 
-»suÉ
-, 0, 
-\8cue
-,\81rue);
-
-2442 
-C®lStub
-(&
-¡ub
-);
-
-2444 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-2445 
-pÝ
-(
-r0
-);
-
-2446 
-m\8er
-(
-r0
-);
-
-2448 
-b\9ad
-(&
-dÚe
-);
-
-2452 \1e
-       gMaüoAs£mbËr
-::
-Trunÿ\8bH\97pNumb\94ToI
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-objeù
-) {
-
-2453 
-Lab\96
-       gdÚe
-;
-
-2454 
-DoubËRegi¡\94
-       gdoubË_sü©ch
- = 
-kSü©chDoubËReg
-;
-
-2455 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-objeù
-));
-
-2457 
-lfd
-(
-doubË_sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2458 
-TryIÆ\9aeTrunÿ\8bDoubËToI
-(
-»suÉ
-, 
-doubË_sü©ch
-, &
-dÚe
-);
-
-2461 
-mær
-(
-r0
-);
-
-2462 
-push
-(
-r0
-);
-
-2463 
-DoubËToIStub
-¡ub
-(
-isީe
-(), 
-objeù
-, 
-»suÉ
-,
-
-2464 
-H\97pNumb\94
-::
-kV®ueOff£t
- - 
-kH\97pObjeùTag
-, 
-\8cue
-,\81rue);
-
-2465 
-C®lStub
-(&
-¡ub
-);
-
-2466 
-pÝ
-(
-r0
-);
-
-2467 
-m\8er
-(
-r0
-);
-
-2469 
-b\9ad
-(&
-dÚe
-);
-
-2473 \1e
-       gMaüoAs£mbËr
-::
-Trunÿ\8bNumb\94ToI
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-»suÉ
-,
-
-2474 
-Regi¡\94
-h\97p_numb\94_m­
-,
-
-2475 
-Regi¡\94
-sü©ch1
-, 
-Lab\96
-* 
-nÙ_numb\94
-) {
-
-2476 
-Lab\96
-       gdÚe
-;
-
-2477 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-objeù
-));
-
-2479 
-UÁagAndJumpIfSmi
-(
-»suÉ
-, 
-objeù
-, &
-dÚe
-);
-
-2480 
-JumpIfNÙH\97pNumb\94
-(
-objeù
-, 
-h\97p_numb\94_m­
-, 
-sü©ch1
-, 
-nÙ_numb\94
-);
-
-2481 
-Trunÿ\8bH\97pNumb\94ToI
-(
-»suÉ
-, 
-objeù
-);
-
-2483 
-b\9ad
-(&
-dÚe
-);
-
-2487 \1e
-       gMaüoAs£mbËr
-::
-G\91L\97¡B\99sFromSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-,
-
-2488 \12
-num_Ëa¡_b\99s
-) {
-
-2489 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2490 
-¾diþ
-(
-d¡
-, 
-¤c
-, 
-kB\99sP\94Po\9a\8br
- - 
-kSmiShiá
-,
-
-2491 
-kB\99sP\94Po\9a\8br
- - 
-num_Ëa¡_b\99s
-);
-
-2493 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 
-kB\99sP\94Po\9a\8br
- - 
-kSmiShiá
-,
-
-2494 
-kB\99sP\94Po\9a\8br
- - 
-num_Ëa¡_b\99s
-, 31);
-
-2499 \1e
-       gMaüoAs£mbËr
-::
-G\91L\97¡B\99sFromIÁ32
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-,
-
-2500 \12
-num_Ëa¡_b\99s
-) {
-
-2501 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 0, 32 - 
-num_Ëa¡_b\99s
-, 31);
-
-2505 \1e
-       gMaüoAs£mbËr
-::
-C®lRuÁime
-(cڡ 
-RuÁime
-::
-FunùiÚ
-* 
-f
-, \12
-num_¬gum\92ts
-,
-
-2506 
-SaveFPRegsMode
-§ve_doubËs
-) {
-
-2512 
-CHECK
-(
-f
-->
-Çrgs
- < 0 || f->Çrg =ð
-num_¬gum\92ts
-);
-
-2518 
-mov
-(
-r3
-, 
-O³¿nd
-(
-num_¬gum\92ts
-));
-
-2519 
-mov
-(
-r4
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-f
-, 
-isީe
-())));
-
-2520 
-CEÁryStub
-¡ub
-(
-isީe
-(),
-
-2521 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2522 
-f
-->
-»suÉ_size
-,
-
-2526 
-§ve_doubËs
-);
-
-2527 
-C®lStub
-(&
-¡ub
-);
-
-2531 \1e
-       gMaüoAs£mbËr
-::
-C®lEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-ext
-,
-
-2532 \12
-num_¬gum\92ts
-) {
-
-2533 
-mov
-(
-r3
-, 
-O³¿nd
-(
-num_¬gum\92ts
-));
-
-2534 
-mov
-(
-r4
-, 
-O³¿nd
-(
-ext
-));
-
-2536 
-CEÁryStub
-¡ub
-(
-isީe
-(), 1);
-
-2537 
-C®lStub
-(&
-¡ub
-);
-
-2541 \1e
-       gMaüoAs£mbËr
-::
-Ta\9eC®lEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-ext
-,
-
-2542 \12
-num_¬gum\92ts
-,
-
-2543 \12
-»suÉ_size
-) {
-
-2548 
-mov
-(
-r3
-, 
-O³¿nd
-(
-num_¬gum\92ts
-));
-
-2549 
-JumpToEx\8bº®Reã»nû
-(
-ext
-);
-
-2553 \1e
-       gMaüoAs£mbËr
-::
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-FunùiÚId
-fid
-, \12
-num_¬gum\92ts
-,
-
-2554 \12
-»suÉ_size
-) {
-
-2555 
-Ta\9eC®lEx\8bº®Reã»nû
-(
-Ex\8bº®Reã»nû
-(
-fid
-, 
-isީe
-()), 
-num_¬gum\92ts
-,
-
-2556 
-»suÉ_size
-);
-
-2560 \1e
-       gMaüoAs£mbËr
-::
-JumpToEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-bu\9et\9a
-) {
-
-2561 
-mov
-(
-r4
-, 
-O³¿nd
-(
-bu\9et\9a
-));
-
-2562 
-CEÁryStub
-¡ub
-(
-isީe
-(), 1);
-
-2563 
-Jump
-(
-¡ub
-.
-G\91Code
-(), 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-2567 \1e
-       gMaüoAs£mbËr
-::
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-, 
-InvokeFÏg
-æag
-,
-
-2568 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-) {
-
-2570 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
- || 
-has_äame
-());
-
-2572 
-G\91Bu\9et\9aEÁry
-(
-\9d
-, 
-id
-);
-
-2573 ià(
-       gæag
- =ð
-CALL_FUNCTION
-) {
-
-2574 
-ÿÎ_w¿µ\94
-.
-BefÜeC®l
-(
-C®lSize
-(
-\9d
-));
-
-2575 
-C®lJSEÁry
-(
-\9d
-);
-
-2576 
-       gÿÎ_w¿µ\94
-.
-Aá\94C®l
-();
-
-2578 
-DCHECK
-(
-æag
- =ð
-JUMP_FUNCTION
-);
-
-2579 
-JumpToJSEÁry
-(
-\9d
-);
-
-2584 \1e
-       gMaüoAs£mbËr
-::
-G\91Bu\9et\9aFunùiÚ
-(
-Regi¡\94
-\8frg\91
-,
-
-2585 
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-) {
-
-2587 
-LßdP
-(
-\8frg\91
-,
-
-2588 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-2589 
-LßdP
-(
-\8frg\91
-, 
-F\9bldMemO³¿nd
-Ѭg\91
-Glob®Objeù
-::
-kBu\9et\9asOff£t
-));
-
-2591 
-LßdP
-(
-\8frg\91
-,
-
-2592 
-F\9bldMemO³¿nd
-(
-\8frg\91
-, 
-JSBu\9et\9asObjeù
-::
-Off£tOfFunùiÚW\99hId
-(
-id
-)),
-
-2593 
-r0
-);
-
-2597 \1e
-       gMaüoAs£mbËr
-::
-G\91Bu\9et\9aEÁry
-(
-Regi¡\94
-\8frg\91
-, 
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-) {
-
-2598 
-DCHECK
-(!
-\8frg\91
-.
-is
-(
-r4
-));
-
-2599 
-G\91Bu\9et\9aFunùiÚ
-(
-r4
-, 
-id
-);
-
-2601 
-LßdP
-(
-\8frg\91
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-JSFunùiÚ
-::
-kCodeEÁryOff£t
-));
-
-2605 \1e
-       gMaüoAs£mbËr
-::
-S\91CouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-,
-
-2606 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-) {
-
-2607 ià(
-       gFLAG_Çtive_code_couÁ\94s
- && 
-       gcouÁ\94
-->
-EÇbËd
-()) {
-
-2608 
-mov
-(
-sü©ch1
-, 
-O³¿nd
-(
-v®ue
-));
-
-2609 
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-couÁ\94
-)));
-
-2610 
-¡w
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-sü©ch2
-));
-
-2615 \1e
-       gMaüoAs£mbËr
-::
-Inüem\92tCouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-,
-
-2616 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-) {
-
-2617 
-DCHECK
-(
-v®ue
- > 0);
-
-2618 ià(
-       gFLAG_Çtive_code_couÁ\94s
- && 
-       gcouÁ\94
-->
-EÇbËd
-()) {
-
-2619 
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-couÁ\94
-)));
-
-2620 
-lwz
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-sü©ch2
-));
-
-2621 
-addi
-(
-sü©ch1
-, sü©ch1, 
-O³¿nd
-(
-v®ue
-));
-
-2622 
-¡w
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-sü©ch2
-));
-
-2627 \1e
-       gMaüoAs£mbËr
-::
-Deüem\92tCouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-,
-
-2628 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-) {
-
-2629 
-DCHECK
-(
-v®ue
- > 0);
-
-2630 ià(
-       gFLAG_Çtive_code_couÁ\94s
- && 
-       gcouÁ\94
-->
-EÇbËd
-()) {
-
-2631 
-mov
-(
-sü©ch2
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-(
-couÁ\94
-)));
-
-2632 
-lwz
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-sü©ch2
-));
-
-2633 
-subi
-(
-sü©ch1
-, sü©ch1, 
-O³¿nd
-(
-v®ue
-));
-
-2634 
-¡w
-(
-sü©ch1
-, 
-MemO³¿nd
-(
-sü©ch2
-));
-
-2639 \1e
-       gMaüoAs£mbËr
-::
-As£¹
-(
-CÚd\99
-cÚd
-, 
-Ba\9eoutR\97
-»asÚ
-,
-
-2640 
-CRegi¡\94
-) {
-
-2641 ià(
-em\99_debug_code
-()è
-Check
-(
-cÚd
-, 
-»asÚ
-, 
-);
-
-2645 \1e
-       gMaüoAs£mbËr
-::
-As£¹Fa¡EËm\92ts
-(
-Regi¡\94
-\96em\92ts
-) {
-
-2646 ià(
-em\99_debug_code
-()) {
-
-2647 
-DCHECK
-(!
-\96em\92ts
-.
-is
-(
-r0
-));
-
-2648 
-Lab\96
-       gok
-;
-
-2649 
-push
-(
-\96em\92ts
-);
-
-2650 
-LßdP
-(
-\96em\92ts
-, 
-F\9bldMemO³¿nd
-ÓËm\92ts, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2651 
-LßdRoÙ
-(
-r0
-, 
-H\97p
-::
-kFixedA¼ayM­RoÙIndex
-);
-
-2652 
-cmp
-(
-\96em\92ts
-, 
-r0
-);
-
-2653 
-beq
-(&
-ok
-);
-
-2654 
-LßdRoÙ
-(
-r0
-, 
-H\97p
-::
-kFixedDoubËA¼ayM­RoÙIndex
-);
-
-2655 
-cmp
-(
-\96em\92ts
-, 
-r0
-);
-
-2656 
-beq
-(&
-ok
-);
-
-2657 
-LßdRoÙ
-(
-r0
-, 
-H\97p
-::
-kFixedCOWA¼ayM­RoÙIndex
-);
-
-2658 
-cmp
-(
-\96em\92ts
-, 
-r0
-);
-
-2659 
-beq
-(&
-ok
-);
-
-2660 
-AbÜt
-(
-kJSObjeùW\99hFa¡EËm\92tsM­HasSlowEËm\92ts
-);
-
-2661 
-b\9ad
-(&
-ok
-);
-
-2662 
-pÝ
-(
-\96em\92ts
-);
-
-2667 \1e
-       gMaüoAs£mbËr
-::
-Check
-(
-CÚd\99
-cÚd
-, 
-Ba\9eoutR\97
-»asÚ
-, 
-CRegi¡\94
-) {
-
-2668 
-Lab\96
-       gL
-;
-
-2669 
-b
-(
-cÚd
-, &
-L
-, 
-);
-
-2670 
-AbÜt
-(
-»asÚ
-);
-
-2672 
-b\9ad
-(&
-L
-);
-
-2676 \1e
-       gMaüoAs£mbËr
-::
-AbÜt
-(
-Ba\9eoutR\97
-»asÚ
-) {
-
-2677 
-Lab\96
-abÜt_¡¬t
-;
-
-2678 
-b\9ad
-(&
-abÜt_¡¬t
-);
-
-2679 #ifdeà
-DEBUG
-
-
-2680 cڡ \ 5
-       gmsg
- = 
-G\91Ba\9eoutR\97
-(
-»asÚ
-);
-
-2681 ià(
-       gmsg
- !ð
-NULL
-) {
-
-2682 
-RecÜdComm\92t
-("Abort message: ");
-
-2683 
-RecÜdComm\92t
-(
-msg
-);
-
-2686 ià(
-       gFLAG_\8c­_Ú_abÜt
-) {
-
-2687 
-¡Ý
-(
-msg
-);
-
-2692 
-LßdSmiL\99\94®
-(
-r0
-, 
-Smi
-::
-FromIÁ
-(
-»asÚ
-));
-
-2693 
-push
-(
-r0
-);
-
-2695 ià(!
-       ghas_äame_
-) {
-
-2698 
-F¿meScÝe
-scÝe
-(
-this
-, 
-S\8fckF¿me
-::
-NONE
-);
-
-2699 
-C®lRuÁime
-(
-RuÁime
-::
-kAbÜt
-, 1);
-
-2701 
-C®lRuÁime
-(
-RuÁime
-::
-kAbÜt
-, 1);
-
-2707 \1e
-       gMaüoAs£mbËr
-::
-LßdCÚ\8bxt
-(
-Regi¡\94
-d¡
-, \12
-cÚ\8bxt_cha\9a_Ëngth
-) {
-
-2708 ià(
-       gcÚ\8bxt_cha\9a_Ëngth
- > 0) {
-
-2710 
-LßdP
-(
-d¡
-, 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-PREVIOUS_INDEX
-)));
-
-2711 \ f\12
-       gi
- = 1; i < 
-       gcÚ\8bxt_cha\9a_Ëngth
-; i++) {
-
-2712 
-LßdP
-(
-d¡
-, 
-MemO³¿nd
-(d¡, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-PREVIOUS_INDEX
-)));
-
-2718 
-mr
-(
-d¡
-, 
-);
-
-2723 \1e
-       gMaüoAs£mbËr
-::
-LßdT¿ns\99iÚedA¼ayM­CÚd\99iÚ®
-(
-
-2724 
-EËm\92tsK\9ad
-ex³ùed_k\9ad
-, EËm\92tsK\9a
-\8cªs\99iÚed_k\9ad
-,
-
-2725 
-Regi¡\94
-m­_\9a_out
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
-no_m­_m©ch
-) {
-
-2727 
-LßdP
-(
-sü©ch
-,
-
-2728 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-2729 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-2732 
-LßdP
-(
-sü©ch
-,
-
-2733 
-MemO³¿nd
-(
-sü©ch
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-JS_ARRAY_MAPS_INDEX
-)));
-
-2734 
-size_t
-       goff£t
- = 
-ex³ùed_k\9ad
- * 
-kPo\9a\8brSize
- + 
-FixedA¼ayBa£
-::
-kH\97d\94Size
-;
-
-2735 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-off£t
-));
-
-2736 
-cmp
-(
-m­_\9a_out
-, 
-sü©ch
-);
-
-2737 
-bÃ
-(
-no_m­_m©ch
-);
-
-2740 
-       goff£t
- = 
-\8cªs\99iÚed_k\9ad
- * 
-kPo\9a\8brSize
- + 
-FixedA¼ayBa£
-::
-kH\97d\94Size
-;
-
-2741 
-LßdP
-(
-m­_\9a_out
-, 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-off£t
-));
-
-2745 \1e
-       gMaüoAs£mbËr
-::
-LßdGlob®FunùiÚ
-(\12
-\9adex
-, 
-Regi¡\94
-funùiÚ
-) {
-
-2747 
-LßdP
-(
-funùiÚ
-,
-
-2748 
-MemO³¿nd
-(
-, 
-Cڋxt
-::
-SlÙOff£t
-(Cڋxt::
-GLOBAL_OBJECT_INDEX
-)));
-
-2750 
-LßdP
-(
-funùiÚ
-,
-
-2751 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-Glob®Objeù
-::
-kN©iveCÚ\8bxtOff£t
-));
-
-2753 
-LßdP
-(
-funùiÚ
-, 
-MemO³¿nd
-(funùiÚ, 
-Cڋxt
-::
-SlÙOff£t
-(
-\9adex
-)), 
-r0
-);
-
-2757 \1e
-       gMaüoAs£mbËr
-::
-LßdGlob®FunùiÚIn\99\9flM­
-(
-Regi¡\94
-funùiÚ
-,
-
-2758 
-Regi¡\94
-m­
-,
-
-2759 
-Regi¡\94
-sü©ch
-) {
-
-2761 
-LßdP
-(
-m­
-,
-
-2762 
-F\9bldMemO³¿nd
-(
-funùiÚ
-, 
-JSFunùiÚ
-::
-kPrÙÙy³OrIn\99\9flM­Off£t
-));
-
-2763 ià(
-em\99_debug_code
-()) {
-
-2764 
-Lab\96
-       gok
-, 
-       gç\9e
-;
-
-2765 
-CheckM­
-(
-m­
-, 
-sü©ch
-, 
-H\97p
-::
-kM\91aM­RoÙIndex
-, &
\9e
-, 
-DO_SMI_CHECK
-);
-
-2766 
-b
-(&
-ok
-);
-
-2767 
-b\9ad
-(&
\9e
-);
-
-2768 
-AbÜt
-(
-kGlob®FunùiÚsMu¡HaveIn\99\9flM­
-);
-
-2769 
-b\9ad
-(&
-ok
-);
-
-2774 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙPow\94OfTwoOrZ\94o
-(
-
-2775 
-Regi¡\94
-»g
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
-nÙ_pow\94_of_two_Ü_z\94o
-) {
-
-2776 
-subi
-(
-sü©ch
-, 
-»g
-, 
-O³¿nd
-(1));
-
-2777 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2778 
-bÉ
-(
-nÙ_pow\94_of_two_Ü_z\94o
-);
-
-2779 
-ªd_
-(
-r0
-, 
-sü©ch
-, 
-»g
-, 
-S\91RC
-);
-
-2780 
-bÃ
-(
-nÙ_pow\94_of_two_Ü_z\94o
-, 
-ü0
-);
-
-2784 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙPow\94OfTwoOrZ\94oAndNeg
-(
-Regi¡\94
-»g
-,
-
-2785 
-Regi¡\94
-sü©ch
-,
-
-2786 
-Lab\96
-* 
-z\94o_ªd_Ãg
-,
-
-2787 
-Lab\96
-* 
-nÙ_pow\94_of_two
-) {
-
-2788 
-subi
-(
-sü©ch
-, 
-»g
-, 
-O³¿nd
-(1));
-
-2789 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-2790 
-bÉ
-(
-z\94o_ªd_Ãg
-);
-
-2791 
-ªd_
-(
-r0
-, 
-sü©ch
-, 
-»g
-, 
-S\91RC
-);
-
-2792 
-bÃ
-(
-nÙ_pow\94_of_two
-, 
-ü0
-);
-
-2795 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-2796 \1e
-       gMaüoAs£mbËr
-::
-SmiTagCheckOv\94æow
-(
-Regi¡\94
-»g
-, Regi¡\94 
-ov\94æow
-) {
-
-2797 
-DCHECK
-(!
-»g
-.
-is
-(
-ov\94æow
-));
-
-2798 
-mr
-(
-ov\94æow
-, 
-»g
-);
-
-2799 
-SmiTag
-(
-»g
-);
-
-2800 
-xÜ_
-(
-ov\94æow
-, ov\94æow, 
-»g
-, 
-S\91RC
-);
-
-2804 \1e
-       gMaüoAs£mbËr
-::
-SmiTagCheckOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-,
-
-2805 
-Regi¡\94
-ov\94æow
-) {
-
-2806 ià(
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-2808 
-SmiTagCheckOv\94æow
-(
-d¡
-, 
-ov\94æow
-);
-
-2810 
-DCHECK
-(!
-d¡
-.
-is
-(
-¤c
-));
-
-2811 
-DCHECK
-(!
-d¡
-.
-is
-(
-ov\94æow
-));
-
-2812 
-DCHECK
-(!
-¤c
-.
-is
-(
-ov\94æow
-));
-
-2813 
-SmiTag
-(
-d¡
-, 
-¤c
-);
-
-2814 
-xÜ_
-(
-ov\94æow
-, 
-d¡
-, 
-¤c
-, 
-S\91RC
-);
-
-2819 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙBÙhSmi
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-,
-
-2820 
-Lab\96
-* 
-Ú_nÙ_bÙh_smi
-) {
-
-2821 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2822 
-DCHECK_EQ
-(1, 
-¡©ic_ÿ¡
-<\12>(
-kSmiTagMask
-));
-
-2823 
-Üx
-(
-r0
-, 
-»g1
-, 
-»g2
-, 
-L\97veRC
-);
-
-2824 
-JumpIfNÙSmi
-(
-r0
-, 
-Ú_nÙ_bÙh_smi
-);
-
-2828 \1e
-       gMaüoAs£mbËr
-::
-UÁagAndJumpIfSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-,
-
-2829 
-Lab\96
-* 
-smi_ÿ£
-) {
-
-2830 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2831 
-STATIC_ASSERT
-(
-kSmiTagSize
- == 1);
-
-2832 
-Te¡B\99
-(
-¤c
-, 0, 
-r0
-);
-
-2833 
-SmiUÁag
-(
-d¡
-, 
-¤c
-);
-
-2834 
-beq
-(
-smi_ÿ£
-, 
-ü0
-);
-
-2838 \1e
-       gMaüoAs£mbËr
-::
-UÁagAndJumpIfNÙSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-,
-
-2839 
-Lab\96
-* 
-nÚ_smi_ÿ£
-) {
-
-2840 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2841 
-STATIC_ASSERT
-(
-kSmiTagSize
- == 1);
-
-2842 
-Te¡B\99
-(
-¤c
-, 0, 
-r0
-);
-
-2843 
-SmiUÁag
-(
-d¡
-, 
-¤c
-);
-
-2844 
-bÃ
-(
-nÚ_smi_ÿ£
-, 
-ü0
-);
-
-2848 \1e
-       gMaüoAs£mbËr
-::
-JumpIfE\99h\94Smi
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-,
-
-2849 
-Lab\96
-* 
-Ú_e\99h\94_smi
-) {
-
-2850 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2851 
-JumpIfSmi
-(
-»g1
-, 
-Ú_e\99h\94_smi
-);
-
-2852 
-JumpIfSmi
-(
-»g2
-, 
-Ú_e\99h\94_smi
-);
-
-2856 \1e
-       gMaüoAs£mbËr
-::
-As£¹NÙSmi
-(
-Regi¡\94
-objeù
-) {
-
-2857 ià(
-em\99_debug_code
-()) {
-
-2858 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2859 
-Te¡IfSmi
-(
-objeù
-, 
-r0
-);
-
-2860 
-Check
-(
-, 
-kO³¿ndIsASmi
-, 
-ü0
-);
-
-2865 \1e
-       gMaüoAs£mbËr
-::
-As£¹Smi
-(
-Regi¡\94
-objeù
-) {
-
-2866 ià(
-em\99_debug_code
-()) {
-
-2867 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2868 
-Te¡IfSmi
-(
-objeù
-, 
-r0
-);
-
-2869 
-Check
-(
-eq
-, 
-kO³¿ndIsNÙSmi
-, 
-ü0
-);
-
-2874 \1e
-       gMaüoAs£mbËr
-::
-As£¹S\8c\9ag
-(
-Regi¡\94
-objeù
-) {
-
-2875 ià(
-em\99_debug_code
-()) {
-
-2876 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2877 
-Te¡IfSmi
-(
-objeù
-, 
-r0
-);
-
-2878 
-Check
-(
-, 
-kO³¿ndIsASmiAndNÙAS\8c\9ag
-, 
-ü0
-);
-
-2879 
-push
-(
-objeù
-);
-
-2880 
-LßdP
-(
-objeù
-, 
-F\9bldMemO³¿nd
-(objeù, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2881 
-Com·»In¡ªûTy³
-(
-objeù
-, objeù, 
-FIRST_NONSTRING_TYPE
-);
-
-2882 
-pÝ
-(
-objeù
-);
-
-2883 
-Check
-(
-, 
-kO³¿ndIsNÙAS\8c\9ag
-);
-
-2888 \1e
-       gMaüoAs£mbËr
-::
-As£¹Name
-(
-Regi¡\94
-objeù
-) {
-
-2889 ià(
-em\99_debug_code
-()) {
-
-2890 
-STATIC_ASSERT
-(
-kSmiTag
- == 0);
-
-2891 
-Te¡IfSmi
-(
-objeù
-, 
-r0
-);
-
-2892 
-Check
-(
-, 
-kO³¿ndIsASmiAndNÙAName
-, 
-ü0
-);
-
-2893 
-push
-(
-objeù
-);
-
-2894 
-LßdP
-(
-objeù
-, 
-F\9bldMemO³¿nd
-(objeù, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2895 
-Com·»In¡ªûTy³
-(
-objeù
-, objeù, 
-LAST_NAME_TYPE
-);
-
-2896 
-pÝ
-(
-objeù
-);
-
-2897 
-Check
-(
-, 
-kO³¿ndIsNÙAName
-);
-
-2902 \1e
-       gMaüoAs£mbËr
-::
-As£¹Undef\9aedOrAÎoÿtiÚS\99e
-(
-Regi¡\94
-objeù
-,
-
-2903 
-Regi¡\94
-sü©ch
-) {
-
-2904 ià(
-em\99_debug_code
-()) {
-
-2905 
-Lab\96
-       gdÚe_check\9ag
-;
-
-2906 
-As£¹NÙSmi
-(
-objeù
-);
-
-2907 
-Com·»RoÙ
-(
-objeù
-, 
-H\97p
-::
-kUndef\9aedV®ueRoÙIndex
-);
-
-2908 
-beq
-(&
-dÚe_check\9ag
-);
-
-2909 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2910 
-Com·»RoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kAÎoÿtiÚS\99eM­RoÙIndex
-);
-
-2911 
-As£¹
-(
-eq
-, 
-kEx³ùedUndef\9aedOrC\96l
-);
-
-2912 
-b\9ad
-(&
-dÚe_check\9ag
-);
-
-2917 \1e
-       gMaüoAs£mbËr
-::
-As£¹IsRoÙ
-(
-Regi¡\94
-»g
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-) {
-
-2918 ià(
-em\99_debug_code
-()) {
-
-2919 
-Com·»RoÙ
-(
-»g
-, 
-\9adex
-);
-
-2920 
-Check
-(
-eq
-, 
-kH\97pNumb\94M­Regi¡\94Clobb\94ed
-);
-
-2925 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙH\97pNumb\94
-(
-Regi¡\94
-objeù
-,
-
-2926 
-Regi¡\94
-h\97p_numb\94_m­
-,
-
-2927 
-Regi¡\94
-sü©ch
-,
-
-2928 
-Lab\96
-* 
-Ú_nÙ_h\97p_numb\94
-) {
-
-2929 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-2930 
-As£¹IsRoÙ
-(
-h\97p_numb\94_m­
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-2931 
-cmp
-(
-sü©ch
-, 
-h\97p_numb\94_m­
-);
-
-2932 
-bÃ
-(
-Ú_nÙ_h\97p_numb\94
-);
-
-2936 \1e
-       gMaüoAs£mbËr
-::
-LookupNumb\94S\8c\9agCache
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-»suÉ
-,
-
-2937 
-Regi¡\94
-sü©ch1
-,
-
-2938 
-Regi¡\94
-sü©ch2
-,
-
-2939 
-Regi¡\94
-sü©ch3
-,
-
-2940 
-Lab\96
-* 
-nÙ_found
-) {
-
-2942 
-Regi¡\94
-       gnumb\94_¡r\9ag_ÿche
- = 
-»suÉ
-;
-
-2943 
-Regi¡\94
-       gmask
- = 
-sü©ch3
-;
-
-2946 
-LßdRoÙ
-(
-numb\94_¡r\9ag_ÿche
-, 
-H\97p
-::
-kNumb\94S\8c\9agCacheRoÙIndex
-);
-
-2950 
-LßdP
-(
-mask
-, 
-F\9bldMemO³¿nd
-(
-numb\94_¡r\9ag_ÿche
-, 
-FixedA¼ay
-::
-kL\92gthOff£t
-));
-
-2952 
-ShiáRightAr\99hImm
-(
-mask
-, mask, 
-kSmiTagSize
- + 
-kSmiShiáSize
- + 1);
-
-2953 
-subi
-(
-mask
-, mask, 
-O³¿nd
-(1));
-
-2959 
-Lab\96
-       gis_smi
-;
-
-2960 
-Lab\96
-       glßd_»suÉ_äom_ÿche
-;
-
-2961 
-JumpIfSmi
-(
-objeù
-, &
-is_smi
-);
-
-2962 
-CheckM­
-(
-objeù
-, 
-sü©ch1
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-, 
-nÙ_found
-,
-
-2963 
-DONT_DO_SMI_CHECK
-);
-
-2965 
-STATIC_ASSERT
-(8 =ð
-kDoubËSize
-);
-
-2966 
-lwz
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pNumb\94
-::
-kExpÚ\92tOff£t
-));
-
-2967 
-lwz
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pNumb\94
-::
-kMªtis§Off£t
-));
-
-2968 
-xÜ_
-(
-sü©ch1
-, sü©ch1, 
-sü©ch2
-);
-
-2969 
-ªd_
-(
-sü©ch1
-, sü©ch1, 
-mask
-);
-
-2973 
-ShiáLeáImm
-(
-sü©ch1
-, sü©ch1, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
- + 1));
-
-2974 
-add
-(
-sü©ch1
-, 
-numb\94_¡r\9ag_ÿche
-, scratch1);
-
-2976 
-Regi¡\94
-       g´obe
- = 
-mask
-;
-
-2977 
-LßdP
-(
-´obe
-, 
-F\9bldMemO³¿nd
-(
-sü©ch1
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2978 
-JumpIfSmi
-(
-´obe
-, 
-nÙ_found
-);
-
-2979 
-lfd
-(
-d0
-, 
-F\9bldMemO³¿nd
-(
-objeù
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2980 
-lfd
-(
-d1
-, 
-F\9bldMemO³¿nd
-(
-´obe
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-2981 
-fcmpu
-(
-d0
-, 
-d1
-);
-
-2982 
-bÃ
-(
-nÙ_found
-);
-
-2983 
-b
-(&
-lßd_»suÉ_äom_ÿche
-);
-
-2985 
-b\9ad
-(&
-is_smi
-);
-
-2986 
-Regi¡\94
-       gsü©ch
- = 
-sü©ch1
-;
-
-2987 
-SmiUÁag
-(
-sü©ch
-, 
-objeù
-);
-
-2988 
-ªd_
-(
-sü©ch
-, 
-mask
-, scratch);
-
-2991 
-ShiáLeáImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
- + 1));
-
-2992 
-add
-(
-sü©ch
-, 
-numb\94_¡r\9ag_ÿche
-, scratch);
-
-2995 
-LßdP
-(
-´obe
-, 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-FixedA¼ay
-::
-kH\97d\94Size
-));
-
-2996 
-cmp
-(
-objeù
-, 
-´obe
-);
-
-2997 
-bÃ
-(
-nÙ_found
-);
-
-3000 
-b\9ad
-(&
-lßd_»suÉ_äom_ÿche
-);
-
-3001 
-LßdP
-(
-»suÉ
-,
-
-3002 
-F\9bldMemO³¿nd
-(
-sü©ch
-, 
-FixedA¼ay
-::
-kH\97d\94Size
- + 
-kPo\9a\8brSize
-));
-
-3003 
-Inüem\92tCouÁ\94
-(
-isީe
-()->
-couÁ\94s
-()->
-numb\94_to_¡r\9ag_Çtive
-(), 1,
-
-3004 
-sü©ch1
-, 
-sü©ch2
-);
-
-3008 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÚSmisNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-
-3009 
-Regi¡\94
-f\9c¡
-, Regi¡\94 
-£cÚd
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-3010 
-Lab\96
-* 
\9e
-) {
-
-3013 
-LßdP
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-f\9c¡
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3014 
-LßdP
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(
-£cÚd
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3015 
-lbz
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(sü©ch1, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3016 
-lbz
-(
-sü©ch2
-, 
-F\9bldMemO³¿nd
-(sü©ch2, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3018 
-JumpIfBÙhIn¡ªûTy³sA»NÙSequ\92t\9flOÃBy\8b
-(
-sü©ch1
-, 
-sü©ch2
-, scratch1,
-
-3019 
-sü©ch2
-, 
\9e
-);
-
-3022 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-Regi¡\94
-f\9c¡
-,
-
-3023 
-Regi¡\94
-£cÚd
-,
-
-3024 
-Regi¡\94
-sü©ch1
-,
-
-3025 
-Regi¡\94
-sü©ch2
-,
-
-3026 
-Lab\96
-* 
\9e
-) {
-
-3028 
-ªd_
-(
-sü©ch1
-, 
-f\9c¡
-, 
-£cÚd
-);
-
-3029 
-JumpIfSmi
-(
-sü©ch1
-, 
\9e
-);
-
-3030 
-JumpIfNÚSmisNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-f\9c¡
-, 
-£cÚd
-, 
-sü©ch1
-,
-
-3031 
-sü©ch2
-, 
\9e
-);
-
-3035 \1e
-       gMaüoAs£mbËr
-::
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-Regi¡\94
-»g
-,
-
-3036 
-Lab\96
-* 
-nÙ_unique_Çme
-) {
-
-3037 
-STATIC_ASSERT
-(
-kIÁ\94ÇlizedTag
- =ð0 && 
-kS\8c\9agTag
- == 0);
-
-3038 
-Lab\96
-       gsucûed
-;
-
-3039 
-ªdi
-(
-r0
-, 
-»g
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
- | 
-kIsNÙIÁ\94ÇlizedMask
-));
-
-3040 
-beq
-(&
-sucûed
-, 
-ü0
-);
-
-3041 
-cmpi
-(
-»g
-, 
-O³¿nd
-(
-SYMBOL_TYPE
-));
-
-3042 
-bÃ
-(
-nÙ_unique_Çme
-);
-
-3044 
-b\9ad
-(&
-sucûed
-);
-
-3050 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bH\97pNumb\94
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-sü©ch1
-,
-
-3051 
-Regi¡\94
-sü©ch2
-,
-
-3052 
-Regi¡\94
-h\97p_numb\94_m­
-,
-
-3053 
-Lab\96
-* 
-gc_»qu\9ced
-,
-
-3054 
-Tagg\9agMode
-\8fgg\9ag_mode
-,
-
-3055 
-Mu\8fbËMode
-mode
-) {
-
-3058 
-AÎoÿ\8b
-(
-H\97pNumb\94
-::
-kSize
-, 
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-gc_»qu\9ced
-,
-
-3059 
-\8fgg\9ag_mode
- =ð
-TAG_RESULT
- ? 
-TAG_OBJECT
- : 
-NO_ALLOCATION_FLAGS
-);
-
-3061 
-       gH\97p
-::
-RoÙLi¡Index
-m­_\9adex
- = 
-mode
- =ð
-MUTABLE
-
-
-3062 ? 
-H\97p
-::
-kMu\8fbËH\97pNumb\94M­RoÙIndex
-
-
-3063 : 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-;
-
-3064 
-As£¹IsRoÙ
-(
-h\97p_numb\94_m­
-, 
-m­_\9adex
-);
-
-3067 ià(
-       g\8fgg\9ag_mode
- =ð
-TAG_RESULT
-) {
-
-3068 
-StÜeP
-(
-h\97p_numb\94_m­
-, 
-F\9bldMemO³¿nd
-(
-»suÉ
-, 
-H\97pObjeù
-::
-kM­Off£t
-),
-
-3069 
-r0
-);
-
-3071 
-StÜeP
-(
-h\97p_numb\94_m­
-, 
-MemO³¿nd
-(
-»suÉ
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3076 \1e
-       gMaüoAs£mbËr
-::
-AÎoÿ\8bH\97pNumb\94W\99hV®ue
-(
-
-3077 
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-v®ue
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-3078 
-Regi¡\94
-h\97p_numb\94_m­
-, 
-Lab\96
-* 
-gc_»qu\9ced
-) {
-
-3079 
-AÎoÿ\8bH\97pNumb\94
-(
-»suÉ
-, 
-sü©ch1
-, 
-sü©ch2
-, 
-h\97p_numb\94_m­
-, 
-gc_»qu\9ced
-);
-
-3080 
-¡fd
-(
-v®ue
-, 
-F\9bldMemO³¿nd
-(
-»suÉ
-, 
-H\97pNumb\94
-::
-kV®ueOff£t
-));
-
-3085 \1e
-       gMaüoAs£mbËr
-::
-CÝyF\9blds
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RegLi¡
-\8bmps
-,
-
-3086 \12
-f\9bld_couÁ
-) {
-
-3088 
-DCHECK
-((
-\8bmps
- & ((1 << 15) - 1)) != 0);
-
-3089 
-DCHECK
-((
-\8bmps
- & 
-d¡
-.
-b\99
-()) == 0);
-
-3090 
-DCHECK
-((
-\8bmps
- & 
-¤c
-.
-b\99
-()) == 0);
-
-3093 
-Regi¡\94
-       gtmp
- = 
-no_»g
-;
-
-3095 \ f\12
-       gi
- = 0; i < 15; i++) {
-
-3096 ià((
-       g\8bmps
- & (1 << 
-       gi
-)) != 0) {
-
-3097 
-tmp
-.
-£t_code
-(
-i
-);
-
-3101 
-DCHECK
-(!
-tmp
-.
-is
-(
-no_»g
-));
-
-3103 \ f\12
-       gi
- = 0; i < 
-       gf\9bld_couÁ
-; i++) {
-
-3104 
-LßdP
-(
-tmp
-, 
-F\9bldMemO³¿nd
-(
-¤c
-, 
-i
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3105 
-StÜeP
-(
-tmp
-, 
-F\9bldMemO³¿nd
-(
-d¡
-, 
-i
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-3110 \1e
-       gMaüoAs£mbËr
-::
-CÝyBy\8bs
-(
-Regi¡\94
-¤c
-, Regi¡\94 
-d¡
-, Regi¡\94 
-Ëngth
-,
-
-3111 
-Regi¡\94
-sü©ch
-) {
-
-3112 
-Lab\96
-       g®ign_loÝ
-, 
-       g®igÃd
-, 
-       gwÜd_loÝ
-, 
-       gby\8b_loÝ
-, 
-       gby\8b_loÝ_1
-, 
-       gdÚe
-;
-
-3114 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-r0
-));
-
-3116 
-cmpi
-(
-Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3117 
-beq
-(&
-dÚe
-);
-
-3120 
-ªdi
-(
-sü©ch
-, 
-¤c
-, 
-O³¿nd
-(
-kPo\9a\8brSize
- - 1));
-
-3121 
-beq
-(&
-®igÃd
-, 
-ü0
-);
-
-3122 
-subfic
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kPo\9a\8brSize
- * 2));
-
-3123 
-cmp
-(
-Ëngth
-, 
-sü©ch
-);
-
-3124 
-bÉ
-(&
-by\8b_loÝ
-);
-
-3127 
-subi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3128 
-mtùr
-(
-sü©ch
-);
-
-3129 
-b\9ad
-(&
-®ign_loÝ
-);
-
-3130 
-lbz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-¤c
-));
-
-3131 
-addi
-(
-¤c
-, src, 
-O³¿nd
-(1));
-
-3132 
-subi
-(
-Ëngth
-,\86\92gth, 
-O³¿nd
-(1));
-
-3133 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-));
-
-3134 
-addi
-(
-d¡
-, d¡, 
-O³¿nd
-(1));
-
-3135 
-bdnz
-(&
-®ign_loÝ
-);
-
-3137 
-b\9ad
-(&
-®igÃd
-);
-
-3140 ià(
-em\99_debug_code
-()) {
-
-3141 
-ªdi
-(
-r0
-, 
-¤c
-, 
-O³¿nd
-(
-kPo\9a\8brSize
- - 1));
-
-3142 
-As£¹
-(
-eq
-, 
-kEx³ù\9agAlignm\92tFÜCÝyBy\8bs
-, 
-ü0
-);
-
-3145 
-ShiáRightImm
-(
-sü©ch
-, 
-Ëngth
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3146 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3147 
-beq
-(&
-by\8b_loÝ
-);
-
-3149 
-mtùr
-(
-sü©ch
-);
-
-3150 
-b\9ad
-(&
-wÜd_loÝ
-);
-
-3151 
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-¤c
-));
-
-3152 
-addi
-(
-¤c
-, src, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3153 
-subi
-(
-Ëngth
-,\86\92gth, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3154 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-UNALIGNED_ACCESSES
-)) {
-
-3156 
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-));
-
-3157 
-addi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3159 #ià
-V8_TARGET_LITTLE_ENDIAN
-
-
-3160 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 0));
-
-3161 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3162 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 1));
-
-3163 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3164 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 2));
-
-3165 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3166 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 3));
-
-3167 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3168 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3169 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 4));
-
-3170 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3171 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 5));
-
-3172 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3173 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 6));
-
-3174 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3175 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 7));
-
-3178 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3179 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 7));
-
-3180 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3181 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 6));
-
-3182 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3183 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 5));
-
-3184 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3185 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 4));
-
-3186 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3188 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 3));
-
-3189 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3190 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 2));
-
-3191 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3192 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 1));
-
-3193 
-ShiáRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(8));
-
-3194 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-, 0));
-
-3196 
-addi
-(
-d¡
-, d¡, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3198 
-bdnz
-(&
-wÜd_loÝ
-);
-
-3201 
-cmpi
-(
-Ëngth
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3202 
-beq
-(&
-dÚe
-);
-
-3204 
-b\9ad
-(&
-by\8b_loÝ
-);
-
-3205 
-mtùr
-(
-Ëngth
-);
-
-3206 
-b\9ad
-(&
-by\8b_loÝ_1
-);
-
-3207 
-lbz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-¤c
-));
-
-3208 
-addi
-(
-¤c
-, src, 
-O³¿nd
-(1));
-
-3209 
-¡b
-(
-sü©ch
-, 
-MemO³¿nd
-(
-d¡
-));
-
-3210 
-addi
-(
-d¡
-, d¡, 
-O³¿nd
-(1));
-
-3211 
-bdnz
-(&
-by\8b_loÝ_1
-);
-
-3213 
-b\9ad
-(&
-dÚe
-);
-
-3217 \1e
-       gMaüoAs£mbËr
-::
-In\99\9flizeNF\9bldsW\99hF\9eËr
-(
-Regi¡\94
-¡¬t_off£t
-,
-
-3218 
-Regi¡\94
-couÁ
-,
-
-3219 
-Regi¡\94
-f\9eËr
-) {
-
-3220 
-Lab\96
-       gloÝ
-;
-
-3221 
-mtùr
-(
-couÁ
-);
-
-3222 
-b\9ad
-(&
-loÝ
-);
-
-3223 
-StÜeP
-(
-f\9eËr
-, 
-MemO³¿nd
-(
-¡¬t_off£t
-));
-
-3224 
-addi
-(
-¡¬t_off£t
-, s\8f¹_off£t, 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-3225 
-bdnz
-(&
-loÝ
-);
-
-3228 \1e
-       gMaüoAs£mbËr
-::
-In\99\9flizeF\9bldsW\99hF\9eËr
-(
-Regi¡\94
-¡¬t_off£t
-,
-
-3229 
-Regi¡\94
-\92d_off£t
-,
-
-3230 
-Regi¡\94
-f\9eËr
-) {
-
-3231 
-Lab\96
-       gdÚe
-;
-
-3232 
-sub
-(
-r0
-, 
-\92d_off£t
-, 
-¡¬t_off£t
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-3233 
-beq
-(&
-dÚe
-, 
-ü0
-);
-
-3234 
-ShiáRightImm
-(
-r0
-,\840, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
-));
-
-3235 
-In\99\9flizeNF\9bldsW\99hF\9eËr
-(
-¡¬t_off£t
-, 
-r0
-, 
-f\9eËr
-);
-
-3236 
-b\9ad
-(&
-dÚe
-);
-
-3240 \1e
-       gMaüoAs£mbËr
-::
-SaveFPRegs
-(
-Regi¡\94
-loÿtiÚ
-, \12
-f\9c¡
-, \12
-couÁ
-) {
-
-3241 
-DCHECK
-(
-couÁ
- > 0);
-
-3242 \12
-       gcur
- = 
-f\9c¡
-;
-
-3243 
-subi
-(
-loÿtiÚ
-,\86oÿtiÚ, 
-O³¿nd
-(
-couÁ
- * 
-kDoubËSize
-));
-
-3244 \ f\12
-       gi
- = 0; i < 
-       gcouÁ
-; i++) {
-
-3245 
-DoubËRegi¡\94
-       g»g
- = DoubËRegi¡\94::
-äom_code
-(
-cur
-++);
-
-3246 
-¡fd
-(
-»g
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-i
- * 
-kDoubËSize
-));
-
-3251 \1e
-       gMaüoAs£mbËr
-::
-Re¡ÜeFPRegs
-(
-Regi¡\94
-loÿtiÚ
-, \12
-f\9c¡
-, \12
-couÁ
-) {
-
-3252 
-DCHECK
-(
-couÁ
- > 0);
-
-3253 \12
-       gcur
- = 
-f\9c¡
- + 
-couÁ
- - 1;
-
-3254 \ f\12
-       gi
- = 
-couÁ
- - 1; i >= 0; i--) {
-
-3255 
-DoubËRegi¡\94
-       g»g
- = DoubËRegi¡\94::
-äom_code
-(
-cur
---);
-
-3256 
-lfd
-(
-»g
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-i
- * 
-kDoubËSize
-));
-
-3258 
-addi
-(
-loÿtiÚ
-,\86oÿtiÚ, 
-O³¿nd
-(
-couÁ
- * 
-kDoubËSize
-));
-
-3262 \1e
-       gMaüoAs£mbËr
-::
-JumpIfBÙhIn¡ªûTy³sA»NÙSequ\92t\9flOÃBy\8b
-(
-
-3263 
-Regi¡\94
-f\9c¡
-, Regi¡\94 
-£cÚd
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-3264 
-Lab\96
-* 
\9e
-) {
-
-3265 cڡ \12
-       gkFÏtOÃBy\8bS\8c\9agMask
- =
-
-3266 
-kIsNÙS\8c\9agMask
- | 
-kS\8c\9agEncod\9agMask
- | 
-kS\8c\9agR\95»£Á©iÚMask
-;
-
-3267 cڡ \12
-       gkFÏtOÃBy\8bS\8c\9agTag
- =
-
-3268 
-kS\8c\9agTag
- | 
-kOÃBy\8bS\8c\9agTag
- | 
-kSeqS\8c\9agTag
-;
-
-3269 
-ªdi
-(
-sü©ch1
-, 
-f\9c¡
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agMask
-));
-
-3270 
-ªdi
-(
-sü©ch2
-, 
-£cÚd
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agMask
-));
-
-3271 
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agTag
-));
-
-3272 
-bÃ
-(
\9e
-);
-
-3273 
-cmpi
-(
-sü©ch2
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agTag
-));
-
-3274 
-bÃ
-(
\9e
-);
-
-3278 \1e
-       gMaüoAs£mbËr
-::
-JumpIfIn¡ªûTy³IsNÙSequ\92t\9flOÃBy\8b
-(
-Regi¡\94
-ty³
-,
-
-3279 
-Regi¡\94
-sü©ch
-,
-
-3280 
-Lab\96
-* 
\9e
-) {
-
-3281 cڡ \12
-       gkFÏtOÃBy\8bS\8c\9agMask
- =
-
-3282 
-kIsNÙS\8c\9agMask
- | 
-kS\8c\9agEncod\9agMask
- | 
-kS\8c\9agR\95»£Á©iÚMask
-;
-
-3283 cڡ \12
-       gkFÏtOÃBy\8bS\8c\9agTag
- =
-
-3284 
-kS\8c\9agTag
- | 
-kOÃBy\8bS\8c\9agTag
- | 
-kSeqS\8c\9agTag
-;
-
-3285 
-ªdi
-(
-sü©ch
-, 
-ty³
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agMask
-));
-
-3286 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-kFÏtOÃBy\8bS\8c\9agTag
-));
-
-3287 
-bÃ
-(
\9e
-);
-
-3290 \18cڡ \12
-       gkRegi¡\94Pas£dArgum\92ts
- = 8;
-
-3293 \12
-       gMaüoAs£mbËr
-::
-C®cuÏ\8bS\8fckPas£dWÜds
-(\12
-num_»g_¬gum\92ts
-,
-
-3294 \12
-num_doubË_¬gum\92ts
-) {
-
-3295 \12
-       g¡ack_·s£d_wÜds
- = 0;
-
-3296 ià(
-       gnum_doubË_¬gum\92ts
- > 
-       gDoubËRegi¡\94
-::
-kNumRegi¡\94s
-) {
-
-3297 
-¡ack_·s£d_wÜds
- +=
-
-3298 2 * (
-num_doubË_¬gum\92ts
- - 
-DoubËRegi¡\94
-::
-kNumRegi¡\94s
-);
-
-3301 ià(
-       gnum_»g_¬gum\92ts
- > 
-       gkRegi¡\94Pas£dArgum\92ts
-) {
-
-3302 
-       g¡ack_·s£d_wÜds
- +ð
-num_»g_¬gum\92ts
- - 
-kRegi¡\94Pas£dArgum\92ts
-;
-
-3304 \15 
-       g¡ack_·s£d_wÜds
-;
-
-3308 \1e
-       gMaüoAs£mbËr
-::
-Em\99SeqS\8c\9agS\91Ch¬Check
-(
-Regi¡\94
-¡r\9ag
-, Regi¡\94 
-\9adex
-,
-
-3309 
-Regi¡\94
-v®ue
-,
-
-3310 
-u\9at32_t
-\92cod\9ag_mask
-) {
-
-3311 
-Lab\96
-       gis_objeù
-;
-
-3312 
-Te¡IfSmi
-(
-¡r\9ag
-, 
-r0
-);
-
-3313 
-Check
-(
-, 
-kNÚObjeù
-, 
-ü0
-);
-
-3315 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3316 
-lbz
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(\9d
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3318 
-ªdi
-(
-\9d
-, ip, 
-O³¿nd
-(
-kS\8c\9agR\95»£Á©iÚMask
- | 
-kS\8c\9agEncod\9agMask
-));
-
-3319 
-cmpi
-(
-\9d
-, 
-O³¿nd
-(
-\92cod\9ag_mask
-));
-
-3320 
-Check
-(
-eq
-, 
-kUÃx³ùedS\8c\9agTy³
-);
-
-3325 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-3326 
-Lab\96
-       g\9adex_\8fg_ok
-, 
-       g\9adex_\8fg_bad
-;
-
-3327 
-JumpIfNÙSmiCªdid©e
-(
-\9adex
-, 
-r0
-, &
-\9adex_\8fg_bad
-);
-
-3329 
-SmiTag
-(
-\9adex
-, index);
-
-3330 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-3331 
-b
-(&
-\9adex_\8fg_ok
-);
-
-3332 
-b\9ad
-(&
-\9adex_\8fg_bad
-);
-
-3333 
-AbÜt
-(
-kIndexIsTooL¬ge
-);
-
-3334 
-b\9ad
-(&
-\9adex_\8fg_ok
-);
-
-3337 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-¡r\9ag
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3338 
-cmp
-(
-\9adex
-, 
-\9d
-);
-
-3339 
-Check
-(
-, 
-kIndexIsTooL¬ge
-);
-
-3341 
-DCHECK
-(
-Smi
-::
-FromIÁ
-(0) == 0);
-
-3342 
-cmpi
-(
-\9adex
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3343 
-Check
-(
-ge
-, 
-kIndexIsNeg©ive
-);
-
-3345 
-SmiUÁag
-(
-\9adex
-, index);
-
-3349 \1e
-       gMaüoAs£mbËr
-::
-P»·»C®lCFunùiÚ
-(\12
-num_»g_¬gum\92ts
-,
-
-3350 \12
-num_doubË_¬gum\92ts
-,
-
-3351 
-Regi¡\94
-sü©ch
-) {
-
-3352 \12
-       gäame_®ignm\92t
- = 
-Aùiv©iÚF¿meAlignm\92t
-();
-
-3353 \12
-       g¡ack_·s£d_¬gum\92ts
- =
-
-3354 
-C®cuÏ\8bS\8fckPas£dWÜds
-(
-num_»g_¬gum\92ts
-, 
-num_doubË_¬gum\92ts
-);
-
-3355 \12
-       g¡ack_¥aû
- = 
-kNumRequ\9cedS\8fckF¿meSlÙs
-;
-
-3357 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-3360 
-mr
-(
-sü©ch
-, 
-);
-
-3361 
-addi
-(
-, sp, 
-O³¿nd
-(-(
-¡ack_·s£d_¬gum\92ts
- + 1è* 
-kPo\9a\8brSize
-));
-
-3362 
-DCHECK
-(
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-äame_®ignm\92t
-));
-
-3363 
-CˬRightImm
-(
-, sp, 
-O³¿nd
-(
-WhichPow\94Of2
-(
-äame_®ignm\92t
-)));
-
-3364 
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-¡ack_·s£d_¬gum\92ts
- * 
-kPo\9a\8brSize
-));
-
-3367 
-       g¡ack_¥aû
- +ð
-¡ack_·s£d_¬gum\92ts
-;
-
-3371 
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3372 
-StÜePU
-(
-r0
-, 
-MemO³¿nd
-(
-, -
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-3376 \1e
-       gMaüoAs£mbËr
-::
-P»·»C®lCFunùiÚ
-(\12
-num_»g_¬gum\92ts
-,
-
-3377 
-Regi¡\94
-sü©ch
-) {
-
-3378 
-P»·»C®lCFunùiÚ
-(
-num_»g_¬gum\92ts
-, 0, 
-sü©ch
-);
-
-3382 \1e
-       gMaüoAs£mbËr
-::
-MovToFlßtP¬am\91\94
-(
-DoubËRegi¡\94
-¤c
-è{ 
-Move
-(
-d1
-, src); }
-
-3385 \1e
-       gMaüoAs£mbËr
-::
-MovToFlßtResuÉ
-(
-DoubËRegi¡\94
-¤c
-è{ 
-Move
-(
-d1
-, src); }
-
-3388 \1e
-       gMaüoAs£mbËr
-::
-MovToFlßtP¬am\91\94s
-(
-DoubËRegi¡\94
-¤c1
-,
-
-3389 
-DoubËRegi¡\94
-¤c2
-) {
-
-3390 ià(
-       g¤c2
-.
-is
-(
-d1
-)) {
-
-3391 
-DCHECK
-(!
-¤c1
-.
-is
-(
-d2
-));
-
-3392 
-Move
-(
-d2
-, 
-¤c2
-);
-
-3393 
-Move
-(
-d1
-, 
-¤c1
-);
-
-3395 
-Move
-(
-d1
-, 
-¤c1
-);
-
-3396 
-Move
-(
-d2
-, 
-¤c2
-);
-
-3401 \1e
-       gMaüoAs£mbËr
-::
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-funùiÚ
-,
-
-3402 \12
-num_»g_¬gum\92ts
-,
-
-3403 \12
-num_doubË_¬gum\92ts
-) {
-
-3404 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-funùiÚ
-));
-
-3405 
-C®lCFunùiÚH\96³r
-(
-\9d
-, 
-num_»g_¬gum\92ts
-, 
-num_doubË_¬gum\92ts
-);
-
-3409 \1e
-       gMaüoAs£mbËr
-::
-C®lCFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, \12
-num_»g_¬gum\92ts
-,
-
-3410 \12
-num_doubË_¬gum\92ts
-) {
-
-3411 
-C®lCFunùiÚH\96³r
-(
-funùiÚ
-, 
-num_»g_¬gum\92ts
-, 
-num_doubË_¬gum\92ts
-);
-
-3415 \1e
-       gMaüoAs£mbËr
-::
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-funùiÚ
-,
-
-3416 \12
-num_¬gum\92ts
-) {
-
-3417 
-C®lCFunùiÚ
-(
-funùiÚ
-, 
-num_¬gum\92ts
-, 0);
-
-3421 \1e
-       gMaüoAs£mbËr
-::
-C®lCFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, \12
-num_¬gum\92ts
-) {
-
-3422 
-C®lCFunùiÚ
-(
-funùiÚ
-, 
-num_¬gum\92ts
-, 0);
-
-3426 \1e
-       gMaüoAs£mbËr
-::
-C®lCFunùiÚH\96³r
-(
-Regi¡\94
-funùiÚ
-,
-
-3427 \12
-num_»g_¬gum\92ts
-,
-
-3428 \12
-num_doubË_¬gum\92ts
-) {
-
-3429 
-DCHECK
-(
-has_äame
-());
-
-3433 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
- && !
-def\9aed
-(
-USE_SIMULATOR
-)
-
-3436 
-LßdP
-(
-ToRegi¡\94
-(
-ABI_TOC_REGISTER
-), 
-MemO³¿nd
-(
-funùiÚ
-, 
-kPo\9a\8brSize
-));
-
-3437 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(
-funùiÚ
-, 0));
-
-3438 
-Regi¡\94
-       gde¡
- = 
-\9d
-;
-
-3439 #\96
-ABI_TOC_ADDRESSABILITY_VIA_IP
-
-
-3440 
-Move
-(
-\9d
-, 
-funùiÚ
-);
-
-3441 
-Regi¡\94
-       gde¡
- = 
-\9d
-;
-
-3443 
-Regi¡\94
-       gde¡
- = 
-funùiÚ
-;
-
-3446 
-C®l
-(
-de¡
-);
-
-3449 \12
-       g¡ack_·s£d_¬gum\92ts
- =
-
-3450 
-C®cuÏ\8bS\8fckPas£dWÜds
-(
-num_»g_¬gum\92ts
-, 
-num_doubË_¬gum\92ts
-);
-
-3451 \12
-       g¡ack_¥aû
- = 
-kNumRequ\9cedS\8fckF¿meSlÙs
- + 
-¡ack_·s£d_¬gum\92ts
-;
-
-3452 ià(
-Aùiv©iÚF¿meAlignm\92t
-(è> 
-       gkPo\9a\8brSize
-) {
-
-3453 
-LßdP
-(
-, 
-MemO³¿nd
-(¥, 
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-3455 
-addi
-(
-, sp, 
-O³¿nd
-(
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-3460 \1e
-       gMaüoAs£mbËr
-::
-FlushICache
-(
-Regi¡\94
-add»ss
-, 
-size_t
-size
-,
-
-3461 
-Regi¡\94
-sü©ch
-) {
-
-3462 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-INSTR_AND_DATA_CACHE_COHERENCY
-)) {
-
-3463 
-sync
-();
-
-3464 
-icbi
-(
-r0
-, 
-add»ss
-);
-
-3465 
-isync
-();
-
-3469 
-Lab\96
-       gdÚe
-;
-
-3471 
-dcbf
-(
-r0
-, 
-add»ss
-);
-
-3472 
-sync
-();
-
-3473 
-icbi
-(
-r0
-, 
-add»ss
-);
-
-3474 
-isync
-();
-
-3478 cڡ \12
-       gkCacheL\9aeSizeLog2
- = 
-WhichPow\94Of2
-(
-CpuF\97tu»s
-::
-ÿche_l\9ae_size
-());
-
-3480 
-DCHECK
-(
-size
- > 0 && siz\90<ð(
-size_t
-)(1 << 
-kCacheL\9aeSizeLog2
-));
-
-3481 
-addi
-(
-sü©ch
-, 
-add»ss
-, 
-O³¿nd
-(
-size
- - 1));
-
-3482 
-CˬRightImm
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kCacheL\9aeSizeLog2
-));
-
-3483 
-cm¶
-(
-sü©ch
-, 
-add»ss
-);
-
-3484 
-bË
-(&
-dÚe
-);
-
-3486 
-dcbf
-(
-r0
-, 
-sü©ch
-);
-
-3487 
-sync
-();
-
-3488 
-icbi
-(
-r0
-, 
-sü©ch
-);
-
-3489 
-isync
-();
-
-3491 
-b\9ad
-(&
-dÚe
-);
-
-3495 \1e
-       gMaüoAs£mbËr
-::
-S\91R\96oÿ\8bdV®ue
-(
-Regi¡\94
-loÿtiÚ
-, Regi¡\94 
-sü©ch
-,
-
-3496 
-Regi¡\94
-Ãw_v®ue
-) {
-
-3497 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3499 #ià
-V8_OOL_CONSTANT_POOL
-
-
-3500 ià(
-em\99_debug_code
-()) {
-
-3502 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3503 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
- | (0x1à* 
-B16
-)));
-
-3504 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ADDI
-), 
-r0
-);
-
-3505 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeALi
-);
-
-3506 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3508 
-Ex\8caùB\99Mask
-(
-sü©ch
-, sü©ch, 0x1à* 
-B16
-);
-
-3509 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-.
-code
-()));
-
-3510 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚToP©chShouldBeALßdFromCÚ¡ªtPoÞ
-);
-
-3512 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3515 
-ªdi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kImm16Mask
-));
-
-3516 
-StÜePX
-(
-Ãw_v®ue
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-sü©ch
-));
-
-3521 ià(
-em\99_debug_code
-()) {
-
-3522 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
- | (0x1à* 
-B16
-)));
-
-3523 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ADDIS
-), 
-r0
-);
-
-3524 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚToP©chShouldBeALis
-);
-
-3525 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3529 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3530 
-¤di
-(
-\9d
-, 
-Ãw_v®ue
-, 
-O³¿nd
-(32));
-
-3531 
-¾wimi
-(
-sü©ch
-, 
-\9d
-, 16, 16, 31);
-
-3533 
-¾wimi
-(
-sü©ch
-, 
-Ãw_v®ue
-, 16, 16, 31);
-
-3536 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3538 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3540 ià(
-em\99_debug_code
-()) {
-
-3541 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3542 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORI
-), 
-r0
-);
-
-3543 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOri
-);
-
-3544 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3548 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3549 
-¾wimi
-(
-sü©ch
-, 
-\9d
-, 0, 16, 31);
-
-3551 
-¾wimi
-(
-sü©ch
-, 
-Ãw_v®ue
-, 0, 16, 31);
-
-3553 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3555 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3556 ià(
-em\99_debug_code
-()) {
-
-3557 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 2 * 
-kIn¡rSize
-));
-
-3559 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
- | 
-kExt5OpcodeMask
-));
-
-3560 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-EXT5
- | 
-RLDICR
-), 
-r0
-);
-
-3561 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeASldi
-);
-
-3564 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 3 * 
-kIn¡rSize
-));
-
-3566 ià(
-em\99_debug_code
-()) {
-
-3567 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3568 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORIS
-), 
-r0
-);
-
-3569 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOris
-);
-
-3570 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 3 * 
-kIn¡rSize
-));
-
-3573 
-¾wimi
-(
-sü©ch
-, 
-Ãw_v®ue
-, 16, 16, 31);
-
-3574 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 3 * 
-kIn¡rSize
-));
-
-3576 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 4 * 
-kIn¡rSize
-));
-
-3578 ià(
-em\99_debug_code
-()) {
-
-3579 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3580 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORI
-), 
-r0
-);
-
-3581 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOri
-);
-
-3582 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 4 * 
-kIn¡rSize
-));
-
-3584 
-¾wimi
-(
-sü©ch
-, 
-Ãw_v®ue
-, 0, 16, 31);
-
-3585 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 4 * 
-kIn¡rSize
-));
-
-3589 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3590 
-FlushICache
-(
-loÿtiÚ
-, 5 * 
-kIn¡rSize
-, 
-sü©ch
-);
-
-3592 
-FlushICache
-(
-loÿtiÚ
-, 2 * 
-kIn¡rSize
-, 
-sü©ch
-);
-
-3598 \1e
-       gMaüoAs£mbËr
-::
-G\91R\96oÿ\8bdV®ue
-(
-Regi¡\94
-loÿtiÚ
-, Regi¡\94 
-»suÉ
-,
-
-3599 
-Regi¡\94
-sü©ch
-) {
-
-3600 
-lwz
-(
-»suÉ
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3602 #ià
-V8_OOL_CONSTANT_POOL
-
-
-3603 ià(
-em\99_debug_code
-()) {
-
-3605 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3606 
-And
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kOpcodeMask
- | (0x1à* 
-B16
-)));
-
-3607 
-Cmpi
-(
-»suÉ
-, 
-O³¿nd
-(
-ADDI
-), 
-r0
-);
-
-3608 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeALi
-);
-
-3609 
-lwz
-(
-»suÉ
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3611 
-Ex\8caùB\99Mask
-(
-»suÉ
-,\84esuÉ, 0x1à* 
-B16
-);
-
-3612 
-cmpi
-(
-»suÉ
-, 
-O³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-.
-code
-()));
-
-3613 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚToP©chShouldBeALßdFromCÚ¡ªtPoÞ
-);
-
-3614 
-lwz
-(
-»suÉ
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3617 
-ªdi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kImm16Mask
-));
-
-3618 
-LßdPX
-(
-»suÉ
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-,\84esult));
-
-3621 ià(
-em\99_debug_code
-()) {
-
-3622 
-And
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(
-kOpcodeMask
- | (0x1à* 
-B16
-)));
-
-3623 
-Cmpi
-(
-»suÉ
-, 
-O³¿nd
-(
-ADDIS
-), 
-r0
-);
-
-3624 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeALis
-);
-
-3625 
-lwz
-(
-»suÉ
-, 
-MemO³¿nd
-(
-loÿtiÚ
-));
-
-3629 
-¦wi
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(16));
-
-3631 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3632 ià(
-em\99_debug_code
-()) {
-
-3633 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3634 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORI
-), 
-r0
-);
-
-3635 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOri
-);
-
-3636 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 
-kIn¡rSize
-));
-
-3639 
-¾wimi
-(
-»suÉ
-, 
-sü©ch
-, 0, 16, 31);
-
-3641 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3642 ià(
-em\99_debug_code
-()) {
-
-3643 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 2 * 
-kIn¡rSize
-));
-
-3645 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
- | 
-kExt5OpcodeMask
-));
-
-3646 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-EXT5
- | 
-RLDICR
-), 
-r0
-);
-
-3647 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeASldi
-);
-
-3650 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 3 * 
-kIn¡rSize
-));
-
-3652 ià(
-em\99_debug_code
-()) {
-
-3653 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3654 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORIS
-), 
-r0
-);
-
-3655 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOris
-);
-
-3656 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 3 * 
-kIn¡rSize
-));
-
-3658 
-¦di
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(16));
-
-3659 
-¾dimi
-(
-»suÉ
-, 
-sü©ch
-, 0, 48);
-
-3661 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 4 * 
-kIn¡rSize
-));
-
-3663 ià(
-em\99_debug_code
-()) {
-
-3664 
-And
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kOpcodeMask
-));
-
-3665 
-Cmpi
-(
-sü©ch
-, 
-O³¿nd
-(
-ORI
-), 
-r0
-);
-
-3666 
-Check
-(
-eq
-, 
-kTheIn¡ruùiÚShouldBeAnOri
-);
-
-3667 
-lwz
-(
-sü©ch
-, 
-MemO³¿nd
-(
-loÿtiÚ
-, 4 * 
-kIn¡rSize
-));
-
-3669 
-¦di
-(
-»suÉ
-,\84esuÉ, 
-O³¿nd
-(16));
-
-3670 
-¾dimi
-(
-»suÉ
-, 
-sü©ch
-, 0, 48);
-
-3676 \1e
-       gMaüoAs£mbËr
-::
-CheckPageFÏg
-(
-
-3677 
-Regi¡\94
-objeù
-,
-
-3678 
-Regi¡\94
-sü©ch
-,
-
-3679 \12
-mask
-, 
-CÚd\99
-cc
-, 
-Lab\96
-* 
-cÚd\99iÚ_m\91
-) {
-
-3680 
-DCHECK
-(
-cc
- =ð
- || cø=ð
-eq
-);
-
-3681 
-CˬRightImm
-(
-sü©ch
-, 
-objeù
-, 
-O³¿nd
-(
-kPageSizeB\99s
-));
-
-3682 
-LßdP
-(
-sü©ch
-, 
-MemO³¿nd
-(sü©ch, 
-MemÜyChunk
-::
-kFÏgsOff£t
-));
-
-3684 
-And
-(
-r0
-, 
-sü©ch
-, 
-O³¿nd
-(
-mask
-), 
-S\91RC
-);
-
-3686 ià(
-       gcc
- =ð
-) {
-
-3687 
-bÃ
-(
-cÚd\99iÚ_m\91
-, 
-ü0
-);
-
-3689 ià(
-       gcc
- =ð
-eq
-) {
-
-3690 
-beq
-(
-cÚd\99iÚ_m\91
-, 
-ü0
-);
-
-3695 \1e
-       gMaüoAs£mbËr
-::
-CheckM­D\95»ÿ\8bd
-(
-HªdË
-<
-M­
-> 
-m­
-, 
-Regi¡\94
-sü©ch
-,
-
-3696 
-Lab\96
-* 
-if_d\95»ÿ\8bd
-) {
-
-3697 ià(
-       gm­
-->
-CªBeD\95»ÿ\8bd
-()) {
-
-3698 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-m­
-));
-
-3699 
-lwz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kB\99F\9bld3Off£t
-));
-
-3700 
-Ex\8caùB\99Mask
-(
-sü©ch
-, sü©ch, 
-M­
-::
-D\95»ÿ\8bd
-::
-kMask
-, 
-S\91RC
-);
-
-3701 
-bÃ
-(
-if_d\95»ÿ\8bd
-, 
-ü0
-);
-
-3706 \1e
-       gMaüoAs£mbËr
-::
-JumpIfBÏck
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch0
-,
-
-3707 
-Regi¡\94
-sü©ch1
-, 
-Lab\96
-* 
-Ú_bÏck
-) {
-
-3708 
-HasCÞÜ
-(
-objeù
-, 
-sü©ch0
-, 
-sü©ch1
-, 
-Ú_bÏck
-, 1, 0);
-
-3709 
-DCHECK
-(
-¡rcmp
-(
-M¬k\9ag
-::
-kBÏckB\99\8bº
-, "10") == 0);
-
-3713 \1e
-       gMaüoAs£mbËr
-::
-HasCÞÜ
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-b\99m­_sü©ch
-,
-
-3714 
-Regi¡\94
-mask_sü©ch
-, 
-Lab\96
-* 
-has_cÞÜ
-,
-
-3715 \12
-f\9c¡_b\99
-, \12
-£cÚd_b\99
-) {
-
-3716 
-DCHECK
-(!
-A»Al\9f£d
-(
-objeù
-, 
-b\99m­_sü©ch
-, 
-mask_sü©ch
-, 
-no_»g
-));
-
-3718 
-G\91M¬kB\99s
-(
-objeù
-, 
-b\99m­_sü©ch
-, 
-mask_sü©ch
-);
-
-3720 
-Lab\96
-       gÙh\94_cÞÜ
-, 
-       gwÜd_bound¬y
-;
-
-3721 
-lwz
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kH\97d\94Size
-));
-
-3723 
-ªd_
-(
-r0
-, 
-\9d
-, 
-mask_sü©ch
-, 
-S\91RC
-);
-
-3724 
-b
-(
-f\9c¡_b\99
- =ð1 ? 
-eq
- : 
-, &
-Ùh\94_cÞÜ
-, 
-ü0
-);
-
-3727 
-¦wi
-(
-mask_sü©ch
-, mask_sü©ch, 
-O³¿nd
-(1), 
-S\91RC
-);
-
-3728 
-beq
-(&
-wÜd_bound¬y
-, 
-ü0
-);
-
-3730 
-ªd_
-(
-r0
-, 
-\9d
-, 
-mask_sü©ch
-, 
-S\91RC
-);
-
-3731 
-b
-(
-£cÚd_b\99
- =ð1 ? 
- : 
-eq
-, 
-has_cÞÜ
-, 
-ü0
-);
-
-3732 
-b
-(&
-Ùh\94_cÞÜ
-);
-
-3734 
-b\9ad
-(&
-wÜd_bound¬y
-);
-
-3735 
-lwz
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kH\97d\94Size
- + 
-kIÁSize
-));
-
-3736 
-ªdi
-(
-r0
-, 
-\9d
-, 
-O³¿nd
-(1));
-
-3737 
-b
-(
-£cÚd_b\99
- =ð1 ? 
- : 
-eq
-, 
-has_cÞÜ
-, 
-ü0
-);
-
-3738 
-b\9ad
-(&
-Ùh\94_cÞÜ
-);
-
-3745 \1e
-       gMaüoAs£mbËr
-::
-JumpIfD©aObjeù
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-3746 
-Lab\96
-* 
-nÙ_d©a_objeù
-) {
-
-3747 
-Lab\96
-       gis_d©a_objeù
-;
-
-3748 
-LßdP
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3749 
-Com·»RoÙ
-(
-sü©ch
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-3750 
-beq
-(&
-is_d©a_objeù
-);
-
-3751 
-DCHECK
-(
-kIsInd\9ceùS\8c\9agTag
- =ð1 && 
-kIsInd\9ceùS\8c\9agMask
- == 1);
-
-3752 
-DCHECK
-(
-kNÙS\8c\9agTag
- =ð0x80 && 
-kIsNÙS\8c\9agMask
- == 0x80);
-
-3755 
-lbz
-(
-sü©ch
-, 
-F\9bldMemO³¿nd
-(sü©ch, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3756 
-STATIC_ASSERT
-((
-kIsInd\9ceùS\8c\9agMask
- | 
-kIsNÙS\8c\9agMask
-) == 0x81);
-
-3757 
-ªdi
-(
-sü©ch
-, sü©ch, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
- | 
-kIsNÙS\8c\9agMask
-));
-
-3758 
-bÃ
-(
-nÙ_d©a_objeù
-, 
-ü0
-);
-
-3759 
-b\9ad
-(&
-is_d©a_objeù
-);
-
-3763 \1e
-       gMaüoAs£mbËr
-::
-G\91M¬kB\99s
-(
-Regi¡\94
-addr_»g
-, Regi¡\94 
-b\99m­_»g
-,
-
-3764 
-Regi¡\94
-mask_»g
-) {
-
-3765 
-DCHECK
-(!
-A»Al\9f£d
-(
-addr_»g
-, 
-b\99m­_»g
-, 
-mask_»g
-, 
-no_»g
-));
-
-3766 
-DCHECK
-((~
-Page
-::
-kPageAlignm\92tMask
- & 0xffff) == 0);
-
-3767 
-lis
-(
-r0
-, 
-O³¿nd
-((~
-Page
-::
-kPageAlignm\92tMask
- >> 16)));
-
-3768 
-ªd_
-(
-b\99m­_»g
-, 
-addr_»g
-, 
-r0
-);
-
-3769 cڡ \12
-       gkLowB\99s
- = 
-kPo\9a\8brSizeLog2
- + 
-B\99
-::
-kB\99sP\94C\96lLog2
-;
-
-3770 
-Ex\8caùB\99Rªge
-(
-mask_»g
-, 
-addr_»g
-, 
-kLowB\99s
- - 1, 
-kPo\9a\8brSizeLog2
-);
-
-3771 
-Ex\8caùB\99Rªge
-(
-\9d
-, 
-addr_»g
-, 
-kPageSizeB\99s
- - 1, 
-kLowB\99s
-);
-
-3772 
-ShiáLeáImm
-(
-\9d
-, ip, 
-O³¿nd
-(
-B\99
-::
-kBy\8bsP\94C\96lLog2
-));
-
-3773 
-add
-(
-b\99m­_»g
-, b\99m­_»g, 
-\9d
-);
-
-3774 
-li
-(
-\9d
-, 
-O³¿nd
-(1));
-
-3775 
-¦w
-(
-mask_»g
-, 
-\9d
-, mask_reg);
-
-3779 \1e
-       gMaüoAs£mbËr
-::
-Ensu»NÙWh\99e
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-b\99m­_sü©ch
-,
-
-3780 
-Regi¡\94
-mask_sü©ch
-,
-
-3781 
-Regi¡\94
-lßd_sü©ch
-,
-
-3782 
-Lab\96
-* 
-v®ue_is_wh\99e_ªd_nÙ_d©a
-) {
-
-3783 
-DCHECK
-(!
-A»Al\9f£d
-(
-v®ue
-, 
-b\99m­_sü©ch
-, 
-mask_sü©ch
-, 
-\9d
-));
-
-3784 
-G\91M¬kB\99s
-(
-v®ue
-, 
-b\99m­_sü©ch
-, 
-mask_sü©ch
-);
-
-3787 
-DCHECK
-(
-¡rcmp
-(
-M¬k\9ag
-::
-kWh\99eB\99\8bº
-, "00") == 0);
-
-3788 
-DCHECK
-(
-¡rcmp
-(
-M¬k\9ag
-::
-kBÏckB\99\8bº
-, "10") == 0);
-
-3789 
-DCHECK
-(
-¡rcmp
-(
-M¬k\9ag
-::
-kG»yB\99\8bº
-, "11") == 0);
-
-3790 
-DCHECK
-(
-¡rcmp
-(
-M¬k\9ag
-::
-kImpossibËB\99\8bº
-, "01") == 0);
-
-3792 
-Lab\96
-       gdÚe
-;
-
-3796 
-lwz
-(
-lßd_sü©ch
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kH\97d\94Size
-));
-
-3797 
-ªd_
-(
-r0
-, 
-mask_sü©ch
-, 
-lßd_sü©ch
-, 
-S\91RC
-);
-
-3798 
-bÃ
-(&
-dÚe
-, 
-ü0
-);
-
-3800 ià(
-em\99_debug_code
-()) {
-
-3802 
-Lab\96
-       gok
-;
-
-3804 
-¦wi
-(
-r0
-, 
-mask_sü©ch
-, 
-O³¿nd
-(1));
-
-3805 
-ªd_
-(
-r0
-, 
-lßd_sü©ch
-,\840, 
-S\91RC
-);
-
-3806 
-beq
-(&
-ok
-, 
-ü0
-);
-
-3807 
-¡Ý
-("Impossible marking bit\85attern");
-
-3808 
-b\9ad
-(&
-ok
-);
-
-3813 
-Regi¡\94
-       gm­
- = 
-lßd_sü©ch
-;
-
-3814 
-Regi¡\94
-       gËngth
- = 
-lßd_sü©ch
-;
-
-3815 
-Lab\96
-       gis_d©a_objeù
-, 
-       gmaybe_¡r\9ag_objeù
-, 
-       gis_¡r\9ag_objeù
-, 
-       gis_\92coded
-;
-
-3816 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3817 
-Lab\96
-       gËngth_compu\8bd
-;
-
-3822 
-LßdP
-(
-m­
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3823 
-Com·»RoÙ
-(
-m­
-, 
-H\97p
-::
-kH\97pNumb\94M­RoÙIndex
-);
-
-3824 
-bÃ
-(&
-maybe_¡r\9ag_objeù
-);
-
-3825 
-li
-(
-Ëngth
-, 
-O³¿nd
-(
-H\97pNumb\94
-::
-kSize
-));
-
-3826 
-b
-(&
-is_d©a_objeù
-);
-
-3827 
-b\9ad
-(&
-maybe_¡r\9ag_objeù
-);
-
-3830 
-DCHECK
-(
-kIsInd\9ceùS\8c\9agTag
- =ð1 && 
-kIsInd\9ceùS\8c\9agMask
- == 1);
-
-3831 
-DCHECK
-(
-kNÙS\8c\9agTag
- =ð0x80 && 
-kIsNÙS\8c\9agMask
- == 0x80);
-
-3834 
-Regi¡\94
-       g\9a¡ªû_ty³
- = 
-lßd_sü©ch
-;
-
-3835 
-lbz
-(
-\9a¡ªû_ty³
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-3836 
-ªdi
-(
-r0
-, 
-\9a¡ªû_ty³
-, 
-O³¿nd
-(
-kIsInd\9ceùS\8c\9agMask
- | 
-kIsNÙS\8c\9agMask
-));
-
-3837 
-bÃ
-(
-v®ue_is_wh\99e_ªd_nÙ_d©a
-, 
-ü0
-);
-
-3843 
-DCHECK_EQ
-(0, 
-kSeqS\8c\9agTag
- & 
-kEx\8bº®S\8c\9agTag
-);
-
-3844 
-DCHECK_EQ
-(0, 
-kCÚsS\8c\9agTag
- & 
-kEx\8bº®S\8c\9agTag
-);
-
-3845 
-ªdi
-(
-r0
-, 
-\9a¡ªû_ty³
-, 
-O³¿nd
-(
-kEx\8bº®S\8c\9agTag
-));
-
-3846 
-beq
-(&
-is_¡r\9ag_objeù
-, 
-ü0
-);
-
-3847 
-li
-(
-Ëngth
-, 
-O³¿nd
-(
-Ex\8bº®S\8c\9ag
-::
-kSize
-));
-
-3848 
-b
-(&
-is_d©a_objeù
-);
-
-3849 
-b\9ad
-(&
-is_¡r\9ag_objeù
-);
-
-3857 
-DCHECK
-(
-kOÃBy\8bS\8c\9agTag
- =ð4 && 
-kS\8c\9agEncod\9agMask
- == 4);
-
-3858 
-LßdP
-(
-\9d
-, 
-F\9bldMemO³¿nd
-(
-v®ue
-, 
-S\8c\9ag
-::
-kL\92gthOff£t
-));
-
-3859 
-ªdi
-(
-r0
-, 
-\9a¡ªû_ty³
-, 
-O³¿nd
-(
-kS\8c\9agEncod\9agMask
-));
-
-3860 
-beq
-(&
-is_\92coded
-, 
-ü0
-);
-
-3861 
-SmiUÁag
-(
-\9d
-);
-
-3862 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3863 
-b
-(&
-Ëngth_compu\8bd
-);
-
-3865 
-b\9ad
-(&
-is_\92coded
-);
-
-3866 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3867 
-SmiToShÜtA¼ayOff£t
-(
-\9d
-, ip);
-
-3868 
-b\9ad
-(&
-Ëngth_compu\8bd
-);
-
-3870 
-DCHECK
-(
-kSmiShiá
- == 1);
-
-3872 
-addi
-(
-Ëngth
-, 
-\9d
-, 
-O³¿nd
-(
-SeqS\8c\9ag
-::
-kH\97d\94Size
- + 
-kObjeùAlignm\92tMask
-));
-
-3873 
-li
-(
-r0
-, 
-O³¿nd
-(~
-kObjeùAlignm\92tMask
-));
-
-3874 
-ªd_
-(
-Ëngth
-,\86\92gth, 
-r0
-);
-
-3876 
-b\9ad
-(&
-is_d©a_objeù
-);
-
-3879 
-lwz
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kH\97d\94Size
-));
-
-3880 
-Üx
-(
-\9d
-, ip, 
-mask_sü©ch
-);
-
-3881 
-¡w
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kH\97d\94Size
-));
-
-3883 
-mov
-(
-\9d
-, 
-O³¿nd
-(~
-Page
-::
-kPageAlignm\92tMask
-));
-
-3884 
-ªd_
-(
-b\99m­_sü©ch
-, b\99m­_sü©ch, 
-\9d
-);
-
-3885 
-lwz
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kLiveBy\8bsOff£t
-));
-
-3886 
-add
-(
-\9d
-, ip, 
-Ëngth
-);
-
-3887 
-¡w
-(
-\9d
-, 
-MemO³¿nd
-(
-b\99m­_sü©ch
-, 
-MemÜyChunk
-::
-kLiveBy\8bsOff£t
-));
-
-3889 
-b\9ad
-(&
-dÚe
-);
-
-3897 \1e
-       gMaüoAs£mbËr
-::
-CÏmpU\9at8
-(
-Regi¡\94
-ou\8dut_»g
-, Regi¡\94 
-\9aput_»g
-) {
-
-3898 
-Lab\96
-       gdÚe
-, 
-       gÃg©ive_Ïb\96
-, 
-       gov\94æow_Ïb\96
-;
-
-3899 \12
-       g§tv®
- = (1 << 8) - 1;
-
-3901 
-cmpi
-(
-\9aput_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3902 
-bÉ
-(&
-Ãg©ive_Ïb\96
-);
-
-3904 
-cmpi
-(
-\9aput_»g
-, 
-O³¿nd
-(
-§tv®
-));
-
-3905 
-bgt
-(&
-ov\94æow_Ïb\96
-);
-
-3906 ià(!
-       gou\8dut_»g
-.
-is
-(
-\9aput_»g
-)) {
-
-3907 
-mr
-(
-ou\8dut_»g
-, 
-\9aput_»g
-);
-
-3909 
-b
-(&
-dÚe
-);
-
-3911 
-b\9ad
-(&
-Ãg©ive_Ïb\96
-);
-
-3912 
-li
-(
-ou\8dut_»g
-, 
-O³¿nd
-::
-Z\94o
-());
-
-3913 
-b
-(&
-dÚe
-);
-
-3916 
-b\9ad
-(&
-ov\94æow_Ïb\96
-);
-
-3917 
-li
-(
-ou\8dut_»g
-, 
-O³¿nd
-(
-§tv®
-));
-
-3919 
-b\9ad
-(&
-dÚe
-);
-
-3923 \1e
-       gMaüoAs£mbËr
-::
-S\91Round\9agMode
-(
-FPRound\9agMode
-RN
-è{ 
-mtfsfi
-(7, RN); }
-
-3926 \1e
-       gMaüoAs£mbËr
-::
-Re£tRound\9agMode
-() {
-
-3927 
-mtfsfi
-(7, 
-kRoundToN\97»¡
-);
-
-3931 \1e
-       gMaüoAs£mbËr
-::
-CÏmpDoubËToU\9at8
-(
-Regi¡\94
-»suÉ_»g
-,
-
-3932 
-DoubËRegi¡\94
-\9aput_»g
-,
-
-3933 
-DoubËRegi¡\94
-doubË_sü©ch
-) {
-
-3934 
-Lab\96
-       gabove_z\94o
-;
-
-3935 
-Lab\96
-       gdÚe
-;
-
-3936 
-Lab\96
-       g\9a_bounds
-;
-
-3938 
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, 0.0, 
-»suÉ_»g
-);
-
-3939 
-fcmpu
-(
-\9aput_»g
-, 
-doubË_sü©ch
-);
-
-3940 
-bgt
-(&
-above_z\94o
-);
-
-3943 
-LßdIÁL\99\94®
-(
-»suÉ_»g
-, 0);
-
-3944 
-b
-(&
-dÚe
-);
-
-3947 
-b\9ad
-(&
-above_z\94o
-);
-
-3948 
-LßdDoubËL\99\94®
-(
-doubË_sü©ch
-, 255.0, 
-»suÉ_»g
-);
-
-3949 
-fcmpu
-(
-\9aput_»g
-, 
-doubË_sü©ch
-);
-
-3950 
-bË
-(&
-\9a_bounds
-);
-
-3951 
-LßdIÁL\99\94®
-(
-»suÉ_»g
-, 255);
-
-3952 
-b
-(&
-dÚe
-);
-
-3955 
-b\9ad
-(&
-\9a_bounds
-);
-
-3958 
-fùiw
-(
-doubË_sü©ch
-, 
-\9aput_»g
-);
-
-3959 
-MovDoubËLowToIÁ
-(
-»suÉ_»g
-, 
-doubË_sü©ch
-);
-
-3960 
-b\9ad
-(&
-dÚe
-);
-
-3964 \1e
-       gMaüoAs£mbËr
-::
-LßdIn¡ªûDesü\9dtÜs
-(
-Regi¡\94
-m­
-,
-
-3965 
-Regi¡\94
-desü\9dtÜs
-) {
-
-3966 
-LßdP
-(
-desü\9dtÜs
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kDesü\9dtÜsOff£t
-));
-
-3970 \1e
-       gMaüoAs£mbËr
-::
-Numb\94OfOwnDesü\9dtÜs
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-m­
-) {
-
-3971 
-lwz
-(
-d¡
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bld3Off£t
-));
-
-3972 
-       gDecodeF\9bld
-<
-       gM­
-::
-Numb\94OfOwnDesü\9dtÜsB\99s
->(
-d¡
-);
-
-3976 \1e
-       gMaüoAs£mbËr
-::
-EnumL\92gth
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-m­
-) {
-
-3977 
-STATIC_ASSERT
-(
-M­
-::
-EnumL\92gthB\99s
-::
-kShiá
- == 0);
-
-3978 
-lwz
-(
-d¡
-, 
-F\9bldMemO³¿nd
-(
-m­
-, 
-M­
-::
-kB\99F\9bld3Off£t
-));
-
-3979 
-Ex\8caùB\99Mask
-(
-d¡
-, d¡, 
-M­
-::
-EnumL\92gthB\99s
-::
-kMask
-);
-
-3980 
-SmiTag
-(
-d¡
-);
-
-3984 \1e
-       gMaüoAs£mbËr
-::
-CheckEnumCache
-(
-Regi¡\94
-nuÎ_v®ue
-, 
-Lab\96
-* 
-ÿÎ_ruÁime
-) {
-
-3985 
-Regi¡\94
-       gem±y_fixed_¬¿y_v®ue
- = 
-r9
-;
-
-3986 
-LßdRoÙ
-(
-em±y_fixed_¬¿y_v®ue
-, 
-H\97p
-::
-kEm±yFixedA¼ayRoÙIndex
-);
-
-3987 
-Lab\96
-       gÃxt
-, 
-       g¡¬t
-;
-
-3988 
-mr
-(
-r5
-, 
-r3
-);
-
-3992 
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-3994 
-EnumL\92gth
-(
-r6
-, 
-r4
-);
-
-3995 
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(
-kInv®idEnumCacheS\92t\9a\96
-), 
-r0
-);
-
-3996 
-beq
-(
-ÿÎ_ruÁime
-);
-
-3998 
-b
-(&
-¡¬t
-);
-
-4000 
-b\9ad
-(&
-Ãxt
-);
-
-4001 
-LßdP
-(
-r4
-, 
-F\9bldMemO³¿nd
-(
-r5
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4004 
-EnumL\92gth
-(
-r6
-, 
-r4
-);
-
-4005 
-CmpSmiL\99\94®
-(
-r6
-, 
-Smi
-::
-FromIÁ
-(0), 
-r0
-);
-
-4006 
-bÃ
-(
-ÿÎ_ruÁime
-);
-
-4008 
-b\9ad
-(&
-¡¬t
-);
-
-4012 
-Lab\96
-       gno_\96em\92ts
-;
-
-4013 
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-Ô5, 
-JSObjeù
-::
-kEËm\92tsOff£t
-));
-
-4014 
-cmp
-(
-r5
-, 
-em±y_fixed_¬¿y_v®ue
-);
-
-4015 
-beq
-(&
-no_\96em\92ts
-);
-
-4018 
-Com·»RoÙ
-(
-r5
-, 
-H\97p
-::
-kEm±ySlowEËm\92tDiùiÚ¬yRoÙIndex
-);
-
-4019 
-bÃ
-(
-ÿÎ_ruÁime
-);
-
-4021 
-b\9ad
-(&
-no_\96em\92ts
-);
-
-4022 
-LßdP
-(
-r5
-, 
-F\9bldMemO³¿nd
-(
-r4
-, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-4023 
-cmp
-(
-r5
-, 
-nuÎ_v®ue
-);
-
-4024 
-bÃ
-(&
-Ãxt
-);
-
-4033 \1e
-       gMaüoAs£mbËr
-::
-LßdIÁL\99\94®
-(
-Regi¡\94
-d¡
-, \12
-v®ue
-) {
-
-4034 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-v®ue
-));
-
-4038 \1e
-       gMaüoAs£mbËr
-::
-LßdSmiL\99\94®
-(
-Regi¡\94
-d¡
-, 
-Smi
-* 
-smi
-) {
-
-4039 
-mov
-(
-d¡
-, 
-O³¿nd
-(
-smi
-));
-
-4043 \1e
-       gMaüoAs£mbËr
-::
-LßdDoubËL\99\94®
-(
-DoubËRegi¡\94
-»suÉ
-, \b
-v®ue
-,
-
-4044 
-Regi¡\94
-sü©ch
-) {
-
-4045 #ià
-V8_OOL_CONSTANT_POOL
-
-
-4048 ià(
-is_oÞ_cÚ¡ªt_poÞ_ava\9eabË
-(è&& !
-is_cÚ¡ªt_poÞ_fuÎ
-()) {
-
-4049 
-R\96ocInfo
-r\9afo
-(
-pc_
-, 
-v®ue
-);
-
-4050 
-CÚ¡ªtPoÞAddEÁry
-(
-r\9afo
-);
-
-4051 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4053 
-li
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4054 
-lfdx
-(
-»suÉ
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 
-sü©ch
-));
-
-4056 
-lfd
-(
-»suÉ
-, 
-MemO³¿nd
-(
-kCÚ¡ªtPoÞRegi¡\94
-, 0));
-
-4064 \b
-       gdv®
-;
-
-4065 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4066 
-\9a\8d\8c_t
-       giv®
-;
-
-4068 
-\9a\8d\8c_t
-       giv®
-[2];
-
-4070 } 
-       gl\99
-;
-
-4072 
-       gl\99
-.
-       gdv®
- = 
-v®ue
-;
-
-4074 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4075 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4076 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-l\99
-.
-iv®
-));
-
-4077 
-mtård
-(
-»suÉ
-, 
-sü©ch
-);
-
-4082 
-addi
-(
-, sp, 
-O³¿nd
-(-
-kDoubËSize
-));
-
-4083 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4084 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-l\99
-.
-iv®
-));
-
-4085 
-¡d
-(
-sü©ch
-, 
-MemO³¿nd
-(
-));
-
-4087 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-l\99
-.
-iv®
-[0]);
-
-4088 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-4089 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-l\99
-.
-iv®
-[1]);
-
-4090 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 4));
-
-4092 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4093 
-lfd
-(
-»suÉ
-, 
-MemO³¿nd
-(
-, 0));
-
-4094 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4098 \1e
-       gMaüoAs£mbËr
-::
-MovIÁToDoubË
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-,
-
-4099 
-Regi¡\94
-sü©ch
-) {
-
-4101 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4102 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4103 
-mtårwa
-(
-d¡
-, 
-¤c
-);
-
-4108 
-DCHECK
-(!
-¤c
-.
-is
-(
-sü©ch
-));
-
-4109 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4110 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4111 
-extsw
-(
-sü©ch
-, 
-¤c
-);
-
-4112 
-¡d
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-4114 
-¤awi
-(
-sü©ch
-, 
-¤c
-, 31);
-
-4115 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4116 
-¡w
-(
-¤c
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4118 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4119 
-lfd
-(
-d¡
-, 
-MemO³¿nd
-(
-, 0));
-
-4120 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4124 \1e
-       gMaüoAs£mbËr
-::
-MovUnsigÃdIÁToDoubË
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-,
-
-4125 
-Regi¡\94
-sü©ch
-) {
-
-4127 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4128 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4129 
-mtårwz
-(
-d¡
-, 
-¤c
-);
-
-4134 
-DCHECK
-(!
-¤c
-.
-is
-(
-sü©ch
-));
-
-4135 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4136 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4137 
-þ¾di
-(
-sü©ch
-, 
-¤c
-, 
-O³¿nd
-(32));
-
-4138 
-¡d
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 0));
-
-4140 
-li
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-4141 
-¡w
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4142 
-¡w
-(
-¤c
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4144 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4145 
-lfd
-(
-d¡
-, 
-MemO³¿nd
-(
-, 0));
-
-4146 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4150 \1e
-       gMaüoAs£mbËr
-::
-MovIÁ64ToDoubË
-(
-DoubËRegi¡\94
-d¡
-,
-
-4151 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-4152 
-Regi¡\94
-¤c_hi
-,
-
-4154 
-Regi¡\94
-¤c
-) {
-
-4155 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4156 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4157 
-mtård
-(
-d¡
-, 
-¤c
-);
-
-4162 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4163 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4164 
-¡d
-(
-¤c
-, 
-MemO³¿nd
-(
-, 0));
-
-4166 
-¡w
-(
-¤c_hi
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4167 
-¡w
-(
-¤c
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4169 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4170 
-lfd
-(
-d¡
-, 
-MemO³¿nd
-(
-, 0));
-
-4171 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4175 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4176 \1e
-       gMaüoAs£mbËr
-::
-MovIÁ64CompÚ\92tsToDoubË
-(
-DoubËRegi¡\94
-d¡
-,
-
-4177 
-Regi¡\94
-¤c_hi
-,
-
-4178 
-Regi¡\94
-¤c_lo
-,
-
-4179 
-Regi¡\94
-sü©ch
-) {
-
-4180 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4181 
-¦di
-(
-sü©ch
-, 
-¤c_hi
-, 
-O³¿nd
-(32));
-
-4182 
-¾dimi
-(
-sü©ch
-, 
-¤c_lo
-, 0, 32);
-
-4183 
-mtård
-(
-d¡
-, 
-sü©ch
-);
-
-4187 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4188 
-¡w
-(
-¤c_hi
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4189 
-¡w
-(
-¤c_lo
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4190 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4191 
-lfd
-(
-d¡
-, 
-MemO³¿nd
-(
-));
-
-4192 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4197 \1e
-       gMaüoAs£mbËr
-::
-MovDoubËLowToIÁ
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-) {
-
-4198 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4199 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4200 
-mfårwz
-(
-d¡
-, 
-¤c
-);
-
-4205 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4206 
-¡fd
-(
-¤c
-, 
-MemO³¿nd
-(
-));
-
-4207 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4208 
-lwz
-(
-d¡
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4209 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4213 \1e
-       gMaüoAs£mbËr
-::
-MovDoubËHighToIÁ
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-) {
-
-4214 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4215 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4216 
-mfård
-(
-d¡
-, 
-¤c
-);
-
-4217 
-¤di
-(
-d¡
-, d¡, 
-O³¿nd
-(32));
-
-4222 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4223 
-¡fd
-(
-¤c
-, 
-MemO³¿nd
-(
-));
-
-4224 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4225 
-lwz
-(
-d¡
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4226 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4230 \1e
-       gMaüoAs£mbËr
-::
-MovDoubËToIÁ64
-(
-
-4231 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-4232 
-Regi¡\94
-d¡_hi
-,
-
-4234 
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-) {
-
-4235 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4236 ià(
-       gCpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-FPR_GPR_MOV
-)) {
-
-4237 
-mfård
-(
-d¡
-, 
-¤c
-);
-
-4242 
-subi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4243 
-¡fd
-(
-¤c
-, 
-MemO³¿nd
-(
-));
-
-4244 
-nÝ
-(
-GROUP_ENDING_NOP
-);
-
-4245 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4246 
-ld
-(
-d¡
-, 
-MemO³¿nd
-(
-, 0));
-
-4248 
-lwz
-(
-d¡_hi
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kExpÚ\92tOff£t
-));
-
-4249 
-lwz
-(
-d¡
-, 
-MemO³¿nd
-(
-, 
-Regi¡\94
-::
-kMªtis§Off£t
-));
-
-4251 
-addi
-(
-, sp, 
-O³¿nd
-(
-kDoubËSize
-));
-
-4255 \1e
-       gMaüoAs£mbËr
-::
-Add
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-\9a\8d\8c_t
-v®ue
-,
-
-4256 
-Regi¡\94
-sü©ch
-) {
-
-4257 ià(
-is_\9at16
-(
-v®ue
-)) {
-
-4258 
-addi
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-v®ue
-));
-
-4260 
-mov
-(
-sü©ch
-, 
-O³¿nd
-(
-v®ue
-));
-
-4261 
-add
-(
-d¡
-, 
-¤c
-, 
-sü©ch
-);
-
-4266 \1e
-       gMaüoAs£mbËr
-::
-Cmpi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-4267 
-CRegi¡\94
-) {
-
-4268 
-\9a\8d\8c_t
-       gv®ue
- = 
-¤c2
-.
-immed\9f\8b
-();
-
-4269 ià(
-is_\9at16
-(
-v®ue
-)) {
-
-4270 
-cmpi
-(
-¤c1
-, 
-¤c2
-, 
-);
-
-4272 
-mov
-(
-sü©ch
-, 
-¤c2
-);
-
-4273 
-cmp
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4278 \1e
-       gMaüoAs£mbËr
-::
-Cm¶i
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-4279 
-CRegi¡\94
-) {
-
-4280 
-\9a\8d\8c_t
-       gv®ue
- = 
-¤c2
-.
-immed\9f\8b
-();
-
-4281 ià(
-is_u\9at16
-(
-v®ue
-)) {
-
-4282 
-cm¶i
-(
-¤c1
-, 
-¤c2
-, 
-);
-
-4284 
-mov
-(
-sü©ch
-, 
-¤c2
-);
-
-4285 
-cm¶
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4290 \1e
-       gMaüoAs£mbËr
-::
-Cmpwi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-4291 
-CRegi¡\94
-) {
-
-4292 
-\9a\8d\8c_t
-       gv®ue
- = 
-¤c2
-.
-immed\9f\8b
-();
-
-4293 ià(
-is_\9at16
-(
-v®ue
-)) {
-
-4294 
-cmpwi
-(
-¤c1
-, 
-¤c2
-, 
-);
-
-4296 
-mov
-(
-sü©ch
-, 
-¤c2
-);
-
-4297 
-cmpw
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4302 \1e
-       gMaüoAs£mbËr
-::
-Cm¶wi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-,
-
-4303 
-Regi¡\94
-sü©ch
-, 
-CRegi¡\94
-) {
-
-4304 
-\9a\8d\8c_t
-       gv®ue
- = 
-¤c2
-.
-immed\9f\8b
-();
-
-4305 ià(
-is_u\9at16
-(
-v®ue
-)) {
-
-4306 
-cm¶wi
-(
-¤c1
-, 
-¤c2
-, 
-);
-
-4308 
-mov
-(
-sü©ch
-, 
-¤c2
-);
-
-4309 
-cm¶w
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4314 \1e
-       gMaüoAs£mbËr
-::
-And
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-,
-
-4315 
-RCB\99
-rc
-) {
-
-4316 ià(
-       grb
-.
-is_»g
-()) {
-
-4317 
-ªd_
-(
-¿
-, 
-rs
-, 
-rb
-.
-rm
-(), 
-rc
-);
-
-4319 ià(
-is_u\9at16
-(
-rb
-.
-imm_
-è&& 
-       gR\96ocInfo
-::
-IsNÚe
-Ôb.
-rmode_
-è&& 
-rc
- =ð
-S\91RC
-) {
-
-4320 
-ªdi
-(
-¿
-, 
-rs
-, 
-rb
-);
-
-4323 
-DCHECK
-(!
-rs
-.
-is
-(
-r0
-));
-
-4324 
-mov
-(
-r0
-, 
-rb
-);
-
-4325 
-ªd_
-(
-¿
-, 
-rs
-, 
-r0
-, 
-rc
-);
-
-4331 \1e
-       gMaüoAs£mbËr
-::
-Or
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-, 
-RCB\99
-rc
-) {
-
-4332 ià(
-       grb
-.
-is_»g
-()) {
-
-4333 
-Üx
-(
-¿
-, 
-rs
-, 
-rb
-.
-rm
-(), 
-rc
-);
-
-4335 ià(
-is_u\9at16
-(
-rb
-.
-imm_
-è&& 
-       gR\96ocInfo
-::
-IsNÚe
-Ôb.
-rmode_
-è&& 
-rc
- =ð
-L\97veRC
-) {
-
-4336 
-Üi
-(
-¿
-, 
-rs
-, 
-rb
-);
-
-4339 
-DCHECK
-(!
-rs
-.
-is
-(
-r0
-));
-
-4340 
-mov
-(
-r0
-, 
-rb
-);
-
-4341 
-Üx
-(
-¿
-, 
-rs
-, 
-r0
-, 
-rc
-);
-
-4347 \1e
-       gMaüoAs£mbËr
-::
-XÜ
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-,
-
-4348 
-RCB\99
-rc
-) {
-
-4349 ià(
-       grb
-.
-is_»g
-()) {
-
-4350 
-xÜ_
-(
-¿
-, 
-rs
-, 
-rb
-.
-rm
-(), 
-rc
-);
-
-4352 ià(
-is_u\9at16
-(
-rb
-.
-imm_
-è&& 
-       gR\96ocInfo
-::
-IsNÚe
-Ôb.
-rmode_
-è&& 
-rc
- =ð
-L\97veRC
-) {
-
-4353 
-xÜi
-(
-¿
-, 
-rs
-, 
-rb
-);
-
-4356 
-DCHECK
-(!
-rs
-.
-is
-(
-r0
-));
-
-4357 
-mov
-(
-r0
-, 
-rb
-);
-
-4358 
-xÜ_
-(
-¿
-, 
-rs
-, 
-r0
-, 
-rc
-);
-
-4364 \1e
-       gMaüoAs£mbËr
-::
-CmpSmiL\99\94®
-(
-Regi¡\94
-¤c1
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-,
-
-4365 
-CRegi¡\94
-) {
-
-4366 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4367 
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-smi
-);
-
-4368 
-cmp
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4370 
-Cmpi
-(
-¤c1
-, 
-O³¿nd
-(
-smi
-), 
-sü©ch
-, 
-);
-
-4375 \1e
-       gMaüoAs£mbËr
-::
-Cm¶SmiL\99\94®
-(
-Regi¡\94
-¤c1
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-,
-
-4376 
-CRegi¡\94
-) {
-
-4377 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4378 
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-smi
-);
-
-4379 
-cm¶
-(
-¤c1
-, 
-sü©ch
-, 
-);
-
-4381 
-Cm¶i
-(
-¤c1
-, 
-O³¿nd
-(
-smi
-), 
-sü©ch
-, 
-);
-
-4386 \1e
-       gMaüoAs£mbËr
-::
-AddSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-,
-
-4387 
-Regi¡\94
-sü©ch
-) {
-
-4388 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4389 
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-smi
-);
-
-4390 
-add
-(
-d¡
-, 
-¤c
-, 
-sü©ch
-);
-
-4392 
-Add
-(
-d¡
-, 
-¤c
-, 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-smi
-), 
-sü©ch
-);
-
-4397 \1e
-       gMaüoAs£mbËr
-::
-SubSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-,
-
-4398 
-Regi¡\94
-sü©ch
-) {
-
-4399 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4400 
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-smi
-);
-
-4401 
-sub
-(
-d¡
-, 
-¤c
-, 
-sü©ch
-);
-
-4403 
-Add
-(
-d¡
-, 
-¤c
-, -(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-smi
-)), 
-sü©ch
-);
-
-4408 \1e
-       gMaüoAs£mbËr
-::
-AndSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-,
-
-4409 
-Regi¡\94
-sü©ch
-, 
-RCB\99
-rc
-) {
-
-4410 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4411 
-LßdSmiL\99\94®
-(
-sü©ch
-, 
-smi
-);
-
-4412 
-ªd_
-(
-d¡
-, 
-¤c
-, 
-sü©ch
-, 
-rc
-);
-
-4414 
-And
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-smi
-), 
-rc
-);
-
-4420 \1e
-       gMaüoAs£mbËr
-::
-LßdP
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4421 
-Regi¡\94
-sü©ch
-) {
-
-4422 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4424 ià(!
-       gsü©ch
-.
-is
-(
-no_»g
-è&& !
-is_\9at16
-(
-off£t
-)) {
-
-4426 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4427 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4428 
-ldx
-(
-d¡
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4430 
-lwzx
-(
-d¡
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4433 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4434 \12
-       gmi§ligÃd
- = (
-off£t
- & 3);
-
-4435 ià(
-       gmi§ligÃd
-) {
-
-4438 
-DCHECK
-(!
-d¡
-.
-is
-(
-r0
-));
-
-4439 
-addi
-(
-d¡
-, 
-mem
-.
-¿
-(), 
-O³¿nd
-((
-off£t
- & 3) - 4));
-
-4440 
-ld
-(
-d¡
-, 
-MemO³¿nd
-(d¡, (
-off£t
- & ~3) + 4));
-
-4442 
-ld
-(
-d¡
-, 
-mem
-);
-
-4445 
-lwz
-(
-d¡
-, 
-mem
-);
-
-4452 \1e
-       gMaüoAs£mbËr
-::
-StÜeP
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4453 
-Regi¡\94
-sü©ch
-) {
-
-4454 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4456 ià(!
-       gsü©ch
-.
-is
-(
-no_»g
-è&& !
-is_\9at16
-(
-off£t
-)) {
-
-4458 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4459 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4460 
-¡dx
-(
-¤c
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4462 
-¡wx
-(
-¤c
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4465 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4466 \12
-       gmi§ligÃd
- = (
-off£t
- & 3);
-
-4467 ià(
-       gmi§ligÃd
-) {
-
-4470 
-DCHECK
-(!
-sü©ch
-.
-is
-(
-no_»g
-));
-
-4471 ià(
-       gsü©ch
-.
-is
-(
-r0
-)) {
-
-4472 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4473 
-¡dx
-(
-¤c
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4475 
-addi
-(
-sü©ch
-, 
-mem
-.
-¿
-(), 
-O³¿nd
-((
-off£t
- & 3) - 4));
-
-4476 
-¡d
-(
-¤c
-, 
-MemO³¿nd
-(
-sü©ch
-, (
-off£t
- & ~3) + 4));
-
-4479 
-¡d
-(
-¤c
-, 
-mem
-);
-
-4482 
-¡w
-(
-¤c
-, 
-mem
-);
-
-4487 \1e
-       gMaüoAs£mbËr
-::
-LßdWÜdAr\99h
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4488 
-Regi¡\94
-sü©ch
-) {
-
-4489 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4491 ià(!
-       gsü©ch
-.
-is
-(
-no_»g
-è&& !
-is_\9at16
-(
-off£t
-)) {
-
-4493 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4494 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4496 
-DCHECK
-(0);
-
-4498 
-lwzx
-(
-d¡
-, 
-MemO³¿nd
-(
-mem
-.
-¿
-(), 
-sü©ch
-));
-
-4501 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4502 \12
-       gmi§ligÃd
- = (
-off£t
- & 3);
-
-4503 ià(
-       gmi§ligÃd
-) {
-
-4506 
-DCHECK
-(!
-d¡
-.
-is
-(
-r0
-));
-
-4507 
-addi
-(
-d¡
-, 
-mem
-.
-¿
-(), 
-O³¿nd
-((
-off£t
- & 3) - 4));
-
-4508 
-lwa
-(
-d¡
-, 
-MemO³¿nd
-(d¡, (
-off£t
- & ~3) + 4));
-
-4510 
-lwa
-(
-d¡
-, 
-mem
-);
-
-4513 
-lwz
-(
-d¡
-, 
-mem
-);
-
-4521 \1e
-       gMaüoAs£mbËr
-::
-LßdWÜd
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4522 
-Regi¡\94
-sü©ch
-) {
-
-4523 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4524 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4526 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4527 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4528 
-lwzx
-(
-d¡
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4530 
-lwz
-(
-d¡
-, 
-mem
-);
-
-4537 \1e
-       gMaüoAs£mbËr
-::
-StÜeWÜd
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4538 
-Regi¡\94
-sü©ch
-) {
-
-4539 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4540 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4542 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4543 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4544 
-¡wx
-(
-¤c
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4546 
-¡w
-(
-¤c
-, 
-mem
-);
-
-4553 \1e
-       gMaüoAs£mbËr
-::
-LßdH®fWÜd
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4554 
-Regi¡\94
-sü©ch
-) {
-
-4555 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4556 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4558 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4559 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4560 
-lhzx
-(
-d¡
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4562 
-lhz
-(
-d¡
-, 
-mem
-);
-
-4569 \1e
-       gMaüoAs£mbËr
-::
-StÜeH®fWÜd
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4570 
-Regi¡\94
-sü©ch
-) {
-
-4571 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4572 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4574 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4575 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4576 
-¡hx
-(
-¤c
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4578 
-¡h
-(
-¤c
-, 
-mem
-);
-
-4585 \1e
-       gMaüoAs£mbËr
-::
-LßdBy\8b
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4586 
-Regi¡\94
-sü©ch
-) {
-
-4587 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4588 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4590 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4591 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4592 
-lbzx
-(
-d¡
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4594 
-lbz
-(
-d¡
-, 
-mem
-);
-
-4601 \1e
-       gMaüoAs£mbËr
-::
-StÜeBy\8b
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4602 
-Regi¡\94
-sü©ch
-) {
-
-4603 
-Regi¡\94
-       gba£
- = 
-mem
-.
-¿
-();
-
-4604 \12
-       goff£t
- = 
-mem
-.
-off£t
-();
-
-4606 ià(!
-is_\9at16
-(
-off£t
-)) {
-
-4607 
-LßdIÁL\99\94®
-(
-sü©ch
-, 
-off£t
-);
-
-4608 
-¡bx
-(
-¤c
-, 
-MemO³¿nd
-(
-ba£
-, 
-sü©ch
-));
-
-4610 
-¡b
-(
-¤c
-, 
-mem
-);
-
-4615 \1e
-       gMaüoAs£mbËr
-::
-LßdR\95»£Á©iÚ
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4616 
-R\95»£Á©iÚ
-r
-, 
-Regi¡\94
-sü©ch
-) {
-
-4617 
-DCHECK
-(!
-r
-.
-IsDoubË
-());
-
-4618 ià(
-       gr
-.
-IsIÁeg\948
-()) {
-
-4619 
-LßdBy\8b
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4620 
-extsb
-(
-d¡
-, dst);
-
-4621 } \vià(
-       gr
-.
-IsUIÁeg\948
-()) {
-
-4622 
-LßdBy\8b
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4623 } \vià(
-       gr
-.
-IsIÁeg\9416
-()) {
-
-4624 
-LßdH®fWÜd
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4625 
-extsh
-(
-d¡
-, dst);
-
-4626 } \vià(
-       gr
-.
-IsUIÁeg\9416
-()) {
-
-4627 
-LßdH®fWÜd
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4628 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4629 } \vià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-4630 
-LßdWÜd
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4633 
-LßdP
-(
-d¡
-, 
-mem
-, 
-sü©ch
-);
-
-4638 \1e
-       gMaüoAs£mbËr
-::
-StÜeR\95»£Á©iÚ
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-4639 
-R\95»£Á©iÚ
-r
-, 
-Regi¡\94
-sü©ch
-) {
-
-4640 
-DCHECK
-(!
-r
-.
-IsDoubË
-());
-
-4641 ià(
-       gr
-.
-IsIÁeg\948
-(è||\84.
-IsUIÁeg\948
-()) {
-
-4642 
-StÜeBy\8b
-(
-¤c
-, 
-mem
-, 
-sü©ch
-);
-
-4643 } \vià(
-       gr
-.
-IsIÁeg\9416
-(è||\84.
-IsUIÁeg\9416
-()) {
-
-4644 
-StÜeH®fWÜd
-(
-¤c
-, 
-mem
-, 
-sü©ch
-);
-
-4645 #ià
-V8_TARGET_ARCH_PPC64
-
-
-4646 } \vià(
-       gr
-.
-IsIÁeg\9432
-()) {
-
-4647 
-StÜeWÜd
-(
-¤c
-, 
-mem
-, 
-sü©ch
-);
-
-4650 ià(
-       gr
-.
-IsH\97pObjeù
-()) {
-
-4651 
-As£¹NÙSmi
-(
-¤c
-);
-
-4652 } \vià(
-       gr
-.
-IsSmi
-()) {
-
-4653 
-As£¹Smi
-(
-¤c
-);
-
-4655 
-StÜeP
-(
-¤c
-, 
-mem
-, 
-sü©ch
-);
-
-4660 \1e
-       gMaüoAs£mbËr
-::
-Te¡JSA¼ayFÜAÎoÿtiÚMem\92to
-(
-Regi¡\94
-»ûiv\94_»g
-,
-
-4661 
-Regi¡\94
-sü©ch_»g
-,
-
-4662 
-Lab\96
-* 
-no_mem\92to_found
-) {
-
-4663 
-Ex\8bº®Reã»nû
-       gÃw_¥aû_¡¬t
- =
-
-4664 
-Ex\8bº®Reã»nû
-::
-Ãw_¥aû_¡¬t
-(
-isީe
-());
-
-4665 
-Ex\8bº®Reã»nû
-       gÃw_¥aû_®loÿtiÚ_tÝ
- =
-
-4666 
-Ex\8bº®Reã»nû
-::
-Ãw_¥aû_®loÿtiÚ_tÝ_add»ss
-(
-isީe
-());
-
-4667 
-addi
-(
-sü©ch_»g
-, 
-»ûiv\94_»g
-,
-
-4668 
-O³¿nd
-(
-JSA¼ay
-::
-kSize
- + 
-AÎoÿtiÚMem\92to
-::kSiz\90
-kH\97pObjeùTag
-));
-
-4669 
-Cmpi
-(
-sü©ch_»g
-, 
-O³¿nd
-(
-Ãw_¥aû_¡¬t
-), 
-r0
-);
-
-4670 
-bÉ
-(
-no_mem\92to_found
-);
-
-4671 
-mov
-(
-\9d
-, 
-O³¿nd
-(
-Ãw_¥aû_®loÿtiÚ_tÝ
-));
-
-4672 
-LßdP
-(
-\9d
-, 
-MemO³¿nd
-(ip));
-
-4673 
-cmp
-(
-sü©ch_»g
-, 
-\9d
-);
-
-4674 
-bgt
-(
-no_mem\92to_found
-);
-
-4675 
-LßdP
-(
-sü©ch_»g
-, 
-MemO³¿nd
-(sü©ch_»g, -
-AÎoÿtiÚMem\92to
-::
-kSize
-));
-
-4676 
-Cmpi
-(
-sü©ch_»g
-, 
-O³¿nd
-(
-isީe
-()->
-çùÜy
-()->
-®loÿtiÚ_mem\92to_m­
-()),
-
-4677 
-r0
-);
-
-4681 
-Regi¡\94
-G\91Regi¡\94Th©IsNÙOÃOf
-(Regi¡\94 
-»g1
-, Regi¡\94 
-»g2
-, Regi¡\94 
-»g3
-,
-
-4682 
-Regi¡\94
-»g4
-, Regi¡\94 
-»g5
-,
-
-4683 
-Regi¡\94
-»g6
-) {
-
-4684 
-RegLi¡
-       g»gs
- = 0;
-
-4685 ià(
-       g»g1
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g1
-.
-b\99
-();
-
-4686 ià(
-       g»g2
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g2
-.
-b\99
-();
-
-4687 ià(
-       g»g3
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g3
-.
-b\99
-();
-
-4688 ià(
-       g»g4
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g4
-.
-b\99
-();
-
-4689 ià(
-       g»g5
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g5
-.
-b\99
-();
-
-4690 ià(
-       g»g6
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g6
-.
-b\99
-();
-
-4692 \ f\12
-       gi
- = 0; i < 
-       gRegi¡\94
-::
-NumAÎoÿ\8fbËRegi¡\94s
-(); i++) {
-
-4693 
-Regi¡\94
-       gÿndid©e
- = Regi¡\94::
-FromAÎoÿtiÚIndex
-(
-i
-);
-
-4694 ià(
-       g»gs
- & 
-       gÿndid©e
-.
-b\99
-()) \ 6;
-
-4695 \15 
-       gÿndid©e
-;
-
-4697 
-UNREACHABLE
-();
-
-4698 \15 
-       gno_»g
-;
-
-4702 \1e
-       gMaüoAs£mbËr
-::
-JumpIfDiùiÚ¬yInPrÙÙy³Cha\9a
-(
-Regi¡\94
-objeù
-,
-
-4703 
-Regi¡\94
-sü©ch0
-,
-
-4704 
-Regi¡\94
-sü©ch1
-,
-
-4705 
-Lab\96
-* 
-found
-) {
-
-4706 
-DCHECK
-(!
-sü©ch1
-.
-is
-(
-sü©ch0
-));
-
-4707 
-FaùÜy
-* 
-       gçùÜy
- = 
-isީe
-()->
-çùÜy
-();
-
-4708 
-Regi¡\94
-       gcu¼\92t
- = 
-sü©ch0
-;
-
-4709 
-Lab\96
-       gloÝ_aga\9a
-;
-
-4712 
-mr
-(
-cu¼\92t
-, 
-objeù
-);
-
-4715 
-b\9ad
-(&
-loÝ_aga\9a
-);
-
-4716 
-LßdP
-(
-cu¼\92t
-, 
-F\9bldMemO³¿nd
-(cu¼\92t, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-4717 
-lbz
-(
-sü©ch1
-, 
-F\9bldMemO³¿nd
-(
-cu¼\92t
-, 
-M­
-::
-kB\99F\9bld2Off£t
-));
-
-4718 
-       gDecodeF\9bld
-<
-       gM­
-::
-EËm\92tsK\9adB\99s
->(
-sü©ch1
-);
-
-4719 
-cmpi
-(
-sü©ch1
-, 
-O³¿nd
-(
-DICTIONARY_ELEMENTS
-));
-
-4720 
-beq
-(
-found
-);
-
-4721 
-LßdP
-(
-cu¼\92t
-, 
-F\9bldMemO³¿nd
-(cu¼\92t, 
-M­
-::
-kPrÙÙy³Off£t
-));
-
-4722 
-Cmpi
-(
-cu¼\92t
-, 
-O³¿nd
-(
-çùÜy
-->
-nuÎ_v®ue
-()), 
-r0
-);
-
-4723 
-bÃ
-(&
-loÝ_aga\9a
-);
-
-4727 #ifdeà
-DEBUG
-
-
-4728 
-boÞ
-A»Al\9f£d
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-, Regi¡\94 
-»g3
-, Regi¡\94 
-»g4
-,
-
-4729 
-Regi¡\94
-»g5
-, Regi¡\94 
-»g6
-, Regi¡\94 
-»g7
-, Regi¡\94 
-»g8
-) {
-
-4730 \12
-       gn_of_v®id_»gs
- = 
-»g1
-.
-is_v®id
-(è+ 
-»g2
-.is_v®id(è+ 
-»g3
-.is_valid() +
-
-4731 
-»g4
-.
-is_v®id
-(è+ 
-»g5
-.is_v®id(è+ 
-»g6
-.is_valid() +
-
-4732 
-»g7
-.
-is_v®id
-(è+ 
-»g8
-.is_valid();
-
-4734 
-RegLi¡
-       g»gs
- = 0;
-
-4735 ià(
-       g»g1
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g1
-.
-b\99
-();
-
-4736 ià(
-       g»g2
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g2
-.
-b\99
-();
-
-4737 ià(
-       g»g3
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g3
-.
-b\99
-();
-
-4738 ià(
-       g»g4
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g4
-.
-b\99
-();
-
-4739 ià(
-       g»g5
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g5
-.
-b\99
-();
-
-4740 ià(
-       g»g6
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g6
-.
-b\99
-();
-
-4741 ià(
-       g»g7
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g7
-.
-b\99
-();
-
-4742 ià(
-       g»g8
-.
-is_v®id
-()è
-       g»gs
- |ð
-»g8
-.
-b\99
-();
-
-4743 \12
-       gn_of_nÚ_®\9fs\9ag_»gs
- = 
-NumRegs
-(
-»gs
-);
-
-4745 \15 
-       gn_of_v®id_»gs
- !ð
-n_of_nÚ_®\9fs\9ag_»gs
-;
-
-4750 
-       gCodeP©ch\94
-::
-CodeP©ch\94
-(
-by\8b
-* 
-add»ss
-, \12
-\9a¡ruùiÚs
-,
-
-4751 
-FlushICache
-æush_ÿche
-)
-
-4752 : 
-add»ss_
-(
-add»ss
-),
-
-4753 
-size_
-(
-\9a¡ruùiÚs
- * 
-As£mbËr
-::
-kIn¡rSize
-),
-
-4754 
-masm_
-(
-NULL
-, 
-add»ss
-, 
-size_
- + 
-As£mbËr
-::
-kG­
-),
-
-4755 
-æush_ÿche_
-(
-æush_ÿche
-) {
-
-4759 
-DCHECK
-(
-masm_
-.
-»loc_\9afo_wr\99\94
-.
-pos
-(è=ð
-add»ss_
- + 
-size_
- + 
-As£mbËr
-::
-kG­
-);
-
-4763 
-       gCodeP©ch\94
-::~
-CodeP©ch\94
-() {
-
-4765 ià(
-æush_ÿche_
- =ð
-FLUSH
-) {
-
-4766 
-CpuF\97tu»s
-::
-FlushICache
-(
-add»ss_
-, 
-size_
-);
-
-4770 
-DCHECK
-(
-masm_
-.
-pc_
- =ð
-add»ss_
- + 
-size_
-);
-
-4771 
-DCHECK
-(
-masm_
-.
-»loc_\9afo_wr\99\94
-.
-pos
-(è=ð
-add»ss_
- + 
-size_
- + 
-As£mbËr
-::
-kG­
-);
-
-4775 \1e
-       gCodeP©ch\94
-::
-Em\99
-(
-In¡r
-\9a¡r
-è{ 
-masm
-()->
-em\99
-(instr); }
-
-4778 \1e
-       gCodeP©ch\94
-::
-Em\99CÚd\99
-(
-CÚd\99
-cÚd
-) {
-
-4779 
-In¡r
-\9a¡r
- = 
-As£mbËr
-::
-\9a¡r_©
-(
-masm_
-.
-pc_
-);
-
-4780 \1a
-       gcÚd
-) {
-
-4781 \ 4
-       geq
-:
-
-4782 
-\9a¡r
- = (\9a¡¸& ~
-kCÚdMask
-è| 
-BT
-;
-
-4784 \ 4
-       gÃ
-:
-
-4785 
-\9a¡r
- = (\9a¡¸& ~
-kCÚdMask
-è| 
-BF
-;
-
-4788 
-UNIMPLEMENTED
-();
-
-4790 
-       gmasm_
-.
-em\99
-(
-\9a¡r
-);
-
-4794 \1e
-       gMaüoAs£mbËr
-::
-Trunÿt\9agDiv
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-divid\92d
-,
-
-4795 
-\9at32_t
-divisÜ
-) {
-
-4796 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-»suÉ
-));
-
-4797 
-DCHECK
-(!
-divid\92d
-.
-is
-(
-r0
-));
-
-4798 
-DCHECK
-(!
-»suÉ
-.
-is
-(
-r0
-));
-
-4799 
-       gba£
-::
-MagicNumb\94sFÜDivisiÚ
-<
-u\9at32_t
-> 
-mag
- =
-
-4800 
-ba£
-::
-SigÃdDivisiÚByCÚ¡ªt
-(
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-divisÜ
-));
-
-4801 
-mov
-(
-r0
-, 
-O³¿nd
-(
-mag
-.
-muÉ\9dl\9br
-));
-
-4802 
-mulhw
-(
-»suÉ
-, 
-divid\92d
-, 
-r0
-);
-
-4803 
-boÞ
-       gÃg
- = (
-mag
-.
-muÉ\9dl\9br
- & (
-¡©ic_ÿ¡
-<
-u\9at32_t
->(1) << 31)) != 0;
-
-4804 ià(
-       gdivisÜ
- > 0 && 
-       gÃg
-) {
-
-4805 
-add
-(
-»suÉ
-,\84esuÉ, 
-divid\92d
-);
-
-4807 ià(
-       gdivisÜ
- < 0 && !
-       gÃg
- && 
-       gmag
-.
-       gmuÉ\9dl\9br
- > 0) {
-
-4808 
-sub
-(
-»suÉ
-,\84esuÉ, 
-divid\92d
-);
-
-4810 ià(
-       gmag
-.
-       gshiá
- > 0è
-¤awi
-(
-»suÉ
-,\84esuÉ, 
-mag
-.
-shiá
-);
-
-4811 
-Ex\8caùB\99
-(
-r0
-, 
-divid\92d
-, 31);
-
-4812 
-add
-(
-»suÉ
-,\84esuÉ, 
-r0
-);
-
-       @macro-assembler-ppc.h
-
-5 #iâdeà
-V8_PPC_MACRO_ASSEMBLER_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_MACRO_ASSEMBLER_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-9 \ 2
-       ~"¤c/ba\9eout-»asÚ.h
-"
-
-10 \ 2
-       ~"¤c/äames.h
-"
-
-11 \ 2
-       ~"¤c/glob®s.h
-"
-
-13 
-Çme¥aû
-       gv8
- {
-
-14 
-Çme¥aû
-       g\9a\8bº®
- {
-
-20 
-\9al\9ae
-MemO³¿nd
-F\9bldMemO³¿nd
-(
-Regi¡\94
-objeù
-, \12
-off£t
-) {
-
-21 \15 
-MemO³¿nd
-(
-objeù
-, 
-off£t
- - 
-kH\97pObjeùTag
-);
-
-26 \f
-       eTagg\9agMode
- {
-
-28 
-       gTAG_RESULT
-,
-
-30 
-       gDONT_TAG_RESULT
-
-
-34 \f
-       eRememb\94edS\91AùiÚ
- { 
-       gEMIT_REMEMBERED_SET
-, 
-       gOMIT_REMEMBERED_SET
- };
-
-35 \f
-       eSmiCheck
- { 
-       gINLINE_SMI_CHECK
-, 
-       gOMIT_SMI_CHECK
- };
-
-36 \f
-       ePo\9a\8brsToH\94eCheck
- {
-
-37 
-       gkPo\9a\8brsToH\94eMaybeIÁ\94\9ag
-,
-
-38 
-       gkPo\9a\8brsToH\94eA»AlwaysIÁ\94\9ag
-
-
-40 \f
-       eL\9akRegi¡\94S\8ftus
- { 
-       gkLRHasNÙB\93nSaved
-, 
-       gkLRHasB\93nSaved
- };
-
-43 
-Regi¡\94
-G\91Regi¡\94Th©IsNÙOÃOf
-(Regi¡\94 
-»g1
-, Regi¡\94 
-»g2
- = 
-no_»g
-,
-
-44 
-Regi¡\94
-»g3
- = 
-no_»g
-,
-
-45 
-Regi¡\94
-»g4
- = 
-no_»g
-,
-
-46 
-Regi¡\94
-»g5
- = 
-no_»g
-,
-
-47 
-Regi¡\94
-»g6
- = 
-no_»g
-);
-
-50 #ifdeà
-DEBUG
-
-
-51 
-boÞ
-A»Al\9f£d
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-, Regi¡\94 
-»g3
- = 
-no_»g
-,
-
-52 
-Regi¡\94
-»g4
- = 
-no_»g
-, Regi¡\94 
-»g5
- =\82o_reg,
-
-53 
-Regi¡\94
-»g6
- = 
-no_»g
-, Regi¡\94 
-»g7
- =\82o_reg,
-
-54 
-Regi¡\94
-»g8
- = 
-no_»g
-);
-
-58 #ià
-V8_TARGET_ARCH_PPC64
-
-
-59 \ 1
-       #LßdPU
-ldu
-
-
-       )
-
-60 \ 1
-       #LßdPX
-ldx
-
-
-       )
-
-61 \ 1
-       #LßdPUX
-ldux
-
-
-       )
-
-62 \ 1
-       #StÜePU
-¡du
-
-
-       )
-
-63 \ 1
-       #StÜePX
-¡dx
-
-
-       )
-
-64 \ 1
-       #StÜePUX
-¡dux
-
-
-       )
-
-65 \ 1
-       #ShiáLeáImm
-¦di
-
-
-       )
-
-66 \ 1
-       #ShiáRightImm
-¤di
-
-
-       )
-
-67 \ 1
-       #CˬLeáImm
-þ¾di
-
-
-       )
-
-68 \ 1
-       #CˬRightImm
-þ¼di
-
-
-       )
-
-69 \ 1
-       #ShiáRightAr\99hImm
-¤adi
-
-
-       )
-
-70 \ 1
-       #ShiáLeá_
-¦d
-
-
-       )
-
-71 \ 1
-       #ShiáRight_
-¤d
-
-
-       )
-
-72 \ 1
-       #ShiáRightAr\99h
-¤ad
-
-
-       )
-
-73 \ 1
-       #Mul
-muÎd
-
-
-       )
-
-74 \ 1
-       #Div
-divd
-
-
-       )
-
-76 \ 1
-       #LßdPU
-lwzu
-
-
-       )
-
-77 \ 1
-       #LßdPX
-lwzx
-
-
-       )
-
-78 \ 1
-       #LßdPUX
-lwzux
-
-
-       )
-
-79 \ 1
-       #StÜePU
-¡wu
-
-
-       )
-
-80 \ 1
-       #StÜePX
-¡wx
-
-
-       )
-
-81 \ 1
-       #StÜePUX
-¡wux
-
-
-       )
-
-82 \ 1
-       #ShiáLeáImm
-¦wi
-
-
-       )
-
-83 \ 1
-       #ShiáRightImm
-¤wi
-
-
-       )
-
-84 \ 1
-       #CˬLeáImm
-þ¾wi
-
-
-       )
-
-85 \ 1
-       #CˬRightImm
-þ¼wi
-
-
-       )
-
-86 \ 1
-       #ShiáRightAr\99hImm
-¤awi
-
-
-       )
-
-87 \ 1
-       #ShiáLeá_
-¦w
-
-
-       )
-
-88 \ 1
-       #ShiáRight_
-¤w
-
-
-       )
-
-89 \ 1
-       #ShiáRightAr\99h
-¤aw
-
-
-       )
-
-90 \ 1
-       #Mul
-muÎw
-
-
-       )
-
-91 \ 1
-       #Div
-divw
-
-
-       )
-
-96 þas 
-       cMaüoAs£mbËr
- : 
-public
-As£mbËr
- {
-
-97 
-public
-:
-
-102 
-MaüoAs£mbËr
-(
-Isީe
-* 
-isީe
-, \1e
-bufãr
-, \12
-size
-);
-
-108 \18\12
-C®lSize
-(
-Regi¡\94
-\8frg\91
-);
-
-109 \12
-C®lSize
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
- = 
-);
-
-110 \18\12
-C®lSizeNÙP»diùabËCodeSize
-(
-Add»ss
-\8frg\91
-,
-
-111 
-R\96ocInfo
-::
-Mode
-rmode
-,
-
-112 
-CÚd\99
-cÚd
- = 
-);
-
-115 \1e
-Jump
-(
-Regi¡\94
-\8frg\91
-);
-
-116 \1e
-JumpToJSEÁry
-(
-Regi¡\94
-\8frg\91
-);
-
-117 \1e
-Jump
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
- = 
-,
-
-118 
-CRegi¡\94
- = 
-ü7
-);
-
-119 \1e
-Jump
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
- = 
-);
-
-120 \1e
-C®l
-(
-Regi¡\94
-\8frg\91
-);
-
-121 \1e
-C®lJSEÁry
-(
-Regi¡\94
-\8frg\91
-);
-
-122 \1e
-C®l
-(
-Add»ss
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
- = 
-);
-
-123 \12
-C®lSize
-(
-HªdË
-<
-Code
-> 
-code
-,
-
-124 
-R\96ocInfo
-::
-Mode
-rmode
- = R\96ocInfo::
-CODE_TARGET
-,
-
-125 
-Ty³F\93dbackId
-a¡_id
- = Ty³F\93dbackId::
-NÚe
-(),
-
-126 
-CÚd\99
-cÚd
- = 
-);
-
-127 \1e
-C®l
-(
-HªdË
-<
-Code
-> 
-code
-, 
-R\96ocInfo
-::
-Mode
-rmode
- = R\96ocInfo::
-CODE_TARGET
-,
-
-128 
-Ty³F\93dbackId
-a¡_id
- = Ty³F\93dbackId::
-NÚe
-(),
-
-129 
-CÚd\99
-cÚd
- = 
-);
-
-130 \1e
-R\91
-(
-CÚd\99
-cÚd
- = 
-);
-
-134 \1e
-DrÝ
-(\12
-couÁ
-, 
-CÚd\99
-cÚd
- = 
-);
-
-136 \1e
-R\91
-(\12
-drÝ
-, 
-CÚd\99
-cÚd
- = 
-);
-
-138 \1e
-C®l
-(
-Lab\96
-* 
-\8frg\91
-);
-
-141 \1e
-C®lS\96f
-() {
-
-142 
-       gHªdË
-<
-       gCode
-> 
-£lf
-(
\9a\8b½»t_ÿ¡
-<
-Code
-**>(
-CodeObjeù
-().
-loÿtiÚ
-()));
-
-143 
-C®l
-(
-£lf
-, 
-R\96ocInfo
-::
-CODE_TARGET
-);
-
-147 \1e
-Move
-(
-Regi¡\94
-d¡
-, 
-HªdË
-<
-Objeù
-> 
-v®ue
-);
-
-148 \1e
-Move
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-CÚd\99
-cÚd
- = 
-);
-
-149 \1e
-Move
-(
-DoubËRegi¡\94
-d¡
-, DoubËRegi¡\94 
-¤c
-);
-
-151 \1e
-MuÉiPush
-(
-RegLi¡
-»gs
-);
-
-152 \1e
-MuÉiPÝ
-(
-RegLi¡
-»gs
-);
-
-155 \1e
-LßdRoÙ
-(
-Regi¡\94
-de¡\9a©iÚ
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-,
-
-156 
-CÚd\99
-cÚd
- = 
-);
-
-158 \1e
-StÜeRoÙ
-(
-Regi¡\94
-sourû
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-,
-
-159 
-CÚd\99
-cÚd
- = 
-);
-
-164 \1e
-Inüem\92\8flM¬k\9agRecÜdWr\99eH\96³r
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-v®ue
-,
-
-165 
-Regi¡\94
-add»ss
-);
-
-167 \f
-       eRememb\94edS\91F\9a®AùiÚ
- { 
-       gkR\91uºAtEnd
-, 
-       gkF®lThroughAtEnd
- };
-
-172 \1e
-Rememb\94edS\91H\96³r
-(
-Regi¡\94
-objeù
-,
-
-173 
-Regi¡\94
-addr
-, Regi¡\94 
-sü©ch
-,
-
-174 
-SaveFPRegsMode
-§ve_å
-,
-
-175 
-Rememb\94edS\91F\9a®AùiÚ
-ªd_th\92
-);
-
-177 \1e
-CheckPageFÏg
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-, \12
-mask
-, 
-CÚd\99
-cc
-,
-
-178 
-Lab\96
-* 
-cÚd\99iÚ_m\91
-);
-
-180 \1e
-CheckM­D\95»ÿ\8bd
-(
-HªdË
-<
-M­
-> 
-m­
-, 
-Regi¡\94
-sü©ch
-,
-
-181 
-Lab\96
-* 
-if_d\95»ÿ\8bd
-);
-
-185 \1e
-JumpIfNÙInNewS·û
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
-b¿nch
-) {
-
-186 
-InNewS·û
-(
-objeù
-, 
-sü©ch
-, 
-, 
-b¿nch
-);
-
-191 \1e
-JumpIfInNewS·û
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
-b¿nch
-) {
-
-192 
-InNewS·û
-(
-objeù
-, 
-sü©ch
-, 
-eq
-, 
-b¿nch
-);
-
-196 \1e
-HasCÞÜ
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch0
-, Regi¡\94 
-sü©ch1
-,
-
-197 
-Lab\96
-* 
-has_cÞÜ
-, \12
-f\9c¡_b\99
-, \12
-£cÚd_b\99
-);
-
-199 \1e
-JumpIfBÏck
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch0
-, Regi¡\94 
-sü©ch1
-,
-
-200 
-Lab\96
-* 
-Ú_bÏck
-);
-
-207 \1e
-Ensu»NÙWh\99e
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-208 
-Regi¡\94
-sü©ch3
-, 
-Lab\96
-* 
-objeù_is_wh\99e_ªd_nÙ_d©a
-);
-
-212 \1e
-JumpIfD©aObjeù
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-213 
-Lab\96
-* 
-nÙ_d©a_objeù
-);
-
-220 \1e
-RecÜdWr\99eF\9bld
-(
-
-221 
-Regi¡\94
-objeù
-, \12
-off£t
-, Regi¡\94 
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-222 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-§ve_å
-,
-
-223 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
- = 
-EMIT_REMEMBERED_SET
-,
-
-224 
-SmiCheck
-smi_check
- = 
-INLINE_SMI_CHECK
-,
-
-225 
-Po\9a\8brsToH\94eCheck
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
- =
-
-226 
-kPo\9a\8brsToH\94eMaybeIÁ\94\9ag
-);
-
-230 
-\9al\9ae
\1e
-RecÜdWr\99eCÚ\8bxtSlÙ
-(
-
-231 
-Regi¡\94
-cڋxt
-, \12
-off£t
-, Regi¡\94 
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-232 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-§ve_å
-,
-
-233 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
- = 
-EMIT_REMEMBERED_SET
-,
-
-234 
-SmiCheck
-smi_check
- = 
-INLINE_SMI_CHECK
-,
-
-235 
-Po\9a\8brsToH\94eCheck
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
- =
-
-236 
-kPo\9a\8brsToH\94eMaybeIÁ\94\9ag
-) {
-
-237 
-RecÜdWr\99eF\9bld
-(
-cڋxt
-, 
-off£t
- + 
-kH\97pObjeùTag
-, 
-v®ue
-, 
-sü©ch
-,
-
-238 
-Ì_¡©us
-, 
-§ve_å
-, 
-»memb\94ed_£t_aùiÚ
-, 
-smi_check
-,
-
-239 
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
-);
-
-242 \1e
-RecÜdWr\99eFÜM­
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-m­
-, Regi¡\94 
-d¡
-,
-
-243 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-§ve_å
-);
-
-248 \1e
-RecÜdWr\99e
-(
-
-249 
-Regi¡\94
-objeù
-, Regi¡\94 
-add»ss
-, Regi¡\94 
-v®ue
-,
-
-250 
-L\9akRegi¡\94S\8ftus
-Ì_¡©us
-, 
-SaveFPRegsMode
-§ve_å
-,
-
-251 
-Rememb\94edS\91AùiÚ
-»memb\94ed_£t_aùiÚ
- = 
-EMIT_REMEMBERED_SET
-,
-
-252 
-SmiCheck
-smi_check
- = 
-INLINE_SMI_CHECK
-,
-
-253 
-Po\9a\8brsToH\94eCheck
-po\9a\8brs_to_h\94e_check_fÜ_v®ue
- =
-
-254 
-kPo\9a\8brsToH\94eMaybeIÁ\94\9ag
-);
-
-256 \1e
-Push
-(
-Regi¡\94
-¤c
-è{ 
-push
-(src); }
-
-259 \1e
-Push
-(
-HªdË
-<
-Objeù
-> 
-hªdË
-);
-
-260 \1e
-Push
-(
-Smi
-* 
-smi
-è{ Push(
-HªdË
-<Smi>(smi, 
-isީe
-())); }
-
-263 \1e
-Push
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-) {
-
-264 
-StÜePU
-(
-¤c2
-, 
-MemO³¿nd
-(
-, -2 * 
-kPo\9a\8brSize
-));
-
-265 
-StÜeP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-269 \1e
-Push
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-) {
-
-270 
-StÜePU
-(
-¤c3
-, 
-MemO³¿nd
-(
-, -3 * 
-kPo\9a\8brSize
-));
-
-271 
-StÜeP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-272 
-StÜeP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-276 \1e
-Push
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-, Regi¡\94 
-¤c4
-) {
-
-277 
-StÜePU
-(
-¤c4
-, 
-MemO³¿nd
-(
-, -4 * 
-kPo\9a\8brSize
-));
-
-278 
-StÜeP
-(
-¤c3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-279 
-StÜeP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-280 
-StÜeP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-284 \1e
-Push
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-, Regi¡\94 
-¤c4
-,
-
-285 
-Regi¡\94
-¤c5
-) {
-
-286 
-StÜePU
-(
-¤c5
-, 
-MemO³¿nd
-(
-, -5 * 
-kPo\9a\8brSize
-));
-
-287 
-StÜeP
-(
-¤c4
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-288 
-StÜeP
-(
-¤c3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-289 
-StÜeP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-290 
-StÜeP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 4 * 
-kPo\9a\8brSize
-));
-
-293 \1e
-PÝ
-(
-Regi¡\94
-d¡
-è{ 
-pÝ
-(dst); }
-
-296 \1e
-PÝ
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-) {
-
-297 
-LßdP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 0));
-
-298 
-LßdP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-299 
-addi
-(
-, sp, 
-O³¿nd
-(2 * 
-kPo\9a\8brSize
-));
-
-303 \1e
-PÝ
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-) {
-
-304 
-LßdP
-(
-¤c3
-, 
-MemO³¿nd
-(
-, 0));
-
-305 
-LßdP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-306 
-LßdP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-307 
-addi
-(
-, sp, 
-O³¿nd
-(3 * 
-kPo\9a\8brSize
-));
-
-311 \1e
-PÝ
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-, Regi¡\94 
-¤c4
-) {
-
-312 
-LßdP
-(
-¤c4
-, 
-MemO³¿nd
-(
-, 0));
-
-313 
-LßdP
-(
-¤c3
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-314 
-LßdP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-315 
-LßdP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-316 
-addi
-(
-, sp, 
-O³¿nd
-(4 * 
-kPo\9a\8brSize
-));
-
-320 \1e
-PÝ
-(
-Regi¡\94
-¤c1
-, Regi¡\94 
-¤c2
-, Regi¡\94 
-¤c3
-, Regi¡\94 
-¤c4
-,
-
-321 
-Regi¡\94
-¤c5
-) {
-
-322 
-LßdP
-(
-¤c5
-, 
-MemO³¿nd
-(
-, 0));
-
-323 
-LßdP
-(
-¤c4
-, 
-MemO³¿nd
-(
-, 
-kPo\9a\8brSize
-));
-
-324 
-LßdP
-(
-¤c3
-, 
-MemO³¿nd
-(
-, 2 * 
-kPo\9a\8brSize
-));
-
-325 
-LßdP
-(
-¤c2
-, 
-MemO³¿nd
-(
-, 3 * 
-kPo\9a\8brSize
-));
-
-326 
-LßdP
-(
-¤c1
-, 
-MemO³¿nd
-(
-, 4 * 
-kPo\9a\8brSize
-));
-
-327 
-addi
-(
-, sp, 
-O³¿nd
-(5 * 
-kPo\9a\8brSize
-));
-
-332 \1e
-PushFixedF¿me
-(
-Regi¡\94
-m¬k\94_»g
- = 
-no_»g
-);
-
-333 \1e
-PÝFixedF¿me
-(
-Regi¡\94
-m¬k\94_»g
- = 
-no_»g
-);
-
-337 \1e
-PushSaãpo\9atRegi¡\94s
-();
-
-338 \1e
-PÝSaãpo\9atRegi¡\94s
-();
-
-341 \1e
-StÜeToSaãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-¤c
-, Regi¡\94 
-d¡
-);
-
-344 \1e
-LßdFromSaãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-);
-
-349 \1e
-FlushICache
-(
-Regi¡\94
-add»ss
-, 
-size_t
-size
-, Regi¡\94 
-sü©ch
-);
-
-352 \1e
-CªÚiÿlizeNaN
-(cڡ 
-DoubËRegi¡\94
-d¡
-, cÚ¡ DoubËRegi¡\94 
-¤c
-);
-
-353 \1e
-CªÚiÿlizeNaN
-(cڡ 
-DoubËRegi¡\94
-v®ue
-) {
-
-354 
-CªÚiÿlizeNaN
-(
-v®ue
-, value);
-
-359 \1e
-CÚv\94tIÁToDoubË
-(
-Regi¡\94
-¤c
-, 
-DoubËRegi¡\94
-doubË_d¡
-);
-
-363 \1e
-CÚv\94tUnsigÃdIÁToDoubË
-(
-Regi¡\94
-¤c
-, 
-DoubËRegi¡\94
-doubË_d¡
-);
-
-368 \1e
-CÚv\94tIÁToFlßt
-(cڡ 
-DoubËRegi¡\94
-d¡
-, cڡ 
-Regi¡\94
-¤c
-,
-
-369 cڡ 
-Regi¡\94
-\9at_sü©ch
-);
-
-373 \1e
-CÚv\94tDoubËToIÁ64
-(cڡ 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-374 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-375 cڡ 
-Regi¡\94
-d¡_hi
-,
-
-377 cڡ 
-Regi¡\94
-d¡
-, cڡ 
-DoubËRegi¡\94
-doubË_d¡
-,
-
-378 
-FPRound\9agMode
-round\9ag_mode
- = 
-kRoundToZ\94o
-);
-
-381 \1e
-StubPrÞogue
-(\12
-´Þogue_off£t
- = 0);
-
-382 \1e
-PrÞogue
-(
-boÞ
-code_´e_ag\9ag
-, \12
-´Þogue_off£t
- = 0);
-
-386 \1e
-EÁ\94Ex\99F¿me
-(
-boÞ
-§ve_doubËs
-, \12
-¡ack_¥aû
- = 0);
-
-391 \1e
-L\97veEx\99F¿me
-(
-boÞ
-§ve_doubËs
-, 
-Regi¡\94
-¬gum\92t_couÁ
-,
-
-392 
-boÞ
-»¡Üe_cÚ\8bxt
-);
-
-395 \18\12
-Aùiv©iÚF¿meAlignm\92t
-();
-
-397 \1e
-LßdCÚ\8bxt
-(
-Regi¡\94
-d¡
-, \12
-cÚ\8bxt_cha\9a_Ëngth
-);
-
-403 \1e
-LßdT¿ns\99iÚedA¼ayM­CÚd\99iÚ®
-(
-EËm\92tsK\9ad
-ex³ùed_k\9ad
-,
-
-404 
-EËm\92tsK\9ad
-\8cªs\99iÚed_k\9ad
-,
-
-405 
-Regi¡\94
-m­_\9a_out
-,
-
-406 
-Regi¡\94
-sü©ch
-,
-
-407 
-Lab\96
-* 
-no_m­_m©ch
-);
-
-409 \1e
-LßdGlob®FunùiÚ
-(\12
-\9adex
-, 
-Regi¡\94
-funùiÚ
-);
-
-413 \1e
-LßdGlob®FunùiÚIn\99\9flM­
-(
-Regi¡\94
-funùiÚ
-, Regi¡\94 
-m­
-,
-
-414 
-Regi¡\94
-sü©ch
-);
-
-416 \1e
-In\99\9flizeRoÙRegi¡\94
-() {
-
-417 
-Ex\8bº®Reã»nû
-       groÙs_¬¿y_¡¬t
- =
-
-418 
-Ex\8bº®Reã»nû
-::
-roÙs_¬¿y_¡¬t
-(
-isީe
-());
-
-419 
-mov
-(
-kRoÙRegi¡\94
-, 
-O³¿nd
-(
-roÙs_¬¿y_¡¬t
-));
-
-427 \1e
-LßdIÁL\99\94®
-(
-Regi¡\94
-d¡
-, \12
-v®ue
-);
-
-430 \1e
-LßdSmiL\99\94®
-(
-Regi¡\94
-d¡
-, 
-Smi
-* 
-smi
-);
-
-433 \1e
-LßdDoubËL\99\94®
-(
-DoubËRegi¡\94
-»suÉ
-, \b
-v®ue
-, 
-Regi¡\94
-sü©ch
-);
-
-435 \1e
-LßdWÜd
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-437 \1e
-LßdWÜdAr\99h
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-438 
-Regi¡\94
-sü©ch
- = 
-no_»g
-);
-
-440 \1e
-StÜeWÜd
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-442 \1e
-LßdH®fWÜd
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-444 \1e
-StÜeH®fWÜd
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-446 \1e
-LßdBy\8b
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-448 \1e
-StÜeBy\8b
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
-);
-
-450 \1e
-LßdR\95»£Á©iÚ
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-, 
-R\95»£Á©iÚ
-r
-,
-
-451 
-Regi¡\94
-sü©ch
- = 
-no_»g
-);
-
-453 \1e
-StÜeR\95»£Á©iÚ
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-,
-
-454 
-R\95»£Á©iÚ
-r
-, 
-Regi¡\94
-sü©ch
- = 
-no_»g
-);
-
-457 \1e
-MovIÁToDoubË
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-, Regi¡\94 
-sü©ch
-);
-
-458 \1e
-MovUnsigÃdIÁToDoubË
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c
-,
-
-459 
-Regi¡\94
-sü©ch
-);
-
-460 \1e
-MovIÁ64ToDoubË
-(
-DoubËRegi¡\94
-d¡
-,
-
-461 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-462 
-Regi¡\94
-¤c_hi
-,
-
-464 
-Regi¡\94
-¤c
-);
-
-465 #ià
-V8_TARGET_ARCH_PPC64
-
-
-466 \1e
-MovIÁ64CompÚ\92tsToDoubË
-(
-DoubËRegi¡\94
-d¡
-, 
-Regi¡\94
-¤c_hi
-,
-
-467 
-Regi¡\94
-¤c_lo
-, Regi¡\94 
-sü©ch
-);
-
-469 \1e
-MovDoubËLowToIÁ
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-);
-
-470 \1e
-MovDoubËHighToIÁ
-(
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-);
-
-471 \1e
-MovDoubËToIÁ64
-(
-
-472 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-473 
-Regi¡\94
-d¡_hi
-,
-
-475 
-Regi¡\94
-d¡
-, 
-DoubËRegi¡\94
-¤c
-);
-
-477 \1e
-Add
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-\9a\8d\8c_t
-v®ue
-, Regi¡\94 
-sü©ch
-);
-
-478 \1e
-Cmpi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-479 
-CRegi¡\94
- = 
-ü7
-);
-
-480 \1e
-Cm¶i
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-481 
-CRegi¡\94
- = 
-ü7
-);
-
-482 \1e
-Cmpwi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-483 
-CRegi¡\94
- = 
-ü7
-);
-
-484 \1e
-Cm¶wi
-(
-Regi¡\94
-¤c1
-, cڡ 
-O³¿nd
-& 
-¤c2
-, Regi¡\94 
-sü©ch
-,
-
-485 
-CRegi¡\94
- = 
-ü7
-);
-
-486 \1e
-And
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-487 \1e
-Or
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-488 \1e
-XÜ
-(
-Regi¡\94
-¿
-, Regi¡\94 
-rs
-, cڡ 
-O³¿nd
-& 
-rb
-, 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-490 \1e
-AddSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-);
-
-491 \1e
-SubSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-);
-
-492 \1e
-CmpSmiL\99\94®
-(
-Regi¡\94
-¤c1
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-,
-
-493 
-CRegi¡\94
- = 
-ü7
-);
-
-494 \1e
-Cm¶SmiL\99\94®
-(
-Regi¡\94
-¤c1
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-,
-
-495 
-CRegi¡\94
- = 
-ü7
-);
-
-496 \1e
-AndSmiL\99\94®
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Smi
-* 
-smi
-, Regi¡\94 
-sü©ch
-,
-
-497 
-RCB\99
-rc
- = 
-L\97veRC
-);
-
-500 \1e
-S\91Round\9agMode
-(
-FPRound\9agMode
-RN
-);
-
-503 \1e
-Re£tRound\9agMode
-();
-
-506 \1e
-LßdP
-(
-Regi¡\94
-d¡
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
- = 
-no_»g
-);
-
-507 \1e
-StÜeP
-(
-Regi¡\94
-¤c
-, cڡ 
-MemO³¿nd
-& 
-mem
-, Regi¡\94 
-sü©ch
- = 
-no_»g
-);
-
-513 \1e
-InvokeCode
-(
-Regi¡\94
-code
-, cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-514 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-, 
-InvokeFÏg
-æag
-,
-
-515 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-);
-
-519 \1e
-InvokeFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-,
-
-520 
-InvokeFÏg
-æag
-, cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-);
-
-522 \1e
-InvokeFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-523 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-, 
-InvokeFÏg
-æag
-,
-
-524 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-);
-
-526 \1e
-InvokeFunùiÚ
-(
-HªdË
-<
-JSFunùiÚ
-> 
-funùiÚ
-,
-
-527 cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-528 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-, 
-InvokeFÏg
-æag
-,
-
-529 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-);
-
-531 \1e
-IsObjeùJSObjeùTy³
-(
-Regi¡\94
-h\97p_objeù
-, Regi¡\94 
-m­
-,
-
-532 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-534 \1e
-IsIn¡ªûJSObjeùTy³
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-536 \1e
-IsObjeùJSS\8c\9agTy³
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-538 \1e
-IsObjeùNameTy³
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-543 \1e
-DebugB»ak
-();
-
-549 \1e
-PushTryHªdËr
-(
-S\8fckHªdËr
-::
-K\9ad
-k\9ad
-, \12
-hªdËr_\9adex
-);
-
-553 \1e
-PÝTryHªdËr
-();
-
-556 \1e
-Throw
-(
-Regi¡\94
-v®ue
-);
-
-560 \1e
-ThrowUnÿtchabË
-(
-Regi¡\94
-v®ue
-);
-
-568 \1e
-CheckAcûssGlob®Proxy
-(
-Regi¡\94
-hÞd\94_»g
-, Regi¡\94 
-sü©ch
-,
-
-569 
-Lab\96
-* 
-miss
-);
-
-571 \1e
-G\91Numb\94Hash
-(
-Regi¡\94
-t0
-, Regi¡\94 
-sü©ch
-);
-
-573 \1e
-LßdFromNumb\94DiùiÚ¬y
-(
-Lab\96
-* 
-miss
-, 
-Regi¡\94
-\96em\92ts
-, Regi¡\94 
-key
-,
-
-574 
-Regi¡\94
-»suÉ
-, Regi¡\94 
-t0
-, Regi¡\94 
-t1
-,
-
-575 
-Regi¡\94
-t2
-);
-
-578 
-\9al\9ae
\1e
-M¬kCode
-(
-NÝM¬k\94Ty³s
-ty³
-è{ 
-nÝ
-(type); }
-
-584 \18
-\9al\9ae
-boÞ
-IsM¬kedCode
-(
-In¡r
-\9a¡r
-, \12
-ty³
-) {
-
-585 
-DCHECK
-((
-FIRST_IC_MARKER
- <ð
-ty³
-è&& (ty³ < 
-LAST_CODE_MARKER
-));
-
-586 \15 
-IsNÝ
-(
-\9a¡r
-, 
-ty³
-);
-
-590 \18
-\9al\9ae
\12
-G\91CodeM¬k\94
-(
-In¡r
-\9a¡r
-) {
-
-591 \12
-       gd¡_»g_off£t
- = 12;
-
-592 \12
-       gd¡_mask
- = 0xà<< 
-d¡_»g_off£t
-;
-
-593 \12
-       g¤c_mask
- = 0xf;
-
-594 \12
-       gd¡_»g
- = (
-\9a¡r
- & 
-d¡_mask
-è>> 
-d¡_»g_off£t
-;
-
-595 \12
-       g¤c_»g
- = 
-\9a¡r
- & 
-¤c_mask
-;
-
-596 
-u\9at32_t
-       gnÚ_»gi¡\94_mask
- = ~(
-d¡_mask
- | 
-¤c_mask
-);
-
-597 
-u\9at32_t
-       gmov_mask
- = 
- | 13 << 21;
-
-600 \12
-       gty³
- = ((
-\9a¡r
- & 
-nÚ_»gi¡\94_mask
-è=ð
-mov_mask
-) &&
-
-601 (
-d¡_»g
- =ð
-¤c_»g
-è&& (
-FIRST_IC_MARKER
- <= dst_reg) &&
-
-602 (
-d¡_»g
- < 
-LAST_CODE_MARKER
-)
-
-603 ? 
-¤c_»g
-
-
-605 
-DCHECK
-((
-ty³
- == -1) ||
-
-606 ((
-FIRST_IC_MARKER
- <ð
-ty³
-è&& (ty³ < 
-LAST_CODE_MARKER
-)));
-
-607 \15 
-       gty³
-;
-
-621 \1e
-AÎoÿ\8b
-(\12
-objeù_size
-, 
-Regi¡\94
-»suÉ
-, Regi¡\94 
-sü©ch1
-,
-
-622 
-Regi¡\94
-sü©ch2
-, 
-Lab\96
-* 
-gc_»qu\9ced
-, 
-AÎoÿtiÚFÏgs
-æags
-);
-
-624 \1e
-AÎoÿ\8b
-(
-Regi¡\94
-objeù_size
-, Regi¡\94 
-»suÉ
-, Regi¡\94 
-sü©ch1
-,
-
-625 
-Regi¡\94
-sü©ch2
-, 
-Lab\96
-* 
-gc_»qu\9ced
-, 
-AÎoÿtiÚFÏgs
-æags
-);
-
-631 \1e
-UndoAÎoÿtiÚInNewS·û
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-);
-
-634 \1e
-AÎoÿ\8bTwoBy\8bS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-635 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-636 
-Regi¡\94
-sü©ch3
-, 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-637 \1e
-AÎoÿ\8bOÃBy\8bS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-638 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-639 
-Regi¡\94
-sü©ch3
-, 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-640 \1e
-AÎoÿ\8bTwoBy\8bCÚsS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-641 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-642 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-643 \1e
-AÎoÿ\8bOÃBy\8bCÚsS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-644 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-645 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-646 \1e
-AÎoÿ\8bTwoBy\8bSliûdS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-647 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-648 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-649 \1e
-AÎoÿ\8bOÃBy\8bSliûdS\8c\9ag
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-Ëngth
-,
-
-650 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-651 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-656 \1e
-AÎoÿ\8bH\97pNumb\94
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-657 
-Regi¡\94
-h\97p_numb\94_m­
-, 
-Lab\96
-* 
-gc_»qu\9ced
-,
-
-658 
-Tagg\9agMode
-\8fgg\9ag_mode
- = 
-TAG_RESULT
-,
-
-659 
-Mu\8fbËMode
-mode
- = 
-IMMUTABLE
-);
-
-660 \1e
-AÎoÿ\8bH\97pNumb\94W\99hV®ue
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-v®ue
-,
-
-661 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-662 
-Regi¡\94
-h\97p_numb\94_m­
-,
-
-663 
-Lab\96
-* 
-gc_»qu\9ced
-);
-
-666 \1e
-CÝyF\9blds
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RegLi¡
-\8bmps
-, \12
-f\9bld_couÁ
-);
-
-671 \1e
-CÝyBy\8bs
-(
-Regi¡\94
-¤c
-, Regi¡\94 
-d¡
-, Regi¡\94 
-Ëngth
-, Regi¡\94 
-sü©ch
-);
-
-677 \1e
-In\99\9flizeNF\9bldsW\99hF\9eËr
-(
-Regi¡\94
-¡¬t_off£t
-, Regi¡\94 
-couÁ
-,
-
-678 
-Regi¡\94
-f\9eËr
-);
-
-683 \1e
-In\99\9flizeF\9bldsW\99hF\9eËr
-(
-Regi¡\94
-¡¬t_off£t
-, Regi¡\94 
-\92d_off£t
-,
-
-684 
-Regi¡\94
-f\9eËr
-);
-
-694 \1e
-TryG\91FunùiÚPrÙÙy³
-(
-Regi¡\94
-funùiÚ
-, Regi¡\94 
-»suÉ
-,
-
-695 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
-miss
-,
-
-696 
-boÞ
-miss_Ú_bound_funùiÚ
- = 
-çl£
-);
-
-706 \1e
-Com·»ObjeùTy³
-(
-Regi¡\94
-h\97p_objeù
-, Regi¡\94 
-m­
-, Regi¡\94 
-ty³_»g
-,
-
-707 
-In¡ªûTy³
-ty³
-);
-
-712 \1e
-CheckObjeùTy³Rªge
-(
-Regi¡\94
-h\97p_objeù
-, Regi¡\94 
-m­
-,
-
-713 
-In¡ªûTy³
-m\9a_ty³
-, In¡ªûTy³ 
-max_ty³
-,
-
-714 
-Lab\96
-* 
-çl£_Ïb\96
-);
-
-719 \1e
-Com·»In¡ªûTy³
-(
-Regi¡\94
-m­
-, Regi¡\94 
-ty³_»g
-, 
-In¡ªûTy³
-ty³
-);
-
-724 \1e
-CheckFa¡EËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-728 \1e
-CheckFa¡ObjeùEËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-732 \1e
-CheckFa¡SmiEËm\92ts
-(
-Regi¡\94
-m­
-, Regi¡\94 
-sü©ch
-, 
-Lab\96
-* 
\9e
-);
-
-737 \1e
-StÜeNumb\94ToDoubËEËm\92ts
-(
-Regi¡\94
-v®ue_»g
-, Regi¡\94 
-key_»g
-,
-
-738 
-Regi¡\94
-\96em\92ts_»g
-, Regi¡\94 
-sü©ch1
-,
-
-739 
-DoubËRegi¡\94
-doubË_sü©ch
-, 
-Lab\96
-* 
\9e
-,
-
-740 \12
-\96em\92ts_off£t
- = 0);
-
-746 \1e
-Com·»M­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-HªdË
-<
-M­
-> 
-m­
-,
-
-747 
-Lab\96
-* 
-\97¾y_sucûss
-);
-
-751 \1e
-Com·»M­
-(
-Regi¡\94
-obj_m­
-, 
-HªdË
-<
-M­
-> 
-m­
-, 
-Lab\96
-* 
-\97¾y_sucûss
-);
-
-757 \1e
-CheckM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-HªdË
-<
-M­
-> 
-m­
-, 
-Lab\96
-* 
\9e
-,
-
-758 
-SmiCheckTy³
-smi_check_ty³
-);
-
-761 \1e
-CheckM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-,
-
-762 
-Lab\96
-* 
\9e
-, 
-SmiCheckTy³
-smi_check_ty³
-);
-
-768 \1e
-Di¥©chM­
-(
-Regi¡\94
-obj
-, Regi¡\94 
-sü©ch
-, 
-HªdË
-<
-M­
-> 
-m­
-,
-
-769 
-HªdË
-<
-Code
-> 
-sucûss
-, 
-SmiCheckTy³
-smi_check_ty³
-);
-
-774 \1e
-Com·»RoÙ
-(
-Regi¡\94
-obj
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-);
-
-780 
-CÚd\99
-IsObjeùS\8c\9agTy³
-(
-Regi¡\94
-obj
-, Regi¡\94 
-ty³
-) {
-
-781 
-LßdP
-(
-ty³
-, 
-F\9bldMemO³¿nd
-(
-obj
-, 
-H\97pObjeù
-::
-kM­Off£t
-));
-
-782 
-lbz
-(
-ty³
-, 
-F\9bldMemO³¿nd
-Ñy³, 
-M­
-::
-kIn¡ªûTy³Off£t
-));
-
-783 
-ªdi
-(
-r0
-, 
-ty³
-, 
-O³¿nd
-(
-kIsNÙS\8c\9agMask
-));
-
-784 
-DCHECK_EQ
-(0, 
-kS\8c\9agTag
-);
-
-785 \15 
-       geq
-;
-
-793 \1e
-IndexFromHash
-(
-Regi¡\94
-hash
-, Regi¡\94 
-\9adex
-);
-
-796 \1e
-G\91L\97¡B\99sFromSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-num_Ëa¡_b\99s
-);
-
-797 \1e
-G\91L\97¡B\99sFromIÁ32
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-mun_Ëa¡_b\99s
-);
-
-800 \1e
-SmiToDoubË
-(
-DoubËRegi¡\94
-v®ue
-, 
-Regi¡\94
-smi
-);
-
-804 \1e
-Te¡DoubËIsIÁ32
-(
-DoubËRegi¡\94
-doubË_\9aput
-, 
-Regi¡\94
-sü©ch1
-,
-
-805 
-Regi¡\94
-sü©ch2
-, 
-DoubËRegi¡\94
-doubË_sü©ch
-);
-
-809 \1e
-TryDoubËToIÁ32Exaù
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-810 
-Regi¡\94
-sü©ch
-, 
-DoubËRegi¡\94
-doubË_sü©ch
-);
-
-816 \1e
-TryIÁ32FloÜ
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-doubË_\9aput
-,
-
-817 
-Regi¡\94
-\9aput_high
-, Regi¡\94 
-sü©ch
-,
-
-818 
-DoubËRegi¡\94
-doubË_sü©ch
-, 
-Lab\96
-* 
-dÚe
-, Lab\96
-exaù
-);
-
-826 \1e
-TryIÆ\9aeTrunÿ\8bDoubËToI
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-\9aput
-,
-
-827 
-Lab\96
-* 
-dÚe
-);
-
-832 \1e
-Trunÿ\8bDoubËToI
-(
-Regi¡\94
-»suÉ
-, 
-DoubËRegi¡\94
-doubË_\9aput
-);
-
-837 \1e
-Trunÿ\8bH\97pNumb\94ToI
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-objeù
-);
-
-843 \1e
-Trunÿ\8bNumb\94ToI
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-»suÉ
-,
-
-844 
-Regi¡\94
-h\97p_numb\94_m­
-, Regi¡\94 
-sü©ch1
-,
-
-845 
-Lab\96
-* 
-nÙ_\9at32
-);
-
-854 \1e
-AddAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-, Regi¡\94 
-right
-,
-
-855 
-Regi¡\94
-ov\94æow_d¡
-, Regi¡\94 
-sü©ch
- = 
-r0
-);
-
-856 \1e
-AddAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-, 
-\9a\8d\8c_t
-right
-,
-
-857 
-Regi¡\94
-ov\94æow_d¡
-, Regi¡\94 
-sü©ch
- = 
-r0
-);
-
-862 \1e
-SubAndCheckFÜOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-Ëá
-, Regi¡\94 
-right
-,
-
-863 
-Regi¡\94
-ov\94æow_d¡
-, Regi¡\94 
-sü©ch
- = 
-r0
-);
-
-865 \1e
-B¿nchOnOv\94æow
-(
-Lab\96
-* 
-Ïb\96
-è{ 
-bÉ
-Öab\96
-ü0
-); }
-
-867 \1e
-B¿nchOnNoOv\94æow
-(
-Lab\96
-* 
-Ïb\96
-è{ 
-bge
-Öab\96
-ü0
-); }
-
-869 \1e
-R\91OnOv\94æow
-(\1e) {
-
-870 
-Lab\96
-       gÏb\96
-;
-
-872 
-bÉ
-(&
-Ïb\96
-, 
-ü0
-);
-
-873 
-R\91
-();
-
-874 
-b\9ad
-(&
-Ïb\96
-);
-
-877 \1e
-R\91OnNoOv\94æow
-(\1e) {
-
-878 
-Lab\96
-       gÏb\96
-;
-
-880 
-bge
-(&
-Ïb\96
-, 
-ü0
-);
-
-881 
-R\91
-();
-
-882 
-b\9ad
-(&
-Ïb\96
-);
-
-886 \1e
-SaveFPRegs
-(
-Regi¡\94
-loÿtiÚ
-, \12
-f\9c¡
-, \12
-couÁ
-);
-
-889 \1e
-Re¡ÜeFPRegs
-(
-Regi¡\94
-loÿtiÚ
-, \12
-f\9c¡
-, \12
-couÁ
-);
-
-895 \1e
-C®lStub
-(
-CodeStub
-* 
-¡ub
-, 
-Ty³F\93dbackId
-a¡_id
- = Ty³F\93dbackId::
-NÚe
-(),
-
-896 
-CÚd\99
-cÚd
- = 
-);
-
-899 \1e
-Ta\9eC®lStub
-(
-CodeStub
-* 
-¡ub
-, 
-CÚd\99
-cÚd
- = 
-);
-
-902 \1e
-C®lRuÁime
-(cڡ 
-RuÁime
-::
-FunùiÚ
-* 
-f
-, \12
-num_¬gum\92ts
-,
-
-903 
-SaveFPRegsMode
-§ve_doubËs
- = 
-kDÚtSaveFPRegs
-);
-
-904 \1e
-C®lRuÁimeSaveDoubËs
-(
-RuÁime
-::
-FunùiÚId
-id
-) {
-
-905 cڡ 
-RuÁime
-::
-FunùiÚ
-* 
-funùiÚ
- = RuÁime::
-FunùiÚFÜId
-(
-id
-);
-
-906 
-C®lRuÁime
-(
-funùiÚ
-, funùiÚ->
-Çrgs
-, 
-kSaveFPRegs
-);
-
-910 \1e
-C®lRuÁime
-(
-RuÁime
-::
-FunùiÚId
-id
-, \12
-num_¬gum\92ts
-,
-
-911 
-SaveFPRegsMode
-§ve_doubËs
- = 
-kDÚtSaveFPRegs
-) {
-
-912 
-C®lRuÁime
-(
-RuÁime
-::
-FunùiÚFÜId
-(
-id
-), 
-num_¬gum\92ts
-, 
-§ve_doubËs
-);
-
-916 \1e
-C®lEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-ext
-, \12
-num_¬gum\92ts
-);
-
-921 \1e
-Ta\9eC®lEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-ext
-,
-
-922 \12
-num_¬gum\92ts
-, \12
-»suÉ_size
-);
-
-925 \1e
-Ta\9eC®lRuÁime
-(
-RuÁime
-::
-FunùiÚId
-fid
-, \12
-num_¬gum\92ts
-,
-
-926 \12
-»suÉ_size
-);
-
-928 \12
-C®cuÏ\8bS\8fckPas£dWÜds
-(\12
-num_»g_¬gum\92ts
-,
-
-929 \12
-num_doubË_¬gum\92ts
-);
-
-941 \1e
-P»·»C®lCFunùiÚ
-(\12
-num_»g_¬gum\92ts
-, \12
-num_doubË_»gi¡\94s
-,
-
-942 
-Regi¡\94
-sü©ch
-);
-
-943 \1e
-P»·»C®lCFunùiÚ
-(\12
-num_»g_¬gum\92ts
-, 
-Regi¡\94
-sü©ch
-);
-
-949 \1e
-MovToFlßtP¬am\91\94
-(
-DoubËRegi¡\94
-¤c
-);
-
-950 \1e
-MovToFlßtP¬am\91\94s
-(
-DoubËRegi¡\94
-¤c1
-, DoubËRegi¡\94 
-¤c2
-);
-
-951 \1e
-MovToFlßtResuÉ
-(
-DoubËRegi¡\94
-¤c
-);
-
-958 \1e
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-funùiÚ
-, \12
-num_¬gum\92ts
-);
-
-959 \1e
-C®lCFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, \12
-num_¬gum\92ts
-);
-
-960 \1e
-C®lCFunùiÚ
-(
-Ex\8bº®Reã»nû
-funùiÚ
-, \12
-num_»g_¬gum\92ts
-,
-
-961 \12
-num_doubË_¬gum\92ts
-);
-
-962 \1e
-C®lCFunùiÚ
-(
-Regi¡\94
-funùiÚ
-, \12
-num_»g_¬gum\92ts
-,
-
-963 \12
-num_doubË_¬gum\92ts
-);
-
-965 \1e
-MovFromFlßtP¬am\91\94
-(
-DoubËRegi¡\94
-d¡
-);
-
-966 \1e
-MovFromFlßtResuÉ
-(
-DoubËRegi¡\94
-d¡
-);
-
-972 \1e
-C®lApiFunùiÚAndR\91
-(
-Regi¡\94
-funùiÚ_add»ss
-,
-
-973 
-Ex\8bº®Reã»nû
-thunk_»f
-, \12
-¡ack_¥aû
-,
-
-974 
-MemO³¿nd
-»tuº_v®ue_Ý\94ªd
-,
-
-975 
-MemO³¿nd
-* 
-cÚ\8bxt_»¡Üe_Ý\94ªd
-);
-
-978 \1e
-JumpToEx\8bº®Reã»nû
-(cڡ 
-Ex\8bº®Reã»nû
-& 
-bu\9et\9a
-);
-
-982 \1e
-InvokeBu\9et\9a
-(
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-, 
-InvokeFÏg
-æag
-,
-
-983 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
- = 
-NuÎC®lW¿µ\94
-());
-
-987 \1e
-G\91Bu\9et\9aEÁry
-(
-Regi¡\94
-\8frg\91
-, 
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-);
-
-990 \1e
-G\91Bu\9et\9aFunùiÚ
-(
-Regi¡\94
-\8frg\91
-, 
-Bu\9et\9as
-::
-JavaSü\9dt
-id
-);
-
-992 
-       gHªdË
-<
-       gObjeù
-> 
-CodeObjeù
-() {
-
-993 
-DCHECK
-(!
-code_objeù_
-.
-is_nuÎ
-());
-
-994 \15 
-       gcode_objeù_
-;
-
-1000 \1e
-Trunÿt\9agDiv
-(
-Regi¡\94
-»suÉ
-, Regi¡\94 
-divid\92d
-, 
-\9at32_t
-divisÜ
-);
-
-1005 \1e
-S\91CouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-, 
-Regi¡\94
-sü©ch1
-,
-
-1006 
-Regi¡\94
-sü©ch2
-);
-
-1007 \1e
-Inüem\92tCouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-, 
-Regi¡\94
-sü©ch1
-,
-
-1008 
-Regi¡\94
-sü©ch2
-);
-
-1009 \1e
-Deüem\92tCouÁ\94
-(
-S\8ftsCouÁ\94
-* 
-couÁ\94
-, \12
-v®ue
-, 
-Regi¡\94
-sü©ch1
-,
-
-1010 
-Regi¡\94
-sü©ch2
-);
-
-1018 \1e
-As£¹
-(
-CÚd\99
-cÚd
-, 
-Ba\9eoutR\97
-»asÚ
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1019 \1e
-As£¹Fa¡EËm\92ts
-(
-Regi¡\94
-\96em\92ts
-);
-
-1022 \1e
-Check
-(
-CÚd\99
-cÚd
-, 
-Ba\9eoutR\97
-»asÚ
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-1025 \1e
-AbÜt
-(
-Ba\9eoutR\97
-»asÚ
-);
-
-1028 \1e
-£t_g\92\94©\9ag_¡ub
-(
-boÞ
-v®ue
-è{ 
-       gg\92\94©\9ag_¡ub_
- = value; }
-
-1029 
-boÞ
-g\92\94©\9ag_¡ub
-(è{ \15 
-       gg\92\94©\9ag_¡ub_
-; }
-
-1030 \1e
-£t_has_äame
-(
-boÞ
-v®ue
-è{ 
-       ghas_äame_
- = value; }
-
-1031 
-boÞ
-has_äame
-(è{ \15 
-       ghas_äame_
-; }
-
-1032 
-\9al\9ae
-boÞ
-AÎowThisStubC®l
-(
-CodeStub
-* 
-¡ub
-);
-
-1041 \1e
-JumpIfNÙPow\94OfTwoOrZ\94o
-(
-Regi¡\94
-»g
-, Regi¡\94 
-sü©ch
-,
-
-1042 
-Lab\96
-* 
-nÙ_pow\94_of_two_Ü_z\94o
-);
-
-1049 \1e
-JumpIfNÙPow\94OfTwoOrZ\94oAndNeg
-(
-Regi¡\94
-»g
-, Regi¡\94 
-sü©ch
-,
-
-1050 
-Lab\96
-* 
-z\94o_ªd_Ãg
-,
-
-1051 
-Lab\96
-* 
-nÙ_pow\94_of_two
-);
-
-1061 
-\9al\9ae
\1e
-Ex\8caùB\99Rªge
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-¿ngeS\8f¹
-,
-
-1062 \12
-¿ngeEnd
-, 
-RCB\99
-rc
- = 
-L\97veRC
-) {
-
-1063 
-DCHECK
-(
-¿ngeS\8f¹
- >ð
-¿ngeEnd
- &&\84ªgeS\8f¹ < 
-kB\99sP\94Po\9a\8br
-);
-
-1064 \12
-       gr٩e
- = (
-¿ngeEnd
- =ð0è? 0 : 
-kB\99sP\94Po\9a\8br
- -\84angeEnd;
-
-1065 \12
-       gwidth
- = 
-¿ngeS\8f¹
- - 
-¿ngeEnd
- + 1;
-
-1066 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1067 
-¾diþ
-(
-d¡
-, 
-¤c
-, 
-r٩e
-, 
-kB\99sP\94Po\9a\8br
- - 
-width
-, 
-rc
-);
-
-1069 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 
-r٩e
-, 
-kB\99sP\94Po\9a\8br
- - 
-width
-, kB\99sP\94Po\9a\8b¸- 1, 
-rc
-);
-
-1073 
-\9al\9ae
\1e
-Ex\8caùB\99
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-u\9at32_t
-b\99Numb\94
-,
-
-1074 
-RCB\99
-rc
- = 
-L\97veRC
-) {
-
-1075 
-Ex\8caùB\99Rªge
-(
-d¡
-, 
-¤c
-, 
-b\99Numb\94
-, b\99Numb\94
-rc
-);
-
-1080 
-\9al\9ae
\1e
-Ex\8caùB\99Mask
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-u\9a\8d\8c_t
-mask
-,
-
-1081 
-RCB\99
-rc
- = 
-L\97veRC
-) {
-
-1082 \12
-¡¬t
- = 
-kB\99sP\94Po\9a\8br
- - 1;
-
-1083 \12
-       g\92d
-;
-
-1084 
-u\9a\8d\8c_t
-       gb\99
- = (1L << 
-¡¬t
-);
-
-1086 \1f
-       gb\99
- && (
-       gmask
- & bit) == 0) {
-
-1087 
-¡¬t
---;
-
-1088 
-       gb\99
- >>= 1;
-
-1090 
-       g\92d
- = 
-¡¬t
-;
-
-1091 
-       gb\99
- >>= 1;
-
-1093 \1f
-       gb\99
- && (
-       gmask
- & bit)) {
-
-1094 
-       g\92d
---;
-
-1095 
-       gb\99
- >>= 1;
-
-1099 
-DCHECK
-(
-b\99
- =ð0 || (
-mask
- & ((bit << 1) - 1)) == 0);
-
-1101 
-Ex\8caùB\99Rªge
-(
-d¡
-, 
-¤c
-, 
-¡¬t
-, 
-\92d
-, 
-rc
-);
-
-1105 
-\9al\9ae
\1e
-Te¡B\99
-(
-Regi¡\94
-v®ue
-, \12
-b\99Numb\94
-, Regi¡\94 
-sü©ch
- = 
-r0
-) {
-
-1106 
-Ex\8caùB\99Rªge
-(
-sü©ch
-, 
-v®ue
-, 
-b\99Numb\94
-, b\99Numb\94
-S\91RC
-);
-
-1111 
-\9al\9ae
\1e
-Te¡B\99Rªge
-(
-Regi¡\94
-v®ue
-, \12
-¿ngeS\8f¹
-, \12
-¿ngeEnd
-,
-
-1112 
-Regi¡\94
-sü©ch
- = 
-r0
-) {
-
-1113 
-Ex\8caùB\99Rªge
-(
-sü©ch
-, 
-v®ue
-, 
-¿ngeS\8f¹
-, 
-¿ngeEnd
-, 
-S\91RC
-);
-
-1117 
-\9al\9ae
\1e
-Te¡B\99Mask
-(
-Regi¡\94
-v®ue
-, 
-u\9a\8d\8c_t
-mask
-,
-
-1118 
-Regi¡\94
-sü©ch
- = 
-r0
-) {
-
-1119 
-Ex\8caùB\99Mask
-(
-sü©ch
-, 
-v®ue
-, 
-mask
-, 
-S\91RC
-);
-
-1127 \1e
-SmiTag
-(
-Regi¡\94
-»g
-, 
-RCB\99
-rc
- = 
-L\97veRC
-) { SmiTag(reg,\84eg,\84c); }
-
-1128 \1e
-SmiTag
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-rc
- = 
-L\97veRC
-) {
-
-1129 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-kSmiShiá
-), 
-rc
-);
-
-1132 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1134 \1e
-SmiTagCheckOv\94æow
-(
-Regi¡\94
-»g
-, Regi¡\94 
-ov\94æow
-);
-
-1135 \1e
-SmiTagCheckOv\94æow
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, Regi¡\94 
-ov\94æow
-);
-
-1137 
-\9al\9ae
\1e
-JumpIfNÙSmiCªdid©e
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-1138 
-Lab\96
-* 
-nÙ_smi_Ïb\96
-) {
-
-1140 
-addis
-(
-sü©ch
-, 
-v®ue
-, 
-O³¿nd
-(0x40000000u >> 16));
-
-1141 
-cmpi
-(
-sü©ch
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1142 
-bÉ
-(
-nÙ_smi_Ïb\96
-);
-
-1145 
-\9al\9ae
\1e
-Te¡UnsigÃdSmiCªdid©e
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-) {
-
-1149 
-Te¡B\99Rªge
-(
-v®ue
-, 
-kB\99sP\94Po\9a\8br
- - 1, kB\99sP\94Po\9a\8b¸- 1 - 
-kSmiShiá
-,
-
-1150 
-sü©ch
-);
-
-1152 
-\9al\9ae
\1e
-JumpIfNÙUnsigÃdSmiCªdid©e
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-,
-
-1153 
-Lab\96
-* 
-nÙ_smi_Ïb\96
-) {
-
-1154 
-Te¡UnsigÃdSmiCªdid©e
-(
-v®ue
-, 
-sü©ch
-);
-
-1155 
-bÃ
-(
-nÙ_smi_Ïb\96
-, 
-ü0
-);
-
-1158 \1e
-SmiUÁag
-(
-Regi¡\94
-»g
-, 
-RCB\99
-rc
- = 
-L\97veRC
-) { SmiUntag(reg,\84eg,\84c); }
-
-1160 \1e
-SmiUÁag
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-RCB\99
-rc
- = 
-L\97veRC
-) {
-
-1161 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
-, 
-rc
-);
-
-1164 \1e
-SmiToP\8cA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1165 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1166 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- > 
-kPo\9a\8brSizeLog2
-);
-
-1167 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
- - 
-kPo\9a\8brSizeLog2
-);
-
-1169 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- < 
-kPo\9a\8brSizeLog2
-);
-
-1170 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-kPo\9a\8brSizeLog2
- - 
-kSmiShiá
-));
-
-1174 \1e
-SmiToBy\8bA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-è{ 
-SmiUÁag
-(dst, src); }
-
-1176 \1e
-SmiToShÜtA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1177 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1178 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- > 1);
-
-1179 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
- - 1);
-
-1181 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- == 1);
-
-1182 ià(!
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-1183 
-mr
-(
-d¡
-, 
-¤c
-);
-
-1188 \1e
-SmiToIÁA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1189 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1190 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- > 2);
-
-1191 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
- - 2);
-
-1193 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- < 2);
-
-1194 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(2 - 
-kSmiShiá
-));
-
-1198 \ 1
-       #SmiToFlßtA¼ayOff£t
-SmiToIÁA¼ayOff£t
-
-
-       )
-
-1200 \1e
-SmiToDoubËA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1201 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1202 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- > 
-kDoubËSizeLog2
-);
-
-1203 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
- - 
-kDoubËSizeLog2
-);
-
-1205 
-STATIC_ASSERT
-(
-kSmiTag
- =ð0 && 
-kSmiShiá
- < 
-kDoubËSizeLog2
-);
-
-1206 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-kDoubËSizeLog2
- - 
-kSmiShiá
-));
-
-1210 \1e
-SmiToA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-\96em\92tSizeLog2
-) {
-
-1211 ià(
-       gkSmiShiá
- < 
-       g\96em\92tSizeLog2
-) {
-
-1212 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-\96em\92tSizeLog2
- - 
-kSmiShiá
-));
-
-1213 } \vià(
-       gkSmiShiá
- > 
-       g\96em\92tSizeLog2
-) {
-
-1214 
-ShiáRightAr\99hImm
-(
-d¡
-, 
-¤c
-, 
-kSmiShiá
- - 
-\96em\92tSizeLog2
-);
-
-1215 } \vià(!
-       gd¡
-.
-is
-(
-¤c
-)) {
-
-1216 
-mr
-(
-d¡
-, 
-¤c
-);
-
-1220 \1e
-IndexToA¼ayOff£t
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, \12
-\96em\92tSizeLog2
-,
-
-1221 
-boÞ
-isSmi
-) {
-
-1222 ià(
-       gisSmi
-) {
-
-1223 
-SmiToA¼ayOff£t
-(
-d¡
-, 
-¤c
-, 
-\96em\92tSizeLog2
-);
-
-1225 
-ShiáLeáImm
-(
-d¡
-, 
-¤c
-, 
-O³¿nd
-(
-\96em\92tSizeLog2
-));
-
-1231 \1e
-UÁagAndJumpIfSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Lab\96
-* 
-smi_ÿ£
-);
-
-1235 \1e
-UÁagAndJumpIfNÙSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-, 
-Lab\96
-* 
-nÚ_smi_ÿ£
-);
-
-1237 
-\9al\9ae
\1e
-Te¡IfSmi
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-) {
-
-1238 
-Te¡B\99
-(
-v®ue
-, 0, 
-sü©ch
-);
-
-1241 
-\9al\9ae
\1e
-Te¡IfPos\99iveSmi
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch
-) {
-
-1242 
-STATIC_ASSERT
-((
-kSmiTagMask
- | 
-kSmiSignMask
-) ==
-
-1243 (
-\9a\8d\8c_t
-)(1UL << (
-kB\99sP\94Po\9a\8br
- - 1) | 1));
-
-1244 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1245 
-¾diþ
-(
-sü©ch
-, 
-v®ue
-, 1, 
-kB\99sP\94Po\9a\8br
- - 2, 
-S\91RC
-);
-
-1247 
-¾w\9am
-(
-sü©ch
-, 
-v®ue
-, 1, 
-kB\99sP\94Po\9a\8br
- - 2, kB\99sP\94Po\9a\8b¸- 1, 
-S\91RC
-);
-
-1252 
-\9al\9ae
\1e
-JumpIfSmi
-(
-Regi¡\94
-v®ue
-, 
-Lab\96
-* 
-smi_Ïb\96
-) {
-
-1253 
-Te¡IfSmi
-(
-v®ue
-, 
-r0
-);
-
-1254 
-beq
-(
-smi_Ïb\96
-, 
-ü0
-);
-
-1257 
-\9al\9ae
\1e
-JumpIfNÙSmi
-(
-Regi¡\94
-v®ue
-, 
-Lab\96
-* 
-nÙ_smi_Ïb\96
-) {
-
-1258 
-Te¡IfSmi
-(
-v®ue
-, 
-r0
-);
-
-1259 
-bÃ
-(
-nÙ_smi_Ïb\96
-, 
-ü0
-);
-
-1262 \1e
-JumpIfNÙBÙhSmi
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-, 
-Lab\96
-* 
-Ú_nÙ_bÙh_smi
-);
-
-1264 \1e
-JumpIfE\99h\94Smi
-(
-Regi¡\94
-»g1
-, Regi¡\94 
-»g2
-, 
-Lab\96
-* 
-Ú_e\99h\94_smi
-);
-
-1267 \1e
-As£¹NÙSmi
-(
-Regi¡\94
-objeù
-);
-
-1268 \1e
-As£¹Smi
-(
-Regi¡\94
-objeù
-);
-
-1271 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1272 
-\9al\9ae
\1e
-Te¡IfIÁ32
-(
-Regi¡\94
-v®ue
-, Regi¡\94 
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1273 
-CRegi¡\94
- = 
-ü7
-) {
-
-1275 
-¤awi
-(
-sü©ch1
-, 
-v®ue
-, 31);
-
-1276 
-¤adi
-(
-sü©ch2
-, 
-v®ue
-, 32);
-
-1277 
-cmp
-(
-sü©ch1
-, 
-sü©ch2
-, 
-);
-
-1280 
-\9al\9ae
\1e
-Te¡IfIÁ32
-(
-Regi¡\94
-hi_wÜd
-, Regi¡\94 
-lo_wÜd
-, Regi¡\94 
-sü©ch
-,
-
-1281 
-CRegi¡\94
- = 
-ü7
-) {
-
-1283 
-¤awi
-(
-sü©ch
-, 
-lo_wÜd
-, 31);
-
-1284 
-cmp
-(
-sü©ch
-, 
-hi_wÜd
-, 
-);
-
-1289 \1e
-As£¹S\8c\9ag
-(
-Regi¡\94
-objeù
-);
-
-1292 \1e
-As£¹Name
-(
-Regi¡\94
-objeù
-);
-
-1296 \1e
-As£¹Undef\9aedOrAÎoÿtiÚS\99e
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-);
-
-1300 \1e
-As£¹IsRoÙ
-(
-Regi¡\94
-»g
-, 
-H\97p
-::
-RoÙLi¡Index
-\9adex
-);
-
-1305 \1e
-JumpIfNÙH\97pNumb\94
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-h\97p_numb\94_m­
-,
-
-1306 
-Regi¡\94
-sü©ch
-, 
-Lab\96
-* 
-Ú_nÙ_h\97p_numb\94
-);
-
-1316 \1e
-LookupNumb\94S\8c\9agCache
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-»suÉ
-,
-
-1317 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-,
-
-1318 
-Regi¡\94
-sü©ch3
-, 
-Lab\96
-* 
-nÙ_found
-);
-
-1322 \1e
-JumpIfNÚSmisNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-Regi¡\94
-objeù1
-,
-
-1323 
-Regi¡\94
-objeù2
-,
-
-1324 
-Regi¡\94
-sü©ch1
-,
-
-1325 
-Regi¡\94
-sü©ch2
-,
-
-1326 
-Lab\96
-* 
\9e
-);
-
-1330 \1e
-JumpIfNÙBÙhSequ\92t\9flOÃBy\8bS\8c\9ags
-(
-Regi¡\94
-f\9c¡
-, Regi¡\94 
-£cÚd
-,
-
-1331 
-Regi¡\94
-sü©ch1
-,
-
-1332 
-Regi¡\94
-sü©ch2
-,
-
-1333 
-Lab\96
-* 
-nÙ_æ©_Úe_by\8b_¡r\9ags
-);
-
-1337 \1e
-JumpIfBÙhIn¡ªûTy³sA»NÙSequ\92t\9flOÃBy\8b
-(
-
-1338 
-Regi¡\94
-f\9c¡_objeù_\9a¡ªû_ty³
-, Regi¡\94 
-£cÚd_objeù_\9a¡ªû_ty³
-,
-
-1339 
-Regi¡\94
-sü©ch1
-, Regi¡\94 
-sü©ch2
-, 
-Lab\96
-* 
\9e
-);
-
-1343 \1e
-JumpIfIn¡ªûTy³IsNÙSequ\92t\9flOÃBy\8b
-(
-Regi¡\94
-ty³
-, Regi¡\94 
-sü©ch
-,
-
-1344 
-Lab\96
-* 
\9e
-);
-
-1346 \1e
-JumpIfNÙUniqueNameIn¡ªûTy³
-(
-Regi¡\94
-»g
-, 
-Lab\96
-* 
-nÙ_unique_Çme
-);
-
-1348 \1e
-Em\99SeqS\8c\9agS\91Ch¬Check
-(
-Regi¡\94
-¡r\9ag
-, Regi¡\94 
-\9adex
-,
-
-1349 
-Regi¡\94
-v®ue
-, 
-u\9at32_t
-\92cod\9ag_mask
-);
-
-1355 \1e
-G\91R\96oÿ\8bdV®ue
-(
-Regi¡\94
-loÿtiÚ
-, Regi¡\94 
-»suÉ
-, Regi¡\94 
-sü©ch
-);
-
-1356 \1e
-S\91R\96oÿ\8bdV®ue
-(
-Regi¡\94
-loÿtiÚ
-, Regi¡\94 
-sü©ch
-,
-
-1357 
-Regi¡\94
-Ãw_v®ue
-);
-
-1359 \1e
-CÏmpU\9at8
-(
-Regi¡\94
-ou\8dut_»g
-, Regi¡\94 
-\9aput_»g
-);
-
-1365 \1e
-CÏmpDoubËToU\9at8
-(
-Regi¡\94
-»suÉ_»g
-, 
-DoubËRegi¡\94
-\9aput_»g
-,
-
-1366 
-DoubËRegi¡\94
-\8bmp_doubË_»g
-);
-
-1369 \1e
-LßdIn¡ªûDesü\9dtÜs
-(
-Regi¡\94
-m­
-, Regi¡\94 
-desü\9dtÜs
-);
-
-1370 \1e
-EnumL\92gth
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-m­
-);
-
-1371 \1e
-Numb\94OfOwnDesü\9dtÜs
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-m­
-);
-
-1373 
-       g\8bm¶©e
- <
-ty³Çme
-       gF\9bld
->
-
-1374 \1e
-DecodeF\9bld
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1375 
-Ex\8caùB\99Rªge
-(
-d¡
-, 
-¤c
-, 
-F\9bld
-::
-kShiá
- + F\9bld::
-kSize
- - 1, Field::kShift);
-
-1378 
-       g\8bm¶©e
- <
-ty³Çme
-       gF\9bld
->
-
-1379 \1e
-DecodeF\9bld
-(
-Regi¡\94
-»g
-) {
-
-1380 
-       gDecodeF\9bld
-<
-       gF\9bld
->(
-       g»g
-,\84eg);
-
-1383 
-       g\8bm¶©e
- <
-ty³Çme
-       gF\9bld
->
-
-1384 \1e
-DecodeF\9bldToSmi
-(
-Regi¡\94
-d¡
-, Regi¡\94 
-¤c
-) {
-
-1385 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1386 
-       gDecodeF\9bld
-<
-       gF\9bld
->(
-       gd¡
-, 
-       g¤c
-);
-
-1387 
-SmiTag
-(
-d¡
-);
-
-1390 \12
-       g¡¬t
- = 
-F\9bld
-::
-kSize
- + 
-kSmiShiá
- - 1;
-
-1391 \12
-       g\92d
- = 
-kSmiShiá
-;
-
-1392 \12
-       gr٩e
- = 
-kSmiShiá
- - 
-F\9bld
-::
-kShiá
-;
-
-1393 ià(
-       gr٩e
- < 0) {
-
-1394 
-       gr٩e
- +ð
-kB\99sP\94Po\9a\8br
-;
-
-1396 
-¾w\9am
-(
-d¡
-, 
-¤c
-, 
-r٩e
-, 
-kB\99sP\94Po\9a\8br
- - 
-¡¬t
- - 1,
-
-1397 
-kB\99sP\94Po\9a\8br
- - 
-\92d
- - 1);
-
-1401 
-       g\8bm¶©e
- <
-ty³Çme
-       gF\9bld
->
-
-1402 \1e
-DecodeF\9bldToSmi
-(
-Regi¡\94
-»g
-) {
-
-1403 
-       gDecodeF\9bldToSmi
-<
-       gF\9bld
->(
-       g»g
-,\84eg);
-
-1407 \1e
-EÁ\94F¿me
-(
-S\8fckF¿me
-::
-Ty³
-ty³
-,
-
-1408 
-boÞ
-lßd_cÚ¡ªt_poÞ_po\9a\8br_»g
- = 
-çl£
-);
-
-1410 \12
-L\97veF¿me
-(
-S\8fckF¿me
-::
-Ty³
-ty³
-, \12
-¡ack_adju¡m\92t
- = 0);
-
-1414 \1e
-CheckEnumCache
-(
-Regi¡\94
-nuÎ_v®ue
-, 
-Lab\96
-* 
-ÿÎ_ruÁime
-);
-
-1422 \1e
-Te¡JSA¼ayFÜAÎoÿtiÚMem\92to
-(
-Regi¡\94
-»ûiv\94_»g
-,
-
-1423 
-Regi¡\94
-sü©ch_»g
-,
-
-1424 
-Lab\96
-* 
-no_mem\92to_found
-);
-
-1426 \1e
-JumpIfJSA¼ayHasAÎoÿtiÚMem\92to
-(
-Regi¡\94
-»ûiv\94_»g
-,
-
-1427 
-Regi¡\94
-sü©ch_»g
-,
-
-1428 
-Lab\96
-* 
-mem\92to_found
-) {
-
-1429 
-Lab\96
-       gno_mem\92to_found
-;
-
-1430 
-Te¡JSA¼ayFÜAÎoÿtiÚMem\92to
-(
-»ûiv\94_»g
-, 
-sü©ch_»g
-,
-
-1431 &
-no_mem\92to_found
-);
-
-1432 
-beq
-(
-mem\92to_found
-);
-
-1433 
-b\9ad
-(&
-no_mem\92to_found
-);
-
-1437 \1e
-JumpIfDiùiÚ¬yInPrÙÙy³Cha\9a
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch0
-,
-
-1438 
-Regi¡\94
-sü©ch1
-, 
-Lab\96
-* 
-found
-);
-
-1440 
-       g´iv©e
-:
-
-1441 \18cڡ \12
-kSmiShiá
- = 
-kSmiTagSize
- + 
-kSmiShiáSize
-;
-
-1443 \1e
-C®lCFunùiÚH\96³r
-(
-Regi¡\94
-funùiÚ
-, \12
-num_»g_¬gum\92ts
-,
-
-1444 \12
-num_doubË_¬gum\92ts
-);
-
-1446 \1e
-Jump
-(
-\9a\8d\8c_t
-\8frg\91
-, 
-R\96ocInfo
-::
-Mode
-rmode
-, 
-CÚd\99
-cÚd
- = 
-,
-
-1447 
-CRegi¡\94
- = 
-ü7
-);
-
-1450 \1e
-InvokePrÞogue
-(cڡ 
-P¬am\91\94CouÁ
-& 
-ex³ùed
-,
-
-1451 cڡ 
-P¬am\91\94CouÁ
-& 
-aùu®
-, 
-HªdË
-<
-Code
-> 
-code_cÚ¡ªt
-,
-
-1452 
-Regi¡\94
-code_»g
-, 
-Lab\96
-* 
-dÚe
-,
-
-1453 
-boÞ
-* 
-def\9a\99\96y_mism©ches
-, 
-InvokeFÏg
-æag
-,
-
-1454 cڡ 
-C®lW¿µ\94
-& 
-ÿÎ_w¿µ\94
-);
-
-1456 \1e
-In\99\9flizeNewS\8c\9ag
-(
-Regi¡\94
-¡r\9ag
-, Regi¡\94 
-Ëngth
-,
-
-1457 
-H\97p
-::
-RoÙLi¡Index
-m­_\9adex
-, 
-Regi¡\94
-sü©ch1
-,
-
-1458 
-Regi¡\94
-sü©ch2
-);
-
-1461 \1e
-InNewS·û
-(
-Regi¡\94
-objeù
-, Regi¡\94 
-sü©ch
-,
-
-1462 
-CÚd\99
-cÚd
-,
-
-1463 
-Lab\96
-* 
-b¿nch
-);
-
-1468 
-\9al\9ae
\1e
-G\91M¬kB\99s
-(
-Regi¡\94
-addr_»g
-, Regi¡\94 
-b\99m­_»g
-,
-
-1469 
-Regi¡\94
-mask_»g
-);
-
-1473 \1e
-JumpToHªdËrEÁry
-();
-
-1476 \18\12
-Saãpo\9atRegi¡\94S\8fckIndex
-(\12
-»g_code
-);
-
-1477 
-MemO³¿nd
-Saãpo\9atRegi¡\94SlÙ
-(
-Regi¡\94
-»g
-);
-
-1478 
-MemO³¿nd
-Saãpo\9atRegi¡\94sAndDoubËsSlÙ
-(
-Regi¡\94
-»g
-);
-
-1480 #ià
-V8_OOL_CONSTANT_POOL
-
-
-1482 \f
-       eCodeObjeùAcûssM\91hod
- { 
-       gCAN_USE_IP
-, 
-       gCONSTRUCT_INTERNAL_REFERENCE
- };
-
-1483 \1e
-LßdCÚ¡ªtPoÞPo\9a\8brRegi¡\94
-(
-CodeObjeùAcûssM\91hod
-acûss_m\91hod
-,
-
-1484 \12
-\9d_code_\92\8cy_d\96\8f
- = 0);
-
-1487 
-boÞ
-       gg\92\94©\9ag_¡ub_
-;
-
-1488 
-boÞ
-       ghas_äame_
-;
-
-1490 
-       gHªdË
-<
-       gObjeù
-> 
-       gcode_objeù_
-;
-
-1494 
\9bnd
-þass
-       gS\8fnd¬dF¿me
-;
-
-1503 þas 
-       cCodeP©ch\94
- {
-
-1504 
-       gpublic
-:
-
-1505 \f
-       eFlushICache
- { 
-FLUSH
-, 
-       gDONT_FLUSH
- };
-
-1507 
-CodeP©ch\94
-(
-by\8b
-* 
-add»ss
-, \12
-\9a¡ruùiÚs
-, 
-FlushICache
-æush_ÿche
- = 
-FLUSH
-);
-
-1508 
-       gv\9ctu®
- ~
-CodeP©ch\94
-();
-
-1511 
-MaüoAs£mbËr
-* 
-masm
-(è{ \15 &
-       gmasm_
-; }
-
-1514 \1e
-Em\99
-(
-In¡r
-\9a¡r
-);
-
-1518 \1e
-Em\99CÚd\99
-(
-CÚd\99
-cÚd
-);
-
-1520 
-       g´iv©e
-:
-
-1521 
-by\8b
-* 
-add»ss_
-;
-
-1522 \12
-       gsize_
-;
-
-1523 
-MaüoAs£mbËr
-       gmasm_
-;
-
-1524 
-FlushICache
-       gæush_ÿche_
-;
-
-1531 
-\9al\9ae
-MemO³¿nd
-CÚ\8bxtO³¿nd
-(
-Regi¡\94
-cڋxt
-, \12
-\9adex
-) {
-
-1532 \15 
-MemO³¿nd
-(
-cڋxt
-, 
-Cڋxt
-::
-SlÙOff£t
-(
-\9adex
-));
-
-1536 
-\9al\9ae
-MemO³¿nd
-Glob®ObjeùO³¿nd
-() {
-
-1537 \15 
-CÚ\8bxtO³¿nd
-(
-, 
-Cڋxt
-::
-GLOBAL_OBJECT_INDEX
-);
-
-1541 #ifdeà
-GENERATED_CODE_COVERAGE
-
-
-1542 \ 1
-       #CODE_COVERAGE_STRINGIFY
-(
-x
-è#x
-
-       )
-
-1543 \ 1
-       #CODE_COVERAGE_TOSTRING
-(
-x
-       `CODE_COVERAGE_STRINGIFY
-(x)
-
-       )
-
-1544 \ 1
-       #__FILE_LINE__
-__FILE__
- ":" 
-       `CODE_COVERAGE_TOSTRING
-(
-__LINE__
-)
-
-       )
-
-1545 \ 1
-       #ACCESS_MASM
-(
-masm
-) \
-
-1546 
-masm
-->
-       `¡Ý
-(
-__FILE_LINE__
-); \
-
-1547 
-masm
-->
-
-       )
-
-1549 \ 1
-       #ACCESS_MASM
-(
-masm
-èmasm->
-
-       )
-
-       @regexp-macro-assembler-ppc.cc
-
-5 \ 2
-       ~"¤c/v8.h
-"
-
-7 #ià
-V8_TARGET_ARCH_PPC
-
-
-9 \ 2
-       ~"¤c/ba£/b\99s.h
-"
-
-10 \ 2
-       ~"¤c/code-¡ubs.h
-"
-
-11 \ 2
-       ~"¤c/ýu-´of\9e\94.h
-"
-
-12 \ 2
-       ~"¤c/log.h
-"
-
-13 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-14 \ 2
-       ~"¤c/»gexp-maüo-as£mbËr.h
-"
-
-15 \ 2
-       ~"¤c/»gexp-¡ack.h
-"
-
-16 \ 2
-       ~"¤c/unicode.h
-"
-
-18 \ 2
-       ~"¤c/µc/»gexp-maüo-as£mbËr-µc.h
-"
-
-20 
-Çme¥aû
-       gv8
- {
-
-21 
-Çme¥aû
-       g\9a\8bº®
- {
-
-23 #iâdeà
-V8_INTERPRETED_REGEXP
-
-
-99 \ 1
-       #__
-       `ACCESS_MASM
-(
-masm_
-)
-
-       )
-
-101 
-       gRegExpMaüoAs£mbËrPPC
-::
-RegExpMaüoAs£mbËrPPC
-(
-Mode
-mode
-,
-
-102 \12
-»gi¡\94s_to_§ve
-,
-
-103 
-ZÚe
-* 
-zÚe
-)
-
-104 : 
-N©iveRegExpMaüoAs£mbËr
-(
-zÚe
-),
-
-105 
-masm_
-(
-Ãw
-MaüoAs£mbËr
-(
-zÚe
-->
-isީe
-(), 
-NULL
-, 
-kRegExpCodeSize
-)),
-
-106 
-mode_
-(
-mode
-),
-
-107 
-num_»gi¡\94s_
-(
-»gi¡\94s_to_§ve
-),
-
-108 
-num_§ved_»gi¡\94s_
-(
-»gi¡\94s_to_§ve
-),
-
-109 
-\92\8cy_Ïb\96_
-(),
-
-110 
-¡¬t_Ïb\96_
-(),
-
-111 
-sucûss_Ïb\96_
-(),
-
-112 
-back\8cack_Ïb\96_
-(),
-
-113 
-ex\99_Ïb\96_
-(),
-
-114 
-\9a\8bº®_ç\9eu»_Ïb\96_
-() {
-
-115 
-DCHECK_EQ
-(0, 
-»gi¡\94s_to_§ve
- % 2);
-
-118 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-119 
-__
-funùiÚ_desü\9d
-();
-
-122 
-__
-b
-(&
-\92\8cy_Ïb\96_
-);
-
-125 
-__
-b\9ad
-(&
-\9a\8bº®_ç\9eu»_Ïb\96_
-);
-
-126 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-FAILURE
-));
-
-127 
-__
-R\91
-();
-
-128 
-__
-b\9ad
-(&
-¡¬t_Ïb\96_
-);
-
-132 
-       gRegExpMaüoAs£mbËrPPC
-::~
-RegExpMaüoAs£mbËrPPC
-() {
-
-133 
-d\96\91e
-masm_
-;
-
-135 
-       g\92\8cy_Ïb\96_
-.
-Unu£
-();
-
-136 
-       g¡¬t_Ïb\96_
-.
-Unu£
-();
-
-137 
-       gsucûss_Ïb\96_
-.
-Unu£
-();
-
-138 
-       gback\8cack_Ïb\96_
-.
-Unu£
-();
-
-139 
-       gex\99_Ïb\96_
-.
-Unu£
-();
-
-140 
-       gcheck_´\93m±_Ïb\96_
-.
-Unu£
-();
-
-141 
-       g¡ack_ov\94æow_Ïb\96_
-.
-Unu£
-();
-
-142 
-       g\9a\8bº®_ç\9eu»_Ïb\96_
-.
-Unu£
-();
-
-146 \12
-       gRegExpMaüoAs£mbËrPPC
-::
-¡ack_lim\99_¦ack
-() {
-
-147 \15 
-RegExpS\8fck
-::
-kS\8fckLim\99SÏck
-;
-
-151 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-AdvªûCu¼\92tPos\99
-(\12
-by
-) {
-
-152 ià(
-by
- != 0) {
-
-153 
-__
-addi
-(
-cu¼\92t_\9aput_off£t
-(), current_input_offset(),
-
-154 
-O³¿nd
-(
-by
- * 
-ch¬_size
-()));
-
-159 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-AdvªûRegi¡\94
-(\12
-»g
-, \12
-by
-) {
-
-160 
-DCHECK
-(
-»g
- >= 0);
-
-161 
-DCHECK
-(
-»g
- < 
-num_»gi¡\94s_
-);
-
-162 ià(
-       gby
- != 0) {
-
-163 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-164 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-by
-));
-
-165 
-__
-add
-(
-r3
-,\843, 
-r0
-);
-
-166 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-171 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-Back\8cack
-() {
-
-172 
-CheckP»em±iÚ
-();
-
-174 
-PÝ
-(
-r3
-);
-
-175 
-__
-add
-(
-r3
-,\843, 
-code_po\9a\8br
-());
-
-176 
-__
-mtùr
-(
-r3
-);
-
-177 
-__
-bùr
-();
-
-181 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-B\9ad
-(
-Lab\96
-* 
-Ïb\96
-è{ 
-__
-b\9ad
-(label); }
-
-184 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94
-(
-u\9at32_t
-c
-, 
-Lab\96
-* 
-Ú_equ®
-) {
-
-185 
-__
-Cm¶i
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-c
-), 
-r0
-);
-
-186 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_equ®
-);
-
-190 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94GT
-(
-uc16
-lim\99
-, 
-Lab\96
-* 
-Ú_g»©\94
-) {
-
-191 
-__
-Cm¶i
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-lim\99
-), 
-r0
-);
-
-192 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_g»©\94
-);
-
-196 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckAtS\8f¹
-(
-Lab\96
-* 
-Ú_©_¡¬t
-) {
-
-197 
-Lab\96
-nÙ_©_¡¬t
-;
-
-199 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8f¹Index
-));
-
-200 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-201 
-B¿nchOrBack\8cack
-(
-, &
-nÙ_©_¡¬t
-);
-
-204 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹
-));
-
-205 
-__
-mr
-(
-r0
-, 
-cu¼\92t_\9aput_off£t
-());
-
-206 
-__
-add
-(
-r3
-, 
-\92d_of_\9aput_add»ss
-(), 
-r0
-);
-
-207 
-__
-cmp
-(
-r4
-, 
-r3
-);
-
-208 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_©_¡¬t
-);
-
-209 
-__
-b\9ad
-(&
-nÙ_©_¡¬t
-);
-
-213 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙAtS\8f¹
-(
-Lab\96
-* 
-Ú_nÙ_©_¡¬t
-) {
-
-215 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8f¹Index
-));
-
-216 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-217 
-B¿nchOrBack\8cack
-(
-, 
-Ú_nÙ_©_¡¬t
-);
-
-219 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹
-));
-
-220 
-__
-add
-(
-r3
-, 
-\92d_of_\9aput_add»ss
-(), 
-cu¼\92t_\9aput_off£t
-());
-
-221 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-222 
-B¿nchOrBack\8cack
-(
-, 
-Ú_nÙ_©_¡¬t
-);
-
-226 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94LT
-(
-uc16
-lim\99
-, 
-Lab\96
-* 
-Ú_Ëss
-) {
-
-227 
-__
-Cm¶i
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-lim\99
-), 
-r0
-);
-
-228 
-B¿nchOrBack\8cack
-(
-, 
-Ú_Ëss
-);
-
-232 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckG»edyLoÝ
-(
-Lab\96
-* 
-Ú_equ®
-) {
-
-233 
-Lab\96
-back\8cack_nÚ_equ®
-;
-
-234 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-back\8cack_¡ackpo\9a\8br
-(), 0));
-
-235 
-__
-cmp
-(
-cu¼\92t_\9aput_off£t
-(), 
-r3
-);
-
-236 
-__
-bÃ
-(&
-back\8cack_nÚ_equ®
-);
-
-237 
-__
-addi
-(
-back\8cack_¡ackpo\9a\8br
-(), backtrack_stackpointer(),
-
-238 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-240 
-__
-b\9ad
-(&
-back\8cack_nÚ_equ®
-);
-
-241 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_equ®
-);
-
-245 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙBackReã»nûIgnÜeCa£
-(
-
-246 \12
-¡¬t_»g
-, 
-Lab\96
-* 
-Ú_no_m©ch
-) {
-
-247 
-Lab\96
-       gçÎthrough
-;
-
-248 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-¡¬t_»g
-), 
-r0
-);
-
-249 
-__
-LßdP
-(
-r4
-, 
-»gi¡\94_loÿtiÚ
-(
-¡¬t_»g
- + 1), 
-r0
-);
-
-250 
-__
-sub
-(
-r4
-,\844, 
-r3
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-254 
-__
-beq
-(&
-çÎthrough
-, 
-ü0
-);
-
-257 
-__
-add
-(
-r0
-, 
-r4
-, 
-cu¼\92t_\9aput_off£t
-(), 
-L\97veOE
-, 
-S\91RC
-);
-
-259 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-, 
-ü0
-);
-
-261 ià(
-       gmode_
- =ð
-LATIN1
-) {
-
-262 
-Lab\96
-sucûss
-;
-
-263 
-Lab\96
-       gç\9e
-;
-
-264 
-Lab\96
-       gloÝ_check
-;
-
-268 
-__
-add
-(
-r3
-,\843, 
-\92d_of_\9aput_add»ss
-());
-
-269 
-__
-add
-(
-r5
-, 
-\92d_of_\9aput_add»ss
-(), 
-cu¼\92t_\9aput_off£t
-());
-
-270 
-__
-add
-(
-r4
-, 
-r3
-,\844);
-
-276 
-Lab\96
-       gloÝ
-;
-
-277 
-__
-b\9ad
-(&
-loÝ
-);
-
-278 
-__
-lbz
-(
-r6
-, 
-MemO³¿nd
-(
-r3
-));
-
-279 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-ch¬_size
-()));
-
-280 
-__
-lbz
-(
-r25
-, 
-MemO³¿nd
-(
-r5
-));
-
-281 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(
-ch¬_size
-()));
-
-282 
-__
-cmp
-(
-r25
-, 
-r6
-);
-
-283 
-__
-beq
-(&
-loÝ_check
-);
-
-286 
-__
-Üi
-(
-r6
-,\846, 
-O³¿nd
-(0x20));
-
-287 
-__
-Üi
-(
-r25
-,\8425, 
-O³¿nd
-(0x20));
-
-288 
-__
-cmp
-(
-r25
-, 
-r6
-);
-
-289 
-__
-bÃ
-(&
\9e
-);
-
-290 
-__
-subi
-(
-r6
-,\846, 
-O³¿nd
-('a'));
-
-291 
-__
-cm¶i
-(
-r6
-, 
-O³¿nd
-('z' - 'a'));
-
-292 
-__
-bË
-(&
-loÝ_check
-);
-
-294 
-__
-subi
-(
-r6
-,\846, 
-O³¿nd
-(224 - 'a'));
-
-295 
-__
-cm¶i
-(
-r6
-, 
-O³¿nd
-(254 - 224));
-
-296 
-__
-bgt
-(&
\9e
-);
-
-297 
-__
-cmpi
-(
-r6
-, 
-O³¿nd
-(247 - 224));
-
-298 
-__
-beq
-(&
\9e
-);
-
-300 
-__
-b\9ad
-(&
-loÝ_check
-);
-
-301 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-302 
-__
-bÉ
-(&
-loÝ
-);
-
-303 
-__
-b
-(&
-sucûss
-);
-
-305 
-__
-b\9ad
-(&
\9e
-);
-
-306 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-308 
-__
-b\9ad
-(&
-sucûss
-);
-
-310 
-__
-sub
-(
-cu¼\92t_\9aput_off£t
-(), 
-r5
-, 
-\92d_of_\9aput_add»ss
-());
-
-312 
-DCHECK
-(
-mode_
- =ð
-UC16
-);
-
-313 \12
-       g¬gum\92t_couÁ
- = 4;
-
-314 
-__
-P»·»C®lCFunùiÚ
-(
-¬gum\92t_couÁ
-, 
-r5
-);
-
-327 
-__
-add
-(
-r3
-,\843, 
-\92d_of_\9aput_add»ss
-());
-
-329 
-__
-mr
-(
-r5
-, 
-r4
-);
-
-331 
-__
-mr
-(
-r25
-, 
-r4
-);
-
-333 
-__
-add
-(
-r4
-, 
-cu¼\92t_\9aput_off£t
-(), 
-\92d_of_\9aput_add»ss
-());
-
-335 
-__
-mov
-(
-r6
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-338 
-AÎowEx\8bº®C®lTh©CªtCau£GC
-scÝe
-(
-masm_
-);
-
-339 
-Ex\8bº®Reã»nû
-       gfunùiÚ
- =
-
-340 
-Ex\8bº®Reã»nû
-::
-»_ÿ£_\9a£ns\99ive_com·»_uc16
-(
-isީe
-());
-
-341 
-__
-C®lCFunùiÚ
-(
-funùiÚ
-, 
-¬gum\92t_couÁ
-);
-
-345 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-346 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_no_m©ch
-);
-
-348 
-__
-add
-(
-cu¼\92t_\9aput_off£t
-(), cu¼\92t_\9aput_off£t(), 
-r25
-);
-
-351 
-__
-b\9ad
-(&
-çÎthrough
-);
-
-355 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙBackReã»nû
-(\12
-¡¬t_»g
-,
-
-356 
-Lab\96
-* 
-Ú_no_m©ch
-) {
-
-357 
-Lab\96
-       gçÎthrough
-;
-
-358 
-Lab\96
-       gsucûss
-;
-
-361 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-¡¬t_»g
-), 
-r0
-);
-
-362 
-__
-LßdP
-(
-r4
-, 
-»gi¡\94_loÿtiÚ
-(
-¡¬t_»g
- + 1), 
-r0
-);
-
-363 
-__
-sub
-(
-r4
-,\844, 
-r3
-, 
-L\97veOE
-, 
-S\91RC
-);
-
-365 
-__
-beq
-(&
-çÎthrough
-, 
-ü0
-);
-
-368 
-__
-add
-(
-r0
-, 
-r4
-, 
-cu¼\92t_\9aput_off£t
-(), 
-L\97veOE
-, 
-S\91RC
-);
-
-369 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-, 
-ü0
-);
-
-372 
-__
-add
-(
-r3
-,\843, 
-\92d_of_\9aput_add»ss
-());
-
-373 
-__
-add
-(
-r5
-, 
-\92d_of_\9aput_add»ss
-(), 
-cu¼\92t_\9aput_off£t
-());
-
-374 
-__
-add
-(
-r4
-,\844, 
-r3
-);
-
-376 
-Lab\96
-       gloÝ
-;
-
-377 
-__
-b\9ad
-(&
-loÝ
-);
-
-378 ià(
-       gmode_
- =ð
-LATIN1
-) {
-
-379 
-__
-lbz
-(
-r6
-, 
-MemO³¿nd
-(
-r3
-));
-
-380 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-ch¬_size
-()));
-
-381 
-__
-lbz
-(
-r25
-, 
-MemO³¿nd
-(
-r5
-));
-
-382 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(
-ch¬_size
-()));
-
-384 
-DCHECK
-(
-mode_
- =ð
-UC16
-);
-
-385 
-__
-lhz
-(
-r6
-, 
-MemO³¿nd
-(
-r3
-));
-
-386 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-ch¬_size
-()));
-
-387 
-__
-lhz
-(
-r25
-, 
-MemO³¿nd
-(
-r5
-));
-
-388 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(
-ch¬_size
-()));
-
-390 
-__
-cmp
-(
-r6
-, 
-r25
-);
-
-391 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-392 
-__
-cmp
-(
-r3
-, 
-r4
-);
-
-393 
-__
-bÉ
-(&
-loÝ
-);
-
-396 
-__
-sub
-(
-cu¼\92t_\9aput_off£t
-(), 
-r5
-, 
-\92d_of_\9aput_add»ss
-());
-
-397 
-__
-b\9ad
-(&
-çÎthrough
-);
-
-401 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙCh¬aù\94
-(\1d
-c
-,
-
-402 
-Lab\96
-* 
-Ú_nÙ_equ®
-) {
-
-403 
-__
-Cm¶i
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-c
-), 
-r0
-);
-
-404 
-B¿nchOrBack\8cack
-(
-, 
-Ú_nÙ_equ®
-);
-
-408 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94\94And
-(
-u\9at32_t
-c
-, u\9at32_\88
-mask
-,
-
-409 
-Lab\96
-* 
-Ú_equ®
-) {
-
-410 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-mask
-));
-
-411 ià(
-       gc
- == 0) {
-
-412 
-__
-ªd_
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-, 
-S\91RC
-);
-
-414 
-__
-ªd_
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-);
-
-415 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-c
-), 
-r0
-, 
-ü0
-);
-
-417 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_equ®
-, 
-ü0
-);
-
-421 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙCh¬aù\94\94And
-(\1d
-c
-,
-
-422 \1d
-mask
-,
-
-423 
-Lab\96
-* 
-Ú_nÙ_equ®
-) {
-
-424 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-mask
-));
-
-425 ià(
-       gc
- == 0) {
-
-426 
-__
-ªd_
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-, 
-S\91RC
-);
-
-428 
-__
-ªd_
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-);
-
-429 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-c
-), 
-r0
-, 
-ü0
-);
-
-431 
-B¿nchOrBack\8cack
-(
-, 
-Ú_nÙ_equ®
-, 
-ü0
-);
-
-435 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckNÙCh¬aù\94\94M\9ausAnd
-(
-
-436 
-uc16
-c
-, uc16 
-m\9aus
-, uc16 
-mask
-, 
-Lab\96
-* 
-Ú_nÙ_equ®
-) {
-
-437 
-DCHECK
-(
-m\9aus
- < 
-S\8c\9ag
-::
-kMaxUtf16CodeUn\99
-);
-
-438 
-__
-subi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-m\9aus
-));
-
-439 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-mask
-));
-
-440 
-__
-ªd_
-(
-r3
-,\843, 
-r0
-);
-
-441 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-c
-), 
-r0
-);
-
-442 
-B¿nchOrBack\8cack
-(
-, 
-Ú_nÙ_equ®
-);
-
-446 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94InRªge
-(
-uc16
-äom
-, uc16 
-to
-,
-
-447 
-Lab\96
-* 
-Ú_\9a_¿nge
-) {
-
-448 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-äom
-));
-
-449 
-__
-sub
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-);
-
-450 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-to
- - 
-äom
-), 
-r0
-);
-
-451 
-B¿nchOrBack\8cack
-(
-, 
-Ú_\9a_¿nge
-);
-
-455 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckCh¬aù\94NÙInRªge
-(
-uc16
-äom
-, uc16 
-to
-,
-
-456 
-Lab\96
-* 
-Ú_nÙ_\9a_¿nge
-) {
-
-457 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-äom
-));
-
-458 
-__
-sub
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-r0
-);
-
-459 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-to
- - 
-äom
-), 
-r0
-);
-
-460 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_nÙ_\9a_¿nge
-);
-
-464 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckB\99InTabË
-(
-HªdË
-<
-By\8bA¼ay
-> 
-\8f
-,
-
-465 
-Lab\96
-* 
-Ú_b\99_£t
-) {
-
-466 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-\8f
-));
-
-467 ià(
-       gmode_
- !ð
-LATIN1
- || 
-kTabËMask
- !ð
-S\8c\9ag
-::
-kMaxOÃBy\8bCh¬Code
-) {
-
-468 
-__
-ªdi
-(
-r4
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(
-kTabËSize
- - 1));
-
-469 
-__
-addi
-(
-r4
-,\844, 
-O³¿nd
-(
-By\8bA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-471 
-__
-addi
-(
-r4
-, 
-cu¼\92t_ch¬aù\94
-(),
-
-472 
-O³¿nd
-(
-By\8bA¼ay
-::
-kH\97d\94Size
- - 
-kH\97pObjeùTag
-));
-
-474 
-__
-lbzx
-(
-r3
-, 
-MemO³¿nd
-Ô3, 
-r4
-));
-
-475 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-476 
-B¿nchOrBack\8cack
-(
-, 
-Ú_b\99_£t
-);
-
-480 
-boÞ
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckS³c\9flCh¬aù\94CÏss
-(
-uc16
-ty³
-,
-
-481 
-Lab\96
-* 
-Ú_no_m©ch
-) {
-
-484 \1a
-       gty³
-) {
-
-487 ià(
-mode_
- =ð
-LATIN1
-) {
-
-489 
-Lab\96
-sucûss
-;
-
-490 
-__
-cmpi
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(' '));
-
-491 
-__
-beq
-(&
-sucûss
-);
-
-493 
-__
-subi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('\t'));
-
-494 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-('\r' - '\t'));
-
-495 
-__
-bË
-(&
-sucûss
-);
-
-497 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-(0x00a0 - '\t'));
-
-498 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-499 
-__
-b\9ad
-(&
-sucûss
-);
-
-500 \15 
-       g\8cue
-;
-
-502 \15 
-       gçl£
-;
-
-505 \15 
-çl£
-;
-
-508 
-__
-subi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('0'));
-
-509 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-('9' - '0'));
-
-510 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-);
-
-511 \15 
-       g\8cue
-;
-
-514 
-__
-subi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('0'));
-
-515 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-('9' - '0'));
-
-516 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-517 \15 
-       g\8cue
-;
-
-520 
-__
-xÜi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(0x01));
-
-522 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(0x0b));
-
-523 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-(0x0c - 0x0b));
-
-524 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-525 ià(
-       gmode_
- =ð
-UC16
-) {
-
-529 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(0x2028 - 0x0b));
-
-530 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-(1));
-
-531 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-533 \15 
-       g\8cue
-;
-
-537 
-__
-xÜi
-(
-r3
-, 
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-(0x01));
-
-539 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(0x0b));
-
-540 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-(0x0c - 0x0b));
-
-541 ià(
-       gmode_
- =ð
-LATIN1
-) {
-
-542 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-);
-
-544 
-Lab\96
-       gdÚe
-;
-
-545 
-__
-bË
-(&
-dÚe
-);
-
-549 
-__
-subi
-(
-r3
-,\843, 
-O³¿nd
-(0x2028 - 0x0b));
-
-550 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-(1));
-
-551 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-);
-
-552 
-__
-b\9ad
-(&
-dÚe
-);
-
-554 \15 
-       g\8cue
-;
-
-557 ià(
-mode_
- !ð
-LATIN1
-) {
-
-559 
-__
-cmpi
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('z'));
-
-560 
-B¿nchOrBack\8cack
-(
-gt
-, 
-Ú_no_m©ch
-);
-
-562 
-Ex\8bº®Reã»nû
-       gm­
- = Ex\8bº®Reã»nû::
-»_wÜd_ch¬aù\94_m­
-();
-
-563 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-m­
-));
-
-564 
-__
-lbzx
-(
-r3
-, 
-MemO³¿nd
-Ô3, 
-cu¼\92t_ch¬aù\94
-()));
-
-565 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-566 
-B¿nchOrBack\8cack
-(
-eq
-, 
-Ú_no_m©ch
-);
-
-567 \15 
-       g\8cue
-;
-
-570 
-Lab\96
-dÚe
-;
-
-571 ià(
-       gmode_
- !ð
-LATIN1
-) {
-
-573 
-__
-cm¶i
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('z'));
-
-574 
-__
-bgt
-(&
-dÚe
-);
-
-576 
-Ex\8bº®Reã»nû
-       gm­
- = Ex\8bº®Reã»nû::
-»_wÜd_ch¬aù\94_m­
-();
-
-577 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-m­
-));
-
-578 
-__
-lbzx
-(
-r3
-, 
-MemO³¿nd
-Ô3, 
-cu¼\92t_ch¬aù\94
-()));
-
-579 
-__
-cm¶i
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-580 
-B¿nchOrBack\8cack
-(
-, 
-Ú_no_m©ch
-);
-
-581 ià(
-       gmode_
- !ð
-LATIN1
-) {
-
-582 
-__
-b\9ad
-(&
-dÚe
-);
-
-584 \15 
-       g\8cue
-;
-
-588 \15 
-\8cue
-;
-
-591 \15 
-çl£
-;
-
-596 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-Fa\9e
-() {
-
-597 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-FAILURE
-));
-
-598 
-__
-b
-(&
-ex\99_Ïb\96_
-);
-
-602 
-       gHªdË
-<
-       gH\97pObjeù
-> 
-       gRegExpMaüoAs£mbËrPPC
-::
-G\91Code
-(
-HªdË
-<
-S\8c\9ag
-> 
-sourû
-) {
-
-603 
-Lab\96
-»tuº_r3
-;
-
-605 ià(
-       gmasm_
-->
-has_exû±iÚ
-()) {
-
-609 
-__
-b\9ad_to
-(&
-\92\8cy_Ïb\96_
-, 
-\9a\8bº®_ç\9eu»_Ïb\96_
-.
-pos
-());
-
-615 
-__
-b\9ad
-(&
-\92\8cy_Ïb\96_
-);
-
-619 
-F¿meScÝe
-scÝe
-(
-masm_
-, 
-S\8fckF¿me
-::
-MANUAL
-);
-
-622 
-DCHECK
-(
-r25
-.
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-623 
-DCHECK
-(
-code_po\9a\8br
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-624 
-DCHECK
-(
-cu¼\92t_\9aput_off£t
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-625 
-DCHECK
-(
-cu¼\92t_ch¬aù\94
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-626 
-DCHECK
-(
-back\8cack_¡ackpo\9a\8br
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-627 
-DCHECK
-(
-\92d_of_\9aput_add»ss
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-628 
-DCHECK
-(
-äame_po\9a\8br
-().
-b\99
-(è& 
-kRegExpC®ËeSaved
-);
-
-636 
-RegLi¡
-       g»gi¡\94s_to_»\8f\9a
- = 
-kRegExpC®ËeSaved
-;
-
-637 
-RegLi¡
-       g¬gum\92t_»gi¡\94s
- = 
-r3
-.
-b\99
-(è| 
-r4
-.b\99(è| 
-r5
-.b\99(è| 
-r6
-.bit() |
-
-638 
-r7
-.
-b\99
-(è| 
-r8
-.b\99(è| 
-r9
-.b\99(è| 
-r10
-.bit();
-
-639 
-__
-mær
-(
-r0
-);
-
-640 
-__
-push
-(
-r0
-);
-
-641 
-__
-MuÉiPush
-(
-¬gum\92t_»gi¡\94s
- | 
-»gi¡\94s_to_»\8f\9a
-);
-
-644 
-__
-addi
-(
-äame_po\9a\8br
-(), 
-, 
-O³¿nd
-(8 * 
-kPo\9a\8brSize
-));
-
-645 
-__
-li
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-646 
-__
-push
-(
-r3
-);
-
-647 
-__
-push
-(
-r3
-);
-
-649 
-Lab\96
-       g¡ack_lim\99_h\99
-;
-
-650 
-Lab\96
-       g¡ack_ok
-;
-
-652 
-Ex\8bº®Reã»nû
-       g¡ack_lim\99
- =
-
-653 
-Ex\8bº®Reã»nû
-::
-add»ss_of_¡ack_lim\99
-(
-isީe
-());
-
-654 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-¡ack_lim\99
-));
-
-655 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3));
-
-656 
-__
-sub
-(
-r3
-, 
-,\843, 
-L\97veOE
-, 
-S\91RC
-);
-
-658 
-__
-bË
-(&
-¡ack_lim\99_h\99
-, 
-ü0
-);
-
-661 
-__
-Cm¶i
-(
-r3
-, 
-O³¿nd
-(
-num_»gi¡\94s_
- * 
-kPo\9a\8brSize
-), 
-r0
-);
-
-662 
-__
-bge
-(&
-¡ack_ok
-);
-
-665 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-EXCEPTION
-));
-
-666 
-__
-b
-(&
-»tuº_r3
-);
-
-668 
-__
-b\9ad
-(&
-¡ack_lim\99_h\99
-);
-
-669 
-C®lCheckS\8fckGu¬dS\8f\8b
-(
-r3
-);
-
-670 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-672 
-__
-bÃ
-(&
-»tuº_r3
-);
-
-674 
-__
-b\9ad
-(&
-¡ack_ok
-);
-
-677 
-__
-Add
-(
-, sp, -
-num_»gi¡\94s_
- * 
-kPo\9a\8brSize
-, 
-r0
-);
-
-679 
-__
-LßdP
-(
-\92d_of_\9aput_add»ss
-(), 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutEnd
-));
-
-681 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹
-));
-
-683 
-__
-sub
-(
-cu¼\92t_\9aput_off£t
-(), 
-r3
-, 
-\92d_of_\9aput_add»ss
-());
-
-686 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8f¹Index
-));
-
-687 
-__
-subi
-(
-r3
-, 
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-(
-ch¬_size
-()));
-
-688 ià(
-       gmode_
- =ð
-UC16
-) {
-
-689 
-__
-ShiáLeáImm
-(
-r0
-, 
-r4
-, 
-O³¿nd
-(1));
-
-690 
-__
-sub
-(
-r3
-,\843, 
-r0
-);
-
-692 
-__
-sub
-(
-r3
-,\843, 
-r4
-);
-
-696 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹M\9ausOÃ
-));
-
-699 
-__
-mov
-(
-code_po\9a\8br
-(), 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-701 
-Lab\96
-       glßd_ch¬_¡¬t_»gexp
-, 
-       g¡¬t_»gexp
-;
-
-703 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-::
-Z\94o
-());
-
-704 
-__
-bÃ
-(&
-lßd_ch¬_¡¬t_»gexp
-);
-
-705 
-__
-li
-(
-cu¼\92t_ch¬aù\94
-(), 
-O³¿nd
-('\n'));
-
-706 
-__
-b
-(&
-¡¬t_»gexp
-);
-
-709 
-__
-b\9ad
-(&
-lßd_ch¬_¡¬t_»gexp
-);
-
-711 
-LßdCu¼\92tCh¬aù\94Unchecked
-(-1, 1);
-
-712 
-__
-b\9ad
-(&
-¡¬t_»gexp
-);
-
-715 ià(
-       gnum_§ved_»gi¡\94s_
- > 0) {
-
-717 ià(
-       gnum_§ved_»gi¡\94s_
- > 8) {
-
-719 
-__
-addi
-(
-r4
-, 
-äame_po\9a\8br
-(), 
-O³¿nd
-(
-kRegi¡\94Z\94o
- + 
-kPo\9a\8brSize
-));
-
-720 
-__
-li
-(
-r5
-, 
-O³¿nd
-(
-num_§ved_»gi¡\94s_
-));
-
-721 
-__
-mtùr
-(
-r5
-);
-
-722 
-Lab\96
-       g\9a\99_loÝ
-;
-
-723 
-__
-b\9ad
-(&
-\9a\99_loÝ
-);
-
-724 
-__
-StÜePU
-(
-r3
-, 
-MemO³¿nd
-(
-r4
-, -
-kPo\9a\8brSize
-));
-
-725 
-__
-bdnz
-(&
-\9a\99_loÝ
-);
-
-727 \ f\12
-       gi
- = 0; i < 
-       gnum_§ved_»gi¡\94s_
-; i++) {
-
-728 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-i
-), 
-r0
-);
-
-734 
-__
-LßdP
-(
-back\8cack_¡ackpo\9a\8br
-(),
-
-735 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8fckHighEnd
-));
-
-737 
-__
-b
-(&
-¡¬t_Ïb\96_
-);
-
-740 ià(
-       gsucûss_Ïb\96_
-.
-is_l\9aked
-()) {
-
-742 
-__
-b\9ad
-(&
-sucûss_Ïb\96_
-);
-
-743 ià(
-       gnum_§ved_»gi¡\94s_
- > 0) {
-
-745 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹
-));
-
-746 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kRegi¡\94Ou\8dut
-));
-
-747 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8f¹Index
-));
-
-748 
-__
-sub
-(
-r4
-, 
-\92d_of_\9aput_add»ss
-(),\844);
-
-750 ià(
-       gmode_
- =ð
-UC16
-) {
-
-751 
-__
-ShiáRightImm
-(
-r4
-,\844, 
-O³¿nd
-(1));
-
-754 
-__
-add
-(
-r4
-,\844, 
-r5
-);
-
-757 
-DCHECK_EQ
-(0, 
-num_§ved_»gi¡\94s_
- % 2);
-
-761 \ f\12
-       gi
- = 0; i < 
-       gnum_§ved_»gi¡\94s_
-; i += 2) {
-
-762 
-__
-LßdP
-(
-r5
-, 
-»gi¡\94_loÿtiÚ
-(
-i
-), 
-r0
-);
-
-763 
-__
-LßdP
-(
-r6
-, 
-»gi¡\94_loÿtiÚ
-(
-i
- + 1), 
-r0
-);
-
-764 ià(
-       gi
- =ð0 && 
-glob®_w\99h_z\94o_Ëngth_check
-()) {
-
-766 
-__
-mr
-(
-r25
-, 
-r5
-);
-
-768 ià(
-       gmode_
- =ð
-UC16
-) {
-
-769 
-__
-ShiáRightAr\99hImm
-(
-r5
-,\845, 1);
-
-770 
-__
-add
-(
-r5
-, 
-r4
-,\845);
-
-771 
-__
-ShiáRightAr\99hImm
-(
-r6
-,\846, 1);
-
-772 
-__
-add
-(
-r6
-, 
-r4
-,\846);
-
-774 
-__
-add
-(
-r5
-, 
-r4
-,\845);
-
-775 
-__
-add
-(
-r6
-, 
-r4
-,\846);
-
-777 
-__
-¡w
-(
-r5
-, 
-MemO³¿nd
-(
-r3
-));
-
-778 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-kIÁSize
-));
-
-779 
-__
-¡w
-(
-r6
-, 
-MemO³¿nd
-(
-r3
-));
-
-780 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(
-kIÁSize
-));
-
-784 ià(
-glob®
-()) {
-
-786 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kSucûssfulC­tu»s
-));
-
-787 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kNumOu\8dutRegi¡\94s
-));
-
-788 
-__
-LßdP
-(
-r5
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kRegi¡\94Ou\8dut
-));
-
-790 
-__
-addi
-(
-r3
-,\843, 
-O³¿nd
-(1));
-
-791 
-__
-StÜeP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kSucûssfulC­tu»s
-));
-
-794 
-__
-subi
-(
-r4
-,\844, 
-O³¿nd
-(
-num_§ved_»gi¡\94s_
-));
-
-796 
-__
-cmpi
-(
-r4
-, 
-O³¿nd
-(
-num_§ved_»gi¡\94s_
-));
-
-797 
-__
-bÉ
-(&
-»tuº_r3
-);
-
-799 
-__
-StÜeP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kNumOu\8dutRegi¡\94s
-));
-
-801 
-__
-addi
-(
-r5
-,\845, 
-O³¿nd
-(
-num_§ved_»gi¡\94s_
- * 
-kIÁSize
-));
-
-802 
-__
-StÜeP
-(
-r5
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kRegi¡\94Ou\8dut
-));
-
-805 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹M\9ausOÃ
-));
-
-807 ià(
-glob®_w\99h_z\94o_Ëngth_check
-()) {
-
-810 
-__
-cmp
-(
-cu¼\92t_\9aput_off£t
-(), 
-r25
-);
-
-812 
-__
-bÃ
-(&
-lßd_ch¬_¡¬t_»gexp
-);
-
-814 
-__
-cmpi
-(
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-::
-Z\94o
-());
-
-815 
-__
-beq
-(&
-ex\99_Ïb\96_
-);
-
-817 
-__
-addi
-(
-cu¼\92t_\9aput_off£t
-(), current_input_offset(),
-
-818 
-O³¿nd
-((
-mode_
- =ð
-UC16
-) ? 2 : 1));
-
-821 
-__
-b
-(&
-lßd_ch¬_¡¬t_»gexp
-);
-
-823 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-SUCCESS
-));
-
-828 
-__
-b\9ad
-(&
-ex\99_Ïb\96_
-);
-
-829 ià(
-glob®
-()) {
-
-830 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kSucûssfulC­tu»s
-));
-
-833 
-__
-b\9ad
-(&
-»tuº_r3
-);
-
-835 
-__
-mr
-(
-, 
-äame_po\9a\8br
-());
-
-837 
-__
-MuÉiPÝ
-(
-»gi¡\94s_to_»\8f\9a
-);
-
-838 
-__
-pÝ
-(
-r0
-);
-
-839 
-__
-mtùr
-(
-r0
-);
-
-840 
-__
-bùr
-();
-
-843 ià(
-       gback\8cack_Ïb\96_
-.
-is_l\9aked
-()) {
-
-844 
-__
-b\9ad
-(&
-back\8cack_Ïb\96_
-);
-
-845 
-Back\8cack
-();
-
-848 
-Lab\96
-       gex\99_w\99h_exû±iÚ
-;
-
-851 ià(
-       gcheck_´\93m±_Ïb\96_
-.
-is_l\9aked
-()) {
-
-852 
-SaãC®lT¬g\91
-(&
-check_´\93m±_Ïb\96_
-);
-
-854 
-C®lCheckS\8fckGu¬dS\8f\8b
-(
-r3
-);
-
-855 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-858 
-__
-bÃ
-(&
-»tuº_r3
-);
-
-861 
-__
-LßdP
-(
-\92d_of_\9aput_add»ss
-(), 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutEnd
-));
-
-862 
-SaãR\91
-();
-
-866 ià(
-       g¡ack_ov\94æow_Ïb\96_
-.
-is_l\9aked
-()) {
-
-867 
-SaãC®lT¬g\91
-(&
-¡ack_ov\94æow_Ïb\96_
-);
-
-869 
-Lab\96
-       ggrow_ç\9eed
-;
-
-872 \18cڡ \12
-       gnum_¬gum\92ts
- = 3;
-
-873 
-__
-P»·»C®lCFunùiÚ
-(
-num_¬gum\92ts
-, 
-r3
-);
-
-874 
-__
-mr
-(
-r3
-, 
-back\8cack_¡ackpo\9a\8br
-());
-
-875 
-__
-addi
-(
-r4
-, 
-äame_po\9a\8br
-(), 
-O³¿nd
-(
-kS\8fckHighEnd
-));
-
-876 
-__
-mov
-(
-r5
-, 
-O³¿nd
-(
-Ex\8bº®Reã»nû
-::
-isÞ©e_add»ss
-(
-isީe
-())));
-
-877 
-Ex\8bº®Reã»nû
-       ggrow_¡ack
- =
-
-878 
-Ex\8bº®Reã»nû
-::
-»_grow_¡ack
-(
-isީe
-());
-
-879 
-__
-C®lCFunùiÚ
-(
-grow_¡ack
-, 
-num_¬gum\92ts
-);
-
-882 
-__
-cmpi
-(
-r3
-, 
-O³¿nd
-::
-Z\94o
-());
-
-883 
-__
-beq
-(&
-ex\99_w\99h_exû±iÚ
-);
-
-885 
-__
-mr
-(
-back\8cack_¡ackpo\9a\8br
-(), 
-r3
-);
-
-887 
-SaãR\91
-();
-
-890 ià(
-       gex\99_w\99h_exû±iÚ
-.
-is_l\9aked
-()) {
-
-892 
-__
-b\9ad
-(&
-ex\99_w\99h_exû±iÚ
-);
-
-894 
-__
-li
-(
-r3
-, 
-O³¿nd
-(
-EXCEPTION
-));
-
-895 
-__
-b
-(&
-»tuº_r3
-);
-
-899 
-CodeDesc
-       gcode_desc
-;
-
-900 
-       gmasm_
-->
-G\91Code
-(&
-code_desc
-);
-
-901 
-       gHªdË
-<
-       gCode
-> 
-       gcode
- = 
-isީe
-()->
-çùÜy
-()->
-NewCode
-(
-
-902 
-code_desc
-, 
-Code
-::
-Compu\8bFÏgs
-(Code::
-REGEXP
-), 
-masm_
-->
-CodeObjeù
-());
-
-903 
-PROFILE
-(
-masm_
-->
-isީe
-(), 
-RegExpCodeC»©eEv\92t
-(*
-code
-, *
-sourû
-));
-
-904 \15 
-       gHªdË
-<
-       gH\97pObjeù
->::
-ÿ¡
-(
-code
-);
-
-908 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-GoTo
-(
-Lab\96
-* 
-to
-è{ 
-B¿nchOrBack\8cack
-(
-,\81o); }
-
-911 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-IfRegi¡\94GE
-(\12
-»g
-, \12
-com·¿nd
-,
-
-912 
-Lab\96
-* 
-if_ge
-) {
-
-913 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-914 
-__
-Cmpi
-(
-r3
-, 
-O³¿nd
-(
-com·¿nd
-), 
-r0
-);
-
-915 
-B¿nchOrBack\8cack
-(
-ge
-, 
-if_ge
-);
-
-919 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-IfRegi¡\94LT
-(\12
-»g
-, \12
-com·¿nd
-,
-
-920 
-Lab\96
-* 
-if_É
-) {
-
-921 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-922 
-__
-Cmpi
-(
-r3
-, 
-O³¿nd
-(
-com·¿nd
-), 
-r0
-);
-
-923 
-B¿nchOrBack\8cack
-(
-, 
-if_É
-);
-
-927 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-IfRegi¡\94EqPos
-(\12
-»g
-, 
-Lab\96
-* 
-if_eq
-) {
-
-928 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-929 
-__
-cmp
-(
-r3
-, 
-cu¼\92t_\9aput_off£t
-());
-
-930 
-B¿nchOrBack\8cack
-(
-eq
-, 
-if_eq
-);
-
-934 
-       gRegExpMaüoAs£mbËr
-::
-I¼egexpIm¶em\92\8ftiÚ
-
-
-935 
-RegExpMaüoAs£mbËrPPC
-::
-Im¶em\92\8ftiÚ
-() {
-
-936 \15 
-kPPCIm¶em\92\8ftiÚ
-;
-
-940 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-LßdCu¼\92tCh¬aù\94
-(\12
-ý_off£t
-,
-
-941 
-Lab\96
-* 
-Ú_\92d_of_\9aput
-,
-
-942 
-boÞ
-check_bounds
-,
-
-943 \12
-ch¬aù\94s
-) {
-
-944 
-DCHECK
-(
-ý_off£t
- >= -1);
-
-945 
-DCHECK
-(
-ý_off£t
- < (1 << 30));
-
-946 ià(
-       gcheck_bounds
-) {
-
-947 
-CheckPos\99
-(
-ý_off£t
- + 
-ch¬aù\94s
- - 1, 
-Ú_\92d_of_\9aput
-);
-
-949 
-LßdCu¼\92tCh¬aù\94Unchecked
-(
-ý_off£t
-, 
-ch¬aù\94s
-);
-
-953 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PÝCu¼\92tPos\99
-() {
-
-954 
-PÝ
-(
-cu¼\92t_\9aput_off£t
-());
-
-958 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PÝRegi¡\94
-(\12
-»gi¡\94_\9adex
-) {
-
-959 
-PÝ
-(
-r3
-);
-
-960 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»gi¡\94_\9adex
-), 
-r0
-);
-
-964 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PushBack\8cack
-(
-Lab\96
-* 
-Ïb\96
-) {
-
-965 
-__
-mov_Ïb\96_off£t
-(
-r3
-, 
-Ïb\96
-);
-
-966 
-Push
-(
-r3
-);
-
-967 
-CheckS\8fckLim\99
-();
-
-971 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PushCu¼\92tPos\99
-() {
-
-972 
-Push
-(
-cu¼\92t_\9aput_off£t
-());
-
-976 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PushRegi¡\94
-(\12
-»gi¡\94_\9adex
-,
-
-977 
-S\8fckCheckFÏg
-check_¡ack_lim\99
-) {
-
-978 
-__
-LßdP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»gi¡\94_\9adex
-), 
-r0
-);
-
-979 
-Push
-(
-r3
-);
-
-980 ià(
-       gcheck_¡ack_lim\99
-CheckS\8fckLim\99
-();
-
-984 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-R\97dCu¼\92tPos\99iÚFromRegi¡\94
-(\12
-»g
-) {
-
-985 
-__
-LßdP
-(
-cu¼\92t_\9aput_off£t
-(), 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-989 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-R\97dS\8fckPo\9a\8brFromRegi¡\94
-(\12
-»g
-) {
-
-990 
-__
-LßdP
-(
-back\8cack_¡ackpo\9a\8br
-(), 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-991 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8fckHighEnd
-));
-
-992 
-__
-add
-(
-back\8cack_¡ackpo\9a\8br
-(), back\8cack_¡ackpo\9a\8br(), 
-r3
-);
-
-996 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-S\91Cu¼\92tPos\99iÚFromEnd
-(\12
-by
-) {
-
-997 
-Lab\96
-aá\94_pos\99
-;
-
-998 
-__
-Cmpi
-(
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-(-
-by
- * 
-ch¬_size
-()), 
-r0
-);
-
-999 
-__
-bge
-(&
-aá\94_pos\99
-);
-
-1000 
-__
-mov
-(
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-(-
-by
- * 
-ch¬_size
-()));
-
-1004 
-LßdCu¼\92tCh¬aù\94Unchecked
-(-1, 1);
-
-1005 
-__
-b\9ad
-(&
-aá\94_pos\99
-);
-
-1009 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-S\91Regi¡\94
-(\12
-»gi¡\94_\9adex
-, \12
-to
-) {
-
-1010 
-DCHECK
-(
-»gi¡\94_\9adex
- >ð
-num_§ved_»gi¡\94s_
-);
-
-1011 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-to
-));
-
-1012 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»gi¡\94_\9adex
-), 
-r0
-);
-
-1016 
-boÞ
-       gRegExpMaüoAs£mbËrPPC
-::
-Sucûed
-() {
-
-1017 
-__
-b
-(&
-sucûss_Ïb\96_
-);
-
-1018 \15 
-glob®
-();
-
-1022 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-Wr\99eCu¼\92tPos\99iÚToRegi¡\94
-(\12
-»g
-,
-
-1023 \12
-ý_off£t
-) {
-
-1024 ià(
-       gý_off£t
- == 0) {
-
-1025 
-__
-StÜeP
-(
-cu¼\92t_\9aput_off£t
-(), 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-1027 
-__
-mov
-(
-r0
-, 
-O³¿nd
-(
-ý_off£t
- * 
-ch¬_size
-()));
-
-1028 
-__
-add
-(
-r3
-, 
-cu¼\92t_\9aput_off£t
-(), 
-r0
-);
-
-1029 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-1034 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CˬRegi¡\94s
-(\12
-»g_äom
-, \12
-»g_to
-) {
-
-1035 
-DCHECK
-(
-»g_äom
- <ð
-»g_to
-);
-
-1036 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kIÅutS\8f¹M\9ausOÃ
-));
-
-1037 \ f\12
-       g»g
- = 
-»g_äom
-;\84eg <ð
-»g_to
-;\84eg++) {
-
-1038 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-1043 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-Wr\99eS\8fckPo\9a\8brToRegi¡\94
-(\12
-»g
-) {
-
-1044 
-__
-LßdP
-(
-r4
-, 
-MemO³¿nd
-(
-äame_po\9a\8br
-(), 
-kS\8fckHighEnd
-));
-
-1045 
-__
-sub
-(
-r3
-, 
-back\8cack_¡ackpo\9a\8br
-(), 
-r4
-);
-
-1046 
-__
-StÜeP
-(
-r3
-, 
-»gi¡\94_loÿtiÚ
-(
-»g
-), 
-r0
-);
-
-1052 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-C®lCheckS\8fckGu¬dS\8f\8b
-(
-Regi¡\94
-sü©ch
-) {
-
-1053 \12
-äame_®ignm\92t
- = 
-masm_
-->
-Aùiv©iÚF¿meAlignm\92t
-();
-
-1054 \12
-       g¡ack_¥aû
- = 
-kNumRequ\9cedS\8fckF¿meSlÙs
-;
-
-1055 \12
-       g¡ack_·s£d_¬gum\92ts
- = 1;
-
-1060 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-1063 
-__
-mr
-(
-sü©ch
-, 
-);
-
-1064 
-__
-addi
-(
-, sp, 
-O³¿nd
-(-(
-¡ack_·s£d_¬gum\92ts
- + 1è* 
-kPo\9a\8brSize
-));
-
-1065 
-DCHECK
-(
-ba£
-::
-b\99s
-::
-IsPow\94OfTwo32
-(
-äame_®ignm\92t
-));
-
-1066 
-__
-CˬRightImm
-(
-, sp, 
-O³¿nd
-(
-WhichPow\94Of2
-(
-äame_®ignm\92t
-)));
-
-1067 
-__
-StÜeP
-(
-sü©ch
-, 
-MemO³¿nd
-(
-, 
-¡ack_·s£d_¬gum\92ts
- * 
-kPo\9a\8brSize
-));
-
-1070 
-       g¡ack_¥aû
- +ð
-¡ack_·s£d_¬gum\92ts
-;
-
-1074 
-__
-li
-(
-r0
-, 
-O³¿nd
-::
-Z\94o
-());
-
-1075 
-__
-StÜePU
-(
-r0
-, 
-MemO³¿nd
-(
-, -
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-1078 
-__
-mr
-(
-r5
-, 
-äame_po\9a\8br
-());
-
-1080 
-__
-mov
-(
-r4
-, 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-1082 
-__
-addi
-(
-r3
-, 
-, 
-O³¿nd
-(
-kS\8fckF¿meEx\8caP¬amSlÙ
- * 
-kPo\9a\8brSize
-));
-
-1084 
-Ex\8bº®Reã»nû
-       g¡ack_gu¬d_check
- =
-
-1085 
-Ex\8bº®Reã»nû
-::
-»_check_¡ack_gu¬d_¡©e
-(
-isީe
-());
-
-1086 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-¡ack_gu¬d_check
-));
-
-1087 
-D\9ceùCEÁryStub
-¡ub
-(
-isީe
-());
-
-1088 
-       g¡ub
-.
-G\92\94©eC®l
-(
-masm_
-, 
-\9d
-);
-
-1091 
-       g¡ack_¥aû
- = 
-kNumRequ\9cedS\8fckF¿meSlÙs
- + 
-¡ack_·s£d_¬gum\92ts
-;
-
-1092 ià(
-       gäame_®ignm\92t
- > 
-       gkPo\9a\8brSize
-) {
-
-1093 
-__
-LßdP
-(
-, 
-MemO³¿nd
-(¥, 
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-1095 
-__
-addi
-(
-, sp, 
-O³¿nd
-(
-¡ack_¥aû
- * 
-kPo\9a\8brSize
-));
-
-1098 
-__
-mov
-(
-code_po\9a\8br
-(), 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-1103 
-       g\8bm¶©e
- <
-ty³Çme
-       gT
->
-
-1104 \18
-       gT
-& 
-äame_\92\8cy
-(
-Add»ss
-»_äame
-, \12
-äame_off£t
-) {
-
-1105 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gT
-&>(
-       gMemÜy
-::
-\9at32_©
-(
-»_äame
- + 
-äame_off£t
-));
-
-1109 \12
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckS\8fckGu¬dS\8f\8b
-(
-Add»ss
-* 
-»tuº_add»ss
-,
-
-1110 
-Code
-* 
-»_code
-,
-
-1111 
-Add»ss
-»_äame
-) {
-
-1112 
-Isީe
-* 
-       gisީe
- = 
-äame_\92\8cy
-<Isީe*>(
-»_äame
-, 
-       gkIsީe
-);
-
-1113 
-S\8fckLim\99Check
-check
-(
-isީe
-);
-
-1114 ià(
-       gcheck
-.
-JsHasOv\94æowed
-()) {
-
-1115 
-       gisީe
-->
-S\8fckOv\94æow
-();
-
-1116 \15 
-       gEXCEPTION
-;
-
-1124 ià(
-       gäame_\92\8cy
-<\12>(
-       g»_äame
-, 
-       gkD\9ceùC®l
-) == 1) {
-
-1125 \15 
-RETRY
-;
-
-1129 
-HªdËScÝe
-hªdËs
-(
-isީe
-);
-
-1130 
-       gHªdË
-<
-       gCode
-> 
-code_hªdË
-(
-»_code
-);
-
-1132 
-       gHªdË
-<
-       gS\8c\9ag
-> 
-subjeù
-(
-äame_\92\8cy
-<
-S\8c\9ag
-*>(
-»_äame
-, 
-kIÅutS\8c\9ag
-));
-
-1135 
-boÞ
-       gis_Úe_by\8b
- = 
-subjeù
-->
-IsOÃBy\8bR\95»£Á©iÚUnd\94éh
-();
-
-1137 
-DCHECK
-(
-»_code
-->
-\9a¡ruùiÚ_¡¬t
-(è<ð*
-»tuº_add»ss
-);
-
-1138 
-DCHECK
-(*
-»tuº_add»ss
- <=
-
-1139 
-»_code
-->
-\9a¡ruùiÚ_¡¬t
-(è+\84e_code->
-\9a¡ruùiÚ_size
-());
-
-1141 
-Objeù
-* 
-       g»suÉ
- = 
-isީe
-->
-¡ack_gu¬d
-()->
-HªdËIÁ\94ru±s
-();
-
-1143 ià(*
-       gcode_hªdË
- !ð
-»_code
-) {
-
-1144 
-\9a\8d\8c_t
-d\96\8f
- = 
-code_hªdË
-->
-add»ss
-(è- 
-»_code
-->address();
-
-1146 *
-       g»tuº_add»ss
- +ð
-d\96\8f
-;
-
-1149 ià(
-       g»suÉ
-->
-IsExû±iÚ
-()) {
-
-1150 \15 
-       gEXCEPTION
-;
-
-1153 
-       gHªdË
-<
-       gS\8c\9ag
-> 
-       gsubjeù_tmp
- = 
-subjeù
-;
-
-1154 \12
-       g¦iû_off£t
- = 0;
-
-1157 ià(
-S\8c\9agSh­e
-(*
-subjeù_tmp
-).
-IsCÚs
-()) {
-
-1158 
-       gsubjeù_tmp
- = 
-HªdË
-<
-S\8c\9ag
->(
-CÚsS\8c\9ag
-::
-ÿ¡
-(*
-subjeù_tmp
-)->
-f\9c¡
-());
-
-1159 } \vià(
-S\8c\9agSh­e
-(*
-subjeù_tmp
-).
-IsSliûd
-()) {
-
-1160 
-SliûdS\8c\9ag
-* 
-       g¦iû
- = SliûdS\8c\9ag::
-ÿ¡
-(*
-subjeù_tmp
-);
-
-1161 
-       gsubjeù_tmp
- = 
-HªdË
-<
-S\8c\9ag
->(
-¦iû
-->
-·»Á
-());
-
-1162 
-       g¦iû_off£t
- = 
-¦iû
-->
-off£t
-();
-
-1166 ià(
-       gsubjeù_tmp
-->
-IsOÃBy\8bR\95»£Á©iÚ
-(è!ð
-is_Úe_by\8b
-) {
-
-1170 \15 
-RETRY
-;
-
-1177 
-DCHECK
-(
-S\8c\9agSh­e
-(*
-subjeù_tmp
-).
-IsSequ\92t\9fl
-() ||
-
-1178 
-S\8c\9agSh­e
-(*
-subjeù_tmp
-).
-IsEx\8bº®
-());
-
-1181 cڡ 
-by\8b
-* 
-       g¡¬t_add»ss
- = 
-äame_\92\8cy
-<cÚ¡ by\8b*>(
-»_äame
-, 
-       gkIÅutS\8f¹
-);
-
-1185 \12
-       g¡¬t_\9adex
- = 
-äame_\92\8cy
-<
-\9a\8d\8c_t
->(
-»_äame
-, 
-       gkS\8f¹Index
-);
-
-1186 cڡ 
-by\8b
-* 
-       gÃw_add»ss
- =
-
-1187 
-S\8c\9agCh¬aù\94Pos\99
-(*
-subjeù_tmp
-, 
-¡¬t_\9adex
- + 
-¦iû_off£t
-);
-
-1189 ià(
-       g¡¬t_add»ss
- !ð
-Ãw_add»ss
-) {
-
-1192 cڡ 
-by\8b
-* 
-\92d_add»ss
- = 
-äame_\92\8cy
-<cÚ¡ by\8b*>(
-»_äame
-, 
-       gkIÅutEnd
-);
-
-1193 \12
-       gby\8b_Ëngth
- = 
-¡©ic_ÿ¡
-<\12>(
-\92d_add»ss
- - 
-¡¬t_add»ss
-);
-
-1194 
-       gäame_\92\8cy
-<cڡ 
-       gS\8c\9ag
-*>(
-       g»_äame
-, 
-       gkIÅutS\8c\9ag
-èð*
-subjeù
-;
-
-1195 
-       gäame_\92\8cy
-<cڡ 
-       gby\8b
-*>(
-       g»_äame
-, 
-       gkIÅutS\8f¹
-èð
-Ãw_add»ss
-;
-
-1196 
-       gäame_\92\8cy
-<cڡ 
-       gby\8b
-*>(
-       g»_äame
-, 
-       gkIÅutEnd
-èð
-Ãw_add»ss
- + 
-by\8b_Ëngth
-;
-
-1197 } \vià(
-       gäame_\92\8cy
-<cڡ 
-       gS\8c\9ag
-*>(
-       g»_äame
-, 
-       gkIÅutS\8c\9ag
-è!ð*
-subjeù
-) {
-
-1201 
-äame_\92\8cy
-<cڡ 
-S\8c\9ag
-*>(
-»_äame
-, 
-kIÅutS\8c\9ag
-èð*
-subjeù
-;
-
-1208 
-MemO³¿nd
-       gRegExpMaüoAs£mbËrPPC
-::
-»gi¡\94_loÿtiÚ
-(\12
-»gi¡\94_\9adex
-) {
-
-1209 
-DCHECK
-(
-»gi¡\94_\9adex
- < (1 << 30));
-
-1210 ià(
-       gnum_»gi¡\94s_
- <ð
-»gi¡\94_\9adex
-) {
-
-1211 
-num_»gi¡\94s_
- = 
-»gi¡\94_\9adex
- + 1;
-
-1213 \15 
-MemO³¿nd
-(
-äame_po\9a\8br
-(),
-
-1214 
-kRegi¡\94Z\94o
- - 
-»gi¡\94_\9adex
- * 
-kPo\9a\8brSize
-);
-
-1218 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckPos\99
-(\12
-ý_off£t
-,
-
-1219 
-Lab\96
-* 
-Ú_outside_\9aput
-) {
-
-1220 
-__
-Cmpi
-(
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-(-
-ý_off£t
- * 
-ch¬_size
-()), 
-r0
-);
-
-1221 
-B¿nchOrBack\8cack
-(
-ge
-, 
-Ú_outside_\9aput
-);
-
-1225 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-B¿nchOrBack\8cack
-(
-CÚd\99
-cÚd\99
-, 
-Lab\96
-* 
-to
-,
-
-1226 
-CRegi¡\94
-) {
-
-1227 ià(
-       gcÚd\99
- =ð
-) {
-
-1228 ià(
-to
- =ð
-NULL
-) {
-
-1229 
-Back\8cack
-();
-
-1232 
-__
-b
-(
-to
-);
-
-1235 ià(
-       gto
- =ð
-NULL
-) {
-
-1236 
-__
-b
-(
-cÚd\99
-, &
-back\8cack_Ïb\96_
-, 
-);
-
-1239 
-__
-b
-(
-cÚd\99
-, 
-to
-, 
-);
-
-1243 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-SaãC®l
-(
-Lab\96
-* 
-to
-, 
-CÚd\99
-cÚd
-,
-
-1244 
-CRegi¡\94
-) {
-
-1245 
-__
-b
-(
-cÚd
-, 
-to
-, 
-, 
-S\91LK
-);
-
-1249 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-SaãR\91
-() {
-
-1250 
-__
-pÝ
-(
-r0
-);
-
-1251 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-1252 
-__
-add
-(
-r0
-,\840, 
-\9d
-);
-
-1253 
-__
-m\8er
-(
-r0
-);
-
-1254 
-__
-bÌ
-();
-
-1258 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-SaãC®lT¬g\91
-(
-Lab\96
-* 
-Çme
-) {
-
-1259 
-__
-b\9ad
-(
-Çme
-);
-
-1260 
-__
-mær
-(
-r0
-);
-
-1261 
-__
-mov
-(
-\9d
-, 
-O³¿nd
-(
-masm_
-->
-CodeObjeù
-()));
-
-1262 
-__
-sub
-(
-r0
-,\840, 
-\9d
-);
-
-1263 
-__
-push
-(
-r0
-);
-
-1267 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-Push
-(
-Regi¡\94
-sourû
-) {
-
-1268 
-DCHECK
-(!
-sourû
-.
-is
-(
-back\8cack_¡ackpo\9a\8br
-()));
-
-1269 
-__
-StÜePU
-(
-sourû
-, 
-MemO³¿nd
-(
-back\8cack_¡ackpo\9a\8br
-(), -
-kPo\9a\8brSize
-));
-
-1273 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-PÝ
-(
-Regi¡\94
-\8frg\91
-) {
-
-1274 
-DCHECK
-(!
-\8frg\91
-.
-is
-(
-back\8cack_¡ackpo\9a\8br
-()));
-
-1275 
-__
-LßdP
-(
-\8frg\91
-, 
-MemO³¿nd
-(
-back\8cack_¡ackpo\9a\8br
-()));
-
-1276 
-__
-addi
-(
-back\8cack_¡ackpo\9a\8br
-(), backtrack_stackpointer(),
-
-1277 
-O³¿nd
-(
-kPo\9a\8brSize
-));
-
-1281 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckP»em±iÚ
-() {
-
-1283 
-Ex\8bº®Reã»nû
-¡ack_lim\99
- =
-
-1284 
-Ex\8bº®Reã»nû
-::
-add»ss_of_¡ack_lim\99
-(
-isީe
-());
-
-1285 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-¡ack_lim\99
-));
-
-1286 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3));
-
-1287 
-__
-cm¶
-(
-, 
-r3
-);
-
-1288 
-SaãC®l
-(&
-check_´\93m±_Ïb\96_
-, 
-);
-
-1292 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-CheckS\8fckLim\99
-() {
-
-1293 
-Ex\8bº®Reã»nû
-¡ack_lim\99
- =
-
-1294 
-Ex\8bº®Reã»nû
-::
-add»ss_of_»gexp_¡ack_lim\99
-(
-isީe
-());
-
-1295 
-__
-mov
-(
-r3
-, 
-O³¿nd
-(
-¡ack_lim\99
-));
-
-1296 
-__
-LßdP
-(
-r3
-, 
-MemO³¿nd
-(r3));
-
-1297 
-__
-cm¶
-(
-back\8cack_¡ackpo\9a\8br
-(), 
-r3
-);
-
-1298 
-SaãC®l
-(&
-¡ack_ov\94æow_Ïb\96_
-, 
-);
-
-1302 
-boÞ
-       gRegExpMaüoAs£mbËrPPC
-::
-CªR\97dUÇligÃd
-() {
-
-1303 \15 
-CpuF\97tu»s
-::
-IsSuµÜ\8bd
-(
-UNALIGNED_ACCESSES
-è&& !
-¦ow_§ã
-();
-
-1307 \1e
-       gRegExpMaüoAs£mbËrPPC
-::
-LßdCu¼\92tCh¬aù\94Unchecked
-(\12
-ý_off£t
-,
-
-1308 \12
-ch¬aù\94s
-) {
-
-1309 
-Regi¡\94
-       goff£t
- = 
-cu¼\92t_\9aput_off£t
-();
-
-1310 ià(
-       gý_off£t
- != 0) {
-
-1312 
-__
-addi
-(
-r25
-, 
-cu¼\92t_\9aput_off£t
-(), 
-O³¿nd
-(
-ý_off£t
- * 
-ch¬_size
-()));
-
-1313 
-       goff£t
- = 
-r25
-;
-
-1320 
-DCHECK
-(
-ch¬aù\94s
- == 1);
-
-1321 
-__
-add
-(
-cu¼\92t_ch¬aù\94
-(), 
-\92d_of_\9aput_add»ss
-(), 
-off£t
-);
-
-1322 ià(
-       gmode_
- =ð
-LATIN1
-) {
-
-1323 
-__
-lbz
-(
-cu¼\92t_ch¬aù\94
-(), 
-MemO³¿nd
-(current_character()));
-
-1325 
-DCHECK
-(
-mode_
- =ð
-UC16
-);
-
-1326 
-__
-lhz
-(
-cu¼\92t_ch¬aù\94
-(), 
-MemO³¿nd
-(current_character()));
-
-1331 #undeà
-__
-
-
-       @regexp-macro-assembler-ppc.h
-
-5 #iâdeà
-V8_PPC_REGEXP_MACRO_ASSEMBLER_PPC_H_
-
-
-6 \ 1
-       #V8_PPC_REGEXP_MACRO_ASSEMBLER_PPC_H_
-
-
-       )
-
-8 \ 2
-       ~"¤c/maüo-as£mbËr.h
-"
-
-9 \ 2
-       ~"¤c/µc/as£mbËr-µc.h
-"
-
-10 \ 2
-       ~"¤c/µc/as£mbËr-µc-\9al.h
-"
-
-12 
-Çme¥aû
-       gv8
- {
-
-13 
-Çme¥aû
-       g\9a\8bº®
- {
-
-16 #iâdeà
-V8_INTERPRETED_REGEXP
-
-
-17 þas 
-       cRegExpMaüoAs£mbËrPPC
- : 
-public
-N©iveRegExpMaüoAs£mbËr
- {
-
-18 
-public
-:
-
-19 
-RegExpMaüoAs£mbËrPPC
-(
-Mode
-mode
-, \12
-»gi¡\94s_to_§ve
-, 
-ZÚe
-* 
-zÚe
-);
-
-20 
-       gv\9ctu®
- ~
-RegExpMaüoAs£mbËrPPC
-();
-
-21 
-v\9ctu®
\12
-¡ack_lim\99_¦ack
-();
-
-22 
-v\9ctu®
\1e
-AdvªûCu¼\92tPos\99
-(\12
-by
-);
-
-23 
-v\9ctu®
\1e
-AdvªûRegi¡\94
-(\12
-»g
-, \12
-by
-);
-
-24 
-v\9ctu®
\1e
-Back\8cack
-();
-
-25 
-v\9ctu®
\1e
-B\9ad
-(
-Lab\96
-* 
-Ïb\96
-);
-
-26 
-v\9ctu®
\1e
-CheckAtS\8f¹
-(
-Lab\96
-* 
-Ú_©_¡¬t
-);
-
-27 
-v\9ctu®
\1e
-CheckCh¬aù\94
-(\1d
-c
-, 
-Lab\96
-* 
-Ú_equ®
-);
-
-28 
-v\9ctu®
\1e
-CheckCh¬aù\94\94And
-(\1d
-c
-, \1d
-mask
-,
-
-29 
-Lab\96
-* 
-Ú_equ®
-);
-
-30 
-v\9ctu®
\1e
-CheckCh¬aù\94GT
-(
-uc16
-lim\99
-, 
-Lab\96
-* 
-Ú_g»©\94
-);
-
-31 
-v\9ctu®
\1e
-CheckCh¬aù\94LT
-(
-uc16
-lim\99
-, 
-Lab\96
-* 
-Ú_Ëss
-);
-
-34 
-v\9ctu®
\1e
-CheckG»edyLoÝ
-(
-Lab\96
-* 
-Ú_tos_equ®s_cu¼\92t_pos\99
-);
-
-35 
-v\9ctu®
\1e
-CheckNÙAtS\8f¹
-(
-Lab\96
-* 
-Ú_nÙ_©_¡¬t
-);
-
-36 
-v\9ctu®
\1e
-CheckNÙBackReã»nû
-(\12
-¡¬t_»g
-, 
-Lab\96
-* 
-Ú_no_m©ch
-);
-
-37 
-v\9ctu®
\1e
-CheckNÙBackReã»nûIgnÜeCa£
-(\12
-¡¬t_»g
-,
-
-38 
-Lab\96
-* 
-Ú_no_m©ch
-);
-
-39 
-v\9ctu®
\1e
-CheckNÙCh¬aù\94
-(\1d
-c
-, 
-Lab\96
-* 
-Ú_nÙ_equ®
-);
-
-40 
-v\9ctu®
\1e
-CheckNÙCh¬aù\94\94And
-(\1d
-c
-, \1d
-mask
-,
-
-41 
-Lab\96
-* 
-Ú_nÙ_equ®
-);
-
-42 
-v\9ctu®
\1e
-CheckNÙCh¬aù\94\94M\9ausAnd
-(
-uc16
-c
-, uc16 
-m\9aus
-, uc16 
-mask
-,
-
-43 
-Lab\96
-* 
-Ú_nÙ_equ®
-);
-
-44 
-v\9ctu®
\1e
-CheckCh¬aù\94InRªge
-(
-uc16
-äom
-, uc16 
-to
-, 
-Lab\96
-* 
-Ú_\9a_¿nge
-);
-
-45 
-v\9ctu®
\1e
-CheckCh¬aù\94NÙInRªge
-(
-uc16
-äom
-, uc16 
-to
-,
-
-46 
-Lab\96
-* 
-Ú_nÙ_\9a_¿nge
-);
-
-47 
-v\9ctu®
\1e
-CheckB\99InTabË
-(
-HªdË
-<
-By\8bA¼ay
-> 
-\8f
-, 
-Lab\96
-* 
-Ú_b\99_£t
-);
-
-51 
-v\9ctu®
\1e
-CheckPos\99
-(\12
-ý_off£t
-, 
-Lab\96
-* 
-Ú_outside_\9aput
-);
-
-52 
-v\9ctu®
-boÞ
-CheckS³c\9flCh¬aù\94CÏss
-(
-uc16
-ty³
-, 
-Lab\96
-* 
-Ú_no_m©ch
-);
-
-53 
-v\9ctu®
\1e
-Fa\9e
-();
-
-54 
-v\9ctu®
-       gHªdË
-<
-       gH\97pObjeù
-> 
-G\91Code
-(
-HªdË
-<
-S\8c\9ag
-> 
-sourû
-);
-
-55 
-v\9ctu®
\1e
-GoTo
-(
-Lab\96
-* 
-Ïb\96
-);
-
-56 
-v\9ctu®
\1e
-IfRegi¡\94GE
-(\12
-»g
-, \12
-com·¿nd
-, 
-Lab\96
-* 
-if_ge
-);
-
-57 
-v\9ctu®
\1e
-IfRegi¡\94LT
-(\12
-»g
-, \12
-com·¿nd
-, 
-Lab\96
-* 
-if_É
-);
-
-58 
-v\9ctu®
\1e
-IfRegi¡\94EqPos
-(\12
-»g
-, 
-Lab\96
-* 
-if_eq
-);
-
-59 
-v\9ctu®
-I¼egexpIm¶em\92\8ftiÚ
-Im¶em\92\8ftiÚ
-();
-
-60 
-v\9ctu®
\1e
-LßdCu¼\92tCh¬aù\94
-(\12
-ý_off£t
-, 
-Lab\96
-* 
-Ú_\92d_of_\9aput
-,
-
-61 
-boÞ
-check_bounds
- = 
-\8cue
-,
-
-62 \12
-ch¬aù\94s
- = 1);
-
-63 
-v\9ctu®
\1e
-PÝCu¼\92tPos\99
-();
-
-64 
-v\9ctu®
\1e
-PÝRegi¡\94
-(\12
-»gi¡\94_\9adex
-);
-
-65 
-v\9ctu®
\1e
-PushBack\8cack
-(
-Lab\96
-* 
-Ïb\96
-);
-
-66 
-v\9ctu®
\1e
-PushCu¼\92tPos\99
-();
-
-67 
-v\9ctu®
\1e
-PushRegi¡\94
-(\12
-»gi¡\94_\9adex
-,
-
-68 
-S\8fckCheckFÏg
-check_¡ack_lim\99
-);
-
-69 
-v\9ctu®
\1e
-R\97dCu¼\92tPos\99iÚFromRegi¡\94
-(\12
-»g
-);
-
-70 
-v\9ctu®
\1e
-R\97dS\8fckPo\9a\8brFromRegi¡\94
-(\12
-»g
-);
-
-71 
-v\9ctu®
\1e
-S\91Cu¼\92tPos\99iÚFromEnd
-(\12
-by
-);
-
-72 
-v\9ctu®
\1e
-S\91Regi¡\94
-(\12
-»gi¡\94_\9adex
-, \12
-to
-);
-
-73 
-v\9ctu®
-boÞ
-Sucûed
-();
-
-74 
-v\9ctu®
\1e
-Wr\99eCu¼\92tPos\99iÚToRegi¡\94
-(\12
-»g
-, \12
-ý_off£t
-);
-
-75 
-v\9ctu®
\1e
-CˬRegi¡\94s
-(\12
-»g_äom
-, \12
-»g_to
-);
-
-76 
-v\9ctu®
\1e
-Wr\99eS\8fckPo\9a\8brToRegi¡\94
-(\12
-»g
-);
-
-77 
-v\9ctu®
-boÞ
-CªR\97dUÇligÃd
-();
-
-82 \18\12
-CheckS\8fckGu¬dS\8f\8b
-(
-Add»ss
-* 
-»tuº_add»ss
-, 
-Code
-* 
-»_code
-,
-
-83 
-Add»ss
-»_äame
-);
-
-85 
-       g´iv©e
-:
-
-87 \18cڡ \12
-kF¿mePo\9a\8br
- = 0;
-
-91 \18cڡ \12
-       gkStÜedRegi¡\94s
- = 
-kF¿mePo\9a\8br
-;
-
-93 \18cڡ \12
-       gkR\91uºAdd»ss
- = 
-kStÜedRegi¡\94s
- + 7 * 
-kPo\9a\8brSize
-;
-
-94 \18cڡ \12
-       gkC®ËrF¿me
- = 
-kR\91uºAdd»ss
- + 
-kPo\9a\8brSize
-;
-
-96 \18cڡ \12
-       gkSecÚd¬yR\91uºAdd»ss
- =
-
-97 
-kC®ËrF¿me
- + 
-kS\8fckF¿meEx\8caP¬amSlÙ
- * 
-kPo\9a\8brSize
-;
-
-98 \18cڡ \12
-       gkIsީe
- = 
-kSecÚd¬yR\91uºAdd»ss
- + 
-kPo\9a\8brSize
-;
-
-102 \18cڡ \12
-       gkD\9ceùC®l
- = 
-kF¿mePo\9a\8br
- - 
-kPo\9a\8brSize
-;
-
-103 \18cڡ \12
-       gkS\8fckHighEnd
- = 
-kD\9ceùC®l
- - 
-kPo\9a\8brSize
-;
-
-104 \18cڡ \12
-       gkNumOu\8dutRegi¡\94s
- = 
-kS\8fckHighEnd
- - 
-kPo\9a\8brSize
-;
-
-105 \18cڡ \12
-       gkRegi¡\94Ou\8dut
- = 
-kNumOu\8dutRegi¡\94s
- - 
-kPo\9a\8brSize
-;
-
-106 \18cڡ \12
-       gkIÅutEnd
- = 
-kRegi¡\94Ou\8dut
- - 
-kPo\9a\8brSize
-;
-
-107 \18cڡ \12
-       gkIÅutS\8f¹
- = 
-kIÅutEnd
- - 
-kPo\9a\8brSize
-;
-
-108 \18cڡ \12
-       gkS\8f¹Index
- = 
-kIÅutS\8f¹
- - 
-kPo\9a\8brSize
-;
-
-109 \18cڡ \12
-       gkIÅutS\8c\9ag
- = 
-kS\8f¹Index
- - 
-kPo\9a\8brSize
-;
-
-112 \18cڡ \12
-       gkSucûssfulC­tu»s
- = 
-kIÅutS\8c\9ag
- - 
-kPo\9a\8brSize
-;
-
-113 \18cڡ \12
-       gkIÅutS\8f¹M\9ausOÃ
- = 
-kSucûssfulC­tu»s
- - 
-kPo\9a\8brSize
-;
-
-115 \18cڡ \12
-       gkRegi¡\94Z\94o
- = 
-kIÅutS\8f¹M\9ausOÃ
- - 
-kPo\9a\8brSize
-;
-
-118 \18cڡ 
-size_t
-       gkRegExpCodeSize
- = 1024;
-
-122 \1e
-LßdCu¼\92tCh¬aù\94Unchecked
-(\12
-ý_off£t
-, \12
-ch¬aù\94_couÁ
-);
-
-125 \1e
-CheckP»em±iÚ
-();
-
-128 \1e
-CheckS\8fckLim\99
-();
-
-132 \1e
-C®lCheckS\8fckGu¬dS\8f\8b
-(
-Regi¡\94
-sü©ch
-);
-
-135 
-MemO³¿nd
-»gi¡\94_loÿtiÚ
-(\12
-»gi¡\94_\9adex
-);
-
-139 
-\9al\9ae
-Regi¡\94
-cu¼\92t_\9aput_off£t
-(è{ \15 
-       gr27
-; }
-
-142 
-\9al\9ae
-Regi¡\94
-cu¼\92t_ch¬aù\94
-(è{ \15 
-       gr28
-; }
-
-145 
-\9al\9ae
-Regi¡\94
-\92d_of_\9aput_add»ss
-(è{ \15 
-       gr30
-; }
-
-149 
-\9al\9ae
-Regi¡\94
-äame_po\9a\8br
-(è{ \15 
-       gå
-; }
-
-153 
-\9al\9ae
-Regi¡\94
-back\8cack_¡ackpo\9a\8br
-(è{ \15 
-       gr29
-; }
-
-156 
-\9al\9ae
-Regi¡\94
-code_po\9a\8br
-(è{ \15 
-       gr26
-; }
-
-159 
-\9al\9ae
\12
-ch¬_size
-(è{ \15 
-       g¡©ic_ÿ¡
-<\12>(
-       gmode_
-); }
-
-163 \1e
-B¿nchOrBack\8cack
-(
-CÚd\99
-cÚd\99
-, 
-Lab\96
-* 
-to
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-167 
-\9al\9ae
\1e
-SaãC®l
-(
-Lab\96
-* 
-to
-, 
-CÚd\99
-cÚd
- = 
-, 
-CRegi¡\94
- = 
-ü7
-);
-
-168 
-\9al\9ae
\1e
-SaãR\91
-();
-
-169 
-\9al\9ae
\1e
-SaãC®lT¬g\91
-(
-Lab\96
-* 
-Çme
-);
-
-173 
-\9al\9ae
\1e
-Push
-(
-Regi¡\94
-sourû
-);
-
-177 
-\9al\9ae
\1e
-PÝ
-(
-Regi¡\94
-\8frg\91
-);
-
-179 
-Isީe
-* 
-isީe
-(ècÚ¡ { \15 
-       gmasm_
-->isolate(); }
-
-181 
-MaüoAs£mbËr
-* 
-       gmasm_
-;
-
-184 
-Mode
-       gmode_
-;
-
-187 \12
-       gnum_»gi¡\94s_
-;
-
-191 \12
-       gnum_§ved_»gi¡\94s_
-;
-
-194 
-Lab\96
-       g\92\8cy_Ïb\96_
-;
-
-195 
-Lab\96
-       g¡¬t_Ïb\96_
-;
-
-196 
-Lab\96
-       gsucûss_Ïb\96_
-;
-
-197 
-Lab\96
-       gback\8cack_Ïb\96_
-;
-
-198 
-Lab\96
-       gex\99_Ïb\96_
-;
-
-199 
-Lab\96
-       gcheck_´\93m±_Ïb\96_
-;
-
-200 
-Lab\96
-       g¡ack_ov\94æow_Ïb\96_
-;
-
-201 
-Lab\96
-       g\9a\8bº®_ç\9eu»_Ïb\96_
-;
-
-205 cڡ 
-RegLi¡
-       gkRegExpC®ËeSaved
- =
-
-       @simulator-ppc.cc
-
-5 \ 2
-       ~<¡d¬g.h
->
-
-6 \ 2
-       ~<¡dlib.h
->
-
-7 \ 2
-       ~<cm©h
->
-
-9 \ 2
-       ~"¤c/v8.h
-"
-
-11 #ià
-V8_TARGET_ARCH_PPC
-
-
-13 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-14 \ 2
-       ~"¤c/codeg\92.h
-"
-
-15 \ 2
-       ~"¤c/di§sm.h
-"
-
-16 \ 2
-       ~"¤c/µc/cÚ¡ªts-µc.h
-"
-
-17 \ 2
-       ~"¤c/µc/äames-µc.h
-"
-
-18 \ 2
-       ~"¤c/µc/simuÏtÜ-µc.h
-"
-
-20 #ià
-def\9aed
-(
-USE_SIMULATOR
-)
-
-23 
-Çme¥aû
-       gv8
- {
-
-24 
-Çme¥aû
-       g\9a\8bº®
- {
-
-30 \ 1
-       #SSÿnF
-ssÿnf
-
-
-31 
-
-       )
-
-34 þas 
-       cPPCDebugg\94
- {
-
-35 
-       gpublic
-:
-
-36 
-ex¶ic\99
-PPCDebugg\94
-(
-SimuÏtÜ
-* 
-sim
-è: 
-sim_
-(sim) {}
-
-37 ~
-PPCDebugg\94
-();
-
-39 \1e
-StÝ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-40 \1e
-Info
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-41 \1e
-Debug
-();
-
-43 
-       g´iv©e
-:
-
-44 \18cڡ 
-In¡r
-kB»akpo\9atIn¡r
- = (
-TWI
- | 0x1à* 
-B21
-);
-
-45 \18cڡ 
-In¡r
-       gkNÝIn¡r
- = (
-ORI
-);
-
-47 
-SimuÏtÜ
-* 
-       gsim_
-;
-
-49 
-\9a\8d\8c_t
-G\91Regi¡\94V®ue
-(\12
-»gnum
-);
-
-50 \b
-G\91Regi¡\94Pa\9cDoubËV®ue
-(\12
-»gnum
-);
-
-51 \b
-G\91FPDoubËRegi¡\94V®ue
-(\12
-»gnum
-);
-
-52 
-boÞ
-G\91V®ue
-(cڡ \ 5
-desc
-, 
-\9a\8d\8c_t
-* 
-v®ue
-);
-
-53 
-boÞ
-G\91FPDoubËV®ue
-(cڡ \ 5
-desc
-, \b
-v®ue
-);
-
-56 
-boÞ
-S\91B»akpo\9at
-(
-In¡ruùiÚ
-* 
-b»ak_pc
-);
-
-57 
-boÞ
-D\96\91eB»akpo\9at
-(
-In¡ruùiÚ
-* 
-b»ak_pc
-);
-
-61 \1e
-UndoB»akpo\9ats
-();
-
-62 \1e
-RedoB»akpo\9ats
-();
-
-66 
-       gPPCDebugg\94
-::~
-PPCDebugg\94
-() {}
-
-69 #ifdeà
-GENERATED_CODE_COVERAGE
-
-
-70 \18
-FILE
-* 
-cov\94age_log
- = 
-NULL
-;
-
-73 \18\1e
-In\99\9flizeCov\94age
-() {
-
-74 \ 5
-       gf\9ee_Çme
- = 
-g\91\92v
-("V8_GENERATED_CODE_COVERAGE_LOG");
-
-75 ià(
-       gf\9ee_Çme
- !ð
-NULL
-) {
-
-76 
-cov\94age_log
- = 
-fݒ
-(
-f\9ee_Çme
-, "aw+");
-
-81 \1e
-       gPPCDebugg\94
-::
-StÝ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-83 
-u\9at32_t
-code
- = 
-\9a¡r
-->
-SvcV®ue
-(è& 
-kStÝCodeMask
-;
-
-85 \ 5** 
-       gmsg_add»ss
- =
-
-86 
\9a\8b½»t_ÿ¡
-<\ 5**>(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-87 \ 5
-       gmsg
- = *
-msg_add»ss
-;
-
-88 
-DCHECK
-(
-msg
- !ð
-NULL
-);
-
-91 ià(
-isW©chedStÝ
-(
-code
-è&& !
-       gw©ched_¡Ýs_
-[code].
-       gdesc
-) {
-
-92 
-       gw©ched_¡Ýs_
-[
-code
-].
-       gdesc
- = 
-msg
-;
-
-95 ià(
-¡¾\92
-(
-msg
-) > 0) {
-
-96 ià(
-       gcov\94age_log
- !ð
-NULL
-) {
-
-97 
-år\9atf
-(
-cov\94age_log
-, "%s\n", 
-msg
-);
-
-98 
-fæush
-(
-cov\94age_log
-);
-
-101 
-       g\9a¡r
-->
-S\91In¡ruùiÚB\99s
-(
-kNÝIn¡r
-);
-
-102 
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡ruùiÚ
-*>(
-       gmsg_add»ss
-)->
-S\91In¡ruùiÚB\99s
-(
-kNÝIn¡r
-);
-
-104 
-       gsim_
-->
-£t_pc
-(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
- + 
-kPo\9a\8brSize
-);
-
-109 \18\1e
-In\99\9flizeCov\94age
-() {}
-
-112 \1e
-       gPPCDebugg\94
-::
-StÝ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-115 
-u\9at32_t
-code
- = 
-\9a¡r
-->
-SvcV®ue
-(è& 
-kStÝCodeMask
-;
-
-117 \ 5
-       gmsg
- =
-
-118 *
\9a\8b½»t_ÿ¡
-<\ 5**>(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-120 ià(
-       gsim_
-->
-isW©chedStÝ
-(
-code
-è&& !sim_->
-       gw©ched_¡Ýs_
-[code].
-       gdesc
-) {
-
-121 
-       gsim_
-->
-       gw©ched_¡Ýs_
-[
-code
-].
-       gdesc
- = 
-msg
-;
-
-124 ià(
-       gcode
- !ð
-kMaxStÝCode
-) {
-
-125 
-Pr\9atF
-("SimuÏtÜ h\99 stÝ %u: %s\n", 
-code
-, 
-msg
-);
-
-127 
-Pr\9atF
-("SimuÏtÜ h\99 %s\n", 
-msg
-);
-
-129 
-       gsim_
-->
-£t_pc
-(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
- + 
-kPo\9a\8brSize
-);
-
-130 
-Debug
-();
-
-135 \1e
-       gPPCDebugg\94
-::
-Info
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-137 \ 5
-msg
- =
-
-138 *
\9a\8b½»t_ÿ¡
-<\ 5**>(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-139 
-Pr\9atF
-("SimuÏtÜ infØ%s\n", 
-msg
-);
-
-140 
-       gsim_
-->
-£t_pc
-(
-sim_
-->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
- + 
-kPo\9a\8brSize
-);
-
-144 
-\9a\8d\8c_t
-       gPPCDebugg\94
-::
-G\91Regi¡\94V®ue
-(\12
-»gnum
-) {
-
-145 \15 
-sim_
-->
-g\91_»gi¡\94
-(
-»gnum
-);
-
-149 \b
-       gPPCDebugg\94
-::
-G\91Regi¡\94Pa\9cDoubËV®ue
-(\12
-»gnum
-) {
-
-150 \15 
-sim_
-->
-g\91_doubË_äom_»gi¡\94\9c
-(
-»gnum
-);
-
-154 \b
-       gPPCDebugg\94
-::
-G\91FPDoubËRegi¡\94V®ue
-(\12
-»gnum
-) {
-
-155 \15 
-sim_
-->
-g\91_doubË_äom_d_»gi¡\94
-(
-»gnum
-);
-
-159 
-boÞ
-       gPPCDebugg\94
-::
-G\91V®ue
-(cڡ \ 5
-desc
-, 
-\9a\8d\8c_t
-* 
-v®ue
-) {
-
-160 \12
-       g»gnum
- = 
-Regi¡\94s
-::
-Numb\94
-(
-desc
-);
-
-161 ià(
-       g»gnum
- !ð
-kNoRegi¡\94
-) {
-
-162 *
-v®ue
- = 
-G\91Regi¡\94V®ue
-(
-»gnum
-);
-
-163 \15 
-       g\8cue
-;
-
-165 ià(
-¡ºcmp
-(
-desc
-, "0x", 2) == 0) {
-
-166 \15 
-SSÿnF
-(
-desc
- + 2, "%" 
-V8PRIxPTR
-,
-
-167 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
-*>(
-v®ue
-)) == 1;
-
-169 \15 
-SSÿnF
-(
-desc
-, "%" 
-V8PRIuPTR
-, 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
-*>(
-v®ue
-)) ==
-
-173 \15 
-       gçl£
-;
-
-177 
-boÞ
-       gPPCDebugg\94
-::
-G\91FPDoubËV®ue
-(cڡ \ 5
-desc
-, \b
-v®ue
-) {
-
-178 \12
-       g»gnum
- = 
-FPRegi¡\94s
-::
-Numb\94
-(
-desc
-);
-
-179 ià(
-       g»gnum
- !ð
-kNoRegi¡\94
-) {
-
-180 *
-v®ue
- = 
-sim_
-->
-g\91_doubË_äom_d_»gi¡\94
-(
-»gnum
-);
-
-181 \15 
-       g\8cue
-;
-
-183 \15 
-       gçl£
-;
-
-187 
-boÞ
-       gPPCDebugg\94
-::
-S\91B»akpo\9at
-(
-In¡ruùiÚ
-* 
-b»ak_pc
-) {
-
-189 ià(
-sim_
-->
-b»ak_pc_
- !ð
-NULL
-) {
-
-190 \15 
-çl£
-;
-
-194 
-       gsim_
-->
-       gb»ak_pc_
- = 
-b»ak_pc
-;
-
-195 
-       gsim_
-->
-       gb»ak_\9a¡r_
- = 
-b»ak_pc
-->
-In¡ruùiÚB\99s
-();
-
-198 \15 
-       g\8cue
-;
-
-202 
-boÞ
-       gPPCDebugg\94
-::
-D\96\91eB»akpo\9at
-(
-In¡ruùiÚ
-* 
-b»ak_pc
-) {
-
-203 ià(
-sim_
-->
-b»ak_pc_
- !ð
-NULL
-) {
-
-204 
-sim_
-->
-b»ak_pc_
-->
-S\91In¡ruùiÚB\99s
-(sim_->
-b»ak_\9a¡r_
-);
-
-207 
-       gsim_
-->
-       gb»ak_pc_
- = 
-NULL
-;
-
-208 
-       gsim_
-->
-       gb»ak_\9a¡r_
- = 0;
-
-209 \15 
-       g\8cue
-;
-
-213 \1e
-       gPPCDebugg\94
-::
-UndoB»akpo\9ats
-() {
-
-214 ià(
-sim_
-->
-b»ak_pc_
- !ð
-NULL
-) {
-
-215 
-sim_
-->
-b»ak_pc_
-->
-S\91In¡ruùiÚB\99s
-(sim_->
-b»ak_\9a¡r_
-);
-
-220 \1e
-       gPPCDebugg\94
-::
-RedoB»akpo\9ats
-() {
-
-221 ià(
-sim_
-->
-b»ak_pc_
- !ð
-NULL
-) {
-
-222 
-sim_
-->
-b»ak_pc_
-->
-S\91In¡ruùiÚB\99s
-(
-kB»akpo\9atIn¡r
-);
-
-227 \1e
-       gPPCDebugg\94
-::
-Debug
-() {
-
-228 
-\9a\8d\8c_t
-ϡ_pc
- = -1;
-
-229 
-boÞ
-       gdÚe
- = 
-çl£
-;
-
-231 \ 1
-       #COMMAND_SIZE
- 63
-
-       )
-
-232 \ 1
-       #ARG_SIZE
- 255
-
-       )
-
-234 \ 1
-       #STR
-(
-a
-è#a
-
-       )
-
-235 \ 1
-       #XSTR
-(
-a
-       `STR
-×)
-
-       )
-
-237 \ 5
-       gcmd
-[
-COMMAND_SIZE
- + 1];
-
-238 \ 5
-       g¬g1
-[
-ARG_SIZE
- + 1];
-
-239 \ 5
-       g¬g2
-[
-ARG_SIZE
- + 1];
-
-240 \ 5
-       g¬gv
-[3] = {
-cmd
-, 
-¬g1
-, 
-¬g2
-};
-
-243 
-       gcmd
-[
-COMMAND_SIZE
-] = 0;
-
-244 
-       g¬g1
-[
-ARG_SIZE
-] = 0;
-
-245 
-       g¬g2
-[
-ARG_SIZE
-] = 0;
-
-249 
-UndoB»akpo\9ats
-();
-
-251 
-boÞ
-       g\8c
- = ::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-;
-
-252 ::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- = 
-çl£
-;
-
-254 \1f!
-       gdÚe
- && !
-       gsim_
-->
-has_bad_pc
-()) {
-
-255 ià(
-       gϡ_pc
- !ð
-sim_
-->
-g\91_pc
-()) {
-
-256 
-di§sm
-::
-NameCÚv\94\8br
-cÚv\94\8br
-;
-
-257 
-       gdi§sm
-::
-Di§s£mbËr
-dasm
-(
-cÚv\94\8br
-);
-
-259 
-       gv8
-::
-\9a\8bº®
-::
-EmbeddedVeùÜ
-<\ 5, 256> 
-       gbufãr
-;
-
-260 
-       gdasm
-.
-In¡ruùiÚDecode
-(
-bufãr
-, 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-sim_
-->
-g\91_pc
-()));
-
-261 
-Pr\9atF
-(" 0x%08" 
-V8PRIxPTR
- " %s\n", 
-sim_
-->
-g\91_pc
-(), 
-bufãr
-.
-¡¬t
-());
-
-262 
-       gϡ_pc
- = 
-sim_
-->
-g\91_pc
-();
-
-264 \ 5
-       gl\9ae
- = 
-R\97dL\9ae
-("sim> ");
-
-265 ià(
-       gl\9ae
- =ð
-NULL
-) {
-
-268 \ 5
-       gÏ¡_\9aput
- = 
-sim_
-->
-ϡ_debugg\94_\9aput
-();
-
-269 ià(
-¡rcmp
-(
-l\9ae
-, "\n"è=ð0 && 
-ϡ_\9aput
- !ð
-NULL
-) {
-
-270 
-l\9ae
- = 
-ϡ_\9aput
-;
-
-273 
-       gsim_
-->
-£t_Ï¡_debugg\94_\9aput
-(
-l\9ae
-);
-
-277 \12
-       g¬gc
- = 
-SSÿnF
-(
-l\9ae
-,
-
-278 "%" 
-XSTR
-(
-COMMAND_SIZE
-) "s "
-
-279 "%" 
-XSTR
-(
-ARG_SIZE
-) "s "
-
-280 "%" 
-XSTR
-(
-ARG_SIZE
-) "s",
-
-281 
-cmd
-, 
-¬g1
-, 
-¬g2
-);
-
-282 ià((
-¡rcmp
-(
-cmd
-, "si") == 0) || (strcmp(cmd, "stepi") == 0)) {
-
-283 
-\9a\8d\8c_t
-v®ue
-;
-
-286 ià((
-       g»\9a\8b½»t_ÿ¡
-<
-       gIn¡ruùiÚ
-*>(
-       gsim_
-->
-g\91_pc
-()))
-
-287 ->
-In¡ruùiÚB\99s
-() == 0x7d821008) {
-
-288 
-sim_
-->
-£t_pc
-(sim_->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-290 
-       gsim_
-->
-Execu\8bIn¡ruùiÚ
-(
-
-291 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-sim_
-->
-g\91_pc
-()));
-
-294 ià(
-       g¬gc
- =ð2 && 
-ϡ_pc
- !ð
-sim_
-->
-g\91_pc
-(è&& 
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-295 \ f\12
-       gi
- = 1; i < 
-       gv®ue
-; i++) {
-
-296 
-       gdi§sm
-::
-NameCÚv\94\8br
-cÚv\94\8br
-;
-
-297 
-       gdi§sm
-::
-Di§s£mbËr
-dasm
-(
-cÚv\94\8br
-);
-
-299 
-       gv8
-::
-\9a\8bº®
-::
-EmbeddedVeùÜ
-<\ 5, 256> 
-       gbufãr
-;
-
-300 
-       gdasm
-.
-In¡ruùiÚDecode
-(
-bufãr
-,
-
-301 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-sim_
-->
-g\91_pc
-()));
-
-302 
-Pr\9atF
-(" 0x%08" 
-V8PRIxPTR
- " %s\n", 
-sim_
-->
-g\91_pc
-(),
-
-303 
-bufãr
-.
-¡¬t
-());
-
-304 
-       gsim_
-->
-Execu\8bIn¡ruùiÚ
-(
-
-305 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-sim_
-->
-g\91_pc
-()));
-
-308 } \vià((
-¡rcmp
-(
-cmd
-, "c") == 0) || (strcmp(cmd, "cont") == 0)) {
-
-310 ià((
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-sim_
-->
-g\91_pc
-()))
-
-311 ->
-In¡ruùiÚB\99s
-() == 0x7d821008) {
-
-312 
-sim_
-->
-£t_pc
-(sim_->
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-315 
-       gsim_
-->
-Execu\8bIn¡ruùiÚ
-(
-
-316 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-sim_
-->
-g\91_pc
-()));
-
-319 
-       gdÚe
- = 
-\8cue
-;
-
-320 } \vià((
-¡rcmp
-(
-cmd
-, "p") == 0) || (strcmp(cmd, "print") == 0)) {
-
-321 ià(
-¬gc
- =ð2 || (¬gø=ð3 && 
-¡rcmp
-(
-¬g2
-, "fp") == 0)) {
-
-322 
-\9a\8d\8c_t
-v®ue
-;
-
-323 \b
-       gdv®ue
-;
-
-324 ià(
-¡rcmp
-(
-¬g1
-, "all") == 0) {
-
-325 \ f\12
-i
- = 0; 
-       gi
- < 
-       gkNumRegi¡\94s
-; i++) {
-
-326 
-       gv®ue
- = 
-G\91Regi¡\94V®ue
-(
-i
-);
-
-327 
-Pr\9atF
-(" %3s: %08" 
-V8PRIxPTR
-, 
-Regi¡\94s
-::
-Name
-(
-i
-), 
-v®ue
-);
-
-328 ià((
-       g¬gc
- =ð3 && 
-¡rcmp
-(
-¬g2
-, "å"è=ð0è&& 
-i
- < 8 &&
-
-329 (
-i
- % 2) == 0) {
-
-330 
-dv®ue
- = 
-G\91Regi¡\94Pa\9cDoubËV®ue
-(
-i
-);
-
-331 
-Pr\9atF
-(" (%f)\n", 
-dv®ue
-);
-
-332 } \vià(
-       gi
- !ð0 && !((
-i
- + 1) & 3)) {
-
-333 
-Pr\9atF
-("\n");
-
-336 
-Pr\9atF
-("\85c: %08" 
-V8PRIxPTR
- "\86r: %08" V8PRIxPTR
-
-338 "ùr: %08" 
-V8PRIxPTR
- " xer: %08x cr: %08x\n",
-
-339 
-sim_
-->
-¥ec\9fl_»g_pc_
-, sim_->
-¥ec\9fl_»g_Ì_
-,
-
-340 
-sim_
-->
-¥ec\9fl_»g_ùr_
-, sim_->
-¥ec\9fl_»g_x\94_
-,
-
-341 
-sim_
-->
-cÚd\99iÚ_»g_
-);
-
-342 } \vià(
-¡rcmp
-(
-¬g1
-, "alld") == 0) {
-
-343 \ f\12
-i
- = 0; 
-       gi
- < 
-       gkNumRegi¡\94s
-; i++) {
-
-344 
-       gv®ue
- = 
-G\91Regi¡\94V®ue
-(
-i
-);
-
-345 
-Pr\9atF
-(" %3s: %08" 
-V8PRIxPTR
- " %11" 
-V8PRIdPTR
-,
-
-346 
-Regi¡\94s
-::
-Name
-(
-i
-), 
-v®ue
-, value);
-
-347 ià((
-       g¬gc
- =ð3 && 
-¡rcmp
-(
-¬g2
-, "å"è=ð0è&& 
-i
- < 8 &&
-
-348 (
-i
- % 2) == 0) {
-
-349 
-dv®ue
- = 
-G\91Regi¡\94Pa\9cDoubËV®ue
-(
-i
-);
-
-350 
-Pr\9atF
-(" (%f)\n", 
-dv®ue
-);
-
-351 } \vià(!((
-       gi
- + 1) % 2)) {
-
-352 
-Pr\9atF
-("\n");
-
-355 
-Pr\9atF
-("\85c: %08" 
-V8PRIxPTR
- "\86r: %08" V8PRIxPTR
-
-357 "ùr: %08" 
-V8PRIxPTR
- " xer: %08x cr: %08x\n",
-
-358 
-sim_
-->
-¥ec\9fl_»g_pc_
-, sim_->
-¥ec\9fl_»g_Ì_
-,
-
-359 
-sim_
-->
-¥ec\9fl_»g_ùr_
-, sim_->
-¥ec\9fl_»g_x\94_
-,
-
-360 
-sim_
-->
-cÚd\99iÚ_»g_
-);
-
-361 } \vià(
-¡rcmp
-(
-¬g1
-, "allf") == 0) {
-
-362 \ f\12
-i
- = 0; 
-       gi
- < 
-       gDoubËRegi¡\94
-::
-kNumRegi¡\94s
-; i++) {
-
-363 
-       gdv®ue
- = 
-G\91FPDoubËRegi¡\94V®ue
-(
-i
-);
-
-364 
-u\9at64_t
-       gas_wÜds
- = 
-b\99_ÿ¡
-<u\9at64_t>(
-dv®ue
-);
-
-365 
-Pr\9atF
-("%3s: %à0x%08x %08x\n", 
-FPRegi¡\94s
-::
-Name
-(
-i
-), 
-dv®ue
-,
-
-366 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-as_wÜds
- >> 32),
-
-367 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-as_wÜds
- & 0xffffffff));
-
-369 } \vià(
-       g¬g1
-[0] == 'r' &&
-
-370 (
-¬g1
-[1] >= '0' &&\87rg1[1] <= '9' &&
-
-371 (
-¬g1
-[2] == '\0' || (arg1[2] >= '0' &&\87rg1[2] <= '9' &&
-
-372 
-¬g1
-[3] == '\0')))) {
-
-373 \12
-»gnum
- = 
-¡¹oul
-(&
-¬g1
-[1], 0, 10);
-
-374 ià(
-       g»gnum
- !ð
-kNoRegi¡\94
-) {
-
-375 
-v®ue
- = 
-G\91Regi¡\94V®ue
-(
-»gnum
-);
-
-376 
-Pr\9atF
-("%s: 0x%08" 
-V8PRIxPTR
- " %" 
-V8PRIdPTR
- "\n", 
-¬g1
-, 
-v®ue
-,
-
-377 
-v®ue
-);
-
-379 
-Pr\9atF
-("% uÄecognized\n", 
-¬g1
-);
-
-382 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-383 
-Pr\9atF
-("%s: 0x%08" 
-V8PRIxPTR
- " %" 
-V8PRIdPTR
- "\n", 
-¬g1
-, 
-v®ue
-,
-
-384 
-v®ue
-);
-
-385 } \vià(
-G\91FPDoubËV®ue
-(
-¬g1
-, &
-dv®ue
-)) {
-
-386 
-u\9at64_t
-       gas_wÜds
- = 
-b\99_ÿ¡
-<u\9at64_t>(
-dv®ue
-);
-
-387 
-Pr\9atF
-("%s: %à0x%08x %08x\n", 
-¬g1
-, 
-dv®ue
-,
-
-388 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-as_wÜds
- >> 32),
-
-389 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-as_wÜds
- & 0xffffffff));
-
-391 
-Pr\9atF
-("% uÄecognized\n", 
-¬g1
-);
-
-395 
-Pr\9atF
-("print <register>\n");
-
-397 } \vià((
-¡rcmp
-(
-cmd
-, "po") == 0) ||
-
-398 (
-¡rcmp
-(
-cmd
-, "printobject") == 0)) {
-
-399 ià(
-¬gc
- == 2) {
-
-400 
-\9a\8d\8c_t
-v®ue
-;
-
-401 
-OFS\8c\97m
-os
-(
-¡dout
-);
-
-402 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-403 
-Objeù
-* 
-       gobj
- = 
\9a\8b½»t_ÿ¡
-<Objeù*>(
-v®ue
-);
-
-404 
-       gos
- << 
-       g¬g1
- << ": \n";
-
-405 #ifdeà
-DEBUG
-
-
-406 
-       gobj
-->
-Pr\9at
-(
-os
-);
-
-407 
-       gos
- << "\n";
-
-409 
-       gos
- << 
-Br\9bf
-(
-obj
-) << "\n";
-
-412 
-       gos
- << 
-       g¬g1
- << " unrecognized\n";
-
-415 
-Pr\9atF
-("printobject <value>\n");
-
-417 } \vià(
-¡rcmp
-(
-cmd
-, "setpc") == 0) {
-
-418 
-\9a\8d\8c_t
-v®ue
-;
-
-420 ià(!
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-421 
-Pr\9atF
-("% uÄecognized\n", 
-¬g1
-);
-
-424 
-       gsim_
-->
-£t_pc
-(
-v®ue
-);
-
-425 } \vià(
-¡rcmp
-(
-cmd
-, "stack") == 0 || strcmp(cmd, "mem") == 0) {
-
-426 
-\9a\8d\8c_t
-* 
-cur
- = 
-NULL
-;
-
-427 
-\9a\8d\8c_t
-* 
-       g\92d
- = 
-NULL
-;
-
-428 \12
-       gÃxt_¬g
- = 1;
-
-430 ià(
-¡rcmp
-(
-cmd
-, "stack") == 0) {
-
-431 
-cur
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-sim_
-->
-g\91_»gi¡\94
-(
-SimuÏtÜ
-::
-));
-
-433 
-\9a\8d\8c_t
-       gv®ue
-;
-
-434 ià(!
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-435 
-Pr\9atF
-("% uÄecognized\n", 
-¬g1
-);
-
-438 
-       gcur
- = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-v®ue
-);
-
-439 
-       gÃxt_¬g
-++;
-
-442 
-\9a\8d\8c_t
-       gwÜds
-;
-
-443 ià(
-       g¬gc
- =ð
-Ãxt_¬g
-) {
-
-444 
-wÜds
- = 10;
-
-446 ià(!
-G\91V®ue
-(
-¬gv
-[
-Ãxt_¬g
-], &
-wÜds
-)) {
-
-447 
-       gwÜds
- = 10;
-
-450 
-       g\92d
- = 
-cur
- + 
-wÜds
-;
-
-452 \1f
-       gcur
- < 
-       g\92d
-) {
-
-453 
-Pr\9atF
-(" 0x%08" 
-V8PRIxPTR
- ": 0x%08" V8PRIxPTR " %10" 
-V8PRIdPTR
-,
-
-454 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-cur
-), *cur, *cur);
-
-455 
-H\97pObjeù
-* 
-       gobj
- = 
\9a\8b½»t_ÿ¡
-<H\97pObjeù*>(*
-cur
-);
-
-456 
-\9a\8d\8c_t
-       gv®ue
- = *
-cur
-;
-
-457 
-H\97p
-* 
-       gcu¼\92t_h\97p
- = 
-v8
-::
-\9a\8bº®
-::
-Isީe
-::
-Cu¼\92t
-()->
-h\97p
-();
-
-458 ià(((
-       gv®ue
- & 1è=ð0è|| 
-cu¼\92t_h\97p
-->
-CÚ\8f\9as
-(
-obj
-)) {
-
-459 
-Pr\9atF
-(" (");
-
-460 ià((
-       gv®ue
- & 1) == 0) {
-
-461 
-Pr\9atF
-("sm\98%d", 
-PÏtfÜmSmiTagg\9ag
-::
-SmiToIÁ
-(
-obj
-));
-
-463 
-       gobj
-->
-ShÜtPr\9at
-();
-
-465 
-Pr\9atF
-(")");
-
-467 
-Pr\9atF
-("\n");
-
-468 
-       gcur
-++;
-
-470 } \vià(
-¡rcmp
-(
-cmd
-, "disasm") == 0 || strcmp(cmd, "di") == 0) {
-
-471 
-di§sm
-::
-NameCÚv\94\8br
-cÚv\94\8br
-;
-
-472 
-       gdi§sm
-::
-Di§s£mbËr
-dasm
-(
-cÚv\94\8br
-);
-
-474 
-       gv8
-::
-\9a\8bº®
-::
-EmbeddedVeùÜ
-<\ 5, 256> 
-       gbufãr
-;
-
-476 
-by\8b
-* 
-       g´ev
- = 
-NULL
-;
-
-477 
-by\8b
-* 
-       gcur
- = 
-NULL
-;
-
-478 
-by\8b
-* 
-       g\92d
- = 
-NULL
-;
-
-480 ià(
-       g¬gc
- == 1) {
-
-481 
-cur
- = 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-sim_
-->
-g\91_pc
-());
-
-482 
-       g\92d
- = 
-cur
- + (10 * 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-483 } \vià(
-       g¬gc
- == 2) {
-
-484 \12
-»gnum
- = 
-Regi¡\94s
-::
-Numb\94
-(
-¬g1
-);
-
-485 ià(
-       g»gnum
- !ð
-kNoRegi¡\94
- || 
-¡ºcmp
-(
-¬g1
-, "0x", 2) == 0) {
-
-487 
-\9a\8d\8c_t
-v®ue
-;
-
-488 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-489 
-       gcur
- = 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-v®ue
-);
-
-491 
-       g\92d
- = 
-cur
- + (10 * 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-495 
-\9a\8d\8c_t
-       gv®ue
-;
-
-496 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-497 
-       gcur
- = 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-sim_
-->
-g\91_pc
-());
-
-499 
-       g\92d
- = 
-cur
- + (
-v®ue
- * 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-503 
-\9a\8d\8c_t
-       gv®ue1
-;
-
-504 
-\9a\8d\8c_t
-       gv®ue2
-;
-
-505 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue1
-è&& G\91V®ue(
-¬g2
-, &
-v®ue2
-)) {
-
-506 
-       gcur
- = 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-v®ue1
-);
-
-507 
-       g\92d
- = 
-cur
- + (
-v®ue2
- * 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-511 \1f
-       gcur
- < 
-       g\92d
-) {
-
-512 
-       g´ev
- = 
-cur
-;
-
-513 
-       gcur
- +ð
-dasm
-.
-In¡ruùiÚDecode
-(
-bufãr
-, 
-cur
-);
-
-514 
-Pr\9atF
-(" 0x%08" 
-V8PRIxPTR
- " %s\n", 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-´ev
-),
-
-515 
-bufãr
-.
-¡¬t
-());
-
-517 } \vià(
-¡rcmp
-(
-cmd
-, "gdb") == 0) {
-
-518 
-Pr\9atF
-("relinquishing control\81o gdb\n");
-
-519 
-       gv8
-::
-ba£
-::
-OS
-::
-DebugB»ak
-();
-
-520 
-Pr\9atF
-("regaining control from gdb\n");
-
-521 } \vià(
-¡rcmp
-(
-cmd
-, "break") == 0) {
-
-522 ià(
-¬gc
- == 2) {
-
-523 
-\9a\8d\8c_t
-v®ue
-;
-
-524 ià(
-G\91V®ue
-(
-¬g1
-, &
-v®ue
-)) {
-
-525 ià(!
-S\91B»akpo\9at
-(
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-v®ue
-))) {
-
-526 
-Pr\9atF
-("setting breakpoint failed\n");
-
-529 
-Pr\9atF
-("% uÄecognized\n", 
-¬g1
-);
-
-532 
-Pr\9atF
-("break <address>\n");
-
-534 } \vià(
-¡rcmp
-(
-cmd
-, "del") == 0) {
-
-535 ià(!
-D\96\91eB»akpo\9at
-(
-NULL
-)) {
-
-536 
-Pr\9atF
-("deleting breakpoint failed\n");
-
-538 } \vià(
-¡rcmp
-(
-cmd
-, "cr") == 0) {
-
-539 
-Pr\9atF
-("CÚd\99\84eg: %08x\n", 
-sim_
-->
-cÚd\99iÚ_»g_
-);
-
-540 } \vià(
-¡rcmp
-(
-cmd
-, "lr") == 0) {
-
-541 
-Pr\9atF
-("L\9ak\84eg: %08" 
-V8PRIxPTR
- "\n", 
-sim_
-->
-¥ec\9fl_»g_Ì_
-);
-
-542 } \vià(
-¡rcmp
-(
-cmd
-, "ctr") == 0) {
-
-543 
-Pr\9atF
-("C\8c\84eg: %08" 
-V8PRIxPTR
- "\n", 
-sim_
-->
-¥ec\9fl_»g_ùr_
-);
-
-544 } \vià(
-¡rcmp
-(
-cmd
-, "xer") == 0) {
-
-545 
-Pr\9atF
-("XER: %08x\n", 
-sim_
-->
-¥ec\9fl_»g_x\94_
-);
-
-546 } \vià(
-¡rcmp
-(
-cmd
-, "fpscr") == 0) {
-
-547 
-Pr\9atF
-("FPSCR: %08x\n", 
-sim_
-->
-å_cÚd\99iÚ_»g_
-);
-
-548 } \vià(
-¡rcmp
-(
-cmd
-, "stop") == 0) {
-
-549 
-\9a\8d\8c_t
-v®ue
-;
-
-550 
-\9a\8d\8c_t
-       g¡Ý_pc
- =
-
-551 
-sim_
-->
-g\91_pc
-(è- (
-In¡ruùiÚ
-::
-kIn¡rSize
- + 
-kPo\9a\8brSize
-);
-
-552 
-In¡ruùiÚ
-* 
-       g¡Ý_\9a¡r
- = 
\9a\8b½»t_ÿ¡
-<In¡ruùiÚ*>(
-¡Ý_pc
-);
-
-553 
-In¡ruùiÚ
-* 
-       gmsg_add»ss
- =
-
-554 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>(
-¡Ý_pc
- + In¡ruùiÚ::
-kIn¡rSize
-);
-
-555 ià((
-       g¬gc
- =ð2è&& (
-¡rcmp
-(
-¬g1
-, "unstop") == 0)) {
-
-557 ià(
-sim_
-->
-isStÝIn¡ruùiÚ
-(
-¡Ý_\9a¡r
-)) {
-
-558 
-¡Ý_\9a¡r
-->
-S\91In¡ruùiÚB\99s
-(
-kNÝIn¡r
-);
-
-559 
-       gmsg_add»ss
-->
-S\91In¡ruùiÚB\99s
-(
-kNÝIn¡r
-);
-
-561 
-Pr\9atF
-("Not\87t debugger stop.\n");
-
-563 } \vià(
-       g¬gc
- == 3) {
-
-565 ià(
-¡rcmp
-(
-¬g1
-, "info") == 0) {
-
-566 ià(
-¡rcmp
-(
-¬g2
-, "all") == 0) {
-
-567 
-Pr\9atF
-("Stop information:\n");
-
-568 \ f
-u\9at32_t
-       gi
- = 0; i < 
-       gsim_
-->
-       gkNumOfW©chedStÝs
-; i++) {
-
-569 
-       gsim_
-->
-Pr\9atStÝInfo
-(
-i
-);
-
-571 } \vià(
-G\91V®ue
-(
-¬g2
-, &
-v®ue
-)) {
-
-572 
-       gsim_
-->
-Pr\9atStÝInfo
-(
-v®ue
-);
-
-574 
-Pr\9atF
-("Unrecognized\87rgument.\n");
-
-576 } \vià(
-¡rcmp
-(
-¬g1
-, "enable") == 0) {
-
-578 ià(
-¡rcmp
-(
-¬g2
-, "all") == 0) {
-
-579 \ f
-u\9at32_t
-i
- = 0; 
-       gi
- < 
-       gsim_
-->
-       gkNumOfW©chedStÝs
-; i++) {
-
-580 
-       gsim_
-->
-EÇbËStÝ
-(
-i
-);
-
-582 } \vià(
-G\91V®ue
-(
-¬g2
-, &
-v®ue
-)) {
-
-583 
-       gsim_
-->
-EÇbËStÝ
-(
-v®ue
-);
-
-585 
-Pr\9atF
-("Unrecognized\87rgument.\n");
-
-587 } \vià(
-¡rcmp
-(
-¬g1
-, "disable") == 0) {
-
-589 ià(
-¡rcmp
-(
-¬g2
-, "all") == 0) {
-
-590 \ f
-u\9at32_t
-i
- = 0; 
-       gi
- < 
-       gsim_
-->
-       gkNumOfW©chedStÝs
-; i++) {
-
-591 
-       gsim_
-->
-Di§bËStÝ
-(
-i
-);
-
-593 } \vià(
-G\91V®ue
-(
-¬g2
-, &
-v®ue
-)) {
-
-594 
-       gsim_
-->
-Di§bËStÝ
-(
-v®ue
-);
-
-596 
-Pr\9atF
-("Unrecognized\87rgument.\n");
-
-600 
-Pr\9atF
-("Wrong usage. Use help command for more information.\n");
-
-602 } \vià((
-¡rcmp
-(
-cmd
-, "t") == 0) || strcmp(cmd, "trace") == 0) {
-
-603 ::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- = !::v8::internal::FLAG_trace_sim;
-
-604 
-Pr\9atF
-("Trace of\83xecuted instructions is %s\n",
-
-605 ::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- ? "on" : "off");
-
-606 } \vià((
-¡rcmp
-(
-cmd
-, "h") == 0) || (strcmp(cmd, "help") == 0)) {
-
-607 
-Pr\9atF
-("cont\n");
-
-608 
-Pr\9atF
-(" continue\83xecution (alias 'c')\n");
-
-609 
-Pr\9atF
-("stepi [num instructions]\n");
-
-610 
-Pr\9atF
-(" step one/num instruction(s) (alias 'si')\n");
-
-611 
-Pr\9atF
-("print <register>\n");
-
-612 
-Pr\9atF
-("\85rint\84egister content (alias 'p')\n");
-
-613 
-Pr\9atF
-(" use\84egister\82ame 'all'\81o display\87ll integer\84egisters\n");
-
-614 
-Pr\9atF
-(
-
-617 
-Pr\9atF
-(" use\84egister\82ame 'rN'\81o display\84egister\82umber 'N'\n");
-
-618 
-Pr\9atF
-("\87dd\87rgument 'fp'\81o\85rint\84egister\85air double values\n");
-
-619 
-Pr\9atF
-(
-
-622 
-Pr\9atF
-("printobject <register>\n");
-
-623 
-Pr\9atF
-("\85rint\87n object from\87\84egister (alias 'po')\n");
-
-624 
-Pr\9atF
-("cr\n");
-
-625 
-Pr\9atF
-("\85rint condition\84egister\n");
-
-626 
-Pr\9atF
-("lr\n");
-
-627 
-Pr\9atF
-("\85rint\86ink\84egister\n");
-
-628 
-Pr\9atF
-("ctr\n");
-
-629 
-Pr\9atF
-("\85rint ctr\84egister\n");
-
-630 
-Pr\9atF
-("xer\n");
-
-631 
-Pr\9atF
-("\85rint XER\n");
-
-632 
-Pr\9atF
-("fpscr\n");
-
-633 
-Pr\9atF
-("\85rint FPSCR\n");
-
-634 
-Pr\9atF
-("stack [<num words>]\n");
-
-635 
-Pr\9atF
-(" dump stack content, default dump 10 words)\n");
-
-636 
-Pr\9atF
-("mem <address> [<num words>]\n");
-
-637 
-Pr\9atF
-(" dump memory content, default dump 10 words)\n");
-
-638 
-Pr\9atF
-("disasm [<instructions>]\n");
-
-639 
-Pr\9atF
-("disasm [<address/register>]\n");
-
-640 
-Pr\9atF
-("disasm [[<address/register>] <instructions>]\n");
-
-641 
-Pr\9atF
-(" disassemble code, default is 10 instructions\n");
-
-642 
-Pr\9atF
-(" from\85c (alias 'di')\n");
-
-643 
-Pr\9atF
-("gdb\n");
-
-644 
-Pr\9atF
-("\83nter gdb\n");
-
-645 
-Pr\9atF
-("break <address>\n");
-
-646 
-Pr\9atF
-(" set\87 break\85oint on\81he\87ddress\n");
-
-647 
-Pr\9atF
-("del\n");
-
-648 
-Pr\9atF
-(" delete\81he breakpoint\n");
-
-649 
-Pr\9atF
-("trace (alias 't')\n");
-
-650 
-Pr\9atF
-("\81oogle\81he\81racing of\87ll\83xecuted statements\n");
-
-651 
-Pr\9atF
-("stop feature:\n");
-
-652 
-Pr\9atF
-(" Description:\n");
-
-653 
-Pr\9atF
-(" Stops\87re debug instructions inserted by\n");
-
-654 
-Pr\9atF
-("\81he Assembler::stop() function.\n");
-
-655 
-Pr\9atF
-(" When hitting\87 stop,\81he Simulator will\n");
-
-656 
-Pr\9atF
-(" stop\87nd\87nd give control\81o\81he PPCDebugger.\n");
-
-657 
-Pr\9atF
-(" The first %d stop codes\87re watched:\n",
-
-658 
-SimuÏtÜ
-::
-kNumOfW©chedStÝs
-);
-
-659 
-Pr\9atF
-(" - They can be\83nabled / disabled:\81he Simulator\n");
-
-660 
-Pr\9atF
-(" will / won't stop when hitting\81hem.\n");
-
-661 
-Pr\9atF
-(" - The Simulator keeps\81rack of how many\81imes\81hey \n");
-
-662 
-Pr\9atF
-("\87re met. (See\81he info command.) Going over\87\n");
-
-663 
-Pr\9atF
-(" disabled stop still increases its counter. \n");
-
-664 
-Pr\9atF
-(" Commands:\n");
-
-665 
-Pr\9atF
-(" stop info\87ll/<code> :\85rint infos\87bout\82umber <code>\n");
-
-666 
-Pr\9atF
-(" or\87ll stop(s).\n");
-
-667 
-Pr\9atF
-(" stop\83nable/disable\87ll/<code> :\83nables / disables\n");
-
-668 
-Pr\9atF
-("\87ll or\82umber <code> stop(s)\n");
-
-669 
-Pr\9atF
-(" stop unstop\n");
-
-670 
-Pr\9atF
-(" ignore\81he stop instruction\87t\81he current\86ocation\n");
-
-671 
-Pr\9atF
-(" from\82ow on\n");
-
-673 
-Pr\9atF
-("UnknowÀcommªd: %s\n", 
-cmd
-);
-
-680 
-RedoB»akpo\9ats
-();
-
-682 ::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- = 
-\8c
-;
-
-684 #undeà
-COMMAND_SIZE
-
-
-685 #undeà
-ARG_SIZE
-
-
-687 #undeà
-STR
-
-
-688 #undeà
-XSTR
-
-
-692 \18
-boÞ
-ICacheM©ch
-(\1e
-Úe
-, \1e
-two
-) {
-
-693 
-DCHECK
-((
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-Úe
-è& 
-CachePage
-::
-kPageMask
-) == 0);
-
-694 
-DCHECK
-((
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-two
-è& 
-CachePage
-::
-kPageMask
-) == 0);
-
-695 \15 
-       gÚe
- =ð
-two
-;
-
-699 \18
-u\9at32_t
-ICacheHash
-(\1e
-key
-) {
-
-700 \15 
-       g¡©ic_ÿ¡
-<
-       gu\9at32_t
->(
-       g»\9a\8b½»t_ÿ¡
-<
-       gu\9a\8d\8c_t
->(
-       gkey
-)) >> 2;
-
-704 \18
-boÞ
-AÎOnOÃPage
-(
-u\9a\8d\8c_t
-¡¬t
-, \12
-size
-) {
-
-705 
-\9a\8d\8c_t
-       g¡¬t_·ge
- = (
-¡¬t
- & ~
-CachePage
-::
-kPageMask
-);
-
-706 
-\9a\8d\8c_t
-       g\92d_·ge
- = ((
-¡¬t
- + 
-size
-è& ~
-CachePage
-::
-kPageMask
-);
-
-707 \15 
-       g¡¬t_·ge
- =ð
-\92d_·ge
-;
-
-711 \1e
-       gSimuÏtÜ
-::
-£t_Ï¡_debugg\94_\9aput
-(\ 5
-\9aput
-) {
-
-712 
-D\96\91eA¼ay
-(
-ϡ_debugg\94_\9aput_
-);
-
-713 
-       gÏ¡_debugg\94_\9aput_
- = 
-\9aput
-;
-
-717 \1e
-       gSimuÏtÜ
-::
-FlushICache
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, \1e
-¡¬t_addr
-,
-
-718 
-size_t
-size
-) {
-
-719 
-\9a\8d\8c_t
-       g¡¬t
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-¡¬t_addr
-);
-
-720 \12
-       g\9a\8ca_l\9ae
- = (
-¡¬t
- & 
-CachePage
-::
-kL\9aeMask
-);
-
-721 
-       g¡¬t
- -ð
-\9a\8ca_l\9ae
-;
-
-722 
-       gsize
- +ð
-\9a\8ca_l\9ae
-;
-
-723 
-       gsize
- = ((
-size
- - 1è| 
-CachePage
-::
-kL\9aeMask
-) + 1;
-
-724 \12
-       goff£t
- = (
-¡¬t
- & 
-CachePage
-::
-kPageMask
-);
-
-725 \1f!
-AÎOnOÃPage
-(
-¡¬t
-, 
-size
- - 1)) {
-
-726 \12
-       gby\8bs_to_æush
- = 
-CachePage
-::
-kPageSize
- - 
-off£t
-;
-
-727 
-FlushOÃPage
-(
-i_ÿche
-, 
-¡¬t
-, 
-by\8bs_to_æush
-);
-
-728 
-       g¡¬t
- +ð
-by\8bs_to_æush
-;
-
-729 
-       gsize
- -ð
-by\8bs_to_æush
-;
-
-730 
-DCHECK_EQ
-(0, 
-¡©ic_ÿ¡
-<\12>(
-¡¬t
- & 
-CachePage
-::
-kPageMask
-));
-
-731 
-       goff£t
- = 0;
-
-733 ià(
-       gsize
- != 0) {
-
-734 
-FlushOÃPage
-(
-i_ÿche
-, 
-¡¬t
-, 
-size
-);
-
-739 
-CachePage
-* 
-       gSimuÏtÜ
-::
-G\91CachePage
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, \1e
-·ge
-) {
-
-740 
-       gv8
-::
-\9a\8bº®
-::
-HashM­
-::
-EÁry
-* 
-\92\8cy
- =
-
-741 
-i_ÿche
-->
-Lookup
-(
-·ge
-, 
-ICacheHash
-Õage), 
-\8cue
-);
-
-742 ià(
-       g\92\8cy
-->
-       gv®ue
- =ð
-NULL
-) {
-
-743 
-CachePage
-* 
-Ãw_·ge
- = 
-Ãw
- CachePage();
-
-744 
-       g\92\8cy
-->
-       gv®ue
- = 
-Ãw_·ge
-;
-
-746 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gCachePage
-*>(
-       g\92\8cy
-->
-       gv®ue
-);
-
-751 \1e
-       gSimuÏtÜ
-::
-FlushOÃPage
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, 
-\9a\8d\8c_t
-¡¬t
-,
-
-752 \12
-size
-) {
-
-753 
-DCHECK
-(
-size
- <ð
-CachePage
-::
-kPageSize
-);
-
-754 
-DCHECK
-(
-AÎOnOÃPage
-(
-¡¬t
-, 
-size
- - 1));
-
-755 
-DCHECK
-((
-¡¬t
- & 
-CachePage
-::
-kL\9aeMask
-) == 0);
-
-756 
-DCHECK
-((
-size
- & 
-CachePage
-::
-kL\9aeMask
-) == 0);
-
-757 \1e
-       g·ge
- = 
\9a\8b½»t_ÿ¡
-<\1e*>(
-¡¬t
- & (~
-CachePage
-::
-kPageMask
-));
-
-758 \12
-       goff£t
- = (
-¡¬t
- & 
-CachePage
-::
-kPageMask
-);
-
-759 
-CachePage
-* 
-       gÿche_·ge
- = 
-G\91CachePage
-(
-i_ÿche
-, 
-·ge
-);
-
-760 \ 5
-       gv®id_by\8b
- = 
-ÿche_·ge
-->
-V®id\99yBy\8b
-(
-off£t
-);
-
-761 
-mem£t
-(
-v®id_by\8b
-, 
-CachePage
-::
-LINE_INVALID
-, 
-size
- >> CachePage::
-kL\9aeShiá
-);
-
-765 \1e
-       gSimuÏtÜ
-::
-CheckICache
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-,
-
-766 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-767 
-\9a\8d\8c_t
-       gadd»ss
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t>(
-\9a¡r
-);
-
-768 \1e
-       g·ge
- = 
\9a\8b½»t_ÿ¡
-<\1e*>(
-add»ss
- & (~
-CachePage
-::
-kPageMask
-));
-
-769 \1e
-       gl\9ae
- = 
\9a\8b½»t_ÿ¡
-<\1e*>(
-add»ss
- & (~
-CachePage
-::
-kL\9aeMask
-));
-
-770 \12
-       goff£t
- = (
-add»ss
- & 
-CachePage
-::
-kPageMask
-);
-
-771 
-CachePage
-* 
-       gÿche_·ge
- = 
-G\91CachePage
-(
-i_ÿche
-, 
-·ge
-);
-
-772 \ 5
-       gÿche_v®id_by\8b
- = 
-ÿche_·ge
-->
-V®id\99yBy\8b
-(
-off£t
-);
-
-773 
-boÞ
-       gÿche_h\99
- = (*
-ÿche_v®id_by\8b
- =ð
-CachePage
-::
-LINE_VALID
-);
-
-774 \ 5
-       gÿched_l\9ae
- = 
-ÿche_·ge
-->
-CachedD©a
-(
-off£t
- & ~
-CachePage
-::
-kL\9aeMask
-);
-
-775 ià(
-       gÿche_h\99
-) {
-
-777 
-CHECK_EQ
-(0,
-
-778 
-memcmp
-(
\9a\8b½»t_ÿ¡
-<\1e*>(
-\9a¡r
-),
-
-779 
-ÿche_·ge
-->
-CachedD©a
-(
-off£t
-), 
-In¡ruùiÚ
-::
-kIn¡rSize
-));
-
-782 
-memýy
-(
-ÿched_l\9ae
-, 
-l\9ae
-, 
-CachePage
-::
-kL\9aeL\92gth
-);
-
-783 *
-       gÿche_v®id_by\8b
- = 
-CachePage
-::
-LINE_VALID
-;
-
-788 \1e
-       gSimuÏtÜ
-::
-In\99\9flize
-(
-Isީe
-* 
-isީe
-) {
-
-789 ià(
-isީe
-->
-simuÏtÜ_\9a\99\9flized
-()) \15;
-
-790 
-       gisީe
-->
-£t_simuÏtÜ_\9a\99\9flized
-(
-\8cue
-);
-
-791 ::
-v8
-::
-\9a\8bº®
-::
-Ex\8bº®Reã»nû
-::
-£t_»d\9ceùÜ
-(
-isީe
-,
-
-792 &
-Red\9ceùEx\8bº®Reã»nû
-);
-
-796 
-       gSimuÏtÜ
-::
-SimuÏtÜ
-(
-Isީe
-* 
-isީe
-è: 
-isީe_
-(isolate) {
-
-797 
-i_ÿche_
- = 
-isީe_
-->
-simuÏtÜ_i_ÿche
-();
-
-798 ià(
-       gi_ÿche_
- =ð
-NULL
-) {
-
-799 
-i_ÿche_
- = 
-Ãw
-v8
-::
-\9a\8bº®
-::
-HashM­
-(&
-ICacheM©ch
-);
-
-800 
-       gisީe_
-->
-£t_simuÏtÜ_i_ÿche
-(
-i_ÿche_
-);
-
-802 
-In\99\9flize
-(
-isީe
-);
-
-805 #ià
-V8_TARGET_ARCH_PPC64
-
-
-806 
-size_t
-       g¡ack_size
- = 2 * 1024 * 1024;
-
-808 
-size_t
-       g¡ack_size
- = 1 * 1024 * 1024;
-
-810 
-       g¡ack_
- = 
\9a\8b½»t_ÿ¡
-<\ 5*>(
-m®loc
-(
-¡ack_size
-));
-
-811 
-       gpc_modif\9bd_
- = 
-çl£
-;
-
-812 
-       gicouÁ_
- = 0;
-
-813 
-       gb»ak_pc_
- = 
-NULL
-;
-
-814 
-       gb»ak_\9a¡r_
- = 0;
-
-818 \ f\12
-       gi
- = 0; i < 
-       gkNumGPRs
-; i++) {
-
-819 
-       g»gi¡\94s_
-[
-i
-] = 0;
-
-821 
-       gcÚd\99iÚ_»g_
- = 0;
-
-822 
-       gå_cÚd\99iÚ_»g_
- = 0;
-
-823 
-       g¥ec\9fl_»g_pc_
- = 0;
-
-824 
-       g¥ec\9fl_»g_Ì_
- = 0;
-
-825 
-       g¥ec\9fl_»g_ùr_
- = 0;
-
-828 \ f\12
-       gi
- = 0; i < 
-       gkNumFPRs
-; i++) {
-
-829 
-       gå_»gi¡\94s_
-[
-i
-] = 0.0;
-
-835 
-       g»gi¡\94s_
-[
-] = 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-¡ack_
-è+ 
-¡ack_size
- - 64;
-
-836 
-In\99\9flizeCov\94age
-();
-
-838 
-       gÏ¡_debugg\94_\9aput_
- = 
-NULL
-;
-
-842 
-       gSimuÏtÜ
-::~
-SimuÏtÜ
-() {}
-
-852 þas 
-       cRed\9ceùiÚ
- {
-
-853 
-public
-:
-
-854 
-Red\9ceùiÚ
-(\1e
-ex\8bº®_funùiÚ
-, 
-Ex\8bº®Reã»nû
-::
-Ty³
-ty³
-)
-
-855 : 
-ex\8bº®_funùiÚ_
-(
-ex\8bº®_funùiÚ
-),
-
-856 
-swi_\9a¡ruùiÚ_
-(
-¹C®lRed\9cIn¡r
- | 
-kC®lRtRed\9ceùed
-),
-
-857 
-ty³_
-(
-ty³
-),
-
-858 
-Ãxt_
-(
-NULL
-) {
-
-859 
-Isީe
-* 
-       gisީe
- = Isީe::
-Cu¼\92t
-();
-
-860 
-       gÃxt_
- = 
-isީe
-->
-simuÏtÜ_»d\9ceùiÚ
-();
-
-861 
-       gSimuÏtÜ
-::
-cu¼\92t
-(
-isީe
-)->
-FlushICache
-(
-
-862 
-isީe
-->
-simuÏtÜ_i_ÿche
-(),
-
-863 
\9a\8b½»t_ÿ¡
-<\1e*>(&
-swi_\9a¡ruùiÚ_
-), 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-864 
-       gisީe
-->
-£t_simuÏtÜ_»d\9ceùiÚ
-(
-this
-);
-
-867 \1e
-add»ss_of_swi_\9a¡ruùiÚ
-() {
-
-868 \15 
-       g»\9a\8b½»t_ÿ¡
-<\1e*>(&
-       gswi_\9a¡ruùiÚ_
-);
-
-871 \1e
-ex\8bº®_funùiÚ
-(è{ \15 
-       gex\8bº®_funùiÚ_
-; }
-
-872 
-       gEx\8bº®Reã»nû
-::
-Ty³
-ty³
-(è{ \15 
-ty³_
-; }
-
-874 \18
-Red\9ceùiÚ
-* 
-G\91
-(\1e
-ex\8bº®_funùiÚ
-,
-
-875 
-Ex\8bº®Reã»nû
-::
-Ty³
-ty³
-) {
-
-876 
-Isީe
-* 
-isީe
- = Isީe::
-Cu¼\92t
-();
-
-877 
-Red\9ceùiÚ
-* 
-       gcu¼\92t
- = 
-isީe
-->
-simuÏtÜ_»d\9ceùiÚ
-();
-
-878 \ f
-       gcu¼\92t
- !ð
-NULL
-; cu¼\92\88ð
-cu¼\92t
-->
-Ãxt_
-) {
-
-879 ià(
-cu¼\92t
-->
-ex\8bº®_funùiÚ_
- =ð
-ex\8bº®_funùiÚ
-) {
-
-880 
-DCHECK_EQ
-(
-cu¼\92t
-->
-ty³
-(),\81ype);
-
-881 \15 
-       gcu¼\92t
-;
-
-884 \15 
-Ãw
-Red\9ceùiÚ
-(
-ex\8bº®_funùiÚ
-, 
-ty³
-);
-
-887 \18
-Red\9ceùiÚ
-* 
-FromSwiIn¡ruùiÚ
-(
-In¡ruùiÚ
-* 
-swi_\9a¡ruùiÚ
-) {
-
-888 \ 5
-       gaddr_of_swi
- = 
\9a\8b½»t_ÿ¡
-<\ 5*>(
-swi_\9a¡ruùiÚ
-);
-
-889 \ 5
-       gaddr_of_»d\9ceùiÚ
- =
-
-890 
-addr_of_swi
- - 
-OFFSET_OF
-(
-Red\9ceùiÚ
-, 
-swi_\9a¡ruùiÚ_
-);
-
-891 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gRed\9ceùiÚ
-*>(
-       gaddr_of_»d\9ceùiÚ
-);
-
-894 \18\1e
-Rev\94£Red\9ceùiÚ
-(
-\9a\8d\8c_t
-»g
-) {
-
-895 
-Red\9ceùiÚ
-* 
-       g»d\9ceùiÚ
- = 
-FromSwiIn¡ruùiÚ
-(
-
-896 
\9a\8b½»t_ÿ¡
-<
-In¡ruùiÚ
-*>Ôe\9a\8b½»t_ÿ¡<\1e*>(
-»g
-)));
-
-897 \15 
-       g»d\9ceùiÚ
-->
-ex\8bº®_funùiÚ
-();
-
-900 
-       g´iv©e
-:
-
-901 \1e
-ex\8bº®_funùiÚ_
-;
-
-902 
-u\9at32_t
-       gswi_\9a¡ruùiÚ_
-;
-
-903 
-       gEx\8bº®Reã»nû
-::
-Ty³
-ty³_
-;
-
-904 
-Red\9ceùiÚ
-* 
-       gÃxt_
-;
-
-908 \1e
-       gSimuÏtÜ
-::
-Red\9ceùEx\8bº®Reã»nû
-(\1e
-ex\8bº®_funùiÚ
-,
-
-909 
-Ex\8bº®Reã»nû
-::
-Ty³
-ty³
-) {
-
-910 
-Red\9ceùiÚ
-* 
-»d\9ceùiÚ
- = Red\9ceùiÚ::
-G\91
-(
-ex\8bº®_funùiÚ
-, 
-ty³
-);
-
-911 \15 
-       g»d\9ceùiÚ
-->
-add»ss_of_swi_\9a¡ruùiÚ
-();
-
-916 
-SimuÏtÜ
-* 
-       gSimuÏtÜ
-::
-cu¼\92t
-(
-Isީe
-* 
-isީe
-) {
-
-917 
-v8
-::
-\9a\8bº®
-::
-Isީe
-::
-P\94IsÞ©eTh»adD©a
-* 
-isÞ©e_d©a
- =
-
-918 
-isީe
-->
-F\9adOrAÎoÿ\8bP\94Th»adD©aFÜThisTh»ad
-();
-
-919 
-DCHECK
-(
-isÞ©e_d©a
- !ð
-NULL
-);
-
-921 
-SimuÏtÜ
-* 
-       gsim
- = 
-isÞ©e_d©a
-->
-simuÏtÜ
-();
-
-922 ià(
-       gsim
- =ð
-NULL
-) {
-
-924 
-sim
- = 
-Ãw
-SimuÏtÜ
-(
-isީe
-);
-
-925 
-       gisÞ©e_d©a
-->
-£t_simuÏtÜ
-(
-sim
-);
-
-927 \15 
-       gsim
-;
-
-932 \1e
-       gSimuÏtÜ
-::
-£t_»gi¡\94
-(\12
-»g
-, 
-\9a\8d\8c_t
-v®ue
-) {
-
-933 
-DCHECK
-((
-»g
- >ð0è&& (»g < 
-kNumGPRs
-));
-
-934 
-       g»gi¡\94s_
-[
-»g
-] = 
-v®ue
-;
-
-939 
-\9a\8d\8c_t
-       gSimuÏtÜ
-::
-g\91_»gi¡\94
-(\12
-»g
-) const {
-
-940 
-DCHECK
-((
-»g
- >ð0è&& (»g < 
-kNumGPRs
-));
-
-943 ià(
-       g»g
- >ð
-kNumGPRs
-) \15 0;
-
-945 \15 
-       g»gi¡\94s_
-[
-»g
-];
-
-949 \b
-       gSimuÏtÜ
-::
-g\91_doubË_äom_»gi¡\94\9c
-(\12
-»g
-) {
-
-950 
-DCHECK
-((
-»g
- >ð0è&& (»g < 
-kNumGPRs
-) && ((reg % 2) == 0));
-
-952 \b
-       gdm_v®
- = 0.0;
-
-953 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-956 \ 5
-       gbufãr
-[\17(
-å_»gi¡\94s_
-[0])];
-
-957 
-memýy
-(
-bufãr
-, &
-»gi¡\94s_
-[
-»g
-], 2 * \17(registers_[0]));
-
-958 
-memýy
-(&
-dm_v®
-, 
-bufãr
-, 2 * \17(
-»gi¡\94s_
-[0]));
-
-960 \15 (
-       gdm_v®
-);
-
-965 \1e
-       gSimuÏtÜ
-::
-£t_pc
-(
-\9a\8d\8c_t
-v®ue
-) {
-
-966 
-pc_modif\9bd_
- = 
-\8cue
-;
-
-967 
-       g¥ec\9fl_»g_pc_
- = 
-v®ue
-;
-
-971 
-boÞ
-       gSimuÏtÜ
-::
-has_bad_pc
-() const {
-
-972 \15 ((
-¥ec\9fl_»g_pc_
- =ð
-bad_Ì
-è|| (¥ec\9fl_»g_pc_ =ð
-\92d_sim_pc
-));
-
-977 
-\9a\8d\8c_t
-       gSimuÏtÜ
-::
-g\91_pc
-(ècÚ¡ { \15 
-¥ec\9fl_»g_pc_
-; }
-
-984 \1e
-       gSimuÏtÜ
-::
-G\91FpArgs
-(\b
-x
-, \b
-y
-, 
-\9a\8d\8c_t
-* 
-z
-) {
-
-985 *
-       gx
- = 
-g\91_doubË_äom_d_»gi¡\94
-(1);
-
-986 *
-       gy
- = 
-g\91_doubË_äom_d_»gi¡\94
-(2);
-
-987 *
-       gz
- = 
-g\91_»gi¡\94
-(3);
-
-992 \1e
-       gSimuÏtÜ
-::
-S\91FpResuÉ
-(cڡ \b
-»suÉ
-è{ 
-å_»gi¡\94s_
-[1] =\84esult; }
-
-995 \1e
-       gSimuÏtÜ
-::
-T¿shC®ËrSaveRegi¡\94s
-() {
-
-998 
-»gi¡\94s_
-[2] = 0x50Bad4U;
-
-999 
-       g»gi¡\94s_
-[3] = 0x50Bad4U;
-
-1000 
-       g»gi¡\94s_
-[12] = 0x50Bad4U;
-
-1005 
-u\9at32_t
-       gSimuÏtÜ
-::
-R\97dWU
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1006 
-u\9at32_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at32_t*>(
-addr
-);
-
-1007 \15 *
-       g±r
-;
-
-1011 
-\9at32_t
-       gSimuÏtÜ
-::
-R\97dW
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1012 
-\9at32_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at32_t*>(
-addr
-);
-
-1013 \15 *
-       g±r
-;
-
-1017 \1e
-       gSimuÏtÜ
-::
-Wr\99eW
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at32_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1018 
-u\9at32_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at32_t*>(
-addr
-);
-
-1019 *
-       g±r
- = 
-v®ue
-;
-
-1024 \1e
-       gSimuÏtÜ
-::
-Wr\99eW
-(
-\9a\8d\8c_t
-addr
-, 
-\9at32_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1025 
-\9at32_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at32_t*>(
-addr
-);
-
-1026 *
-       g±r
- = 
-v®ue
-;
-
-1031 
-u\9at16_t
-       gSimuÏtÜ
-::
-R\97dHU
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1032 
-u\9at16_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at16_t*>(
-addr
-);
-
-1033 \15 *
-       g±r
-;
-
-1037 
-\9at16_t
-       gSimuÏtÜ
-::
-R\97dH
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1038 
-\9at16_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at16_t*>(
-addr
-);
-
-1039 \15 *
-       g±r
-;
-
-1043 \1e
-       gSimuÏtÜ
-::
-Wr\99eH
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at16_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1044 
-u\9at16_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at16_t*>(
-addr
-);
-
-1045 *
-       g±r
- = 
-v®ue
-;
-
-1050 \1e
-       gSimuÏtÜ
-::
-Wr\99eH
-(
-\9a\8d\8c_t
-addr
-, 
-\9at16_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1051 
-\9at16_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at16_t*>(
-addr
-);
-
-1052 *
-       g±r
- = 
-v®ue
-;
-
-1057 
-u\9at8_t
-       gSimuÏtÜ
-::
-R\97dBU
-(
-\9a\8d\8c_t
-addr
-) {
-
-1058 
-u\9at8_t
-* 
-±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at8_t*>(
-addr
-);
-
-1059 \15 *
-       g±r
-;
-
-1063 
-\9at8_t
-       gSimuÏtÜ
-::
-R\97dB
-(
-\9a\8d\8c_t
-addr
-) {
-
-1064 
-\9at8_t
-* 
-±r
- = 
\9a\8b½»t_ÿ¡
-<\9at8_t*>(
-addr
-);
-
-1065 \15 *
-       g±r
-;
-
-1069 \1e
-       gSimuÏtÜ
-::
-Wr\99eB
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at8_t
-v®ue
-) {
-
-1070 
-u\9at8_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<u\9at8_t*>(
-addr
-);
-
-1071 *
-       g±r
- = 
-v®ue
-;
-
-1075 \1e
-       gSimuÏtÜ
-::
-Wr\99eB
-(
-\9a\8d\8c_t
-addr
-, 
-\9at8_t
-v®ue
-) {
-
-1076 
-\9at8_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at8_t*>(
-addr
-);
-
-1077 *
-       g±r
- = 
-v®ue
-;
-
-1081 
-\9a\8d\8c_t
-* 
-       gSimuÏtÜ
-::
-R\97dDW
-(\9a\8d\8c_\88
-addr
-) {
-
-1082 
-\9a\8d\8c_t
-* 
-±r
- = 
\9a\8b½»t_ÿ¡
-<\9a\8d\8c_t*>(
-addr
-);
-
-1083 \15 
-       g±r
-;
-
-1087 \1e
-       gSimuÏtÜ
-::
-Wr\99eDW
-(
-\9a\8d\8c_t
-addr
-, 
-\9at64_t
-v®ue
-) {
-
-1088 
-\9at64_t
-* 
-       g±r
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(
-addr
-);
-
-1089 *
-       g±r
- = 
-v®ue
-;
-
-1095 
-u\9a\8d\8c_t
-       gSimuÏtÜ
-::
-S\8fckLim\99
-() const {
-
-1098 \15 
\9a\8b½»t_ÿ¡
-<
-u\9a\8d\8c_t
->(
-¡ack_
-) + 1024;
-
-1103 \1e
-       gSimuÏtÜ
-::
-FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-) {
-
-1104 
-Pr\9atF
-("SimuÏtÜ found unsuµÜ\8bd in¡ruùiÚ:\À0x%08" 
-V8PRIxPTR
- ": %s\n",
-
-1105 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\9a¡r
-), 
-fÜm©
-);
-
-1106 
-UNIMPLEMENTED
-();
-
-1111 
-boÞ
-       gSimuÏtÜ
-::
-C¬ryFrom
-(
-\9at32_t
-Ëá
-, iÁ32_\88
-right
-, iÁ32_\88
-ÿ¼y
-) {
-
-1112 
-u\9at32_t
-       guËá
- = 
-¡©ic_ÿ¡
-<u\9at32_t>(
-Ëá
-);
-
-1113 
-u\9at32_t
-       guright
- = 
-¡©ic_ÿ¡
-<u\9at32_t>(
-right
-);
-
-1114 
-u\9at32_t
-       gu»¡
- = 0xffffffffU - 
-uËá
-;
-
-1116 \15 (
-       guright
- > 
-       gu»¡
-) ||
-
-1117 (
-       gÿ¼y
- && (((
-       guright
- + 1è> 
-       gu»¡
-) || (uright > (urest - 1))));
-
-1122 
-boÞ
-       gSimuÏtÜ
-::
-BÜrowFrom
-(
-\9at32_t
-Ëá
-, iÁ32_\88
-right
-) {
-
-1123 
-u\9at32_t
-       guËá
- = 
-¡©ic_ÿ¡
-<u\9at32_t>(
-Ëá
-);
-
-1124 
-u\9at32_t
-       guright
- = 
-¡©ic_ÿ¡
-<u\9at32_t>(
-right
-);
-
-1126 \15 (
-       guright
- > 
-       guËá
-);
-
-1131 
-boÞ
-       gSimuÏtÜ
-::
-Ov\94æowFrom
-(
-\9at32_t
-®u_out
-, iÁ32_\88
-Ëá
-, iÁ32_\88
-right
-,
-
-1132 
-boÞ
-add\99
-) {
-
-1133 
-boÞ
-       gov\94æow
-;
-
-1134 ià(
-       gadd\99
-) {
-
-1136 
-       gov\94æow
- = ((
-Ëá
- >ð0 && 
-right
- >= 0) || (left < 0 &&\84ight < 0))
-
-1139 ((
-Ëá
- < 0 && 
-®u_out
- >= 0) || (left >= 0 &&\87lu_out < 0));
-
-1142 
-       gov\94æow
- = ((
-Ëá
- < 0 && 
-right
- >= 0) || (left >= 0 &&\84ight < 0))
-
-1145 ((
-Ëá
- < 0 && 
-®u_out
- >= 0) || (left >= 0 &&\87lu_out < 0));
-
-1147 \15 
-       gov\94æow
-;
-
-1151 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1158 \e
-\9at64_t
- (*
-       tSimuÏtÜRuÁimeC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-, iÁ±r_\88
-       t¬g1
-,
-
-1159 
-       t\9a\8d\8c_t
-       t¬g2
-, iÁ±r_\88
-       t¬g3
-,
-
-1160 
-       t\9a\8d\8c_t
-       t¬g4
-, iÁ±r_\88
-       t¬g5
-);
-
-1163 \e
-\9a\8d\8c_t
- (*
-       tSimuÏtÜRuÁimeC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-, iÁ±r_\88
-       t¬g1
-,
-
-1164 
-       t\9a\8d\8c_t
-       t¬g2
-, iÁ±r_\88
-       t¬g3
-,
-
-1165 
-       t\9a\8d\8c_t
-       t¬g4
-, iÁ±r_\88
-       t¬g5
-);
-
-1166 \19
-       sObjeùPa\9c
- {
-
-1167 
-\9a\8d\8c_t
-       gx
-;
-
-1168 
-\9a\8d\8c_t
-       gy
-;
-
-1171 \e\19
-ObjeùPa\9c
- (*
-       tSimuÏtÜRuÁimeObjeùPa\9cC®l
-)(
-
-1172 
-       t\9a\8d\8c_t
-       t¬g0
-, iÁ±r_\88
-       t¬g1
-, iÁ±r_\88
-       t¬g2
-, iÁ±r_\88
-       t¬g3
-, iÁ±r_\88
-       t¬g4
-,
-
-1173 
-       t\9a\8d\8c_t
-       t¬g5
-);
-
-1177 \e\12(*
-       gSimuÏtÜRuÁimeCom·»C®l
-)(\b
-       td¬g0
-, \b
-       td¬g1
-);
-
-1178 \e\b(*
-       gSimuÏtÜRuÁimeFPFPC®l
-)(\b
-       td¬g0
-, \b
-       td¬g1
-);
-
-1179 \e\b(*
-       gSimuÏtÜRuÁimeFPC®l
-)(\b
-       td¬g0
-);
-
-1180 \e\b(*
-       gSimuÏtÜRuÁimeFPIÁC®l
-)(\b
-       td¬g0
-, 
-       t\9a\8d\8c_t
-       t¬g0
-);
-
-1184 \e\1e(*
-       gSimuÏtÜRuÁimeD\9ceùApiC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-);
-
-1185 \e\1e(*
-       gSimuÏtÜRuÁimeProf\9e\9agApiC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-, \1e
-       t¬g1
-);
-
-1188 \e\1e(*
-       gSimuÏtÜRuÁimeD\9ceùG\91\8brC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-, iÁ±r_\88
-       t¬g1
-);
-
-1189 \e\1e(*
-       gSimuÏtÜRuÁimeProf\9e\9agG\91\8brC®l
-)(
-       t\9a\8d\8c_t
-       t¬g0
-,
-
-1190 
-       t\9a\8d\8c_t
-       t¬g1
-, \1e
-       t¬g2
-);
-
-1194 \1e
-       gSimuÏtÜ
-::
-Soáw¬eIÁ\94ru±
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1195 \12
-svc
- = 
-\9a¡r
-->
-SvcV®ue
-();
-
-1196 \1a
-       gsvc
-) {
-
-1197 \ 4
-       gkC®lRtRed\9ceùed
-: {
-
-1200 
-boÞ
-¡ack_®igÃd
- =
-
-1201 (
-g\91_»gi¡\94
-(
-è& (::
-v8
-::
-\9a\8bº®
-::
-FLAG_sim_¡ack_®ignm\92t
- - 1)) ==
-
-1203 
-Red\9ceùiÚ
-* 
-       g»d\9ceùiÚ
- = Red\9ceùiÚ::
-FromSwiIn¡ruùiÚ
-(
-\9a¡r
-);
-
-1204 cڡ \12
-       gkArgCouÁ
- = 6;
-
-1205 \12
-       g¬g0_»gnum
- = 3;
-
-1206 #ià
-V8_TARGET_ARCH_PPC64
- && !
-ABI_RETURNS_OBJECT_PAIRS_IN_REGS
-
-
-1207 
-\9a\8d\8c_t
-       g»suÉ_bufãr
- = 0;
-
-1208 ià(
-       g»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_OBJECTPAIR_CALL
-) {
-
-1209 
-»suÉ_bufãr
- = 
-g\91_»gi¡\94
-(
-r3
-);
-
-1210 
-       g¬g0_»gnum
-++;
-
-1213 
-\9a\8d\8c_t
-       g¬g
-[
-kArgCouÁ
-];
-
-1214 \ f\12
-       gi
- = 0; i < 
-       gkArgCouÁ
-; i++) {
-
-1215 
-       g¬g
-[
-i
-] = 
-g\91_»gi¡\94
-(
-¬g0_»gnum
- + i);
-
-1217 
-boÞ
-       gå_ÿÎ
- =
-
-1218 (
-»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_FP_FP_CALL
-) ||
-
-1219 (
-»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_COMPARE_CALL
-) ||
-
-1220 (
-»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_FP_CALL
-) ||
-
-1221 (
-»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_FP_INT_CALL
-);
-
-1224 
-\9a\8d\8c_t
-       g§ved_Ì
- = 
-¥ec\9fl_»g_Ì_
-;
-
-1225 
-\9a\8d\8c_t
-       gex\8bº®
- =
-
-1226 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-»d\9ceùiÚ
-->
-ex\8bº®_funùiÚ
-());
-
-1227 ià(
-       gå_ÿÎ
-) {
-
-1228 \b
-       gdv®0
-, 
-       gdv®1
-;
-
-1229 
-\9a\8d\8c_t
-       giv®
-;
-
-1230 \12
-       g\9cesuÉ
- = 0;
-
-1231 \b
-       gd»suÉ
- = 0;
-
-1232 
-G\91FpArgs
-(&
-dv®0
-, &
-dv®1
-, &
-iv®
-);
-
-1233 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1234 
-SimuÏtÜRuÁimeC®l
-g\92\94ic_\8frg\91
- =
-
-1235 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeC®l
->(
-ex\8bº®
-);
-
-1236 \1a
-       g»d\9ceùiÚ
-->
-ty³
-()) {
-
-1237 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_FP_CALL
-:
-
-1238 \ 4
-Ex\8bº®Reã»nû
-::
-BUILTIN_COMPARE_CALL
-:
-
-1239 
-Pr\9atF
-("Call\81o host function\87t %p with\87rgs %f, %f",
-
-1240 
-FUNCTION_ADDR
-(
-g\92\94ic_\8frg\91
-), 
-dv®0
-, 
-dv®1
-);
-
-1242 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_CALL
-:
-
-1243 
-Pr\9atF
-("Call\81o host function\87t %p with\87rg %f",
-
-1244 
-FUNCTION_ADDR
-(
-g\92\94ic_\8frg\91
-), 
-dv®0
-);
-
-1246 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_INT_CALL
-:
-
-1247 
-Pr\9atF
-("C®ÈtØho¡ funùiÚ\87\88%°w\99h\87rg %f, %" 
-V8PRIdPTR
-,
-
-1248 
-FUNCTION_ADDR
-(
-g\92\94ic_\8frg\91
-), 
-dv®0
-, 
-iv®
-);
-
-1251 
-UNREACHABLE
-();
-
-1254 ià(!
-       g¡ack_®igÃd
-) {
-
-1255 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1256 
-g\91_»gi¡\94
-(
-));
-
-1258 
-Pr\9atF
-("\n");
-
-1260 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1261 \1a
-       g»d\9ceùiÚ
-->
-ty³
-()) {
-
-1262 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_COMPARE_CALL
-: {
-
-1263 
-SimuÏtÜRuÁimeCom·»C®l
-\8frg\91
- =
-
-1264 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeCom·»C®l
->(
-ex\8bº®
-);
-
-1265 
-       g\9cesuÉ
- = 
-\8frg\91
-(
-dv®0
-, 
-dv®1
-);
-
-1266 
-£t_»gi¡\94
-(
-r3
-, 
-\9cesuÉ
-);
-
-1269 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_FP_CALL
-: {
-
-1270 
-SimuÏtÜRuÁimeFPFPC®l
-\8frg\91
- =
-
-1271 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeFPFPC®l
->(
-ex\8bº®
-);
-
-1272 
-       gd»suÉ
- = 
-\8frg\91
-(
-dv®0
-, 
-dv®1
-);
-
-1273 
-S\91FpResuÉ
-(
-d»suÉ
-);
-
-1276 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_CALL
-: {
-
-1277 
-SimuÏtÜRuÁimeFPC®l
-\8frg\91
- =
-
-1278 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeFPC®l
->(
-ex\8bº®
-);
-
-1279 
-       gd»suÉ
- = 
-\8frg\91
-(
-dv®0
-);
-
-1280 
-S\91FpResuÉ
-(
-d»suÉ
-);
-
-1283 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_INT_CALL
-: {
-
-1284 
-SimuÏtÜRuÁimeFPIÁC®l
-\8frg\91
- =
-
-1285 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeFPIÁC®l
->(
-ex\8bº®
-);
-
-1286 
-       gd»suÉ
- = 
-\8frg\91
-(
-dv®0
-, 
-iv®
-);
-
-1287 
-S\91FpResuÉ
-(
-d»suÉ
-);
-
-1291 
-UNREACHABLE
-();
-
-1294 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1295 \1a
-»d\9ceùiÚ
-->
-ty³
-()) {
-
-1296 \ 4
-Ex\8bº®Reã»nû
-::
-BUILTIN_COMPARE_CALL
-:
-
-1297 
-Pr\9atF
-("R\91uºed %08x\n", 
-\9cesuÉ
-);
-
-1299 \ 4
-       gEx\8bº®Reã»nû
-::
-BUILTIN_FP_FP_CALL
-:
-
-1300 \ 4
-Ex\8bº®Reã»nû
-::
-BUILTIN_FP_CALL
-:
-
-1301 \ 4
-Ex\8bº®Reã»nû
-::
-BUILTIN_FP_INT_CALL
-:
-
-1302 
-Pr\9atF
-("R\91uºed %f\n", 
-d»suÉ
-);
-
-1305 
-UNREACHABLE
-();
-
-1309 } \vià(
-       g»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-DIRECT_API_CALL
-) {
-
-1312 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1313 
-Pr\9atF
-("C®ÈtØho¡ funùiÚ\87\88%°¬g %08" 
-V8PRIxPTR
-,
-
-1314 
\9a\8b½»t_ÿ¡
-<\1e*>(
-ex\8bº®
-), 
-¬g
-[0]);
-
-1315 ià(!
-       g¡ack_®igÃd
-) {
-
-1316 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1317 
-g\91_»gi¡\94
-(
-));
-
-1319 
-Pr\9atF
-("\n");
-
-1321 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1322 
-SimuÏtÜRuÁimeD\9ceùApiC®l
-       g\8frg\91
- =
-
-1323 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeD\9ceùApiC®l
->(
-ex\8bº®
-);
-
-1324 
-\8frg\91
-(
-¬g
-[0]);
-
-1325 } \vià(
-       g»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-PROFILING_API_CALL
-) {
-
-1328 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1329 
-Pr\9atF
-("C®ÈtØho¡ funùiÚ\87\88%°¬g %08" 
-V8PRIxPTR
-
-
-1330 " %08" 
-V8PRIxPTR
-,
-
-1331 
\9a\8b½»t_ÿ¡
-<\1e*>(
-ex\8bº®
-), 
-¬g
-[0],\87rg[1]);
-
-1332 ià(!
-       g¡ack_®igÃd
-) {
-
-1333 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1334 
-g\91_»gi¡\94
-(
-));
-
-1336 
-Pr\9atF
-("\n");
-
-1338 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1339 
-SimuÏtÜRuÁimeProf\9e\9agApiC®l
-       g\8frg\91
- =
-
-1340 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeProf\9e\9agApiC®l
->(
-ex\8bº®
-);
-
-1341 
-\8frg\91
-(
-¬g
-[0], 
-Red\9ceùiÚ
-::
-Rev\94£Red\9ceùiÚ
-(arg[1]));
-
-1342 } \vià(
-       g»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-DIRECT_GETTER_CALL
-) {
-
-1345 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1346 
-Pr\9atF
-("C®ÈtØho¡ funùiÚ\87\88%°¬g %08" 
-V8PRIxPTR
-
-
-1347 " %08" 
-V8PRIxPTR
-,
-
-1348 
\9a\8b½»t_ÿ¡
-<\1e*>(
-ex\8bº®
-), 
-¬g
-[0],\87rg[1]);
-
-1349 ià(!
-       g¡ack_®igÃd
-) {
-
-1350 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1351 
-g\91_»gi¡\94
-(
-));
-
-1353 
-Pr\9atF
-("\n");
-
-1355 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1356 
-SimuÏtÜRuÁimeD\9ceùG\91\8brC®l
-       g\8frg\91
- =
-
-1357 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeD\9ceùG\91\8brC®l
->(
-ex\8bº®
-);
-
-1358 #ià!
-ABI_PASSES_HANDLES_IN_REGS
-
-
-1359 
-       g¬g
-[0] = *(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-¬g
-[0]));
-
-1361 
-\8frg\91
-(
-¬g
-[0],\87rg[1]);
-
-1362 } \vià(
-       g»d\9ceùiÚ
-->
-ty³
-() ==
-
-1363 
-Ex\8bº®Reã»nû
-::
-PROFILING_GETTER_CALL
-) {
-
-1364 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1365 
-Pr\9atF
-("C®ÈtØho¡ funùiÚ\87\88%°¬g %08" 
-V8PRIxPTR
-
-
-1366 " %08" 
-V8PRIxPTR
- " %08" V8PRIxPTR,
-
-1367 
\9a\8b½»t_ÿ¡
-<\1e*>(
-ex\8bº®
-), 
-¬g
-[0],\87rg[1],\87rg[2]);
-
-1368 ià(!
-       g¡ack_®igÃd
-) {
-
-1369 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1370 
-g\91_»gi¡\94
-(
-));
-
-1372 
-Pr\9atF
-("\n");
-
-1374 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1375 
-SimuÏtÜRuÁimeProf\9e\9agG\91\8brC®l
-       g\8frg\91
- =
-
-1376 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeProf\9e\9agG\91\8brC®l
->(
-ex\8bº®
-);
-
-1377 #ià!
-ABI_PASSES_HANDLES_IN_REGS
-
-
-1378 
-       g¬g
-[0] = *(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-¬g
-[0]));
-
-1380 
-\8frg\91
-(
-¬g
-[0],\87rg[1], 
-Red\9ceùiÚ
-::
-Rev\94£Red\9ceùiÚ
-(arg[2]));
-
-1383 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
- || !
-¡ack_®igÃd
-) {
-
-1384 
-SimuÏtÜRuÁimeC®l
-\8frg\91
- =
-
-1385 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeC®l
->(
-ex\8bº®
-);
-
-1386 
-Pr\9atF
-(
-
-1388 "\t\t\t\\8frg %08" 
-V8PRIxPTR
- ", %08" V8PRIxPTR ", %08" V8PRIxPTR
-
-1389 ", %08" 
-V8PRIxPTR
- ", %08" V8PRIxPTR ", %08" V8PRIxPTR,
-
-1390 
-FUNCTION_ADDR
-(
-\8frg\91
-), 
-¬g
-[0],\87rg[1],\87rg[2],\87rg[3],\87rg[4],
-
-1391 
-¬g
-[5]);
-
-1392 ià(!
-       g¡ack_®igÃd
-) {
-
-1393 
-Pr\9atF
-(" w\99h uÇligÃd s\8fck %08" 
-V8PRIxPTR
- "\n",
-
-1394 
-g\91_»gi¡\94
-(
-));
-
-1396 
-Pr\9atF
-("\n");
-
-1398 
-CHECK
-(
-¡ack_®igÃd
-);
-
-1399 #ià!
-V8_TARGET_ARCH_PPC64
-
-
-1400 
-DCHECK
-(
-»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_CALL
-);
-
-1401 
-SimuÏtÜRuÁimeC®l
-       g\8frg\91
- =
-
-1402 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeC®l
->(
-ex\8bº®
-);
-
-1403 
-\9at64_t
-       g»suÉ
- = 
-\8frg\91
-(
-¬g
-[0],\87rg[1],\87rg[2],\87rg[3],\87rg[4],\87rg[5]);
-
-1404 
-\9at32_t
-       glo_»s
- = 
-¡©ic_ÿ¡
-<\9at32_t>(
-»suÉ
-);
-
-1405 
-\9at32_t
-       ghi_»s
- = 
-¡©ic_ÿ¡
-<\9at32_t>(
-»suÉ
- >> 32);
-
-1406 #ià
-V8_TARGET_BIG_ENDIAN
-
-
-1407 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-) {
-
-1408 
-Pr\9atF
-("R\91uºed %08x\n", 
-hi_»s
-);
-
-1410 
-£t_»gi¡\94
-(
-r3
-, 
-hi_»s
-);
-
-1411 
-£t_»gi¡\94
-(
-r4
-, 
-lo_»s
-);
-
-1413 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-) {
-
-1414 
-Pr\9atF
-("R\91uºed %08x\n", 
-lo_»s
-);
-
-1416 
-£t_»gi¡\94
-(
-r3
-, 
-lo_»s
-);
-
-1417 
-£t_»gi¡\94
-(
-r4
-, 
-hi_»s
-);
-
-1420 ià(
-       g»d\9ceùiÚ
-->
-ty³
-(è=ð
-Ex\8bº®Reã»nû
-::
-BUILTIN_CALL
-) {
-
-1421 
-SimuÏtÜRuÁimeC®l
-\8frg\91
- =
-
-1422 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeC®l
->(
-ex\8bº®
-);
-
-1423 
-\9a\8d\8c_t
-       g»suÉ
- =
-
-1424 
-\8frg\91
-(
-¬g
-[0],\87rg[1],\87rg[2],\87rg[3],\87rg[4],\87rg[5]);
-
-1425 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-) {
-
-1426 
-Pr\9atF
-("R\91uºed %08" 
-V8PRIxPTR
- "\n", 
-»suÉ
-);
-
-1428 
-£t_»gi¡\94
-(
-r3
-, 
-»suÉ
-);
-
-1430 
-DCHECK
-(
-»d\9ceùiÚ
-->
-ty³
-() ==
-
-1431 
-Ex\8bº®Reã»nû
-::
-BUILTIN_OBJECTPAIR_CALL
-);
-
-1432 
-SimuÏtÜRuÁimeObjeùPa\9cC®l
-       g\8frg\91
- =
-
-1433 
\9a\8b½»t_ÿ¡
-<
-SimuÏtÜRuÁimeObjeùPa\9cC®l
->(
-ex\8bº®
-);
-
-1434 \19
-ObjeùPa\9c
-       g»suÉ
- =
-
-1435 
-\8frg\91
-(
-¬g
-[0],\87rg[1],\87rg[2],\87rg[3],\87rg[4],\87rg[5]);
-
-1436 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-) {
-
-1437 
-Pr\9atF
-("R\91uºed %08" 
-V8PRIxPTR
- ", %08" V8PRIxPTR "\n", 
-»suÉ
-.
-x
-,
-
-1438 
-»suÉ
-.
-y
-);
-
-1440 #ià
-ABI_RETURNS_OBJECT_PAIRS_IN_REGS
-
-
-1441 
-£t_»gi¡\94
-(
-r3
-, 
-»suÉ
-.
-x
-);
-
-1442 
-£t_»gi¡\94
-(
-r4
-, 
-»suÉ
-.
-y
-);
-
-1444 
-memýy
-(
\9a\8b½»t_ÿ¡
-<\1e*>(
-»suÉ_bufãr
-), &
-»suÉ
-,
-
-1445 \17(\19
-ObjeùPa\9c
-));
-
-1450 
-£t_pc
-(
-§ved_Ì
-);
-
-1453 \ 4
-       gkB»akpo\9at
-: {
-
-1454 
-PPCDebugg\94
-dbg
-(
-this
-);
-
-1455 
-       gdbg
-.
-Debug
-();
-
-1458 \ 4
-       gkInfo
-: {
-
-1459 
-PPCDebugg\94
-dbg
-(
-this
-);
-
-1460 
-       gdbg
-.
-Info
-(
-\9a¡r
-);
-
-1465 ià(
-svc
- >= (1 << 23)) {
-
-1466 
-u\9at32_t
-code
- = 
-svc
- & 
-kStÝCodeMask
-;
-
-1467 ià(
-isW©chedStÝ
-(
-code
-)) {
-
-1468 
-Inü\97£StÝCouÁ\94
-(
-code
-);
-
-1472 ià(
-isEÇbËdStÝ
-(
-code
-)) {
-
-1473 
-PPCDebugg\94
-dbg
-(
-this
-);
-
-1474 
-       gdbg
-.
-StÝ
-(
-\9a¡r
-);
-
-1476 
-£t_pc
-(
-g\91_pc
-(è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
- + 
-kPo\9a\8brSize
-);
-
-1480 
-UNREACHABLE
-();
-
-1489 
-boÞ
-       gSimuÏtÜ
-::
-isStÝIn¡ruùiÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1490 \15 (
-\9a¡r
-->
-B\99s
-(27, 24è=ð0xFè&& (\9a¡r->
-SvcV®ue
-(è>ð
-kStÝCode
-);
-
-1494 
-boÞ
-       gSimuÏtÜ
-::
-isW©chedStÝ
-(
-u\9at32_t
-code
-) {
-
-1495 
-DCHECK
-(
-code
- <ð
-kMaxStÝCode
-);
-
-1496 \15 
-       gcode
- < 
-       gkNumOfW©chedStÝs
-;
-
-1500 
-boÞ
-       gSimuÏtÜ
-::
-isEÇbËdStÝ
-(
-u\9at32_t
-code
-) {
-
-1501 
-DCHECK
-(
-code
- <ð
-kMaxStÝCode
-);
-
-1503 \15 !
-isW©chedStÝ
-(
-code
-) ||
-
-1504 !(
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
- & 
-       gkStÝDi§bËdB\99
-);
-
-1508 \1e
-       gSimuÏtÜ
-::
-EÇbËStÝ
-(
-u\9at32_t
-code
-) {
-
-1509 
-DCHECK
-(
-isW©chedStÝ
-(
-code
-));
-
-1510 ià(!
-isEÇbËdStÝ
-(
-code
-)) {
-
-1511 
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
- &ð~
-kStÝDi§bËdB\99
-;
-
-1516 \1e
-       gSimuÏtÜ
-::
-Di§bËStÝ
-(
-u\9at32_t
-code
-) {
-
-1517 
-DCHECK
-(
-isW©chedStÝ
-(
-code
-));
-
-1518 ià(
-isEÇbËdStÝ
-(
-code
-)) {
-
-1519 
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
- |ð
-kStÝDi§bËdB\99
-;
-
-1524 \1e
-       gSimuÏtÜ
-::
-Inü\97£StÝCouÁ\94
-(
-u\9at32_t
-code
-) {
-
-1525 
-DCHECK
-(
-code
- <ð
-kMaxStÝCode
-);
-
-1526 
-DCHECK
-(
-isW©chedStÝ
-(
-code
-));
-
-1527 ià((
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
- & ~(1 << 31)) == 0x7fffffff) {
-
-1528 
-Pr\9atF
-(
-
-1531 
-code
-);
-
-1532 
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
- = 0;
-
-1533 
-EÇbËStÝ
-(
-code
-);
-
-1535 
-       gw©ched_¡Ýs_
-[
-code
-].
-       gcouÁ
-++;
-
-1541 \1e
-       gSimuÏtÜ
-::
-Pr\9atStÝInfo
-(
-u\9at32_t
-code
-) {
-
-1542 
-DCHECK
-(
-code
- <ð
-kMaxStÝCode
-);
-
-1543 ià(!
-isW©chedStÝ
-(
-code
-)) {
-
-1544 
-Pr\9atF
-("Stop\82ot watched.");
-
-1546 cڡ \ 5
-       g¡©e
- = 
-isEÇbËdStÝ
-(
-code
-) ? "Enabled" : "Disabled";
-
-1547 
-\9at32_t
-       gcouÁ
- = 
-w©ched_¡Ýs_
-[
-code
-].
-couÁ
- & ~
-kStÝDi§bËdB\99
-;
-
-1549 ià(
-       gcouÁ
- != 0) {
-
-1550 ià(
-w©ched_¡Ýs_
-[
-code
-].
-desc
-) {
-
-1551 
-Pr\9atF
-("¡Ý %\98- 0x%x: \t%s, \tcouÁ\94 = %i, \t%s\n", 
-code
-, code,
-
-1552 
-¡©e
-, 
-couÁ
-, 
-w©ched_¡Ýs_
-[
-code
-].
-desc
-);
-
-1554 
-Pr\9atF
-("¡Ý %\98- 0x%x: \t%s, \tcouÁ\94 = %i\n", 
-code
-, code, 
-¡©e
-,
-
-1555 
-couÁ
-);
-
-1562 \1e
-       gSimuÏtÜ
-::
-S\91CR0
-(
-\9a\8d\8c_t
-»suÉ
-, 
-boÞ
-£tSO
-) {
-
-1563 \12
-       gbf
- = 0;
-
-1564 ià(
-       g»suÉ
- < 0) {
-
-1565 
-       gbf
- |= 0x80000000;
-
-1567 ià(
-       g»suÉ
- > 0) {
-
-1568 
-       gbf
- |= 0x40000000;
-
-1570 ià(
-       g»suÉ
- == 0) {
-
-1571 
-bf
- |= 0x20000000;
-
-1573 ià(
-       g£tSO
-) {
-
-1574 
-       gbf
- |= 0x10000000;
-
-1576 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~0xF0000000è| 
-bf
-;
-
-1580 \1e
-       gSimuÏtÜ
-::
-Execu\8bB¿nchCÚd\99iÚ®
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1581 \12
-bo
- = 
-\9a¡r
-->
-B\99s
-(25, 21) << 21;
-
-1582 \12
-       goff£t
- = (
-\9a¡r
-->
-B\99s
-(15, 2) << 18) >> 16;
-
-1583 \12
-       gcÚd\99iÚ_b\99
- = 
-\9a¡r
-->
-B\99s
-(20, 16);
-
-1584 \12
-       gcÚd\99iÚ_mask
- = 0x80000000 >> 
-cÚd\99iÚ_b\99
-;
-
-1585 \1a
-       gbo
-) {
-
-1586 \ 4
-       gDCBNZF
-:
-
-1587 \ 4
-DCBEZF
-:
-
-1588 
-UNIMPLEMENTED
-();
-
-1589 \ 4
-       gBF
-: {
-
-1590 ià(!(
-cÚd\99iÚ_»g_
- & 
-cÚd\99iÚ_mask
-)) {
-
-1591 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-1592 
-¥ec\9fl_»g_Ì_
- = 
-g\91_pc
-() + 4;
-
-1594 
-£t_pc
-(
-g\91_pc
-(è+ 
-off£t
-);
-
-1598 \ 4
-       gDCBNZT
-:
-
-1599 \ 4
-DCBEZT
-:
-
-1600 
-UNIMPLEMENTED
-();
-
-1601 \ 4
-       gBT
-: {
-
-1602 ià(
-cÚd\99iÚ_»g_
- & 
-cÚd\99iÚ_mask
-) {
-
-1603 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-1604 
-¥ec\9fl_»g_Ì_
- = 
-g\91_pc
-() + 4;
-
-1606 
-£t_pc
-(
-g\91_pc
-(è+ 
-off£t
-);
-
-1610 \ 4
-       gDCBNZ
-:
-
-1611 \ 4
-DCBEZ
-:
-
-1612 
-¥ec\9fl_»g_ùr_
- -= 1;
-
-1613 ià((
-       g¥ec\9fl_»g_ùr_
- =ð0è=ð(
-bo
- =ð
-DCBEZ
-)) {
-
-1614 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-1615 
-¥ec\9fl_»g_Ì_
- = 
-g\91_pc
-() + 4;
-
-1617 
-£t_pc
-(
-g\91_pc
-(è+ 
-off£t
-);
-
-1620 \ 4
-       gBA
-: {
-
-1621 ià(
-\9a¡r
-->
-B\99
-(0) == 1) {
-
-1622 
-¥ec\9fl_»g_Ì_
- = 
-g\91_pc
-() + 4;
-
-1624 
-£t_pc
-(
-g\91_pc
-(è+ 
-off£t
-);
-
-1628 
-UNIMPLEMENTED
-();
-
-1634 \1e
-       gSimuÏtÜ
-::
-Execu\8bExt1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1635 \1a
-\9a¡r
-->
-B\99s
-(10, 1) << 1) {
-
-1636 \ 4
-       gMCRF
-:
-
-1637 
-UNIMPLEMENTED
-();
-
-1638 \ 4
-       gBCLRX
-: {
-
-1640 
-\9a\8d\8c_t
-Þd_pc
- = 
-g\91_pc
-();
-
-1641 
-£t_pc
-(
-¥ec\9fl_»g_Ì_
-);
-
-1642 ià(
-       g\9a¡r
-->
-B\99
-(0) == 1) {
-
-1643 
-¥ec\9fl_»g_Ì_
- = 
-Þd_pc
- + 4;
-
-1647 \ 4
-       gBCCTRX
-: {
-
-1649 
-\9a\8d\8c_t
-Þd_pc
- = 
-g\91_pc
-();
-
-1650 
-£t_pc
-(
-¥ec\9fl_»g_ùr_
-);
-
-1651 ià(
-       g\9a¡r
-->
-B\99
-(0) == 1) {
-
-1652 
-¥ec\9fl_»g_Ì_
- = 
-Þd_pc
- + 4;
-
-1656 \ 4
-       gCRNOR
-:
-
-1657 \ 4
-RFI
-:
-
-1658 \ 4
-CRANDC
-:
-
-1659 
-UNIMPLEMENTED
-();
-
-1660 \ 4
-       gISYNC
-: {
-
-1664 \ 4
-       gCRXOR
-: {
-
-1665 \12
-bt
- = 
-\9a¡r
-->
-B\99s
-(25, 21);
-
-1666 \12
-       gba
- = 
-\9a¡r
-->
-B\99s
-(20, 16);
-
-1667 \12
-       gbb
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-1668 \12
-       gba_v®
- = ((0x80000000 >> 
-ba
-è& 
-cÚd\99iÚ_»g_
-) == 0 ? 0 : 1;
-
-1669 \12
-       gbb_v®
- = ((0x80000000 >> 
-bb
-è& 
-cÚd\99iÚ_»g_
-) == 0 ? 0 : 1;
-
-1670 \12
-       gbt_v®
- = 
-ba_v®
- ^ 
-bb_v®
-;
-
-1671 
-       gbt_v®
- = 
-bt_v®
- << (31 - 
-bt
-);
-
-1672 
-       gcÚd\99iÚ_»g_
- &ð~(0x80000000 >> 
-bt
-);
-
-1673 
-       gcÚd\99iÚ_»g_
- |ð
-bt_v®
-;
-
-1676 \ 4
-       gCREQV
-: {
-
-1677 \12
-bt
- = 
-\9a¡r
-->
-B\99s
-(25, 21);
-
-1678 \12
-       gba
- = 
-\9a¡r
-->
-B\99s
-(20, 16);
-
-1679 \12
-       gbb
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-1680 \12
-       gba_v®
- = ((0x80000000 >> 
-ba
-è& 
-cÚd\99iÚ_»g_
-) == 0 ? 0 : 1;
-
-1681 \12
-       gbb_v®
- = ((0x80000000 >> 
-bb
-è& 
-cÚd\99iÚ_»g_
-) == 0 ? 0 : 1;
-
-1682 \12
-       gbt_v®
- = 1 - (
-ba_v®
- ^ 
-bb_v®
-);
-
-1683 
-       gbt_v®
- = 
-bt_v®
- << (31 - 
-bt
-);
-
-1684 
-       gcÚd\99iÚ_»g_
- &ð~(0x80000000 >> 
-bt
-);
-
-1685 
-       gcÚd\99iÚ_»g_
- |ð
-bt_v®
-;
-
-1688 \ 4
-       gCRNAND
-:
-
-1689 \ 4
-CRAND
-:
-
-1690 \ 4
-CRORC
-:
-
-1691 \ 4
-CROR
-:
-
-1693 
-UNIMPLEMENTED
-();
-
-1699 
-boÞ
-       gSimuÏtÜ
-::
-Execu\8bExt2_10b\99
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1700 
-boÞ
-found
- = 
-\8cue
-;
-
-1702 \12
-       gÝcode
- = 
-\9a¡r
-->
-B\99s
-(10, 1) << 1;
-
-1703 \1a
-       gÝcode
-) {
-
-1704 \ 4
-       gSRWX
-: {
-
-1705 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1706 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1707 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1708 
-u\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1709 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1710 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> (
-rb_v®
- & 0x3f);
-
-1711 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1712 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1713 
-S\91CR0
-(
-»suÉ
-);
-
-1717 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1718 \ 4
-       gSRDX
-: {
-
-1719 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1720 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1721 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1722 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1723 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1724 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> (
-rb_v®
- & 0x7f);
-
-1725 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1726 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1727 
-S\91CR0
-(
-»suÉ
-);
-
-1732 \ 4
-       gSRAW
-: {
-
-1733 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1734 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1735 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1736 
-\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1737 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1738 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> (
-rb_v®
- & 0x3f);
-
-1739 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1740 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1741 
-S\91CR0
-(
-»suÉ
-);
-
-1745 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1746 \ 4
-       gSRAD
-: {
-
-1747 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1748 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1749 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1750 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1751 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1752 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> (
-rb_v®
- & 0x7f);
-
-1753 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1754 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1755 
-S\91CR0
-(
-»suÉ
-);
-
-1760 \ 4
-       gSRAWIX
-: {
-
-1761 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1762 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1763 \12
-       gsh
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-1764 
-\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1765 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> 
-sh
-;
-
-1766 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1767 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1768 
-S\91CR0
-(
-»suÉ
-);
-
-1772 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1773 \ 4
-       gEXTSW
-: {
-
-1774 cڡ \12
-shiá
- = 
-kB\99sP\94Po\9a\8br
- - 32;
-
-1775 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1776 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1777 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1778 
-\9a\8d\8c_t
-       g¿_v®
- = (
-rs_v®
- << 
-shiá
-) >> shift;
-
-1779 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
-);
-
-1780 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1781 
-S\91CR0
-(
-¿_v®
-);
-
-1786 \ 4
-       gEXTSH
-: {
-
-1787 cڡ \12
-shiá
- = 
-kB\99sP\94Po\9a\8br
- - 16;
-
-1788 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1789 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1790 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1791 
-\9a\8d\8c_t
-       g¿_v®
- = (
-rs_v®
- << 
-shiá
-) >> shift;
-
-1792 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
-);
-
-1793 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1794 
-S\91CR0
-(
-¿_v®
-);
-
-1798 \ 4
-       gEXTSB
-: {
-
-1799 cڡ \12
-shiá
- = 
-kB\99sP\94Po\9a\8br
- - 8;
-
-1800 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1801 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1802 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1803 
-\9a\8d\8c_t
-       g¿_v®
- = (
-rs_v®
- << 
-shiá
-) >> shift;
-
-1804 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
-);
-
-1805 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1806 
-S\91CR0
-(
-¿_v®
-);
-
-1810 \ 4
-       gLFSUX
-:
-
-1811 \ 4
-LFSX
-: {
-
-1812 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-1813 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1814 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1815 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-1816 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1817 
-\9at32_t
-       gv®
- = 
-R\97dW
-(
-¿_v®
- + 
-rb_v®
-, 
-\9a¡r
-);
-
-1818 \ e
-       gå\8c
- = 
\9a\8b½»t_ÿ¡
-<\ e*>(&
-v®
-);
-
-1819 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-¡©ic_ÿ¡
-<\b>(*
\8c
-));
-
-1820 ià(
-       gÝcode
- =ð
-LFSUX
-) {
-
-1821 
-DCHECK
-(
-¿
- != 0);
-
-1822 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-1826 \ 4
-       gLFDUX
-:
-
-1827 \ 4
-LFDX
-: {
-
-1828 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-1829 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1830 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1831 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-1832 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1833 \b
-       gd±r
- = 
\9a\8b½»t_ÿ¡
-<\b*>(
-R\97dDW
-(
-¿_v®
- + 
-rb_v®
-));
-
-1834 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-d±r
-);
-
-1835 ià(
-       gÝcode
- =ð
-LFDUX
-) {
-
-1836 
-DCHECK
-(
-¿
- != 0);
-
-1837 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-1841 \ 4
-       gSTFSUX
-: {
-
-1842 \ 4
-STFSX
-:
-
-1843 \12
-äs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1844 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1845 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1846 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-1847 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1848 \ e
-       gäs_v®
- = 
-¡©ic_ÿ¡
-<\ e>(
-g\91_doubË_äom_d_»gi¡\94
-(
-äs
-));
-
-1849 
-\9at32_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at32_t*>(&
-äs_v®
-);
-
-1850 
-Wr\99eW
-(
-¿_v®
- + 
-rb_v®
-, *
-p
-, 
-\9a¡r
-);
-
-1851 ià(
-       gÝcode
- =ð
-STFSUX
-) {
-
-1852 
-DCHECK
-(
-¿
- != 0);
-
-1853 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-1857 \ 4
-       gSTFDUX
-: {
-
-1858 \ 4
-STFDX
-:
-
-1859 \12
-äs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1860 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1861 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1862 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-1863 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1864 \b
-       gäs_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äs
-);
-
-1865 
-\9at64_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-äs_v®
-);
-
-1866 
-Wr\99eDW
-(
-¿_v®
- + 
-rb_v®
-, *
-p
-);
-
-1867 ià(
-       gÝcode
- =ð
-STFDUX
-) {
-
-1868 
-DCHECK
-(
-¿
- != 0);
-
-1869 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-1873 \ 4
-       gSYNC
-: {
-
-1877 \ 4
-       gICBI
-: {
-
-1882 
-found
- = 
-çl£
-;
-
-1887 ià(
-       gfound
-) \15 found;
-
-1889 
-       gfound
- = 
-\8cue
-;
-
-1890 
-       gÝcode
- = 
-\9a¡r
-->
-B\99s
-(10, 2) << 2;
-
-1891 \1a
-       gÝcode
-) {
-
-1892 \ 4
-       gSRADIX
-: {
-
-1893 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1894 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-1895 \12
-       gsh
- = (
-\9a¡r
-->
-B\99s
-(15, 11è| (
-       g\9a¡r
-->
-B\99
-(1) << 5));
-
-1896 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-1897 
-\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- >> 
-sh
-;
-
-1898 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-1899 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1900 
-S\91CR0
-(
-»suÉ
-);
-
-1905 
-found
- = 
-çl£
-;
-
-1910 \15 
-       gfound
-;
-
-1914 
-boÞ
-       gSimuÏtÜ
-::
-Execu\8bExt2_9b\99_·¹1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-1915 
-boÞ
-found
- = 
-\8cue
-;
-
-1917 \12
-       gÝcode
- = 
-\9a¡r
-->
-B\99s
-(9, 1) << 1;
-
-1918 \1a
-       gÝcode
-) {
-
-1919 \ 4
-       gTW
-: {
-
-1921 
-Soáw¬eIÁ\94ru±
-(
-\9a¡r
-);
-
-1924 \ 4
-       gCMP
-: {
-
-1925 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1926 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1927 \12
-       gü
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-1928 
-u\9at32_t
-       gbf
- = 0;
-
-1929 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1930 \12
-       gL
- = 
-\9a¡r
-->
-B\99
-(21);
-
-1931 ià(
-       gL
-) {
-
-1933 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-1934 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1935 ià(
-       g¿_v®
- < 
-       grb_v®
-) {
-
-1936 
-       gbf
- |= 0x80000000;
-
-1938 ià(
-       g¿_v®
- > 
-       grb_v®
-) {
-
-1939 
-       gbf
- |= 0x40000000;
-
-1941 ià(
-       g¿_v®
- =ð
-rb_v®
-) {
-
-1942 
-bf
- |= 0x20000000;
-
-1944 #ià
-V8_TARGET_ARCH_PPC64
-
-
-1946 
-\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-1947 
-\9at32_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1948 ià(
-       g¿_v®
- < 
-       grb_v®
-) {
-
-1949 
-       gbf
- |= 0x80000000;
-
-1951 ià(
-       g¿_v®
- > 
-       grb_v®
-) {
-
-1952 
-       gbf
- |= 0x40000000;
-
-1954 ià(
-       g¿_v®
- =ð
-rb_v®
-) {
-
-1955 
-bf
- |= 0x20000000;
-
-1959 
-u\9at32_t
-       gcÚd\99iÚ_mask
- = 0xF0000000U >> (
- * 4);
-
-1960 
-u\9at32_t
-       gcÚd\99
- = 
-bf
- >> (
- * 4);
-
-1961 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~
-cÚd\99iÚ_mask
-è| 
-cÚd\99
-;
-
-1964 \ 4
-       gSUBFCX
-: {
-
-1965 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-1966 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1967 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1969 
-u\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-1970 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1971 
-u\9a\8d\8c_t
-       g®u_out
- = ~
-¿_v®
- + 
-rb_v®
- + 1;
-
-1972 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-1974 ià((
-       g®u_out
- ^ 
-       grb_v®
-) & 0x80000000) {
-
-1975 
-       g¥ec\9fl_»g_x\94_
- &= ~0xF0000000;
-
-1977 
-       g¥ec\9fl_»g_x\94_
- = (
-¥ec\9fl_»g_x\94_
- & ~0xF0000000) | 0x20000000;
-
-1979 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-1980 
-S\91CR0
-(
-®u_out
-);
-
-1985 \ 4
-       gADDCX
-: {
-
-1986 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-1987 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-1988 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-1990 
-u\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-1991 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-1992 
-u\9a\8d\8c_t
-       g®u_out
- = 
-¿_v®
- + 
-rb_v®
-;
-
-1994 ià(~
-       g¿_v®
- < 
-       grb_v®
-) {
-
-1995 
-       g¥ec\9fl_»g_x\94_
- = (
-¥ec\9fl_»g_x\94_
- & ~0xF0000000) | 0x20000000;
-
-1997 
-       g¥ec\9fl_»g_x\94_
- &= ~0xF0000000;
-
-1999 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2000 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2001 
-S\91CR0
-(
-¡©ic_ÿ¡
-<
-\9a\8d\8c_t
->(
-®u_out
-));
-
-2006 \ 4
-       gMULHWX
-: {
-
-2007 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2008 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2009 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2010 
-\9at32_t
-       g¿_v®
- = (
-g\91_»gi¡\94
-(
-¿
-) & 0xFFFFFFFF);
-
-2011 
-\9at32_t
-       grb_v®
- = (
-g\91_»gi¡\94
-(
-rb
-) & 0xFFFFFFFF);
-
-2012 
-\9at64_t
-       g®u_out
- = (\9at64_t)
-¿_v®
- * (\9at64_t)
-rb_v®
-;
-
-2013 
-       g®u_out
- >>= 32;
-
-2014 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2015 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2016 
-S\91CR0
-(
-¡©ic_ÿ¡
-<
-\9a\8d\8c_t
->(
-®u_out
-));
-
-2021 \ 4
-       gNEGX
-: {
-
-2022 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2023 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2024 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2025 
-\9a\8d\8c_t
-       g®u_out
- = 1 + ~
-¿_v®
-;
-
-2026 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2027 
-\9a\8d\8c_t
-       gÚe
- = 1;
-
-2028 
-\9a\8d\8c_t
-       gkOv\94æowV®
- = (
-Úe
- << 63);
-
-2030 
-\9a\8d\8c_t
-       gkOv\94æowV®
- = 
-kM\9a
-;
-
-2032 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2033 ià(
-       g\9a¡r
-->
-B\99
-(10)) {
-
-2034 ià(
-       g¿_v®
- =ð
-kOv\94æowV®
-) {
-
-2035 
-¥ec\9fl_»g_x\94_
- |= 0xC0000000;
-
-2037 
-       g¥ec\9fl_»g_x\94_
- &= ~0x40000000;
-
-2040 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2041 
-boÞ
-       g£tSO
- = (
-¥ec\9fl_»g_x\94_
- & 0x80000000);
-
-2042 
-S\91CR0
-(
-®u_out
-, 
-£tSO
-);
-
-2046 \ 4
-       gSLWX
-: {
-
-2047 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2048 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2049 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2050 
-u\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2051 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2052 
-u\9at32_t
-       g»suÉ
- = 
-rs_v®
- << (
-rb_v®
- & 0x3f);
-
-2053 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2054 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2055 
-S\91CR0
-(
-»suÉ
-);
-
-2059 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2060 \ 4
-       gSLDX
-: {
-
-2061 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2062 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2063 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2064 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2065 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2066 
-u\9a\8d\8c_t
-       g»suÉ
- = 
-rs_v®
- << (
-rb_v®
- & 0x7f);
-
-2067 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2068 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2069 
-S\91CR0
-(
-»suÉ
-);
-
-2073 \ 4
-       gMFVSRD
-: {
-
-2074 
-DCHECK
-(!
-\9a¡r
-->
-B\99
-(0));
-
-2075 \12
-       gät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2076 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2077 \b
-       gät_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-ät
-);
-
-2078 
-\9at64_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-ät_v®
-);
-
-2079 
-£t_»gi¡\94
-(
-¿
-, *
-p
-);
-
-2082 \ 4
-       gMFVSRWZ
-: {
-
-2083 
-DCHECK
-(!
-\9a¡r
-->
-B\99
-(0));
-
-2084 \12
-       gät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2085 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2086 \b
-       gät_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-ät
-);
-
-2087 
-\9at64_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-ät_v®
-);
-
-2088 
-£t_»gi¡\94
-(
-¿
-, 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(*
-p
-));
-
-2091 \ 4
-       gMTVSRD
-: {
-
-2092 
-DCHECK
-(!
-\9a¡r
-->
-B\99
-(0));
-
-2093 \12
-       gät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2094 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2095 
-\9at64_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2096 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-¿_v®
-);
-
-2097 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2100 \ 4
-       gMTVSRWA
-: {
-
-2101 
-DCHECK
-(!
-\9a¡r
-->
-B\99
-(0));
-
-2102 \12
-       gät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2103 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2104 
-\9at64_t
-       g¿_v®
- = 
-¡©ic_ÿ¡
-<
-\9at32_t
->(
-g\91_»gi¡\94
-(
-¿
-));
-
-2105 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-¿_v®
-);
-
-2106 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2109 \ 4
-       gMTVSRWZ
-: {
-
-2110 
-DCHECK
-(!
-\9a¡r
-->
-B\99
-(0));
-
-2111 \12
-       gät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2112 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2113 
-u\9at64_t
-       g¿_v®
- = 
-¡©ic_ÿ¡
-<
-u\9at32_t
->(
-g\91_»gi¡\94
-(
-¿
-));
-
-2114 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-¿_v®
-);
-
-2115 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2120 
-found
- = 
-çl£
-;
-
-2125 \15 
-       gfound
-;
-
-2129 \1e
-       gSimuÏtÜ
-::
-Execu\8bExt2_9b\99_·¹2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-2130 \12
-Ýcode
- = 
-\9a¡r
-->
-B\99s
-(9, 1) << 1;
-
-2131 \1a
-       gÝcode
-) {
-
-2132 \ 4
-       gCNTLZWX
-: {
-
-2133 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2134 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2135 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2136 
-u\9a\8d\8c_t
-       gcouÁ
- = 0;
-
-2137 \12
-       gn
- = 0;
-
-2138 
-u\9a\8d\8c_t
-       gb\99
- = 0x80000000;
-
-2139 \ f
-       gn
- < 32;\82++) {
-
-2140 ià(
-       gb\99
- & 
-       grs_v®
-) \ 3;
-
-2141 
-       gcouÁ
-++;
-
-2142 
-       gb\99
- >>= 1;
-
-2144 
-£t_»gi¡\94
-(
-¿
-, 
-couÁ
-);
-
-2145 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2146 \12
-       gbf
- = 0;
-
-2147 ià(
-       gcouÁ
- > 0) {
-
-2148 
-       gbf
- |= 0x40000000;
-
-2150 ià(
-       gcouÁ
- == 0) {
-
-2151 
-bf
- |= 0x20000000;
-
-2153 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~0xF0000000è| 
-bf
-;
-
-2157 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2158 \ 4
-       gCNTLZDX
-: {
-
-2159 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2160 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2161 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2162 
-u\9a\8d\8c_t
-       gcouÁ
- = 0;
-
-2163 \12
-       gn
- = 0;
-
-2164 
-u\9a\8d\8c_t
-       gb\99
- = 0x8000000000000000UL;
-
-2165 \ f
-       gn
- < 64;\82++) {
-
-2166 ià(
-       gb\99
- & 
-       grs_v®
-) \ 3;
-
-2167 
-       gcouÁ
-++;
-
-2168 
-       gb\99
- >>= 1;
-
-2170 
-£t_»gi¡\94
-(
-¿
-, 
-couÁ
-);
-
-2171 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2172 \12
-       gbf
- = 0;
-
-2173 ià(
-       gcouÁ
- > 0) {
-
-2174 
-       gbf
- |= 0x40000000;
-
-2176 ià(
-       gcouÁ
- == 0) {
-
-2177 
-bf
- |= 0x20000000;
-
-2179 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~0xF0000000è| 
-bf
-;
-
-2184 \ 4
-       gANDX
-: {
-
-2185 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2186 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2187 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2188 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2189 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2190 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- & 
-rb_v®
-;
-
-2191 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-2192 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2193 
-S\91CR0
-(
-®u_out
-);
-
-2197 \ 4
-       gANDCX
-: {
-
-2198 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2199 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2200 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2201 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2202 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2203 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- & ~
-rb_v®
-;
-
-2204 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-2205 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2206 
-S\91CR0
-(
-®u_out
-);
-
-2210 \ 4
-       gCMPL
-: {
-
-2211 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2212 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2213 \12
-       gü
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-2214 
-u\9at32_t
-       gbf
- = 0;
-
-2215 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2216 \12
-       gL
- = 
-\9a¡r
-->
-B\99
-(21);
-
-2217 ià(
-       gL
-) {
-
-2219 
-u\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2220 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2221 ià(
-       g¿_v®
- < 
-       grb_v®
-) {
-
-2222 
-       gbf
- |= 0x80000000;
-
-2224 ià(
-       g¿_v®
- > 
-       grb_v®
-) {
-
-2225 
-       gbf
- |= 0x40000000;
-
-2227 ià(
-       g¿_v®
- =ð
-rb_v®
-) {
-
-2228 
-bf
- |= 0x20000000;
-
-2230 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2232 
-u\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2233 
-u\9at32_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2234 ià(
-       g¿_v®
- < 
-       grb_v®
-) {
-
-2235 
-       gbf
- |= 0x80000000;
-
-2237 ià(
-       g¿_v®
- > 
-       grb_v®
-) {
-
-2238 
-       gbf
- |= 0x40000000;
-
-2240 ià(
-       g¿_v®
- =ð
-rb_v®
-) {
-
-2241 
-bf
- |= 0x20000000;
-
-2245 
-u\9at32_t
-       gcÚd\99iÚ_mask
- = 0xF0000000U >> (
- * 4);
-
-2246 
-u\9at32_t
-       gcÚd\99
- = 
-bf
- >> (
- * 4);
-
-2247 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~
-cÚd\99iÚ_mask
-è| 
-cÚd\99
-;
-
-2250 \ 4
-       gSUBFX
-: {
-
-2251 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2252 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2253 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2255 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2256 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2257 
-\9a\8d\8c_t
-       g®u_out
- = 
-rb_v®
- - 
-¿_v®
-;
-
-2259 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2260 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2261 
-S\91CR0
-(
-®u_out
-);
-
-2266 \ 4
-       gADDZEX
-: {
-
-2267 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2268 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2269 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2270 ià(
-       g¥ec\9fl_»g_x\94_
- & 0x20000000) {
-
-2271 
-       g¿_v®
- += 1;
-
-2273 
-£t_»gi¡\94
-(
-, 
-¿_v®
-);
-
-2274 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2275 
-S\91CR0
-(
-¿_v®
-);
-
-2280 \ 4
-       gNORX
-: {
-
-2281 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2282 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2283 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2284 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2285 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2286 
-\9a\8d\8c_t
-       g®u_out
- = ~(
-rs_v®
- | 
-rb_v®
-);
-
-2287 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-2288 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2289 
-S\91CR0
-(
-®u_out
-);
-
-2293 \ 4
-       gMULLW
-: {
-
-2294 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2295 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2296 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2297 
-\9at32_t
-       g¿_v®
- = (
-g\91_»gi¡\94
-(
-¿
-) & 0xFFFFFFFF);
-
-2298 
-\9at32_t
-       grb_v®
- = (
-g\91_»gi¡\94
-(
-rb
-) & 0xFFFFFFFF);
-
-2299 
-\9at32_t
-       g®u_out
- = 
-¿_v®
- * 
-rb_v®
-;
-
-2300 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2301 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2302 
-S\91CR0
-(
-®u_out
-);
-
-2307 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2308 \ 4
-       gMULLD
-: {
-
-2309 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2310 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2311 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2312 
-\9at64_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2313 
-\9at64_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2314 
-\9at64_t
-       g®u_out
- = 
-¿_v®
- * 
-rb_v®
-;
-
-2315 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2316 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2317 
-S\91CR0
-(
-®u_out
-);
-
-2323 \ 4
-       gDIVW
-: {
-
-2324 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2325 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2326 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2327 
-\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2328 
-\9at32_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2329 
-boÞ
-       gov\94æow
- = (
-¿_v®
- =ð
-kM\9a
- && 
-rb_v®
- == -1);
-
-2332 
-\9at32_t
-       g®u_out
- = (
-rb_v®
- =ð0 || 
-ov\94æow
-è? -1 : 
-¿_v®
- /\84b_val;
-
-2333 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2334 ià(
-       g\9a¡r
-->
-B\99
-(10)) {
-
-2335 ià(
-       gov\94æow
-) {
-
-2336 
-       g¥ec\9fl_»g_x\94_
- |= 0xC0000000;
-
-2338 
-       g¥ec\9fl_»g_x\94_
- &= ~0x40000000;
-
-2341 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2342 
-boÞ
-       g£tSO
- = (
-¥ec\9fl_»g_x\94_
- & 0x80000000);
-
-2343 
-S\91CR0
-(
-®u_out
-, 
-£tSO
-);
-
-2347 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2348 \ 4
-       gDIVD
-: {
-
-2349 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2350 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2351 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2352 
-\9at64_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2353 
-\9at64_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2354 
-\9at64_t
-       gÚe
- = 1;
-
-2355 
-\9at64_t
-       gkM\9aLÚgLÚg
- = (
-Úe
- << 63);
-
-2358 
-\9at64_t
-       g®u_out
- =
-
-2359 (
-rb_v®
- =ð0 || (
-¿_v®
- =ð
-kM\9aLÚgLÚg
- &&\84b_val == -1))
-
-2361 : 
-¿_v®
- / 
-rb_v®
-;
-
-2362 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2363 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2364 
-S\91CR0
-(
-®u_out
-);
-
-2370 \ 4
-       gADDX
-: {
-
-2371 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2372 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2373 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2375 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2376 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2377 
-\9a\8d\8c_t
-       g®u_out
- = 
-¿_v®
- + 
-rb_v®
-;
-
-2378 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-2379 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2380 
-S\91CR0
-(
-®u_out
-);
-
-2385 \ 4
-       gXORX
-: {
-
-2386 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2387 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2388 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2389 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2390 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2391 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- ^ 
-rb_v®
-;
-
-2392 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-2393 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2394 
-S\91CR0
-(
-®u_out
-);
-
-2398 \ 4
-       gORX
-: {
-
-2399 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2400 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2401 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2402 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2403 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2404 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- | 
-rb_v®
-;
-
-2405 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-2406 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2407 
-S\91CR0
-(
-®u_out
-);
-
-2411 \ 4
-       gMFSPR
-: {
-
-2412 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2413 \12
-       g¥r
- = 
-\9a¡r
-->
-B\99s
-(20, 11);
-
-2414 ià(
-       g¥r
- != 256) {
-
-2415 
-UNIMPLEMENTED
-();
-
-2417 
-£t_»gi¡\94
-(
-, 
-¥ec\9fl_»g_Ì_
-);
-
-2420 \ 4
-       gMTSPR
-: {
-
-2421 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2422 
-\9a\8d\8c_t
-       g¹_v®
- = 
-g\91_»gi¡\94
-(
-);
-
-2423 \12
-       g¥r
- = 
-\9a¡r
-->
-B\99s
-(20, 11);
-
-2424 ià(
-       g¥r
- == 256) {
-
-2425 
-¥ec\9fl_»g_Ì_
- = 
-¹_v®
-;
-
-2426 } \vià(
-       g¥r
- == 288) {
-
-2427 
-¥ec\9fl_»g_ùr_
- = 
-¹_v®
-;
-
-2428 } \vià(
-       g¥r
- == 32) {
-
-2429 
-¥ec\9fl_»g_x\94_
- = 
-¹_v®
-;
-
-2431 
-UNIMPLEMENTED
-();
-
-2435 \ 4
-       gMFCR
-: {
-
-2436 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2437 
-£t_»gi¡\94
-(
-, 
-cÚd\99iÚ_»g_
-);
-
-2440 \ 4
-       gSTWUX
-:
-
-2441 \ 4
-STWX
-: {
-
-2442 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2443 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2444 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2445 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2446 
-\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2447 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2448 
-Wr\99eW
-(
-¿_v®
- + 
-rb_v®
-, 
-rs_v®
-, 
-\9a¡r
-);
-
-2449 ià(
-       gÝcode
- =ð
-STWUX
-) {
-
-2450 
-DCHECK
-(
-¿
- != 0);
-
-2451 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2455 \ 4
-       gSTBUX
-:
-
-2456 \ 4
-STBX
-: {
-
-2457 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2458 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2459 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2460 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2461 
-\9at8_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2462 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2463 
-Wr\99eB
-(
-¿_v®
- + 
-rb_v®
-, 
-rs_v®
-);
-
-2464 ià(
-       gÝcode
- =ð
-STBUX
-) {
-
-2465 
-DCHECK
-(
-¿
- != 0);
-
-2466 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2470 \ 4
-       gSTHUX
-:
-
-2471 \ 4
-STHX
-: {
-
-2472 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2473 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2474 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2475 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2476 
-\9at16_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2477 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2478 
-Wr\99eH
-(
-¿_v®
- + 
-rb_v®
-, 
-rs_v®
-, 
-\9a¡r
-);
-
-2479 ià(
-       gÝcode
- =ð
-STHUX
-) {
-
-2480 
-DCHECK
-(
-¿
- != 0);
-
-2481 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2485 \ 4
-       gLWZX
-:
-
-2486 \ 4
-LWZUX
-: {
-
-2487 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2488 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2489 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2490 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2491 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2492 
-£t_»gi¡\94
-(
-, 
-R\97dWU
-(
-¿_v®
- + 
-rb_v®
-, 
-\9a¡r
-));
-
-2493 ià(
-       gÝcode
- =ð
-LWZUX
-) {
-
-2494 
-DCHECK
-(
-¿
- !ð0 &&\84¨!ð
-);
-
-2495 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2499 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2500 \ 4
-       gLDX
-:
-
-2501 \ 4
-LDUX
-: {
-
-2502 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2503 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2504 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2505 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2506 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2507 
-\9a\8d\8c_t
-* 
-       g»suÉ
- = 
-R\97dDW
-(
-¿_v®
- + 
-rb_v®
-);
-
-2508 
-£t_»gi¡\94
-(
-, *
-»suÉ
-);
-
-2509 ià(
-       gÝcode
- =ð
-LDUX
-) {
-
-2510 
-DCHECK
-(
-¿
- !ð0 &&\84¨!ð
-);
-
-2511 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2515 \ 4
-       gSTDX
-:
-
-2516 \ 4
-STDUX
-: {
-
-2517 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2518 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2519 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2520 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2521 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2522 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2523 
-Wr\99eDW
-(
-¿_v®
- + 
-rb_v®
-, 
-rs_v®
-);
-
-2524 ià(
-       gÝcode
- =ð
-STDUX
-) {
-
-2525 
-DCHECK
-(
-¿
- != 0);
-
-2526 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2531 \ 4
-       gLBZX
-:
-
-2532 \ 4
-LBZUX
-: {
-
-2533 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2534 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2535 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2536 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2537 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2538 
-£t_»gi¡\94
-(
-, 
-R\97dBU
-(
-¿_v®
- + 
-rb_v®
-) & 0xFF);
-
-2539 ià(
-       gÝcode
- =ð
-LBZUX
-) {
-
-2540 
-DCHECK
-(
-¿
- !ð0 &&\84¨!ð
-);
-
-2541 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2545 \ 4
-       gLHZX
-:
-
-2546 \ 4
-LHZUX
-: {
-
-2547 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2548 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2549 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2550 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-2551 
-\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2552 
-£t_»gi¡\94
-(
-, 
-R\97dHU
-(
-¿_v®
- + 
-rb_v®
-, 
-\9a¡r
-) & 0xFFFF);
-
-2553 ià(
-       gÝcode
- =ð
-LHZUX
-) {
-
-2554 
-DCHECK
-(
-¿
- !ð0 &&\84¨!ð
-);
-
-2555 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-rb_v®
-);
-
-2559 \ 4
-       gDCBF
-: {
-
-2564 
-Pr\9atF
-("Unim¶em\92\8bd: %08x\n", 
-\9a¡r
-->
-In¡ruùiÚB\99s
-());
-
-2565 
-UNIMPLEMENTED
-();
-
-2571 \1e
-       gSimuÏtÜ
-::
-Execu\8bExt2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-2573 ià(
-Execu\8bExt2_10b\99
-(
-\9a¡r
-)) \15;
-
-2575 ià(
-Execu\8bExt2_9b\99_·¹1
-(
-\9a¡r
-)) \15;
-
-2576 
-Execu\8bExt2_9b\99_·¹2
-(
-\9a¡r
-);
-
-2580 \1e
-       gSimuÏtÜ
-::
-Execu\8bExt4
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-2581 \1a
-\9a¡r
-->
-B\99s
-(5, 1) << 1) {
-
-2582 \ 4
-       gFDIV
-: {
-
-2583 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2584 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2585 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2586 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2587 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2588 \b
-       gät_v®
- = 
-äa_v®
- / 
-äb_v®
-;
-
-2589 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2592 \ 4
-       gFSUB
-: {
-
-2593 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2594 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2595 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2596 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2597 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2598 \b
-       gät_v®
- = 
-äa_v®
- - 
-äb_v®
-;
-
-2599 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2602 \ 4
-       gFADD
-: {
-
-2603 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2604 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2605 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2606 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2607 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2608 \b
-       gät_v®
- = 
-äa_v®
- + 
-äb_v®
-;
-
-2609 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2612 \ 4
-       gFSQRT
-: {
-
-2613 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2614 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2615 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2616 \b
-       gät_v®
- = 
-¡d
-::
-sq¹
-(
-äb_v®
-);
-
-2617 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2620 \ 4
-       gFSEL
-: {
-
-2621 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2622 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2623 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2624 \12
-       gäc
- = 
-\9a¡r
-->
-RCV®ue
-();
-
-2625 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2626 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2627 \b
-       gäc_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äc
-);
-
-2628 \b
-       gät_v®
- = ((
-äa_v®
- >ð0.0è? 
-äc_v®
- : 
-äb_v®
-);
-
-2629 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2632 \ 4
-       gFMUL
-: {
-
-2633 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2634 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2635 \12
-       gäc
- = 
-\9a¡r
-->
-RCV®ue
-();
-
-2636 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2637 \b
-       gäc_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äc
-);
-
-2638 \b
-       gät_v®
- = 
-äa_v®
- * 
-äc_v®
-;
-
-2639 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2642 \ 4
-       gFMSUB
-: {
-
-2643 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2644 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2645 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2646 \12
-       gäc
- = 
-\9a¡r
-->
-RCV®ue
-();
-
-2647 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2648 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2649 \b
-       gäc_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äc
-);
-
-2650 \b
-       gät_v®
- = (
-äa_v®
- * 
-äc_v®
-è- 
-äb_v®
-;
-
-2651 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2654 \ 4
-       gFMADD
-: {
-
-2655 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2656 \12
-       gäa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2657 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2658 \12
-       gäc
- = 
-\9a¡r
-->
-RCV®ue
-();
-
-2659 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2660 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2661 \b
-       gäc_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äc
-);
-
-2662 \b
-       gät_v®
- = (
-äa_v®
- * 
-äc_v®
-è+ 
-äb_v®
-;
-
-2663 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2667 \12
-       gÝcode
- = 
-\9a¡r
-->
-B\99s
-(10, 1) << 1;
-
-2668 \1a
-       gÝcode
-) {
-
-2669 \ 4
-       gFCMPU
-: {
-
-2670 \12
-äa
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2671 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2672 \b
-       gäa_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äa
-);
-
-2673 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2674 \12
-       gü
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-2675 \12
-       gbf
- = 0;
-
-2676 ià(
-       gäa_v®
- < 
-       gäb_v®
-) {
-
-2677 
-       gbf
- |= 0x80000000;
-
-2679 ià(
-       gäa_v®
- > 
-       gäb_v®
-) {
-
-2680 
-       gbf
- |= 0x40000000;
-
-2682 ià(
-       gäa_v®
- =ð
-äb_v®
-) {
-
-2683 
-bf
- |= 0x20000000;
-
-2685 ià(
-       g¡d
-::
-isunÜd\94ed
-(
-äa_v®
-, 
-äb_v®
-)) {
-
-2686 
-       gbf
- |= 0x10000000;
-
-2688 \12
-       gcÚd\99iÚ_mask
- = 0xF0000000 >> (
- * 4);
-
-2689 \12
-       gcÚd\99
- = 
-bf
- >> (
- * 4);
-
-2690 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~
-cÚd\99iÚ_mask
-è| 
-cÚd\99
-;
-
-2693 \ 4
-       gFRSP
-: {
-
-2694 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2695 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2696 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2699 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-äb_v®
-);
-
-2700 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2705 \ 4
-       gFCFID
-: {
-
-2706 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2707 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2708 \b
-       gt_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2709 
-\9at64_t
-* 
-       gäb_v®_p
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-t_v®
-);
-
-2710 \b
-       gät_v®
- = 
-¡©ic_ÿ¡
-<\b>(*
-äb_v®_p
-);
-
-2711 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2714 \ 4
-       gFCTID
-: {
-
-2715 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2716 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2717 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2718 
-\9at64_t
-       gät_v®
-;
-
-2719 
-\9at64_t
-       gÚe
- = 1;
-
-2720 
-\9at64_t
-       gkM\9aLÚgLÚg
- = (
-Úe
- << 63);
-
-2721 
-\9at64_t
-       gkMaxLÚgLÚg
- = 
-kM\9aLÚgLÚg
- - 1;
-
-2723 ià(
-       gäb_v®
- > 
-       gkMaxLÚgLÚg
-) {
-
-2724 
-       gät_v®
- = 
-kMaxLÚgLÚg
-;
-
-2725 } \vià(
-       gäb_v®
- < 
-       gkM\9aLÚgLÚg
-) {
-
-2726 
-       gät_v®
- = 
-kM\9aLÚgLÚg
-;
-
-2728 \1a
-       gå_cÚd\99iÚ_»g_
- & 
-       gkFPRound\9agModeMask
-) {
-
-2729 \ 4
-       gkRoundToZ\94o
-:
-
-2730 
-ät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2732 \ 4
-       gkRoundToPlusInf
-:
-
-2733 
-ät_v®
- = (
-\9at64_t
-)
-¡d
-::
\9e
-(
-äb_v®
-);
-
-2735 \ 4
-       gkRoundToM\9ausInf
-:
-
-2736 
-ät_v®
- = (
-\9at64_t
-)
-¡d
-::
-æoÜ
-(
-äb_v®
-);
-
-2739 
-ät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2740 
-UNIMPLEMENTED
-();
-
-2744 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-ät_v®
-);
-
-2745 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2748 \ 4
-       gFCTIDZ
-: {
-
-2749 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2750 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2751 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2752 
-\9at64_t
-       gät_v®
-;
-
-2753 
-\9at64_t
-       gÚe
- = 1;
-
-2754 
-\9at64_t
-       gkM\9aLÚgLÚg
- = (
-Úe
- << 63);
-
-2755 
-\9at64_t
-       gkMaxLÚgLÚg
- = 
-kM\9aLÚgLÚg
- - 1;
-
-2757 ià(
-       gäb_v®
- > 
-       gkMaxLÚgLÚg
-) {
-
-2758 
-       gät_v®
- = 
-kMaxLÚgLÚg
-;
-
-2759 } \vià(
-       gäb_v®
- < 
-       gkM\9aLÚgLÚg
-) {
-
-2760 
-       gät_v®
- = 
-kM\9aLÚgLÚg
-;
-
-2762 
-       gät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2764 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-ät_v®
-);
-
-2765 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2768 \ 4
-       gFCTIW
-:
-
-2769 \ 4
-FCTIWZ
-: {
-
-2770 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2771 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2772 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2773 
-\9at64_t
-       gät_v®
-;
-
-2774 ià(
-       gäb_v®
- > 
-       gkMaxIÁ
-) {
-
-2775 
-       gät_v®
- = 
-kMaxIÁ
-;
-
-2776 } \vià(
-       gäb_v®
- < 
-       gkM\9a
-) {
-
-2777 
-       gät_v®
- = 
-kM\9a
-;
-
-2779 ià(
-       gÝcode
- =ð
-FCTIWZ
-) {
-
-2780 
-ät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2782 \1a
-       gå_cÚd\99iÚ_»g_
- & 
-       gkFPRound\9agModeMask
-) {
-
-2783 \ 4
-       gkRoundToZ\94o
-:
-
-2784 
-ät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2786 \ 4
-       gkRoundToPlusInf
-:
-
-2787 
-ät_v®
- = (
-\9at64_t
-)
-¡d
-::
\9e
-(
-äb_v®
-);
-
-2789 \ 4
-       gkRoundToM\9ausInf
-:
-
-2790 
-ät_v®
- = (
-\9at64_t
-)
-¡d
-::
-æoÜ
-(
-äb_v®
-);
-
-2792 \ 4
-       gkRoundToN\97»¡
-:
-
-2793 
-ät_v®
- = (
-\9at64_t
-)
-Ìound
-(
-äb_v®
-);
-
-2796 ià(
-       g¡d
-::
-çbs
-(
-¡©ic_ÿ¡
-<\b>(
-ät_v®
-è- 
-äb_v®
-) == 0.5 &&
-
-2797 (
-ät_v®
- % 2)) {
-
-2798 
-ät_v®
- += ((frt_val > 0) ? -1 : 1);
-
-2803 
-DCHECK
-(
-çl£
-);
-
-2804 
-       gät_v®
- = (
-\9at64_t
-)
-äb_v®
-;
-
-2809 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-ät_v®
-);
-
-2810 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2813 \ 4
-       gFNEG
-: {
-
-2814 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2815 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2816 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2817 \b
-       gät_v®
- = -
-äb_v®
-;
-
-2818 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2821 \ 4
-       gFMR
-: {
-
-2822 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2823 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2824 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2825 \b
-       gät_v®
- = 
-äb_v®
-;
-
-2826 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2829 \ 4
-       gMTFSFI
-: {
-
-2830 \12
-bf
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-2831 \12
-       gimm
- = 
-\9a¡r
-->
-B\99s
-(15, 12);
-
-2832 \12
-       gå_cÚd\99iÚ_mask
- = 0xF0000000 >> (
-bf
- * 4);
-
-2833 
-       gå_cÚd\99iÚ_»g_
- &ð~
-å_cÚd\99iÚ_mask
-;
-
-2834 
-       gå_cÚd\99iÚ_»g_
- |ð(
-imm
- << (28 - (
-bf
- * 4)));
-
-2835 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2836 
-       gcÚd\99iÚ_»g_
- &= 0xF0FFFFFF;
-
-2837 
-       gcÚd\99iÚ_»g_
- |ð(
-imm
- << 23);
-
-2841 \ 4
-       gMTFSF
-: {
-
-2842 \12
-äb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2843 \b
-       gäb_dv®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2844 
-\9at64_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-äb_dv®
-);
-
-2845 
-\9at32_t
-       gäb_iv®
- = 
-¡©ic_ÿ¡
-<\9at32_t>((*
-p
-) & 0xffffffff);
-
-2846 \12
-       gl
- = 
-\9a¡r
-->
-B\99s
-(25, 25);
-
-2847 ià(
-       gl
- == 1) {
-
-2848 
-å_cÚd\99iÚ_»g_
- = 
-äb_iv®
-;
-
-2850 
-UNIMPLEMENTED
-();
-
-2852 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2853 
-UNIMPLEMENTED
-();
-
-2859 \ 4
-       gMFFS
-: {
-
-2860 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2861 
-\9at64_t
-       glv®
- = 
-¡©ic_ÿ¡
-<\9at64_t>(
-å_cÚd\99iÚ_»g_
-);
-
-2862 \b
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\b*>(&
-lv®
-);
-
-2863 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-p
-);
-
-2866 \ 4
-       gFABS
-: {
-
-2867 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2868 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2869 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2870 \b
-       gät_v®
- = 
-¡d
-::
-çbs
-(
-äb_v®
-);
-
-2871 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2874 \ 4
-       gFRIM
-: {
-
-2875 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-2876 \12
-       gäb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2877 \b
-       gäb_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äb
-);
-
-2878 
-\9at64_t
-       gæoÜ_v®
- = (\9at64_t)
-äb_v®
-;
-
-2879 ià(
-       gæoÜ_v®
- > 
-       gäb_v®
-) floor_val--;
-
-2880 \b
-       gät_v®
- = 
-¡©ic_ÿ¡
-<\b>(
-æoÜ_v®
-);
-
-2881 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-ät_v®
-);
-
-2885 
-UNIMPLEMENTED
-();
-
-2888 #ià
-V8_TARGET_ARCH_PPC64
-
-
-2889 \1e
-       gSimuÏtÜ
-::
-Execu\8bExt5
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-2890 \1a
-\9a¡r
-->
-B\99s
-(4, 2) << 2) {
-
-2891 \ 4
-       gRLDICL
-: {
-
-2892 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2893 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2894 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2895 \12
-       gsh
- = (
-\9a¡r
-->
-B\99s
-(15, 11è| (
-       g\9a¡r
-->
-B\99
-(1) << 5));
-
-2896 \12
-       gmb
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-2897 
-DCHECK
-(
-sh
- >= 0 && sh <= 63);
-
-2898 
-DCHECK
-(
-mb
- >= 0 && mb <= 63);
-
-2900 
-u\9a\8d\8c_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (64 - sh));
-
-2901 
-u\9a\8d\8c_t
-       gmask
- = 0xfffffffffffffffà>> 
-mb
-;
-
-2902 
-       g»suÉ
- &ð
-mask
-;
-
-2903 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2904 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2905 
-S\91CR0
-(
-»suÉ
-);
-
-2909 \ 4
-       gRLDICR
-: {
-
-2910 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2911 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2912 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2913 \12
-       gsh
- = (
-\9a¡r
-->
-B\99s
-(15, 11è| (
-       g\9a¡r
-->
-B\99
-(1) << 5));
-
-2914 \12
-       gme
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-2915 
-DCHECK
-(
-sh
- >= 0 && sh <= 63);
-
-2916 
-DCHECK
-(
-me
- >= 0 && me <= 63);
-
-2918 
-u\9a\8d\8c_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (64 - sh));
-
-2919 
-u\9a\8d\8c_t
-       gmask
- = 0xfffffffffffffffà<< (63 - 
-me
-);
-
-2920 
-       g»suÉ
- &ð
-mask
-;
-
-2921 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2922 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2923 
-S\91CR0
-(
-»suÉ
-);
-
-2927 \ 4
-       gRLDIC
-: {
-
-2928 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2929 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2930 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2931 \12
-       gsh
- = (
-\9a¡r
-->
-B\99s
-(15, 11è| (
-       g\9a¡r
-->
-B\99
-(1) << 5));
-
-2932 \12
-       gmb
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-2933 
-DCHECK
-(
-sh
- >= 0 && sh <= 63);
-
-2934 
-DCHECK
-(
-mb
- >= 0 && mb <= 63);
-
-2936 
-u\9a\8d\8c_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (64 - sh));
-
-2937 
-u\9a\8d\8c_t
-       gmask
- = (0xfffffffffffffffà>> 
-mb
-è& (0xfffffffffffffffà<< 
-sh
-);
-
-2938 
-       g»suÉ
- &ð
-mask
-;
-
-2939 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2940 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2941 
-S\91CR0
-(
-»suÉ
-);
-
-2945 \ 4
-       gRLDIMI
-: {
-
-2946 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2947 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2948 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2949 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-2950 \12
-       gsh
- = (
-\9a¡r
-->
-B\99s
-(15, 11è| (
-       g\9a¡r
-->
-B\99
-(1) << 5));
-
-2951 \12
-       gmb
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-2952 \12
-       gme
- = 63 - 
-sh
-;
-
-2954 
-u\9a\8d\8c_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (64 - sh));
-
-2955 
-u\9a\8d\8c_t
-       gmask
- = 0;
-
-2956 ià(
-       gmb
- < 
-       gme
- + 1) {
-
-2957 
-u\9a\8d\8c_t
-       gb\99
- = 0x8000000000000000 >> 
-mb
-;
-
-2958 \ f
-       gmb
- <ð
-me
-; mb++) {
-
-2959 
-       gmask
- |ð
-b\99
-;
-
-2960 
-       gb\99
- >>= 1;
-
-2962 } \vià(
-       gmb
- =ð
-me
- + 1) {
-
-2963 
-mask
- = 0xffffffffffffffff;
-
-2965 
-u\9a\8d\8c_t
-       gb\99
- = 0x8000000000000000 >> (
-me
- + 1);
-
-2966 
-       gmask
- = 0xffffffffffffffff;
-
-2967 \ f
-       gme
- < 
-       gmb
-; me++) {
-
-2968 
-       gmask
- ^ð
-b\99
-;
-
-2969 
-       gb\99
- >>= 1;
-
-2972 
-       g»suÉ
- &ð
-mask
-;
-
-2973 
-       g¿_v®
- &ð~
-mask
-;
-
-2974 
-       g»suÉ
- |ð
-¿_v®
-;
-
-2975 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2976 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2977 
-S\91CR0
-(
-»suÉ
-);
-
-2982 \1a
-       g\9a¡r
-->
-B\99s
-(4, 1) << 1) {
-
-2983 \ 4
-       gRLDCL
-: {
-
-2984 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-2985 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-2986 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-2987 
-u\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-2988 
-u\9a\8d\8c_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-2989 \12
-       gsh
- = (
-rb_v®
- & 0x3f);
-
-2990 \12
-       gmb
- = (
-\9a¡r
-->
-B\99s
-(10, 6è| (
-       g\9a¡r
-->
-B\99
-(5) << 5));
-
-2991 
-DCHECK
-(
-sh
- >= 0 && sh <= 63);
-
-2992 
-DCHECK
-(
-mb
- >= 0 && mb <= 63);
-
-2994 
-u\9a\8d\8c_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (64 - sh));
-
-2995 
-u\9a\8d\8c_t
-       gmask
- = 0xfffffffffffffffà>> 
-mb
-;
-
-2996 
-       g»suÉ
- &ð
-mask
-;
-
-2997 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-2998 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-2999 
-S\91CR0
-(
-»suÉ
-);
-
-3004 
-UNIMPLEMENTED
-();
-
-3009 \1e
-       gSimuÏtÜ
-::
-Execu\8bG\92\94ic
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-3010 \12
-Ýcode
- = 
-\9a¡r
-->
-OpcodeV®ue
-() << 26;
-
-3011 \1a
-       gÝcode
-) {
-
-3012 \ 4
-       gSUBFIC
-: {
-
-3013 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3014 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3015 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3016 
-\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3017 
-       gim_v®
- = 
-SIGN_EXT_IMM16
-(
-im_v®
-);
-
-3018 
-\9a\8d\8c_t
-       g®u_out
- = 
-im_v®
- - 
-¿_v®
-;
-
-3019 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-3023 \ 4
-       gCMPLI
-: {
-
-3024 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3025 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3026 \12
-       gü
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-3027 
-u\9at32_t
-       gbf
- = 0;
-
-3028 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3029 \12
-       gL
- = 
-\9a¡r
-->
-B\99
-(21);
-
-3030 ià(
-       gL
-) {
-
-3032 
-u\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3033 ià(
-       g¿_v®
- < 
-       gim_v®
-) {
-
-3034 
-       gbf
- |= 0x80000000;
-
-3036 ià(
-       g¿_v®
- > 
-       gim_v®
-) {
-
-3037 
-       gbf
- |= 0x40000000;
-
-3039 ià(
-       g¿_v®
- =ð
-im_v®
-) {
-
-3040 
-bf
- |= 0x20000000;
-
-3042 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3044 
-u\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3045 ià(
-       g¿_v®
- < 
-       gim_v®
-) {
-
-3046 
-       gbf
- |= 0x80000000;
-
-3048 ià(
-       g¿_v®
- > 
-       gim_v®
-) {
-
-3049 
-       gbf
- |= 0x40000000;
-
-3051 ià(
-       g¿_v®
- =ð
-im_v®
-) {
-
-3052 
-bf
- |= 0x20000000;
-
-3056 
-u\9at32_t
-       gcÚd\99iÚ_mask
- = 0xF0000000U >> (
- * 4);
-
-3057 
-u\9at32_t
-       gcÚd\99
- = 
-bf
- >> (
- * 4);
-
-3058 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~
-cÚd\99iÚ_mask
-è| 
-cÚd\99
-;
-
-3061 \ 4
-       gCMPI
-: {
-
-3062 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3063 
-\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3064 
-       gim_v®
- = 
-SIGN_EXT_IMM16
-(
-im_v®
-);
-
-3065 \12
-       gü
- = 
-\9a¡r
-->
-B\99s
-(25, 23);
-
-3066 
-u\9at32_t
-       gbf
- = 0;
-
-3067 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3068 \12
-       gL
- = 
-\9a¡r
-->
-B\99
-(21);
-
-3069 ià(
-       gL
-) {
-
-3071 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3072 ià(
-       g¿_v®
- < 
-       gim_v®
-) {
-
-3073 
-       gbf
- |= 0x80000000;
-
-3075 ià(
-       g¿_v®
- > 
-       gim_v®
-) {
-
-3076 
-       gbf
- |= 0x40000000;
-
-3078 ià(
-       g¿_v®
- =ð
-im_v®
-) {
-
-3079 
-bf
- |= 0x20000000;
-
-3081 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3083 
-\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3084 ià(
-       g¿_v®
- < 
-       gim_v®
-) {
-
-3085 
-       gbf
- |= 0x80000000;
-
-3087 ià(
-       g¿_v®
- > 
-       gim_v®
-) {
-
-3088 
-       gbf
- |= 0x40000000;
-
-3090 ià(
-       g¿_v®
- =ð
-im_v®
-) {
-
-3091 
-bf
- |= 0x20000000;
-
-3095 
-u\9at32_t
-       gcÚd\99iÚ_mask
- = 0xF0000000U >> (
- * 4);
-
-3096 
-u\9at32_t
-       gcÚd\99
- = 
-bf
- >> (
- * 4);
-
-3097 
-       gcÚd\99iÚ_»g_
- = (
-cÚd\99iÚ_»g_
- & ~
-cÚd\99iÚ_mask
-è| 
-cÚd\99
-;
-
-3100 \ 4
-       gADDIC
-: {
-
-3101 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3102 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3103 
-u\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3104 
-u\9a\8d\8c_t
-       gim_v®
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3105 
-u\9a\8d\8c_t
-       g®u_out
- = 
-¿_v®
- + 
-im_v®
-;
-
-3107 ià(~
-       g¿_v®
- < 
-       gim_v®
-) {
-
-3108 
-       g¥ec\9fl_»g_x\94_
- = (
-¥ec\9fl_»g_x\94_
- & ~0xF0000000) | 0x20000000;
-
-3110 
-       g¥ec\9fl_»g_x\94_
- &= ~0xF0000000;
-
-3112 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-3115 \ 4
-       gADDI
-: {
-
-3116 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3117 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3118 
-\9at32_t
-       gim_v®
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3119 
-\9a\8d\8c_t
-       g®u_out
-;
-
-3120 ià(
-       g¿
- == 0) {
-
-3121 
-®u_out
- = 
-im_v®
-;
-
-3123 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3124 
-       g®u_out
- = 
-¿_v®
- + 
-im_v®
-;
-
-3126 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-3130 \ 4
-       gADDIS
-: {
-
-3131 \12
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3132 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3133 
-\9at32_t
-       gim_v®
- = (
-\9a¡r
-->
-B\99s
-(15, 0) << 16);
-
-3134 
-\9a\8d\8c_t
-       g®u_out
-;
-
-3135 ià(
-       g¿
- == 0) {
-
-3136 
-®u_out
- = 
-im_v®
-;
-
-3138 
-\9a\8d\8c_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3139 
-       g®u_out
- = 
-¿_v®
- + 
-im_v®
-;
-
-3141 
-£t_»gi¡\94
-(
-, 
-®u_out
-);
-
-3144 \ 4
-       gBCX
-: {
-
-3145 
-Execu\8bB¿nchCÚd\99iÚ®
-(
-\9a¡r
-);
-
-3148 \ 4
-       gBX
-: {
-
-3149 \12
-off£t
- = (
-\9a¡r
-->
-B\99s
-(25, 2) << 8) >> 6;
-
-3150 ià(
-       g\9a¡r
-->
-B\99
-(0) == 1) {
-
-3151 
-¥ec\9fl_»g_Ì_
- = 
-g\91_pc
-() + 4;
-
-3153 
-£t_pc
-(
-g\91_pc
-(è+ 
-off£t
-);
-
-3157 \ 4
-       gEXT1
-: {
-
-3158 
-Execu\8bExt1
-(
-\9a¡r
-);
-
-3161 \ 4
-       gRLWIMIX
-: {
-
-3162 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3163 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3164 
-u\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3165 
-\9at32_t
-       g¿_v®
- = 
-g\91_»gi¡\94
-(
-¿
-);
-
-3166 \12
-       gsh
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-3167 \12
-       gmb
- = 
-\9a¡r
-->
-B\99s
-(10, 6);
-
-3168 \12
-       gme
- = 
-\9a¡r
-->
-B\99s
-(5, 1);
-
-3170 
-u\9at32_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (32 - sh));
-
-3171 \12
-       gmask
- = 0;
-
-3172 ià(
-       gmb
- < 
-       gme
- + 1) {
-
-3173 \12
-       gb\99
- = 0x80000000 >> 
-mb
-;
-
-3174 \ f
-       gmb
- <ð
-me
-; mb++) {
-
-3175 
-       gmask
- |ð
-b\99
-;
-
-3176 
-       gb\99
- >>= 1;
-
-3178 } \vià(
-       gmb
- =ð
-me
- + 1) {
-
-3179 
-mask
- = 0xffffffff;
-
-3181 \12
-       gb\99
- = 0x80000000 >> (
-me
- + 1);
-
-3182 
-       gmask
- = 0xffffffff;
-
-3183 \ f
-       gme
- < 
-       gmb
-; me++) {
-
-3184 
-       gmask
- ^ð
-b\99
-;
-
-3185 
-       gb\99
- >>= 1;
-
-3188 
-       g»suÉ
- &ð
-mask
-;
-
-3189 
-       g¿_v®
- &ð~
-mask
-;
-
-3190 
-       g»suÉ
- |ð
-¿_v®
-;
-
-3191 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-3192 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-3193 
-S\91CR0
-(
-»suÉ
-);
-
-3197 \ 4
-       gRLWINMX
-:
-
-3198 \ 4
-RLWNMX
-: {
-
-3199 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3200 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3201 
-u\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3202 \12
-       gsh
- = 0;
-
-3203 ià(
-       gÝcode
- =ð
-RLWINMX
-) {
-
-3204 
-sh
- = 
-\9a¡r
-->
-B\99s
-(15, 11);
-
-3206 \12
-       grb
- = 
-\9a¡r
-->
-RBV®ue
-();
-
-3207 
-u\9at32_t
-       grb_v®
- = 
-g\91_»gi¡\94
-(
-rb
-);
-
-3208 
-       gsh
- = (
-rb_v®
- & 0x1f);
-
-3210 \12
-       gmb
- = 
-\9a¡r
-->
-B\99s
-(10, 6);
-
-3211 \12
-       gme
- = 
-\9a¡r
-->
-B\99s
-(5, 1);
-
-3213 
-u\9at32_t
-       g»suÉ
- = (
-rs_v®
- << 
-sh
-) | (rs_val >> (32 - sh));
-
-3214 \12
-       gmask
- = 0;
-
-3215 ià(
-       gmb
- < 
-       gme
- + 1) {
-
-3216 \12
-       gb\99
- = 0x80000000 >> 
-mb
-;
-
-3217 \ f
-       gmb
- <ð
-me
-; mb++) {
-
-3218 
-       gmask
- |ð
-b\99
-;
-
-3219 
-       gb\99
- >>= 1;
-
-3221 } \vià(
-       gmb
- =ð
-me
- + 1) {
-
-3222 
-mask
- = 0xffffffff;
-
-3224 \12
-       gb\99
- = 0x80000000 >> (
-me
- + 1);
-
-3225 
-       gmask
- = 0xffffffff;
-
-3226 \ f
-       gme
- < 
-       gmb
-; me++) {
-
-3227 
-       gmask
- ^ð
-b\99
-;
-
-3228 
-       gb\99
- >>= 1;
-
-3231 
-       g»suÉ
- &ð
-mask
-;
-
-3232 
-£t_»gi¡\94
-(
-¿
-, 
-»suÉ
-);
-
-3233 ià(
-       g\9a¡r
-->
-B\99
-(0)) {
-
-3234 
-S\91CR0
-(
-»suÉ
-);
-
-3238 \ 4
-       gORI
-: {
-
-3239 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3240 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3241 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3242 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3243 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- | 
-im_v®
-;
-
-3244 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3247 \ 4
-       gORIS
-: {
-
-3248 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3249 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3250 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3251 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3252 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- | (
-im_v®
- << 16);
-
-3253 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3256 \ 4
-       gXORI
-: {
-
-3257 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3258 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3259 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3260 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3261 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- ^ 
-im_v®
-;
-
-3262 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3266 \ 4
-       gXORIS
-: {
-
-3267 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3268 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3269 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3270 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3271 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- ^ (
-im_v®
- << 16);
-
-3272 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3275 \ 4
-       gANDIx
-: {
-
-3276 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3277 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3278 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3279 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3280 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- & 
-im_v®
-;
-
-3281 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3282 
-S\91CR0
-(
-®u_out
-);
-
-3285 \ 4
-       gANDISx
-: {
-
-3286 \12
-rs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3287 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3288 
-\9a\8d\8c_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3289 
-u\9at32_t
-       gim_v®
- = 
-\9a¡r
-->
-B\99s
-(15, 0);
-
-3290 
-\9a\8d\8c_t
-       g®u_out
- = 
-rs_v®
- & (
-im_v®
- << 16);
-
-3291 
-£t_»gi¡\94
-(
-¿
-, 
-®u_out
-);
-
-3292 
-S\91CR0
-(
-®u_out
-);
-
-3295 \ 4
-       gEXT2
-: {
-
-3296 
-Execu\8bExt2
-(
-\9a¡r
-);
-
-3300 \ 4
-       gLWZU
-:
-
-3301 \ 4
-LWZ
-: {
-
-3302 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3303 \12
-       g¹
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3304 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3305 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3306 
-£t_»gi¡\94
-(
-, 
-R\97dWU
-(
-¿_v®
- + 
-off£t
-, 
-\9a¡r
-));
-
-3307 ià(
-       gÝcode
- =ð
-LWZU
-) {
-
-3308 
-DCHECK
-(
-¿
- != 0);
-
-3309 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3314 \ 4
-       gLBZU
-:
-
-3315 \ 4
-LBZ
-: {
-
-3316 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3317 \12
-       g¹
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3318 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3319 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3320 
-£t_»gi¡\94
-(
-, 
-R\97dB
-(
-¿_v®
- + 
-off£t
-) & 0xFF);
-
-3321 ià(
-       gÝcode
- =ð
-LBZU
-) {
-
-3322 
-DCHECK
-(
-¿
- != 0);
-
-3323 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3328 \ 4
-       gSTWU
-:
-
-3329 \ 4
-STW
-: {
-
-3330 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3331 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3332 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3333 
-\9at32_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3334 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3335 
-Wr\99eW
-(
-¿_v®
- + 
-off£t
-, 
-rs_v®
-, 
-\9a¡r
-);
-
-3336 ià(
-       gÝcode
- =ð
-STWU
-) {
-
-3337 
-DCHECK
-(
-¿
- != 0);
-
-3338 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3344 \ 4
-       gSTBU
-:
-
-3345 \ 4
-STB
-: {
-
-3346 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3347 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3348 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3349 
-\9at8_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3350 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3351 
-Wr\99eB
-(
-¿_v®
- + 
-off£t
-, 
-rs_v®
-);
-
-3352 ià(
-       gÝcode
- =ð
-STBU
-) {
-
-3353 
-DCHECK
-(
-¿
- != 0);
-
-3354 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3359 \ 4
-       gLHZU
-:
-
-3360 \ 4
-LHZ
-: {
-
-3361 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3362 \12
-       g¹
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3363 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3364 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3365 
-u\9a\8d\8c_t
-       g»suÉ
- = 
-R\97dHU
-(
-¿_v®
- + 
-off£t
-, 
-\9a¡r
-) & 0xffff;
-
-3366 
-£t_»gi¡\94
-(
-, 
-»suÉ
-);
-
-3367 ià(
-       gÝcode
- =ð
-LHZU
-) {
-
-3368 
-DCHECK
-(
-¿
- != 0);
-
-3369 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3374 \ 4
-       gLHA
-:
-
-3375 \ 4
-LHAU
-: {
-
-3376 
-UNIMPLEMENTED
-();
-
-3380 \ 4
-       gSTHU
-:
-
-3381 \ 4
-STH
-: {
-
-3382 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3383 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3384 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3385 
-\9at16_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3386 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3387 
-Wr\99eH
-(
-¿_v®
- + 
-off£t
-, 
-rs_v®
-, 
-\9a¡r
-);
-
-3388 ià(
-       gÝcode
- =ð
-STHU
-) {
-
-3389 
-DCHECK
-(
-¿
- != 0);
-
-3390 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3395 \ 4
-       gLMW
-:
-
-3396 \ 4
-STMW
-: {
-
-3397 
-UNIMPLEMENTED
-();
-
-3401 \ 4
-       gLFSU
-:
-
-3402 \ 4
-LFS
-: {
-
-3403 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3404 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3405 
-\9at32_t
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3406 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3407 
-\9at32_t
-       gv®
- = 
-R\97dW
-(
-¿_v®
- + 
-off£t
-, 
-\9a¡r
-);
-
-3408 \ e
-       gå\8c
- = 
\9a\8b½»t_ÿ¡
-<\ e*>(&
-v®
-);
-
-3409 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, 
-¡©ic_ÿ¡
-<\b>(*
\8c
-));
-
-3410 ià(
-       gÝcode
- =ð
-LFSU
-) {
-
-3411 
-DCHECK
-(
-¿
- != 0);
-
-3412 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3417 \ 4
-       gLFDU
-:
-
-3418 \ 4
-LFD
-: {
-
-3419 \12
-ät
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3420 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3421 
-\9at32_t
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3422 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3423 \b
-       gd±r
- = 
\9a\8b½»t_ÿ¡
-<\b*>(
-R\97dDW
-(
-¿_v®
- + 
-off£t
-));
-
-3424 
-£t_d_»gi¡\94_äom_doubË
-(
-ät
-, *
-d±r
-);
-
-3425 ià(
-       gÝcode
- =ð
-LFDU
-) {
-
-3426 
-DCHECK
-(
-¿
- != 0);
-
-3427 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3432 \ 4
-       gSTFSU
-: {
-
-3433 \ 4
-STFS
-:
-
-3434 \12
-äs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3435 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3436 
-\9at32_t
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3437 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3438 \ e
-       gäs_v®
- = 
-¡©ic_ÿ¡
-<\ e>(
-g\91_doubË_äom_d_»gi¡\94
-(
-äs
-));
-
-3439 
-\9at32_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at32_t*>(&
-äs_v®
-);
-
-3440 
-Wr\99eW
-(
-¿_v®
- + 
-off£t
-, *
-p
-, 
-\9a¡r
-);
-
-3441 ià(
-       gÝcode
- =ð
-STFSU
-) {
-
-3442 
-DCHECK
-(
-¿
- != 0);
-
-3443 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3448 \ 4
-       gSTFDU
-:
-
-3449 \ 4
-STFD
-: {
-
-3450 \12
-äs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3451 \12
-       g¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3452 
-\9at32_t
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0));
-
-3453 
-\9a\8d\8c_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3454 \b
-       gäs_v®
- = 
-g\91_doubË_äom_d_»gi¡\94
-(
-äs
-);
-
-3455 
-\9at64_t
-* 
-       gp
- = 
\9a\8b½»t_ÿ¡
-<\9at64_t*>(&
-äs_v®
-);
-
-3456 
-Wr\99eDW
-(
-¿_v®
- + 
-off£t
-, *
-p
-);
-
-3457 ià(
-       gÝcode
- =ð
-STFDU
-) {
-
-3458 
-DCHECK
-(
-¿
- != 0);
-
-3459 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3464 \ 4
-       gEXT3
-:
-
-3465 
-UNIMPLEMENTED
-();
-
-3466 \ 4
-       gEXT4
-: {
-
-3467 
-Execu\8bExt4
-(
-\9a¡r
-);
-
-3471 #ià
-V8_TARGET_ARCH_PPC64
-
-
-3472 \ 4
-       gEXT5
-: {
-
-3473 
-Execu\8bExt5
-(
-\9a¡r
-);
-
-3476 \ 4
-       gLD
-: {
-
-3477 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3478 \12
-       g¹
- = 
-\9a¡r
-->
-RTV®ue
-();
-
-3479 
-\9at64_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3480 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0) & ~3);
-
-3481 \1a
-       g\9a¡r
-->
-B\99s
-(1, 0)) {
-
-3483 
-\9a\8d\8c_t
-* 
-»suÉ
- = 
-R\97dDW
-(
-¿_v®
- + 
-off£t
-);
-
-3484 
-£t_»gi¡\94
-(
-, *
-»suÉ
-);
-
-3488 
-\9a\8d\8c_t
-* 
-»suÉ
- = 
-R\97dDW
-(
-¿_v®
- + 
-off£t
-);
-
-3489 
-£t_»gi¡\94
-(
-, *
-»suÉ
-);
-
-3490 
-DCHECK
-(
-¿
- != 0);
-
-3491 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3495 
-\9a\8d\8c_t
-»suÉ
- = 
-R\97dW
-(
-¿_v®
- + 
-off£t
-, 
-\9a¡r
-);
-
-3496 
-£t_»gi¡\94
-(
-, 
-»suÉ
-);
-
-3503 \ 4
-       gSTD
-: {
-
-3504 \12
-¿
- = 
-\9a¡r
-->
-RAV®ue
-();
-
-3505 \12
-       grs
- = 
-\9a¡r
-->
-RSV®ue
-();
-
-3506 
-\9at64_t
-       g¿_v®
- = 
-¿
- =ð0 ? 0 : 
-g\91_»gi¡\94
-(ra);
-
-3507 
-\9at64_t
-       grs_v®
- = 
-g\91_»gi¡\94
-(
-rs
-);
-
-3508 \12
-       goff£t
- = 
-SIGN_EXT_IMM16
-(
-\9a¡r
-->
-B\99s
-(15, 0) & ~3);
-
-3509 
-Wr\99eDW
-(
-¿_v®
- + 
-off£t
-, 
-rs_v®
-);
-
-3510 ià(
-       g\9a¡r
-->
-B\99
-(0) == 1) {
-
-3511 
-DCHECK
-(
-¿
- != 0);
-
-3512 
-£t_»gi¡\94
-(
-¿
-, 
-¿_v®
- + 
-off£t
-);
-
-3518 \ 4
-       gFAKE_OPCODE
-: {
-
-3519 ià(
-\9a¡r
-->
-B\99s
-(
-MARKER_SUBOPCODE_BIT
-, MARKER_SUBOPCODE_BIT) == 1) {
-
-3520 \12
-m¬k\94_code
- = 
-\9a¡r
-->
-B\99s
-(
-STUB_MARKER_HIGH_BIT
-, 0);
-
-3521 
-DCHECK
-(
-m¬k\94_code
- < 
-F_NEXT_AVAILABLE_STUB_MARKER
-);
-
-3522 
-Pr\9atF
-("H\99 stub-m¬k\94: %d (EMIT_STUB_MARKER)\n", 
-m¬k\94_code
-);
-
-3524 \12
-       gçke_Ýcode
- = 
-\9a¡r
-->
-B\99s
-(
-FAKE_OPCODE_HIGH_BIT
-, 0);
-
-3525 ià(
-       gçke_Ýcode
- =ð
-fBKPT
-) {
-
-3526 
-PPCDebugg\94
-dbg
-(
-this
-);
-
-3527 
-Pr\9atF
-("Simulator hit BKPT.\n");
-
-3528 
-       gdbg
-.
-Debug
-();
-
-3530 
-DCHECK
-(
-çke_Ýcode
- < 
-fLa¡Fak\94
-);
-
-3531 
-Pr\9atF
-("Hit ARM opcode: %d(FAKE_OPCODE defined in constant-ppc.h)\n",
-
-3532 
-çke_Ýcode
-);
-
-3533 
-UNIMPLEMENTED
-();
-
-3540 
-UNIMPLEMENTED
-();
-
-3547 \1e
-       gSimuÏtÜ
-::
-T¿û
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-3548 
-di§sm
-::
-NameCÚv\94\8br
-cÚv\94\8br
-;
-
-3549 
-       gdi§sm
-::
-Di§s£mbËr
-dasm
-(
-cÚv\94\8br
-);
-
-3551 
-       gv8
-::
-\9a\8bº®
-::
-EmbeddedVeùÜ
-<\ 5, 256> 
-       gbufãr
-;
-
-3552 
-       gdasm
-.
-In¡ruùiÚDecode
-(
-bufãr
-, 
\9a\8b½»t_ÿ¡
-<
-by\8b
-*>(
-\9a¡r
-));
-
-3553 
-Pr\9atF
-("%05d %08" 
-V8PRIxPTR
- " %s\n", 
-icouÁ_
-,
-
-3554 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\9a¡r
-), 
-bufãr
-.
-¡¬t
-());
-
-3559 \1e
-       gSimuÏtÜ
-::
-Execu\8bIn¡ruùiÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-) {
-
-3560 ià(
-v8
-::
-\9a\8bº®
-::
-FLAG_check_iÿche
-) {
-
-3561 
-CheckICache
-(
-isީe_
-->
-simuÏtÜ_i_ÿche
-(), 
-\9a¡r
-);
-
-3563 
-       gpc_modif\9bd_
- = 
-çl£
-;
-
-3564 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_\8caû_sim
-) {
-
-3565 
-T¿û
-(
-\9a¡r
-);
-
-3567 \12
-       gÝcode
- = 
-\9a¡r
-->
-OpcodeV®ue
-() << 26;
-
-3568 ià(
-       gÝcode
- =ð
-TWI
-) {
-
-3569 
-Soáw¬eIÁ\94ru±
-(
-\9a¡r
-);
-
-3571 
-Execu\8bG\92\94ic
-(
-\9a¡r
-);
-
-3573 ià(!
-       gpc_modif\9bd_
-) {
-
-3574 
-£t_pc
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\9a¡r
-è+ 
-In¡ruùiÚ
-::
-kIn¡rSize
-);
-
-3579 \1e
-       gSimuÏtÜ
-::
-Execu\8b
-() {
-
-3582 
-\9a\8d\8c_t
-´og¿m_couÁ\94
- = 
-g\91_pc
-();
-
-3584 ià(::
-v8
-::
-\9a\8bº®
-::
-FLAG_¡Ý_sim_©
- == 0) {
-
-3587 \1f
-´og¿m_couÁ\94
- !ð
-\92d_sim_pc
-) {
-
-3588 
-In¡ruùiÚ
-* 
-\9a¡r
- = 
\9a\8b½»t_ÿ¡
-<In¡ruùiÚ*>(
-´og¿m_couÁ\94
-);
-
-3589 
-       gicouÁ_
-++;
-
-3590 
-Execu\8bIn¡ruùiÚ
-(
-\9a¡r
-);
-
-3591 
-       g´og¿m_couÁ\94
- = 
-g\91_pc
-();
-
-3596 \1f
-       g´og¿m_couÁ\94
- !ð
-\92d_sim_pc
-) {
-
-3597 
-In¡ruùiÚ
-* 
-\9a¡r
- = 
\9a\8b½»t_ÿ¡
-<In¡ruùiÚ*>(
-´og¿m_couÁ\94
-);
-
-3598 
-       gicouÁ_
-++;
-
-3599 ià(
-       gicouÁ_
- =ð::
-v8
-::
-\9a\8bº®
-::
-FLAG_¡Ý_sim_©
-) {
-
-3600 
-PPCDebugg\94
-dbg
-(
-this
-);
-
-3601 
-       gdbg
-.
-Debug
-();
-
-3603 
-Execu\8bIn¡ruùiÚ
-(
-\9a¡r
-);
-
-3605 
-       g´og¿m_couÁ\94
- = 
-g\91_pc
-();
-
-3611 \1e
-       gSimuÏtÜ
-::
-C®lIÁ\94Çl
-(
-by\8b
-* 
-\92\8cy
-) {
-
-3613 #ià
-ABI_USES_FUNCTION_DESCRIPTORS
-
-
-3615 
-£t_pc
-(*(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-\92\8cy
-)));
-
-3618 
-£t_pc
-(
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
->(
-\92\8cy
-));
-
-3624 
-       g¥ec\9fl_»g_Ì_
- = 
-\92d_sim_pc
-;
-
-3627 
-\9a\8d\8c_t
-       gr2_v®
- = 
-g\91_»gi¡\94
-(
-r2
-);
-
-3628 
-\9a\8d\8c_t
-       gr13_v®
- = 
-g\91_»gi¡\94
-(
-r13
-);
-
-3629 
-\9a\8d\8c_t
-       gr14_v®
- = 
-g\91_»gi¡\94
-(
-r14
-);
-
-3630 
-\9a\8d\8c_t
-       gr15_v®
- = 
-g\91_»gi¡\94
-(
-r15
-);
-
-3631 
-\9a\8d\8c_t
-       gr16_v®
- = 
-g\91_»gi¡\94
-(
-r16
-);
-
-3632 
-\9a\8d\8c_t
-       gr17_v®
- = 
-g\91_»gi¡\94
-(
-r17
-);
-
-3633 
-\9a\8d\8c_t
-       gr18_v®
- = 
-g\91_»gi¡\94
-(
-r18
-);
-
-3634 
-\9a\8d\8c_t
-       gr19_v®
- = 
-g\91_»gi¡\94
-(
-r19
-);
-
-3635 
-\9a\8d\8c_t
-       gr20_v®
- = 
-g\91_»gi¡\94
-(
-r20
-);
-
-3636 
-\9a\8d\8c_t
-       gr21_v®
- = 
-g\91_»gi¡\94
-(
-r21
-);
-
-3637 
-\9a\8d\8c_t
-       gr22_v®
- = 
-g\91_»gi¡\94
-(
-r22
-);
-
-3638 
-\9a\8d\8c_t
-       gr23_v®
- = 
-g\91_»gi¡\94
-(
-r23
-);
-
-3639 
-\9a\8d\8c_t
-       gr24_v®
- = 
-g\91_»gi¡\94
-(
-r24
-);
-
-3640 
-\9a\8d\8c_t
-       gr25_v®
- = 
-g\91_»gi¡\94
-(
-r25
-);
-
-3641 
-\9a\8d\8c_t
-       gr26_v®
- = 
-g\91_»gi¡\94
-(
-r26
-);
-
-3642 
-\9a\8d\8c_t
-       gr27_v®
- = 
-g\91_»gi¡\94
-(
-r27
-);
-
-3643 
-\9a\8d\8c_t
-       gr28_v®
- = 
-g\91_»gi¡\94
-(
-r28
-);
-
-3644 
-\9a\8d\8c_t
-       gr29_v®
- = 
-g\91_»gi¡\94
-(
-r29
-);
-
-3645 
-\9a\8d\8c_t
-       gr30_v®
- = 
-g\91_»gi¡\94
-(
-r30
-);
-
-3646 
-\9a\8d\8c_t
-       gr31_v®
- = 
-g\91_»gi¡\94
-(
-);
-
-3650 
-\9a\8d\8c_t
-       gÿÎ\93_§ved_v®ue
- = 
-icouÁ_
-;
-
-3651 
-£t_»gi¡\94
-(
-r2
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3652 
-£t_»gi¡\94
-(
-r13
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3653 
-£t_»gi¡\94
-(
-r14
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3654 
-£t_»gi¡\94
-(
-r15
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3655 
-£t_»gi¡\94
-(
-r16
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3656 
-£t_»gi¡\94
-(
-r17
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3657 
-£t_»gi¡\94
-(
-r18
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3658 
-£t_»gi¡\94
-(
-r19
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3659 
-£t_»gi¡\94
-(
-r20
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3660 
-£t_»gi¡\94
-(
-r21
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3661 
-£t_»gi¡\94
-(
-r22
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3662 
-£t_»gi¡\94
-(
-r23
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3663 
-£t_»gi¡\94
-(
-r24
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3664 
-£t_»gi¡\94
-(
-r25
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3665 
-£t_»gi¡\94
-(
-r26
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3666 
-£t_»gi¡\94
-(
-r27
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3667 
-£t_»gi¡\94
-(
-r28
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3668 
-£t_»gi¡\94
-(
-r29
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3669 
-£t_»gi¡\94
-(
-r30
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3670 
-£t_»gi¡\94
-(
-, 
-ÿÎ\93_§ved_v®ue
-);
-
-3673 
-Execu\8b
-();
-
-3676 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r2
-));
-
-3677 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r13
-));
-
-3678 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r14
-));
-
-3679 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r15
-));
-
-3680 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r16
-));
-
-3681 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r17
-));
-
-3682 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r18
-));
-
-3683 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r19
-));
-
-3684 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r20
-));
-
-3685 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r21
-));
-
-3686 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r22
-));
-
-3687 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r23
-));
-
-3688 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r24
-));
-
-3689 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r25
-));
-
-3690 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r26
-));
-
-3691 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r27
-));
-
-3692 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r28
-));
-
-3693 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r29
-));
-
-3694 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-r30
-));
-
-3695 
-CHECK_EQ
-(
-ÿÎ\93_§ved_v®ue
-, 
-g\91_»gi¡\94
-(
-));
-
-3698 
-£t_»gi¡\94
-(
-r2
-, 
-r2_v®
-);
-
-3699 
-£t_»gi¡\94
-(
-r13
-, 
-r13_v®
-);
-
-3700 
-£t_»gi¡\94
-(
-r14
-, 
-r14_v®
-);
-
-3701 
-£t_»gi¡\94
-(
-r15
-, 
-r15_v®
-);
-
-3702 
-£t_»gi¡\94
-(
-r16
-, 
-r16_v®
-);
-
-3703 
-£t_»gi¡\94
-(
-r17
-, 
-r17_v®
-);
-
-3704 
-£t_»gi¡\94
-(
-r18
-, 
-r18_v®
-);
-
-3705 
-£t_»gi¡\94
-(
-r19
-, 
-r19_v®
-);
-
-3706 
-£t_»gi¡\94
-(
-r20
-, 
-r20_v®
-);
-
-3707 
-£t_»gi¡\94
-(
-r21
-, 
-r21_v®
-);
-
-3708 
-£t_»gi¡\94
-(
-r22
-, 
-r22_v®
-);
-
-3709 
-£t_»gi¡\94
-(
-r23
-, 
-r23_v®
-);
-
-3710 
-£t_»gi¡\94
-(
-r24
-, 
-r24_v®
-);
-
-3711 
-£t_»gi¡\94
-(
-r25
-, 
-r25_v®
-);
-
-3712 
-£t_»gi¡\94
-(
-r26
-, 
-r26_v®
-);
-
-3713 
-£t_»gi¡\94
-(
-r27
-, 
-r27_v®
-);
-
-3714 
-£t_»gi¡\94
-(
-r28
-, 
-r28_v®
-);
-
-3715 
-£t_»gi¡\94
-(
-r29
-, 
-r29_v®
-);
-
-3716 
-£t_»gi¡\94
-(
-r30
-, 
-r30_v®
-);
-
-3717 
-£t_»gi¡\94
-(
-, 
-r31_v®
-);
-
-3721 
-\9a\8d\8c_t
-       gSimuÏtÜ
-::
-C®l
-(
-by\8b
-* 
-\92\8cy
-, \12
-¬gum\92t_couÁ
-, ...) {
-
-3722 
-va_li¡
-       g·¿m\91\94s
-;
-
-3723 
-va_¡¬t
-(
-·¿m\91\94s
-, 
-¬gum\92t_couÁ
-);
-
-3727 \12
-       g»g_¬g_couÁ
- = (
-¬gum\92t_couÁ
- > 8) ? 8 :\87rgument_count;
-
-3728 \12
-       g¡ack_¬g_couÁ
- = 
-¬gum\92t_couÁ
- - 
-»g_¬g_couÁ
-;
-
-3729 \ f\12
-       gi
- = 0; i < 
-       g»g_¬g_couÁ
-; i++) {
-
-3730 
-£t_»gi¡\94
-(
-i
- + 3, 
-va_¬g
-(
-·¿m\91\94s
-, 
-\9a\8d\8c_t
-));
-
-3734 
-\9a\8d\8c_t
-       gÜig\9a®_¡ack
- = 
-g\91_»gi¡\94
-(
-);
-
-3736 
-\9a\8d\8c_t
-       g\92\8cy_¡ack
- =
-
-3737 (
-Üig\9a®_¡ack
- -
-
-3738 (
-kNumRequ\9cedS\8fckF¿meSlÙs
- + 
-¡ack_¬g_couÁ
-è* \17(
-\9a\8d\8c_t
-));
-
-3739 ià(
-       gba£
-::
-OS
-::
-Aùiv©iÚF¿meAlignm\92t
-() != 0) {
-
-3740 
-\92\8cy_¡ack
- &ð-
-ba£
-::
-OS
-::
-Aùiv©iÚF¿meAlignm\92t
-();
-
-3744 
-\9a\8d\8c_t
-* 
-       g¡ack_¬gum\92t
- =
-
-3745 
\9a\8b½»t_ÿ¡
-<
-\9a\8d\8c_t
-*>(
-\92\8cy_¡ack
-è+ 
-kS\8fckF¿meEx\8caP¬amSlÙ
-;
-
-3746 \ f\12
-       gi
- = 0; i < 
-       g¡ack_¬g_couÁ
-; i++) {
-
-3747 
-       g¡ack_¬gum\92t
-[
-i
-] = 
-va_¬g
-(
-·¿m\91\94s
-, 
-\9a\8d\8c_t
-);
-
-3749 
-va_\92d
-(
-·¿m\91\94s
-);
-
-3750 
-£t_»gi¡\94
-(
-, 
-\92\8cy_¡ack
-);
-
-3752 
-C®lIÁ\94Çl
-(
-\92\8cy
-);
-
-3755 
-CHECK_EQ
-(
-\92\8cy_¡ack
-, 
-g\91_»gi¡\94
-(
-));
-
-3756 
-£t_»gi¡\94
-(
-, 
-Üig\9a®_¡ack
-);
-
-3758 
-\9a\8d\8c_t
-       g»suÉ
- = 
-g\91_»gi¡\94
-(
-r3
-);
-
-3759 \15 
-       g»suÉ
-;
-
-3763 \1e
-       gSimuÏtÜ
-::
-C®lFP
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-) {
-
-3764 
-£t_d_»gi¡\94_äom_doubË
-(1, 
-d0
-);
-
-3765 
-£t_d_»gi¡\94_äom_doubË
-(2, 
-d1
-);
-
-3766 
-C®lIÁ\94Çl
-(
-\92\8cy
-);
-
-3770 
-\9at32_t
-       gSimuÏtÜ
-::
-C®lFPR\91uºsIÁ
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-) {
-
-3771 
-C®lFP
-(
-\92\8cy
-, 
-d0
-, 
-d1
-);
-
-3772 
-\9at32_t
-       g»suÉ
- = 
-g\91_»gi¡\94
-(
-r3
-);
-
-3773 \15 
-       g»suÉ
-;
-
-3777 \b
-       gSimuÏtÜ
-::
-C®lFPR\91uºsDoubË
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-) {
-
-3778 
-C®lFP
-(
-\92\8cy
-, 
-d0
-, 
-d1
-);
-
-3779 \15 
-g\91_doubË_äom_d_»gi¡\94
-(1);
-
-3783 
-u\9a\8d\8c_t
-       gSimuÏtÜ
-::
-PushAdd»ss
-(u\9a\8d\8c_\88
-add»ss
-) {
-
-3784 
-u\9a\8d\8c_t
-Ãw_¥
- = 
-g\91_»gi¡\94
-(
-) - \17(uintptr_t);
-
-3785 
-u\9a\8d\8c_t
-* 
-       g¡ack_¦Ù
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t*>(
-Ãw_¥
-);
-
-3786 *
-       g¡ack_¦Ù
- = 
-add»ss
-;
-
-3787 
-£t_»gi¡\94
-(
-, 
-Ãw_¥
-);
-
-3788 \15 
-       gÃw_¥
-;
-
-3792 
-u\9a\8d\8c_t
-       gSimuÏtÜ
-::
-PÝAdd»ss
-() {
-
-3793 
-u\9a\8d\8c_t
-cu¼\92t_¥
- = 
-g\91_»gi¡\94
-(
-);
-
-3794 
-u\9a\8d\8c_t
-* 
-       g¡ack_¦Ù
- = 
\9a\8b½»t_ÿ¡
-<u\9a\8d\8c_t*>(
-cu¼\92t_¥
-);
-
-3795 
-u\9a\8d\8c_t
-       gadd»ss
- = *
-¡ack_¦Ù
-;
-
-3796 
-£t_»gi¡\94
-(
-, 
-cu¼\92t_¥
- + \17(
-u\9a\8d\8c_t
-));
-
-3797 \15 
-       gadd»ss
-;
-
-       @simulator-ppc.h
-
-13 #iâdeà
-V8_PPC_SIMULATOR_PPC_H_
-
-
-14 \ 1
-       #V8_PPC_SIMULATOR_PPC_H_
-
-
-       )
-
-16 \ 2
-       ~"¤c/®loÿtiÚ.h
-"
-
-18 #ià!
-def\9aed
-(
-USE_SIMULATOR
-)
-
-21 
-Çme¥aû
-       gv8
- {
-
-22 
-Çme¥aû
-       g\9a\8bº®
- {
-
-25 \ 1
-       #CALL_GENERATED_CODE
-(
-\92\8cy
-, 
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-) \
-
-26 (
-       `\92\8cy
-(
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-))
-
-       )
-
-28 \e\12(*
-       gµc_»gexp_m©ch\94
-)(
-       tS\8c\9ag
-*, \12, cڡ 
-       tby\8b
-*, const byte*, \12*,
-
-29 \12
-       tAdd»ss
-, \12\1e*, 
-       tIsީe
-*);
-
-36 \ 1
-       #CALL_GENERATED_REGEXP_CODE
-(
-\92\8cy
-, 
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-, 
-p5
-, 
-p6
-, 
-p7
-, 
-p8
-) \
-
-37 (
-FUNCTION_CAST
-<
-µc_»gexp_m©ch\94
->(
-\92\8cy
-)(
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-, 
-p5
-, 
-p6
-, 
-p7
-, \
-
-38 
-NULL
-, 
-p8
-))
-
-       )
-
-43 þas 
-       cSimuÏtÜS\8fck
- : 
-public
-v8
-::
-\9a\8bº®
-::
-AÎS\8ftic
- {
-
-44 
-public
-:
-
-45 \18
-\9al\9ae
-u\9a\8d\8c_t
-JsLim\99FromCLim\99
-(
-v8
-::
-\9a\8bº®
-::
-Isީe
-* 
-isީe
-,
-
-46 
-u\9a\8d\8c_t
-c_lim\99
-) {
-
-47 
-USE
-(
-isީe
-);
-
-48 \15 
-       gc_lim\99
-;
-
-51 \18
-\9al\9ae
-u\9a\8d\8c_t
-Regi¡\94CTryC©ch
-(u\9a\8d\8c_\88
-\8cy_ÿtch_add»ss
-) {
-
-52 \15 
-       g\8cy_ÿtch_add»ss
-;
-
-55 \18
-\9al\9ae
\1e
-UÄegi¡\94CTryC©ch
-() {}
-
-63 \ 2
-       ~"¤c/as£mbËr.h
-"
-
-64 \ 2
-       ~"¤c/hashm­.h
-"
-
-65 \ 2
-       ~"¤c/µc/cÚ¡ªts-µc.h
-"
-
-67 
-Çme¥aû
-       gv8
- {
-
-68 
-Çme¥aû
-       g\9a\8bº®
- {
-
-70 þas 
-       cCachePage
- {
-
-71 
-       gpublic
-:
-
-72 \18cڡ \12
-LINE_VALID
- = 0;
-
-73 \18cڡ \12
-       gLINE_INVALID
- = 1;
-
-75 \18cڡ \12
-       gkPageShiá
- = 12;
-
-76 \18cڡ \12
-       gkPageSize
- = 1 << 
-kPageShiá
-;
-
-77 \18cڡ \12
-       gkPageMask
- = 
-kPageSize
- - 1;
-
-78 \18cڡ \12
-       gkL\9aeShiá
- = 2;
-
-79 \18cڡ \12
-       gkL\9aeL\92gth
- = 1 << 
-kL\9aeShiá
-;
-
-80 \18cڡ \12
-       gkL\9aeMask
- = 
-kL\9aeL\92gth
- - 1;
-
-82 
-CachePage
-(è{ 
-mem£t
-(&
-v®id\99y_m­_
-, 
-LINE_INVALID
-, \17(validity_map_)); }
-
-84 \ 5
-V®id\99yBy\8b
-(\12
-off£t
-) {
-
-85 \15 &
-       gv®id\99y_m­_
-[
-off£t
- >> 
-kL\9aeShiá
-];
-
-88 \ 5
-CachedD©a
-(\12
-off£t
-è{ \15 &
-       gd©a_
-[offset]; }
-
-90 
-       g´iv©e
-:
-
-91 \ 5
-d©a_
-[
-kPageSize
-];
-
-92 \18cڡ \12
-       gkV®id\99yM­Size
- = 
-kPageSize
- >> 
-kL\9aeShiá
-;
-
-93 \ 5
-       gv®id\99y_m­_
-[
-kV®id\99yM­Size
-];
-
-97 þas 
-       cSimuÏtÜ
- {
-
-98 
-       gpublic
-:
-
-99 
\9bnd
-þass
-PPCDebugg\94
-;
-
-100 \f
-       eRegi¡\94
- {
-
-101 
-       gno_»g
- = -1,
-
-102 
-       gr0
- = 0,
-
-103 
-       g¥
-,
-
-104 
-       gr2
-,
-
-105 
-       gr3
-,
-
-106 
-       gr4
-,
-
-107 
-       gr5
-,
-
-108 
-       gr6
-,
-
-109 
-       gr7
-,
-
-110 
-       gr8
-,
-
-111 
-       gr9
-,
-
-112 
-       gr10
-,
-
-113 
-       gr11
-,
-
-114 
-       gr12
-,
-
-115 
-       gr13
-,
-
-116 
-       gr14
-,
-
-117 
-       gr15
-,
-
-118 
-       gr16
-,
-
-119 
-       gr17
-,
-
-120 
-       gr18
-,
-
-121 
-       gr19
-,
-
-122 
-       gr20
-,
-
-123 
-       gr21
-,
-
-124 
-       gr22
-,
-
-125 
-       gr23
-,
-
-126 
-       gr24
-,
-
-127 
-       gr25
-,
-
-128 
-       gr26
-,
-
-129 
-       gr27
-,
-
-130 
-       gr28
-,
-
-131 
-       gr29
-,
-
-132 
-       gr30
-,
-
-133 
-       gå
-,
-
-134 
-       gkNumGPRs
- = 32,
-
-135 
-       gd0
- = 0,
-
-136 
-       gd1
-,
-
-137 
-       gd2
-,
-
-138 
-       gd3
-,
-
-139 
-       gd4
-,
-
-140 
-       gd5
-,
-
-141 
-       gd6
-,
-
-142 
-       gd7
-,
-
-143 
-       gd8
-,
-
-144 
-       gd9
-,
-
-145 
-       gd10
-,
-
-146 
-       gd11
-,
-
-147 
-       gd12
-,
-
-148 
-       gd13
-,
-
-149 
-       gd14
-,
-
-150 
-       gd15
-,
-
-151 
-       gd16
-,
-
-152 
-       gd17
-,
-
-153 
-       gd18
-,
-
-154 
-       gd19
-,
-
-155 
-       gd20
-,
-
-156 
-       gd21
-,
-
-157 
-       gd22
-,
-
-158 
-       gd23
-,
-
-159 
-       gd24
-,
-
-160 
-       gd25
-,
-
-161 
-       gd26
-,
-
-162 
-       gd27
-,
-
-163 
-       gd28
-,
-
-164 
-       gd29
-,
-
-165 
-       gd30
-,
-
-166 
-       gd31
-,
-
-167 
-       gkNumFPRs
- = 32
-
-170 
-ex¶ic\99
-SimuÏtÜ
-(
-Isީe
-* 
-isީe
-);
-
-171 ~
-SimuÏtÜ
-();
-
-175 \18
-SimuÏtÜ
-* 
-cu¼\92t
-(
-v8
-::
-\9a\8bº®
-::
-Isީe
-* 
-isީe
-);
-
-178 \1e
-£t_»gi¡\94
-(\12
-»g
-, 
-\9a\8d\8c_t
-v®ue
-);
-
-179 
-\9a\8d\8c_t
-g\91_»gi¡\94
-(\12
-»g
-) const;
-
-180 \b
-g\91_doubË_äom_»gi¡\94\9c
-(\12
-»g
-);
-
-181 \1e
-£t_d_»gi¡\94_äom_doubË
-(\12
-d»g
-, cڡ \b
-dbl
-) {
-
-182 
-DCHECK
-(
-d»g
- >ð0 && d»g < 
-kNumFPRs
-);
-
-183 
-       gå_»gi¡\94s_
-[
-d»g
-] = 
-dbl
-;
-
-185 \b
-g\91_doubË_äom_d_»gi¡\94
-(\12
-d»g
-è{ \15 
-       gå_»gi¡\94s_
-[dreg]; }
-
-188 \1e
-£t_pc
-(
-\9a\8d\8c_t
-v®ue
-);
-
-189 
-\9a\8d\8c_t
-g\91_pc
-() const;
-
-191 
-Add»ss
-g\91
-() {
-
-192 \15 
-       g»\9a\8b½»t_ÿ¡
-<
-       gAdd»ss
->(
-       g¡©ic_ÿ¡
-<
-       g\9a\8d\8c_t
->(
-g\91_»gi¡\94
-(
-)));
-
-196 
-u\9a\8d\8c_t
-S\8fckLim\99
-() const;
-
-199 \1e
-Execu\8b
-();
-
-202 \18\1e
-In\99\9flize
-(
-Isީe
-* 
-isީe
-);
-
-207 
-\9a\8d\8c_t
-C®l
-(
-by\8b
-* 
-\92\8cy
-, \12
-¬gum\92t_couÁ
-, ...);
-
-209 \1e
-C®lFP
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-);
-
-210 
-\9at32_t
-C®lFPR\91uºsIÁ
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-);
-
-211 \b
-C®lFPR\91uºsDoubË
-(
-by\8b
-* 
-\92\8cy
-, \b
-d0
-, \b
-d1
-);
-
-214 
-u\9a\8d\8c_t
-PushAdd»ss
-(u\9a\8d\8c_\88
-add»ss
-);
-
-217 
-u\9a\8d\8c_t
-PÝAdd»ss
-();
-
-220 \1e
-£t_Ï¡_debugg\94_\9aput
-(\ 5
-\9aput
-);
-
-221 \ 5
-ϡ_debugg\94_\9aput
-(è{ \15 
-       gÏ¡_debugg\94_\9aput_
-; }
-
-224 \18\1e
-FlushICache
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, \1e
-¡¬t
-,
-
-225 
-size_t
-size
-);
-
-229 
-boÞ
-has_bad_pc
-() const;
-
-231 
-       g´iv©e
-:
-
-232 \f
-       e¥ec\9fl_v®ues
- {
-
-235 
-bad_Ì
- = -1,
-
-240 
-       g\92d_sim_pc
- = -2
-
-244 \1e
-FÜm©
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, cڡ \ 5
-fÜm©
-);
-
-247 
-boÞ
-C¬ryFrom
-(
-\9at32_t
-Ëá
-, iÁ32_\88
-right
-, iÁ32_\88
-ÿ¼y
- = 0);
-
-248 
-boÞ
-BÜrowFrom
-(
-\9at32_t
-Ëá
-, iÁ32_\88
-right
-);
-
-249 
-boÞ
-Ov\94æowFrom
-(
-\9at32_t
-®u_out
-, iÁ32_\88
-Ëá
-, iÁ32_\88
-right
-,
-
-250 
-boÞ
-add\99
-);
-
-253 
-\9at32_t
-G\91ShiáRm
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, 
-boÞ
-* 
-ÿ¼y_out
-);
-
-254 
-\9at32_t
-G\91Imm
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, 
-boÞ
-* 
-ÿ¼y_out
-);
-
-255 \1e
-ProûssPUW
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, \12
-num_»gs
-, \12
\94ªd_size
-,
-
-256 
-\9a\8d\8c_t
-* 
-¡¬t_add»ss
-, iÁ±r_t* 
-\92d_add»ss
-);
-
-257 \1e
-HªdËRLi¡
-(
-In¡ruùiÚ
-* 
-\9a¡r
-, 
-boÞ
-lßd
-);
-
-258 \1e
-HªdËVLi¡
-(
-In¡ruùiÚ
-* 
-\9a¡
-);
-
-259 \1e
-Soáw¬eIÁ\94ru±
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-262 
-\9al\9ae
-boÞ
-isStÝIn¡ruùiÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-263 
-\9al\9ae
-boÞ
-isW©chedStÝ
-(
-u\9at32_t
-bk±_code
-);
-
-264 
-\9al\9ae
-boÞ
-isEÇbËdStÝ
-(
-u\9at32_t
-bk±_code
-);
-
-265 
-\9al\9ae
\1e
-EÇbËStÝ
-(
-u\9at32_t
-bk±_code
-);
-
-266 
-\9al\9ae
\1e
-Di§bËStÝ
-(
-u\9at32_t
-bk±_code
-);
-
-267 
-\9al\9ae
\1e
-Inü\97£StÝCouÁ\94
-(
-u\9at32_t
-bk±_code
-);
-
-268 \1e
-Pr\9atStÝInfo
-(
-u\9at32_t
-code
-);
-
-271 
-\9al\9ae
-u\9at8_t
-R\97dBU
-(
-\9a\8d\8c_t
-addr
-);
-
-272 
-\9al\9ae
-\9at8_t
-R\97dB
-(
-\9a\8d\8c_t
-addr
-);
-
-273 
-\9al\9ae
\1e
-Wr\99eB
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at8_t
-v®ue
-);
-
-274 
-\9al\9ae
\1e
-Wr\99eB
-(
-\9a\8d\8c_t
-addr
-, 
-\9at8_t
-v®ue
-);
-
-276 
-\9al\9ae
-u\9at16_t
-R\97dHU
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-277 
-\9al\9ae
-\9at16_t
-R\97dH
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-279 
-\9al\9ae
\1e
-Wr\99eH
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at16_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-280 
-\9al\9ae
\1e
-Wr\99eH
-(
-\9a\8d\8c_t
-addr
-, 
-\9at16_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-282 
-\9al\9ae
-u\9at32_t
-R\97dWU
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-283 
-\9al\9ae
-\9at32_t
-R\97dW
-(
-\9a\8d\8c_t
-addr
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-284 
-\9al\9ae
\1e
-Wr\99eW
-(
-\9a\8d\8c_t
-addr
-, 
-u\9at32_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-285 
-\9al\9ae
\1e
-Wr\99eW
-(
-\9a\8d\8c_t
-addr
-, 
-\9at32_t
-v®ue
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-287 
-\9a\8d\8c_t
-* 
-R\97dDW
-(\9a\8d\8c_\88
-addr
-);
-
-288 \1e
-Wr\99eDW
-(
-\9a\8d\8c_t
-addr
-, 
-\9at64_t
-v®ue
-);
-
-290 \1e
-T¿û
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-291 \1e
-S\91CR0
-(
-\9a\8d\8c_t
-»suÉ
-, 
-boÞ
-£tSO
- = 
-çl£
-);
-
-292 \1e
-Execu\8bB¿nchCÚd\99iÚ®
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-293 \1e
-Execu\8bExt1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-294 
-boÞ
-Execu\8bExt2_10b\99
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-295 
-boÞ
-Execu\8bExt2_9b\99_·¹1
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-296 \1e
-Execu\8bExt2_9b\99_·¹2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-297 \1e
-Execu\8bExt2
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-298 \1e
-Execu\8bExt4
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-299 #ià
-V8_TARGET_ARCH_PPC64
-
-
-300 \1e
-Execu\8bExt5
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-302 \1e
-Execu\8bG\92\94ic
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-305 \1e
-Execu\8bIn¡ruùiÚ
-(
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-308 \18\1e
-CheckICache
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, 
-In¡ruùiÚ
-* 
-\9a¡r
-);
-
-309 \18\1e
-FlushOÃPage
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, 
-\9a\8d\8c_t
-¡¬t
-,
-
-310 \12
-size
-);
-
-311 \18
-CachePage
-* 
-G\91CachePage
-(
-v8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche
-, \1e
-·ge
-);
-
-314 \18\1e
-Red\9ceùEx\8bº®Reã»nû
-(
-
-315 \1e
-ex\8bº®_funùiÚ
-, 
-v8
-::
-\9a\8bº®
-::
-Ex\8bº®Reã»nû
-::
-Ty³
-ty³
-);
-
-318 \1e
-G\91FpArgs
-(\b
-x
-, \b
-y
-, 
-\9a\8d\8c_t
-* 
-z
-);
-
-319 \1e
-S\91FpResuÉ
-(cڡ \b
-»suÉ
-);
-
-320 \1e
-T¿shC®ËrSaveRegi¡\94s
-();
-
-322 \1e
-C®lIÁ\94Çl
-(
-by\8b
-* 
-\92\8cy
-);
-
-328 
-\9a\8d\8c_t
-       g»gi¡\94s_
-[
-kNumGPRs
-];
-
-329 
-\9at32_t
-       gcÚd\99iÚ_»g_
-;
-
-330 
-\9at32_t
-       gå_cÚd\99iÚ_»g_
-;
-
-331 
-\9a\8d\8c_t
-       g¥ec\9fl_»g_Ì_
-;
-
-332 
-\9a\8d\8c_t
-       g¥ec\9fl_»g_pc_
-;
-
-333 
-\9a\8d\8c_t
-       g¥ec\9fl_»g_ùr_
-;
-
-334 
-\9at32_t
-       g¥ec\9fl_»g_x\94_
-;
-
-336 \b
-       gå_»gi¡\94s_
-[
-kNumFPRs
-];
-
-339 \ 5
-       g¡ack_
-;
-
-340 
-boÞ
-       gpc_modif\9bd_
-;
-
-341 \12
-       gicouÁ_
-;
-
-344 \ 5
-       gÏ¡_debugg\94_\9aput_
-;
-
-347 
-       gv8
-::
-\9a\8bº®
-::
-HashM­
-* 
-i_ÿche_
-;
-
-350 
-In¡ruùiÚ
-* 
-       gb»ak_pc_
-;
-
-351 
-In¡r
-       gb»ak_\9a¡r_
-;
-
-353 
-       gv8
-::
-\9a\8bº®
-::
-Isީe
-* 
-isީe_
-;
-
-357 \18cڡ 
-u\9at32_t
-       gkNumOfW©chedStÝs
- = 256;
-
-360 \18cڡ 
-u\9at32_t
-       gkStÝDi§bËdB\99
- = 1 << 31;
-
-366 \19
-       sStÝCouÁAndDesc
- {
-
-367 
-u\9at32_t
-       gcouÁ
-;
-
-368 \ 5
-       gdesc
-;
-
-370 
-StÝCouÁAndDesc
-       gw©ched_¡Ýs_
-[
-kNumOfW©chedStÝs
-];
-
-376 \ 1
-       #CALL_GENERATED_CODE
-(
-\92\8cy
-, 
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-) \
-
-377 
\9a\8b½»t_ÿ¡
-<
-Objeù
-*>(
-SimuÏtÜ
-::
-       `cu¼\92t
-(
-Isީe
-::
-       `Cu¼\92t
-())->
-       `C®l
-( \
-
-378 
-       `FUNCTION_ADDR
-(
-\92\8cy
-), 5, (
-\9a\8d\8c_t
-)
-p0
-, (\9a\8d\8c_t)
-p1
-, (\9a\8d\8c_t)
-p2
-, \
-
-379 (
-\9a\8d\8c_t
-)
-p3
-, (\9a\8d\8c_t)
-p4
-))
-
-       )
-
-381 \ 1
-       #CALL_GENERATED_REGEXP_CODE
-(
-\92\8cy
-, 
-p0
-, 
-p1
-, 
-p2
-, 
-p3
-, 
-p4
-, 
-p5
-, 
-p6
-, 
-p7
-, 
-p8
-) \
-
-382 
-SimuÏtÜ
-::
-       `cu¼\92t
-(
-Isީe
-::
-       `Cu¼\92t
-()) \
-
-383 ->
-       `C®l
-(
-\92\8cy
-, 10, (
-\9a\8d\8c_t
-)
-p0
-, (\9a\8d\8c_t)
-p1
-, (\9a\8d\8c_t)
-p2
-, \
-
-384 (
-\9a\8d\8c_t
-)
-p3
-, (\9a\8d\8c_t)
-p4
-, (\9a\8d\8c_t)
-p5
-, (\9a\8d\8c_t)
-p6
-, \
-
-385 (
-\9a\8d\8c_t
-)
-p7
-, (\9a\8d\8c_t)
-NULL
-, (\9a\8d\8c_t)
-p8
-)
-
-       )
-
-393 þas 
-       cSimuÏtÜS\8fck
- : 
-public
-v8
-::
-\9a\8bº®
-::
-AÎS\8ftic
- {
-
-394 
-public
-:
-
-395 \18
-\9al\9ae
-u\9a\8d\8c_t
-JsLim\99FromCLim\99
-(
-v8
-::
-\9a\8bº®
-::
-Isީe
-* 
-isީe
-,
-
-396 
-u\9a\8d\8c_t
-c_lim\99
-) {
-
-397 \15 
-       gSimuÏtÜ
-::
-cu¼\92t
-(
-isީe
-)->
-S\8fckLim\99
-();
-
-400 \18
-\9al\9ae
-u\9a\8d\8c_t
-Regi¡\94CTryC©ch
-(u\9a\8d\8c_\88
-\8cy_ÿtch_add»ss
-) {
-
-401 
-SimuÏtÜ
-* 
-       gsim
- = SimuÏtÜ::
-cu¼\92t
-(
-Isީe
-::
-Cu¼\92t
-());
-
-402 \15 
-       gsim
-->
-PushAdd»ss
-(
-\8cy_ÿtch_add»ss
-);
-
-405 \18
-\9al\9ae
\1e
-UÄegi¡\94CTryC©ch
-() {
-
-406 
-       gSimuÏtÜ
-::
-cu¼\92t
-(
-Isީe
-::
-Cu¼\92t
-())->
-PÝAdd»ss
-();
-
-       @/usr/include/assert.h
-
-24 #ifdef 
-_ASSERT_H
-
-
-26 #undeà
-_ASSERT_H
-
-
-27 #undeà
-as£¹
-
-
-28 #undeà
-__ASSERT_VOID_CAST
-
-
-30 #ifdef 
-__USE_GNU
-
-
-31 #undeà
-as£¹_³¼Ü
-
-
-36 \ 1
-       #_ASSERT_H
- 1
-
-       )
-
-37 \ 2
-       ~<ã©u»s.h
->
-
-39 #ià
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (2,95)
-
-40 \ 1
-       #__ASSERT_VOID_CAST
-¡©ic_ÿ¡
-<\1e>
-
-       )
-
-42 \ 1
-       #__ASSERT_VOID_CAST
- (\1e)
-
-       )
-
-50 #ifdef 
-NDEBUG
-
-
-52 \ 1
-       #as£¹
-(
-ex´
-è(
-       `__ASSERT_VOID_CAST
- (0))
-
-       )
-
-60 #ifdef 
-__USE_GNU
-
-
-61 \ 1
-       #as£¹_³¼Ü
-(
-\94ºum
-è(
-       `__ASSERT_VOID_CAST
- (0))
-
-       )
-
-66 #iâdeà
-_ASSERT_H_DECLS
-
-
-67 \ 1
-       #_ASSERT_H_DECLS
-
-
-       )
-
-68 
-__BEGIN_DECLS
-
-
-71 \r\1e
-       $__as£¹_ç\9e
- (
-__cڡ
\ 5*
-__as£¹iÚ
-, __cڡ \ 5*
-__f\9ee
-,
-
-72 \1d\12
-__l\9ae
-, 
-__cڡ
\ 5*
-__funùiÚ
-)
-
-73 
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-76 \r\1e
-       $__as£¹_³¼Ü_ç\9e
- (\12
-__\94ºum
-, 
-__cڡ
\ 5*
-__f\9ee
-,
-
-77 \1d\12
-__l\9ae
-,
-
-78 
-__cڡ
\ 5*
-__funùiÚ
-)
-
-79 
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-84 \r\1e
-       $__as£¹
- (cڡ \ 5*
-__as£¹iÚ
-, cڡ \ 5*
-__f\9ee
-, \12
-__l\9ae
-)
-
-85 
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-88 
-__END_DECLS
-
-
-91 \ 1
-       #as£¹
-(
-ex´
-) \
-
-92 ((
-ex´
-) \
-
-93 ? 
-       `__ASSERT_VOID_CAST
- (0) \
-
-94 : 
-       `__as£¹_ç\9e
- (
-       `__STRING
-(
-ex´
-), 
-__FILE__
-, 
-__LINE__
-, 
-__ASSERT_FUNCTION
-))
-
-       )
-
-96 #ifdef 
-__USE_GNU
-
-
-97 \ 1
-       #as£¹_³¼Ü
-(
-\94ºum
-) \
-
-98 (!(
-\94ºum
-) \
-
-99 ? 
-       `__ASSERT_VOID_CAST
- (0) \
-
-100 : 
-       `__as£¹_³¼Ü_ç\9e
- ((
-\94ºum
-), 
-__FILE__
-, 
-__LINE__
-, 
-__ASSERT_FUNCTION
-))
-
-       )
-
-108 #ià
-def\9aed
-__ýlu¥lus
- ? 
-       `__GNUC_PREREQ
- (2, 6) : __GNUC_PREREQ (2, 4)
-
-109 \ 1
-       #__ASSERT_FUNCTION
-__PRETTY_FUNCTION__
-
-
-       )
-
-111 #ià
-def\9aed
-__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L
-
-112 \ 1
-       #__ASSERT_FUNCTION
-__func__
-
-
-       )
-
-114 \ 1
-       #__ASSERT_FUNCTION
- ((
-__cڡ
\ 5*è0)
-
-       )
-
-       @/usr/include/limits.h
-
-24 #iâdeà
-_LIBC_LIMITS_H_
-
-
-25 \ 1
-       #_LIBC_LIMITS_H_
- 1
-
-       )
-
-27 \ 2
-       ~<ã©u»s.h
->
-
-33 \ 1
-       #MB_LEN_MAX
- 16
-
-       )
-
-38 #ià!
-def\9aed
-__GNUC__
- || __GNUC__ < 2
-
-43 #iâdeà
-_LIMITS_H
-
-
-44 \ 1
-       #_LIMITS_H
- 1
-
-       )
-
-46 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-55 \ 1
-       #CHAR_BIT
- 8
-
-       )
-
-58 \ 1
-       #SCHAR_MIN
- (-128)
-
-       )
-
-59 \ 1
-       #SCHAR_MAX
- 127
-
-       )
-
-62 \ 1
-       #UCHAR_MAX
- 255
-
-       )
-
-65 #ifdeà
-__CHAR_UNSIGNED__
-
-
-66 \ 1
-       #CHAR_MIN
- 0
-
-       )
-
-67 \ 1
-       #CHAR_MAX
-UCHAR_MAX
-
-
-       )
-
-69 \ 1
-       #CHAR_MIN
-SCHAR_MIN
-
-
-       )
-
-70 \ 1
-       #CHAR_MAX
-SCHAR_MAX
-
-
-       )
-
-74 \ 1
-       #SHRT_MIN
- (-32768)
-
-       )
-
-75 \ 1
-       #SHRT_MAX
- 32767
-
-       )
-
-78 \ 1
-       #USHRT_MAX
- 65535
-
-       )
-
-81 \ 1
-       #INT_MIN
- (-
-INT_MAX
- - 1)
-
-       )
-
-82 \ 1
-       #INT_MAX
- 2147483647
-
-       )
-
-85 \ 1
-       #UINT_MAX
- 4294967295U
-
-       )
-
-88 #ià
-__WORDSIZE
- == 64
-
-89 \ 1
-       #LONG_MAX
- 9223372036854775807L
-
-       )
-
-91 \ 1
-       #LONG_MAX
- 2147483647L
-
-       )
-
-93 \ 1
-       #LONG_MIN
- (-
-LONG_MAX
- - 1L)
-
-       )
-
-96 #ià
-__WORDSIZE
- == 64
-
-97 \ 1
-       #ULONG_MAX
- 18446744073709551615UL
-
-       )
-
-99 \ 1
-       #ULONG_MAX
- 4294967295UL
-
-       )
-
-102 #ifdeà
-__USE_ISOC99
-
-
-105 \ 1
-       #LLONG_MAX
- 9223372036854775807LL
-
-       )
-
-106 \ 1
-       #LLONG_MIN
- (-
-LLONG_MAX
- - 1LL)
-
-       )
-
-109 \ 1
-       #ULLONG_MAX
- 18446744073709551615ULL
-
-       )
-
-123 #ià
-def\9aed
-__GNUC__
- && !def\9aed 
-_GCC_LIMITS_H_
-
-
-125 #\9aþude_Ãx\88<
-lim\99s
-.
-h
->
-
-131 #ià
-def\9aed
-__USE_ISOC99
- && def\9aed 
-__GNUC__
-
-
-132 #iâdeà
-LLONG_MIN
-
-
-133 \ 1
-       #LLONG_MIN
- (-
-LLONG_MAX
--1)
-
-       )
-
-135 #iâdeà
-LLONG_MAX
-
-
-136 \ 1
-       #LLONG_MAX
-__LONG_LONG_MAX__
-
-
-       )
-
-138 #iâdeà
-ULLONG_MAX
-
-
-139 \ 1
-       #ULLONG_MAX
- (
-LLONG_MAX
- * 2ULL + 1)
-
-       )
-
-143 #ifdef 
-__USE_POSIX
-
-
-145 \ 2
-       ~<b\99s/posix1_lim.h
->
-
-148 #ifdef 
-__USE_POSIX2
-
-
-149 \ 2
-       ~<b\99s/posix2_lim.h
->
-
-152 #ifdef 
-__USE_XOPEN
-
-
-153 \ 2
-       ~<b\99s/xÝ\92_lim.h
->
-
-       @/usr/include/stdio.h
-
-24 #iâdeà
-_STDIO_H
-
-
-26 #ià!
-def\9aed
-__Ãed_FILE
- && !def\9aed 
-__Ãed___FILE
-
-
-27 \ 1
-       #_STDIO_H
- 1
-
-       )
-
-28 \ 2
-       ~<ã©u»s.h
->
-
-30 
-       g__BEGIN_DECLS
-
-
-32 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-33 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-34 \ 2
-       ~<¡ddef.h
->
-
-36 \ 2
-       ~<b\99s/ty³s.h
->
-
-37 \ 1
-       #__Ãed_FILE
-
-
-       )
-
-38 \ 1
-       #__Ãed___FILE
-
-
-       )
-
-42 #ià!
-def\9aed
-__FILE_def\9aed
- && def\9aed 
-__Ãed_FILE
-
-
-45 \19
-       g_IO_FILE
-;
-
-47 
-__BEGIN_NAMESPACE_STD
-
-
-49 \e\19
-_IO_FILE
-       tFILE
-;
-
-50 
-       g__END_NAMESPACE_STD
-
-
-51 #ià
-def\9aed
-__USE_LARGEFILE64
- || def\9aed 
-__USE_SVID
- || def\9aed 
-__USE_POSIX
- \
-
-52 || 
-def\9aed
-       g__USE_BSD
- || def\9aed 
-       g__USE_ISOC99
- || def\9aed 
-       g__USE_XOPEN
- \
-
-53 || 
-def\9aed
-__USE_POSIX2
-
-
-54 
-       $__USING_NAMESPACE_STD
-(
-FILE
-)
-
-57 \ 1
-       #__FILE_def\9aed
- 1
-
-       )
-
-59 #undeà
-__Ãed_FILE
-
-
-62 #ià!
-def\9aed
-____FILE_def\9aed
- && def\9aed 
-__Ãed___FILE
-
-
-65 \e\19
-_IO_FILE
-       t__FILE
-;
-
-67 \ 1
-       #____FILE_def\9aed
- 1
-
-       )
-
-69 #undeà
-__Ãed___FILE
-
-
-72 #ifdef 
-_STDIO_H
-
-
-73 \ 1
-       #_STDIO_USES_IOSTREAM
-
-
-       )
-
-75 \ 2
-       ~<libio.h
->
-
-77 #ià
-def\9aed
-__USE_XOPEN
- || def\9aed 
-__USE_XOPEN2K8
-
-
-78 #ifdeà
-__GNUC__
-
-
-79 #iâdeà
-_VA_LIST_DEFINED
-
-
-80 \e
-_G_va_li¡
-       tva_li¡
-;
-
-81 \ 1
-       #_VA_LIST_DEFINED
-
-
-       )
-
-84 \ 2
-       ~<¡d¬g.h
->
-
-88 #ifdeà
-__USE_XOPEN2K8
-
-
-89 #iâdeà
-__off_t_def\9aed
-
-
-90 #iâdeà
-__USE_FILE_OFFSET64
-
-
-91 \e
-__off_t
-       toff_t
-;
-
-93 \e
-__off64_t
-       toff_t
-;
-
-95 \ 1
-       #__off_t_def\9aed
-
-
-       )
-
-97 #ià
-def\9aed
-__USE_LARGEFILE64
- && !def\9aed 
-__off64_t_def\9aed
-
-
-98 \e
-__off64_t
-       toff64_t
-;
-
-99 \ 1
-       #__off64_t_def\9aed
-
-
-       )
-
-102 #iâdeà
-__ssize_t_def\9aed
-
-
-103 \e
-__ssize_t
-       tssize_t
-;
-
-104 \ 1
-       #__ssize_t_def\9aed
-
-
-       )
-
-109 
-__BEGIN_NAMESPACE_STD
-
-
-110 #iâdeà
-__USE_FILE_OFFSET64
-
-
-111 \e
-_G_åos_t
-       tåos_t
-;
-
-113 \e
-_G_åos64_t
-       tåos_t
-;
-
-115 
-__END_NAMESPACE_STD
-
-
-116 #ifdeà
-__USE_LARGEFILE64
-
-
-117 \e
-_G_åos64_t
-       tåos64_t
-;
-
-121 \ 1
-       #_IOFBF
- 0
-
-       )
-
-122 \ 1
-       #_IOLBF
- 1
-
-       )
-
-123 \ 1
-       #_IONBF
- 2
-
-       )
-
-127 #iâdeà
-BUFSIZ
-
-
-128 \ 1
-       #BUFSIZ
-_IO_BUFSIZ
-
-
-       )
-
-134 #iâdeà
-EOF
-
-
-135 \ 1
-       #EOF
- (-1)
-
-       )
-
-141 \ 1
-       #SEEK_SET
- 0
-
-       )
-
-142 \ 1
-       #SEEK_CUR
- 1
-
-       )
-
-143 \ 1
-       #SEEK_END
- 2
-
-       )
-
-144 #ifdeà
-__USE_GNU
-
-
-145 \ 1
-       #SEEK_DATA
- 3
-
-       )
-
-146 \ 1
-       #SEEK_HOLE
- 4
-
-       )
-
-150 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-
-
-152 \ 1
-       #P_tmpd\9c
- "/tmp"
-
-       )
-
-165 \ 2
-       ~<b\99s/¡dio_lim.h
->
-
-169 \r\19
-_IO_FILE
- *
-¡d\9a
-;
-
-170 \r\19
-_IO_FILE
- *
-¡dout
-;
-
-171 \r\19
-_IO_FILE
- *
-¡d\94r
-;
-
-173 \ 1
-       #¡d\9a
-¡d\9a
-
-
-       )
-
-174 \ 1
-       #¡dout
-¡dout
-
-
-       )
-
-175 \ 1
-       #¡d\94r
-¡d\94r
-
-
-       )
-
-177 
-__BEGIN_NAMESPACE_STD
-
-
-179 \r\12
-       $»move
- (
-__cڡ
\ 5*
-__f\9e\92ame
-__THROW
-;
-
-181 \r\12
-       $»Çme
- (
-__cڡ
\ 5*
-__Þd
-, __cڡ \ 5*
-__Ãw
-__THROW
-;
-
-182 
-__END_NAMESPACE_STD
-
-
-184 #ifdeà
-__USE_ATFILE
-
-
-186 \r\12
-       $»Çm\97t
- (\12
-__Þdfd
-, 
-__cڡ
\ 5*
-__Þd
-, \12
-__Ãwfd
-,
-
-187 
-__cڡ
\ 5*
-__Ãw
-__THROW
-;
-
-190 
-__BEGIN_NAMESPACE_STD
-
-
-195 #iâdeà
-__USE_FILE_OFFSET64
-
-
-196 \r
-FILE
- *
-       $tmpf\9ee
- (\1eè
-__wur
-;
-
-198 #ifdeà
-__REDIRECT
-
-
-199 \r
-FILE
- *
-       `__REDIRECT
- (
-tmpf\9ee
-, (\1e), 
-tmpf\9ee64
-__wur
-;
-
-201 \ 1
-       #tmpf\9ee
-tmpf\9ee64
-
-
-       )
-
-205 #ifdeà
-__USE_LARGEFILE64
-
-
-206 \r
-FILE
- *
-       $tmpf\9ee64
- (\1eè
-__wur
-;
-
-210 \r\ 5*
-       $tm²am
- (\ 5*
-__s
-__THROW
-__wur
-;
-
-211 
-__END_NAMESPACE_STD
-
-
-213 #ifdeà
-__USE_MISC
-
-
-216 \r\ 5*
-       $tm²am_r
- (\ 5*
-__s
-__THROW
-__wur
-;
-
-220 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-
-
-228 \r\ 5*
-       $\8bm²am
- (
-__cڡ
\ 5*
-__d\9c
-, __cڡ \ 5*
-__pfx
-)
-
-229 
-__THROW
-__©\8cibu\8b_m®loc__
-__wur
-;
-
-233 
-__BEGIN_NAMESPACE_STD
-
-
-238 \r\12
-       `fþo£
- (
-FILE
- *
-__¡»am
-);
-
-243 \r\12
-       `fæush
- (
-FILE
- *
-__¡»am
-);
-
-244 
-__END_NAMESPACE_STD
-
-
-246 #ifdeà
-__USE_MISC
-
-
-253 \r\12
-       `fæush_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-256 #ifdeà
-__USE_GNU
-
-
-263 \r\12
-       `fþo£®l
- (\1e);
-
-267 
-__BEGIN_NAMESPACE_STD
-
-
-268 #iâdeà
-__USE_FILE_OFFSET64
-
-
-273 \r
-FILE
- *
-       $fݒ
- (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-274 
-__cڡ
\ 5*
-__»¡riù
-__modes
-__wur
-;
-
-279 \r
-FILE
- *
-       $äeÝ\92
- (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-280 
-__cڡ
\ 5*
-__»¡riù
-__modes
-,
-
-281 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-283 #ifdeà
-__REDIRECT
-
-
-284 \r
-FILE
- *
-       `__REDIRECT
- (
-fݒ
-, (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-285 
-__cڡ
\ 5*
-__»¡riù
-__modes
-), 
-fݒ64
-)
-
-286 
-__wur
-;
-
-287 \r
-FILE
- *
-       `__REDIRECT
- (
-äeÝ\92
-, (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-288 
-__cڡ
\ 5*
-__»¡riù
-__modes
-,
-
-289 
-FILE
- *
-__»¡riù
-__¡»am
-), 
-äeÝ\9264
-)
-
-290 
-__wur
-;
-
-292 \ 1
-       #fݒ
-fݒ64
-
-
-       )
-
-293 \ 1
-       #äeÝ\92
-äeÝ\9264
-
-
-       )
-
-296 
-__END_NAMESPACE_STD
-
-
-297 #ifdeà
-__USE_LARGEFILE64
-
-
-298 \r
-FILE
- *
-       $fݒ64
- (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-299 
-__cڡ
\ 5*
-__»¡riù
-__modes
-__wur
-;
-
-300 \r
-FILE
- *
-       $äeÝ\9264
- (
-__cڡ
\ 5*
-__»¡riù
-__f\9e\92ame
-,
-
-301 
-__cڡ
\ 5*
-__»¡riù
-__modes
-,
-
-302 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-305 #ifdef 
-__USE_POSIX
-
-
-307 \r
-FILE
- *
-       $fdݒ
- (\12
-__fd
-, 
-__cڡ
\ 5*
-__modes
-__THROW
-__wur
-;
-
-310 #ifdef 
-__USE_GNU
-
-
-313 \r
-FILE
- *
-       $fÝ\92cook\9b
- (\1e*
-__»¡riù
-__magic_cook\9b
-,
-
-314 
-__cڡ
\ 5*
-__»¡riù
-__modes
-,
-
-315 
-_IO_cook\9b_io_funùiÚs_t
-__io_funcs
-__THROW
-__wur
-;
-
-318 #ifdeà
-__USE_XOPEN2K8
-
-
-320 \r
-FILE
- *
-       $fmemݒ
- (\1e*
-__s
-, 
-size_t
-__Ën
-, 
-__cڡ
\ 5*
-__modes
-)
-
-321 
-__THROW
-__wur
-;
-
-326 \r
-FILE
- *
-       $Ý\92_mem¡»am
- (\ 5**
-__buæoc
-, 
-size_t
- *
-__siz\96oc
-__THROW
-__wur
-;
-
-330 
-__BEGIN_NAMESPACE_STD
-
-
-333 \r\1e
-       $£tbuf
- (
-FILE
- *
-__»¡riù
-__¡»am
-, \ 5*__»¡riù 
-__buf
-__THROW
-;
-
-337 \r\12
-       $£tvbuf
- (
-FILE
- *
-__»¡riù
-__¡»am
-, \ 5*__»¡riù 
-__buf
-,
-
-338 \12
-__modes
-, 
-size_t
-__n
-__THROW
-;
-
-339 
-__END_NAMESPACE_STD
-
-
-341 #ifdef 
-__USE_BSD
-
-
-344 \r\1e
-       $£tbufãr
- (
-FILE
- *
-__»¡riù
-__¡»am
-, \ 5*__»¡riù 
-__buf
-,
-
-345 
-size_t
-__size
-__THROW
-;
-
-348 \r\1e
-       $£\8e\9aebuf
- (
-FILE
- *
-__¡»am
-__THROW
-;
-
-352 
-__BEGIN_NAMESPACE_STD
-
-
-357 \r\12
-       `år\9atf
- (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-358 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...);
-
-363 \r\12
-       `´\9atf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...);
-
-365 \r\12
-       $¥r\9atf
- (\ 5*
-__»¡riù
-__s
-,
-
-366 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__THROWNL
-;
-
-372 \r\12
-       `vår\9atf
- (
-FILE
- *
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__fÜm©
-,
-
-373 
-_G_va_li¡
-__¬g
-);
-
-378 \r\12
-       `v´\9atf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__¬g
-);
-
-380 \r\12
-       $v¥r\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__fÜm©
-,
-
-381 
-_G_va_li¡
-__¬g
-__THROWNL
-;
-
-382 
-__END_NAMESPACE_STD
-
-
-384 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_ISOC99
- || def\9aed 
-__USE_UNIX98
-
-
-385 
-__BEGIN_NAMESPACE_C99
-
-
-387 \r\12
-       $¢´\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__maxËn
-,
-
-388 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...)
-
-389 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 4)));
-
-391 \r\12
-       $v¢´\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__maxËn
-,
-
-392 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__¬g
-)
-
-393 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 0)));
-
-394 
-__END_NAMESPACE_C99
-
-
-397 #ifdeà
-__USE_GNU
-
-
-400 \r\12
-       $va¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-, 
-__cڡ
\ 5*__»¡riù 
-__f
-,
-
-401 
-_G_va_li¡
-__¬g
-)
-
-402 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__´\9atf__
-, 2, 0))è
-__wur
-;
-
-403 \r\12
-       $__a¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-,
-
-404 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-405 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__´\9atf__
-, 2, 3))è
-__wur
-;
-
-406 \r\12
-       $a¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-,
-
-407 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-408 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__´\9atf__
-, 2, 3))è
-__wur
-;
-
-411 #ifdeà
-__USE_XOPEN2K8
-
-
-418 \r\12
-       $vd´\9atf
- (\12
-__fd
-, 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-,
-
-419 
-_G_va_li¡
-__¬g
-)
-
-420 
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 2, 0)));
-
-421 \r\12
-       $d´\9atf
- (\12
-__fd
-, 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-422 
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 2, 3)));
-
-426 
-__BEGIN_NAMESPACE_STD
-
-
-431 \r\12
-       $fsÿnf
- (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-432 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__wur
-;
-
-437 \r\12
-       $sÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__wur
-;
-
-439 \r\12
-       $ssÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-440 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__THROW
-;
-
-442 #ià
-def\9aed
-__USE_ISOC99
- && !def\9aed 
-__USE_GNU
- \
-
-443 && (!
-def\9aed
-__LDBL_COMPAT
- || !def\9aed 
-__REDIRECT
-) \
-
-444 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-445 #ifdeà
-__REDIRECT
-
-
-449 \r\12
-       `__REDIRECT
- (
-fsÿnf
-, (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-450 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...),
-
-451 
-__isoc99_fsÿnf
-__wur
-;
-
-452 \r\12
-       `__REDIRECT
- (
-sÿnf
-, (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...),
-
-453 
-__isoc99_sÿnf
-__wur
-;
-
-454 \r\12
-       `__REDIRECT_NTH
- (
-ssÿnf
-, (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-455 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...),
-
-456 
-__isoc99_ssÿnf
-);
-
-458 \r\12
-       $__isoc99_fsÿnf
- (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-459 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__wur
-;
-
-460 \r\12
-       $__isoc99_sÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__wur
-;
-
-461 \r\12
-       $__isoc99_ssÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-462 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__THROW
-;
-
-463 \ 1
-       #fsÿnf
-__isoc99_fsÿnf
-
-
-       )
-
-464 \ 1
-       #sÿnf
-__isoc99_sÿnf
-
-
-       )
-
-465 \ 1
-       #ssÿnf
-__isoc99_ssÿnf
-
-
-       )
-
-469 
-__END_NAMESPACE_STD
-
-
-471 #ifdef 
-__USE_ISOC99
-
-
-472 
-__BEGIN_NAMESPACE_C99
-
-
-477 \r\12
-       $vfsÿnf
- (
-FILE
- *
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__fÜm©
-,
-
-478 
-_G_va_li¡
-__¬g
-)
-
-479 
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__sÿnf__
-, 2, 0))è
-__wur
-;
-
-485 \r\12
-       $vsÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__¬g
-)
-
-486 
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__sÿnf__
-, 1, 0))è
-__wur
-;
-
-489 \r\12
-       $vssÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-490 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__¬g
-)
-
-491 
-__THROW
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__sÿnf__
-, 2, 0)));
-
-493 #ià!
-def\9aed
-__USE_GNU
- \
-
-494 && (!
-def\9aed
-__LDBL_COMPAT
- || !def\9aed 
-__REDIRECT
-) \
-
-495 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-496 #ifdeà
-__REDIRECT
-
-
-500 \r\12
-       `__REDIRECT
- (
-vfsÿnf
-,
-
-501 (
-FILE
- *
-__»¡riù
-__s
-,
-
-502 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__¬g
-),
-
-503 
-__isoc99_vfsÿnf
-)
-
-504 
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__sÿnf__
-, 2, 0))è
-__wur
-;
-
-505 \r\12
-       `__REDIRECT
- (
-vsÿnf
-, (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-506 
-_G_va_li¡
-__¬g
-), 
-__isoc99_vsÿnf
-)
-
-507 
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__sÿnf__
-, 1, 0))è
-__wur
-;
-
-508 \r\12
-       `__REDIRECT_NTH
- (
-vssÿnf
-,
-
-509 (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-510 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-511 
-_G_va_li¡
-__¬g
-), 
-__isoc99_vssÿnf
-)
-
-512 
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__sÿnf__
-, 2, 0)));
-
-514 \r\12
-       $__isoc99_vfsÿnf
- (
-FILE
- *
-__»¡riù
-__s
-,
-
-515 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-516 
-_G_va_li¡
-__¬g
-__wur
-;
-
-517 \r\12
-       $__isoc99_vsÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-518 
-_G_va_li¡
-__¬g
-__wur
-;
-
-519 \r\12
-       $__isoc99_vssÿnf
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-520 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-521 
-_G_va_li¡
-__¬g
-__THROW
-;
-
-522 \ 1
-       #vfsÿnf
-__isoc99_vfsÿnf
-
-
-       )
-
-523 \ 1
-       #vsÿnf
-__isoc99_vsÿnf
-
-
-       )
-
-524 \ 1
-       #vssÿnf
-__isoc99_vssÿnf
-
-
-       )
-
-528 
-__END_NAMESPACE_C99
-
-
-532 
-__BEGIN_NAMESPACE_STD
-
-
-537 \r\12
-       `fg\91c
- (
-FILE
- *
-__¡»am
-);
-
-538 \r\12
-       `g\91c
- (
-FILE
- *
-__¡»am
-);
-
-544 \r\12
-       `g\91ch¬
- (\1e);
-
-545 
-__END_NAMESPACE_STD
-
-
-549 \ 1
-       #g\91c
-(
-_å
-       `_IO_g\91c
- (_å)
-
-       )
-
-551 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-556 \r\12
-       `g\91c_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-557 \r\12
-       `g\91ch¬_uÆocked
- (\1e);
-
-560 #ifdeà
-__USE_MISC
-
-
-567 \r\12
-       `fg\91c_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-571 
-__BEGIN_NAMESPACE_STD
-
-
-579 \r\12
-       `åutc
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-);
-
-580 \r\12
-       `putc
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-);
-
-586 \r\12
-       `putch¬
- (\12
-__c
-);
-
-587 
-__END_NAMESPACE_STD
-
-
-591 \ 1
-       #putc
-(
-_ch
-, 
-_å
-       `_IO_putc
- (_ch, _å)
-
-       )
-
-593 #ifdeà
-__USE_MISC
-
-
-600 \r\12
-       `åutc_uÆocked
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-);
-
-603 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-608 \r\12
-       `putc_uÆocked
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-);
-
-609 \r\12
-       `putch¬_uÆocked
- (\12
-__c
-);
-
-613 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_MISC
- \
-
-614 || (
-def\9aed
-__USE_XOPEN
- && !def\9aed 
-__USE_XOPEN2K
-)
-
-616 \r\12
-       `g\91w
- (
-FILE
- *
-__¡»am
-);
-
-619 \r\12
-       `putw
- (\12
-__w
-, 
-FILE
- *
-__¡»am
-);
-
-623 
-__BEGIN_NAMESPACE_STD
-
-
-628 \r\ 5*
-       $fg\91s
- (\ 5*
-__»¡riù
-__s
-, \12
-__n
-, 
-FILE
- *__»¡riù 
-__¡»am
-)
-
-629 
-__wur
-;
-
-636 \r\ 5*
-       $g\91s
- (\ 5*
-__s
-__wur
-;
-
-637 
-__END_NAMESPACE_STD
-
-
-639 #ifdeà
-__USE_GNU
-
-
-646 \r\ 5*
-       $fg\91s_uÆocked
- (\ 5*
-__»¡riù
-__s
-, \12
-__n
-,
-
-647 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-651 #ifdef 
-__USE_XOPEN2K8
-
-
-662 \r
-_IO_ssize_t
-       $__g\91d\96im
- (\ 5**
-__»¡riù
-__l\9a\95\8c
-,
-
-663 
-size_t
- *
-__»¡riù
-__n
-, \12
-__d\96im\99\94
-,
-
-664 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-665 \r
-_IO_ssize_t
-       $g\91d\96im
- (\ 5**
-__»¡riù
-__l\9a\95\8c
-,
-
-666 
-size_t
- *
-__»¡riù
-__n
-, \12
-__d\96im\99\94
-,
-
-667 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-675 \r
-_IO_ssize_t
-       $g\91l\9ae
- (\ 5**
-__»¡riù
-__l\9a\95\8c
-,
-
-676 
-size_t
- *
-__»¡riù
-__n
-,
-
-677 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-681 
-__BEGIN_NAMESPACE_STD
-
-
-686 \r\12
-       `åuts
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-FILE
- *__»¡riù 
-__¡»am
-);
-
-692 \r\12
-       `puts
- (
-__cڡ
\ 5*
-__s
-);
-
-699 \r\12
-       `ung\91c
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-);
-
-706 \r
-size_t
-       $ä\97d
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-,
-
-707 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-712 \r
-size_t
-       `fwr\99e
- (
-__cڡ
\1e*
-__»¡riù
-__±r
-, size_\88
-__size
-,
-
-713 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__s
-);
-
-714 
-__END_NAMESPACE_STD
-
-
-716 #ifdeà
-__USE_GNU
-
-
-723 \r\12
-       `åuts_uÆocked
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-724 
-FILE
- *
-__»¡riù
-__¡»am
-);
-
-727 #ifdeà
-__USE_MISC
-
-
-734 \r
-size_t
-       $ä\97d_uÆocked
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-,
-
-735 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-736 \r
-size_t
-       `fwr\99e_uÆocked
- (
-__cڡ
\1e*
-__»¡riù
-__±r
-, size_\88
-__size
-,
-
-737 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-);
-
-741 
-__BEGIN_NAMESPACE_STD
-
-
-746 \r\12
-       `f£ek
- (
-FILE
- *
-__¡»am
-, \13\12
-__off
-, \12
-__wh\92û
-);
-
-751 \r\13\12
-       $á\96l
- (
-FILE
- *
-__¡»am
-__wur
-;
-
-756 \r\1e
-       `»w\9ad
- (
-FILE
- *
-__¡»am
-);
-
-757 
-__END_NAMESPACE_STD
-
-
-764 #ià
-def\9aed
-__USE_LARGEFILE
- || def\9aed 
-__USE_XOPEN2K
-
-
-765 #iâdeà
-__USE_FILE_OFFSET64
-
-
-770 \r\12
-       `f£eko
- (
-FILE
- *
-__¡»am
-, 
-__off_t
-__off
-, \12
-__wh\92û
-);
-
-775 \r
-__off_t
-       $á\96lo
- (
-FILE
- *
-__¡»am
-__wur
-;
-
-777 #ifdeà
-__REDIRECT
-
-
-778 \r\12
-       `__REDIRECT
- (
-f£eko
-,
-
-779 (
-FILE
- *
-__¡»am
-, 
-__off64_t
-__off
-, \12
-__wh\92û
-),
-
-780 
-f£eko64
-);
-
-781 \r
-__off64_t
-       `__REDIRECT
- (
\96lo
-, (
-FILE
- *
-__¡»am
-), 
\96lo64
-);
-
-783 \ 1
-       #f£eko
-f£eko64
-
-
-       )
-
-784 \ 1
-       #á\96lo
\96lo64
-
-
-       )
-
-789 
-__BEGIN_NAMESPACE_STD
-
-
-790 #iâdeà
-__USE_FILE_OFFSET64
-
-
-795 \r\12
-       `fg\91pos
- (
-FILE
- *
-__»¡riù
-__¡»am
-, 
-åos_t
- *__»¡riù 
-__pos
-);
-
-800 \r\12
-       `f£\8dos
- (
-FILE
- *
-__¡»am
-, 
-__cڡ
-åos_t
- *
-__pos
-);
-
-802 #ifdeà
-__REDIRECT
-
-
-803 \r\12
-       `__REDIRECT
- (
-fg\91pos
-, (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-804 
-åos_t
- *
-__»¡riù
-__pos
-), 
-fg\91pos64
-);
-
-805 \r\12
-       `__REDIRECT
- (
-f£\8dos
-,
-
-806 (
-FILE
- *
-__¡»am
-, 
-__cڡ
-åos_t
- *
-__pos
-), 
-f£\8dos64
-);
-
-808 \ 1
-       #fg\91pos
-fg\91pos64
-
-
-       )
-
-809 \ 1
-       #f£\8dos
-f£\8dos64
-
-
-       )
-
-812 
-__END_NAMESPACE_STD
-
-
-814 #ifdeà
-__USE_LARGEFILE64
-
-
-815 \r\12
-       `f£eko64
- (
-FILE
- *
-__¡»am
-, 
-__off64_t
-__off
-, \12
-__wh\92û
-);
-
-816 \r
-__off64_t
-       $á\96lo64
- (
-FILE
- *
-__¡»am
-__wur
-;
-
-817 \r\12
-       `fg\91pos64
- (
-FILE
- *
-__»¡riù
-__¡»am
-, 
-åos64_t
- *__»¡riù 
-__pos
-);
-
-818 \r\12
-       `f£\8dos64
- (
-FILE
- *
-__¡»am
-, 
-__cڡ
-åos64_t
- *
-__pos
-);
-
-821 
-__BEGIN_NAMESPACE_STD
-
-
-823 \r\1e
-       $þ\97»¼
- (
-FILE
- *
-__¡»am
-__THROW
-;
-
-825 \r\12
-       $ãof
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-827 \r\12
-       $ã¼Ü
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-828 
-__END_NAMESPACE_STD
-
-
-830 #ifdeà
-__USE_MISC
-
-
-832 \r\1e
-       $þ\97»¼_uÆocked
- (
-FILE
- *
-__¡»am
-__THROW
-;
-
-833 \r\12
-       $ãof_uÆocked
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-834 \r\12
-       $ã¼Ü_uÆocked
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-838 
-__BEGIN_NAMESPACE_STD
-
-
-843 \r\1e
-       `³¼Ü
- (
-__cڡ
\ 5*
-__s
-);
-
-844 
-__END_NAMESPACE_STD
-
-
-850 \ 2
-       ~<b\99s/sys_\94¾i¡.h
->
-
-853 #ifdef 
-__USE_POSIX
-
-
-855 \r\12
-       $f\9e\92o
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-858 #ifdeà
-__USE_MISC
-
-
-860 \r\12
-       $f\9e\92o_uÆocked
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-864 #ià(
-def\9aed
-__USE_POSIX2
- || def\9aed 
-__USE_SVID
- || def\9aed 
-__USE_BSD
- || \
-
-865 
-def\9aed
-__USE_MISC
-)
-
-870 \r
-FILE
- *
-       $pݒ
- (
-__cڡ
\ 5*
-__commªd
-, __cڡ \ 5*
-__modes
-__wur
-;
-
-876 \r\12
-       `pþo£
- (
-FILE
- *
-__¡»am
-);
-
-880 #ifdef 
-__USE_POSIX
-
-
-882 \r\ 5*
-       $ù\94mid
- (\ 5*
-__s
-__THROW
-;
-
-886 #ifdeà
-__USE_XOPEN
-
-
-888 \r\ 5*
-       `cu£rid
- (\ 5*
-__s
-);
-
-892 #ifdef 
-__USE_GNU
-
-
-893 \19
-ob¡ack
-;
-
-896 \r\12
-       $ob¡ack_´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-897 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...)
-
-898 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 2, 3)));
-
-899 \r\12
-       $ob¡ack_v´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-900 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-901 
-_G_va_li¡
-__¬gs
-)
-
-902 
-__THROWNL
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 2, 0)));
-
-906 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-910 \r\1e
-       $æockf\9ee
- (
-FILE
- *
-__¡»am
-__THROW
-;
-
-914 \r\12
-       $árylockf\9ee
- (
-FILE
- *
-__¡»am
-__THROW
-__wur
-;
-
-917 \r\1e
-       $fuÆockf\9ee
- (
-FILE
- *
-__¡»am
-__THROW
-;
-
-920 #ià
-def\9aed
-__USE_XOPEN
- && !def\9aed 
-__USE_XOPEN2K
- && !def\9aed 
-__USE_GNU
-
-
-924 \ 1
-       #__Ãed_g\91Ýt
-
-
-       )
-
-925 \ 2
-       ~<g\91Ýt.h
->
-
-930 #ifdeà
-__USE_EXTERN_INLINES
-
-
-931 \ 2
-       ~<b\99s/¡dio.h
->
-
-933 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-934 \ 2
-       ~<b\99s/¡dio2.h
->
-
-936 #ifdeà
-__LDBL_COMPAT
-
-
-937 \ 2
-       ~<b\99s/¡dio-ldbl.h
->
-
-940 
-__END_DECLS
-
-
-       @/usr/include/stdlib.h
-
-23 #iâdef 
-_STDLIB_H
-
-
-25 \ 2
-       ~<ã©u»s.h
->
-
-28 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-29 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-30 \ 1
-       #__Ãed_wch¬_t
-
-
-       )
-
-31 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-33 \ 2
-       ~<¡ddef.h
->
-
-35 
-       g__BEGIN_DECLS
-
-
-37 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-38 \ 1
-       #_STDLIB_H
- 1
-
-       )
-
-40 #ià(
-def\9aed
-__USE_XOPEN
- || def\9aed 
-__USE_XOPEN2K8
-è&& !def\9aed 
-_SYS_WAIT_H
-
-
-42 \ 2
-       ~<b\99s/wa\99æags.h
->
-
-43 \ 2
-       ~<b\99s/wa\99¡©us.h
->
-
-45 #ifdeà
-__USE_BSD
-
-
-50 #ià
-def\9aed
-__GNUC__
- && !def\9aed 
-__ýlu¥lus
-
-
-51 \ 1
-       #__WAIT_INT
-(
-¡©us
-) \
-
-52 (
-       `__ex\8bnsiÚ__
- (((uniÚ { 
-       `__ty³of
-(
-¡©us
-__\9a
-; \12
-__i
-; }) \
-
-53 { .
-__\9a
- = (
-¡©us
-è}).
-__i
-))
-
-       )
-
-55 \ 1
-       #__WAIT_INT
-(
-¡©us
-è(*(\12*è&(¡©us))
-
-       )
-
-63 #ià!
-def\9aed
-__GNUC__
- || __GNUC__ < 2 || def\9aed 
-__ýlu¥lus
-
-
-64 \ 1
-       #__WAIT_STATUS
\1e*
-
-       )
-
-65 \ 1
-       #__WAIT_STATUS_DEFN
\1e*
-
-       )
-
-70 \1c
-wa\99
- *
-       m__u±r
-;
-
-71 \12*
-       m__\9d\8c
-;
-
-72 } 
-       t__WAIT_STATUS
-       t__©\8cibu\8b__
- ((
-       t__\8cª¥¬\92t_uniÚ__
-));
-
-73 \ 1
-       #__WAIT_STATUS_DEFN
\12*
-
-       )
-
-78 \ 1
-       #__WAIT_INT
-(
-¡©us
-è(¡©us)
-
-       )
-
-79 \ 1
-       #__WAIT_STATUS
\12*
-
-       )
-
-80 \ 1
-       #__WAIT_STATUS_DEFN
\12*
-
-       )
-
-85 \ 1
-       #WEXITSTATUS
-(
-¡©us
-       `__WEXITSTATUS
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-86 \ 1
-       #WTERMSIG
-(
-¡©us
-       `__WTERMSIG
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-87 \ 1
-       #WSTOPSIG
-(
-¡©us
-       `__WSTOPSIG
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-88 \ 1
-       #WIFEXITED
-(
-¡©us
-       `__WIFEXITED
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-89 \ 1
-       #WIFSIGNALED
-(
-¡©us
-       `__WIFSIGNALED
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-90 \ 1
-       #WIFSTOPPED
-(
-¡©us
-       `__WIFSTOPPED
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-91 #ifdeà
-__WIFCONTINUED
-
-
-92 \ 1
-       #WIFCONTINUED
-(
-¡©us
-       `__WIFCONTINUED
- (
-       `__WAIT_INT
- (¡©us))
-
-       )
-
-96 
-__BEGIN_NAMESPACE_STD
-
-
-100 \12
-       mquÙ
-;
-
-101 \12
-       m»m
-;
-
-102 } 
-       tdiv_t
-;
-
-105 #iâdeà
-__ldiv_t_def\9aed
-
-
-108 \13\12
-       mquÙ
-;
-
-109 \13\12
-       m»m
-;
-
-110 } 
-       tldiv_t
-;
-
-111 \ 1
-       #__ldiv_t_def\9aed
- 1
-
-       )
-
-113 
-       g__END_NAMESPACE_STD
-
-
-115 #ià
-def\9aed
-__USE_ISOC99
- && !def\9aed 
-__Îdiv_t_def\9aed
-
-
-116 
-__BEGIN_NAMESPACE_C99
-
-
-118 
-__ex\8bnsiÚ__
\estruct
-
-120 \13\13\12
-       mquÙ
-;
-
-121 \13\13\12
-       m»m
-;
-
-122 } 
-       tÎdiv_t
-;
-
-123 \ 1
-       #__Îdiv_t_def\9aed
- 1
-
-       )
-
-124 
-       g__END_NAMESPACE_C99
-
-
-129 \ 1
-       #RAND_MAX
- 2147483647
-
-       )
-
-134 \ 1
-       #EXIT_FAILURE
- 1
-
-       )
-
-135 \ 1
-       #EXIT_SUCCESS
- 0
-
-       )
-
-139 \ 1
-       #MB_CUR_MAX
- (
-       `__ùy³_g\91_mb_cur_max
- ())
-
-       )
-
-140 \r
-size_t
-       $__ùy³_g\91_mb_cur_max
- (\1eè
-__THROW
-__wur
-;
-
-143 
-__BEGIN_NAMESPACE_STD
-
-
-145 \r\b
-       $©of
- (
-__cڡ
\ 5*
-__Ō
-)
-
-146 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-148 \r\12
-       $©oi
- (
-__cڡ
\ 5*
-__Ō
-)
-
-149 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-151 \r\13\12
-       $©Þ
- (
-__cڡ
\ 5*
-__Ō
-)
-
-152 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-153 
-__END_NAMESPACE_STD
-
-
-155 #ià
-def\9aed
-__USE_ISOC99
- || (def\9aed 
-__GLIBC_HAVE_LONG_LONG
- && def\9aed 
-__USE_MISC
-)
-
-156 
-__BEGIN_NAMESPACE_C99
-
-
-158 
-__ex\8bnsiÚ__
\r\13\13\12
-       $©Þl
- (
-__cڡ
\ 5*
-__Ō
-)
-
-159 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-160 
-__END_NAMESPACE_C99
-
-
-163 
-__BEGIN_NAMESPACE_STD
-
-
-165 \r\b
-       $¡¹od
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-166 \ 5**
-__»¡riù
-__\92d±r
-)
-
-167 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-168 
-__END_NAMESPACE_STD
-
-
-170 #ifdef 
-__USE_ISOC99
-
-
-171 
-__BEGIN_NAMESPACE_C99
-
-
-173 \r\ e
-       $¡¹of
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-174 \ 5**
-__»¡riù
-__\92d±r
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-176 \r\13\b
-       $¡¹Þd
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-177 \ 5**
-__»¡riù
-__\92d±r
-)
-
-178 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-179 
-__END_NAMESPACE_C99
-
-
-182 
-__BEGIN_NAMESPACE_STD
-
-
-184 \r\13\12
-       $¡¹Þ
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-185 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-186 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-188 \r\1d\13\12
-       $¡¹oul
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-189 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-190 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-191 
-__END_NAMESPACE_STD
-
-
-193 #ià
-def\9aed
-__GLIBC_HAVE_LONG_LONG
- && def\9aed 
-__USE_BSD
-
-
-195 
-__ex\8bnsiÚ__
-
-
-196 \r\13\13\12
-       $¡¹oq
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-197 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-198 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-200 
-__ex\8bnsiÚ__
-
-
-201 \r\1d\13\13\12
-       $¡¹ouq
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-202 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-203 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-206 #ià
-def\9aed
-__USE_ISOC99
- || (def\9aed 
-__GLIBC_HAVE_LONG_LONG
- && def\9aed 
-__USE_MISC
-)
-
-207 
-__BEGIN_NAMESPACE_C99
-
-
-209 
-__ex\8bnsiÚ__
-
-
-210 \r\13\13\12
-       $¡¹Þl
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-211 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-212 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-214 
-__ex\8bnsiÚ__
-
-
-215 \r\1d\13\13\12
-       $¡¹ouÎ
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-216 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-217 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-218 
-__END_NAMESPACE_C99
-
-
-222 #ifdeà
-__USE_GNU
-
-
-236 \ 2
-       ~<xloÿË.h
->
-
-240 \r\13\12
-       $¡¹Þ_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-241 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-,
-
-242 
-__loÿË_t
-__loc
-__THROW
-       `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-244 \r\1d\13\12
-       $¡¹oul_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-245 \ 5**
-__»¡riù
-__\92d±r
-,
-
-246 \12
-__ba£
-, 
-__loÿË_t
-__loc
-)
-
-247 
-__THROW
-       `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-249 
-__ex\8bnsiÚ__
-
-
-250 \r\13\13\12
-       $¡¹Þl_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-251 \ 5**
-__»¡riù
-__\92d±r
-, \12
-__ba£
-,
-
-252 
-__loÿË_t
-__loc
-)
-
-253 
-__THROW
-       `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-255 
-__ex\8bnsiÚ__
-
-
-256 \r\1d\13\13\12
-       $¡¹ouÎ_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-257 \ 5**
-__»¡riù
-__\92d±r
-,
-
-258 \12
-__ba£
-, 
-__loÿË_t
-__loc
-)
-
-259 
-__THROW
-       `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-261 \r\b
-       $¡¹od_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-262 \ 5**
-__»¡riù
-__\92d±r
-, 
-__loÿË_t
-__loc
-)
-
-263 
-__THROW
-       `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-265 \r\ e
-       $¡¹of_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-266 \ 5**
-__»¡riù
-__\92d±r
-, 
-__loÿË_t
-__loc
-)
-
-267 
-__THROW
-       `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-269 \r\13\b
-       $¡¹Þd_l
- (
-__cڡ
\ 5*
-__»¡riù
-__Ō
-,
-
-270 \ 5**
-__»¡riù
-__\92d±r
-,
-
-271 
-__loÿË_t
-__loc
-)
-
-272 
-__THROW
-       `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-276 #ifdeà
-__USE_EXTERN_INLINES
-
-
-277 
-__BEGIN_NAMESPACE_STD
-
-
-278 
-__ex\8bº_\9al\9ae
\b
-
-279 
-       `__NTH
- (
-       $©of
- (
-__cڡ
\ 5*
-__Ō
-))
-
-281 \15 
-       `¡¹od
- (
-__Ō
-, (\ 5**è
-NULL
-);
-
-282 
-       }
-}
-
-283 
-__ex\8bº_\9al\9ae
\12
-
-284 
-__NTH
- (
-       $©oi
- (
-__cڡ
\ 5*
-__Ō
-))
-
-286 \15 (\12è
-       `¡¹Þ
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-287 
-       }
-}
-
-288 
-__ex\8bº_\9al\9ae
\13\12
-
-289 
-__NTH
- (
-       $©Þ
- (
-__cڡ
\ 5*
-__Ō
-))
-
-291 \15 
-       `¡¹Þ
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-292 
-       }
-}
-
-293 
-       g__END_NAMESPACE_STD
-
-
-295 #ià
-def\9aed
-__USE_MISC
- || def\9aed 
-__USE_ISOC99
-
-
-296 
-__BEGIN_NAMESPACE_C99
-
-
-297 
-__ex\8bnsiÚ__
-__ex\8bº_\9al\9ae
\13\13\12
-
-298 
-__NTH
- (
-       $©Þl
- (
-__cڡ
\ 5*
-__Ō
-))
-
-300 \15 
-       `¡¹Þl
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-301 
-       }
-}
-
-302 
-       g__END_NAMESPACE_C99
-
-
-307 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN_EXTENDED
-
-
-311 \r\ 5*
-       $l64a
- (\13\12
-__n
-__THROW
-__wur
-;
-
-314 \r\13\12
-       $a64l
- (
-__cڡ
\ 5*
-__s
-)
-
-315 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-319 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN_EXTENDED
- || def\9aed 
-__USE_BSD
-
-
-320 \ 2
-       ~<sys/ty³s.h
->
-
-327 \r\13\12
-       $¿ndom
- (\1eè
-__THROW
-;
-
-330 \r\1e
-       $¤ªdom
- (\1d\12
-__£ed
-__THROW
-;
-
-336 \r\ 5*
-       $\9a\99¡©e
- (\1d\12
-__£ed
-, \ 5*
-__¡©ebuf
-,
-
-337 
-size_t
-__¡©\96\92
-__THROW
-       `__nÚnuÎ
- ((2));
-
-341 \r\ 5*
-       $£t¡©e
- (\ 5*
-__¡©ebuf
-__THROW
-       `__nÚnuÎ
- ((1));
-
-344 #ifdeà
-__USE_MISC
-
-
-349 \19
-       s¿ndom_d©a
-
-
-351 
-\9at32_t
- *
\8c
-;
-
-352 
-\9at32_t
- *
\8c
-;
-
-353 
-\9at32_t
- *
-¡©e
-;
-
-354 \12
-¿nd_ty³
-;
-
-355 \12
-¿nd_deg
-;
-
-356 \12
-¿nd_£p
-;
-
-357 
-\9at32_t
- *
-\92d_±r
-;
-
-360 \r\12
-       $¿ndom_r
- (\19
-¿ndom_d©a
- *
-__»¡riù
-__buf
-,
-
-361 
-\9at32_t
- *
-__»¡riù
-__»suÉ
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-363 \r\12
-       $¤ªdom_r
- (\1d\12
-__£ed
-, \19
-¿ndom_d©a
- *
-__buf
-)
-
-364 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-366 \r\12
-       $\9a\99¡©e_r
- (\1d\12
-__£ed
-, \ 5*
-__»¡riù
-__¡©ebuf
-,
-
-367 
-size_t
-__¡©\96\92
-,
-
-368 \19
-¿ndom_d©a
- *
-__»¡riù
-__buf
-)
-
-369 
-__THROW
-       `__nÚnuÎ
- ((2, 4));
-
-371 \r\12
-       $£t¡©e_r
- (\ 5*
-__»¡riù
-__¡©ebuf
-,
-
-372 \19
-¿ndom_d©a
- *
-__»¡riù
-__buf
-)
-
-373 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-378 
-__BEGIN_NAMESPACE_STD
-
-
-380 \r\12
-       $¿nd
- (\1eè
-__THROW
-;
-
-382 \r\1e
-       $¤ªd
- (\1d\12
-__£ed
-__THROW
-;
-
-383 
-__END_NAMESPACE_STD
-
-
-385 #ifdeà
-__USE_POSIX
-
-
-387 \r\12
-       $¿nd_r
- (\1d\12*
-__£ed
-__THROW
-;
-
-391 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-
-
-395 \r\b
-       $d¿nd48
- (\1eè
-__THROW
-;
-
-396 \r\b
-       $\94ªd48
- (\1d\16\12
-__xsubi
-[3]è
-__THROW
-       `__nÚnuÎ
- ((1));
-
-399 \r\13\12
-       $̪d48
- (\1eè
-__THROW
-;
-
-400 \r\13\12
-       $Īd48
- (\1d\16\12
-__xsubi
-[3])
-
-401 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-404 \r\13\12
-       $m¿nd48
- (\1eè
-__THROW
-;
-
-405 \r\13\12
-       $j¿nd48
- (\1d\16\12
-__xsubi
-[3])
-
-406 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-409 \r\1e
-       $¤ªd48
- (\13\12
-__£edv®
-__THROW
-;
-
-410 \r\1d\16\12*
-       $£ed48
- (\1d\16\12
-__£ed16v
-[3])
-
-411 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-412 \r\1e
-       $lcÚg48
- (\1d\16\12
-__·¿m
-[7]è
-__THROW
-       `__nÚnuÎ
- ((1));
-
-414 #ifdeà
-__USE_MISC
-
-
-418 \19
-       sd¿nd48_d©a
-
-
-420 \1d\16\12
-__x
-[3];
-
-421 \1d\16\12
-__Þd_x
-[3];
-
-422 \1d\16\12
-__c
-;
-
-423 \1d\16\12
-__\9a\99
-;
-
-424 \1d\13\13\12
-__a
-;
-
-428 \r\12
-       $d¿nd48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-429 \b*
-__»¡riù
-__»suÉ
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-430 \r\12
-       $\94ªd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-431 \19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-432 \b*
-__»¡riù
-__»suÉ
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-435 \r\12
-       $̪d48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-436 \13\12*
-__»¡riù
-__»suÉ
-)
-
-437 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-438 \r\12
-       $Īd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-439 \19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-440 \13\12*
-__»¡riù
-__»suÉ
-)
-
-441 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-444 \r\12
-       $m¿nd48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-445 \13\12*
-__»¡riù
-__»suÉ
-)
-
-446 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-447 \r\12
-       $j¿nd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-448 \19
-d¿nd48_d©a
- *
-__»¡riù
-__bufãr
-,
-
-449 \13\12*
-__»¡riù
-__»suÉ
-)
-
-450 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-453 \r\12
-       $¤ªd48_r
- (\13\12
-__£edv®
-, \19
-d¿nd48_d©a
- *
-__bufãr
-)
-
-454 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-456 \r\12
-       $£ed48_r
- (\1d\16\12
-__£ed16v
-[3],
-
-457 \19
-d¿nd48_d©a
- *
-__bufãr
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-459 \r\12
-       $lcÚg48_r
- (\1d\16\12
-__·¿m
-[7],
-
-460 \19
-d¿nd48_d©a
- *
-__bufãr
-)
-
-461 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-467 #iâdeà
-__m®loc_ªd_ÿÎoc_def\9aed
-
-
-468 \ 1
-       #__m®loc_ªd_ÿÎoc_def\9aed
-
-
-       )
-
-469 
-__BEGIN_NAMESPACE_STD
-
-
-471 \r\1e*
-       $m®loc
- (
-size_t
-__size
-__THROW
-__©\8cibu\8b_m®loc__
-__wur
-;
-
-473 \r\1e*
-       $ÿÎoc
- (
-size_t
-__nmemb
-, size_\88
-__size
-)
-
-474 
-__THROW
-__©\8cibu\8b_m®loc__
-__wur
-;
-
-475 
-__END_NAMESPACE_STD
-
-
-478 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-479 
-__BEGIN_NAMESPACE_STD
-
-
-485 \r\1e*
-       $»®loc
- (\1e*
-__±r
-, 
-size_t
-__size
-)
-
-486 
-__THROW
-__©\8cibu\8b_w¬n_unu£d_»suÉ__
-;
-
-488 \r\1e
-       $ä\93
- (\1e*
-__±r
-__THROW
-;
-
-489 
-__END_NAMESPACE_STD
-
-
-491 #ifdef 
-__USE_MISC
-
-
-493 \r\1e
-       $cä\93
- (\1e*
-__±r
-__THROW
-;
-
-496 #ià
-def\9aed
-__USE_GNU
- || def\9aed 
-__USE_BSD
- || def\9aed 
-__USE_MISC
-
-
-497 \ 2
-       ~<®loÿ.h
->
-
-500 #ià(
-def\9aed
-__USE_XOPEN_EXTENDED
- && !def\9aed 
-__USE_XOPEN2K
-) \
-
-501 || 
-def\9aed
-__USE_BSD
-
-
-503 \r\1e*
-       $v®loc
- (
-size_t
-__size
-__THROW
-__©\8cibu\8b_m®loc__
-__wur
-;
-
-506 #ifdeà
-__USE_XOPEN2K
-
-
-508 \r\12
-       $posix_mem®ign
- (\1e**
-__mem±r
-, 
-size_t
-__®ignm\92t
-, size_\88
-__size
-)
-
-509 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-512 
-__BEGIN_NAMESPACE_STD
-
-
-514 \r\1e
-       $abÜt
- (\1eè
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-518 \r\12
-       `©ex\99
- (\1e(*
-__func
-è(\1e
-__THROW
-       `__nÚnuÎ
- ((1));
-
-520 #ifdeà
-__USE_GNU
-
-
-524 #ifdeà
-__ýlu¥lus
-
-
-525 \r"C++" \12
-       `©_quick_ex\99
- (\1e(*
-__func
-) (\1e))
-
-526 
-__THROW
-       `__asm
- ("©_quick_ex\99
-       `__nÚnuÎ
- ((1));
-
-528 \r\12
-       `©_quick_ex\99
- (\1e(*
-__func
-è(\1e
-__THROW
-       `__nÚnuÎ
- ((1));
-
-531 
-__END_NAMESPACE_STD
-
-
-533 #ifdef 
-__USE_MISC
-
-
-536 \r\12
-       `Ú_ex\99
- (\1e(*
-__func
-è(\12
-__¡©us
-, \1e*
-__¬g
-), \1e*__arg)
-
-537 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-540 
-__BEGIN_NAMESPACE_STD
-
-
-544 \r\1e
-       $ex\99
- (\12
-__¡©us
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-546 #ifdeà
-__USE_GNU
-
-
-552 \r\1e
-       $quick_ex\99
- (\12
-__¡©us
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-554 
-__END_NAMESPACE_STD
-
-
-556 #ifdeà
-__USE_ISOC99
-
-
-557 
-__BEGIN_NAMESPACE_C99
-
-
-560 \r\1e
-       $_Ex\99
- (\12
-__¡©us
-__THROW
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-561 
-__END_NAMESPACE_C99
-
-
-565 
-__BEGIN_NAMESPACE_STD
-
-
-567 \r\ 5*
-       $g\91\92v
- (
-__cڡ
\ 5*
-__Çme
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-568 
-__END_NAMESPACE_STD
-
-
-572 \r\ 5*
-       $__£cu»_g\91\92v
- (
-__cڡ
\ 5*
-__Çme
-)
-
-573 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-575 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-
-
-579 \r\12
-       $pu\8bnv
- (\ 5*
-__¡r\9ag
-__THROW
-       `__nÚnuÎ
- ((1));
-
-582 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_XOPEN2K
-
-
-585 \r\12
-       $£\8bnv
- (
-__cڡ
\ 5*
-__Çme
-, __cڡ \ 5*
-__v®ue
-, \12
-__»¶aû
-)
-
-586 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-589 \r\12
-       $un£\8bnv
- (
-__cڡ
\ 5*
-__Çme
-__THROW
-       `__nÚnuÎ
- ((1));
-
-592 #ifdef 
-__USE_MISC
-
-
-596 \r\12
-       $þ\97»nv
- (\1eè
-__THROW
-;
-
-600 #ià
-def\9aed
-__USE_MISC
- \
-
-601 || (
-def\9aed
-__USE_XOPEN_EXTENDED
- && !def\9aed 
-__USE_XOPEN2K
-)
-
-606 \r\ 5*
-       $mk\8bmp
- (\ 5*
-__\8bm¶©e
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-609 #ià
-def\9aed
-__USE_MISC
- || def\9aed 
-__USE_XOPEN_EXTENDED
- \
-
-610 || 
-def\9aed
-__USE_XOPEN2K8
-
-
-619 #iâdeà
-__USE_FILE_OFFSET64
-
-
-620 \r\12
-       $mk¡emp
- (\ 5*
-__\8bm¶©e
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-622 #ifdeà
-__REDIRECT
-
-
-623 \r\12
-       `__REDIRECT
- (
-mk¡emp
-, (\ 5*
-__\8bm¶©e
-), 
-mk¡emp64
-)
-
-624 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-626 \ 1
-       #mk¡emp
-mk¡emp64
-
-
-       )
-
-629 #ifdeà
-__USE_LARGEFILE64
-
-
-630 \r\12
-       $mk¡emp64
- (\ 5*
-__\8bm¶©e
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-634 #ifdeà
-__USE_MISC
-
-
-641 #iâdeà
-__USE_FILE_OFFSET64
-
-
-642 \r\12
-       $mk¡emps
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-644 #ifdeà
-__REDIRECT
-
-
-645 \r\12
-       `__REDIRECT
- (
-mk¡emps
-, (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-),
-
-646 
-mk¡emps64
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-648 \ 1
-       #mk¡emps
-mk¡emps64
-
-
-       )
-
-651 #ifdeà
-__USE_LARGEFILE64
-
-
-652 \r\12
-       $mk¡emps64
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-)
-
-653 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-657 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_XOPEN2K8
-
-
-663 \r\ 5*
-       $mkd\8bmp
- (\ 5*
-__\8bm¶©e
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-666 #ifdeà
-__USE_GNU
-
-
-673 #iâdeà
-__USE_FILE_OFFSET64
-
-
-674 \r\12
-       $mko¡emp
- (\ 5*
-__\8bm¶©e
-, \12
-__æags
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-676 #ifdeà
-__REDIRECT
-
-
-677 \r\12
-       `__REDIRECT
- (
-mko¡emp
-, (\ 5*
-__\8bm¶©e
-, \12
-__æags
-), 
-mko¡emp64
-)
-
-678 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-680 \ 1
-       #mko¡emp
-mko¡emp64
-
-
-       )
-
-683 #ifdeà
-__USE_LARGEFILE64
-
-
-684 \r\12
-       $mko¡emp64
- (\ 5*
-__\8bm¶©e
-, \12
-__æags
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-693 #iâdeà
-__USE_FILE_OFFSET64
-
-
-694 \r\12
-       $mko¡emps
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-, \12
-__æags
-)
-
-695 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-697 #ifdeà
-__REDIRECT
-
-
-698 \r\12
-       `__REDIRECT
- (
-mko¡emps
-, (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-,
-
-699 \12
-__æags
-), 
-mko¡emps64
-)
-
-700 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-702 \ 1
-       #mko¡emps
-mko¡emps64
-
-
-       )
-
-705 #ifdeà
-__USE_LARGEFILE64
-
-
-706 \r\12
-       $mko¡emps64
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-, \12
-__æags
-)
-
-707 
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-712 
-__BEGIN_NAMESPACE_STD
-
-
-717 \r\12
-       $sy¡em
- (
-__cڡ
\ 5*
-__commªd
-__wur
-;
-
-718 
-__END_NAMESPACE_STD
-
-
-721 #ifdef 
-__USE_GNU
-
-
-724 \r\ 5*
-       $ÿnÚiÿlize_f\9ee_Çme
- (
-__cڡ
\ 5*
-__Çme
-)
-
-725 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-728 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_XOPEN_EXTENDED
-
-
-734 \r\ 5*
-       $»®·th
- (
-__cڡ
\ 5*
-__»¡riù
-__Çme
-,
-
-735 \ 5*
-__»¡riù
-__»sÞved
-__THROW
-__wur
-;
-
-740 #iâdeà
-__COMPAR_FN_T
-
-
-741 \ 1
-       #__COMPAR_FN_T
-
-
-       )
-
-742 \e\12(*
-       t__com·r_â_t
-è(
-       t__cڡ
\1e*, __const \1e*);
-
-744 #ifdef 
-__USE_GNU
-
-
-745 \e
-__com·r_â_t
-       tcom·risÚ_â_t
-;
-
-748 #ifdeà
-__USE_GNU
-
-
-749 \e\12(*
-       t__com·r_d_â_t
-è(
-       t__cڡ
\1e*, __const \1e*, \1e*);
-
-752 
-__BEGIN_NAMESPACE_STD
-
-
-755 \r\1e*
-       $b£¬ch
- (
-__cڡ
\1e*
-__key
-, __cڡ \1e*
-__ba£
-,
-
-756 
-size_t
-__nmemb
-, size_\88
-__size
-, 
-__com·r_â_t
-__com·r
-)
-
-757 
-       `__nÚnuÎ
- ((1, 2, 5)è
-__wur
-;
-
-761 \r\1e
-       $qsÜt
- (\1e*
-__ba£
-, 
-size_t
-__nmemb
-, size_\88
-__size
-,
-
-762 
-__com·r_â_t
-__com·r
-       `__nÚnuÎ
- ((1, 4));
-
-763 #ifdeà
-__USE_GNU
-
-
-764 \r\1e
-       $qsÜt_r
- (\1e*
-__ba£
-, 
-size_t
-__nmemb
-, size_\88
-__size
-,
-
-765 
-__com·r_d_â_t
-__com·r
-, \1e*
-__¬g
-)
-
-766 
-       `__nÚnuÎ
- ((1, 4));
-
-771 \r\12
-       $abs
- (\12
-__x
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-772 \r\13\12
-       $Ïbs
- (\13\12
-__x
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-773 
-__END_NAMESPACE_STD
-
-
-775 #ifdeà
-__USE_ISOC99
-
-
-776 
-__ex\8bnsiÚ__
\r\13\13\12
-       $Îabs
- (\13\13\12
-__x
-)
-
-777 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-781 
-__BEGIN_NAMESPACE_STD
-
-
-785 \r
-div_t
-       $div
- (\12
-__num\94
-, \12
-__d\92om
-)
-
-786 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-787 \r
-ldiv_t
-       $ldiv
- (\13\12
-__num\94
-, \13\12
-__d\92om
-)
-
-788 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-789 
-__END_NAMESPACE_STD
-
-
-791 #ifdeà
-__USE_ISOC99
-
-
-792 
-__BEGIN_NAMESPACE_C99
-
-
-793 
-__ex\8bnsiÚ__
\r
-Îdiv_t
-       $Îdiv
- (\13\13\12
-__num\94
-,
-
-794 \13\13\12
-__d\92om
-)
-
-795 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-796 
-__END_NAMESPACE_C99
-
-
-800 #ià(
-def\9aed
-__USE_XOPEN_EXTENDED
- && !def\9aed 
-__USE_XOPEN2K
-) \
-
-801 || 
-def\9aed
-__USE_SVID
-
-
-808 \r\ 5*
-       $ecvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-__deýt
-,
-
-809 \12*
-__»¡riù
-__sign
-__THROW
-       `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-814 \r\ 5*
-       $fcvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-__deýt
-,
-
-815 \12*
-__»¡riù
-__sign
-__THROW
-       `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-820 \r\ 5*
-       $gcvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \ 5*
-__buf
-)
-
-821 
-__THROW
-       `__nÚnuÎ
- ((3)è
-__wur
-;
-
-824 #ifdeà
-__USE_MISC
-
-
-826 \r\ 5*
-       $qecvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-827 \12*
-__»¡riù
-__deýt
-, \12*__»¡riù 
-__sign
-)
-
-828 
-__THROW
-       `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-829 \r\ 5*
-       $qfcvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-830 \12*
-__»¡riù
-__deýt
-, \12*__»¡riù 
-__sign
-)
-
-831 
-__THROW
-       `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-832 \r\ 5*
-       $qgcvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-, \ 5*
-__buf
-)
-
-833 
-__THROW
-       `__nÚnuÎ
- ((3)è
-__wur
-;
-
-838 \r\12
-       $ecvt_r
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-__deýt
-,
-
-839 \12*
-__»¡riù
-__sign
-, \ 5*__»¡riù 
-__buf
-,
-
-840 
-size_t
-__Ën
-__THROW
-       `__nÚnuÎ
- ((3, 4, 5));
-
-841 \r\12
-       $fcvt_r
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-__deýt
-,
-
-842 \12*
-__»¡riù
-__sign
-, \ 5*__»¡riù 
-__buf
-,
-
-843 
-size_t
-__Ën
-__THROW
-       `__nÚnuÎ
- ((3, 4, 5));
-
-845 \r\12
-       $qecvt_r
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-846 \12*
-__»¡riù
-__deýt
-, \12*__»¡riù 
-__sign
-,
-
-847 \ 5*
-__»¡riù
-__buf
-, 
-size_t
-__Ën
-)
-
-848 
-__THROW
-       `__nÚnuÎ
- ((3, 4, 5));
-
-849 \r\12
-       $qfcvt_r
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-850 \12*
-__»¡riù
-__deýt
-, \12*__»¡riù 
-__sign
-,
-
-851 \ 5*
-__»¡riù
-__buf
-, 
-size_t
-__Ën
-)
-
-852 
-__THROW
-       `__nÚnuÎ
- ((3, 4, 5));
-
-857 
-__BEGIN_NAMESPACE_STD
-
-
-860 \r\12
-       $mbËn
- (
-__cڡ
\ 5*
-__s
-, 
-size_t
-__n
-__THROW
-__wur
-;
-
-863 \r\12
-       $mbtowc
- (
-wch¬_t
- *
-__»¡riù
-__pwc
-,
-
-864 
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-__THROW
-__wur
-;
-
-867 \r\12
-       $wùomb
- (\ 5*
-__s
-, 
-wch¬_t
-__wch¬
-__THROW
-__wur
-;
-
-871 \r
-size_t
-       $mb¡owcs
- (
-wch¬_t
- *
-__»¡riù
-__pwcs
-,
-
-872 
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-__THROW
-;
-
-874 \r
-size_t
-       $wc¡ombs
- (\ 5*
-__»¡riù
-__s
-,
-
-875 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__pwcs
-, 
-size_t
-__n
-)
-
-876 
-__THROW
-;
-
-877 
-__END_NAMESPACE_STD
-
-
-880 #ifdeà
-__USE_SVID
-
-
-885 \r\12
-       $½m©ch
- (
-__cڡ
\ 5*
-__»¥Ú£
-__THROW
-       `__nÚnuÎ
- ((1)è
-__wur
-;
-
-889 #ià
-def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed 
-__USE_XOPEN2K8
-
-
-896 \r\12
-       $g\91subÝt
- (\ 5**
-__»¡riù
-__ÝtiÚp
-,
-
-897 \ 5*
-__cڡ
- *
-__»¡riù
-__tok\92s
-,
-
-898 \ 5**
-__»¡riù
-__v®u\95
-)
-
-899 
-__THROW
-       `__nÚnuÎ
- ((1, 2, 3)è
-__wur
-;
-
-903 #ifdeà
-__USE_XOPEN
-
-
-905 \r\1e
-       $£tkey
- (
-__cڡ
\ 5*
-__key
-__THROW
-       `__nÚnuÎ
- ((1));
-
-911 #ifdeà
-__USE_XOPEN2KXSI
-
-
-913 \r\12
-       $posix_Ý\92±
- (\12
-__oæag
-__wur
-;
-
-916 #ifdeà
-__USE_XOPEN
-
-
-921 \r\12
-       $g¿Á±
- (\12
-__fd
-__THROW
-;
-
-925 \r\12
-       $uÆock±
- (\12
-__fd
-__THROW
-;
-
-930 \r\ 5*
-       $±¢ame
- (\12
-__fd
-__THROW
-__wur
-;
-
-933 #ifdeà
-__USE_GNU
-
-
-937 \r\12
-       $±¢ame_r
- (\12
-__fd
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-)
-
-938 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-941 \r\12
-       `g\91±
- (\1e);
-
-944 #ifdeà
-__USE_BSD
-
-
-948 \r\12
-       $g\91lßdavg
- (\b
-__lßdavg
-[], \12
-__ÃËm
-)
-
-949 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-954 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-955 \ 2
-       ~<b\99s/¡dlib.h
->
-
-957 #ifdeà
-__LDBL_COMPAT
-
-
-958 \ 2
-       ~<b\99s/¡dlib-ldbl.h
->
-
-962 #undeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-964 
-__END_DECLS
-
-
-       @/usr/include/string.h
-
-24 #iâdef 
-_STRING_H
-
-
-25 \ 1
-       #_STRING_H
- 1
-
-       )
-
-27 \ 2
-       ~<ã©u»s.h
->
-
-29 
-       g__BEGIN_DECLS
-
-
-32 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-33 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-34 \ 2
-       ~<¡ddef.h
->
-
-37 #ià
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (4, 4)
-
-38 \ 1
-       #__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-       )
-
-42 
-__BEGIN_NAMESPACE_STD
-
-
-44 \r\1e*
-       $memýy
- (\1e*
-__»¡riù
-__de¡
-,
-
-45 
-__cڡ
\1e*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-46 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-49 \r\1e*
-       $memmove
- (\1e*
-__de¡
-, 
-__cڡ
\1e*
-__¤c
-, 
-size_t
-__n
-)
-
-50 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-51 
-__END_NAMESPACE_STD
-
-
-56 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_BSD
- || def\9aed 
-__USE_XOPEN
-
-
-57 \r\1e*
-       $memcýy
- (\1e*
-__»¡riù
-__de¡
-, 
-__cڡ
\1e*__»¡riù 
-__¤c
-,
-
-58 \12
-__c
-, 
-size_t
-__n
-)
-
-59 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-63 
-__BEGIN_NAMESPACE_STD
-
-
-65 \r\1e*
-       $mem£t
- (\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-__THROW
-       `__nÚnuÎ
- ((1));
-
-68 \r\12
-       $memcmp
- (
-__cڡ
\1e*
-__s1
-, __cڡ \1e*
-__s2
-, 
-size_t
-__n
-)
-
-69 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-72 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-75 \r\1e*
-       `memchr
- (\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-76 
-__THROW
-       `__asm
- ("memchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-77 \r
-__cڡ
\1e*
-       `memchr
- (__cڡ \1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-78 
-__THROW
-       `__asm
- ("memchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-80 #ifdeà
-__OPTIMIZE__
-
-
-81 
-__ex\8bº_®ways_\9al\9ae
\1e*
-
-82 
-       `memchr
- (\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-__THROW
-
-
-84 \15 
-       `__bu\9et\9a_memchr
- (
-__s
-, 
-__c
-, 
-__n
-);
-
-87 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\1e*
-
-88 
-       `memchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-__THROW
-
-
-90 \15 
-       `__bu\9et\9a_memchr
- (
-__s
-, 
-__c
-, 
-__n
-);
-
-93 
-       }
-}
-
-95 \r\1e*
-       $memchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-96 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-98 
-__END_NAMESPACE_STD
-
-
-100 #ifdeà
-__USE_GNU
-
-
-103 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-104 \r"C++" \1e*
-       $¿wmemchr
- (\1e*
-__s
-, \12
-__c
-)
-
-105 
-__THROW
-       `__asm
- ("¿wmemchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-106 \r"C++" 
-__cڡ
\1e*
-       $¿wmemchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-)
-
-107 
-__THROW
-       `__asm
- ("¿wmemchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-109 \r\1e*
-       $¿wmemchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-)
-
-110 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-114 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-115 \r"C++" \1e*
-       $memrchr
- (\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-116 
-__THROW
-       `__asm
- ("memrchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-117 \r"C++" 
-__cڡ
\1e*
-       $memrchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-118 
-__THROW
-       `__asm
- ("memrchr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-120 \r\1e*
-       $memrchr
- (
-__cڡ
\1e*
-__s
-, \12
-__c
-, 
-size_t
-__n
-)
-
-121 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-126 
-__BEGIN_NAMESPACE_STD
-
-
-128 \r\ 5*
-       $¡rýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-)
-
-129 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-131 \r\ 5*
-       $¡ºýy
- (\ 5*
-__»¡riù
-__de¡
-,
-
-132 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-133 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-136 \r\ 5*
-       $¡rÿt
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-)
-
-137 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-139 \r\ 5*
-       $¡ºÿt
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-,
-
-140 
-size_t
-__n
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-143 \r\12
-       $¡rcmp
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-144 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-146 \r\12
-       $¡ºcmp
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-, 
-size_t
-__n
-)
-
-147 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-150 \r\12
-       $¡rcÞl
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-151 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-153 \r
-size_t
-       $¡rxäm
- (\ 5*
-__»¡riù
-__de¡
-,
-
-154 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-155 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-156 
-__END_NAMESPACE_STD
-
-
-158 #ifdeà
-__USE_XOPEN2K8
-
-
-162 \ 2
-       ~<xloÿË.h
->
-
-165 \r\12
-       $¡rcÞl_l
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-, 
-__loÿË_t
-__l
-)
-
-166 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2, 3));
-
-168 \r
-size_t
-       $¡rxäm_l
- (\ 5*
-__de¡
-, 
-__cڡ
\ 5*
-__¤c
-, 
-size_t
-__n
-,
-
-169 
-__loÿË_t
-__l
-__THROW
-       `__nÚnuÎ
- ((2, 4));
-
-172 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_BSD
- || def\9aed 
-__USE_XOPEN_EXTENDED
- \
-
-173 || 
-def\9aed
-__USE_XOPEN2K8
-
-
-175 \r\ 5*
-       $¡rdup
- (
-__cڡ
\ 5*
-__s
-)
-
-176 
-__THROW
-__©\8cibu\8b_m®loc__
-       `__nÚnuÎ
- ((1));
-
-182 #ià
-def\9aed
-__USE_XOPEN2K8
-
-
-183 \r\ 5*
-       $¡ºdup
- (
-__cڡ
\ 5*
-__¡r\9ag
-, 
-size_t
-__n
-)
-
-184 
-__THROW
-__©\8cibu\8b_m®loc__
-       `__nÚnuÎ
- ((1));
-
-187 #ià
-def\9aed
-__USE_GNU
- && def\9aed 
-__GNUC__
-
-
-189 \ 1
-       #¡rdu·
-(
-s
-) \
-
-190 (
-__ex\8bnsiÚ__
- \
-
-192 
-__cڡ
\ 5*
-__Þd
- = (
-s
-); \
-
-193 
-size_t
-__Ën
- = 
-       `¡¾\92
- (
-__Þd
-) + 1; \
-
-194 \ 5*
-__Ãw
- = (\ 5
-       `__bu\9et\9a_®loÿ
- (
-__Ën
-); \
-
-195 (\ 5
-       `memýy
- (
-__Ãw
-, 
-__Þd
-, 
-__Ën
-); \
-
-196 
-       }
-}))
-
-       )
-
-199 \ 1
-       #¡ºdu·
-(
-s
-, 
-n
-) \
-
-200 (
-__ex\8bnsiÚ__
- \
-
-202 
-__cڡ
\ 5*
-__Þd
- = (
-s
-); \
-
-203 
-size_t
-__Ën
- = 
-       `¡ºËn
- (
-__Þd
-, (
-n
-)); \
-
-204 \ 5*
-__Ãw
- = (\ 5
-       `__bu\9et\9a_®loÿ
- (
-__Ën
- + 1); \
-
-205 
-__Ãw
-[
-__Ën
-] = '\0'; \
-
-206 (\ 5
-       `memýy
- (
-__Ãw
-, 
-__Þd
-, 
-__Ën
-); \
-
-207 }))
-
-       )
-
-210 
-       g__BEGIN_NAMESPACE_STD
-
-
-212 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-215 \r\ 5*
-¡rchr
- (\ 5*
-__s
-, \12
-__c
-)
-
-216 
-__THROW
-__asm
- ("¡rchr"è
-__©\8cibu\8b_pu»__
-__nÚnuÎ
- ((1));
-
-217 \r
-__cڡ
\ 5*
-¡rchr
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-218 
-__THROW
-__asm
- ("¡rchr"è
-__©\8cibu\8b_pu»__
-__nÚnuÎ
- ((1));
-
-220 #ifdeà
-__OPTIMIZE__
-
-
-221 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-222 
-¡rchr
- (\ 5*
-__s
-, \12
-__c
-       g__THROW
-
-
-224 \15 
-__bu\9et\9a_¡rchr
- (
-__s
-, 
-__c
-);
-
-227 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-228 
-¡rchr
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-       g__THROW
-
-
-230 \15 
-__bu\9et\9a_¡rchr
- (
-__s
-, 
-__c
-);
-
-235 \r\ 5*
-       $¡rchr
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-236 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-239 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-242 \r\ 5*
-       `¡¼chr
- (\ 5*
-__s
-, \12
-__c
-)
-
-243 
-__THROW
-       `__asm
- ("¡¼chr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-244 \r
-__cڡ
\ 5*
-       `¡¼chr
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-245 
-__THROW
-       `__asm
- ("¡¼chr"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-247 #ifdeà
-__OPTIMIZE__
-
-
-248 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-249 
-       `¡¼chr
- (\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-251 \15 
-       `__bu\9et\9a_¡¼chr
- (
-__s
-, 
-__c
-);
-
-254 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-255 
-       `¡¼chr
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-257 \15 
-       `__bu\9et\9a_¡¼chr
- (
-__s
-, 
-__c
-);
-
-260 
-       }
-}
-
-262 \r\ 5*
-       $¡¼chr
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-263 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-265 
-__END_NAMESPACE_STD
-
-
-267 #ifdeà
-__USE_GNU
-
-
-270 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-271 \r"C++" \ 5*
-       $¡rchºul
- (\ 5*
-__s
-, \12
-__c
-)
-
-272 
-__THROW
-       `__asm
- ("¡rchºul"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-273 \r"C++" 
-__cڡ
\ 5*
-       $¡rchºul
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-274 
-__THROW
-       `__asm
- ("¡rchºul"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-276 \r\ 5*
-       $¡rchºul
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-277 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-281 
-__BEGIN_NAMESPACE_STD
-
-
-284 \r
-size_t
-       $¡rc¥n
- (
-__cڡ
\ 5*
-__s
-, __cڡ \ 5*
-__»jeù
-)
-
-285 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-288 \r
-size_t
-       $¡r¥n
- (
-__cڡ
\ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-289 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-291 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-294 \r\ 5*
-       `¡½brk
- (\ 5*
-__s
-, 
-__cڡ
\ 5*
-__acû±
-)
-
-295 
-__THROW
-       `__asm
- ("¡½brk"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-296 \r
-__cڡ
\ 5*
-       `¡½brk
- (__cڡ \ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-297 
-__THROW
-       `__asm
- ("¡½brk"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-299 #ifdeà
-__OPTIMIZE__
-
-
-300 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-301 
-       `¡½brk
- (\ 5*
-__s
-, 
-__cڡ
\ 5*
-__acû±
-__THROW
-
-
-303 \15 
-       `__bu\9et\9a_¡½brk
- (
-__s
-, 
-__acû±
-);
-
-306 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-307 
-       `¡½brk
- (
-__cڡ
\ 5*
-__s
-, __cڡ \ 5*
-__acû±
-__THROW
-
-
-309 \15 
-       `__bu\9et\9a_¡½brk
- (
-__s
-, 
-__acû±
-);
-
-312 
-       }
-}
-
-314 \r\ 5*
-       $¡½brk
- (
-__cڡ
\ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-315 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-318 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-321 \r\ 5*
-       `¡r¡r
- (\ 5*
-__hay¡ack
-, 
-__cڡ
\ 5*
-__ÃedË
-)
-
-322 
-__THROW
-       `__asm
- ("¡r¡r"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-323 \r
-__cڡ
\ 5*
-       `¡r¡r
- (__cڡ \ 5*
-__hay¡ack
-,
-
-324 
-__cڡ
\ 5*
-__ÃedË
-)
-
-325 
-__THROW
-       `__asm
- ("¡r¡r"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-327 #ifdeà
-__OPTIMIZE__
-
-
-328 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-329 
-       `¡r¡r
- (\ 5*
-__hay¡ack
-, 
-__cڡ
\ 5*
-__ÃedË
-__THROW
-
-
-331 \15 
-       `__bu\9et\9a_¡r¡r
- (
-__hay¡ack
-, 
-__ÃedË
-);
-
-334 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-335 
-       `¡r¡r
- (
-__cڡ
\ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-__THROW
-
-
-337 \15 
-       `__bu\9et\9a_¡r¡r
- (
-__hay¡ack
-, 
-__ÃedË
-);
-
-340 
-       }
-}
-
-342 \r\ 5*
-       $¡r¡r
- (
-__cڡ
\ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-)
-
-343 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-348 \r\ 5*
-       $¡¹ok
- (\ 5*
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__d\96im
-)
-
-349 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-350 
-__END_NAMESPACE_STD
-
-
-354 \r\ 5*
-       $__¡¹ok_r
- (\ 5*
-__»¡riù
-__s
-,
-
-355 
-__cڡ
\ 5*
-__»¡riù
-__d\96im
-,
-
-356 \ 5**
-__»¡riù
-__§ve_±r
-)
-
-357 
-__THROW
-       `__nÚnuÎ
- ((2, 3));
-
-358 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-359 \r\ 5*
-       $¡¹ok_r
- (\ 5*
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__d\96im
-,
-
-360 \ 5**
-__»¡riù
-__§ve_±r
-)
-
-361 
-__THROW
-       `__nÚnuÎ
- ((2, 3));
-
-364 #ifdeà
-__USE_GNU
-
-
-366 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-367 \r"C++" \ 5*
-       $¡rÿ£¡r
- (\ 5*
-__hay¡ack
-, 
-__cڡ
\ 5*
-__ÃedË
-)
-
-368 
-__THROW
-       `__asm
- ("¡rÿ£¡r"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-369 \r"C++" 
-__cڡ
\ 5*
-       $¡rÿ£¡r
- (
-__cڡ
\ 5*
-__hay¡ack
-,
-
-370 
-__cڡ
\ 5*
-__ÃedË
-)
-
-371 
-__THROW
-       `__asm
- ("¡rÿ£¡r"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-373 \r\ 5*
-       $¡rÿ£¡r
- (
-__cڡ
\ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-)
-
-374 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-378 #ifdeà
-__USE_GNU
-
-
-382 \r\1e*
-       $memmem
- (
-__cڡ
\1e*
-__hay¡ack
-, 
-size_t
-__hay¡ackËn
-,
-
-383 
-__cڡ
\1e*
-__ÃedË
-, 
-size_t
-__ÃedËËn
-)
-
-384 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 3));
-
-388 \r\1e*
-       $__mempýy
- (\1e*
-__»¡riù
-__de¡
-,
-
-389 
-__cڡ
\1e*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-390 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-391 \r\1e*
-       $mempýy
- (\1e*
-__»¡riù
-__de¡
-,
-
-392 
-__cڡ
\1e*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-393 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-397 
-__BEGIN_NAMESPACE_STD
-
-
-399 \r
-size_t
-       $¡¾\92
- (
-__cڡ
\ 5*
-__s
-)
-
-400 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-401 
-__END_NAMESPACE_STD
-
-
-403 #ifdef 
-__USE_XOPEN2K8
-
-
-406 \r
-size_t
-       $¡ºËn
- (
-__cڡ
\ 5*
-__¡r\9ag
-, 
-size_t
-__maxËn
-)
-
-407 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-411 
-__BEGIN_NAMESPACE_STD
-
-
-413 \r\ 5*
-       $¡»¼Ü
- (\12
-__\94ºum
-__THROW
-;
-
-414 
-__END_NAMESPACE_STD
-
-
-415 #ià
-def\9aed
-__USE_XOPEN2K
- || def\9aed 
-__USE_MISC
-
-
-423 #ià
-def\9aed
-__USE_XOPEN2K
- && !def\9aed 
-__USE_GNU
-
-
-426 #ifdeà
-__REDIRECT_NTH
-
-
-427 \r\12
-       `__REDIRECT_NTH
- (
-¡»¼Ü_r
-,
-
-428 (\12
-__\94ºum
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-),
-
-429 
-__xpg_¡»¼Ü_r
-       `__nÚnuÎ
- ((2));
-
-431 \r\12
-       $__xpg_¡»¼Ü_r
- (\12
-__\94ºum
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-)
-
-432 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-433 \ 1
-       #¡»¼Ü_r
-__xpg_¡»¼Ü_r
-
-
-       )
-
-438 \r\ 5*
-       $¡»¼Ü_r
- (\12
-__\94ºum
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-)
-
-439 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-443 #ifdeà
-__USE_XOPEN2K8
-
-
-445 \r\ 5*
-       $¡»¼Ü_l
- (\12
-__\94ºum
-, 
-__loÿË_t
-__l
-__THROW
-;
-
-451 \r\1e
-       $__bz\94o
- (\1e*
-__s
-, 
-size_t
-__n
-__THROW
-       `__nÚnuÎ
- ((1));
-
-453 #ifdeà
-__USE_BSD
-
-
-455 \r\1e
-       $bcÝy
- (
-__cڡ
\1e*
-__¤c
-, \1e*
-__de¡
-, 
-size_t
-__n
-)
-
-456 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-459 \r\1e
-       $bz\94o
- (\1e*
-__s
-, 
-size_t
-__n
-__THROW
-       `__nÚnuÎ
- ((1));
-
-462 \r\12
-       $bcmp
- (
-__cڡ
\1e*
-__s1
-, __cڡ \1e*
-__s2
-, 
-size_t
-__n
-)
-
-463 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-466 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-469 \r\ 5*
-       `\9adex
- (\ 5*
-__s
-, \12
-__c
-)
-
-470 
-__THROW
-       `__asm
- ("\9adex"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-471 \r
-__cڡ
\ 5*
-       `\9adex
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-472 
-__THROW
-       `__asm
- ("\9adex"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-474 #ià
-def\9aed
-__OPTIMIZE__
- && !def\9aed 
-__CORRECT_ISO_CPP_STRINGS_H_PROTO
-
-
-475 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-476 
-       `\9adex
- (\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-478 \15 
-       `__bu\9et\9a_\9adex
- (
-__s
-, 
-__c
-);
-
-481 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-482 
-       `\9adex
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-484 \15 
-       `__bu\9et\9a_\9adex
- (
-__s
-, 
-__c
-);
-
-487 
-       }
-}
-
-489 \r\ 5*
-       $\9adex
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-490 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-494 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-497 \r\ 5*
-       `r\9adex
- (\ 5*
-__s
-, \12
-__c
-)
-
-498 
-__THROW
-       `__asm
- ("r\9adex"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-499 \r
-__cڡ
\ 5*
-       `r\9adex
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-500 
-__THROW
-       `__asm
- ("r\9adex"è
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-502 #ià
-def\9aed
-__OPTIMIZE__
- && !def\9aed 
-__CORRECT_ISO_CPP_STRINGS_H_PROTO
-
-
-503 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-504 
-       `r\9adex
- (\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-506 \15 
-       `__bu\9et\9a_r\9adex
- (
-__s
-, 
-__c
-);
-
-509 
-__ex\8bº_®ways_\9al\9ae
-__cڡ
\ 5*
-
-510 
-       `r\9adex
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-__THROW
-
-
-512 \15 
-       `__bu\9et\9a_r\9adex
- (
-__s
-, 
-__c
-);
-
-515 
-       }
-}
-
-517 \r\ 5*
-       $r\9adex
- (
-__cڡ
\ 5*
-__s
-, \12
-__c
-)
-
-518 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1));
-
-523 \r\12
-       $ffs
- (\12
-__i
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-527 #ifdef 
-__USE_GNU
-
-
-528 \r\12
-       $ff¦
- (\13\12
-__l
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-529 #ifdeà
-__GNUC__
-
-
-530 
-__ex\8bnsiÚ__
\r\12
-       $ff¦l
- (\13\13\12
-__Î
-)
-
-531 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-536 \r\12
-       $¡rÿ£cmp
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-537 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-540 \r\12
-       $¡ºÿ£cmp
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-, 
-size_t
-__n
-)
-
-541 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-544 #ifdef 
-__USE_GNU
-
-
-547 \r\12
-       $¡rÿ£cmp_l
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-
-548 
-__loÿË_t
-__loc
-)
-
-549 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2, 3));
-
-551 \r\12
-       $¡ºÿ£cmp_l
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-
-552 
-size_t
-__n
-, 
-__loÿË_t
-__loc
-)
-
-553 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2, 4));
-
-556 #ifdef 
-__USE_BSD
-
-
-559 \r\ 5*
-       $¡r£p
- (\ 5**
-__»¡riù
-__¡r\9agp
-,
-
-560 
-__cڡ
\ 5*
-__»¡riù
-__d\96im
-)
-
-561 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-564 #ifdef 
-__USE_XOPEN2K8
-
-
-566 \r\ 5*
-       $¡rsigÇl
- (\12
-__sig
-__THROW
-;
-
-569 \r\ 5*
-       $__¡pýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-)
-
-570 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-571 \r\ 5*
-       $¡pýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-)
-
-572 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-576 \r\ 5*
-       $__¡²ýy
- (\ 5*
-__»¡riù
-__de¡
-,
-
-577 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-578 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-579 \r\ 5*
-       $¡²ýy
- (\ 5*
-__»¡riù
-__de¡
-,
-
-580 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-581 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-584 #ifdef 
-__USE_GNU
-
-
-586 \r\12
-       $¡rv\94scmp
- (
-__cڡ
\ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-587 
-__THROW
-__©\8cibu\8b_pu»__
-       `__nÚnuÎ
- ((1, 2));
-
-590 \r\ 5*
-       $¡räy
- (\ 5*
-__¡r\9ag
-__THROW
-       `__nÚnuÎ
- ((1));
-
-593 \r\1e*
-       $memäob
- (\1e*
-__s
-, 
-size_t
-__n
-__THROW
-       `__nÚnuÎ
- ((1));
-
-595 #iâdeà
-ba£Çme
-
-
-600 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-601 \r"C++" \ 5*
-       $ba£Çme
- (\ 5*
-__f\9e\92ame
-)
-
-602 
-__THROW
-       `__asm
- ("ba£Çme"è
-       `__nÚnuÎ
- ((1));
-
-603 \r"C++" 
-__cڡ
\ 5*
-       $ba£Çme
- (
-__cڡ
\ 5*
-__f\9e\92ame
-)
-
-604 
-__THROW
-       `__asm
- ("ba£Çme"è
-       `__nÚnuÎ
- ((1));
-
-606 \r\ 5*
-       $ba£Çme
- (
-__cڡ
\ 5*
-__f\9e\92ame
-__THROW
-       `__nÚnuÎ
- ((1));
-
-612 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-613 #ià
-def\9aed
-__OPTIMIZE__
- && !def\9aed 
-__OPTIMIZE_SIZE__
- \
-
-614 && !
-def\9aed
-__NO_INLINE__
- && !def\9aed 
-__ýlu¥lus
-
-
-634 \ 2
-       ~<b\99s/¡r\9ag.h
->
-
-637 \ 2
-       ~<b\99s/¡r\9ag2.h
->
-
-640 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-642 \ 2
-       ~<b\99s/¡r\9ag3.h
->
-
-646 
-__END_DECLS
-
-
-       @/usr/include/alloca.h
-
-19 #iâdef 
-_ALLOCA_H
-
-
-20 \ 1
-       #_ALLOCA_H
- 1
-
-       )
-
-22 \ 2
-       ~<ã©u»s.h
->
-
-24 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-25 \ 2
-       ~<¡ddef.h
->
-
-27 
-       g__BEGIN_DECLS
-
-
-30 #undeà
-®loÿ
-
-
-33 \r\1e*
-       $®loÿ
- (
-size_t
-__size
-__THROW
-;
-
-35 #ifdef 
-__GNUC__
-
-
-36 \ 1
-       #®loÿ
-(
-size
-       `__bu\9et\9a_®loÿ
- (size)
-
-       )
-
-39 
-__END_DECLS
-
-
-       @/usr/include/bits/posix1_lim.h
-
-25 #iâdef 
-_BITS_POSIX1_LIM_H
-
-
-26 \ 1
-       #_BITS_POSIX1_LIM_H
- 1
-
-       )
-
-32 \ 1
-       #_POSIX_AIO_LISTIO_MAX
- 2
-
-       )
-
-35 \ 1
-       #_POSIX_AIO_MAX
- 1
-
-       )
-
-38 \ 1
-       #_POSIX_ARG_MAX
- 4096
-
-       )
-
-41 #ifdeà
-__USE_XOPEN2K
-
-
-42 \ 1
-       #_POSIX_CHILD_MAX
- 25
-
-       )
-
-44 \ 1
-       #_POSIX_CHILD_MAX
- 6
-
-       )
-
-48 \ 1
-       #_POSIX_DELAYTIMER_MAX
- 32
-
-       )
-
-52 \ 1
-       #_POSIX_HOST_NAME_MAX
- 255
-
-       )
-
-55 \ 1
-       #_POSIX_LINK_MAX
- 8
-
-       )
-
-58 \ 1
-       #_POSIX_LOGIN_NAME_MAX
- 9
-
-       )
-
-61 \ 1
-       #_POSIX_MAX_CANON
- 255
-
-       )
-
-65 \ 1
-       #_POSIX_MAX_INPUT
- 255
-
-       )
-
-68 \ 1
-       #_POSIX_MQ_OPEN_MAX
- 8
-
-       )
-
-71 \ 1
-       #_POSIX_MQ_PRIO_MAX
- 32
-
-       )
-
-74 \ 1
-       #_POSIX_NAME_MAX
- 14
-
-       )
-
-77 #ifdeà
-__USE_XOPEN2K
-
-
-78 \ 1
-       #_POSIX_NGROUPS_MAX
- 8
-
-       )
-
-80 \ 1
-       #_POSIX_NGROUPS_MAX
- 0
-
-       )
-
-84 #ifdeà
-__USE_XOPEN2K
-
-
-85 \ 1
-       #_POSIX_OPEN_MAX
- 20
-
-       )
-
-87 \ 1
-       #_POSIX_OPEN_MAX
- 16
-
-       )
-
-90 #ià!
-def\9aed
-__USE_XOPEN2K
- || def\9aed 
-__USE_GNU
-
-
-93 \ 1
-       #_POSIX_FD_SETSIZE
-_POSIX_OPEN_MAX
-
-
-       )
-
-97 \ 1
-       #_POSIX_PATH_MAX
- 256
-
-       )
-
-100 \ 1
-       #_POSIX_PIPE_BUF
- 512
-
-       )
-
-104 \ 1
-       #_POSIX_RE_DUP_MAX
- 255
-
-       )
-
-107 \ 1
-       #_POSIX_RTSIG_MAX
- 8
-
-       )
-
-110 \ 1
-       #_POSIX_SEM_NSEMS_MAX
- 256
-
-       )
-
-113 \ 1
-       #_POSIX_SEM_VALUE_MAX
- 32767
-
-       )
-
-116 \ 1
-       #_POSIX_SIGQUEUE_MAX
- 32
-
-       )
-
-119 \ 1
-       #_POSIX_SSIZE_MAX
- 32767
-
-       )
-
-122 \ 1
-       #_POSIX_STREAM_MAX
- 8
-
-       )
-
-125 \ 1
-       #_POSIX_SYMLINK_MAX
- 255
-
-       )
-
-129 \ 1
-       #_POSIX_SYMLOOP_MAX
- 8
-
-       )
-
-132 \ 1
-       #_POSIX_TIMER_MAX
- 32
-
-       )
-
-135 \ 1
-       #_POSIX_TTY_NAME_MAX
- 9
-
-       )
-
-138 \ 1
-       #_POSIX_TZNAME_MAX
- 6
-
-       )
-
-140 #ià!
-def\9aed
-__USE_XOPEN2K
- || def\9aed 
-__USE_GNU
-
-
-142 \ 1
-       #_POSIX_QLIMIT
- 1
-
-       )
-
-146 \ 1
-       #_POSIX_HIWAT
-_POSIX_PIPE_BUF
-
-
-       )
-
-149 \ 1
-       #_POSIX_UIO_MAXIOV
- 16
-
-       )
-
-153 \ 1
-       #_POSIX_CLOCKRES_MIN
- 20000000
-
-       )
-
-157 \ 2
-       ~<b\99s/loÿl_lim.h
->
-
-160 #iâdef 
-SSIZE_MAX
-
-
-161 \ 1
-       #SSIZE_MAX
-LONG_MAX
-
-
-       )
-
-168 #iâdef 
-NGROUPS_MAX
-
-
-169 \ 1
-       #NGROUPS_MAX
- 8
-
-       )
-
-       @/usr/include/bits/posix2_lim.h
-
-23 #iâdef 
-_BITS_POSIX2_LIM_H
-
-
-24 \ 1
-       #_BITS_POSIX2_LIM_H
- 1
-
-       )
-
-28 \ 1
-       #_POSIX2_BC_BASE_MAX
- 99
-
-       )
-
-31 \ 1
-       #_POSIX2_BC_DIM_MAX
- 2048
-
-       )
-
-34 \ 1
-       #_POSIX2_BC_SCALE_MAX
- 99
-
-       )
-
-37 \ 1
-       #_POSIX2_BC_STRING_MAX
- 1000
-
-       )
-
-41 \ 1
-       #_POSIX2_COLL_WEIGHTS_MAX
- 2
-
-       )
-
-45 \ 1
-       #_POSIX2_EXPR_NEST_MAX
- 32
-
-       )
-
-48 \ 1
-       #_POSIX2_LINE_MAX
- 2048
-
-       )
-
-52 \ 1
-       #_POSIX2_RE_DUP_MAX
- 255
-
-       )
-
-56 \ 1
-       #_POSIX2_CHARCLASS_NAME_MAX
- 14
-
-       )
-
-63 #iâdef 
-BC_BASE_MAX
-
-
-64 \ 1
-       #BC_BASE_MAX
-_POSIX2_BC_BASE_MAX
-
-
-       )
-
-66 #iâdef 
-BC_DIM_MAX
-
-
-67 \ 1
-       #BC_DIM_MAX
-_POSIX2_BC_DIM_MAX
-
-
-       )
-
-69 #iâdef 
-BC_SCALE_MAX
-
-
-70 \ 1
-       #BC_SCALE_MAX
-_POSIX2_BC_SCALE_MAX
-
-
-       )
-
-72 #iâdef 
-BC_STRING_MAX
-
-
-73 \ 1
-       #BC_STRING_MAX
-_POSIX2_BC_STRING_MAX
-
-
-       )
-
-75 #iâdef 
-COLL_WEIGHTS_MAX
-
-
-76 \ 1
-       #COLL_WEIGHTS_MAX
- 255
-
-       )
-
-78 #iâdef 
-EXPR_NEST_MAX
-
-
-79 \ 1
-       #EXPR_NEST_MAX
-_POSIX2_EXPR_NEST_MAX
-
-
-       )
-
-81 #iâdef 
-LINE_MAX
-
-
-82 \ 1
-       #LINE_MAX
-_POSIX2_LINE_MAX
-
-
-       )
-
-84 #iâdef 
-CHARCLASS_NAME_MAX
-
-
-85 \ 1
-       #CHARCLASS_NAME_MAX
- 2048
-
-       )
-
-89 \ 1
-       #RE_DUP_MAX
- (0x7fff)
-
-       )
-
-       @/usr/include/bits/stdio-ldbl.h
-
-20 #iâdeà
-_STDIO_H
-
-
-24 
-__BEGIN_NAMESPACE_STD
-
-
-25 
-       $__LDBL_REDIR_DECL
- (
-år\9atf
-)
-
-26 
-       $__LDBL_REDIR_DECL
- (
\9atf
-)
-
-27 
-       $__LDBL_REDIR_DECL
- (
-¥r\9atf
-)
-
-28 
-       $__LDBL_REDIR_DECL
- (
-vår\9atf
-)
-
-29 
-       $__LDBL_REDIR_DECL
- (
-v´\9atf
-)
-
-30 
-       $__LDBL_REDIR_DECL
- (
-v¥r\9atf
-)
-
-31 #ià
-def\9aed
-__USE_ISOC99
- && !def\9aed 
-__USE_GNU
- \
-
-32 && !
-def\9aed
-__REDIRECT
- \
-
-33 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-34 
-       $__LDBL_REDIR1_DECL
- (
-fsÿnf
-, 
-__Ædbl___isoc99_fsÿnf
-)
-
-35 
-       $__LDBL_REDIR1_DECL
- (
-sÿnf
-, 
-__Ædbl___isoc99_sÿnf
-)
-
-36 
-       $__LDBL_REDIR1_DECL
- (
-ssÿnf
-, 
-__Ædbl___isoc99_ssÿnf
-)
-
-38 
-       $__LDBL_REDIR_DECL
- (
-fsÿnf
-)
-
-39 
-       $__LDBL_REDIR_DECL
- (
-sÿnf
-)
-
-40 
-       $__LDBL_REDIR_DECL
- (
-ssÿnf
-)
-
-42 
-__END_NAMESPACE_STD
-
-
-44 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_ISOC99
- || def\9aed 
-__USE_UNIX98
-
-
-45 
-__BEGIN_NAMESPACE_C99
-
-
-46 
-       $__LDBL_REDIR_DECL
- (
-¢´\9atf
-)
-
-47 
-       $__LDBL_REDIR_DECL
- (
-v¢´\9atf
-)
-
-48 
-__END_NAMESPACE_C99
-
-
-51 #ifdef 
-__USE_ISOC99
-
-
-52 
-__BEGIN_NAMESPACE_C99
-
-
-53 #ià!
-def\9aed
-__USE_GNU
- && !def\9aed 
-__REDIRECT
- \
-
-54 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-55 
-       $__LDBL_REDIR1_DECL
- (
-vfsÿnf
-, 
-__Ædbl___isoc99_vfsÿnf
-)
-
-56 
-       $__LDBL_REDIR1_DECL
- (
-vsÿnf
-, 
-__Ædbl___isoc99_vsÿnf
-)
-
-57 
-       $__LDBL_REDIR1_DECL
- (
-vssÿnf
-, 
-__Ædbl___isoc99_vssÿnf
-)
-
-59 
-       $__LDBL_REDIR_DECL
- (
-vfsÿnf
-)
-
-60 
-       $__LDBL_REDIR_DECL
- (
-vssÿnf
-)
-
-61 
-       $__LDBL_REDIR_DECL
- (
-vsÿnf
-)
-
-63 
-__END_NAMESPACE_C99
-
-
-66 #ifdeà
-__USE_GNU
-
-
-67 
-       $__LDBL_REDIR_DECL
- (
-vd´\9atf
-)
-
-68 
-       $__LDBL_REDIR_DECL
- (
-d´\9atf
-)
-
-69 
-       $__LDBL_REDIR_DECL
- (
-va¥r\9atf
-)
-
-70 
-       $__LDBL_REDIR_DECL
- (
-__a¥r\9atf
-)
-
-71 
-       $__LDBL_REDIR_DECL
- (
-a¥r\9atf
-)
-
-72 
-       $__LDBL_REDIR_DECL
- (
-ob¡ack_´\9atf
-)
-
-73 
-       $__LDBL_REDIR_DECL
- (
-ob¡ack_v´\9atf
-)
-
-76 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-77 
-       $__LDBL_REDIR_DECL
- (
-__¥r\9atf_chk
-)
-
-78 
-       $__LDBL_REDIR_DECL
- (
-__v¥r\9atf_chk
-)
-
-79 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_ISOC99
- || def\9aed 
-__USE_UNIX98
-
-
-80 
-       $__LDBL_REDIR_DECL
- (
-__¢´\9atf_chk
-)
-
-81 
-       $__LDBL_REDIR_DECL
- (
-__v¢´\9atf_chk
-)
-
-83 #ià
-__USE_FORTIFY_LEVEL
- > 1
-
-84 
-       $__LDBL_REDIR_DECL
- (
-__år\9atf_chk
-)
-
-85 
-       $__LDBL_REDIR_DECL
- (
-__´\9atf_chk
-)
-
-86 
-       $__LDBL_REDIR_DECL
- (
-__vår\9atf_chk
-)
-
-87 
-       $__LDBL_REDIR_DECL
- (
-__v´\9atf_chk
-)
-
-88 #ifdeà
-__USE_GNU
-
-
-89 
-       $__LDBL_REDIR_DECL
- (
-__a¥r\9atf_chk
-)
-
-90 
-       $__LDBL_REDIR_DECL
- (
-__va¥r\9atf_chk
-)
-
-91 
-       $__LDBL_REDIR_DECL
- (
-__d´\9atf_chk
-)
-
-92 
-       $__LDBL_REDIR_DECL
- (
-__vd´\9atf_chk
-)
-
-93 
-       $__LDBL_REDIR_DECL
- (
-__ob¡ack_´\9atf_chk
-)
-
-94 
-       $__LDBL_REDIR_DECL
- (
-__ob¡ack_v´\9atf_chk
-)
-
-       @/usr/include/bits/stdio.h
-
-20 #iâdeà
-_STDIO_H
-
-
-24 #iâdeà
-__ex\8bº_\9al\9ae
-
-
-25 \ 1
-       #__STDIO_INLINE
-\9al\9ae
-
-
-       )
-
-27 \ 1
-       #__STDIO_INLINE
-__ex\8bº_\9al\9ae
-
-
-       )
-
-31 #ifdeà
-__USE_EXTERN_INLINES
-
-
-34 #ià!(
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-)
-
-36 
-__STDIO_INLINE
\12
-
-37 
-       $v´\9atf
- (
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__¬g
-)
-
-39 \15 
-       `vår\9atf
- (
-¡dout
-, 
-__fmt
-, 
-__¬g
-);
-
-40 
-       }
-}
-
-44 
-__STDIO_INLINE
\12
-
-45 
-       $g\91ch¬
- (\1e)
-
-47 \15 
-       `_IO_g\91c
- (
-¡d\9a
-);
-
-48 
-       }
-}
-
-51 #ifdeà
-__USE_MISC
-
-
-53 
-__STDIO_INLINE
\12
-
-54 
-       $fg\91c_uÆocked
- (
-FILE
- *
-__å
-)
-
-56 \15 
-       `_IO_g\91c_uÆocked
- (
-__å
-);
-
-57 
-       }
-}
-
-61 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-63 
-__STDIO_INLINE
\12
-
-64 
-       $g\91c_uÆocked
- (
-FILE
- *
-__å
-)
-
-66 \15 
-       `_IO_g\91c_uÆocked
- (
-__å
-);
-
-67 
-       }
-}
-
-70 
-__STDIO_INLINE
\12
-
-71 
-       $g\91ch¬_uÆocked
- (\1e)
-
-73 \15 
-       `_IO_g\91c_uÆocked
- (
-¡d\9a
-);
-
-74 
-       }
-}
-
-79 
-__STDIO_INLINE
\12
-
-80 
-       $putch¬
- (\12
-__c
-)
-
-82 \15 
-       `_IO_putc
- (
-__c
-, 
-¡dout
-);
-
-83 
-       }
-}
-
-86 #ifdeà
-__USE_MISC
-
-
-88 
-__STDIO_INLINE
\12
-
-89 
-       $åutc_uÆocked
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-)
-
-91 \15 
-       `_IO_putc_uÆocked
- (
-__c
-, 
-__¡»am
-);
-
-92 
-       }
-}
-
-96 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-98 
-__STDIO_INLINE
\12
-
-99 
-       $putc_uÆocked
- (\12
-__c
-, 
-FILE
- *
-__¡»am
-)
-
-101 \15 
-       `_IO_putc_uÆocked
- (
-__c
-, 
-__¡»am
-);
-
-102 
-       }
-}
-
-105 
-__STDIO_INLINE
\12
-
-106 
-       $putch¬_uÆocked
- (\12
-__c
-)
-
-108 \15 
-       `_IO_putc_uÆocked
- (
-__c
-, 
-¡dout
-);
-
-109 
-       }
-}
-
-113 #ifdef 
-__USE_GNU
-
-
-115 
-__STDIO_INLINE
-_IO_ssize_t
-
-
-116 
-       $g\91l\9ae
- (\ 5**
-__l\9a\95\8c
-, 
-size_t
- *
-__n
-, 
-FILE
- *
-__¡»am
-)
-
-118 \15 
-       `__g\91d\96im
- (
-__l\9a\95\8c
-, 
-__n
-, '\n', 
-__¡»am
-);
-
-119 
-       }
-}
-
-123 #ifdeà
-__USE_MISC
-
-
-125 
-__STDIO_INLINE
\12
-
-126 
-__NTH
- (
-       $ãof_uÆocked
- (
-FILE
- *
-__¡»am
-))
-
-128 \15 
-       `_IO_ãof_uÆocked
- (
-__¡»am
-);
-
-129 
-       }
-}
-
-132 
-__STDIO_INLINE
\12
-
-133 
-__NTH
- (
-       $ã¼Ü_uÆocked
- (
-FILE
- *
-__¡»am
-))
-
-135 \15 
-       `_IO_ã¼Ü_uÆocked
- (
-__¡»am
-);
-
-136 
-       }
-}
-
-142 #ià
-def\9aed
-__USE_MISC
- && def\9aed 
-__GNUC__
- && def\9aed 
-__OPTIMIZE__
- \
-
-143 && !
-def\9aed
-       g__ýlu¥lus
-
-
-145 \ 1
-       #ä\97d_uÆocked
-(
-±r
-, 
-size
-, 
-n
-, 
-¡»am
-) \
-
-146 (
-       `__ex\8bnsiÚ__
- ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-size
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-147 && (
-size_t
-è(
-size
-è* (size_tè(
-n
-) <= 8 \
-
-148 && (
-size_t
-è(
-size
-) != 0) \
-
-149 ? ({ \ 5*
-__±r
- = (\ 5*è(
-±r
-); \
-
-150 
-FILE
- *
-__¡»am
- = (
-¡»am
-); \
-
-151 
-size_t
-__út
-; \
-
-152 \ f
-__út
- = (
-size_t
-è(
-size
-è* (size_tè(
-n
-); \
-
-153 
-__út
- > 0; --__cnt) \
-
-155 \12
-__c
- = 
-       `_IO_g\91c_uÆocked
- (
-__¡»am
-); \
-
-156 ià(
-__c
- =ð
-EOF
-) \
-
-158 *
-__±r
-++ = 
-__c
-; \
-
-160 ((
-size_t
-è(
-size
-è* (size_tè(
-n
-è- 
-__út
-) \
-
-161 / (
-size_t
-è(
-size
-); }) \
-
-162 : (((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-size
-è&& (
-size_t
-) (size) == 0) \
-
-163 || (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-n
-è&& (
-size_t
-) (n) == 0)) \
-
-165 ? ((\1eè(
-±r
-), (\1eè(
-¡»am
-), (\1eè(
-size
-), \
-
-166 (\1eè(
-n
-), (
-size_t
-) 0) \
-
-167 : 
-       `ä\97d_uÆocked
- (
-±r
-, 
-size
-, 
-n
-, 
-¡»am
-))))
-
-       )
-
-169 \ 1
-       #fwr\99e_uÆocked
-(
-±r
-, 
-size
-, 
-n
-, 
-¡»am
-) \
-
-170 (
-       `__ex\8bnsiÚ__
- ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-size
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-171 && (
-size_t
-è(
-size
-è* (size_tè(
-n
-) <= 8 \
-
-172 && (
-size_t
-è(
-size
-) != 0) \
-
-173 ? ({ cڡ \ 5*
-__±r
- = (cÚ¡ \ 5*è(
-±r
-); \
-
-174 
-FILE
- *
-__¡»am
- = (
-¡»am
-); \
-
-175 
-size_t
-__út
-; \
-
-176 \ f
-__út
- = (
-size_t
-è(
-size
-è* (size_tè(
-n
-); \
-
-177 
-__út
- > 0; --__cnt) \
-
-178 ià(
-       `_IO_putc_uÆocked
- (*
-__±r
-++, 
-__¡»am
-è=ð
-EOF
-) \
-
-180 ((
-size_t
-è(
-size
-è* (size_tè(
-n
-è- 
-__út
-) \
-
-181 / (
-size_t
-è(
-size
-); }) \
-
-182 : (((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-size
-è&& (
-size_t
-) (size) == 0) \
-
-183 || (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-n
-è&& (
-size_t
-) (n) == 0)) \
-
-185 ? ((\1eè(
-±r
-), (\1eè(
-¡»am
-), (\1eè(
-size
-), \
-
-186 (\1eè(
-n
-), (
-size_t
-) 0) \
-
-187 : 
-       `fwr\99e_uÆocked
- (
-±r
-, 
-size
-, 
-n
-, 
-¡»am
-))))
-
-       )
-
-191 #undeà
-__STDIO_INLINE
-
-
-       @/usr/include/bits/stdio2.h
-
-20 #iâdeà
-_STDIO_H
-
-
-24 \r\12
-       $__¥r\9atf_chk
- (\ 5*
-__»¡riù
-__s
-, \12
-__æag
-, 
-size_t
-__¦\92
-,
-
-25 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...è
-__THROW
-;
-
-26 \r\12
-       $__v¥r\9atf_chk
- (\ 5*
-__»¡riù
-__s
-, \12
-__æag
-, 
-size_t
-__¦\92
-,
-
-27 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-28 
-_G_va_li¡
-__­
-__THROW
-;
-
-30 #ifdeà
-__va_¬g_·ck
-
-
-31 
-__ex\8bº_®ways_\9al\9ae
\12
-
-32 
-       `__NTH
- (
-       $¥r\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-, ...))
-
-34 \15 
-       `__bu\9et\9a___¥r\9atf_chk
- (
-__s
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-35 
-       `__bos
- (
-__s
-), 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-36 
-       }
-}
-
-37 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-38 \ 1
-       #¥r\9atf
-(
-¡r
-, ...) \
-
-39 
-       `__bu\9et\9a___¥r\9atf_chk
- (
-¡r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-       `__bos
- (str), \
-
-40 
-__VA_ARGS__
-)
-
-       )
-
-43 
-__ex\8bº_®ways_\9al\9ae
\12
-
-44 
-__NTH
- (
-       $v¥r\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-,
-
-45 
-_G_va_li¡
-__­
-))
-
-47 \15 
-       `__bu\9et\9a___v¥r\9atf_chk
- (
-__s
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-48 
-       `__bos
- (
-__s
-), 
-__fmt
-, 
-__­
-);
-
-49 
-       }
-}
-
-51 #ià
-def\9aed
-__USE_BSD
- || def\9aed 
-__USE_ISOC99
- || def\9aed 
-__USE_UNIX98
-
-
-53 \r\12
-       $__¢´\9atf_chk
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-, \12
-__æag
-,
-
-54 
-size_t
-__¦\92
-, 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-55 ...è
-__THROW
-;
-
-56 \r\12
-       $__v¢´\9atf_chk
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-, \12
-__æag
-,
-
-57 
-size_t
-__¦\92
-, 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-58 
-_G_va_li¡
-__­
-__THROW
-;
-
-60 #ifdeà
-__va_¬g_·ck
-
-
-61 
-__ex\8bº_®ways_\9al\9ae
\12
-
-62 
-       `__NTH
- (
-       $¢´\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-63 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...))
-
-65 \15 
-       `__bu\9et\9a___¢´\9atf_chk
- (
-__s
-, 
-__n
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-66 
-       `__bos
- (
-__s
-), 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-67 
-       }
-}
-
-68 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-69 \ 1
-       #¢´\9atf
-(
-¡r
-, 
-Ën
-, ...) \
-
-70 
-       `__bu\9et\9a___¢´\9atf_chk
- (
-¡r
-, 
-Ën
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-       `__bos
- (str), \
-
-71 
-__VA_ARGS__
-)
-
-       )
-
-74 
-__ex\8bº_®ways_\9al\9ae
\12
-
-75 
-__NTH
- (
-       $v¢´\9atf
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-76 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__­
-))
-
-78 \15 
-       `__bu\9et\9a___v¢´\9atf_chk
- (
-__s
-, 
-__n
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-79 
-       `__bos
- (
-__s
-), 
-__fmt
-, 
-__­
-);
-
-80 
-       }
-}
-
-84 #ià
-__USE_FORTIFY_LEVEL
- > 1
-
-86 \r\12
-__år\9atf_chk
- (
-FILE
- *
-__»¡riù
-__¡»am
-, \12
-__æag
-,
-
-87 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...);
-
-88 \r\12
-__´\9atf_chk
- (\12
-__æag
-, 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, ...);
-
-89 \r\12
-__vår\9atf_chk
- (
-FILE
- *
-__»¡riù
-__¡»am
-, \12
-__æag
-,
-
-90 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-, 
-_G_va_li¡
-__­
-);
-
-91 \r\12
-__v´\9atf_chk
- (\12
-__æag
-, 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-92 
-_G_va_li¡
-__­
-);
-
-94 #ifdeà
-__va_¬g_·ck
-
-
-95 
-__ex\8bº_®ways_\9al\9ae
\12
-
-96 
-       $år\9atf
- (
-FILE
- *
-__»¡riù
-__¡»am
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-, ...)
-
-98 \15 
-       `__år\9atf_chk
- (
-__¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-99 
-       `__va_¬g_·ck
- ());
-
-100 
-       }
-}
-
-102 
-__ex\8bº_®ways_\9al\9ae
\12
-
-103 
-       $´\9atf
- (
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-105 \15 
-       `__´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-106 
-       }
-}
-
-107 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-108 \ 1
-       #´\9atf
-(...) \
-
-109 
-       `__´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-110 \ 1
-       #år\9atf
-(
-¡»am
-, ...) \
-
-111 
-       `__år\9atf_chk
- (
-¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-114 
-__ex\8bº_®ways_\9al\9ae
\12
-
-115 
-       $v´\9atf
- (
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__­
-)
-
-117 #ifdeà
-__USE_EXTERN_INLINES
-
-
-118 \15 
-       `__vår\9atf_chk
- (
-¡dout
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-120 \15 
-       `__v´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-122 
-       }
-}
-
-124 
-__ex\8bº_®ways_\9al\9ae
\12
-
-125 
-       $vår\9atf
- (
-FILE
- *
-__»¡riù
-__¡»am
-,
-
-126 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__­
-)
-
-128 \15 
-       `__vår\9atf_chk
- (
-__¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-129 
-       }
-}
-
-131 #ifdeà
-__USE_GNU
-
-
-133 \r\12
-       $__a¥r\9atf_chk
- (\ 5**
-__»¡riù
-__±r
-, \12
-__æag
-,
-
-134 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-135 
-__THROW
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__´\9atf__
-, 3, 4))è
-__wur
-;
-
-136 \r\12
-       $__va¥r\9atf_chk
- (\ 5**
-__»¡riù
-__±r
-, \12
-__æag
-,
-
-137 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__¬g
-)
-
-138 
-__THROW
-       `__©\8cibu\8b__
- ((
-       $__fÜm©__
- (
-__´\9atf__
-, 3, 0))è
-__wur
-;
-
-139 \r\12
-       $__d´\9atf_chk
- (\12
-__fd
-, \12
-__æag
-, 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-,
-
-140 ...è
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 4)));
-
-141 \r\12
-       $__vd´\9atf_chk
- (\12
-__fd
-, \12
-__æag
-,
-
-142 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__¬g
-)
-
-143 
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 0)));
-
-144 \r\12
-       $__ob¡ack_´\9atf_chk
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-145 \12
-__æag
-, 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-147 
-__THROW
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 4)));
-
-148 \r\12
-       $__ob¡ack_v´\9atf_chk
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-149 \12
-__æag
-,
-
-150 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-151 
-_G_va_li¡
-__¬gs
-)
-
-152 
-__THROW
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__´\9atf__
-, 3, 0)));
-
-154 #ifdeà
-__va_¬g_·ck
-
-
-155 
-__ex\8bº_®ways_\9al\9ae
\12
-
-156 
-       `__NTH
- (
-       $a¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-, ...))
-
-158 \15 
-       `__a¥r\9atf_chk
- (
-__±r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-159 
-       `__va_¬g_·ck
- ());
-
-160 
-       }
-}
-
-162 
-__ex\8bº_®ways_\9al\9ae
\12
-
-163 
-__NTH
- (
-       $__a¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-,
-
-166 \15 
-       `__a¥r\9atf_chk
- (
-__±r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-167 
-       `__va_¬g_·ck
- ());
-
-168 
-       }
-}
-
-170 
-__ex\8bº_®ways_\9al\9ae
\12
-
-171 
-       $d´\9atf
- (\12
-__fd
-, 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...)
-
-173 \15 
-       `__d´\9atf_chk
- (
-__fd
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-174 
-       `__va_¬g_·ck
- ());
-
-175 
-       }
-}
-
-177 
-__ex\8bº_®ways_\9al\9ae
\12
-
-178 
-__NTH
- (
-       $ob¡ack_´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-179 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, ...))
-
-181 \15 
-       `__ob¡ack_´\9atf_chk
- (
-__ob¡ack
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-182 
-       `__va_¬g_·ck
- ());
-
-183 
-       }
-}
-
-184 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-185 \ 1
-       #a¥r\9atf
-(
-±r
-, ...) \
-
-186 
-       `__a¥r\9atf_chk
- (
-±r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-187 \ 1
-       #__a¥r\9atf
-(
-±r
-, ...) \
-
-188 
-       `__a¥r\9atf_chk
- (
-±r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-189 \ 1
-       #d´\9atf
-(
-fd
-, ...) \
-
-190 
-       `__d´\9atf_chk
- (
-fd
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-191 \ 1
-       #ob¡ack_´\9atf
-(
-ob¡ack
-, ...) \
-
-192 
-       `__ob¡ack_´\9atf_chk
- (
-ob¡ack
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-195 
-__ex\8bº_®ways_\9al\9ae
\12
-
-196 
-__NTH
- (
-       $va¥r\9atf
- (\ 5**
-__»¡riù
-__±r
-, 
-__cڡ
\ 5*__»¡riù 
-__fmt
-,
-
-197 
-_G_va_li¡
-__­
-))
-
-199 \15 
-       `__va¥r\9atf_chk
- (
-__±r
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-200 
-       }
-}
-
-202 
-__ex\8bº_®ways_\9al\9ae
\12
-
-203 
-       $vd´\9atf
- (\12
-__fd
-, 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__­
-)
-
-205 \15 
-       `__vd´\9atf_chk
- (
-__fd
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-206 
-       }
-}
-
-208 
-__ex\8bº_®ways_\9al\9ae
\12
-
-209 
-__NTH
- (
-       $ob¡ack_v´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-__ob¡ack
-,
-
-210 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, 
-_G_va_li¡
-__­
-))
-
-212 \15 
-       `__ob¡ack_v´\9atf_chk
- (
-__ob¡ack
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-213 
-__­
-);
-
-214 
-       }
-}
-
-220 \r\ 5*
-       $__g\91s_chk
- (\ 5*
-__¡r
-, 
-size_t
-__wur
-;
-
-221 \r\ 5*
-       `__REDIRECT
- (
-__g\91s_w¬n
-, (\ 5*
-__¡r
-), 
-g\91s
-)
-
-222 
-__wur
-       `__w¬Ç\89r
- ("please use fgets or getline instead, gets can't "
-
-225 
-__ex\8bº_®ways_\9al\9ae
-__wur
\ 5*
-
-226 
-       $g\91s
- (\ 5*
-__¡r
-)
-
-228 ià(
-       `__bos
- (
-__¡r
-è!ð(
-size_t
-) -1)
-
-229 \15 
-       `__g\91s_chk
- (
-__¡r
-, 
-       `__bos
- (__str));
-
-230 \15 
-       `__g\91s_w¬n
- (
-__¡r
-);
-
-231 
-       }
-}
-
-233 \r\ 5*
-       $__fg\91s_chk
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-234 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-235 \r\ 5*
-       `__REDIRECT
- (
-__fg\91s_®\9fs
-,
-
-236 (\ 5*
-__»¡riù
-__s
-, \12
-__n
-,
-
-237 
-FILE
- *
-__»¡riù
-__¡»am
-), 
-fg\91s
-__wur
-;
-
-238 \r\ 5*
-       `__REDIRECT
- (
-__fg\91s_chk_w¬n
-,
-
-239 (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-240 
-FILE
- *
-__»¡riù
-__¡»am
-), 
-__fg\91s_chk
-)
-
-241 
-__wur
-       `__w¬Ç\89r
- ("fgets called with bigger size\81han\86ength "
-
-244 
-__ex\8bº_®ways_\9al\9ae
-__wur
\ 5*
-
-245 
-       $fg\91s
- (\ 5*
-__»¡riù
-__s
-, \12
-__n
-, 
-FILE
- *__»¡riù 
-__¡»am
-)
-
-247 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-) -1)
-
-249 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-) || __n <= 0)
-
-250 \15 
-       `__fg\91s_chk
- (
-__s
-, 
-       `__bos
- (__s), 
-__n
-, 
-__¡»am
-);
-
-252 ià((
-size_t
-__n
- > 
-       `__bos
- (
-__s
-))
-
-253 \15 
-       `__fg\91s_chk_w¬n
- (
-__s
-, 
-       `__bos
- (__s), 
-__n
-, 
-__¡»am
-);
-
-255 \15 
-       `__fg\91s_®\9fs
- (
-__s
-, 
-__n
-, 
-__¡»am
-);
-
-256 
-       }
-}
-
-258 \r
-size_t
-       $__ä\97d_chk
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__±¾\92
-,
-
-259 
-size_t
-__size
-, size_\88
-__n
-,
-
-260 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-261 \r
-size_t
-       `__REDIRECT
- (
-__ä\97d_®\9fs
-,
-
-262 (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-,
-
-263 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-),
-
-264 
\97d
-__wur
-;
-
-265 \r
-size_t
-       `__REDIRECT
- (
-__ä\97d_chk_w¬n
-,
-
-266 (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__±¾\92
-,
-
-267 
-size_t
-__size
-, size_\88
-__n
-,
-
-268 
-FILE
- *
-__»¡riù
-__¡»am
-),
-
-269 
-__ä\97d_chk
-)
-
-270 
-__wur
-       `__w¬Ç\89r
- ("fread called with bigger size *\82memb\81han\86ength "
-
-273 
-__ex\8bº_®ways_\9al\9ae
-__wur
-size_t
-
-
-274 
-       $ä\97d
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-, size_\88
-__n
-,
-
-275 
-FILE
- *
-__»¡riù
-__¡»am
-)
-
-277 ià(
-       `__bos0
- (
-__±r
-è!ð(
-size_t
-) -1)
-
-279 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__size
-)
-
-280 || !
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-)
-
-281 || (
-__size
- | 
-__n
-è>ð(((
-size_t
-) 1) << (8 * \17 (size_t) / 2)))
-
-282 \15 
-       `__ä\97d_chk
- (
-__±r
-, 
-       `__bos0
- (__±r), 
-__size
-, 
-__n
-, 
-__¡»am
-);
-
-284 ià(
-__size
- * 
-__n
- > 
-       `__bos0
- (
-__±r
-))
-
-285 \15 
-       `__ä\97d_chk_w¬n
- (
-__±r
-, 
-       `__bos0
- (__±r), 
-__size
-, 
-__n
-, 
-__¡»am
-);
-
-287 \15 
-       `__ä\97d_®\9fs
- (
-__±r
-, 
-__size
-, 
-__n
-, 
-__¡»am
-);
-
-288 
-       }
-}
-
-290 #ifdeà
-__USE_GNU
-
-
-291 \r\ 5*
-       $__fg\91s_uÆocked_chk
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__size
-,
-
-292 \12
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-293 \r\ 5*
-       `__REDIRECT
- (
-__fg\91s_uÆocked_®\9fs
-,
-
-294 (\ 5*
-__»¡riù
-__s
-, \12
-__n
-,
-
-295 
-FILE
- *
-__»¡riù
-__¡»am
-), 
-fg\91s_uÆocked
-__wur
-;
-
-296 \r\ 5*
-       `__REDIRECT
- (
-__fg\91s_uÆocked_chk_w¬n
-,
-
-297 (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-298 
-FILE
- *
-__»¡riù
-__¡»am
-), 
-__fg\91s_uÆocked_chk
-)
-
-299 
-__wur
-       `__w¬Ç\89r
- ("fgets_unlocked called with bigger size\81han\86ength "
-
-302 
-__ex\8bº_®ways_\9al\9ae
-__wur
\ 5*
-
-303 
-       $fg\91s_uÆocked
- (\ 5*
-__»¡riù
-__s
-, \12
-__n
-, 
-FILE
- *__»¡riù 
-__¡»am
-)
-
-305 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-) -1)
-
-307 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-) || __n <= 0)
-
-308 \15 
-       `__fg\91s_uÆocked_chk
- (
-__s
-, 
-       `__bos
- (__s), 
-__n
-, 
-__¡»am
-);
-
-310 ià((
-size_t
-__n
- > 
-       `__bos
- (
-__s
-))
-
-311 \15 
-       `__fg\91s_uÆocked_chk_w¬n
- (
-__s
-, 
-       `__bos
- (__s), 
-__n
-, 
-__¡»am
-);
-
-313 \15 
-       `__fg\91s_uÆocked_®\9fs
- (
-__s
-, 
-__n
-, 
-__¡»am
-);
-
-314 
-       }
-}
-
-317 #ifdeà
-__USE_MISC
-
-
-318 #undeà
\97d_uÆocked
-
-
-319 \r
-size_t
-       $__ä\97d_uÆocked_chk
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__±¾\92
-,
-
-320 
-size_t
-__size
-, size_\88
-__n
-,
-
-321 
-FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-322 \r
-size_t
-       `__REDIRECT
- (
-__ä\97d_uÆocked_®\9fs
-,
-
-323 (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-,
-
-324 
-size_t
-__n
-, 
-FILE
- *
-__»¡riù
-__¡»am
-),
-
-325 
\97d_uÆocked
-__wur
-;
-
-326 \r
-size_t
-       `__REDIRECT
- (
-__ä\97d_uÆocked_chk_w¬n
-,
-
-327 (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__±¾\92
-,
-
-328 
-size_t
-__size
-, size_\88
-__n
-,
-
-329 
-FILE
- *
-__»¡riù
-__¡»am
-),
-
-330 
-__ä\97d_uÆocked_chk
-)
-
-331 
-__wur
-       `__w¬Ç\89r
- ("fread_unlocked called with bigger size *\82memb\81han "
-
-334 
-__ex\8bº_®ways_\9al\9ae
-__wur
-size_t
-
-
-335 
-       $ä\97d_uÆocked
- (\1e*
-__»¡riù
-__±r
-, 
-size_t
-__size
-, size_\88
-__n
-,
-
-336 
-FILE
- *
-__»¡riù
-__¡»am
-)
-
-338 ià(
-       `__bos0
- (
-__±r
-è!ð(
-size_t
-) -1)
-
-340 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__size
-)
-
-341 || !
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-)
-
-342 || (
-__size
- | 
-__n
-è>ð(((
-size_t
-) 1) << (8 * \17 (size_t) / 2)))
-
-343 \15 
-       `__ä\97d_uÆocked_chk
- (
-__±r
-, 
-       `__bos0
- (__±r), 
-__size
-, 
-__n
-,
-
-344 
-__¡»am
-);
-
-346 ià(
-__size
- * 
-__n
- > 
-       `__bos0
- (
-__±r
-))
-
-347 \15 
-       `__ä\97d_uÆocked_chk_w¬n
- (
-__±r
-, 
-       `__bos0
- (__±r), 
-__size
-, 
-__n
-,
-
-348 
-__¡»am
-);
-
-351 #ifdeà
-__USE_EXTERN_INLINES
-
-
-352 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__size
-)
-
-353 && 
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-)
-
-354 && (
-__size
- | 
-__n
-è< (((
-size_t
-) 1) << (8 * \17 (size_t) / 2))
-
-355 && 
-__size
- * 
-__n
- <= 8)
-
-357 
-size_t
-__út
- = 
-__size
- * 
-__n
-;
-
-358 \ 5*
-__ý\8c
- = (\ 5
-__±r
-;
-
-359 ià(
-__út
- == 0)
-
-362 \ f
-__út
- > 0; --__cnt)
-
-364 \12
-__c
- = 
-       `_IO_g\91c_uÆocked
- (
-__¡»am
-);
-
-365 ià(
-__c
- =ð
-EOF
-)
-
-367 *
-__ý\8c
-++ = 
-__c
-;
-
-369 \15 (
-__ý\8c
- - (\ 5
-__±r
-è/ 
-__size
-;
-
-372 \15 
-       `__ä\97d_uÆocked_®\9fs
- (
-__±r
-, 
-__size
-, 
-__n
-, 
-__¡»am
-);
-
-373 
-       }
-}
-
-       @/usr/include/bits/stdio_lim.h
-
-19 #ià!
-def\9aed
-_STDIO_H
- && !def\9aed 
-__Ãed_FOPEN_MAX
- && !def\9aed 
-__Ãed_IOV_MAX
-
-
-23 #ifdeà
-_STDIO_H
-
-
-24 \ 1
-       #L_tm²am
- 20
-
-       )
-
-25 \ 1
-       #TMP_MAX
- 238328
-
-       )
-
-26 \ 1
-       #FILENAME_MAX
- 4096
-
-       )
-
-28 #ifdeà
-__USE_POSIX
-
-
-29 \ 1
-       #L_ù\94mid
- 9
-
-       )
-
-30 #ià!
-def\9aed
-__USE_XOPEN2K
- || def\9aed 
-__USE_GNU
-
-
-31 \ 1
-       #L_cu£rid
- 9
-
-       )
-
-36 #ià
-def\9aed
-__Ãed_FOPEN_MAX
- || def\9aed 
-_STDIO_H
-
-
-37 #undeà
-FOPEN_MAX
-
-
-38 \ 1
-       #FOPEN_MAX
- 16
-
-       )
-
-41 #ià
-def\9aed
-__Ãed_IOV_MAX
- && !def\9aed 
-IOV_MAX
-
-
-42 \ 1
-       #IOV_MAX
- 1024
-
-       )
-
-       @/usr/include/bits/stdlib-ldbl.h
-
-20 #iâdeà
-_STDLIB_H
-
-
-24 #ifdef 
-__USE_ISOC99
-
-
-25 
-__BEGIN_NAMESPACE_C99
-
-
-26 
-       $__LDBL_REDIR1_DECL
- (
-¡¹Þd
-, 
-¡¹od
-)
-
-27 
-__END_NAMESPACE_C99
-
-
-30 #ifdeà
-__USE_GNU
-
-
-31 
-       $__LDBL_REDIR1_DECL
- (
-¡¹Þd_l
-, 
-¡¹od_l
-)
-
-34 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN_EXTENDED
-
-
-35 #ifdeà
-__USE_MISC
-
-
-36 
-       $__LDBL_REDIR1_DECL
- (
-qecvt
-, 
-ecvt
-)
-
-37 
-       $__LDBL_REDIR1_DECL
- (
-qfcvt
-, 
-fcvt
-)
-
-38 
-       $__LDBL_REDIR1_DECL
- (
-qgcvt
-, 
-gcvt
-)
-
-39 
-       $__LDBL_REDIR1_DECL
- (
-qecvt_r
-, 
-ecvt_r
-)
-
-40 
-       $__LDBL_REDIR1_DECL
- (
-qfcvt_r
-, 
-fcvt_r
-)
-
-       @/usr/include/bits/stdlib.h
-
-20 #iâdeà
-_STDLIB_H
-
-
-24 \r\ 5*
-       $__»®·th_chk
- (
-__cڡ
\ 5*
-__»¡riù
-__Çme
-,
-
-25 \ 5*
-__»¡riù
-__»sÞved
-,
-
-26 
-size_t
-__»sÞvedËn
-__THROW
-__wur
-;
-
-27 \r\ 5*
-       `__REDIRECT_NTH
- (
-__»®·th_®\9fs
-,
-
-28 (
-__cڡ
\ 5*
-__»¡riù
-__Çme
-,
-
-29 \ 5*
-__»¡riù
-__»sÞved
-), 
-»®·th
-__wur
-;
-
-30 \r\ 5*
-       `__REDIRECT_NTH
- (
-__»®·th_chk_w¬n
-,
-
-31 (
-__cڡ
\ 5*
-__»¡riù
-__Çme
-,
-
-32 \ 5*
-__»¡riù
-__»sÞved
-,
-
-33 
-size_t
-__»sÞvedËn
-), 
-__»®·th_chk
-__wur
-
-
-34 
-       `__w¬Ç\89r
- ("second\87rgument of\84ealpath must be\83ither NULL or\87t "
-
-37 
-__ex\8bº_®ways_\9al\9ae
-__wur
\ 5*
-
-38 
-       `__NTH
- (
-       $»®·th
- (
-__cڡ
\ 5*
-__»¡riù
-__Çme
-, \ 5*__»¡riù 
-__»sÞved
-))
-
-40 ià(
-       `__bos
- (
-__»sÞved
-è!ð(
-size_t
-) -1)
-
-42 #ià
-def\9aed
-_LIBC_LIMITS_H_
- && def\9aed 
-PATH_MAX
-
-
-43 ià(
-       `__bos
- (
-__»sÞved
-è< 
-PATH_MAX
-)
-
-44 \15 
-       `__»®·th_chk_w¬n
- (
-__Çme
-, 
-__»sÞved
-, 
-       `__bos
- (__resolved));
-
-46 \15 
-       `__»®·th_chk
- (
-__Çme
-, 
-__»sÞved
-, 
-       `__bos
- (__resolved));
-
-49 \15 
-       `__»®·th_®\9fs
- (
-__Çme
-, 
-__»sÞved
-);
-
-50 
-       }
-}
-
-53 \r\12
-       $__±¢ame_r_chk
- (\12
-__fd
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-,
-
-54 
-size_t
-__ėl
-__THROW
-       `__nÚnuÎ
- ((2));
-
-55 \r\12
-       `__REDIRECT_NTH
- (
-__±¢ame_r_®\9fs
-, (\12
-__fd
-, \ 5*
-__buf
-,
-
-56 
-size_t
-__buæ\92
-), 
-±¢ame_r
-)
-
-57 
-       `__nÚnuÎ
- ((2));
-
-58 \r\12
-       `__REDIRECT_NTH
- (
-__±¢ame_r_chk_w¬n
-,
-
-59 (\12
-__fd
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-,
-
-60 
-size_t
-__ėl
-), 
-__±¢ame_r_chk
-)
-
-61 
-       `__nÚnuÎ
- ((2)è
-       `__w¬Ç\89r
- ("ptsname_r called with buflen bigger\81han "
-
-64 
-__ex\8bº_®ways_\9al\9ae
\12
-
-65 
-       `__NTH
- (
-       $±¢ame_r
- (\12
-__fd
-, \ 5*
-__buf
-, 
-size_t
-__buæ\92
-))
-
-67 ià(
-       `__bos
- (
-__buf
-è!ð(
-size_t
-) -1)
-
-69 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__buæ\92
-))
-
-70 \15 
-       `__±¢ame_r_chk
- (
-__fd
-, 
-__buf
-, 
-__buæ\92
-, 
-       `__bos
- (__buf));
-
-71 ià(
-__buæ\92
- > 
-       `__bos
- (
-__buf
-))
-
-72 \15 
-       `__±¢ame_r_chk_w¬n
- (
-__fd
-, 
-__buf
-, 
-__buæ\92
-, 
-       `__bos
- (__buf));
-
-74 \15 
-       `__±¢ame_r_®\9fs
- (
-__fd
-, 
-__buf
-, 
-__buæ\92
-);
-
-75 
-       }
-}
-
-78 \r\12
-       $__wùomb_chk
- (\ 5*
-__s
-, 
-wch¬_t
-__wch¬
-, 
-size_t
-__buæ\92
-)
-
-79 
-__THROW
-__wur
-;
-
-80 \r\12
-       `__REDIRECT_NTH
- (
-__wùomb_®\9fs
-, (\ 5*
-__s
-, 
-wch¬_t
-__wch¬
-),
-
-81 
-wùomb
-__wur
-;
-
-83 
-__ex\8bº_®ways_\9al\9ae
-__wur
\12
-
-84 
-       `__NTH
- (
-       $wùomb
- (\ 5*
-__s
-, 
-wch¬_t
-__wch¬
-))
-
-89 \ 1
-       #__STDLIB_MB_LEN_MAX
- 16
-
-       )
-
-90 #ià
-def\9aed
-MB_LEN_MAX
- && MB_LEN_MAX !ð
-__STDLIB_MB_LEN_MAX
-
-
-93 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-è-1 && 
-__STDLIB_MB_LEN_MAX
- > __bos (__s))
-
-94 \15 
-       `__wùomb_chk
- (
-__s
-, 
-__wch¬
-, 
-       `__bos
- (__s));
-
-95 \15 
-       `__wùomb_®\9fs
- (
-__s
-, 
-__wch¬
-);
-
-96 
-       }
-}
-
-99 \r
-size_t
-       $__mb¡owcs_chk
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-100 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-,
-
-101 
-size_t
-__Ën
-, size_\88
-__d¡Ën
-__THROW
-;
-
-102 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¡owcs_®\9fs
-,
-
-103 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-104 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-,
-
-105 
-size_t
-__Ën
-), 
-mb¡owcs
-);
-
-106 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¡owcs_chk_w¬n
-,
-
-107 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-108 
-__cڡ
\ 5*
-__»¡riù
-__¤c
-,
-
-109 
-size_t
-__Ën
-, size_\88
-__d¡Ën
-), 
-__mb¡owcs_chk
-)
-
-110 
-       `__w¬Ç\89r
- ("mbstowcs called with dst buffer smaller\81han\86en "
-
-113 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-114 
-       `__NTH
- (
-       $mb¡owcs
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-,
-
-115 
-size_t
-__Ën
-))
-
-117 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-119 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-120 \15 
-       `__mb¡owcs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-,
-
-121 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-123 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-))
-
-124 \15 
-       `__mb¡owcs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-,
-
-125 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-127 \15 
-       `__mb¡owcs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-);
-
-128 
-       }
-}
-
-131 \r
-size_t
-       $__wc¡ombs_chk
- (\ 5*
-__»¡riù
-__d¡
-,
-
-132 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-133 
-size_t
-__Ën
-, size_\88
-__d¡Ën
-__THROW
-;
-
-134 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¡ombs_®\9fs
-,
-
-135 (\ 5*
-__»¡riù
-__d¡
-,
-
-136 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-137 
-size_t
-__Ën
-), 
-wc¡ombs
-);
-
-138 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¡ombs_chk_w¬n
-,
-
-139 (\ 5*
-__»¡riù
-__d¡
-,
-
-140 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-141 
-size_t
-__Ën
-, size_\88
-__d¡Ën
-), 
-__wc¡ombs_chk
-)
-
-142 
-       `__w¬Ç\89r
- ("wcstombs called with dst buffer smaller\81han\86en");
-
-144 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-145 
-       `__NTH
- (
-       $wc¡ombs
- (\ 5*
-__»¡riù
-__d¡
-, 
-__cڡ
-wch¬_t
- *__»¡riù 
-__¤c
-,
-
-146 
-size_t
-__Ën
-))
-
-148 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-150 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-151 \15 
-       `__wc¡ombs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos
- (__dst));
-
-152 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-))
-
-153 \15 
-       `__wc¡ombs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos
- (__dst));
-
-155 \15 
-       `__wc¡ombs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-);
-
-156 
-       }
-}
-
-       @/usr/include/bits/string.h
-
-20 #iâdeà
-_STRING_H
-
-
-26 \ 1
-       #_STRING_ARCH_uÇligÃd
- 1
-
-       )
-
-       @/usr/include/bits/string2.h
-
-21 #iâdeà
-_STRING_H
-
-
-25 #ià!
-def\9aed
-__NO_STRING_INLINES
- && !def\9aed 
-__BOUNDED_POINTERS__
-
-
-42 #iâdeà
-__STRING_INLINE
-
-
-43 #ifdeà
-__ýlu¥lus
-
-
-44 \ 1
-       #__STRING_INLINE
-\9al\9ae
-
-
-       )
-
-46 \ 1
-       #__STRING_INLINE
-__ex\8bº_\9al\9ae
-
-
-       )
-
-50 #ià
-_STRING_ARCH_uÇligÃd
-
-
-52 \ 2
-       ~<\92d\9fn.h
->
-
-53 \ 2
-       ~<b\99s/ty³s.h
->
-
-55 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-56 \ 1
-       #__STRING2_SMALL_GET16
-(
-¤c
-, 
-idx
-) \
-
-57 (((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 1] << 8 \
-
-58 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
-])
-
-       )
-
-59 \ 1
-       #__STRING2_SMALL_GET32
-(
-¤c
-, 
-idx
-) \
-
-60 (((((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 3] << 8 \
-
-61 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 2]) << 8 \
-
-62 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 1]) << 8 \
-
-63 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
-])
-
-       )
-
-65 \ 1
-       #__STRING2_SMALL_GET16
-(
-¤c
-, 
-idx
-) \
-
-66 (((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
-] << 8 \
-
-67 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 1])
-
-       )
-
-68 \ 1
-       #__STRING2_SMALL_GET32
-(
-¤c
-, 
-idx
-) \
-
-69 (((((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
-] << 8 \
-
-70 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 1]) << 8 \
-
-71 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 2]) << 8 \
-
-72 | ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-¤c
-))[
-idx
- + 3])
-
-       )
-
-77 \ 1
-       #__STRING2_COPY_TYPE
-(
-N
-) \
-
-78 \e¡ruù { \1d\ 5
-__¬r
-[
-N
-]; } \
-
-79 
-       t__©\8cibu\8b__
- ((
-       t__·cked__
-)è
-       t__STRING2_COPY_ARR
-##
-       tN
-
-
-       )
-
-80 
-       t__STRING2_COPY_TYPE
- (2);
-
-81 
-__STRING2_COPY_TYPE
- (3);
-
-82 
-__STRING2_COPY_TYPE
- (4);
-
-83 
-__STRING2_COPY_TYPE
- (5);
-
-84 
-__STRING2_COPY_TYPE
- (6);
-
-85 
-__STRING2_COPY_TYPE
- (7);
-
-86 
-__STRING2_COPY_TYPE
- (8);
-
-87 #undeà
-__STRING2_COPY_TYPE
-
-
-93 \ 1
-       #__¡r\9ag2_1b±r_p
-(
-__x
-) \
-
-94 ((
-size_t
-)(cڡ \1e*)((
-__x
-è+ 1è- (size_t)(cÚ¡ \1e*)(__xè=ð1)
-
-       )
-
-97 #ià!
-def\9aed
-_HAVE_STRING_ARCH_mem£t
-
-
-98 #ià!
-__GNUC_PREREQ
- (3, 0)
-
-99 #ià
-_STRING_ARCH_uÇligÃd
-
-
-100 \ 1
-       #mem£t
-(
-s
-, 
-c
-, 
-n
-) \
-
-101 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-n
-) && (n) <= 16 \
-
-102 ? ((
-n
-) == 1 \
-
-103 ? 
-       `__mem£t_1
- (
-s
-, 
-c
-) \
-
-104 : 
-       `__mem£t_gc
- (
-s
-, 
-c
-, 
-n
-)) \
-
-105 : (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-) && (c) == '\0' \
-
-106 ? ({ \1e*
-__s
- = (
-s
-); 
-       `__bz\94o
- (__s, 
-n
-); __s; }) \
-
-107 : 
-       `mem£t
- (
-s
-, 
-c
-, 
-n
-))))
-
-       )
-
-109 \ 1
-       #__mem£t_1
-(
-s
-, 
-c
-è({ \1e*
-__s
- = (s); \
-
-110 *((
-__u\9at8_t
- *è
-__s
-èð(__u\9at8_tè
-c
-; __s; })
-
-       )
-
-112 \ 1
-       #__mem£t_gc
-(
-s
-, 
-c
-, 
-n
-) \
-
-113 ({ \1e*
-__s
- = (
-s
-); \
-
-115 \1d\12
-__ui
-; \
-
-116 \1d\16\12
-__usi
-; \
-
-117 \1d\ 5
-__uc
-; \
-
-118 } *
-__u
- = 
-__s
-; \
-
-119 
-__u\9at8_t
-__c
- = (__u\9at8_tè(
-c
-); \
-
-122 \1a(\1d\12è(
-n
-)) \
-
-125 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-126 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-128 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-129 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-131 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-132 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-134 
-__u
-->
-__usi
- = (\1d\16\12è
-__c
- * 0x0101; \
-
-135 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2); \
-
-136 
-__u
-->
-__uc
- = (\1d\ 5è
-__c
-; \
-
-140 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-141 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-143 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-144 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-146 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-147 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-149 
-__u
-->
-__usi
- = (\1d\16\12è
-__c
- * 0x0101; \
-
-153 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-154 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-156 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-157 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-159 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-160 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-162 
-__u
-->
-__uc
- = (\1d\ 5è
-__c
-; \
-
-166 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-167 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-169 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-170 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-172 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-173 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4); \
-
-175 
-__u
-->
-__ui
- = 
-__c
- * 0x01010101; \
-
-180 
-__s
-; })
-
-       )
-
-182 \ 1
-       #mem£t
-(
-s
-, 
-c
-, 
-n
-) \
-
-183 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-) && (c) == '\0' \
-
-184 ? ({ \1e*
-__s
- = (
-s
-); 
-       `__bz\94o
- (__s, 
-n
-); __s; }) \
-
-185 : 
-       `mem£t
- (
-s
-, 
-c
-, 
-n
-)))
-
-       )
-
-194 #ià
-__GNUC_PREREQ
- (2, 91)
-
-195 \ 1
-       #__bz\94o
-(
-s
-, 
-n
-       `__bu\9et\9a_mem£t
- (s, '\0',\82)
-
-       )
-
-203 #ifdeà
-__USE_GNU
-
-
-204 #ià!
-def\9aed
-_HAVE_STRING_ARCH_mempýy
- || def\9aed 
-_FORCE_INLINES
-
-
-205 #iâdeà
-_HAVE_STRING_ARCH_mempýy
-
-
-206 #ià
-__GNUC_PREREQ
- (3, 4)
-
-207 \ 1
-       #__mempýy
-(
-de¡
-, 
-¤c
-, 
-n
-       `__bu\9et\9a_mempýy
- (de¡, src,\82)
-
-       )
-
-208 #\96
-__GNUC_PREREQ
- (3, 0)
-
-209 \ 1
-       #__mempýy
-(
-de¡
-, 
-¤c
-, 
-n
-) \
-
-210 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-211 && 
-       `__¡r\9ag2_1b±r_p
- (
-¤c
-è&& 
-n
- <= 8 \
-
-212 ? 
-       `__bu\9et\9a_memýy
- (
-de¡
-, 
-¤c
-, 
-n
-) + (n) \
-
-213 : 
-       `__mempýy
- (
-de¡
-, 
-¤c
-, 
-n
-)))
-
-       )
-
-215 \ 1
-       #__mempýy
-(
-de¡
-, 
-¤c
-, 
-n
-) \
-
-216 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-217 && 
-       `__¡r\9ag2_1b±r_p
- (
-¤c
-è&& 
-n
- <= 8 \
-
-218 ? 
-       `__mempýy_sm®l
- (
-de¡
-, 
-       `__mempýy_¬gs
- (
-¤c
-), 
-n
-) \
-
-219 : 
-       `__mempýy
- (
-de¡
-, 
-¤c
-, 
-n
-)))
-
-       )
-
-223 \ 1
-       #mempýy
-(
-de¡
-, 
-¤c
-, 
-n
-       `__mempýy
- (de¡, src,\82)
-
-       )
-
-226 #ià!
-__GNUC_PREREQ
- (3, 0è|| 
-def\9aed
-_FORCE_INLINES
-
-
-227 #ià
-_STRING_ARCH_uÇligÃd
-
-
-228 #iâdeà
-_FORCE_INLINES
-
-
-229 \ 1
-       #__mempýy_¬gs
-(
-¤c
-) \
-
-230 ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[2], \
-
-231 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[6], \
-
-232 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 0), \
-
-233 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 4), \
-
-234 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 0), \
-
-235 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 4)
-
-       )
-
-237 
-__STRING_INLINE
\1e*
-__mempýy_sm®l
- (\1e*, \ 5\ 5\ 5\ 5,
-
-238 
-__u\9at16_t
-, __u\9at16_t, 
-__u\9at32_t
-,
-
-239 
-__u\9at32_t
-, 
-size_t
-);
-
-240 
-__STRING_INLINE
\1e*
-
-241 
-       $__mempýy_sm®l
- (\1e*
-__de¡1
-,
-
-242 \ 5
-__¤c0_1
-, \ 5
-__¤c2_1
-, \ 5
-__¤c4_1
-, \ 5
-__¤c6_1
-,
-
-243 
-__u\9at16_t
-__¤c0_2
-, __u\9at16_\88
-__¤c4_2
-,
-
-244 
-__u\9at32_t
-__¤c0_4
-, __u\9at32_\88
-__¤c4_4
-,
-
-245 
-size_t
-__¤þ\92
-)
-
-248 
-__u\9at32_t
-__ui
-;
-
-249 
-__u\9at16_t
-__usi
-;
-
-250 \1d\ 5
-__uc
-;
-
-251 \1d\ 5
-__c
-;
-
-252 } *
-__u
- = 
-__de¡1
-;
-
-253 \1a(\1d\12è
-__¤þ\92
-)
-
-256 
-__u
-->
-__c
- = 
-__¤c0_1
-;
-
-257 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-260 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-261 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-264 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-265 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-266 
-__u
-->
-__c
- = 
-__¤c2_1
-;
-
-267 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-270 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-271 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-274 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-275 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-276 
-__u
-->
-__c
- = 
-__¤c4_1
-;
-
-277 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-280 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-281 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-282 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-283 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-286 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-287 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-288 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-289 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-290 
-__u
-->
-__c
- = 
-__¤c6_1
-;
-
-291 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-294 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-295 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-296 
-__u
-->
-__ui
- = 
-__¤c4_4
-;
-
-297 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-300 \15 (\1e
-__u
-;
-
-301 
-       }
-}
-
-303 #iâdeà
-_FORCE_INLINES
-
-
-304 \ 1
-       #__mempýy_¬gs
-(
-¤c
-) \
-
-305 ((
-__cڡ
\ 5*è(
-¤c
-))[0], \
-
-306 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR2
-) \
-
-307 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1] } }), \
-
-308 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR3
-) \
-
-309 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-310 ((
-__cڡ
\ 5*è(
-¤c
-))[2] } }), \
-
-311 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR4
-) \
-
-312 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-313 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3] } }), \
-
-314 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR5
-) \
-
-315 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-316 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-317 ((
-__cڡ
\ 5*è(
-¤c
-))[4] } }), \
-
-318 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR6
-) \
-
-319 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-320 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-321 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5] } }), \
-
-322 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR7
-) \
-
-323 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-324 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-325 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-326 ((
-__cڡ
\ 5*è(
-¤c
-))[6] } }), \
-
-327 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR8
-) \
-
-328 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-329 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-330 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-331 ((
-__cڡ
\ 5*è(
-¤c
-))[6], ((__cÚ¡ \ 5*è(¤c))[7] } })
-
-       )
-
-333 
-__STRING_INLINE
\1e*
-__mempýy_sm®l
- (\1e*, \ 5
-__STRING2_COPY_ARR2
-,
-
-334 
-__STRING2_COPY_ARR3
-,
-
-335 
-__STRING2_COPY_ARR4
-,
-
-336 
-__STRING2_COPY_ARR5
-,
-
-337 
-__STRING2_COPY_ARR6
-,
-
-338 
-__STRING2_COPY_ARR7
-,
-
-339 
-__STRING2_COPY_ARR8
-, 
-size_t
-);
-
-340 
-__STRING_INLINE
\1e*
-
-341 
-       $__mempýy_sm®l
- (\1e*
-__de¡
-, \ 5
-__¤c1
-,
-
-342 
-__STRING2_COPY_ARR2
-__¤c2
-, 
-__STRING2_COPY_ARR3
-__¤c3
-,
-
-343 
-__STRING2_COPY_ARR4
-__¤c4
-, 
-__STRING2_COPY_ARR5
-__¤c5
-,
-
-344 
-__STRING2_COPY_ARR6
-__¤c6
-, 
-__STRING2_COPY_ARR7
-__¤c7
-,
-
-345 
-__STRING2_COPY_ARR8
-__¤c8
-, 
-size_t
-__¤þ\92
-)
-
-348 \ 5
-__c
-;
-
-349 
-__STRING2_COPY_ARR2
-__sÿ2
-;
-
-350 
-__STRING2_COPY_ARR3
-__sÿ3
-;
-
-351 
-__STRING2_COPY_ARR4
-__sÿ4
-;
-
-352 
-__STRING2_COPY_ARR5
-__sÿ5
-;
-
-353 
-__STRING2_COPY_ARR6
-__sÿ6
-;
-
-354 
-__STRING2_COPY_ARR7
-__sÿ7
-;
-
-355 
-__STRING2_COPY_ARR8
-__sÿ8
-;
-
-356 } *
-__u
- = 
-__de¡
-;
-
-357 \1a(\1d\12è
-__¤þ\92
-)
-
-360 
-__u
-->
-__c
- = 
-__¤c1
-;
-
-363 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ2
- = 
-__¤c2
-;
-
-366 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ3
- = 
-__¤c3
-;
-
-369 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ4
- = 
-__¤c4
-;
-
-372 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ5
- = 
-__¤c5
-;
-
-375 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ6
- = 
-__¤c6
-;
-
-378 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ7
- = 
-__¤c7
-;
-
-381 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ8
- = 
-__¤c8
-;
-
-384 \15 
-       `__ex\8bnsiÚ__
- ((\1e
-__u
- + 
-__¤þ\92
-);
-
-385 
-       }
-}
-
-393 #iâdeà
-_HAVE_STRING_ARCH_¡rchr
-
-
-394 \r\1e*
-__¿wmemchr
- (cڡ \1e*
-__s
-, \12
-__c
-);
-
-395 #ià
-__GNUC_PREREQ
- (3, 2)
-
-396 \ 1
-       #¡rchr
-(
-s
-, 
-c
-) \
-
-397 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-è&& !__bu\9et\9a_cÚ¡ªt_°(
-s
-) \
-
-398 && (
-c
-) == '\0' \
-
-399 ? (\ 5
-       `__¿wmemchr
- (
-s
-, 
-c
-) \
-
-400 : 
-       `__bu\9et\9a_¡rchr
- (
-s
-, 
-c
-)))
-
-       )
-
-402 \ 1
-       #¡rchr
-(
-s
-, 
-c
-) \
-
-403 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-) && (c) == '\0' \
-
-404 ? (\ 5
-       `__¿wmemchr
- (
-s
-, 
-c
-) \
-
-405 : 
-       `¡rchr
- (
-s
-, 
-c
-)))
-
-       )
-
-411 #ià(!
-def\9aed
-_HAVE_STRING_ARCH_¡rýy
- && !
-__GNUC_PREREQ
- (3, 0)) \
-
-412 || 
-def\9aed
-       g_FORCE_INLINES
-
-
-413 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡rýy
- && !
-__GNUC_PREREQ
- (3, 0)
-
-414 \ 1
-       #¡rýy
-(
-de¡
-, 
-¤c
-) \
-
-415 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-) \
-
-416 ? (
-       `__¡r\9ag2_1b±r_p
- (
-¤c
-è&& 
-       `¡¾\92
- (src) + 1 <= 8 \
-
-417 ? 
-       `__¡rýy_sm®l
- (
-de¡
-, 
-       `__¡rýy_¬gs
- (
-¤c
-), \
-
-418 
-       `¡¾\92
- (
-¤c
-) + 1) \
-
-419 : (\ 5
-       `memýy
- (
-de¡
-, 
-¤c
-, 
-       `¡¾\92
- (src) + 1)) \
-
-420 : 
-       `¡rýy
- (
-de¡
-, 
-¤c
-)))
-
-       )
-
-423 #ià
-_STRING_ARCH_uÇligÃd
-
-
-424 #iâdeà
-_FORCE_INLINES
-
-
-425 \ 1
-       #__¡rýy_¬gs
-(
-¤c
-) \
-
-426 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 0), \
-
-427 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 4), \
-
-428 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 0), \
-
-429 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 4)
-
-       )
-
-431 
-__STRING_INLINE
\ 5*
-__¡rýy_sm®l
- (\ 5*, 
-__u\9at16_t
-, __uint16_t,
-
-432 
-__u\9at32_t
-, __u\9at32_t, 
-size_t
-);
-
-433 
-__STRING_INLINE
\ 5*
-
-434 
-       $__¡rýy_sm®l
- (\ 5*
-__de¡
-,
-
-435 
-__u\9at16_t
-__¤c0_2
-, __u\9at16_\88
-__¤c4_2
-,
-
-436 
-__u\9at32_t
-__¤c0_4
-, __u\9at32_\88
-__¤c4_4
-,
-
-437 
-size_t
-__¤þ\92
-)
-
-440 
-__u\9at32_t
-__ui
-;
-
-441 
-__u\9at16_t
-__usi
-;
-
-442 \1d\ 5
-__uc
-;
-
-443 } *
-__u
- = (\1e
-__de¡
-;
-
-444 \1a(\1d\12è
-__¤þ\92
-)
-
-447 
-__u
-->
-__uc
- = '\0';
-
-450 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-453 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-454 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-455 
-__u
-->
-__uc
- = '\0';
-
-458 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-461 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-462 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-463 
-__u
-->
-__uc
- = '\0';
-
-466 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-467 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-468 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-471 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-472 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-473 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-474 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-475 
-__u
-->
-__uc
- = '\0';
-
-478 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-479 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-480 
-__u
-->
-__ui
- = 
-__¤c4_4
-;
-
-483 \15 
-__de¡
-;
-
-484 
-       }
-}
-
-486 #iâdeà
-_FORCE_INLINES
-
-
-487 \ 1
-       #__¡rýy_¬gs
-(
-¤c
-) \
-
-488 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR2
-) \
-
-489 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], '\0' } }), \
-
-490 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR3
-) \
-
-491 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-493 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR4
-) \
-
-494 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-495 ((
-__cڡ
\ 5*è(
-¤c
-))[2], '\0' } }), \
-
-496 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR5
-) \
-
-497 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-498 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-500 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR6
-) \
-
-501 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-502 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-503 ((
-__cڡ
\ 5*è(
-¤c
-))[4], '\0' } }), \
-
-504 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR7
-) \
-
-505 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-506 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-507 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-509 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR8
-) \
-
-510 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-511 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-512 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-513 ((
-__cڡ
\ 5*è(
-¤c
-))[6], '\0' } })
-
-       )
-
-515 
-__STRING_INLINE
\ 5*
-__¡rýy_sm®l
- (\ 5*, 
-__STRING2_COPY_ARR2
-,
-
-516 
-__STRING2_COPY_ARR3
-,
-
-517 
-__STRING2_COPY_ARR4
-,
-
-518 
-__STRING2_COPY_ARR5
-,
-
-519 
-__STRING2_COPY_ARR6
-,
-
-520 
-__STRING2_COPY_ARR7
-,
-
-521 
-__STRING2_COPY_ARR8
-, 
-size_t
-);
-
-522 
-__STRING_INLINE
\ 5*
-
-523 
-       $__¡rýy_sm®l
- (\ 5*
-__de¡
-,
-
-524 
-__STRING2_COPY_ARR2
-__¤c2
-, 
-__STRING2_COPY_ARR3
-__¤c3
-,
-
-525 
-__STRING2_COPY_ARR4
-__¤c4
-, 
-__STRING2_COPY_ARR5
-__¤c5
-,
-
-526 
-__STRING2_COPY_ARR6
-__¤c6
-, 
-__STRING2_COPY_ARR7
-__¤c7
-,
-
-527 
-__STRING2_COPY_ARR8
-__¤c8
-, 
-size_t
-__¤þ\92
-)
-
-530 \ 5
-__c
-;
-
-531 
-__STRING2_COPY_ARR2
-__sÿ2
-;
-
-532 
-__STRING2_COPY_ARR3
-__sÿ3
-;
-
-533 
-__STRING2_COPY_ARR4
-__sÿ4
-;
-
-534 
-__STRING2_COPY_ARR5
-__sÿ5
-;
-
-535 
-__STRING2_COPY_ARR6
-__sÿ6
-;
-
-536 
-__STRING2_COPY_ARR7
-__sÿ7
-;
-
-537 
-__STRING2_COPY_ARR8
-__sÿ8
-;
-
-538 } *
-__u
- = (\1e
-__de¡
-;
-
-539 \1a(\1d\12è
-__¤þ\92
-)
-
-542 
-__u
-->
-__c
- = '\0';
-
-545 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ2
- = 
-__¤c2
-;
-
-548 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ3
- = 
-__¤c3
-;
-
-551 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ4
- = 
-__¤c4
-;
-
-554 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ5
- = 
-__¤c5
-;
-
-557 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ6
- = 
-__¤c6
-;
-
-560 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ7
- = 
-__¤c7
-;
-
-563 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ8
- = 
-__¤c8
-;
-
-566 \15 
-__de¡
-;
-
-567 
-       }
-}
-
-573 #ifdeà
-__USE_GNU
-
-
-574 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡pýy
- || def\9aed 
-_FORCE_INLINES
-
-
-575 #iâdeà
-_HAVE_STRING_ARCH_¡pýy
-
-
-576 #ià
-__GNUC_PREREQ
- (3, 4)
-
-577 \ 1
-       #__¡pýy
-(
-de¡
-, 
-¤c
-       `__bu\9et\9a_¡pýy
- (de¡, src)
-
-       )
-
-578 #\96
-__GNUC_PREREQ
- (3, 0)
-
-579 \ 1
-       #__¡pýy
-(
-de¡
-, 
-¤c
-) \
-
-580 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-) \
-
-581 ? (
-       `__¡r\9ag2_1b±r_p
- (
-¤c
-è&& 
-       `¡¾\92
- (src) + 1 <= 8 \
-
-582 ? 
-       `__bu\9et\9a_¡rýy
- (
-de¡
-, 
-¤c
-è+ 
-       `¡¾\92
- (src) \
-
-583 : ((\ 5*è(
-__mempýy
-è(
-de¡
-, 
-¤c
-, 
-       `¡¾\92
- (src) + 1) \
-
-585 : 
-       `__¡pýy
- (
-de¡
-, 
-¤c
-)))
-
-       )
-
-587 \ 1
-       #__¡pýy
-(
-de¡
-, 
-¤c
-) \
-
-588 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-) \
-
-589 ? (
-       `__¡r\9ag2_1b±r_p
- (
-¤c
-è&& 
-       `¡¾\92
- (src) + 1 <= 8 \
-
-590 ? 
-       `__¡pýy_sm®l
- (
-de¡
-, 
-       `__¡pýy_¬gs
- (
-¤c
-), \
-
-591 
-       `¡¾\92
- (
-¤c
-) + 1) \
-
-592 : ((\ 5*è(
-__mempýy
-è(
-de¡
-, 
-¤c
-, 
-       `¡¾\92
- (src) + 1) \
-
-594 : 
-       `__¡pýy
- (
-de¡
-, 
-¤c
-)))
-
-       )
-
-598 \ 1
-       #¡pýy
-(
-de¡
-, 
-¤c
-       `__¡pýy
- (de¡, src)
-
-       )
-
-601 #ià!
-__GNUC_PREREQ
- (3, 0è|| 
-def\9aed
-_FORCE_INLINES
-
-
-602 #ià
-_STRING_ARCH_uÇligÃd
-
-
-603 #iâdeà
-_FORCE_INLINES
-
-
-604 \ 1
-       #__¡pýy_¬gs
-(
-¤c
-) \
-
-605 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 0), \
-
-606 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET16
- (
-¤c
-, 4), \
-
-607 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 0), \
-
-608 
-__ex\8bnsiÚ__
-       `__STRING2_SMALL_GET32
- (
-¤c
-, 4)
-
-       )
-
-610 
-__STRING_INLINE
\ 5*
-__¡pýy_sm®l
- (\ 5*, 
-__u\9at16_t
-, __uint16_t,
-
-611 
-__u\9at32_t
-, __u\9at32_t, 
-size_t
-);
-
-612 
-__STRING_INLINE
\ 5*
-
-613 
-       $__¡pýy_sm®l
- (\ 5*
-__de¡
-,
-
-614 
-__u\9at16_t
-__¤c0_2
-, __u\9at16_\88
-__¤c4_2
-,
-
-615 
-__u\9at32_t
-__¤c0_4
-, __u\9at32_\88
-__¤c4_4
-,
-
-616 
-size_t
-__¤þ\92
-)
-
-619 \1d\12
-__ui
-;
-
-620 \1d\16\12
-__usi
-;
-
-621 \1d\ 5
-__uc
-;
-
-622 \ 5
-__c
-;
-
-623 } *
-__u
- = (\1e
-__de¡
-;
-
-624 \1a(\1d\12è
-__¤þ\92
-)
-
-627 
-__u
-->
-__uc
- = '\0';
-
-630 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-631 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-634 
-__u
-->
-__usi
- = 
-__¤c0_2
-;
-
-635 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-636 
-__u
-->
-__uc
- = '\0';
-
-639 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-640 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 3);
-
-643 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-644 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-645 
-__u
-->
-__uc
- = '\0';
-
-648 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-649 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-650 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-651 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 1);
-
-654 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-655 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-656 
-__u
-->
-__usi
- = 
-__¤c4_2
-;
-
-657 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 2);
-
-658 
-__u
-->
-__uc
- = '\0';
-
-661 
-__u
-->
-__ui
- = 
-__¤c0_4
-;
-
-662 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 4);
-
-663 
-__u
-->
-__ui
- = 
-__¤c4_4
-;
-
-664 
-__u
- = 
-       `__ex\8bnsiÚ__
- ((\1e*) __u + 3);
-
-667 \15 &
-__u
-->
-__c
-;
-
-668 
-       }
-}
-
-670 #iâdeà
-_FORCE_INLINES
-
-
-671 \ 1
-       #__¡pýy_¬gs
-(
-¤c
-) \
-
-672 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR2
-) \
-
-673 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], '\0' } }), \
-
-674 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR3
-) \
-
-675 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-677 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR4
-) \
-
-678 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-679 ((
-__cڡ
\ 5*è(
-¤c
-))[2], '\0' } }), \
-
-680 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR5
-) \
-
-681 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-682 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-684 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR6
-) \
-
-685 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-686 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-687 ((
-__cڡ
\ 5*è(
-¤c
-))[4], '\0' } }), \
-
-688 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR7
-) \
-
-689 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-690 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-691 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-693 
-       `__ex\8bnsiÚ__
- ((
-__STRING2_COPY_ARR8
-) \
-
-694 { { ((
-__cڡ
\ 5*è(
-¤c
-))[0], ((__const \ 5*) (src))[1], \
-
-695 ((
-__cڡ
\ 5*è(
-¤c
-))[2], ((__const \ 5*) (src))[3], \
-
-696 ((
-__cڡ
\ 5*è(
-¤c
-))[4], ((__const \ 5*) (src))[5], \
-
-697 ((
-__cڡ
\ 5*è(
-¤c
-))[6], '\0' } })
-
-       )
-
-699 
-__STRING_INLINE
\ 5*
-__¡pýy_sm®l
- (\ 5*, 
-__STRING2_COPY_ARR2
-,
-
-700 
-__STRING2_COPY_ARR3
-,
-
-701 
-__STRING2_COPY_ARR4
-,
-
-702 
-__STRING2_COPY_ARR5
-,
-
-703 
-__STRING2_COPY_ARR6
-,
-
-704 
-__STRING2_COPY_ARR7
-,
-
-705 
-__STRING2_COPY_ARR8
-, 
-size_t
-);
-
-706 
-__STRING_INLINE
\ 5*
-
-707 
-       $__¡pýy_sm®l
- (\ 5*
-__de¡
-,
-
-708 
-__STRING2_COPY_ARR2
-__¤c2
-, 
-__STRING2_COPY_ARR3
-__¤c3
-,
-
-709 
-__STRING2_COPY_ARR4
-__¤c4
-, 
-__STRING2_COPY_ARR5
-__¤c5
-,
-
-710 
-__STRING2_COPY_ARR6
-__¤c6
-, 
-__STRING2_COPY_ARR7
-__¤c7
-,
-
-711 
-__STRING2_COPY_ARR8
-__¤c8
-, 
-size_t
-__¤þ\92
-)
-
-714 \ 5
-__c
-;
-
-715 
-__STRING2_COPY_ARR2
-__sÿ2
-;
-
-716 
-__STRING2_COPY_ARR3
-__sÿ3
-;
-
-717 
-__STRING2_COPY_ARR4
-__sÿ4
-;
-
-718 
-__STRING2_COPY_ARR5
-__sÿ5
-;
-
-719 
-__STRING2_COPY_ARR6
-__sÿ6
-;
-
-720 
-__STRING2_COPY_ARR7
-__sÿ7
-;
-
-721 
-__STRING2_COPY_ARR8
-__sÿ8
-;
-
-722 } *
-__u
- = (\1e
-__de¡
-;
-
-723 \1a(\1d\12è
-__¤þ\92
-)
-
-726 
-__u
-->
-__c
- = '\0';
-
-729 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ2
- = 
-__¤c2
-;
-
-732 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ3
- = 
-__¤c3
-;
-
-735 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ4
- = 
-__¤c4
-;
-
-738 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ5
- = 
-__¤c5
-;
-
-741 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ6
- = 
-__¤c6
-;
-
-744 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ7
- = 
-__¤c7
-;
-
-747 
-__ex\8bnsiÚ__
-__u
-->
-__sÿ8
- = 
-__¤c8
-;
-
-750 \15 
-__de¡
- + 
-__¤þ\92
- - 1;
-
-751 
-       }
-}
-
-759 #iâdeà
-_HAVE_STRING_ARCH_¡ºýy
-
-
-760 #ià
-__GNUC_PREREQ
- (3, 2)
-
-761 \ 1
-       #¡ºýy
-(
-de¡
-, 
-¤c
-, 
-n
-       `__bu\9et\9a_¡ºýy
- (de¡, src,\82)
-
-       )
-
-763 \ 1
-       #¡ºýy
-(
-de¡
-, 
-¤c
-, 
-n
-) \
-
-764 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-765 ? (
-       `¡¾\92
- (
-¤c
-è+ 1 >ð((
-size_t
-è(
-n
-)) \
-
-766 ? (\ 5
-       `memýy
- (
-de¡
-, 
-¤c
-, 
-n
-) \
-
-767 : 
-       `¡ºýy
- (
-de¡
-, 
-¤c
-, 
-n
-)) \
-
-768 : 
-       `¡ºýy
- (
-de¡
-, 
-¤c
-, 
-n
-)))
-
-       )
-
-774 #iâdeà
-_HAVE_STRING_ARCH_¡ºÿt
-
-
-775 #ifdeà
-_USE_STRING_ARCH_¡rchr
-
-
-776 \ 1
-       #¡ºÿt
-(
-de¡
-, 
-¤c
-, 
-n
-) \
-
-777 (
-       `__ex\8bnsiÚ__
- ({ \ 5*
-__de¡
- = (
-de¡
-); \
-
-778 
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-779 ? (
-       `¡¾\92
- (
-¤c
-è< ((
-size_t
-è(
-n
-)) \
-
-780 ? 
-       `¡rÿt
- (
-__de¡
-, 
-¤c
-) \
-
-781 : (*((\ 5
-       `__mempýy
- (
-       `¡rchr
- (
-__de¡
-, '\0'), \
-
-782 
-¤c
-, 
-n
-)èð'\0', 
-__de¡
-)) \
-
-783 : 
-       `¡ºÿt
- (
-de¡
-, 
-¤c
-, 
-n
-); }))
-
-       )
-
-784 #\96
-__GNUC_PREREQ
- (3, 2)
-
-785 \ 1
-       #¡ºÿt
-(
-de¡
-, 
-¤c
-, 
-n
-       `__bu\9et\9a_¡ºÿt
- (de¡, src,\82)
-
-       )
-
-787 \ 1
-       #¡ºÿt
-(
-de¡
-, 
-¤c
-, 
-n
-) \
-
-788 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-¤c
-è&& __bu\9et\9a_cÚ¡ªt_°(
-n
-) \
-
-789 ? (
-       `¡¾\92
- (
-¤c
-è< ((
-size_t
-è(
-n
-)) \
-
-790 ? 
-       `¡rÿt
- (
-de¡
-, 
-¤c
-) \
-
-791 : 
-       `¡ºÿt
- (
-de¡
-, 
-¤c
-, 
-n
-)) \
-
-792 : 
-       `¡ºÿt
- (
-de¡
-, 
-¤c
-, 
-n
-)))
-
-       )
-
-798 #iâdeà
-_HAVE_STRING_ARCH_¡rcmp
-
-
-799 #ià
-__GNUC_PREREQ
- (3, 2)
-
-800 \ 1
-       #¡rcmp
-(
-s1
-, 
-s2
-) \
-
-801 
-__ex\8bnsiÚ__
- \
-
-802 ({ 
-size_t
-__s1_Ën
-, 
-__s2_Ën
-; \
-
-803 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& __bu\9et\9a_cÚ¡ªt_°(
-s2
-) \
-
-804 && (
-__s1_Ën
- = 
-       `__bu\9et\9a_¡¾\92
- (
-s1
-), 
-__s2_Ën
- = __bu\9et\9a_¡¾\92 (
-s2
-), \
-
-805 (!
-       `__¡r\9ag2_1b±r_p
- (
-s1
-è|| 
-__s1_Ën
- >= 4) \
-
-806 && (!
-       `__¡r\9ag2_1b±r_p
- (
-s2
-è|| 
-__s2_Ën
- >= 4)) \
-
-807 ? 
-       `__bu\9et\9a_¡rcmp
- (
-s1
-, 
-s2
-) \
-
-808 : (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s1) \
-
-809 && (
-__s1_Ën
- = 
-       `__bu\9et\9a_¡¾\92
- (
-s1
-), __s1_len < 4) \
-
-810 ? (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s2
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s2) \
-
-811 ? 
-       `__bu\9et\9a_¡rcmp
- (
-s1
-, 
-s2
-) \
-
-812 : 
-       `__¡rcmp_cg
- (
-s1
-, 
-s2
-, 
-__s1_Ën
-)) \
-
-813 : (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s2
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s2) \
-
-814 && (
-__s2_Ën
- = 
-       `__bu\9et\9a_¡¾\92
- (
-s2
-), __s2_len < 4) \
-
-815 ? (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s1) \
-
-816 ? 
-       `__bu\9et\9a_¡rcmp
- (
-s1
-, 
-s2
-) \
-
-817 : 
-       `__¡rcmp_gc
- (
-s1
-, 
-s2
-, 
-__s2_Ën
-)) \
-
-818 : 
-       `__bu\9et\9a_¡rcmp
- (
-s1
-, 
-s2
-)))); })
-
-       )
-
-820 \ 1
-       #¡rcmp
-(
-s1
-, 
-s2
-) \
-
-821 
-__ex\8bnsiÚ__
- \
-
-822 ({ 
-size_t
-__s1_Ën
-, 
-__s2_Ën
-; \
-
-823 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& __bu\9et\9a_cÚ¡ªt_°(
-s2
-) \
-
-824 && (
-__s1_Ën
- = 
-       `¡¾\92
- (
-s1
-), 
-__s2_Ën
- = s\8cËÀ(
-s2
-), \
-
-825 (!
-       `__¡r\9ag2_1b±r_p
- (
-s1
-è|| 
-__s1_Ën
- >= 4) \
-
-826 && (!
-       `__¡r\9ag2_1b±r_p
- (
-s2
-è|| 
-__s2_Ën
- >= 4)) \
-
-827 ? 
-       `memcmp
- ((
-__cڡ
\ 5*è(
-s1
-), (__cÚ¡ \ 5*è(
-s2
-), \
-
-828 (
-__s1_Ën
- < 
-__s2_Ën
- ? __s1_len : __s2_len) + 1) \
-
-829 : (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s1) \
-
-830 && (
-__s1_Ën
- = 
-       `¡¾\92
- (
-s1
-), __s1_len < 4) \
-
-831 ? (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s2
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s2) \
-
-832 ? 
-       `__¡rcmp_cc
- (
-s1
-, 
-s2
-, 
-__s1_Ën
-) \
-
-833 : 
-       `__¡rcmp_cg
- (
-s1
-, 
-s2
-, 
-__s1_Ën
-)) \
-
-834 : (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s2
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s2) \
-
-835 && (
-__s2_Ën
- = 
-       `¡¾\92
- (
-s2
-), __s2_len < 4) \
-
-836 ? (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s1) \
-
-837 ? 
-       `__¡rcmp_cc
- (
-s1
-, 
-s2
-, 
-__s2_Ën
-) \
-
-838 : 
-       `__¡rcmp_gc
- (
-s1
-, 
-s2
-, 
-__s2_Ën
-)) \
-
-839 : 
-       `¡rcmp
- (
-s1
-, 
-s2
-)))); })
-
-       )
-
-842 \ 1
-       #__¡rcmp_cc
-(
-s1
-, 
-s2
-, 
-l
-) \
-
-843 (
-       `__ex\8bnsiÚ__
- ({ \14\12
-__»suÉ
- = \
-
-844 (((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-s1
-))[0] \
-
-845 - ((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*)(
-s2
-))[0]);\
-
-846 ià(
-l
- > 0 && 
-__»suÉ
- == 0) \
-
-848 
-__»suÉ
- = (((
-__cڡ
\1d\ 5*) \
-
-849 (
-__cڡ
\ 5*è(
-s1
-))[1] \
-
-850 - ((
-__cڡ
\1d\ 5*) \
-
-851 (
-__cڡ
\ 5*è(
-s2
-))[1]); \
-
-852 ià(
-l
- > 1 && 
-__»suÉ
- == 0) \
-
-854 
-__»suÉ
- = \
-
-855 (((
-__cڡ
\1d\ 5*) \
-
-856 (
-__cڡ
\ 5*è(
-s1
-))[2] \
-
-857 - ((
-__cڡ
\1d\ 5*) \
-
-858 (
-__cڡ
\ 5*è(
-s2
-))[2]); \
-
-859 ià(
-l
- > 2 && 
-__»suÉ
- == 0) \
-
-860 
-__»suÉ
- = \
-
-861 (((
-__cڡ
\1d\ 5*) \
-
-862 (
-__cڡ
\ 5*è(
-s1
-))[3] \
-
-863 - ((
-__cڡ
\1d\ 5*) \
-
-864 (
-__cڡ
\ 5*è(
-s2
-))[3]); \
-
-867 
-__»suÉ
-; }))
-
-       )
-
-869 \ 1
-       #__¡rcmp_cg
-(
-s1
-, 
-s2
-, 
-l1
-) \
-
-870 (
-       `__ex\8bnsiÚ__
- ({ 
-__cڡ
\1d\ 5*
-__s2
- = \
-
-871 (
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-s2
-); \
-
-872 \14\12
-__»suÉ
- = \
-
-873 (((
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-s1
-))[0] \
-
-874 - 
-__s2
-[0]); \
-
-875 ià(
-l1
- > 0 && 
-__»suÉ
- == 0) \
-
-877 
-__»suÉ
- = (((
-__cڡ
\1d\ 5*) \
-
-878 (
-__cڡ
\ 5*è(
-s1
-))[1] - 
-__s2
-[1]); \
-
-879 ià(
-l1
- > 1 && 
-__»suÉ
- == 0) \
-
-881 
-__»suÉ
- = (((
-__cڡ
\1d\ 5*) \
-
-882 (
-__cڡ
\ 5*è(
-s1
-))[2] - 
-__s2
-[2]);\
-
-883 ià(
-l1
- > 2 && 
-__»suÉ
- == 0) \
-
-884 
-__»suÉ
- = (((
-__cڡ
\1d\ 5*) \
-
-885 (
-__cڡ
\ 5*è(
-s1
-))[3] \
-
-886 - 
-__s2
-[3]); \
-
-889 
-__»suÉ
-; }))
-
-       )
-
-891 \ 1
-       #__¡rcmp_gc
-(
-s1
-, 
-s2
-, 
-l2
-) \
-
-892 (
-       `__ex\8bnsiÚ__
- ({ 
-__cڡ
\1d\ 5*
-__s1
- = \
-
-893 (
-__cڡ
\1d\ 5*è(__cÚ¡ \ 5*è(
-s1
-); \
-
-894 \14\12
-__»suÉ
- = \
-
-895 
-__s1
-[0] - ((
-__cڡ
\1d\ 5*) \
-
-896 (
-__cڡ
\ 5*è(
-s2
-))[0]; \
-
-897 ià(
-l2
- > 0 && 
-__»suÉ
- == 0) \
-
-899 
-__»suÉ
- = (
-__s1
-[1] \
-
-900 - ((
-__cڡ
\1d\ 5*) \
-
-901 (
-__cڡ
\ 5*è(
-s2
-))[1]); \
-
-902 ià(
-l2
- > 1 && 
-__»suÉ
- == 0) \
-
-904 
-__»suÉ
- = \
-
-905 (
-__s1
-[2] - ((
-__cڡ
\1d\ 5*) \
-
-906 (
-__cڡ
\ 5*è(
-s2
-))[2]); \
-
-907 ià(
-l2
- > 2 && 
-__»suÉ
- == 0) \
-
-908 
-__»suÉ
- = \
-
-909 (
-__s1
-[3] \
-
-910 - ((
-__cڡ
\1d\ 5*) \
-
-911 (
-__cڡ
\ 5*è(
-s2
-))[3]); \
-
-914 
-__»suÉ
-; }))
-
-       )
-
-919 #iâdeà
-_HAVE_STRING_ARCH_¡ºcmp
-
-
-920 \ 1
-       #¡ºcmp
-(
-s1
-, 
-s2
-, 
-n
-) \
-
-921 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-n
-) \
-
-922 && ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s1
-) \
-
-923 && 
-       `¡¾\92
- (
-s1
-è< ((
-size_t
-è(
-n
-))) \
-
-924 || (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s2
-) \
-
-925 && 
-       `¡¾\92
- (
-s2
-è< ((
-size_t
-è(
-n
-)))) \
-
-926 ? 
-       `¡rcmp
- (
-s1
-, 
-s2
-è: 
-       `¡ºcmp
- (s1, s2, 
-n
-)))
-
-       )
-
-932 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡rc¥n
- || def\9aed 
-_FORCE_INLINES
-
-
-933 #iâdeà
-_HAVE_STRING_ARCH_¡rc¥n
-
-
-934 #ià
-__GNUC_PREREQ
- (3, 2)
-
-935 \ 1
-       #¡rc¥n
-(
-s
-, 
-»jeù
-) \
-
-936 
-__ex\8bnsiÚ__
- \
-
-937 ({ \ 5
-__r0
-, 
-__r1
-, 
-__r2
-; \
-
-938 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-»jeù
-è&& 
-       `__¡r\9ag2_1b±r_p
- (reject) \
-
-939 ? ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s)) \
-
-940 ? 
-       `__bu\9et\9a_¡rc¥n
- (
-s
-, 
-»jeù
-) \
-
-941 : ((
-__r0
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[0], __r0 == '\0') \
-
-942 ? 
-       `¡¾\92
- (
-s
-) \
-
-943 : ((
-__r1
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[1], __r1 == '\0') \
-
-944 ? 
-       `__¡rc¥n_c1
- (
-s
-, 
-__r0
-) \
-
-945 : ((
-__r2
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[2], __r2 == '\0') \
-
-946 ? 
-       `__¡rc¥n_c2
- (
-s
-, 
-__r0
-, 
-__r1
-) \
-
-947 : (((
-__cڡ
\ 5*è(
-»jeù
-))[3] == '\0' \
-
-948 ? 
-       `__¡rc¥n_c3
- (
-s
-, 
-__r0
-, 
-__r1
-, 
-__r2
-) \
-
-949 : 
-       `__bu\9et\9a_¡rc¥n
- (
-s
-, 
-»jeù
-)))))) \
-
-950 : 
-       `__bu\9et\9a_¡rc¥n
- (
-s
-, 
-»jeù
-)); })
-
-       )
-
-952 \ 1
-       #¡rc¥n
-(
-s
-, 
-»jeù
-) \
-
-953 
-__ex\8bnsiÚ__
- \
-
-954 ({ \ 5
-__r0
-, 
-__r1
-, 
-__r2
-; \
-
-955 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-»jeù
-è&& 
-       `__¡r\9ag2_1b±r_p
- (reject) \
-
-956 ? ((
-__r0
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[0], __r0 == '\0') \
-
-957 ? 
-       `¡¾\92
- (
-s
-) \
-
-958 : ((
-__r1
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[1], __r1 == '\0') \
-
-959 ? 
-       `__¡rc¥n_c1
- (
-s
-, 
-__r0
-) \
-
-960 : ((
-__r2
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[2], __r2 == '\0') \
-
-961 ? 
-       `__¡rc¥n_c2
- (
-s
-, 
-__r0
-, 
-__r1
-) \
-
-962 : (((
-__cڡ
\ 5*è(
-»jeù
-))[3] == '\0' \
-
-963 ? 
-       `__¡rc¥n_c3
- (
-s
-, 
-__r0
-, 
-__r1
-, 
-__r2
-) \
-
-964 : 
-       `¡rc¥n
- (
-s
-, 
-»jeù
-))))) \
-
-965 : 
-       `¡rc¥n
- (
-s
-, 
-»jeù
-)); })
-
-       )
-
-969 
-__STRING_INLINE
-size_t
-__¡rc¥n_c1
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù
-);
-
-970 
-__STRING_INLINE
-size_t
-
-
-971 
-       $__¡rc¥n_c1
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù
-)
-
-973 \14
-size_t
-__»suÉ
- = 0;
-
-974 \1f
-__s
-[
-__»suÉ
-] !ð'\0' && __s[__»suÉ] !ð
-__»jeù
-)
-
-975 ++
-__»suÉ
-;
-
-976 \15 
-__»suÉ
-;
-
-977 
-       }
-}
-
-979 
-__STRING_INLINE
-size_t
-__¡rc¥n_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù1
-,
-
-980 \12
-__»jeù2
-);
-
-981 
-__STRING_INLINE
-size_t
-
-
-982 
-       $__¡rc¥n_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù1
-, \12
-__»jeù2
-)
-
-984 \14
-size_t
-__»suÉ
- = 0;
-
-985 \1f
-__s
-[
-__»suÉ
-] !ð'\0' && __s[__»suÉ] !ð
-__»jeù1
-
-
-986 && 
-__s
-[
-__»suÉ
-] !ð
-__»jeù2
-)
-
-987 ++
-__»suÉ
-;
-
-988 \15 
-__»suÉ
-;
-
-989 
-       }
-}
-
-991 
-__STRING_INLINE
-size_t
-__¡rc¥n_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù1
-,
-
-992 \12
-__»jeù2
-, \12
-__»jeù3
-);
-
-993 
-__STRING_INLINE
-size_t
-
-
-994 
-       $__¡rc¥n_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__»jeù1
-, \12
-__»jeù2
-,
-
-995 \12
-__»jeù3
-)
-
-997 \14
-size_t
-__»suÉ
- = 0;
-
-998 \1f
-__s
-[
-__»suÉ
-] !ð'\0' && __s[__»suÉ] !ð
-__»jeù1
-
-
-999 && 
-__s
-[
-__»suÉ
-] !ð
-__»jeù2
- && __s[__»suÉ] !ð
-__»jeù3
-)
-
-1000 ++
-__»suÉ
-;
-
-1001 \15 
-__»suÉ
-;
-
-1002 
-       }
-}
-
-1008 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡r¥n
- || def\9aed 
-_FORCE_INLINES
-
-
-1009 #iâdeà
-_HAVE_STRING_ARCH_¡r¥n
-
-
-1010 #ià
-__GNUC_PREREQ
- (3, 2)
-
-1011 \ 1
-       #¡r¥n
-(
-s
-, 
-acû±
-) \
-
-1012 
-__ex\8bnsiÚ__
- \
-
-1013 ({ \ 5
-__a0
-, 
-__a1
-, 
-__a2
-; \
-
-1014 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-acû±
-è&& 
-       `__¡r\9ag2_1b±r_p
- (accept) \
-
-1015 ? ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s)) \
-
-1016 ? 
-       `__bu\9et\9a_¡r¥n
- (
-s
-, 
-acû±
-) \
-
-1017 : ((
-__a0
- = ((
-__cڡ
\ 5*è(
-acû±
-))[0], __a0 == '\0') \
-
-1018 ? ((\1eè(
-s
-), 0) \
-
-1019 : ((
-__a1
- = ((
-__cڡ
\ 5*è(
-acû±
-))[1], __a1 == '\0') \
-
-1020 ? 
-       `__¡r¥n_c1
- (
-s
-, 
-__a0
-) \
-
-1021 : ((
-__a2
- = ((
-__cڡ
\ 5*è(
-acû±
-))[2], __a2 == '\0') \
-
-1022 ? 
-       `__¡r¥n_c2
- (
-s
-, 
-__a0
-, 
-__a1
-) \
-
-1023 : (((
-__cڡ
\ 5*è(
-acû±
-))[3] == '\0' \
-
-1024 ? 
-       `__¡r¥n_c3
- (
-s
-, 
-__a0
-, 
-__a1
-, 
-__a2
-) \
-
-1025 : 
-       `__bu\9et\9a_¡r¥n
- (
-s
-, 
-acû±
-)))))) \
-
-1026 : 
-       `__bu\9et\9a_¡r¥n
- (
-s
-, 
-acû±
-)); })
-
-       )
-
-1028 \ 1
-       #¡r¥n
-(
-s
-, 
-acû±
-) \
-
-1029 
-__ex\8bnsiÚ__
- \
-
-1030 ({ \ 5
-__a0
-, 
-__a1
-, 
-__a2
-; \
-
-1031 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-acû±
-è&& 
-       `__¡r\9ag2_1b±r_p
- (accept) \
-
-1032 ? ((
-__a0
- = ((
-__cڡ
\ 5*è(
-acû±
-))[0], __a0 == '\0') \
-
-1033 ? ((\1eè(
-s
-), 0) \
-
-1034 : ((
-__a1
- = ((
-__cڡ
\ 5*è(
-acû±
-))[1], __a1 == '\0') \
-
-1035 ? 
-       `__¡r¥n_c1
- (
-s
-, 
-__a0
-) \
-
-1036 : ((
-__a2
- = ((
-__cڡ
\ 5*è(
-acû±
-))[2], __a2 == '\0') \
-
-1037 ? 
-       `__¡r¥n_c2
- (
-s
-, 
-__a0
-, 
-__a1
-) \
-
-1038 : (((
-__cڡ
\ 5*è(
-acû±
-))[3] == '\0' \
-
-1039 ? 
-       `__¡r¥n_c3
- (
-s
-, 
-__a0
-, 
-__a1
-, 
-__a2
-) \
-
-1040 : 
-       `¡r¥n
- (
-s
-, 
-acû±
-))))) \
-
-1041 : 
-       `¡r¥n
- (
-s
-, 
-acû±
-)); })
-
-       )
-
-1045 
-__STRING_INLINE
-size_t
-__¡r¥n_c1
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±
-);
-
-1046 
-__STRING_INLINE
-size_t
-
-
-1047 
-       $__¡r¥n_c1
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±
-)
-
-1049 \14
-size_t
-__»suÉ
- = 0;
-
-1051 \1f
-__s
-[
-__»suÉ
-] =ð
-__acû±
-)
-
-1052 ++
-__»suÉ
-;
-
-1053 \15 
-__»suÉ
-;
-
-1054 
-       }
-}
-
-1056 
-__STRING_INLINE
-size_t
-__¡r¥n_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-,
-
-1057 \12
-__acû±2
-);
-
-1058 
-__STRING_INLINE
-size_t
-
-
-1059 
-       $__¡r¥n_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-, \12
-__acû±2
-)
-
-1061 \14
-size_t
-__»suÉ
- = 0;
-
-1063 \1f
-__s
-[
-__»suÉ
-] =ð
-__acû±1
- || __s[__»suÉ] =ð
-__acû±2
-)
-
-1064 ++
-__»suÉ
-;
-
-1065 \15 
-__»suÉ
-;
-
-1066 
-       }
-}
-
-1068 
-__STRING_INLINE
-size_t
-__¡r¥n_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-,
-
-1069 \12
-__acû±2
-, \12
-__acû±3
-);
-
-1070 
-__STRING_INLINE
-size_t
-
-
-1071 
-       $__¡r¥n_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-, \12
-__acû±2
-, \12
-__acû±3
-)
-
-1073 \14
-size_t
-__»suÉ
- = 0;
-
-1075 \1f
-__s
-[
-__»suÉ
-] =ð
-__acû±1
- || __s[__»suÉ] =ð
-__acû±2
-
-
-1076 || 
-__s
-[
-__»suÉ
-] =ð
-__acû±3
-)
-
-1077 ++
-__»suÉ
-;
-
-1078 \15 
-__»suÉ
-;
-
-1079 
-       }
-}
-
-1084 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡½brk
- || def\9aed 
-_FORCE_INLINES
-
-
-1085 #iâdeà
-_HAVE_STRING_ARCH_¡½brk
-
-
-1086 #ià
-__GNUC_PREREQ
- (3, 2)
-
-1087 \ 1
-       #¡½brk
-(
-s
-, 
-acû±
-) \
-
-1088 
-__ex\8bnsiÚ__
- \
-
-1089 ({ \ 5
-__a0
-, 
-__a1
-, 
-__a2
-; \
-
-1090 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-acû±
-è&& 
-       `__¡r\9ag2_1b±r_p
- (accept) \
-
-1091 ? ((
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s)) \
-
-1092 ? 
-       `__bu\9et\9a_¡½brk
- (
-s
-, 
-acû±
-) \
-
-1093 : ((
-__a0
- = ((
-__cڡ
\ 5*è(
-acû±
-))[0], __a0 == '\0') \
-
-1094 ? ((\1eè(
-s
-), (\ 5
-NULL
-) \
-
-1095 : ((
-__a1
- = ((
-__cڡ
\ 5*è(
-acû±
-))[1], __a1 == '\0') \
-
-1096 ? 
-       `__bu\9et\9a_¡rchr
- (
-s
-, 
-__a0
-) \
-
-1097 : ((
-__a2
- = ((
-__cڡ
\ 5*è(
-acû±
-))[2], __a2 == '\0') \
-
-1098 ? 
-       `__¡½brk_c2
- (
-s
-, 
-__a0
-, 
-__a1
-) \
-
-1099 : (((
-__cڡ
\ 5*è(
-acû±
-))[3] == '\0' \
-
-1100 ? 
-       `__¡½brk_c3
- (
-s
-, 
-__a0
-, 
-__a1
-, 
-__a2
-) \
-
-1101 : 
-       `__bu\9et\9a_¡½brk
- (
-s
-, 
-acû±
-)))))) \
-
-1102 : 
-       `__bu\9et\9a_¡½brk
- (
-s
-, 
-acû±
-)); })
-
-       )
-
-1104 \ 1
-       #¡½brk
-(
-s
-, 
-acû±
-) \
-
-1105 
-__ex\8bnsiÚ__
- \
-
-1106 ({ \ 5
-__a0
-, 
-__a1
-, 
-__a2
-; \
-
-1107 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-acû±
-è&& 
-       `__¡r\9ag2_1b±r_p
- (accept) \
-
-1108 ? ((
-__a0
- = ((
-__cڡ
\ 5*è(
-acû±
-))[0], __a0 == '\0') \
-
-1109 ? ((\1eè(
-s
-), (\ 5
-NULL
-) \
-
-1110 : ((
-__a1
- = ((
-__cڡ
\ 5*è(
-acû±
-))[1], __a1 == '\0') \
-
-1111 ? 
-       `¡rchr
- (
-s
-, 
-__a0
-) \
-
-1112 : ((
-__a2
- = ((
-__cڡ
\ 5*è(
-acû±
-))[2], __a2 == '\0') \
-
-1113 ? 
-       `__¡½brk_c2
- (
-s
-, 
-__a0
-, 
-__a1
-) \
-
-1114 : (((
-__cڡ
\ 5*è(
-acû±
-))[3] == '\0' \
-
-1115 ? 
-       `__¡½brk_c3
- (
-s
-, 
-__a0
-, 
-__a1
-, 
-__a2
-) \
-
-1116 : 
-       `¡½brk
- (
-s
-, 
-acû±
-))))) \
-
-1117 : 
-       `¡½brk
- (
-s
-, 
-acû±
-)); })
-
-       )
-
-1121 
-__STRING_INLINE
\ 5*
-__¡½brk_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-,
-
-1122 \12
-__acû±2
-);
-
-1123 
-__STRING_INLINE
\ 5*
-
-1124 
-       $__¡½brk_c2
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-, \12
-__acû±2
-)
-
-1127 \1f*
-__s
- !ð'\0' && *__ !ð
-__acû±1
- && *__ !ð
-__acû±2
-)
-
-1128 ++
-__s
-;
-
-1129 \15 *
-__s
- =ð'\0' ? 
-NULL
- : (\ 5*è(
-size_t
-) __s;
-
-1130 
-       }
-}
-
-1132 
-__STRING_INLINE
\ 5*
-__¡½brk_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-,
-
-1133 \12
-__acû±2
-, \12
-__acû±3
-);
-
-1134 
-__STRING_INLINE
\ 5*
-
-1135 
-       $__¡½brk_c3
- (
-__cڡ
\ 5*
-__s
-, \12
-__acû±1
-, \12
-__acû±2
-,
-
-1136 \12
-__acû±3
-)
-
-1139 \1f*
-__s
- !ð'\0' && *__ !ð
-__acû±1
- && *__ !ð
-__acû±2
-
-
-1140 && *
-__s
- !ð
-__acû±3
-)
-
-1141 ++
-__s
-;
-
-1142 \15 *
-__s
- =ð'\0' ? 
-NULL
- : (\ 5*è(
-size_t
-) __s;
-
-1143 
-       }
-}
-
-1149 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡r¡r
- && !
-__GNUC_PREREQ
- (2, 97)
-
-1150 \ 1
-       #¡r¡r
-(
-hay¡ack
-, 
-ÃedË
-) \
-
-1151 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-ÃedË
-è&& 
-       `__¡r\9ag2_1b±r_p
- (needle) \
-
-1152 ? (((
-__cڡ
\ 5*è(
-ÃedË
-))[0] == '\0' \
-
-1153 ? (\ 5*è(
-size_t
-è(
-hay¡ack
-) \
-
-1154 : (((
-__cڡ
\ 5*è(
-ÃedË
-))[1] == '\0' \
-
-1155 ? 
-       `¡rchr
- (
-hay¡ack
-, \
-
-1156 ((
-__cڡ
\ 5*è(
-ÃedË
-))[0]) \
-
-1157 : 
-       `¡r¡r
- (
-hay¡ack
-, 
-ÃedË
-))) \
-
-1158 : 
-       `¡r¡r
- (
-hay¡ack
-, 
-ÃedË
-)))
-
-       )
-
-1162 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡¹ok_r
- || def\9aed 
-_FORCE_INLINES
-
-
-1163 #iâdeà
-_HAVE_STRING_ARCH_¡¹ok_r
-
-
-1164 \ 1
-       #__¡¹ok_r
-(
-s
-, 
-£p
-, 
-Ãx\8d
-) \
-
-1165 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-£p
-è&& 
-       `__¡r\9ag2_1b±r_p
- (sep) \
-
-1166 && ((
-__cڡ
\ 5*è(
-£p
-))[0] != '\0' \
-
-1167 && ((
-__cڡ
\ 5*è(
-£p
-))[1] == '\0' \
-
-1168 ? 
-       `__¡¹ok_r_1c
- (
-s
-, ((
-__cڡ
\ 5*è(
-£p
-))[0], 
-Ãx\8d
-) \
-
-1169 : 
-       `__¡¹ok_r
- (
-s
-, 
-£p
-, 
-Ãx\8d
-)))
-
-       )
-
-1172 
-__STRING_INLINE
\ 5*
-__¡¹ok_r_1c
- (\ 5*
-__s
-, \ 5
-__£p
-, \ 5**
-__Ãx\8d
-);
-
-1173 
-__STRING_INLINE
\ 5*
-
-1174 
-       $__¡¹ok_r_1c
- (\ 5*
-__s
-, \ 5
-__£p
-, \ 5**
-__Ãx\8d
-)
-
-1176 \ 5*
-__»suÉ
-;
-
-1177 ià(
-__s
- =ð
-NULL
-)
-
-1178 
-__s
- = *
-__Ãx\8d
-;
-
-1179 \1f*
-__s
- =ð
-__£p
-)
-
-1180 ++
-__s
-;
-
-1181 
-__»suÉ
- = 
-NULL
-;
-
-1182 ià(*
-__s
- != '\0')
-
-1184 
-__»suÉ
- = 
-__s
-++;
-
-1185 \1f*
-__s
- != '\0')
-
-1186 ià(*
-__s
-++ =ð
-__£p
-)
-
-1188 
-__s
-[-1] = '\0';
-
-1192 *
-__Ãx\8d
- = 
-__s
-;
-
-1193 \15 
-__»suÉ
-;
-
-1194 
-       }
-}
-
-1195 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-1196 \ 1
-       #¡¹ok_r
-(
-s
-, 
-£p
-, 
-Ãx\8d
-       `__¡¹ok_r
- (s, s\95,\82ex\8d)
-
-       )
-
-1201 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡r£p
- || def\9aed 
-_FORCE_INLINES
-
-
-1202 #iâdeà
-_HAVE_STRING_ARCH_¡r£p
-
-
-1204 \r\ 5*
-__¡r£p_g
- (\ 5**
-__¡r\9agp
-, 
-__cڡ
\ 5*
-__d\96im
-);
-
-1205 \ 1
-       #__¡r£p
-(
-s
-, 
-»jeù
-) \
-
-1206 
-__ex\8bnsiÚ__
- \
-
-1207 ({ \ 5
-__r0
-, 
-__r1
-, 
-__r2
-; \
-
-1208 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-»jeù
-è&& 
-       `__¡r\9ag2_1b±r_p
- (reject) \
-
-1209 && (
-__r0
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[0], \
-
-1210 ((
-__cڡ
\ 5*è(
-»jeù
-))[0] != '\0') \
-
-1211 ? ((
-__r1
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[1], \
-
-1212 ((
-__cڡ
\ 5*è(
-»jeù
-))[1] == '\0') \
-
-1213 ? 
-       `__¡r£p_1c
- (
-s
-, 
-__r0
-) \
-
-1214 : ((
-__r2
- = ((
-__cڡ
\ 5*è(
-»jeù
-))[2], __r2 == '\0') \
-
-1215 ? 
-       `__¡r£p_2c
- (
-s
-, 
-__r0
-, 
-__r1
-) \
-
-1216 : (((
-__cڡ
\ 5*è(
-»jeù
-))[3] == '\0' \
-
-1217 ? 
-       `__¡r£p_3c
- (
-s
-, 
-__r0
-, 
-__r1
-, 
-__r2
-) \
-
-1218 : 
-       `__¡r£p_g
- (
-s
-, 
-»jeù
-)))) \
-
-1219 : 
-       `__¡r£p_g
- (
-s
-, 
-»jeù
-)); })
-
-       )
-
-1222 
-__STRING_INLINE
\ 5*
-__¡r£p_1c
- (\ 5**
-__s
-, \ 5
-__»jeù
-);
-
-1223 
-__STRING_INLINE
\ 5*
-
-1224 
-       $__¡r£p_1c
- (\ 5**
-__s
-, \ 5
-__»jeù
-)
-
-1226 \14\ 5*
-__»tv®
- = *
-__s
-;
-
-1227 ià(
-__»tv®
- !ð
-NULL
- && (*
-__s
- = 
-       `¡rchr
- (__»tv®, 
-__»jeù
-)) != NULL)
-
-1228 *(*
-__s
-)++ = '\0';
-
-1229 \15 
-__»tv®
-;
-
-1230 
-       }
-}
-
-1232 
-__STRING_INLINE
\ 5*
-__¡r£p_2c
- (\ 5**
-__s
-, \ 5
-__»jeù1
-, \ 5
-__»jeù2
-);
-
-1233 
-__STRING_INLINE
\ 5*
-
-1234 
-       $__¡r£p_2c
- (\ 5**
-__s
-, \ 5
-__»jeù1
-, \ 5
-__»jeù2
-)
-
-1236 \14\ 5*
-__»tv®
- = *
-__s
-;
-
-1237 ià(
-__»tv®
- !ð
-NULL
-)
-
-1239 \14\ 5*
-__ý
- = 
-__»tv®
-;
-
-1242 ià(*
-__ý
- == '\0')
-
-1244 
-__ý
- = 
-NULL
-;
-
-1247 ià(*
-__ý
- =ð
-__»jeù1
- || *__ý =ð
-__»jeù2
-)
-
-1249 *
-__ý
-++ = '\0';
-
-1252 ++
-__ý
-;
-
-1254 *
-__s
- = 
-__ý
-;
-
-1256 \15 
-__»tv®
-;
-
-1257 
-       }
-}
-
-1259 
-__STRING_INLINE
\ 5*
-__¡r£p_3c
- (\ 5**
-__s
-, \ 5
-__»jeù1
-, \ 5
-__»jeù2
-,
-
-1260 \ 5
-__»jeù3
-);
-
-1261 
-__STRING_INLINE
\ 5*
-
-1262 
-       $__¡r£p_3c
- (\ 5**
-__s
-, \ 5
-__»jeù1
-, \ 5
-__»jeù2
-, \ 5
-__»jeù3
-)
-
-1264 \14\ 5*
-__»tv®
- = *
-__s
-;
-
-1265 ià(
-__»tv®
- !ð
-NULL
-)
-
-1267 \14\ 5*
-__ý
- = 
-__»tv®
-;
-
-1270 ià(*
-__ý
- == '\0')
-
-1272 
-__ý
- = 
-NULL
-;
-
-1275 ià(*
-__ý
- =ð
-__»jeù1
- || *__ý =ð
-__»jeù2
- || *__ý =ð
-__»jeù3
-)
-
-1277 *
-__ý
-++ = '\0';
-
-1280 ++
-__ý
-;
-
-1282 *
-__s
- = 
-__ý
-;
-
-1284 \15 
-__»tv®
-;
-
-1285 
-       }
-}
-
-1286 #ifdeà
-__USE_BSD
-
-
-1287 \ 1
-       #¡r£p
-(
-s
-, 
-»jeù
-       `__¡r£p
- (s,\84ejeù)
-
-       )
-
-1294 #ifdeà
-__USE_MISC
-
-
-1296 #ià!
-def\9aed
-_HAVE_STRING_ARCH_¡rdup
- || !def\9aed 
-_HAVE_STRING_ARCH_¡ºdup
-
-
-1297 \ 1
-       #__Ãed_m®loc_ªd_ÿÎoc
-
-
-       )
-
-1298 \ 2
-       ~<¡dlib.h
->
-
-1301 #iâdeà
-_HAVE_STRING_ARCH_¡rdup
-
-
-1303 \r\ 5*
-       $__¡rdup
- (
-__cڡ
\ 5*
-__¡r\9ag
-__THROW
-__©\8cibu\8b_m®loc__
-;
-
-1304 \ 1
-       #__¡rdup
-(
-s
-) \
-
-1305 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s) \
-
-1306 ? (((
-__cڡ
\ 5*è(
-s
-))[0] == '\0' \
-
-1307 ? (\ 5
-       `ÿÎoc
- ((
-size_t
-) 1, (size_t) 1) \
-
-1308 : ({ 
-size_t
-__Ën
- = 
-       `¡¾\92
- (
-s
-) + 1; \
-
-1309 \ 5*
-__»tv®
- = (\ 5
-       `m®loc
- (
-__Ën
-); \
-
-1310 ià(
-__»tv®
- !ð
-NULL
-) \
-
-1311 
-__»tv®
- = (\ 5
-       `memýy
- (__»tv®, 
-s
-, 
-__Ën
-); \
-
-1312 
-__»tv®
-; 
-       }
-})) \
-
-1313 : 
-       `__¡rdup
- (
-s
-)))
-
-       )
-
-1315 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_BSD
- || def\9aed 
-__USE_XOPEN_EXTENDED
-
-
-1316 \ 1
-       #¡rdup
-(
-s
-       `__¡rdup
- (s)
-
-       )
-
-1320 #iâdeà
-_HAVE_STRING_ARCH_¡ºdup
-
-
-1322 \r\ 5*
-       $__¡ºdup
- (
-__cڡ
\ 5*
-__¡r\9ag
-, 
-size_t
-__n
-)
-
-1323 
-__THROW
-__©\8cibu\8b_m®loc__
-;
-
-1324 \ 1
-       #__¡ºdup
-(
-s
-, 
-n
-) \
-
-1325 (
-       `__ex\8bnsiÚ__
- (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-s
-è&& 
-       `__¡r\9ag2_1b±r_p
- (s) \
-
-1326 ? (((
-__cڡ
\ 5*è(
-s
-))[0] == '\0' \
-
-1327 ? (\ 5
-       `ÿÎoc
- ((
-size_t
-) 1, (size_t) 1) \
-
-1328 : ({ 
-size_t
-__Ën
- = 
-       `¡¾\92
- (
-s
-) + 1; \
-
-1329 
-size_t
-__n
- = (
-n
-); \
-
-1330 \ 5*
-__»tv®
-; \
-
-1331 ià(
-__n
- < 
-__Ën
-) \
-
-1332 
-__Ën
- = 
-__n
- + 1; \
-
-1333 
-__»tv®
- = (\ 5
-       `m®loc
- (
-__Ën
-); \
-
-1334 ià(
-__»tv®
- !ð
-NULL
-) \
-
-1336 
-__»tv®
-[
-__Ën
- - 1] = '\0'; \
-
-1337 
-__»tv®
- = (\ 5
-       `memýy
- (__»tv®, 
-s
-, \
-
-1338 
-__Ën
- - 1); \
-
-1340 
-__»tv®
-; 
-       }
-})) \
-
-1341 : 
-       `__¡ºdup
- (
-s
-, 
-n
-)))
-
-       )
-
-1343 #ifdeà
-__USE_GNU
-
-
-1344 \ 1
-       #¡ºdup
-(
-s
-, 
-n
-       `__¡ºdup
- (s,\82)
-
-       )
-
-1350 #iâdeà
-_FORCE_INLINES
-
-
-1351 #undeà
-__STRING_INLINE
-
-
-       @/usr/include/bits/string3.h
-
-19 #iâdeà
-_STRING_H
-
-
-23 
-__w¬ndeþ
- (
-__w¬n_mem£t_z\94o_Ën
-,
-
-26 #iâdeà
-__ýlu¥lus
-
-
-30 #undeà
-memýy
-
-
-31 #undeà
-memmove
-
-
-32 #undeà
-mem£t
-
-
-33 #undeà
-¡rÿt
-
-
-34 #undeà
-¡rýy
-
-
-35 #undeà
-¡ºÿt
-
-
-36 #undeà
-¡ºýy
-
-
-37 #ifdeà
-__USE_GNU
-
-
-38 #undeà
-mempýy
-
-
-39 #undeà
-¡pýy
-
-
-41 #ifdeà
-__USE_BSD
-
-
-42 #undeà
-bcÝy
-
-
-43 #undeà
-bz\94o
-
-
-48 
-__ex\8bº_®ways_\9al\9ae
\1e*
-
-49 
-__NTH
- (
-       $memýy
- (\1e*
-__»¡riù
-__de¡
-, 
-__cڡ
\1e*__»¡riù 
-__¤c
-,
-
-50 
-size_t
-__Ën
-))
-
-52 \15 
-       `__bu\9et\9a___memýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-53 
-       }
-}
-
-55 
-__ex\8bº_®ways_\9al\9ae
\1e*
-
-56 
-__NTH
- (
-       $memmove
- (\1e*
-__de¡
-, 
-__cڡ
\1e*
-__¤c
-, 
-size_t
-__Ën
-))
-
-58 \15 
-       `__bu\9et\9a___memmove_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-59 
-       }
-}
-
-61 #ifdeà
-__USE_GNU
-
-
-62 
-__ex\8bº_®ways_\9al\9ae
\1e*
-
-63 
-__NTH
- (
-       $mempýy
- (\1e*
-__»¡riù
-__de¡
-, 
-__cڡ
\1e*__»¡riù 
-__¤c
-,
-
-64 
-size_t
-__Ën
-))
-
-66 \15 
-       `__bu\9et\9a___mempýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-67 
-       }
-}
-
-76 
-__ex\8bº_®ways_\9al\9ae
\1e*
-
-77 
-__NTH
- (
-       $mem£t
- (\1e*
-__de¡
-, \12
-__ch
-, 
-size_t
-__Ën
-))
-
-79 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-) && __len == 0
-
-80 && (!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__ch
-) || __ch != 0))
-
-82 
-       `__w¬n_mem£t_z\94o_Ën
- ();
-
-83 \15 
-__de¡
-;
-
-85 \15 
-       `__bu\9et\9a___mem£t_chk
- (
-__de¡
-, 
-__ch
-, 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-86 
-       }
-}
-
-88 #ifdeà
-__USE_BSD
-
-
-89 
-__ex\8bº_®ways_\9al\9ae
\1e
-
-90 
-__NTH
- (
-       $bcÝy
- (
-__cڡ
\1e*
-__¤c
-, \1e*
-__de¡
-, 
-size_t
-__Ën
-))
-
-92 (\1eè
-       `__bu\9et\9a___memmove_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-93 
-       }
-}
-
-95 
-__ex\8bº_®ways_\9al\9ae
\1e
-
-96 
-__NTH
- (
-       $bz\94o
- (\1e*
-__de¡
-, 
-size_t
-__Ën
-))
-
-98 (\1eè
-       `__bu\9et\9a___mem£t_chk
- (
-__de¡
-, '\0', 
-__Ën
-, 
-       `__bos0
- (__dest));
-
-99 
-       }
-}
-
-102 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-103 
-__NTH
- (
-       $¡rýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-))
-
-105 \15 
-       `__bu\9et\9a___¡rýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__dest));
-
-106 
-       }
-}
-
-108 #ifdeà
-__USE_GNU
-
-
-109 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-110 
-__NTH
- (
-       $¡pýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-))
-
-112 \15 
-       `__bu\9et\9a___¡pýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__dest));
-
-113 
-       }
-}
-
-117 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-118 
-__NTH
- (
-       $¡ºýy
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-,
-
-119 
-size_t
-__Ën
-))
-
-121 \15 
-       `__bu\9et\9a___¡ºýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos
- (__dest));
-
-122 
-       }
-}
-
-125 \r\ 5*
-       $__¡²ýy_chk
- (\ 5*
-__de¡
-, 
-__cڡ
\ 5*
-__¤c
-, 
-size_t
-__n
-,
-
-126 
-size_t
-__de¡Ën
-__THROW
-;
-
-127 \r\ 5*
-       `__REDIRECT_NTH
- (
-__¡²ýy_®\9fs
-, (\ 5*
-__de¡
-,
-
-128 
-__cڡ
\ 5*
-__¤c
-,
-
-129 
-size_t
-__n
-), 
-¡²ýy
-);
-
-131 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-132 
-       `__NTH
- (
-       $¡²ýy
- (\ 5*
-__de¡
-, 
-__cڡ
\ 5*
-__¤c
-, 
-size_t
-__n
-))
-
-134 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1
-
-135 && (!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-è|| __À<ð
-       `__bos
- (
-__de¡
-)))
-
-136 \15 
-       `__¡²ýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__n
-, 
-       `__bos
- (__dest));
-
-137 \15 
-       `__¡²ýy_®\9fs
- (
-__de¡
-, 
-__¤c
-, 
-__n
-);
-
-138 
-       }
-}
-
-141 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-142 
-__NTH
- (
-       $¡rÿt
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-))
-
-144 \15 
-       `__bu\9et\9a___¡rÿt_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__dest));
-
-145 
-       }
-}
-
-148 
-__ex\8bº_®ways_\9al\9ae
\ 5*
-
-149 
-__NTH
- (
-       $¡ºÿt
- (\ 5*
-__»¡riù
-__de¡
-, 
-__cڡ
\ 5*__»¡riù 
-__¤c
-,
-
-150 
-size_t
-__Ën
-))
-
-152 \15 
-       `__bu\9et\9a___¡ºÿt_chk
- (
-__de¡
-, 
-__¤c
-, 
-__Ën
-, 
-       `__bos
- (__dest));
-
-153 
-       }
-}
-
-       @/usr/include/bits/sys_errlist.h
-
-20 #iâdeà
-_STDIO_H
-
-
-26 #ifdeà 
-__USE_BSD
-
-
-27 \r\12
-sys_ü
-;
-
-28 \r
-__cڡ
\ 5*__cڡ 
-sys_\94¾i¡
-[];
-
-30 #ifdeà 
-__USE_GNU
-
-
-31 \r\12
-_sys_ü
-;
-
-32 \r
-__cڡ
\ 5*__cڡ 
-_sys_\94¾i¡
-[];
-
-       @/usr/include/bits/types.h
-
-24 #iâdef 
-_BITS_TYPES_H
-
-
-25 \ 1
-       #_BITS_TYPES_H
- 1
-
-       )
-
-27 \ 2
-       ~<ã©u»s.h
->
-
-28 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-31 \e\1d\ 5
-       t__u_ch¬
-;
-
-32 \e\1d\16\12
-       t__u_shÜt
-;
-
-33 \e\1d\12
-       t__u_\9at
-;
-
-34 \e\1d\13\12
-       t__u_lÚg
-;
-
-37 \esigÃd \ 5
-       t__\9at8_t
-;
-
-38 \e\1d\ 5
-       t__u\9at8_t
-;
-
-39 \esigÃd \16\12
-       t__\9at16_t
-;
-
-40 \e\1d\16\12
-       t__u\9at16_t
-;
-
-41 \esigÃd \12
-       t__\9at32_t
-;
-
-42 \e\1d\12
-       t__u\9at32_t
-;
-
-43 #ià
-__WORDSIZE
- == 64
-
-44 \esigÃd \13\12
-       t__\9at64_t
-;
-
-45 \e\1d\13\12
-       t__u\9at64_t
-;
-
-46 #\96
-def\9aed
-__GLIBC_HAVE_LONG_LONG
-
-
-47 
-__ex\8bnsiÚ__
\esigÃd \13\13\12
-       t__\9at64_t
-;
-
-48 
-__ex\8bnsiÚ__
\e\1d\13\13\12
-       t__u\9at64_t
-;
-
-52 #ià
-__WORDSIZE
- == 64
-
-53 \e\13\12
-       t__quad_t
-;
-
-54 \e\1d\13\12
-       t__u_quad_t
-;
-
-55 #\96
-def\9aed
-__GLIBC_HAVE_LONG_LONG
-
-
-56 
-__ex\8bnsiÚ__
\e\13\13\12
-       t__quad_t
-;
-
-57 
-__ex\8bnsiÚ__
\e\1d\13\13\12
-       t__u_quad_t
-;
-
-61 \13
-       m__v®
-[2];
-
-62 } 
-       t__quad_t
-;
-
-65 
-__u_lÚg
-       m__v®
-[2];
-
-66 } 
-       t__u_quad_t
-;
-
-99 \ 1
-       #__S16_TYPE
\16\12
-
-       )
-
-100 \ 1
-       #__U16_TYPE
\1d\16\12
-
-       )
-
-101 \ 1
-       #__S32_TYPE
\12
-
-       )
-
-102 \ 1
-       #__U32_TYPE
\1d\12
-
-       )
-
-103 \ 1
-       #__SLONGWORD_TYPE
\13\12
-
-       )
-
-104 \ 1
-       #__ULONGWORD_TYPE
\1d\13\12
-
-       )
-
-105 #ià
-__WORDSIZE
- == 32
-
-106 \ 1
-       #__SQUAD_TYPE
-__quad_t
-
-
-       )
-
-107 \ 1
-       #__UQUAD_TYPE
-__u_quad_t
-
-
-       )
-
-108 \ 1
-       #__SWORD_TYPE
\12
-
-       )
-
-109 \ 1
-       #__UWORD_TYPE
\1d\12
-
-       )
-
-110 \ 1
-       #__SLONG32_TYPE
\13\12
-
-       )
-
-111 \ 1
-       #__ULONG32_TYPE
\1d\13\12
-
-       )
-
-112 \ 1
-       #__S64_TYPE
-__quad_t
-
-
-       )
-
-113 \ 1
-       #__U64_TYPE
-__u_quad_t
-
-
-       )
-
-116 \ 1
-       #__STD_TYPE
-__ex\8bnsiÚ__
\e
-
-       )
-
-117 #\96
-__WORDSIZE
- == 64
-
-118 \ 1
-       t__SQUAD_TYPE
\13\12
-
-       )
-
-119 \ 1
-       t__UQUAD_TYPE
\1d\13\12
-
-       )
-
-120 \ 1
-       t__SWORD_TYPE
\13\12
-
-       )
-
-121 \ 1
-       t__UWORD_TYPE
\1d\13\12
-
-       )
-
-122 \ 1
-       t__SLONG32_TYPE
\12
-
-       )
-
-123 \ 1
-       t__ULONG32_TYPE
\1d\12
-
-       )
-
-124 \ 1
-       t__S64_TYPE
\13\12
-
-       )
-
-125 \ 1
-       t__U64_TYPE
\1d\13\12
-
-       )
-
-127 \ 1
-       t__STD_TYPE
\e
-
-       )
-
-131 \ 2
-       ~<b\99s/ty³sizes.h
->
-
-134 
-__STD_TYPE
-       t__DEV_T_TYPE
-       t__dev_t
-;
-
-135 
-__STD_TYPE
-__UID_T_TYPE
-       g__uid_t
-;
-
-136 
-__STD_TYPE
-__GID_T_TYPE
-       g__gid_t
-;
-
-137 
-__STD_TYPE
-__INO_T_TYPE
-       g__\9ao_t
-;
-
-138 
-__STD_TYPE
-__INO64_T_TYPE
-       g__\9ao64_t
-;
-
-139 
-__STD_TYPE
-__MODE_T_TYPE
-       g__mode_t
-;
-
-140 
-__STD_TYPE
-__NLINK_T_TYPE
-       g__ƚk_t
-;
-
-141 
-__STD_TYPE
-__OFF_T_TYPE
-       g__off_t
-;
-
-142 
-__STD_TYPE
-__OFF64_T_TYPE
-       g__off64_t
-;
-
-143 
-__STD_TYPE
-__PID_T_TYPE
-       g__pid_t
-;
-
-144 
-__STD_TYPE
-__FSID_T_TYPE
-       g__fsid_t
-;
-
-145 
-__STD_TYPE
-__CLOCK_T_TYPE
-       g__þock_t
-;
-
-146 
-__STD_TYPE
-__RLIM_T_TYPE
-       g__¾im_t
-;
-
-147 
-__STD_TYPE
-__RLIM64_T_TYPE
-       g__¾im64_t
-;
-
-148 
-__STD_TYPE
-__ID_T_TYPE
-       g__id_t
-;
-
-149 
-__STD_TYPE
-__TIME_T_TYPE
-       g__time_t
-;
-
-150 
-__STD_TYPE
-__USECONDS_T_TYPE
-       g__u£cÚds_t
-;
-
-151 
-__STD_TYPE
-__SUSECONDS_T_TYPE
-       g__su£cÚds_t
-;
-
-153 
-__STD_TYPE
-__DADDR_T_TYPE
-       g__daddr_t
-;
-
-154 
-__STD_TYPE
-__SWBLK_T_TYPE
-       g__swblk_t
-;
-
-155 
-__STD_TYPE
-__KEY_T_TYPE
-       g__key_t
-;
-
-158 
-__STD_TYPE
-__CLOCKID_T_TYPE
-       g__þockid_t
-;
-
-161 
-__STD_TYPE
-__TIMER_T_TYPE
-       g__tim\94_t
-;
-
-164 
-__STD_TYPE
-__BLKSIZE_T_TYPE
-       g__blksize_t
-;
-
-169 
-__STD_TYPE
-__BLKCNT_T_TYPE
-       g__blkút_t
-;
-
-170 
-__STD_TYPE
-__BLKCNT64_T_TYPE
-       g__blkút64_t
-;
-
-173 
-__STD_TYPE
-__FSBLKCNT_T_TYPE
-       g__fsblkút_t
-;
-
-174 
-__STD_TYPE
-__FSBLKCNT64_T_TYPE
-       g__fsblkút64_t
-;
-
-177 
-__STD_TYPE
-__FSFILCNT_T_TYPE
-       g__fsf\9eút_t
-;
-
-178 
-__STD_TYPE
-__FSFILCNT64_T_TYPE
-       g__fsf\9eút64_t
-;
-
-180 
-__STD_TYPE
-__SSIZE_T_TYPE
-       g__ssize_t
-;
-
-184 \e
-__off64_t
-       t__loff_t
-;
-
-185 \e
-__quad_t
- *
-       t__qaddr_t
-;
-
-186 \e\ 5*
-       t__ÿddr_t
-;
-
-189 
-__STD_TYPE
-__SWORD_TYPE
-       g__\9a\8d\8c_t
-;
-
-192 
-__STD_TYPE
-__U32_TYPE
-       g__sockËn_t
-;
-
-195 #undeà
-__STD_TYPE
-
-
-       @/usr/include/bits/waitflags.h
-
-20 #ià!
-def\9aed
-_SYS_WAIT_H
- && !def\9aed 
-_STDLIB_H
-
-
-26 \ 1
-       #WNOHANG
- 1
-
-       )
-
-27 \ 1
-       #WUNTRACED
- 2
-
-       )
-
-30 \ 1
-       #WSTOPPED
- 2
-
-       )
-
-31 \ 1
-       #WEXITED
- 4
-
-       )
-
-32 \ 1
-       #WCONTINUED
- 8
-
-       )
-
-33 \ 1
-       #WNOWAIT
- 0x01000000
-
-       )
-
-35 \ 1
-       #__WNOTHREAD
- 0x20000000
-
-       )
-
-37 \ 1
-       #__WALL
- 0x40000000
-
-       )
-
-38 \ 1
-       #__WCLONE
- 0x80000000
-
-       )
-
-       @/usr/include/bits/waitstatus.h
-
-20 #ià!
-def\9aed
-_SYS_WAIT_H
- && !def\9aed 
-_STDLIB_H
-
-
-29 \ 1
-       #__WEXITSTATUS
-(
-¡©us
-è(((¡©usè& 0xff00è>> 8)
-
-       )
-
-32 \ 1
-       #__WTERMSIG
-(
-¡©us
-è((¡©usè& 0x7f)
-
-       )
-
-35 \ 1
-       #__WSTOPSIG
-(
-¡©us
-       `__WEXITSTATUS
-(¡©us)
-
-       )
-
-38 \ 1
-       #__WIFEXITED
-(
-¡©us
-è(
-       `__WTERMSIG
-(¡©usè=ð0)
-
-       )
-
-41 \ 1
-       #__WIFSIGNALED
-(
-¡©us
-) \
-
-42 (((sigÃd \ 5è(((
-¡©us
-è& 0x7fè+ 1è>> 1è> 0)
-
-       )
-
-45 \ 1
-       #__WIFSTOPPED
-(
-¡©us
-è(((¡©usè& 0xffè=ð0x7f)
-
-       )
-
-49 #ifdeà
-WCONTINUED
-
-
-50 \ 1
-       #__WIFCONTINUED
-(
-¡©us
-è((¡©usè=ð
-__W_CONTINUED
-)
-
-       )
-
-54 \ 1
-       #__WCOREDUMP
-(
-¡©us
-è((¡©usè& 
-__WCOREFLAG
-)
-
-       )
-
-57 \ 1
-       #__W_EXITCODE
-(
-»t
-, 
-sig
-è(Ô\91è<< 8 | (sig))
-
-       )
-
-58 \ 1
-       #__W_STOPCODE
-(
-sig
-è((sigè<< 8 | 0x7f)
-
-       )
-
-59 \ 1
-       #__W_CONTINUED
- 0xffff
-
-       )
-
-60 \ 1
-       #__WCOREFLAG
- 0x80
-
-       )
-
-63 #ifdef 
-__USE_BSD
-
-
-65 \ 2
-       ~<\92d\9fn.h
->
-
-67 \1c
-       uwa\99
-
-
-69 \12
-       mw_¡©us
-;
-
-72 #if 
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-73 \1d\12
-       m__w_\8brmsig
-:7;
-
-74 \1d\12
-       m__w_cÜedump
-:1;
-
-75 \1d\12
-       m__w_»tcode
-:8;
-
-78 #if 
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-80 \1d\12
-       m__w_»tcode
-:8;
-
-81 \1d\12
-       m__w_cÜedump
-:1;
-
-82 \1d\12
-       m__w_\8brmsig
-:7;
-
-84 } 
-       m__wa\99_\8brm\9a©ed
-;
-
-87 #if 
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-88 \1d\12
-       m__w_¡Ýv®
-:8;
-
-89 \1d\12
-       m__w_¡Ýsig
-:8;
-
-92 #if 
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-94 \1d\12
-       m__w_¡Ýsig
-:8;
-
-95 \1d\12
-       m__w_¡Ýv®
-:8;
-
-97 } 
-       m__wa\99_¡Ý³d
-;
-
-100 \ 1
-       #w_\8brmsig
-__wa\99_\8brm\9a©ed
-.
-__w_\8brmsig
-
-
-       )
-
-101 \ 1
-       #w_cÜedump
-__wa\99_\8brm\9a©ed
-.
-__w_cÜedump
-
-
-       )
-
-102 \ 1
-       #w_»tcode
-__wa\99_\8brm\9a©ed
-.
-__w_»tcode
-
-
-       )
-
-103 \ 1
-       #w_¡Ýsig
-__wa\99_¡Ý³d
-.
-__w_¡Ýsig
-
-
-       )
-
-104 \ 1
-       #w_¡Ýv®
-__wa\99_¡Ý³d
-.
-__w_¡Ýv®
-
-
-       )
-
-       @/usr/include/bits/wordsize.h
-
-3 #ià
-def\9aed
-__x86_64__
-
-
-4 \ 1
-       #__WORDSIZE
- 64
-
-       )
-
-5 \ 1
-       #__WORDSIZE_COMPAT32
- 1
-
-       )
-
-7 \ 1
-       #__WORDSIZE
- 32
-
-       )
-
-       @/usr/include/bits/xopen_lim.h
-
-30 #iâdeà
-_XOPEN_LIM_H
-
-
-31 \ 1
-       #_XOPEN_LIM_H
- 1
-
-       )
-
-33 \ 1
-       #__Ãed_IOV_MAX
-
-
-       )
-
-34 \ 2
-       ~<b\99s/¡dio_lim.h
->
-
-66 \ 1
-       #_XOPEN_IOV_MAX
-_POSIX_UIO_MAXIOV
-
-
-       )
-
-71 \ 1
-       #NL_ARGMAX
-_POSIX_ARG_MAX
-
-
-       )
-
-74 \ 1
-       #NL_LANGMAX
-_POSIX2_LINE_MAX
-
-
-       )
-
-77 \ 1
-       #NL_MSGMAX
-INT_MAX
-
-
-       )
-
-81 \ 1
-       #NL_NMAX
-INT_MAX
-
-
-       )
-
-84 \ 1
-       #NL_SETMAX
-INT_MAX
-
-
-       )
-
-87 \ 1
-       #NL_TEXTMAX
-INT_MAX
-
-
-       )
-
-90 \ 1
-       #NZERO
- 20
-
-       )
-
-94 #ifdeà
-INT_MAX
-
-
-95 #ià
-INT_MAX
- == 32767
-
-96 \ 1
-       #WORD_BIT
- 16
-
-       )
-
-98 #ià
-INT_MAX
- == 2147483647
-
-99 \ 1
-       #WORD_BIT
- 32
-
-       )
-
-102 \ 1
-       #WORD_BIT
- 64
-
-       )
-
-105 #\96
-def\9aed
-__INT_MAX__
-
-
-106 #ià
-__INT_MAX__
- == 32767
-
-107 \ 1
-       #WORD_BIT
- 16
-
-       )
-
-109 #ià
-__INT_MAX__
- == 2147483647
-
-110 \ 1
-       #WORD_BIT
- 32
-
-       )
-
-113 \ 1
-       #WORD_BIT
- 64
-
-       )
-
-117 \ 1
-       #WORD_BIT
- 32
-
-       )
-
-121 #ifdeà
-LONG_MAX
-
-
-122 #ià
-LONG_MAX
- == 2147483647
-
-123 \ 1
-       #LONG_BIT
- 32
-
-       )
-
-126 \ 1
-       #LONG_BIT
- 64
-
-       )
-
-128 #\96
-def\9aed
-__LONG_MAX__
-
-
-129 #ià
-__LONG_MAX__
- == 2147483647
-
-130 \ 1
-       #LONG_BIT
- 32
-
-       )
-
-133 \ 1
-       #LONG_BIT
- 64
-
-       )
-
-136 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-137 #ià
-__WORDSIZE
- == 64
-
-138 \ 1
-       #LONG_BIT
- 64
-
-       )
-
-140 \ 1
-       #LONG_BIT
- 32
-
-       )
-
-       @/usr/include/features.h
-
-20 #iâdef 
-_FEATURES_H
-
-
-21 \ 1
-       #_FEATURES_H
- 1
-
-       )
-
-98 #undeà
-__USE_ISOC99
-
-
-99 #undeà
-__USE_ISOC95
-
-
-100 #undeà
-__USE_POSIX
-
-
-101 #undeà
-__USE_POSIX2
-
-
-102 #undeà
-__USE_POSIX199309
-
-
-103 #undeà
-__USE_POSIX199506
-
-
-104 #undeà
-__USE_XOPEN
-
-
-105 #undeà
-__USE_XOPEN_EXTENDED
-
-
-106 #undeà
-__USE_UNIX98
-
-
-107 #undeà
-__USE_XOPEN2K
-
-
-108 #undeà
-__USE_XOPEN2KXSI
-
-
-109 #undeà
-__USE_XOPEN2K8
-
-
-110 #undeà
-__USE_XOPEN2K8XSI
-
-
-111 #undeà
-__USE_LARGEFILE
-
-
-112 #undeà
-__USE_LARGEFILE64
-
-
-113 #undeà
-__USE_FILE_OFFSET64
-
-
-114 #undeà
-__USE_BSD
-
-
-115 #undeà
-__USE_SVID
-
-
-116 #undeà
-__USE_MISC
-
-
-117 #undeà
-__USE_ATFILE
-
-
-118 #undeà
-__USE_GNU
-
-
-119 #undeà
-__USE_REENTRANT
-
-
-120 #undeà
-__USE_FORTIFY_LEVEL
-
-
-121 #undeà
-__FAVOR_BSD
-
-
-122 #undeà
-__KERNEL_STRICT_NAMES
-
-
-126 #iâdeà
-_LOOSE_KERNEL_NAMES
-
-
-127 \ 1
-       #__KERNEL_STRICT_NAMES
-
-
-       )
-
-131 \ 1
-       #__USE_ANSI
- 1
-
-       )
-
-140 #ià
-def\9aed
-__GNUC__
- && def\9aed 
-__GNUC_MINOR__
-
-
-141 \ 1
-       #__GNUC_PREREQ
-(
-maj
-, 
-m\9a
-) \
-
-142 ((
-__GNUC__
- << 16è+ 
-__GNUC_MINOR__
- >ð((
-maj
-è<< 16è+ (
-m\9a
-))
-
-       )
-
-144 \ 1
-       #__GNUC_PREREQ
-(
-maj
-, 
-m\9a
-è0
-
-       )
-
-149 #ià
-def\9aed
-_BSD_SOURCE
- && \
-
-150 !(
-def\9aed
-       g_POSIX_SOURCE
- || def\9aed 
-       g_POSIX_C_SOURCE
- || \
-
-151 
-def\9aed
-       g_XOPEN_SOURCE
- || def\9aed 
-       g_GNU_SOURCE
- || def\9aed 
-       g_SVID_SOURCE
-)
-
-152 \ 1
-       #__FAVOR_BSD
- 1
-
-       )
-
-156 #ifdeà
-_GNU_SOURCE
-
-
-157 #undeà
-_ISOC95_SOURCE
-
-
-158 \ 1
-       #_ISOC95_SOURCE
- 1
-
-       )
-
-159 #undeà
-_ISOC99_SOURCE
-
-
-160 \ 1
-       #_ISOC99_SOURCE
- 1
-
-       )
-
-161 #undeà
-_POSIX_SOURCE
-
-
-162 \ 1
-       #_POSIX_SOURCE
- 1
-
-       )
-
-163 #undeà
-_POSIX_C_SOURCE
-
-
-164 \ 1
-       #_POSIX_C_SOURCE
- 200809L
-
-       )
-
-165 #undeà
-_XOPEN_SOURCE
-
-
-166 \ 1
-       #_XOPEN_SOURCE
- 700
-
-       )
-
-167 #undeà
-_XOPEN_SOURCE_EXTENDED
-
-
-168 \ 1
-       #_XOPEN_SOURCE_EXTENDED
- 1
-
-       )
-
-169 #undeà
-_LARGEFILE64_SOURCE
-
-
-170 \ 1
-       #_LARGEFILE64_SOURCE
- 1
-
-       )
-
-171 #undeà
-_BSD_SOURCE
-
-
-172 \ 1
-       #_BSD_SOURCE
- 1
-
-       )
-
-173 #undeà
-_SVID_SOURCE
-
-
-174 \ 1
-       #_SVID_SOURCE
- 1
-
-       )
-
-175 #undeà
-_ATFILE_SOURCE
-
-
-176 \ 1
-       #_ATFILE_SOURCE
- 1
-
-       )
-
-181 #ià(!
-def\9aed
-__STRICT_ANSI__
- && !def\9aed 
-_ISOC99_SOURCE
- && \
-
-182 !
-def\9aed
-       g_POSIX_SOURCE
- && !def\9aed 
-       g_POSIX_C_SOURCE
- && \
-
-183 !
-def\9aed
-       g_XOPEN_SOURCE
- && !def\9aed 
-       g_BSD_SOURCE
- && !def\9aed 
-       g_SVID_SOURCE
-)
-
-184 \ 1
-       #_BSD_SOURCE
- 1
-
-       )
-
-185 \ 1
-       #_SVID_SOURCE
- 1
-
-       )
-
-192 #ià(
-def\9aed
-_ISOC99_SOURCE
- || def\9aed 
-_ISOC9X_SOURCE
- \
-
-193 || (
-def\9aed
-       g__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L))
-
-194 \ 1
-       #__USE_ISOC99
- 1
-
-       )
-
-198 #ià(
-def\9aed
-_ISOC99_SOURCE
- || def\9aed 
-_ISOC9X_SOURCE
- \
-
-199 || (
-def\9aed
-__STDC_VERSION__
- && __STDC_VERSION__ >= 199409L))
-
-200 \ 1
-       #__USE_ISOC95
- 1
-
-       )
-
-205 #ià((!
-def\9aed
-__STRICT_ANSI__
- || (
-_XOPEN_SOURCE
- - 0) >= 500) && \
-
-206 !
-def\9aed
-_POSIX_SOURCE
- && !def\9aed 
-_POSIX_C_SOURCE
-)
-
-207 \ 1
-       #_POSIX_SOURCE
- 1
-
-       )
-
-208 #ià
-def\9aed
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 500
-
-209 \ 1
-       #_POSIX_C_SOURCE
- 2
-
-       )
-
-210 #\96
-def\9aed
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 600
-
-211 \ 1
-       #_POSIX_C_SOURCE
- 199506L
-
-       )
-
-212 #\96
-def\9aed
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 700
-
-213 \ 1
-       #_POSIX_C_SOURCE
- 200112L
-
-       )
-
-215 \ 1
-       #_POSIX_C_SOURCE
- 200809L
-
-       )
-
-217 \ 1
-       #__USE_POSIX_IMPLICITLY
- 1
-
-       )
-
-220 #ià
-def\9aed
-_POSIX_SOURCE
- || 
-_POSIX_C_SOURCE
- >ð1 || def\9aed 
-_XOPEN_SOURCE
-
-
-221 \ 1
-       #__USE_POSIX
- 1
-
-       )
-
-224 #ià
-def\9aed
-_POSIX_C_SOURCE
- && _POSIX_C_SOURCE >ð2 || def\9aed 
-_XOPEN_SOURCE
-
-
-225 \ 1
-       #__USE_POSIX2
- 1
-
-       )
-
-228 #ià(
-_POSIX_C_SOURCE
- - 0) >= 199309L
-
-229 \ 1
-       #__USE_POSIX199309
- 1
-
-       )
-
-232 #ià(
-_POSIX_C_SOURCE
- - 0) >= 199506L
-
-233 \ 1
-       #__USE_POSIX199506
- 1
-
-       )
-
-236 #ià(
-_POSIX_C_SOURCE
- - 0) >= 200112L
-
-237 \ 1
-       #__USE_XOPEN2K
- 1
-
-       )
-
-238 #undeà
-__USE_ISOC95
-
-
-239 \ 1
-       #__USE_ISOC95
- 1
-
-       )
-
-240 #undeà
-__USE_ISOC99
-
-
-241 \ 1
-       #__USE_ISOC99
- 1
-
-       )
-
-244 #ià(
-_POSIX_C_SOURCE
- - 0) >= 200809L
-
-245 \ 1
-       #__USE_XOPEN2K8
- 1
-
-       )
-
-246 #undeà
-_ATFILE_SOURCE
-
-
-247 \ 1
-       #_ATFILE_SOURCE
- 1
-
-       )
-
-250 #ifdef 
-_XOPEN_SOURCE
-
-
-251 \ 1
-       #__USE_XOPEN
- 1
-
-       )
-
-252 #ià(
-_XOPEN_SOURCE
- - 0) >= 500
-
-253 \ 1
-       #__USE_XOPEN_EXTENDED
- 1
-
-       )
-
-254 \ 1
-       #__USE_UNIX98
- 1
-
-       )
-
-255 #undeà
-_LARGEFILE_SOURCE
-
-
-256 \ 1
-       #_LARGEFILE_SOURCE
- 1
-
-       )
-
-257 #ià(
-_XOPEN_SOURCE
- - 0) >= 600
-
-258 #ià(
-_XOPEN_SOURCE
- - 0) >= 700
-
-259 \ 1
-       #__USE_XOPEN2K8
- 1
-
-       )
-
-260 \ 1
-       #__USE_XOPEN2K8XSI
- 1
-
-       )
-
-262 \ 1
-       #__USE_XOPEN2K
- 1
-
-       )
-
-263 \ 1
-       #__USE_XOPEN2KXSI
- 1
-
-       )
-
-264 #undeà
-__USE_ISOC95
-
-
-265 \ 1
-       #__USE_ISOC95
- 1
-
-       )
-
-266 #undeà
-__USE_ISOC99
-
-
-267 \ 1
-       #__USE_ISOC99
- 1
-
-       )
-
-270 #ifdeà
-_XOPEN_SOURCE_EXTENDED
-
-
-271 \ 1
-       #__USE_XOPEN_EXTENDED
- 1
-
-       )
-
-276 #ifdeà
-_LARGEFILE_SOURCE
-
-
-277 \ 1
-       #__USE_LARGEFILE
- 1
-
-       )
-
-280 #ifdeà
-_LARGEFILE64_SOURCE
-
-
-281 \ 1
-       #__USE_LARGEFILE64
- 1
-
-       )
-
-284 #ià
-def\9aed
-_FILE_OFFSET_BITS
- && _FILE_OFFSET_BITS == 64
-
-285 \ 1
-       #__USE_FILE_OFFSET64
- 1
-
-       )
-
-288 #ià
-def\9aed
-_BSD_SOURCE
- || def\9aed 
-_SVID_SOURCE
-
-
-289 \ 1
-       #__USE_MISC
- 1
-
-       )
-
-292 #ifdef 
-_BSD_SOURCE
-
-
-293 \ 1
-       #__USE_BSD
- 1
-
-       )
-
-296 #ifdef 
-_SVID_SOURCE
-
-
-297 \ 1
-       #__USE_SVID
- 1
-
-       )
-
-300 #ifdef 
-_ATFILE_SOURCE
-
-
-301 \ 1
-       #__USE_ATFILE
- 1
-
-       )
-
-304 #ifdef 
-_GNU_SOURCE
-
-
-305 \ 1
-       #__USE_GNU
- 1
-
-       )
-
-308 #ià
-def\9aed
-_REENTRANT
- || def\9aed 
-_THREAD_SAFE
-
-
-309 \ 1
-       #__USE_REENTRANT
- 1
-
-       )
-
-312 #ià
-def\9aed
-_FORTIFY_SOURCE
- && _FORTIFY_SOURCE > 0 \
-
-313 && 
-__GNUC_PREREQ
- (4, 1è&& 
-def\9aed
-       g__OPTIMIZE__
- && __OPTIMIZE__ > 0
-
-314 #ià
-_FORTIFY_SOURCE
- > 1
-
-315 \ 1
-       #__USE_FORTIFY_LEVEL
- 2
-
-       )
-
-317 \ 1
-       #__USE_FORTIFY_LEVEL
- 1
-
-       )
-
-320 \ 1
-       #__USE_FORTIFY_LEVEL
- 0
-
-       )
-
-324 \ 2
-       ~<b\99s/´edefs.h
->
-
-327 \ 1
-       #__STDC_ISO_10646__
- 200009L
-
-       )
-
-335 #undeà
-__GNU_LIBRARY__
-
-
-336 \ 1
-       #__GNU_LIBRARY__
- 6
-
-       )
-
-340 \ 1
-       #__GLIBC__
- 2
-
-       )
-
-341 \ 1
-       #__GLIBC_MINOR__
- 15
-
-       )
-
-343 \ 1
-       #__GLIBC_PREREQ
-(
-maj
-, 
-m\9a
-) \
-
-344 ((
-__GLIBC__
- << 16è+ 
-__GLIBC_MINOR__
- >ð((
-maj
-è<< 16è+ (
-m\9a
-))
-
-       )
-
-347 #ià
-def\9aed
-__GNUC__
- \
-
-348 || (
-def\9aed
-       g__PGI
- && def\9aed 
-       g__i386__
- ) \
-
-349 || (
-def\9aed
-       g__INTEL_COMPILER
- && (def\9aed 
-       g__i386__
- || def\9aed 
-       g__\9f64__
-)) \
-
-350 || (
-def\9aed
-       g__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L)
-
-351 \ 1
-       #__GLIBC_HAVE_LONG_LONG
- 1
-
-       )
-
-355 #iâdeà
-__ASSEMBLER__
-
-
-356 #iâdeà
-_SYS_CDEFS_H
-
-
-357 \ 2
-       ~<sys/cdefs.h
->
-
-362 #ià
-def\9aed
-__USE_FILE_OFFSET64
- && !def\9aed 
-__REDIRECT
-
-
-363 \ 1
-       #__USE_LARGEFILE
- 1
-
-       )
-
-364 \ 1
-       #__USE_LARGEFILE64
- 1
-
-       )
-
-370 #ià
-__GNUC_PREREQ
- (2, 7è&& 
-def\9aed
-__OPTIMIZE__
- \
-
-371 && !
-def\9aed
-       g__OPTIMIZE_SIZE__
- && !def\9aed 
-       g__NO_INLINE__
- \
-
-372 && 
-def\9aed
-       g__ex\8bº_\9al\9ae
-
-
-373 \ 1
-       #__USE_EXTERN_INLINES
- 1
-
-       )
-
-378 #ià
-__GNUC_PREREQ
- (2, 7è&& 
-def\9aed
-__OPTIMIZE__
- \
-
-379 && (
-def\9aed
-       g_LIBC
- || !def\9aed 
-       g__OPTIMIZE_SIZE__
-è&& !def\9aed 
-       g__NO_INLINE__
- \
-
-380 && 
-def\9aed
-       g__ex\8bº_\9al\9ae
-
-
-381 \ 1
-       #__USE_EXTERN_INLINES_IN_LIBC
- 1
-
-       )
-
-389 \ 2
-       ~<gnu/¡ubs.h
->
-
-       @/usr/include/getopt.h
-
-21 #iâdeà
-_GETOPT_H
-
-
-23 #iâdeà
-__Ãed_g\91Ýt
-
-
-24 \ 1
-       #_GETOPT_H
- 1
-
-       )
-
-34 #ià!
-def\9aed
-__GNU_LIBRARY__
-
-
-35 \ 2
-       ~<ùy³.h
->
-
-38 #iâdeà
-__THROW
-
-
-39 #iâdeà
-__GNUC_PREREQ
-
-
-40 \ 1
-       #__GNUC_PREREQ
-(
-maj
-, 
-m\9a
-è(0)
-
-       )
-
-42 #ià
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (2,8)
-
-43 \ 1
-       #__THROW
-       `throw
- ()
-
-       )
-
-45 \ 1
-       #__THROW
-
-
-       )
-
-49 #ifdef 
-__ýlu¥lus
-
-
-59 \r\ 5*
-ݏrg
-;
-
-73 \r\12
-Ýt\9ad
-;
-
-78 \r\12
\8b¼
-;
-
-82 \r\12
-ÝtÝt
-;
-
-84 #iâdeà
-__Ãed_g\91Ýt
-
-
-106 \19
-       sÝtiÚ
-
-
-108 cڡ \ 5*
-       gÇme
-;
-
-111 \12
-       ghas_¬g
-;
-
-112 \12*
-       gæag
-;
-
-113 \12
-       gv®
-;
-
-118 \ 1
-       #no_¬gum\92t
- 0
-
-       )
-
-119 \ 1
-       #»qu\9ced_¬gum\92t
- 1
-
-       )
-
-120 \ 1
-       #ÝtiÚ®_¬gum\92t
- 2
-
-       )
-
-148 #ifdeà
-__GNU_LIBRARY__
-
-
-152 \r\12
-g\91Ýt
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-, cڡ \ 5*
-__shÜtÝts
-)
-
-153 
-__THROW
-;
-
-155 #ià
-def\9aed
-__Ãed_g\91Ýt
- && def\9aed 
-__USE_POSIX2
- \
-
-156 && !
-def\9aed
-       g__USE_POSIX_IMPLICITLY
- && !def\9aed 
-       g__USE_GNU
-
-
-160 #ifdeà
-__REDIRECT
-
-
-161 \r\12
-__REDIRECT_NTH
- (
-g\91Ýt
-, (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-162 cڡ \ 5*
-__shÜtÝts
-),
-
-163 
-__posix_g\91Ýt
-);
-
-165 \r\12
-__posix_g\91Ýt
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-166 cڡ \ 5*
-__shÜtÝts
-__THROW
-;
-
-167 \ 1
-       #g\91Ýt
-__posix_g\91Ýt
-
-
-       )
-
-171 \r\12
-g\91Ýt
- ();
-
-174 #iâdeà
-__Ãed_g\91Ýt
-
-
-175 \r\12
-g\91Ýt_lÚg
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-176 cڡ \ 5*
-__shÜtÝts
-,
-
-177 cڡ \19
-ÝtiÚ
- *
-__lÚgÝts
-, \12*
-__lÚg\9ad
-)
-
-178 
-__THROW
-;
-
-179 \r\12
-g\91Ýt_lÚg_Úly
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-180 cڡ \ 5*
-__shÜtÝts
-,
-
-181 cڡ \19
-ÝtiÚ
- *
-__lÚgÝts
-, \12*
-__lÚg\9ad
-)
-
-182 
-__THROW
-;
-
-186 #ifdef 
-__ýlu¥lus
-
-
-191 #undeà
-__Ãed_g\91Ýt
-
-
-       @/usr/include/libio.h
-
-29 #iâdeà
-_IO_STDIO_H
-
-
-30 \ 1
-       #_IO_STDIO_H
-
-
-       )
-
-32 \ 2
-       ~<_G_cÚfig.h
->
-
-34 \ 1
-       #_IO_pos_t
-_G_åos_t
-
-
-       )
-
-35 \ 1
-       #_IO_åos_t
-_G_åos_t
-
-
-       )
-
-36 \ 1
-       #_IO_åos64_t
-_G_åos64_t
-
-
-       )
-
-37 \ 1
-       #_IO_size_t
-_G_size_t
-
-
-       )
-
-38 \ 1
-       #_IO_ssize_t
-_G_ssize_t
-
-
-       )
-
-39 \ 1
-       #_IO_off_t
-_G_off_t
-
-
-       )
-
-40 \ 1
-       #_IO_off64_t
-_G_off64_t
-
-
-       )
-
-41 \ 1
-       #_IO_pid_t
-_G_pid_t
-
-
-       )
-
-42 \ 1
-       #_IO_uid_t
-_G_uid_t
-
-
-       )
-
-43 \ 1
-       #_IO_icÚv_t
-_G_icÚv_t
-
-
-       )
-
-44 \ 1
-       #_IO_HAVE_SYS_WAIT
-_G_HAVE_SYS_WAIT
-
-
-       )
-
-45 \ 1
-       #_IO_HAVE_ST_BLKSIZE
-_G_HAVE_ST_BLKSIZE
-
-
-       )
-
-46 \ 1
-       #_IO_BUFSIZ
-_G_BUFSIZ
-
-
-       )
-
-47 \ 1
-       #_IO_va_li¡
-_G_va_li¡
-
-
-       )
-
-48 \ 1
-       #_IO_w\9at_t
-_G_w\9at_t
-
-
-       )
-
-50 #ifdeà
-_G_NEED_STDARG_H
-
-
-52 \ 1
-       #__Ãed___va_li¡
-
-
-       )
-
-53 \ 2
-       ~<¡d¬g.h
->
-
-54 #ifdeà
-__GNUC_VA_LIST
-
-
-55 #undeà
-_IO_va_li¡
-
-
-56 \ 1
-       #_IO_va_li¡
-__gnuc_va_li¡
-
-
-       )
-
-60 #iâdeà
-__P
-
-
-61 #ià
-_G_HAVE_SYS_CDEFS
-
-
-62 \ 2
-       ~<sys/cdefs.h
->
-
-64 #ifdeà
-__STDC__
-
-
-65 \ 1
-       #__P
-(
-p
-       )
-p
-
-66 \ 1
-       #__PMT
-(
-p
-       )
-p
-
-68 \ 1
-       #__P
-(
-p
-è()
-
-       )
-
-69 \ 1
-       #__PMT
-(
-p
-è()
-
-       )
-
-75 #iâdeà
-_PARAMS
-
-
-76 \ 1
-       #_PARAMS
-(
-´Ùos
-       `__P
-ÕrÙos)
-
-       )
-
-79 #iâdeà
-__STDC__
-
-
-81 \ 1
-
-       )
-
-84 \ 1
-       #_IO_UNIFIED_JUMPTABLES
- 1
-
-       )
-
-85 #iâdeà
-_G_HAVE_PRINTF_FP
-
-
-86 \ 1
-       #_IO_USE_DTOA
- 1
-
-       )
-
-89 #iâdeà
-EOF
-
-
-90 \ 1
-       #EOF
- (-1)
-
-       )
-
-92 #iâdeà
-NULL
-
-
-93 #ià
-def\9aed
-__GNUG__
- && \
-
-94 (
-       g__GNUC__
- > 2 || (__GNUC__ =ð2 && 
-__GNUC_MINOR__
- >= 8))
-
-95 \ 1
-       #NULL
- (
-__nuÎ
-)
-
-       )
-
-97 #ià!
-def\9aed
-(
-__ýlu¥lus
-)
-
-98 \ 1
-       #NULL
- ((\1e*)0)
-
-       )
-
-100 \ 1
-       #NULL
- (0)
-
-       )
-
-105 \ 1
-       #_IOS_INPUT
- 1
-
-       )
-
-106 \ 1
-       #_IOS_OUTPUT
- 2
-
-       )
-
-107 \ 1
-       #_IOS_ATEND
- 4
-
-       )
-
-108 \ 1
-       #_IOS_APPEND
- 8
-
-       )
-
-109 \ 1
-       #_IOS_TRUNC
- 16
-
-       )
-
-110 \ 1
-       #_IOS_NOCREATE
- 32
-
-       )
-
-111 \ 1
-       #_IOS_NOREPLACE
- 64
-
-       )
-
-112 \ 1
-       #_IOS_BIN
- 128
-
-       )
-
-120 \ 1
-       #_IO_MAGIC
- 0xFBAD0000
-
-       )
-
-121 \ 1
-       #_OLD_STDIO_MAGIC
- 0xFABC0000
-
-       )
-
-122 \ 1
-       #_IO_MAGIC_MASK
- 0xFFFF0000
-
-       )
-
-123 \ 1
-       #_IO_USER_BUF
- 1
-
-       )
-
-124 \ 1
-       #_IO_UNBUFFERED
- 2
-
-       )
-
-125 \ 1
-       #_IO_NO_READS
- 4
-
-       )
-
-126 \ 1
-       #_IO_NO_WRITES
- 8
-
-       )
-
-127 \ 1
-       #_IO_EOF_SEEN
- 0x10
-
-       )
-
-128 \ 1
-       #_IO_ERR_SEEN
- 0x20
-
-       )
-
-129 \ 1
-       #_IO_DELETE_DONT_CLOSE
- 0x40
-
-       )
-
-130 \ 1
-       #_IO_LINKED
- 0x80
-
-       )
-
-131 \ 1
-       #_IO_IN_BACKUP
- 0x100
-
-       )
-
-132 \ 1
-       #_IO_LINE_BUF
- 0x200
-
-       )
-
-133 \ 1
-       #_IO_TIED_PUT_GET
- 0x400
-
-       )
-
-134 \ 1
-       #_IO_CURRENTLY_PUTTING
- 0x800
-
-       )
-
-135 \ 1
-       #_IO_IS_APPENDING
- 0x1000
-
-       )
-
-136 \ 1
-       #_IO_IS_FILEBUF
- 0x2000
-
-       )
-
-137 \ 1
-       #_IO_BAD_SEEN
- 0x4000
-
-       )
-
-138 \ 1
-       #_IO_USER_LOCK
- 0x8000
-
-       )
-
-140 \ 1
-       #_IO_FLAGS2_MMAP
- 1
-
-       )
-
-141 \ 1
-       #_IO_FLAGS2_NOTCANCEL
- 2
-
-       )
-
-142 #ifdeà
-_LIBC
-
-
-143 \ 1
-       #_IO_FLAGS2_FORTIFY
- 4
-
-       )
-
-145 \ 1
-       #_IO_FLAGS2_USER_WBUF
- 8
-
-       )
-
-146 #ifdeà
-_LIBC
-
-
-147 \ 1
-       #_IO_FLAGS2_SCANF_STD
- 16
-
-       )
-
-148 \ 1
-       #_IO_FLAGS2_NOCLOSE
- 32
-
-       )
-
-149 \ 1
-       #_IO_FLAGS2_CLOEXEC
- 64
-
-       )
-
-153 \ 1
-       #_IO_SKIPWS
- 01
-
-       )
-
-154 \ 1
-       #_IO_LEFT
- 02
-
-       )
-
-155 \ 1
-       #_IO_RIGHT
- 04
-
-       )
-
-156 \ 1
-       #_IO_INTERNAL
- 010
-
-       )
-
-157 \ 1
-       #_IO_DEC
- 020
-
-       )
-
-158 \ 1
-       #_IO_OCT
- 040
-
-       )
-
-159 \ 1
-       #_IO_HEX
- 0100
-
-       )
-
-160 \ 1
-       #_IO_SHOWBASE
- 0200
-
-       )
-
-161 \ 1
-       #_IO_SHOWPOINT
- 0400
-
-       )
-
-162 \ 1
-       #_IO_UPPERCASE
- 01000
-
-       )
-
-163 \ 1
-       #_IO_SHOWPOS
- 02000
-
-       )
-
-164 \ 1
-       #_IO_SCIENTIFIC
- 04000
-
-       )
-
-165 \ 1
-       #_IO_FIXED
- 010000
-
-       )
-
-166 \ 1
-       #_IO_UNITBUF
- 020000
-
-       )
-
-167 \ 1
-       #_IO_STDIO
- 040000
-
-       )
-
-168 \ 1
-       #_IO_DONT_CLOSE
- 0100000
-
-       )
-
-169 \ 1
-       #_IO_BOOLALPHA
- 0200000
-
-       )
-
-172 \19
-_IO_jump_t
-; \19
-       g_IO_FILE
-;
-
-175 #ifdeà
-_IO_MTSAFE_IO
-
-
-176 #ià
-def\9aed
-__GLIBC__
- && __GLIBC__ >= 2
-
-177 \ 2
-       ~<b\99s/¡dio-lock.h
->
-
-182 \e\1e
-       t_IO_lock_t
-;
-
-188 \19
-       s_IO_m¬k\94
- {
-
-189 \19
-_IO_m¬k\94
- *
-       m_Ãxt
-;
-
-190 \19
-_IO_FILE
- *
-       m_sbuf
-;
-
-194 \12
-       m_pos
-;
-
-196 \1e
-£t_¡»ampos
-(
-¡»ampos
-è{ 
-       m_¥os
- = sp; }
-
-197 \1e
-£t_off£t
-(\12
-off£t
-è{ 
-       m_pos
- = off£t; 
-       m_¥os
- = (
-¡»ampos
-)(-2); }
-
-198 
-       mpublic
-:
-
-199 
-¡»amm¬k\94
-(
-¡»ambuf
- *
-sb
-);
-
-200 ~
-¡»amm¬k\94
-();
-
-201 \12
-§v\9ag
-(è{ \15 
-       m_¥os
- == -2; }
-
-202 \12
-d\96\8f
-(
-¡»amm¬k\94
-&);
-
-203 \12
-d\96\8f
-();
-
-208 \f
-       e__codecvt_»suÉ
-
-
-210 
-       m__codecvt_ok
-,
-
-211 
-       m__codecvt_·¹\9fl
-,
-
-212 
-       m__codecvt_\94
-,
-
-213 
-       m__codecvt_nocÚv
-
-
-216 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-219 \19
-       s_IO_codecvt
-
-
-221 \1e(*
-       m__codecvt_de¡r
-è(\19
-       m_IO_codecvt
- *);
-
-222 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_out
-è(\19
-       m_IO_codecvt
- *,
-
-223 
-       m__mb¡©e_t
- *,
-
-224 cڡ 
-       mwch¬_t
- *,
-
-225 cڡ 
-       mwch¬_t
- *,
-
-226 cڡ 
-       mwch¬_t
- **, \ 5*,
-
-228 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_unshiá
-è(\19
-       m_IO_codecvt
- *,
-
-229 
-       m__mb¡©e_t
- *, \ 5*,
-
-231 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_\9a
-è(\19
-       m_IO_codecvt
- *,
-
-232 
-       m__mb¡©e_t
- *,
-
-234 cڡ \ 5**, 
-       mwch¬_t
- *,
-
-235 
-       mwch¬_t
- *, wchar_t **);
-
-236 \12(*
-       m__codecvt_do_\92cod\9ag
-è(\19
-       m_IO_codecvt
- *);
-
-237 \12(*
-       m__codecvt_do_®ways_nocÚv
-è(\19
-       m_IO_codecvt
- *);
-
-238 \12(*
-       m__codecvt_do_Ëngth
-è(\19
-       m_IO_codecvt
- *, 
-       m__mb¡©e_t
- *,
-
-239 cڡ \ 5*, cڡ \ 5*, 
-       m_IO_size_t
-);
-
-240 \12(*
-       m__codecvt_do_max_Ëngth
-è(\19
-       m_IO_codecvt
- *);
-
-242 
-_IO_icÚv_t
-       m__cd_\9a
-;
-
-243 
-_IO_icÚv_t
-       m__cd_out
-;
-
-247 \19
-       s_IO_wide_d©a
-
-
-249 
-wch¬_t
- *
-       m_IO_»ad_±r
-;
-
-250 
-wch¬_t
- *
-       m_IO_»ad_\92d
-;
-
-251 
-wch¬_t
- *
-       m_IO_»ad_ba£
-;
-
-252 
-wch¬_t
- *
-       m_IO_wr\99e_ba£
-;
-
-253 
-wch¬_t
- *
-       m_IO_wr\99e_±r
-;
-
-254 
-wch¬_t
- *
-       m_IO_wr\99e_\92d
-;
-
-255 
-wch¬_t
- *
-       m_IO_buf_ba£
-;
-
-256 
-wch¬_t
- *
-       m_IO_buf_\92d
-;
-
-258 
-wch¬_t
- *
-       m_IO_§ve_ba£
-;
-
-259 
-wch¬_t
- *
-       m_IO_backup_ba£
-;
-
-261 
-wch¬_t
- *
-       m_IO_§ve_\92d
-;
-
-263 
-__mb¡©e_t
-       m_IO_¡©e
-;
-
-264 
-__mb¡©e_t
-       m_IO_Ï¡_¡©e
-;
-
-265 \19
-_IO_codecvt
-       m_codecvt
-;
-
-267 
-wch¬_t
-       m_shÜtbuf
-[1];
-
-269 cڡ \19
-_IO_jump_t
- *
-       m_wide_v\8f
-;
-
-273 \19
-       s_IO_FILE
- {
-
-274 \12
-       m_æags
-;
-
-275 \ 1
-       #_IO_f\9ee_æags
-_æags
-
-
-       )
-
-279 \ 5
-       m_IO_»ad_±r
-;
-
-280 \ 5
-       m_IO_»ad_\92d
-;
-
-281 \ 5
-       m_IO_»ad_ba£
-;
-
-282 \ 5
-       m_IO_wr\99e_ba£
-;
-
-283 \ 5
-       m_IO_wr\99e_±r
-;
-
-284 \ 5
-       m_IO_wr\99e_\92d
-;
-
-285 \ 5
-       m_IO_buf_ba£
-;
-
-286 \ 5
-       m_IO_buf_\92d
-;
-
-288 \ 5*
-       m_IO_§ve_ba£
-;
-
-289 \ 5*
-       m_IO_backup_ba£
-;
-
-290 \ 5*
-       m_IO_§ve_\92d
-;
-
-292 \19
-_IO_m¬k\94
- *
-       m_m¬k\94s
-;
-
-294 \19
-_IO_FILE
- *
-       m_cha\9a
-;
-
-296 \12
-       m_f\9e\92o
-;
-
-298 \12
-       m_blksize
-;
-
-300 \12
-       m_æags2
-;
-
-302 
-_IO_off_t
-       m_Þd_off£t
-;
-
-304 \ 1
-       #__HAVE_COLUMN
-
-
-       )
-
-306 \1d\16
-       m_cur_cÞumn
-;
-
-307 sigÃd \ 5
-       m_v\8fbË_off£t
-;
-
-308 \ 5
-       m_shÜtbuf
-[1];
-
-312 
-_IO_lock_t
- *
-       m_lock
-;
-
-313 #ifdeà
-_IO_USE_OLD_IO_FILE
-
-
-316 \19
-       s_IO_FILE_com¶\91e
-
-
-318 \19
-_IO_FILE
-       m_f\9ee
-;
-
-320 #ià
-def\9aed
-_G_IO_IO_FILE_VERSION
- && _G_IO_IO_FILE_VERSION == 0x20001
-
-321 
-_IO_off64_t
-       m_off£t
-;
-
-322 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-324 \19
-_IO_codecvt
- *
-       m_codecvt
-;
-
-325 \19
-_IO_wide_d©a
- *
-       m_wide_d©a
-;
-
-326 \19
-_IO_FILE
- *
-       m_ä\93»s_li¡
-;
-
-327 \1e*
-       m_䓻s_buf
-;
-
-328 
-size_t
-       m_䓻s_size
-;
-
-330 \1e*
-       m__·d1
-;
-
-331 \1e*
-       m__·d2
-;
-
-332 \1e*
-       m__·d3
-;
-
-333 \1e*
-       m__·d4
-;
-
-334 
-size_t
-       m__·d5
-;
-
-336 \12
-       m_mode
-;
-
-338 \ 5
-       m_unu£d2
-[15 * \17 (\12è- 4 * \17 (\1e*è- \17 (
-size_t
-)];
-
-342 #iâdeà
-__ýlu¥lus
-
-
-343 \e\19
-_IO_FILE
-       t_IO_FILE
-;
-
-346 \19
-       g_IO_FILE_¶us
-;
-
-348 \r\19
-_IO_FILE_¶us
-_IO_2_1_¡d\9a_
-;
-
-349 \r\19
-_IO_FILE_¶us
-_IO_2_1_¡dout_
-;
-
-350 \r\19
-_IO_FILE_¶us
-_IO_2_1_¡d\94r_
-;
-
-351 #iâdeà
-_LIBC
-
-
-352 \ 1
-       #_IO_¡d\9a
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡d\9a_
-))
-
-       )
-
-353 \ 1
-       #_IO_¡dout
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡dout_
-))
-
-       )
-
-354 \ 1
-       #_IO_¡d\94r
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡d\94r_
-))
-
-       )
-
-356 \r
-_IO_FILE
- *
-_IO_¡d\9a
\8cibu\8b_hidd\92
-;
-
-357 \r
-_IO_FILE
- *
-_IO_¡dout
\8cibu\8b_hidd\92
-;
-
-358 \r
-_IO_FILE
- *
-_IO_¡d\94r
\8cibu\8b_hidd\92
-;
-
-366 \e
-__ssize_t
-       t__io_»ad_â
- (\1e*
-       t__cook\9b
-, \ 5*
-       t__buf
-, 
-       tsize_t
-       t__nby\8bs
-);
-
-374 \e
-__ssize_t
-       t__io_wr\99e_â
- (\1e*
-       t__cook\9b
-, 
-       t__cڡ
\ 5*
-       t__buf
-,
-
-375 
-       tsize_t
-       t__n
-);
-
-383 \e\12
-       t__io_£ek_â
- (\1e*
-       t__cook\9b
-, 
-       t_IO_off64_t
- *
-       t__pos
-, \12
-       t__w
-);
-
-386 \e\12
-       t__io_þo£_â
- (\1e*
-       t__cook\9b
-);
-
-389 #ifdeà
-_GNU_SOURCE
-
-
-391 \e
-__io_»ad_â
-       tcook\9b_»ad_funùiÚ_t
-;
-
-392 \e
-__io_wr\99e_â
-       tcook\9b_wr\99e_funùiÚ_t
-;
-
-393 \e
-__io_£ek_â
-       tcook\9b_£ek_funùiÚ_t
-;
-
-394 \e
-__io_þo£_â
-       tcook\9b_þo£_funùiÚ_t
-;
-
-399 
-__io_»ad_â
- *
-       m»ad
-;
-
-400 
-__io_wr\99e_â
- *
-       mwr\99e
-;
-
-401 
-__io_£ek_â
- *
-       m£ek
-;
-
-402 
-__io_þo£_â
- *
-       mþo£
-;
-
-403 } 
-       t_IO_cook\9b_io_funùiÚs_t
-;
-
-404 \e
-_IO_cook\9b_io_funùiÚs_t
-       tcook\9b_io_funùiÚs_t
-;
-
-406 \19
-       g_IO_cook\9b_f\9ee
-;
-
-409 \r\1e
-_IO_cook\9b_\9a\99
- (\19
-_IO_cook\9b_f\9ee
- *
-__cf\9ee
-, \12
-__»ad_wr\99e
-,
-
-410 \1e*
-__cook\9b
-, 
-_IO_cook\9b_io_funùiÚs_t
-__âs
-);
-
-414 #ifdeà
-__ýlu¥lus
-
-
-418 \r\12
-__und\94æow
- (
-_IO_FILE
- *);
-
-419 \r\12
-__uæow
- (
-_IO_FILE
- *);
-
-420 \r\12
-__ov\94æow
- (
-_IO_FILE
- *, \12);
-
-421 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-422 \r
-_IO_w\9at_t
-__wund\94æow
- (
-_IO_FILE
- *);
-
-423 \r
-_IO_w\9at_t
-__wuæow
- (
-_IO_FILE
- *);
-
-424 \r
-_IO_w\9at_t
-__wov\94æow
- (
-_IO_FILE
- *, _IO_wint_t);
-
-427 #ià 
-__GNUC__
- >= 3
-
-428 \ 1
-       #_IO_BE
-(
-ex´
-, 
-»s
-       `__bu\9et\9a_ex³ù
- (Óx´),\84es)
-
-       )
-
-430 \ 1
-       #_IO_BE
-(
-ex´
-, 
-»s
-èÓx´)
-
-       )
-
-433 \ 1
-       #_IO_g\91c_uÆocked
-(
-_å
-) \
-
-434 (
-       `_IO_BE
- ((
-_å
-)->
-_IO_»ad_±r
- >ð(_å)->
-_IO_»ad_\92d
-, 0) \
-
-435 ? 
-       `__uæow
- (
-_å
-è: *(\1d\ 5*è(_å)->
-_IO_»ad_±r
-++)
-
-       )
-
-436 \ 1
-       #_IO_³ekc_uÆocked
-(
-_å
-) \
-
-437 (
-       `_IO_BE
- ((
-_å
-)->
-_IO_»ad_±r
- >ð(_å)->
-_IO_»ad_\92d
-, 0) \
-
-438 && 
-       `__und\94æow
- (
-_å
-è=ð
-EOF
- ? EOF \
-
-439 : *(\1d\ 5*è(
-_å
-)->
-_IO_»ad_±r
-)
-
-       )
-
-440 \ 1
-       #_IO_putc_uÆocked
-(
-_ch
-, 
-_å
-) \
-
-441 (
-       `_IO_BE
- ((
-_å
-)->
-_IO_wr\99e_±r
- >ð(_å)->
-_IO_wr\99e_\92d
-, 0) \
-
-442 ? 
-       `__ov\94æow
- (
-_å
-, (\1d\ 5è(
-_ch
-)) \
-
-443 : (\1d\ 5è(*(
-_å
-)->
-_IO_wr\99e_±r
-++ = (
-_ch
-)))
-
-       )
-
-445 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-446 \ 1
-       #_IO_g\91wc_uÆocked
-(
-_å
-) \
-
-447 (
-       `_IO_BE
- ((
-_å
-)->
-_wide_d©a
- =ð
-NULL
- \
-
-448 || ((
-_å
-)->
-_wide_d©a
-->
-_IO_»ad_±r
- \
-
-449 >ð(
-_å
-)->
-_wide_d©a
-->
-_IO_»ad_\92d
-), 0) \
-
-450 ? 
-       `__wuæow
- (
-_å
-è: (
-_IO_w\9at_t
-è*(_å)->
-_wide_d©a
-->
-_IO_»ad_±r
-++)
-
-       )
-
-451 \ 1
-       #_IO_putwc_uÆocked
-(
-_wch
-, 
-_å
-) \
-
-452 (
-       `_IO_BE
- ((
-_å
-)->
-_wide_d©a
- =ð
-NULL
- \
-
-453 || ((
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_±r
- \
-
-454 >ð(
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_\92d
-), 0) \
-
-455 ? 
-       `__wov\94æow
- (
-_å
-, 
-_wch
-) \
-
-456 : (
-_IO_w\9at_t
-è(*(
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_±r
-++ = (
-_wch
-)))
-
-       )
-
-459 \ 1
-       #_IO_ãof_uÆocked
-(
-__å
-è(((__å)->
-_æags
- & 
-_IO_EOF_SEEN
-è!ð0)
-
-       )
-
-460 \ 1
-       #_IO_ã¼Ü_uÆocked
-(
-__å
-è(((__å)->
-_æags
- & 
-_IO_ERR_SEEN
-è!ð0)
-
-       )
-
-462 \r\12
-_IO_g\91c
- (
-_IO_FILE
- *
-__å
-);
-
-463 \r\12
-_IO_putc
- (\12
-__c
-, 
-_IO_FILE
- *
-__å
-);
-
-464 \r\12
-_IO_ãof
- (
-_IO_FILE
- *
-__å
-__THROW
-;
-
-465 \r\12
-_IO_ã¼Ü
- (
-_IO_FILE
- *
-__å
-__THROW
-;
-
-467 \r\12
-_IO_³ekc_locked
- (
-_IO_FILE
- *
-__å
-);
-
-470 \ 1
-       #_IO_PENDING_OUTPUT_COUNT
-(
-_å
-) \
-
-471 ((
-_å
-)->
-_IO_wr\99e_±r
- - (_å)->
-_IO_wr\99e_ba£
-)
-
-       )
-
-473 \r\1e
-_IO_æockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-474 \r\1e
-_IO_fuÆockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-475 \r\12
-_IO_árylockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-477 #ifdeà
-_IO_MTSAFE_IO
-
-
-478 \ 1
-       #_IO_³ekc
-(
-_å
-       `_IO_³ekc_locked
- (_å)
-
-       )
-
-479 \ 1
-       #_IO_æockf\9ee
-(
-_å
-) \
-
-480 ià(((
-_å
-)->
-_æags
- & 
-_IO_USER_LOCK
-è=ð0è
-       `_IO_æockf\9ee
- (_å)
-
-       )
-
-481 \ 1
-       #_IO_fuÆockf\9ee
-(
-_å
-) \
-
-482 ià(((
-_å
-)->
-_æags
- & 
-_IO_USER_LOCK
-è=ð0è
-       `_IO_fuÆockf\9ee
- (_å)
-
-       )
-
-484 \ 1
-       #_IO_³ekc
-(
-_å
-       `_IO_³ekc_uÆocked
- (_å)
-
-       )
-
-485 \ 1
-       #_IO_æockf\9ee
-(
-_å
-
-       )
-
-486 \ 1
-       #_IO_fuÆockf\9ee
-(
-_å
-
-       )
-
-487 \ 1
-       #_IO_árylockf\9ee
-(
-_å
-
-       )
-
-488 \ 1
-       #_IO_þ\97nup_»giÚ_¡¬t
-(
-_fù
-, 
-_å
-
-       )
-
-489 \ 1
-       #_IO_þ\97nup_»giÚ_\92d
-(
-_Do\99
-
-       )
-
-492 \r\12
-_IO_vfsÿnf
- (
-_IO_FILE
- * 
-__»¡riù
-, const \ 5* __restrict,
-
-493 
-_IO_va_li¡
-, \12*
-__»¡riù
-);
-
-494 \r\12
-_IO_vår\9atf
- (
-_IO_FILE
- *
-__»¡riù
-, const \ 5*__restrict,
-
-495 
-_IO_va_li¡
-);
-
-496 \r
-_IO_ssize_t
-_IO_·dn
- (
-_IO_FILE
- *, \12, _IO_ssize_t);
-
-497 \r
-_IO_size_t
-_IO_sg\91n
- (
-_IO_FILE
- *, \1e*, _IO_size_t);
-
-499 \r
-_IO_off64_t
-_IO_£ekoff
- (
-_IO_FILE
- *, _IO_off64_t, \12\12);
-
-500 \r
-_IO_off64_t
-_IO_£ekpos
- (
-_IO_FILE
- *, _IO_off64_t, \12);
-
-502 \r\1e
-_IO_ä\93_backup_¬\97
- (
-_IO_FILE
- *è
-__THROW
-;
-
-504 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-505 \r
-_IO_w\9at_t
-_IO_g\91wc
- (
-_IO_FILE
- *
-__å
-);
-
-506 \r
-_IO_w\9at_t
-_IO_putwc
- (
-wch¬_t
-__wc
-, 
-_IO_FILE
- *
-__å
-);
-
-507 \r\12
-_IO_fwide
- (
-_IO_FILE
- *
-__å
-, \12
-__mode
-__THROW
-;
-
-508 #ià
-__GNUC__
- >= 2
-
-511 #ià
-def\9aed
-_LIBC
- && def\9aed 
-SHARED
-
-
-512 \ 2
-       ~<shlib-com·t.h
->
-
-513 #ià
-SHLIB_COMPAT
- (
-libc
-, 
-GLIBC_2_0
-, 
-GLIBC_2_1
-)
-
-514 \ 1
-       #_IO_fwide_maybe_\9acom·tibË
- \
-
-515 (
-       `__bu\9et\9a_ex³ù
- (&
-_IO_¡d\9a_u£d
- =ð
-NULL
-, 0))
-
-       )
-
-516 \rcڡ \12
-_IO_¡d\9a_u£d
-;
-
-517 
-w\97k_ex\8bº
- (
-_IO_¡d\9a_u£d
-);
-
-520 #iâdeà
-_IO_fwide_maybe_\9acom·tibË
-
-
-521 \ 1
-       #_IO_fwide_maybe_\9acom·tibË
- (0)
-
-       )
-
-525 \ 1
-       #_IO_fwide
-(
-__å
-, 
-__mode
-) \
-
-526 ({ \12
-__»suÉ
- = (
-__mode
-); \
-
-527 ià(
-__»suÉ
- < 0 && ! 
-_IO_fwide_maybe_\9acom·tibË
-) \
-
-529 ià((
-__å
-)->
-_mode
- == 0) \
-
-531 (
-__å
-)->
-_mode
- = -1; \
-
-532 
-__»suÉ
- = (
-__å
-)->
-_mode
-; \
-
-534 \vià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__mode
-) && (__mode) == 0) \
-
-535 
-__»suÉ
- = 
-_IO_fwide_maybe_\9acom·tibË
- ? -1 : (
-__å
-)->
-_mode
-; \
-
-537 
-__»suÉ
- = 
-       `_IO_fwide
- (
-__å
-, __result); \
-
-538 
-__»suÉ
-; })
-
-       )
-
-541 \r\12
-_IO_vfwsÿnf
- (
-_IO_FILE
- * 
-__»¡riù
-, cڡ 
-wch¬_t
- * __restrict,
-
-542 
-_IO_va_li¡
-, \12*
-__»¡riù
-);
-
-543 \r\12
-_IO_vfw´\9atf
- (
-_IO_FILE
- *
-__»¡riù
-, cڡ 
-wch¬_t
- *__restrict,
-
-544 
-_IO_va_li¡
-);
-
-545 \r
-_IO_ssize_t
-_IO_w·dn
- (
-_IO_FILE
- *, 
-w\9at_t
-, _IO_ssize_t);
-
-546 \r\1e
-_IO_ä\93_wbackup_¬\97
- (
-_IO_FILE
- *è
-__THROW
-;
-
-549 #ifdeà
-__LDBL_COMPAT
-
-
-550 \ 2
-       ~<b\99s/libio-ldbl.h
->
-
-553 #ifdeà
-__ýlu¥lus
-
-
-       @/usr/include/sys/types.h
-
-23 #iâdef 
-_SYS_TYPES_H
-
-
-24 \ 1
-       #_SYS_TYPES_H
- 1
-
-       )
-
-26 \ 2
-       ~<ã©u»s.h
->
-
-28 
-       g__BEGIN_DECLS
-
-
-30 \ 2
-       ~<b\99s/ty³s.h
->
-
-32 #ifdef 
-__USE_BSD
-
-
-33 #iâdeà
-__u_ch¬_def\9aed
-
-
-34 \e
-__u_ch¬
-       tu_ch¬
-;
-
-35 \e
-__u_shÜt
-       tu_shÜt
-;
-
-36 \e
-__u_\9at
-       tu_\9at
-;
-
-37 \e
-__u_lÚg
-       tu_lÚg
-;
-
-38 \e
-__quad_t
-       tquad_t
-;
-
-39 \e
-__u_quad_t
-       tu_quad_t
-;
-
-40 \e
-__fsid_t
-       tfsid_t
-;
-
-41 \ 1
-       #__u_ch¬_def\9aed
-
-
-       )
-
-45 \e
-__loff_t
-       tloff_t
-;
-
-47 #iâdeà
-__\9ao_t_def\9aed
-
-
-48 #iâdeà
-__USE_FILE_OFFSET64
-
-
-49 \e
-__\9ao_t
-       t\9ao_t
-;
-
-51 \e
-__\9ao64_t
-       t\9ao_t
-;
-
-53 \ 1
-       #__\9ao_t_def\9aed
-
-
-       )
-
-55 #ià
-def\9aed
-__USE_LARGEFILE64
- && !def\9aed 
-__\9ao64_t_def\9aed
-
-
-56 \e
-__\9ao64_t
-       t\9ao64_t
-;
-
-57 \ 1
-       #__\9ao64_t_def\9aed
-
-
-       )
-
-60 #iâdeà
-__dev_t_def\9aed
-
-
-61 \e
-__dev_t
-       tdev_t
-;
-
-62 \ 1
-       #__dev_t_def\9aed
-
-
-       )
-
-65 #iâdeà
-__gid_t_def\9aed
-
-
-66 \e
-__gid_t
-       tgid_t
-;
-
-67 \ 1
-       #__gid_t_def\9aed
-
-
-       )
-
-70 #iâdeà
-__mode_t_def\9aed
-
-
-71 \e
-__mode_t
-       tmode_t
-;
-
-72 \ 1
-       #__mode_t_def\9aed
-
-
-       )
-
-75 #iâdeà
-__Æ\9ak_t_def\9aed
-
-
-76 \e
-__ƚk_t
-       tƚk_t
-;
-
-77 \ 1
-       #__Æ\9ak_t_def\9aed
-
-
-       )
-
-80 #iâdeà
-__uid_t_def\9aed
-
-
-81 \e
-__uid_t
-       tuid_t
-;
-
-82 \ 1
-       #__uid_t_def\9aed
-
-
-       )
-
-85 #iâdeà
-__off_t_def\9aed
-
-
-86 #iâdeà
-__USE_FILE_OFFSET64
-
-
-87 \e
-__off_t
-       toff_t
-;
-
-89 \e
-__off64_t
-       toff_t
-;
-
-91 \ 1
-       #__off_t_def\9aed
-
-
-       )
-
-93 #ià
-def\9aed
-__USE_LARGEFILE64
- && !def\9aed 
-__off64_t_def\9aed
-
-
-94 \e
-__off64_t
-       toff64_t
-;
-
-95 \ 1
-       #__off64_t_def\9aed
-
-
-       )
-
-98 #iâdeà
-__pid_t_def\9aed
-
-
-99 \e
-__pid_t
-       tpid_t
-;
-
-100 \ 1
-       #__pid_t_def\9aed
-
-
-       )
-
-103 #ià(
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
- || def\9aed 
-__USE_XOPEN2K8
-) \
-
-104 && !
-def\9aed
-__id_t_def\9aed
-
-
-105 \e
-__id_t
-       tid_t
-;
-
-106 \ 1
-       #__id_t_def\9aed
-
-
-       )
-
-109 #iâdeà
-__ssize_t_def\9aed
-
-
-110 \e
-__ssize_t
-       tssize_t
-;
-
-111 \ 1
-       #__ssize_t_def\9aed
-
-
-       )
-
-114 #ifdef 
-__USE_BSD
-
-
-115 #iâdeà
-__daddr_t_def\9aed
-
-
-116 \e
-__daddr_t
-       tdaddr_t
-;
-
-117 \e
-__ÿddr_t
-       tÿddr_t
-;
-
-118 \ 1
-       #__daddr_t_def\9aed
-
-
-       )
-
-122 #ià(
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-è&& !def\9aed 
-__key_t_def\9aed
-
-
-123 \e
-__key_t
-       tkey_t
-;
-
-124 \ 1
-       #__key_t_def\9aed
-
-
-       )
-
-127 #ià
-def\9aed
-__USE_XOPEN
- || def\9aed 
-__USE_XOPEN2K8
-
-
-128 \ 1
-       #__Ãed_þock_t
-
-
-       )
-
-130 \ 1
-       #__Ãed_time_t
-
-
-       )
-
-131 \ 1
-       #__Ãed_tim\94_t
-
-
-       )
-
-132 \ 1
-       #__Ãed_þockid_t
-
-
-       )
-
-133 \ 2
-       ~<time.h
->
-
-135 #ifdeà
-__USE_XOPEN
-
-
-136 #iâdeà
-__u£cÚds_t_def\9aed
-
-
-137 \e
-__u£cÚds_t
-       tu£cÚds_t
-;
-
-138 \ 1
-       #__u£cÚds_t_def\9aed
-
-
-       )
-
-140 #iâdeà
-__su£cÚds_t_def\9aed
-
-
-141 \e
-__su£cÚds_t
-       tsu£cÚds_t
-;
-
-142 \ 1
-       #__su£cÚds_t_def\9aed
-
-
-       )
-
-146 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-147 \ 2
-       ~<¡ddef.h
->
-
-149 #ifdeà
-__USE_MISC
-
-
-151 \e\1d\13\12
-       tulÚg
-;
-
-152 \e\1d\16\12
-       tushÜt
-;
-
-153 \e\1d\12
-       tu\9at
-;
-
-158 #ià!
-__GNUC_PREREQ
- (2, 7)
-
-161 #iâdeà
-__\9at8_t_def\9aed
-
-
-162 \ 1
-       #__\9at8_t_def\9aed
-
-
-       )
-
-163 \e\ 5
-       t\9at8_t
-;
-
-164 \e\16\12
-       t\9at16_t
-;
-
-165 \e\12
-       t\9at32_t
-;
-
-166 #ià
-__WORDSIZE
- == 64
-
-167 \e\13\12
-       t\9at64_t
-;
-
-168 #\96
-__GLIBC_HAVE_LONG_LONG
-
-
-169 
-__ex\8bnsiÚ__
\e\13\13\12
-       t\9at64_t
-;
-
-174 \e\1d\ 5
-       tu_\9at8_t
-;
-
-175 \e\1d\16\12
-       tu_\9at16_t
-;
-
-176 \e\1d\12
-       tu_\9at32_t
-;
-
-177 #ià
-__WORDSIZE
- == 64
-
-178 \e\1d\13\12
-       tu_\9at64_t
-;
-
-179 #\96
-__GLIBC_HAVE_LONG_LONG
-
-
-180 
-__ex\8bnsiÚ__
\e\1d\13\13\12
-       tu_\9at64_t
-;
-
-183 \e\12
-       t»gi¡\94_t
-;
-
-188 \ 1
-       #__\9atN_t
-(
-N
-, 
-MODE
-) \
-
-189 \e\12\12##
-       tN
-##
-       t_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       tMODE
-)))
-
-       )
-
-190 \ 1
-       t__u_\9atN_t
-(
-       tN
-, 
-       tMODE
-) \
-
-191 \e\1d\12
-       tu_\9at
-##
-       tN
-##
-       t_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       tMODE
-)))
-
-       )
-
-193 #iâdeà
-       t__\9at8_t_def\9aed
-
-
-194 \ 1
-       t__\9at8_t_def\9aed
-
-
-       )
-
-195 
-       t__\9atN_t
- (8, 
-       t__QI__
-);
-
-196 
-__\9atN_t
- (16, 
-__HI__
-);
-
-197 
-__\9atN_t
- (32, 
-__SI__
-);
-
-198 
-__\9atN_t
- (64, 
-__DI__
-);
-
-201 
-__u_\9atN_t
- (8, 
-__QI__
-);
-
-202 
-__u_\9atN_t
- (16, 
-__HI__
-);
-
-203 
-__u_\9atN_t
- (32, 
-__SI__
-);
-
-204 
-__u_\9atN_t
- (64, 
-__DI__
-);
-
-206 \e\12
-       t»gi¡\94_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       t__wÜd__
-)));
-
-212 \ 1
-       #__BIT_TYPES_DEFINED__
- 1
-
-       )
-
-215 #ifdef 
-__USE_BSD
-
-
-217 \ 2
-       ~<\92d\9fn.h
->
-
-220 \ 2
-       ~<sys/£Ëù.h
->
-
-223 \ 2
-       ~<sys/sysmaüos.h
->
-
-227 #ià(
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K8
-) \
-
-228 && !
-def\9aed
-__blksize_t_def\9aed
-
-
-229 \e
-__blksize_t
-       tblksize_t
-;
-
-230 \ 1
-       #__blksize_t_def\9aed
-
-
-       )
-
-234 #iâdeà
-__USE_FILE_OFFSET64
-
-
-235 #iâdeà
-__blkút_t_def\9aed
-
-
-236 \e
-__blkút_t
-       tblkút_t
-;
-
-237 \ 1
-       #__blkút_t_def\9aed
-
-
-       )
-
-239 #iâdeà
-__fsblkút_t_def\9aed
-
-
-240 \e
-__fsblkút_t
-       tfsblkút_t
-;
-
-241 \ 1
-       #__fsblkút_t_def\9aed
-
-
-       )
-
-243 #iâdeà
-__fsf\9eút_t_def\9aed
-
-
-244 \e
-__fsf\9eút_t
-       tfsf\9eút_t
-;
-
-245 \ 1
-       #__fsf\9eút_t_def\9aed
-
-
-       )
-
-248 #iâdeà
-__blkút_t_def\9aed
-
-
-249 \e
-__blkút64_t
-       tblkút_t
-;
-
-250 \ 1
-       #__blkút_t_def\9aed
-
-
-       )
-
-252 #iâdeà
-__fsblkút_t_def\9aed
-
-
-253 \e
-__fsblkút64_t
-       tfsblkút_t
-;
-
-254 \ 1
-       #__fsblkút_t_def\9aed
-
-
-       )
-
-256 #iâdeà
-__fsf\9eút_t_def\9aed
-
-
-257 \e
-__fsf\9eút64_t
-       tfsf\9eút_t
-;
-
-258 \ 1
-       #__fsf\9eút_t_def\9aed
-
-
-       )
-
-262 #ifdeà
-__USE_LARGEFILE64
-
-
-263 \e
-__blkút64_t
-       tblkút64_t
-;
-
-264 \e
-__fsblkút64_t
-       tfsblkút64_t
-;
-
-265 \e
-__fsf\9eút64_t
-       tfsf\9eút64_t
-;
-
-270 #ià
-def\9aed
-__USE_POSIX199506
- || def\9aed 
-__USE_UNIX98
-
-
-271 \ 2
-       ~<b\99s/±h»adty³s.h
->
-
-274 
-       g__END_DECLS
-
-
-       @/usr/include/xlocale.h
-
-21 #iâdeà
-_XLOCALE_H
-
-
-22 \ 1
-       #_XLOCALE_H
- 1
-
-       )
-
-28 \e\19
-       s__loÿË_¡ruù
-
-
-31 \19
-__loÿË_d©a
- *
-       m__loÿËs
-[13];
-
-34 cڡ \1d\16\12*
-       m__ùy³_b
-;
-
-35 cڡ \12*
-       m__ùy³_tÞow\94
-;
-
-36 cڡ \12*
-       m__ùy³_touµ\94
-;
-
-39 cڡ \ 5*
-       m__Çmes
-[13];
-
-40 } *
-       t__loÿË_t
-;
-
-43 \e
-__loÿË_t
-       tloÿË_t
-;
-
-       @/usr/include/_G_config.h
-
-4 #iâdeà
-_G_cÚfig_h
-
-
-5 \ 1
-       #_G_cÚfig_h
- 1
-
-       )
-
-9 \ 2
-       ~<b\99s/ty³s.h
->
-
-10 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-11 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-12 \ 1
-       #__Ãed_wch¬_t
-
-
-       )
-
-14 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-15 \ 2
-       ~<¡ddef.h
->
-
-16 \ 1
-       #__Ãed_mb¡©e_t
-
-
-       )
-
-17 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-18 \ 1
-       #__Ãed_w\9at_t
-
-
-       )
-
-20 \ 2
-       ~<wch¬.h
->
-
-21 \ 1
-       #_G_size_t
-size_t
-
-
-       )
-
-24 
-__off_t
-       m__pos
-;
-
-25 
-__mb¡©e_t
-       m__¡©e
-;
-
-26 } 
-       t_G_åos_t
-;
-
-29 
-__off64_t
-       m__pos
-;
-
-30 
-__mb¡©e_t
-       m__¡©e
-;
-
-31 } 
-       t_G_åos64_t
-;
-
-32 \ 1
-       #_G_ssize_t
-__ssize_t
-
-
-       )
-
-33 \ 1
-       #_G_off_t
-__off_t
-
-
-       )
-
-34 \ 1
-       #_G_off64_t
-__off64_t
-
-
-       )
-
-35 \ 1
-       #_G_pid_t
-__pid_t
-
-
-       )
-
-36 \ 1
-       #_G_uid_t
-__uid_t
-
-
-       )
-
-37 \ 1
-       #_G_wch¬_t
-wch¬_t
-
-
-       )
-
-38 \ 1
-       #_G_w\9at_t
-w\9at_t
-
-
-       )
-
-39 \ 1
-       #_G_¡©64
-¡©64
-
-
-       )
-
-40 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_GLIBCPP_USE_WCHAR_T
-
-
-41 \ 2
-       ~<gcÚv.h
->
-
-44 \19
-__gcÚv_\9afo
-       m__cd
-;
-
-47 \19
-__gcÚv_\9afo
-       m__cd
-;
-
-48 \19
-__gcÚv_¡\95_d©a
-       m__d©a
-;
-
-49 } 
-       m__comb\9aed
-;
-
-50 } 
-       t_G_icÚv_t
-;
-
-53 \e\12
-       t_G_\9at16_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       t__HI__
-)));
-
-54 \e\12
-       t_G_\9at32_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       t__SI__
-)));
-
-55 \e\1d\12
-       t_G_u\9at16_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       t__HI__
-)));
-
-56 \e\1d\12
-       t_G_u\9at32_t
-       t__©\8cibu\8b__
- ((
-       t__mode__
- (
-       t__SI__
-)));
-
-58 \ 1
-       #_G_HAVE_BOOL
- 1
-
-       )
-
-62 \ 1
-       #_G_HAVE_ATEXIT
- 1
-
-       )
-
-63 \ 1
-       #_G_HAVE_SYS_CDEFS
- 1
-
-       )
-
-64 \ 1
-       #_G_HAVE_SYS_WAIT
- 1
-
-       )
-
-65 \ 1
-       #_G_NEED_STDARG_H
- 1
-
-       )
-
-66 \ 1
-       #_G_va_li¡
-__gnuc_va_li¡
-
-
-       )
-
-68 \ 1
-       #_G_HAVE_PRINTF_FP
- 1
-
-       )
-
-69 \ 1
-       #_G_HAVE_MMAP
- 1
-
-       )
-
-70 \ 1
-       #_G_HAVE_MREMAP
- 1
-
-       )
-
-71 \ 1
-       #_G_HAVE_LONG_DOUBLE_IO
- 1
-
-       )
-
-72 \ 1
-       #_G_HAVE_IO_FILE_OPEN
- 1
-
-       )
-
-73 \ 1
-       #_G_HAVE_IO_GETLINE_INFO
- 1
-
-       )
-
-75 \ 1
-       #_G_IO_IO_FILE_VERSION
- 0x20001
-
-       )
-
-77 \ 1
-       #_G_OPEN64
-__ݒ64
-
-
-       )
-
-78 \ 1
-       #_G_LSEEK64
-__l£ek64
-
-
-       )
-
-79 \ 1
-       #_G_MMAP64
-__mm­64
-
-
-       )
-
-80 \ 1
-       #_G_FSTAT64
-(
-fd
-,
-buf
-       `__fx¡©64
- (
-_STAT_VER
-, fd, buf)
-
-       )
-
-83 \ 1
-       #_G_HAVE_ST_BLKSIZE
-       `def\9aed
- (
-_STATBUF_ST_BLKSIZE
-)
-
-       )
-
-85 \ 1
-       #_G_BUFSIZ
- 8192
-
-       )
-
-88 \ 1
-       #_G_NAMES_HAVE_UNDERSCORE
- 0
-
-       )
-
-89 \ 1
-       #_G_VTABLE_LABEL_HAS_LENGTH
- 1
-
-       )
-
-90 \ 1
-       #_G_USING_THUNKS
- 1
-
-       )
-
-91 \ 1
-       #_G_VTABLE_LABEL_PREFIX
- "__vt_"
-
-       )
-
-92 \ 1
-       #_G_VTABLE_LABEL_PREFIX_ID
-__vt_
-
-
-       )
-
-95 #ià
-def\9aed
-__ýlu¥lus
- || def\9aed 
-__STDC__
-
-
-96 \ 1
-       #_G_ARGS
-(
-ARGLIST
-       )
-ARGLIST
-
-98 \ 1
-       #_G_ARGS
-(
-ARGLIST
-è()
-
-       )
-
-       @/usr/include/bits/libio-ldbl.h
-
-20 #iâdeà
-_IO_STDIO_H
-
-
-24 
-       $__LDBL_REDIR_DECL
- (
-_IO_vfsÿnf
-)
-
-25 
-       `__LDBL_REDIR_DECL
- (
-_IO_vår\9atf
-)
-
-       @/usr/include/bits/local_lim.h
-
-25 #iâdeà
-NR_OPEN
-
-
-26 \ 1
-       #__undef_NR_OPEN
-
-
-       )
-
-28 #iâdeà
-LINK_MAX
-
-
-29 \ 1
-       #__undef_LINK_MAX
-
-
-       )
-
-31 #iâdeà
-OPEN_MAX
-
-
-32 \ 1
-       #__undef_OPEN_MAX
-
-
-       )
-
-34 #iâdeà
-ARG_MAX
-
-
-35 \ 1
-       #__undef_ARG_MAX
-
-
-       )
-
-39 \ 2
-       ~<l\9aux/lim\99s.h
->
-
-42 #ifdeà
-__undef_NR_OPEN
-
-
-43 #undeà
-NR_OPEN
-
-
-44 #undeà
-__undef_NR_OPEN
-
-
-47 #ifdeà
-__undef_LINK_MAX
-
-
-48 #undeà
-LINK_MAX
-
-
-49 #undeà
-__undef_LINK_MAX
-
-
-52 #ifdeà
-__undef_OPEN_MAX
-
-
-53 #undeà
-OPEN_MAX
-
-
-54 #undeà
-__undef_OPEN_MAX
-
-
-57 #ifdeà
-__undef_ARG_MAX
-
-
-58 #undeà
-ARG_MAX
-
-
-59 #undeà
-__undef_ARG_MAX
-
-
-63 \ 1
-       #_POSIX_THREAD_KEYS_MAX
- 128
-
-       )
-
-65 \ 1
-       #PTHREAD_KEYS_MAX
- 1024
-
-       )
-
-68 \ 1
-       #_POSIX_THREAD_DESTRUCTOR_ITERATIONS
- 4
-
-       )
-
-70 \ 1
-       #PTHREAD_DESTRUCTOR_ITERATIONS
-_POSIX_THREAD_DESTRUCTOR_ITERATIONS
-
-
-       )
-
-73 \ 1
-       #_POSIX_THREAD_THREADS_MAX
- 64
-
-       )
-
-75 #undeà
-PTHREAD_THREADS_MAX
-
-
-79 \ 1
-       #AIO_PRIO_DELTA_MAX
- 20
-
-       )
-
-82 \ 1
-       #PTHREAD_STACK_MIN
- 16384
-
-       )
-
-85 \ 1
-       #DELAYTIMER_MAX
- 2147483647
-
-       )
-
-88 \ 1
-       #TTY_NAME_MAX
- 32
-
-       )
-
-91 \ 1
-       #LOGIN_NAME_MAX
- 256
-
-       )
-
-94 \ 1
-       #HOST_NAME_MAX
- 64
-
-       )
-
-97 \ 1
-       #MQ_PRIO_MAX
- 32768
-
-       )
-
-100 \ 1
-       #SEM_VALUE_MAX
- (2147483647)
-
-       )
-
-       @/usr/include/bits/predefs.h
-
-19 #iâdeà
-_FEATURES_H
-
-
-23 #iâdeà
-_PREDEFS_H
-
-
-24 \ 1
-       #_PREDEFS_H
-
-
-       )
-
-27 \ 1
-       #__STDC_IEC_559__
- 1
-
-       )
-
-28 \ 1
-       #__STDC_IEC_559_COMPLEX__
- 1
-
-       )
-
-       @/usr/include/bits/pthreadtypes.h
-
-20 #iâdeà
-_BITS_PTHREADTYPES_H
-
-
-21 \ 1
-       #_BITS_PTHREADTYPES_H
- 1
-
-       )
-
-23 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-25 #ià
-__WORDSIZE
- == 64
-
-26 \ 1
-       #__SIZEOF_PTHREAD_ATTR_T
- 56
-
-       )
-
-27 \ 1
-       #__SIZEOF_PTHREAD_MUTEX_T
- 40
-
-       )
-
-28 \ 1
-       #__SIZEOF_PTHREAD_MUTEXATTR_T
- 4
-
-       )
-
-29 \ 1
-       #__SIZEOF_PTHREAD_COND_T
- 48
-
-       )
-
-30 \ 1
-       #__SIZEOF_PTHREAD_CONDATTR_T
- 4
-
-       )
-
-31 \ 1
-       #__SIZEOF_PTHREAD_RWLOCK_T
- 56
-
-       )
-
-32 \ 1
-       #__SIZEOF_PTHREAD_RWLOCKATTR_T
- 8
-
-       )
-
-33 \ 1
-       #__SIZEOF_PTHREAD_BARRIER_T
- 32
-
-       )
-
-34 \ 1
-       #__SIZEOF_PTHREAD_BARRIERATTR_T
- 4
-
-       )
-
-36 \ 1
-       #__SIZEOF_PTHREAD_ATTR_T
- 36
-
-       )
-
-37 \ 1
-       #__SIZEOF_PTHREAD_MUTEX_T
- 24
-
-       )
-
-38 \ 1
-       #__SIZEOF_PTHREAD_MUTEXATTR_T
- 4
-
-       )
-
-39 \ 1
-       #__SIZEOF_PTHREAD_COND_T
- 48
-
-       )
-
-40 \ 1
-       #__SIZEOF_PTHREAD_CONDATTR_T
- 4
-
-       )
-
-41 \ 1
-       #__SIZEOF_PTHREAD_RWLOCK_T
- 32
-
-       )
-
-42 \ 1
-       #__SIZEOF_PTHREAD_RWLOCKATTR_T
- 8
-
-       )
-
-43 \ 1
-       #__SIZEOF_PTHREAD_BARRIER_T
- 20
-
-       )
-
-44 \ 1
-       #__SIZEOF_PTHREAD_BARRIERATTR_T
- 4
-
-       )
-
-50 \e\1d\13\12
-       t±h»ad_t
-;
-
-55 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_ATTR_T
-];
-
-56 \13\12
-       m__®ign
-;
-
-57 } 
-       t±h»ad_©\8c_t
-;
-
-60 #ià
-__WORDSIZE
- == 64
-
-61 \e\19
-       s__±h»ad_\9a\8bº®_li¡
-
-
-63 \19
-__±h»ad_\9a\8bº®_li¡
- *
-       m__´ev
-;
-
-64 \19
-__±h»ad_\9a\8bº®_li¡
- *
-       m__Ãxt
-;
-
-65 } 
-       t__±h»ad_li¡_t
-;
-
-67 \e\19
-       s__±h»ad_\9a\8bº®_¦i¡
-
-
-69 \19
-__±h»ad_\9a\8bº®_¦i¡
- *
-       m__Ãxt
-;
-
-70 } 
-       t__±h»ad_¦i¡_t
-;
-
-78 \19
-       s__±h»ad_mu\8bx_s
-
-
-80 \12
-       m__lock
-;
-
-81 \1d\12
-       m__couÁ
-;
-
-82 \12
-       m__owÃr
-;
-
-83 #ià
-__WORDSIZE
- == 64
-
-84 \1d\12
-       m__nu£rs
-;
-
-88 \12
-       m__k\9ad
-;
-
-89 #ià
-__WORDSIZE
- == 64
-
-90 \12
-       m__¥\9as
-;
-
-91 
-__±h»ad_li¡_t
-       m__li¡
-;
-
-92 \ 1
-       #__PTHREAD_MUTEX_HAVE_PREV
- 1
-
-       )
-
-94 \1d\12
-       m__nu£rs
-;
-
-95 
-__ex\8bnsiÚ__
- union
-
-97 \12
-       m__¥\9as
-;
-
-98 
-__±h»ad_¦i¡_t
-       m__li¡
-;
-
-101 } 
-       m__d©a
-;
-
-102 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_MUTEX_T
-];
-
-103 \13\12
-       m__®ign
-;
-
-104 } 
-       t±h»ad_mu\8bx_t
-;
-
-108 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_MUTEXATTR_T
-];
-
-109 \12
-       m__®ign
-;
-
-110 } 
-       t±h»ad_mu\8b\8c_t
-;
-
-119 \12
-       m__lock
-;
-
-120 \1d\12
-       m__fu\8bx
-;
-
-121 
-__ex\8bnsiÚ__
\1d\13\13\12
-       m__tÙ®_£q
-;
-
-122 
-__ex\8bnsiÚ__
\1d\13\13\12
-       m__wakeup_£q
-;
-
-123 
-__ex\8bnsiÚ__
\1d\13\13\12
-       m__wok\92_£q
-;
-
-124 \1e*
-       m__mu\8bx
-;
-
-125 \1d\12
-       m__nwa\99\94s
-;
-
-126 \1d\12
-       m__brßdÿ¡_£q
-;
-
-127 } 
-       m__d©a
-;
-
-128 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_COND_T
-];
-
-129 
-__ex\8bnsiÚ__
\13\13\12
-       m__®ign
-;
-
-130 } 
-       t±h»ad_cÚd_t
-;
-
-134 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_CONDATTR_T
-];
-
-135 \12
-       m__®ign
-;
-
-136 } 
-       t±h»ad_cÚd©\8c_t
-;
-
-140 \e\1d\12
-       t±h»ad_key_t
-;
-
-144 \e\12
-       t±h»ad_Úû_t
-;
-
-147 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K
-
-
-152 #ià
-__WORDSIZE
- == 64
-
-155 \12
-       m__lock
-;
-
-156 \1d\12
-       m__Ä_»ad\94s
-;
-
-157 \1d\12
-       m__»ad\94s_wakeup
-;
-
-158 \1d\12
-       m__wr\99\94_wakeup
-;
-
-159 \1d\12
-       m__Ä_»ad\94s_queued
-;
-
-160 \1d\12
-       m__Ä_wr\99\94s_queued
-;
-
-161 \12
-       m__wr\99\94
-;
-
-162 \12
-       m__sh¬ed
-;
-
-163 \1d\13\12
-       m__·d1
-;
-
-164 \1d\13\12
-       m__·d2
-;
-
-167 \1d\12
-       m__æags
-;
-
-168 } 
-       m__d©a
-;
-
-172 \12
-       m__lock
-;
-
-173 \1d\12
-       m__Ä_»ad\94s
-;
-
-174 \1d\12
-       m__»ad\94s_wakeup
-;
-
-175 \1d\12
-       m__wr\99\94_wakeup
-;
-
-176 \1d\12
-       m__Ä_»ad\94s_queued
-;
-
-177 \1d\12
-       m__Ä_wr\99\94s_queued
-;
-
-180 \1d\ 5
-       m__æags
-;
-
-181 \1d\ 5
-       m__sh¬ed
-;
-
-182 \1d\ 5
-       m__·d1
-;
-
-183 \1d\ 5
-       m__·d2
-;
-
-184 \12
-       m__wr\99\94
-;
-
-185 } 
-       m__d©a
-;
-
-187 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_RWLOCK_T
-];
-
-188 \13\12
-       m__®ign
-;
-
-189 } 
-       t±h»ad_rwlock_t
-;
-
-193 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_RWLOCKATTR_T
-];
-
-194 \13\12
-       m__®ign
-;
-
-195 } 
-       t±h»ad_rwlock©\8c_t
-;
-
-199 #ifdeà
-__USE_XOPEN2K
-
-
-201 \evÞ©\9e\90\12
-       t±h»ad_¥\9alock_t
-;
-
-208 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_BARRIER_T
-];
-
-209 \13\12
-       m__®ign
-;
-
-210 } 
-       t±h»ad_b¬r\9br_t
-;
-
-214 \ 5
-       m__size
-[
-__SIZEOF_PTHREAD_BARRIERATTR_T
-];
-
-215 \12
-       m__®ign
-;
-
-216 } 
-       t±h»ad_b¬r\9b¿\89r_t
-;
-
-220 #ià
-__WORDSIZE
- == 32
-
-222 \ 1
-       #__þ\97nup_fù_©\8cibu\8b
-       `__©\8cibu\8b__
- ((
-       `__»g·rm__
- (1)))
-
-       )
-
-       @/usr/include/bits/stdio-lock.h
-
-20 #iâdeà
-_BITS_STDIO_LOCK_H
-
-
-21 \ 1
-       #_BITS_STDIO_LOCK_H
- 1
-
-       )
-
-23 \ 2
-       ~<b\99s/libc-lock.h
->
-
-24 \ 2
-       ~<lowËv\96lock.h
->
-
-28 \ 1
-       #_IO_lock_\9aex³nsive
- 1
-
-       )
-
-30 \e¡ruù { \12
-       mlock
-; \12
-       mút
-; \1e*
-       mowÃr
-; } 
-       t_IO_lock_t
-;
-
-32 \ 1
-       #_IO_lock_\9a\99\9fliz\94
- { 
-LLL_LOCK_INITIALIZER
-, 0, 
-NULL
- }
-
-       )
-
-34 \ 1
-       #_IO_lock_\9a\99
-(
-_Çme
-) \
-
-35 ((
-_Çme
-èð(
-_IO_lock_t
-_IO_lock_\9a\99\9fliz\94
- , 0)
-
-       )
-
-37 \ 1
-       #_IO_lock_f\9ai
-(
-_Çme
-) \
-
-38 ((\1eè0)
-
-       )
-
-40 \ 1
-       #_IO_lock_lock
-(
-_Çme
-) \
-
-42 \1e*
-__£lf
- = 
-THREAD_SELF
-; \
-
-43 ià((
-_Çme
-).
-owÃr
- !ð
-__£lf
-) \
-
-45 
-       `Îl_lock
- ((
-_Çme
-).
-lock
-, 
-LLL_PRIVATE
-); \
-
-46 (
-_Çme
-).
-owÃr
- = 
-__£lf
-; \
-
-48 ++(
-_Çme
-).
-út
-; \
-
-49 } \1f0)
-
-       )
-
-51 \ 1
-       #_IO_lock_\8cylock
-(
-_Çme
-) \
-
-53 \12
-__»suÉ
- = 0; \
-
-54 \1e*
-__£lf
- = 
-THREAD_SELF
-; \
-
-55 ià((
-_Çme
-).
-owÃr
- !ð
-__£lf
-) \
-
-57 ià(
-       `Îl_\8cylock
- ((
-_Çme
-).
-lock
-) == 0) \
-
-59 (
-_Çme
-).
-owÃr
- = 
-__£lf
-; \
-
-60 (
-_Çme
-).
-út
- = 1; \
-
-63 
-__»suÉ
- = 
-EBUSY
-; \
-
-66 ++(
-_Çme
-).
-út
-; \
-
-67 
-__»suÉ
-; \
-
-68 })
-
-       )
-
-70 \ 1
-       #_IO_lock_uÆock
-(
-_Çme
-) \
-
-72 ià(--(
-_Çme
-).
-út
- == 0) \
-
-74 (
-_Çme
-).
-owÃr
- = 
-NULL
-; \
-
-75 
-       `Îl_uÆock
- ((
-_Çme
-).
-lock
-, 
-LLL_PRIVATE
-); \
-
-77 } \1f0)
-
-       )
-
-81 \ 1
-       #_IO_þ\97nup_»giÚ_¡¬t
-(
-_fù
-, 
-_å
-) \
-
-82 
-       `__libc_þ\97nup_»giÚ_¡¬t
- (((
-_å
-)->
-_æags
- & 
-_IO_USER_LOCK
-è=ð0, 
-_fù
-, _å)
-
-       )
-
-83 \ 1
-       #_IO_þ\97nup_»giÚ_¡¬t_nßrg
-(
-_fù
-) \
-
-84 
-       `__libc_þ\97nup_»giÚ_¡¬t
- (1, 
-_fù
-, 
-NULL
-)
-
-       )
-
-85 \ 1
-       #_IO_þ\97nup_»giÚ_\92d
-(
-_do\99
-) \
-
-86 
-       `__libc_þ\97nup_»giÚ_\92d
- (
-_do\99
-)
-
-       )
-
-88 #ià
-def\9aed
-_LIBC
- && !def\9aed 
-NOT_IN_libc
-
-
-90 #ifdeà
-__EXCEPTIONS
-
-
-91 \ 1
-       #_IO_acqu\9ce_lock
-(
-_å
-) \
-
-93 
-_IO_FILE
- *
-_IO_acqu\9ce_lock_f\9ee
- \
-
-94 
-       `__©\8cibu\8b__
-((
-       `þ\97nup
- (
-_IO_acqu\9ce_lock_fù
-))) \
-
-95 ð(
-_å
-); \
-
-96 
-       `_IO_æockf\9ee
- (
-_IO_acqu\9ce_lock_f\9ee
-);
-
-       )
-
-97 \ 1
-       #_IO_acqu\9ce_lock_þ\97r_æags2
-(
-_å
-) \
-
-99 
-_IO_FILE
- *
-_IO_acqu\9ce_lock_f\9ee
- \
-
-100 
-       `__©\8cibu\8b__
-((
-       `þ\97nup
- (
-_IO_acqu\9ce_lock_þ\97r_æags2_fù
-))) \
-
-101 ð(
-_å
-); \
-
-102 
-       `_IO_æockf\9ee
- (
-_IO_acqu\9ce_lock_f\9ee
-);
-
-       )
-
-104 \ 1
-       #_IO_acqu\9ce_lock
-(
-_å
-_IO_acqu\9ce_lock_Ãeds_exû±iÚs_\92abËd
-
-
-       )
-
-105 \ 1
-       #_IO_acqu\9ce_lock_þ\97r_æags2
-(
-_å
-       `_IO_acqu\9ce_lock
- (_å)
-
-       )
-
-107 \ 1
-       #_IO_»Ëa£_lock
-(
-_å
-è; } \1f0)
-
-       )
-
-       @/usr/include/bits/typesizes.h
-
-20 #iâdeà
-_BITS_TYPES_H
-
-
-24 #iâdef 
-_BITS_TYPESIZES_H
-
-
-25 \ 1
-       #_BITS_TYPESIZES_H
- 1
-
-       )
-
-30 \ 1
-       #__DEV_T_TYPE
-__UQUAD_TYPE
-
-
-       )
-
-31 \ 1
-       #__UID_T_TYPE
-__U32_TYPE
-
-
-       )
-
-32 \ 1
-       #__GID_T_TYPE
-__U32_TYPE
-
-
-       )
-
-33 \ 1
-       #__INO_T_TYPE
-__ULONGWORD_TYPE
-
-
-       )
-
-34 \ 1
-       #__INO64_T_TYPE
-__UQUAD_TYPE
-
-
-       )
-
-35 \ 1
-       #__MODE_T_TYPE
-__U32_TYPE
-
-
-       )
-
-36 \ 1
-       #__NLINK_T_TYPE
-__UWORD_TYPE
-
-
-       )
-
-37 \ 1
-       #__OFF_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-38 \ 1
-       #__OFF64_T_TYPE
-__SQUAD_TYPE
-
-
-       )
-
-39 \ 1
-       #__PID_T_TYPE
-__S32_TYPE
-
-
-       )
-
-40 \ 1
-       #__RLIM_T_TYPE
-__ULONGWORD_TYPE
-
-
-       )
-
-41 \ 1
-       #__RLIM64_T_TYPE
-__UQUAD_TYPE
-
-
-       )
-
-42 \ 1
-       #__BLKCNT_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-43 \ 1
-       #__BLKCNT64_T_TYPE
-__SQUAD_TYPE
-
-
-       )
-
-44 \ 1
-       #__FSBLKCNT_T_TYPE
-__ULONGWORD_TYPE
-
-
-       )
-
-45 \ 1
-       #__FSBLKCNT64_T_TYPE
-__UQUAD_TYPE
-
-
-       )
-
-46 \ 1
-       #__FSFILCNT_T_TYPE
-__ULONGWORD_TYPE
-
-
-       )
-
-47 \ 1
-       #__FSFILCNT64_T_TYPE
-__UQUAD_TYPE
-
-
-       )
-
-48 \ 1
-       #__ID_T_TYPE
-__U32_TYPE
-
-
-       )
-
-49 \ 1
-       #__CLOCK_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-50 \ 1
-       #__TIME_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-51 \ 1
-       #__USECONDS_T_TYPE
-__U32_TYPE
-
-
-       )
-
-52 \ 1
-       #__SUSECONDS_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-53 \ 1
-       #__DADDR_T_TYPE
-__S32_TYPE
-
-
-       )
-
-54 \ 1
-       #__SWBLK_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-55 \ 1
-       #__KEY_T_TYPE
-__S32_TYPE
-
-
-       )
-
-56 \ 1
-       #__CLOCKID_T_TYPE
-__S32_TYPE
-
-
-       )
-
-57 \ 1
-       #__TIMER_T_TYPE
\1e*
-
-       )
-
-58 \ 1
-       #__BLKSIZE_T_TYPE
-__SLONGWORD_TYPE
-
-
-       )
-
-59 \ 1
-       #__FSID_T_TYPE
- s\8cuù { \12
-__v®
-[2]; }
-
-       )
-
-60 \ 1
-       #__SSIZE_T_TYPE
-__SWORD_TYPE
-
-
-       )
-
-63 \ 1
-       #__FD_SETSIZE
- 1024
-
-       )
-
-       @/usr/include/ctype.h
-
-24 #iâdef 
-_CTYPE_H
-
-
-25 \ 1
-       #_CTYPE_H
- 1
-
-       )
-
-27 \ 2
-       ~<ã©u»s.h
->
-
-28 \ 2
-       ~<b\99s/ty³s.h
->
-
-30 
-       g__BEGIN_DECLS
-
-
-32 #iâdeà
-_ISb\99
-
-
-41 \ 2
-       ~<\92d\9fn.h
->
-
-42 #ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-43 \ 1
-       #_ISb\99
-(
-b\99
-è(1 << (b\99))
-
-       )
-
-45 \ 1
-       #_ISb\99
-(
-b\99
-è((b\99è< 8 ? ((1 << (b\99)è<< 8è: ((1 << (b\99)è>> 8))
-
-       )
-
-50 
-       m_ISuµ\94
- = 
-_ISb\99
- (0),
-
-51 
-       m_ISlow\94
- = 
-_ISb\99
- (1),
-
-52 
-       m_IS®pha
- = 
-_ISb\99
- (2),
-
-53 
-       m_ISdig\99
- = 
-_ISb\99
- (3),
-
-54 
-       m_ISxdig\99
- = 
-_ISb\99
- (4),
-
-55 
-       m_IS¥aû
- = 
-_ISb\99
- (5),
-
-56 
-       m_IS´\9at
- = 
-_ISb\99
- (6),
-
-57 
-       m_ISg¿ph
- = 
-_ISb\99
- (7),
-
-58 
-       m_ISbÏnk
- = 
-_ISb\99
- (8),
-
-59 
-       m_ISú\8cl
- = 
-_ISb\99
- (9),
-
-60 
-       m_ISpunù
- = 
-_ISb\99
- (10),
-
-61 
-       m_IS®num
- = 
-_ISb\99
- (11)
-
-81 \r
-__cڡ
\1d\16\12**
-       $__ùy³_b_loc
- (\1e)
-
-82 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-83 \r
-__cڡ
-__\9at32_t
- **
-       $__ùy³_tÞow\94_loc
- (\1e)
-
-84 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-85 \r
-__cڡ
-__\9at32_t
- **
-       $__ùy³_touµ\94_loc
- (\1e)
-
-86 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-89 #iâdeà
-__ýlu¥lus
-
-
-90 \ 1
-       #__isùy³
-(
-c
-, 
-ty³
-) \
-
-91 ((*
-       `__ùy³_b_loc
- ())[(\12è(
-c
-)] & (\1d\16\12è
-ty³
-)
-
-       )
-
-92 #\96
-def\9aed
-__USE_EXTERN_INLINES
-
-
-93 \ 1
-       #__isùy³_f
-(
-ty³
-) \
-
-94 
-__ex\8bº_\9al\9ae
\12\
-
-95 
-is
-##
-       `ty³
- (\12
-__c
-__THROW
- \
-
-97 \15 (*
-       `__ùy³_b_loc
- ())[(\12è(
-__c
-)] & (\1d\16\12è
-_IS
-##
-ty³
-; \
-
-98 
-       }
-
-       )
-}
-
-101 \ 1
-       #__i§scii
-(
-c
-è(((cè& ~0x7fè=ð0è
-
-       )
-
-102 \ 1
-       #__tßscii
-(
-c
-è((cè& 0x7fè
-
-       )
-
-104 \ 1
-       #__exùy³
-(
-Çme
\r\12
-       `Çme
- (\12è
-__THROW
-
-
-       )
-
-106 
-__BEGIN_NAMESPACE_STD
-
-
-112 
-__exùy³
- (
-i§Êum
-);
-
-113 
-__exùy³
- (
-i§Íha
-);
-
-114 
-__exùy³
- (
-isú\8cl
-);
-
-115 
-__exùy³
- (
-isdig\99
-);
-
-116 
-__exùy³
- (
-i¦ow\94
-);
-
-117 
-__exùy³
- (
-isg¿ph
-);
-
-118 
-__exùy³
- (
-i¥r\9at
-);
-
-119 
-__exùy³
- (
-i¥unù
-);
-
-120 
-__exùy³
- (
-is¥aû
-);
-
-121 
-__exùy³
- (
-isuµ\94
-);
-
-122 
-__exùy³
- (
-isxdig\99
-);
-
-126 \r\12
-       $tÞow\94
- (\12
-__c
-__THROW
-;
-
-129 \r\12
-       $touµ\94
- (\12
-__c
-__THROW
-;
-
-131 
-__END_NAMESPACE_STD
-
-
-135 #ifdef 
-__USE_ISOC99
-
-
-136 
-__BEGIN_NAMESPACE_C99
-
-
-138 
-       `__exùy³
- (
-isbÏnk
-);
-
-140 
-__END_NAMESPACE_C99
-
-
-143 #ifdeà
-__USE_GNU
-
-
-145 \r\12
-       $isùy³
- (\12
-__c
-, \12
-__mask
-__THROW
-;
-
-148 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_MISC
- || def\9aed 
-__USE_XOPEN
-
-
-152 \r\12
-       $i§scii
- (\12
-__c
-__THROW
-;
-
-156 \r\12
-       $tßscii
- (\12
-__c
-__THROW
-;
-
-160 
-       `__exùy³
- (
-_touµ\94
-);
-
-161 
-       `__exùy³
- (
-_tÞow\94
-);
-
-165 \ 1
-       #__tobody
-(
-c
-, 
-f
-, 
-a
-, 
-¬gs
-) \
-
-166 (
-__ex\8bnsiÚ__
- \
-
-167 ({ \12
-__»s
-; \
-
-168 ià(\17 (
-c
-) > 1) \
-
-170 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-)) \
-
-172 \12
-__c
- = (
-c
-); \
-
-173 
-__»s
- = 
-__c
- < -128 || __ø> 255 ? __ø: (
-a
-)[__c]; \
-
-176 
-__»s
- = 
-f
-¬gs
-; \
-
-179 
-__»s
- = (
-a
-)[(\12è(
-c
-)]; \
-
-180 
-__»s
-; 
-       }
-}))
-
-       )
-
-182 #ià!
-def\9aed
-__NO_CTYPE
-
-
-183 #ifdeà
-__isùy³_f
-
-
-184 
-       $__isùy³_f
- (
-®num
-)
-
-185 
-       $__isùy³_f
- (
-®pha
-)
-
-186 
-       $__isùy³_f
- (
\8cl
-)
-
-187 
-       $__isùy³_f
- (
-dig\99
-)
-
-188 
-       $__isùy³_f
- (
-low\94
-)
-
-189 
-       $__isùy³_f
- (
-g¿ph
-)
-
-190 
-       $__isùy³_f
- (
\9at
-)
-
-191 
-       $__isùy³_f
- (
-punù
-)
-
-192 
-       $__isùy³_f
- (
-¥aû
-)
-
-193 
-       $__isùy³_f
- (
-uµ\94
-)
-
-194 
-       $__isùy³_f
- (
-xdig\99
-)
-
-195 #ifdeà
-__USE_ISOC99
-
-
-196 
-       $__isùy³_f
- (
-bÏnk
-)
-
-198 #\96
-def\9aed
-__isùy³
-
-
-199 \ 1
-       #i§Êum
-(
-c
-       `__isùy³
-((c), 
-_IS®num
-)
-
-       )
-
-200 \ 1
-       #i§Íha
-(
-c
-       `__isùy³
-((c), 
-_IS®pha
-)
-
-       )
-
-201 \ 1
-       #isú\8cl
-(
-c
-       `__isùy³
-((c), 
-_ISú\8cl
-)
-
-       )
-
-202 \ 1
-       #isdig\99
-(
-c
-       `__isùy³
-((c), 
-_ISdig\99
-)
-
-       )
-
-203 \ 1
-       #i¦ow\94
-(
-c
-       `__isùy³
-((c), 
-_ISlow\94
-)
-
-       )
-
-204 \ 1
-       #isg¿ph
-(
-c
-       `__isùy³
-((c), 
-_ISg¿ph
-)
-
-       )
-
-205 \ 1
-       #i¥r\9at
-(
-c
-       `__isùy³
-((c), 
-_IS´\9at
-)
-
-       )
-
-206 \ 1
-       #i¥unù
-(
-c
-       `__isùy³
-((c), 
-_ISpunù
-)
-
-       )
-
-207 \ 1
-       #is¥aû
-(
-c
-       `__isùy³
-((c), 
-_IS¥aû
-)
-
-       )
-
-208 \ 1
-       #isuµ\94
-(
-c
-       `__isùy³
-((c), 
-_ISuµ\94
-)
-
-       )
-
-209 \ 1
-       #isxdig\99
-(
-c
-       `__isùy³
-((c), 
-_ISxdig\99
-)
-
-       )
-
-210 #ifdeà
-__USE_ISOC99
-
-
-211 \ 1
-       #isbÏnk
-(
-c
-       `__isùy³
-((c), 
-_ISbÏnk
-)
-
-       )
-
-215 #ifdeà
-__USE_EXTERN_INLINES
-
-
-216 
-__ex\8bº_\9al\9ae
\12
-
-217 
-       `__NTH
- (
-       $tÞow\94
- (\12
-__c
-))
-
-219 \15 
-__c
- >ð-128 && __ø< 256 ? (*
-       `__ùy³_tÞow\94_loc
- ())[__c] : __c;
-
-220 
-       }
-}
-
-222 
-__ex\8bº_\9al\9ae
\12
-
-223 
-__NTH
- (
-       $touµ\94
- (\12
-__c
-))
-
-225 \15 
-__c
- >ð-128 && __ø< 256 ? (*
-       `__ùy³_touµ\94_loc
- ())[__c] : __c;
-
-226 
-       }
-}
-
-229 #ià
-__GNUC__
- >ð2 && 
-def\9aed
-__OPTIMIZE__
- && !def\9aed 
-__ýlu¥lus
-
-
-230 \ 1
-       #tÞow\94
-(
-c
-       `__tobody
- (c, 
-tÞow\94
-, *
-       `__ùy³_tÞow\94_loc
- (), (c))
-
-       )
-
-231 \ 1
-       #touµ\94
-(
-c
-       `__tobody
- (c, 
-touµ\94
-, *
-       `__ùy³_touµ\94_loc
- (), (c))
-
-       )
-
-234 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_MISC
- || def\9aed 
-__USE_XOPEN
-
-
-235 \ 1
-       #i§scii
-(
-c
-       `__i§scii
- (c)
-
-       )
-
-236 \ 1
-       #tßscii
-(
-c
-       `__tßscii
- (c)
-
-       )
-
-238 \ 1
-       #_tÞow\94
-(
-c
-è((\12è(*
-       `__ùy³_tÞow\94_loc
- ())[(\12è(c)])
-
-       )
-
-239 \ 1
-       #_touµ\94
-(
-c
-è((\12è(*
-       `__ùy³_touµ\94_loc
- ())[(\12è(c)])
-
-       )
-
-245 #ifdeà
-__USE_XOPEN2K8
-
-
-259 \ 2
-       ~<xloÿË.h
->
-
-263 \ 1
-       #__isùy³_l
-(
-c
-, 
-ty³
-, 
-loÿË
-) \
-
-264 ((
-loÿË
-)->
-__ùy³_b
-[(\12è(
-c
-)] & (\1d\16\12è
-ty³
-)
-
-       )
-
-266 \ 1
-       #__exùy³_l
-(
-Çme
-) \
-
-267 \r\12
-       `Çme
- (\12
-__loÿË_t
-__THROW
-
-
-       )
-
-273 
-__exùy³_l
- (
-i§Êum_l
-);
-
-274 
-__exùy³_l
- (
-i§Íha_l
-);
-
-275 
-__exùy³_l
- (
-isú\8cl_l
-);
-
-276 
-__exùy³_l
- (
-isdig\99_l
-);
-
-277 
-__exùy³_l
- (
-i¦ow\94_l
-);
-
-278 
-__exùy³_l
- (
-isg¿ph_l
-);
-
-279 
-__exùy³_l
- (
-i¥r\9at_l
-);
-
-280 
-__exùy³_l
- (
-i¥unù_l
-);
-
-281 
-__exùy³_l
- (
-is¥aû_l
-);
-
-282 
-__exùy³_l
- (
-isuµ\94_l
-);
-
-283 
-__exùy³_l
- (
-isxdig\99_l
-);
-
-285 
-__exùy³_l
- (
-isbÏnk_l
-);
-
-289 \r\12
-       $__tÞow\94_l
- (\12
-__c
-, 
-__loÿË_t
-__l
-__THROW
-;
-
-290 \r\12
-       $tÞow\94_l
- (\12
-__c
-, 
-__loÿË_t
-__l
-__THROW
-;
-
-293 \r\12
-       $__touµ\94_l
- (\12
-__c
-, 
-__loÿË_t
-__l
-__THROW
-;
-
-294 \r\12
-       $touµ\94_l
- (\12
-__c
-, 
-__loÿË_t
-__l
-__THROW
-;
-
-296 #ià
-__GNUC__
- >ð2 && 
-def\9aed
-__OPTIMIZE__
- && !def\9aed 
-__ýlu¥lus
-
-
-297 \ 1
-       #__tÞow\94_l
-(
-c
-, 
-loÿË
-) \
-
-298 
-       `__tobody
- (
-c
-, 
-__tÞow\94_l
-, (
-loÿË
-)->
-__ùy³_tÞow\94
-, (c,\86oÿË))
-
-       )
-
-299 \ 1
-       #__touµ\94_l
-(
-c
-, 
-loÿË
-) \
-
-300 
-       `__tobody
- (
-c
-, 
-__touµ\94_l
-, (
-loÿË
-)->
-__ùy³_touµ\94
-, (c,\86oÿË))
-
-       )
-
-301 \ 1
-       #tÞow\94_l
-(
-c
-, 
-loÿË
-       `__tÞow\94_l
- ((c), (loÿË))
-
-       )
-
-302 \ 1
-       #touµ\94_l
-(
-c
-, 
-loÿË
-       `__touµ\94_l
- ((c), (loÿË))
-
-       )
-
-306 #iâdeà
-__NO_CTYPE
-
-
-307 \ 1
-       #__i§Êum_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_IS®num
-, (l))
-
-       )
-
-308 \ 1
-       #__i§Íha_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_IS®pha
-, (l))
-
-       )
-
-309 \ 1
-       #__isú\8cl_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISú\8cl
-, (l))
-
-       )
-
-310 \ 1
-       #__isdig\99_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISdig\99
-, (l))
-
-       )
-
-311 \ 1
-       #__i¦ow\94_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISlow\94
-, (l))
-
-       )
-
-312 \ 1
-       #__isg¿ph_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISg¿ph
-, (l))
-
-       )
-
-313 \ 1
-       #__i¥r\9at_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_IS´\9at
-, (l))
-
-       )
-
-314 \ 1
-       #__i¥unù_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISpunù
-, (l))
-
-       )
-
-315 \ 1
-       #__is¥aû_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_IS¥aû
-, (l))
-
-       )
-
-316 \ 1
-       #__isuµ\94_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISuµ\94
-, (l))
-
-       )
-
-317 \ 1
-       #__isxdig\99_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISxdig\99
-, (l))
-
-       )
-
-319 \ 1
-       #__isbÏnk_l
-(
-c
-,
-l
-       `__isùy³_l
-((c), 
-_ISbÏnk
-, (l))
-
-       )
-
-321 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_MISC
-
-
-322 \ 1
-       #__i§scii_l
-(
-c
-,
-l
-è(Ö), 
-       `__i§scii
- (c))
-
-       )
-
-323 \ 1
-       #__tßscii_l
-(
-c
-,
-l
-è(Ö), 
-       `__tßscii
- (c))
-
-       )
-
-326 \ 1
-       #i§Êum_l
-(
-c
-,
-l
-       `__i§Êum_l
- ((c), (l))
-
-       )
-
-327 \ 1
-       #i§Íha_l
-(
-c
-,
-l
-       `__i§Íha_l
- ((c), (l))
-
-       )
-
-328 \ 1
-       #isú\8cl_l
-(
-c
-,
-l
-       `__isú\8cl_l
- ((c), (l))
-
-       )
-
-329 \ 1
-       #isdig\99_l
-(
-c
-,
-l
-       `__isdig\99_l
- ((c), (l))
-
-       )
-
-330 \ 1
-       #i¦ow\94_l
-(
-c
-,
-l
-       `__i¦ow\94_l
- ((c), (l))
-
-       )
-
-331 \ 1
-       #isg¿ph_l
-(
-c
-,
-l
-       `__isg¿ph_l
- ((c), (l))
-
-       )
-
-332 \ 1
-       #i¥r\9at_l
-(
-c
-,
-l
-       `__i¥r\9at_l
- ((c), (l))
-
-       )
-
-333 \ 1
-       #i¥unù_l
-(
-c
-,
-l
-       `__i¥unù_l
- ((c), (l))
-
-       )
-
-334 \ 1
-       #is¥aû_l
-(
-c
-,
-l
-       `__is¥aû_l
- ((c), (l))
-
-       )
-
-335 \ 1
-       #isuµ\94_l
-(
-c
-,
-l
-       `__isuµ\94_l
- ((c), (l))
-
-       )
-
-336 \ 1
-       #isxdig\99_l
-(
-c
-,
-l
-       `__isxdig\99_l
- ((c), (l))
-
-       )
-
-338 \ 1
-       #isbÏnk_l
-(
-c
-,
-l
-       `__isbÏnk_l
- ((c), (l))
-
-       )
-
-340 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_MISC
-
-
-341 \ 1
-       #i§scii_l
-(
-c
-,
-l
-       `__i§scii_l
- ((c), (l))
-
-       )
-
-342 \ 1
-       #tßscii_l
-(
-c
-,
-l
-       `__tßscii_l
- ((c), (l))
-
-       )
-
-349 
-__END_DECLS
-
-
-       @/usr/include/endian.h
-
-19 #iâdef 
-_ENDIAN_H
-
-
-20 \ 1
-       #_ENDIAN_H
- 1
-
-       )
-
-22 \ 2
-       ~<ã©u»s.h
->
-
-32 \ 1
-       #__LITTLE_ENDIAN
- 1234
-
-       )
-
-33 \ 1
-       #__BIG_ENDIAN
- 4321
-
-       )
-
-34 \ 1
-       #__PDP_ENDIAN
- 3412
-
-       )
-
-37 \ 2
-       ~<b\99s/\92d\9fn.h
->
-
-41 #iâdeà
-__FLOAT_WORD_ORDER
-
-
-42 \ 1
-       #__FLOAT_WORD_ORDER
-__BYTE_ORDER
-
-
-       )
-
-45 #ifdef 
-__USE_BSD
-
-
-46 \ 1
-       #LITTLE_ENDIAN
-__LITTLE_ENDIAN
-
-
-       )
-
-47 \ 1
-       #BIG_ENDIAN
-__BIG_ENDIAN
-
-
-       )
-
-48 \ 1
-       #PDP_ENDIAN
-__PDP_ENDIAN
-
-
-       )
-
-49 \ 1
-       #BYTE_ORDER
-__BYTE_ORDER
-
-
-       )
-
-52 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-53 \ 1
-       #__LONG_LONG_PAIR
-(
-HI
-, 
-LO
-èLO, 
-       )
-HI
-
-54 #\96
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-55 \ 1
-       #__LONG_LONG_PAIR
-(
-HI
-, 
-LO
-èHI, 
-       )
-LO
-
-59 #ifdeà
-__USE_BSD
-
-
-61 \ 2
-       ~<b\99s/by\8bsw­.h
->
-
-63 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-64 \ 1
-       #htobe16
-(
-x
-       `__bsw­_16
- (x)
-
-       )
-
-65 \ 1
-       #htÞe16
-(
-x
-è(x)
-
-       )
-
-66 \ 1
-       #be16toh
-(
-x
-       `__bsw­_16
- (x)
-
-       )
-
-67 \ 1
-       #Ë16toh
-(
-x
-è(x)
-
-       )
-
-69 \ 1
-       #htobe32
-(
-x
-       `__bsw­_32
- (x)
-
-       )
-
-70 \ 1
-       #htÞe32
-(
-x
-è(x)
-
-       )
-
-71 \ 1
-       #be32toh
-(
-x
-       `__bsw­_32
- (x)
-
-       )
-
-72 \ 1
-       #Ë32toh
-(
-x
-è(x)
-
-       )
-
-74 \ 1
-       #htobe64
-(
-x
-       `__bsw­_64
- (x)
-
-       )
-
-75 \ 1
-       #htÞe64
-(
-x
-è(x)
-
-       )
-
-76 \ 1
-       #be64toh
-(
-x
-       `__bsw­_64
- (x)
-
-       )
-
-77 \ 1
-       #Ë64toh
-(
-x
-è(x)
-
-       )
-
-79 \ 1
-       #htobe16
-(
-x
-è(x)
-
-       )
-
-80 \ 1
-       #htÞe16
-(
-x
-       `__bsw­_16
- (x)
-
-       )
-
-81 \ 1
-       #be16toh
-(
-x
-è(x)
-
-       )
-
-82 \ 1
-       #Ë16toh
-(
-x
-       `__bsw­_16
- (x)
-
-       )
-
-84 \ 1
-       #htobe32
-(
-x
-è(x)
-
-       )
-
-85 \ 1
-       #htÞe32
-(
-x
-       `__bsw­_32
- (x)
-
-       )
-
-86 \ 1
-       #be32toh
-(
-x
-è(x)
-
-       )
-
-87 \ 1
-       #Ë32toh
-(
-x
-       `__bsw­_32
- (x)
-
-       )
-
-89 \ 1
-       #htobe64
-(
-x
-è(x)
-
-       )
-
-90 \ 1
-       #htÞe64
-(
-x
-       `__bsw­_64
- (x)
-
-       )
-
-91 \ 1
-       #be64toh
-(
-x
-è(x)
-
-       )
-
-92 \ 1
-       #Ë64toh
-(
-x
-       `__bsw­_64
- (x)
-
-       )
-
-       @/usr/include/gnu/stubs.h
-
-4 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-6 #ià
-__WORDSIZE
- == 32
-
-7 \ 2
-       ~<gnu/¡ubs-32.h
->
-
-8 #\96
-__WORDSIZE
- == 64
-
-9 \ 2
-       ~<gnu/¡ubs-64.h
->
-
-       @/usr/include/sys/cdefs.h
-
-20 #iâdef 
-_SYS_CDEFS_H
-
-
-21 \ 1
-       #_SYS_CDEFS_H
- 1
-
-       )
-
-24 #iâdeà
-_FEATURES_H
-
-
-25 \ 2
-       ~<ã©u»s.h
->
-
-31 #ià
-def\9aed
-__GNUC__
- && !def\9aed 
-__STDC__
-
-
-36 #undeà
-__P
-
-
-37 #undeà
-__PMT
-
-
-39 #ifdeà
-__GNUC__
-
-
-43 #ià
-__GNUC_PREREQ
- (4, 6è&& !
-def\9aed
-_LIBC
-
-
-44 \ 1
-       #__LEAF
- , 
-__Ëaf__
-
-
-       )
-
-45 \ 1
-       #__LEAF_ATTR
-       `__©\8cibu\8b__
- ((
-__Ëaf__
-))
-
-       )
-
-47 \ 1
-       #__LEAF
-
-
-       )
-
-48 \ 1
-       #__LEAF_ATTR
-
-
-       )
-
-56 #ià!
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (3, 3)
-
-57 \ 1
-       #__THROW
-       `__©\8cibu\8b__
- ((
-__nÙhrow__
-__LEAF
-))
-
-       )
-
-58 \ 1
-       #__THROWNL
-       `__©\8cibu\8b__
- ((
-__nÙhrow__
-))
-
-       )
-
-59 \ 1
-       #__NTH
-(
-fù
-       `__©\8cibu\8b__
- ((
-__nÙhrow__
-__LEAF
-)è
-       )
-fct
-
-61 #ià
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (2,8)
-
-62 \ 1
-       #__THROW
-       `throw
- ()
-
-       )
-
-63 \ 1
-       #__THROWNL
-       `throw
- ()
-
-       )
-
-64 \ 1
-       #__NTH
-(
-fù
-__LEAF_ATTR
- fù 
-       `throw
- ()
-
-       )
-
-66 \ 1
-       #__THROW
-
-
-       )
-
-67 \ 1
-       #__THROWNL
-
-
-       )
-
-68 \ 1
-       #__NTH
-(
-fù
-       )
-fct
-
-74 \ 1
-       #__\9al\9ae
-
-
-       )
-
-76 \ 1
-       #__THROW
-
-
-       )
-
-77 \ 1
-       #__THROWNL
-
-
-       )
-
-78 \ 1
-       #__NTH
-(
-fù
-       )
-fct
-
-80 \ 1
-       #__cڡ
- cڡ
-
-       )
-
-81 \ 1
-       #__sigÃd
- sigÃd
-
-       )
-
-82 \ 1
-       #__vÞ©\9ee
- vÞ©\9ee
-
-       )
-
-88 \ 1
-       #__P
-(
-¬gs
-       )
-args
-
-89 \ 1
-       #__PMT
-(
-¬gs
-       )
-args
-
-94 \ 1
-       #__CONCAT
-(
-x
-,
-y
-èx ## 
-       )
-y
-
-95 \ 1
-       #__STRING
-(
-x
-è#x
-
-       )
-
-98 \ 1
-       #__±r_t
\1e*
-
-       )
-
-99 \ 1
-       #__lÚg_doubË_t
\13\b
-
-       )
-
-103 #ifdef 
-__ýlu¥lus
-
-
-104 \ 1
-       #__BEGIN_DECLS
\r"C" {
-
-       )
-
-105 \ 1
-       #__END_DECLS
- }
-
-       )
-
-107 \ 1
-       #__BEGIN_DECLS
-
-
-       )
-
-108 \ 1
-       #__END_DECLS
-
-
-       )
-
-117 #ià
-def\9aed
-__ýlu¥lus
- && def\9aed 
-_GLIBCPP_USE_NAMESPACES
-
-
-118 \ 1
-       #__BEGIN_NAMESPACE_STD
-Çme¥aû
-¡d
- {
-
-       )
-
-119 \ 1
-       #__END_NAMESPACE_STD
- }
-
-       )
-
-120 \ 1
-       #__USING_NAMESPACE_STD
-(
-Çme
-us\9ag
-¡d
-::Çme;
-
-       )
-
-121 \ 1
-       #__BEGIN_NAMESPACE_C99
-Çme¥aû
-__c99
- {
-
-       )
-
-122 \ 1
-       #__END_NAMESPACE_C99
- }
-
-       )
-
-123 \ 1
-       #__USING_NAMESPACE_C99
-(
-Çme
-us\9ag
-__c99
-::Çme;
-
-       )
-
-128 \ 1
-       #__BEGIN_NAMESPACE_STD
-
-
-       )
-
-129 \ 1
-       #__END_NAMESPACE_STD
-
-
-       )
-
-130 \ 1
-       #__USING_NAMESPACE_STD
-(
-Çme
-)
-
-       )
-
-131 \ 1
-       #__BEGIN_NAMESPACE_C99
-
-
-       )
-
-132 \ 1
-       #__END_NAMESPACE_C99
-
-
-       )
-
-133 \ 1
-       #__USING_NAMESPACE_C99
-(
-Çme
-)
-
-       )
-
-138 #iâdeà
-__BOUNDED_POINTERS__
-
-
-139 \ 1
-       #__bounded
-
-
-       )
-
-140 \ 1
-       #__unbounded
-
-
-       )
-
-141 \ 1
-       #__±rv®ue
-
-
-       )
-
-146 \ 1
-       #__bos
-(
-±r
-       `__bu\9et\9a_objeù_size
- (±r, 
-__USE_FORTIFY_LEVEL
- > 1)
-
-       )
-
-147 \ 1
-       #__bos0
-(
-±r
-       `__bu\9et\9a_objeù_size
- (±r, 0)
-
-       )
-
-149 #ià
-__GNUC_PREREQ
- (4,3)
-
-150 \ 1
-       #__w¬ndeþ
-(
-Çme
-, 
-msg
-) \
-
-151 \r\1e
-       `Çme
- (\1eè
-       `__©\8cibu\8b__
-((
-       `__w¬n\9ag__
- (
-msg
-)))
-
-       )
-
-152 \ 1
-       #__w¬Ç\89r
-(
-msg
-       `__©\8cibu\8b__
-((
-       `__w¬n\9ag__
- (msg)))
-
-       )
-
-153 \ 1
-       #__\94rÜdeþ
-(
-Çme
-, 
-msg
-) \
-
-154 \r\1e
-       `Çme
- (\1eè
-       `__©\8cibu\8b__
-((
-       `__\94rÜ__
- (
-msg
-)))
-
-       )
-
-156 \ 1
-       #__w¬ndeþ
-(
-Çme
-, 
-msg
\r\1e
-       `Çme
- (\1e)
-
-       )
-
-157 \ 1
-       #__w¬Ç\89r
-(
-msg
-)
-
-       )
-
-158 \ 1
-       #__\94rÜdeþ
-(
-Çme
-, 
-msg
\r\1e
-       `Çme
- (\1e)
-
-       )
-
-162 #ià
-__GNUC_PREREQ
- (2,97)
-
-164 \ 1
-       #__æex¬r
- []
-
-       )
-
-166 #ifdeà
-__GNUC__
-
-
-167 \ 1
-       #__æex¬r
- [0]
-
-       )
-
-169 #ià
-def\9aed
-__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L
-
-170 \ 1
-       #__æex¬r
- []
-
-       )
-
-173 \ 1
-       #__æex¬r
- [1]
-
-       )
-
-189 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-191 \ 1
-       #__REDIRECT
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-èÇm\90´ÙØ
-       `__asm__
- (
-       `__ASMNAME
- (#®\9fs))
-
-       )
-
-192 #ifdeà
-__ýlu¥lus
-
-
-193 \ 1
-       #__REDIRECT_NTH
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-194 
-Çme
-´Ùo
-__THROW
-       `__asm__
- (
-       `__ASMNAME
- (#®\9fs))
-
-       )
-
-195 \ 1
-       #__REDIRECT_NTHNL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-196 
-Çme
-´Ùo
-__THROWNL
-       `__asm__
- (
-       `__ASMNAME
- (#®\9fs))
-
-       )
-
-198 \ 1
-       #__REDIRECT_NTH
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-199 
-Çme
-´Ùo
-       `__asm__
- (
-       `__ASMNAME
- (#®\9fs)è
-__THROW
-
-
-       )
-
-200 \ 1
-       #__REDIRECT_NTHNL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-201 
-Çme
-´Ùo
-       `__asm__
- (
-       `__ASMNAME
- (#®\9fs)è
-__THROWNL
-
-
-       )
-
-203 \ 1
-       #__ASMNAME
-(
-úame
-       `__ASMNAME2
- (
-__USER_LABEL_PREFIX__
-, cÇme)
-
-       )
-
-204 \ 1
-       #__ASMNAME2
-(
-´efix
-, 
-úame
-       `__STRING
- (´efixè
-       )
-cname
-
-217 #ià!
-def\9aed
-__GNUC__
- || __GNUC__ < 2
-
-218 \ 1
-       #__©\8cibu\8b__
-(
-xyz
-
-       )
-
-224 #ià
-__GNUC_PREREQ
- (2,96)
-
-225 \ 1
-       #__©\8cibu\8b_m®loc__
-       `__©\8cibu\8b__
- ((
-__m®loc__
-))
-
-       )
-
-227 \ 1
-       #__©\8cibu\8b_m®loc__
-
-
-       )
-
-233 #ià
-__GNUC_PREREQ
- (2,96)
-
-234 \ 1
-       #__©\8cibu\8b_pu»__
-       `__©\8cibu\8b__
- ((
-__pu»__
-))
-
-       )
-
-236 \ 1
-       #__©\8cibu\8b_pu»__
-
-
-       )
-
-240 #ià
-__GNUC_PREREQ
- (2,5)
-
-241 \ 1
-       #__©\8cibu\8b_cÚ¡__
-       `__©\8cibu\8b__
- ((
-__cڡ__
-))
-
-       )
-
-243 \ 1
-       #__©\8cibu\8b_cÚ¡__
-
-
-       )
-
-249 #ià
-__GNUC_PREREQ
- (3,1)
-
-250 \ 1
-       #__©\8cibu\8b_u£d__
-       `__©\8cibu\8b__
- ((
-__u£d__
-))
-
-       )
-
-251 \ 1
-       #__©\8cibu\8b_no\9al\9ae__
-       `__©\8cibu\8b__
- ((
-__no\9al\9ae__
-))
-
-       )
-
-253 \ 1
-       #__©\8cibu\8b_u£d__
-       `__©\8cibu\8b__
- ((
-__unu£d__
-))
-
-       )
-
-254 \ 1
-       #__©\8cibu\8b_no\9al\9ae__
-
-
-       )
-
-258 #ià
-__GNUC_PREREQ
- (3,2)
-
-259 \ 1
-       #__©\8cibu\8b_d\95»ÿ\8bd__
-       `__©\8cibu\8b__
- ((
-__d\95»ÿ\8bd__
-))
-
-       )
-
-261 \ 1
-       #__©\8cibu\8b_d\95»ÿ\8bd__
-
-
-       )
-
-270 #ià
-__GNUC_PREREQ
- (2,8)
-
-271 \ 1
-       #__©\8cibu\8b_fÜm©_¬g__
-(
-x
-       `__©\8cibu\8b__
- ((
-       `__fÜm©_¬g__
- (x)))
-
-       )
-
-273 \ 1
-       #__©\8cibu\8b_fÜm©_¬g__
-(
-x
-
-       )
-
-280 #ià
-__GNUC_PREREQ
- (2,97)
-
-281 \ 1
-       #__©\8cibu\8b_fÜm©_¡rfmÚ__
-(
-a
-,
-b
-) \
-
-282 
-       `__©\8cibu\8b__
- ((
-       `__fÜm©__
- (
-__¡rfmÚ__
-, 
-a
-, 
-b
-)))
-
-       )
-
-284 \ 1
-       #__©\8cibu\8b_fÜm©_¡rfmÚ__
-(
-a
-,
-b
-
-       )
-
-289 #ià
-__GNUC_PREREQ
- (3,3)
-
-290 \ 1
-       #__nÚnuÎ
-(
-·¿ms
-       `__©\8cibu\8b__
- ((
-__nÚnuÎ__
-\85¬ams))
-
-       )
-
-292 \ 1
-       #__nÚnuÎ
-(
-·¿ms
-)
-
-       )
-
-297 #ià
-__GNUC_PREREQ
- (3,4)
-
-298 \ 1
-       #__©\8cibu\8b_w¬n_unu£d_»suÉ__
- \
-
-299 
-       `__©\8cibu\8b__
- ((
-__w¬n_unu£d_»suÉ__
-))
-
-       )
-
-300 #ià
-__USE_FORTIFY_LEVEL
- > 0
-
-301 \ 1
-       #__wur
-__©\8cibu\8b_w¬n_unu£d_»suÉ__
-
-
-       )
-
-304 \ 1
-       #__©\8cibu\8b_w¬n_unu£d_»suÉ__
-
-
-       )
-
-306 #iâdeà
-__wur
-
-
-307 \ 1
-       #__wur
-
-
-       )
-
-311 #ià
-__GNUC_PREREQ
- (3,2)
-
-312 \ 1
-       #__®ways_\9al\9ae
-__\9al\9ae
-       `__©\8cibu\8b__
- ((
-__®ways_\9al\9ae__
-))
-
-       )
-
-314 \ 1
-       #__®ways_\9al\9ae
-__\9al\9ae
-
-
-       )
-
-319 #ià!
-def\9aed
-__ýlu¥lus
- || 
-__GNUC_PREREQ
- (4,3)
-
-320 #ià
-def\9aed
-__GNUC_STDC_INLINE__
- || def\9aed 
-__ýlu¥lus
-
-
-321 \ 1
-       #__ex\8bº_\9al\9ae
\r
-__\9al\9ae
-       `__©\8cibu\8b__
- ((
-__gnu_\9al\9ae__
-))
-
-       )
-
-322 #ià
-__GNUC_PREREQ
- (4,3)
-
-323 \ 1
-       #__ex\8bº_®ways_\9al\9ae
- \
-
-324 \r
-__®ways_\9al\9ae
-       `__©\8cibu\8b__
- ((
-__gnu_\9al\9ae__
-, 
-__¬tific\9fl__
-))
-
-       )
-
-326 \ 1
-       #__ex\8bº_®ways_\9al\9ae
- \
-
-327 \r
-__®ways_\9al\9ae
-       `__©\8cibu\8b__
- ((
-__gnu_\9al\9ae__
-))
-
-       )
-
-330 \ 1
-       #__ex\8bº_\9al\9ae
\r
-__\9al\9ae
-
-
-       )
-
-331 #ià
-__GNUC_PREREQ
- (4,3)
-
-332 \ 1
-       #__ex\8bº_®ways_\9al\9ae
- \
-
-333 \r
-__®ways_\9al\9ae
-       `__©\8cibu\8b__
- ((
-__¬tific\9fl__
-))
-
-       )
-
-335 \ 1
-       #__ex\8bº_®ways_\9al\9ae
\r
-__®ways_\9al\9ae
-
-
-       )
-
-342 #ià
-__GNUC_PREREQ
- (4,3)
-
-343 \ 1
-       #__va_¬g_·ck
-(è
-       `__bu\9et\9a_va_¬g_·ck
- ()
-
-       )
-
-344 \ 1
-       #__va_¬g_·ck_Ën
-(è
-       `__bu\9et\9a_va_¬g_·ck_Ën
- ()
-
-       )
-
-351 #ià!
-__GNUC_PREREQ
- (2,8)
-
-352 \ 1
-       #__ex\8bnsiÚ__
-
-
-       )
-
-356 #ià!
-__GNUC_PREREQ
- (2,92)
-
-357 \ 1
-       #__»¡riù
-
-
-       )
-
-363 #ià
-__GNUC_PREREQ
- (3,1è&& !
-def\9aed
-__GNUG__
-
-
-364 \ 1
-       #__»¡riù_¬r
-__»¡riù
-
-
-       )
-
-366 #ifdeà
-__GNUC__
-
-
-367 \ 1
-       #__»¡riù_¬r
-
-
-       )
-
-369 #ià
-def\9aed
-__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L
-
-370 \ 1
-       #__»¡riù_¬r
-»¡riù
-
-
-       )
-
-373 \ 1
-       #__»¡riù_¬r
-
-
-       )
-
-378 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-380 #ià
-def\9aed
-__LONG_DOUBLE_MATH_OPTIONAL
- && def\9aed 
-__NO_LONG_DOUBLE_MATH
-
-
-381 \ 1
-       #__LDBL_COMPAT
- 1
-
-       )
-
-382 #ifdeà
-__REDIRECT
-
-
-383 \ 1
-       #__LDBL_REDIR1
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-       `__REDIRECT
- (Çme,\85rÙo,\87l\9fs)
-
-       )
-
-384 \ 1
-       #__LDBL_REDIR
-(
-Çme
-, 
-´Ùo
-) \
-
-385 
-       `__LDBL_REDIR1
- (
-Çme
-, 
-´Ùo
-, 
-__Ædbl_
-##Çme)
-
-       )
-
-386 \ 1
-       #__LDBL_REDIR1_NTH
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-       `__REDIRECT_NTH
- (Çme,\85rÙo,\87l\9fs)
-
-       )
-
-387 \ 1
-       #__LDBL_REDIR_NTH
-(
-Çme
-, 
-´Ùo
-) \
-
-388 
-       `__LDBL_REDIR1_NTH
- (
-Çme
-, 
-´Ùo
-, 
-__Ædbl_
-##Çme)
-
-       )
-
-389 \ 1
-       #__LDBL_REDIR1_DECL
-(
-Çme
-, 
\9fs
-) \
-
-390 \r
-       `__ty³of
- (
-Çme
-èÇm\90
-       `__asm
- (
-       `__ASMNAME
- (#®\9fs));
-
-       )
-
-391 \ 1
-       #__LDBL_REDIR_DECL
-(
-Çme
-) \
-
-392 \r
-       `__ty³of
- (
-Çme
-èÇm\90
-       `__asm
- (
-       `__ASMNAME
- ("__Ædbl_" #Çme));
-
-       )
-
-393 \ 1
-       #__REDIRECT_LDBL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-394 
-       `__LDBL_REDIR1
- (
-Çme
-, 
-´Ùo
-, 
-__Ædbl_
-##
\9fs
-)
-
-       )
-
-395 \ 1
-       #__REDIRECT_NTH_LDBL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-396 
-       `__LDBL_REDIR1_NTH
- (
-Çme
-, 
-´Ùo
-, 
-__Ædbl_
-##
\9fs
-)
-
-       )
-
-399 #ià!
-def\9aed
-__LDBL_COMPAT
- || !def\9aed 
-__REDIRECT
-
-
-400 \ 1
-       #__LDBL_REDIR1
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-èÇm\90
-       )
-proto
-
-401 \ 1
-       #__LDBL_REDIR
-(
-Çme
-, 
-´Ùo
-èÇm\90
-       )
-proto
-
-402 \ 1
-       #__LDBL_REDIR1_NTH
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-èÇm\90´ÙØ
-__THROW
-
-
-       )
-
-403 \ 1
-       #__LDBL_REDIR_NTH
-(
-Çme
-, 
-´Ùo
-èÇm\90´ÙØ
-__THROW
-
-
-       )
-
-404 \ 1
-       #__LDBL_REDIR_DECL
-(
-Çme
-)
-
-       )
-
-405 #ifdeà
-__REDIRECT
-
-
-406 \ 1
-       #__REDIRECT_LDBL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-       `__REDIRECT
- (Çme,\85rÙo,\87l\9fs)
-
-       )
-
-407 \ 1
-       #__REDIRECT_NTH_LDBL
-(
-Çme
-, 
-´Ùo
-, 
\9fs
-) \
-
-408 
-       `__REDIRECT_NTH
- (
-Çme
-, 
-´Ùo
-, 
\9fs
-)
-
-       )
-
-       @/usr/include/sys/select.h
-
-22 #iâdeà
-_SYS_SELECT_H
-
-
-23 \ 1
-       #_SYS_SELECT_H
- 1
-
-       )
-
-25 \ 2
-       ~<ã©u»s.h
->
-
-28 \ 2
-       ~<b\99s/ty³s.h
->
-
-31 \ 2
-       ~<b\99s/£Ëù.h
->
-
-34 \ 2
-       ~<b\99s/sig£t.h
->
-
-36 #iâdeà
-__sig£t_t_def\9aed
-
-
-37 \ 1
-       #__sig£t_t_def\9aed
-
-
-       )
-
-38 \e
-__sig£t_t
-       tsig£t_t
-;
-
-42 \ 1
-       #__Ãed_time_t
-
-
-       )
-
-43 \ 1
-       #__Ãed_time¥ec
-
-
-       )
-
-44 \ 2
-       ~<time.h
->
-
-45 \ 1
-       #__Ãed_timev®
-
-
-       )
-
-46 \ 2
-       ~<b\99s/time.h
->
-
-48 #iâdeà
-__su£cÚds_t_def\9aed
-
-
-49 \e
-__su£cÚds_t
-       tsu£cÚds_t
-;
-
-50 \ 1
-       #__su£cÚds_t_def\9aed
-
-
-       )
-
-55 \e\13\12
-       t__fd_mask
-;
-
-58 #undeà
-__NFDBITS
-
-
-60 \ 1
-       #__NFDBITS
- (8 * (\12è\17 (
-__fd_mask
-))
-
-       )
-
-61 \ 1
-       #__FD_ELT
-(
-d
-è((dè/ 
-__NFDBITS
-)
-
-       )
-
-62 \ 1
-       #__FD_MASK
-(
-d
-è((
-__fd_mask
-è1 << ((dè% 
-__NFDBITS
-))
-
-       )
-
-69 #ifdeà
-__USE_XOPEN
-
-
-70 
-__fd_mask
-       mfds_b\99s
-[
-__FD_SETSIZE
- / 
-__NFDBITS
-];
-
-71 \ 1
-       #__FDS_BITS
-(
-£t
-è((£t)->
-fds_b\99s
-)
-
-       )
-
-73 
-__fd_mask
-       m__fds_b\99s
-[
-__FD_SETSIZE
- / 
-__NFDBITS
-];
-
-74 \ 1
-       #__FDS_BITS
-(
-£t
-è((£t)->
-__fds_b\99s
-)
-
-       )
-
-76 } 
-       tfd_£t
-;
-
-79 \ 1
-       #FD_SETSIZE
-__FD_SETSIZE
-
-
-       )
-
-81 #ifdeà
-__USE_MISC
-
-
-83 \e
-__fd_mask
-       tfd_mask
-;
-
-86 \ 1
-       #NFDBITS
-__NFDBITS
-
-
-       )
-
-91 \ 1
-       #FD_SET
-(
-fd
-, 
-fd£\8d
-       `__FD_SET
- (fd, fd£\8d)
-
-       )
-
-92 \ 1
-       #FD_CLR
-(
-fd
-, 
-fd£\8d
-       `__FD_CLR
- (fd, fd£\8d)
-
-       )
-
-93 \ 1
-       #FD_ISSET
-(
-fd
-, 
-fd£\8d
-       `__FD_ISSET
- (fd, fd£\8d)
-
-       )
-
-94 \ 1
-       #FD_ZERO
-(
-fd£\8d
-       `__FD_ZERO
- (fd£\8d)
-
-       )
-
-97 
-__BEGIN_DECLS
-
-
-107 \r\12
-£Ëù
- (\12
-__nfds
-, 
-fd_£t
- *
-__»¡riù
-__»adfds
-,
-
-108 
-fd_£t
- *
-__»¡riù
-__wr\99efds
-,
-
-109 
-fd_£t
- *
-__»¡riù
-__exû±fds
-,
-
-110 \19
-timev®
- *
-__»¡riù
-__timeout
-);
-
-112 #ifdeà
-__USE_XOPEN2K
-
-
-119 \r\12
-p£Ëù
- (\12
-__nfds
-, 
-fd_£t
- *
-__»¡riù
-__»adfds
-,
-
-120 
-fd_£t
- *
-__»¡riù
-__wr\99efds
-,
-
-121 
-fd_£t
- *
-__»¡riù
-__exû±fds
-,
-
-122 cڡ \19
-time¥ec
- *
-__»¡riù
-__timeout
-,
-
-123 cڡ 
-__sig£t_t
- *
-__»¡riù
-__sigmask
-);
-
-128 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__GNUC__
-
-
-129 \ 2
-       ~<b\99s/£Ëù2.h
->
-
-132 
-       g__END_DECLS
-
-
-       @/usr/include/sys/sysmacros.h
-
-21 #iâdeà
-_SYS_SYSMACROS_H
-
-
-22 \ 1
-       #_SYS_SYSMACROS_H
- 1
-
-       )
-
-24 \ 2
-       ~<ã©u»s.h
->
-
-29 #ifdeà
-__GLIBC_HAVE_LONG_LONG
-
-
-30 
-__BEGIN_DECLS
-
-
-32 
-__ex\8bnsiÚ__
-
-
-33 \r\1d\12
-       $gnu_dev_majÜ
- (\1d\13\13\12
-__dev
-)
-
-34 
-__THROW
-__©\8cibu\8b_cÚ¡__
-;
-
-35 
-__ex\8bnsiÚ__
-
-
-36 \r\1d\12
-       $gnu_dev_m\9aÜ
- (\1d\13\13\12
-__dev
-)
-
-37 
-__THROW
-__©\8cibu\8b_cÚ¡__
-;
-
-38 
-__ex\8bnsiÚ__
-
-
-39 \r\1d\13\13\12
-       $gnu_dev_makedev
- (\1d\12
-__majÜ
-,
-
-40 \1d\12
-__m\9aÜ
-)
-
-41 
-__THROW
-__©\8cibu\8b_cÚ¡__
-;
-
-43 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >ð2 && def\9aed 
-__USE_EXTERN_INLINES
-
-
-44 
-__ex\8bnsiÚ__
-__ex\8bº_\9al\9ae
-__©\8cibu\8b_cÚ¡__
\1d\12
-
-45 
-       `__NTH
- (
-       $gnu_dev_majÜ
- (\1d\13\13\12
-__dev
-))
-
-47 \15 ((
-__dev
- >> 8) & 0xfff) | ((\1d\12) (__dev >> 32) & ~0xfff);
-
-48 
-       }
-}
-
-50 
-__ex\8bnsiÚ__
-__ex\8bº_\9al\9ae
-__©\8cibu\8b_cÚ¡__
\1d\12
-
-51 
-__NTH
- (
-       $gnu_dev_m\9aÜ
- (\1d\13\13\12
-__dev
-))
-
-53 \15 (
-__dev
- & 0xff) | ((\1d\12) (__dev >> 12) & ~0xff);
-
-54 
-       }
-}
-
-56 
-__ex\8bnsiÚ__
-__ex\8bº_\9al\9ae
-__©\8cibu\8b_cÚ¡__
\1d\13\13\12
-
-57 
-__NTH
- (
-       $gnu_dev_makedev
- (\1d\12
-__majÜ
-, \1d\12
-__m\9aÜ
-))
-
-59 \15 ((
-__m\9aÜ
- & 0xffè| ((
-__majÜ
- & 0xfff) << 8)
-
-60 | (((\1d\13\13\12è(
-__m\9aÜ
- & ~0xff)) << 12)
-
-61 | (((\1d\13\13\12è(
-__majÜ
- & ~0xfff)) << 32));
-
-62 
-       }
-}
-
-64 
-       g__END_DECLS
-
-
-67 \ 1
-       #majÜ
-(
-dev
-       `gnu_dev_majÜ
- (dev)
-
-       )
-
-68 \ 1
-       #m\9aÜ
-(
-dev
-       `gnu_dev_m\9aÜ
- (dev)
-
-       )
-
-69 \ 1
-       #makedev
-(
-maj
-, 
-m\9a
-       `gnu_dev_makedev
- (maj, m\9a)
-
-       )
-
-       @/usr/include/time.h
-
-23 #iâdef 
-_TIME_H
-
-
-25 #ià(! 
-def\9aed
-__Ãed_time_t
- && !def\9aed 
-__Ãed_þock_t
- && \
-
-26 ! 
-def\9aed
-       g__Ãed_time¥ec
-)
-
-27 \ 1
-       #_TIME_H
- 1
-
-       )
-
-28 \ 2
-       ~<ã©u»s.h
->
-
-30 
-       g__BEGIN_DECLS
-
-
-34 #ifdef 
-_TIME_H
-
-
-36 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-37 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-38 \ 2
-       ~<¡ddef.h
->
-
-42 \ 2
-       ~<b\99s/time.h
->
-
-45 #ià!
-def\9aed
-__STRICT_ANSI__
- && !def\9aed 
-__USE_XOPEN2K
-
-
-46 #iâdeà
-CLK_TCK
-
-
-47 \ 1
-       #CLK_TCK
-CLOCKS_PER_SEC
-
-
-       )
-
-53 #ià!
-def\9aed
-__þock_t_def\9aed
- && (def\9aed 
-_TIME_H
- || def\9aed 
-__Ãed_þock_t
-)
-
-54 \ 1
-       #__þock_t_def\9aed
- 1
-
-       )
-
-56 \ 2
-       ~<b\99s/ty³s.h
->
-
-58 
-__BEGIN_NAMESPACE_STD
-
-
-60 \e
-__þock_t
-       tþock_t
-;
-
-61 
-       g__END_NAMESPACE_STD
-
-
-62 #ià
-def\9aed
-__USE_XOPEN
- || def\9aed 
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-63 
-       $__USING_NAMESPACE_STD
-(
-þock_t
-)
-
-67 #undeà
-__Ãed_þock_t
-
-
-69 #ià!
-def\9aed
-__time_t_def\9aed
- && (def\9aed 
-_TIME_H
- || def\9aed 
-__Ãed_time_t
-)
-
-70 \ 1
-       #__time_t_def\9aed
- 1
-
-       )
-
-72 \ 2
-       ~<b\99s/ty³s.h
->
-
-74 
-__BEGIN_NAMESPACE_STD
-
-
-76 \e
-__time_t
-       ttime_t
-;
-
-77 
-__END_NAMESPACE_STD
-
-
-78 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
- || def\9aed 
-__USE_SVID
-
-
-79 
-       $__USING_NAMESPACE_STD
-(
-time_t
-)
-
-83 #undeà
-__Ãed_time_t
-
-
-85 #ià!
-def\9aed
-__þockid_t_def\9aed
- && \
-
-86 ((
-def\9aed
-_TIME_H
- && def\9aed 
-__USE_POSIX199309
-è|| def\9aed 
-__Ãed_þockid_t
-)
-
-87 \ 1
-       #__þockid_t_def\9aed
- 1
-
-       )
-
-89 \ 2
-       ~<b\99s/ty³s.h
->
-
-92 \e
-__þockid_t
-       tþockid_t
-;
-
-95 #undeà
-__þockid_time_t
-
-
-97 #ià!
-def\9aed
-__tim\94_t_def\9aed
- && \
-
-98 ((
-def\9aed
-_TIME_H
- && def\9aed 
-__USE_POSIX199309
-è|| def\9aed 
-__Ãed_tim\94_t
-)
-
-99 \ 1
-       #__tim\94_t_def\9aed
- 1
-
-       )
-
-101 \ 2
-       ~<b\99s/ty³s.h
->
-
-104 \e
-__tim\94_t
-       ttim\94_t
-;
-
-107 #undeà
-__Ãed_tim\94_t
-
-
-110 #ià!
-def\9aed
-__time¥ec_def\9aed
- && \
-
-111 ((
-def\9aed
-_TIME_H
- && \
-
-112 (
-def\9aed
-__USE_POSIX199309
- || def\9aed 
-__USE_MISC
-)) || \
-
-113 
-def\9aed
-__Ãed_time¥ec
-)
-
-114 \ 1
-       #__time¥ec_def\9aed
- 1
-
-       )
-
-116 \ 2
-       ~<b\99s/ty³s.h
->
-
-120 \19
-       stime¥ec
-
-
-122 
-__time_t
-tv_£c
-;
-
-123 \13\12
-tv_n£c
-;
-
-127 #undeà
-__Ãed_time¥ec
-
-
-130 #ifdef 
-_TIME_H
-
-
-131 
-__BEGIN_NAMESPACE_STD
-
-
-133 \19
-       stm
-
-
-135 \12
-tm_£c
-;
-
-136 \12
-tm_m\9a
-;
-
-137 \12
-tm_hour
-;
-
-138 \12
-tm_mday
-;
-
-139 \12
-tm_mÚ
-;
-
-140 \12
-tm_y\97r
-;
-
-141 \12
-tm_wday
-;
-
-142 \12
-tm_yday
-;
-
-143 \12
-tm_isd¡
-;
-
-145 #ifdef 
-__USE_BSD
-
-
-146 \13\12
-tm_gmtoff
-;
-
-147 
-__cڡ
\ 5*
-tm_zÚe
-;
-
-149 \13\12
-__tm_gmtoff
-;
-
-150 
-__cڡ
\ 5*
-__tm_zÚe
-;
-
-153 
-__END_NAMESPACE_STD
-
-
-154 #ià
-def\9aed
-__USE_XOPEN
- || def\9aed 
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-155 
-       $__USING_NAMESPACE_STD
-(
-tm
-)
-
-159 #ifdeà
-__USE_POSIX199309
-
-
-161 \19
-       s\99im\94¥ec
-
-
-163 \19
-time¥ec
-\99_\9a\8brv®
-;
-
-164 \19
-time¥ec
-\99_v®ue
-;
-
-168 \19
-sigev\92t
-;
-
-172 #ifdeà
-__USE_XOPEN2K
-
-
-173 #iâdeà
-__pid_t_def\9aed
-
-
-174 \e
-__pid_t
-       tpid_t
-;
-
-175 \ 1
-       #__pid_t_def\9aed
-
-
-       )
-
-180 
-__BEGIN_NAMESPACE_STD
-
-
-183 \r
-þock_t
-       $þock
- (\1eè
-__THROW
-;
-
-186 \r
-time_t
-       $time
- (
-time_t
- *
-__tim\94
-__THROW
-;
-
-189 \r\b
-       $difáime
- (
-time_t
-__time1
-,\81ime_\88
-__time0
-)
-
-190 
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-193 \r
-time_t
-       $mktime
- (\19
-tm
- *
-__\8d
-__THROW
-;
-
-199 \r
-size_t
-       $¡ráime
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__maxsize
-,
-
-200 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-201 
-__cڡ
\19
-tm
- *
-__»¡riù
-__\8d
-__THROW
-;
-
-202 
-__END_NAMESPACE_STD
-
-
-204 #ifdeà
-__USE_XOPEN
-
-
-207 \r\ 5*
-       $¡½time
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-208 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, \19
-tm
- *
-__\8d
-)
-
-209 
-__THROW
-;
-
-212 #ifdeà
-__USE_XOPEN2K8
-
-
-215 \ 2
-       ~<xloÿË.h
->
-
-217 \r
-size_t
-       $¡ráime_l
- (\ 5*
-__»¡riù
-__s
-, 
-size_t
-__maxsize
-,
-
-218 
-__cڡ
\ 5*
-__»¡riù
-__fÜm©
-,
-
-219 
-__cڡ
\19
-tm
- *
-__»¡riù
-__\8d
-,
-
-220 
-__loÿË_t
-__loc
-__THROW
-;
-
-223 #ifdeà
-__USE_GNU
-
-
-224 \r\ 5*
-       $¡½time_l
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-,
-
-225 
-__cڡ
\ 5*
-__»¡riù
-__fmt
-, \19
-tm
- *
-__\8d
-,
-
-226 
-__loÿË_t
-__loc
-__THROW
-;
-
-230 
-__BEGIN_NAMESPACE_STD
-
-
-233 \r\19
-tm
- *
-       $gmtime
- (
-__cڡ
-time_t
- *
-__tim\94
-__THROW
-;
-
-237 \r\19
-tm
- *
-       $loÿÉime
- (
-__cڡ
-time_t
- *
-__tim\94
-__THROW
-;
-
-238 
-__END_NAMESPACE_STD
-
-
-240 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-243 \r\19
-tm
- *
-       $gmtime_r
- (
-__cڡ
-time_t
- *
-__»¡riù
-__tim\94
-,
-
-244 \19
-tm
- *
-__»¡riù
-__\8d
-__THROW
-;
-
-248 \r\19
-tm
- *
-       $loÿÉime_r
- (
-__cڡ
-time_t
- *
-__»¡riù
-__tim\94
-,
-
-249 \19
-tm
- *
-__»¡riù
-__\8d
-__THROW
-;
-
-252 
-__BEGIN_NAMESPACE_STD
-
-
-255 \r\ 5*
-       $asùime
- (
-__cڡ
\19
-tm
- *
-__\8d
-__THROW
-;
-
-258 \r\ 5*
-       $ùime
- (
-__cڡ
-time_t
- *
-__tim\94
-__THROW
-;
-
-259 
-__END_NAMESPACE_STD
-
-
-261 #ià
-def\9aed
-__USE_POSIX
- || def\9aed 
-__USE_MISC
-
-
-266 \r\ 5*
-       $asùime_r
- (
-__cڡ
\19
-tm
- *
-__»¡riù
-__\8d
-,
-
-267 \ 5*
-__»¡riù
-__buf
-__THROW
-;
-
-270 \r\ 5*
-       $ùime_r
- (
-__cڡ
-time_t
- *
-__»¡riù
-__tim\94
-,
-
-271 \ 5*
-__»¡riù
-__buf
-__THROW
-;
-
-276 \r\ 5*
-__tzÇme
-[2];
-
-277 \r\12
-__daylight
-;
-
-278 \r\13\12
-__timezÚe
-;
-
-281 #ifdef 
-__USE_POSIX
-
-
-283 \r\ 5*
-tzÇme
-[2];
-
-287 \r\1e
-       $tz£t
- (\1eè
-__THROW
-;
-
-290 #ià
-def\9aed
-__USE_SVID
- || def\9aed 
-__USE_XOPEN
-
-
-291 \r\12
-daylight
-;
-
-292 \r\13\12
-timezÚe
-;
-
-295 #ifdeà
-__USE_SVID
-
-
-298 \r\12
-       $¡ime
- (
-__cڡ
-time_t
- *
-__wh\92
-__THROW
-;
-
-304 \ 1
-       #__i¦\97p
-(
-y\97r
-) \
-
-305 ((
-y\97r
-è% 4 =ð0 && ((y\97rè% 100 !ð0 || (y\97rè% 400 =ð0))
-
-       )
-
-308 #ifdeà
-__USE_MISC
-
-
-313 \r
-time_t
-       $timegm
- (\19
-tm
- *
-__\8d
-__THROW
-;
-
-316 \r
-time_t
-       $tim\96oÿl
- (\19
-tm
- *
-__\8d
-__THROW
-;
-
-319 \r\12
-       $dysize
- (\12
-__y\97r
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-323 #ifdeà
-__USE_POSIX199309
-
-
-328 \r\12
-       `Çno¦\93p
- (
-__cڡ
\19
-time¥ec
- *
-__»que¡ed_time
-,
-
-329 \19
-time¥ec
- *
-__»ma\9a\9ag
-);
-
-333 \r\12
-       $þock_g\91»s
- (
-þockid_t
-__þock_id
-, \19
-time¥ec
- *
-__»s
-__THROW
-;
-
-336 \r\12
-       $þock_g\91time
- (
-þockid_t
-__þock_id
-, \19
-time¥ec
- *
-__\8d
-__THROW
-;
-
-339 \r\12
-       $þock_£\89ime
- (
-þockid_t
-__þock_id
-, 
-__cڡ
\19
-time¥ec
- *
-__\8d
-)
-
-340 
-__THROW
-;
-
-342 #ifdeà
-__USE_XOPEN2K
-
-
-347 \r\12
-       `þock_Çno¦\93p
- (
-þockid_t
-__þock_id
-, \12
-__æags
-,
-
-348 
-__cڡ
\19
-time¥ec
- *
-__»q
-,
-
-349 \19
-time¥ec
- *
-__»m
-);
-
-352 \r\12
-       $þock_g\91ýuþockid
- (
-pid_t
-__pid
-, 
-þockid_t
- *
-__þock_id
-__THROW
-;
-
-357 \r\12
-       $tim\94\97\8b
- (
-þockid_t
-__þock_id
-,
-
-358 \19
-sigev\92t
- *
-__»¡riù
-__evp
-,
-
-359 
-tim\94_t
- *
-__»¡riù
-__tim\94id
-__THROW
-;
-
-362 \r\12
-       $tim\94_d\96\91e
- (
-tim\94_t
-__tim\94id
-__THROW
-;
-
-365 \r\12
-       $tim\94\89ime
- (
-tim\94_t
-__tim\94id
-, \12
-__æags
-,
-
-366 
-__cڡ
\19
-\99im\94¥ec
- *
-__»¡riù
-__v®ue
-,
-
-367 \19
-\99im\94¥ec
- *
-__»¡riù
-__ov®ue
-__THROW
-;
-
-370 \r\12
-       $tim\94_g\91time
- (
-tim\94_t
-__tim\94id
-, \19
-\99im\94¥ec
- *
-__v®ue
-)
-
-371 
-__THROW
-;
-
-374 \r\12
-       $tim\94_g\91ov\94run
- (
-tim\94_t
-__tim\94id
-__THROW
-;
-
-378 #ifdeà
-__USE_XOPEN_EXTENDED
-
-
-390 \r\12
-g\91d©e_\94r
-;
-
-399 \r\19
-tm
- *
-       `g\91d©e
- (
-__cڡ
\ 5*
-__¡r\9ag
-);
-
-402 #ifdeà
-__USE_GNU
-
-
-413 \r\12
-       `g\91d©e_r
- (
-__cڡ
\ 5*
-__»¡riù
-__¡r\9ag
-,
-
-414 \19
-tm
- *
-__»¡riù
-__»sbuå
-);
-
-417 
-__END_DECLS
-
-
-       @/usr/include/bits/byteswap.h
-
-21 #ià!
-def\9aed
-_BYTESWAP_H
- && !def\9aed 
-_NETINET_IN_H
- && !def\9aed 
-_ENDIAN_H
-
-
-25 #iâdeà
-_BITS_BYTESWAP_H
-
-
-26 \ 1
-       #_BITS_BYTESWAP_H
- 1
-
-       )
-
-28 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-31 \ 1
-       #__bsw­_cÚ¡ªt_16
-(
-x
-) \
-
-32 ((\1d\16\12è((((
-x
-è>> 8è& 0xffè| (((xè& 0xffè<< 8)))
-
-       )
-
-34 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-35 \ 1
-       #__bsw­_16
-(
-x
-) \
-
-36 (
-__ex\8bnsiÚ__
- \
-
-37 ({ \14\1d\16\12
-__v
-, 
-__x
- = (\1d\16\12è(
-x
-); \
-
-38 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__x
-)) \
-
-39 
-__v
- = 
-       `__bsw­_cÚ¡ªt_16
- (
-__x
-); \
-
-41 
-       `__asm__
- ("rorw $8, %w0" \
-
-42 : "ô" (
-__v
-) \
-
-43 : "0" (
-__x
-) \
-
-45 
-__v
-; }))
-
-       )
-
-48 \ 1
-       #__bsw­_16
-(
-x
-) \
-
-49 (
-__ex\8bnsiÚ__
- \
-
-50 ({ \14\1d\16\12
-__x
- = (\1d\16\12è(
-x
-); \
-
-51 
-       `__bsw­_cÚ¡ªt_16
- (
-__x
-); }))
-
-       )
-
-56 \ 1
-       #__bsw­_cÚ¡ªt_32
-(
-x
-) \
-
-57 ((((
-x
-) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
-
-58 (((
-x
-è& 0x0000ff00è<< 8è| (((xè& 0x000000ffè<< 24))
-
-       )
-
-60 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-61 #ià
-__WORDSIZE
- =ð64 || (
-def\9aed
-__i486__
- || def\9aed 
-__³Áium__
- \
-
-62 || 
-def\9aed
-       g__³Áium´o__
- || def\9aed 
-       g__³Áium4__
- \
-
-63 || 
-def\9aed
-       g__k8__
- || def\9aed 
-       g__©hlÚ__
- \
-
-64 || 
-def\9aed
-       g__k6__
- || def\9aed 
-       g__nocÚa__
- \
-
-65 || 
-def\9aed
-       g__cÜe2__
- || def\9aed 
-       g__geode__
- \
-
-66 || 
-def\9aed
-       g__amdçm10__
-)
-
-69 \ 1
-       #__bsw­_32
-(
-x
-) \
-
-70 (
-__ex\8bnsiÚ__
- \
-
-71 ({ \14\1d\12
-__v
-, 
-__x
- = (
-x
-); \
-
-72 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__x
-)) \
-
-73 
-__v
- = 
-       `__bsw­_cÚ¡ªt_32
- (
-__x
-); \
-
-75 
-       `__asm__
- ("bsw­ %0" : "ô" (
-__v
-è: "0" (
-__x
-)); \
-
-76 
-__v
-; }))
-
-       )
-
-78 \ 1
-       #__bsw­_32
-(
-x
-) \
-
-79 (
-__ex\8bnsiÚ__
- \
-
-80 ({ \14\1d\12
-__v
-, 
-__x
- = (
-x
-); \
-
-81 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__x
-)) \
-
-82 
-__v
- = 
-       `__bsw­_cÚ¡ªt_32
- (
-__x
-); \
-
-84 
-       `__asm__
- ("rorw $8, %w0;" \
-
-87 : "ô" (
-__v
-) \
-
-88 : "0" (
-__x
-) \
-
-90 
-__v
-; }))
-
-       )
-
-93 \ 1
-       #__bsw­_32
-(
-x
-) \
-
-94 (
-__ex\8bnsiÚ__
- \
-
-95 ({ \14\1d\12
-__x
- = (
-x
-); 
-       `__bsw­_cÚ¡ªt_32
- (__x); }))
-
-       )
-
-99 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-101 \ 1
-       #__bsw­_cÚ¡ªt_64
-(
-x
-) \
-
-102 (
-       `__ex\8bnsiÚ__
- ((((
-x
-) & 0xff00000000000000ull) >> 56) \
-
-103 | (((
-x
-) & 0x00ff000000000000ull) >> 40) \
-
-104 | (((
-x
-) & 0x0000ff0000000000ull) >> 24) \
-
-105 | (((
-x
-) & 0x000000ff00000000ull) >> 8) \
-
-106 | (((
-x
-) & 0x00000000ff000000ull) << 8) \
-
-107 | (((
-x
-) & 0x0000000000ff0000ull) << 24) \
-
-108 | (((
-x
-) & 0x000000000000ff00ull) << 40) \
-
-109 | (((
-x
-è& 0x00000000000000ffuÎè<< 56)))
-
-       )
-
-111 #ià
-__WORDSIZE
- == 64
-
-112 \ 1
-       #__bsw­_64
-(
-x
-) \
-
-113 (
-__ex\8bnsiÚ__
- \
-
-114 ({ \14\1d\13
-__v
-, 
-__x
- = (
-x
-); \
-
-115 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__x
-)) \
-
-116 
-__v
- = 
-       `__bsw­_cÚ¡ªt_64
- (
-__x
-); \
-
-118 
-       `__asm__
- ("bsw­ %q0" : "ô" (
-__v
-è: "0" (
-__x
-)); \
-
-119 
-__v
-; }))
-
-       )
-
-121 \ 1
-       #__bsw­_64
-(
-x
-) \
-
-122 (
-__ex\8bnsiÚ__
- \
-
-123 ({ uniÚ { 
-__ex\8bnsiÚ__
\1d\13\13\12
-__Î
-; \
-
-124 \1d\12
-__l
-[2]; } 
-__w
-, 
-__r
-; \
-
-125 ià(
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-x
-)) \
-
-126 
-__r
-.
-__Î
- = 
-       `__bsw­_cÚ¡ªt_64
- (
-x
-); \
-
-129 
-__w
-.
-__Î
- = (
-x
-); \
-
-130 
-__r
-.
-__l
-[0] = 
-       `__bsw­_32
- (
-__w
-.__l[1]); \
-
-131 
-__r
-.
-__l
-[1] = 
-       `__bsw­_32
- (
-__w
-.__l[0]); \
-
-133 
-__r
-.
-__Î
-; }))
-
-       )
-
-       @/usr/include/bits/endian.h
-
-3 #iâdeà
-_ENDIAN_H
-
-
-7 \ 1
-       #__BYTE_ORDER
-__LITTLE_ENDIAN
-
-
-       )
-
-       @/usr/include/bits/libc-lock.h
-
-20 #iâdeà
-_BITS_LIBC_LOCK_H
-
-
-21 \ 1
-       #_BITS_LIBC_LOCK_H
- 1
-
-       )
-
-23 \ 2
-       ~<±h»ad.h
->
-
-24 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-25 \ 2
-       ~<¡ddef.h
->
-
-34 #ifdeà
-_LIBC
-
-
-35 \ 2
-       ~<lowËv\96lock.h
->
-
-36 \ 2
-       ~<\8es.h
->
-
-37 \ 2
-       ~<±h»ad-funùiÚs.h
->
-
-38 \ 2
-       ~<\94ºo.h
->
-
-39 \ 2
-       ~<gnu/ÝtiÚ-groups.h
->
-
-43 #ià
-def\9aed
-_LIBC
- || def\9aed 
-_IO_MTSAFE_IO
-
-
-44 #ià(
-def\9aed
-NOT_IN_libc
- && !def\9aed 
-IS_IN_lib±h»ad
-è|| !def\9aed 
-_LIBC
-
-
-45 \e
-±h»ad_mu\8bx_t
-       t__libc_lock_t
-;
-
-46 \e¡ruù { 
-±h»ad_mu\8bx_t
-       mmu\8bx
-; } 
-       t__libc_lock_»cursive_t
-;
-
-48 \e\12
-       t__libc_lock_t
-;
-
-49 \e¡ruù { \12
-       mlock
-; \12
-       mút
-; \1e*
-       mowÃr
-; } 
-       t__libc_lock_»cursive_t
-;
-
-51 \e¡ruù { 
-±h»ad_mu\8bx_t
-       mmu\8bx
-; } 
-       t__¹ld_lock_»cursive_t
-;
-
-52 #ifdeà
-__USE_UNIX98
-
-
-53 \e
-±h»ad_rwlock_t
-       t__libc_rwlock_t
-;
-
-55 \e\19
-__libc_rwlock_Ýaque__
-       t__libc_rwlock_t
-;
-
-58 \e\19
-__libc_lock_Ýaque__
-       t__libc_lock_t
-;
-
-59 \e\19
-__libc_lock_»cursive_Ýaque__
-       t__libc_lock_»cursive_t
-;
-
-60 \e\19
-__libc_rwlock_Ýaque__
-       t__libc_rwlock_t
-;
-
-64 \e
-±h»ad_key_t
-       t__libc_key_t
-;
-
-73 \ 1
-       #__libc_lock_def\9ae
-(
-CLASS
-,
-NAME
-) \
-
-74 
-CLASS
-__libc_lock_t
-NAME
-;
-
-       )
-
-75 \ 1
-       #__libc_rwlock_def\9ae
-(
-CLASS
-,
-NAME
-) \
-
-76 
-CLASS
-__libc_rwlock_t
-NAME
-;
-
-       )
-
-77 \ 1
-       #__libc_lock_def\9ae_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-78 
-CLASS
-__libc_lock_»cursive_t
-NAME
-;
-
-       )
-
-79 \ 1
-       #__¹ld_lock_def\9ae_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-80 
-CLASS
-__¹ld_lock_»cursive_t
-NAME
-;
-
-       )
-
-91 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-92 #ià
-LLL_LOCK_INITIALIZER
- == 0
-
-93 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized
-(
-CLASS
-,
-NAME
-) \
-
-94 
-CLASS
-__libc_lock_t
-NAME
-;
-
-       )
-
-96 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized
-(
-CLASS
-,
-NAME
-) \
-
-97 
-CLASS
-__libc_lock_t
-NAME
- = 
-LLL_LOCK_INITIALIZER
-;
-
-       )
-
-100 #ià
-__LT_SPINLOCK_INIT
- == 0
-
-101 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized
-(
-CLASS
-,
-NAME
-) \
-
-102 
-CLASS
-__libc_lock_t
-NAME
-;
-
-       )
-
-104 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized
-(
-CLASS
-,
-NAME
-) \
-
-105 
-CLASS
-__libc_lock_t
-NAME
- = 
-PTHREAD_MUTEX_INITIALIZER
-;
-
-       )
-
-109 \ 1
-       #__libc_rwlock_def\9ae_\9a\99\9flized
-(
-CLASS
-,
-NAME
-) \
-
-110 
-CLASS
-__libc_rwlock_t
-NAME
- = 
-PTHREAD_RWLOCK_INITIALIZER
-;
-
-       )
-
-114 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-115 #ià
-LLL_LOCK_INITIALIZER
- == 0
-
-116 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-117 
-CLASS
-__libc_lock_»cursive_t
-NAME
-;
-
-       )
-
-119 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-120 
-CLASS
-__libc_lock_»cursive_t
-NAME
- = 
-_LIBC_LOCK_RECURSIVE_INITIALIZER
-;
-
-       )
-
-122 \ 1
-       #_LIBC_LOCK_RECURSIVE_INITIALIZER
- \
-
-123 { 
-LLL_LOCK_INITIALIZER
-, 0, 
-NULL
- }
-
-       )
-
-125 \ 1
-       #__libc_lock_def\9ae_\9a\99\9flized_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-126 
-CLASS
-__libc_lock_»cursive_t
-NAME
- = 
-_LIBC_LOCK_RECURSIVE_INITIALIZER
-;
-
-       )
-
-127 \ 1
-       #_LIBC_LOCK_RECURSIVE_INITIALIZER
- \
-
-128 {
-PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
-}
-
-       )
-
-131 \ 1
-       #__¹ld_lock_def\9ae_\9a\99\9flized_»cursive
-(
-CLASS
-,
-NAME
-) \
-
-132 
-CLASS
-__¹ld_lock_»cursive_t
-NAME
- = 
-_RTLD_LOCK_RECURSIVE_INITIALIZER
-;
-
-       )
-
-133 \ 1
-       #_RTLD_LOCK_RECURSIVE_INITIALIZER
- \
-
-134 {
-PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
-}
-
-       )
-
-136 \ 1
-       #__¹ld_lock_\9a\99\9flize
-(
-NAME
-) \
-
-137 (\1eè((
-NAME
-èð(
-__¹ld_lock_»cursive_t
-_RTLD_LOCK_RECURSIVE_INITIALIZER
-)
-
-       )
-
-144 #ifdeà
-__PIC__
-
-
-145 \ 1
-       #__libc_maybe_ÿÎ
-(
-FUNC
-, 
-ARGS
-, 
-ELSE
-) \
-
-146 (
-       `__ex\8bnsiÚ__
- ({ 
-       `__ty³of
- (
-FUNC
-è*
-_â
- = (FUNC); \
-
-147 
-_â
- !ð
-NULL
- ? (*_âè
-ARGS
- : 
-ELSE
-; }))
-
-       )
-
-149 \ 1
-       #__libc_maybe_ÿÎ
-(
-FUNC
-, 
-ARGS
-, 
-ELSE
-) \
-
-150 (
-FUNC
- !ð
-NULL
- ? FUNC 
-ARGS
- : 
-ELSE
-)
-
-       )
-
-154 #ià
-def\9aed
-SHARED
- && !def\9aed 
-NOT_IN_libc
-
-
-155 \ 1
-       #PTFAVAIL
-(
-NAME
-__libc_±h»ad_funùiÚs_\9a\99
-
-
-       )
-
-156 \ 1
-       #__libc_±f_ÿÎ
-(
-FUNC
-, 
-ARGS
-, 
-ELSE
-) \
-
-157 (
-__libc_±h»ad_funùiÚs_\9a\99
- ? 
-       `PTHFCT_CALL
- (
-±r_
-##
-FUNC
-, 
-ARGS
-è: 
-ELSE
-)
-
-       )
-
-158 \ 1
-       #__libc_±f_ÿÎ_®ways
-(
-FUNC
-, 
-ARGS
-) \
-
-159 
-       `PTHFCT_CALL
- (
-±r_
-##
-FUNC
-, 
-ARGS
-)
-
-       )
-
-161 \ 1
-       #PTFAVAIL
-(
-NAME
-è(NAME !ð
-NULL
-)
-
-       )
-
-162 \ 1
-       #__libc_±f_ÿÎ
-(
-FUNC
-, 
-ARGS
-, 
-ELSE
-) \
-
-163 
-       `__libc_maybe_ÿÎ
- (
-FUNC
-, 
-ARGS
-, 
-ELSE
-)
-
-       )
-
-164 \ 1
-       #__libc_±f_ÿÎ_®ways
-(
-FUNC
-, 
-ARGS
-) \
-
-165 
-FUNC
-ARGS
-
-
-       )
-
-171 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-172 \ 1
-       #__libc_lock_\9a\99
-(
-NAME
-è((NAMEèð
-LLL_LOCK_INITIALIZER
-, 0)
-
-       )
-
-174 \ 1
-       #__libc_lock_\9a\99
-(
-NAME
-) \
-
-175 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_\9a\99
-, (&(
-NAME
-), 
-NULL
-), 0)
-
-       )
-
-177 #ià
-def\9aed
-SHARED
- && !def\9aed 
-NOT_IN_libc
-
-
-180 \ 1
-       #__libc_rwlock_\9a\99
-(
-NAME
-) \
-
-181 (
-       `__bu\9et\9a_mem£t
- (&(
-NAME
-), '\0', \17 (NAME)), 0)
-
-       )
-
-183 \ 1
-       #__libc_rwlock_\9a\99
-(
-NAME
-) \
-
-184 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_rwlock_\9a\99
-, (&(
-NAME
-), 
-NULL
-), 0)
-
-       )
-
-188 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-189 \ 1
-       #__libc_lock_\9a\99_»cursive
-(
-NAME
-) \
-
-190 ((
-NAME
-èð(
-__libc_lock_»cursive_t
-_LIBC_LOCK_RECURSIVE_INITIALIZER
-, 0)
-
-       )
-
-192 \ 1
-       #__libc_lock_\9a\99_»cursive
-(
-NAME
-) \
-
-194 ià(
-__±h»ad_mu\8bx_\9a\99
- !ð
-NULL
-) \
-
-196 
-±h»ad_mu\8b\8c_t
-__©\8c
-; \
-
-197 
-       `__±h»ad_mu\8b\8c_\9a\99
- (&
-__©\8c
-); \
-
-198 
-       `__±h»ad_mu\8b\8c\89
- (&
-__©\8c
-, 
-PTHREAD_MUTEX_RECURSIVE_NP
-); \
-
-199 
-       `__±h»ad_mu\8bx_\9a\99
- (&(
-NAME
-).
-mu\8bx
-, &
-__©\8c
-); \
-
-200 
-       `__±h»ad_mu\8b\8c_de¡roy
- (&
-__©\8c
-); \
-
-202 } \1f0)
-
-       )
-
-205 \ 1
-       #__¹ld_lock_\9a\99_»cursive
-(
-NAME
-) \
-
-207 ià(
-__±h»ad_mu\8bx_\9a\99
- !ð
-NULL
-) \
-
-209 
-±h»ad_mu\8b\8c_t
-__©\8c
-; \
-
-210 
-       `__±h»ad_mu\8b\8c_\9a\99
- (&
-__©\8c
-); \
-
-211 
-       `__±h»ad_mu\8b\8c\89
- (&
-__©\8c
-, 
-PTHREAD_MUTEX_RECURSIVE_NP
-); \
-
-212 
-       `__±h»ad_mu\8bx_\9a\99
- (&(
-NAME
-).
-mu\8bx
-, &
-__©\8c
-); \
-
-213 
-       `__±h»ad_mu\8b\8c_de¡roy
- (&
-__©\8c
-); \
-
-215 } \1f0)
-
-       )
-
-220 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-221 \ 1
-       #__libc_lock_f\9ai
-(
-NAME
-è((\1eè0)
-
-       )
-
-223 \ 1
-       #__libc_lock_f\9ai
-(
-NAME
-) \
-
-224 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_de¡roy
-, (&(
-NAME
-)), 0)
-
-       )
-
-226 #ià
-def\9aed
-SHARED
- && !def\9aed 
-NOT_IN_libc
-
-
-227 \ 1
-       #__libc_rwlock_f\9ai
-(
-NAME
-è((\1eè0)
-
-       )
-
-229 \ 1
-       #__libc_rwlock_f\9ai
-(
-NAME
-) \
-
-230 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_rwlock_de¡roy
-, (&(
-NAME
-)), 0)
-
-       )
-
-234 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-235 \ 1
-       #__libc_lock_f\9ai_»cursive
-(
-NAME
-è((\1eè0)
-
-       )
-
-237 \ 1
-       #__libc_lock_f\9ai_»cursive
-(
-NAME
-) \
-
-238 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_de¡roy
-, (&(
-NAME
-)), 0)
-
-       )
-
-242 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-243 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-247 \r\1e
-__libc_lock_lock_â
- (
-__libc_lock_t
- *);
-
-248 
-libc_hidd\92_´Ùo
- (
-__libc_lock_lock_â
-);
-
-250 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-251 \ 1
-       #__libc_lock_lock
-(
-NAME
-) \
-
-252 ({ 
-       `Îl_lock
- (
-NAME
-, 
-LLL_PRIVATE
-); 0; })
-
-       )
-
-254 \ 1
-       #__libc_lock_lock
-(
-NAME
-) \
-
-255 
-       `__libc_lock_lock_â
- (&(
-NAME
-))
-
-       )
-
-258 \ 1
-       #__libc_lock_lock
-(
-NAME
-) \
-
-259 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_lock
-, (&(
-NAME
-)), 0)
-
-       )
-
-261 \ 1
-       #__libc_rwlock_rdlock
-(
-NAME
-) \
-
-262 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_rwlock_rdlock
-, (&(
-NAME
-)), 0)
-
-       )
-
-263 \ 1
-       #__libc_rwlock_w¾ock
-(
-NAME
-) \
-
-264 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_rwlock_w¾ock
-, (&(
-NAME
-)), 0)
-
-       )
-
-267 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-268 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-272 \r\1e
-__libc_lock_lock_»cursive_â
- (
-__libc_lock_»cursive_t
- *);
-
-273 
-libc_hidd\92_´Ùo
- (
-__libc_lock_lock_»cursive_â
-);
-
-275 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-276 \ 1
-       #__libc_lock_lock_»cursive
-(
-NAME
-) \
-
-278 \1e*
-£lf
- = 
-THREAD_SELF
-; \
-
-279 ià((
-NAME
-).
-owÃr
- !ð
-£lf
-) \
-
-281 
-       `Îl_lock
- ((
-NAME
-).
-lock
-, 
-LLL_PRIVATE
-); \
-
-282 (
-NAME
-).
-owÃr
- = 
-£lf
-; \
-
-284 ++(
-NAME
-).
-út
-; \
-
-285 } \1f0)
-
-       )
-
-287 \ 1
-       #__libc_lock_lock_»cursive
-(
-NAME
-) \
-
-288 
-       `__libc_lock_lock_»cursive_â
- (&(
-NAME
-))
-
-       )
-
-291 \ 1
-       #__libc_lock_lock_»cursive
-(
-NAME
-) \
-
-292 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_lock
-, (&(
-NAME
-).
-mu\8bx
-), 0)
-
-       )
-
-296 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-297 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-301 \r\12
-__libc_lock_\8cylock_â
- (
-__libc_lock_t
- *);
-
-302 
-libc_hidd\92_´Ùo
- (
-__libc_lock_\8cylock_â
-);
-
-304 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-305 \ 1
-       #__libc_lock_\8cylock
-(
-NAME
-) \
-
-306 
-       `Îl_\8cylock
- (
-NAME
-)
-
-       )
-
-308 \ 1
-       #__libc_lock_\8cylock
-(
-NAME
-) \
-
-309 
-       `__libc_lock_\8cylock_â
- (&(
-NAME
-))
-
-       )
-
-312 \ 1
-       #__libc_lock_\8cylock
-(
-NAME
-) \
-
-313 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_\8cylock
-, (&(
-NAME
-)), 0)
-
-       )
-
-315 \ 1
-       #__libc_rwlock_\8cyrdlock
-(
-NAME
-) \
-
-316 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_rwlock_\8cyrdlock
-, (&(
-NAME
-)), 0)
-
-       )
-
-317 \ 1
-       #__libc_rwlock_\8cyw¾ock
-(
-NAME
-) \
-
-318 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_rwlock_\8cyw¾ock
-, (&(
-NAME
-)), 0)
-
-       )
-
-321 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-322 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-326 \r\12
-__libc_lock_\8cylock_»cursive_â
- (
-__libc_lock_»cursive_t
- *);
-
-327 
-libc_hidd\92_´Ùo
- (
-__libc_lock_\8cylock_»cursive_â
-);
-
-329 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-330 \ 1
-       #__libc_lock_\8cylock_»cursive
-(
-NAME
-) \
-
-332 \12
-»suÉ
- = 0; \
-
-333 \1e*
-£lf
- = 
-THREAD_SELF
-; \
-
-334 ià((
-NAME
-).
-owÃr
- !ð
-£lf
-) \
-
-336 ià(
-       `Îl_\8cylock
- ((
-NAME
-).
-lock
-) == 0) \
-
-338 (
-NAME
-).
-owÃr
- = 
-£lf
-; \
-
-339 (
-NAME
-).
-út
- = 1; \
-
-342 
-»suÉ
- = 
-EBUSY
-; \
-
-345 ++(
-NAME
-).
-út
-; \
-
-346 
-»suÉ
-; \
-
-347 })
-
-       )
-
-349 \ 1
-       #__libc_lock_\8cylock_»cursive
-(
-NAME
-) \
-
-350 
-       `__libc_lock_\8cylock_»cursive_â
- (&(
-NAME
-))
-
-       )
-
-353 \ 1
-       #__libc_lock_\8cylock_»cursive
-(
-NAME
-) \
-
-354 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_\8cylock
-, (&(
-NAME
-)), 0)
-
-       )
-
-357 \ 1
-       #__¹ld_lock_\8cylock_»cursive
-(
-NAME
-) \
-
-358 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_\8cylock
-, (&(
-NAME
-).
-mu\8bx
-), 0)
-
-       )
-
-361 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-362 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-366 \r\1e
-__libc_lock_uÆock_â
- (
-__libc_lock_t
- *);
-
-367 
-libc_hidd\92_´Ùo
- (
-__libc_lock_uÆock_â
-);
-
-369 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-370 \ 1
-       #__libc_lock_uÆock
-(
-NAME
-) \
-
-371 
-       `Îl_uÆock
- (
-NAME
-, 
-LLL_PRIVATE
-)
-
-       )
-
-373 \ 1
-       #__libc_lock_uÆock
-(
-NAME
-) \
-
-374 
-       `__libc_lock_uÆock_â
- (&(
-NAME
-))
-
-       )
-
-377 \ 1
-       #__libc_lock_uÆock
-(
-NAME
-) \
-
-378 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_uÆock
-, (&(
-NAME
-)), 0)
-
-       )
-
-380 \ 1
-       #__libc_rwlock_uÆock
-(
-NAME
-) \
-
-381 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_rwlock_uÆock
-, (&(
-NAME
-)), 0)
-
-       )
-
-384 #ià
-def\9aed
-_LIBC
- && (!def\9aed 
-NOT_IN_libc
- || def\9aed 
-IS_IN_lib±h»ad
-)
-
-385 #ià
-__OPTION_EGLIBC_BIG_MACROS
- != 1
-
-389 \r\1e
-__libc_lock_uÆock_»cursive_â
- (
-__libc_lock_»cursive_t
- *);
-
-390 
-libc_hidd\92_´Ùo
- (
-__libc_lock_uÆock_»cursive_â
-);
-
-392 #ià
-__OPTION_EGLIBC_BIG_MACROS
-
-
-394 \ 1
-       #__libc_lock_uÆock_»cursive
-(
-NAME
-) \
-
-396 ià(--(
-NAME
-).
-út
- == 0) \
-
-398 (
-NAME
-).
-owÃr
- = 
-NULL
-; \
-
-399 
-       `Îl_uÆock
- ((
-NAME
-).
-lock
-, 
-LLL_PRIVATE
-); \
-
-401 } \1f0)
-
-       )
-
-403 \ 1
-       #__libc_lock_uÆock_»cursive
-(
-NAME
-) \
-
-404 
-       `__libc_lock_uÆock_»cursive_â
- (&(
-NAME
-))
-
-       )
-
-407 \ 1
-       #__libc_lock_uÆock_»cursive
-(
-NAME
-) \
-
-408 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_uÆock
-, (&(
-NAME
-)), 0)
-
-       )
-
-411 #ià
-def\9aed
-_LIBC
- && def\9aed 
-SHARED
-
-
-412 \ 1
-       #__¹ld_lock_deçuÉ_lock_»cursive
-(
-lock
-) \
-
-413 ++((
-±h»ad_mu\8bx_t
- *)(
-lock
-))->
-__d©a
-.
-__couÁ
-;
-
-       )
-
-415 \ 1
-       #__¹ld_lock_deçuÉ_uÆock_»cursive
-(
-lock
-) \
-
-416 --((
-±h»ad_mu\8bx_t
- *)(
-lock
-))->
-__d©a
-.
-__couÁ
-;
-
-       )
-
-418 \ 1
-       #__¹ld_lock_lock_»cursive
-(
-NAME
-) \
-
-419 
-       `GL
-(
-dl_¹ld_lock_»cursive
-è(&(
-NAME
-).
-mu\8bx
-)
-
-       )
-
-421 \ 1
-       #__¹ld_lock_uÆock_»cursive
-(
-NAME
-) \
-
-422 
-       `GL
-(
-dl_¹ld_uÆock_»cursive
-è(&(
-NAME
-).
-mu\8bx
-)
-
-       )
-
-424 \ 1
-       #__¹ld_lock_lock_»cursive
-(
-NAME
-) \
-
-425 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_lock
-, (&(
-NAME
-).
-mu\8bx
-), 0)
-
-       )
-
-427 \ 1
-       #__¹ld_lock_uÆock_»cursive
-(
-NAME
-) \
-
-428 
-       `__libc_maybe_ÿÎ
- (
-__±h»ad_mu\8bx_uÆock
-, (&(
-NAME
-).
-mu\8bx
-), 0)
-
-       )
-
-432 #ià
-PTHREAD_ONCE_INIT
- == 0
-
-435 \ 1
-       #__libc_Úû_def\9ae
-(
-CLASS
-, 
-NAME
-) \
-
-436 
-CLASS
-±h»ad_Úû_t
-NAME
-
-
-       )
-
-438 \ 1
-       #__libc_Úû_def\9ae
-(
-CLASS
-, 
-NAME
-) \
-
-439 
-CLASS
-±h»ad_Úû_t
-NAME
- = 
-PTHREAD_ONCE_INIT
-
-
-       )
-
-443 \ 1
-       #__libc_Úû
-(
-ONCE_CONTROL
-, 
-INIT_FUNCTION
-) \
-
-445 ià(
-       `PTFAVAIL
- (
-__±h»ad_Úû
-)) \
-
-446 
-       `__libc_±f_ÿÎ_®ways
- (
-__±h»ad_Úû
-, (&(
-ONCE_CONTROL
-), \
-
-447 
-INIT_FUNCTION
-)); \
-
-448 \vià((
-ONCE_CONTROL
-è=ð
-PTHREAD_ONCE_INIT
-) { \
-
-449 
-       `INIT_FUNCTION
- (); \
-
-450 (
-ONCE_CONTROL
-) |= 2; \
-
-452 } \1f0)
-
-       )
-
-459 \r\1e
-_±h»ad_þ\97nup_push
- (\19
-_±h»ad_þ\97nup_bufãr
- *
-bufãr
-,
-
-460 \1e(*
-rout\9ae
-è(\1e*), \1e*
-¬g
-);
-
-461 \r\1e
-       `_±h»ad_þ\97nup_pÝ
- (\19
-_±h»ad_þ\97nup_bufãr
- *
-bufãr
-,
-
-462 \12
-execu\8b
-);
-
-463 \r\1e
-       `_±h»ad_þ\97nup_push_deãr
- (\19
-_±h»ad_þ\97nup_bufãr
- *
-bufãr
-,
-
-464 \1e(*
-rout\9ae
-è(\1e*), \1e*
-¬g
-);
-
-465 \r\1e
-       `_±h»ad_þ\97nup_pÝ_»¡Üe
- (\19
-_±h»ad_þ\97nup_bufãr
- *
-bufãr
-,
-
-466 \12
-execu\8b
-);
-
-469 \ 1
-       #__libc_þ\97nup_»giÚ_¡¬t
-(
-DOIT
-, 
-FCT
-, 
-ARG
-) \
-
-470 { \19
-_±h»ad_þ\97nup_bufãr
-_bufãr
-; \
-
-471 \12
-_ava\9e
-; \
-
-472 ià(
-DOIT
-) { \
-
-473 
-_ava\9e
- = 
-       `PTFAVAIL
- (
-_±h»ad_þ\97nup_push_deãr
-); \
-
-474 ià(
-_ava\9e
-) { \
-
-475 
-       `__libc_±f_ÿÎ_®ways
- (
-_±h»ad_þ\97nup_push_deãr
-, (&
-_bufãr
-, 
-FCT
-, \
-
-476 
-ARG
-)); \
-
-478 
-_bufãr
-.
-__rout\9ae
- = (
-FCT
-); \
-
-479 
-_bufãr
-.
-__¬g
- = (
-ARG
-); \
-
-482 
-_ava\9e
- = 0; \
-
-483 }
-
-       )
-
-486 \ 1
-       #__libc_þ\97nup_»giÚ_\92d
-(
-DOIT
-) \
-
-487 ià(
-_ava\9e
-) { \
-
-488 
-       `__libc_±f_ÿÎ_®ways
- (
-_±h»ad_þ\97nup_pÝ_»¡Üe
-, (&
-_bufãr
-, 
-DOIT
-));\
-
-489 } \vià(
-DOIT
-) \
-
-490 
-_bufãr
-.
-       `__rout\9ae
- (_bufãr.
-__¬g
-); \
-
-491 
-       }
-
-       )
-}
-
-494 \ 1
-       #__libc_þ\97nup_\92d
-(
-DOIT
-) \
-
-495 ià(
-_ava\9e
-) { \
-
-496 
-       `__libc_±f_ÿÎ_®ways
- (
-_±h»ad_þ\97nup_pÝ_»¡Üe
-, (&
-_bufãr
-, 
-DOIT
-));\
-
-497 } \vià(
-DOIT
-) \
-
-498 
-_bufãr
-.
-       `__rout\9ae
- (_bufãr.
-__¬g
-)
-
-       )
-
-502 
-__ex\8bº_\9al\9ae
\1e
-
-503 
-       $__libc_þ\97nup_rout\9ae
- (\19
-__±h»ad_þ\97nup_äame
- *
-f
-)
-
-505 ià(
-f
-->
-__do_\99
-)
-
-506 
-f
-->
-       `__ÿnûl_rout\9ae
- (f->
-__ÿnûl_¬g
-);
-
-507 
-       }
-}
-
-509 \ 1
-       #__libc_þ\97nup_push
-(
-fù
-, 
-¬g
-) \
-
-511 \19
-__±h»ad_þ\97nup_äame
-__þäame
- \
-
-512 
-       `__©\8cibu\8b__
- ((
-       `__þ\97nup__
- (
-__libc_þ\97nup_rout\9ae
-))) \
-
-513 ð{ .
-__ÿnûl_rout\9ae
- = (
-fù
-), .
-__ÿnûl_¬g
- = (
-¬g
-), \
-
-514 .
-__do_\99
- = 1 };
-
-       )
-
-516 \ 1
-       #__libc_þ\97nup_pÝ
-(
-execu\8b
-) \
-
-517 
-__þäame
-.
-__do_\99
- = (
-execu\8b
-); \
-
-518 } \1f0)
-
-       )
-
-522 \ 1
-       #__libc_key_ü\97\8b
-(
-KEY
-, 
-DESTRUCTOR
-) \
-
-523 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_key_ü\97\8b
-, (
-KEY
-, 
-DESTRUCTOR
-), 1)
-
-       )
-
-526 \ 1
-       #__libc_g\91¥ecific
-(
-KEY
-) \
-
-527 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_g\91¥ecific
-, (
-KEY
-), 
-NULL
-)
-
-       )
-
-530 \ 1
-       #__libc_£t¥ecific
-(
-KEY
-, 
-VALUE
-) \
-
-531 
-       `__libc_±f_ÿÎ
- (
-__±h»ad_£t¥ecific
-, (
-KEY
-, 
-VALUE
-), 0)
-
-       )
-
-537 \ 1
-       #__libc_©fÜk
-(
-PREPARE
-, 
-PARENT
-, 
-CHILD
-) \
-
-538 
-       `__»gi¡\94_©fÜk
- (
-PREPARE
-, 
-PARENT
-, 
-CHILD
-, 
-NULL
-)
-
-       )
-
-539 \r\12
-__»gi¡\94_©fÜk
- (\1e(*
-__´\95¬e
-) (\1e),
-
-540 \1e(*
-__·»Á
-) (\1e),
-
-541 \1e(*
-__ch\9ed
-) (\1e),
-
-542 \1e*
-__dso_hªdË
-);
-
-547 \r\12
-       `__±h»ad_mu\8bx_\9a\99
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-,
-
-548 
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-__mu\8bx_©\8c
-);
-
-550 \r\12
-       `__±h»ad_mu\8bx_de¡roy
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-);
-
-552 \r\12
-       `__±h»ad_mu\8bx_\8cylock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-);
-
-554 \r\12
-       `__±h»ad_mu\8bx_lock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-);
-
-556 \r\12
-       `__±h»ad_mu\8bx_uÆock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-);
-
-558 \r\12
-       `__±h»ad_mu\8b\8c_\9a\99
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-);
-
-560 \r\12
-       `__±h»ad_mu\8b\8c_de¡roy
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-);
-
-562 \r\12
-       `__±h»ad_mu\8b\8c\89
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-563 \12
-__k\9ad
-);
-
-565 #ifdeà
-__USE_UNIX98
-
-
-566 \r\12
-       `__±h»ad_rwlock_\9a\99
- (
-±h»ad_rwlock_t
- *
-__rwlock
-,
-
-567 
-__cڡ
-±h»ad_rwlock©\8c_t
- *
-__©\8c
-);
-
-569 \r\12
-       `__±h»ad_rwlock_de¡roy
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-571 \r\12
-       `__±h»ad_rwlock_rdlock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-573 \r\12
-       `__±h»ad_rwlock_\8cyrdlock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-575 \r\12
-       `__±h»ad_rwlock_w¾ock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-577 \r\12
-       `__±h»ad_rwlock_\8cyw¾ock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-579 \r\12
-       `__±h»ad_rwlock_uÆock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-);
-
-582 \r\12
-       `__±h»ad_key_ü\97\8b
- (
-±h»ad_key_t
- *
-__key
-,
-
-583 \1e(*
-__de¡r_funùiÚ
-) (\1e*));
-
-585 \r\12
-       `__±h»ad_£t¥ecific
- (
-±h»ad_key_t
-__key
-,
-
-586 
-__cڡ
\1e*
-__po\9a\8br
-);
-
-588 \r\1e*
-       `__±h»ad_g\91¥ecific
- (
-±h»ad_key_t
-__key
-);
-
-590 \r\12
-       `__±h»ad_Úû
- (
-±h»ad_Úû_t
- *
-__Úû_cÚ\8cÞ
-,
-
-591 \1e(*
-__\9a\99_rout\9ae
-) (\1e));
-
-593 \r\12
-       `__±h»ad_©fÜk
- (\1e(*
-__´\95¬e
-) (\1e),
-
-594 \1e(*
-__·»Á
-) (\1e),
-
-595 \1e(*
-__ch\9ed
-) (\1e));
-
-601 #iâdeà
-__NO_WEAK_PTHREAD_ALIASES
-
-
-602 #ifdeà
-w\97k_ex\8bº
-
-
-603 #ià
-_LIBC
-
-
-604 \ 2
-       ~<bp-sym.h
->
-
-606 \ 1
-       #BP_SYM
-(
-sym
-       )
-sym
-
-608 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8bx_\9a\99
-))
-
-609 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8bx_de¡roy
-))
-
-610 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8bx_lock
-))
-
-611 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8bx_\8cylock
-))
-
-612 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8bx_uÆock
-))
-
-613 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8b\8c_\9a\99
-))
-
-614 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8b\8c_de¡roy
-))
-
-615 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_mu\8b\8c\89
-))
-
-616 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_\9a\99
-))
-
-617 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_de¡roy
-))
-
-618 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_rdlock
-))
-
-619 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_\8cyrdlock
-))
-
-620 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_w¾ock
-))
-
-621 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_\8cyw¾ock
-))
-
-622 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_rwlock_uÆock
-))
-
-623 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_key_ü\97\8b
-))
-
-624 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_£t¥ecific
-))
-
-625 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_g\91¥ecific
-))
-
-626 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-__±h»ad_Úû
-))
-
-627 
-       $w\97k_ex\8bº
- (
-__±h»ad_\9a\99\9flize
-)
-
-628 
-       $w\97k_ex\8bº
- (
-__±h»ad_©fÜk
-)
-
-629 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-_±h»ad_þ\97nup_push_deãr
-))
-
-630 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-_±h»ad_þ\97nup_pÝ_»¡Üe
-))
-
-631 
-       `w\97k_ex\8bº
- (
-       $BP_SYM
- (
-±h»ad_£tÿnûl¡©e
-))
-
-633 #´agm¨
-w\97k
-__±h»ad_mu\8bx_\9a\99
-
-
-634 #´agm¨
-w\97k
-__±h»ad_mu\8bx_de¡roy
-
-
-635 #´agm¨
-w\97k
-__±h»ad_mu\8bx_lock
-
-
-636 #´agm¨
-w\97k
-__±h»ad_mu\8bx_\8cylock
-
-
-637 #´agm¨
-w\97k
-__±h»ad_mu\8bx_uÆock
-
-
-638 #´agm¨
-w\97k
-__±h»ad_mu\8b\8c_\9a\99
-
-
-639 #´agm¨
-w\97k
-__±h»ad_mu\8b\8c_de¡roy
-
-
-640 #´agm¨
-w\97k
-__±h»ad_mu\8b\8c\89
-
-
-641 #´agm¨
-w\97k
-__±h»ad_rwlock_de¡roy
-
-
-642 #´agm¨
-w\97k
-__±h»ad_rwlock_rdlock
-
-
-643 #´agm¨
-w\97k
-__±h»ad_rwlock_\8cyrdlock
-
-
-644 #´agm¨
-w\97k
-__±h»ad_rwlock_w¾ock
-
-
-645 #´agm¨
-w\97k
-__±h»ad_rwlock_\8cyw¾ock
-
-
-646 #´agm¨
-w\97k
-__±h»ad_rwlock_uÆock
-
-
-647 #´agm¨
-w\97k
-__±h»ad_key_ü\97\8b
-
-
-648 #´agm¨
-w\97k
-__±h»ad_£t¥ecific
-
-
-649 #´agm¨
-w\97k
-__±h»ad_g\91¥ecific
-
-
-650 #´agm¨
-w\97k
-__±h»ad_Úû
-
-
-651 #´agm¨
-w\97k
-__±h»ad_\9a\99\9flize
-
-
-652 #´agm¨
-w\97k
-__±h»ad_©fÜk
-
-
-653 #´agm¨
-w\97k
-_±h»ad_þ\97nup_push_deãr
-
-
-654 #´agm¨
-w\97k
-_±h»ad_þ\97nup_pÝ_»¡Üe
-
-
-655 #´agm¨
-w\97k
-±h»ad_£tÿnûl¡©e
-
-
-       @/usr/include/bits/select.h
-
-19 #iâdeà
-_SYS_SELECT_H
-
-
-23 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-26 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-28 #ià
-__WORDSIZE
- == 64
-
-29 \ 1
-       #__FD_ZERO_STOS
- "¡osq"
-
-       )
-
-31 \ 1
-       #__FD_ZERO_STOS
- "¡o¦"
-
-       )
-
-34 \ 1
-       #__FD_ZERO
-(
-fd¥
-) \
-
-36 \12
-__d0
-, 
-__d1
-; \
-
-37 
-__asm__
-       `__vÞ©\9ee__
- ("þd;\84\95; " 
-__FD_ZERO_STOS
- \
-
-38 : "=c" (
-__d0
-), "=D" (
-__d1
-) \
-
-39 : "a" (0), "0" (\17 (
-fd_£t
-) \
-
-40 / \17 (
-__fd_mask
-)), \
-
-41 "1" (&
-       `__FDS_BITS
- (
-fd¥
-)[0]) \
-
-43 } \1f0)
-
-       )
-
-49 \ 1
-       #__FD_ZERO
-(
-£t
-) \
-
-51 \1d\12
-__i
-; \
-
-52 
-fd_£t
- *
-__¬r
- = (
-£t
-); \
-
-53 \ f
-__i
- = 0; __\98\17 (
-fd_£t
-è/ \17 (
-__fd_mask
-); ++__i) \
-
-54 
-       `__FDS_BITS
- (
-__¬r
-)[
-__i
-] = 0; \
-
-55 } \1f0)
-
-       )
-
-59 \ 1
-       #__FD_SET
-(
-d
-, 
-£t
-) \
-
-60 ((\1eè(
-       `__FDS_BITS
- (
-£t
-)[
-       `__FD_ELT
- (
-d
-)] |ð
-       `__FD_MASK
- (d)))
-
-       )
-
-61 \ 1
-       #__FD_CLR
-(
-d
-, 
-£t
-) \
-
-62 ((\1eè(
-       `__FDS_BITS
- (
-£t
-)[
-       `__FD_ELT
- (
-d
-)] &ð~
-       `__FD_MASK
- (d)))
-
-       )
-
-63 \ 1
-       #__FD_ISSET
-(
-d
-, 
-£t
-) \
-
-64 ((
-       `__FDS_BITS
- (
-£t
-)[
-       `__FD_ELT
- (
-d
-)] & 
-       `__FD_MASK
- (d)è!ð0)
-
-       )
-
-       @/usr/include/bits/select2.h
-
-20 #iâdeà
-_SYS_SELECT_H
-
-
-25 \r\1d\13\12
-__fd\96t_chk
- (\1d\13\12
-__d
-);
-
-26 \r\1d\13\12
-       $__fd\96t_w¬n
- (\1d\13\12
-__d
-)
-
-27 
-       `__w¬Ç\89r
- ("bit outside of fd_set selected");
-
-28 #undeà
-__FD_ELT
-
-
-29 \ 1
-       #__FD_ELT
-(
-d
-) \
-
-30 
-__ex\8bnsiÚ__
- \
-
-31 ({ \1d\13\12
-__d
- = (
-d
-); \
-
-32 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__d
-) \
-
-33 ? (
-__d
- >ð
-__FD_SETSIZE
- \
-
-34 ? 
-       `__fd\96t_w¬n
- (
-__d
-è: (__d / 
-__NFDBITS
-)) \
-
-35 : 
-       `__fd\96t_chk
- (
-__d
-)); 
-       }
-})
-
-       )
-
-       @/usr/include/bits/sigset.h
-
-21 #iâdef 
-_SIGSET_H_ty³s
-
-
-22 \ 1
-       #_SIGSET_H_ty³s
- 1
-
-       )
-
-24 \e\12
-       t__sig_©omic_t
-;
-
-28 \ 1
-       #_SIGSET_NWORDS
- (1024 / (8 * \17 (\1d\13\12)))
-
-       )
-
-31 \1d\13\12
-       m__v®
-[
-_SIGSET_NWORDS
-];
-
-32 } 
-       t__sig£t_t
-;
-
-43 #ià!
-def\9aed
-_SIGSET_H_âs
- && def\9aed 
-_SIGNAL_H
-
-
-44 \ 1
-       #_SIGSET_H_âs
- 1
-
-       )
-
-46 #iâdeà
-_EXTERN_INLINE
-
-
-47 \ 1
-       #_EXTERN_INLINE
-__ex\8bº_\9al\9ae
-
-
-       )
-
-51 \ 1
-       #__sigmask
-(
-sig
-) \
-
-52 (((\1d\13\12è1è<< (((
-sig
-è- 1è% (8 * \17 (\1d\13\12))))
-
-       )
-
-55 \ 1
-       #__sigwÜd
-(
-sig
-è(((sigè- 1è/ (8 * \17 (\1d\13\12)))
-
-       )
-
-57 #ià
-def\9aed
-__GNUC__
- && __GNUC__ >= 2
-
-58 \ 1
-       #__sigem±y£t
-(
-£t
-) \
-
-59 (
-       `__ex\8bnsiÚ__
- ({ \12
-__út
- = 
-_SIGSET_NWORDS
-; \
-
-60 
-sig£t_t
- *
-__£t
- = (
-£t
-); \
-
-61 \1f--
-__út
- >ð0è
-__£t
-->
-__v®
-[__cnt] = 0; \
-
-62 0; }))
-
-       )
-
-63 \ 1
-       #__sigf\9el£t
-(
-£t
-) \
-
-64 (
-       `__ex\8bnsiÚ__
- ({ \12
-__út
- = 
-_SIGSET_NWORDS
-; \
-
-65 
-sig£t_t
- *
-__£t
- = (
-£t
-); \
-
-66 \1f--
-__út
- >ð0è
-__£t
-->
-__v®
-[__cnt] = ~0UL; \
-
-67 0; }))
-
-       )
-
-69 #ifdeà
-__USE_GNU
-
-
-73 \ 1
-       #__sigi£m±y£t
-(
-£t
-) \
-
-74 (
-       `__ex\8bnsiÚ__
- ({ \12
-__út
- = 
-_SIGSET_NWORDS
-; \
-
-75 cڡ 
-sig£t_t
- *
-__£t
- = (
-£t
-); \
-
-76 \12
-__»t
- = 
-__£t
-->
-__v®
-[--
-__út
-]; \
-
-77 \1f!
-__»t
- && --
-__út
- >= 0) \
-
-78 
-__»t
- = 
-__£t
-->
-__v®
-[
-__út
-]; \
-
-79 
-__»t
- =ð0; }))
-
-       )
-
-80 \ 1
-       #__sigªd£t
-(
-de¡
-, 
-Ëá
-, 
-right
-) \
-
-81 (
-       `__ex\8bnsiÚ__
- ({ \12
-__út
- = 
-_SIGSET_NWORDS
-; \
-
-82 
-sig£t_t
- *
-__de¡
- = (
-de¡
-); \
-
-83 cڡ 
-sig£t_t
- *
-__Ëá
- = (
-Ëá
-); \
-
-84 cڡ 
-sig£t_t
- *
-__right
- = (
-right
-); \
-
-85 \1f--
-__út
- >= 0) \
-
-86 
-__de¡
-->
-__v®
-[
-__út
-] = (
-__Ëá
-->__val[__cnt] \
-
-87 & 
-__right
-->
-__v®
-[
-__út
-]); \
-
-88 0; }))
-
-       )
-
-89 \ 1
-       #__sigܣt
-(
-de¡
-, 
-Ëá
-, 
-right
-) \
-
-90 (
-       `__ex\8bnsiÚ__
- ({ \12
-__út
- = 
-_SIGSET_NWORDS
-; \
-
-91 
-sig£t_t
- *
-__de¡
- = (
-de¡
-); \
-
-92 cڡ 
-sig£t_t
- *
-__Ëá
- = (
-Ëá
-); \
-
-93 cڡ 
-sig£t_t
- *
-__right
- = (
-right
-); \
-
-94 \1f--
-__út
- >= 0) \
-
-95 
-__de¡
-->
-__v®
-[
-__út
-] = (
-__Ëá
-->__val[__cnt] \
-
-96 | 
-__right
-->
-__v®
-[
-__út
-]); \
-
-97 0; }))
-
-       )
-
-104 \r\12
-__sigismemb\94
- (
-__cڡ
-__sig£t_t
- *, \12);
-
-105 \r\12
-__sigadd£t
- (
-__sig£t_t
- *, \12);
-
-106 \r\12
-__sigd\96£t
- (
-__sig£t_t
- *, \12);
-
-108 #ifdeà
-__USE_EXTERN_INLINES
-
-
-109 \ 1
-       #__SIGSETFN
-(
-NAME
-, 
-BODY
-, 
-CONST
-) \
-
-110 
-_EXTERN_INLINE
\12\
-
-111 
-       `NAME
- (
-CONST
-__sig£t_t
- *
-__£t
-, \12
-__sig
-) \
-
-113 \1d\13\12
-__mask
- = 
-       `__sigmask
- (
-__sig
-); \
-
-114 \1d\13\12
-__wÜd
- = 
-       `__sigwÜd
- (
-__sig
-); \
-
-115 \15 
-BODY
-; \
-
-116 }
-
-       )
-
-118 
-__SIGSETFN
- (
-__sigismemb\94
-, (
-__£t
-->
-__v®
-[
-__wÜd
-] & 
-__mask
-è? 1 : 0, 
-__cڡ
-)
-
-119 
-__SIGSETFN
- (
-__sigadd£t
-, ((
-__£t
-->
-__v®
-[
-__wÜd
-] |ð
-__mask
-), 0), )
-
-120 
-__SIGSETFN
- (
-__sigd\96£t
-, ((
-__£t
-->
-__v®
-[
-__wÜd
-] &ð~
-__mask
-), 0), )
-
-122 #undeà
-__SIGSETFN
-
-
-       @/usr/include/bits/time.h
-
-24 #ià
-def\9aed
-__Ãed_timev®
- || def\9aed 
-__USE_GNU
-
-
-25 #iâdeà
-_STRUCT_TIMEVAL
-
-
-26 \ 1
-       #_STRUCT_TIMEVAL
- 1
-
-       )
-
-27 \ 2
-       ~<b\99s/ty³s.h
->
-
-31 \19
-       stimev®
-
-
-33 
-__time_t
-       mtv_£c
-;
-
-34 
-__su£cÚds_t
-       mtv_u£c
-;
-
-39 #iâdeà
-__Ãed_timev®
-
-
-40 #iâdeà
-_BITS_TIME_H
-
-
-41 \ 1
-       #_BITS_TIME_H
- 1
-
-       )
-
-49 \ 1
-       #CLOCKS_PER_SEC
- 1000000l
-
-       )
-
-51 #ià!
-def\9aed
-__STRICT_ANSI__
- && !def\9aed 
-__USE_XOPEN2K
-
-
-54 \ 2
-       ~<b\99s/ty³s.h
->
-
-55 \r\13\12
-__syscÚf
- (\12);
-
-56 \ 1
-       #CLK_TCK
- ((
-__þock_t
-       `__syscÚf
- (2)è
-
-       )
-
-59 #ifdeà
-__USE_POSIX199309
-
-
-61 \ 1
-       #CLOCK_REALTIME
- 0
-
-       )
-
-63 \ 1
-       #CLOCK_MONOTONIC
- 1
-
-       )
-
-65 \ 1
-       #CLOCK_PROCESS_CPUTIME_ID
- 2
-
-       )
-
-67 \ 1
-       #CLOCK_THREAD_CPUTIME_ID
- 3
-
-       )
-
-69 \ 1
-       #CLOCK_MONOTONIC_RAW
- 4
-
-       )
-
-71 \ 1
-       #CLOCK_REALTIME_COARSE
- 5
-
-       )
-
-73 \ 1
-       #CLOCK_MONOTONIC_COARSE
- 6
-
-       )
-
-75 \ 1
-       #CLOCK_BOOTTIME
- 7
-
-       )
-
-77 \ 1
-       #CLOCK_REALTIME_ALARM
- 8
-
-       )
-
-79 \ 1
-       #CLOCK_BOOTTIME_ALARM
- 9
-
-       )
-
-82 \ 1
-       #TIMER_ABSTIME
- 1
-
-       )
-
-85 #ifdeà
-__USE_GNU
-
-
-86 \ 2
-       ~<b\99s/timex.h
->
-
-88 
-__BEGIN_DECLS
-
-
-91 \r\12
-       $þock_adjtime
- (
-__þockid_t
-__þock_id
-, \19
-timex
- *
-__utx
-__THROW
-;
-
-93 
-__END_DECLS
-
-
-99 #undeà
-__Ãed_timev®
-
-
-       @/usr/include/gconv.h
-
-23 #iâdeà
-_GCONV_H
-
-
-24 \ 1
-       #_GCONV_H
- 1
-
-       )
-
-26 \ 2
-       ~<ã©u»s.h
->
-
-27 \ 1
-       #__Ãed_mb¡©e_t
-
-
-       )
-
-28 \ 1
-       #__Ãed_w\9at_t
-
-
-       )
-
-29 \ 2
-       ~<wch¬.h
->
-
-30 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-31 \ 1
-       #__Ãed_wch¬_t
-
-
-       )
-
-32 \ 2
-       ~<¡ddef.h
->
-
-35 \ 1
-       #__UNKNOWN_10646_CHAR
- ((
-wch¬_t
-è0xfffd)
-
-       )
-
-40 
-       m__GCONV_OK
- = 0,
-
-41 
-       m__GCONV_NOCONV
-,
-
-42 
-       m__GCONV_NODB
-,
-
-43 
-       m__GCONV_NOMEM
-,
-
-45 
-       m__GCONV_EMPTY_INPUT
-,
-
-46 
-       m__GCONV_FULL_OUTPUT
-,
-
-47 
-       m__GCONV_ILLEGAL_INPUT
-,
-
-48 
-       m__GCONV_INCOMPLETE_INPUT
-,
-
-50 
-       m__GCONV_ILLEGAL_DESCRIPTOR
-,
-
-51 
-       m__GCONV_INTERNAL_ERROR
-
-
-58 
-       m__GCONV_IS_LAST
- = 0x0001,
-
-59 
-       m__GCONV_IGNORE_ERRORS
- = 0x0002,
-
-60 
-       m__GCONV_SWAP
- = 0x0004
-
-65 \19
-       g__gcÚv_¡\95
-;
-
-66 \19
-       g__gcÚv_¡\95_d©a
-;
-
-67 \19
-       g__gcÚv_lßded_objeù
-;
-
-68 \19
-       g__gcÚv_\8cªs_d©a
-;
-
-72 \e\12(*
-       t__gcÚv_fù
-è(\19
-       t__gcÚv_¡\95
- *, \19
-       t__gcÚv_¡\95_d©a
- *,
-
-73 
-       t__cڡ
\1d\ 5**, __const \1d\ 5*,
-
-74 \1d\ 5**, 
-       tsize_t
- *, \12\12);
-
-77 \e
-       $w\9at_t
- (*
-       t__gcÚv_btowc_fù
-è(\19
-       t__gcÚv_¡\95
- *, \1d\ 5);
-
-80 \e\12(*
-       t__gcÚv_\9a\99_fù
-è(\19
-       t__gcÚv_¡\95
- *);
-
-81 \e\1e(*
-       t__gcÚv_\92d_fù
-è(\19
-       t__gcÚv_¡\95
- *);
-
-85 \e\12(*
-       t__gcÚv_\8cªs_fù
-è(\19
-       t__gcÚv_¡\95
- *,
-
-86 \19
-       t__gcÚv_¡\95_d©a
- *, \1e*,
-
-87 
-       t__cڡ
\1d\ 5*,
-
-88 
-       t__cڡ
\1d\ 5**,
-
-89 
-       t__cڡ
\1d\ 5*, \1d\ 5**,
-
-90 
-       tsize_t
- *);
-
-93 \e\12(*
-       t__gcÚv_\8cªs_cÚ\8bxt_fù
-è(\1e*, 
-       t__cڡ
\1d\ 5*,
-
-94 
-       t__cڡ
\1d\ 5*,
-
-98 \e\12(*
-       t__gcÚv_\8cªs_qu\94y_fù
-è(
-       t__cڡ
\ 5*, __const \ 5***,
-
-99 
-       tsize_t
- *);
-
-102 \e\12(*
-       t__gcÚv_\8cªs_\9a\99_fù
-) (\1e**, const \ 5*);
-
-103 \e\1e(*
-       t__gcÚv_\8cªs_\92d_fù
-) (\1e*);
-
-105 \19
-       s__gcÚv_\8cªs_d©a
-
-
-108 
-__gcÚv_\8cªs_fù
-__\8cªs_fù
-;
-
-109 
-__gcÚv_\8cªs_cÚ\8bxt_fù
-__\8cªs_cÚ\8bxt_fù
-;
-
-110 
-__gcÚv_\8cªs_\92d_fù
-__\8cªs_\92d_fù
-;
-
-111 \1e*
-__d©a
-;
-
-112 \19
-__gcÚv_\8cªs_d©a
- *
-__Ãxt
-;
-
-117 \19
-       s__gcÚv_¡\95
-
-
-119 \19
-__gcÚv_lßded_objeù
- *
-__shlib_hªdË
-;
-
-120 
-__cڡ
\ 5*
-__modÇme
-;
-
-122 \12
-__couÁ\94
-;
-
-124 \ 5*
-__äom_Çme
-;
-
-125 \ 5*
-__to_Çme
-;
-
-127 
-__gcÚv_fù
-__fù
-;
-
-128 
-__gcÚv_btowc_fù
-__btowc_fù
-;
-
-129 
-__gcÚv_\9a\99_fù
-__\9a\99_fù
-;
-
-130 
-__gcÚv_\92d_fù
-__\92d_fù
-;
-
-134 \12
-__m\9a_Ãeded_äom
-;
-
-135 \12
-__max_Ãeded_äom
-;
-
-136 \12
-__m\9a_Ãeded_to
-;
-
-137 \12
-__max_Ãeded_to
-;
-
-140 \12
-__¡©eful
-;
-
-142 \1e*
-__d©a
-;
-
-147 \19
-       s__gcÚv_¡\95_d©a
-
-
-149 \1d\ 5*
-__outbuf
-;
-
-150 \1d\ 5*
-__outbuãnd
-;
-
-154 \12
-__æags
-;
-
-158 \12
-__\9avoÿtiÚ_couÁ\94
-;
-
-162 \12
-__\9a\8bº®_u£
-;
-
-164 
-__mb¡©e_t
- *
-__¡©\95
-;
-
-165 
-__mb¡©e_t
-__¡©e
-;
-
-169 \19
-__gcÚv_\8cªs_d©a
- *
-__\8cªs
-;
-
-174 \e\19
-       s__gcÚv_\9afo
-
-
-176 
-size_t
-__n¡\95s
-;
-
-177 \19
-__gcÚv_¡\95
- *
-__¡\95s
-;
-
-178 
-__ex\8bnsiÚ__
\19
-__gcÚv_¡\95_d©a
-__d©a
-__æex¬r
-;
-
-179 } *
-       t__gcÚv_t
-;
-
-       @/usr/include/gnu/stubs-32.h
-
-6 #ifdeà
-_LIBC
-
-
-7 #\94rÜ 
-AµliÿtiÚs
-may
-nÙ
-def\9ae
-the
-maüo
-_LIBC
-
-
-10 \ 1
-       #__¡ub___k\94Ãl_co¦
-
-
-       )
-
-11 \ 1
-       #__¡ub___k\94Ãl_s\9al
-
-
-       )
-
-12 \ 1
-       #__¡ub___k\94Ãl_\8fÆ
-
-
-       )
-
-13 \ 1
-       #__¡ub_chæags
-
-
-       )
-
-14 \ 1
-       #__¡ub_ç\89ach
-
-
-       )
-
-15 \ 1
-       #__¡ub_fchæags
-
-
-       )
-
-16 \ 1
-       #__¡ub_fd\91ach
-
-
-       )
-
-17 \ 1
-       #__¡ub_g\89y
-
-
-       )
-
-18 \ 1
-       #__¡ub_lchmod
-
-
-       )
-
-19 \ 1
-       #__¡ub_»voke
-
-
-       )
-
-20 \ 1
-       #__¡ub_£\8eog\9a
-
-
-       )
-
-21 \ 1
-       #__¡ub_sig»tuº
-
-
-       )
-
-22 \ 1
-       #__¡ub_s¡k
-
-
-       )
-
-23 \ 1
-       #__¡ub_¡ty
-
-
-       )
-
-       @/usr/include/gnu/stubs-64.h
-
-6 #ifdeà
-_LIBC
-
-
-7 #\94rÜ 
-AµliÿtiÚs
-may
-nÙ
-def\9ae
-the
-maüo
-_LIBC
-
-
-10 \ 1
-       #__¡ub_bdæush
-
-
-       )
-
-11 \ 1
-       #__¡ub_chæags
-
-
-       )
-
-12 \ 1
-       #__¡ub_ç\89ach
-
-
-       )
-
-13 \ 1
-       #__¡ub_fchæags
-
-
-       )
-
-14 \ 1
-       #__¡ub_fd\91ach
-
-
-       )
-
-15 \ 1
-       #__¡ub_g\91msg
-
-
-       )
-
-16 \ 1
-       #__¡ub_g\89y
-
-
-       )
-
-17 \ 1
-       #__¡ub_lchmod
-
-
-       )
-
-18 \ 1
-       #__¡ub_putmsg
-
-
-       )
-
-19 \ 1
-       #__¡ub_»voke
-
-
-       )
-
-20 \ 1
-       #__¡ub_£\8eog\9a
-
-
-       )
-
-21 \ 1
-       #__¡ub_sig»tuº
-
-
-       )
-
-22 \ 1
-       #__¡ub_s¡k
-
-
-       )
-
-23 \ 1
-       #__¡ub_¡ty
-
-
-       )
-
-       @/usr/include/linux/limits.h
-
-1 #iâdeà
-_LINUX_LIMITS_H
-
-
-2 \ 1
-       #_LINUX_LIMITS_H
-
-
-       )
-
-4 \ 1
-       #NR_OPEN
- 1024
-
-       )
-
-6 \ 1
-       #NGROUPS_MAX
- 65536
-
-       )
-
-7 \ 1
-       #ARG_MAX
- 131072
-
-       )
-
-8 \ 1
-       #LINK_MAX
- 127
-
-       )
-
-9 \ 1
-       #MAX_CANON
- 255
-
-       )
-
-10 \ 1
-       #MAX_INPUT
- 255
-
-       )
-
-11 \ 1
-       #NAME_MAX
- 255
-
-       )
-
-12 \ 1
-       #PATH_MAX
- 4096
-
-       )
-
-13 \ 1
-       #PIPE_BUF
- 4096
-
-       )
-
-14 \ 1
-       #XATTR_NAME_MAX
- 255
-
-       )
-
-15 \ 1
-       #XATTR_SIZE_MAX
- 65536
-
-       )
-
-16 \ 1
-       #XATTR_LIST_MAX
- 65536
-
-       )
-
-18 \ 1
-       #RTSIG_MAX
- 32
-
-       )
-
-       @/usr/include/wchar.h
-
-24 #iâdeà
-_WCHAR_H
-
-
-26 #ià!
-def\9aed
-__Ãed_mb¡©e_t
- && !def\9aed 
-__Ãed_w\9at_t
-
-
-27 \ 1
-       #_WCHAR_H
- 1
-
-       )
-
-28 \ 2
-       ~<ã©u»s.h
->
-
-31 #ifdeà
-_WCHAR_H
-
-
-33 \ 1
-       #__Ãed___FILE
-
-
-       )
-
-34 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K
-
-
-35 \ 1
-       #__Ãed_FILE
-
-
-       )
-
-37 \ 2
-       ~<¡dio.h
->
-
-39 \ 1
-       #__Ãed___va_li¡
-
-
-       )
-
-40 \ 2
-       ~<¡d¬g.h
->
-
-42 \ 2
-       ~<b\99s/wch¬.h
->
-
-45 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-46 \ 1
-       #__Ãed_wch¬_t
-
-
-       )
-
-47 \ 1
-       #__Ãed_NULL
-
-
-       )
-
-49 #ià
-def\9aed
-_WCHAR_H
- || def\9aed 
-__Ãed_w\9at_t
- || !def\9aed 
-__WINT_TYPE__
-
-
-50 #undeà
-__Ãed_w\9at_t
-
-
-51 \ 1
-       #__Ãed_w\9at_t
-
-
-       )
-
-52 \ 2
-       ~<¡ddef.h
->
-
-56 #iâdeà
-_WINT_T
-
-
-61 \ 1
-       #_WINT_T
-
-
-       )
-
-62 \e\1d\12
-       tw\9at_t
-;
-
-66 #ià
-def\9aed
-__ýlu¥lus
- && def\9aed 
-_GLIBCPP_USE_NAMESPACES
- \
-
-67 && 
-def\9aed
-__WINT_TYPE__
-
-
-68 
-__BEGIN_NAMESPACE_STD
-
-
-69 \e
-__WINT_TYPE__
-       tw\9at_t
-;
-
-70 
-       g__END_NAMESPACE_STD
-
-
-75 #ià
-def\9aed
-__ýlu¥lus
- && 
-__GNUC_PREREQ
- (4, 4)
-
-76 \ 1
-       #__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-       )
-
-80 #ià(
-def\9aed
-_WCHAR_H
- || def\9aed 
-__Ãed_mb¡©e_t
-è&& !def\9aed 
-__mb¡©e_t_def\9aed
-
-
-81 \ 1
-       #__mb¡©e_t_def\9aed
- 1
-
-       )
-
-85 \12
-       m__couÁ
-;
-
-88 #ifdeà
-__WINT_TYPE__
-
-
-89 
-__WINT_TYPE__
-       m__wch
-;
-
-91 
-w\9at_t
-       m__wch
-;
-
-93 \ 5
-       m__wchb
-[4];
-
-94 } 
-       m__v®ue
-;
-
-95 } 
-       t__mb¡©e_t
-;
-
-97 #undeà
-__Ãed_mb¡©e_t
-
-
-102 #ifdeà
-_WCHAR_H
-
-
-104 
-__BEGIN_NAMESPACE_C99
-
-
-106 \e
-__mb¡©e_t
-       tmb¡©e_t
-;
-
-107 
-       g__END_NAMESPACE_C99
-
-
-108 #ifdeà
-__USE_GNU
-
-
-109 
-       $__USING_NAMESPACE_C99
-(
-mb¡©e_t
-)
-
-112 #iâdeà
-WCHAR_MIN
-
-
-114 \ 1
-       #WCHAR_MIN
-__WCHAR_MIN
-
-
-       )
-
-115 \ 1
-       #WCHAR_MAX
-__WCHAR_MAX
-
-
-       )
-
-118 #iâdeà
-WEOF
-
-
-119 \ 1
-       #WEOF
- (0xffffffffu)
-
-       )
-
-124 #ià
-def\9aed
-__USE_XOPEN
- && !def\9aed 
-__USE_UNIX98
-
-
-125 \ 2
-       ~<wùy³.h
->
-
-129 
-__BEGIN_DECLS
-
-
-131 
-__BEGIN_NAMESPACE_STD
-
-
-134 \19
-tm
-;
-
-135 
-__END_NAMESPACE_STD
-
-
-139 
-       $__USING_NAMESPACE_STD
-(
-tm
-)
-
-142 
-__BEGIN_NAMESPACE_STD
-
-
-144 \r
-wch¬_t
- *
-       $wcsýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-145 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-__THROW
-;
-
-147 \r
-wch¬_t
- *
-       $wc¢ýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-148 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-149 
-__THROW
-;
-
-152 \r
-wch¬_t
- *
-       $wcsÿt
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-153 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-__THROW
-;
-
-155 \r
-wch¬_t
- *
-       $wc¢ÿt
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-156 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-157 
-__THROW
-;
-
-160 \r\12
-       $wcscmp
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-)
-
-161 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-163 \r\12
-       $wc¢cmp
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-, 
-size_t
-__n
-)
-
-164 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-165 
-__END_NAMESPACE_STD
-
-
-167 #ifdeà
-__USE_XOPEN2K8
-
-
-169 \r\12
-       $wcsÿ£cmp
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-__THROW
-;
-
-172 \r\12
-       $wc¢ÿ£cmp
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-173 
-size_t
-__n
-__THROW
-;
-
-177 \ 2
-       ~<xloÿË.h
->
-
-179 \r\12
-       $wcsÿ£cmp_l
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-180 
-__loÿË_t
-__loc
-__THROW
-;
-
-182 \r\12
-       $wc¢ÿ£cmp_l
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-183 
-size_t
-__n
-, 
-__loÿË_t
-__loc
-__THROW
-;
-
-186 
-__BEGIN_NAMESPACE_STD
-
-
-189 \r\12
-       $wcscÞl
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-__THROW
-;
-
-193 \r
-size_t
-       $wcsxäm
- (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-194 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-__THROW
-;
-
-195 
-__END_NAMESPACE_STD
-
-
-197 #ifdeà
-__USE_XOPEN2K8
-
-
-203 \r\12
-       $wcscÞl_l
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-204 
-__loÿË_t
-__loc
-__THROW
-;
-
-209 \r
-size_t
-       $wcsxäm_l
- (
-wch¬_t
- *
-__s1
-, 
-__cڡ
- wch¬_\88*
-__s2
-,
-
-210 
-size_t
-__n
-, 
-__loÿË_t
-__loc
-__THROW
-;
-
-213 \r
-wch¬_t
- *
-       $wcsdup
- (
-__cڡ
-wch¬_t
- *
-__s
-__THROW
-__©\8cibu\8b_m®loc__
-;
-
-216 
-__BEGIN_NAMESPACE_STD
-
-
-218 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-219 \r"C++" 
-wch¬_t
- *
-       $wcschr
- (
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-220 
-__THROW
-       `__asm
- ("wcschr"è
-__©\8cibu\8b_pu»__
-;
-
-221 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wcschr
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-222 
-__THROW
-       `__asm
- ("wcschr"è
-__©\8cibu\8b_pu»__
-;
-
-224 \r
-wch¬_t
- *
-       $wcschr
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-225 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-228 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-229 \r"C++" 
-wch¬_t
- *
-       $wc¤chr
- (
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-230 
-__THROW
-       `__asm
- ("wc¤chr"è
-__©\8cibu\8b_pu»__
-;
-
-231 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wc¤chr
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-232 
-__THROW
-       `__asm
- ("wc¤chr"è
-__©\8cibu\8b_pu»__
-;
-
-234 \r
-wch¬_t
- *
-       $wc¤chr
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-235 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-237 
-__END_NAMESPACE_STD
-
-
-239 #ifdeà
-__USE_GNU
-
-
-242 \r
-wch¬_t
- *
-       $wcschºul
- (
-__cڡ
-wch¬_t
- *
-__s
-, wch¬_\88
-__wc
-)
-
-243 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-246 
-__BEGIN_NAMESPACE_STD
-
-
-249 \r
-size_t
-       $wcsc¥n
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__»jeù
-)
-
-250 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-253 \r
-size_t
-       $wcs¥n
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__acû±
-)
-
-254 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-256 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-257 \r"C++" 
-wch¬_t
- *
-       $wc¥brk
- (
-wch¬_t
- *
-__wcs
-, 
-__cڡ
- wch¬_\88*
-__acû±
-)
-
-258 
-__THROW
-       `__asm
- ("wc¥brk"è
-__©\8cibu\8b_pu»__
-;
-
-259 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wc¥brk
- (
-__cڡ
-wch¬_t
- *
-__wcs
-,
-
-260 
-__cڡ
-wch¬_t
- *
-__acû±
-)
-
-261 
-__THROW
-       `__asm
- ("wc¥brk"è
-__©\8cibu\8b_pu»__
-;
-
-263 \r
-wch¬_t
- *
-       $wc¥brk
- (
-__cڡ
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__acû±
-)
-
-264 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-267 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-268 \r"C++" 
-wch¬_t
- *
-       $wcs¡r
- (
-wch¬_t
- *
-__hay¡ack
-, 
-__cڡ
- wch¬_\88*
-__ÃedË
-)
-
-269 
-__THROW
-       `__asm
- ("wcs¡r"è
-__©\8cibu\8b_pu»__
-;
-
-270 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wcs¡r
- (
-__cڡ
-wch¬_t
- *
-__hay¡ack
-,
-
-271 
-__cڡ
-wch¬_t
- *
-__ÃedË
-)
-
-272 
-__THROW
-       `__asm
- ("wcs¡r"è
-__©\8cibu\8b_pu»__
-;
-
-274 \r
-wch¬_t
- *
-       $wcs¡r
- (
-__cڡ
-wch¬_t
- *
-__hay¡ack
-, __cÚ¡ wch¬_\88*
-__ÃedË
-)
-
-275 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-279 \r
-wch¬_t
- *
-       $wc¡ok
- (
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-280 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__d\96im
-,
-
-281 
-wch¬_t
- **
-__»¡riù
-__±r
-__THROW
-;
-
-284 \r
-size_t
-       $wc¦\92
- (
-__cڡ
-wch¬_t
- *
-__s
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-285 
-__END_NAMESPACE_STD
-
-
-287 #ifdeà
-__USE_XOPEN
-
-
-289 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-290 \r"C++" 
-wch¬_t
- *
-       $wcswcs
- (
-wch¬_t
- *
-__hay¡ack
-, 
-__cڡ
- wch¬_\88*
-__ÃedË
-)
-
-291 
-__THROW
-       `__asm
- ("wcswcs"è
-__©\8cibu\8b_pu»__
-;
-
-292 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wcswcs
- (
-__cڡ
-wch¬_t
- *
-__hay¡ack
-,
-
-293 
-__cڡ
-wch¬_t
- *
-__ÃedË
-)
-
-294 
-__THROW
-       `__asm
- ("wcswcs"è
-__©\8cibu\8b_pu»__
-;
-
-296 \r
-wch¬_t
- *
-       $wcswcs
- (
-__cڡ
-wch¬_t
- *
-__hay¡ack
-, __cÚ¡ wch¬_\88*
-__ÃedË
-)
-
-297 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-301 #ifdeà
-__USE_XOPEN2K8
-
-
-303 \r
-size_t
-       $wc¢Ën
- (
-__cڡ
-wch¬_t
- *
-__s
-, 
-size_t
-__maxËn
-)
-
-304 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-308 
-__BEGIN_NAMESPACE_STD
-
-
-310 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-311 \r"C++" 
-wch¬_t
- *
-       $wmemchr
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-)
-
-312 
-__THROW
-       `__asm
- ("wmemchr"è
-__©\8cibu\8b_pu»__
-;
-
-313 \r"C++" 
-__cڡ
-wch¬_t
- *
-       $wmemchr
- (
-__cڡ
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-,
-
-314 
-size_t
-__n
-)
-
-315 
-__THROW
-       `__asm
- ("wmemchr"è
-__©\8cibu\8b_pu»__
-;
-
-317 \r
-wch¬_t
- *
-       $wmemchr
- (
-__cڡ
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-)
-
-318 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-322 \r\12
-       $wmemcmp
- (
-__cڡ
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-, 
-size_t
-__n
-)
-
-323 
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-326 \r
-wch¬_t
- *
-       $wmemýy
- (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-327 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-__THROW
-;
-
-331 \r
-wch¬_t
- *
-       $wmemmove
- (
-wch¬_t
- *
-__s1
-, 
-__cڡ
- wch¬_\88*
-__s2
-, 
-size_t
-__n
-)
-
-332 
-__THROW
-;
-
-335 \r
-wch¬_t
- *
-       $wmem£t
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-__THROW
-;
-
-336 
-__END_NAMESPACE_STD
-
-
-338 #ifdeà
-__USE_GNU
-
-
-341 \r
-wch¬_t
- *
-       $wmempýy
- (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-342 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-)
-
-343 
-__THROW
-;
-
-347 
-__BEGIN_NAMESPACE_STD
-
-
-350 \r
-w\9at_t
-       $btowc
- (\12
-__c
-__THROW
-;
-
-354 \r\12
-       $wùob
- (
-w\9at_t
-__c
-__THROW
-;
-
-358 \r\12
-       $mbs\9a\99
- (
-__cڡ
-mb¡©e_t
- *
-__ps
-__THROW
-__©\8cibu\8b_pu»__
-;
-
-362 \r
-size_t
-       $mb¹owc
- (
-wch¬_t
- *
-__»¡riù
-__pwc
-,
-
-363 
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-364 
-mb¡©e_t
- *
-__p
-__THROW
-;
-
-367 \r
-size_t
-       $wütomb
- (\ 5*
-__»¡riù
-__s
-, 
-wch¬_t
-__wc
-,
-
-368 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-371 \r
-size_t
-       $__mb¾\92
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-372 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-373 \r
-size_t
-       $mb¾\92
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-374 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-375 
-__END_NAMESPACE_STD
-
-
-377 #ifdeà
-__USE_EXTERN_INLINES
-
-
-383 \r
-w\9at_t
-       $__btowc_®\9fs
- (\12
-__c
-       `__asm
- ("btowc");
-
-384 
-__ex\8bº_\9al\9ae
-w\9at_t
-
-
-385 
-       `__NTH
- (
-       $btowc
- (\12
-__c
-))
-
-386 { \15 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__c
-) && __c >= '\0' && __c <= '\x7f'
-
-387 ? (
-w\9at_t
-__c
- : 
-       `__btowc_®\9fs
- (__c)); 
-       }
-}
-
-389 \r\12
-       $__wùob_®\9fs
- (
-w\9at_t
-__c
-       `__asm
- ("wctob");
-
-390 
-__ex\8bº_\9al\9ae
\12
-
-391 
-       `__NTH
- (
-       $wùob
- (
-w\9at_t
-__wc
-))
-
-392 { \15 (
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__wc
-è&& __wø>ð
-L
-'\0' && __wc <= L'\x7f'
-
-393 ? (\12è
-__wc
- : 
-       `__wùob_®\9fs
- (__wc)); 
-       }
-}
-
-395 
-__ex\8bº_\9al\9ae
-size_t
-
-
-396 
-__NTH
- (
-       $mb¾\92
- (
-__cڡ
\ 5*
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-397 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-398 { \15 (
-__ps
- !ð
-NULL
-
-
-399 ? 
-       `mb¹owc
- (
-NULL
-, 
-__s
-, 
-__n
-, 
-__ps
-è: 
-       `__mb¾\92
- (__s, __n, NULL)); 
-       }
-}
-
-402 
-__BEGIN_NAMESPACE_STD
-
-
-405 \r
-size_t
-       $mb¤towcs
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-406 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-, 
-size_t
-__Ën
-,
-
-407 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-411 \r
-size_t
-       $wc¤tombs
- (\ 5*
-__»¡riù
-__d¡
-,
-
-412 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-, 
-size_t
-__Ën
-,
-
-413 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-414 
-__END_NAMESPACE_STD
-
-
-417 #ifdef 
-__USE_XOPEN2K8
-
-
-420 \r
-size_t
-       $mb¢¹owcs
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-421 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-, 
-size_t
-__nmc
-,
-
-422 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-426 \r
-size_t
-       $wc¢¹ombs
- (\ 5*
-__»¡riù
-__d¡
-,
-
-427 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-428 
-size_t
-__nwc
-, size_\88
-__Ën
-,
-
-429 
-mb¡©e_t
- *
-__»¡riù
-__ps
-__THROW
-;
-
-434 #ifdeà
-__USE_XOPEN
-
-
-436 \r\12
-       $wcwidth
- (
-wch¬_t
-__c
-__THROW
-;
-
-440 \r\12
-       $wcswidth
- (
-__cڡ
-wch¬_t
- *
-__s
-, 
-size_t
-__n
-__THROW
-;
-
-444 
-__BEGIN_NAMESPACE_STD
-
-
-447 \r\b
-       $wc¡od
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-448 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-__THROW
-;
-
-449 
-__END_NAMESPACE_STD
-
-
-451 #ifdeà
-__USE_ISOC99
-
-
-452 
-__BEGIN_NAMESPACE_C99
-
-
-454 \r\ e
-       $wc¡of
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-455 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-__THROW
-;
-
-456 \r\13\b
-       $wc¡Þd
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-457 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-__THROW
-;
-
-458 
-__END_NAMESPACE_C99
-
-
-462 
-__BEGIN_NAMESPACE_STD
-
-
-465 \r\13\12
-       $wc¡Þ
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-466 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, \12
-__ba£
-__THROW
-;
-
-470 \r\1d\13\12
-       $wc¡oul
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-471 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-472 
-__THROW
-;
-
-473 
-__END_NAMESPACE_STD
-
-
-475 #ià
-def\9aed
-__USE_ISOC99
- || (def\9aed 
-__GNUC__
- && def\9aed 
-__USE_GNU
-)
-
-476 
-__BEGIN_NAMESPACE_C99
-
-
-479 
-__ex\8bnsiÚ__
-
-
-480 \r\13\13\12
-       $wc¡Þl
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-481 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-482 
-__THROW
-;
-
-486 
-__ex\8bnsiÚ__
-
-
-487 \r\1d\13\13\12
-       $wc¡ouÎ
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-488 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-489 \12
-__ba£
-__THROW
-;
-
-490 
-__END_NAMESPACE_C99
-
-
-493 #ià
-def\9aed
-__GNUC__
- && def\9aed 
-__USE_GNU
-
-
-496 
-__ex\8bnsiÚ__
-
-
-497 \r\13\13\12
-       $wc¡oq
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-498 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, \12
-__ba£
-)
-
-499 
-__THROW
-;
-
-503 
-__ex\8bnsiÚ__
-
-
-504 \r\1d\13\13\12
-       $wc¡ouq
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-505 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-506 \12
-__ba£
-__THROW
-;
-
-509 #ifdeà
-__USE_GNU
-
-
-523 \ 2
-       ~<xloÿË.h
->
-
-527 \r\13\12
-       $wc¡Þ_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-528 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, \12
-__ba£
-,
-
-529 
-__loÿË_t
-__loc
-__THROW
-;
-
-531 \r\1d\13\12
-       $wc¡oul_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-532 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-533 \12
-__ba£
-, 
-__loÿË_t
-__loc
-__THROW
-;
-
-535 
-__ex\8bnsiÚ__
-
-
-536 \r\13\13\12
-       $wc¡Þl_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-537 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-538 \12
-__ba£
-, 
-__loÿË_t
-__loc
-__THROW
-;
-
-540 
-__ex\8bnsiÚ__
-
-
-541 \r\1d\13\13\12
-       $wc¡ouÎ_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-542 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-543 \12
-__ba£
-, 
-__loÿË_t
-__loc
-)
-
-544 
-__THROW
-;
-
-546 \r\b
-       $wc¡od_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-547 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, 
-__loÿË_t
-__loc
-)
-
-548 
-__THROW
-;
-
-550 \r\ e
-       $wc¡of_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-551 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-, 
-__loÿË_t
-__loc
-)
-
-552 
-__THROW
-;
-
-554 \r\13\b
-       $wc¡Þd_l
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__Ō
-,
-
-555 
-wch¬_t
- **
-__»¡riù
-__\92d±r
-,
-
-556 
-__loÿË_t
-__loc
-__THROW
-;
-
-560 #ifdeà
-__USE_XOPEN2K8
-
-
-563 \r
-wch¬_t
- *
-       $wýýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-564 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-__THROW
-;
-
-568 \r
-wch¬_t
- *
-       $wýnýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-569 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-, 
-size_t
-__n
-)
-
-570 
-__THROW
-;
-
-577 \r
-__FILE
- *
-       $Ý\92_wmem¡»am
- (
-wch¬_t
- **
-__buæoc
-, 
-size_t
- *
-__siz\96oc
-__THROW
-;
-
-580 #ià
-def\9aed
-__USE_ISOC95
- || def\9aed 
-__USE_UNIX98
-
-
-581 
-__BEGIN_NAMESPACE_STD
-
-
-584 \r\12
-       $fwide
- (
-__FILE
- *
-__å
-, \12
-__mode
-__THROW
-;
-
-591 \r\12
-       `fw´\9atf
- (
-__FILE
- *
-__»¡riù
-__¡»am
-,
-
-592 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-598 \r\12
-       `w´\9atf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-601 \r\12
-       $sw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-602 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-603 
-__THROW
- ;
-
-609 \r\12
-       `vfw´\9atf
- (
-__FILE
- *
-__»¡riù
-__s
-,
-
-610 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-611 
-__gnuc_va_li¡
-__¬g
-)
-
-617 \r\12
-       `vw´\9atf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-618 
-__gnuc_va_li¡
-__¬g
-)
-
-622 \r\12
-       $vsw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-623 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-624 
-__gnuc_va_li¡
-__¬g
-)
-
-625 
-__THROW
- ;
-
-632 \r\12
-       `fwsÿnf
- (
-__FILE
- *
-__»¡riù
-__¡»am
-,
-
-633 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-639 \r\12
-       `wsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-642 \r\12
-       $swsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-643 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-644 
-__THROW
- ;
-
-646 #ià
-def\9aed
-__USE_ISOC99
- && !def\9aed 
-__USE_GNU
- \
-
-647 && (!
-def\9aed
-__LDBL_COMPAT
- || !def\9aed 
-__REDIRECT
-) \
-
-648 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-649 #ifdeà
-__REDIRECT
-
-
-653 \r\12
-       `__REDIRECT
- (
-fwsÿnf
-, (
-__FILE
- *
-__»¡riù
-__¡»am
-,
-
-654 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...),
-
-655 
-__isoc99_fwsÿnf
-)
-
-657 \r\12
-       `__REDIRECT
- (
-wsÿnf
-, (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...),
-
-658 
-__isoc99_wsÿnf
-)
-
-660 \r\12
-       `__REDIRECT_NTH
- (
-swsÿnf
-, (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-661 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-662 ...), 
-__isoc99_swsÿnf
-)
-
-665 \r\12
-       `__isoc99_fwsÿnf
- (
-__FILE
- *
-__»¡riù
-__¡»am
-,
-
-666 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...);
-
-667 \r\12
-       `__isoc99_wsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...);
-
-668 \r\12
-       $__isoc99_swsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-669 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-670 
-__THROW
-;
-
-671 \ 1
-       #fwsÿnf
-__isoc99_fwsÿnf
-
-
-       )
-
-672 \ 1
-       #wsÿnf
-__isoc99_wsÿnf
-
-
-       )
-
-673 \ 1
-       #swsÿnf
-__isoc99_swsÿnf
-
-
-       )
-
-677 
-__END_NAMESPACE_STD
-
-
-680 #ifdeà
-__USE_ISOC99
-
-
-681 
-__BEGIN_NAMESPACE_C99
-
-
-686 \r\12
-       `vfwsÿnf
- (
-__FILE
- *
-__»¡riù
-__s
-,
-
-687 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-688 
-__gnuc_va_li¡
-__¬g
-)
-
-694 \r\12
-       `vwsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-695 
-__gnuc_va_li¡
-__¬g
-)
-
-698 \r\12
-       $vswsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-699 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-700 
-__gnuc_va_li¡
-__¬g
-)
-
-701 
-__THROW
- ;
-
-703 #ià!
-def\9aed
-__USE_GNU
- \
-
-704 && (!
-def\9aed
-__LDBL_COMPAT
- || !def\9aed 
-__REDIRECT
-) \
-
-705 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-706 #ifdeà
-__REDIRECT
-
-
-707 \r\12
-       `__REDIRECT
- (
-vfwsÿnf
-, (
-__FILE
- *
-__»¡riù
-__s
-,
-
-708 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-709 
-__gnuc_va_li¡
-__¬g
-), 
-__isoc99_vfwsÿnf
-)
-
-711 \r\12
-       `__REDIRECT
- (
-vwsÿnf
-, (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-712 
-__gnuc_va_li¡
-__¬g
-), 
-__isoc99_vwsÿnf
-)
-
-714 \r\12
-       `__REDIRECT_NTH
- (
-vswsÿnf
-, (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-715 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-716 
-__gnuc_va_li¡
-__¬g
-), 
-__isoc99_vswsÿnf
-)
-
-719 \r\12
-       `__isoc99_vfwsÿnf
- (
-__FILE
- *
-__»¡riù
-__s
-,
-
-720 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-721 
-__gnuc_va_li¡
-__¬g
-);
-
-722 \r\12
-       `__isoc99_vwsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-723 
-__gnuc_va_li¡
-__¬g
-);
-
-724 \r\12
-       $__isoc99_vswsÿnf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s
-,
-
-725 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-726 
-__gnuc_va_li¡
-__¬g
-__THROW
-;
-
-727 \ 1
-       #vfwsÿnf
-__isoc99_vfwsÿnf
-
-
-       )
-
-728 \ 1
-       #vwsÿnf
-__isoc99_vwsÿnf
-
-
-       )
-
-729 \ 1
-       #vswsÿnf
-__isoc99_vswsÿnf
-
-
-       )
-
-733 
-__END_NAMESPACE_C99
-
-
-737 
-__BEGIN_NAMESPACE_STD
-
-
-742 \r
-w\9at_t
-       `fg\91wc
- (
-__FILE
- *
-__¡»am
-);
-
-743 \r
-w\9at_t
-       `g\91wc
- (
-__FILE
- *
-__¡»am
-);
-
-749 \r
-w\9at_t
-       `g\91wch¬
- (\1e);
-
-756 \r
-w\9at_t
-       `åutwc
- (
-wch¬_t
-__wc
-, 
-__FILE
- *
-__¡»am
-);
-
-757 \r
-w\9at_t
-       `putwc
- (
-wch¬_t
-__wc
-, 
-__FILE
- *
-__¡»am
-);
-
-763 \r
-w\9at_t
-       `putwch¬
- (
-wch¬_t
-__wc
-);
-
-771 \r
-wch¬_t
- *
-       `fg\91ws
- (wch¬_\88*
-__»¡riù
-__ws
-, \12
-__n
-,
-
-772 
-__FILE
- *
-__»¡riù
-__¡»am
-);
-
-778 \r\12
-       `åutws
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__ws
-,
-
-779 
-__FILE
- *
-__»¡riù
-__¡»am
-);
-
-786 \r
-w\9at_t
-       `ung\91wc
- (w\9at_\88
-__wc
-, 
-__FILE
- *
-__¡»am
-);
-
-787 
-__END_NAMESPACE_STD
-
-
-790 #ifdeà
-__USE_GNU
-
-
-798 \r
-w\9at_t
-       `g\91wc_uÆocked
- (
-__FILE
- *
-__¡»am
-);
-
-799 \r
-w\9at_t
-       `g\91wch¬_uÆocked
- (\1e);
-
-807 \r
-w\9at_t
-       `fg\91wc_uÆocked
- (
-__FILE
- *
-__¡»am
-);
-
-815 \r
-w\9at_t
-       `åutwc_uÆocked
- (
-wch¬_t
-__wc
-, 
-__FILE
- *
-__¡»am
-);
-
-824 \r
-w\9at_t
-       `putwc_uÆocked
- (
-wch¬_t
-__wc
-, 
-__FILE
- *
-__¡»am
-);
-
-825 \r
-w\9at_t
-       `putwch¬_uÆocked
- (
-wch¬_t
-__wc
-);
-
-834 \r
-wch¬_t
- *
-       `fg\91ws_uÆocked
- (wch¬_\88*
-__»¡riù
-__ws
-, \12
-__n
-,
-
-835 
-__FILE
- *
-__»¡riù
-__¡»am
-);
-
-843 \r\12
-       `åutws_uÆocked
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__ws
-,
-
-844 
-__FILE
- *
-__»¡riù
-__¡»am
-);
-
-848 
-__BEGIN_NAMESPACE_C99
-
-
-852 \r
-size_t
-       $wcsáime
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__maxsize
-,
-
-853 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-854 
-__cڡ
\19
-tm
- *
-__»¡riù
-__\8d
-__THROW
-;
-
-855 
-__END_NAMESPACE_C99
-
-
-857 #ifdeà
-__USE_GNU
-
-
-858 \ 2
-       ~<xloÿË.h
->
-
-862 \r
-size_t
-       $wcsáime_l
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__maxsize
-,
-
-863 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-864 
-__cڡ
\19
-tm
- *
-__»¡riù
-__\8d
-,
-
-865 
-__loÿË_t
-__loc
-__THROW
-;
-
-874 #ià
-def\9aed
-__USE_UNIX98
- && !def\9aed 
-__USE_GNU
-
-
-875 \ 1
-       #__Ãed_iswxxx
-
-
-       )
-
-876 \ 2
-       ~<wùy³.h
->
-
-880 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-881 \ 2
-       ~<b\99s/wch¬2.h
->
-
-884 #ifdeà
-__LDBL_COMPAT
-
-
-885 \ 2
-       ~<b\99s/wch¬-ldbl.h
->
-
-888 
-__END_DECLS
-
-
-896 #undeà
-__Ãed_mb¡©e_t
-
-
-897 #undeà
-__Ãed_w\9at_t
-
-
-       @/usr/include/bits/timex.h
-
-19 #iâdef 
-_BITS_TIMEX_H
-
-
-20 \ 1
-       #_BITS_TIMEX_H
- 1
-
-       )
-
-24 \19
-       stimex
-
-
-26 \1d\12
-       mmodes
-;
-
-27 \13\12
-       moff£t
-;
-
-28 \13\12
-       mäeq
-;
-
-29 \13\12
-       mmax\94
-;
-
-30 \13\12
-       me¡\94
-;
-
-31 \12
-       m¡©us
-;
-
-32 \13\12
-       mcÚ¡ªt
-;
-
-33 \13\12
-       m´ecisiÚ
-;
-
-34 \13\12
-       mtÞ\94ªû
-;
-
-35 \19
-timev®
-       mtime
-;
-
-36 \13\12
-       mtick
-;
-
-38 \13\12
-       mµsäeq
-;
-
-39 \13\12
-       mj\99\8br
-;
-
-40 \12
-       mshiá
-;
-
-41 \13\12
-       m¡ab\9e
-;
-
-42 \13\12
-       mj\99út
-;
-
-43 \13\12
-       mÿlút
-;
-
-44 \13\12
-       m\94rút
-;
-
-45 \13\12
-       m¡bút
-;
-
-47 \12
-       m\8fi
-;
-
-56 \ 1
-       #ADJ_OFFSET
- 0x0001
-
-       )
-
-57 \ 1
-       #ADJ_FREQUENCY
- 0x0002
-
-       )
-
-58 \ 1
-       #ADJ_MAXERROR
- 0x0004
-
-       )
-
-59 \ 1
-       #ADJ_ESTERROR
- 0x0008
-
-       )
-
-60 \ 1
-       #ADJ_STATUS
- 0x0010
-
-       )
-
-61 \ 1
-       #ADJ_TIMECONST
- 0x0020
-
-       )
-
-62 \ 1
-       #ADJ_TAI
- 0x0080
-
-       )
-
-63 \ 1
-       #ADJ_MICRO
- 0x1000
-
-       )
-
-64 \ 1
-       #ADJ_NANO
- 0x2000
-
-       )
-
-65 \ 1
-       #ADJ_TICK
- 0x4000
-
-       )
-
-66 \ 1
-       #ADJ_OFFSET_SINGLESHOT
- 0x8001
-
-       )
-
-67 \ 1
-       #ADJ_OFFSET_SS_READ
- 0xa001
-
-       )
-
-70 \ 1
-       #MOD_OFFSET
-ADJ_OFFSET
-
-
-       )
-
-71 \ 1
-       #MOD_FREQUENCY
-ADJ_FREQUENCY
-
-
-       )
-
-72 \ 1
-       #MOD_MAXERROR
-ADJ_MAXERROR
-
-
-       )
-
-73 \ 1
-       #MOD_ESTERROR
-ADJ_ESTERROR
-
-
-       )
-
-74 \ 1
-       #MOD_STATUS
-ADJ_STATUS
-
-
-       )
-
-75 \ 1
-       #MOD_TIMECONST
-ADJ_TIMECONST
-
-
-       )
-
-76 \ 1
-       #MOD_CLKB
-ADJ_TICK
-
-
-       )
-
-77 \ 1
-       #MOD_CLKA
-ADJ_OFFSET_SINGLESHOT
-
-
-       )
-
-78 \ 1
-       #MOD_TAI
-ADJ_TAI
-
-
-       )
-
-79 \ 1
-       #MOD_MICRO
-ADJ_MICRO
-
-
-       )
-
-80 \ 1
-       #MOD_NANO
-ADJ_NANO
-
-
-       )
-
-84 \ 1
-       #STA_PLL
- 0x0001
-
-       )
-
-85 \ 1
-       #STA_PPSFREQ
- 0x0002
-
-       )
-
-86 \ 1
-       #STA_PPSTIME
- 0x0004
-
-       )
-
-87 \ 1
-       #STA_FLL
- 0x0008
-
-       )
-
-89 \ 1
-       #STA_INS
- 0x0010
-
-       )
-
-90 \ 1
-       #STA_DEL
- 0x0020
-
-       )
-
-91 \ 1
-       #STA_UNSYNC
- 0x0040
-
-       )
-
-92 \ 1
-       #STA_FREQHOLD
- 0x0080
-
-       )
-
-94 \ 1
-       #STA_PPSSIGNAL
- 0x0100
-
-       )
-
-95 \ 1
-       #STA_PPSJITTER
- 0x0200
-
-       )
-
-96 \ 1
-       #STA_PPSWANDER
- 0x0400
-
-       )
-
-97 \ 1
-       #STA_PPSERROR
- 0x0800
-
-       )
-
-99 \ 1
-       #STA_CLOCKERR
- 0x1000
-
-       )
-
-100 \ 1
-       #STA_NANO
- 0x2000
-
-       )
-
-101 \ 1
-       #STA_MODE
- 0x4000
-
-       )
-
-102 \ 1
-       #STA_CLK
- 0x8000
-
-       )
-
-105 \ 1
-       #STA_RONLY
- (
-STA_PPSSIGNAL
- | 
-STA_PPSJITTER
- | 
-STA_PPSWANDER
- | \
-
-106 
-STA_PPSERROR
- | 
-STA_CLOCKERR
- | 
-STA_NANO
- | 
-STA_MODE
- | 
-STA_CLK
-)
-
-       )
-
-       @/usr/include/bits/wchar-ldbl.h
-
-20 #iâdeà
-_WCHAR_H
-
-
-24 #ià
-def\9aed
-__USE_ISOC95
- || def\9aed 
-__USE_UNIX98
-
-
-25 
-__BEGIN_NAMESPACE_C99
-
-
-26 
-__LDBL_REDIR_DECL
- (
-fw´\9atf
-);
-
-27 
-__LDBL_REDIR_DECL
- (
-w´\9atf
-);
-
-28 
-__LDBL_REDIR_DECL
- (
-sw´\9atf
-);
-
-29 
-__LDBL_REDIR_DECL
- (
-vfw´\9atf
-);
-
-30 
-__LDBL_REDIR_DECL
- (
-vw´\9atf
-);
-
-31 
-__LDBL_REDIR_DECL
- (
-vsw´\9atf
-);
-
-32 #ià
-def\9aed
-__USE_ISOC99
- && !def\9aed 
-__USE_GNU
- \
-
-33 && !
-def\9aed
-       g__REDIRECT
- \
-
-34 && (
-def\9aed
-       g__STRICT_ANSI__
- || def\9aed 
-       g__USE_XOPEN2K
-)
-
-35 
-       $__LDBL_REDIR1_DECL
- (
-fwsÿnf
-, 
-__Ædbl___isoc99_fwsÿnf
-)
-
-36 
-       $__LDBL_REDIR1_DECL
- (
-wsÿnf
-, 
-__Ædbl___isoc99_wsÿnf
-)
-
-37 
-       $__LDBL_REDIR1_DECL
- (
-swsÿnf
-, 
-__Ædbl___isoc99_swsÿnf
-)
-
-39 
-       `__LDBL_REDIR_DECL
- (
-fwsÿnf
-);
-
-40 
-       `__LDBL_REDIR_DECL
- (
-wsÿnf
-);
-
-41 
-       `__LDBL_REDIR_DECL
- (
-swsÿnf
-);
-
-43 
-__END_NAMESPACE_C99
-
-
-46 #ifdeà
-__USE_ISOC99
-
-
-47 
-__BEGIN_NAMESPACE_C99
-
-
-48 
-       `__LDBL_REDIR1_DECL
- (
-wc¡Þd
-, 
-wc¡od
-);
-
-49 #ià!
-def\9aed
-__USE_GNU
- && !def\9aed 
-__REDIRECT
- \
-
-50 && (
-def\9aed
-__STRICT_ANSI__
- || def\9aed 
-__USE_XOPEN2K
-)
-
-51 
-       $__LDBL_REDIR1_DECL
- (
-vfwsÿnf
-, 
-__Ædbl___isoc99_vfwsÿnf
-)
-
-52 
-       $__LDBL_REDIR1_DECL
- (
-vwsÿnf
-, 
-__Ædbl___isoc99_vwsÿnf
-)
-
-53 
-       $__LDBL_REDIR1_DECL
- (
-vswsÿnf
-, 
-__Ædbl___isoc99_vswsÿnf
-)
-
-55 
-       `__LDBL_REDIR_DECL
- (
-vfwsÿnf
-);
-
-56 
-       `__LDBL_REDIR_DECL
- (
-vwsÿnf
-);
-
-57 
-       `__LDBL_REDIR_DECL
- (
-vswsÿnf
-);
-
-59 
-__END_NAMESPACE_C99
-
-
-62 #ifdeà
-__USE_GNU
-
-
-63 
-       `__LDBL_REDIR1_DECL
- (
-wc¡Þd_l
-, 
-wc¡od_l
-);
-
-66 #ià
-__USE_FORTIFY_LEVEL
- > 0 && 
-def\9aed
-__ex\8bº_®ways_\9al\9ae
-
-
-67 
-       $__LDBL_REDIR_DECL
- (
-__sw´\9atf_chk
-)
-
-68 
-       $__LDBL_REDIR_DECL
- (
-__vsw´\9atf_chk
-)
-
-69 #ià
-__USE_FORTIFY_LEVEL
- > 1
-
-70 
-       $__LDBL_REDIR_DECL
- (
-__fw´\9atf_chk
-)
-
-71 
-       $__LDBL_REDIR_DECL
- (
-__w´\9atf_chk
-)
-
-72 
-       $__LDBL_REDIR_DECL
- (
-__vfw´\9atf_chk
-)
-
-73 
-       $__LDBL_REDIR_DECL
- (
-__vw´\9atf_chk
-)
-
-       @/usr/include/bits/wchar.h
-
-20 #iâdeà
-_BITS_WCHAR_H
-
-
-21 \ 1
-       #_BITS_WCHAR_H
- 1
-
-       )
-
-24 #ifdeà
-__WCHAR_MAX__
-
-
-25 \ 1
-       #__WCHAR_MAX
-__WCHAR_MAX__
-
-
-       )
-
-27 \ 1
-       #__WCHAR_MAX
- (2147483647)
-
-       )
-
-32 #ifdeà
-__WCHAR_UNSIGNED__
-
-
-33 \ 1
-       #__WCHAR_MIN
-L
-'\0'
-
-       )
-
-37 #\96
-L
-'\0' - 1 > 0
-
-38 \ 1
-       #__WCHAR_MIN
-L
-'\0'
-
-       )
-
-40 \ 1
-       #__WCHAR_MIN
- (-
-__WCHAR_MAX
- - 1)
-
-       )
-
-       @/usr/include/bits/wchar2.h
-
-20 #iâdeà
-_WCHAR_H
-
-
-25 \r
-wch¬_t
- *
-       $__wmemýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-26 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-,
-
-27 
-size_t
-__ns1
-__THROW
-;
-
-28 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmemýy_®\9fs
-,
-
-29 (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-30 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-),
-
-31 
-wmemýy
-);
-
-32 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmemýy_chk_w¬n
-,
-
-33 (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-34 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-,
-
-35 
-size_t
-__ns1
-), 
-__wmemýy_chk
-)
-
-36 
-       `__w¬Ç\89r
- ("wmemcpy called with\86ength bigger\81han size of destination "
-
-39 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-40 
-       `__NTH
- (
-       $wmemýy
- (
-wch¬_t
- *
-__»¡riù
-__s1
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__s2
-,
-
-41 
-size_t
-__n
-))
-
-43 ià(
-       `__bos0
- (
-__s1
-è!ð(
-size_t
-) -1)
-
-45 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-46 \15 
-       `__wmemýy_chk
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-47 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-49 ià(
-__n
- > 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-))
-
-50 \15 
-       `__wmemýy_chk_w¬n
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-51 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-53 \15 
-       `__wmemýy_®\9fs
- (
-__s1
-, 
-__s2
-, 
-__n
-);
-
-54 
-       }
-}
-
-57 \r
-wch¬_t
- *
-       $__wmemmove_chk
- (
-wch¬_t
- *
-__s1
-, 
-__cڡ
- wch¬_\88*
-__s2
-,
-
-58 
-size_t
-__n
-, size_\88
-__ns1
-__THROW
-;
-
-59 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmemmove_®\9fs
-, (wch¬_\88*
-__s1
-,
-
-60 
-__cڡ
-wch¬_t
- *
-__s2
-,
-
-61 
-size_t
-__n
-), 
-wmemmove
-);
-
-62 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmemmove_chk_w¬n
-,
-
-63 (
-wch¬_t
- *
-__s1
-, 
-__cڡ
- wch¬_\88*
-__s2
-,
-
-64 
-size_t
-__n
-, size_\88
-__ns1
-), 
-__wmemmove_chk
-)
-
-65 
-       `__w¬Ç\89r
- ("wmemmove called with\86ength bigger\81han size of destination "
-
-68 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-69 
-       `__NTH
- (
-       $wmemmove
- (
-wch¬_t
- *
-__s1
-, 
-__cڡ
- wch¬_\88*
-__s2
-, 
-size_t
-__n
-))
-
-71 ià(
-       `__bos0
- (
-__s1
-è!ð(
-size_t
-) -1)
-
-73 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-74 \15 
-       `__wmemmove_chk
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-75 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-77 ià(
-__n
- > 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-))
-
-78 \15 
-       `__wmemmove_chk_w¬n
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-79 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-81 \15 
-       `__wmemmove_®\9fs
- (
-__s1
-, 
-__s2
-, 
-__n
-);
-
-82 
-       }
-}
-
-85 #ifdeà
-__USE_GNU
-
-
-86 \r
-wch¬_t
- *
-       $__wmempýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-87 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-,
-
-88 
-size_t
-__ns1
-__THROW
-;
-
-89 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmempýy_®\9fs
-,
-
-90 (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-91 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-,
-
-92 
-size_t
-__n
-), 
-wmempýy
-);
-
-93 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmempýy_chk_w¬n
-,
-
-94 (
-wch¬_t
- *
-__»¡riù
-__s1
-,
-
-95 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__s2
-, 
-size_t
-__n
-,
-
-96 
-size_t
-__ns1
-), 
-__wmempýy_chk
-)
-
-97 
-       `__w¬Ç\89r
- ("wmempcpy called with\86ength bigger\81han size of destination "
-
-100 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-101 
-       `__NTH
- (
-       $wmempýy
- (
-wch¬_t
- *
-__»¡riù
-__s1
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__s2
-,
-
-102 
-size_t
-__n
-))
-
-104 ià(
-       `__bos0
- (
-__s1
-è!ð(
-size_t
-) -1)
-
-106 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-107 \15 
-       `__wmempýy_chk
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-108 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-110 ià(
-__n
- > 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-))
-
-111 \15 
-       `__wmempýy_chk_w¬n
- (
-__s1
-, 
-__s2
-, 
-__n
-,
-
-112 
-       `__bos0
- (
-__s1
-è/ \17 (
-wch¬_t
-));
-
-114 \15 
-       `__wmempýy_®\9fs
- (
-__s1
-, 
-__s2
-, 
-__n
-);
-
-115 
-       }
-}
-
-119 \r
-wch¬_t
- *
-       $__wmem£t_chk
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-,
-
-120 
-size_t
-__ns
-__THROW
-;
-
-121 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmem£t_®\9fs
-, (wch¬_\88*
-__s
-, wch¬_\88
-__c
-,
-
-122 
-size_t
-__n
-), 
-wmem£t
-);
-
-123 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wmem£t_chk_w¬n
-,
-
-124 (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-,
-
-125 
-size_t
-__ns
-), 
-__wmem£t_chk
-)
-
-126 
-       `__w¬Ç\89r
- ("wmemset called with\86ength bigger\81han size of destination "
-
-129 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-130 
-       `__NTH
- (
-       $wmem£t
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-, 
-size_t
-__n
-))
-
-132 ià(
-       `__bos0
- (
-__s
-è!ð(
-size_t
-) -1)
-
-134 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-135 \15 
-       `__wmem£t_chk
- (
-__s
-, 
-__c
-, 
-__n
-, 
-       `__bos0
- (__sè/ \17 (
-wch¬_t
-));
-
-137 ià(
-__n
- > 
-       `__bos0
- (
-__s
-è/ \17 (
-wch¬_t
-))
-
-138 \15 
-       `__wmem£t_chk_w¬n
- (
-__s
-, 
-__c
-, 
-__n
-,
-
-139 
-       `__bos0
- (
-__s
-è/ \17 (
-wch¬_t
-));
-
-141 \15 
-       `__wmem£t_®\9fs
- (
-__s
-, 
-__c
-, 
-__n
-);
-
-142 
-       }
-}
-
-145 \r
-wch¬_t
- *
-       $__wcsýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-146 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-147 
-size_t
-__n
-__THROW
-;
-
-148 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wcsýy_®\9fs
-,
-
-149 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-150 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-), 
-wcsýy
-);
-
-152 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-153 
-       `__NTH
- (
-       $wcsýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-))
-
-155 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-156 \15 
-       `__wcsýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__de¡è/ \17 (
-wch¬_t
-));
-
-157 \15 
-       `__wcsýy_®\9fs
- (
-__de¡
-, 
-__¤c
-);
-
-158 
-       }
-}
-
-161 \r
-wch¬_t
- *
-       $__wýýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-162 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-163 
-size_t
-__de¡Ën
-__THROW
-;
-
-164 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wýýy_®\9fs
-,
-
-165 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-166 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-), 
-wýýy
-);
-
-168 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-169 
-       `__NTH
- (
-       $wýýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-))
-
-171 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-172 \15 
-       `__wýýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__de¡è/ \17 (
-wch¬_t
-));
-
-173 \15 
-       `__wýýy_®\9fs
- (
-__de¡
-, 
-__¤c
-);
-
-174 
-       }
-}
-
-177 \r
-wch¬_t
- *
-       $__wc¢ýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-178 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-, 
-size_t
-__n
-,
-
-179 
-size_t
-__de¡Ën
-__THROW
-;
-
-180 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wc¢ýy_®\9fs
-,
-
-181 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-182 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-183 
-size_t
-__n
-), 
-wc¢ýy
-);
-
-184 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wc¢ýy_chk_w¬n
-,
-
-185 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-186 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-187 
-size_t
-__n
-, size_\88
-__de¡Ën
-), 
-__wc¢ýy_chk
-)
-
-188 
-       `__w¬Ç\89r
- ("wcsncpy called with\86ength bigger\81han size of destination "
-
-191 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-192 
-       `__NTH
- (
-       $wc¢ýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-,
-
-193 
-size_t
-__n
-))
-
-195 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-197 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-198 \15 
-       `__wc¢ýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__n
-,
-
-199 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-));
-
-200 ià(
-__n
- > 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-))
-
-201 \15 
-       `__wc¢ýy_chk_w¬n
- (
-__de¡
-, 
-__¤c
-, 
-__n
-,
-
-202 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-));
-
-204 \15 
-       `__wc¢ýy_®\9fs
- (
-__de¡
-, 
-__¤c
-, 
-__n
-);
-
-205 
-       }
-}
-
-208 \r
-wch¬_t
- *
-       $__wýnýy_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-209 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-, 
-size_t
-__n
-,
-
-210 
-size_t
-__de¡Ën
-__THROW
-;
-
-211 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wýnýy_®\9fs
-,
-
-212 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-213 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-214 
-size_t
-__n
-), 
-wýnýy
-);
-
-215 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wýnýy_chk_w¬n
-,
-
-216 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-217 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-218 
-size_t
-__n
-, size_\88
-__de¡Ën
-), 
-__wýnýy_chk
-)
-
-219 
-       `__w¬Ç\89r
- ("wcpncpy called with\86ength bigger\81han size of destination "
-
-222 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-223 
-       `__NTH
- (
-       $wýnýy
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-,
-
-224 
-size_t
-__n
-))
-
-226 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-228 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-))
-
-229 \15 
-       `__wýnýy_chk
- (
-__de¡
-, 
-__¤c
-, 
-__n
-,
-
-230 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-));
-
-231 ià(
-__n
- > 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-))
-
-232 \15 
-       `__wýnýy_chk_w¬n
- (
-__de¡
-, 
-__¤c
-, 
-__n
-,
-
-233 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-));
-
-235 \15 
-       `__wýnýy_®\9fs
- (
-__de¡
-, 
-__¤c
-, 
-__n
-);
-
-236 
-       }
-}
-
-239 \r
-wch¬_t
- *
-       $__wcsÿt_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-240 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-241 
-size_t
-__de¡Ën
-__THROW
-;
-
-242 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wcsÿt_®\9fs
-,
-
-243 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-244 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-), 
-wcsÿt
-);
-
-246 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-247 
-       `__NTH
- (
-       $wcsÿt
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-))
-
-249 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-250 \15 
-       `__wcsÿt_chk
- (
-__de¡
-, 
-__¤c
-, 
-       `__bos
- (__de¡è/ \17 (
-wch¬_t
-));
-
-251 \15 
-       `__wcsÿt_®\9fs
- (
-__de¡
-, 
-__¤c
-);
-
-252 
-       }
-}
-
-255 \r
-wch¬_t
- *
-       $__wc¢ÿt_chk
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-256 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-257 
-size_t
-__n
-, size_\88
-__de¡Ën
-__THROW
-;
-
-258 \r
-wch¬_t
- *
-       `__REDIRECT_NTH
- (
-__wc¢ÿt_®\9fs
-,
-
-259 (
-wch¬_t
- *
-__»¡riù
-__de¡
-,
-
-260 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__¤c
-,
-
-261 
-size_t
-__n
-), 
-wc¢ÿt
-);
-
-263 
-__ex\8bº_®ways_\9al\9ae
-wch¬_t
- *
-
-264 
-       `__NTH
- (
-       $wc¢ÿt
- (
-wch¬_t
- *
-__»¡riù
-__de¡
-, 
-__cڡ
- wch¬_\88*__»¡riù 
-__¤c
-,
-
-265 
-size_t
-__n
-))
-
-267 ià(
-       `__bos
- (
-__de¡
-è!ð(
-size_t
-) -1)
-
-268 \15 
-       `__wc¢ÿt_chk
- (
-__de¡
-, 
-__¤c
-, 
-__n
-,
-
-269 
-       `__bos
- (
-__de¡
-è/ \17 (
-wch¬_t
-));
-
-270 \15 
-       `__wc¢ÿt_®\9fs
- (
-__de¡
-, 
-__¤c
-, 
-__n
-);
-
-271 
-       }
-}
-
-274 \r\12
-       $__sw´\9atf_chk
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-275 \12
-__æag
-, 
-size_t
-__s_Ën
-,
-
-276 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...)
-
-277 
-__THROW
- ;
-
-279 \r\12
-       `__REDIRECT_NTH_LDBL
- (
-__sw´\9atf_®\9fs
-,
-
-280 (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-281 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, ...),
-
-282 
-sw´\9atf
-);
-
-284 #ifdeà
-__va_¬g_·ck
-
-
-285 
-__ex\8bº_®ways_\9al\9ae
\12
-
-286 
-       `__NTH
- (
-       $sw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-287 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, ...))
-
-289 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-è-1 || 
-__USE_FORTIFY_LEVEL
- > 1)
-
-290 \15 
-       `__sw´\9atf_chk
- (
-__s
-, 
-__n
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-291 
-       `__bos
- (
-__s
-è/ \17 (
-wch¬_t
-),
-
-292 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-293 \15 
-       `__sw´\9atf_®\9fs
- (
-__s
-, 
-__n
-, 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-294 
-       }
-}
-
-295 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-297 \ 1
-       #sw´\9atf
-(
-s
-, 
-n
-, ...) \
-
-298 (
-       `__bos
- (
-s
-è!ð(
-size_t
-è-1 || 
-__USE_FORTIFY_LEVEL
- > 1 \
-
-299 ? 
-       `__sw´\9atf_chk
- (
-s
-, 
-n
-, 
-__USE_FORTIFY_LEVEL
- - 1, \
-
-300 
-       `__bos
- (
-s
-è/ \17 (
-wch¬_t
-), 
-__VA_ARGS__
-) \
-
-301 : 
-       `sw´\9atf
- (
-s
-, 
-n
-, 
-__VA_ARGS__
-))
-
-       )
-
-304 \r\12
-       $__vsw´\9atf_chk
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-305 \12
-__æag
-, 
-size_t
-__s_Ën
-,
-
-306 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-307 
-__gnuc_va_li¡
-__¬g
-)
-
-308 
-__THROW
- ;
-
-310 \r\12
-       `__REDIRECT_NTH_LDBL
- (
-__vsw´\9atf_®\9fs
-,
-
-311 (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-312 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-,
-
-313 
-__gnuc_va_li¡
-__­
-), 
-vsw´\9atf
-);
-
-315 
-__ex\8bº_®ways_\9al\9ae
\12
-
-316 
-       `__NTH
- (
-       $vsw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__n
-,
-
-317 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, 
-__gnuc_va_li¡
-__­
-))
-
-319 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-è-1 || 
-__USE_FORTIFY_LEVEL
- > 1)
-
-320 \15 
-       `__vsw´\9atf_chk
- (
-__s
-, 
-__n
-, 
-__USE_FORTIFY_LEVEL
- - 1,
-
-321 
-       `__bos
- (
-__s
-è/ \17 (
-wch¬_t
-), 
-__fmt
-, 
-__­
-);
-
-322 \15 
-       `__vsw´\9atf_®\9fs
- (
-__s
-, 
-__n
-, 
-__fmt
-, 
-__­
-);
-
-323 
-       }
-}
-
-326 #ià
-__USE_FORTIFY_LEVEL
- > 1
-
-328 \r\12
-__fw´\9atf_chk
- (
-__FILE
- *
-__»¡riù
-__¡»am
-, \12
-__æag
-,
-
-329 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-, ...);
-
-330 \r\12
-__w´\9atf_chk
- (\12
-__æag
-, 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-332 \r\12
-__vfw´\9atf_chk
- (
-__FILE
- *
-__»¡riù
-__¡»am
-, \12
-__æag
-,
-
-333 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-334 
-__gnuc_va_li¡
-__­
-);
-
-335 \r\12
-__vw´\9atf_chk
- (\12
-__æag
-, 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fÜm©
-,
-
-336 
-__gnuc_va_li¡
-__­
-);
-
-338 #ifdeà
-__va_¬g_·ck
-
-
-339 
-__ex\8bº_®ways_\9al\9ae
\12
-
-340 
-       $w´\9atf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, ...)
-
-342 \15 
-       `__w´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-       `__va_¬g_·ck
- ());
-
-343 
-       }
-}
-
-345 
-__ex\8bº_®ways_\9al\9ae
\12
-
-346 
-       $fw´\9atf
- (
-__FILE
- *
-__»¡riù
-__¡»am
-, 
-__cڡ
-wch¬_t
- *__»¡riù 
-__fmt
-, ...)
-
-348 \15 
-       `__fw´\9atf_chk
- (
-__¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-,
-
-349 
-       `__va_¬g_·ck
- ());
-
-350 
-       }
-}
-
-351 #\96ià!
-def\9aed
-__ýlu¥lus
-
-
-352 \ 1
-       #w´\9atf
-(...) \
-
-353 
-       `__w´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-354 \ 1
-       #fw´\9atf
-(
-¡»am
-, ...) \
-
-355 
-       `__fw´\9atf_chk
- (
-¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__VA_ARGS__
-)
-
-       )
-
-358 
-__ex\8bº_®ways_\9al\9ae
\12
-
-359 
-       $vw´\9atf
- (
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, 
-__gnuc_va_li¡
-__­
-)
-
-361 \15 
-       `__vw´\9atf_chk
- (
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-362 
-       }
-}
-
-364 
-__ex\8bº_®ways_\9al\9ae
\12
-
-365 
-       $vfw´\9atf
- (
-__FILE
- *
-__»¡riù
-__¡»am
-,
-
-366 
-__cڡ
-wch¬_t
- *
-__»¡riù
-__fmt
-, 
-__gnuc_va_li¡
-__­
-)
-
-368 \15 
-       `__vfw´\9atf_chk
- (
-__¡»am
-, 
-__USE_FORTIFY_LEVEL
- - 1, 
-__fmt
-, 
-__­
-);
-
-369 
-       }
-}
-
-373 \r
-wch¬_t
- *
-       $__fg\91ws_chk
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-374 
-__FILE
- *
-__»¡riù
-__¡»am
-__wur
-;
-
-375 \r
-wch¬_t
- *
-       `__REDIRECT
- (
-__fg\91ws_®\9fs
-,
-
-376 (
-wch¬_t
- *
-__»¡riù
-__s
-, \12
-__n
-,
-
-377 
-__FILE
- *
-__»¡riù
-__¡»am
-), 
-fg\91ws
-__wur
-;
-
-378 \r
-wch¬_t
- *
-       `__REDIRECT
- (
-__fg\91ws_chk_w¬n
-,
-
-379 (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-380 
-__FILE
- *
-__»¡riù
-__¡»am
-), 
-__fg\91ws_chk
-)
-
-381 
-__wur
-       `__w¬Ç\89r
- ("fgetws called with bigger size\81han\86ength "
-
-384 
-__ex\8bº_®ways_\9al\9ae
-__wur
-wch¬_t
- *
-
-385 
-       $fg\91ws
- (
-wch¬_t
- *
-__»¡riù
-__s
-, \12
-__n
-, 
-__FILE
- *__»¡riù 
-__¡»am
-)
-
-387 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-) -1)
-
-389 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-) || __n <= 0)
-
-390 \15 
-       `__fg\91ws_chk
- (
-__s
-, 
-       `__bos
- (__sè/ \17 (
-wch¬_t
-),
-
-391 
-__n
-, 
-__¡»am
-);
-
-393 ià((
-size_t
-__n
- > 
-       `__bos
- (
-__s
-è/ \17 (
-wch¬_t
-))
-
-394 \15 
-       `__fg\91ws_chk_w¬n
- (
-__s
-, 
-       `__bos
- (__sè/ \17 (
-wch¬_t
-),
-
-395 
-__n
-, 
-__¡»am
-);
-
-397 \15 
-       `__fg\91ws_®\9fs
- (
-__s
-, 
-__n
-, 
-__¡»am
-);
-
-398 
-       }
-}
-
-400 #ifdeà
-__USE_GNU
-
-
-401 \r
-wch¬_t
- *
-       $__fg\91ws_uÆocked_chk
- (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__size
-,
-
-402 \12
-__n
-, 
-__FILE
- *
-__»¡riù
-__¡»am
-)
-
-403 
-__wur
-;
-
-404 \r
-wch¬_t
- *
-       `__REDIRECT
- (
-__fg\91ws_uÆocked_®\9fs
-,
-
-405 (
-wch¬_t
- *
-__»¡riù
-__s
-, \12
-__n
-,
-
-406 
-__FILE
- *
-__»¡riù
-__¡»am
-), 
-fg\91ws_uÆocked
-)
-
-407 
-__wur
-;
-
-408 \r
-wch¬_t
- *
-       `__REDIRECT
- (
-__fg\91ws_uÆocked_chk_w¬n
-,
-
-409 (
-wch¬_t
- *
-__»¡riù
-__s
-, 
-size_t
-__size
-, \12
-__n
-,
-
-410 
-__FILE
- *
-__»¡riù
-__¡»am
-),
-
-411 
-__fg\91ws_uÆocked_chk
-)
-
-412 
-__wur
-       `__w¬Ç\89r
- ("fgetws_unlocked called with bigger size\81han\86ength "
-
-415 
-__ex\8bº_®ways_\9al\9ae
-__wur
-wch¬_t
- *
-
-416 
-       $fg\91ws_uÆocked
- (
-wch¬_t
- *
-__»¡riù
-__s
-, \12
-__n
-, 
-__FILE
- *__»¡riù 
-__¡»am
-)
-
-418 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-) -1)
-
-420 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__n
-) || __n <= 0)
-
-421 \15 
-       `__fg\91ws_uÆocked_chk
- (
-__s
-, 
-       `__bos
- (__sè/ \17 (
-wch¬_t
-),
-
-422 
-__n
-, 
-__¡»am
-);
-
-424 ià((
-size_t
-__n
- > 
-       `__bos
- (
-__s
-è/ \17 (
-wch¬_t
-))
-
-425 \15 
-       `__fg\91ws_uÆocked_chk_w¬n
- (
-__s
-, 
-       `__bos
- (__sè/ \17 (
-wch¬_t
-),
-
-426 
-__n
-, 
-__¡»am
-);
-
-428 \15 
-       `__fg\91ws_uÆocked_®\9fs
- (
-__s
-, 
-__n
-, 
-__¡»am
-);
-
-429 
-       }
-}
-
-433 \r
-size_t
-       $__wütomb_chk
- (\ 5*
-__»¡riù
-__s
-, 
-wch¬_t
-__wch¬
-,
-
-434 
-mb¡©e_t
- *
-__»¡riù
-__p
-,
-
-435 
-size_t
-__buæ\92
-__THROW
-__wur
-;
-
-436 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wütomb_®\9fs
-,
-
-437 (\ 5*
-__»¡riù
-__s
-, 
-wch¬_t
-__wch¬
-,
-
-438 
-mb¡©e_t
- *
-__»¡riù
-__ps
-), 
-wütomb
-__wur
-;
-
-440 
-__ex\8bº_®ways_\9al\9ae
-__wur
-size_t
-
-
-441 
-       `__NTH
- (
-       $wütomb
- (\ 5*
-__»¡riù
-__s
-, 
-wch¬_t
-__wch¬
-,
-
-442 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-447 \ 1
-       #__WCHAR_MB_LEN_MAX
- 16
-
-       )
-
-448 #ià
-def\9aed
-MB_LEN_MAX
- && MB_LEN_MAX !ð
-__WCHAR_MB_LEN_MAX
-
-
-451 ià(
-       `__bos
- (
-__s
-è!ð(
-size_t
-è-1 && 
-__WCHAR_MB_LEN_MAX
- > __bos (__s))
-
-452 \15 
-       `__wütomb_chk
- (
-__s
-, 
-__wch¬
-, 
-__ps
-, 
-       `__bos
- (__s));
-
-453 \15 
-       `__wütomb_®\9fs
- (
-__s
-, 
-__wch¬
-, 
-__ps
-);
-
-454 
-       }
-}
-
-457 \r
-size_t
-       $__mb¤towcs_chk
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-458 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-,
-
-459 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-460 
-size_t
-__d¡Ën
-__THROW
-;
-
-461 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¤towcs_®\9fs
-,
-
-462 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-463 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-,
-
-464 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-),
-
-465 
-mb¤towcs
-);
-
-466 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¤towcs_chk_w¬n
-,
-
-467 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-468 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-,
-
-469 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-470 
-size_t
-__d¡Ën
-), 
-__mb¤towcs_chk
-)
-
-471 
-       `__w¬Ç\89r
- ("mbsrtowcs called with dst buffer smaller\81han\86en "
-
-474 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-475 
-       `__NTH
- (
-       $mb¤towcs
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-, 
-__cڡ
\ 5**__»¡riù 
-__¤c
-,
-
-476 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-478 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-480 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-481 \15 
-       `__mb¤towcs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-,
-
-482 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-484 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-))
-
-485 \15 
-       `__mb¤towcs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-,
-
-486 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-488 \15 
-       `__mb¤towcs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-);
-
-489 
-       }
-}
-
-492 \r
-size_t
-       $__wc¤tombs_chk
- (\ 5*
-__»¡riù
-__d¡
-,
-
-493 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-494 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-495 
-size_t
-__d¡Ën
-__THROW
-;
-
-496 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¤tombs_®\9fs
-,
-
-497 (\ 5*
-__»¡riù
-__d¡
-,
-
-498 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-499 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-),
-
-500 
-wc¤tombs
-);
-
-501 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¤tombs_chk_w¬n
-,
-
-502 (\ 5*
-__»¡riù
-__d¡
-,
-
-503 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-504 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-505 
-size_t
-__d¡Ën
-), 
-__wc¤tombs_chk
-)
-
-506 
-       `__w¬Ç\89r
- ("wcsrtombs called with dst buffer smaller\81han\86en");
-
-508 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-509 
-       `__NTH
- (
-       $wc¤tombs
- (\ 5*
-__»¡riù
-__d¡
-, 
-__cڡ
-wch¬_t
- **__»¡riù 
-__¤c
-,
-
-510 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-512 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-514 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-515 \15 
-       `__wc¤tombs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-, 
-       `__bos
- (__dst));
-
-517 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-))
-
-518 \15 
-       `__wc¤tombs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-, 
-       `__bos
- (__dst));
-
-520 \15 
-       `__wc¤tombs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__Ën
-, 
-__ps
-);
-
-521 
-       }
-}
-
-524 #ifdeà
-__USE_GNU
-
-
-525 \r
-size_t
-       $__mb¢¹owcs_chk
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-526 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-, 
-size_t
-__nmc
-,
-
-527 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-528 
-size_t
-__d¡Ën
-__THROW
-;
-
-529 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¢¹owcs_®\9fs
-,
-
-530 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-531 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-, 
-size_t
-__nmc
-,
-
-532 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-),
-
-533 
-mb¢¹owcs
-);
-
-534 \r
-size_t
-       `__REDIRECT_NTH
- (
-__mb¢¹owcs_chk_w¬n
-,
-
-535 (
-wch¬_t
- *
-__»¡riù
-__d¡
-,
-
-536 
-__cڡ
\ 5**
-__»¡riù
-__¤c
-, 
-size_t
-__nmc
-,
-
-537 
-size_t
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-538 
-size_t
-__d¡Ën
-), 
-__mb¢¹owcs_chk
-)
-
-539 
-       `__w¬Ç\89r
- ("mbsnrtowcs called with dst buffer smaller\81han\86en "
-
-542 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-543 
-       `__NTH
- (
-       $mb¢¹owcs
- (
-wch¬_t
- *
-__»¡riù
-__d¡
-, 
-__cڡ
\ 5**__»¡riù 
-__¤c
-,
-
-544 
-size_t
-__nmc
-, size_\88
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-546 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-548 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-549 \15 
-       `__mb¢¹owcs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__nmc
-, 
-__Ën
-, 
-__ps
-,
-
-550 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-552 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-))
-
-553 \15 
-       `__mb¢¹owcs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__nmc
-, 
-__Ën
-, 
-__ps
-,
-
-554 
-       `__bos
- (
-__d¡
-è/ \17 (
-wch¬_t
-));
-
-556 \15 
-       `__mb¢¹owcs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__nmc
-, 
-__Ën
-, 
-__ps
-);
-
-557 
-       }
-}
-
-560 \r
-size_t
-       $__wc¢¹ombs_chk
- (\ 5*
-__»¡riù
-__d¡
-,
-
-561 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-562 
-size_t
-__nwc
-, size_\88
-__Ën
-,
-
-563 
-mb¡©e_t
- *
-__»¡riù
-__ps
-, 
-size_t
-__d¡Ën
-)
-
-564 
-__THROW
-;
-
-565 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¢¹ombs_®\9fs
-,
-
-566 (\ 5*
-__»¡riù
-__d¡
-,
-
-567 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-568 
-size_t
-__nwc
-, size_\88
-__Ën
-,
-
-569 
-mb¡©e_t
- *
-__»¡riù
-__ps
-), 
-wc¢¹ombs
-);
-
-570 \r
-size_t
-       `__REDIRECT_NTH
- (
-__wc¢¹ombs_chk_w¬n
-,
-
-571 (\ 5*
-__»¡riù
-__d¡
-,
-
-572 
-__cڡ
-wch¬_t
- **
-__»¡riù
-__¤c
-,
-
-573 
-size_t
-__nwc
-, size_\88
-__Ën
-,
-
-574 
-mb¡©e_t
- *
-__»¡riù
-__ps
-,
-
-575 
-size_t
-__d¡Ën
-), 
-__wc¢¹ombs_chk
-)
-
-576 
-       `__w¬Ç\89r
- ("wcsnrtombs called with dst buffer smaller\81han\86en");
-
-578 
-__ex\8bº_®ways_\9al\9ae
-size_t
-
-
-579 
-       `__NTH
- (
-       $wc¢¹ombs
- (\ 5*
-__»¡riù
-__d¡
-, 
-__cڡ
-wch¬_t
- **__»¡riù 
-__¤c
-,
-
-580 
-size_t
-__nwc
-, size_\88
-__Ën
-, 
-mb¡©e_t
- *
-__»¡riù
-__ps
-))
-
-582 ià(
-       `__bos
- (
-__d¡
-è!ð(
-size_t
-) -1)
-
-584 ià(!
-       `__bu\9et\9a_cÚ¡ªt_p
- (
-__Ën
-))
-
-585 \15 
-       `__wc¢¹ombs_chk
- (
-__d¡
-, 
-__¤c
-, 
-__nwc
-, 
-__Ën
-, 
-__ps
-,
-
-586 
-       `__bos
- (
-__d¡
-));
-
-588 ià(
-__Ën
- > 
-       `__bos
- (
-__d¡
-))
-
-589 \15 
-       `__wc¢¹ombs_chk_w¬n
- (
-__d¡
-, 
-__¤c
-, 
-__nwc
-, 
-__Ën
-, 
-__ps
-,
-
-590 
-       `__bos
- (
-__d¡
-));
-
-592 \15 
-       `__wc¢¹ombs_®\9fs
- (
-__d¡
-, 
-__¤c
-, 
-__nwc
-, 
-__Ën
-, 
-__ps
-);
-
-593 
-       }
-}
-
-       @/usr/include/errno.h
-
-23 #iâdef 
-_ERRNO_H
-
-
-27 #iâdef 
-__Ãed_Em©h
-
-
-28 \ 1
-       #_ERRNO_H
- 1
-
-       )
-
-29 \ 2
-       ~<ã©u»s.h
->
-
-32 
-       g__BEGIN_DECLS
-
-
-36 \ 2
-       ~<b\99s/\94ºo.h
->
-
-37 #undeà
-__Ãed_Em©h
-
-
-39 #ifdef 
-_ERRNO_H
-
-
-46 #iâdef 
-\94ºo
-
-
-47 \r\12
-\94ºo
-;
-
-50 #ifdeà
-__USE_GNU
-
-
-55 \r\ 5*
-´og¿m_\9avoÿtiÚ_Çme
-, *
-´og¿m_\9avoÿtiÚ_shÜt_Çme
-;
-
-59 
-       g__END_DECLS
-
-
-67 #ià
-def\9aed
-__USE_GNU
- || def\9aed 
-__Ãed_\94rÜ_t
-
-
-68 #iâdeà
-__\94rÜ_t_def\9aed
-
-
-69 \e\12
-       t\94rÜ_t
-;
-
-70 \ 1
-       #__\94rÜ_t_def\9aed
- 1
-
-       )
-
-72 #undeà
-__Ãed_\94rÜ_t
-
-
-       @/usr/include/gnu/option-groups.h
-
-10 #iâdeà
-__GNU_OPTION_GROUPS_H
-
-
-11 \ 1
-       #__GNU_OPTION_GROUPS_H
-
-
-       )
-
-13 \ 1
-       #__OPTION_EGLIBC_ADVANCED_INET6
- 1
-
-       )
-
-14 \ 1
-       #__OPTION_EGLIBC_BACKTRACE
- 1
-
-       )
-
-15 \ 1
-       #__OPTION_EGLIBC_BIG_MACROS
- 1
-
-       )
-
-16 \ 1
-       #__OPTION_EGLIBC_BSD
- 1
-
-       )
-
-17 \ 1
-       #__OPTION_EGLIBC_CATGETS
- 1
-
-       )
-
-18 \ 1
-       #__OPTION_EGLIBC_CHARSETS
- 1
-
-       )
-
-19 \ 1
-       #__OPTION_EGLIBC_CRYPT
- 1
-
-       )
-
-20 \ 1
-       #__OPTION_EGLIBC_CRYPT_UFC
- 1
-
-       )
-
-21 \ 1
-       #__OPTION_EGLIBC_CXX_TESTS
- 1
-
-       )
-
-22 \ 1
-       #__OPTION_EGLIBC_DB_ALIASES
- 1
-
-       )
-
-23 \ 1
-       #__OPTION_EGLIBC_ENVZ
- 1
-
-       )
-
-24 \ 1
-       #__OPTION_EGLIBC_FCVT
- 1
-
-       )
-
-25 \ 1
-       #__OPTION_EGLIBC_FMTMSG
- 1
-
-       )
-
-26 \ 1
-       #__OPTION_EGLIBC_FSTAB
- 1
-
-       )
-
-27 \ 1
-       #__OPTION_EGLIBC_FTRAVERSE
- 1
-
-       )
-
-28 \ 1
-       #__OPTION_EGLIBC_GETLOGIN
- 1
-
-       )
-
-29 \ 1
-       #__OPTION_EGLIBC_IDN
- 1
-
-       )
-
-30 \ 1
-       #__OPTION_EGLIBC_INET
- 1
-
-       )
-
-31 \ 1
-       #__OPTION_EGLIBC_INET_ANL
- 1
-
-       )
-
-32 \ 1
-       #__OPTION_EGLIBC_LIBM
- 1
-
-       )
-
-33 \ 1
-       #__OPTION_EGLIBC_LIBM_BIG
- 1
-
-       )
-
-34 \ 1
-       #__OPTION_EGLIBC_LOCALES
- 1
-
-       )
-
-35 \ 1
-       #__OPTION_EGLIBC_LOCALE_CODE
- 1
-
-       )
-
-36 \ 1
-       #__OPTION_EGLIBC_MEMUSAGE
- 1
-
-       )
-
-37 \ 1
-       #__OPTION_EGLIBC_NIS
- 1
-
-       )
-
-38 \ 1
-       #__OPTION_EGLIBC_NSSWITCH
- 1
-
-       )
-
-39 \ 1
-       #__OPTION_EGLIBC_RCMD
- 1
-
-       )
-
-40 \ 1
-       #__OPTION_EGLIBC_RTLD_DEBUG
- 1
-
-       )
-
-41 \ 1
-       #__OPTION_EGLIBC_SPAWN
- 1
-
-       )
-
-42 \ 1
-       #__OPTION_EGLIBC_STREAMS
- 1
-
-       )
-
-43 \ 1
-       #__OPTION_EGLIBC_SUNRPC
- 1
-
-       )
-
-44 \ 1
-       #__OPTION_EGLIBC_UTMP
- 1
-
-       )
-
-45 \ 1
-       #__OPTION_EGLIBC_UTMPX
- 1
-
-       )
-
-46 \ 1
-       #__OPTION_EGLIBC_WORDEXP
- 1
-
-       )
-
-47 \ 1
-       #__OPTION_POSIX_C_LANG_WIDE_CHAR
- 1
-
-       )
-
-48 \ 1
-       #__OPTION_POSIX_REGEXP
- 1
-
-       )
-
-49 \ 1
-       #__OPTION_POSIX_REGEXP_GLIBC
- 1
-
-       )
-
-50 \ 1
-       #__OPTION_POSIX_WIDE_CHAR_DEVICE_IO
- 1
-
-       )
-
-       @/usr/include/pthread.h
-
-20 #iâdeà
-_PTHREAD_H
-
-
-21 \ 1
-       #_PTHREAD_H
- 1
-
-       )
-
-23 \ 2
-       ~<ã©u»s.h
->
-
-24 \ 2
-       ~<\92d\9fn.h
->
-
-25 \ 2
-       ~<sched.h
->
-
-26 \ 2
-       ~<time.h
->
-
-28 \ 2
-       ~<b\99s/±h»adty³s.h
->
-
-29 \ 2
-       ~<b\99s/£tjmp.h
->
-
-30 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-36 
-       mPTHREAD_CREATE_JOINABLE
-,
-
-37 \ 1
-       #PTHREAD_CREATE_JOINABLE
-PTHREAD_CREATE_JOINABLE
-
-
-       )
-
-38 
-       mPTHREAD_CREATE_DETACHED
-
-
-39 \ 1
-       #PTHREAD_CREATE_DETACHED
-PTHREAD_CREATE_DETACHED
-
-
-       )
-
-46 
-       mPTHREAD_MUTEX_TIMED_NP
-,
-
-47 
-       mPTHREAD_MUTEX_RECURSIVE_NP
-,
-
-48 
-       mPTHREAD_MUTEX_ERRORCHECK_NP
-,
-
-49 
-       mPTHREAD_MUTEX_ADAPTIVE_NP
-
-
-50 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K8
-
-
-52 
-       mPTHREAD_MUTEX_NORMAL
- = 
-PTHREAD_MUTEX_TIMED_NP
-,
-
-53 
-       mPTHREAD_MUTEX_RECURSIVE
- = 
-PTHREAD_MUTEX_RECURSIVE_NP
-,
-
-54 
-       mPTHREAD_MUTEX_ERRORCHECK
- = 
-PTHREAD_MUTEX_ERRORCHECK_NP
-,
-
-55 
-       mPTHREAD_MUTEX_DEFAULT
- = 
-PTHREAD_MUTEX_NORMAL
-
-
-57 #ifdeà
-__USE_GNU
-
-
-59 , 
-       mPTHREAD_MUTEX_FAST_NP
- = 
-PTHREAD_MUTEX_TIMED_NP
-
-
-64 #ifdeà
-__USE_XOPEN2K
-
-
-68 
-       mPTHREAD_MUTEX_STALLED
-,
-
-69 
-       mPTHREAD_MUTEX_STALLED_NP
- = 
-PTHREAD_MUTEX_STALLED
-,
-
-70 
-       mPTHREAD_MUTEX_ROBUST
-,
-
-71 
-       mPTHREAD_MUTEX_ROBUST_NP
- = 
-PTHREAD_MUTEX_ROBUST
-
-
-76 #ifdeà
-__USE_UNIX98
-
-
-80 
-       mPTHREAD_PRIO_NONE
-,
-
-81 
-       mPTHREAD_PRIO_INHERIT
-,
-
-82 
-       mPTHREAD_PRIO_PROTECT
-
-
-88 #ià
-__WORDSIZE
- == 64
-
-89 \ 1
-       #PTHREAD_MUTEX_INITIALIZER
- \
-
-90 { { 0, 0, 0, 0, 0, 0, { 0, 0 } } }
-
-       )
-
-91 #ifdeà
-__USE_GNU
-
-
-92 \ 1
-       #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
- \
-
-93 { { 0, 0, 0, 0, 
-PTHREAD_MUTEX_RECURSIVE_NP
-, 0, { 0, 0 } } }
-
-       )
-
-94 \ 1
-       #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
- \
-
-95 { { 0, 0, 0, 0, 
-PTHREAD_MUTEX_ERRORCHECK_NP
-, 0, { 0, 0 } } }
-
-       )
-
-96 \ 1
-       #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
- \
-
-97 { { 0, 0, 0, 0, 
-PTHREAD_MUTEX_ADAPTIVE_NP
-, 0, { 0, 0 } } }
-
-       )
-
-100 \ 1
-       #PTHREAD_MUTEX_INITIALIZER
- \
-
-101 { { 0, 0, 0, 0, 0, { 0 } } }
-
-       )
-
-102 #ifdeà
-__USE_GNU
-
-
-103 \ 1
-       #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
- \
-
-104 { { 0, 0, 0, 
-PTHREAD_MUTEX_RECURSIVE_NP
-, 0, { 0 } } }
-
-       )
-
-105 \ 1
-       #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
- \
-
-106 { { 0, 0, 0, 
-PTHREAD_MUTEX_ERRORCHECK_NP
-, 0, { 0 } } }
-
-       )
-
-107 \ 1
-       #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
- \
-
-108 { { 0, 0, 0, 
-PTHREAD_MUTEX_ADAPTIVE_NP
-, 0, { 0 } } }
-
-       )
-
-114 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K
-
-
-117 
-       mPTHREAD_RWLOCK_PREFER_READER_NP
-,
-
-118 
-       mPTHREAD_RWLOCK_PREFER_WRITER_NP
-,
-
-119 
-       mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
-,
-
-120 
-       mPTHREAD_RWLOCK_DEFAULT_NP
- = 
-PTHREAD_RWLOCK_PREFER_READER_NP
-
-
-124 \ 1
-       #PTHREAD_RWLOCK_INITIALIZER
- \
-
-125 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
-
-       )
-
-126 #ifdeà
-__USE_GNU
-
-
-127 #ià
-__WORDSIZE
- == 64
-
-128 \ 1
-       #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
- \
-
-130 
-PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
- } }
-
-       )
-
-132 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-133 \ 1
-       #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
- \
-
-134 { { 0, 0, 0, 0, 0, 0, 
-PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
-, \
-
-135 0, 0, 0, 0 } }
-
-       )
-
-137 \ 1
-       #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
- \
-
-138 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
-,\
-
-139 0 } }
-
-       )
-
-149 
-       mPTHREAD_INHERIT_SCHED
-,
-
-150 \ 1
-       #PTHREAD_INHERIT_SCHED
-PTHREAD_INHERIT_SCHED
-
-
-       )
-
-151 
-       mPTHREAD_EXPLICIT_SCHED
-
-
-152 \ 1
-       #PTHREAD_EXPLICIT_SCHED
-PTHREAD_EXPLICIT_SCHED
-
-
-       )
-
-159 
-       mPTHREAD_SCOPE_SYSTEM
-,
-
-160 \ 1
-       #PTHREAD_SCOPE_SYSTEM
-PTHREAD_SCOPE_SYSTEM
-
-
-       )
-
-161 
-       mPTHREAD_SCOPE_PROCESS
-
-
-162 \ 1
-       #PTHREAD_SCOPE_PROCESS
-PTHREAD_SCOPE_PROCESS
-
-
-       )
-
-169 
-       mPTHREAD_PROCESS_PRIVATE
-,
-
-170 \ 1
-       #PTHREAD_PROCESS_PRIVATE
-PTHREAD_PROCESS_PRIVATE
-
-
-       )
-
-171 
-       mPTHREAD_PROCESS_SHARED
-
-
-172 \ 1
-       #PTHREAD_PROCESS_SHARED
-PTHREAD_PROCESS_SHARED
-
-
-       )
-
-178 \ 1
-       #PTHREAD_COND_INITIALIZER
- { { 0, 0, 0, 0, 0, (\1e*è0, 0, 0 } }
-
-       )
-
-182 \19
-       s_±h»ad_þ\97nup_bufãr
-
-
-184 \1e(*
-       m__rout\9ae
-) (\1e*);
-
-185 \1e*
-       m__¬g
-;
-
-186 \12
-       m__ÿnûÉy³
-;
-
-187 \19
-_±h»ad_þ\97nup_bufãr
- *
-       m__´ev
-;
-
-193 
-       mPTHREAD_CANCEL_ENABLE
-,
-
-194 \ 1
-       #PTHREAD_CANCEL_ENABLE
-PTHREAD_CANCEL_ENABLE
-
-
-       )
-
-195 
-       mPTHREAD_CANCEL_DISABLE
-
-
-196 \ 1
-       #PTHREAD_CANCEL_DISABLE
-PTHREAD_CANCEL_DISABLE
-
-
-       )
-
-200 
-       mPTHREAD_CANCEL_DEFERRED
-,
-
-201 \ 1
-       #PTHREAD_CANCEL_DEFERRED
-PTHREAD_CANCEL_DEFERRED
-
-
-       )
-
-202 
-       mPTHREAD_CANCEL_ASYNCHRONOUS
-
-
-203 \ 1
-       #PTHREAD_CANCEL_ASYNCHRONOUS
-PTHREAD_CANCEL_ASYNCHRONOUS
-
-
-       )
-
-205 \ 1
-       #PTHREAD_CANCELED
- ((\1e*è-1)
-
-       )
-
-209 \ 1
-       #PTHREAD_ONCE_INIT
- 0
-
-       )
-
-212 #ifdeà
-__USE_XOPEN2K
-
-
-216 \ 1
-       #PTHREAD_BARRIER_SERIAL_THREAD
- -1
-
-       )
-
-220 
-__BEGIN_DECLS
-
-
-225 \r\12
-±h»ad_ü\97\8b
- (
-±h»ad_t
- *
-__»¡riù
-__Ãwth»ad
-,
-
-226 
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-__©\8c
-,
-
-227 \1e*(*
-__¡¬t_rout\9ae
-) (\1e*),
-
-228 \1e*
-__»¡riù
-__¬g
-__THROWNL
-__nÚnuÎ
- ((1, 3));
-
-234 \r\1e
-       $±h»ad_ex\99
- (\1e*
-__»tv®
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-242 \r\12
-       `±h»ad_jo\9a
- (
-±h»ad_t
-__th
-, \1e**
-__th»ad_»tuº
-);
-
-244 #ifdeà
-__USE_GNU
-
-
-247 \r\12
-       $±h»ad_\8cyjo\9a
- (
-±h»ad_t
-__th
-, \1e**
-__th»ad_»tuº
-__THROW
-;
-
-255 \r\12
-       `±h»ad_timedjo\9a
- (
-±h»ad_t
-__th
-, \1e**
-__th»ad_»tuº
-,
-
-256 
-__cڡ
\19
-time¥ec
- *
-__ab¡ime
-);
-
-263 \r\12
-       $±h»ad_d\91ach
- (
-±h»ad_t
-__th
-__THROW
-;
-
-267 \r
-±h»ad_t
-       $±h»ad_£lf
- (\1eè
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-270 \r\12
-       $±h»ad_equ®
- (
-±h»ad_t
-__th»ad1
-,\85th»ad_\88
-__th»ad2
-__THROW
-;
-
-278 \r\12
-       $±h»ad_©\8c_\9a\99
- (
-±h»ad_©\8c_t
- *
-__©\8c
-__THROW
-       `__nÚnuÎ
- ((1));
-
-281 \r\12
-       $±h»ad_©\8c_de¡roy
- (
-±h»ad_©\8c_t
- *
-__©\8c
-)
-
-282 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-285 \r\12
-       $±h»ad_©\8c_g\91d\91ach¡©e
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-286 \12*
-__d\91ach¡©e
-)
-
-287 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-290 \r\12
-       $±h»ad_©\8c_£td\91ach¡©e
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-291 \12
-__d\91ach¡©e
-)
-
-292 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-296 \r\12
-       $±h»ad_©\8c_g\91gu¬dsize
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-297 
-size_t
- *
-__gu¬dsize
-)
-
-298 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-301 \r\12
-       $±h»ad_©\8c_£tgu¬dsize
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-302 
-size_t
-__gu¬dsize
-)
-
-303 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-307 \r\12
-       $±h»ad_©\8c_g\91sched·¿m
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-
-
-308 
-__©\8c
-,
-
-309 \19
-sched_·¿m
- *
-__»¡riù
-__·¿m
-)
-
-310 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-313 \r\12
-       $±h»ad_©\8c_£tsched·¿m
- (
-±h»ad_©\8c_t
- *
-__»¡riù
-__©\8c
-,
-
-314 
-__cڡ
\19
-sched_·¿m
- *
-__»¡riù
-
-
-315 
-__·¿m
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-318 \r\12
-       $±h»ad_©\8c_g\91schedpÞicy
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-
-
-319 
-__©\8c
-, \12*
-__»¡riù
-__pÞicy
-)
-
-320 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-323 \r\12
-       $±h»ad_©\8c_£tschedpÞicy
- (
-±h»ad_©\8c_t
- *
-__©\8c
-, \12
-__pÞicy
-)
-
-324 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-327 \r\12
-       $±h»ad_©\8c_g\91\9ah\94\99sched
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-
-
-328 
-__©\8c
-, \12*
-__»¡riù
-__\9ah\94\99
-)
-
-329 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-332 \r\12
-       $±h»ad_©\8c_£t\9ah\94\99sched
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-333 \12
-__\9ah\94\99
-)
-
-334 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-338 \r\12
-       $±h»ad_©\8c_g\91scÝe
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-__©\8c
-,
-
-339 \12*
-__»¡riù
-__scÝe
-)
-
-340 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-343 \r\12
-       $±h»ad_©\8c_£tscÝe
- (
-±h»ad_©\8c_t
- *
-__©\8c
-, \12
-__scÝe
-)
-
-344 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-347 \r\12
-       $±h»ad_©\8c_g\91¡ackaddr
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-
-
-348 
-__©\8c
-, \1e**
-__»¡riù
-__¡ackaddr
-)
-
-349 
-__THROW
-       `__nÚnuÎ
- ((1, 2)è
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-355 \r\12
-       $±h»ad_©\8c_£t¡ackaddr
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-356 \1e*
-__¡ackaddr
-)
-
-357 
-__THROW
-       `__nÚnuÎ
- ((1)è
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-360 \r\12
-       $±h»ad_©\8c_g\91¡acksize
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-
-
-361 
-__©\8c
-, 
-size_t
- *
-__»¡riù
-__¡acksize
-)
-
-362 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-367 \r\12
-       $±h»ad_©\8c_£t¡acksize
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-368 
-size_t
-__¡acksize
-)
-
-369 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-371 #ifdeà
-__USE_XOPEN2K
-
-
-373 \r\12
-       $±h»ad_©\8c_g\91¡ack
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__»¡riù
-__©\8c
-,
-
-374 \1e**
-__»¡riù
-__¡ackaddr
-,
-
-375 
-size_t
- *
-__»¡riù
-__¡acksize
-)
-
-376 
-__THROW
-       `__nÚnuÎ
- ((1, 2, 3));
-
-381 \r\12
-       $±h»ad_©\8c_£t¡ack
- (
-±h»ad_©\8c_t
- *
-__©\8c
-, \1e*
-__¡ackaddr
-,
-
-382 
-size_t
-__¡acksize
-__THROW
-       `__nÚnuÎ
- ((1));
-
-385 #ifdeà
-__USE_GNU
-
-
-388 \r\12
-       $±h»ad_©\8c\8fff\9a\99y_Å
- (
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-389 
-size_t
-__ýu£tsize
-,
-
-390 
-__cڡ
-ýu_£t_t
- *
-__ýu£t
-)
-
-391 
-__THROW
-       `__nÚnuÎ
- ((1, 3));
-
-395 \r\12
-       $±h»ad_©\8c_g\91aff\9a\99y_Å
- (
-__cڡ
-±h»ad_©\8c_t
- *
-__©\8c
-,
-
-396 
-size_t
-__ýu£tsize
-,
-
-397 
-ýu_£t_t
- *
-__ýu£t
-)
-
-398 
-__THROW
-       `__nÚnuÎ
- ((1, 3));
-
-404 \r\12
-       $±h»ad_g\91©\8c
- (
-±h»ad_t
-__th
-, 
-±h»ad_©\8c_t
- *
-__©\8c
-)
-
-405 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-413 \r\12
-       $±h»ad_£tsched·¿m
- (
-±h»ad_t
-__\8frg\91_th»ad
-, \12
-__pÞicy
-,
-
-414 
-__cڡ
\19
-sched_·¿m
- *
-__·¿m
-)
-
-415 
-__THROW
-       `__nÚnuÎ
- ((3));
-
-418 \r\12
-       $±h»ad_g\91sched·¿m
- (
-±h»ad_t
-__\8frg\91_th»ad
-,
-
-419 \12*
-__»¡riù
-__pÞicy
-,
-
-420 \19
-sched_·¿m
- *
-__»¡riù
-__·¿m
-)
-
-421 
-__THROW
-       `__nÚnuÎ
- ((2, 3));
-
-424 \r\12
-       $±h»ad_£tsched´io
- (
-±h»ad_t
-__\8frg\91_th»ad
-, \12
-__´io
-)
-
-425 
-__THROW
-;
-
-428 #ifdeà
-__USE_GNU
-
-
-430 \r\12
-       $±h»ad_g\91Çme_Å
- (
-±h»ad_t
-__\8frg\91_th»ad
-, \ 5*
-__buf
-,
-
-431 
-size_t
-__buæ\92
-)
-
-432 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-435 \r\12
-       $±h»ad_£\8aame_Å
- (
-±h»ad_t
-__\8frg\91_th»ad
-, 
-__cڡ
\ 5*
-__Çme
-)
-
-436 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-440 #ifdeà
-__USE_UNIX98
-
-
-442 \r\12
-       $±h»ad_g\91cÚcu¼\92cy
- (\1eè
-__THROW
-;
-
-445 \r\12
-       $±h»ad_£tcÚcu¼\92cy
- (\12
-__Ëv\96
-__THROW
-;
-
-448 #ifdeà
-__USE_GNU
-
-
-453 \r\12
-       $±h»ad_y\9bld
- (\1eè
-__THROW
-;
-
-458 \r\12
-       $±h»ad_£\8fff\9a\99y_Å
- (
-±h»ad_t
-__th
-, 
-size_t
-__ýu£tsize
-,
-
-459 
-__cڡ
-ýu_£t_t
- *
-__ýu£t
-)
-
-460 
-__THROW
-       `__nÚnuÎ
- ((3));
-
-463 \r\12
-       $±h»ad_g\91aff\9a\99y_Å
- (
-±h»ad_t
-__th
-, 
-size_t
-__ýu£tsize
-,
-
-464 
-ýu_£t_t
- *
-__ýu£t
-)
-
-465 
-__THROW
-       `__nÚnuÎ
- ((3));
-
-478 \r\12
-       `±h»ad_Úû
- (
-±h»ad_Úû_t
- *
-__Úû_cÚ\8cÞ
-,
-
-479 \1e(*
-__\9a\99_rout\9ae
-è(\1e
-       `__nÚnuÎ
- ((1, 2));
-
-490 \r\12
-       `±h»ad_£tÿnûl¡©e
- (\12
-__¡©e
-, \12*
-__Þd¡©e
-);
-
-494 \r\12
-       `±h»ad_£tÿnûÉy³
- (\12
-__ty³
-, \12*
-__Þdty³
-);
-
-497 \r\12
-       `±h»ad_ÿnûl
- (
-±h»ad_t
-__th
-);
-
-502 \r\1e
-       `±h»ad_\8b¡ÿnûl
- (\1e);
-
-511 
-__jmp_buf
-__ÿnûl_jmp_buf
-;
-
-512 \12
-__mask_was_§ved
-;
-
-513 } 
-__ÿnûl_jmp_buf
-[1];
-
-514 \1e*
-__·d
-[4];
-
-515 } 
-       t__±h»ad_unw\9ad_buf_t
-       t__©\8cibu\8b__
- ((
-       t__®igÃd__
-));
-
-518 #iâdeà
-__þ\97nup_fù_©\8cibu\8b
-
-
-519 \ 1
-       #__þ\97nup_fù_©\8cibu\8b
-
-
-       )
-
-524 \19
-       s__±h»ad_þ\97nup_äame
-
-
-526 \1e(*
-__ÿnûl_rout\9ae
-) (\1e*);
-
-527 \1e*
-__ÿnûl_¬g
-;
-
-528 \12
-__do_\99
-;
-
-529 \12
-__ÿnûl_ty³
-;
-
-532 #ià
-def\9aed
-__GNUC__
- && def\9aed 
-__EXCEPTIONS
-
-
-533 #ifdeà
-__ýlu¥lus
-
-
-535 þas 
-       c__±h»ad_þ\97nup_þass
-
-
-537 \1e(*
-__ÿnûl_rout\9ae
-) (\1e*);
-
-538 \1e*
-__ÿnûl_¬g
-;
-
-539 \12
-__do_\99
-;
-
-540 \12
-__ÿnûl_ty³
-;
-
-542 
-public
-:
-
-543 
-       `__±h»ad_þ\97nup_þass
- (\1e(*
-__fù
-è(\1e*), \1e*
-__¬g
-)
-
-544 : 
-       `__ÿnûl_rout\9ae
- (
-__fù
-), 
-       `__ÿnûl_¬g
- (
-__¬g
-), 
-       $__do_\99
- (1) { }
-
-545 ~
-       $__±h»ad_þ\97nup_þass
- (è{ ià(
-__do_\99
-       `__ÿnûl_rout\9ae
- (
-__ÿnûl_¬g
-); 
-       }
-}
-
-546 \1e
-       $__£tdo\99
- (\12
-__Ãwv®
-è{ 
-__do_\99
- = __Ãwv®; 
-       }
-}
-
-547 \1e
-       $__deãr
- (è{ 
-       `±h»ad_£tÿnûÉy³
- (
-PTHREAD_CANCEL_DEFERRED
-,
-
-548 &
-__ÿnûl_ty³
-); 
-       }
-}
-
-549 \1e
-       $__»¡Üe
- (ècÚ¡ { 
-       `±h»ad_£tÿnûÉy³
- (
-__ÿnûl_ty³
-, 0); 
-       }
-}
-
-559 \ 1
-       #±h»ad_þ\97nup_push
-(
-rout\9ae
-, 
-¬g
-) \
-
-561 
-__±h»ad_þ\97nup_þass
-       `__þäame
- (
-rout\9ae
-, 
-¬g
-)
-
-       )
-
-565 \ 1
-       #±h»ad_þ\97nup_pÝ
-(
-execu\8b
-) \
-
-566 
-__þäame
-.
-       `__£tdo\99
- (
-execu\8b
-); \
-
-567 } \1f0)
-
-       )
-
-569 #ifdeà
-__USE_GNU
-
-
-573 \ 1
-       #±h»ad_þ\97nup_push_deãr_Å
-(
-rout\9ae
-, 
-¬g
-) \
-
-575 
-__±h»ad_þ\97nup_þass
-       `__þäame
- (
-rout\9ae
-, 
-¬g
-); \
-
-576 
-__þäame
-.
-       `__deãr
- ()
-
-       )
-
-581 \ 1
-       #±h»ad_þ\97nup_pÝ_»¡Üe_Å
-(
-execu\8b
-) \
-
-582 
-__þäame
-.
-       `__»¡Üe
- (); \
-
-583 
-__þäame
-.
-       `__£tdo\99
- (
-execu\8b
-); \
-
-584 } \1f0)
-
-       )
-
-591 
-__ex\8bº_\9al\9ae
\1e
-
-592 
-       $__±h»ad_þ\97nup_rout\9ae
- (\19
-__±h»ad_þ\97nup_äame
- *
-__äame
-)
-
-594 ià(
-__äame
-->
-__do_\99
-)
-
-595 
-__äame
-->
-       `__ÿnûl_rout\9ae
- (__äame->
-__ÿnûl_¬g
-);
-
-596 
-       }
-}
-
-605 \ 1
-       #±h»ad_þ\97nup_push
-(
-rout\9ae
-, 
-¬g
-) \
-
-607 \19
-__±h»ad_þ\97nup_äame
-__þäame
- \
-
-608 
-       `__©\8cibu\8b__
- ((
-       `__þ\97nup__
- (
-__±h»ad_þ\97nup_rout\9ae
-))) \
-
-609 ð{ .
-__ÿnûl_rout\9ae
- = (
-rout\9ae
-), .
-__ÿnûl_¬g
- = (
-¬g
-), \
-
-610 .
-__do_\99
- = 1 };
-
-       )
-
-614 \ 1
-       #±h»ad_þ\97nup_pÝ
-(
-execu\8b
-) \
-
-615 
-__þäame
-.
-__do_\99
- = (
-execu\8b
-); \
-
-616 } \1f0)
-
-       )
-
-618 #ifdeà
-__USE_GNU
-
-
-622 \ 1
-       #±h»ad_þ\97nup_push_deãr_Å
-(
-rout\9ae
-, 
-¬g
-) \
-
-624 \19
-__±h»ad_þ\97nup_äame
-__þäame
- \
-
-625 
-       `__©\8cibu\8b__
- ((
-       `__þ\97nup__
- (
-__±h»ad_þ\97nup_rout\9ae
-))) \
-
-626 ð{ .
-__ÿnûl_rout\9ae
- = (
-rout\9ae
-), .
-__ÿnûl_¬g
- = (
-¬g
-), \
-
-627 .
-__do_\99
- = 1 }; \
-
-628 (\1eè
-       `±h»ad_£tÿnûÉy³
- (
-PTHREAD_CANCEL_DEFERRED
-, \
-
-629 &
-__þäame
-.
-__ÿnûl_ty³
-)
-
-       )
-
-634 \ 1
-       #±h»ad_þ\97nup_pÝ_»¡Üe_Å
-(
-execu\8b
-) \
-
-635 (\1eè
-       `±h»ad_£tÿnûÉy³
- (
-__þäame
-.
-__ÿnûl_ty³
-, 
-NULL
-); \
-
-636 
-__þäame
-.
-__do_\99
- = (
-execu\8b
-); \
-
-637 } \1f0)
-
-       )
-
-648 \ 1
-       #±h»ad_þ\97nup_push
-(
-rout\9ae
-, 
-¬g
-) \
-
-650 
-__±h»ad_unw\9ad_buf_t
-__ÿnûl_buf
-; \
-
-651 \1e(*
-__ÿnûl_rout\9ae
-è(\1e*èð(
-rout\9ae
-); \
-
-652 \1e*
-__ÿnûl_¬g
- = (
-¬g
-); \
-
-653 \12
-__nÙ_f\9c¡_ÿÎ
- = 
-       `__sig£tjmp
- ((\19
-__jmp_buf_\8fg
- *) (\1e*) \
-
-654 
-__ÿnûl_buf
-.
-__ÿnûl_jmp_buf
-, 0); \
-
-655 ià(
-       `__bu\9et\9a_ex³ù
- (
-__nÙ_f\9c¡_ÿÎ
-, 0)) \
-
-657 
-       `__ÿnûl_rout\9ae
- (
-__ÿnûl_¬g
-); \
-
-658 
-       `__±h»ad_unw\9ad_Ãxt
- (&
-__ÿnûl_buf
-); \
-
-662 
-       `__±h»ad_»gi¡\94_ÿnûl
- (&
-__ÿnûl_buf
-); \
-
-663 dØ{
-
-       )
-
-664 \r\1e
-__±h»ad_»gi¡\94_ÿnûl
- (
-__±h»ad_unw\9ad_buf_t
- *
-__buf
-)
-
-665 
-__þ\97nup_fù_©\8cibu\8b
-;
-
-669 \ 1
-       #±h»ad_þ\97nup_pÝ
-(
-execu\8b
-) \
-
-672 
-       `__±h»ad_uÄegi¡\94_ÿnûl
- (&
-__ÿnûl_buf
-); \
-
-673 ià(
-execu\8b
-) \
-
-674 
-       `__ÿnûl_rout\9ae
- (
-__ÿnûl_¬g
-); \
-
-675 } \1f0)
-
-       )
-
-676 \r\1e
-       $__±h»ad_uÄegi¡\94_ÿnûl
- (
-__±h»ad_unw\9ad_buf_t
- *
-__buf
-)
-
-677 
-__þ\97nup_fù_©\8cibu\8b
-;
-
-679 #ifdeà
-__USE_GNU
-
-
-683 \ 1
-       #±h»ad_þ\97nup_push_deãr_Å
-(
-rout\9ae
-, 
-¬g
-) \
-
-685 
-__±h»ad_unw\9ad_buf_t
-__ÿnûl_buf
-; \
-
-686 \1e(*
-__ÿnûl_rout\9ae
-è(\1e*èð(
-rout\9ae
-); \
-
-687 \1e*
-__ÿnûl_¬g
- = (
-¬g
-); \
-
-688 \12
-__nÙ_f\9c¡_ÿÎ
- = 
-       `__sig£tjmp
- ((\19
-__jmp_buf_\8fg
- *) (\1e*) \
-
-689 
-__ÿnûl_buf
-.
-__ÿnûl_jmp_buf
-, 0); \
-
-690 ià(
-       `__bu\9et\9a_ex³ù
- (
-__nÙ_f\9c¡_ÿÎ
-, 0)) \
-
-692 
-       `__ÿnûl_rout\9ae
- (
-__ÿnûl_¬g
-); \
-
-693 
-       `__±h»ad_unw\9ad_Ãxt
- (&
-__ÿnûl_buf
-); \
-
-697 
-       `__±h»ad_»gi¡\94_ÿnûl_deãr
- (&
-__ÿnûl_buf
-); \
-
-698 dØ{
-
-       )
-
-699 \r\1e
-       `__±h»ad_»gi¡\94_ÿnûl_deãr
- (
-__±h»ad_unw\9ad_buf_t
- *
-__buf
-)
-
-700 
-__þ\97nup_fù_©\8cibu\8b
-;
-
-705 \ 1
-       #±h»ad_þ\97nup_pÝ_»¡Üe_Å
-(
-execu\8b
-) \
-
-708 
-       `__±h»ad_uÄegi¡\94_ÿnûl_»¡Üe
- (&
-__ÿnûl_buf
-); \
-
-709 ià(
-execu\8b
-) \
-
-710 
-       `__ÿnûl_rout\9ae
- (
-__ÿnûl_¬g
-); \
-
-711 
-       }
-} \1f0)
-
-       )
-
-712 \r\1e
-       $__±h»ad_uÄegi¡\94_ÿnûl_»¡Üe
- (
-__±h»ad_unw\9ad_buf_t
- *
-__buf
-)
-
-713 
-__þ\97nup_fù_©\8cibu\8b
-;
-
-717 \r\1e
-       $__±h»ad_unw\9ad_Ãxt
- (
-__±h»ad_unw\9ad_buf_t
- *
-__buf
-)
-
-718 
-__þ\97nup_fù_©\8cibu\8b
-       `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-))
-
-719 #iâdeà
-SHARED
-
-
-720 
-       `__©\8cibu\8b__
- ((
-__w\97k__
-))
-
-726 \19
-__jmp_buf_\8fg
-;
-
-727 \r\12
-       $__sig£tjmp
- (\19
-__jmp_buf_\8fg
- *
-__\92v
-, \12
-__§vemask
-__THROW
-;
-
-733 \r\12
-       $±h»ad_mu\8bx_\9a\99
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-,
-
-734 
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-__mu\8b\8c
-)
-
-735 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-738 \r\12
-       $±h»ad_mu\8bx_de¡roy
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-739 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-742 \r\12
-       $±h»ad_mu\8bx_\8cylock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-743 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-746 \r\12
-       $±h»ad_mu\8bx_lock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-747 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-749 #ifdeà
-__USE_XOPEN2K
-
-
-751 \r\12
-       $±h»ad_mu\8bx_timedlock
- (
-±h»ad_mu\8bx_t
- *
-__»¡riù
-__mu\8bx
-,
-
-752 
-__cڡ
\19
-time¥ec
- *
-__»¡riù
-
-
-753 
-__ab¡ime
-__THROWNL
-       `__nÚnuÎ
- ((1, 2));
-
-757 \r\12
-       $±h»ad_mu\8bx_uÆock
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-758 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-762 \r\12
-       $±h»ad_mu\8bx_g\91´ioû\9e\9ag
- (
-__cڡ
-±h»ad_mu\8bx_t
- *
-
-763 
-__»¡riù
-__mu\8bx
-,
-
-764 \12*
-__»¡riù
-__´ioû\9e\9ag
-)
-
-765 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-769 \r\12
-       $±h»ad_mu\8bx_£\8drioû\9e\9ag
- (
-±h»ad_mu\8bx_t
- *
-__»¡riù
-__mu\8bx
-,
-
-770 \12
-__´ioû\9e\9ag
-,
-
-771 \12*
-__»¡riù
-__Þd_û\9e\9ag
-)
-
-772 
-__THROW
-       `__nÚnuÎ
- ((1, 3));
-
-775 #ifdeà
-__USE_XOPEN2K8
-
-
-777 \r\12
-       $±h»ad_mu\8bx_cÚsi¡\92t
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-778 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-779 #ifdeà
-__USE_GNU
-
-
-780 \r\12
-       $±h»ad_mu\8bx_cÚsi¡\92t_Å
- (
-±h»ad_mu\8bx_t
- *
-__mu\8bx
-)
-
-781 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-790 \r\12
-       $±h»ad_mu\8b\8c_\9a\99
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-)
-
-791 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-794 \r\12
-       $±h»ad_mu\8b\8c_de¡roy
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-)
-
-795 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-798 \r\12
-       $±h»ad_mu\8b\8c_g\91psh¬ed
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-
-799 
-__»¡riù
-__©\8c
-,
-
-800 \12*
-__»¡riù
-__psh¬ed
-)
-
-801 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-804 \r\12
-       $±h»ad_mu\8b\8c\8dsh¬ed
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-805 \12
-__psh¬ed
-)
-
-806 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-808 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K8
-
-
-810 \r\12
-       $±h»ad_mu\8b\8c_g\91ty³
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-__»¡riù
-
-
-811 
-__©\8c
-, \12*
-__»¡riù
-__k\9ad
-)
-
-812 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-817 \r\12
-       $±h»ad_mu\8b\8c\89
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-, \12
-__k\9ad
-)
-
-818 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-822 \r\12
-       $±h»ad_mu\8b\8c_g\91´ÙocÞ
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-
-823 
-__»¡riù
-__©\8c
-,
-
-824 \12*
-__»¡riù
-__´ÙocÞ
-)
-
-825 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-829 \r\12
-       $±h»ad_mu\8b\8c\8drÙocÞ
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-830 \12
-__´ÙocÞ
-)
-
-831 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-834 \r\12
-       $±h»ad_mu\8b\8c_g\91´ioû\9e\9ag
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-
-835 
-__»¡riù
-__©\8c
-,
-
-836 \12*
-__»¡riù
-__´ioû\9e\9ag
-)
-
-837 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-840 \r\12
-       $±h»ad_mu\8b\8c\8drioû\9e\9ag
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-841 \12
-__´ioû\9e\9ag
-)
-
-842 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-844 #ifdeà
-__USE_XOPEN2K
-
-
-846 \r\12
-       $±h»ad_mu\8b\8c_g\91robu¡
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-847 \12*
-__robu¡Ãss
-)
-
-848 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-849 #ifdeà
-__USE_GNU
-
-
-850 \r\12
-       $±h»ad_mu\8b\8c_g\91robu¡_Å
- (
-__cڡ
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-851 \12*
-__robu¡Ãss
-)
-
-852 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-856 \r\12
-       $±h»ad_mu\8b\8c\8cobu¡
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-857 \12
-__robu¡Ãss
-)
-
-858 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-859 #ifdeà
-__USE_GNU
-
-
-860 \r\12
-       $±h»ad_mu\8b\8c\8cobu¡_Å
- (
-±h»ad_mu\8b\8c_t
- *
-__©\8c
-,
-
-861 \12
-__robu¡Ãss
-)
-
-862 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-867 #ià
-def\9aed
-__USE_UNIX98
- || def\9aed 
-__USE_XOPEN2K
-
-
-872 \r\12
-       $±h»ad_rwlock_\9a\99
- (
-±h»ad_rwlock_t
- *
-__»¡riù
-__rwlock
-,
-
-873 
-__cڡ
-±h»ad_rwlock©\8c_t
- *
-__»¡riù
-
-
-874 
-__©\8c
-__THROW
-       `__nÚnuÎ
- ((1));
-
-877 \r\12
-       $±h»ad_rwlock_de¡roy
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-878 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-881 \r\12
-       $±h»ad_rwlock_rdlock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-882 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-885 \r\12
-       $±h»ad_rwlock_\8cyrdlock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-886 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-888 #ifdeà
-__USE_XOPEN2K
-
-
-890 \r\12
-       $±h»ad_rwlock_timedrdlock
- (
-±h»ad_rwlock_t
- *
-__»¡riù
-__rwlock
-,
-
-891 
-__cڡ
\19
-time¥ec
- *
-__»¡riù
-
-
-892 
-__ab¡ime
-__THROWNL
-       `__nÚnuÎ
- ((1, 2));
-
-896 \r\12
-       $±h»ad_rwlock_w¾ock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-897 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-900 \r\12
-       $±h»ad_rwlock_\8cyw¾ock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-901 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-903 #ifdeà
-__USE_XOPEN2K
-
-
-905 \r\12
-       $±h»ad_rwlock_timedw¾ock
- (
-±h»ad_rwlock_t
- *
-__»¡riù
-__rwlock
-,
-
-906 
-__cڡ
\19
-time¥ec
- *
-__»¡riù
-
-
-907 
-__ab¡ime
-__THROWNL
-       `__nÚnuÎ
- ((1, 2));
-
-911 \r\12
-       $±h»ad_rwlock_uÆock
- (
-±h»ad_rwlock_t
- *
-__rwlock
-)
-
-912 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-918 \r\12
-       $±h»ad_rwlock©\8c_\9a\99
- (
-±h»ad_rwlock©\8c_t
- *
-__©\8c
-)
-
-919 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-922 \r\12
-       $±h»ad_rwlock©\8c_de¡roy
- (
-±h»ad_rwlock©\8c_t
- *
-__©\8c
-)
-
-923 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-926 \r\12
-       $±h»ad_rwlock©\8c_g\91psh¬ed
- (
-__cڡ
-±h»ad_rwlock©\8c_t
- *
-
-927 
-__»¡riù
-__©\8c
-,
-
-928 \12*
-__»¡riù
-__psh¬ed
-)
-
-929 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-932 \r\12
-       $±h»ad_rwlock©\8c\8dsh¬ed
- (
-±h»ad_rwlock©\8c_t
- *
-__©\8c
-,
-
-933 \12
-__psh¬ed
-)
-
-934 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-937 \r\12
-       $±h»ad_rwlock©\8c_g\91k\9ad_Å
- (
-__cڡ
-±h»ad_rwlock©\8c_t
- *
-
-938 
-__»¡riù
-__©\8c
-,
-
-939 \12*
-__»¡riù
-__´ef
-)
-
-940 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-943 \r\12
-       $±h»ad_rwlock©\8c_£tk\9ad_Å
- (
-±h»ad_rwlock©\8c_t
- *
-__©\8c
-,
-
-944 \12
-__´ef
-__THROW
-       `__nÚnuÎ
- ((1));
-
-952 \r\12
-       $±h»ad_cÚd_\9a\99
- (
-±h»ad_cÚd_t
- *
-__»¡riù
-__cÚd
-,
-
-953 
-__cڡ
-±h»ad_cÚd©\8c_t
- *
-__»¡riù
-
-
-954 
-__cÚd_©\8c
-__THROW
-       `__nÚnuÎ
- ((1));
-
-957 \r\12
-       $±h»ad_cÚd_de¡roy
- (
-±h»ad_cÚd_t
- *
-__cÚd
-)
-
-958 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-961 \r\12
-       $±h»ad_cÚd_sigÇl
- (
-±h»ad_cÚd_t
- *
-__cÚd
-)
-
-962 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-965 \r\12
-       $±h»ad_cÚd_brßdÿ¡
- (
-±h»ad_cÚd_t
- *
-__cÚd
-)
-
-966 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-973 \r\12
-       $±h»ad_cÚd_wa\99
- (
-±h»ad_cÚd_t
- *
-__»¡riù
-__cÚd
-,
-
-974 
-±h»ad_mu\8bx_t
- *
-__»¡riù
-__mu\8bx
-)
-
-975 
-       `__nÚnuÎ
- ((1, 2));
-
-984 \r\12
-       $±h»ad_cÚd_timedwa\99
- (
-±h»ad_cÚd_t
- *
-__»¡riù
-__cÚd
-,
-
-985 
-±h»ad_mu\8bx_t
- *
-__»¡riù
-__mu\8bx
-,
-
-986 
-__cڡ
\19
-time¥ec
- *
-__»¡riù
-
-
-987 
-__ab¡ime
-       `__nÚnuÎ
- ((1, 2, 3));
-
-992 \r\12
-       $±h»ad_cÚd©\8c_\9a\99
- (
-±h»ad_cÚd©\8c_t
- *
-__©\8c
-)
-
-993 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-996 \r\12
-       $±h»ad_cÚd©\8c_de¡roy
- (
-±h»ad_cÚd©\8c_t
- *
-__©\8c
-)
-
-997 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1000 \r\12
-       $±h»ad_cÚd©\8c_g\91psh¬ed
- (
-__cڡ
-±h»ad_cÚd©\8c_t
- *
-
-1001 
-__»¡riù
-__©\8c
-,
-
-1002 \12*
-__»¡riù
-__psh¬ed
-)
-
-1003 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-1006 \r\12
-       $±h»ad_cÚd©\8c\8dsh¬ed
- (
-±h»ad_cÚd©\8c_t
- *
-__©\8c
-,
-
-1007 \12
-__psh¬ed
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1009 #ifdeà
-__USE_XOPEN2K
-
-
-1011 \r\12
-       $±h»ad_cÚd©\8c_g\91þock
- (
-__cڡ
-±h»ad_cÚd©\8c_t
- *
-
-1012 
-__»¡riù
-__©\8c
-,
-
-1013 
-__þockid_t
- *
-__»¡riù
-__þock_id
-)
-
-1014 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-1017 \r\12
-       $±h»ad_cÚd©\8c_£tþock
- (
-±h»ad_cÚd©\8c_t
- *
-__©\8c
-,
-
-1018 
-__þockid_t
-__þock_id
-)
-
-1019 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1023 #ifdeà
-__USE_XOPEN2K
-
-
-1028 \r\12
-       $±h»ad_¥\9a_\9a\99
- (
-±h»ad_¥\9alock_t
- *
-__lock
-, \12
-__psh¬ed
-)
-
-1029 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1032 \r\12
-       $±h»ad_¥\9a_de¡roy
- (
-±h»ad_¥\9alock_t
- *
-__lock
-)
-
-1033 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1036 \r\12
-       $±h»ad_¥\9a_lock
- (
-±h»ad_¥\9alock_t
- *
-__lock
-)
-
-1037 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-1040 \r\12
-       $±h»ad_¥\9a_\8cylock
- (
-±h»ad_¥\9alock_t
- *
-__lock
-)
-
-1041 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-1044 \r\12
-       $±h»ad_¥\9a_uÆock
- (
-±h»ad_¥\9alock_t
- *
-__lock
-)
-
-1045 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-1052 \r\12
-       $±h»ad_b¬r\9br_\9a\99
- (
-±h»ad_b¬r\9br_t
- *
-__»¡riù
-__b¬r\9br
-,
-
-1053 
-__cڡ
-±h»ad_b¬r\9b¿\89r_t
- *
-__»¡riù
-
-
-1054 
-__©\8c
-, \1d\12
-__couÁ
-)
-
-1055 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1058 \r\12
-       $±h»ad_b¬r\9br_de¡roy
- (
-±h»ad_b¬r\9br_t
- *
-__b¬r\9br
-)
-
-1059 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1062 \r\12
-       $±h»ad_b¬r\9br_wa\99
- (
-±h»ad_b¬r\9br_t
- *
-__b¬r\9br
-)
-
-1063 
-__THROWNL
-       `__nÚnuÎ
- ((1));
-
-1067 \r\12
-       $±h»ad_b¬r\9b¿\89r_\9a\99
- (
-±h»ad_b¬r\9b¿\89r_t
- *
-__©\8c
-)
-
-1068 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1071 \r\12
-       $±h»ad_b¬r\9b¿\89r_de¡roy
- (
-±h»ad_b¬r\9b¿\89r_t
- *
-__©\8c
-)
-
-1072 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1075 \r\12
-       $±h»ad_b¬r\9b¿\89r_g\91psh¬ed
- (
-__cڡ
-±h»ad_b¬r\9b¿\89r_t
- *
-
-1076 
-__»¡riù
-__©\8c
-,
-
-1077 \12*
-__»¡riù
-__psh¬ed
-)
-
-1078 
-__THROW
-       `__nÚnuÎ
- ((1, 2));
-
-1081 \r\12
-       $±h»ad_b¬r\9b¿\89r_£\8dsh¬ed
- (
-±h»ad_b¬r\9b¿\89r_t
- *
-__©\8c
-,
-
-1082 \12
-__psh¬ed
-)
-
-1083 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1095 \r\12
-       `±h»ad_key_ü\97\8b
- (
-±h»ad_key_t
- *
-__key
-,
-
-1096 \1e(*
-__de¡r_funùiÚ
-) (\1e*))
-
-1097 
-__THROW
-       `__nÚnuÎ
- ((1));
-
-1100 \r\12
-       $±h»ad_key_d\96\91e
- (
-±h»ad_key_t
-__key
-__THROW
-;
-
-1103 \r\1e*
-       $±h»ad_g\91¥ecific
- (
-±h»ad_key_t
-__key
-__THROW
-;
-
-1106 \r\12
-       $±h»ad_£t¥ecific
- (
-±h»ad_key_t
-__key
-,
-
-1107 
-__cڡ
\1e*
-__po\9a\8br
-__THROW
- ;
-
-1110 #ifdeà
-__USE_XOPEN2K
-
-
-1112 \r\12
-       $±h»ad_g\91ýuþockid
- (
-±h»ad_t
-__th»ad_id
-,
-
-1113 
-__þockid_t
- *
-__þock_id
-)
-
-1114 
-__THROW
-       `__nÚnuÎ
- ((2));
-
-1129 \r\12
-       `±h»ad_©fÜk
- (\1e(*
-__´\95¬e
-) (\1e),
-
-1130 \1e(*
-__·»Á
-) (\1e),
-
-1131 \1e(*
-__ch\9ed
-è(\1e
-__THROW
-;
-
-1134 #ifdeà
-__USE_EXTERN_INLINES
-
-
-1136 
-__ex\8bº_\9al\9ae
\12
-
-1137 
-       `__NTH
- (
-       $±h»ad_equ®
- (
-±h»ad_t
-__th»ad1
-,\85th»ad_\88
-__th»ad2
-))
-
-1139 \15 
-__th»ad1
- =ð
-__th»ad2
-;
-
-1140 
-       }
-}
-
-1143 
-       g__END_DECLS
-
-
-       @/usr/include/wctype.h
-
-24 #iâdeà
-_WCTYPE_H
-
-
-26 \ 2
-       ~<ã©u»s.h
->
-
-27 \ 2
-       ~<b\99s/ty³s.h
->
-
-29 #iâdeà
-__Ãed_iswxxx
-
-
-30 \ 1
-       #_WCTYPE_H
- 1
-
-       )
-
-33 \ 1
-       #__Ãed_w\9at_t
-
-
-       )
-
-34 \ 2
-       ~<wch¬.h
->
-
-38 #iâdeà
-WEOF
-
-
-39 \ 1
-       #WEOF
- (0xffffffffu)
-
-       )
-
-42 #undeà
-__Ãed_iswxxx
-
-
-47 #iâdeà
-__iswxxx_def\9aed
-
-
-48 \ 1
-       #__iswxxx_def\9aed
- 1
-
-       )
-
-50 
-__BEGIN_NAMESPACE_C99
-
-
-53 \e\1d\13\12
-       twùy³_t
-;
-
-54 
-       g__END_NAMESPACE_C99
-
-
-56 #iâdeà
-_ISwb\99
-
-
-61 \ 2
-       ~<\92d\9fn.h
->
-
-62 #ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-63 \ 1
-       #_ISwb\99
-(
-b\99
-è(1 << (b\99))
-
-       )
-
-65 \ 1
-       #_ISwb\99
-(
-b\99
-) \
-
-66 ((
-b\99
-) < 8 ? (\12) ((1UL << (bit)) << 24) \
-
-67 : ((
-b\99
-) < 16 ? (\12) ((1UL << (bit)) << 8) \
-
-68 : ((
-b\99
-) < 24 ? (\12) ((1UL << (bit)) >> 8) \
-
-69 : (\12è((1UL << (
-b\99
-)è>> 24))))
-
-       )
-
-74 
-       m__ISwuµ\94
- = 0,
-
-75 
-       m__ISwlow\94
- = 1,
-
-76 
-       m__ISw®pha
- = 2,
-
-77 
-       m__ISwdig\99
- = 3,
-
-78 
-       m__ISwxdig\99
- = 4,
-
-79 
-       m__ISw¥aû
- = 5,
-
-80 
-       m__ISw´\9at
- = 6,
-
-81 
-       m__ISwg¿ph
- = 7,
-
-82 
-       m__ISwbÏnk
- = 8,
-
-83 
-       m__ISwú\8cl
- = 9,
-
-84 
-       m__ISwpunù
- = 10,
-
-85 
-       m__ISw®num
- = 11,
-
-87 
-       m_ISwuµ\94
- = 
-_ISwb\99
- (
-__ISwuµ\94
-),
-
-88 
-       m_ISwlow\94
- = 
-_ISwb\99
- (
-__ISwlow\94
-),
-
-89 
-       m_ISw®pha
- = 
-_ISwb\99
- (
-__ISw®pha
-),
-
-90 
-       m_ISwdig\99
- = 
-_ISwb\99
- (
-__ISwdig\99
-),
-
-91 
-       m_ISwxdig\99
- = 
-_ISwb\99
- (
-__ISwxdig\99
-),
-
-92 
-       m_ISw¥aû
- = 
-_ISwb\99
- (
-__ISw¥aû
-),
-
-93 
-       m_ISw´\9at
- = 
-_ISwb\99
- (
-__ISw´\9at
-),
-
-94 
-       m_ISwg¿ph
- = 
-_ISwb\99
- (
-__ISwg¿ph
-),
-
-95 
-       m_ISwbÏnk
- = 
-_ISwb\99
- (
-__ISwbÏnk
-),
-
-96 
-       m_ISwú\8cl
- = 
-_ISwb\99
- (
-__ISwú\8cl
-),
-
-97 
-       m_ISwpunù
- = 
-_ISwb\99
- (
-__ISwpunù
-),
-
-98 
-       m_ISw®num
- = 
-_ISwb\99
- (
-__ISw®num
-)
-
-103 
-__BEGIN_DECLS
-
-
-105 
-__BEGIN_NAMESPACE_C99
-
-
-112 \r\12
-       $isw®num
- (
-w\9at_t
-__wc
-__THROW
-;
-
-118 \r\12
-       $isw®pha
- (
-w\9at_t
-__wc
-__THROW
-;
-
-121 \r\12
-       $iswú\8cl
- (
-w\9at_t
-__wc
-__THROW
-;
-
-125 \r\12
-       $iswdig\99
- (
-w\9at_t
-__wc
-__THROW
-;
-
-129 \r\12
-       $iswg¿ph
- (
-w\9at_t
-__wc
-__THROW
-;
-
-134 \r\12
-       $iswlow\94
- (
-w\9at_t
-__wc
-__THROW
-;
-
-137 \r\12
-       $isw´\9at
- (
-w\9at_t
-__wc
-__THROW
-;
-
-142 \r\12
-       $iswpunù
- (
-w\9at_t
-__wc
-__THROW
-;
-
-147 \r\12
-       $isw¥aû
- (
-w\9at_t
-__wc
-__THROW
-;
-
-152 \r\12
-       $iswuµ\94
- (
-w\9at_t
-__wc
-__THROW
-;
-
-157 \r\12
-       $iswxdig\99
- (
-w\9at_t
-__wc
-__THROW
-;
-
-162 #ifdeà
-__USE_ISOC99
-
-
-163 \r\12
-       $iswbÏnk
- (
-w\9at_t
-__wc
-__THROW
-;
-
-172 \r
-wùy³_t
-       $wùy³
- (
-__cڡ
\ 5*
-__´Ý\94ty
-__THROW
-;
-
-176 \r\12
-       $iswùy³
- (
-w\9at_t
-__wc
-, 
-wùy³_t
-__desc
-__THROW
-;
-
-177 
-__END_NAMESPACE_C99
-
-
-184 
-__BEGIN_NAMESPACE_C99
-
-
-187 \e
-__cڡ
-       t__\9at32_t
- *
-       twù¿ns_t
-;
-
-188 
-__END_NAMESPACE_C99
-
-
-189 #ifdeà
-__USE_GNU
-
-
-190 
-       $__USING_NAMESPACE_C99
-(
-wù¿ns_t
-)
-
-193 
-__BEGIN_NAMESPACE_C99
-
-
-195 \r
-w\9at_t
-       $towlow\94
- (
-w\9at_t
-__wc
-__THROW
-;
-
-198 \r
-w\9at_t
-       $towuµ\94
- (
-w\9at_t
-__wc
-__THROW
-;
-
-199 
-__END_NAMESPACE_C99
-
-
-201 
-__END_DECLS
-
-
-208 #ifdeà
-_WCTYPE_H
-
-
-214 
-__BEGIN_DECLS
-
-
-216 
-__BEGIN_NAMESPACE_C99
-
-
-219 \r
-wù¿ns_t
-       $wù¿ns
- (
-__cڡ
\ 5*
-__´Ý\94ty
-__THROW
-;
-
-222 \r
-w\9at_t
-       $towù¿ns
- (
-w\9at_t
-__wc
-, 
-wù¿ns_t
-__desc
-__THROW
-;
-
-223 
-__END_NAMESPACE_C99
-
-
-225 #ifdeà
-__USE_XOPEN2K8
-
-
-227 \ 2
-       ~<xloÿË.h
->
-
-231 \r\12
-       $isw®num_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-237 \r\12
-       $isw®pha_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-240 \r\12
-       $iswú\8cl_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-244 \r\12
-       $iswdig\99_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-248 \r\12
-       $iswg¿ph_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-253 \r\12
-       $iswlow\94_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-256 \r\12
-       $isw´\9at_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-261 \r\12
-       $iswpunù_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-266 \r\12
-       $isw¥aû_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-271 \r\12
-       $iswuµ\94_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-276 \r\12
-       $iswxdig\99_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-281 \r\12
-       $iswbÏnk_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-285 \r
-wùy³_t
-       $wùy³_l
- (
-__cڡ
\ 5*
-__´Ý\94ty
-, 
-__loÿË_t
-__loÿË
-)
-
-286 
-__THROW
-;
-
-290 \r\12
-       $iswùy³_l
- (
-w\9at_t
-__wc
-, 
-wùy³_t
-__desc
-, 
-__loÿË_t
-__loÿË
-)
-
-291 
-__THROW
-;
-
-299 \r
-w\9at_t
-       $towlow\94_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-302 \r
-w\9at_t
-       $towuµ\94_l
- (
-w\9at_t
-__wc
-, 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-306 \r
-wù¿ns_t
-       $wù¿ns_l
- (
-__cڡ
\ 5*
-__´Ý\94ty
-, 
-__loÿË_t
-__loÿË
-)
-
-307 
-__THROW
-;
-
-310 \r
-w\9at_t
-       $towù¿ns_l
- (
-w\9at_t
-__wc
-, 
-wù¿ns_t
-__desc
-,
-
-311 
-__loÿË_t
-__loÿË
-__THROW
-;
-
-315 
-__END_DECLS
-
-
-       @/usr/include/bits/errno.h
-
-20 #ifdeà
-_ERRNO_H
-
-
-22 #undeà
-EDOM
-
-
-23 #undeà
-EILSEQ
-
-
-24 #undeà
-ERANGE
-
-
-25 \ 2
-       ~<l\9aux/\94ºo.h
->
-
-28 \ 1
-       #ENOTSUP
-EOPNOTSUPP
-
-
-       )
-
-31 #iâdeà
-ECANCELED
-
-
-32 \ 1
-       #ECANCELED
- 125
-
-       )
-
-36 #iâdeà
-EOWNERDEAD
-
-
-37 \ 1
-       #EOWNERDEAD
- 130
-
-       )
-
-38 \ 1
-       #ENOTRECOVERABLE
- 131
-
-       )
-
-41 #iâdeà
-ERFKILL
-
-
-42 \ 1
-       #ERFKILL
- 132
-
-       )
-
-45 #iâdeà
-__ASSEMBLER__
-
-
-47 \r\12*
-       $__\94ºo_loÿtiÚ
- (\1eè
-__THROW
-       `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-49 #ià!
-def\9aed
-_LIBC
- || def\9aed 
-_LIBC_REENTRANT
-
-
-51 \ 1
-       #\94ºo
- (*
-       `__\94ºo_loÿtiÚ
- ())
-
-       )
-
-56 #ià!
-def\9aed
-_ERRNO_H
- && def\9aed 
-__Ãed_Em©h
-
-
-60 \ 1
-       #EDOM
- 33
-
-       )
-
-61 \ 1
-       #EILSEQ
- 84
-
-       )
-
-62 \ 1
-       #ERANGE
- 34
-
-       )
-
-       @/usr/include/bits/setjmp.h
-
-20 #iâdeà
-_BITS_SETJMP_H
-
-
-21 \ 1
-       #_BITS_SETJMP_H
- 1
-
-       )
-
-23 #ià!
-def\9aed
-_SETJMP_H
- && !def\9aed 
-_PTHREAD_H
-
-
-27 \ 2
-       ~<b\99s/wÜdsize.h
->
-
-29 #iâdeà
-_ASM
-
-
-31 #ià
-__WORDSIZE
- == 64
-
-32 \e\13\12
-       t__jmp_buf
-[8];
-
-34 \e\12
-       t__jmp_buf
-[6];
-
-       @/usr/include/sched.h
-
-21 #iâdef 
-_SCHED_H
-
-
-22 \ 1
-       #_SCHED_H
- 1
-
-       )
-
-24 \ 2
-       ~<ã©u»s.h
->
-
-27 \ 2
-       ~<b\99s/ty³s.h
->
-
-29 \ 1
-       #__Ãed_size_t
-
-
-       )
-
-30 \ 2
-       ~<¡ddef.h
->
-
-32 \ 1
-       #__Ãed_time_t
-
-
-       )
-
-33 \ 1
-       #__Ãed_time¥ec
-
-
-       )
-
-34 \ 2
-       ~<time.h
->
-
-36 #iâdeà
-__pid_t_def\9aed
-
-
-37 \e
-__pid_t
-       tpid_t
-;
-
-38 \ 1
-       #__pid_t_def\9aed
-
-
-       )
-
-43 \ 2
-       ~<b\99s/sched.h
->
-
-45 \ 1
-       #sched_´iÜ\99y
-__sched_´iÜ\99y
-
-
-       )
-
-48 
-__BEGIN_DECLS
-
-
-51 \r\12
-       $sched_£\8d¬am
- (
-__pid_t
-__pid
-, 
-__cڡ
\19
-sched_·¿m
- *
-__·¿m
-)
-
-52 
-__THROW
-;
-
-55 \r\12
-       $sched_g\91·¿m
- (
-__pid_t
-__pid
-, \19
-sched_·¿m
- *
-__·¿m
-__THROW
-;
-
-58 \r\12
-       $sched_£tscheduËr
- (
-__pid_t
-__pid
-, \12
-__pÞicy
-,
-
-59 
-__cڡ
\19
-sched_·¿m
- *
-__·¿m
-__THROW
-;
-
-62 \r\12
-       $sched_g\91scheduËr
- (
-__pid_t
-__pid
-__THROW
-;
-
-65 \r\12
-       $sched_y\9bld
- (\1eè
-__THROW
-;
-
-68 \r\12
-       $sched_g\91_´iÜ\99y_max
- (\12
-__®gÜ\99hm
-__THROW
-;
-
-71 \r\12
-       $sched_g\91_´iÜ\99y_m\9a
- (\12
-__®gÜ\99hm
-__THROW
-;
-
-74 \r\12
-       $sched_¼_g\91_\9a\8brv®
- (
-__pid_t
-__pid
-, \19
-time¥ec
- *
-__t
-__THROW
-;
-
-77 #ifdeà
-__USE_GNU
-
-
-79 \ 1
-       #CPU_SETSIZE
-__CPU_SETSIZE
-
-
-       )
-
-80 \ 1
-       #CPU_SET
-(
-ýu
-, 
-ýu£\8d
-       `__CPU_SET_S
- (ýu, \17 (
-ýu_£t_t
-), cpu£\8d)
-
-       )
-
-81 \ 1
-       #CPU_CLR
-(
-ýu
-, 
-ýu£\8d
-       `__CPU_CLR_S
- (ýu, \17 (
-ýu_£t_t
-), cpu£\8d)
-
-       )
-
-82 \ 1
-       #CPU_ISSET
-(
-ýu
-, 
-ýu£\8d
-       `__CPU_ISSET_S
- (ýu, \17 (
-ýu_£t_t
-), \
-
-83 
-ýu£\8d
-)
-
-       )
-
-84 \ 1
-       #CPU_ZERO
-(
-ýu£\8d
-       `__CPU_ZERO_S
- (\17 (
-ýu_£t_t
-), cpu£\8d)
-
-       )
-
-85 \ 1
-       #CPU_COUNT
-(
-ýu£\8d
-       `__CPU_COUNT_S
- (\17 (
-ýu_£t_t
-), cpu£\8d)
-
-       )
-
-87 \ 1
-       #CPU_SET_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-       `__CPU_SET_S
- (ýu, s\91size, cpu£\8d)
-
-       )
-
-88 \ 1
-       #CPU_CLR_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-       `__CPU_CLR_S
- (ýu, s\91size, cpu£\8d)
-
-       )
-
-89 \ 1
-       #CPU_ISSET_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-       `__CPU_ISSET_S
- (cpu, setsize, \
-
-90 
-ýu£\8d
-)
-
-       )
-
-91 \ 1
-       #CPU_ZERO_S
-(
-£tsize
-, 
-ýu£\8d
-       `__CPU_ZERO_S
- (£tsize, cpu£\8d)
-
-       )
-
-92 \ 1
-       #CPU_COUNT_S
-(
-£tsize
-, 
-ýu£\8d
-       `__CPU_COUNT_S
- (£tsize, cpu£\8d)
-
-       )
-
-94 \ 1
-       #CPU_EQUAL
-(
-ýu£\8d1
-, 
-ýu£\8d2
-) \
-
-95 
-       `__CPU_EQUAL_S
- (\17 (
-ýu_£t_t
-), 
-ýu£\8d1
-, 
-ýu£\8d2
-)
-
-       )
-
-96 \ 1
-       #CPU_EQUAL_S
-(
-£tsize
-, 
-ýu£\8d1
-, 
-ýu£\8d2
-) \
-
-97 
-       `__CPU_EQUAL_S
- (
-£tsize
-, 
-ýu£\8d1
-, 
-ýu£\8d2
-)
-
-       )
-
-99 \ 1
-       #CPU_AND
-(
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-100 
-       `__CPU_OP_S
- (\17 (
-ýu_£t_t
-), 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, &)
-
-       )
-
-101 \ 1
-       #CPU_OR
-(
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-102 
-       `__CPU_OP_S
- (\17 (
-ýu_£t_t
-), 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, |)
-
-       )
-
-103 \ 1
-       #CPU_XOR
-(
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-104 
-       `__CPU_OP_S
- (\17 (
-ýu_£t_t
-), 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, ^)
-
-       )
-
-105 \ 1
-       #CPU_AND_S
-(
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-106 
-       `__CPU_OP_S
- (
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, &)
-
-       )
-
-107 \ 1
-       #CPU_OR_S
-(
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-108 
-       `__CPU_OP_S
- (
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, |)
-
-       )
-
-109 \ 1
-       #CPU_XOR_S
-(
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-) \
-
-110 
-       `__CPU_OP_S
- (
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, ^)
-
-       )
-
-112 \ 1
-       #CPU_ALLOC_SIZE
-(
-couÁ
-       `__CPU_ALLOC_SIZE
- (couÁ)
-
-       )
-
-113 \ 1
-       #CPU_ALLOC
-(
-couÁ
-       `__CPU_ALLOC
- (couÁ)
-
-       )
-
-114 \ 1
-       #CPU_FREE
-(
-ýu£t
-       `__CPU_FREE
- (ýu£t)
-
-       )
-
-118 \r\12
-       $sched_£\8fff\9a\99y
- (
-__pid_t
-__pid
-, 
-size_t
-__ýu£tsize
-,
-
-119 
-__cڡ
-ýu_£t_t
- *
-__ýu£t
-__THROW
-;
-
-122 \r\12
-       $sched_g\91aff\9a\99y
- (
-__pid_t
-__pid
-, 
-size_t
-__ýu£tsize
-,
-
-123 
-ýu_£t_t
- *
-__ýu£t
-__THROW
-;
-
-126 
-__END_DECLS
-
-
-       @/usr/include/bits/sched.h
-
-22 #iâdeà
-__Ãed_sched·¿m
-
-
-24 #iâdeà
-_SCHED_H
-
-
-30 \ 1
-       #SCHED_OTHER
- 0
-
-       )
-
-31 \ 1
-       #SCHED_FIFO
- 1
-
-       )
-
-32 \ 1
-       #SCHED_RR
- 2
-
-       )
-
-33 #ifdeà
-__USE_GNU
-
-
-34 \ 1
-       #SCHED_BATCH
- 3
-
-       )
-
-35 \ 1
-       #SCHED_IDLE
- 5
-
-       )
-
-37 \ 1
-       #SCHED_RESET_ON_FORK
- 0x40000000
-
-       )
-
-40 #ifdeà
-__USE_GNU
-
-
-42 \ 1
-       #CSIGNAL
- 0x000000fà
-
-       )
-
-43 \ 1
-       #CLONE_VM
- 0x00000100
-
-       )
-
-44 \ 1
-       #CLONE_FS
- 0x00000200
-
-       )
-
-45 \ 1
-       #CLONE_FILES
- 0x00000400
-
-       )
-
-46 \ 1
-       #CLONE_SIGHAND
- 0x00000800
-
-       )
-
-47 \ 1
-       #CLONE_PTRACE
- 0x00002000
-
-       )
-
-48 \ 1
-       #CLONE_VFORK
- 0x00004000
-
-       )
-
-50 \ 1
-       #CLONE_PARENT
- 0x00008000
-
-       )
-
-52 \ 1
-       #CLONE_THREAD
- 0x00010000
-
-       )
-
-53 \ 1
-       #CLONE_NEWNS
- 0x00020000
-
-       )
-
-54 \ 1
-       #CLONE_SYSVSEM
- 0x00040000
-
-       )
-
-55 \ 1
-       #CLONE_SETTLS
- 0x00080000
-
-       )
-
-56 \ 1
-       #CLONE_PARENT_SETTID
- 0x00100000
-
-       )
-
-58 \ 1
-       #CLONE_CHILD_CLEARTID
- 0x00200000
-
-       )
-
-60 \ 1
-       #CLONE_DETACHED
- 0x00400000
-
-       )
-
-61 \ 1
-       #CLONE_UNTRACED
- 0x00800000
-
-       )
-
-63 \ 1
-       #CLONE_CHILD_SETTID
- 0x01000000
-
-       )
-
-65 \ 1
-       #CLONE_NEWUTS
- 0x04000000
-
-       )
-
-66 \ 1
-       #CLONE_NEWIPC
- 0x08000000
-
-       )
-
-67 \ 1
-       #CLONE_NEWUSER
- 0x10000000
-
-       )
-
-68 \ 1
-       #CLONE_NEWPID
- 0x20000000
-
-       )
-
-69 \ 1
-       #CLONE_NEWNET
- 0x40000000
-
-       )
-
-70 \ 1
-       #CLONE_IO
- 0x80000000
-
-       )
-
-74 \19
-       ssched_·¿m
-
-
-76 \12
-       m__sched_´iÜ\99y
-;
-
-79 
-       g__BEGIN_DECLS
-
-
-81 #ifdeà
-__USE_GNU
-
-
-83 \r\12
-þÚe
- (\12(*
-__â
-è(\1e*
-__¬g
-), \1e*
-__ch\9ed_¡ack
-,
-
-84 \12
-__æags
-, \1e*
-__¬g
-, ...è
-__THROW
-;
-
-87 \r\12
-       $unsh¬e
- (\12
-__æags
-__THROW
-;
-
-90 \r\12
-       $sched_g\91ýu
- (\1eè
-__THROW
-;
-
-93 \r\12
-       $£\8as
- (\12
-__fd
-, \12
-__n¡y³
-__THROW
-;
-
-97 
-__END_DECLS
-
-
-101 #ià!
-def\9aed
-__def\9aed_sched·¿m
- \
-
-102 && (
-def\9aed
-__Ãed_sched·¿m
- || def\9aed 
-_SCHED_H
-)
-
-103 \ 1
-       #__def\9aed_sched·¿m
- 1
-
-       )
-
-105 \19
-       s__sched_·¿m
-
-
-107 \12
-__sched_´iÜ\99y
-;
-
-109 #undeà
-__Ãed_sched·¿m
-
-
-113 #ià
-def\9aed
-_SCHED_H
- && !def\9aed 
-__ýu_£t_t_def\9aed
-
-
-114 \ 1
-       #__ýu_£t_t_def\9aed
-
-
-       )
-
-116 \ 1
-       #__CPU_SETSIZE
- 1024
-
-       )
-
-117 \ 1
-       #__NCPUBITS
- (8 * \17 (
-__ýu_mask
-))
-
-       )
-
-120 \e\1d\13\12
-       t__ýu_mask
-;
-
-123 \ 1
-       #__CPUELT
-(
-ýu
-è((ýuè/ 
-__NCPUBITS
-)
-
-       )
-
-124 \ 1
-       #__CPUMASK
-(
-ýu
-è((
-__ýu_mask
-è1 << ((ýuè% 
-__NCPUBITS
-))
-
-       )
-
-129 
-__ýu_mask
-__b\99s
-[
-__CPU_SETSIZE
- / 
-__NCPUBITS
-];
-
-130 } 
-       týu_£t_t
-;
-
-133 #ià
-       `__GNUC_PREREQ
- (2, 91)
-
-134 \ 1
-       #__CPU_ZERO_S
-(
-£tsize
-, 
-ýu£\8d
-) \
-
-135 dØ
-       `__bu\9et\9a_mem£t
- (
-ýu£\8d
-, '\0', 
-£tsize
-); \1f0)
-
-       )
-
-137 \ 1
-       #__CPU_ZERO_S
-(
-£tsize
-, 
-ýu£\8d
-) \
-
-139 
-size_t
-__i
-; \
-
-140 
-size_t
-__imax
- = (
-£tsize
-è/ \17 (
-__ýu_mask
-); \
-
-141 
-__ýu_mask
- *
-__b\99s
- = (
-ýu£\8d
-)->__bits; \
-
-142 \ f
-__i
- = 0; __\98
-__imax
-; ++__i) \
-
-143 
-__b\99s
-[
-__i
-] = 0; \
-
-144 
-       }
-} \1f0)
-
-       )
-
-146 \ 1
-       #__CPU_SET_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-) \
-
-147 (
-__ex\8bnsiÚ__
- \
-
-148 ({ 
-size_t
-__ýu
- = (
-ýu
-); \
-
-149 
-__ýu
- < 8 * (
-£tsize
-) \
-
-150 ? (((
-__ýu_mask
- *è((
-ýu£\8d
-)->
-__b\99s
-))[
-       `__CPUELT
- (
-__ýu
-)] \
-
-151 |ð
-       `__CPUMASK
- (
-__ýu
-)) \
-
-152 : 0; }))
-
-       )
-
-153 \ 1
-       #__CPU_CLR_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-) \
-
-154 (
-__ex\8bnsiÚ__
- \
-
-155 ({ 
-size_t
-__ýu
- = (
-ýu
-); \
-
-156 
-__ýu
- < 8 * (
-£tsize
-) \
-
-157 ? (((
-__ýu_mask
- *è((
-ýu£\8d
-)->
-__b\99s
-))[
-       `__CPUELT
- (
-__ýu
-)] \
-
-158 &ð~
-       `__CPUMASK
- (
-__ýu
-)) \
-
-159 : 0; }))
-
-       )
-
-160 \ 1
-       #__CPU_ISSET_S
-(
-ýu
-, 
-£tsize
-, 
-ýu£\8d
-) \
-
-161 (
-__ex\8bnsiÚ__
- \
-
-162 ({ 
-size_t
-__ýu
- = (
-ýu
-); \
-
-163 
-__ýu
- < 8 * (
-£tsize
-) \
-
-164 ? ((((
-__cڡ
-__ýu_mask
- *è((
-ýu£\8d
-)->
-__b\99s
-))[
-       `__CPUELT
- (
-__ýu
-)] \
-
-165 & 
-       `__CPUMASK
- (
-__ýu
-))) != 0 \
-
-166 : 0; }))
-
-       )
-
-168 \ 1
-       #__CPU_COUNT_S
-(
-£tsize
-, 
-ýu£\8d
-) \
-
-169 
-       `__sched_ýucouÁ
- (
-£tsize
-, 
-ýu£\8d
-)
-
-       )
-
-171 #ià
-__GNUC_PREREQ
- (2, 91)
-
-172 \ 1
-       #__CPU_EQUAL_S
-(
-£tsize
-, 
-ýu£\8d1
-, 
-ýu£\8d2
-) \
-
-173 (
-       `__bu\9et\9a_memcmp
- (
-ýu£\8d1
-, 
-ýu£\8d2
-, 
-£tsize
-è=ð0)
-
-       )
-
-175 \ 1
-       #__CPU_EQUAL_S
-(
-£tsize
-, 
-ýu£\8d1
-, 
-ýu£\8d2
-) \
-
-176 (
-__ex\8bnsiÚ__
- \
-
-177 ({ 
-__cڡ
-__ýu_mask
- *
-__¬r1
- = (
-ýu£\8d1
-)->
-__b\99s
-; \
-
-178 
-__cڡ
-__ýu_mask
- *
-__¬r2
- = (
-ýu£\8d2
-)->
-__b\99s
-; \
-
-179 
-size_t
-__imax
- = (
-£tsize
-è/ \17 (
-__ýu_mask
-); \
-
-180 
-size_t
-__i
-; \
-
-181 \ f
-__i
- = 0; __\98
-__imax
-; ++__i) \
-
-182 ià(
-__¬r1
-[
-__i
-] !ð
-__¬r2
-[__i]) \
-
-184 
-__i
- =ð
-__imax
-; }))
-
-       )
-
-187 \ 1
-       #__CPU_OP_S
-(
-£tsize
-, 
-de¡£t
-, 
-¤c£t1
-, 
-¤c£t2
-, 
-) \
-
-188 (
-__ex\8bnsiÚ__
- \
-
-189 ({ 
-ýu_£t_t
- *
-__de¡
- = (
-de¡£t
-); \
-
-190 
-__cڡ
-__ýu_mask
- *
-__¬r1
- = (
-¤c£t1
-)->
-__b\99s
-; \
-
-191 
-__cڡ
-__ýu_mask
- *
-__¬r2
- = (
-¤c£t2
-)->
-__b\99s
-; \
-
-192 
-size_t
-__imax
- = (
-£tsize
-è/ \17 (
-__ýu_mask
-); \
-
-193 
-size_t
-__i
-; \
-
-194 \ f
-__i
- = 0; __\98
-__imax
-; ++__i) \
-
-195 ((
-__ýu_mask
- *è
-__de¡
-->
-__b\99s
-)[
-__i
-] = 
-__¬r1
-[__i] 
-__¬r2
-[__i]; \
-
-196 
-__de¡
-; }))
-
-       )
-
-198 \ 1
-       #__CPU_ALLOC_SIZE
-(
-couÁ
-) \
-
-199 ((((
-couÁ
-è+ 
-__NCPUBITS
- - 1è/ __NCPUBITSè* \17 (
-__ýu_mask
-))
-
-       )
-
-200 \ 1
-       #__CPU_ALLOC
-(
-couÁ
-       `__sched_ýu®loc
- (couÁ)
-
-       )
-
-201 \ 1
-       #__CPU_FREE
-(
-ýu£t
-       `__sched_ýuä\93
- (ýu£t)
-
-       )
-
-203 
-__BEGIN_DECLS
-
-
-205 \r\12
-       $__sched_ýucouÁ
- (
-size_t
-__£tsize
-, cڡ 
-ýu_£t_t
- *
-__£\8d
-)
-
-206 
-__THROW
-;
-
-207 \r
-ýu_£t_t
- *
-       $__sched_ýu®loc
- (
-size_t
-__couÁ
-__THROW
-__wur
-;
-
-208 \r\1e
-       $__sched_ýuä\93
- (
-ýu_£t_t
- *
-__£t
-__THROW
-;
-
-210 
-__END_DECLS
-
-
-       @/usr/include/linux/errno.h
-
-1 #iâdeà
-_LINUX_ERRNO_H
-
-
-2 \ 1
-       #_LINUX_ERRNO_H
-
-
-       )
-
-4 \ 2
-       ~<asm/\94ºo.h
->
-
-       @/usr/include/asm/errno.h
-
-1 \ 2
-       ~<asm-g\92\94ic/\94ºo.h
->
-
-       @/usr/include/asm-generic/errno.h
-
-1 #iâdeà
-_ASM_GENERIC_ERRNO_H
-
-
-2 \ 1
-       #_ASM_GENERIC_ERRNO_H
-
-
-       )
-
-4 \ 2
-       ~<asm-g\92\94ic/\94ºo-ba£.h
->
-
-6 \ 1
-       #EDEADLK
- 35
-
-       )
-
-7 \ 1
-       #ENAMETOOLONG
- 36
-
-       )
-
-8 \ 1
-       #ENOLCK
- 37
-
-       )
-
-9 \ 1
-       #ENOSYS
- 38
-
-       )
-
-10 \ 1
-       #ENOTEMPTY
- 39
-
-       )
-
-11 \ 1
-       #ELOOP
- 40
-
-       )
-
-12 \ 1
-       #EWOULDBLOCK
-EAGAIN
-
-
-       )
-
-13 \ 1
-       #ENOMSG
- 42
-
-       )
-
-14 \ 1
-       #EIDRM
- 43
-
-       )
-
-15 \ 1
-       #ECHRNG
- 44
-
-       )
-
-16 \ 1
-       #EL2NSYNC
- 45
-
-       )
-
-17 \ 1
-       #EL3HLT
- 46
-
-       )
-
-18 \ 1
-       #EL3RST
- 47
-
-       )
-
-19 \ 1
-       #ELNRNG
- 48
-
-       )
-
-20 \ 1
-       #EUNATCH
- 49
-
-       )
-
-21 \ 1
-       #ENOCSI
- 50
-
-       )
-
-22 \ 1
-       #EL2HLT
- 51
-
-       )
-
-23 \ 1
-       #EBADE
- 52
-
-       )
-
-24 \ 1
-       #EBADR
- 53
-
-       )
-
-25 \ 1
-       #EXFULL
- 54
-
-       )
-
-26 \ 1
-       #ENOANO
- 55
-
-       )
-
-27 \ 1
-       #EBADRQC
- 56
-
-       )
-
-28 \ 1
-       #EBADSLT
- 57
-
-       )
-
-30 \ 1
-       #EDEADLOCK
-EDEADLK
-
-
-       )
-
-32 \ 1
-       #EBFONT
- 59
-
-       )
-
-33 \ 1
-       #ENOSTR
- 60
-
-       )
-
-34 \ 1
-       #ENODATA
- 61
-
-       )
-
-35 \ 1
-       #ETIME
- 62
-
-       )
-
-36 \ 1
-       #ENOSR
- 63
-
-       )
-
-37 \ 1
-       #ENONET
- 64
-
-       )
-
-38 \ 1
-       #ENOPKG
- 65
-
-       )
-
-39 \ 1
-       #EREMOTE
- 66
-
-       )
-
-40 \ 1
-       #ENOLINK
- 67
-
-       )
-
-41 \ 1
-       #EADV
- 68
-
-       )
-
-42 \ 1
-       #ESRMNT
- 69
-
-       )
-
-43 \ 1
-       #ECOMM
- 70
-
-       )
-
-44 \ 1
-       #EPROTO
- 71
-
-       )
-
-45 \ 1
-       #EMULTIHOP
- 72
-
-       )
-
-46 \ 1
-       #EDOTDOT
- 73
-
-       )
-
-47 \ 1
-       #EBADMSG
- 74
-
-       )
-
-48 \ 1
-       #EOVERFLOW
- 75
-
-       )
-
-49 \ 1
-       #ENOTUNIQ
- 76
-
-       )
-
-50 \ 1
-       #EBADFD
- 77
-
-       )
-
-51 \ 1
-       #EREMCHG
- 78
-
-       )
-
-52 \ 1
-       #ELIBACC
- 79
-
-       )
-
-53 \ 1
-       #ELIBBAD
- 80
-
-       )
-
-54 \ 1
-       #ELIBSCN
- 81
-
-       )
-
-55 \ 1
-       #ELIBMAX
- 82
-
-       )
-
-56 \ 1
-       #ELIBEXEC
- 83
-
-       )
-
-57 \ 1
-       #EILSEQ
- 84
-
-       )
-
-58 \ 1
-       #ERESTART
- 85
-
-       )
-
-59 \ 1
-       #ESTRPIPE
- 86
-
-       )
-
-60 \ 1
-       #EUSERS
- 87
-
-       )
-
-61 \ 1
-       #ENOTSOCK
- 88
-
-       )
-
-62 \ 1
-       #EDESTADDRREQ
- 89
-
-       )
-
-63 \ 1
-       #EMSGSIZE
- 90
-
-       )
-
-64 \ 1
-       #EPROTOTYPE
- 91
-
-       )
-
-65 \ 1
-       #ENOPROTOOPT
- 92
-
-       )
-
-66 \ 1
-       #EPROTONOSUPPORT
- 93
-
-       )
-
-67 \ 1
-       #ESOCKTNOSUPPORT
- 94
-
-       )
-
-68 \ 1
-       #EOPNOTSUPP
- 95
-
-       )
-
-69 \ 1
-       #EPFNOSUPPORT
- 96
-
-       )
-
-70 \ 1
-       #EAFNOSUPPORT
- 97
-
-       )
-
-71 \ 1
-       #EADDRINUSE
- 98
-
-       )
-
-72 \ 1
-       #EADDRNOTAVAIL
- 99
-
-       )
-
-73 \ 1
-       #ENETDOWN
- 100
-
-       )
-
-74 \ 1
-       #ENETUNREACH
- 101
-
-       )
-
-75 \ 1
-       #ENETRESET
- 102
-
-       )
-
-76 \ 1
-       #ECONNABORTED
- 103
-
-       )
-
-77 \ 1
-       #ECONNRESET
- 104
-
-       )
-
-78 \ 1
-       #ENOBUFS
- 105
-
-       )
-
-79 \ 1
-       #EISCONN
- 106
-
-       )
-
-80 \ 1
-       #ENOTCONN
- 107
-
-       )
-
-81 \ 1
-       #ESHUTDOWN
- 108
-
-       )
-
-82 \ 1
-       #ETOOMANYREFS
- 109
-
-       )
-
-83 \ 1
-       #ETIMEDOUT
- 110
-
-       )
-
-84 \ 1
-       #ECONNREFUSED
- 111
-
-       )
-
-85 \ 1
-       #EHOSTDOWN
- 112
-
-       )
-
-86 \ 1
-       #EHOSTUNREACH
- 113
-
-       )
-
-87 \ 1
-       #EALREADY
- 114
-
-       )
-
-88 \ 1
-       #EINPROGRESS
- 115
-
-       )
-
-89 \ 1
-       #ESTALE
- 116
-
-       )
-
-90 \ 1
-       #EUCLEAN
- 117
-
-       )
-
-91 \ 1
-       #ENOTNAM
- 118
-
-       )
-
-92 \ 1
-       #ENAVAIL
- 119
-
-       )
-
-93 \ 1
-       #EISNAM
- 120
-
-       )
-
-94 \ 1
-       #EREMOTEIO
- 121
-
-       )
-
-95 \ 1
-       #EDQUOT
- 122
-
-       )
-
-97 \ 1
-       #ENOMEDIUM
- 123
-
-       )
-
-98 \ 1
-       #EMEDIUMTYPE
- 124
-
-       )
-
-99 \ 1
-       #ECANCELED
- 125
-
-       )
-
-100 \ 1
-       #ENOKEY
- 126
-
-       )
-
-101 \ 1
-       #EKEYEXPIRED
- 127
-
-       )
-
-102 \ 1
-       #EKEYREVOKED
- 128
-
-       )
-
-103 \ 1
-       #EKEYREJECTED
- 129
-
-       )
-
-106 \ 1
-       #EOWNERDEAD
- 130
-
-       )
-
-107 \ 1
-       #ENOTRECOVERABLE
- 131
-
-       )
-
-109 \ 1
-       #ERFKILL
- 132
-
-       )
-
-111 \ 1
-       #EHWPOISON
- 133
-
-       )
-
-       @/usr/include/asm-generic/errno-base.h
-
-1 #iâdeà
-_ASM_GENERIC_ERRNO_BASE_H
-
-
-2 \ 1
-       #_ASM_GENERIC_ERRNO_BASE_H
-
-
-       )
-
-4 \ 1
-       #EPERM
- 1
-
-       )
-
-5 \ 1
-       #ENOENT
- 2
-
-       )
-
-6 \ 1
-       #ESRCH
- 3
-
-       )
-
-7 \ 1
-       #EINTR
- 4
-
-       )
-
-8 \ 1
-       #EIO
- 5
-
-       )
-
-9 \ 1
-       #ENXIO
- 6
-
-       )
-
-10 \ 1
-       #E2BIG
- 7
-
-       )
-
-11 \ 1
-       #ENOEXEC
- 8
-
-       )
-
-12 \ 1
-       #EBADF
- 9
-
-       )
-
-13 \ 1
-       #ECHILD
- 10
-
-       )
-
-14 \ 1
-       #EAGAIN
- 11
-
-       )
-
-15 \ 1
-       #ENOMEM
- 12
-
-       )
-
-16 \ 1
-       #EACCES
- 13
-
-       )
-
-17 \ 1
-       #EFAULT
- 14
-
-       )
-
-18 \ 1
-       #ENOTBLK
- 15
-
-       )
-
-19 \ 1
-       #EBUSY
- 16
-
-       )
-
-20 \ 1
-       #EEXIST
- 17
-
-       )
-
-21 \ 1
-       #EXDEV
- 18
-
-       )
-
-22 \ 1
-       #ENODEV
- 19
-
-       )
-
-23 \ 1
-       #ENOTDIR
- 20
-
-       )
-
-24 \ 1
-       #EISDIR
- 21
-
-       )
-
-25 \ 1
-       #EINVAL
- 22
-
-       )
-
-26 \ 1
-       #ENFILE
- 23
-
-       )
-
-27 \ 1
-       #EMFILE
- 24
-
-       )
-
-28 \ 1
-       #ENOTTY
- 25
-
-       )
-
-29 \ 1
-       #ETXTBSY
- 26
-
-       )
-
-30 \ 1
-       #EFBIG
- 27
-
-       )
-
-31 \ 1
-       #ENOSPC
- 28
-
-       )
-
-32 \ 1
-       #ESPIPE
- 29
-
-       )
-
-33 \ 1
-       #EROFS
- 30
-
-       )
-
-34 \ 1
-       #EMLINK
- 31
-
-       )
-
-35 \ 1
-       #EPIPE
- 32
-
-       )
-
-36 \ 1
-       #EDOM
- 33
-
-       )
-
-37 \ 1
-       #ERANGE
- 34
-
-       )
-
-       @
-1
-.
-1
-/usr/include
-100
-2434
-assembler-ppc-inl.h
-assembler-ppc.cc
-assembler-ppc.h
-builtins-ppc.cc
-code-stubs-ppc.cc
-code-stubs-ppc.h
-codegen-ppc.cc
-codegen-ppc.h
-constants-ppc.cc
-constants-ppc.h
-cpu-ppc.cc
-debug-ppc.cc
-deoptimizer-ppc.cc
-disasm-ppc.cc
-frames-ppc.cc
-frames-ppc.h
-full-codegen-ppc.cc
-interface-descriptors-ppc.cc
-lithium-codegen-ppc.cc
-lithium-codegen-ppc.h
-lithium-gap-resolver-ppc.cc
-lithium-gap-resolver-ppc.h
-lithium-ppc.cc
-lithium-ppc.h
-macro-assembler-ppc.cc
-macro-assembler-ppc.h
-regexp-macro-assembler-ppc.cc
-regexp-macro-assembler-ppc.h
-simulator-ppc.cc
-simulator-ppc.h
-/usr/include/assert.h
-/usr/include/limits.h
-/usr/include/stdio.h
-/usr/include/stdlib.h
-/usr/include/string.h
-/usr/include/alloca.h
-/usr/include/bits/posix1_lim.h
-/usr/include/bits/posix2_lim.h
-/usr/include/bits/stdio-ldbl.h
-/usr/include/bits/stdio.h
-/usr/include/bits/stdio2.h
-/usr/include/bits/stdio_lim.h
-/usr/include/bits/stdlib-ldbl.h
-/usr/include/bits/stdlib.h
-/usr/include/bits/string.h
-/usr/include/bits/string2.h
-/usr/include/bits/string3.h
-/usr/include/bits/sys_errlist.h
-/usr/include/bits/types.h
-/usr/include/bits/waitflags.h
-/usr/include/bits/waitstatus.h
-/usr/include/bits/wordsize.h
-/usr/include/bits/xopen_lim.h
-/usr/include/features.h
-/usr/include/getopt.h
-/usr/include/libio.h
-/usr/include/sys/types.h
-/usr/include/xlocale.h
-/usr/include/_G_config.h
-/usr/include/bits/libio-ldbl.h
-/usr/include/bits/local_lim.h
-/usr/include/bits/predefs.h
-/usr/include/bits/pthreadtypes.h
-/usr/include/bits/stdio-lock.h
-/usr/include/bits/typesizes.h
-/usr/include/ctype.h
-/usr/include/endian.h
-/usr/include/gnu/stubs.h
-/usr/include/sys/cdefs.h
-/usr/include/sys/select.h
-/usr/include/sys/sysmacros.h
-/usr/include/time.h
-/usr/include/bits/byteswap.h
-/usr/include/bits/endian.h
-/usr/include/bits/libc-lock.h
-/usr/include/bits/select.h
-/usr/include/bits/select2.h
-/usr/include/bits/sigset.h
-/usr/include/bits/time.h
-/usr/include/gconv.h
-/usr/include/gnu/stubs-32.h
-/usr/include/gnu/stubs-64.h
-/usr/include/linux/limits.h
-/usr/include/wchar.h
-/usr/include/bits/timex.h
-/usr/include/bits/wchar-ldbl.h
-/usr/include/bits/wchar.h
-/usr/include/bits/wchar2.h
-/usr/include/errno.h
-/usr/include/gnu/option-groups.h
-/usr/include/pthread.h
-/usr/include/wctype.h
-/usr/include/bits/errno.h
-/usr/include/bits/setjmp.h
-/usr/include/sched.h
-/usr/include/bits/sched.h
-/usr/include/linux/errno.h
-/usr/include/asm/errno.h
-/usr/include/asm-generic/errno.h
-/usr/include/asm-generic/errno-base.h