LCOV - code coverage report
Current view: top level - out/Release/gen/torque-generated - builtins-data-view-from-dsl-gen.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1999 2131 93.8 %
Date: 2019-04-18 Functions: 70 72 97.2 %

          Line data    Source code
       1             : #include "src/builtins/builtins-utils-gen.h"
       2             : #include "src/builtins/builtins.h"
       3             : #include "src/code-factory.h"
       4             : #include "src/elements-kind.h"
       5             : #include "src/heap/factory-inl.h"
       6             : #include "src/objects.h"
       7             : #include "src/objects/arguments.h"
       8             : #include "src/objects/bigint.h"
       9             : #include "src/objects/free-space.h"
      10             : #include "src/objects/js-generator.h"
      11             : #include "src/objects/js-promise.h"
      12             : #include "src/objects/js-regexp-string-iterator.h"
      13             : #include "src/objects/module.h"
      14             : #include "src/objects/stack-frame-info.h"
      15             : #include "src/builtins/builtins-regexp-gen.h"
      16             : #include "src/builtins/builtins-array-gen.h"
      17             : #include "src/builtins/builtins-collections-gen.h"
      18             : #include "src/builtins/builtins-data-view-gen.h"
      19             : #include "src/builtins/builtins-iterator-gen.h"
      20             : #include "src/builtins/builtins-proxy-gen.h"
      21             : #include "src/builtins/builtins-proxy-gen.h"
      22             : #include "src/builtins/builtins-proxy-gen.h"
      23             : #include "src/builtins/builtins-proxy-gen.h"
      24             : #include "src/builtins/builtins-regexp-gen.h"
      25             : #include "src/builtins/builtins-regexp-gen.h"
      26             : #include "src/builtins/builtins-regexp-gen.h"
      27             : #include "src/builtins/builtins-typed-array-gen.h"
      28             : #include "src/builtins/builtins-constructor-gen.h"
      29             : #include "src/builtins/builtins-typed-array-gen.h"
      30             : #include "src/builtins/builtins-typed-array-gen.h"
      31             : #include "src/builtins/builtins-typed-array-gen.h"
      32             : #include "src/builtins/builtins-typed-array-gen.h"
      33             : #include "src/builtins/builtins-typed-array-gen.h"
      34             : #include "src/builtins/builtins-typed-array-gen.h"
      35             : #include "src/builtins/builtins-typed-array-gen.h"
      36             : #include "src/builtins/builtins-typed-array-gen.h"
      37             : #include "torque-generated/builtins-base-from-dsl-gen.h"
      38             : #include "torque-generated/builtins-growable-fixed-array-from-dsl-gen.h"
      39             : #include "torque-generated/builtins-arguments-from-dsl-gen.h"
      40             : #include "torque-generated/builtins-array-from-dsl-gen.h"
      41             : #include "torque-generated/builtins-array-copywithin-from-dsl-gen.h"
      42             : #include "torque-generated/builtins-array-filter-from-dsl-gen.h"
      43             : #include "torque-generated/builtins-array-find-from-dsl-gen.h"
      44             : #include "torque-generated/builtins-array-findindex-from-dsl-gen.h"
      45             : #include "torque-generated/builtins-array-foreach-from-dsl-gen.h"
      46             : #include "torque-generated/builtins-array-join-from-dsl-gen.h"
      47             : #include "torque-generated/builtins-array-lastindexof-from-dsl-gen.h"
      48             : #include "torque-generated/builtins-array-of-from-dsl-gen.h"
      49             : #include "torque-generated/builtins-array-map-from-dsl-gen.h"
      50             : #include "torque-generated/builtins-array-reverse-from-dsl-gen.h"
      51             : #include "torque-generated/builtins-array-shift-from-dsl-gen.h"
      52             : #include "torque-generated/builtins-array-slice-from-dsl-gen.h"
      53             : #include "torque-generated/builtins-array-splice-from-dsl-gen.h"
      54             : #include "torque-generated/builtins-array-unshift-from-dsl-gen.h"
      55             : #include "torque-generated/builtins-collections-from-dsl-gen.h"
      56             : #include "torque-generated/builtins-data-view-from-dsl-gen.h"
      57             : #include "torque-generated/builtins-extras-utils-from-dsl-gen.h"
      58             : #include "torque-generated/builtins-iterator-from-dsl-gen.h"
      59             : #include "torque-generated/builtins-object-from-dsl-gen.h"
      60             : #include "torque-generated/builtins-proxy-from-dsl-gen.h"
      61             : #include "torque-generated/builtins-regexp-from-dsl-gen.h"
      62             : #include "torque-generated/builtins-regexp-replace-from-dsl-gen.h"
      63             : #include "torque-generated/builtins-string-from-dsl-gen.h"
      64             : #include "torque-generated/builtins-string-html-from-dsl-gen.h"
      65             : #include "torque-generated/builtins-string-repeat-from-dsl-gen.h"
      66             : #include "torque-generated/builtins-typed-array-from-dsl-gen.h"
      67             : #include "torque-generated/builtins-typed-array-createtypedarray-from-dsl-gen.h"
      68             : #include "torque-generated/builtins-typed-array-every-from-dsl-gen.h"
      69             : #include "torque-generated/builtins-typed-array-filter-from-dsl-gen.h"
      70             : #include "torque-generated/builtins-typed-array-find-from-dsl-gen.h"
      71             : #include "torque-generated/builtins-typed-array-findindex-from-dsl-gen.h"
      72             : #include "torque-generated/builtins-typed-array-foreach-from-dsl-gen.h"
      73             : #include "torque-generated/builtins-typed-array-reduce-from-dsl-gen.h"
      74             : #include "torque-generated/builtins-typed-array-reduceright-from-dsl-gen.h"
      75             : #include "torque-generated/builtins-typed-array-slice-from-dsl-gen.h"
      76             : #include "torque-generated/builtins-typed-array-some-from-dsl-gen.h"
      77             : #include "torque-generated/builtins-typed-array-subarray-from-dsl-gen.h"
      78             : #include "torque-generated/builtins-test-from-dsl-gen.h"
      79             : 
      80             : namespace v8 {
      81             : namespace internal {
      82             : 
      83        1120 : compiler::TNode<String> DataViewBuiltinsFromDSLAssembler::MakeDataViewGetterNameString(ElementsKind p_kind) {
      84        1120 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      85             :   compiler::CodeAssemblerParameterizedLabel<> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      86             :   compiler::CodeAssemblerParameterizedLabel<> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      87             :   compiler::CodeAssemblerParameterizedLabel<> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      88             :   compiler::CodeAssemblerParameterizedLabel<> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      89             :   compiler::CodeAssemblerParameterizedLabel<> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      90             :   compiler::CodeAssemblerParameterizedLabel<> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      91             :   compiler::CodeAssemblerParameterizedLabel<> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      92             :   compiler::CodeAssemblerParameterizedLabel<> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      93             :   compiler::CodeAssemblerParameterizedLabel<> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      94             :   compiler::CodeAssemblerParameterizedLabel<> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      95             :   compiler::CodeAssemblerParameterizedLabel<> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      96             :   compiler::CodeAssemblerParameterizedLabel<> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      97             :   compiler::CodeAssemblerParameterizedLabel<> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      98             :   compiler::CodeAssemblerParameterizedLabel<> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      99             :   compiler::CodeAssemblerParameterizedLabel<> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     100             :   compiler::CodeAssemblerParameterizedLabel<> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     101             :   compiler::CodeAssemblerParameterizedLabel<> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     102             :   compiler::CodeAssemblerParameterizedLabel<> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     103             :   compiler::CodeAssemblerParameterizedLabel<> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     104             :   compiler::CodeAssemblerParameterizedLabel<> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     105             :   compiler::CodeAssemblerParameterizedLabel<String> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     106             :   compiler::CodeAssemblerParameterizedLabel<String> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     107             :     ca_.Goto(&block0);
     108             : 
     109        1120 :   if (block0.is_used()) {
     110             :     ca_.Bind(&block0);
     111        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 10);
     112        2240 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
     113             :       ca_.Goto(&block2);
     114             :     } else {
     115             :       ca_.Goto(&block3);
     116             :     }
     117             :   }
     118             : 
     119        1120 :   if (block2.is_used()) {
     120             :     ca_.Bind(&block2);
     121         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 11);
     122             :     compiler::TNode<String> tmp0;
     123             :     USE(tmp0);
     124         336 :     tmp0 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint8"));
     125             :     ca_.Goto(&block1, tmp0);
     126             :   }
     127             : 
     128        1120 :   if (block3.is_used()) {
     129             :     ca_.Bind(&block3);
     130        1008 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 12);
     131        2016 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
     132             :       ca_.Goto(&block5);
     133             :     } else {
     134             :       ca_.Goto(&block6);
     135             :     }
     136             :   }
     137             : 
     138        1120 :   if (block5.is_used()) {
     139             :     ca_.Bind(&block5);
     140         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 13);
     141             :     compiler::TNode<String> tmp1;
     142             :     USE(tmp1);
     143         336 :     tmp1 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt8"));
     144             :     ca_.Goto(&block1, tmp1);
     145             :   }
     146             : 
     147        1120 :   if (block6.is_used()) {
     148             :     ca_.Bind(&block6);
     149         896 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 14);
     150        1792 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
     151             :       ca_.Goto(&block8);
     152             :     } else {
     153             :       ca_.Goto(&block9);
     154             :     }
     155             :   }
     156             : 
     157        1120 :   if (block8.is_used()) {
     158             :     ca_.Bind(&block8);
     159         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 15);
     160             :     compiler::TNode<String> tmp2;
     161             :     USE(tmp2);
     162         336 :     tmp2 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint16"));
     163             :     ca_.Goto(&block1, tmp2);
     164             :   }
     165             : 
     166        1120 :   if (block9.is_used()) {
     167             :     ca_.Bind(&block9);
     168         784 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 16);
     169        1568 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
     170             :       ca_.Goto(&block11);
     171             :     } else {
     172             :       ca_.Goto(&block12);
     173             :     }
     174             :   }
     175             : 
     176        1120 :   if (block11.is_used()) {
     177             :     ca_.Bind(&block11);
     178         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 17);
     179             :     compiler::TNode<String> tmp3;
     180             :     USE(tmp3);
     181         336 :     tmp3 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt16"));
     182             :     ca_.Goto(&block1, tmp3);
     183             :   }
     184             : 
     185        1120 :   if (block12.is_used()) {
     186             :     ca_.Bind(&block12);
     187         672 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 18);
     188        1344 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
     189             :       ca_.Goto(&block14);
     190             :     } else {
     191             :       ca_.Goto(&block15);
     192             :     }
     193             :   }
     194             : 
     195        1120 :   if (block14.is_used()) {
     196             :     ca_.Bind(&block14);
     197         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 19);
     198             :     compiler::TNode<String> tmp4;
     199             :     USE(tmp4);
     200         336 :     tmp4 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint32"));
     201             :     ca_.Goto(&block1, tmp4);
     202             :   }
     203             : 
     204        1120 :   if (block15.is_used()) {
     205             :     ca_.Bind(&block15);
     206         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 20);
     207        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
     208             :       ca_.Goto(&block17);
     209             :     } else {
     210             :       ca_.Goto(&block18);
     211             :     }
     212             :   }
     213             : 
     214        1120 :   if (block17.is_used()) {
     215             :     ca_.Bind(&block17);
     216         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 21);
     217             :     compiler::TNode<String> tmp5;
     218             :     USE(tmp5);
     219         336 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt32"));
     220             :     ca_.Goto(&block1, tmp5);
     221             :   }
     222             : 
     223        1120 :   if (block18.is_used()) {
     224             :     ca_.Bind(&block18);
     225         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 22);
     226         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
     227             :       ca_.Goto(&block20);
     228             :     } else {
     229             :       ca_.Goto(&block21);
     230             :     }
     231             :   }
     232             : 
     233        1120 :   if (block20.is_used()) {
     234             :     ca_.Bind(&block20);
     235         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 23);
     236             :     compiler::TNode<String> tmp6;
     237             :     USE(tmp6);
     238         336 :     tmp6 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getFloat32"));
     239             :     ca_.Goto(&block1, tmp6);
     240             :   }
     241             : 
     242        1120 :   if (block21.is_used()) {
     243             :     ca_.Bind(&block21);
     244         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 24);
     245         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
     246             :       ca_.Goto(&block23);
     247             :     } else {
     248             :       ca_.Goto(&block24);
     249             :     }
     250             :   }
     251             : 
     252        1120 :   if (block23.is_used()) {
     253             :     ca_.Bind(&block23);
     254         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 25);
     255             :     compiler::TNode<String> tmp7;
     256             :     USE(tmp7);
     257         336 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getFloat64"));
     258             :     ca_.Goto(&block1, tmp7);
     259             :   }
     260             : 
     261        1120 :   if (block24.is_used()) {
     262             :     ca_.Bind(&block24);
     263         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 26);
     264         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
     265             :       ca_.Goto(&block26);
     266             :     } else {
     267             :       ca_.Goto(&block27);
     268             :     }
     269             :   }
     270             : 
     271        1120 :   if (block26.is_used()) {
     272             :     ca_.Bind(&block26);
     273         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 27);
     274             :     compiler::TNode<String> tmp8;
     275             :     USE(tmp8);
     276         336 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getBigInt64"));
     277             :     ca_.Goto(&block1, tmp8);
     278             :   }
     279             : 
     280        1120 :   if (block27.is_used()) {
     281             :     ca_.Bind(&block27);
     282         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 28);
     283         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
     284             :       ca_.Goto(&block29);
     285             :     } else {
     286             :       ca_.Goto(&block30);
     287             :     }
     288             :   }
     289             : 
     290        1120 :   if (block29.is_used()) {
     291             :     ca_.Bind(&block29);
     292         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 29);
     293             :     compiler::TNode<String> tmp9;
     294             :     USE(tmp9);
     295         336 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getBigUint64"));
     296             :     ca_.Goto(&block1, tmp9);
     297             :   }
     298             : 
     299        1120 :   if (block30.is_used()) {
     300             :     ca_.Bind(&block30);
     301           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 31);
     302           0 :     CodeStubAssembler(state_).Unreachable();
     303             :   }
     304             : 
     305        1120 :   if (block1.is_used()) {
     306             :     compiler::TNode<String> tmp10;
     307             :     ca_.Bind(&block1, &tmp10);
     308        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 9);
     309             :     ca_.Goto(&block32, tmp10);
     310             :   }
     311             : 
     312             :     compiler::TNode<String> tmp11;
     313             :     ca_.Bind(&block32, &tmp11);
     314        2240 :   return compiler::TNode<String>{tmp11};
     315             : }
     316             : 
     317        1120 : compiler::TNode<String> DataViewBuiltinsFromDSLAssembler::MakeDataViewSetterNameString(ElementsKind p_kind) {
     318        1120 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     319             :   compiler::CodeAssemblerParameterizedLabel<> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     320             :   compiler::CodeAssemblerParameterizedLabel<> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     321             :   compiler::CodeAssemblerParameterizedLabel<> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     322             :   compiler::CodeAssemblerParameterizedLabel<> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     323             :   compiler::CodeAssemblerParameterizedLabel<> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     324             :   compiler::CodeAssemblerParameterizedLabel<> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     325             :   compiler::CodeAssemblerParameterizedLabel<> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     326             :   compiler::CodeAssemblerParameterizedLabel<> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     327             :   compiler::CodeAssemblerParameterizedLabel<> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     328             :   compiler::CodeAssemblerParameterizedLabel<> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     329             :   compiler::CodeAssemblerParameterizedLabel<> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     330             :   compiler::CodeAssemblerParameterizedLabel<> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     331             :   compiler::CodeAssemblerParameterizedLabel<> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     332             :   compiler::CodeAssemblerParameterizedLabel<> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     333             :   compiler::CodeAssemblerParameterizedLabel<> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     334             :   compiler::CodeAssemblerParameterizedLabel<> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     335             :   compiler::CodeAssemblerParameterizedLabel<> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     336             :   compiler::CodeAssemblerParameterizedLabel<> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     337             :   compiler::CodeAssemblerParameterizedLabel<> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     338             :   compiler::CodeAssemblerParameterizedLabel<> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     339             :   compiler::CodeAssemblerParameterizedLabel<String> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     340             :   compiler::CodeAssemblerParameterizedLabel<String> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     341             :     ca_.Goto(&block0);
     342             : 
     343        1120 :   if (block0.is_used()) {
     344             :     ca_.Bind(&block0);
     345        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 36);
     346        2240 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
     347             :       ca_.Goto(&block2);
     348             :     } else {
     349             :       ca_.Goto(&block3);
     350             :     }
     351             :   }
     352             : 
     353        1120 :   if (block2.is_used()) {
     354             :     ca_.Bind(&block2);
     355         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 37);
     356             :     compiler::TNode<String> tmp0;
     357             :     USE(tmp0);
     358         336 :     tmp0 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint8"));
     359             :     ca_.Goto(&block1, tmp0);
     360             :   }
     361             : 
     362        1120 :   if (block3.is_used()) {
     363             :     ca_.Bind(&block3);
     364        1008 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 38);
     365        2016 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
     366             :       ca_.Goto(&block5);
     367             :     } else {
     368             :       ca_.Goto(&block6);
     369             :     }
     370             :   }
     371             : 
     372        1120 :   if (block5.is_used()) {
     373             :     ca_.Bind(&block5);
     374         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 39);
     375             :     compiler::TNode<String> tmp1;
     376             :     USE(tmp1);
     377         336 :     tmp1 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt8"));
     378             :     ca_.Goto(&block1, tmp1);
     379             :   }
     380             : 
     381        1120 :   if (block6.is_used()) {
     382             :     ca_.Bind(&block6);
     383         896 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 40);
     384        1792 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
     385             :       ca_.Goto(&block8);
     386             :     } else {
     387             :       ca_.Goto(&block9);
     388             :     }
     389             :   }
     390             : 
     391        1120 :   if (block8.is_used()) {
     392             :     ca_.Bind(&block8);
     393         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 41);
     394             :     compiler::TNode<String> tmp2;
     395             :     USE(tmp2);
     396         336 :     tmp2 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint16"));
     397             :     ca_.Goto(&block1, tmp2);
     398             :   }
     399             : 
     400        1120 :   if (block9.is_used()) {
     401             :     ca_.Bind(&block9);
     402         784 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 42);
     403        1568 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
     404             :       ca_.Goto(&block11);
     405             :     } else {
     406             :       ca_.Goto(&block12);
     407             :     }
     408             :   }
     409             : 
     410        1120 :   if (block11.is_used()) {
     411             :     ca_.Bind(&block11);
     412         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 43);
     413             :     compiler::TNode<String> tmp3;
     414             :     USE(tmp3);
     415         336 :     tmp3 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt16"));
     416             :     ca_.Goto(&block1, tmp3);
     417             :   }
     418             : 
     419        1120 :   if (block12.is_used()) {
     420             :     ca_.Bind(&block12);
     421         672 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 44);
     422        1344 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
     423             :       ca_.Goto(&block14);
     424             :     } else {
     425             :       ca_.Goto(&block15);
     426             :     }
     427             :   }
     428             : 
     429        1120 :   if (block14.is_used()) {
     430             :     ca_.Bind(&block14);
     431         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 45);
     432             :     compiler::TNode<String> tmp4;
     433             :     USE(tmp4);
     434         336 :     tmp4 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint32"));
     435             :     ca_.Goto(&block1, tmp4);
     436             :   }
     437             : 
     438        1120 :   if (block15.is_used()) {
     439             :     ca_.Bind(&block15);
     440         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 46);
     441        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
     442             :       ca_.Goto(&block17);
     443             :     } else {
     444             :       ca_.Goto(&block18);
     445             :     }
     446             :   }
     447             : 
     448        1120 :   if (block17.is_used()) {
     449             :     ca_.Bind(&block17);
     450         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 47);
     451             :     compiler::TNode<String> tmp5;
     452             :     USE(tmp5);
     453         336 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt32"));
     454             :     ca_.Goto(&block1, tmp5);
     455             :   }
     456             : 
     457        1120 :   if (block18.is_used()) {
     458             :     ca_.Bind(&block18);
     459         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 48);
     460         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
     461             :       ca_.Goto(&block20);
     462             :     } else {
     463             :       ca_.Goto(&block21);
     464             :     }
     465             :   }
     466             : 
     467        1120 :   if (block20.is_used()) {
     468             :     ca_.Bind(&block20);
     469         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 49);
     470             :     compiler::TNode<String> tmp6;
     471             :     USE(tmp6);
     472         336 :     tmp6 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setFloat32"));
     473             :     ca_.Goto(&block1, tmp6);
     474             :   }
     475             : 
     476        1120 :   if (block21.is_used()) {
     477             :     ca_.Bind(&block21);
     478         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 50);
     479         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
     480             :       ca_.Goto(&block23);
     481             :     } else {
     482             :       ca_.Goto(&block24);
     483             :     }
     484             :   }
     485             : 
     486        1120 :   if (block23.is_used()) {
     487             :     ca_.Bind(&block23);
     488         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 51);
     489             :     compiler::TNode<String> tmp7;
     490             :     USE(tmp7);
     491         336 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setFloat64"));
     492             :     ca_.Goto(&block1, tmp7);
     493             :   }
     494             : 
     495        1120 :   if (block24.is_used()) {
     496             :     ca_.Bind(&block24);
     497         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 52);
     498         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
     499             :       ca_.Goto(&block26);
     500             :     } else {
     501             :       ca_.Goto(&block27);
     502             :     }
     503             :   }
     504             : 
     505        1120 :   if (block26.is_used()) {
     506             :     ca_.Bind(&block26);
     507         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 53);
     508             :     compiler::TNode<String> tmp8;
     509             :     USE(tmp8);
     510         336 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setBigInt64"));
     511             :     ca_.Goto(&block1, tmp8);
     512             :   }
     513             : 
     514        1120 :   if (block27.is_used()) {
     515             :     ca_.Bind(&block27);
     516         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 54);
     517         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
     518             :       ca_.Goto(&block29);
     519             :     } else {
     520             :       ca_.Goto(&block30);
     521             :     }
     522             :   }
     523             : 
     524        1120 :   if (block29.is_used()) {
     525             :     ca_.Bind(&block29);
     526         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 55);
     527             :     compiler::TNode<String> tmp9;
     528             :     USE(tmp9);
     529         336 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setBigUint64"));
     530             :     ca_.Goto(&block1, tmp9);
     531             :   }
     532             : 
     533        1120 :   if (block30.is_used()) {
     534             :     ca_.Bind(&block30);
     535           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 57);
     536           0 :     CodeStubAssembler(state_).Unreachable();
     537             :   }
     538             : 
     539        1120 :   if (block1.is_used()) {
     540             :     compiler::TNode<String> tmp10;
     541             :     ca_.Bind(&block1, &tmp10);
     542        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 35);
     543             :     ca_.Goto(&block32, tmp10);
     544             :   }
     545             : 
     546             :     compiler::TNode<String> tmp11;
     547             :     ca_.Bind(&block32, &tmp11);
     548        2240 :   return compiler::TNode<String>{tmp11};
     549             : }
     550             : 
     551         112 : compiler::TNode<BoolT> DataViewBuiltinsFromDSLAssembler::WasNeutered(compiler::TNode<JSArrayBufferView> p_view) {
     552         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     553             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     554             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView, BoolT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     555             :     ca_.Goto(&block0, p_view);
     556             : 
     557         112 :   if (block0.is_used()) {
     558             :     compiler::TNode<JSArrayBufferView> tmp0;
     559             :     ca_.Bind(&block0, &tmp0);
     560         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 62);
     561         112 :     compiler::TNode<IntPtrT> tmp1 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
     562             :     USE(tmp1);
     563         224 :     compiler::TNode<JSArrayBuffer>tmp2 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp0, tmp1});
     564             :     compiler::TNode<BoolT> tmp3;
     565             :     USE(tmp3);
     566         224 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp2}));
     567             :     ca_.Goto(&block1, tmp0, tmp3);
     568             :   }
     569             : 
     570         112 :   if (block1.is_used()) {
     571             :     compiler::TNode<JSArrayBufferView> tmp4;
     572             :     compiler::TNode<BoolT> tmp5;
     573             :     ca_.Bind(&block1, &tmp4, &tmp5);
     574         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 61);
     575             :     ca_.Goto(&block2, tmp4, tmp5);
     576             :   }
     577             : 
     578             :     compiler::TNode<JSArrayBufferView> tmp6;
     579             :     compiler::TNode<BoolT> tmp7;
     580             :     ca_.Bind(&block2, &tmp6, &tmp7);
     581         224 :   return compiler::TNode<BoolT>{tmp7};
     582             : }
     583             : 
     584        1288 : compiler::TNode<JSDataView> DataViewBuiltinsFromDSLAssembler::ValidateDataView(compiler::TNode<Context> p_context, compiler::TNode<Object> p_o, compiler::TNode<String> p_method) {
     585        1288 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     586             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     587             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, Object, JSDataView> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     588             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     589             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     590             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, JSDataView> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     591             :     ca_.Goto(&block0, p_context, p_o, p_method);
     592             : 
     593        1288 :   if (block0.is_used()) {
     594             :     compiler::TNode<Context> tmp0;
     595             :     compiler::TNode<Object> tmp1;
     596             :     compiler::TNode<String> tmp2;
     597             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
     598        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 68);
     599             :     compiler::TNode<JSDataView> tmp3;
     600             :     USE(tmp3);
     601        1288 :     compiler::CodeAssemblerLabel label0(&ca_);
     602        3864 :     tmp3 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0);
     603             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp1, tmp3);
     604        1288 :     if (label0.is_used()) {
     605        1288 :       ca_.Bind(&label0);
     606             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp1);
     607             :     }
     608             :   }
     609             : 
     610        1288 :   if (block5.is_used()) {
     611             :     compiler::TNode<Context> tmp4;
     612             :     compiler::TNode<Object> tmp5;
     613             :     compiler::TNode<String> tmp6;
     614             :     compiler::TNode<Object> tmp7;
     615             :     ca_.Bind(&block5, &tmp4, &tmp5, &tmp6, &tmp7);
     616             :     ca_.Goto(&block3, tmp4, tmp5, tmp6);
     617             :   }
     618             : 
     619        1288 :   if (block4.is_used()) {
     620             :     compiler::TNode<Context> tmp8;
     621             :     compiler::TNode<Object> tmp9;
     622             :     compiler::TNode<String> tmp10;
     623             :     compiler::TNode<Object> tmp11;
     624             :     compiler::TNode<JSDataView> tmp12;
     625             :     ca_.Bind(&block4, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12);
     626             :     ca_.Goto(&block1, tmp8, tmp9, tmp10, tmp12);
     627             :   }
     628             : 
     629        1288 :   if (block3.is_used()) {
     630             :     compiler::TNode<Context> tmp13;
     631             :     compiler::TNode<Object> tmp14;
     632             :     compiler::TNode<String> tmp15;
     633             :     ca_.Bind(&block3, &tmp13, &tmp14, &tmp15);
     634        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 71);
     635        2576 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp13}, MessageTemplate::kIncompatibleMethodReceiver, compiler::TNode<Object>{tmp15});
     636             :   }
     637             : 
     638        1288 :   if (block1.is_used()) {
     639             :     compiler::TNode<Context> tmp16;
     640             :     compiler::TNode<Object> tmp17;
     641             :     compiler::TNode<String> tmp18;
     642             :     compiler::TNode<JSDataView> tmp19;
     643             :     ca_.Bind(&block1, &tmp16, &tmp17, &tmp18, &tmp19);
     644        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 65);
     645             :     ca_.Goto(&block6, tmp16, tmp17, tmp18, tmp19);
     646             :   }
     647             : 
     648             :     compiler::TNode<Context> tmp20;
     649             :     compiler::TNode<Object> tmp21;
     650             :     compiler::TNode<String> tmp22;
     651             :     compiler::TNode<JSDataView> tmp23;
     652             :     ca_.Bind(&block6, &tmp20, &tmp21, &tmp22, &tmp23);
     653        2576 :   return compiler::TNode<JSDataView>{tmp23};
     654             : }
     655             : 
     656         224 : TF_BUILTIN(DataViewPrototypeGetBuffer, CodeStubAssembler) {
     657          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     658             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     659             :   USE(parameter0);
     660             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     661          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     662          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     663          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     664             :   CodeStubArguments arguments(this, torque_arguments);
     665          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     666             : USE(parameter1);
     667             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     668             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     669             : 
     670          56 :   if (block0.is_used()) {
     671             :     compiler::TNode<Context> tmp0;
     672             :     compiler::TNode<Object> tmp1;
     673             :     compiler::TNode<RawPtrT> tmp2;
     674             :     compiler::TNode<RawPtrT> tmp3;
     675             :     compiler::TNode<IntPtrT> tmp4;
     676             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     677          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 79);
     678             :     compiler::TNode<String> tmp5;
     679             :     USE(tmp5);
     680         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.buffer"));
     681             :     compiler::TNode<JSDataView> tmp6;
     682             :     USE(tmp6);
     683         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     684          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 78);
     685          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 80);
     686          56 :     compiler::TNode<IntPtrT> tmp7 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
     687             :     USE(tmp7);
     688         112 :     compiler::TNode<JSArrayBuffer>tmp8 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp6, tmp7});
     689          56 :     arguments.PopAndReturn(tmp8);
     690             :   }
     691          56 : }
     692             : 
     693         224 : TF_BUILTIN(DataViewPrototypeGetByteLength, CodeStubAssembler) {
     694          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     695             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     696             :   USE(parameter0);
     697             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     698          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     699          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     700          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     701             :   CodeStubArguments arguments(this, torque_arguments);
     702          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     703             : USE(parameter1);
     704             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     705             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     706             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     707             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     708             : 
     709          56 :   if (block0.is_used()) {
     710             :     compiler::TNode<Context> tmp0;
     711             :     compiler::TNode<Object> tmp1;
     712             :     compiler::TNode<RawPtrT> tmp2;
     713             :     compiler::TNode<RawPtrT> tmp3;
     714             :     compiler::TNode<IntPtrT> tmp4;
     715             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     716          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 87);
     717          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 86);
     718             :     compiler::TNode<String> tmp5;
     719             :     USE(tmp5);
     720         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.byte_length"));
     721             :     compiler::TNode<JSDataView> tmp6;
     722             :     USE(tmp6);
     723         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     724          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 88);
     725             :     compiler::TNode<BoolT> tmp7;
     726             :     USE(tmp7);
     727         112 :     tmp7 = ca_.UncheckedCast<BoolT>(DataViewBuiltinsFromDSLAssembler(state_).WasNeutered(compiler::TNode<JSArrayBufferView>{tmp6}));
     728          56 :     ca_.Branch(tmp7, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6);
     729             :   }
     730             : 
     731          56 :   if (block1.is_used()) {
     732             :     compiler::TNode<Context> tmp8;
     733             :     compiler::TNode<Object> tmp9;
     734             :     compiler::TNode<RawPtrT> tmp10;
     735             :     compiler::TNode<RawPtrT> tmp11;
     736             :     compiler::TNode<IntPtrT> tmp12;
     737             :     compiler::TNode<JSDataView> tmp13;
     738             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13);
     739          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 91);
     740             :     compiler::TNode<Number> tmp14;
     741             :     USE(tmp14);
     742         112 :     tmp14 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31(0));
     743          56 :     arguments.PopAndReturn(tmp14);
     744             :   }
     745             : 
     746          56 :   if (block2.is_used()) {
     747             :     compiler::TNode<Context> tmp15;
     748             :     compiler::TNode<Object> tmp16;
     749             :     compiler::TNode<RawPtrT> tmp17;
     750             :     compiler::TNode<RawPtrT> tmp18;
     751             :     compiler::TNode<IntPtrT> tmp19;
     752             :     compiler::TNode<JSDataView> tmp20;
     753             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20);
     754          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 93);
     755          56 :     compiler::TNode<IntPtrT> tmp21 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
     756             :     USE(tmp21);
     757         168 :     compiler::TNode<UintPtrT>tmp22 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp20, tmp21});
     758             :     compiler::TNode<Number> tmp23;
     759             :     USE(tmp23);
     760         112 :     tmp23 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATuintptr(compiler::TNode<UintPtrT>{tmp22}));
     761          56 :     arguments.PopAndReturn(tmp23);
     762             :   }
     763          56 : }
     764             : 
     765         224 : TF_BUILTIN(DataViewPrototypeGetByteOffset, CodeStubAssembler) {
     766          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     767             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     768             :   USE(parameter0);
     769             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     770          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     771          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     772          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     773             :   CodeStubArguments arguments(this, torque_arguments);
     774          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     775             : USE(parameter1);
     776             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     777             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     778             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     779             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     780             : 
     781          56 :   if (block0.is_used()) {
     782             :     compiler::TNode<Context> tmp0;
     783             :     compiler::TNode<Object> tmp1;
     784             :     compiler::TNode<RawPtrT> tmp2;
     785             :     compiler::TNode<RawPtrT> tmp3;
     786             :     compiler::TNode<IntPtrT> tmp4;
     787             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     788          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 100);
     789          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 99);
     790             :     compiler::TNode<String> tmp5;
     791             :     USE(tmp5);
     792         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.byte_offset"));
     793             :     compiler::TNode<JSDataView> tmp6;
     794             :     USE(tmp6);
     795         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     796          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 101);
     797             :     compiler::TNode<BoolT> tmp7;
     798             :     USE(tmp7);
     799         112 :     tmp7 = ca_.UncheckedCast<BoolT>(DataViewBuiltinsFromDSLAssembler(state_).WasNeutered(compiler::TNode<JSArrayBufferView>{tmp6}));
     800          56 :     ca_.Branch(tmp7, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6);
     801             :   }
     802             : 
     803          56 :   if (block1.is_used()) {
     804             :     compiler::TNode<Context> tmp8;
     805             :     compiler::TNode<Object> tmp9;
     806             :     compiler::TNode<RawPtrT> tmp10;
     807             :     compiler::TNode<RawPtrT> tmp11;
     808             :     compiler::TNode<IntPtrT> tmp12;
     809             :     compiler::TNode<JSDataView> tmp13;
     810             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13);
     811          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 104);
     812             :     compiler::TNode<Number> tmp14;
     813             :     USE(tmp14);
     814         112 :     tmp14 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31(0));
     815          56 :     arguments.PopAndReturn(tmp14);
     816             :   }
     817             : 
     818          56 :   if (block2.is_used()) {
     819             :     compiler::TNode<Context> tmp15;
     820             :     compiler::TNode<Object> tmp16;
     821             :     compiler::TNode<RawPtrT> tmp17;
     822             :     compiler::TNode<RawPtrT> tmp18;
     823             :     compiler::TNode<IntPtrT> tmp19;
     824             :     compiler::TNode<JSDataView> tmp20;
     825             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20);
     826          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 106);
     827          56 :     compiler::TNode<IntPtrT> tmp21 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
     828             :     USE(tmp21);
     829         168 :     compiler::TNode<UintPtrT>tmp22 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp20, tmp21});
     830             :     compiler::TNode<Number> tmp23;
     831             :     USE(tmp23);
     832         112 :     tmp23 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATuintptr(compiler::TNode<UintPtrT>{tmp22}));
     833          56 :     arguments.PopAndReturn(tmp23);
     834             :   }
     835          56 : }
     836             : 
     837         112 : compiler::TNode<Smi> DataViewBuiltinsFromDSLAssembler::LoadDataView8(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, bool p_signed) {
     838         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     839             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     840             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     841             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Smi> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     842             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Smi> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     843             :     ca_.Goto(&block0, p_buffer, p_offset);
     844             : 
     845         112 :   if (block0.is_used()) {
     846             :     compiler::TNode<JSArrayBuffer> tmp0;
     847             :     compiler::TNode<UintPtrT> tmp1;
     848             :     ca_.Bind(&block0, &tmp0, &tmp1);
     849         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 121);
     850         112 :     if ((p_signed)) {
     851             :       ca_.Goto(&block2, tmp0, tmp1);
     852             :     } else {
     853             :       ca_.Goto(&block3, tmp0, tmp1);
     854             :     }
     855             :   }
     856             : 
     857         112 :   if (block2.is_used()) {
     858             :     compiler::TNode<JSArrayBuffer> tmp2;
     859             :     compiler::TNode<UintPtrT> tmp3;
     860             :     ca_.Bind(&block2, &tmp2, &tmp3);
     861          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 122);
     862          56 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     863             :     USE(tmp4);
     864         112 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp2, tmp4});
     865             :     compiler::TNode<Int32T> tmp6;
     866             :     USE(tmp6);
     867         112 :     tmp6 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp5}, compiler::TNode<UintPtrT>{tmp3}));
     868             :     compiler::TNode<Smi> tmp7;
     869             :     USE(tmp7);
     870         168 :     tmp7 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp6}));
     871             :     ca_.Goto(&block1, tmp2, tmp3, tmp7);
     872             :   }
     873             : 
     874         112 :   if (block3.is_used()) {
     875             :     compiler::TNode<JSArrayBuffer> tmp8;
     876             :     compiler::TNode<UintPtrT> tmp9;
     877             :     ca_.Bind(&block3, &tmp8, &tmp9);
     878          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 124);
     879          56 :     compiler::TNode<IntPtrT> tmp10 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     880             :     USE(tmp10);
     881         112 :     compiler::TNode<RawPtrT>tmp11 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp8, tmp10});
     882             :     compiler::TNode<Uint32T> tmp12;
     883             :     USE(tmp12);
     884         112 :     tmp12 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp11}, compiler::TNode<UintPtrT>{tmp9}));
     885             :     compiler::TNode<Smi> tmp13;
     886             :     USE(tmp13);
     887         168 :     tmp13 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi8ATuint32(compiler::TNode<Uint32T>{tmp12}));
     888             :     ca_.Goto(&block1, tmp8, tmp9, tmp13);
     889             :   }
     890             : 
     891         112 :   if (block1.is_used()) {
     892             :     compiler::TNode<JSArrayBuffer> tmp14;
     893             :     compiler::TNode<UintPtrT> tmp15;
     894             :     compiler::TNode<Smi> tmp16;
     895             :     ca_.Bind(&block1, &tmp14, &tmp15, &tmp16);
     896         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 119);
     897             :     ca_.Goto(&block5, tmp14, tmp15, tmp16);
     898             :   }
     899             : 
     900             :     compiler::TNode<JSArrayBuffer> tmp17;
     901             :     compiler::TNode<UintPtrT> tmp18;
     902             :     compiler::TNode<Smi> tmp19;
     903             :     ca_.Bind(&block5, &tmp17, &tmp18, &tmp19);
     904         224 :   return compiler::TNode<Smi>{tmp19};
     905             : }
     906             : 
     907         112 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataView16(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, bool p_signed) {
     908         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     909             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     910             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     911             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     912             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     913             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     914             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     915             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     916             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
     917             : 
     918         112 :   if (block0.is_used()) {
     919             :     compiler::TNode<JSArrayBuffer> tmp0;
     920             :     compiler::TNode<UintPtrT> tmp1;
     921             :     compiler::TNode<BoolT> tmp2;
     922             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
     923         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 131);
     924         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     925             :     USE(tmp3);
     926         336 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
     927         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 133);
     928         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 134);
     929         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 135);
     930         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
     931         112 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, ca_.Uninitialized<Int32T>(), ca_.Uninitialized<Int32T>(), ca_.Uninitialized<Int32T>());
     932             :   }
     933             : 
     934         112 :   if (block2.is_used()) {
     935             :     compiler::TNode<JSArrayBuffer> tmp5;
     936             :     compiler::TNode<UintPtrT> tmp6;
     937             :     compiler::TNode<BoolT> tmp7;
     938             :     compiler::TNode<RawPtrT> tmp8;
     939             :     compiler::TNode<Int32T> tmp9;
     940             :     compiler::TNode<Int32T> tmp10;
     941             :     compiler::TNode<Int32T> tmp11;
     942             :     ca_.Bind(&block2, &tmp5, &tmp6, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
     943         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 139);
     944             :     compiler::TNode<Uint32T> tmp12;
     945             :     USE(tmp12);
     946         224 :     tmp12 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp8}, compiler::TNode<UintPtrT>{tmp6}));
     947             :     compiler::TNode<Int32T> tmp13;
     948             :     USE(tmp13);
     949         224 :     tmp13 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp12}));
     950         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 140);
     951             :     compiler::TNode<UintPtrT> tmp14;
     952             :     USE(tmp14);
     953         336 :     tmp14 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
     954             :     compiler::TNode<UintPtrT> tmp15;
     955             :     USE(tmp15);
     956         224 :     tmp15 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp6}, compiler::TNode<UintPtrT>{tmp14}));
     957             :     compiler::TNode<Int32T> tmp16;
     958             :     USE(tmp16);
     959         224 :     tmp16 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp8}, compiler::TNode<UintPtrT>{tmp15}));
     960         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 141);
     961             :     compiler::TNode<Int32T> tmp17;
     962             :     USE(tmp17);
     963         336 :     tmp17 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(8));
     964             :     compiler::TNode<Int32T> tmp18;
     965             :     USE(tmp18);
     966         224 :     tmp18 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Int32T>{tmp16}, compiler::TNode<Int32T>{tmp17}));
     967             :     compiler::TNode<Int32T> tmp19;
     968             :     USE(tmp19);
     969         224 :     tmp19 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Add(compiler::TNode<Int32T>{tmp18}, compiler::TNode<Int32T>{tmp13}));
     970         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
     971             :     ca_.Goto(&block4, tmp5, tmp6, tmp7, tmp8, tmp13, tmp16, tmp19);
     972             :   }
     973             : 
     974         112 :   if (block3.is_used()) {
     975             :     compiler::TNode<JSArrayBuffer> tmp20;
     976             :     compiler::TNode<UintPtrT> tmp21;
     977             :     compiler::TNode<BoolT> tmp22;
     978             :     compiler::TNode<RawPtrT> tmp23;
     979             :     compiler::TNode<Int32T> tmp24;
     980             :     compiler::TNode<Int32T> tmp25;
     981             :     compiler::TNode<Int32T> tmp26;
     982             :     ca_.Bind(&block3, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
     983         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 143);
     984             :     compiler::TNode<Int32T> tmp27;
     985             :     USE(tmp27);
     986         224 :     tmp27 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp23}, compiler::TNode<UintPtrT>{tmp21}));
     987         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 144);
     988             :     compiler::TNode<UintPtrT> tmp28;
     989             :     USE(tmp28);
     990         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
     991             :     compiler::TNode<UintPtrT> tmp29;
     992             :     USE(tmp29);
     993         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp21}, compiler::TNode<UintPtrT>{tmp28}));
     994             :     compiler::TNode<Uint32T> tmp30;
     995             :     USE(tmp30);
     996         224 :     tmp30 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp23}, compiler::TNode<UintPtrT>{tmp29}));
     997             :     compiler::TNode<Int32T> tmp31;
     998             :     USE(tmp31);
     999         224 :     tmp31 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp30}));
    1000         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 145);
    1001             :     compiler::TNode<Int32T> tmp32;
    1002             :     USE(tmp32);
    1003         336 :     tmp32 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(8));
    1004             :     compiler::TNode<Int32T> tmp33;
    1005             :     USE(tmp33);
    1006         224 :     tmp33 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Int32T>{tmp27}, compiler::TNode<Int32T>{tmp32}));
    1007             :     compiler::TNode<Int32T> tmp34;
    1008             :     USE(tmp34);
    1009         224 :     tmp34 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Add(compiler::TNode<Int32T>{tmp33}, compiler::TNode<Int32T>{tmp31}));
    1010         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
    1011             :     ca_.Goto(&block4, tmp20, tmp21, tmp22, tmp23, tmp27, tmp31, tmp34);
    1012             :   }
    1013             : 
    1014         112 :   if (block4.is_used()) {
    1015             :     compiler::TNode<JSArrayBuffer> tmp35;
    1016             :     compiler::TNode<UintPtrT> tmp36;
    1017             :     compiler::TNode<BoolT> tmp37;
    1018             :     compiler::TNode<RawPtrT> tmp38;
    1019             :     compiler::TNode<Int32T> tmp39;
    1020             :     compiler::TNode<Int32T> tmp40;
    1021             :     compiler::TNode<Int32T> tmp41;
    1022             :     ca_.Bind(&block4, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    1023         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 147);
    1024         112 :     if ((p_signed)) {
    1025             :       ca_.Goto(&block5, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    1026             :     } else {
    1027             :       ca_.Goto(&block6, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    1028             :     }
    1029             :   }
    1030             : 
    1031         112 :   if (block5.is_used()) {
    1032             :     compiler::TNode<JSArrayBuffer> tmp42;
    1033             :     compiler::TNode<UintPtrT> tmp43;
    1034             :     compiler::TNode<BoolT> tmp44;
    1035             :     compiler::TNode<RawPtrT> tmp45;
    1036             :     compiler::TNode<Int32T> tmp46;
    1037             :     compiler::TNode<Int32T> tmp47;
    1038             :     compiler::TNode<Int32T> tmp48;
    1039             :     ca_.Bind(&block5, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48);
    1040          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 148);
    1041             :     compiler::TNode<Smi> tmp49;
    1042             :     USE(tmp49);
    1043         168 :     tmp49 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp48}));
    1044             :     ca_.Goto(&block1, tmp42, tmp43, tmp44, tmp49);
    1045             :   }
    1046             : 
    1047         112 :   if (block6.is_used()) {
    1048             :     compiler::TNode<JSArrayBuffer> tmp50;
    1049             :     compiler::TNode<UintPtrT> tmp51;
    1050             :     compiler::TNode<BoolT> tmp52;
    1051             :     compiler::TNode<RawPtrT> tmp53;
    1052             :     compiler::TNode<Int32T> tmp54;
    1053             :     compiler::TNode<Int32T> tmp55;
    1054             :     compiler::TNode<Int32T> tmp56;
    1055             :     ca_.Bind(&block6, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    1056          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 151);
    1057             :     compiler::TNode<Int32T> tmp57;
    1058             :     USE(tmp57);
    1059         168 :     tmp57 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0xFFFF));
    1060             :     compiler::TNode<Int32T> tmp58;
    1061             :     USE(tmp58);
    1062         168 :     tmp58 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Int32T>{tmp56}, compiler::TNode<Int32T>{tmp57}));
    1063             :     compiler::TNode<Smi> tmp59;
    1064             :     USE(tmp59);
    1065         168 :     tmp59 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp58}));
    1066             :     ca_.Goto(&block1, tmp50, tmp51, tmp52, tmp59);
    1067             :   }
    1068             : 
    1069         112 :   if (block1.is_used()) {
    1070             :     compiler::TNode<JSArrayBuffer> tmp60;
    1071             :     compiler::TNode<UintPtrT> tmp61;
    1072             :     compiler::TNode<BoolT> tmp62;
    1073             :     compiler::TNode<Number> tmp63;
    1074             :     ca_.Bind(&block1, &tmp60, &tmp61, &tmp62, &tmp63);
    1075         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 128);
    1076             :     ca_.Goto(&block8, tmp60, tmp61, tmp62, tmp63);
    1077             :   }
    1078             : 
    1079             :     compiler::TNode<JSArrayBuffer> tmp64;
    1080             :     compiler::TNode<UintPtrT> tmp65;
    1081             :     compiler::TNode<BoolT> tmp66;
    1082             :     compiler::TNode<Number> tmp67;
    1083             :     ca_.Bind(&block8, &tmp64, &tmp65, &tmp66, &tmp67);
    1084         224 :   return compiler::TNode<Number>{tmp67};
    1085             : }
    1086             : 
    1087         168 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataView32(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, ElementsKind p_kind) {
    1088         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1089             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1090             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1091             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1092             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1093             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1094             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1095             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1096             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1097             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1098             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1099             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1100             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    1101             : 
    1102         168 :   if (block0.is_used()) {
    1103             :     compiler::TNode<JSArrayBuffer> tmp0;
    1104             :     compiler::TNode<UintPtrT> tmp1;
    1105             :     compiler::TNode<BoolT> tmp2;
    1106             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    1107         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 158);
    1108         168 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    1109             :     USE(tmp3);
    1110         336 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    1111         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 160);
    1112             :     compiler::TNode<Uint32T> tmp5;
    1113             :     USE(tmp5);
    1114         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    1115         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 161);
    1116             :     compiler::TNode<UintPtrT> tmp6;
    1117             :     USE(tmp6);
    1118         504 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    1119             :     compiler::TNode<UintPtrT> tmp7;
    1120             :     USE(tmp7);
    1121         336 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    1122             :     compiler::TNode<Uint32T> tmp8;
    1123             :     USE(tmp8);
    1124         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    1125         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 162);
    1126             :     compiler::TNode<UintPtrT> tmp9;
    1127             :     USE(tmp9);
    1128         504 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    1129             :     compiler::TNode<UintPtrT> tmp10;
    1130             :     USE(tmp10);
    1131         336 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    1132             :     compiler::TNode<Uint32T> tmp11;
    1133             :     USE(tmp11);
    1134         336 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    1135         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 163);
    1136             :     compiler::TNode<UintPtrT> tmp12;
    1137             :     USE(tmp12);
    1138         504 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    1139             :     compiler::TNode<UintPtrT> tmp13;
    1140             :     USE(tmp13);
    1141         336 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    1142             :     compiler::TNode<Uint32T> tmp14;
    1143             :     USE(tmp14);
    1144         336 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    1145         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 164);
    1146         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1147         168 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, ca_.Uninitialized<Uint32T>());
    1148             :   }
    1149             : 
    1150         168 :   if (block2.is_used()) {
    1151             :     compiler::TNode<JSArrayBuffer> tmp15;
    1152             :     compiler::TNode<UintPtrT> tmp16;
    1153             :     compiler::TNode<BoolT> tmp17;
    1154             :     compiler::TNode<RawPtrT> tmp18;
    1155             :     compiler::TNode<Uint32T> tmp19;
    1156             :     compiler::TNode<Uint32T> tmp20;
    1157             :     compiler::TNode<Uint32T> tmp21;
    1158             :     compiler::TNode<Uint32T> tmp22;
    1159             :     compiler::TNode<Uint32T> tmp23;
    1160             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23);
    1161         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 167);
    1162             :     compiler::TNode<Uint32T> tmp24;
    1163             :     USE(tmp24);
    1164         504 :     tmp24 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1165             :     compiler::TNode<Uint32T> tmp25;
    1166             :     USE(tmp25);
    1167         504 :     tmp25 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp22}, compiler::TNode<Uint32T>{tmp24}));
    1168             :     compiler::TNode<Uint32T> tmp26;
    1169             :     USE(tmp26);
    1170         504 :     tmp26 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1171             :     compiler::TNode<Uint32T> tmp27;
    1172             :     USE(tmp27);
    1173         504 :     tmp27 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp21}, compiler::TNode<Uint32T>{tmp26}));
    1174             :     compiler::TNode<Uint32T> tmp28;
    1175             :     USE(tmp28);
    1176         336 :     tmp28 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp25}, compiler::TNode<Uint32T>{tmp27}));
    1177             :     compiler::TNode<Uint32T> tmp29;
    1178             :     USE(tmp29);
    1179         504 :     tmp29 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1180             :     compiler::TNode<Uint32T> tmp30;
    1181             :     USE(tmp30);
    1182         504 :     tmp30 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp20}, compiler::TNode<Uint32T>{tmp29}));
    1183             :     compiler::TNode<Uint32T> tmp31;
    1184             :     USE(tmp31);
    1185         336 :     tmp31 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp28}, compiler::TNode<Uint32T>{tmp30}));
    1186             :     compiler::TNode<Uint32T> tmp32;
    1187             :     USE(tmp32);
    1188         504 :     tmp32 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp31}, compiler::TNode<Uint32T>{tmp19}));
    1189         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1190             :     ca_.Goto(&block4, tmp15, tmp16, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp32);
    1191             :   }
    1192             : 
    1193         168 :   if (block3.is_used()) {
    1194             :     compiler::TNode<JSArrayBuffer> tmp33;
    1195             :     compiler::TNode<UintPtrT> tmp34;
    1196             :     compiler::TNode<BoolT> tmp35;
    1197             :     compiler::TNode<RawPtrT> tmp36;
    1198             :     compiler::TNode<Uint32T> tmp37;
    1199             :     compiler::TNode<Uint32T> tmp38;
    1200             :     compiler::TNode<Uint32T> tmp39;
    1201             :     compiler::TNode<Uint32T> tmp40;
    1202             :     compiler::TNode<Uint32T> tmp41;
    1203             :     ca_.Bind(&block3, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    1204         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 169);
    1205             :     compiler::TNode<Uint32T> tmp42;
    1206             :     USE(tmp42);
    1207         504 :     tmp42 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1208             :     compiler::TNode<Uint32T> tmp43;
    1209             :     USE(tmp43);
    1210         504 :     tmp43 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp42}));
    1211             :     compiler::TNode<Uint32T> tmp44;
    1212             :     USE(tmp44);
    1213         504 :     tmp44 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1214             :     compiler::TNode<Uint32T> tmp45;
    1215             :     USE(tmp45);
    1216         504 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp44}));
    1217             :     compiler::TNode<Uint32T> tmp46;
    1218             :     USE(tmp46);
    1219         336 :     tmp46 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp43}, compiler::TNode<Uint32T>{tmp45}));
    1220             :     compiler::TNode<Uint32T> tmp47;
    1221             :     USE(tmp47);
    1222         504 :     tmp47 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1223             :     compiler::TNode<Uint32T> tmp48;
    1224             :     USE(tmp48);
    1225         504 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp39}, compiler::TNode<Uint32T>{tmp47}));
    1226             :     compiler::TNode<Uint32T> tmp49;
    1227             :     USE(tmp49);
    1228         336 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp46}, compiler::TNode<Uint32T>{tmp48}));
    1229             :     compiler::TNode<Uint32T> tmp50;
    1230             :     USE(tmp50);
    1231         504 :     tmp50 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp49}, compiler::TNode<Uint32T>{tmp40}));
    1232         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1233             :     ca_.Goto(&block4, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp50);
    1234             :   }
    1235             : 
    1236         168 :   if (block4.is_used()) {
    1237             :     compiler::TNode<JSArrayBuffer> tmp51;
    1238             :     compiler::TNode<UintPtrT> tmp52;
    1239             :     compiler::TNode<BoolT> tmp53;
    1240             :     compiler::TNode<RawPtrT> tmp54;
    1241             :     compiler::TNode<Uint32T> tmp55;
    1242             :     compiler::TNode<Uint32T> tmp56;
    1243             :     compiler::TNode<Uint32T> tmp57;
    1244             :     compiler::TNode<Uint32T> tmp58;
    1245             :     compiler::TNode<Uint32T> tmp59;
    1246             :     ca_.Bind(&block4, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59);
    1247         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 172);
    1248         336 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
    1249             :       ca_.Goto(&block5, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59);
    1250             :     } else {
    1251             :       ca_.Goto(&block6, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59);
    1252             :     }
    1253             :   }
    1254             : 
    1255         168 :   if (block5.is_used()) {
    1256             :     compiler::TNode<JSArrayBuffer> tmp60;
    1257             :     compiler::TNode<UintPtrT> tmp61;
    1258             :     compiler::TNode<BoolT> tmp62;
    1259             :     compiler::TNode<RawPtrT> tmp63;
    1260             :     compiler::TNode<Uint32T> tmp64;
    1261             :     compiler::TNode<Uint32T> tmp65;
    1262             :     compiler::TNode<Uint32T> tmp66;
    1263             :     compiler::TNode<Uint32T> tmp67;
    1264             :     compiler::TNode<Uint32T> tmp68;
    1265             :     ca_.Bind(&block5, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    1266          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 173);
    1267             :     compiler::TNode<Int32T> tmp69;
    1268             :     USE(tmp69);
    1269         112 :     tmp69 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp68}));
    1270             :     compiler::TNode<Number> tmp70;
    1271             :     USE(tmp70);
    1272         168 :     tmp70 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber7ATint32(compiler::TNode<Int32T>{tmp69}));
    1273             :     ca_.Goto(&block1, tmp60, tmp61, tmp62, tmp70);
    1274             :   }
    1275             : 
    1276         168 :   if (block6.is_used()) {
    1277             :     compiler::TNode<JSArrayBuffer> tmp71;
    1278             :     compiler::TNode<UintPtrT> tmp72;
    1279             :     compiler::TNode<BoolT> tmp73;
    1280             :     compiler::TNode<RawPtrT> tmp74;
    1281             :     compiler::TNode<Uint32T> tmp75;
    1282             :     compiler::TNode<Uint32T> tmp76;
    1283             :     compiler::TNode<Uint32T> tmp77;
    1284             :     compiler::TNode<Uint32T> tmp78;
    1285             :     compiler::TNode<Uint32T> tmp79;
    1286             :     ca_.Bind(&block6, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79);
    1287         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 174);
    1288         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
    1289             :       ca_.Goto(&block8, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79);
    1290             :     } else {
    1291             :       ca_.Goto(&block9, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79);
    1292             :     }
    1293             :   }
    1294             : 
    1295         168 :   if (block8.is_used()) {
    1296             :     compiler::TNode<JSArrayBuffer> tmp80;
    1297             :     compiler::TNode<UintPtrT> tmp81;
    1298             :     compiler::TNode<BoolT> tmp82;
    1299             :     compiler::TNode<RawPtrT> tmp83;
    1300             :     compiler::TNode<Uint32T> tmp84;
    1301             :     compiler::TNode<Uint32T> tmp85;
    1302             :     compiler::TNode<Uint32T> tmp86;
    1303             :     compiler::TNode<Uint32T> tmp87;
    1304             :     compiler::TNode<Uint32T> tmp88;
    1305             :     ca_.Bind(&block8, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88);
    1306          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 175);
    1307             :     compiler::TNode<Number> tmp89;
    1308             :     USE(tmp89);
    1309         168 :     tmp89 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber8ATuint32(compiler::TNode<Uint32T>{tmp88}));
    1310             :     ca_.Goto(&block1, tmp80, tmp81, tmp82, tmp89);
    1311             :   }
    1312             : 
    1313         168 :   if (block9.is_used()) {
    1314             :     compiler::TNode<JSArrayBuffer> tmp90;
    1315             :     compiler::TNode<UintPtrT> tmp91;
    1316             :     compiler::TNode<BoolT> tmp92;
    1317             :     compiler::TNode<RawPtrT> tmp93;
    1318             :     compiler::TNode<Uint32T> tmp94;
    1319             :     compiler::TNode<Uint32T> tmp95;
    1320             :     compiler::TNode<Uint32T> tmp96;
    1321             :     compiler::TNode<Uint32T> tmp97;
    1322             :     compiler::TNode<Uint32T> tmp98;
    1323             :     ca_.Bind(&block9, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98);
    1324          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 176);
    1325         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    1326             :       ca_.Goto(&block11, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98);
    1327             :     } else {
    1328             :       ca_.Goto(&block12, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98);
    1329             :     }
    1330             :   }
    1331             : 
    1332         168 :   if (block11.is_used()) {
    1333             :     compiler::TNode<JSArrayBuffer> tmp99;
    1334             :     compiler::TNode<UintPtrT> tmp100;
    1335             :     compiler::TNode<BoolT> tmp101;
    1336             :     compiler::TNode<RawPtrT> tmp102;
    1337             :     compiler::TNode<Uint32T> tmp103;
    1338             :     compiler::TNode<Uint32T> tmp104;
    1339             :     compiler::TNode<Uint32T> tmp105;
    1340             :     compiler::TNode<Uint32T> tmp106;
    1341             :     compiler::TNode<Uint32T> tmp107;
    1342             :     ca_.Bind(&block11, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    1343          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 177);
    1344             :     compiler::TNode<Float32T> tmp108;
    1345             :     USE(tmp108);
    1346         168 :     tmp108 = ca_.UncheckedCast<Float32T>(CodeStubAssembler(state_).BitcastInt32ToFloat32(compiler::TNode<Uint32T>{tmp107}));
    1347             :     compiler::TNode<Float64T> tmp109;
    1348             :     USE(tmp109);
    1349         168 :     tmp109 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATfloat32(compiler::TNode<Float32T>{tmp108}));
    1350          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 178);
    1351             :     compiler::TNode<Number> tmp110;
    1352             :     USE(tmp110);
    1353         168 :     tmp110 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATfloat64(compiler::TNode<Float64T>{tmp109}));
    1354             :     ca_.Goto(&block1, tmp99, tmp100, tmp101, tmp110);
    1355             :   }
    1356             : 
    1357         168 :   if (block12.is_used()) {
    1358             :     compiler::TNode<JSArrayBuffer> tmp111;
    1359             :     compiler::TNode<UintPtrT> tmp112;
    1360             :     compiler::TNode<BoolT> tmp113;
    1361             :     compiler::TNode<RawPtrT> tmp114;
    1362             :     compiler::TNode<Uint32T> tmp115;
    1363             :     compiler::TNode<Uint32T> tmp116;
    1364             :     compiler::TNode<Uint32T> tmp117;
    1365             :     compiler::TNode<Uint32T> tmp118;
    1366             :     compiler::TNode<Uint32T> tmp119;
    1367             :     ca_.Bind(&block12, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119);
    1368           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 180);
    1369           0 :     CodeStubAssembler(state_).Unreachable();
    1370             :   }
    1371             : 
    1372         168 :   if (block1.is_used()) {
    1373             :     compiler::TNode<JSArrayBuffer> tmp120;
    1374             :     compiler::TNode<UintPtrT> tmp121;
    1375             :     compiler::TNode<BoolT> tmp122;
    1376             :     compiler::TNode<Number> tmp123;
    1377             :     ca_.Bind(&block1, &tmp120, &tmp121, &tmp122, &tmp123);
    1378         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 155);
    1379             :     ca_.Goto(&block14, tmp120, tmp121, tmp122, tmp123);
    1380             :   }
    1381             : 
    1382             :     compiler::TNode<JSArrayBuffer> tmp124;
    1383             :     compiler::TNode<UintPtrT> tmp125;
    1384             :     compiler::TNode<BoolT> tmp126;
    1385             :     compiler::TNode<Number> tmp127;
    1386             :     ca_.Bind(&block14, &tmp124, &tmp125, &tmp126, &tmp127);
    1387         336 :   return compiler::TNode<Number>{tmp127};
    1388             : }
    1389             : 
    1390          56 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataViewFloat64(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian) {
    1391          56 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1392             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1393             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1394             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1395             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1396             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1397             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    1398             : 
    1399          56 :   if (block0.is_used()) {
    1400             :     compiler::TNode<JSArrayBuffer> tmp0;
    1401             :     compiler::TNode<UintPtrT> tmp1;
    1402             :     compiler::TNode<BoolT> tmp2;
    1403             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    1404          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 187);
    1405          56 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    1406             :     USE(tmp3);
    1407         112 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    1408          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 189);
    1409             :     compiler::TNode<Uint32T> tmp5;
    1410             :     USE(tmp5);
    1411         112 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    1412          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 190);
    1413             :     compiler::TNode<UintPtrT> tmp6;
    1414             :     USE(tmp6);
    1415         168 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    1416             :     compiler::TNode<UintPtrT> tmp7;
    1417             :     USE(tmp7);
    1418         112 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    1419             :     compiler::TNode<Uint32T> tmp8;
    1420             :     USE(tmp8);
    1421         112 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    1422          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 191);
    1423             :     compiler::TNode<UintPtrT> tmp9;
    1424             :     USE(tmp9);
    1425         168 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    1426             :     compiler::TNode<UintPtrT> tmp10;
    1427             :     USE(tmp10);
    1428         112 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    1429             :     compiler::TNode<Uint32T> tmp11;
    1430             :     USE(tmp11);
    1431         112 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    1432          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 192);
    1433             :     compiler::TNode<UintPtrT> tmp12;
    1434             :     USE(tmp12);
    1435         168 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    1436             :     compiler::TNode<UintPtrT> tmp13;
    1437             :     USE(tmp13);
    1438         112 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    1439             :     compiler::TNode<Uint32T> tmp14;
    1440             :     USE(tmp14);
    1441         112 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    1442          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 193);
    1443             :     compiler::TNode<UintPtrT> tmp15;
    1444             :     USE(tmp15);
    1445         168 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    1446             :     compiler::TNode<UintPtrT> tmp16;
    1447             :     USE(tmp16);
    1448         112 :     tmp16 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp15}));
    1449             :     compiler::TNode<Uint32T> tmp17;
    1450             :     USE(tmp17);
    1451         112 :     tmp17 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp16}));
    1452          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 194);
    1453             :     compiler::TNode<UintPtrT> tmp18;
    1454             :     USE(tmp18);
    1455         168 :     tmp18 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    1456             :     compiler::TNode<UintPtrT> tmp19;
    1457             :     USE(tmp19);
    1458         112 :     tmp19 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp18}));
    1459             :     compiler::TNode<Uint32T> tmp20;
    1460             :     USE(tmp20);
    1461         112 :     tmp20 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp19}));
    1462          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 195);
    1463             :     compiler::TNode<UintPtrT> tmp21;
    1464             :     USE(tmp21);
    1465         168 :     tmp21 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    1466             :     compiler::TNode<UintPtrT> tmp22;
    1467             :     USE(tmp22);
    1468         112 :     tmp22 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp21}));
    1469             :     compiler::TNode<Uint32T> tmp23;
    1470             :     USE(tmp23);
    1471         112 :     tmp23 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp22}));
    1472          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 196);
    1473             :     compiler::TNode<UintPtrT> tmp24;
    1474             :     USE(tmp24);
    1475         168 :     tmp24 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    1476             :     compiler::TNode<UintPtrT> tmp25;
    1477             :     USE(tmp25);
    1478         112 :     tmp25 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp24}));
    1479             :     compiler::TNode<Uint32T> tmp26;
    1480             :     USE(tmp26);
    1481         112 :     tmp26 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp25}));
    1482          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 197);
    1483          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 198);
    1484          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1485          56 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, tmp17, tmp20, tmp23, tmp26, ca_.Uninitialized<Uint32T>(), ca_.Uninitialized<Uint32T>());
    1486             :   }
    1487             : 
    1488          56 :   if (block2.is_used()) {
    1489             :     compiler::TNode<JSArrayBuffer> tmp27;
    1490             :     compiler::TNode<UintPtrT> tmp28;
    1491             :     compiler::TNode<BoolT> tmp29;
    1492             :     compiler::TNode<RawPtrT> tmp30;
    1493             :     compiler::TNode<Uint32T> tmp31;
    1494             :     compiler::TNode<Uint32T> tmp32;
    1495             :     compiler::TNode<Uint32T> tmp33;
    1496             :     compiler::TNode<Uint32T> tmp34;
    1497             :     compiler::TNode<Uint32T> tmp35;
    1498             :     compiler::TNode<Uint32T> tmp36;
    1499             :     compiler::TNode<Uint32T> tmp37;
    1500             :     compiler::TNode<Uint32T> tmp38;
    1501             :     compiler::TNode<Uint32T> tmp39;
    1502             :     compiler::TNode<Uint32T> tmp40;
    1503             :     ca_.Bind(&block2, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    1504          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 201);
    1505             :     compiler::TNode<Uint32T> tmp41;
    1506             :     USE(tmp41);
    1507         168 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1508             :     compiler::TNode<Uint32T> tmp42;
    1509             :     USE(tmp42);
    1510         168 :     tmp42 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp34}, compiler::TNode<Uint32T>{tmp41}));
    1511             :     compiler::TNode<Uint32T> tmp43;
    1512             :     USE(tmp43);
    1513         168 :     tmp43 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1514             :     compiler::TNode<Uint32T> tmp44;
    1515             :     USE(tmp44);
    1516         168 :     tmp44 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp33}, compiler::TNode<Uint32T>{tmp43}));
    1517             :     compiler::TNode<Uint32T> tmp45;
    1518             :     USE(tmp45);
    1519         112 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp42}, compiler::TNode<Uint32T>{tmp44}));
    1520             :     compiler::TNode<Uint32T> tmp46;
    1521             :     USE(tmp46);
    1522         168 :     tmp46 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1523             :     compiler::TNode<Uint32T> tmp47;
    1524             :     USE(tmp47);
    1525         168 :     tmp47 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp32}, compiler::TNode<Uint32T>{tmp46}));
    1526             :     compiler::TNode<Uint32T> tmp48;
    1527             :     USE(tmp48);
    1528         112 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp45}, compiler::TNode<Uint32T>{tmp47}));
    1529             :     compiler::TNode<Uint32T> tmp49;
    1530             :     USE(tmp49);
    1531         168 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp48}, compiler::TNode<Uint32T>{tmp31}));
    1532          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 202);
    1533             :     compiler::TNode<Uint32T> tmp50;
    1534             :     USE(tmp50);
    1535         168 :     tmp50 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1536             :     compiler::TNode<Uint32T> tmp51;
    1537             :     USE(tmp51);
    1538         168 :     tmp51 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp50}));
    1539             :     compiler::TNode<Uint32T> tmp52;
    1540             :     USE(tmp52);
    1541         168 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1542             :     compiler::TNode<Uint32T> tmp53;
    1543             :     USE(tmp53);
    1544         168 :     tmp53 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp52}));
    1545             :     compiler::TNode<Uint32T> tmp54;
    1546             :     USE(tmp54);
    1547         112 :     tmp54 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp51}, compiler::TNode<Uint32T>{tmp53}));
    1548             :     compiler::TNode<Uint32T> tmp55;
    1549             :     USE(tmp55);
    1550         168 :     tmp55 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1551             :     compiler::TNode<Uint32T> tmp56;
    1552             :     USE(tmp56);
    1553         168 :     tmp56 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp36}, compiler::TNode<Uint32T>{tmp55}));
    1554             :     compiler::TNode<Uint32T> tmp57;
    1555             :     USE(tmp57);
    1556         112 :     tmp57 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp54}, compiler::TNode<Uint32T>{tmp56}));
    1557             :     compiler::TNode<Uint32T> tmp58;
    1558             :     USE(tmp58);
    1559         168 :     tmp58 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp57}, compiler::TNode<Uint32T>{tmp35}));
    1560          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1561             :     ca_.Goto(&block4, tmp27, tmp28, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp49, tmp58);
    1562             :   }
    1563             : 
    1564          56 :   if (block3.is_used()) {
    1565             :     compiler::TNode<JSArrayBuffer> tmp59;
    1566             :     compiler::TNode<UintPtrT> tmp60;
    1567             :     compiler::TNode<BoolT> tmp61;
    1568             :     compiler::TNode<RawPtrT> tmp62;
    1569             :     compiler::TNode<Uint32T> tmp63;
    1570             :     compiler::TNode<Uint32T> tmp64;
    1571             :     compiler::TNode<Uint32T> tmp65;
    1572             :     compiler::TNode<Uint32T> tmp66;
    1573             :     compiler::TNode<Uint32T> tmp67;
    1574             :     compiler::TNode<Uint32T> tmp68;
    1575             :     compiler::TNode<Uint32T> tmp69;
    1576             :     compiler::TNode<Uint32T> tmp70;
    1577             :     compiler::TNode<Uint32T> tmp71;
    1578             :     compiler::TNode<Uint32T> tmp72;
    1579             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    1580          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 204);
    1581             :     compiler::TNode<Uint32T> tmp73;
    1582             :     USE(tmp73);
    1583         168 :     tmp73 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1584             :     compiler::TNode<Uint32T> tmp74;
    1585             :     USE(tmp74);
    1586         168 :     tmp74 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp63}, compiler::TNode<Uint32T>{tmp73}));
    1587             :     compiler::TNode<Uint32T> tmp75;
    1588             :     USE(tmp75);
    1589         168 :     tmp75 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1590             :     compiler::TNode<Uint32T> tmp76;
    1591             :     USE(tmp76);
    1592         168 :     tmp76 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp64}, compiler::TNode<Uint32T>{tmp75}));
    1593             :     compiler::TNode<Uint32T> tmp77;
    1594             :     USE(tmp77);
    1595         112 :     tmp77 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp76}));
    1596             :     compiler::TNode<Uint32T> tmp78;
    1597             :     USE(tmp78);
    1598         168 :     tmp78 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1599             :     compiler::TNode<Uint32T> tmp79;
    1600             :     USE(tmp79);
    1601         168 :     tmp79 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp65}, compiler::TNode<Uint32T>{tmp78}));
    1602             :     compiler::TNode<Uint32T> tmp80;
    1603             :     USE(tmp80);
    1604         112 :     tmp80 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp77}, compiler::TNode<Uint32T>{tmp79}));
    1605             :     compiler::TNode<Uint32T> tmp81;
    1606             :     USE(tmp81);
    1607         168 :     tmp81 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp80}, compiler::TNode<Uint32T>{tmp66}));
    1608          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 205);
    1609             :     compiler::TNode<Uint32T> tmp82;
    1610             :     USE(tmp82);
    1611         168 :     tmp82 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1612             :     compiler::TNode<Uint32T> tmp83;
    1613             :     USE(tmp83);
    1614         168 :     tmp83 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp67}, compiler::TNode<Uint32T>{tmp82}));
    1615             :     compiler::TNode<Uint32T> tmp84;
    1616             :     USE(tmp84);
    1617         168 :     tmp84 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1618             :     compiler::TNode<Uint32T> tmp85;
    1619             :     USE(tmp85);
    1620         168 :     tmp85 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp68}, compiler::TNode<Uint32T>{tmp84}));
    1621             :     compiler::TNode<Uint32T> tmp86;
    1622             :     USE(tmp86);
    1623         112 :     tmp86 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp83}, compiler::TNode<Uint32T>{tmp85}));
    1624             :     compiler::TNode<Uint32T> tmp87;
    1625             :     USE(tmp87);
    1626         168 :     tmp87 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1627             :     compiler::TNode<Uint32T> tmp88;
    1628             :     USE(tmp88);
    1629         168 :     tmp88 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp69}, compiler::TNode<Uint32T>{tmp87}));
    1630             :     compiler::TNode<Uint32T> tmp89;
    1631             :     USE(tmp89);
    1632         112 :     tmp89 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp86}, compiler::TNode<Uint32T>{tmp88}));
    1633             :     compiler::TNode<Uint32T> tmp90;
    1634             :     USE(tmp90);
    1635         168 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp89}, compiler::TNode<Uint32T>{tmp70}));
    1636          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1637             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp90, tmp81);
    1638             :   }
    1639             : 
    1640          56 :   if (block4.is_used()) {
    1641             :     compiler::TNode<JSArrayBuffer> tmp91;
    1642             :     compiler::TNode<UintPtrT> tmp92;
    1643             :     compiler::TNode<BoolT> tmp93;
    1644             :     compiler::TNode<RawPtrT> tmp94;
    1645             :     compiler::TNode<Uint32T> tmp95;
    1646             :     compiler::TNode<Uint32T> tmp96;
    1647             :     compiler::TNode<Uint32T> tmp97;
    1648             :     compiler::TNode<Uint32T> tmp98;
    1649             :     compiler::TNode<Uint32T> tmp99;
    1650             :     compiler::TNode<Uint32T> tmp100;
    1651             :     compiler::TNode<Uint32T> tmp101;
    1652             :     compiler::TNode<Uint32T> tmp102;
    1653             :     compiler::TNode<Uint32T> tmp103;
    1654             :     compiler::TNode<Uint32T> tmp104;
    1655             :     ca_.Bind(&block4, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104);
    1656          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 208);
    1657             :     compiler::TNode<Float64T> tmp105;
    1658             :     USE(tmp105);
    1659         168 :     tmp105 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31(0));
    1660          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 209);
    1661             :     compiler::TNode<Float64T> tmp106;
    1662             :     USE(tmp106);
    1663         168 :     tmp106 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64InsertLowWord32(compiler::TNode<Float64T>{tmp105}, compiler::TNode<Uint32T>{tmp103}));
    1664          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 210);
    1665             :     compiler::TNode<Float64T> tmp107;
    1666             :     USE(tmp107);
    1667         168 :     tmp107 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64InsertHighWord32(compiler::TNode<Float64T>{tmp106}, compiler::TNode<Uint32T>{tmp104}));
    1668          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 212);
    1669             :     compiler::TNode<Number> tmp108;
    1670             :     USE(tmp108);
    1671         168 :     tmp108 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATfloat64(compiler::TNode<Float64T>{tmp107}));
    1672             :     ca_.Goto(&block1, tmp91, tmp92, tmp93, tmp108);
    1673             :   }
    1674             : 
    1675          56 :   if (block1.is_used()) {
    1676             :     compiler::TNode<JSArrayBuffer> tmp109;
    1677             :     compiler::TNode<UintPtrT> tmp110;
    1678             :     compiler::TNode<BoolT> tmp111;
    1679             :     compiler::TNode<Number> tmp112;
    1680             :     ca_.Bind(&block1, &tmp109, &tmp110, &tmp111, &tmp112);
    1681          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 184);
    1682             :     ca_.Goto(&block5, tmp109, tmp110, tmp111, tmp112);
    1683             :   }
    1684             : 
    1685             :     compiler::TNode<JSArrayBuffer> tmp113;
    1686             :     compiler::TNode<UintPtrT> tmp114;
    1687             :     compiler::TNode<BoolT> tmp115;
    1688             :     compiler::TNode<Number> tmp116;
    1689             :     ca_.Bind(&block5, &tmp113, &tmp114, &tmp115, &tmp116);
    1690         112 :   return compiler::TNode<Number>{tmp116};
    1691             : }
    1692             : 
    1693         112 : bool DataViewBuiltinsFromDSLAssembler::kPositiveBigInt() {
    1694         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1695             :     ca_.Goto(&block0);
    1696             : 
    1697             :     ca_.Bind(&block0);
    1698         112 : return false;
    1699             : }
    1700             : 
    1701         112 : bool DataViewBuiltinsFromDSLAssembler::kNegativeBigInt() {
    1702         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1703             :     ca_.Goto(&block0);
    1704             : 
    1705             :     ca_.Bind(&block0);
    1706         112 : return true;
    1707             : }
    1708             : 
    1709         112 : int31_t DataViewBuiltinsFromDSLAssembler::kZeroDigitBigInt() {
    1710         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1711             :     ca_.Goto(&block0);
    1712             : 
    1713             :     ca_.Bind(&block0);
    1714         224 : return 0;
    1715             : }
    1716             : 
    1717         112 : int31_t DataViewBuiltinsFromDSLAssembler::kOneDigitBigInt() {
    1718         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1719             :     ca_.Goto(&block0);
    1720             : 
    1721             :     ca_.Bind(&block0);
    1722         224 : return 1;
    1723             : }
    1724             : 
    1725           0 : int31_t DataViewBuiltinsFromDSLAssembler::kTwoDigitBigInt() {
    1726           0 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1727             :     ca_.Goto(&block0);
    1728             : 
    1729             :     ca_.Bind(&block0);
    1730           0 : return 2;
    1731             : }
    1732             : 
    1733         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::CreateEmptyBigInt(compiler::TNode<BoolT> p_isPositive, int31_t p_length) {
    1734         112 :   compiler::CodeAssemblerParameterizedLabel<BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1735             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1736             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1737             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1738             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1739             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1740             :     ca_.Goto(&block0, p_isPositive);
    1741             : 
    1742         112 :   if (block0.is_used()) {
    1743             :     compiler::TNode<BoolT> tmp0;
    1744             :     ca_.Bind(&block0, &tmp0);
    1745         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 229);
    1746             :     compiler::TNode<IntPtrT> tmp1;
    1747             :     USE(tmp1);
    1748         336 :     tmp1 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(p_length));
    1749             :     compiler::TNode<BigInt> tmp2;
    1750             :     USE(tmp2);
    1751         224 :     tmp2 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp1}));
    1752         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1753         112 :     ca_.Branch(tmp0, &block2, &block3, tmp0, tmp2);
    1754             :   }
    1755             : 
    1756         112 :   if (block2.is_used()) {
    1757             :     compiler::TNode<BoolT> tmp3;
    1758             :     compiler::TNode<BigInt> tmp4;
    1759             :     ca_.Bind(&block2, &tmp3, &tmp4);
    1760         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 234);
    1761             :     compiler::TNode<Uint32T> tmp5;
    1762             :     USE(tmp5);
    1763         448 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewEncodeBigIntBits(DataViewBuiltinsFromDSLAssembler(state_).kPositiveBigInt(), p_length));
    1764         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 233);
    1765         224 :     CodeStubAssembler(state_).StoreBigIntBitfield(compiler::TNode<BigInt>{tmp4}, compiler::TNode<Uint32T>{tmp5});
    1766         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1767             :     ca_.Goto(&block4, tmp3, tmp4);
    1768             :   }
    1769             : 
    1770         112 :   if (block3.is_used()) {
    1771             :     compiler::TNode<BoolT> tmp6;
    1772             :     compiler::TNode<BigInt> tmp7;
    1773             :     ca_.Bind(&block3, &tmp6, &tmp7);
    1774         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 237);
    1775             :     compiler::TNode<Uint32T> tmp8;
    1776             :     USE(tmp8);
    1777         448 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewEncodeBigIntBits(DataViewBuiltinsFromDSLAssembler(state_).kNegativeBigInt(), p_length));
    1778         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 236);
    1779         224 :     CodeStubAssembler(state_).StoreBigIntBitfield(compiler::TNode<BigInt>{tmp7}, compiler::TNode<Uint32T>{tmp8});
    1780         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1781             :     ca_.Goto(&block4, tmp6, tmp7);
    1782             :   }
    1783             : 
    1784         112 :   if (block4.is_used()) {
    1785             :     compiler::TNode<BoolT> tmp9;
    1786             :     compiler::TNode<BigInt> tmp10;
    1787             :     ca_.Bind(&block4, &tmp9, &tmp10);
    1788         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 240);
    1789             :     ca_.Goto(&block1, tmp9, tmp10);
    1790             :   }
    1791             : 
    1792         112 :   if (block1.is_used()) {
    1793             :     compiler::TNode<BoolT> tmp11;
    1794             :     compiler::TNode<BigInt> tmp12;
    1795             :     ca_.Bind(&block1, &tmp11, &tmp12);
    1796         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 227);
    1797             :     ca_.Goto(&block5, tmp11, tmp12);
    1798             :   }
    1799             : 
    1800             :     compiler::TNode<BoolT> tmp13;
    1801             :     compiler::TNode<BigInt> tmp14;
    1802             :     ca_.Bind(&block5, &tmp13, &tmp14);
    1803         224 :   return compiler::TNode<BigInt>{tmp14};
    1804             : }
    1805             : 
    1806         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigIntOn64Bit(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    1807         112 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1808             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1809             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1810             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1811             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1812             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1813             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1814             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1815             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1816             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1817             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1818             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    1819             : 
    1820         112 :   if (block0.is_used()) {
    1821             :     compiler::TNode<Uint32T> tmp0;
    1822             :     compiler::TNode<Uint32T> tmp1;
    1823             :     ca_.Bind(&block0, &tmp0, &tmp1);
    1824         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 247);
    1825             :     compiler::TNode<Uint32T> tmp2;
    1826             :     USE(tmp2);
    1827         336 :     tmp2 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    1828             :     compiler::TNode<BoolT> tmp3;
    1829             :     USE(tmp3);
    1830         336 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp0}, compiler::TNode<Uint32T>{tmp2}));
    1831         112 :     ca_.Branch(tmp3, &block4, &block3, tmp0, tmp1);
    1832             :   }
    1833             : 
    1834         112 :   if (block4.is_used()) {
    1835             :     compiler::TNode<Uint32T> tmp4;
    1836             :     compiler::TNode<Uint32T> tmp5;
    1837             :     ca_.Bind(&block4, &tmp4, &tmp5);
    1838             :     compiler::TNode<Uint32T> tmp6;
    1839             :     USE(tmp6);
    1840         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    1841             :     compiler::TNode<BoolT> tmp7;
    1842             :     USE(tmp7);
    1843         336 :     tmp7 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}));
    1844         112 :     ca_.Branch(tmp7, &block2, &block3, tmp4, tmp5);
    1845             :   }
    1846             : 
    1847         112 :   if (block2.is_used()) {
    1848             :     compiler::TNode<Uint32T> tmp8;
    1849             :     compiler::TNode<Uint32T> tmp9;
    1850             :     ca_.Bind(&block2, &tmp8, &tmp9);
    1851         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 248);
    1852             :     compiler::TNode<IntPtrT> tmp10;
    1853             :     USE(tmp10);
    1854         560 :     tmp10 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(DataViewBuiltinsFromDSLAssembler(state_).kZeroDigitBigInt()));
    1855             :     compiler::TNode<BigInt> tmp11;
    1856             :     USE(tmp11);
    1857         224 :     tmp11 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp10}));
    1858             :     ca_.Goto(&block1, tmp8, tmp9, tmp11);
    1859             :   }
    1860             : 
    1861         112 :   if (block3.is_used()) {
    1862             :     compiler::TNode<Uint32T> tmp12;
    1863             :     compiler::TNode<Uint32T> tmp13;
    1864             :     ca_.Bind(&block3, &tmp12, &tmp13);
    1865         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 251);
    1866             :     compiler::TNode<BoolT> tmp14;
    1867             :     USE(tmp14);
    1868         336 :     tmp14 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    1869         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 252);
    1870             :     compiler::TNode<UintPtrT> tmp15;
    1871             :     USE(tmp15);
    1872         336 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr8ATuint32(compiler::TNode<Uint32T>{tmp13}));
    1873             :     compiler::TNode<IntPtrT> tmp16;
    1874             :     USE(tmp16);
    1875         224 :     tmp16 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).Signed(compiler::TNode<UintPtrT>{tmp15}));
    1876         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 253);
    1877             :     compiler::TNode<UintPtrT> tmp17;
    1878             :     USE(tmp17);
    1879         336 :     tmp17 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr8ATuint32(compiler::TNode<Uint32T>{tmp12}));
    1880             :     compiler::TNode<IntPtrT> tmp18;
    1881             :     USE(tmp18);
    1882         224 :     tmp18 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).Signed(compiler::TNode<UintPtrT>{tmp17}));
    1883         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 254);
    1884             :     compiler::TNode<IntPtrT> tmp19;
    1885             :     USE(tmp19);
    1886         336 :     tmp19 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(32));
    1887             :     compiler::TNode<IntPtrT> tmp20;
    1888             :     USE(tmp20);
    1889         224 :     tmp20 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).WordShl(compiler::TNode<IntPtrT>{tmp16}, compiler::TNode<IntPtrT>{tmp19}));
    1890             :     compiler::TNode<IntPtrT> tmp21;
    1891             :     USE(tmp21);
    1892         224 :     tmp21 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp20}, compiler::TNode<IntPtrT>{tmp18}));
    1893         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 256);
    1894         112 :     if ((p_signed)) {
    1895             :       ca_.Goto(&block5, tmp12, tmp13, tmp14, tmp16, tmp18, tmp21);
    1896             :     } else {
    1897             :       ca_.Goto(&block6, tmp12, tmp13, tmp14, tmp16, tmp18, tmp21);
    1898             :     }
    1899             :   }
    1900             : 
    1901         112 :   if (block5.is_used()) {
    1902             :     compiler::TNode<Uint32T> tmp22;
    1903             :     compiler::TNode<Uint32T> tmp23;
    1904             :     compiler::TNode<BoolT> tmp24;
    1905             :     compiler::TNode<IntPtrT> tmp25;
    1906             :     compiler::TNode<IntPtrT> tmp26;
    1907             :     compiler::TNode<IntPtrT> tmp27;
    1908             :     ca_.Bind(&block5, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
    1909          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 257);
    1910             :     compiler::TNode<IntPtrT> tmp28;
    1911             :     USE(tmp28);
    1912         168 :     tmp28 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    1913             :     compiler::TNode<BoolT> tmp29;
    1914             :     USE(tmp29);
    1915         168 :     tmp29 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrLessThan(compiler::TNode<IntPtrT>{tmp27}, compiler::TNode<IntPtrT>{tmp28}));
    1916          56 :     ca_.Branch(tmp29, &block8, &block9, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27);
    1917             :   }
    1918             : 
    1919         112 :   if (block8.is_used()) {
    1920             :     compiler::TNode<Uint32T> tmp30;
    1921             :     compiler::TNode<Uint32T> tmp31;
    1922             :     compiler::TNode<BoolT> tmp32;
    1923             :     compiler::TNode<IntPtrT> tmp33;
    1924             :     compiler::TNode<IntPtrT> tmp34;
    1925             :     compiler::TNode<IntPtrT> tmp35;
    1926             :     ca_.Bind(&block8, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35);
    1927          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 258);
    1928             :     compiler::TNode<BoolT> tmp36;
    1929             :     USE(tmp36);
    1930         168 :     tmp36 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    1931          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 260);
    1932             :     compiler::TNode<IntPtrT> tmp37;
    1933             :     USE(tmp37);
    1934         168 :     tmp37 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    1935             :     compiler::TNode<IntPtrT> tmp38;
    1936             :     USE(tmp38);
    1937         112 :     tmp38 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).IntPtrSub(compiler::TNode<IntPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp35}));
    1938          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 257);
    1939             :     ca_.Goto(&block9, tmp30, tmp31, tmp36, tmp33, tmp34, tmp38);
    1940             :   }
    1941             : 
    1942         112 :   if (block9.is_used()) {
    1943             :     compiler::TNode<Uint32T> tmp39;
    1944             :     compiler::TNode<Uint32T> tmp40;
    1945             :     compiler::TNode<BoolT> tmp41;
    1946             :     compiler::TNode<IntPtrT> tmp42;
    1947             :     compiler::TNode<IntPtrT> tmp43;
    1948             :     compiler::TNode<IntPtrT> tmp44;
    1949             :     ca_.Bind(&block9, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44);
    1950          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 256);
    1951             :     ca_.Goto(&block7, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44);
    1952             :   }
    1953             : 
    1954         112 :   if (block6.is_used()) {
    1955             :     compiler::TNode<Uint32T> tmp45;
    1956             :     compiler::TNode<Uint32T> tmp46;
    1957             :     compiler::TNode<BoolT> tmp47;
    1958             :     compiler::TNode<IntPtrT> tmp48;
    1959             :     compiler::TNode<IntPtrT> tmp49;
    1960             :     compiler::TNode<IntPtrT> tmp50;
    1961             :     ca_.Bind(&block6, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    1962             :     ca_.Goto(&block7, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50);
    1963             :   }
    1964             : 
    1965         112 :   if (block7.is_used()) {
    1966             :     compiler::TNode<Uint32T> tmp51;
    1967             :     compiler::TNode<Uint32T> tmp52;
    1968             :     compiler::TNode<BoolT> tmp53;
    1969             :     compiler::TNode<IntPtrT> tmp54;
    1970             :     compiler::TNode<IntPtrT> tmp55;
    1971             :     compiler::TNode<IntPtrT> tmp56;
    1972             :     ca_.Bind(&block7, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    1973         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 265);
    1974             :     compiler::TNode<BigInt> tmp57;
    1975             :     USE(tmp57);
    1976         560 :     tmp57 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp53}, DataViewBuiltinsFromDSLAssembler(state_).kOneDigitBigInt()));
    1977         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 267);
    1978             :     compiler::TNode<UintPtrT> tmp58;
    1979             :     USE(tmp58);
    1980         224 :     tmp58 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp56}));
    1981         224 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp57}, 0, compiler::TNode<UintPtrT>{tmp58});
    1982         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 269);
    1983             :     ca_.Goto(&block1, tmp51, tmp52, tmp57);
    1984             :   }
    1985             : 
    1986         112 :   if (block1.is_used()) {
    1987             :     compiler::TNode<Uint32T> tmp59;
    1988             :     compiler::TNode<Uint32T> tmp60;
    1989             :     compiler::TNode<BigInt> tmp61;
    1990             :     ca_.Bind(&block1, &tmp59, &tmp60, &tmp61);
    1991         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 244);
    1992             :     ca_.Goto(&block10, tmp59, tmp60, tmp61);
    1993             :   }
    1994             : 
    1995             :     compiler::TNode<Uint32T> tmp62;
    1996             :     compiler::TNode<Uint32T> tmp63;
    1997             :     compiler::TNode<BigInt> tmp64;
    1998             :     ca_.Bind(&block10, &tmp62, &tmp63, &tmp64);
    1999         224 :   return compiler::TNode<BigInt>{tmp64};
    2000             : }
    2001             : 
    2002           0 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigIntOn32Bit(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    2003           0 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2004             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2005             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2006             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2007             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2008             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2009             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2010             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2011             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2012             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2013             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2014             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2015             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2016             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2017             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2018             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2019             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2020             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2021             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2022             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2023             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2024             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2025             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2026             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    2027             : 
    2028           0 :   if (block0.is_used()) {
    2029             :     compiler::TNode<Uint32T> tmp0;
    2030             :     compiler::TNode<Uint32T> tmp1;
    2031             :     ca_.Bind(&block0, &tmp0, &tmp1);
    2032           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 276);
    2033             :     compiler::TNode<Uint32T> tmp2;
    2034             :     USE(tmp2);
    2035           0 :     tmp2 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2036             :     compiler::TNode<BoolT> tmp3;
    2037             :     USE(tmp3);
    2038           0 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp0}, compiler::TNode<Uint32T>{tmp2}));
    2039           0 :     ca_.Branch(tmp3, &block4, &block3, tmp0, tmp1);
    2040             :   }
    2041             : 
    2042           0 :   if (block4.is_used()) {
    2043             :     compiler::TNode<Uint32T> tmp4;
    2044             :     compiler::TNode<Uint32T> tmp5;
    2045             :     ca_.Bind(&block4, &tmp4, &tmp5);
    2046             :     compiler::TNode<Uint32T> tmp6;
    2047             :     USE(tmp6);
    2048           0 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2049             :     compiler::TNode<BoolT> tmp7;
    2050             :     USE(tmp7);
    2051           0 :     tmp7 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}));
    2052           0 :     ca_.Branch(tmp7, &block2, &block3, tmp4, tmp5);
    2053             :   }
    2054             : 
    2055           0 :   if (block2.is_used()) {
    2056             :     compiler::TNode<Uint32T> tmp8;
    2057             :     compiler::TNode<Uint32T> tmp9;
    2058             :     ca_.Bind(&block2, &tmp8, &tmp9);
    2059           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 277);
    2060             :     compiler::TNode<IntPtrT> tmp10;
    2061             :     USE(tmp10);
    2062           0 :     tmp10 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(DataViewBuiltinsFromDSLAssembler(state_).kZeroDigitBigInt()));
    2063             :     compiler::TNode<BigInt> tmp11;
    2064             :     USE(tmp11);
    2065           0 :     tmp11 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp10}));
    2066             :     ca_.Goto(&block1, tmp8, tmp9, tmp11);
    2067             :   }
    2068             : 
    2069           0 :   if (block3.is_used()) {
    2070             :     compiler::TNode<Uint32T> tmp12;
    2071             :     compiler::TNode<Uint32T> tmp13;
    2072             :     ca_.Bind(&block3, &tmp12, &tmp13);
    2073           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 281);
    2074             :     compiler::TNode<BoolT> tmp14;
    2075             :     USE(tmp14);
    2076           0 :     tmp14 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    2077           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 282);
    2078             :     compiler::TNode<BoolT> tmp15;
    2079             :     USE(tmp15);
    2080           0 :     tmp15 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2081           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 286);
    2082             :     compiler::TNode<Int32T> tmp16;
    2083             :     USE(tmp16);
    2084           0 :     tmp16 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp12}));
    2085           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 287);
    2086             :     compiler::TNode<Int32T> tmp17;
    2087             :     USE(tmp17);
    2088           0 :     tmp17 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp13}));
    2089           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 292);
    2090             :     compiler::TNode<Uint32T> tmp18;
    2091             :     USE(tmp18);
    2092           0 :     tmp18 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2093             :     compiler::TNode<BoolT> tmp19;
    2094             :     USE(tmp19);
    2095           0 :     tmp19 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp13}, compiler::TNode<Uint32T>{tmp18}));
    2096           0 :     ca_.Branch(tmp19, &block5, &block6, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    2097             :   }
    2098             : 
    2099           0 :   if (block5.is_used()) {
    2100             :     compiler::TNode<Uint32T> tmp20;
    2101             :     compiler::TNode<Uint32T> tmp21;
    2102             :     compiler::TNode<BoolT> tmp22;
    2103             :     compiler::TNode<BoolT> tmp23;
    2104             :     compiler::TNode<Int32T> tmp24;
    2105             :     compiler::TNode<Int32T> tmp25;
    2106             :     ca_.Bind(&block5, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    2107           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2108           0 :     if ((p_signed)) {
    2109             :       ca_.Goto(&block7, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    2110             :     } else {
    2111             :       ca_.Goto(&block8, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    2112             :     }
    2113             :   }
    2114             : 
    2115           0 :   if (block7.is_used()) {
    2116             :     compiler::TNode<Uint32T> tmp26;
    2117             :     compiler::TNode<Uint32T> tmp27;
    2118             :     compiler::TNode<BoolT> tmp28;
    2119             :     compiler::TNode<BoolT> tmp29;
    2120             :     compiler::TNode<Int32T> tmp30;
    2121             :     compiler::TNode<Int32T> tmp31;
    2122             :     ca_.Bind(&block7, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    2123           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2124             :     compiler::TNode<Int32T> tmp32;
    2125             :     USE(tmp32);
    2126           0 :     tmp32 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2127             :     compiler::TNode<BoolT> tmp33;
    2128             :     USE(tmp33);
    2129           0 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Int32LessThan(compiler::TNode<Int32T>{tmp31}, compiler::TNode<Int32T>{tmp32}));
    2130           0 :     ca_.Branch(tmp33, &block10, &block11, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    2131             :   }
    2132             : 
    2133           0 :   if (block10.is_used()) {
    2134             :     compiler::TNode<Uint32T> tmp34;
    2135             :     compiler::TNode<Uint32T> tmp35;
    2136             :     compiler::TNode<BoolT> tmp36;
    2137             :     compiler::TNode<BoolT> tmp37;
    2138             :     compiler::TNode<Int32T> tmp38;
    2139             :     compiler::TNode<Int32T> tmp39;
    2140             :     ca_.Bind(&block10, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    2141           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 296);
    2142             :     compiler::TNode<BoolT> tmp40;
    2143             :     USE(tmp40);
    2144           0 :     tmp40 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    2145           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 301);
    2146             :     compiler::TNode<Int32T> tmp41;
    2147             :     USE(tmp41);
    2148           0 :     tmp41 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2149             :     compiler::TNode<Int32T> tmp42;
    2150             :     USE(tmp42);
    2151           0 :     tmp42 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp41}, compiler::TNode<Int32T>{tmp39}));
    2152           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 302);
    2153             :     compiler::TNode<Int32T> tmp43;
    2154             :     USE(tmp43);
    2155           0 :     tmp43 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2156             :     compiler::TNode<BoolT> tmp44;
    2157             :     USE(tmp44);
    2158           0 :     tmp44 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Int32T>{tmp38}, compiler::TNode<Int32T>{tmp43}));
    2159           0 :     ca_.Branch(tmp44, &block13, &block14, tmp34, tmp35, tmp36, tmp40, tmp38, tmp42);
    2160             :   }
    2161             : 
    2162           0 :   if (block13.is_used()) {
    2163             :     compiler::TNode<Uint32T> tmp45;
    2164             :     compiler::TNode<Uint32T> tmp46;
    2165             :     compiler::TNode<BoolT> tmp47;
    2166             :     compiler::TNode<BoolT> tmp48;
    2167             :     compiler::TNode<Int32T> tmp49;
    2168             :     compiler::TNode<Int32T> tmp50;
    2169             :     ca_.Bind(&block13, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    2170           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 303);
    2171             :     compiler::TNode<Int32T> tmp51;
    2172             :     USE(tmp51);
    2173           0 :     tmp51 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(1));
    2174             :     compiler::TNode<Int32T> tmp52;
    2175             :     USE(tmp52);
    2176           0 :     tmp52 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp50}, compiler::TNode<Int32T>{tmp51}));
    2177           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 302);
    2178             :     ca_.Goto(&block14, tmp45, tmp46, tmp47, tmp48, tmp49, tmp52);
    2179             :   }
    2180             : 
    2181           0 :   if (block14.is_used()) {
    2182             :     compiler::TNode<Uint32T> tmp53;
    2183             :     compiler::TNode<Uint32T> tmp54;
    2184             :     compiler::TNode<BoolT> tmp55;
    2185             :     compiler::TNode<BoolT> tmp56;
    2186             :     compiler::TNode<Int32T> tmp57;
    2187             :     compiler::TNode<Int32T> tmp58;
    2188             :     ca_.Bind(&block14, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58);
    2189           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 305);
    2190             :     compiler::TNode<Int32T> tmp59;
    2191             :     USE(tmp59);
    2192           0 :     tmp59 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2193             :     compiler::TNode<Int32T> tmp60;
    2194             :     USE(tmp60);
    2195           0 :     tmp60 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp59}, compiler::TNode<Int32T>{tmp57}));
    2196           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 308);
    2197             :     compiler::TNode<Int32T> tmp61;
    2198             :     USE(tmp61);
    2199           0 :     tmp61 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2200             :     compiler::TNode<BoolT> tmp62;
    2201             :     USE(tmp62);
    2202           0 :     tmp62 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Int32T>{tmp58}, compiler::TNode<Int32T>{tmp61}));
    2203           0 :     ca_.Branch(tmp62, &block15, &block16, tmp53, tmp54, tmp55, tmp56, tmp60, tmp58);
    2204             :   }
    2205             : 
    2206           0 :   if (block15.is_used()) {
    2207             :     compiler::TNode<Uint32T> tmp63;
    2208             :     compiler::TNode<Uint32T> tmp64;
    2209             :     compiler::TNode<BoolT> tmp65;
    2210             :     compiler::TNode<BoolT> tmp66;
    2211             :     compiler::TNode<Int32T> tmp67;
    2212             :     compiler::TNode<Int32T> tmp68;
    2213             :     ca_.Bind(&block15, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    2214           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 309);
    2215             :     compiler::TNode<BoolT> tmp69;
    2216             :     USE(tmp69);
    2217           0 :     tmp69 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2218           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 308);
    2219             :     ca_.Goto(&block16, tmp63, tmp64, tmp69, tmp66, tmp67, tmp68);
    2220             :   }
    2221             : 
    2222           0 :   if (block16.is_used()) {
    2223             :     compiler::TNode<Uint32T> tmp70;
    2224             :     compiler::TNode<Uint32T> tmp71;
    2225             :     compiler::TNode<BoolT> tmp72;
    2226             :     compiler::TNode<BoolT> tmp73;
    2227             :     compiler::TNode<Int32T> tmp74;
    2228             :     compiler::TNode<Int32T> tmp75;
    2229             :     ca_.Bind(&block16, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75);
    2230           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2231             :     ca_.Goto(&block12, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75);
    2232             :   }
    2233             : 
    2234           0 :   if (block11.is_used()) {
    2235             :     compiler::TNode<Uint32T> tmp76;
    2236             :     compiler::TNode<Uint32T> tmp77;
    2237             :     compiler::TNode<BoolT> tmp78;
    2238             :     compiler::TNode<BoolT> tmp79;
    2239             :     compiler::TNode<Int32T> tmp80;
    2240             :     compiler::TNode<Int32T> tmp81;
    2241             :     ca_.Bind(&block11, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81);
    2242           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 314);
    2243             :     compiler::TNode<BoolT> tmp82;
    2244             :     USE(tmp82);
    2245           0 :     tmp82 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2246           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2247             :     ca_.Goto(&block12, tmp76, tmp77, tmp82, tmp79, tmp80, tmp81);
    2248             :   }
    2249             : 
    2250           0 :   if (block12.is_used()) {
    2251             :     compiler::TNode<Uint32T> tmp83;
    2252             :     compiler::TNode<Uint32T> tmp84;
    2253             :     compiler::TNode<BoolT> tmp85;
    2254             :     compiler::TNode<BoolT> tmp86;
    2255             :     compiler::TNode<Int32T> tmp87;
    2256             :     compiler::TNode<Int32T> tmp88;
    2257             :     ca_.Bind(&block12, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88);
    2258           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2259             :     ca_.Goto(&block9, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88);
    2260             :   }
    2261             : 
    2262           0 :   if (block8.is_used()) {
    2263             :     compiler::TNode<Uint32T> tmp89;
    2264             :     compiler::TNode<Uint32T> tmp90;
    2265             :     compiler::TNode<BoolT> tmp91;
    2266             :     compiler::TNode<BoolT> tmp92;
    2267             :     compiler::TNode<Int32T> tmp93;
    2268             :     compiler::TNode<Int32T> tmp94;
    2269             :     ca_.Bind(&block8, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94);
    2270           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 320);
    2271             :     compiler::TNode<BoolT> tmp95;
    2272             :     USE(tmp95);
    2273           0 :     tmp95 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2274           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2275             :     ca_.Goto(&block9, tmp89, tmp90, tmp95, tmp92, tmp93, tmp94);
    2276             :   }
    2277             : 
    2278           0 :   if (block9.is_used()) {
    2279             :     compiler::TNode<Uint32T> tmp96;
    2280             :     compiler::TNode<Uint32T> tmp97;
    2281             :     compiler::TNode<BoolT> tmp98;
    2282             :     compiler::TNode<BoolT> tmp99;
    2283             :     compiler::TNode<Int32T> tmp100;
    2284             :     compiler::TNode<Int32T> tmp101;
    2285             :     ca_.Bind(&block9, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101);
    2286           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 292);
    2287             :     ca_.Goto(&block6, tmp96, tmp97, tmp98, tmp99, tmp100, tmp101);
    2288             :   }
    2289             : 
    2290           0 :   if (block6.is_used()) {
    2291             :     compiler::TNode<Uint32T> tmp102;
    2292             :     compiler::TNode<Uint32T> tmp103;
    2293             :     compiler::TNode<BoolT> tmp104;
    2294             :     compiler::TNode<BoolT> tmp105;
    2295             :     compiler::TNode<Int32T> tmp106;
    2296             :     compiler::TNode<Int32T> tmp107;
    2297             :     ca_.Bind(&block6, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    2298           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 325);
    2299           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2300           0 :     ca_.Branch(tmp104, &block17, &block18, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, ca_.Uninitialized<BigInt>());
    2301             :   }
    2302             : 
    2303           0 :   if (block17.is_used()) {
    2304             :     compiler::TNode<Uint32T> tmp108;
    2305             :     compiler::TNode<Uint32T> tmp109;
    2306             :     compiler::TNode<BoolT> tmp110;
    2307             :     compiler::TNode<BoolT> tmp111;
    2308             :     compiler::TNode<Int32T> tmp112;
    2309             :     compiler::TNode<Int32T> tmp113;
    2310             :     compiler::TNode<BigInt> tmp114;
    2311             :     ca_.Bind(&block17, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114);
    2312           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 327);
    2313             :     compiler::TNode<BigInt> tmp115;
    2314             :     USE(tmp115);
    2315           0 :     tmp115 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp111}, DataViewBuiltinsFromDSLAssembler(state_).kTwoDigitBigInt()));
    2316           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2317             :     ca_.Goto(&block19, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp115);
    2318             :   }
    2319             : 
    2320           0 :   if (block18.is_used()) {
    2321             :     compiler::TNode<Uint32T> tmp116;
    2322             :     compiler::TNode<Uint32T> tmp117;
    2323             :     compiler::TNode<BoolT> tmp118;
    2324             :     compiler::TNode<BoolT> tmp119;
    2325             :     compiler::TNode<Int32T> tmp120;
    2326             :     compiler::TNode<Int32T> tmp121;
    2327             :     compiler::TNode<BigInt> tmp122;
    2328             :     ca_.Bind(&block18, &tmp116, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122);
    2329           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 329);
    2330             :     compiler::TNode<BigInt> tmp123;
    2331             :     USE(tmp123);
    2332           0 :     tmp123 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp119}, DataViewBuiltinsFromDSLAssembler(state_).kOneDigitBigInt()));
    2333           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2334             :     ca_.Goto(&block19, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp123);
    2335             :   }
    2336             : 
    2337           0 :   if (block19.is_used()) {
    2338             :     compiler::TNode<Uint32T> tmp124;
    2339             :     compiler::TNode<Uint32T> tmp125;
    2340             :     compiler::TNode<BoolT> tmp126;
    2341             :     compiler::TNode<BoolT> tmp127;
    2342             :     compiler::TNode<Int32T> tmp128;
    2343             :     compiler::TNode<Int32T> tmp129;
    2344             :     compiler::TNode<BigInt> tmp130;
    2345             :     ca_.Bind(&block19, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130);
    2346           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 333);
    2347             :     compiler::TNode<IntPtrT> tmp131;
    2348             :     USE(tmp131);
    2349           0 :     tmp131 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATintptr7ATint32(compiler::TNode<Int32T>{tmp128}));
    2350             :     compiler::TNode<UintPtrT> tmp132;
    2351             :     USE(tmp132);
    2352           0 :     tmp132 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp131}));
    2353           0 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp130}, 0, compiler::TNode<UintPtrT>{tmp132});
    2354           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 335);
    2355           0 :     ca_.Branch(tmp126, &block20, &block21, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130);
    2356             :   }
    2357             : 
    2358           0 :   if (block20.is_used()) {
    2359             :     compiler::TNode<Uint32T> tmp133;
    2360             :     compiler::TNode<Uint32T> tmp134;
    2361             :     compiler::TNode<BoolT> tmp135;
    2362             :     compiler::TNode<BoolT> tmp136;
    2363             :     compiler::TNode<Int32T> tmp137;
    2364             :     compiler::TNode<Int32T> tmp138;
    2365             :     compiler::TNode<BigInt> tmp139;
    2366             :     ca_.Bind(&block20, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139);
    2367           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 336);
    2368             :     compiler::TNode<IntPtrT> tmp140;
    2369             :     USE(tmp140);
    2370           0 :     tmp140 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATintptr7ATint32(compiler::TNode<Int32T>{tmp138}));
    2371             :     compiler::TNode<UintPtrT> tmp141;
    2372             :     USE(tmp141);
    2373           0 :     tmp141 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp140}));
    2374           0 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp139}, 1, compiler::TNode<UintPtrT>{tmp141});
    2375           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 335);
    2376             :     ca_.Goto(&block21, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139);
    2377             :   }
    2378             : 
    2379           0 :   if (block21.is_used()) {
    2380             :     compiler::TNode<Uint32T> tmp142;
    2381             :     compiler::TNode<Uint32T> tmp143;
    2382             :     compiler::TNode<BoolT> tmp144;
    2383             :     compiler::TNode<BoolT> tmp145;
    2384             :     compiler::TNode<Int32T> tmp146;
    2385             :     compiler::TNode<Int32T> tmp147;
    2386             :     compiler::TNode<BigInt> tmp148;
    2387             :     ca_.Bind(&block21, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148);
    2388           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 339);
    2389             :     ca_.Goto(&block1, tmp142, tmp143, tmp148);
    2390             :   }
    2391             : 
    2392           0 :   if (block1.is_used()) {
    2393             :     compiler::TNode<Uint32T> tmp149;
    2394             :     compiler::TNode<Uint32T> tmp150;
    2395             :     compiler::TNode<BigInt> tmp151;
    2396             :     ca_.Bind(&block1, &tmp149, &tmp150, &tmp151);
    2397           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 273);
    2398             :     ca_.Goto(&block22, tmp149, tmp150, tmp151);
    2399             :   }
    2400             : 
    2401             :     compiler::TNode<Uint32T> tmp152;
    2402             :     compiler::TNode<Uint32T> tmp153;
    2403             :     compiler::TNode<BigInt> tmp154;
    2404             :     ca_.Bind(&block22, &tmp152, &tmp153, &tmp154);
    2405           0 :   return compiler::TNode<BigInt>{tmp154};
    2406             : }
    2407             : 
    2408         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigInt(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    2409         112 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2410             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2411             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2412             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2413             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2414             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    2415             : 
    2416         112 :   if (block0.is_used()) {
    2417             :     compiler::TNode<Uint32T> tmp0;
    2418             :     compiler::TNode<Uint32T> tmp1;
    2419             :     ca_.Bind(&block0, &tmp0, &tmp1);
    2420         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 346);
    2421         224 :     if (((CodeStubAssembler(state_).Is64()))) {
    2422             :       ca_.Goto(&block2, tmp0, tmp1);
    2423             :     } else {
    2424             :       ca_.Goto(&block3, tmp0, tmp1);
    2425             :     }
    2426             :   }
    2427             : 
    2428         112 :   if (block2.is_used()) {
    2429             :     compiler::TNode<Uint32T> tmp2;
    2430             :     compiler::TNode<Uint32T> tmp3;
    2431             :     ca_.Bind(&block2, &tmp2, &tmp3);
    2432         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 347);
    2433             :     compiler::TNode<BigInt> tmp4;
    2434             :     USE(tmp4);
    2435         336 :     tmp4 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigIntOn64Bit(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp3}, p_signed));
    2436             :     ca_.Goto(&block1, tmp2, tmp3, tmp4);
    2437             :   }
    2438             : 
    2439         112 :   if (block3.is_used()) {
    2440             :     compiler::TNode<Uint32T> tmp5;
    2441             :     compiler::TNode<Uint32T> tmp6;
    2442             :     ca_.Bind(&block3, &tmp5, &tmp6);
    2443           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 349);
    2444             :     compiler::TNode<BigInt> tmp7;
    2445             :     USE(tmp7);
    2446           0 :     tmp7 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigIntOn32Bit(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}, p_signed));
    2447             :     ca_.Goto(&block1, tmp5, tmp6, tmp7);
    2448             :   }
    2449             : 
    2450         112 :   if (block1.is_used()) {
    2451             :     compiler::TNode<Uint32T> tmp8;
    2452             :     compiler::TNode<Uint32T> tmp9;
    2453             :     compiler::TNode<BigInt> tmp10;
    2454             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10);
    2455         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 342);
    2456             :     ca_.Goto(&block5, tmp8, tmp9, tmp10);
    2457             :   }
    2458             : 
    2459             :     compiler::TNode<Uint32T> tmp11;
    2460             :     compiler::TNode<Uint32T> tmp12;
    2461             :     compiler::TNode<BigInt> tmp13;
    2462             :     ca_.Bind(&block5, &tmp11, &tmp12, &tmp13);
    2463         224 :   return compiler::TNode<BigInt>{tmp13};
    2464             : }
    2465             : 
    2466         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::LoadDataViewBigInt(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, bool p_signed) {
    2467         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2468             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2469             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2470             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2471             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2472             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2473             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    2474             : 
    2475         112 :   if (block0.is_used()) {
    2476             :     compiler::TNode<JSArrayBuffer> tmp0;
    2477             :     compiler::TNode<UintPtrT> tmp1;
    2478             :     compiler::TNode<BoolT> tmp2;
    2479             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    2480         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 356);
    2481         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    2482             :     USE(tmp3);
    2483         224 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    2484         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 358);
    2485             :     compiler::TNode<Uint32T> tmp5;
    2486             :     USE(tmp5);
    2487         224 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    2488         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 359);
    2489             :     compiler::TNode<UintPtrT> tmp6;
    2490             :     USE(tmp6);
    2491         336 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    2492             :     compiler::TNode<UintPtrT> tmp7;
    2493             :     USE(tmp7);
    2494         224 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    2495             :     compiler::TNode<Uint32T> tmp8;
    2496             :     USE(tmp8);
    2497         224 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    2498         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 360);
    2499             :     compiler::TNode<UintPtrT> tmp9;
    2500             :     USE(tmp9);
    2501         336 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    2502             :     compiler::TNode<UintPtrT> tmp10;
    2503             :     USE(tmp10);
    2504         224 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    2505             :     compiler::TNode<Uint32T> tmp11;
    2506             :     USE(tmp11);
    2507         224 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    2508         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 361);
    2509             :     compiler::TNode<UintPtrT> tmp12;
    2510             :     USE(tmp12);
    2511         336 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    2512             :     compiler::TNode<UintPtrT> tmp13;
    2513             :     USE(tmp13);
    2514         224 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    2515             :     compiler::TNode<Uint32T> tmp14;
    2516             :     USE(tmp14);
    2517         224 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    2518         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 362);
    2519             :     compiler::TNode<UintPtrT> tmp15;
    2520             :     USE(tmp15);
    2521         336 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    2522             :     compiler::TNode<UintPtrT> tmp16;
    2523             :     USE(tmp16);
    2524         224 :     tmp16 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp15}));
    2525             :     compiler::TNode<Uint32T> tmp17;
    2526             :     USE(tmp17);
    2527         224 :     tmp17 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp16}));
    2528         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 363);
    2529             :     compiler::TNode<UintPtrT> tmp18;
    2530             :     USE(tmp18);
    2531         336 :     tmp18 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    2532             :     compiler::TNode<UintPtrT> tmp19;
    2533             :     USE(tmp19);
    2534         224 :     tmp19 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp18}));
    2535             :     compiler::TNode<Uint32T> tmp20;
    2536             :     USE(tmp20);
    2537         224 :     tmp20 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp19}));
    2538         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 364);
    2539             :     compiler::TNode<UintPtrT> tmp21;
    2540             :     USE(tmp21);
    2541         336 :     tmp21 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    2542             :     compiler::TNode<UintPtrT> tmp22;
    2543             :     USE(tmp22);
    2544         224 :     tmp22 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp21}));
    2545             :     compiler::TNode<Uint32T> tmp23;
    2546             :     USE(tmp23);
    2547         224 :     tmp23 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp22}));
    2548         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 365);
    2549             :     compiler::TNode<UintPtrT> tmp24;
    2550             :     USE(tmp24);
    2551         336 :     tmp24 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    2552             :     compiler::TNode<UintPtrT> tmp25;
    2553             :     USE(tmp25);
    2554         224 :     tmp25 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp24}));
    2555             :     compiler::TNode<Uint32T> tmp26;
    2556             :     USE(tmp26);
    2557         224 :     tmp26 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp25}));
    2558         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 366);
    2559         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 367);
    2560         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2561         112 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, tmp17, tmp20, tmp23, tmp26, ca_.Uninitialized<Uint32T>(), ca_.Uninitialized<Uint32T>());
    2562             :   }
    2563             : 
    2564         112 :   if (block2.is_used()) {
    2565             :     compiler::TNode<JSArrayBuffer> tmp27;
    2566             :     compiler::TNode<UintPtrT> tmp28;
    2567             :     compiler::TNode<BoolT> tmp29;
    2568             :     compiler::TNode<RawPtrT> tmp30;
    2569             :     compiler::TNode<Uint32T> tmp31;
    2570             :     compiler::TNode<Uint32T> tmp32;
    2571             :     compiler::TNode<Uint32T> tmp33;
    2572             :     compiler::TNode<Uint32T> tmp34;
    2573             :     compiler::TNode<Uint32T> tmp35;
    2574             :     compiler::TNode<Uint32T> tmp36;
    2575             :     compiler::TNode<Uint32T> tmp37;
    2576             :     compiler::TNode<Uint32T> tmp38;
    2577             :     compiler::TNode<Uint32T> tmp39;
    2578             :     compiler::TNode<Uint32T> tmp40;
    2579             :     ca_.Bind(&block2, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    2580         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 370);
    2581             :     compiler::TNode<Uint32T> tmp41;
    2582             :     USE(tmp41);
    2583         336 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2584             :     compiler::TNode<Uint32T> tmp42;
    2585             :     USE(tmp42);
    2586         336 :     tmp42 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp34}, compiler::TNode<Uint32T>{tmp41}));
    2587             :     compiler::TNode<Uint32T> tmp43;
    2588             :     USE(tmp43);
    2589         336 :     tmp43 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2590             :     compiler::TNode<Uint32T> tmp44;
    2591             :     USE(tmp44);
    2592         336 :     tmp44 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp33}, compiler::TNode<Uint32T>{tmp43}));
    2593             :     compiler::TNode<Uint32T> tmp45;
    2594             :     USE(tmp45);
    2595         224 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp42}, compiler::TNode<Uint32T>{tmp44}));
    2596             :     compiler::TNode<Uint32T> tmp46;
    2597             :     USE(tmp46);
    2598         336 :     tmp46 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2599             :     compiler::TNode<Uint32T> tmp47;
    2600             :     USE(tmp47);
    2601         336 :     tmp47 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp32}, compiler::TNode<Uint32T>{tmp46}));
    2602             :     compiler::TNode<Uint32T> tmp48;
    2603             :     USE(tmp48);
    2604         224 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp45}, compiler::TNode<Uint32T>{tmp47}));
    2605             :     compiler::TNode<Uint32T> tmp49;
    2606             :     USE(tmp49);
    2607         336 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp48}, compiler::TNode<Uint32T>{tmp31}));
    2608         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 371);
    2609             :     compiler::TNode<Uint32T> tmp50;
    2610             :     USE(tmp50);
    2611         336 :     tmp50 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2612             :     compiler::TNode<Uint32T> tmp51;
    2613             :     USE(tmp51);
    2614         336 :     tmp51 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp50}));
    2615             :     compiler::TNode<Uint32T> tmp52;
    2616             :     USE(tmp52);
    2617         336 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2618             :     compiler::TNode<Uint32T> tmp53;
    2619             :     USE(tmp53);
    2620         336 :     tmp53 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp52}));
    2621             :     compiler::TNode<Uint32T> tmp54;
    2622             :     USE(tmp54);
    2623         224 :     tmp54 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp51}, compiler::TNode<Uint32T>{tmp53}));
    2624             :     compiler::TNode<Uint32T> tmp55;
    2625             :     USE(tmp55);
    2626         336 :     tmp55 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2627             :     compiler::TNode<Uint32T> tmp56;
    2628             :     USE(tmp56);
    2629         336 :     tmp56 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp36}, compiler::TNode<Uint32T>{tmp55}));
    2630             :     compiler::TNode<Uint32T> tmp57;
    2631             :     USE(tmp57);
    2632         224 :     tmp57 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp54}, compiler::TNode<Uint32T>{tmp56}));
    2633             :     compiler::TNode<Uint32T> tmp58;
    2634             :     USE(tmp58);
    2635         336 :     tmp58 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp57}, compiler::TNode<Uint32T>{tmp35}));
    2636         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2637             :     ca_.Goto(&block4, tmp27, tmp28, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp49, tmp58);
    2638             :   }
    2639             : 
    2640         112 :   if (block3.is_used()) {
    2641             :     compiler::TNode<JSArrayBuffer> tmp59;
    2642             :     compiler::TNode<UintPtrT> tmp60;
    2643             :     compiler::TNode<BoolT> tmp61;
    2644             :     compiler::TNode<RawPtrT> tmp62;
    2645             :     compiler::TNode<Uint32T> tmp63;
    2646             :     compiler::TNode<Uint32T> tmp64;
    2647             :     compiler::TNode<Uint32T> tmp65;
    2648             :     compiler::TNode<Uint32T> tmp66;
    2649             :     compiler::TNode<Uint32T> tmp67;
    2650             :     compiler::TNode<Uint32T> tmp68;
    2651             :     compiler::TNode<Uint32T> tmp69;
    2652             :     compiler::TNode<Uint32T> tmp70;
    2653             :     compiler::TNode<Uint32T> tmp71;
    2654             :     compiler::TNode<Uint32T> tmp72;
    2655             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    2656         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 373);
    2657             :     compiler::TNode<Uint32T> tmp73;
    2658             :     USE(tmp73);
    2659         336 :     tmp73 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2660             :     compiler::TNode<Uint32T> tmp74;
    2661             :     USE(tmp74);
    2662         336 :     tmp74 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp63}, compiler::TNode<Uint32T>{tmp73}));
    2663             :     compiler::TNode<Uint32T> tmp75;
    2664             :     USE(tmp75);
    2665         336 :     tmp75 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2666             :     compiler::TNode<Uint32T> tmp76;
    2667             :     USE(tmp76);
    2668         336 :     tmp76 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp64}, compiler::TNode<Uint32T>{tmp75}));
    2669             :     compiler::TNode<Uint32T> tmp77;
    2670             :     USE(tmp77);
    2671         224 :     tmp77 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp76}));
    2672             :     compiler::TNode<Uint32T> tmp78;
    2673             :     USE(tmp78);
    2674         336 :     tmp78 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2675             :     compiler::TNode<Uint32T> tmp79;
    2676             :     USE(tmp79);
    2677         336 :     tmp79 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp65}, compiler::TNode<Uint32T>{tmp78}));
    2678             :     compiler::TNode<Uint32T> tmp80;
    2679             :     USE(tmp80);
    2680         224 :     tmp80 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp77}, compiler::TNode<Uint32T>{tmp79}));
    2681             :     compiler::TNode<Uint32T> tmp81;
    2682             :     USE(tmp81);
    2683         336 :     tmp81 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp80}, compiler::TNode<Uint32T>{tmp66}));
    2684         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 374);
    2685             :     compiler::TNode<Uint32T> tmp82;
    2686             :     USE(tmp82);
    2687         336 :     tmp82 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2688             :     compiler::TNode<Uint32T> tmp83;
    2689             :     USE(tmp83);
    2690         336 :     tmp83 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp67}, compiler::TNode<Uint32T>{tmp82}));
    2691             :     compiler::TNode<Uint32T> tmp84;
    2692             :     USE(tmp84);
    2693         336 :     tmp84 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2694             :     compiler::TNode<Uint32T> tmp85;
    2695             :     USE(tmp85);
    2696         336 :     tmp85 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp68}, compiler::TNode<Uint32T>{tmp84}));
    2697             :     compiler::TNode<Uint32T> tmp86;
    2698             :     USE(tmp86);
    2699         224 :     tmp86 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp83}, compiler::TNode<Uint32T>{tmp85}));
    2700             :     compiler::TNode<Uint32T> tmp87;
    2701             :     USE(tmp87);
    2702         336 :     tmp87 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2703             :     compiler::TNode<Uint32T> tmp88;
    2704             :     USE(tmp88);
    2705         336 :     tmp88 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp69}, compiler::TNode<Uint32T>{tmp87}));
    2706             :     compiler::TNode<Uint32T> tmp89;
    2707             :     USE(tmp89);
    2708         224 :     tmp89 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp86}, compiler::TNode<Uint32T>{tmp88}));
    2709             :     compiler::TNode<Uint32T> tmp90;
    2710             :     USE(tmp90);
    2711         336 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp89}, compiler::TNode<Uint32T>{tmp70}));
    2712         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2713             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp90, tmp81);
    2714             :   }
    2715             : 
    2716         112 :   if (block4.is_used()) {
    2717             :     compiler::TNode<JSArrayBuffer> tmp91;
    2718             :     compiler::TNode<UintPtrT> tmp92;
    2719             :     compiler::TNode<BoolT> tmp93;
    2720             :     compiler::TNode<RawPtrT> tmp94;
    2721             :     compiler::TNode<Uint32T> tmp95;
    2722             :     compiler::TNode<Uint32T> tmp96;
    2723             :     compiler::TNode<Uint32T> tmp97;
    2724             :     compiler::TNode<Uint32T> tmp98;
    2725             :     compiler::TNode<Uint32T> tmp99;
    2726             :     compiler::TNode<Uint32T> tmp100;
    2727             :     compiler::TNode<Uint32T> tmp101;
    2728             :     compiler::TNode<Uint32T> tmp102;
    2729             :     compiler::TNode<Uint32T> tmp103;
    2730             :     compiler::TNode<Uint32T> tmp104;
    2731             :     ca_.Bind(&block4, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104);
    2732         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 377);
    2733             :     compiler::TNode<BigInt> tmp105;
    2734             :     USE(tmp105);
    2735         336 :     tmp105 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigInt(compiler::TNode<Uint32T>{tmp103}, compiler::TNode<Uint32T>{tmp104}, p_signed));
    2736             :     ca_.Goto(&block1, tmp91, tmp92, tmp93, tmp105);
    2737             :   }
    2738             : 
    2739         112 :   if (block1.is_used()) {
    2740             :     compiler::TNode<JSArrayBuffer> tmp106;
    2741             :     compiler::TNode<UintPtrT> tmp107;
    2742             :     compiler::TNode<BoolT> tmp108;
    2743             :     compiler::TNode<BigInt> tmp109;
    2744             :     ca_.Bind(&block1, &tmp106, &tmp107, &tmp108, &tmp109);
    2745         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 353);
    2746             :     ca_.Goto(&block5, tmp106, tmp107, tmp108, tmp109);
    2747             :   }
    2748             : 
    2749             :     compiler::TNode<JSArrayBuffer> tmp110;
    2750             :     compiler::TNode<UintPtrT> tmp111;
    2751             :     compiler::TNode<BoolT> tmp112;
    2752             :     compiler::TNode<BigInt> tmp113;
    2753             :     ca_.Bind(&block5, &tmp110, &tmp111, &tmp112, &tmp113);
    2754         224 :   return compiler::TNode<BigInt>{tmp113};
    2755             : }
    2756             : 
    2757         560 : compiler::TNode<Numeric> DataViewBuiltinsFromDSLAssembler::DataViewGet(compiler::TNode<Context> p_context, compiler::TNode<Object> p_receiver, compiler::TNode<Object> p_offset, compiler::TNode<Object> p_requestedLittleEndian, ElementsKind p_kind) {
    2758         560 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2759             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, Object, Context> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2760             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, Object, Context, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2761             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2762             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2763             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2764             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2765             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2766             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2767             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2768             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2769             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2770             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2771             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2772             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2773             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2774             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2775             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2776             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2777             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2778             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2779             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2780             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2781             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2782             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2783             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2784             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2785             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block37(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2786             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block38(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2787             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Numeric> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2788             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Numeric> block40(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2789             :     ca_.Goto(&block0, p_context, p_receiver, p_offset, p_requestedLittleEndian);
    2790             : 
    2791         560 :   if (block0.is_used()) {
    2792             :     compiler::TNode<Context> tmp0;
    2793             :     compiler::TNode<Object> tmp1;
    2794             :     compiler::TNode<Object> tmp2;
    2795             :     compiler::TNode<Object> tmp3;
    2796             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    2797         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 389);
    2798             :     compiler::TNode<String> tmp4;
    2799             :     USE(tmp4);
    2800        1680 :     tmp4 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewGetterNameString(p_kind));
    2801             :     compiler::TNode<JSDataView> tmp5;
    2802             :     USE(tmp5);
    2803        1680 :     tmp5 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp4}));
    2804         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 388);
    2805         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 391);
    2806         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 393);
    2807             :     compiler::TNode<Number> tmp6;
    2808             :     USE(tmp6);
    2809         560 :     compiler::CodeAssemblerLabel label0(&ca_);
    2810        1680 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).ToIndex(compiler::TNode<Object>{tmp2}, compiler::TNode<Context>{tmp0}, &label0);
    2811             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp5, ca_.Uninitialized<Number>(), tmp2, tmp0, tmp6);
    2812         560 :     if (label0.is_used()) {
    2813         560 :       ca_.Bind(&label0);
    2814             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp3, tmp5, ca_.Uninitialized<Number>(), tmp2, tmp0);
    2815             :     }
    2816             :   }
    2817             : 
    2818         560 :   if (block5.is_used()) {
    2819             :     compiler::TNode<Context> tmp7;
    2820             :     compiler::TNode<Object> tmp8;
    2821             :     compiler::TNode<Object> tmp9;
    2822             :     compiler::TNode<Object> tmp10;
    2823             :     compiler::TNode<JSDataView> tmp11;
    2824             :     compiler::TNode<Number> tmp12;
    2825             :     compiler::TNode<Object> tmp13;
    2826             :     compiler::TNode<Context> tmp14;
    2827             :     ca_.Bind(&block5, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14);
    2828             :     ca_.Goto(&block3, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12);
    2829             :   }
    2830             : 
    2831         560 :   if (block4.is_used()) {
    2832             :     compiler::TNode<Context> tmp15;
    2833             :     compiler::TNode<Object> tmp16;
    2834             :     compiler::TNode<Object> tmp17;
    2835             :     compiler::TNode<Object> tmp18;
    2836             :     compiler::TNode<JSDataView> tmp19;
    2837             :     compiler::TNode<Number> tmp20;
    2838             :     compiler::TNode<Object> tmp21;
    2839             :     compiler::TNode<Context> tmp22;
    2840             :     compiler::TNode<Number> tmp23;
    2841             :     ca_.Bind(&block4, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23);
    2842         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 395);
    2843             :     ca_.Goto(&block2, tmp15, tmp16, tmp17, tmp18, tmp19, tmp23);
    2844             :   }
    2845             : 
    2846         560 :   if (block3.is_used()) {
    2847             :     compiler::TNode<Context> tmp24;
    2848             :     compiler::TNode<Object> tmp25;
    2849             :     compiler::TNode<Object> tmp26;
    2850             :     compiler::TNode<Object> tmp27;
    2851             :     compiler::TNode<JSDataView> tmp28;
    2852             :     compiler::TNode<Number> tmp29;
    2853             :     ca_.Bind(&block3, &tmp24, &tmp25, &tmp26, &tmp27, &tmp28, &tmp29);
    2854         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 396);
    2855        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp24}, MessageTemplate::kInvalidDataViewAccessorOffset);
    2856             :   }
    2857             : 
    2858         560 :   if (block2.is_used()) {
    2859             :     compiler::TNode<Context> tmp30;
    2860             :     compiler::TNode<Object> tmp31;
    2861             :     compiler::TNode<Object> tmp32;
    2862             :     compiler::TNode<Object> tmp33;
    2863             :     compiler::TNode<JSDataView> tmp34;
    2864             :     compiler::TNode<Number> tmp35;
    2865             :     ca_.Bind(&block2, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35);
    2866         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 399);
    2867             :     compiler::TNode<BoolT> tmp36;
    2868             :     USE(tmp36);
    2869        1680 :     tmp36 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).ToBoolean(compiler::TNode<Object>{tmp33}));
    2870         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 400);
    2871         560 :     compiler::TNode<IntPtrT> tmp37 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
    2872             :     USE(tmp37);
    2873        1120 :     compiler::TNode<JSArrayBuffer>tmp38 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp34, tmp37});
    2874         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 402);
    2875             :     compiler::TNode<BoolT> tmp39;
    2876             :     USE(tmp39);
    2877        1120 :     tmp39 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp38}));
    2878         560 :     ca_.Branch(tmp39, &block6, &block7, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp38);
    2879             :   }
    2880             : 
    2881         560 :   if (block6.is_used()) {
    2882             :     compiler::TNode<Context> tmp40;
    2883             :     compiler::TNode<Object> tmp41;
    2884             :     compiler::TNode<Object> tmp42;
    2885             :     compiler::TNode<Object> tmp43;
    2886             :     compiler::TNode<JSDataView> tmp44;
    2887             :     compiler::TNode<Number> tmp45;
    2888             :     compiler::TNode<BoolT> tmp46;
    2889             :     compiler::TNode<JSArrayBuffer> tmp47;
    2890             :     ca_.Bind(&block6, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    2891         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 403);
    2892             :     compiler::TNode<String> tmp48;
    2893             :     USE(tmp48);
    2894        1680 :     tmp48 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewGetterNameString(p_kind));
    2895        1120 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp40}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp48});
    2896             :   }
    2897             : 
    2898         560 :   if (block7.is_used()) {
    2899             :     compiler::TNode<Context> tmp49;
    2900             :     compiler::TNode<Object> tmp50;
    2901             :     compiler::TNode<Object> tmp51;
    2902             :     compiler::TNode<Object> tmp52;
    2903             :     compiler::TNode<JSDataView> tmp53;
    2904             :     compiler::TNode<Number> tmp54;
    2905             :     compiler::TNode<BoolT> tmp55;
    2906             :     compiler::TNode<JSArrayBuffer> tmp56;
    2907             :     ca_.Bind(&block7, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    2908         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 406);
    2909             :     compiler::TNode<Float64T> tmp57;
    2910             :     USE(tmp57);
    2911        1680 :     tmp57 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp54}));
    2912         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 407);
    2913             :     compiler::TNode<UintPtrT> tmp58;
    2914             :     USE(tmp58);
    2915        1680 :     tmp58 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp57}));
    2916         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 409);
    2917         560 :     compiler::TNode<IntPtrT> tmp59 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    2918             :     USE(tmp59);
    2919        1680 :     compiler::TNode<UintPtrT>tmp60 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp53, tmp59});
    2920         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 410);
    2921         560 :     compiler::TNode<IntPtrT> tmp61 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    2922             :     USE(tmp61);
    2923        1680 :     compiler::TNode<UintPtrT>tmp62 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp53, tmp61});
    2924             :     compiler::TNode<Float64T> tmp63;
    2925             :     USE(tmp63);
    2926        1680 :     tmp63 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp62}));
    2927         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 411);
    2928             :     compiler::TNode<Float64T> tmp64;
    2929             :     USE(tmp64);
    2930        2800 :     tmp64 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    2931         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 413);
    2932             :     compiler::TNode<Float64T> tmp65;
    2933             :     USE(tmp65);
    2934        1120 :     tmp65 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp57}, compiler::TNode<Float64T>{tmp64}));
    2935             :     compiler::TNode<BoolT> tmp66;
    2936             :     USE(tmp66);
    2937        1120 :     tmp66 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp65}, compiler::TNode<Float64T>{tmp63}));
    2938         560 :     ca_.Branch(tmp66, &block8, &block9, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp60, tmp63, tmp64);
    2939             :   }
    2940             : 
    2941         560 :   if (block8.is_used()) {
    2942             :     compiler::TNode<Context> tmp67;
    2943             :     compiler::TNode<Object> tmp68;
    2944             :     compiler::TNode<Object> tmp69;
    2945             :     compiler::TNode<Object> tmp70;
    2946             :     compiler::TNode<JSDataView> tmp71;
    2947             :     compiler::TNode<Number> tmp72;
    2948             :     compiler::TNode<BoolT> tmp73;
    2949             :     compiler::TNode<JSArrayBuffer> tmp74;
    2950             :     compiler::TNode<Float64T> tmp75;
    2951             :     compiler::TNode<UintPtrT> tmp76;
    2952             :     compiler::TNode<UintPtrT> tmp77;
    2953             :     compiler::TNode<Float64T> tmp78;
    2954             :     compiler::TNode<Float64T> tmp79;
    2955             :     ca_.Bind(&block8, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79);
    2956         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 414);
    2957        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp67}, MessageTemplate::kInvalidDataViewAccessorOffset);
    2958             :   }
    2959             : 
    2960         560 :   if (block9.is_used()) {
    2961             :     compiler::TNode<Context> tmp80;
    2962             :     compiler::TNode<Object> tmp81;
    2963             :     compiler::TNode<Object> tmp82;
    2964             :     compiler::TNode<Object> tmp83;
    2965             :     compiler::TNode<JSDataView> tmp84;
    2966             :     compiler::TNode<Number> tmp85;
    2967             :     compiler::TNode<BoolT> tmp86;
    2968             :     compiler::TNode<JSArrayBuffer> tmp87;
    2969             :     compiler::TNode<Float64T> tmp88;
    2970             :     compiler::TNode<UintPtrT> tmp89;
    2971             :     compiler::TNode<UintPtrT> tmp90;
    2972             :     compiler::TNode<Float64T> tmp91;
    2973             :     compiler::TNode<Float64T> tmp92;
    2974             :     ca_.Bind(&block9, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92);
    2975         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 417);
    2976             :     compiler::TNode<UintPtrT> tmp93;
    2977             :     USE(tmp93);
    2978        1120 :     tmp93 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp89}, compiler::TNode<UintPtrT>{tmp90}));
    2979         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 419);
    2980        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
    2981             :       ca_.Goto(&block10, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93);
    2982             :     } else {
    2983             :       ca_.Goto(&block11, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93);
    2984             :     }
    2985             :   }
    2986             : 
    2987         560 :   if (block10.is_used()) {
    2988             :     compiler::TNode<Context> tmp94;
    2989             :     compiler::TNode<Object> tmp95;
    2990             :     compiler::TNode<Object> tmp96;
    2991             :     compiler::TNode<Object> tmp97;
    2992             :     compiler::TNode<JSDataView> tmp98;
    2993             :     compiler::TNode<Number> tmp99;
    2994             :     compiler::TNode<BoolT> tmp100;
    2995             :     compiler::TNode<JSArrayBuffer> tmp101;
    2996             :     compiler::TNode<Float64T> tmp102;
    2997             :     compiler::TNode<UintPtrT> tmp103;
    2998             :     compiler::TNode<UintPtrT> tmp104;
    2999             :     compiler::TNode<Float64T> tmp105;
    3000             :     compiler::TNode<Float64T> tmp106;
    3001             :     compiler::TNode<UintPtrT> tmp107;
    3002             :     ca_.Bind(&block10, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    3003          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 420);
    3004             :     compiler::TNode<Smi> tmp108;
    3005             :     USE(tmp108);
    3006         168 :     tmp108 = ca_.UncheckedCast<Smi>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView8(compiler::TNode<JSArrayBuffer>{tmp101}, compiler::TNode<UintPtrT>{tmp107}, false));
    3007             :     ca_.Goto(&block1, tmp94, tmp95, tmp96, tmp97, tmp108);
    3008             :   }
    3009             : 
    3010         560 :   if (block11.is_used()) {
    3011             :     compiler::TNode<Context> tmp109;
    3012             :     compiler::TNode<Object> tmp110;
    3013             :     compiler::TNode<Object> tmp111;
    3014             :     compiler::TNode<Object> tmp112;
    3015             :     compiler::TNode<JSDataView> tmp113;
    3016             :     compiler::TNode<Number> tmp114;
    3017             :     compiler::TNode<BoolT> tmp115;
    3018             :     compiler::TNode<JSArrayBuffer> tmp116;
    3019             :     compiler::TNode<Float64T> tmp117;
    3020             :     compiler::TNode<UintPtrT> tmp118;
    3021             :     compiler::TNode<UintPtrT> tmp119;
    3022             :     compiler::TNode<Float64T> tmp120;
    3023             :     compiler::TNode<Float64T> tmp121;
    3024             :     compiler::TNode<UintPtrT> tmp122;
    3025             :     ca_.Bind(&block11, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122);
    3026         504 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 421);
    3027        1008 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
    3028             :       ca_.Goto(&block13, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122);
    3029             :     } else {
    3030             :       ca_.Goto(&block14, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122);
    3031             :     }
    3032             :   }
    3033             : 
    3034         560 :   if (block13.is_used()) {
    3035             :     compiler::TNode<Context> tmp123;
    3036             :     compiler::TNode<Object> tmp124;
    3037             :     compiler::TNode<Object> tmp125;
    3038             :     compiler::TNode<Object> tmp126;
    3039             :     compiler::TNode<JSDataView> tmp127;
    3040             :     compiler::TNode<Number> tmp128;
    3041             :     compiler::TNode<BoolT> tmp129;
    3042             :     compiler::TNode<JSArrayBuffer> tmp130;
    3043             :     compiler::TNode<Float64T> tmp131;
    3044             :     compiler::TNode<UintPtrT> tmp132;
    3045             :     compiler::TNode<UintPtrT> tmp133;
    3046             :     compiler::TNode<Float64T> tmp134;
    3047             :     compiler::TNode<Float64T> tmp135;
    3048             :     compiler::TNode<UintPtrT> tmp136;
    3049             :     ca_.Bind(&block13, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136);
    3050          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 422);
    3051             :     compiler::TNode<Smi> tmp137;
    3052             :     USE(tmp137);
    3053         168 :     tmp137 = ca_.UncheckedCast<Smi>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView8(compiler::TNode<JSArrayBuffer>{tmp130}, compiler::TNode<UintPtrT>{tmp136}, true));
    3054             :     ca_.Goto(&block1, tmp123, tmp124, tmp125, tmp126, tmp137);
    3055             :   }
    3056             : 
    3057         560 :   if (block14.is_used()) {
    3058             :     compiler::TNode<Context> tmp138;
    3059             :     compiler::TNode<Object> tmp139;
    3060             :     compiler::TNode<Object> tmp140;
    3061             :     compiler::TNode<Object> tmp141;
    3062             :     compiler::TNode<JSDataView> tmp142;
    3063             :     compiler::TNode<Number> tmp143;
    3064             :     compiler::TNode<BoolT> tmp144;
    3065             :     compiler::TNode<JSArrayBuffer> tmp145;
    3066             :     compiler::TNode<Float64T> tmp146;
    3067             :     compiler::TNode<UintPtrT> tmp147;
    3068             :     compiler::TNode<UintPtrT> tmp148;
    3069             :     compiler::TNode<Float64T> tmp149;
    3070             :     compiler::TNode<Float64T> tmp150;
    3071             :     compiler::TNode<UintPtrT> tmp151;
    3072             :     ca_.Bind(&block14, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151);
    3073         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 423);
    3074         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
    3075             :       ca_.Goto(&block16, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151);
    3076             :     } else {
    3077             :       ca_.Goto(&block17, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151);
    3078             :     }
    3079             :   }
    3080             : 
    3081         560 :   if (block16.is_used()) {
    3082             :     compiler::TNode<Context> tmp152;
    3083             :     compiler::TNode<Object> tmp153;
    3084             :     compiler::TNode<Object> tmp154;
    3085             :     compiler::TNode<Object> tmp155;
    3086             :     compiler::TNode<JSDataView> tmp156;
    3087             :     compiler::TNode<Number> tmp157;
    3088             :     compiler::TNode<BoolT> tmp158;
    3089             :     compiler::TNode<JSArrayBuffer> tmp159;
    3090             :     compiler::TNode<Float64T> tmp160;
    3091             :     compiler::TNode<UintPtrT> tmp161;
    3092             :     compiler::TNode<UintPtrT> tmp162;
    3093             :     compiler::TNode<Float64T> tmp163;
    3094             :     compiler::TNode<Float64T> tmp164;
    3095             :     compiler::TNode<UintPtrT> tmp165;
    3096             :     ca_.Bind(&block16, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165);
    3097          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 424);
    3098             :     compiler::TNode<Number> tmp166;
    3099             :     USE(tmp166);
    3100         168 :     tmp166 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView16(compiler::TNode<JSArrayBuffer>{tmp159}, compiler::TNode<UintPtrT>{tmp165}, compiler::TNode<BoolT>{tmp158}, false));
    3101             :     ca_.Goto(&block1, tmp152, tmp153, tmp154, tmp155, tmp166);
    3102             :   }
    3103             : 
    3104         560 :   if (block17.is_used()) {
    3105             :     compiler::TNode<Context> tmp167;
    3106             :     compiler::TNode<Object> tmp168;
    3107             :     compiler::TNode<Object> tmp169;
    3108             :     compiler::TNode<Object> tmp170;
    3109             :     compiler::TNode<JSDataView> tmp171;
    3110             :     compiler::TNode<Number> tmp172;
    3111             :     compiler::TNode<BoolT> tmp173;
    3112             :     compiler::TNode<JSArrayBuffer> tmp174;
    3113             :     compiler::TNode<Float64T> tmp175;
    3114             :     compiler::TNode<UintPtrT> tmp176;
    3115             :     compiler::TNode<UintPtrT> tmp177;
    3116             :     compiler::TNode<Float64T> tmp178;
    3117             :     compiler::TNode<Float64T> tmp179;
    3118             :     compiler::TNode<UintPtrT> tmp180;
    3119             :     ca_.Bind(&block17, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180);
    3120         392 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 425);
    3121         784 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
    3122             :       ca_.Goto(&block19, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180);
    3123             :     } else {
    3124             :       ca_.Goto(&block20, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180);
    3125             :     }
    3126             :   }
    3127             : 
    3128         560 :   if (block19.is_used()) {
    3129             :     compiler::TNode<Context> tmp181;
    3130             :     compiler::TNode<Object> tmp182;
    3131             :     compiler::TNode<Object> tmp183;
    3132             :     compiler::TNode<Object> tmp184;
    3133             :     compiler::TNode<JSDataView> tmp185;
    3134             :     compiler::TNode<Number> tmp186;
    3135             :     compiler::TNode<BoolT> tmp187;
    3136             :     compiler::TNode<JSArrayBuffer> tmp188;
    3137             :     compiler::TNode<Float64T> tmp189;
    3138             :     compiler::TNode<UintPtrT> tmp190;
    3139             :     compiler::TNode<UintPtrT> tmp191;
    3140             :     compiler::TNode<Float64T> tmp192;
    3141             :     compiler::TNode<Float64T> tmp193;
    3142             :     compiler::TNode<UintPtrT> tmp194;
    3143             :     ca_.Bind(&block19, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194);
    3144          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 426);
    3145             :     compiler::TNode<Number> tmp195;
    3146             :     USE(tmp195);
    3147         168 :     tmp195 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView16(compiler::TNode<JSArrayBuffer>{tmp188}, compiler::TNode<UintPtrT>{tmp194}, compiler::TNode<BoolT>{tmp187}, true));
    3148             :     ca_.Goto(&block1, tmp181, tmp182, tmp183, tmp184, tmp195);
    3149             :   }
    3150             : 
    3151         560 :   if (block20.is_used()) {
    3152             :     compiler::TNode<Context> tmp196;
    3153             :     compiler::TNode<Object> tmp197;
    3154             :     compiler::TNode<Object> tmp198;
    3155             :     compiler::TNode<Object> tmp199;
    3156             :     compiler::TNode<JSDataView> tmp200;
    3157             :     compiler::TNode<Number> tmp201;
    3158             :     compiler::TNode<BoolT> tmp202;
    3159             :     compiler::TNode<JSArrayBuffer> tmp203;
    3160             :     compiler::TNode<Float64T> tmp204;
    3161             :     compiler::TNode<UintPtrT> tmp205;
    3162             :     compiler::TNode<UintPtrT> tmp206;
    3163             :     compiler::TNode<Float64T> tmp207;
    3164             :     compiler::TNode<Float64T> tmp208;
    3165             :     compiler::TNode<UintPtrT> tmp209;
    3166             :     ca_.Bind(&block20, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209);
    3167         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 427);
    3168         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
    3169             :       ca_.Goto(&block22, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209);
    3170             :     } else {
    3171             :       ca_.Goto(&block23, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209);
    3172             :     }
    3173             :   }
    3174             : 
    3175         560 :   if (block22.is_used()) {
    3176             :     compiler::TNode<Context> tmp210;
    3177             :     compiler::TNode<Object> tmp211;
    3178             :     compiler::TNode<Object> tmp212;
    3179             :     compiler::TNode<Object> tmp213;
    3180             :     compiler::TNode<JSDataView> tmp214;
    3181             :     compiler::TNode<Number> tmp215;
    3182             :     compiler::TNode<BoolT> tmp216;
    3183             :     compiler::TNode<JSArrayBuffer> tmp217;
    3184             :     compiler::TNode<Float64T> tmp218;
    3185             :     compiler::TNode<UintPtrT> tmp219;
    3186             :     compiler::TNode<UintPtrT> tmp220;
    3187             :     compiler::TNode<Float64T> tmp221;
    3188             :     compiler::TNode<Float64T> tmp222;
    3189             :     compiler::TNode<UintPtrT> tmp223;
    3190             :     ca_.Bind(&block22, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223);
    3191          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 428);
    3192             :     compiler::TNode<Number> tmp224;
    3193             :     USE(tmp224);
    3194         168 :     tmp224 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp217}, compiler::TNode<UintPtrT>{tmp223}, compiler::TNode<BoolT>{tmp216}, p_kind));
    3195             :     ca_.Goto(&block1, tmp210, tmp211, tmp212, tmp213, tmp224);
    3196             :   }
    3197             : 
    3198         560 :   if (block23.is_used()) {
    3199             :     compiler::TNode<Context> tmp225;
    3200             :     compiler::TNode<Object> tmp226;
    3201             :     compiler::TNode<Object> tmp227;
    3202             :     compiler::TNode<Object> tmp228;
    3203             :     compiler::TNode<JSDataView> tmp229;
    3204             :     compiler::TNode<Number> tmp230;
    3205             :     compiler::TNode<BoolT> tmp231;
    3206             :     compiler::TNode<JSArrayBuffer> tmp232;
    3207             :     compiler::TNode<Float64T> tmp233;
    3208             :     compiler::TNode<UintPtrT> tmp234;
    3209             :     compiler::TNode<UintPtrT> tmp235;
    3210             :     compiler::TNode<Float64T> tmp236;
    3211             :     compiler::TNode<Float64T> tmp237;
    3212             :     compiler::TNode<UintPtrT> tmp238;
    3213             :     ca_.Bind(&block23, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238);
    3214         280 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 429);
    3215         560 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
    3216             :       ca_.Goto(&block25, tmp225, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238);
    3217             :     } else {
    3218             :       ca_.Goto(&block26, tmp225, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238);
    3219             :     }
    3220             :   }
    3221             : 
    3222         560 :   if (block25.is_used()) {
    3223             :     compiler::TNode<Context> tmp239;
    3224             :     compiler::TNode<Object> tmp240;
    3225             :     compiler::TNode<Object> tmp241;
    3226             :     compiler::TNode<Object> tmp242;
    3227             :     compiler::TNode<JSDataView> tmp243;
    3228             :     compiler::TNode<Number> tmp244;
    3229             :     compiler::TNode<BoolT> tmp245;
    3230             :     compiler::TNode<JSArrayBuffer> tmp246;
    3231             :     compiler::TNode<Float64T> tmp247;
    3232             :     compiler::TNode<UintPtrT> tmp248;
    3233             :     compiler::TNode<UintPtrT> tmp249;
    3234             :     compiler::TNode<Float64T> tmp250;
    3235             :     compiler::TNode<Float64T> tmp251;
    3236             :     compiler::TNode<UintPtrT> tmp252;
    3237             :     ca_.Bind(&block25, &tmp239, &tmp240, &tmp241, &tmp242, &tmp243, &tmp244, &tmp245, &tmp246, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251, &tmp252);
    3238          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 430);
    3239             :     compiler::TNode<Number> tmp253;
    3240             :     USE(tmp253);
    3241         168 :     tmp253 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp246}, compiler::TNode<UintPtrT>{tmp252}, compiler::TNode<BoolT>{tmp245}, p_kind));
    3242             :     ca_.Goto(&block1, tmp239, tmp240, tmp241, tmp242, tmp253);
    3243             :   }
    3244             : 
    3245         560 :   if (block26.is_used()) {
    3246             :     compiler::TNode<Context> tmp254;
    3247             :     compiler::TNode<Object> tmp255;
    3248             :     compiler::TNode<Object> tmp256;
    3249             :     compiler::TNode<Object> tmp257;
    3250             :     compiler::TNode<JSDataView> tmp258;
    3251             :     compiler::TNode<Number> tmp259;
    3252             :     compiler::TNode<BoolT> tmp260;
    3253             :     compiler::TNode<JSArrayBuffer> tmp261;
    3254             :     compiler::TNode<Float64T> tmp262;
    3255             :     compiler::TNode<UintPtrT> tmp263;
    3256             :     compiler::TNode<UintPtrT> tmp264;
    3257             :     compiler::TNode<Float64T> tmp265;
    3258             :     compiler::TNode<Float64T> tmp266;
    3259             :     compiler::TNode<UintPtrT> tmp267;
    3260             :     ca_.Bind(&block26, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266, &tmp267);
    3261         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 431);
    3262         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    3263             :       ca_.Goto(&block28, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267);
    3264             :     } else {
    3265             :       ca_.Goto(&block29, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267);
    3266             :     }
    3267             :   }
    3268             : 
    3269         560 :   if (block28.is_used()) {
    3270             :     compiler::TNode<Context> tmp268;
    3271             :     compiler::TNode<Object> tmp269;
    3272             :     compiler::TNode<Object> tmp270;
    3273             :     compiler::TNode<Object> tmp271;
    3274             :     compiler::TNode<JSDataView> tmp272;
    3275             :     compiler::TNode<Number> tmp273;
    3276             :     compiler::TNode<BoolT> tmp274;
    3277             :     compiler::TNode<JSArrayBuffer> tmp275;
    3278             :     compiler::TNode<Float64T> tmp276;
    3279             :     compiler::TNode<UintPtrT> tmp277;
    3280             :     compiler::TNode<UintPtrT> tmp278;
    3281             :     compiler::TNode<Float64T> tmp279;
    3282             :     compiler::TNode<Float64T> tmp280;
    3283             :     compiler::TNode<UintPtrT> tmp281;
    3284             :     ca_.Bind(&block28, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277, &tmp278, &tmp279, &tmp280, &tmp281);
    3285          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 432);
    3286             :     compiler::TNode<Number> tmp282;
    3287             :     USE(tmp282);
    3288         168 :     tmp282 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp275}, compiler::TNode<UintPtrT>{tmp281}, compiler::TNode<BoolT>{tmp274}, p_kind));
    3289             :     ca_.Goto(&block1, tmp268, tmp269, tmp270, tmp271, tmp282);
    3290             :   }
    3291             : 
    3292         560 :   if (block29.is_used()) {
    3293             :     compiler::TNode<Context> tmp283;
    3294             :     compiler::TNode<Object> tmp284;
    3295             :     compiler::TNode<Object> tmp285;
    3296             :     compiler::TNode<Object> tmp286;
    3297             :     compiler::TNode<JSDataView> tmp287;
    3298             :     compiler::TNode<Number> tmp288;
    3299             :     compiler::TNode<BoolT> tmp289;
    3300             :     compiler::TNode<JSArrayBuffer> tmp290;
    3301             :     compiler::TNode<Float64T> tmp291;
    3302             :     compiler::TNode<UintPtrT> tmp292;
    3303             :     compiler::TNode<UintPtrT> tmp293;
    3304             :     compiler::TNode<Float64T> tmp294;
    3305             :     compiler::TNode<Float64T> tmp295;
    3306             :     compiler::TNode<UintPtrT> tmp296;
    3307             :     ca_.Bind(&block29, &tmp283, &tmp284, &tmp285, &tmp286, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295, &tmp296);
    3308         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 433);
    3309         336 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
    3310             :       ca_.Goto(&block31, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296);
    3311             :     } else {
    3312             :       ca_.Goto(&block32, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296);
    3313             :     }
    3314             :   }
    3315             : 
    3316         560 :   if (block31.is_used()) {
    3317             :     compiler::TNode<Context> tmp297;
    3318             :     compiler::TNode<Object> tmp298;
    3319             :     compiler::TNode<Object> tmp299;
    3320             :     compiler::TNode<Object> tmp300;
    3321             :     compiler::TNode<JSDataView> tmp301;
    3322             :     compiler::TNode<Number> tmp302;
    3323             :     compiler::TNode<BoolT> tmp303;
    3324             :     compiler::TNode<JSArrayBuffer> tmp304;
    3325             :     compiler::TNode<Float64T> tmp305;
    3326             :     compiler::TNode<UintPtrT> tmp306;
    3327             :     compiler::TNode<UintPtrT> tmp307;
    3328             :     compiler::TNode<Float64T> tmp308;
    3329             :     compiler::TNode<Float64T> tmp309;
    3330             :     compiler::TNode<UintPtrT> tmp310;
    3331             :     ca_.Bind(&block31, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306, &tmp307, &tmp308, &tmp309, &tmp310);
    3332          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 434);
    3333             :     compiler::TNode<Number> tmp311;
    3334             :     USE(tmp311);
    3335         168 :     tmp311 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewFloat64(compiler::TNode<JSArrayBuffer>{tmp304}, compiler::TNode<UintPtrT>{tmp310}, compiler::TNode<BoolT>{tmp303}));
    3336             :     ca_.Goto(&block1, tmp297, tmp298, tmp299, tmp300, tmp311);
    3337             :   }
    3338             : 
    3339         560 :   if (block32.is_used()) {
    3340             :     compiler::TNode<Context> tmp312;
    3341             :     compiler::TNode<Object> tmp313;
    3342             :     compiler::TNode<Object> tmp314;
    3343             :     compiler::TNode<Object> tmp315;
    3344             :     compiler::TNode<JSDataView> tmp316;
    3345             :     compiler::TNode<Number> tmp317;
    3346             :     compiler::TNode<BoolT> tmp318;
    3347             :     compiler::TNode<JSArrayBuffer> tmp319;
    3348             :     compiler::TNode<Float64T> tmp320;
    3349             :     compiler::TNode<UintPtrT> tmp321;
    3350             :     compiler::TNode<UintPtrT> tmp322;
    3351             :     compiler::TNode<Float64T> tmp323;
    3352             :     compiler::TNode<Float64T> tmp324;
    3353             :     compiler::TNode<UintPtrT> tmp325;
    3354             :     ca_.Bind(&block32, &tmp312, &tmp313, &tmp314, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323, &tmp324, &tmp325);
    3355         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 435);
    3356         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
    3357             :       ca_.Goto(&block34, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325);
    3358             :     } else {
    3359             :       ca_.Goto(&block35, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325);
    3360             :     }
    3361             :   }
    3362             : 
    3363         560 :   if (block34.is_used()) {
    3364             :     compiler::TNode<Context> tmp326;
    3365             :     compiler::TNode<Object> tmp327;
    3366             :     compiler::TNode<Object> tmp328;
    3367             :     compiler::TNode<Object> tmp329;
    3368             :     compiler::TNode<JSDataView> tmp330;
    3369             :     compiler::TNode<Number> tmp331;
    3370             :     compiler::TNode<BoolT> tmp332;
    3371             :     compiler::TNode<JSArrayBuffer> tmp333;
    3372             :     compiler::TNode<Float64T> tmp334;
    3373             :     compiler::TNode<UintPtrT> tmp335;
    3374             :     compiler::TNode<UintPtrT> tmp336;
    3375             :     compiler::TNode<Float64T> tmp337;
    3376             :     compiler::TNode<Float64T> tmp338;
    3377             :     compiler::TNode<UintPtrT> tmp339;
    3378             :     ca_.Bind(&block34, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339);
    3379          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 436);
    3380             :     compiler::TNode<BigInt> tmp340;
    3381             :     USE(tmp340);
    3382         168 :     tmp340 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp333}, compiler::TNode<UintPtrT>{tmp339}, compiler::TNode<BoolT>{tmp332}, false));
    3383             :     ca_.Goto(&block1, tmp326, tmp327, tmp328, tmp329, tmp340);
    3384             :   }
    3385             : 
    3386         560 :   if (block35.is_used()) {
    3387             :     compiler::TNode<Context> tmp341;
    3388             :     compiler::TNode<Object> tmp342;
    3389             :     compiler::TNode<Object> tmp343;
    3390             :     compiler::TNode<Object> tmp344;
    3391             :     compiler::TNode<JSDataView> tmp345;
    3392             :     compiler::TNode<Number> tmp346;
    3393             :     compiler::TNode<BoolT> tmp347;
    3394             :     compiler::TNode<JSArrayBuffer> tmp348;
    3395             :     compiler::TNode<Float64T> tmp349;
    3396             :     compiler::TNode<UintPtrT> tmp350;
    3397             :     compiler::TNode<UintPtrT> tmp351;
    3398             :     compiler::TNode<Float64T> tmp352;
    3399             :     compiler::TNode<Float64T> tmp353;
    3400             :     compiler::TNode<UintPtrT> tmp354;
    3401             :     ca_.Bind(&block35, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345, &tmp346, &tmp347, &tmp348, &tmp349, &tmp350, &tmp351, &tmp352, &tmp353, &tmp354);
    3402          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 437);
    3403         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
    3404             :       ca_.Goto(&block37, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354);
    3405             :     } else {
    3406             :       ca_.Goto(&block38, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354);
    3407             :     }
    3408             :   }
    3409             : 
    3410         560 :   if (block37.is_used()) {
    3411             :     compiler::TNode<Context> tmp355;
    3412             :     compiler::TNode<Object> tmp356;
    3413             :     compiler::TNode<Object> tmp357;
    3414             :     compiler::TNode<Object> tmp358;
    3415             :     compiler::TNode<JSDataView> tmp359;
    3416             :     compiler::TNode<Number> tmp360;
    3417             :     compiler::TNode<BoolT> tmp361;
    3418             :     compiler::TNode<JSArrayBuffer> tmp362;
    3419             :     compiler::TNode<Float64T> tmp363;
    3420             :     compiler::TNode<UintPtrT> tmp364;
    3421             :     compiler::TNode<UintPtrT> tmp365;
    3422             :     compiler::TNode<Float64T> tmp366;
    3423             :     compiler::TNode<Float64T> tmp367;
    3424             :     compiler::TNode<UintPtrT> tmp368;
    3425             :     ca_.Bind(&block37, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360, &tmp361, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367, &tmp368);
    3426          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 438);
    3427             :     compiler::TNode<BigInt> tmp369;
    3428             :     USE(tmp369);
    3429         168 :     tmp369 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp362}, compiler::TNode<UintPtrT>{tmp368}, compiler::TNode<BoolT>{tmp361}, true));
    3430             :     ca_.Goto(&block1, tmp355, tmp356, tmp357, tmp358, tmp369);
    3431             :   }
    3432             : 
    3433         560 :   if (block38.is_used()) {
    3434             :     compiler::TNode<Context> tmp370;
    3435             :     compiler::TNode<Object> tmp371;
    3436             :     compiler::TNode<Object> tmp372;
    3437             :     compiler::TNode<Object> tmp373;
    3438             :     compiler::TNode<JSDataView> tmp374;
    3439             :     compiler::TNode<Number> tmp375;
    3440             :     compiler::TNode<BoolT> tmp376;
    3441             :     compiler::TNode<JSArrayBuffer> tmp377;
    3442             :     compiler::TNode<Float64T> tmp378;
    3443             :     compiler::TNode<UintPtrT> tmp379;
    3444             :     compiler::TNode<UintPtrT> tmp380;
    3445             :     compiler::TNode<Float64T> tmp381;
    3446             :     compiler::TNode<Float64T> tmp382;
    3447             :     compiler::TNode<UintPtrT> tmp383;
    3448             :     ca_.Bind(&block38, &tmp370, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383);
    3449           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 440);
    3450           0 :     CodeStubAssembler(state_).Unreachable();
    3451             :   }
    3452             : 
    3453         560 :   if (block1.is_used()) {
    3454             :     compiler::TNode<Context> tmp384;
    3455             :     compiler::TNode<Object> tmp385;
    3456             :     compiler::TNode<Object> tmp386;
    3457             :     compiler::TNode<Object> tmp387;
    3458             :     compiler::TNode<Numeric> tmp388;
    3459             :     ca_.Bind(&block1, &tmp384, &tmp385, &tmp386, &tmp387, &tmp388);
    3460         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 385);
    3461             :     ca_.Goto(&block40, tmp384, tmp385, tmp386, tmp387, tmp388);
    3462             :   }
    3463             : 
    3464             :     compiler::TNode<Context> tmp389;
    3465             :     compiler::TNode<Object> tmp390;
    3466             :     compiler::TNode<Object> tmp391;
    3467             :     compiler::TNode<Object> tmp392;
    3468             :     compiler::TNode<Numeric> tmp393;
    3469             :     ca_.Bind(&block40, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393);
    3470        1120 :   return compiler::TNode<Numeric>{tmp393};
    3471             : }
    3472             : 
    3473         224 : TF_BUILTIN(DataViewPrototypeGetUint8, CodeStubAssembler) {
    3474          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3475             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3476             :   USE(parameter0);
    3477             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3478          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3479          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3480          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3481             :   CodeStubArguments arguments(this, torque_arguments);
    3482          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3483             : USE(parameter1);
    3484             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3485             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3486             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3487             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3488             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3489             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3490             : 
    3491          56 :   if (block0.is_used()) {
    3492             :     compiler::TNode<Context> tmp0;
    3493             :     compiler::TNode<Object> tmp1;
    3494             :     compiler::TNode<RawPtrT> tmp2;
    3495             :     compiler::TNode<RawPtrT> tmp3;
    3496             :     compiler::TNode<IntPtrT> tmp4;
    3497             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3498          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 446);
    3499             :     compiler::TNode<IntPtrT> tmp5;
    3500             :     USE(tmp5);
    3501         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3502             :     compiler::TNode<BoolT> tmp6;
    3503             :     USE(tmp6);
    3504         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3505          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3506             :   }
    3507             : 
    3508          56 :   if (block1.is_used()) {
    3509             :     compiler::TNode<Context> tmp7;
    3510             :     compiler::TNode<Object> tmp8;
    3511             :     compiler::TNode<RawPtrT> tmp9;
    3512             :     compiler::TNode<RawPtrT> tmp10;
    3513             :     compiler::TNode<IntPtrT> tmp11;
    3514             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3515             :     compiler::TNode<IntPtrT> tmp12;
    3516             :     USE(tmp12);
    3517         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3518             :     compiler::TNode<Object> tmp13;
    3519             :     USE(tmp13);
    3520         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    3521             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3522             :   }
    3523             : 
    3524          56 :   if (block2.is_used()) {
    3525             :     compiler::TNode<Context> tmp14;
    3526             :     compiler::TNode<Object> tmp15;
    3527             :     compiler::TNode<RawPtrT> tmp16;
    3528             :     compiler::TNode<RawPtrT> tmp17;
    3529             :     compiler::TNode<IntPtrT> tmp18;
    3530             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3531             :     compiler::TNode<Oddball> tmp19;
    3532             :     USE(tmp19);
    3533         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3534             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3535             :   }
    3536             : 
    3537          56 :   if (block4.is_used()) {
    3538             :     compiler::TNode<Context> tmp20;
    3539             :     compiler::TNode<Object> tmp21;
    3540             :     compiler::TNode<RawPtrT> tmp22;
    3541             :     compiler::TNode<RawPtrT> tmp23;
    3542             :     compiler::TNode<IntPtrT> tmp24;
    3543             :     compiler::TNode<Object> tmp25;
    3544             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3545             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3546             :   }
    3547             : 
    3548          56 :   if (block3.is_used()) {
    3549             :     compiler::TNode<Context> tmp26;
    3550             :     compiler::TNode<Object> tmp27;
    3551             :     compiler::TNode<RawPtrT> tmp28;
    3552             :     compiler::TNode<RawPtrT> tmp29;
    3553             :     compiler::TNode<IntPtrT> tmp30;
    3554             :     compiler::TNode<Object> tmp31;
    3555             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3556          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 447);
    3557             :     compiler::TNode<Oddball> tmp32;
    3558             :     USE(tmp32);
    3559         112 :     tmp32 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3560             :     compiler::TNode<Numeric> tmp33;
    3561             :     USE(tmp33);
    3562         112 :     tmp33 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp26}, compiler::TNode<Object>{tmp27}, compiler::TNode<Object>{tmp31}, compiler::TNode<Object>{tmp32}, UINT8_ELEMENTS));
    3563          56 :     arguments.PopAndReturn(tmp33);
    3564             :   }
    3565          56 : }
    3566             : 
    3567         224 : TF_BUILTIN(DataViewPrototypeGetInt8, CodeStubAssembler) {
    3568          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3569             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3570             :   USE(parameter0);
    3571             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3572          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3573          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3574          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3575             :   CodeStubArguments arguments(this, torque_arguments);
    3576          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3577             : USE(parameter1);
    3578             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3579             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3580             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3581             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3582             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3583             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3584             : 
    3585          56 :   if (block0.is_used()) {
    3586             :     compiler::TNode<Context> tmp0;
    3587             :     compiler::TNode<Object> tmp1;
    3588             :     compiler::TNode<RawPtrT> tmp2;
    3589             :     compiler::TNode<RawPtrT> tmp3;
    3590             :     compiler::TNode<IntPtrT> tmp4;
    3591             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3592          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 452);
    3593             :     compiler::TNode<IntPtrT> tmp5;
    3594             :     USE(tmp5);
    3595         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3596             :     compiler::TNode<BoolT> tmp6;
    3597             :     USE(tmp6);
    3598         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3599          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3600             :   }
    3601             : 
    3602          56 :   if (block1.is_used()) {
    3603             :     compiler::TNode<Context> tmp7;
    3604             :     compiler::TNode<Object> tmp8;
    3605             :     compiler::TNode<RawPtrT> tmp9;
    3606             :     compiler::TNode<RawPtrT> tmp10;
    3607             :     compiler::TNode<IntPtrT> tmp11;
    3608             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3609             :     compiler::TNode<IntPtrT> tmp12;
    3610             :     USE(tmp12);
    3611         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3612             :     compiler::TNode<Object> tmp13;
    3613             :     USE(tmp13);
    3614         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    3615             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3616             :   }
    3617             : 
    3618          56 :   if (block2.is_used()) {
    3619             :     compiler::TNode<Context> tmp14;
    3620             :     compiler::TNode<Object> tmp15;
    3621             :     compiler::TNode<RawPtrT> tmp16;
    3622             :     compiler::TNode<RawPtrT> tmp17;
    3623             :     compiler::TNode<IntPtrT> tmp18;
    3624             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3625             :     compiler::TNode<Oddball> tmp19;
    3626             :     USE(tmp19);
    3627         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3628             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3629             :   }
    3630             : 
    3631          56 :   if (block4.is_used()) {
    3632             :     compiler::TNode<Context> tmp20;
    3633             :     compiler::TNode<Object> tmp21;
    3634             :     compiler::TNode<RawPtrT> tmp22;
    3635             :     compiler::TNode<RawPtrT> tmp23;
    3636             :     compiler::TNode<IntPtrT> tmp24;
    3637             :     compiler::TNode<Object> tmp25;
    3638             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3639             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3640             :   }
    3641             : 
    3642          56 :   if (block3.is_used()) {
    3643             :     compiler::TNode<Context> tmp26;
    3644             :     compiler::TNode<Object> tmp27;
    3645             :     compiler::TNode<RawPtrT> tmp28;
    3646             :     compiler::TNode<RawPtrT> tmp29;
    3647             :     compiler::TNode<IntPtrT> tmp30;
    3648             :     compiler::TNode<Object> tmp31;
    3649             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3650          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 453);
    3651             :     compiler::TNode<Oddball> tmp32;
    3652             :     USE(tmp32);
    3653         112 :     tmp32 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3654             :     compiler::TNode<Numeric> tmp33;
    3655             :     USE(tmp33);
    3656         112 :     tmp33 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp26}, compiler::TNode<Object>{tmp27}, compiler::TNode<Object>{tmp31}, compiler::TNode<Object>{tmp32}, INT8_ELEMENTS));
    3657          56 :     arguments.PopAndReturn(tmp33);
    3658             :   }
    3659          56 : }
    3660             : 
    3661         224 : TF_BUILTIN(DataViewPrototypeGetUint16, CodeStubAssembler) {
    3662          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3663             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3664             :   USE(parameter0);
    3665             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3666          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3667          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3668          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3669             :   CodeStubArguments arguments(this, torque_arguments);
    3670          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3671             : USE(parameter1);
    3672             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3673             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3674             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3675             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3676             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3677             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3678             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3679             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3680             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3681             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3682             : 
    3683          56 :   if (block0.is_used()) {
    3684             :     compiler::TNode<Context> tmp0;
    3685             :     compiler::TNode<Object> tmp1;
    3686             :     compiler::TNode<RawPtrT> tmp2;
    3687             :     compiler::TNode<RawPtrT> tmp3;
    3688             :     compiler::TNode<IntPtrT> tmp4;
    3689             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3690          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 458);
    3691             :     compiler::TNode<IntPtrT> tmp5;
    3692             :     USE(tmp5);
    3693         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3694             :     compiler::TNode<BoolT> tmp6;
    3695             :     USE(tmp6);
    3696         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3697          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3698             :   }
    3699             : 
    3700          56 :   if (block1.is_used()) {
    3701             :     compiler::TNode<Context> tmp7;
    3702             :     compiler::TNode<Object> tmp8;
    3703             :     compiler::TNode<RawPtrT> tmp9;
    3704             :     compiler::TNode<RawPtrT> tmp10;
    3705             :     compiler::TNode<IntPtrT> tmp11;
    3706             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3707             :     compiler::TNode<IntPtrT> tmp12;
    3708             :     USE(tmp12);
    3709         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3710             :     compiler::TNode<Object> tmp13;
    3711             :     USE(tmp13);
    3712         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    3713             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3714             :   }
    3715             : 
    3716          56 :   if (block2.is_used()) {
    3717             :     compiler::TNode<Context> tmp14;
    3718             :     compiler::TNode<Object> tmp15;
    3719             :     compiler::TNode<RawPtrT> tmp16;
    3720             :     compiler::TNode<RawPtrT> tmp17;
    3721             :     compiler::TNode<IntPtrT> tmp18;
    3722             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3723             :     compiler::TNode<Oddball> tmp19;
    3724             :     USE(tmp19);
    3725         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3726             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3727             :   }
    3728             : 
    3729          56 :   if (block4.is_used()) {
    3730             :     compiler::TNode<Context> tmp20;
    3731             :     compiler::TNode<Object> tmp21;
    3732             :     compiler::TNode<RawPtrT> tmp22;
    3733             :     compiler::TNode<RawPtrT> tmp23;
    3734             :     compiler::TNode<IntPtrT> tmp24;
    3735             :     compiler::TNode<Object> tmp25;
    3736             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3737             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3738             :   }
    3739             : 
    3740          56 :   if (block3.is_used()) {
    3741             :     compiler::TNode<Context> tmp26;
    3742             :     compiler::TNode<Object> tmp27;
    3743             :     compiler::TNode<RawPtrT> tmp28;
    3744             :     compiler::TNode<RawPtrT> tmp29;
    3745             :     compiler::TNode<IntPtrT> tmp30;
    3746             :     compiler::TNode<Object> tmp31;
    3747             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3748          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 460);
    3749             :     compiler::TNode<IntPtrT> tmp32;
    3750             :     USE(tmp32);
    3751         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3752             :     compiler::TNode<BoolT> tmp33;
    3753             :     USE(tmp33);
    3754         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    3755          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    3756             :   }
    3757             : 
    3758          56 :   if (block5.is_used()) {
    3759             :     compiler::TNode<Context> tmp34;
    3760             :     compiler::TNode<Object> tmp35;
    3761             :     compiler::TNode<RawPtrT> tmp36;
    3762             :     compiler::TNode<RawPtrT> tmp37;
    3763             :     compiler::TNode<IntPtrT> tmp38;
    3764             :     compiler::TNode<Object> tmp39;
    3765             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    3766             :     compiler::TNode<IntPtrT> tmp40;
    3767             :     USE(tmp40);
    3768         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3769             :     compiler::TNode<Object> tmp41;
    3770             :     USE(tmp41);
    3771         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    3772             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    3773             :   }
    3774             : 
    3775          56 :   if (block6.is_used()) {
    3776             :     compiler::TNode<Context> tmp42;
    3777             :     compiler::TNode<Object> tmp43;
    3778             :     compiler::TNode<RawPtrT> tmp44;
    3779             :     compiler::TNode<RawPtrT> tmp45;
    3780             :     compiler::TNode<IntPtrT> tmp46;
    3781             :     compiler::TNode<Object> tmp47;
    3782             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    3783             :     compiler::TNode<Oddball> tmp48;
    3784             :     USE(tmp48);
    3785         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3786             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    3787             :   }
    3788             : 
    3789          56 :   if (block8.is_used()) {
    3790             :     compiler::TNode<Context> tmp49;
    3791             :     compiler::TNode<Object> tmp50;
    3792             :     compiler::TNode<RawPtrT> tmp51;
    3793             :     compiler::TNode<RawPtrT> tmp52;
    3794             :     compiler::TNode<IntPtrT> tmp53;
    3795             :     compiler::TNode<Object> tmp54;
    3796             :     compiler::TNode<Object> tmp55;
    3797             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    3798             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    3799             :   }
    3800             : 
    3801          56 :   if (block7.is_used()) {
    3802             :     compiler::TNode<Context> tmp56;
    3803             :     compiler::TNode<Object> tmp57;
    3804             :     compiler::TNode<RawPtrT> tmp58;
    3805             :     compiler::TNode<RawPtrT> tmp59;
    3806             :     compiler::TNode<IntPtrT> tmp60;
    3807             :     compiler::TNode<Object> tmp61;
    3808             :     compiler::TNode<Object> tmp62;
    3809             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    3810          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 459);
    3811          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 462);
    3812          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 461);
    3813             :     compiler::TNode<Numeric> tmp63;
    3814             :     USE(tmp63);
    3815         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, UINT16_ELEMENTS));
    3816          56 :     arguments.PopAndReturn(tmp63);
    3817             :   }
    3818          56 : }
    3819             : 
    3820         224 : TF_BUILTIN(DataViewPrototypeGetInt16, CodeStubAssembler) {
    3821          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3822             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3823             :   USE(parameter0);
    3824             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3825          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3826          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3827          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3828             :   CodeStubArguments arguments(this, torque_arguments);
    3829          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3830             : USE(parameter1);
    3831             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3832             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3833             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3834             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3835             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3836             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3837             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3838             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3839             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3840             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3841             : 
    3842          56 :   if (block0.is_used()) {
    3843             :     compiler::TNode<Context> tmp0;
    3844             :     compiler::TNode<Object> tmp1;
    3845             :     compiler::TNode<RawPtrT> tmp2;
    3846             :     compiler::TNode<RawPtrT> tmp3;
    3847             :     compiler::TNode<IntPtrT> tmp4;
    3848             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3849          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 467);
    3850             :     compiler::TNode<IntPtrT> tmp5;
    3851             :     USE(tmp5);
    3852         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3853             :     compiler::TNode<BoolT> tmp6;
    3854             :     USE(tmp6);
    3855         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3856          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3857             :   }
    3858             : 
    3859          56 :   if (block1.is_used()) {
    3860             :     compiler::TNode<Context> tmp7;
    3861             :     compiler::TNode<Object> tmp8;
    3862             :     compiler::TNode<RawPtrT> tmp9;
    3863             :     compiler::TNode<RawPtrT> tmp10;
    3864             :     compiler::TNode<IntPtrT> tmp11;
    3865             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3866             :     compiler::TNode<IntPtrT> tmp12;
    3867             :     USE(tmp12);
    3868         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3869             :     compiler::TNode<Object> tmp13;
    3870             :     USE(tmp13);
    3871         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    3872             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3873             :   }
    3874             : 
    3875          56 :   if (block2.is_used()) {
    3876             :     compiler::TNode<Context> tmp14;
    3877             :     compiler::TNode<Object> tmp15;
    3878             :     compiler::TNode<RawPtrT> tmp16;
    3879             :     compiler::TNode<RawPtrT> tmp17;
    3880             :     compiler::TNode<IntPtrT> tmp18;
    3881             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3882             :     compiler::TNode<Oddball> tmp19;
    3883             :     USE(tmp19);
    3884         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3885             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3886             :   }
    3887             : 
    3888          56 :   if (block4.is_used()) {
    3889             :     compiler::TNode<Context> tmp20;
    3890             :     compiler::TNode<Object> tmp21;
    3891             :     compiler::TNode<RawPtrT> tmp22;
    3892             :     compiler::TNode<RawPtrT> tmp23;
    3893             :     compiler::TNode<IntPtrT> tmp24;
    3894             :     compiler::TNode<Object> tmp25;
    3895             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3896             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3897             :   }
    3898             : 
    3899          56 :   if (block3.is_used()) {
    3900             :     compiler::TNode<Context> tmp26;
    3901             :     compiler::TNode<Object> tmp27;
    3902             :     compiler::TNode<RawPtrT> tmp28;
    3903             :     compiler::TNode<RawPtrT> tmp29;
    3904             :     compiler::TNode<IntPtrT> tmp30;
    3905             :     compiler::TNode<Object> tmp31;
    3906             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3907          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 469);
    3908             :     compiler::TNode<IntPtrT> tmp32;
    3909             :     USE(tmp32);
    3910         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3911             :     compiler::TNode<BoolT> tmp33;
    3912             :     USE(tmp33);
    3913         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    3914          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    3915             :   }
    3916             : 
    3917          56 :   if (block5.is_used()) {
    3918             :     compiler::TNode<Context> tmp34;
    3919             :     compiler::TNode<Object> tmp35;
    3920             :     compiler::TNode<RawPtrT> tmp36;
    3921             :     compiler::TNode<RawPtrT> tmp37;
    3922             :     compiler::TNode<IntPtrT> tmp38;
    3923             :     compiler::TNode<Object> tmp39;
    3924             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    3925             :     compiler::TNode<IntPtrT> tmp40;
    3926             :     USE(tmp40);
    3927         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3928             :     compiler::TNode<Object> tmp41;
    3929             :     USE(tmp41);
    3930         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    3931             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    3932             :   }
    3933             : 
    3934          56 :   if (block6.is_used()) {
    3935             :     compiler::TNode<Context> tmp42;
    3936             :     compiler::TNode<Object> tmp43;
    3937             :     compiler::TNode<RawPtrT> tmp44;
    3938             :     compiler::TNode<RawPtrT> tmp45;
    3939             :     compiler::TNode<IntPtrT> tmp46;
    3940             :     compiler::TNode<Object> tmp47;
    3941             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    3942             :     compiler::TNode<Oddball> tmp48;
    3943             :     USE(tmp48);
    3944         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3945             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    3946             :   }
    3947             : 
    3948          56 :   if (block8.is_used()) {
    3949             :     compiler::TNode<Context> tmp49;
    3950             :     compiler::TNode<Object> tmp50;
    3951             :     compiler::TNode<RawPtrT> tmp51;
    3952             :     compiler::TNode<RawPtrT> tmp52;
    3953             :     compiler::TNode<IntPtrT> tmp53;
    3954             :     compiler::TNode<Object> tmp54;
    3955             :     compiler::TNode<Object> tmp55;
    3956             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    3957             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    3958             :   }
    3959             : 
    3960          56 :   if (block7.is_used()) {
    3961             :     compiler::TNode<Context> tmp56;
    3962             :     compiler::TNode<Object> tmp57;
    3963             :     compiler::TNode<RawPtrT> tmp58;
    3964             :     compiler::TNode<RawPtrT> tmp59;
    3965             :     compiler::TNode<IntPtrT> tmp60;
    3966             :     compiler::TNode<Object> tmp61;
    3967             :     compiler::TNode<Object> tmp62;
    3968             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    3969          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 468);
    3970          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 471);
    3971          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 470);
    3972             :     compiler::TNode<Numeric> tmp63;
    3973             :     USE(tmp63);
    3974         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, INT16_ELEMENTS));
    3975          56 :     arguments.PopAndReturn(tmp63);
    3976             :   }
    3977          56 : }
    3978             : 
    3979         224 : TF_BUILTIN(DataViewPrototypeGetUint32, CodeStubAssembler) {
    3980          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3981             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3982             :   USE(parameter0);
    3983             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3984          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3985          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3986          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3987             :   CodeStubArguments arguments(this, torque_arguments);
    3988          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3989             : USE(parameter1);
    3990             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3991             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3992             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3993             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3994             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3995             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3996             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3997             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3998             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3999             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4000             : 
    4001          56 :   if (block0.is_used()) {
    4002             :     compiler::TNode<Context> tmp0;
    4003             :     compiler::TNode<Object> tmp1;
    4004             :     compiler::TNode<RawPtrT> tmp2;
    4005             :     compiler::TNode<RawPtrT> tmp3;
    4006             :     compiler::TNode<IntPtrT> tmp4;
    4007             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4008          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 476);
    4009             :     compiler::TNode<IntPtrT> tmp5;
    4010             :     USE(tmp5);
    4011         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4012             :     compiler::TNode<BoolT> tmp6;
    4013             :     USE(tmp6);
    4014         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4015          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4016             :   }
    4017             : 
    4018          56 :   if (block1.is_used()) {
    4019             :     compiler::TNode<Context> tmp7;
    4020             :     compiler::TNode<Object> tmp8;
    4021             :     compiler::TNode<RawPtrT> tmp9;
    4022             :     compiler::TNode<RawPtrT> tmp10;
    4023             :     compiler::TNode<IntPtrT> tmp11;
    4024             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4025             :     compiler::TNode<IntPtrT> tmp12;
    4026             :     USE(tmp12);
    4027         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4028             :     compiler::TNode<Object> tmp13;
    4029             :     USE(tmp13);
    4030         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4031             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4032             :   }
    4033             : 
    4034          56 :   if (block2.is_used()) {
    4035             :     compiler::TNode<Context> tmp14;
    4036             :     compiler::TNode<Object> tmp15;
    4037             :     compiler::TNode<RawPtrT> tmp16;
    4038             :     compiler::TNode<RawPtrT> tmp17;
    4039             :     compiler::TNode<IntPtrT> tmp18;
    4040             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4041             :     compiler::TNode<Oddball> tmp19;
    4042             :     USE(tmp19);
    4043         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4044             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4045             :   }
    4046             : 
    4047          56 :   if (block4.is_used()) {
    4048             :     compiler::TNode<Context> tmp20;
    4049             :     compiler::TNode<Object> tmp21;
    4050             :     compiler::TNode<RawPtrT> tmp22;
    4051             :     compiler::TNode<RawPtrT> tmp23;
    4052             :     compiler::TNode<IntPtrT> tmp24;
    4053             :     compiler::TNode<Object> tmp25;
    4054             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4055             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4056             :   }
    4057             : 
    4058          56 :   if (block3.is_used()) {
    4059             :     compiler::TNode<Context> tmp26;
    4060             :     compiler::TNode<Object> tmp27;
    4061             :     compiler::TNode<RawPtrT> tmp28;
    4062             :     compiler::TNode<RawPtrT> tmp29;
    4063             :     compiler::TNode<IntPtrT> tmp30;
    4064             :     compiler::TNode<Object> tmp31;
    4065             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4066          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 478);
    4067             :     compiler::TNode<IntPtrT> tmp32;
    4068             :     USE(tmp32);
    4069         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4070             :     compiler::TNode<BoolT> tmp33;
    4071             :     USE(tmp33);
    4072         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4073          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4074             :   }
    4075             : 
    4076          56 :   if (block5.is_used()) {
    4077             :     compiler::TNode<Context> tmp34;
    4078             :     compiler::TNode<Object> tmp35;
    4079             :     compiler::TNode<RawPtrT> tmp36;
    4080             :     compiler::TNode<RawPtrT> tmp37;
    4081             :     compiler::TNode<IntPtrT> tmp38;
    4082             :     compiler::TNode<Object> tmp39;
    4083             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4084             :     compiler::TNode<IntPtrT> tmp40;
    4085             :     USE(tmp40);
    4086         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4087             :     compiler::TNode<Object> tmp41;
    4088             :     USE(tmp41);
    4089         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4090             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4091             :   }
    4092             : 
    4093          56 :   if (block6.is_used()) {
    4094             :     compiler::TNode<Context> tmp42;
    4095             :     compiler::TNode<Object> tmp43;
    4096             :     compiler::TNode<RawPtrT> tmp44;
    4097             :     compiler::TNode<RawPtrT> tmp45;
    4098             :     compiler::TNode<IntPtrT> tmp46;
    4099             :     compiler::TNode<Object> tmp47;
    4100             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4101             :     compiler::TNode<Oddball> tmp48;
    4102             :     USE(tmp48);
    4103         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4104             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4105             :   }
    4106             : 
    4107          56 :   if (block8.is_used()) {
    4108             :     compiler::TNode<Context> tmp49;
    4109             :     compiler::TNode<Object> tmp50;
    4110             :     compiler::TNode<RawPtrT> tmp51;
    4111             :     compiler::TNode<RawPtrT> tmp52;
    4112             :     compiler::TNode<IntPtrT> tmp53;
    4113             :     compiler::TNode<Object> tmp54;
    4114             :     compiler::TNode<Object> tmp55;
    4115             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4116             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4117             :   }
    4118             : 
    4119          56 :   if (block7.is_used()) {
    4120             :     compiler::TNode<Context> tmp56;
    4121             :     compiler::TNode<Object> tmp57;
    4122             :     compiler::TNode<RawPtrT> tmp58;
    4123             :     compiler::TNode<RawPtrT> tmp59;
    4124             :     compiler::TNode<IntPtrT> tmp60;
    4125             :     compiler::TNode<Object> tmp61;
    4126             :     compiler::TNode<Object> tmp62;
    4127             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4128          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 477);
    4129          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 480);
    4130          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 479);
    4131             :     compiler::TNode<Numeric> tmp63;
    4132             :     USE(tmp63);
    4133         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, UINT32_ELEMENTS));
    4134          56 :     arguments.PopAndReturn(tmp63);
    4135             :   }
    4136          56 : }
    4137             : 
    4138         224 : TF_BUILTIN(DataViewPrototypeGetInt32, CodeStubAssembler) {
    4139          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4140             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4141             :   USE(parameter0);
    4142             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4143          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4144          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4145          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4146             :   CodeStubArguments arguments(this, torque_arguments);
    4147          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4148             : USE(parameter1);
    4149             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4150             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4151             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4152             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4153             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4154             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4155             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4156             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4157             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4158             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4159             : 
    4160          56 :   if (block0.is_used()) {
    4161             :     compiler::TNode<Context> tmp0;
    4162             :     compiler::TNode<Object> tmp1;
    4163             :     compiler::TNode<RawPtrT> tmp2;
    4164             :     compiler::TNode<RawPtrT> tmp3;
    4165             :     compiler::TNode<IntPtrT> tmp4;
    4166             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4167          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 485);
    4168             :     compiler::TNode<IntPtrT> tmp5;
    4169             :     USE(tmp5);
    4170         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4171             :     compiler::TNode<BoolT> tmp6;
    4172             :     USE(tmp6);
    4173         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4174          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4175             :   }
    4176             : 
    4177          56 :   if (block1.is_used()) {
    4178             :     compiler::TNode<Context> tmp7;
    4179             :     compiler::TNode<Object> tmp8;
    4180             :     compiler::TNode<RawPtrT> tmp9;
    4181             :     compiler::TNode<RawPtrT> tmp10;
    4182             :     compiler::TNode<IntPtrT> tmp11;
    4183             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4184             :     compiler::TNode<IntPtrT> tmp12;
    4185             :     USE(tmp12);
    4186         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4187             :     compiler::TNode<Object> tmp13;
    4188             :     USE(tmp13);
    4189         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4190             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4191             :   }
    4192             : 
    4193          56 :   if (block2.is_used()) {
    4194             :     compiler::TNode<Context> tmp14;
    4195             :     compiler::TNode<Object> tmp15;
    4196             :     compiler::TNode<RawPtrT> tmp16;
    4197             :     compiler::TNode<RawPtrT> tmp17;
    4198             :     compiler::TNode<IntPtrT> tmp18;
    4199             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4200             :     compiler::TNode<Oddball> tmp19;
    4201             :     USE(tmp19);
    4202         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4203             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4204             :   }
    4205             : 
    4206          56 :   if (block4.is_used()) {
    4207             :     compiler::TNode<Context> tmp20;
    4208             :     compiler::TNode<Object> tmp21;
    4209             :     compiler::TNode<RawPtrT> tmp22;
    4210             :     compiler::TNode<RawPtrT> tmp23;
    4211             :     compiler::TNode<IntPtrT> tmp24;
    4212             :     compiler::TNode<Object> tmp25;
    4213             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4214             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4215             :   }
    4216             : 
    4217          56 :   if (block3.is_used()) {
    4218             :     compiler::TNode<Context> tmp26;
    4219             :     compiler::TNode<Object> tmp27;
    4220             :     compiler::TNode<RawPtrT> tmp28;
    4221             :     compiler::TNode<RawPtrT> tmp29;
    4222             :     compiler::TNode<IntPtrT> tmp30;
    4223             :     compiler::TNode<Object> tmp31;
    4224             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4225          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 487);
    4226             :     compiler::TNode<IntPtrT> tmp32;
    4227             :     USE(tmp32);
    4228         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4229             :     compiler::TNode<BoolT> tmp33;
    4230             :     USE(tmp33);
    4231         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4232          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4233             :   }
    4234             : 
    4235          56 :   if (block5.is_used()) {
    4236             :     compiler::TNode<Context> tmp34;
    4237             :     compiler::TNode<Object> tmp35;
    4238             :     compiler::TNode<RawPtrT> tmp36;
    4239             :     compiler::TNode<RawPtrT> tmp37;
    4240             :     compiler::TNode<IntPtrT> tmp38;
    4241             :     compiler::TNode<Object> tmp39;
    4242             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4243             :     compiler::TNode<IntPtrT> tmp40;
    4244             :     USE(tmp40);
    4245         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4246             :     compiler::TNode<Object> tmp41;
    4247             :     USE(tmp41);
    4248         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4249             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4250             :   }
    4251             : 
    4252          56 :   if (block6.is_used()) {
    4253             :     compiler::TNode<Context> tmp42;
    4254             :     compiler::TNode<Object> tmp43;
    4255             :     compiler::TNode<RawPtrT> tmp44;
    4256             :     compiler::TNode<RawPtrT> tmp45;
    4257             :     compiler::TNode<IntPtrT> tmp46;
    4258             :     compiler::TNode<Object> tmp47;
    4259             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4260             :     compiler::TNode<Oddball> tmp48;
    4261             :     USE(tmp48);
    4262         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4263             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4264             :   }
    4265             : 
    4266          56 :   if (block8.is_used()) {
    4267             :     compiler::TNode<Context> tmp49;
    4268             :     compiler::TNode<Object> tmp50;
    4269             :     compiler::TNode<RawPtrT> tmp51;
    4270             :     compiler::TNode<RawPtrT> tmp52;
    4271             :     compiler::TNode<IntPtrT> tmp53;
    4272             :     compiler::TNode<Object> tmp54;
    4273             :     compiler::TNode<Object> tmp55;
    4274             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4275             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4276             :   }
    4277             : 
    4278          56 :   if (block7.is_used()) {
    4279             :     compiler::TNode<Context> tmp56;
    4280             :     compiler::TNode<Object> tmp57;
    4281             :     compiler::TNode<RawPtrT> tmp58;
    4282             :     compiler::TNode<RawPtrT> tmp59;
    4283             :     compiler::TNode<IntPtrT> tmp60;
    4284             :     compiler::TNode<Object> tmp61;
    4285             :     compiler::TNode<Object> tmp62;
    4286             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4287          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 486);
    4288          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 489);
    4289          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 488);
    4290             :     compiler::TNode<Numeric> tmp63;
    4291             :     USE(tmp63);
    4292         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, INT32_ELEMENTS));
    4293          56 :     arguments.PopAndReturn(tmp63);
    4294             :   }
    4295          56 : }
    4296             : 
    4297         224 : TF_BUILTIN(DataViewPrototypeGetFloat32, CodeStubAssembler) {
    4298          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4299             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4300             :   USE(parameter0);
    4301             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4302          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4303          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4304          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4305             :   CodeStubArguments arguments(this, torque_arguments);
    4306          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4307             : USE(parameter1);
    4308             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4309             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4310             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4311             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4312             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4313             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4314             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4315             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4316             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4317             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4318             : 
    4319          56 :   if (block0.is_used()) {
    4320             :     compiler::TNode<Context> tmp0;
    4321             :     compiler::TNode<Object> tmp1;
    4322             :     compiler::TNode<RawPtrT> tmp2;
    4323             :     compiler::TNode<RawPtrT> tmp3;
    4324             :     compiler::TNode<IntPtrT> tmp4;
    4325             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4326          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 494);
    4327             :     compiler::TNode<IntPtrT> tmp5;
    4328             :     USE(tmp5);
    4329         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4330             :     compiler::TNode<BoolT> tmp6;
    4331             :     USE(tmp6);
    4332         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4333          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4334             :   }
    4335             : 
    4336          56 :   if (block1.is_used()) {
    4337             :     compiler::TNode<Context> tmp7;
    4338             :     compiler::TNode<Object> tmp8;
    4339             :     compiler::TNode<RawPtrT> tmp9;
    4340             :     compiler::TNode<RawPtrT> tmp10;
    4341             :     compiler::TNode<IntPtrT> tmp11;
    4342             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4343             :     compiler::TNode<IntPtrT> tmp12;
    4344             :     USE(tmp12);
    4345         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4346             :     compiler::TNode<Object> tmp13;
    4347             :     USE(tmp13);
    4348         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4349             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4350             :   }
    4351             : 
    4352          56 :   if (block2.is_used()) {
    4353             :     compiler::TNode<Context> tmp14;
    4354             :     compiler::TNode<Object> tmp15;
    4355             :     compiler::TNode<RawPtrT> tmp16;
    4356             :     compiler::TNode<RawPtrT> tmp17;
    4357             :     compiler::TNode<IntPtrT> tmp18;
    4358             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4359             :     compiler::TNode<Oddball> tmp19;
    4360             :     USE(tmp19);
    4361         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4362             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4363             :   }
    4364             : 
    4365          56 :   if (block4.is_used()) {
    4366             :     compiler::TNode<Context> tmp20;
    4367             :     compiler::TNode<Object> tmp21;
    4368             :     compiler::TNode<RawPtrT> tmp22;
    4369             :     compiler::TNode<RawPtrT> tmp23;
    4370             :     compiler::TNode<IntPtrT> tmp24;
    4371             :     compiler::TNode<Object> tmp25;
    4372             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4373             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4374             :   }
    4375             : 
    4376          56 :   if (block3.is_used()) {
    4377             :     compiler::TNode<Context> tmp26;
    4378             :     compiler::TNode<Object> tmp27;
    4379             :     compiler::TNode<RawPtrT> tmp28;
    4380             :     compiler::TNode<RawPtrT> tmp29;
    4381             :     compiler::TNode<IntPtrT> tmp30;
    4382             :     compiler::TNode<Object> tmp31;
    4383             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4384          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 496);
    4385             :     compiler::TNode<IntPtrT> tmp32;
    4386             :     USE(tmp32);
    4387         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4388             :     compiler::TNode<BoolT> tmp33;
    4389             :     USE(tmp33);
    4390         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4391          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4392             :   }
    4393             : 
    4394          56 :   if (block5.is_used()) {
    4395             :     compiler::TNode<Context> tmp34;
    4396             :     compiler::TNode<Object> tmp35;
    4397             :     compiler::TNode<RawPtrT> tmp36;
    4398             :     compiler::TNode<RawPtrT> tmp37;
    4399             :     compiler::TNode<IntPtrT> tmp38;
    4400             :     compiler::TNode<Object> tmp39;
    4401             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4402             :     compiler::TNode<IntPtrT> tmp40;
    4403             :     USE(tmp40);
    4404         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4405             :     compiler::TNode<Object> tmp41;
    4406             :     USE(tmp41);
    4407         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4408             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4409             :   }
    4410             : 
    4411          56 :   if (block6.is_used()) {
    4412             :     compiler::TNode<Context> tmp42;
    4413             :     compiler::TNode<Object> tmp43;
    4414             :     compiler::TNode<RawPtrT> tmp44;
    4415             :     compiler::TNode<RawPtrT> tmp45;
    4416             :     compiler::TNode<IntPtrT> tmp46;
    4417             :     compiler::TNode<Object> tmp47;
    4418             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4419             :     compiler::TNode<Oddball> tmp48;
    4420             :     USE(tmp48);
    4421         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4422             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4423             :   }
    4424             : 
    4425          56 :   if (block8.is_used()) {
    4426             :     compiler::TNode<Context> tmp49;
    4427             :     compiler::TNode<Object> tmp50;
    4428             :     compiler::TNode<RawPtrT> tmp51;
    4429             :     compiler::TNode<RawPtrT> tmp52;
    4430             :     compiler::TNode<IntPtrT> tmp53;
    4431             :     compiler::TNode<Object> tmp54;
    4432             :     compiler::TNode<Object> tmp55;
    4433             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4434             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4435             :   }
    4436             : 
    4437          56 :   if (block7.is_used()) {
    4438             :     compiler::TNode<Context> tmp56;
    4439             :     compiler::TNode<Object> tmp57;
    4440             :     compiler::TNode<RawPtrT> tmp58;
    4441             :     compiler::TNode<RawPtrT> tmp59;
    4442             :     compiler::TNode<IntPtrT> tmp60;
    4443             :     compiler::TNode<Object> tmp61;
    4444             :     compiler::TNode<Object> tmp62;
    4445             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4446          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 495);
    4447          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 498);
    4448          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 497);
    4449             :     compiler::TNode<Numeric> tmp63;
    4450             :     USE(tmp63);
    4451         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, FLOAT32_ELEMENTS));
    4452          56 :     arguments.PopAndReturn(tmp63);
    4453             :   }
    4454          56 : }
    4455             : 
    4456         224 : TF_BUILTIN(DataViewPrototypeGetFloat64, CodeStubAssembler) {
    4457          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4458             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4459             :   USE(parameter0);
    4460             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4461          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4462          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4463          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4464             :   CodeStubArguments arguments(this, torque_arguments);
    4465          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4466             : USE(parameter1);
    4467             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4468             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4469             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4470             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4471             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4472             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4473             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4474             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4475             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4476             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4477             : 
    4478          56 :   if (block0.is_used()) {
    4479             :     compiler::TNode<Context> tmp0;
    4480             :     compiler::TNode<Object> tmp1;
    4481             :     compiler::TNode<RawPtrT> tmp2;
    4482             :     compiler::TNode<RawPtrT> tmp3;
    4483             :     compiler::TNode<IntPtrT> tmp4;
    4484             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4485          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 503);
    4486             :     compiler::TNode<IntPtrT> tmp5;
    4487             :     USE(tmp5);
    4488         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4489             :     compiler::TNode<BoolT> tmp6;
    4490             :     USE(tmp6);
    4491         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4492          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4493             :   }
    4494             : 
    4495          56 :   if (block1.is_used()) {
    4496             :     compiler::TNode<Context> tmp7;
    4497             :     compiler::TNode<Object> tmp8;
    4498             :     compiler::TNode<RawPtrT> tmp9;
    4499             :     compiler::TNode<RawPtrT> tmp10;
    4500             :     compiler::TNode<IntPtrT> tmp11;
    4501             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4502             :     compiler::TNode<IntPtrT> tmp12;
    4503             :     USE(tmp12);
    4504         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4505             :     compiler::TNode<Object> tmp13;
    4506             :     USE(tmp13);
    4507         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4508             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4509             :   }
    4510             : 
    4511          56 :   if (block2.is_used()) {
    4512             :     compiler::TNode<Context> tmp14;
    4513             :     compiler::TNode<Object> tmp15;
    4514             :     compiler::TNode<RawPtrT> tmp16;
    4515             :     compiler::TNode<RawPtrT> tmp17;
    4516             :     compiler::TNode<IntPtrT> tmp18;
    4517             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4518             :     compiler::TNode<Oddball> tmp19;
    4519             :     USE(tmp19);
    4520         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4521             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4522             :   }
    4523             : 
    4524          56 :   if (block4.is_used()) {
    4525             :     compiler::TNode<Context> tmp20;
    4526             :     compiler::TNode<Object> tmp21;
    4527             :     compiler::TNode<RawPtrT> tmp22;
    4528             :     compiler::TNode<RawPtrT> tmp23;
    4529             :     compiler::TNode<IntPtrT> tmp24;
    4530             :     compiler::TNode<Object> tmp25;
    4531             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4532             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4533             :   }
    4534             : 
    4535          56 :   if (block3.is_used()) {
    4536             :     compiler::TNode<Context> tmp26;
    4537             :     compiler::TNode<Object> tmp27;
    4538             :     compiler::TNode<RawPtrT> tmp28;
    4539             :     compiler::TNode<RawPtrT> tmp29;
    4540             :     compiler::TNode<IntPtrT> tmp30;
    4541             :     compiler::TNode<Object> tmp31;
    4542             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4543          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 505);
    4544             :     compiler::TNode<IntPtrT> tmp32;
    4545             :     USE(tmp32);
    4546         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4547             :     compiler::TNode<BoolT> tmp33;
    4548             :     USE(tmp33);
    4549         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4550          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4551             :   }
    4552             : 
    4553          56 :   if (block5.is_used()) {
    4554             :     compiler::TNode<Context> tmp34;
    4555             :     compiler::TNode<Object> tmp35;
    4556             :     compiler::TNode<RawPtrT> tmp36;
    4557             :     compiler::TNode<RawPtrT> tmp37;
    4558             :     compiler::TNode<IntPtrT> tmp38;
    4559             :     compiler::TNode<Object> tmp39;
    4560             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4561             :     compiler::TNode<IntPtrT> tmp40;
    4562             :     USE(tmp40);
    4563         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4564             :     compiler::TNode<Object> tmp41;
    4565             :     USE(tmp41);
    4566         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4567             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4568             :   }
    4569             : 
    4570          56 :   if (block6.is_used()) {
    4571             :     compiler::TNode<Context> tmp42;
    4572             :     compiler::TNode<Object> tmp43;
    4573             :     compiler::TNode<RawPtrT> tmp44;
    4574             :     compiler::TNode<RawPtrT> tmp45;
    4575             :     compiler::TNode<IntPtrT> tmp46;
    4576             :     compiler::TNode<Object> tmp47;
    4577             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4578             :     compiler::TNode<Oddball> tmp48;
    4579             :     USE(tmp48);
    4580         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4581             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4582             :   }
    4583             : 
    4584          56 :   if (block8.is_used()) {
    4585             :     compiler::TNode<Context> tmp49;
    4586             :     compiler::TNode<Object> tmp50;
    4587             :     compiler::TNode<RawPtrT> tmp51;
    4588             :     compiler::TNode<RawPtrT> tmp52;
    4589             :     compiler::TNode<IntPtrT> tmp53;
    4590             :     compiler::TNode<Object> tmp54;
    4591             :     compiler::TNode<Object> tmp55;
    4592             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4593             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4594             :   }
    4595             : 
    4596          56 :   if (block7.is_used()) {
    4597             :     compiler::TNode<Context> tmp56;
    4598             :     compiler::TNode<Object> tmp57;
    4599             :     compiler::TNode<RawPtrT> tmp58;
    4600             :     compiler::TNode<RawPtrT> tmp59;
    4601             :     compiler::TNode<IntPtrT> tmp60;
    4602             :     compiler::TNode<Object> tmp61;
    4603             :     compiler::TNode<Object> tmp62;
    4604             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4605          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 504);
    4606          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 507);
    4607          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 506);
    4608             :     compiler::TNode<Numeric> tmp63;
    4609             :     USE(tmp63);
    4610         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, FLOAT64_ELEMENTS));
    4611          56 :     arguments.PopAndReturn(tmp63);
    4612             :   }
    4613          56 : }
    4614             : 
    4615         224 : TF_BUILTIN(DataViewPrototypeGetBigUint64, CodeStubAssembler) {
    4616          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4617             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4618             :   USE(parameter0);
    4619             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4620          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4621          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4622          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4623             :   CodeStubArguments arguments(this, torque_arguments);
    4624          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4625             : USE(parameter1);
    4626             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4627             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4628             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4629             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4630             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4631             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4632             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4633             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4634             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4635             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4636             : 
    4637          56 :   if (block0.is_used()) {
    4638             :     compiler::TNode<Context> tmp0;
    4639             :     compiler::TNode<Object> tmp1;
    4640             :     compiler::TNode<RawPtrT> tmp2;
    4641             :     compiler::TNode<RawPtrT> tmp3;
    4642             :     compiler::TNode<IntPtrT> tmp4;
    4643             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4644          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 512);
    4645             :     compiler::TNode<IntPtrT> tmp5;
    4646             :     USE(tmp5);
    4647         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4648             :     compiler::TNode<BoolT> tmp6;
    4649             :     USE(tmp6);
    4650         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4651          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4652             :   }
    4653             : 
    4654          56 :   if (block1.is_used()) {
    4655             :     compiler::TNode<Context> tmp7;
    4656             :     compiler::TNode<Object> tmp8;
    4657             :     compiler::TNode<RawPtrT> tmp9;
    4658             :     compiler::TNode<RawPtrT> tmp10;
    4659             :     compiler::TNode<IntPtrT> tmp11;
    4660             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4661             :     compiler::TNode<IntPtrT> tmp12;
    4662             :     USE(tmp12);
    4663         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4664             :     compiler::TNode<Object> tmp13;
    4665             :     USE(tmp13);
    4666         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4667             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4668             :   }
    4669             : 
    4670          56 :   if (block2.is_used()) {
    4671             :     compiler::TNode<Context> tmp14;
    4672             :     compiler::TNode<Object> tmp15;
    4673             :     compiler::TNode<RawPtrT> tmp16;
    4674             :     compiler::TNode<RawPtrT> tmp17;
    4675             :     compiler::TNode<IntPtrT> tmp18;
    4676             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4677             :     compiler::TNode<Oddball> tmp19;
    4678             :     USE(tmp19);
    4679         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4680             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4681             :   }
    4682             : 
    4683          56 :   if (block4.is_used()) {
    4684             :     compiler::TNode<Context> tmp20;
    4685             :     compiler::TNode<Object> tmp21;
    4686             :     compiler::TNode<RawPtrT> tmp22;
    4687             :     compiler::TNode<RawPtrT> tmp23;
    4688             :     compiler::TNode<IntPtrT> tmp24;
    4689             :     compiler::TNode<Object> tmp25;
    4690             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4691             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4692             :   }
    4693             : 
    4694          56 :   if (block3.is_used()) {
    4695             :     compiler::TNode<Context> tmp26;
    4696             :     compiler::TNode<Object> tmp27;
    4697             :     compiler::TNode<RawPtrT> tmp28;
    4698             :     compiler::TNode<RawPtrT> tmp29;
    4699             :     compiler::TNode<IntPtrT> tmp30;
    4700             :     compiler::TNode<Object> tmp31;
    4701             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4702          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 514);
    4703             :     compiler::TNode<IntPtrT> tmp32;
    4704             :     USE(tmp32);
    4705         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4706             :     compiler::TNode<BoolT> tmp33;
    4707             :     USE(tmp33);
    4708         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4709          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4710             :   }
    4711             : 
    4712          56 :   if (block5.is_used()) {
    4713             :     compiler::TNode<Context> tmp34;
    4714             :     compiler::TNode<Object> tmp35;
    4715             :     compiler::TNode<RawPtrT> tmp36;
    4716             :     compiler::TNode<RawPtrT> tmp37;
    4717             :     compiler::TNode<IntPtrT> tmp38;
    4718             :     compiler::TNode<Object> tmp39;
    4719             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4720             :     compiler::TNode<IntPtrT> tmp40;
    4721             :     USE(tmp40);
    4722         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4723             :     compiler::TNode<Object> tmp41;
    4724             :     USE(tmp41);
    4725         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4726             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4727             :   }
    4728             : 
    4729          56 :   if (block6.is_used()) {
    4730             :     compiler::TNode<Context> tmp42;
    4731             :     compiler::TNode<Object> tmp43;
    4732             :     compiler::TNode<RawPtrT> tmp44;
    4733             :     compiler::TNode<RawPtrT> tmp45;
    4734             :     compiler::TNode<IntPtrT> tmp46;
    4735             :     compiler::TNode<Object> tmp47;
    4736             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4737             :     compiler::TNode<Oddball> tmp48;
    4738             :     USE(tmp48);
    4739         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4740             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4741             :   }
    4742             : 
    4743          56 :   if (block8.is_used()) {
    4744             :     compiler::TNode<Context> tmp49;
    4745             :     compiler::TNode<Object> tmp50;
    4746             :     compiler::TNode<RawPtrT> tmp51;
    4747             :     compiler::TNode<RawPtrT> tmp52;
    4748             :     compiler::TNode<IntPtrT> tmp53;
    4749             :     compiler::TNode<Object> tmp54;
    4750             :     compiler::TNode<Object> tmp55;
    4751             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4752             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4753             :   }
    4754             : 
    4755          56 :   if (block7.is_used()) {
    4756             :     compiler::TNode<Context> tmp56;
    4757             :     compiler::TNode<Object> tmp57;
    4758             :     compiler::TNode<RawPtrT> tmp58;
    4759             :     compiler::TNode<RawPtrT> tmp59;
    4760             :     compiler::TNode<IntPtrT> tmp60;
    4761             :     compiler::TNode<Object> tmp61;
    4762             :     compiler::TNode<Object> tmp62;
    4763             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4764          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 513);
    4765          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 516);
    4766          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 515);
    4767             :     compiler::TNode<Numeric> tmp63;
    4768             :     USE(tmp63);
    4769         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, BIGUINT64_ELEMENTS));
    4770          56 :     arguments.PopAndReturn(tmp63);
    4771             :   }
    4772          56 : }
    4773             : 
    4774         224 : TF_BUILTIN(DataViewPrototypeGetBigInt64, CodeStubAssembler) {
    4775          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4776             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4777             :   USE(parameter0);
    4778             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4779          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4780          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4781          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4782             :   CodeStubArguments arguments(this, torque_arguments);
    4783          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4784             : USE(parameter1);
    4785             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4786             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4787             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4788             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4789             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4790             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4791             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4792             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4793             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4794             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4795             : 
    4796          56 :   if (block0.is_used()) {
    4797             :     compiler::TNode<Context> tmp0;
    4798             :     compiler::TNode<Object> tmp1;
    4799             :     compiler::TNode<RawPtrT> tmp2;
    4800             :     compiler::TNode<RawPtrT> tmp3;
    4801             :     compiler::TNode<IntPtrT> tmp4;
    4802             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4803          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 521);
    4804             :     compiler::TNode<IntPtrT> tmp5;
    4805             :     USE(tmp5);
    4806         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4807             :     compiler::TNode<BoolT> tmp6;
    4808             :     USE(tmp6);
    4809         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4810          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4811             :   }
    4812             : 
    4813          56 :   if (block1.is_used()) {
    4814             :     compiler::TNode<Context> tmp7;
    4815             :     compiler::TNode<Object> tmp8;
    4816             :     compiler::TNode<RawPtrT> tmp9;
    4817             :     compiler::TNode<RawPtrT> tmp10;
    4818             :     compiler::TNode<IntPtrT> tmp11;
    4819             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4820             :     compiler::TNode<IntPtrT> tmp12;
    4821             :     USE(tmp12);
    4822         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4823             :     compiler::TNode<Object> tmp13;
    4824             :     USE(tmp13);
    4825         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    4826             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4827             :   }
    4828             : 
    4829          56 :   if (block2.is_used()) {
    4830             :     compiler::TNode<Context> tmp14;
    4831             :     compiler::TNode<Object> tmp15;
    4832             :     compiler::TNode<RawPtrT> tmp16;
    4833             :     compiler::TNode<RawPtrT> tmp17;
    4834             :     compiler::TNode<IntPtrT> tmp18;
    4835             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4836             :     compiler::TNode<Oddball> tmp19;
    4837             :     USE(tmp19);
    4838         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4839             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4840             :   }
    4841             : 
    4842          56 :   if (block4.is_used()) {
    4843             :     compiler::TNode<Context> tmp20;
    4844             :     compiler::TNode<Object> tmp21;
    4845             :     compiler::TNode<RawPtrT> tmp22;
    4846             :     compiler::TNode<RawPtrT> tmp23;
    4847             :     compiler::TNode<IntPtrT> tmp24;
    4848             :     compiler::TNode<Object> tmp25;
    4849             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4850             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4851             :   }
    4852             : 
    4853          56 :   if (block3.is_used()) {
    4854             :     compiler::TNode<Context> tmp26;
    4855             :     compiler::TNode<Object> tmp27;
    4856             :     compiler::TNode<RawPtrT> tmp28;
    4857             :     compiler::TNode<RawPtrT> tmp29;
    4858             :     compiler::TNode<IntPtrT> tmp30;
    4859             :     compiler::TNode<Object> tmp31;
    4860             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4861          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 523);
    4862             :     compiler::TNode<IntPtrT> tmp32;
    4863             :     USE(tmp32);
    4864         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4865             :     compiler::TNode<BoolT> tmp33;
    4866             :     USE(tmp33);
    4867         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4868          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4869             :   }
    4870             : 
    4871          56 :   if (block5.is_used()) {
    4872             :     compiler::TNode<Context> tmp34;
    4873             :     compiler::TNode<Object> tmp35;
    4874             :     compiler::TNode<RawPtrT> tmp36;
    4875             :     compiler::TNode<RawPtrT> tmp37;
    4876             :     compiler::TNode<IntPtrT> tmp38;
    4877             :     compiler::TNode<Object> tmp39;
    4878             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4879             :     compiler::TNode<IntPtrT> tmp40;
    4880             :     USE(tmp40);
    4881         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4882             :     compiler::TNode<Object> tmp41;
    4883             :     USE(tmp41);
    4884         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    4885             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4886             :   }
    4887             : 
    4888          56 :   if (block6.is_used()) {
    4889             :     compiler::TNode<Context> tmp42;
    4890             :     compiler::TNode<Object> tmp43;
    4891             :     compiler::TNode<RawPtrT> tmp44;
    4892             :     compiler::TNode<RawPtrT> tmp45;
    4893             :     compiler::TNode<IntPtrT> tmp46;
    4894             :     compiler::TNode<Object> tmp47;
    4895             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4896             :     compiler::TNode<Oddball> tmp48;
    4897             :     USE(tmp48);
    4898         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4899             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4900             :   }
    4901             : 
    4902          56 :   if (block8.is_used()) {
    4903             :     compiler::TNode<Context> tmp49;
    4904             :     compiler::TNode<Object> tmp50;
    4905             :     compiler::TNode<RawPtrT> tmp51;
    4906             :     compiler::TNode<RawPtrT> tmp52;
    4907             :     compiler::TNode<IntPtrT> tmp53;
    4908             :     compiler::TNode<Object> tmp54;
    4909             :     compiler::TNode<Object> tmp55;
    4910             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4911             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4912             :   }
    4913             : 
    4914          56 :   if (block7.is_used()) {
    4915             :     compiler::TNode<Context> tmp56;
    4916             :     compiler::TNode<Object> tmp57;
    4917             :     compiler::TNode<RawPtrT> tmp58;
    4918             :     compiler::TNode<RawPtrT> tmp59;
    4919             :     compiler::TNode<IntPtrT> tmp60;
    4920             :     compiler::TNode<Object> tmp61;
    4921             :     compiler::TNode<Object> tmp62;
    4922             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4923          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 522);
    4924          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 525);
    4925          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 524);
    4926             :     compiler::TNode<Numeric> tmp63;
    4927             :     USE(tmp63);
    4928         112 :     tmp63 = ca_.UncheckedCast<Numeric>(DataViewBuiltinsFromDSLAssembler(state_).DataViewGet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, BIGINT64_ELEMENTS));
    4929          56 :     arguments.PopAndReturn(tmp63);
    4930             :   }
    4931          56 : }
    4932             : 
    4933         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataView8(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value) {
    4934         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4935             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4936             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4937             :     ca_.Goto(&block0, p_buffer, p_offset, p_value);
    4938             : 
    4939         112 :   if (block0.is_used()) {
    4940             :     compiler::TNode<JSArrayBuffer> tmp0;
    4941             :     compiler::TNode<UintPtrT> tmp1;
    4942             :     compiler::TNode<Uint32T> tmp2;
    4943             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    4944         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 537);
    4945         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    4946             :     USE(tmp3);
    4947         224 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    4948             :     compiler::TNode<Uint32T> tmp5;
    4949             :     USE(tmp5);
    4950         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    4951             :     compiler::TNode<Uint32T> tmp6;
    4952             :     USE(tmp6);
    4953         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp5}));
    4954         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<Uint32T>{tmp6});
    4955         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 536);
    4956             :     ca_.Goto(&block1, tmp0, tmp1, tmp2);
    4957             :   }
    4958             : 
    4959         112 :   if (block1.is_used()) {
    4960             :     compiler::TNode<JSArrayBuffer> tmp7;
    4961             :     compiler::TNode<UintPtrT> tmp8;
    4962             :     compiler::TNode<Uint32T> tmp9;
    4963             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9);
    4964             :     ca_.Goto(&block2, tmp7, tmp8, tmp9);
    4965             :   }
    4966             : 
    4967             :     compiler::TNode<JSArrayBuffer> tmp10;
    4968             :     compiler::TNode<UintPtrT> tmp11;
    4969             :     compiler::TNode<Uint32T> tmp12;
    4970             :     ca_.Bind(&block2, &tmp10, &tmp11, &tmp12);
    4971         112 : }
    4972             : 
    4973         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataView16(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value, compiler::TNode<BoolT> p_requestedLittleEndian) {
    4974         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4975             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4976             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4977             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4978             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4979             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4980             :     ca_.Goto(&block0, p_buffer, p_offset, p_value, p_requestedLittleEndian);
    4981             : 
    4982         112 :   if (block0.is_used()) {
    4983             :     compiler::TNode<JSArrayBuffer> tmp0;
    4984             :     compiler::TNode<UintPtrT> tmp1;
    4985             :     compiler::TNode<Uint32T> tmp2;
    4986             :     compiler::TNode<BoolT> tmp3;
    4987             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    4988         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 543);
    4989         112 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    4990             :     USE(tmp4);
    4991         336 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp4});
    4992         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 545);
    4993             :     compiler::TNode<Uint32T> tmp6;
    4994             :     USE(tmp6);
    4995         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    4996             :     compiler::TNode<Uint32T> tmp7;
    4997             :     USE(tmp7);
    4998         336 :     tmp7 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp6}));
    4999         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 546);
    5000             :     compiler::TNode<Uint32T> tmp8;
    5001             :     USE(tmp8);
    5002         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5003             :     compiler::TNode<Uint32T> tmp9;
    5004             :     USE(tmp9);
    5005         336 :     tmp9 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp8}));
    5006             :     compiler::TNode<Uint32T> tmp10;
    5007             :     USE(tmp10);
    5008         336 :     tmp10 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5009             :     compiler::TNode<Uint32T> tmp11;
    5010             :     USE(tmp11);
    5011         224 :     tmp11 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp9}, compiler::TNode<Uint32T>{tmp10}));
    5012         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5013         112 :     ca_.Branch(tmp3, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp5, tmp7, tmp11);
    5014             :   }
    5015             : 
    5016         112 :   if (block2.is_used()) {
    5017             :     compiler::TNode<JSArrayBuffer> tmp12;
    5018             :     compiler::TNode<UintPtrT> tmp13;
    5019             :     compiler::TNode<Uint32T> tmp14;
    5020             :     compiler::TNode<BoolT> tmp15;
    5021             :     compiler::TNode<RawPtrT> tmp16;
    5022             :     compiler::TNode<Uint32T> tmp17;
    5023             :     compiler::TNode<Uint32T> tmp18;
    5024             :     ca_.Bind(&block2, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    5025         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 549);
    5026         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp16}, compiler::TNode<UintPtrT>{tmp13}, compiler::TNode<Uint32T>{tmp17});
    5027         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 550);
    5028             :     compiler::TNode<UintPtrT> tmp19;
    5029             :     USE(tmp19);
    5030         336 :     tmp19 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5031             :     compiler::TNode<UintPtrT> tmp20;
    5032             :     USE(tmp20);
    5033         224 :     tmp20 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp13}, compiler::TNode<UintPtrT>{tmp19}));
    5034         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp16}, compiler::TNode<UintPtrT>{tmp20}, compiler::TNode<Uint32T>{tmp18});
    5035         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5036             :     ca_.Goto(&block4, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17, tmp18);
    5037             :   }
    5038             : 
    5039         112 :   if (block3.is_used()) {
    5040             :     compiler::TNode<JSArrayBuffer> tmp21;
    5041             :     compiler::TNode<UintPtrT> tmp22;
    5042             :     compiler::TNode<Uint32T> tmp23;
    5043             :     compiler::TNode<BoolT> tmp24;
    5044             :     compiler::TNode<RawPtrT> tmp25;
    5045             :     compiler::TNode<Uint32T> tmp26;
    5046             :     compiler::TNode<Uint32T> tmp27;
    5047             :     ca_.Bind(&block3, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
    5048         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 552);
    5049         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp25}, compiler::TNode<UintPtrT>{tmp22}, compiler::TNode<Uint32T>{tmp27});
    5050         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 553);
    5051             :     compiler::TNode<UintPtrT> tmp28;
    5052             :     USE(tmp28);
    5053         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5054             :     compiler::TNode<UintPtrT> tmp29;
    5055             :     USE(tmp29);
    5056         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp28}));
    5057         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp25}, compiler::TNode<UintPtrT>{tmp29}, compiler::TNode<Uint32T>{tmp26});
    5058         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5059             :     ca_.Goto(&block4, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27);
    5060             :   }
    5061             : 
    5062         112 :   if (block4.is_used()) {
    5063             :     compiler::TNode<JSArrayBuffer> tmp30;
    5064             :     compiler::TNode<UintPtrT> tmp31;
    5065             :     compiler::TNode<Uint32T> tmp32;
    5066             :     compiler::TNode<BoolT> tmp33;
    5067             :     compiler::TNode<RawPtrT> tmp34;
    5068             :     compiler::TNode<Uint32T> tmp35;
    5069             :     compiler::TNode<Uint32T> tmp36;
    5070             :     ca_.Bind(&block4, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36);
    5071         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 542);
    5072         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 540);
    5073             :     ca_.Goto(&block1, tmp30, tmp31, tmp32, tmp33);
    5074             :   }
    5075             : 
    5076         112 :   if (block1.is_used()) {
    5077             :     compiler::TNode<JSArrayBuffer> tmp37;
    5078             :     compiler::TNode<UintPtrT> tmp38;
    5079             :     compiler::TNode<Uint32T> tmp39;
    5080             :     compiler::TNode<BoolT> tmp40;
    5081             :     ca_.Bind(&block1, &tmp37, &tmp38, &tmp39, &tmp40);
    5082             :     ca_.Goto(&block5, tmp37, tmp38, tmp39, tmp40);
    5083             :   }
    5084             : 
    5085             :     compiler::TNode<JSArrayBuffer> tmp41;
    5086             :     compiler::TNode<UintPtrT> tmp42;
    5087             :     compiler::TNode<Uint32T> tmp43;
    5088             :     compiler::TNode<BoolT> tmp44;
    5089             :     ca_.Bind(&block5, &tmp41, &tmp42, &tmp43, &tmp44);
    5090         112 : }
    5091             : 
    5092         168 : void DataViewBuiltinsFromDSLAssembler::StoreDataView32(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value, compiler::TNode<BoolT> p_requestedLittleEndian) {
    5093         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5094             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5095             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5096             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5097             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5098             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5099             :     ca_.Goto(&block0, p_buffer, p_offset, p_value, p_requestedLittleEndian);
    5100             : 
    5101         168 :   if (block0.is_used()) {
    5102             :     compiler::TNode<JSArrayBuffer> tmp0;
    5103             :     compiler::TNode<UintPtrT> tmp1;
    5104             :     compiler::TNode<Uint32T> tmp2;
    5105             :     compiler::TNode<BoolT> tmp3;
    5106             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    5107         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 560);
    5108         168 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    5109             :     USE(tmp4);
    5110         504 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp4});
    5111         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 562);
    5112             :     compiler::TNode<Uint32T> tmp6;
    5113             :     USE(tmp6);
    5114         504 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5115             :     compiler::TNode<Uint32T> tmp7;
    5116             :     USE(tmp7);
    5117         504 :     tmp7 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp6}));
    5118         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 563);
    5119             :     compiler::TNode<Uint32T> tmp8;
    5120             :     USE(tmp8);
    5121         504 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5122             :     compiler::TNode<Uint32T> tmp9;
    5123             :     USE(tmp9);
    5124         504 :     tmp9 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp8}));
    5125             :     compiler::TNode<Uint32T> tmp10;
    5126             :     USE(tmp10);
    5127         504 :     tmp10 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5128             :     compiler::TNode<Uint32T> tmp11;
    5129             :     USE(tmp11);
    5130         336 :     tmp11 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp9}, compiler::TNode<Uint32T>{tmp10}));
    5131         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 564);
    5132             :     compiler::TNode<Uint32T> tmp12;
    5133             :     USE(tmp12);
    5134         504 :     tmp12 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5135             :     compiler::TNode<Uint32T> tmp13;
    5136             :     USE(tmp13);
    5137         504 :     tmp13 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp12}));
    5138             :     compiler::TNode<Uint32T> tmp14;
    5139             :     USE(tmp14);
    5140         504 :     tmp14 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5141             :     compiler::TNode<Uint32T> tmp15;
    5142             :     USE(tmp15);
    5143         336 :     tmp15 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp13}, compiler::TNode<Uint32T>{tmp14}));
    5144         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 565);
    5145             :     compiler::TNode<Uint32T> tmp16;
    5146             :     USE(tmp16);
    5147         504 :     tmp16 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5148             :     compiler::TNode<Uint32T> tmp17;
    5149             :     USE(tmp17);
    5150         504 :     tmp17 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp16}));
    5151         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5152         168 :     ca_.Branch(tmp3, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp5, tmp7, tmp11, tmp15, tmp17);
    5153             :   }
    5154             : 
    5155         168 :   if (block2.is_used()) {
    5156             :     compiler::TNode<JSArrayBuffer> tmp18;
    5157             :     compiler::TNode<UintPtrT> tmp19;
    5158             :     compiler::TNode<Uint32T> tmp20;
    5159             :     compiler::TNode<BoolT> tmp21;
    5160             :     compiler::TNode<RawPtrT> tmp22;
    5161             :     compiler::TNode<Uint32T> tmp23;
    5162             :     compiler::TNode<Uint32T> tmp24;
    5163             :     compiler::TNode<Uint32T> tmp25;
    5164             :     compiler::TNode<Uint32T> tmp26;
    5165             :     ca_.Bind(&block2, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
    5166         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 568);
    5167         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<Uint32T>{tmp23});
    5168         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 569);
    5169             :     compiler::TNode<UintPtrT> tmp27;
    5170             :     USE(tmp27);
    5171         504 :     tmp27 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5172             :     compiler::TNode<UintPtrT> tmp28;
    5173             :     USE(tmp28);
    5174         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp27}));
    5175         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp28}, compiler::TNode<Uint32T>{tmp24});
    5176         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 570);
    5177             :     compiler::TNode<UintPtrT> tmp29;
    5178             :     USE(tmp29);
    5179         504 :     tmp29 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5180             :     compiler::TNode<UintPtrT> tmp30;
    5181             :     USE(tmp30);
    5182         336 :     tmp30 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp29}));
    5183         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp30}, compiler::TNode<Uint32T>{tmp25});
    5184         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 571);
    5185             :     compiler::TNode<UintPtrT> tmp31;
    5186             :     USE(tmp31);
    5187         504 :     tmp31 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5188             :     compiler::TNode<UintPtrT> tmp32;
    5189             :     USE(tmp32);
    5190         336 :     tmp32 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp31}));
    5191         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<Uint32T>{tmp26});
    5192         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5193             :     ca_.Goto(&block4, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26);
    5194             :   }
    5195             : 
    5196         168 :   if (block3.is_used()) {
    5197             :     compiler::TNode<JSArrayBuffer> tmp33;
    5198             :     compiler::TNode<UintPtrT> tmp34;
    5199             :     compiler::TNode<Uint32T> tmp35;
    5200             :     compiler::TNode<BoolT> tmp36;
    5201             :     compiler::TNode<RawPtrT> tmp37;
    5202             :     compiler::TNode<Uint32T> tmp38;
    5203             :     compiler::TNode<Uint32T> tmp39;
    5204             :     compiler::TNode<Uint32T> tmp40;
    5205             :     compiler::TNode<Uint32T> tmp41;
    5206             :     ca_.Bind(&block3, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    5207         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 573);
    5208         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<Uint32T>{tmp41});
    5209         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 574);
    5210             :     compiler::TNode<UintPtrT> tmp42;
    5211             :     USE(tmp42);
    5212         504 :     tmp42 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5213             :     compiler::TNode<UintPtrT> tmp43;
    5214             :     USE(tmp43);
    5215         336 :     tmp43 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp42}));
    5216         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp43}, compiler::TNode<Uint32T>{tmp40});
    5217         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 575);
    5218             :     compiler::TNode<UintPtrT> tmp44;
    5219             :     USE(tmp44);
    5220         504 :     tmp44 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5221             :     compiler::TNode<UintPtrT> tmp45;
    5222             :     USE(tmp45);
    5223         336 :     tmp45 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp44}));
    5224         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp45}, compiler::TNode<Uint32T>{tmp39});
    5225         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 576);
    5226             :     compiler::TNode<UintPtrT> tmp46;
    5227             :     USE(tmp46);
    5228         504 :     tmp46 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5229             :     compiler::TNode<UintPtrT> tmp47;
    5230             :     USE(tmp47);
    5231         336 :     tmp47 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp46}));
    5232         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp47}, compiler::TNode<Uint32T>{tmp38});
    5233         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5234             :     ca_.Goto(&block4, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    5235             :   }
    5236             : 
    5237         168 :   if (block4.is_used()) {
    5238             :     compiler::TNode<JSArrayBuffer> tmp48;
    5239             :     compiler::TNode<UintPtrT> tmp49;
    5240             :     compiler::TNode<Uint32T> tmp50;
    5241             :     compiler::TNode<BoolT> tmp51;
    5242             :     compiler::TNode<RawPtrT> tmp52;
    5243             :     compiler::TNode<Uint32T> tmp53;
    5244             :     compiler::TNode<Uint32T> tmp54;
    5245             :     compiler::TNode<Uint32T> tmp55;
    5246             :     compiler::TNode<Uint32T> tmp56;
    5247             :     ca_.Bind(&block4, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    5248         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 559);
    5249         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 557);
    5250             :     ca_.Goto(&block1, tmp48, tmp49, tmp50, tmp51);
    5251             :   }
    5252             : 
    5253         168 :   if (block1.is_used()) {
    5254             :     compiler::TNode<JSArrayBuffer> tmp57;
    5255             :     compiler::TNode<UintPtrT> tmp58;
    5256             :     compiler::TNode<Uint32T> tmp59;
    5257             :     compiler::TNode<BoolT> tmp60;
    5258             :     ca_.Bind(&block1, &tmp57, &tmp58, &tmp59, &tmp60);
    5259             :     ca_.Goto(&block5, tmp57, tmp58, tmp59, tmp60);
    5260             :   }
    5261             : 
    5262             :     compiler::TNode<JSArrayBuffer> tmp61;
    5263             :     compiler::TNode<UintPtrT> tmp62;
    5264             :     compiler::TNode<Uint32T> tmp63;
    5265             :     compiler::TNode<BoolT> tmp64;
    5266             :     ca_.Bind(&block5, &tmp61, &tmp62, &tmp63, &tmp64);
    5267         168 : }
    5268             : 
    5269         168 : void DataViewBuiltinsFromDSLAssembler::StoreDataView64(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, compiler::TNode<BoolT> p_requestedLittleEndian) {
    5270         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5271             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5272             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5273             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5274             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5275             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5276             :     ca_.Goto(&block0, p_buffer, p_offset, p_lowWord, p_highWord, p_requestedLittleEndian);
    5277             : 
    5278         168 :   if (block0.is_used()) {
    5279             :     compiler::TNode<JSArrayBuffer> tmp0;
    5280             :     compiler::TNode<UintPtrT> tmp1;
    5281             :     compiler::TNode<Uint32T> tmp2;
    5282             :     compiler::TNode<Uint32T> tmp3;
    5283             :     compiler::TNode<BoolT> tmp4;
    5284             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    5285         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 583);
    5286         168 :     compiler::TNode<IntPtrT> tmp5 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    5287             :     USE(tmp5);
    5288         504 :     compiler::TNode<RawPtrT>tmp6 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp5});
    5289         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 585);
    5290             :     compiler::TNode<Uint32T> tmp7;
    5291             :     USE(tmp7);
    5292         504 :     tmp7 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5293             :     compiler::TNode<Uint32T> tmp8;
    5294             :     USE(tmp8);
    5295         504 :     tmp8 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp7}));
    5296         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 586);
    5297             :     compiler::TNode<Uint32T> tmp9;
    5298             :     USE(tmp9);
    5299         504 :     tmp9 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5300             :     compiler::TNode<Uint32T> tmp10;
    5301             :     USE(tmp10);
    5302         504 :     tmp10 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp9}));
    5303             :     compiler::TNode<Uint32T> tmp11;
    5304             :     USE(tmp11);
    5305         504 :     tmp11 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5306             :     compiler::TNode<Uint32T> tmp12;
    5307             :     USE(tmp12);
    5308         336 :     tmp12 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp10}, compiler::TNode<Uint32T>{tmp11}));
    5309         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 587);
    5310             :     compiler::TNode<Uint32T> tmp13;
    5311             :     USE(tmp13);
    5312         504 :     tmp13 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5313             :     compiler::TNode<Uint32T> tmp14;
    5314             :     USE(tmp14);
    5315         504 :     tmp14 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp13}));
    5316             :     compiler::TNode<Uint32T> tmp15;
    5317             :     USE(tmp15);
    5318         504 :     tmp15 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5319             :     compiler::TNode<Uint32T> tmp16;
    5320             :     USE(tmp16);
    5321         336 :     tmp16 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp14}, compiler::TNode<Uint32T>{tmp15}));
    5322         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 588);
    5323             :     compiler::TNode<Uint32T> tmp17;
    5324             :     USE(tmp17);
    5325         504 :     tmp17 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5326             :     compiler::TNode<Uint32T> tmp18;
    5327             :     USE(tmp18);
    5328         504 :     tmp18 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp17}));
    5329         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 590);
    5330             :     compiler::TNode<Uint32T> tmp19;
    5331             :     USE(tmp19);
    5332         504 :     tmp19 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5333             :     compiler::TNode<Uint32T> tmp20;
    5334             :     USE(tmp20);
    5335         504 :     tmp20 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp19}));
    5336         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 591);
    5337             :     compiler::TNode<Uint32T> tmp21;
    5338             :     USE(tmp21);
    5339         504 :     tmp21 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5340             :     compiler::TNode<Uint32T> tmp22;
    5341             :     USE(tmp22);
    5342         504 :     tmp22 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp21}));
    5343             :     compiler::TNode<Uint32T> tmp23;
    5344             :     USE(tmp23);
    5345         504 :     tmp23 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5346             :     compiler::TNode<Uint32T> tmp24;
    5347             :     USE(tmp24);
    5348         336 :     tmp24 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp22}, compiler::TNode<Uint32T>{tmp23}));
    5349         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 592);
    5350             :     compiler::TNode<Uint32T> tmp25;
    5351             :     USE(tmp25);
    5352         504 :     tmp25 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5353             :     compiler::TNode<Uint32T> tmp26;
    5354             :     USE(tmp26);
    5355         504 :     tmp26 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp25}));
    5356             :     compiler::TNode<Uint32T> tmp27;
    5357             :     USE(tmp27);
    5358         504 :     tmp27 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5359             :     compiler::TNode<Uint32T> tmp28;
    5360             :     USE(tmp28);
    5361         336 :     tmp28 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp26}, compiler::TNode<Uint32T>{tmp27}));
    5362         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 593);
    5363             :     compiler::TNode<Uint32T> tmp29;
    5364             :     USE(tmp29);
    5365         504 :     tmp29 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5366             :     compiler::TNode<Uint32T> tmp30;
    5367             :     USE(tmp30);
    5368         504 :     tmp30 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp29}));
    5369         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5370         168 :     ca_.Branch(tmp4, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, tmp8, tmp12, tmp16, tmp18, tmp20, tmp24, tmp28, tmp30);
    5371             :   }
    5372             : 
    5373         168 :   if (block2.is_used()) {
    5374             :     compiler::TNode<JSArrayBuffer> tmp31;
    5375             :     compiler::TNode<UintPtrT> tmp32;
    5376             :     compiler::TNode<Uint32T> tmp33;
    5377             :     compiler::TNode<Uint32T> tmp34;
    5378             :     compiler::TNode<BoolT> tmp35;
    5379             :     compiler::TNode<RawPtrT> tmp36;
    5380             :     compiler::TNode<Uint32T> tmp37;
    5381             :     compiler::TNode<Uint32T> tmp38;
    5382             :     compiler::TNode<Uint32T> tmp39;
    5383             :     compiler::TNode<Uint32T> tmp40;
    5384             :     compiler::TNode<Uint32T> tmp41;
    5385             :     compiler::TNode<Uint32T> tmp42;
    5386             :     compiler::TNode<Uint32T> tmp43;
    5387             :     compiler::TNode<Uint32T> tmp44;
    5388             :     ca_.Bind(&block2, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44);
    5389         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 596);
    5390         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<Uint32T>{tmp37});
    5391         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 597);
    5392             :     compiler::TNode<UintPtrT> tmp45;
    5393             :     USE(tmp45);
    5394         504 :     tmp45 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5395             :     compiler::TNode<UintPtrT> tmp46;
    5396             :     USE(tmp46);
    5397         336 :     tmp46 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp45}));
    5398         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp46}, compiler::TNode<Uint32T>{tmp38});
    5399         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 598);
    5400             :     compiler::TNode<UintPtrT> tmp47;
    5401             :     USE(tmp47);
    5402         504 :     tmp47 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5403             :     compiler::TNode<UintPtrT> tmp48;
    5404             :     USE(tmp48);
    5405         336 :     tmp48 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp47}));
    5406         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp48}, compiler::TNode<Uint32T>{tmp39});
    5407         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 599);
    5408             :     compiler::TNode<UintPtrT> tmp49;
    5409             :     USE(tmp49);
    5410         504 :     tmp49 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5411             :     compiler::TNode<UintPtrT> tmp50;
    5412             :     USE(tmp50);
    5413         336 :     tmp50 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp49}));
    5414         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp50}, compiler::TNode<Uint32T>{tmp40});
    5415         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 600);
    5416             :     compiler::TNode<UintPtrT> tmp51;
    5417             :     USE(tmp51);
    5418         504 :     tmp51 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    5419             :     compiler::TNode<UintPtrT> tmp52;
    5420             :     USE(tmp52);
    5421         336 :     tmp52 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp51}));
    5422         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp52}, compiler::TNode<Uint32T>{tmp41});
    5423         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 601);
    5424             :     compiler::TNode<UintPtrT> tmp53;
    5425             :     USE(tmp53);
    5426         504 :     tmp53 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    5427             :     compiler::TNode<UintPtrT> tmp54;
    5428             :     USE(tmp54);
    5429         336 :     tmp54 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp53}));
    5430         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp54}, compiler::TNode<Uint32T>{tmp42});
    5431         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 602);
    5432             :     compiler::TNode<UintPtrT> tmp55;
    5433             :     USE(tmp55);
    5434         504 :     tmp55 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    5435             :     compiler::TNode<UintPtrT> tmp56;
    5436             :     USE(tmp56);
    5437         336 :     tmp56 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp55}));
    5438         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp56}, compiler::TNode<Uint32T>{tmp43});
    5439         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 603);
    5440             :     compiler::TNode<UintPtrT> tmp57;
    5441             :     USE(tmp57);
    5442         504 :     tmp57 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    5443             :     compiler::TNode<UintPtrT> tmp58;
    5444             :     USE(tmp58);
    5445         336 :     tmp58 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp57}));
    5446         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp58}, compiler::TNode<Uint32T>{tmp44});
    5447         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5448             :     ca_.Goto(&block4, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44);
    5449             :   }
    5450             : 
    5451         168 :   if (block3.is_used()) {
    5452             :     compiler::TNode<JSArrayBuffer> tmp59;
    5453             :     compiler::TNode<UintPtrT> tmp60;
    5454             :     compiler::TNode<Uint32T> tmp61;
    5455             :     compiler::TNode<Uint32T> tmp62;
    5456             :     compiler::TNode<BoolT> tmp63;
    5457             :     compiler::TNode<RawPtrT> tmp64;
    5458             :     compiler::TNode<Uint32T> tmp65;
    5459             :     compiler::TNode<Uint32T> tmp66;
    5460             :     compiler::TNode<Uint32T> tmp67;
    5461             :     compiler::TNode<Uint32T> tmp68;
    5462             :     compiler::TNode<Uint32T> tmp69;
    5463             :     compiler::TNode<Uint32T> tmp70;
    5464             :     compiler::TNode<Uint32T> tmp71;
    5465             :     compiler::TNode<Uint32T> tmp72;
    5466             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    5467         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 605);
    5468         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<Uint32T>{tmp72});
    5469         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 606);
    5470             :     compiler::TNode<UintPtrT> tmp73;
    5471             :     USE(tmp73);
    5472         504 :     tmp73 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5473             :     compiler::TNode<UintPtrT> tmp74;
    5474             :     USE(tmp74);
    5475         336 :     tmp74 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp73}));
    5476         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp74}, compiler::TNode<Uint32T>{tmp71});
    5477         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 607);
    5478             :     compiler::TNode<UintPtrT> tmp75;
    5479             :     USE(tmp75);
    5480         504 :     tmp75 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5481             :     compiler::TNode<UintPtrT> tmp76;
    5482             :     USE(tmp76);
    5483         336 :     tmp76 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp75}));
    5484         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp76}, compiler::TNode<Uint32T>{tmp70});
    5485         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 608);
    5486             :     compiler::TNode<UintPtrT> tmp77;
    5487             :     USE(tmp77);
    5488         504 :     tmp77 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5489             :     compiler::TNode<UintPtrT> tmp78;
    5490             :     USE(tmp78);
    5491         336 :     tmp78 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp77}));
    5492         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp78}, compiler::TNode<Uint32T>{tmp69});
    5493         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 609);
    5494             :     compiler::TNode<UintPtrT> tmp79;
    5495             :     USE(tmp79);
    5496         504 :     tmp79 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    5497             :     compiler::TNode<UintPtrT> tmp80;
    5498             :     USE(tmp80);
    5499         336 :     tmp80 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp79}));
    5500         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp80}, compiler::TNode<Uint32T>{tmp68});
    5501         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 610);
    5502             :     compiler::TNode<UintPtrT> tmp81;
    5503             :     USE(tmp81);
    5504         504 :     tmp81 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    5505             :     compiler::TNode<UintPtrT> tmp82;
    5506             :     USE(tmp82);
    5507         336 :     tmp82 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp81}));
    5508         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp82}, compiler::TNode<Uint32T>{tmp67});
    5509         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 611);
    5510             :     compiler::TNode<UintPtrT> tmp83;
    5511             :     USE(tmp83);
    5512         504 :     tmp83 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    5513             :     compiler::TNode<UintPtrT> tmp84;
    5514             :     USE(tmp84);
    5515         336 :     tmp84 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp83}));
    5516         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp84}, compiler::TNode<Uint32T>{tmp66});
    5517         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 612);
    5518             :     compiler::TNode<UintPtrT> tmp85;
    5519             :     USE(tmp85);
    5520         504 :     tmp85 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    5521             :     compiler::TNode<UintPtrT> tmp86;
    5522             :     USE(tmp86);
    5523         336 :     tmp86 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp85}));
    5524         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp86}, compiler::TNode<Uint32T>{tmp65});
    5525         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5526             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72);
    5527             :   }
    5528             : 
    5529         168 :   if (block4.is_used()) {
    5530             :     compiler::TNode<JSArrayBuffer> tmp87;
    5531             :     compiler::TNode<UintPtrT> tmp88;
    5532             :     compiler::TNode<Uint32T> tmp89;
    5533             :     compiler::TNode<Uint32T> tmp90;
    5534             :     compiler::TNode<BoolT> tmp91;
    5535             :     compiler::TNode<RawPtrT> tmp92;
    5536             :     compiler::TNode<Uint32T> tmp93;
    5537             :     compiler::TNode<Uint32T> tmp94;
    5538             :     compiler::TNode<Uint32T> tmp95;
    5539             :     compiler::TNode<Uint32T> tmp96;
    5540             :     compiler::TNode<Uint32T> tmp97;
    5541             :     compiler::TNode<Uint32T> tmp98;
    5542             :     compiler::TNode<Uint32T> tmp99;
    5543             :     compiler::TNode<Uint32T> tmp100;
    5544             :     ca_.Bind(&block4, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    5545         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 582);
    5546         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 580);
    5547             :     ca_.Goto(&block1, tmp87, tmp88, tmp89, tmp90, tmp91);
    5548             :   }
    5549             : 
    5550         168 :   if (block1.is_used()) {
    5551             :     compiler::TNode<JSArrayBuffer> tmp101;
    5552             :     compiler::TNode<UintPtrT> tmp102;
    5553             :     compiler::TNode<Uint32T> tmp103;
    5554             :     compiler::TNode<Uint32T> tmp104;
    5555             :     compiler::TNode<BoolT> tmp105;
    5556             :     ca_.Bind(&block1, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105);
    5557             :     ca_.Goto(&block5, tmp101, tmp102, tmp103, tmp104, tmp105);
    5558             :   }
    5559             : 
    5560             :     compiler::TNode<JSArrayBuffer> tmp106;
    5561             :     compiler::TNode<UintPtrT> tmp107;
    5562             :     compiler::TNode<Uint32T> tmp108;
    5563             :     compiler::TNode<Uint32T> tmp109;
    5564             :     compiler::TNode<BoolT> tmp110;
    5565             :     ca_.Bind(&block5, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110);
    5566         168 : }
    5567             : 
    5568         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataViewBigInt(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BigInt> p_bigIntValue, compiler::TNode<BoolT> p_requestedLittleEndian) {
    5569         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5570             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5571             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5572             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5573             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5574             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5575             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5576             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5577             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5578             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5579             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5580             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5581             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5582             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5583             :     ca_.Goto(&block0, p_buffer, p_offset, p_bigIntValue, p_requestedLittleEndian);
    5584             : 
    5585         112 :   if (block0.is_used()) {
    5586             :     compiler::TNode<JSArrayBuffer> tmp0;
    5587             :     compiler::TNode<UintPtrT> tmp1;
    5588             :     compiler::TNode<BigInt> tmp2;
    5589             :     compiler::TNode<BoolT> tmp3;
    5590             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    5591         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 628);
    5592             :     compiler::TNode<Uint32T> tmp4;
    5593             :     USE(tmp4);
    5594         336 :     tmp4 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewDecodeBigIntLength(compiler::TNode<BigInt>{tmp2}));
    5595         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 629);
    5596             :     compiler::TNode<Uint32T> tmp5;
    5597             :     USE(tmp5);
    5598         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewDecodeBigIntSign(compiler::TNode<BigInt>{tmp2}));
    5599         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 633);
    5600             :     compiler::TNode<Uint32T> tmp6;
    5601             :     USE(tmp6);
    5602         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5603         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 634);
    5604             :     compiler::TNode<Uint32T> tmp7;
    5605             :     USE(tmp7);
    5606         336 :     tmp7 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5607         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 637);
    5608             :     compiler::TNode<Uint32T> tmp8;
    5609             :     USE(tmp8);
    5610         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5611             :     compiler::TNode<BoolT> tmp9;
    5612             :     USE(tmp9);
    5613         224 :     tmp9 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp4}, compiler::TNode<Uint32T>{tmp8}));
    5614         112 :     ca_.Branch(tmp9, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7);
    5615             :   }
    5616             : 
    5617         112 :   if (block2.is_used()) {
    5618             :     compiler::TNode<JSArrayBuffer> tmp10;
    5619             :     compiler::TNode<UintPtrT> tmp11;
    5620             :     compiler::TNode<BigInt> tmp12;
    5621             :     compiler::TNode<BoolT> tmp13;
    5622             :     compiler::TNode<Uint32T> tmp14;
    5623             :     compiler::TNode<Uint32T> tmp15;
    5624             :     compiler::TNode<Uint32T> tmp16;
    5625             :     compiler::TNode<Uint32T> tmp17;
    5626             :     ca_.Bind(&block2, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17);
    5627         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5628         224 :     if (((CodeStubAssembler(state_).Is64()))) {
    5629             :       ca_.Goto(&block4, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    5630             :     } else {
    5631             :       ca_.Goto(&block5, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    5632             :     }
    5633             :   }
    5634             : 
    5635         112 :   if (block4.is_used()) {
    5636             :     compiler::TNode<JSArrayBuffer> tmp18;
    5637             :     compiler::TNode<UintPtrT> tmp19;
    5638             :     compiler::TNode<BigInt> tmp20;
    5639             :     compiler::TNode<BoolT> tmp21;
    5640             :     compiler::TNode<Uint32T> tmp22;
    5641             :     compiler::TNode<Uint32T> tmp23;
    5642             :     compiler::TNode<Uint32T> tmp24;
    5643             :     compiler::TNode<Uint32T> tmp25;
    5644             :     ca_.Bind(&block4, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    5645         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 640);
    5646             :     compiler::TNode<UintPtrT> tmp26;
    5647             :     USE(tmp26);
    5648         224 :     tmp26 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp20}, 0));
    5649         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 641);
    5650             :     compiler::TNode<Uint32T> tmp27;
    5651             :     USE(tmp27);
    5652         336 :     tmp27 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp26}));
    5653         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 642);
    5654             :     compiler::TNode<UintPtrT> tmp28;
    5655             :     USE(tmp28);
    5656         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(32));
    5657             :     compiler::TNode<UintPtrT> tmp29;
    5658             :     USE(tmp29);
    5659         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).WordShr(compiler::TNode<UintPtrT>{tmp26}, compiler::TNode<UintPtrT>{tmp28}));
    5660             :     compiler::TNode<Uint32T> tmp30;
    5661             :     USE(tmp30);
    5662         336 :     tmp30 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp29}));
    5663         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5664             :     ca_.Goto(&block6, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp27, tmp30);
    5665             :   }
    5666             : 
    5667         112 :   if (block5.is_used()) {
    5668             :     compiler::TNode<JSArrayBuffer> tmp31;
    5669             :     compiler::TNode<UintPtrT> tmp32;
    5670             :     compiler::TNode<BigInt> tmp33;
    5671             :     compiler::TNode<BoolT> tmp34;
    5672             :     compiler::TNode<Uint32T> tmp35;
    5673             :     compiler::TNode<Uint32T> tmp36;
    5674             :     compiler::TNode<Uint32T> tmp37;
    5675             :     compiler::TNode<Uint32T> tmp38;
    5676             :     ca_.Bind(&block5, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38);
    5677           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 644);
    5678             :     compiler::TNode<UintPtrT> tmp39;
    5679             :     USE(tmp39);
    5680           0 :     tmp39 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp33}, 0));
    5681             :     compiler::TNode<Uint32T> tmp40;
    5682             :     USE(tmp40);
    5683           0 :     tmp40 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp39}));
    5684           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 645);
    5685             :     compiler::TNode<Uint32T> tmp41;
    5686             :     USE(tmp41);
    5687           0 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(2));
    5688             :     compiler::TNode<BoolT> tmp42;
    5689             :     USE(tmp42);
    5690           0 :     tmp42 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Uint32GreaterThanOrEqual(compiler::TNode<Uint32T>{tmp35}, compiler::TNode<Uint32T>{tmp41}));
    5691           0 :     ca_.Branch(tmp42, &block7, &block8, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp40, tmp38);
    5692             :   }
    5693             : 
    5694         112 :   if (block7.is_used()) {
    5695             :     compiler::TNode<JSArrayBuffer> tmp43;
    5696             :     compiler::TNode<UintPtrT> tmp44;
    5697             :     compiler::TNode<BigInt> tmp45;
    5698             :     compiler::TNode<BoolT> tmp46;
    5699             :     compiler::TNode<Uint32T> tmp47;
    5700             :     compiler::TNode<Uint32T> tmp48;
    5701             :     compiler::TNode<Uint32T> tmp49;
    5702             :     compiler::TNode<Uint32T> tmp50;
    5703             :     ca_.Bind(&block7, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    5704           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 646);
    5705             :     compiler::TNode<UintPtrT> tmp51;
    5706             :     USE(tmp51);
    5707           0 :     tmp51 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp45}, 1));
    5708             :     compiler::TNode<Uint32T> tmp52;
    5709             :     USE(tmp52);
    5710           0 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp51}));
    5711           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 645);
    5712             :     ca_.Goto(&block8, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp52);
    5713             :   }
    5714             : 
    5715         112 :   if (block8.is_used()) {
    5716             :     compiler::TNode<JSArrayBuffer> tmp53;
    5717             :     compiler::TNode<UintPtrT> tmp54;
    5718             :     compiler::TNode<BigInt> tmp55;
    5719             :     compiler::TNode<BoolT> tmp56;
    5720             :     compiler::TNode<Uint32T> tmp57;
    5721             :     compiler::TNode<Uint32T> tmp58;
    5722             :     compiler::TNode<Uint32T> tmp59;
    5723             :     compiler::TNode<Uint32T> tmp60;
    5724             :     ca_.Bind(&block8, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60);
    5725           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5726             :     ca_.Goto(&block6, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59, tmp60);
    5727             :   }
    5728             : 
    5729         112 :   if (block6.is_used()) {
    5730             :     compiler::TNode<JSArrayBuffer> tmp61;
    5731             :     compiler::TNode<UintPtrT> tmp62;
    5732             :     compiler::TNode<BigInt> tmp63;
    5733             :     compiler::TNode<BoolT> tmp64;
    5734             :     compiler::TNode<Uint32T> tmp65;
    5735             :     compiler::TNode<Uint32T> tmp66;
    5736             :     compiler::TNode<Uint32T> tmp67;
    5737             :     compiler::TNode<Uint32T> tmp68;
    5738             :     ca_.Bind(&block6, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    5739         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 637);
    5740             :     ca_.Goto(&block3, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68);
    5741             :   }
    5742             : 
    5743         112 :   if (block3.is_used()) {
    5744             :     compiler::TNode<JSArrayBuffer> tmp69;
    5745             :     compiler::TNode<UintPtrT> tmp70;
    5746             :     compiler::TNode<BigInt> tmp71;
    5747             :     compiler::TNode<BoolT> tmp72;
    5748             :     compiler::TNode<Uint32T> tmp73;
    5749             :     compiler::TNode<Uint32T> tmp74;
    5750             :     compiler::TNode<Uint32T> tmp75;
    5751             :     compiler::TNode<Uint32T> tmp76;
    5752             :     ca_.Bind(&block3, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76);
    5753         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 651);
    5754             :     compiler::TNode<Uint32T> tmp77;
    5755             :     USE(tmp77);
    5756         336 :     tmp77 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5757             :     compiler::TNode<BoolT> tmp78;
    5758             :     USE(tmp78);
    5759         336 :     tmp78 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp77}));
    5760         112 :     ca_.Branch(tmp78, &block9, &block10, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76);
    5761             :   }
    5762             : 
    5763         112 :   if (block9.is_used()) {
    5764             :     compiler::TNode<JSArrayBuffer> tmp79;
    5765             :     compiler::TNode<UintPtrT> tmp80;
    5766             :     compiler::TNode<BigInt> tmp81;
    5767             :     compiler::TNode<BoolT> tmp82;
    5768             :     compiler::TNode<Uint32T> tmp83;
    5769             :     compiler::TNode<Uint32T> tmp84;
    5770             :     compiler::TNode<Uint32T> tmp85;
    5771             :     compiler::TNode<Uint32T> tmp86;
    5772             :     ca_.Bind(&block9, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86);
    5773         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 652);
    5774             :     compiler::TNode<Int32T> tmp87;
    5775             :     USE(tmp87);
    5776         224 :     tmp87 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp86}));
    5777             :     compiler::TNode<Int32T> tmp88;
    5778             :     USE(tmp88);
    5779         336 :     tmp88 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    5780             :     compiler::TNode<Int32T> tmp89;
    5781             :     USE(tmp89);
    5782         224 :     tmp89 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp88}, compiler::TNode<Int32T>{tmp87}));
    5783             :     compiler::TNode<Uint32T> tmp90;
    5784             :     USE(tmp90);
    5785         224 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp89}));
    5786         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 653);
    5787             :     compiler::TNode<Uint32T> tmp91;
    5788             :     USE(tmp91);
    5789         336 :     tmp91 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5790             :     compiler::TNode<BoolT> tmp92;
    5791             :     USE(tmp92);
    5792         336 :     tmp92 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp85}, compiler::TNode<Uint32T>{tmp91}));
    5793         112 :     ca_.Branch(tmp92, &block11, &block12, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp90);
    5794             :   }
    5795             : 
    5796         112 :   if (block11.is_used()) {
    5797             :     compiler::TNode<JSArrayBuffer> tmp93;
    5798             :     compiler::TNode<UintPtrT> tmp94;
    5799             :     compiler::TNode<BigInt> tmp95;
    5800             :     compiler::TNode<BoolT> tmp96;
    5801             :     compiler::TNode<Uint32T> tmp97;
    5802             :     compiler::TNode<Uint32T> tmp98;
    5803             :     compiler::TNode<Uint32T> tmp99;
    5804             :     compiler::TNode<Uint32T> tmp100;
    5805             :     ca_.Bind(&block11, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    5806         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 654);
    5807             :     compiler::TNode<Int32T> tmp101;
    5808             :     USE(tmp101);
    5809         224 :     tmp101 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp100}));
    5810             :     compiler::TNode<Int32T> tmp102;
    5811             :     USE(tmp102);
    5812         336 :     tmp102 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(1));
    5813             :     compiler::TNode<Int32T> tmp103;
    5814             :     USE(tmp103);
    5815         224 :     tmp103 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp101}, compiler::TNode<Int32T>{tmp102}));
    5816             :     compiler::TNode<Uint32T> tmp104;
    5817             :     USE(tmp104);
    5818         224 :     tmp104 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp103}));
    5819         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 653);
    5820             :     ca_.Goto(&block12, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98, tmp99, tmp104);
    5821             :   }
    5822             : 
    5823         112 :   if (block12.is_used()) {
    5824             :     compiler::TNode<JSArrayBuffer> tmp105;
    5825             :     compiler::TNode<UintPtrT> tmp106;
    5826             :     compiler::TNode<BigInt> tmp107;
    5827             :     compiler::TNode<BoolT> tmp108;
    5828             :     compiler::TNode<Uint32T> tmp109;
    5829             :     compiler::TNode<Uint32T> tmp110;
    5830             :     compiler::TNode<Uint32T> tmp111;
    5831             :     compiler::TNode<Uint32T> tmp112;
    5832             :     ca_.Bind(&block12, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112);
    5833         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 656);
    5834             :     compiler::TNode<Int32T> tmp113;
    5835             :     USE(tmp113);
    5836         224 :     tmp113 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp111}));
    5837             :     compiler::TNode<Int32T> tmp114;
    5838             :     USE(tmp114);
    5839         336 :     tmp114 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    5840             :     compiler::TNode<Int32T> tmp115;
    5841             :     USE(tmp115);
    5842         224 :     tmp115 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp114}, compiler::TNode<Int32T>{tmp113}));
    5843             :     compiler::TNode<Uint32T> tmp116;
    5844             :     USE(tmp116);
    5845         224 :     tmp116 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp115}));
    5846         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 651);
    5847             :     ca_.Goto(&block10, tmp105, tmp106, tmp107, tmp108, tmp109, tmp110, tmp116, tmp112);
    5848             :   }
    5849             : 
    5850         112 :   if (block10.is_used()) {
    5851             :     compiler::TNode<JSArrayBuffer> tmp117;
    5852             :     compiler::TNode<UintPtrT> tmp118;
    5853             :     compiler::TNode<BigInt> tmp119;
    5854             :     compiler::TNode<BoolT> tmp120;
    5855             :     compiler::TNode<Uint32T> tmp121;
    5856             :     compiler::TNode<Uint32T> tmp122;
    5857             :     compiler::TNode<Uint32T> tmp123;
    5858             :     compiler::TNode<Uint32T> tmp124;
    5859             :     ca_.Bind(&block10, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124);
    5860         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 659);
    5861         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView64(compiler::TNode<JSArrayBuffer>{tmp117}, compiler::TNode<UintPtrT>{tmp118}, compiler::TNode<Uint32T>{tmp123}, compiler::TNode<Uint32T>{tmp124}, compiler::TNode<BoolT>{tmp120});
    5862         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 627);
    5863         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 625);
    5864             :     ca_.Goto(&block1, tmp117, tmp118, tmp119, tmp120);
    5865             :   }
    5866             : 
    5867         112 :   if (block1.is_used()) {
    5868             :     compiler::TNode<JSArrayBuffer> tmp125;
    5869             :     compiler::TNode<UintPtrT> tmp126;
    5870             :     compiler::TNode<BigInt> tmp127;
    5871             :     compiler::TNode<BoolT> tmp128;
    5872             :     ca_.Bind(&block1, &tmp125, &tmp126, &tmp127, &tmp128);
    5873             :     ca_.Goto(&block13, tmp125, tmp126, tmp127, tmp128);
    5874             :   }
    5875             : 
    5876             :     compiler::TNode<JSArrayBuffer> tmp129;
    5877             :     compiler::TNode<UintPtrT> tmp130;
    5878             :     compiler::TNode<BigInt> tmp131;
    5879             :     compiler::TNode<BoolT> tmp132;
    5880             :     ca_.Bind(&block13, &tmp129, &tmp130, &tmp131, &tmp132);
    5881         112 : }
    5882             : 
    5883         560 : compiler::TNode<Object> DataViewBuiltinsFromDSLAssembler::DataViewSet(compiler::TNode<Context> p_context, compiler::TNode<Object> p_receiver, compiler::TNode<Object> p_offset, compiler::TNode<Object> p_value, compiler::TNode<Object> p_requestedLittleEndian, ElementsKind p_kind) {
    5884         560 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5885             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, Object, Context> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5886             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, Object, Context, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5887             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5888             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5889             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5890             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5891             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5892             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5893             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5894             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5895             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5896             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5897             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5898             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5899             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5900             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5901             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5902             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5903             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5904             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5905             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5906             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5907             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block33(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5908             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5909             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5910             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5911             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5912             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5913             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5914             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5915             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5916             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object> block36(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5917             :     ca_.Goto(&block0, p_context, p_receiver, p_offset, p_value, p_requestedLittleEndian);
    5918             : 
    5919         560 :   if (block0.is_used()) {
    5920             :     compiler::TNode<Context> tmp0;
    5921             :     compiler::TNode<Object> tmp1;
    5922             :     compiler::TNode<Object> tmp2;
    5923             :     compiler::TNode<Object> tmp3;
    5924             :     compiler::TNode<Object> tmp4;
    5925             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    5926         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 666);
    5927             :     compiler::TNode<String> tmp5;
    5928             :     USE(tmp5);
    5929        1680 :     tmp5 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    5930             :     compiler::TNode<JSDataView> tmp6;
    5931             :     USE(tmp6);
    5932        1680 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
    5933         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 665);
    5934         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 668);
    5935         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 670);
    5936             :     compiler::TNode<Number> tmp7;
    5937             :     USE(tmp7);
    5938         560 :     compiler::CodeAssemblerLabel label0(&ca_);
    5939        1680 :     tmp7 = BaseBuiltinsFromDSLAssembler(state_).ToIndex(compiler::TNode<Object>{tmp2}, compiler::TNode<Context>{tmp0}, &label0);
    5940             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, ca_.Uninitialized<Number>(), tmp2, tmp0, tmp7);
    5941         560 :     if (label0.is_used()) {
    5942         560 :       ca_.Bind(&label0);
    5943             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, ca_.Uninitialized<Number>(), tmp2, tmp0);
    5944             :     }
    5945             :   }
    5946             : 
    5947         560 :   if (block5.is_used()) {
    5948             :     compiler::TNode<Context> tmp8;
    5949             :     compiler::TNode<Object> tmp9;
    5950             :     compiler::TNode<Object> tmp10;
    5951             :     compiler::TNode<Object> tmp11;
    5952             :     compiler::TNode<Object> tmp12;
    5953             :     compiler::TNode<JSDataView> tmp13;
    5954             :     compiler::TNode<Number> tmp14;
    5955             :     compiler::TNode<Object> tmp15;
    5956             :     compiler::TNode<Context> tmp16;
    5957             :     ca_.Bind(&block5, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16);
    5958             :     ca_.Goto(&block3, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14);
    5959             :   }
    5960             : 
    5961         560 :   if (block4.is_used()) {
    5962             :     compiler::TNode<Context> tmp17;
    5963             :     compiler::TNode<Object> tmp18;
    5964             :     compiler::TNode<Object> tmp19;
    5965             :     compiler::TNode<Object> tmp20;
    5966             :     compiler::TNode<Object> tmp21;
    5967             :     compiler::TNode<JSDataView> tmp22;
    5968             :     compiler::TNode<Number> tmp23;
    5969             :     compiler::TNode<Object> tmp24;
    5970             :     compiler::TNode<Context> tmp25;
    5971             :     compiler::TNode<Number> tmp26;
    5972             :     ca_.Bind(&block4, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
    5973         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 672);
    5974             :     ca_.Goto(&block2, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp26);
    5975             :   }
    5976             : 
    5977         560 :   if (block3.is_used()) {
    5978             :     compiler::TNode<Context> tmp27;
    5979             :     compiler::TNode<Object> tmp28;
    5980             :     compiler::TNode<Object> tmp29;
    5981             :     compiler::TNode<Object> tmp30;
    5982             :     compiler::TNode<Object> tmp31;
    5983             :     compiler::TNode<JSDataView> tmp32;
    5984             :     compiler::TNode<Number> tmp33;
    5985             :     ca_.Bind(&block3, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33);
    5986         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 673);
    5987        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp27}, MessageTemplate::kInvalidDataViewAccessorOffset);
    5988             :   }
    5989             : 
    5990         560 :   if (block2.is_used()) {
    5991             :     compiler::TNode<Context> tmp34;
    5992             :     compiler::TNode<Object> tmp35;
    5993             :     compiler::TNode<Object> tmp36;
    5994             :     compiler::TNode<Object> tmp37;
    5995             :     compiler::TNode<Object> tmp38;
    5996             :     compiler::TNode<JSDataView> tmp39;
    5997             :     compiler::TNode<Number> tmp40;
    5998             :     ca_.Bind(&block2, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    5999         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 676);
    6000             :     compiler::TNode<BoolT> tmp41;
    6001             :     USE(tmp41);
    6002        1680 :     tmp41 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).ToBoolean(compiler::TNode<Object>{tmp38}));
    6003         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 677);
    6004         560 :     compiler::TNode<IntPtrT> tmp42 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
    6005             :     USE(tmp42);
    6006        1120 :     compiler::TNode<JSArrayBuffer>tmp43 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp39, tmp42});
    6007         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6008        1624 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS))))) {
    6009             :       ca_.Goto(&block7, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43);
    6010             :     } else {
    6011             :       ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43);
    6012             :     }
    6013             :   }
    6014             : 
    6015         560 :   if (block7.is_used()) {
    6016             :     compiler::TNode<Context> tmp44;
    6017             :     compiler::TNode<Object> tmp45;
    6018             :     compiler::TNode<Object> tmp46;
    6019             :     compiler::TNode<Object> tmp47;
    6020             :     compiler::TNode<Object> tmp48;
    6021             :     compiler::TNode<JSDataView> tmp49;
    6022             :     compiler::TNode<Number> tmp50;
    6023             :     compiler::TNode<BoolT> tmp51;
    6024             :     compiler::TNode<JSArrayBuffer> tmp52;
    6025             :     ca_.Bind(&block7, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52);
    6026         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 682);
    6027             :     compiler::TNode<BigInt> tmp53;
    6028             :     USE(tmp53);
    6029         448 :     tmp53 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).ToBigInt(compiler::TNode<Context>{tmp44}, compiler::TNode<Object>{tmp47}));
    6030         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 684);
    6031             :     compiler::TNode<BoolT> tmp54;
    6032             :     USE(tmp54);
    6033         224 :     tmp54 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp52}));
    6034         112 :     ca_.Branch(tmp54, &block10, &block11, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53);
    6035             :   }
    6036             : 
    6037         560 :   if (block10.is_used()) {
    6038             :     compiler::TNode<Context> tmp55;
    6039             :     compiler::TNode<Object> tmp56;
    6040             :     compiler::TNode<Object> tmp57;
    6041             :     compiler::TNode<Object> tmp58;
    6042             :     compiler::TNode<Object> tmp59;
    6043             :     compiler::TNode<JSDataView> tmp60;
    6044             :     compiler::TNode<Number> tmp61;
    6045             :     compiler::TNode<BoolT> tmp62;
    6046             :     compiler::TNode<JSArrayBuffer> tmp63;
    6047             :     compiler::TNode<BigInt> tmp64;
    6048             :     ca_.Bind(&block10, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64);
    6049         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 685);
    6050             :     compiler::TNode<String> tmp65;
    6051             :     USE(tmp65);
    6052         336 :     tmp65 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    6053         224 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp55}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp65});
    6054             :   }
    6055             : 
    6056         560 :   if (block11.is_used()) {
    6057             :     compiler::TNode<Context> tmp66;
    6058             :     compiler::TNode<Object> tmp67;
    6059             :     compiler::TNode<Object> tmp68;
    6060             :     compiler::TNode<Object> tmp69;
    6061             :     compiler::TNode<Object> tmp70;
    6062             :     compiler::TNode<JSDataView> tmp71;
    6063             :     compiler::TNode<Number> tmp72;
    6064             :     compiler::TNode<BoolT> tmp73;
    6065             :     compiler::TNode<JSArrayBuffer> tmp74;
    6066             :     compiler::TNode<BigInt> tmp75;
    6067             :     ca_.Bind(&block11, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75);
    6068         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 688);
    6069             :     compiler::TNode<Float64T> tmp76;
    6070             :     USE(tmp76);
    6071         336 :     tmp76 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp72}));
    6072         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 689);
    6073             :     compiler::TNode<UintPtrT> tmp77;
    6074             :     USE(tmp77);
    6075         336 :     tmp77 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp76}));
    6076         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 691);
    6077         112 :     compiler::TNode<IntPtrT> tmp78 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    6078             :     USE(tmp78);
    6079         336 :     compiler::TNode<UintPtrT>tmp79 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp71, tmp78});
    6080         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 692);
    6081         112 :     compiler::TNode<IntPtrT> tmp80 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    6082             :     USE(tmp80);
    6083         336 :     compiler::TNode<UintPtrT>tmp81 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp71, tmp80});
    6084             :     compiler::TNode<Float64T> tmp82;
    6085             :     USE(tmp82);
    6086         336 :     tmp82 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp81}));
    6087         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 693);
    6088             :     compiler::TNode<Float64T> tmp83;
    6089             :     USE(tmp83);
    6090         560 :     tmp83 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    6091         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 695);
    6092             :     compiler::TNode<Float64T> tmp84;
    6093             :     USE(tmp84);
    6094         224 :     tmp84 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp76}, compiler::TNode<Float64T>{tmp83}));
    6095             :     compiler::TNode<BoolT> tmp85;
    6096             :     USE(tmp85);
    6097         224 :     tmp85 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp84}, compiler::TNode<Float64T>{tmp82}));
    6098         112 :     ca_.Branch(tmp85, &block12, &block13, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp79, tmp82, tmp83);
    6099             :   }
    6100             : 
    6101         560 :   if (block12.is_used()) {
    6102             :     compiler::TNode<Context> tmp86;
    6103             :     compiler::TNode<Object> tmp87;
    6104             :     compiler::TNode<Object> tmp88;
    6105             :     compiler::TNode<Object> tmp89;
    6106             :     compiler::TNode<Object> tmp90;
    6107             :     compiler::TNode<JSDataView> tmp91;
    6108             :     compiler::TNode<Number> tmp92;
    6109             :     compiler::TNode<BoolT> tmp93;
    6110             :     compiler::TNode<JSArrayBuffer> tmp94;
    6111             :     compiler::TNode<BigInt> tmp95;
    6112             :     compiler::TNode<Float64T> tmp96;
    6113             :     compiler::TNode<UintPtrT> tmp97;
    6114             :     compiler::TNode<UintPtrT> tmp98;
    6115             :     compiler::TNode<Float64T> tmp99;
    6116             :     compiler::TNode<Float64T> tmp100;
    6117             :     ca_.Bind(&block12, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    6118         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 696);
    6119         224 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp86}, MessageTemplate::kInvalidDataViewAccessorOffset);
    6120             :   }
    6121             : 
    6122         560 :   if (block13.is_used()) {
    6123             :     compiler::TNode<Context> tmp101;
    6124             :     compiler::TNode<Object> tmp102;
    6125             :     compiler::TNode<Object> tmp103;
    6126             :     compiler::TNode<Object> tmp104;
    6127             :     compiler::TNode<Object> tmp105;
    6128             :     compiler::TNode<JSDataView> tmp106;
    6129             :     compiler::TNode<Number> tmp107;
    6130             :     compiler::TNode<BoolT> tmp108;
    6131             :     compiler::TNode<JSArrayBuffer> tmp109;
    6132             :     compiler::TNode<BigInt> tmp110;
    6133             :     compiler::TNode<Float64T> tmp111;
    6134             :     compiler::TNode<UintPtrT> tmp112;
    6135             :     compiler::TNode<UintPtrT> tmp113;
    6136             :     compiler::TNode<Float64T> tmp114;
    6137             :     compiler::TNode<Float64T> tmp115;
    6138             :     ca_.Bind(&block13, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115);
    6139         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 699);
    6140             :     compiler::TNode<UintPtrT> tmp116;
    6141             :     USE(tmp116);
    6142         224 :     tmp116 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp112}, compiler::TNode<UintPtrT>{tmp113}));
    6143         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 700);
    6144         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp109}, compiler::TNode<UintPtrT>{tmp116}, compiler::TNode<BigInt>{tmp110}, compiler::TNode<BoolT>{tmp108});
    6145         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6146             :     ca_.Goto(&block9, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp108, tmp109);
    6147             :   }
    6148             : 
    6149         560 :   if (block8.is_used()) {
    6150             :     compiler::TNode<Context> tmp117;
    6151             :     compiler::TNode<Object> tmp118;
    6152             :     compiler::TNode<Object> tmp119;
    6153             :     compiler::TNode<Object> tmp120;
    6154             :     compiler::TNode<Object> tmp121;
    6155             :     compiler::TNode<JSDataView> tmp122;
    6156             :     compiler::TNode<Number> tmp123;
    6157             :     compiler::TNode<BoolT> tmp124;
    6158             :     compiler::TNode<JSArrayBuffer> tmp125;
    6159             :     ca_.Bind(&block8, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125);
    6160         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 702);
    6161             :     compiler::TNode<Number> tmp126;
    6162             :     USE(tmp126);
    6163        1792 :     tmp126 = ca_.UncheckedCast<Number>(CodeStubAssembler(state_).ToNumber(compiler::TNode<Context>{tmp117}, compiler::TNode<Object>{tmp120}));
    6164         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 704);
    6165             :     compiler::TNode<BoolT> tmp127;
    6166             :     USE(tmp127);
    6167         896 :     tmp127 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp125}));
    6168         448 :     ca_.Branch(tmp127, &block14, &block15, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126);
    6169             :   }
    6170             : 
    6171         560 :   if (block14.is_used()) {
    6172             :     compiler::TNode<Context> tmp128;
    6173             :     compiler::TNode<Object> tmp129;
    6174             :     compiler::TNode<Object> tmp130;
    6175             :     compiler::TNode<Object> tmp131;
    6176             :     compiler::TNode<Object> tmp132;
    6177             :     compiler::TNode<JSDataView> tmp133;
    6178             :     compiler::TNode<Number> tmp134;
    6179             :     compiler::TNode<BoolT> tmp135;
    6180             :     compiler::TNode<JSArrayBuffer> tmp136;
    6181             :     compiler::TNode<Number> tmp137;
    6182             :     ca_.Bind(&block14, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137);
    6183         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 705);
    6184             :     compiler::TNode<String> tmp138;
    6185             :     USE(tmp138);
    6186        1344 :     tmp138 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    6187         896 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp128}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp138});
    6188             :   }
    6189             : 
    6190         560 :   if (block15.is_used()) {
    6191             :     compiler::TNode<Context> tmp139;
    6192             :     compiler::TNode<Object> tmp140;
    6193             :     compiler::TNode<Object> tmp141;
    6194             :     compiler::TNode<Object> tmp142;
    6195             :     compiler::TNode<Object> tmp143;
    6196             :     compiler::TNode<JSDataView> tmp144;
    6197             :     compiler::TNode<Number> tmp145;
    6198             :     compiler::TNode<BoolT> tmp146;
    6199             :     compiler::TNode<JSArrayBuffer> tmp147;
    6200             :     compiler::TNode<Number> tmp148;
    6201             :     ca_.Bind(&block15, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148);
    6202         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 708);
    6203             :     compiler::TNode<Float64T> tmp149;
    6204             :     USE(tmp149);
    6205        1344 :     tmp149 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp145}));
    6206         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 709);
    6207             :     compiler::TNode<UintPtrT> tmp150;
    6208             :     USE(tmp150);
    6209        1344 :     tmp150 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp149}));
    6210         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 711);
    6211         448 :     compiler::TNode<IntPtrT> tmp151 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    6212             :     USE(tmp151);
    6213        1344 :     compiler::TNode<UintPtrT>tmp152 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp144, tmp151});
    6214         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 712);
    6215         448 :     compiler::TNode<IntPtrT> tmp153 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    6216             :     USE(tmp153);
    6217        1344 :     compiler::TNode<UintPtrT>tmp154 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp144, tmp153});
    6218             :     compiler::TNode<Float64T> tmp155;
    6219             :     USE(tmp155);
    6220        1344 :     tmp155 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp154}));
    6221         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 713);
    6222             :     compiler::TNode<Float64T> tmp156;
    6223             :     USE(tmp156);
    6224        2240 :     tmp156 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    6225         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 715);
    6226             :     compiler::TNode<Float64T> tmp157;
    6227             :     USE(tmp157);
    6228         896 :     tmp157 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp149}, compiler::TNode<Float64T>{tmp156}));
    6229             :     compiler::TNode<BoolT> tmp158;
    6230             :     USE(tmp158);
    6231         896 :     tmp158 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp157}, compiler::TNode<Float64T>{tmp155}));
    6232         448 :     ca_.Branch(tmp158, &block16, &block17, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp152, tmp155, tmp156);
    6233             :   }
    6234             : 
    6235         560 :   if (block16.is_used()) {
    6236             :     compiler::TNode<Context> tmp159;
    6237             :     compiler::TNode<Object> tmp160;
    6238             :     compiler::TNode<Object> tmp161;
    6239             :     compiler::TNode<Object> tmp162;
    6240             :     compiler::TNode<Object> tmp163;
    6241             :     compiler::TNode<JSDataView> tmp164;
    6242             :     compiler::TNode<Number> tmp165;
    6243             :     compiler::TNode<BoolT> tmp166;
    6244             :     compiler::TNode<JSArrayBuffer> tmp167;
    6245             :     compiler::TNode<Number> tmp168;
    6246             :     compiler::TNode<Float64T> tmp169;
    6247             :     compiler::TNode<UintPtrT> tmp170;
    6248             :     compiler::TNode<UintPtrT> tmp171;
    6249             :     compiler::TNode<Float64T> tmp172;
    6250             :     compiler::TNode<Float64T> tmp173;
    6251             :     ca_.Bind(&block16, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173);
    6252         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 716);
    6253         896 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp159}, MessageTemplate::kInvalidDataViewAccessorOffset);
    6254             :   }
    6255             : 
    6256         560 :   if (block17.is_used()) {
    6257             :     compiler::TNode<Context> tmp174;
    6258             :     compiler::TNode<Object> tmp175;
    6259             :     compiler::TNode<Object> tmp176;
    6260             :     compiler::TNode<Object> tmp177;
    6261             :     compiler::TNode<Object> tmp178;
    6262             :     compiler::TNode<JSDataView> tmp179;
    6263             :     compiler::TNode<Number> tmp180;
    6264             :     compiler::TNode<BoolT> tmp181;
    6265             :     compiler::TNode<JSArrayBuffer> tmp182;
    6266             :     compiler::TNode<Number> tmp183;
    6267             :     compiler::TNode<Float64T> tmp184;
    6268             :     compiler::TNode<UintPtrT> tmp185;
    6269             :     compiler::TNode<UintPtrT> tmp186;
    6270             :     compiler::TNode<Float64T> tmp187;
    6271             :     compiler::TNode<Float64T> tmp188;
    6272             :     ca_.Bind(&block17, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188);
    6273         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 719);
    6274             :     compiler::TNode<UintPtrT> tmp189;
    6275             :     USE(tmp189);
    6276         896 :     tmp189 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp185}, compiler::TNode<UintPtrT>{tmp186}));
    6277         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 721);
    6278             :     compiler::TNode<Float64T> tmp190;
    6279             :     USE(tmp190);
    6280        1344 :     tmp190 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).ChangeNumberToFloat64(compiler::TNode<Number>{tmp183}));
    6281         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6282        1288 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS))))) {
    6283             :       ca_.Goto(&block19, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190);
    6284             :     } else {
    6285             :       ca_.Goto(&block20, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190);
    6286             :     }
    6287             :   }
    6288             : 
    6289         560 :   if (block19.is_used()) {
    6290             :     compiler::TNode<Context> tmp191;
    6291             :     compiler::TNode<Object> tmp192;
    6292             :     compiler::TNode<Object> tmp193;
    6293             :     compiler::TNode<Object> tmp194;
    6294             :     compiler::TNode<Object> tmp195;
    6295             :     compiler::TNode<JSDataView> tmp196;
    6296             :     compiler::TNode<Number> tmp197;
    6297             :     compiler::TNode<BoolT> tmp198;
    6298             :     compiler::TNode<JSArrayBuffer> tmp199;
    6299             :     compiler::TNode<Number> tmp200;
    6300             :     compiler::TNode<Float64T> tmp201;
    6301             :     compiler::TNode<UintPtrT> tmp202;
    6302             :     compiler::TNode<UintPtrT> tmp203;
    6303             :     compiler::TNode<Float64T> tmp204;
    6304             :     compiler::TNode<Float64T> tmp205;
    6305             :     compiler::TNode<UintPtrT> tmp206;
    6306             :     compiler::TNode<Float64T> tmp207;
    6307             :     ca_.Bind(&block19, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207);
    6308         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 725);
    6309             :     compiler::TNode<Uint32T> tmp208;
    6310             :     USE(tmp208);
    6311         336 :     tmp208 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp207}));
    6312         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 724);
    6313         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView8(compiler::TNode<JSArrayBuffer>{tmp199}, compiler::TNode<UintPtrT>{tmp206}, compiler::TNode<Uint32T>{tmp208});
    6314         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6315             :     ca_.Goto(&block21, tmp191, tmp192, tmp193, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207);
    6316             :   }
    6317             : 
    6318         560 :   if (block20.is_used()) {
    6319             :     compiler::TNode<Context> tmp209;
    6320             :     compiler::TNode<Object> tmp210;
    6321             :     compiler::TNode<Object> tmp211;
    6322             :     compiler::TNode<Object> tmp212;
    6323             :     compiler::TNode<Object> tmp213;
    6324             :     compiler::TNode<JSDataView> tmp214;
    6325             :     compiler::TNode<Number> tmp215;
    6326             :     compiler::TNode<BoolT> tmp216;
    6327             :     compiler::TNode<JSArrayBuffer> tmp217;
    6328             :     compiler::TNode<Number> tmp218;
    6329             :     compiler::TNode<Float64T> tmp219;
    6330             :     compiler::TNode<UintPtrT> tmp220;
    6331             :     compiler::TNode<UintPtrT> tmp221;
    6332             :     compiler::TNode<Float64T> tmp222;
    6333             :     compiler::TNode<Float64T> tmp223;
    6334             :     compiler::TNode<UintPtrT> tmp224;
    6335             :     compiler::TNode<Float64T> tmp225;
    6336             :     ca_.Bind(&block20, &tmp209, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225);
    6337         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6338         952 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS))))) {
    6339             :       ca_.Goto(&block23, tmp209, tmp210, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221, tmp222, tmp223, tmp224, tmp225);
    6340             :     } else {
    6341             :       ca_.Goto(&block24, tmp209, tmp210, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221, tmp222, tmp223, tmp224, tmp225);
    6342             :     }
    6343             :   }
    6344             : 
    6345         560 :   if (block23.is_used()) {
    6346             :     compiler::TNode<Context> tmp226;
    6347             :     compiler::TNode<Object> tmp227;
    6348             :     compiler::TNode<Object> tmp228;
    6349             :     compiler::TNode<Object> tmp229;
    6350             :     compiler::TNode<Object> tmp230;
    6351             :     compiler::TNode<JSDataView> tmp231;
    6352             :     compiler::TNode<Number> tmp232;
    6353             :     compiler::TNode<BoolT> tmp233;
    6354             :     compiler::TNode<JSArrayBuffer> tmp234;
    6355             :     compiler::TNode<Number> tmp235;
    6356             :     compiler::TNode<Float64T> tmp236;
    6357             :     compiler::TNode<UintPtrT> tmp237;
    6358             :     compiler::TNode<UintPtrT> tmp238;
    6359             :     compiler::TNode<Float64T> tmp239;
    6360             :     compiler::TNode<Float64T> tmp240;
    6361             :     compiler::TNode<UintPtrT> tmp241;
    6362             :     compiler::TNode<Float64T> tmp242;
    6363             :     ca_.Bind(&block23, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238, &tmp239, &tmp240, &tmp241, &tmp242);
    6364         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 728);
    6365             :     compiler::TNode<Uint32T> tmp243;
    6366             :     USE(tmp243);
    6367         336 :     tmp243 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp242}));
    6368         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 729);
    6369         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 727);
    6370         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView16(compiler::TNode<JSArrayBuffer>{tmp234}, compiler::TNode<UintPtrT>{tmp241}, compiler::TNode<Uint32T>{tmp243}, compiler::TNode<BoolT>{tmp233});
    6371         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6372             :     ca_.Goto(&block25, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238, tmp239, tmp240, tmp241, tmp242);
    6373             :   }
    6374             : 
    6375         560 :   if (block24.is_used()) {
    6376             :     compiler::TNode<Context> tmp244;
    6377             :     compiler::TNode<Object> tmp245;
    6378             :     compiler::TNode<Object> tmp246;
    6379             :     compiler::TNode<Object> tmp247;
    6380             :     compiler::TNode<Object> tmp248;
    6381             :     compiler::TNode<JSDataView> tmp249;
    6382             :     compiler::TNode<Number> tmp250;
    6383             :     compiler::TNode<BoolT> tmp251;
    6384             :     compiler::TNode<JSArrayBuffer> tmp252;
    6385             :     compiler::TNode<Number> tmp253;
    6386             :     compiler::TNode<Float64T> tmp254;
    6387             :     compiler::TNode<UintPtrT> tmp255;
    6388             :     compiler::TNode<UintPtrT> tmp256;
    6389             :     compiler::TNode<Float64T> tmp257;
    6390             :     compiler::TNode<Float64T> tmp258;
    6391             :     compiler::TNode<UintPtrT> tmp259;
    6392             :     compiler::TNode<Float64T> tmp260;
    6393             :     ca_.Bind(&block24, &tmp244, &tmp245, &tmp246, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251, &tmp252, &tmp253, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260);
    6394         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6395         616 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS))))) {
    6396             :       ca_.Goto(&block27, tmp244, tmp245, tmp246, tmp247, tmp248, tmp249, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260);
    6397             :     } else {
    6398             :       ca_.Goto(&block28, tmp244, tmp245, tmp246, tmp247, tmp248, tmp249, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260);
    6399             :     }
    6400             :   }
    6401             : 
    6402         560 :   if (block27.is_used()) {
    6403             :     compiler::TNode<Context> tmp261;
    6404             :     compiler::TNode<Object> tmp262;
    6405             :     compiler::TNode<Object> tmp263;
    6406             :     compiler::TNode<Object> tmp264;
    6407             :     compiler::TNode<Object> tmp265;
    6408             :     compiler::TNode<JSDataView> tmp266;
    6409             :     compiler::TNode<Number> tmp267;
    6410             :     compiler::TNode<BoolT> tmp268;
    6411             :     compiler::TNode<JSArrayBuffer> tmp269;
    6412             :     compiler::TNode<Number> tmp270;
    6413             :     compiler::TNode<Float64T> tmp271;
    6414             :     compiler::TNode<UintPtrT> tmp272;
    6415             :     compiler::TNode<UintPtrT> tmp273;
    6416             :     compiler::TNode<Float64T> tmp274;
    6417             :     compiler::TNode<Float64T> tmp275;
    6418             :     compiler::TNode<UintPtrT> tmp276;
    6419             :     compiler::TNode<Float64T> tmp277;
    6420             :     ca_.Bind(&block27, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266, &tmp267, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277);
    6421         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 732);
    6422             :     compiler::TNode<Uint32T> tmp278;
    6423             :     USE(tmp278);
    6424         336 :     tmp278 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp277}));
    6425         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 733);
    6426         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 731);
    6427         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView32(compiler::TNode<JSArrayBuffer>{tmp269}, compiler::TNode<UintPtrT>{tmp276}, compiler::TNode<Uint32T>{tmp278}, compiler::TNode<BoolT>{tmp268});
    6428         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6429             :     ca_.Goto(&block29, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267, tmp268, tmp269, tmp270, tmp271, tmp272, tmp273, tmp274, tmp275, tmp276, tmp277);
    6430             :   }
    6431             : 
    6432         560 :   if (block28.is_used()) {
    6433             :     compiler::TNode<Context> tmp279;
    6434             :     compiler::TNode<Object> tmp280;
    6435             :     compiler::TNode<Object> tmp281;
    6436             :     compiler::TNode<Object> tmp282;
    6437             :     compiler::TNode<Object> tmp283;
    6438             :     compiler::TNode<JSDataView> tmp284;
    6439             :     compiler::TNode<Number> tmp285;
    6440             :     compiler::TNode<BoolT> tmp286;
    6441             :     compiler::TNode<JSArrayBuffer> tmp287;
    6442             :     compiler::TNode<Number> tmp288;
    6443             :     compiler::TNode<Float64T> tmp289;
    6444             :     compiler::TNode<UintPtrT> tmp290;
    6445             :     compiler::TNode<UintPtrT> tmp291;
    6446             :     compiler::TNode<Float64T> tmp292;
    6447             :     compiler::TNode<Float64T> tmp293;
    6448             :     compiler::TNode<UintPtrT> tmp294;
    6449             :     compiler::TNode<Float64T> tmp295;
    6450             :     ca_.Bind(&block28, &tmp279, &tmp280, &tmp281, &tmp282, &tmp283, &tmp284, &tmp285, &tmp286, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295);
    6451         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6452         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    6453             :       ca_.Goto(&block30, tmp279, tmp280, tmp281, tmp282, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295);
    6454             :     } else {
    6455             :       ca_.Goto(&block31, tmp279, tmp280, tmp281, tmp282, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295);
    6456             :     }
    6457             :   }
    6458             : 
    6459         560 :   if (block30.is_used()) {
    6460             :     compiler::TNode<Context> tmp296;
    6461             :     compiler::TNode<Object> tmp297;
    6462             :     compiler::TNode<Object> tmp298;
    6463             :     compiler::TNode<Object> tmp299;
    6464             :     compiler::TNode<Object> tmp300;
    6465             :     compiler::TNode<JSDataView> tmp301;
    6466             :     compiler::TNode<Number> tmp302;
    6467             :     compiler::TNode<BoolT> tmp303;
    6468             :     compiler::TNode<JSArrayBuffer> tmp304;
    6469             :     compiler::TNode<Number> tmp305;
    6470             :     compiler::TNode<Float64T> tmp306;
    6471             :     compiler::TNode<UintPtrT> tmp307;
    6472             :     compiler::TNode<UintPtrT> tmp308;
    6473             :     compiler::TNode<Float64T> tmp309;
    6474             :     compiler::TNode<Float64T> tmp310;
    6475             :     compiler::TNode<UintPtrT> tmp311;
    6476             :     compiler::TNode<Float64T> tmp312;
    6477             :     ca_.Bind(&block30, &tmp296, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306, &tmp307, &tmp308, &tmp309, &tmp310, &tmp311, &tmp312);
    6478          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 735);
    6479             :     compiler::TNode<Float32T> tmp313;
    6480             :     USE(tmp313);
    6481         168 :     tmp313 = ca_.UncheckedCast<Float32T>(CodeStubAssembler(state_).TruncateFloat64ToFloat32(compiler::TNode<Float64T>{tmp312}));
    6482          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 737);
    6483             :     compiler::TNode<Uint32T> tmp314;
    6484             :     USE(tmp314);
    6485         112 :     tmp314 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).BitcastFloat32ToInt32(compiler::TNode<Float32T>{tmp313}));
    6486          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 738);
    6487          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 736);
    6488         168 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView32(compiler::TNode<JSArrayBuffer>{tmp304}, compiler::TNode<UintPtrT>{tmp311}, compiler::TNode<Uint32T>{tmp314}, compiler::TNode<BoolT>{tmp303});
    6489          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6490             :     ca_.Goto(&block32, tmp296, tmp297, tmp298, tmp299, tmp300, tmp301, tmp302, tmp303, tmp304, tmp305, tmp306, tmp307, tmp308, tmp309, tmp310, tmp311, tmp312);
    6491             :   }
    6492             : 
    6493         560 :   if (block31.is_used()) {
    6494             :     compiler::TNode<Context> tmp315;
    6495             :     compiler::TNode<Object> tmp316;
    6496             :     compiler::TNode<Object> tmp317;
    6497             :     compiler::TNode<Object> tmp318;
    6498             :     compiler::TNode<Object> tmp319;
    6499             :     compiler::TNode<JSDataView> tmp320;
    6500             :     compiler::TNode<Number> tmp321;
    6501             :     compiler::TNode<BoolT> tmp322;
    6502             :     compiler::TNode<JSArrayBuffer> tmp323;
    6503             :     compiler::TNode<Number> tmp324;
    6504             :     compiler::TNode<Float64T> tmp325;
    6505             :     compiler::TNode<UintPtrT> tmp326;
    6506             :     compiler::TNode<UintPtrT> tmp327;
    6507             :     compiler::TNode<Float64T> tmp328;
    6508             :     compiler::TNode<Float64T> tmp329;
    6509             :     compiler::TNode<UintPtrT> tmp330;
    6510             :     compiler::TNode<Float64T> tmp331;
    6511             :     ca_.Bind(&block31, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323, &tmp324, &tmp325, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331);
    6512          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 739);
    6513         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
    6514             :       ca_.Goto(&block33, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331);
    6515             :     } else {
    6516             :       ca_.Goto(&block34, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331);
    6517             :     }
    6518             :   }
    6519             : 
    6520         560 :   if (block33.is_used()) {
    6521             :     compiler::TNode<Context> tmp332;
    6522             :     compiler::TNode<Object> tmp333;
    6523             :     compiler::TNode<Object> tmp334;
    6524             :     compiler::TNode<Object> tmp335;
    6525             :     compiler::TNode<Object> tmp336;
    6526             :     compiler::TNode<JSDataView> tmp337;
    6527             :     compiler::TNode<Number> tmp338;
    6528             :     compiler::TNode<BoolT> tmp339;
    6529             :     compiler::TNode<JSArrayBuffer> tmp340;
    6530             :     compiler::TNode<Number> tmp341;
    6531             :     compiler::TNode<Float64T> tmp342;
    6532             :     compiler::TNode<UintPtrT> tmp343;
    6533             :     compiler::TNode<UintPtrT> tmp344;
    6534             :     compiler::TNode<Float64T> tmp345;
    6535             :     compiler::TNode<Float64T> tmp346;
    6536             :     compiler::TNode<UintPtrT> tmp347;
    6537             :     compiler::TNode<Float64T> tmp348;
    6538             :     ca_.Bind(&block33, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339, &tmp340, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345, &tmp346, &tmp347, &tmp348);
    6539          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 740);
    6540             :     compiler::TNode<Uint32T> tmp349;
    6541             :     USE(tmp349);
    6542         168 :     tmp349 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Float64ExtractLowWord32(compiler::TNode<Float64T>{tmp348}));
    6543          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 741);
    6544             :     compiler::TNode<Uint32T> tmp350;
    6545             :     USE(tmp350);
    6546         168 :     tmp350 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Float64ExtractHighWord32(compiler::TNode<Float64T>{tmp348}));
    6547          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 742);
    6548         168 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView64(compiler::TNode<JSArrayBuffer>{tmp340}, compiler::TNode<UintPtrT>{tmp347}, compiler::TNode<Uint32T>{tmp349}, compiler::TNode<Uint32T>{tmp350}, compiler::TNode<BoolT>{tmp339});
    6549          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 739);
    6550             :     ca_.Goto(&block35, tmp332, tmp333, tmp334, tmp335, tmp336, tmp337, tmp338, tmp339, tmp340, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348);
    6551             :   }
    6552             : 
    6553         560 :   if (block34.is_used()) {
    6554             :     compiler::TNode<Context> tmp351;
    6555             :     compiler::TNode<Object> tmp352;
    6556             :     compiler::TNode<Object> tmp353;
    6557             :     compiler::TNode<Object> tmp354;
    6558             :     compiler::TNode<Object> tmp355;
    6559             :     compiler::TNode<JSDataView> tmp356;
    6560             :     compiler::TNode<Number> tmp357;
    6561             :     compiler::TNode<BoolT> tmp358;
    6562             :     compiler::TNode<JSArrayBuffer> tmp359;
    6563             :     compiler::TNode<Number> tmp360;
    6564             :     compiler::TNode<Float64T> tmp361;
    6565             :     compiler::TNode<UintPtrT> tmp362;
    6566             :     compiler::TNode<UintPtrT> tmp363;
    6567             :     compiler::TNode<Float64T> tmp364;
    6568             :     compiler::TNode<Float64T> tmp365;
    6569             :     compiler::TNode<UintPtrT> tmp366;
    6570             :     compiler::TNode<Float64T> tmp367;
    6571             :     ca_.Bind(&block34, &tmp351, &tmp352, &tmp353, &tmp354, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360, &tmp361, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367);
    6572             :     ca_.Goto(&block35, tmp351, tmp352, tmp353, tmp354, tmp355, tmp356, tmp357, tmp358, tmp359, tmp360, tmp361, tmp362, tmp363, tmp364, tmp365, tmp366, tmp367);
    6573             :   }
    6574             : 
    6575         560 :   if (block35.is_used()) {
    6576             :     compiler::TNode<Context> tmp368;
    6577             :     compiler::TNode<Object> tmp369;
    6578             :     compiler::TNode<Object> tmp370;
    6579             :     compiler::TNode<Object> tmp371;
    6580             :     compiler::TNode<Object> tmp372;
    6581             :     compiler::TNode<JSDataView> tmp373;
    6582             :     compiler::TNode<Number> tmp374;
    6583             :     compiler::TNode<BoolT> tmp375;
    6584             :     compiler::TNode<JSArrayBuffer> tmp376;
    6585             :     compiler::TNode<Number> tmp377;
    6586             :     compiler::TNode<Float64T> tmp378;
    6587             :     compiler::TNode<UintPtrT> tmp379;
    6588             :     compiler::TNode<UintPtrT> tmp380;
    6589             :     compiler::TNode<Float64T> tmp381;
    6590             :     compiler::TNode<Float64T> tmp382;
    6591             :     compiler::TNode<UintPtrT> tmp383;
    6592             :     compiler::TNode<Float64T> tmp384;
    6593             :     ca_.Bind(&block35, &tmp368, &tmp369, &tmp370, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383, &tmp384);
    6594          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6595             :     ca_.Goto(&block32, tmp368, tmp369, tmp370, tmp371, tmp372, tmp373, tmp374, tmp375, tmp376, tmp377, tmp378, tmp379, tmp380, tmp381, tmp382, tmp383, tmp384);
    6596             :   }
    6597             : 
    6598         560 :   if (block32.is_used()) {
    6599             :     compiler::TNode<Context> tmp385;
    6600             :     compiler::TNode<Object> tmp386;
    6601             :     compiler::TNode<Object> tmp387;
    6602             :     compiler::TNode<Object> tmp388;
    6603             :     compiler::TNode<Object> tmp389;
    6604             :     compiler::TNode<JSDataView> tmp390;
    6605             :     compiler::TNode<Number> tmp391;
    6606             :     compiler::TNode<BoolT> tmp392;
    6607             :     compiler::TNode<JSArrayBuffer> tmp393;
    6608             :     compiler::TNode<Number> tmp394;
    6609             :     compiler::TNode<Float64T> tmp395;
    6610             :     compiler::TNode<UintPtrT> tmp396;
    6611             :     compiler::TNode<UintPtrT> tmp397;
    6612             :     compiler::TNode<Float64T> tmp398;
    6613             :     compiler::TNode<Float64T> tmp399;
    6614             :     compiler::TNode<UintPtrT> tmp400;
    6615             :     compiler::TNode<Float64T> tmp401;
    6616             :     ca_.Bind(&block32, &tmp385, &tmp386, &tmp387, &tmp388, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393, &tmp394, &tmp395, &tmp396, &tmp397, &tmp398, &tmp399, &tmp400, &tmp401);
    6617         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6618             :     ca_.Goto(&block29, tmp385, tmp386, tmp387, tmp388, tmp389, tmp390, tmp391, tmp392, tmp393, tmp394, tmp395, tmp396, tmp397, tmp398, tmp399, tmp400, tmp401);
    6619             :   }
    6620             : 
    6621         560 :   if (block29.is_used()) {
    6622             :     compiler::TNode<Context> tmp402;
    6623             :     compiler::TNode<Object> tmp403;
    6624             :     compiler::TNode<Object> tmp404;
    6625             :     compiler::TNode<Object> tmp405;
    6626             :     compiler::TNode<Object> tmp406;
    6627             :     compiler::TNode<JSDataView> tmp407;
    6628             :     compiler::TNode<Number> tmp408;
    6629             :     compiler::TNode<BoolT> tmp409;
    6630             :     compiler::TNode<JSArrayBuffer> tmp410;
    6631             :     compiler::TNode<Number> tmp411;
    6632             :     compiler::TNode<Float64T> tmp412;
    6633             :     compiler::TNode<UintPtrT> tmp413;
    6634             :     compiler::TNode<UintPtrT> tmp414;
    6635             :     compiler::TNode<Float64T> tmp415;
    6636             :     compiler::TNode<Float64T> tmp416;
    6637             :     compiler::TNode<UintPtrT> tmp417;
    6638             :     compiler::TNode<Float64T> tmp418;
    6639             :     ca_.Bind(&block29, &tmp402, &tmp403, &tmp404, &tmp405, &tmp406, &tmp407, &tmp408, &tmp409, &tmp410, &tmp411, &tmp412, &tmp413, &tmp414, &tmp415, &tmp416, &tmp417, &tmp418);
    6640         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6641             :     ca_.Goto(&block25, tmp402, tmp403, tmp404, tmp405, tmp406, tmp407, tmp408, tmp409, tmp410, tmp411, tmp412, tmp413, tmp414, tmp415, tmp416, tmp417, tmp418);
    6642             :   }
    6643             : 
    6644         560 :   if (block25.is_used()) {
    6645             :     compiler::TNode<Context> tmp419;
    6646             :     compiler::TNode<Object> tmp420;
    6647             :     compiler::TNode<Object> tmp421;
    6648             :     compiler::TNode<Object> tmp422;
    6649             :     compiler::TNode<Object> tmp423;
    6650             :     compiler::TNode<JSDataView> tmp424;
    6651             :     compiler::TNode<Number> tmp425;
    6652             :     compiler::TNode<BoolT> tmp426;
    6653             :     compiler::TNode<JSArrayBuffer> tmp427;
    6654             :     compiler::TNode<Number> tmp428;
    6655             :     compiler::TNode<Float64T> tmp429;
    6656             :     compiler::TNode<UintPtrT> tmp430;
    6657             :     compiler::TNode<UintPtrT> tmp431;
    6658             :     compiler::TNode<Float64T> tmp432;
    6659             :     compiler::TNode<Float64T> tmp433;
    6660             :     compiler::TNode<UintPtrT> tmp434;
    6661             :     compiler::TNode<Float64T> tmp435;
    6662             :     ca_.Bind(&block25, &tmp419, &tmp420, &tmp421, &tmp422, &tmp423, &tmp424, &tmp425, &tmp426, &tmp427, &tmp428, &tmp429, &tmp430, &tmp431, &tmp432, &tmp433, &tmp434, &tmp435);
    6663         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6664             :     ca_.Goto(&block21, tmp419, tmp420, tmp421, tmp422, tmp423, tmp424, tmp425, tmp426, tmp427, tmp428, tmp429, tmp430, tmp431, tmp432, tmp433, tmp434, tmp435);
    6665             :   }
    6666             : 
    6667         560 :   if (block21.is_used()) {
    6668             :     compiler::TNode<Context> tmp436;
    6669             :     compiler::TNode<Object> tmp437;
    6670             :     compiler::TNode<Object> tmp438;
    6671             :     compiler::TNode<Object> tmp439;
    6672             :     compiler::TNode<Object> tmp440;
    6673             :     compiler::TNode<JSDataView> tmp441;
    6674             :     compiler::TNode<Number> tmp442;
    6675             :     compiler::TNode<BoolT> tmp443;
    6676             :     compiler::TNode<JSArrayBuffer> tmp444;
    6677             :     compiler::TNode<Number> tmp445;
    6678             :     compiler::TNode<Float64T> tmp446;
    6679             :     compiler::TNode<UintPtrT> tmp447;
    6680             :     compiler::TNode<UintPtrT> tmp448;
    6681             :     compiler::TNode<Float64T> tmp449;
    6682             :     compiler::TNode<Float64T> tmp450;
    6683             :     compiler::TNode<UintPtrT> tmp451;
    6684             :     compiler::TNode<Float64T> tmp452;
    6685             :     ca_.Bind(&block21, &tmp436, &tmp437, &tmp438, &tmp439, &tmp440, &tmp441, &tmp442, &tmp443, &tmp444, &tmp445, &tmp446, &tmp447, &tmp448, &tmp449, &tmp450, &tmp451, &tmp452);
    6686         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 701);
    6687         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6688             :     ca_.Goto(&block9, tmp436, tmp437, tmp438, tmp439, tmp440, tmp441, tmp442, tmp443, tmp444);
    6689             :   }
    6690             : 
    6691         560 :   if (block9.is_used()) {
    6692             :     compiler::TNode<Context> tmp453;
    6693             :     compiler::TNode<Object> tmp454;
    6694             :     compiler::TNode<Object> tmp455;
    6695             :     compiler::TNode<Object> tmp456;
    6696             :     compiler::TNode<Object> tmp457;
    6697             :     compiler::TNode<JSDataView> tmp458;
    6698             :     compiler::TNode<Number> tmp459;
    6699             :     compiler::TNode<BoolT> tmp460;
    6700             :     compiler::TNode<JSArrayBuffer> tmp461;
    6701             :     ca_.Bind(&block9, &tmp453, &tmp454, &tmp455, &tmp456, &tmp457, &tmp458, &tmp459, &tmp460, &tmp461);
    6702         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 745);
    6703             :     compiler::TNode<Oddball> tmp462;
    6704             :     USE(tmp462);
    6705        1680 :     tmp462 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6706             :     ca_.Goto(&block1, tmp453, tmp454, tmp455, tmp456, tmp457, tmp462);
    6707             :   }
    6708             : 
    6709         560 :   if (block1.is_used()) {
    6710             :     compiler::TNode<Context> tmp463;
    6711             :     compiler::TNode<Object> tmp464;
    6712             :     compiler::TNode<Object> tmp465;
    6713             :     compiler::TNode<Object> tmp466;
    6714             :     compiler::TNode<Object> tmp467;
    6715             :     compiler::TNode<Object> tmp468;
    6716             :     ca_.Bind(&block1, &tmp463, &tmp464, &tmp465, &tmp466, &tmp467, &tmp468);
    6717         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 662);
    6718             :     ca_.Goto(&block36, tmp463, tmp464, tmp465, tmp466, tmp467, tmp468);
    6719             :   }
    6720             : 
    6721             :     compiler::TNode<Context> tmp469;
    6722             :     compiler::TNode<Object> tmp470;
    6723             :     compiler::TNode<Object> tmp471;
    6724             :     compiler::TNode<Object> tmp472;
    6725             :     compiler::TNode<Object> tmp473;
    6726             :     compiler::TNode<Object> tmp474;
    6727             :     ca_.Bind(&block36, &tmp469, &tmp470, &tmp471, &tmp472, &tmp473, &tmp474);
    6728        1120 :   return compiler::TNode<Object>{tmp474};
    6729             : }
    6730             : 
    6731         224 : TF_BUILTIN(DataViewPrototypeSetUint8, CodeStubAssembler) {
    6732          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    6733             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    6734             :   USE(parameter0);
    6735             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    6736          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    6737          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    6738          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    6739             :   CodeStubArguments arguments(this, torque_arguments);
    6740          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    6741             : USE(parameter1);
    6742             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6743             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6744             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6745             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6746             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6747             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6748             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6749             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6750             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6751             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    6752             : 
    6753          56 :   if (block0.is_used()) {
    6754             :     compiler::TNode<Context> tmp0;
    6755             :     compiler::TNode<Object> tmp1;
    6756             :     compiler::TNode<RawPtrT> tmp2;
    6757             :     compiler::TNode<RawPtrT> tmp3;
    6758             :     compiler::TNode<IntPtrT> tmp4;
    6759             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    6760          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 750);
    6761             :     compiler::TNode<IntPtrT> tmp5;
    6762             :     USE(tmp5);
    6763         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6764             :     compiler::TNode<BoolT> tmp6;
    6765             :     USE(tmp6);
    6766         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    6767          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    6768             :   }
    6769             : 
    6770          56 :   if (block1.is_used()) {
    6771             :     compiler::TNode<Context> tmp7;
    6772             :     compiler::TNode<Object> tmp8;
    6773             :     compiler::TNode<RawPtrT> tmp9;
    6774             :     compiler::TNode<RawPtrT> tmp10;
    6775             :     compiler::TNode<IntPtrT> tmp11;
    6776             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    6777             :     compiler::TNode<IntPtrT> tmp12;
    6778             :     USE(tmp12);
    6779         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6780             :     compiler::TNode<Object> tmp13;
    6781             :     USE(tmp13);
    6782         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    6783             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    6784             :   }
    6785             : 
    6786          56 :   if (block2.is_used()) {
    6787             :     compiler::TNode<Context> tmp14;
    6788             :     compiler::TNode<Object> tmp15;
    6789             :     compiler::TNode<RawPtrT> tmp16;
    6790             :     compiler::TNode<RawPtrT> tmp17;
    6791             :     compiler::TNode<IntPtrT> tmp18;
    6792             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    6793             :     compiler::TNode<Oddball> tmp19;
    6794             :     USE(tmp19);
    6795         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6796             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    6797             :   }
    6798             : 
    6799          56 :   if (block4.is_used()) {
    6800             :     compiler::TNode<Context> tmp20;
    6801             :     compiler::TNode<Object> tmp21;
    6802             :     compiler::TNode<RawPtrT> tmp22;
    6803             :     compiler::TNode<RawPtrT> tmp23;
    6804             :     compiler::TNode<IntPtrT> tmp24;
    6805             :     compiler::TNode<Object> tmp25;
    6806             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    6807             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    6808             :   }
    6809             : 
    6810          56 :   if (block3.is_used()) {
    6811             :     compiler::TNode<Context> tmp26;
    6812             :     compiler::TNode<Object> tmp27;
    6813             :     compiler::TNode<RawPtrT> tmp28;
    6814             :     compiler::TNode<RawPtrT> tmp29;
    6815             :     compiler::TNode<IntPtrT> tmp30;
    6816             :     compiler::TNode<Object> tmp31;
    6817             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    6818          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 751);
    6819             :     compiler::TNode<IntPtrT> tmp32;
    6820             :     USE(tmp32);
    6821         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6822             :     compiler::TNode<BoolT> tmp33;
    6823             :     USE(tmp33);
    6824         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    6825          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    6826             :   }
    6827             : 
    6828          56 :   if (block5.is_used()) {
    6829             :     compiler::TNode<Context> tmp34;
    6830             :     compiler::TNode<Object> tmp35;
    6831             :     compiler::TNode<RawPtrT> tmp36;
    6832             :     compiler::TNode<RawPtrT> tmp37;
    6833             :     compiler::TNode<IntPtrT> tmp38;
    6834             :     compiler::TNode<Object> tmp39;
    6835             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    6836             :     compiler::TNode<IntPtrT> tmp40;
    6837             :     USE(tmp40);
    6838         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6839             :     compiler::TNode<Object> tmp41;
    6840             :     USE(tmp41);
    6841         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    6842             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    6843             :   }
    6844             : 
    6845          56 :   if (block6.is_used()) {
    6846             :     compiler::TNode<Context> tmp42;
    6847             :     compiler::TNode<Object> tmp43;
    6848             :     compiler::TNode<RawPtrT> tmp44;
    6849             :     compiler::TNode<RawPtrT> tmp45;
    6850             :     compiler::TNode<IntPtrT> tmp46;
    6851             :     compiler::TNode<Object> tmp47;
    6852             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    6853             :     compiler::TNode<Oddball> tmp48;
    6854             :     USE(tmp48);
    6855         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6856             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    6857             :   }
    6858             : 
    6859          56 :   if (block8.is_used()) {
    6860             :     compiler::TNode<Context> tmp49;
    6861             :     compiler::TNode<Object> tmp50;
    6862             :     compiler::TNode<RawPtrT> tmp51;
    6863             :     compiler::TNode<RawPtrT> tmp52;
    6864             :     compiler::TNode<IntPtrT> tmp53;
    6865             :     compiler::TNode<Object> tmp54;
    6866             :     compiler::TNode<Object> tmp55;
    6867             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    6868             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    6869             :   }
    6870             : 
    6871          56 :   if (block7.is_used()) {
    6872             :     compiler::TNode<Context> tmp56;
    6873             :     compiler::TNode<Object> tmp57;
    6874             :     compiler::TNode<RawPtrT> tmp58;
    6875             :     compiler::TNode<RawPtrT> tmp59;
    6876             :     compiler::TNode<IntPtrT> tmp60;
    6877             :     compiler::TNode<Object> tmp61;
    6878             :     compiler::TNode<Object> tmp62;
    6879             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    6880          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 753);
    6881             :     compiler::TNode<Oddball> tmp63;
    6882             :     USE(tmp63);
    6883         112 :     tmp63 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6884          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 752);
    6885             :     compiler::TNode<Object> tmp64;
    6886             :     USE(tmp64);
    6887         112 :     tmp64 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, compiler::TNode<Object>{tmp63}, UINT8_ELEMENTS));
    6888          56 :     arguments.PopAndReturn(tmp64);
    6889             :   }
    6890          56 : }
    6891             : 
    6892         224 : TF_BUILTIN(DataViewPrototypeSetInt8, CodeStubAssembler) {
    6893          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    6894             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    6895             :   USE(parameter0);
    6896             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    6897          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    6898          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    6899          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    6900             :   CodeStubArguments arguments(this, torque_arguments);
    6901          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    6902             : USE(parameter1);
    6903             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6904             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6905             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6906             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6907             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6908             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6909             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6910             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6911             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6912             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    6913             : 
    6914          56 :   if (block0.is_used()) {
    6915             :     compiler::TNode<Context> tmp0;
    6916             :     compiler::TNode<Object> tmp1;
    6917             :     compiler::TNode<RawPtrT> tmp2;
    6918             :     compiler::TNode<RawPtrT> tmp3;
    6919             :     compiler::TNode<IntPtrT> tmp4;
    6920             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    6921          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 758);
    6922             :     compiler::TNode<IntPtrT> tmp5;
    6923             :     USE(tmp5);
    6924         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6925             :     compiler::TNode<BoolT> tmp6;
    6926             :     USE(tmp6);
    6927         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    6928          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    6929             :   }
    6930             : 
    6931          56 :   if (block1.is_used()) {
    6932             :     compiler::TNode<Context> tmp7;
    6933             :     compiler::TNode<Object> tmp8;
    6934             :     compiler::TNode<RawPtrT> tmp9;
    6935             :     compiler::TNode<RawPtrT> tmp10;
    6936             :     compiler::TNode<IntPtrT> tmp11;
    6937             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    6938             :     compiler::TNode<IntPtrT> tmp12;
    6939             :     USE(tmp12);
    6940         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6941             :     compiler::TNode<Object> tmp13;
    6942             :     USE(tmp13);
    6943         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    6944             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    6945             :   }
    6946             : 
    6947          56 :   if (block2.is_used()) {
    6948             :     compiler::TNode<Context> tmp14;
    6949             :     compiler::TNode<Object> tmp15;
    6950             :     compiler::TNode<RawPtrT> tmp16;
    6951             :     compiler::TNode<RawPtrT> tmp17;
    6952             :     compiler::TNode<IntPtrT> tmp18;
    6953             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    6954             :     compiler::TNode<Oddball> tmp19;
    6955             :     USE(tmp19);
    6956         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6957             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    6958             :   }
    6959             : 
    6960          56 :   if (block4.is_used()) {
    6961             :     compiler::TNode<Context> tmp20;
    6962             :     compiler::TNode<Object> tmp21;
    6963             :     compiler::TNode<RawPtrT> tmp22;
    6964             :     compiler::TNode<RawPtrT> tmp23;
    6965             :     compiler::TNode<IntPtrT> tmp24;
    6966             :     compiler::TNode<Object> tmp25;
    6967             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    6968             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    6969             :   }
    6970             : 
    6971          56 :   if (block3.is_used()) {
    6972             :     compiler::TNode<Context> tmp26;
    6973             :     compiler::TNode<Object> tmp27;
    6974             :     compiler::TNode<RawPtrT> tmp28;
    6975             :     compiler::TNode<RawPtrT> tmp29;
    6976             :     compiler::TNode<IntPtrT> tmp30;
    6977             :     compiler::TNode<Object> tmp31;
    6978             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    6979          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 759);
    6980             :     compiler::TNode<IntPtrT> tmp32;
    6981             :     USE(tmp32);
    6982         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6983             :     compiler::TNode<BoolT> tmp33;
    6984             :     USE(tmp33);
    6985         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    6986          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    6987             :   }
    6988             : 
    6989          56 :   if (block5.is_used()) {
    6990             :     compiler::TNode<Context> tmp34;
    6991             :     compiler::TNode<Object> tmp35;
    6992             :     compiler::TNode<RawPtrT> tmp36;
    6993             :     compiler::TNode<RawPtrT> tmp37;
    6994             :     compiler::TNode<IntPtrT> tmp38;
    6995             :     compiler::TNode<Object> tmp39;
    6996             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    6997             :     compiler::TNode<IntPtrT> tmp40;
    6998             :     USE(tmp40);
    6999         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7000             :     compiler::TNode<Object> tmp41;
    7001             :     USE(tmp41);
    7002         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    7003             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7004             :   }
    7005             : 
    7006          56 :   if (block6.is_used()) {
    7007             :     compiler::TNode<Context> tmp42;
    7008             :     compiler::TNode<Object> tmp43;
    7009             :     compiler::TNode<RawPtrT> tmp44;
    7010             :     compiler::TNode<RawPtrT> tmp45;
    7011             :     compiler::TNode<IntPtrT> tmp46;
    7012             :     compiler::TNode<Object> tmp47;
    7013             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7014             :     compiler::TNode<Oddball> tmp48;
    7015             :     USE(tmp48);
    7016         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7017             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7018             :   }
    7019             : 
    7020          56 :   if (block8.is_used()) {
    7021             :     compiler::TNode<Context> tmp49;
    7022             :     compiler::TNode<Object> tmp50;
    7023             :     compiler::TNode<RawPtrT> tmp51;
    7024             :     compiler::TNode<RawPtrT> tmp52;
    7025             :     compiler::TNode<IntPtrT> tmp53;
    7026             :     compiler::TNode<Object> tmp54;
    7027             :     compiler::TNode<Object> tmp55;
    7028             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7029             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7030             :   }
    7031             : 
    7032          56 :   if (block7.is_used()) {
    7033             :     compiler::TNode<Context> tmp56;
    7034             :     compiler::TNode<Object> tmp57;
    7035             :     compiler::TNode<RawPtrT> tmp58;
    7036             :     compiler::TNode<RawPtrT> tmp59;
    7037             :     compiler::TNode<IntPtrT> tmp60;
    7038             :     compiler::TNode<Object> tmp61;
    7039             :     compiler::TNode<Object> tmp62;
    7040             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7041          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 761);
    7042             :     compiler::TNode<Oddball> tmp63;
    7043             :     USE(tmp63);
    7044         112 :     tmp63 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7045          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 760);
    7046             :     compiler::TNode<Object> tmp64;
    7047             :     USE(tmp64);
    7048         112 :     tmp64 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp56}, compiler::TNode<Object>{tmp57}, compiler::TNode<Object>{tmp61}, compiler::TNode<Object>{tmp62}, compiler::TNode<Object>{tmp63}, INT8_ELEMENTS));
    7049          56 :     arguments.PopAndReturn(tmp64);
    7050             :   }
    7051          56 : }
    7052             : 
    7053         224 : TF_BUILTIN(DataViewPrototypeSetUint16, CodeStubAssembler) {
    7054          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7055             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7056             :   USE(parameter0);
    7057             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7058          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7059          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7060          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7061             :   CodeStubArguments arguments(this, torque_arguments);
    7062          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7063             : USE(parameter1);
    7064             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7065             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7066             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7067             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7068             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7069             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7070             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7071             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7072             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7073             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7074             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7075             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7076             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7077             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7078             : 
    7079          56 :   if (block0.is_used()) {
    7080             :     compiler::TNode<Context> tmp0;
    7081             :     compiler::TNode<Object> tmp1;
    7082             :     compiler::TNode<RawPtrT> tmp2;
    7083             :     compiler::TNode<RawPtrT> tmp3;
    7084             :     compiler::TNode<IntPtrT> tmp4;
    7085             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7086          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 766);
    7087             :     compiler::TNode<IntPtrT> tmp5;
    7088             :     USE(tmp5);
    7089         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7090             :     compiler::TNode<BoolT> tmp6;
    7091             :     USE(tmp6);
    7092         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7093          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7094             :   }
    7095             : 
    7096          56 :   if (block1.is_used()) {
    7097             :     compiler::TNode<Context> tmp7;
    7098             :     compiler::TNode<Object> tmp8;
    7099             :     compiler::TNode<RawPtrT> tmp9;
    7100             :     compiler::TNode<RawPtrT> tmp10;
    7101             :     compiler::TNode<IntPtrT> tmp11;
    7102             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7103             :     compiler::TNode<IntPtrT> tmp12;
    7104             :     USE(tmp12);
    7105         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7106             :     compiler::TNode<Object> tmp13;
    7107             :     USE(tmp13);
    7108         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    7109             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7110             :   }
    7111             : 
    7112          56 :   if (block2.is_used()) {
    7113             :     compiler::TNode<Context> tmp14;
    7114             :     compiler::TNode<Object> tmp15;
    7115             :     compiler::TNode<RawPtrT> tmp16;
    7116             :     compiler::TNode<RawPtrT> tmp17;
    7117             :     compiler::TNode<IntPtrT> tmp18;
    7118             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7119             :     compiler::TNode<Oddball> tmp19;
    7120             :     USE(tmp19);
    7121         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7122             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7123             :   }
    7124             : 
    7125          56 :   if (block4.is_used()) {
    7126             :     compiler::TNode<Context> tmp20;
    7127             :     compiler::TNode<Object> tmp21;
    7128             :     compiler::TNode<RawPtrT> tmp22;
    7129             :     compiler::TNode<RawPtrT> tmp23;
    7130             :     compiler::TNode<IntPtrT> tmp24;
    7131             :     compiler::TNode<Object> tmp25;
    7132             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7133             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7134             :   }
    7135             : 
    7136          56 :   if (block3.is_used()) {
    7137             :     compiler::TNode<Context> tmp26;
    7138             :     compiler::TNode<Object> tmp27;
    7139             :     compiler::TNode<RawPtrT> tmp28;
    7140             :     compiler::TNode<RawPtrT> tmp29;
    7141             :     compiler::TNode<IntPtrT> tmp30;
    7142             :     compiler::TNode<Object> tmp31;
    7143             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7144          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 767);
    7145             :     compiler::TNode<IntPtrT> tmp32;
    7146             :     USE(tmp32);
    7147         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7148             :     compiler::TNode<BoolT> tmp33;
    7149             :     USE(tmp33);
    7150         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7151          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7152             :   }
    7153             : 
    7154          56 :   if (block5.is_used()) {
    7155             :     compiler::TNode<Context> tmp34;
    7156             :     compiler::TNode<Object> tmp35;
    7157             :     compiler::TNode<RawPtrT> tmp36;
    7158             :     compiler::TNode<RawPtrT> tmp37;
    7159             :     compiler::TNode<IntPtrT> tmp38;
    7160             :     compiler::TNode<Object> tmp39;
    7161             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7162             :     compiler::TNode<IntPtrT> tmp40;
    7163             :     USE(tmp40);
    7164         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7165             :     compiler::TNode<Object> tmp41;
    7166             :     USE(tmp41);
    7167         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    7168             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7169             :   }
    7170             : 
    7171          56 :   if (block6.is_used()) {
    7172             :     compiler::TNode<Context> tmp42;
    7173             :     compiler::TNode<Object> tmp43;
    7174             :     compiler::TNode<RawPtrT> tmp44;
    7175             :     compiler::TNode<RawPtrT> tmp45;
    7176             :     compiler::TNode<IntPtrT> tmp46;
    7177             :     compiler::TNode<Object> tmp47;
    7178             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7179             :     compiler::TNode<Oddball> tmp48;
    7180             :     USE(tmp48);
    7181         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7182             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7183             :   }
    7184             : 
    7185          56 :   if (block8.is_used()) {
    7186             :     compiler::TNode<Context> tmp49;
    7187             :     compiler::TNode<Object> tmp50;
    7188             :     compiler::TNode<RawPtrT> tmp51;
    7189             :     compiler::TNode<RawPtrT> tmp52;
    7190             :     compiler::TNode<IntPtrT> tmp53;
    7191             :     compiler::TNode<Object> tmp54;
    7192             :     compiler::TNode<Object> tmp55;
    7193             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7194             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7195             :   }
    7196             : 
    7197          56 :   if (block7.is_used()) {
    7198             :     compiler::TNode<Context> tmp56;
    7199             :     compiler::TNode<Object> tmp57;
    7200             :     compiler::TNode<RawPtrT> tmp58;
    7201             :     compiler::TNode<RawPtrT> tmp59;
    7202             :     compiler::TNode<IntPtrT> tmp60;
    7203             :     compiler::TNode<Object> tmp61;
    7204             :     compiler::TNode<Object> tmp62;
    7205             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7206          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 769);
    7207             :     compiler::TNode<IntPtrT> tmp63;
    7208             :     USE(tmp63);
    7209         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7210             :     compiler::TNode<BoolT> tmp64;
    7211             :     USE(tmp64);
    7212         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7213          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7214             :   }
    7215             : 
    7216          56 :   if (block9.is_used()) {
    7217             :     compiler::TNode<Context> tmp65;
    7218             :     compiler::TNode<Object> tmp66;
    7219             :     compiler::TNode<RawPtrT> tmp67;
    7220             :     compiler::TNode<RawPtrT> tmp68;
    7221             :     compiler::TNode<IntPtrT> tmp69;
    7222             :     compiler::TNode<Object> tmp70;
    7223             :     compiler::TNode<Object> tmp71;
    7224             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7225             :     compiler::TNode<IntPtrT> tmp72;
    7226             :     USE(tmp72);
    7227         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7228             :     compiler::TNode<Object> tmp73;
    7229             :     USE(tmp73);
    7230         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    7231             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7232             :   }
    7233             : 
    7234          56 :   if (block10.is_used()) {
    7235             :     compiler::TNode<Context> tmp74;
    7236             :     compiler::TNode<Object> tmp75;
    7237             :     compiler::TNode<RawPtrT> tmp76;
    7238             :     compiler::TNode<RawPtrT> tmp77;
    7239             :     compiler::TNode<IntPtrT> tmp78;
    7240             :     compiler::TNode<Object> tmp79;
    7241             :     compiler::TNode<Object> tmp80;
    7242             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7243             :     compiler::TNode<Oddball> tmp81;
    7244             :     USE(tmp81);
    7245         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7246             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7247             :   }
    7248             : 
    7249          56 :   if (block12.is_used()) {
    7250             :     compiler::TNode<Context> tmp82;
    7251             :     compiler::TNode<Object> tmp83;
    7252             :     compiler::TNode<RawPtrT> tmp84;
    7253             :     compiler::TNode<RawPtrT> tmp85;
    7254             :     compiler::TNode<IntPtrT> tmp86;
    7255             :     compiler::TNode<Object> tmp87;
    7256             :     compiler::TNode<Object> tmp88;
    7257             :     compiler::TNode<Object> tmp89;
    7258             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7259             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7260             :   }
    7261             : 
    7262          56 :   if (block11.is_used()) {
    7263             :     compiler::TNode<Context> tmp90;
    7264             :     compiler::TNode<Object> tmp91;
    7265             :     compiler::TNode<RawPtrT> tmp92;
    7266             :     compiler::TNode<RawPtrT> tmp93;
    7267             :     compiler::TNode<IntPtrT> tmp94;
    7268             :     compiler::TNode<Object> tmp95;
    7269             :     compiler::TNode<Object> tmp96;
    7270             :     compiler::TNode<Object> tmp97;
    7271             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7272          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 768);
    7273          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 771);
    7274          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 770);
    7275             :     compiler::TNode<Object> tmp98;
    7276             :     USE(tmp98);
    7277         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, UINT16_ELEMENTS));
    7278          56 :     arguments.PopAndReturn(tmp98);
    7279             :   }
    7280          56 : }
    7281             : 
    7282         224 : TF_BUILTIN(DataViewPrototypeSetInt16, CodeStubAssembler) {
    7283          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7284             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7285             :   USE(parameter0);
    7286             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7287          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7288          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7289          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7290             :   CodeStubArguments arguments(this, torque_arguments);
    7291          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7292             : USE(parameter1);
    7293             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7294             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7295             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7296             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7297             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7298             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7299             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7300             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7301             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7302             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7303             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7304             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7305             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7306             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7307             : 
    7308          56 :   if (block0.is_used()) {
    7309             :     compiler::TNode<Context> tmp0;
    7310             :     compiler::TNode<Object> tmp1;
    7311             :     compiler::TNode<RawPtrT> tmp2;
    7312             :     compiler::TNode<RawPtrT> tmp3;
    7313             :     compiler::TNode<IntPtrT> tmp4;
    7314             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7315          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 776);
    7316             :     compiler::TNode<IntPtrT> tmp5;
    7317             :     USE(tmp5);
    7318         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7319             :     compiler::TNode<BoolT> tmp6;
    7320             :     USE(tmp6);
    7321         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7322          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7323             :   }
    7324             : 
    7325          56 :   if (block1.is_used()) {
    7326             :     compiler::TNode<Context> tmp7;
    7327             :     compiler::TNode<Object> tmp8;
    7328             :     compiler::TNode<RawPtrT> tmp9;
    7329             :     compiler::TNode<RawPtrT> tmp10;
    7330             :     compiler::TNode<IntPtrT> tmp11;
    7331             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7332             :     compiler::TNode<IntPtrT> tmp12;
    7333             :     USE(tmp12);
    7334         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7335             :     compiler::TNode<Object> tmp13;
    7336             :     USE(tmp13);
    7337         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    7338             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7339             :   }
    7340             : 
    7341          56 :   if (block2.is_used()) {
    7342             :     compiler::TNode<Context> tmp14;
    7343             :     compiler::TNode<Object> tmp15;
    7344             :     compiler::TNode<RawPtrT> tmp16;
    7345             :     compiler::TNode<RawPtrT> tmp17;
    7346             :     compiler::TNode<IntPtrT> tmp18;
    7347             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7348             :     compiler::TNode<Oddball> tmp19;
    7349             :     USE(tmp19);
    7350         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7351             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7352             :   }
    7353             : 
    7354          56 :   if (block4.is_used()) {
    7355             :     compiler::TNode<Context> tmp20;
    7356             :     compiler::TNode<Object> tmp21;
    7357             :     compiler::TNode<RawPtrT> tmp22;
    7358             :     compiler::TNode<RawPtrT> tmp23;
    7359             :     compiler::TNode<IntPtrT> tmp24;
    7360             :     compiler::TNode<Object> tmp25;
    7361             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7362             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7363             :   }
    7364             : 
    7365          56 :   if (block3.is_used()) {
    7366             :     compiler::TNode<Context> tmp26;
    7367             :     compiler::TNode<Object> tmp27;
    7368             :     compiler::TNode<RawPtrT> tmp28;
    7369             :     compiler::TNode<RawPtrT> tmp29;
    7370             :     compiler::TNode<IntPtrT> tmp30;
    7371             :     compiler::TNode<Object> tmp31;
    7372             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7373          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 777);
    7374             :     compiler::TNode<IntPtrT> tmp32;
    7375             :     USE(tmp32);
    7376         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7377             :     compiler::TNode<BoolT> tmp33;
    7378             :     USE(tmp33);
    7379         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7380          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7381             :   }
    7382             : 
    7383          56 :   if (block5.is_used()) {
    7384             :     compiler::TNode<Context> tmp34;
    7385             :     compiler::TNode<Object> tmp35;
    7386             :     compiler::TNode<RawPtrT> tmp36;
    7387             :     compiler::TNode<RawPtrT> tmp37;
    7388             :     compiler::TNode<IntPtrT> tmp38;
    7389             :     compiler::TNode<Object> tmp39;
    7390             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7391             :     compiler::TNode<IntPtrT> tmp40;
    7392             :     USE(tmp40);
    7393         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7394             :     compiler::TNode<Object> tmp41;
    7395             :     USE(tmp41);
    7396         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    7397             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7398             :   }
    7399             : 
    7400          56 :   if (block6.is_used()) {
    7401             :     compiler::TNode<Context> tmp42;
    7402             :     compiler::TNode<Object> tmp43;
    7403             :     compiler::TNode<RawPtrT> tmp44;
    7404             :     compiler::TNode<RawPtrT> tmp45;
    7405             :     compiler::TNode<IntPtrT> tmp46;
    7406             :     compiler::TNode<Object> tmp47;
    7407             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7408             :     compiler::TNode<Oddball> tmp48;
    7409             :     USE(tmp48);
    7410         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7411             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7412             :   }
    7413             : 
    7414          56 :   if (block8.is_used()) {
    7415             :     compiler::TNode<Context> tmp49;
    7416             :     compiler::TNode<Object> tmp50;
    7417             :     compiler::TNode<RawPtrT> tmp51;
    7418             :     compiler::TNode<RawPtrT> tmp52;
    7419             :     compiler::TNode<IntPtrT> tmp53;
    7420             :     compiler::TNode<Object> tmp54;
    7421             :     compiler::TNode<Object> tmp55;
    7422             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7423             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7424             :   }
    7425             : 
    7426          56 :   if (block7.is_used()) {
    7427             :     compiler::TNode<Context> tmp56;
    7428             :     compiler::TNode<Object> tmp57;
    7429             :     compiler::TNode<RawPtrT> tmp58;
    7430             :     compiler::TNode<RawPtrT> tmp59;
    7431             :     compiler::TNode<IntPtrT> tmp60;
    7432             :     compiler::TNode<Object> tmp61;
    7433             :     compiler::TNode<Object> tmp62;
    7434             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7435          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 779);
    7436             :     compiler::TNode<IntPtrT> tmp63;
    7437             :     USE(tmp63);
    7438         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7439             :     compiler::TNode<BoolT> tmp64;
    7440             :     USE(tmp64);
    7441         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7442          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7443             :   }
    7444             : 
    7445          56 :   if (block9.is_used()) {
    7446             :     compiler::TNode<Context> tmp65;
    7447             :     compiler::TNode<Object> tmp66;
    7448             :     compiler::TNode<RawPtrT> tmp67;
    7449             :     compiler::TNode<RawPtrT> tmp68;
    7450             :     compiler::TNode<IntPtrT> tmp69;
    7451             :     compiler::TNode<Object> tmp70;
    7452             :     compiler::TNode<Object> tmp71;
    7453             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7454             :     compiler::TNode<IntPtrT> tmp72;
    7455             :     USE(tmp72);
    7456         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7457             :     compiler::TNode<Object> tmp73;
    7458             :     USE(tmp73);
    7459         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    7460             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7461             :   }
    7462             : 
    7463          56 :   if (block10.is_used()) {
    7464             :     compiler::TNode<Context> tmp74;
    7465             :     compiler::TNode<Object> tmp75;
    7466             :     compiler::TNode<RawPtrT> tmp76;
    7467             :     compiler::TNode<RawPtrT> tmp77;
    7468             :     compiler::TNode<IntPtrT> tmp78;
    7469             :     compiler::TNode<Object> tmp79;
    7470             :     compiler::TNode<Object> tmp80;
    7471             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7472             :     compiler::TNode<Oddball> tmp81;
    7473             :     USE(tmp81);
    7474         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7475             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7476             :   }
    7477             : 
    7478          56 :   if (block12.is_used()) {
    7479             :     compiler::TNode<Context> tmp82;
    7480             :     compiler::TNode<Object> tmp83;
    7481             :     compiler::TNode<RawPtrT> tmp84;
    7482             :     compiler::TNode<RawPtrT> tmp85;
    7483             :     compiler::TNode<IntPtrT> tmp86;
    7484             :     compiler::TNode<Object> tmp87;
    7485             :     compiler::TNode<Object> tmp88;
    7486             :     compiler::TNode<Object> tmp89;
    7487             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7488             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7489             :   }
    7490             : 
    7491          56 :   if (block11.is_used()) {
    7492             :     compiler::TNode<Context> tmp90;
    7493             :     compiler::TNode<Object> tmp91;
    7494             :     compiler::TNode<RawPtrT> tmp92;
    7495             :     compiler::TNode<RawPtrT> tmp93;
    7496             :     compiler::TNode<IntPtrT> tmp94;
    7497             :     compiler::TNode<Object> tmp95;
    7498             :     compiler::TNode<Object> tmp96;
    7499             :     compiler::TNode<Object> tmp97;
    7500             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7501          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 778);
    7502          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 781);
    7503          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 780);
    7504             :     compiler::TNode<Object> tmp98;
    7505             :     USE(tmp98);
    7506         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, INT16_ELEMENTS));
    7507          56 :     arguments.PopAndReturn(tmp98);
    7508             :   }
    7509          56 : }
    7510             : 
    7511         224 : TF_BUILTIN(DataViewPrototypeSetUint32, CodeStubAssembler) {
    7512          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7513             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7514             :   USE(parameter0);
    7515             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7516          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7517          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7518          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7519             :   CodeStubArguments arguments(this, torque_arguments);
    7520          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7521             : USE(parameter1);
    7522             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7523             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7524             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7525             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7526             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7527             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7528             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7529             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7530             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7531             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7532             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7533             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7534             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7535             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7536             : 
    7537          56 :   if (block0.is_used()) {
    7538             :     compiler::TNode<Context> tmp0;
    7539             :     compiler::TNode<Object> tmp1;
    7540             :     compiler::TNode<RawPtrT> tmp2;
    7541             :     compiler::TNode<RawPtrT> tmp3;
    7542             :     compiler::TNode<IntPtrT> tmp4;
    7543             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7544          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 786);
    7545             :     compiler::TNode<IntPtrT> tmp5;
    7546             :     USE(tmp5);
    7547         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7548             :     compiler::TNode<BoolT> tmp6;
    7549             :     USE(tmp6);
    7550         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7551          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7552             :   }
    7553             : 
    7554          56 :   if (block1.is_used()) {
    7555             :     compiler::TNode<Context> tmp7;
    7556             :     compiler::TNode<Object> tmp8;
    7557             :     compiler::TNode<RawPtrT> tmp9;
    7558             :     compiler::TNode<RawPtrT> tmp10;
    7559             :     compiler::TNode<IntPtrT> tmp11;
    7560             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7561             :     compiler::TNode<IntPtrT> tmp12;
    7562             :     USE(tmp12);
    7563         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7564             :     compiler::TNode<Object> tmp13;
    7565             :     USE(tmp13);
    7566         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    7567             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7568             :   }
    7569             : 
    7570          56 :   if (block2.is_used()) {
    7571             :     compiler::TNode<Context> tmp14;
    7572             :     compiler::TNode<Object> tmp15;
    7573             :     compiler::TNode<RawPtrT> tmp16;
    7574             :     compiler::TNode<RawPtrT> tmp17;
    7575             :     compiler::TNode<IntPtrT> tmp18;
    7576             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7577             :     compiler::TNode<Oddball> tmp19;
    7578             :     USE(tmp19);
    7579         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7580             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7581             :   }
    7582             : 
    7583          56 :   if (block4.is_used()) {
    7584             :     compiler::TNode<Context> tmp20;
    7585             :     compiler::TNode<Object> tmp21;
    7586             :     compiler::TNode<RawPtrT> tmp22;
    7587             :     compiler::TNode<RawPtrT> tmp23;
    7588             :     compiler::TNode<IntPtrT> tmp24;
    7589             :     compiler::TNode<Object> tmp25;
    7590             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7591             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7592             :   }
    7593             : 
    7594          56 :   if (block3.is_used()) {
    7595             :     compiler::TNode<Context> tmp26;
    7596             :     compiler::TNode<Object> tmp27;
    7597             :     compiler::TNode<RawPtrT> tmp28;
    7598             :     compiler::TNode<RawPtrT> tmp29;
    7599             :     compiler::TNode<IntPtrT> tmp30;
    7600             :     compiler::TNode<Object> tmp31;
    7601             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7602          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 787);
    7603             :     compiler::TNode<IntPtrT> tmp32;
    7604             :     USE(tmp32);
    7605         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7606             :     compiler::TNode<BoolT> tmp33;
    7607             :     USE(tmp33);
    7608         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7609          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7610             :   }
    7611             : 
    7612          56 :   if (block5.is_used()) {
    7613             :     compiler::TNode<Context> tmp34;
    7614             :     compiler::TNode<Object> tmp35;
    7615             :     compiler::TNode<RawPtrT> tmp36;
    7616             :     compiler::TNode<RawPtrT> tmp37;
    7617             :     compiler::TNode<IntPtrT> tmp38;
    7618             :     compiler::TNode<Object> tmp39;
    7619             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7620             :     compiler::TNode<IntPtrT> tmp40;
    7621             :     USE(tmp40);
    7622         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7623             :     compiler::TNode<Object> tmp41;
    7624             :     USE(tmp41);
    7625         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    7626             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7627             :   }
    7628             : 
    7629          56 :   if (block6.is_used()) {
    7630             :     compiler::TNode<Context> tmp42;
    7631             :     compiler::TNode<Object> tmp43;
    7632             :     compiler::TNode<RawPtrT> tmp44;
    7633             :     compiler::TNode<RawPtrT> tmp45;
    7634             :     compiler::TNode<IntPtrT> tmp46;
    7635             :     compiler::TNode<Object> tmp47;
    7636             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7637             :     compiler::TNode<Oddball> tmp48;
    7638             :     USE(tmp48);
    7639         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7640             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7641             :   }
    7642             : 
    7643          56 :   if (block8.is_used()) {
    7644             :     compiler::TNode<Context> tmp49;
    7645             :     compiler::TNode<Object> tmp50;
    7646             :     compiler::TNode<RawPtrT> tmp51;
    7647             :     compiler::TNode<RawPtrT> tmp52;
    7648             :     compiler::TNode<IntPtrT> tmp53;
    7649             :     compiler::TNode<Object> tmp54;
    7650             :     compiler::TNode<Object> tmp55;
    7651             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7652             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7653             :   }
    7654             : 
    7655          56 :   if (block7.is_used()) {
    7656             :     compiler::TNode<Context> tmp56;
    7657             :     compiler::TNode<Object> tmp57;
    7658             :     compiler::TNode<RawPtrT> tmp58;
    7659             :     compiler::TNode<RawPtrT> tmp59;
    7660             :     compiler::TNode<IntPtrT> tmp60;
    7661             :     compiler::TNode<Object> tmp61;
    7662             :     compiler::TNode<Object> tmp62;
    7663             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7664          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 789);
    7665             :     compiler::TNode<IntPtrT> tmp63;
    7666             :     USE(tmp63);
    7667         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7668             :     compiler::TNode<BoolT> tmp64;
    7669             :     USE(tmp64);
    7670         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7671          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7672             :   }
    7673             : 
    7674          56 :   if (block9.is_used()) {
    7675             :     compiler::TNode<Context> tmp65;
    7676             :     compiler::TNode<Object> tmp66;
    7677             :     compiler::TNode<RawPtrT> tmp67;
    7678             :     compiler::TNode<RawPtrT> tmp68;
    7679             :     compiler::TNode<IntPtrT> tmp69;
    7680             :     compiler::TNode<Object> tmp70;
    7681             :     compiler::TNode<Object> tmp71;
    7682             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7683             :     compiler::TNode<IntPtrT> tmp72;
    7684             :     USE(tmp72);
    7685         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7686             :     compiler::TNode<Object> tmp73;
    7687             :     USE(tmp73);
    7688         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    7689             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7690             :   }
    7691             : 
    7692          56 :   if (block10.is_used()) {
    7693             :     compiler::TNode<Context> tmp74;
    7694             :     compiler::TNode<Object> tmp75;
    7695             :     compiler::TNode<RawPtrT> tmp76;
    7696             :     compiler::TNode<RawPtrT> tmp77;
    7697             :     compiler::TNode<IntPtrT> tmp78;
    7698             :     compiler::TNode<Object> tmp79;
    7699             :     compiler::TNode<Object> tmp80;
    7700             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7701             :     compiler::TNode<Oddball> tmp81;
    7702             :     USE(tmp81);
    7703         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7704             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7705             :   }
    7706             : 
    7707          56 :   if (block12.is_used()) {
    7708             :     compiler::TNode<Context> tmp82;
    7709             :     compiler::TNode<Object> tmp83;
    7710             :     compiler::TNode<RawPtrT> tmp84;
    7711             :     compiler::TNode<RawPtrT> tmp85;
    7712             :     compiler::TNode<IntPtrT> tmp86;
    7713             :     compiler::TNode<Object> tmp87;
    7714             :     compiler::TNode<Object> tmp88;
    7715             :     compiler::TNode<Object> tmp89;
    7716             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7717             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7718             :   }
    7719             : 
    7720          56 :   if (block11.is_used()) {
    7721             :     compiler::TNode<Context> tmp90;
    7722             :     compiler::TNode<Object> tmp91;
    7723             :     compiler::TNode<RawPtrT> tmp92;
    7724             :     compiler::TNode<RawPtrT> tmp93;
    7725             :     compiler::TNode<IntPtrT> tmp94;
    7726             :     compiler::TNode<Object> tmp95;
    7727             :     compiler::TNode<Object> tmp96;
    7728             :     compiler::TNode<Object> tmp97;
    7729             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7730          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 788);
    7731          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 791);
    7732          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 790);
    7733             :     compiler::TNode<Object> tmp98;
    7734             :     USE(tmp98);
    7735         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, UINT32_ELEMENTS));
    7736          56 :     arguments.PopAndReturn(tmp98);
    7737             :   }
    7738          56 : }
    7739             : 
    7740         224 : TF_BUILTIN(DataViewPrototypeSetInt32, CodeStubAssembler) {
    7741          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7742             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7743             :   USE(parameter0);
    7744             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7745          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7746          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7747          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7748             :   CodeStubArguments arguments(this, torque_arguments);
    7749          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7750             : USE(parameter1);
    7751             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7752             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7753             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7754             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7755             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7756             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7757             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7758             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7759             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7760             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7761             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7762             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7763             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7764             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7765             : 
    7766          56 :   if (block0.is_used()) {
    7767             :     compiler::TNode<Context> tmp0;
    7768             :     compiler::TNode<Object> tmp1;
    7769             :     compiler::TNode<RawPtrT> tmp2;
    7770             :     compiler::TNode<RawPtrT> tmp3;
    7771             :     compiler::TNode<IntPtrT> tmp4;
    7772             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7773          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 796);
    7774             :     compiler::TNode<IntPtrT> tmp5;
    7775             :     USE(tmp5);
    7776         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7777             :     compiler::TNode<BoolT> tmp6;
    7778             :     USE(tmp6);
    7779         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7780          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7781             :   }
    7782             : 
    7783          56 :   if (block1.is_used()) {
    7784             :     compiler::TNode<Context> tmp7;
    7785             :     compiler::TNode<Object> tmp8;
    7786             :     compiler::TNode<RawPtrT> tmp9;
    7787             :     compiler::TNode<RawPtrT> tmp10;
    7788             :     compiler::TNode<IntPtrT> tmp11;
    7789             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7790             :     compiler::TNode<IntPtrT> tmp12;
    7791             :     USE(tmp12);
    7792         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7793             :     compiler::TNode<Object> tmp13;
    7794             :     USE(tmp13);
    7795         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    7796             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7797             :   }
    7798             : 
    7799          56 :   if (block2.is_used()) {
    7800             :     compiler::TNode<Context> tmp14;
    7801             :     compiler::TNode<Object> tmp15;
    7802             :     compiler::TNode<RawPtrT> tmp16;
    7803             :     compiler::TNode<RawPtrT> tmp17;
    7804             :     compiler::TNode<IntPtrT> tmp18;
    7805             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7806             :     compiler::TNode<Oddball> tmp19;
    7807             :     USE(tmp19);
    7808         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7809             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7810             :   }
    7811             : 
    7812          56 :   if (block4.is_used()) {
    7813             :     compiler::TNode<Context> tmp20;
    7814             :     compiler::TNode<Object> tmp21;
    7815             :     compiler::TNode<RawPtrT> tmp22;
    7816             :     compiler::TNode<RawPtrT> tmp23;
    7817             :     compiler::TNode<IntPtrT> tmp24;
    7818             :     compiler::TNode<Object> tmp25;
    7819             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7820             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7821             :   }
    7822             : 
    7823          56 :   if (block3.is_used()) {
    7824             :     compiler::TNode<Context> tmp26;
    7825             :     compiler::TNode<Object> tmp27;
    7826             :     compiler::TNode<RawPtrT> tmp28;
    7827             :     compiler::TNode<RawPtrT> tmp29;
    7828             :     compiler::TNode<IntPtrT> tmp30;
    7829             :     compiler::TNode<Object> tmp31;
    7830             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7831          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 797);
    7832             :     compiler::TNode<IntPtrT> tmp32;
    7833             :     USE(tmp32);
    7834         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7835             :     compiler::TNode<BoolT> tmp33;
    7836             :     USE(tmp33);
    7837         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7838          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7839             :   }
    7840             : 
    7841          56 :   if (block5.is_used()) {
    7842             :     compiler::TNode<Context> tmp34;
    7843             :     compiler::TNode<Object> tmp35;
    7844             :     compiler::TNode<RawPtrT> tmp36;
    7845             :     compiler::TNode<RawPtrT> tmp37;
    7846             :     compiler::TNode<IntPtrT> tmp38;
    7847             :     compiler::TNode<Object> tmp39;
    7848             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7849             :     compiler::TNode<IntPtrT> tmp40;
    7850             :     USE(tmp40);
    7851         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7852             :     compiler::TNode<Object> tmp41;
    7853             :     USE(tmp41);
    7854         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    7855             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7856             :   }
    7857             : 
    7858          56 :   if (block6.is_used()) {
    7859             :     compiler::TNode<Context> tmp42;
    7860             :     compiler::TNode<Object> tmp43;
    7861             :     compiler::TNode<RawPtrT> tmp44;
    7862             :     compiler::TNode<RawPtrT> tmp45;
    7863             :     compiler::TNode<IntPtrT> tmp46;
    7864             :     compiler::TNode<Object> tmp47;
    7865             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7866             :     compiler::TNode<Oddball> tmp48;
    7867             :     USE(tmp48);
    7868         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7869             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7870             :   }
    7871             : 
    7872          56 :   if (block8.is_used()) {
    7873             :     compiler::TNode<Context> tmp49;
    7874             :     compiler::TNode<Object> tmp50;
    7875             :     compiler::TNode<RawPtrT> tmp51;
    7876             :     compiler::TNode<RawPtrT> tmp52;
    7877             :     compiler::TNode<IntPtrT> tmp53;
    7878             :     compiler::TNode<Object> tmp54;
    7879             :     compiler::TNode<Object> tmp55;
    7880             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7881             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7882             :   }
    7883             : 
    7884          56 :   if (block7.is_used()) {
    7885             :     compiler::TNode<Context> tmp56;
    7886             :     compiler::TNode<Object> tmp57;
    7887             :     compiler::TNode<RawPtrT> tmp58;
    7888             :     compiler::TNode<RawPtrT> tmp59;
    7889             :     compiler::TNode<IntPtrT> tmp60;
    7890             :     compiler::TNode<Object> tmp61;
    7891             :     compiler::TNode<Object> tmp62;
    7892             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7893          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 799);
    7894             :     compiler::TNode<IntPtrT> tmp63;
    7895             :     USE(tmp63);
    7896         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7897             :     compiler::TNode<BoolT> tmp64;
    7898             :     USE(tmp64);
    7899         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7900          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7901             :   }
    7902             : 
    7903          56 :   if (block9.is_used()) {
    7904             :     compiler::TNode<Context> tmp65;
    7905             :     compiler::TNode<Object> tmp66;
    7906             :     compiler::TNode<RawPtrT> tmp67;
    7907             :     compiler::TNode<RawPtrT> tmp68;
    7908             :     compiler::TNode<IntPtrT> tmp69;
    7909             :     compiler::TNode<Object> tmp70;
    7910             :     compiler::TNode<Object> tmp71;
    7911             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7912             :     compiler::TNode<IntPtrT> tmp72;
    7913             :     USE(tmp72);
    7914         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7915             :     compiler::TNode<Object> tmp73;
    7916             :     USE(tmp73);
    7917         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    7918             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7919             :   }
    7920             : 
    7921          56 :   if (block10.is_used()) {
    7922             :     compiler::TNode<Context> tmp74;
    7923             :     compiler::TNode<Object> tmp75;
    7924             :     compiler::TNode<RawPtrT> tmp76;
    7925             :     compiler::TNode<RawPtrT> tmp77;
    7926             :     compiler::TNode<IntPtrT> tmp78;
    7927             :     compiler::TNode<Object> tmp79;
    7928             :     compiler::TNode<Object> tmp80;
    7929             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7930             :     compiler::TNode<Oddball> tmp81;
    7931             :     USE(tmp81);
    7932         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7933             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7934             :   }
    7935             : 
    7936          56 :   if (block12.is_used()) {
    7937             :     compiler::TNode<Context> tmp82;
    7938             :     compiler::TNode<Object> tmp83;
    7939             :     compiler::TNode<RawPtrT> tmp84;
    7940             :     compiler::TNode<RawPtrT> tmp85;
    7941             :     compiler::TNode<IntPtrT> tmp86;
    7942             :     compiler::TNode<Object> tmp87;
    7943             :     compiler::TNode<Object> tmp88;
    7944             :     compiler::TNode<Object> tmp89;
    7945             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7946             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7947             :   }
    7948             : 
    7949          56 :   if (block11.is_used()) {
    7950             :     compiler::TNode<Context> tmp90;
    7951             :     compiler::TNode<Object> tmp91;
    7952             :     compiler::TNode<RawPtrT> tmp92;
    7953             :     compiler::TNode<RawPtrT> tmp93;
    7954             :     compiler::TNode<IntPtrT> tmp94;
    7955             :     compiler::TNode<Object> tmp95;
    7956             :     compiler::TNode<Object> tmp96;
    7957             :     compiler::TNode<Object> tmp97;
    7958             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7959          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 798);
    7960          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 801);
    7961          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 800);
    7962             :     compiler::TNode<Object> tmp98;
    7963             :     USE(tmp98);
    7964         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, INT32_ELEMENTS));
    7965          56 :     arguments.PopAndReturn(tmp98);
    7966             :   }
    7967          56 : }
    7968             : 
    7969         224 : TF_BUILTIN(DataViewPrototypeSetFloat32, CodeStubAssembler) {
    7970          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7971             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7972             :   USE(parameter0);
    7973             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7974          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7975          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7976          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7977             :   CodeStubArguments arguments(this, torque_arguments);
    7978          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7979             : USE(parameter1);
    7980             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7981             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7982             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7983             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7984             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7985             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7986             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7987             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7988             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7989             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7990             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7991             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7992             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7993             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7994             : 
    7995          56 :   if (block0.is_used()) {
    7996             :     compiler::TNode<Context> tmp0;
    7997             :     compiler::TNode<Object> tmp1;
    7998             :     compiler::TNode<RawPtrT> tmp2;
    7999             :     compiler::TNode<RawPtrT> tmp3;
    8000             :     compiler::TNode<IntPtrT> tmp4;
    8001             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8002          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 806);
    8003             :     compiler::TNode<IntPtrT> tmp5;
    8004             :     USE(tmp5);
    8005         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8006             :     compiler::TNode<BoolT> tmp6;
    8007             :     USE(tmp6);
    8008         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8009          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8010             :   }
    8011             : 
    8012          56 :   if (block1.is_used()) {
    8013             :     compiler::TNode<Context> tmp7;
    8014             :     compiler::TNode<Object> tmp8;
    8015             :     compiler::TNode<RawPtrT> tmp9;
    8016             :     compiler::TNode<RawPtrT> tmp10;
    8017             :     compiler::TNode<IntPtrT> tmp11;
    8018             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8019             :     compiler::TNode<IntPtrT> tmp12;
    8020             :     USE(tmp12);
    8021         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8022             :     compiler::TNode<Object> tmp13;
    8023             :     USE(tmp13);
    8024         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    8025             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8026             :   }
    8027             : 
    8028          56 :   if (block2.is_used()) {
    8029             :     compiler::TNode<Context> tmp14;
    8030             :     compiler::TNode<Object> tmp15;
    8031             :     compiler::TNode<RawPtrT> tmp16;
    8032             :     compiler::TNode<RawPtrT> tmp17;
    8033             :     compiler::TNode<IntPtrT> tmp18;
    8034             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8035             :     compiler::TNode<Oddball> tmp19;
    8036             :     USE(tmp19);
    8037         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8038             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8039             :   }
    8040             : 
    8041          56 :   if (block4.is_used()) {
    8042             :     compiler::TNode<Context> tmp20;
    8043             :     compiler::TNode<Object> tmp21;
    8044             :     compiler::TNode<RawPtrT> tmp22;
    8045             :     compiler::TNode<RawPtrT> tmp23;
    8046             :     compiler::TNode<IntPtrT> tmp24;
    8047             :     compiler::TNode<Object> tmp25;
    8048             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8049             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8050             :   }
    8051             : 
    8052          56 :   if (block3.is_used()) {
    8053             :     compiler::TNode<Context> tmp26;
    8054             :     compiler::TNode<Object> tmp27;
    8055             :     compiler::TNode<RawPtrT> tmp28;
    8056             :     compiler::TNode<RawPtrT> tmp29;
    8057             :     compiler::TNode<IntPtrT> tmp30;
    8058             :     compiler::TNode<Object> tmp31;
    8059             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8060          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 807);
    8061             :     compiler::TNode<IntPtrT> tmp32;
    8062             :     USE(tmp32);
    8063         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8064             :     compiler::TNode<BoolT> tmp33;
    8065             :     USE(tmp33);
    8066         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8067          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8068             :   }
    8069             : 
    8070          56 :   if (block5.is_used()) {
    8071             :     compiler::TNode<Context> tmp34;
    8072             :     compiler::TNode<Object> tmp35;
    8073             :     compiler::TNode<RawPtrT> tmp36;
    8074             :     compiler::TNode<RawPtrT> tmp37;
    8075             :     compiler::TNode<IntPtrT> tmp38;
    8076             :     compiler::TNode<Object> tmp39;
    8077             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8078             :     compiler::TNode<IntPtrT> tmp40;
    8079             :     USE(tmp40);
    8080         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8081             :     compiler::TNode<Object> tmp41;
    8082             :     USE(tmp41);
    8083         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    8084             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8085             :   }
    8086             : 
    8087          56 :   if (block6.is_used()) {
    8088             :     compiler::TNode<Context> tmp42;
    8089             :     compiler::TNode<Object> tmp43;
    8090             :     compiler::TNode<RawPtrT> tmp44;
    8091             :     compiler::TNode<RawPtrT> tmp45;
    8092             :     compiler::TNode<IntPtrT> tmp46;
    8093             :     compiler::TNode<Object> tmp47;
    8094             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8095             :     compiler::TNode<Oddball> tmp48;
    8096             :     USE(tmp48);
    8097         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8098             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8099             :   }
    8100             : 
    8101          56 :   if (block8.is_used()) {
    8102             :     compiler::TNode<Context> tmp49;
    8103             :     compiler::TNode<Object> tmp50;
    8104             :     compiler::TNode<RawPtrT> tmp51;
    8105             :     compiler::TNode<RawPtrT> tmp52;
    8106             :     compiler::TNode<IntPtrT> tmp53;
    8107             :     compiler::TNode<Object> tmp54;
    8108             :     compiler::TNode<Object> tmp55;
    8109             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8110             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8111             :   }
    8112             : 
    8113          56 :   if (block7.is_used()) {
    8114             :     compiler::TNode<Context> tmp56;
    8115             :     compiler::TNode<Object> tmp57;
    8116             :     compiler::TNode<RawPtrT> tmp58;
    8117             :     compiler::TNode<RawPtrT> tmp59;
    8118             :     compiler::TNode<IntPtrT> tmp60;
    8119             :     compiler::TNode<Object> tmp61;
    8120             :     compiler::TNode<Object> tmp62;
    8121             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8122          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 809);
    8123             :     compiler::TNode<IntPtrT> tmp63;
    8124             :     USE(tmp63);
    8125         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8126             :     compiler::TNode<BoolT> tmp64;
    8127             :     USE(tmp64);
    8128         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8129          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8130             :   }
    8131             : 
    8132          56 :   if (block9.is_used()) {
    8133             :     compiler::TNode<Context> tmp65;
    8134             :     compiler::TNode<Object> tmp66;
    8135             :     compiler::TNode<RawPtrT> tmp67;
    8136             :     compiler::TNode<RawPtrT> tmp68;
    8137             :     compiler::TNode<IntPtrT> tmp69;
    8138             :     compiler::TNode<Object> tmp70;
    8139             :     compiler::TNode<Object> tmp71;
    8140             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8141             :     compiler::TNode<IntPtrT> tmp72;
    8142             :     USE(tmp72);
    8143         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8144             :     compiler::TNode<Object> tmp73;
    8145             :     USE(tmp73);
    8146         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    8147             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8148             :   }
    8149             : 
    8150          56 :   if (block10.is_used()) {
    8151             :     compiler::TNode<Context> tmp74;
    8152             :     compiler::TNode<Object> tmp75;
    8153             :     compiler::TNode<RawPtrT> tmp76;
    8154             :     compiler::TNode<RawPtrT> tmp77;
    8155             :     compiler::TNode<IntPtrT> tmp78;
    8156             :     compiler::TNode<Object> tmp79;
    8157             :     compiler::TNode<Object> tmp80;
    8158             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8159             :     compiler::TNode<Oddball> tmp81;
    8160             :     USE(tmp81);
    8161         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8162             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8163             :   }
    8164             : 
    8165          56 :   if (block12.is_used()) {
    8166             :     compiler::TNode<Context> tmp82;
    8167             :     compiler::TNode<Object> tmp83;
    8168             :     compiler::TNode<RawPtrT> tmp84;
    8169             :     compiler::TNode<RawPtrT> tmp85;
    8170             :     compiler::TNode<IntPtrT> tmp86;
    8171             :     compiler::TNode<Object> tmp87;
    8172             :     compiler::TNode<Object> tmp88;
    8173             :     compiler::TNode<Object> tmp89;
    8174             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8175             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8176             :   }
    8177             : 
    8178          56 :   if (block11.is_used()) {
    8179             :     compiler::TNode<Context> tmp90;
    8180             :     compiler::TNode<Object> tmp91;
    8181             :     compiler::TNode<RawPtrT> tmp92;
    8182             :     compiler::TNode<RawPtrT> tmp93;
    8183             :     compiler::TNode<IntPtrT> tmp94;
    8184             :     compiler::TNode<Object> tmp95;
    8185             :     compiler::TNode<Object> tmp96;
    8186             :     compiler::TNode<Object> tmp97;
    8187             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8188          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 808);
    8189          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 811);
    8190          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 810);
    8191             :     compiler::TNode<Object> tmp98;
    8192             :     USE(tmp98);
    8193         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, FLOAT32_ELEMENTS));
    8194          56 :     arguments.PopAndReturn(tmp98);
    8195             :   }
    8196          56 : }
    8197             : 
    8198         224 : TF_BUILTIN(DataViewPrototypeSetFloat64, CodeStubAssembler) {
    8199          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8200             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8201             :   USE(parameter0);
    8202             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8203          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8204          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8205          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8206             :   CodeStubArguments arguments(this, torque_arguments);
    8207          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8208             : USE(parameter1);
    8209             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8210             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8211             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8212             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8213             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8214             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8215             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8216             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8217             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8218             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8219             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8220             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8221             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8222             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8223             : 
    8224          56 :   if (block0.is_used()) {
    8225             :     compiler::TNode<Context> tmp0;
    8226             :     compiler::TNode<Object> tmp1;
    8227             :     compiler::TNode<RawPtrT> tmp2;
    8228             :     compiler::TNode<RawPtrT> tmp3;
    8229             :     compiler::TNode<IntPtrT> tmp4;
    8230             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8231          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 816);
    8232             :     compiler::TNode<IntPtrT> tmp5;
    8233             :     USE(tmp5);
    8234         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8235             :     compiler::TNode<BoolT> tmp6;
    8236             :     USE(tmp6);
    8237         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8238          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8239             :   }
    8240             : 
    8241          56 :   if (block1.is_used()) {
    8242             :     compiler::TNode<Context> tmp7;
    8243             :     compiler::TNode<Object> tmp8;
    8244             :     compiler::TNode<RawPtrT> tmp9;
    8245             :     compiler::TNode<RawPtrT> tmp10;
    8246             :     compiler::TNode<IntPtrT> tmp11;
    8247             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8248             :     compiler::TNode<IntPtrT> tmp12;
    8249             :     USE(tmp12);
    8250         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8251             :     compiler::TNode<Object> tmp13;
    8252             :     USE(tmp13);
    8253         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    8254             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8255             :   }
    8256             : 
    8257          56 :   if (block2.is_used()) {
    8258             :     compiler::TNode<Context> tmp14;
    8259             :     compiler::TNode<Object> tmp15;
    8260             :     compiler::TNode<RawPtrT> tmp16;
    8261             :     compiler::TNode<RawPtrT> tmp17;
    8262             :     compiler::TNode<IntPtrT> tmp18;
    8263             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8264             :     compiler::TNode<Oddball> tmp19;
    8265             :     USE(tmp19);
    8266         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8267             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8268             :   }
    8269             : 
    8270          56 :   if (block4.is_used()) {
    8271             :     compiler::TNode<Context> tmp20;
    8272             :     compiler::TNode<Object> tmp21;
    8273             :     compiler::TNode<RawPtrT> tmp22;
    8274             :     compiler::TNode<RawPtrT> tmp23;
    8275             :     compiler::TNode<IntPtrT> tmp24;
    8276             :     compiler::TNode<Object> tmp25;
    8277             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8278             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8279             :   }
    8280             : 
    8281          56 :   if (block3.is_used()) {
    8282             :     compiler::TNode<Context> tmp26;
    8283             :     compiler::TNode<Object> tmp27;
    8284             :     compiler::TNode<RawPtrT> tmp28;
    8285             :     compiler::TNode<RawPtrT> tmp29;
    8286             :     compiler::TNode<IntPtrT> tmp30;
    8287             :     compiler::TNode<Object> tmp31;
    8288             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8289          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 817);
    8290             :     compiler::TNode<IntPtrT> tmp32;
    8291             :     USE(tmp32);
    8292         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8293             :     compiler::TNode<BoolT> tmp33;
    8294             :     USE(tmp33);
    8295         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8296          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8297             :   }
    8298             : 
    8299          56 :   if (block5.is_used()) {
    8300             :     compiler::TNode<Context> tmp34;
    8301             :     compiler::TNode<Object> tmp35;
    8302             :     compiler::TNode<RawPtrT> tmp36;
    8303             :     compiler::TNode<RawPtrT> tmp37;
    8304             :     compiler::TNode<IntPtrT> tmp38;
    8305             :     compiler::TNode<Object> tmp39;
    8306             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8307             :     compiler::TNode<IntPtrT> tmp40;
    8308             :     USE(tmp40);
    8309         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8310             :     compiler::TNode<Object> tmp41;
    8311             :     USE(tmp41);
    8312         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    8313             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8314             :   }
    8315             : 
    8316          56 :   if (block6.is_used()) {
    8317             :     compiler::TNode<Context> tmp42;
    8318             :     compiler::TNode<Object> tmp43;
    8319             :     compiler::TNode<RawPtrT> tmp44;
    8320             :     compiler::TNode<RawPtrT> tmp45;
    8321             :     compiler::TNode<IntPtrT> tmp46;
    8322             :     compiler::TNode<Object> tmp47;
    8323             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8324             :     compiler::TNode<Oddball> tmp48;
    8325             :     USE(tmp48);
    8326         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8327             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8328             :   }
    8329             : 
    8330          56 :   if (block8.is_used()) {
    8331             :     compiler::TNode<Context> tmp49;
    8332             :     compiler::TNode<Object> tmp50;
    8333             :     compiler::TNode<RawPtrT> tmp51;
    8334             :     compiler::TNode<RawPtrT> tmp52;
    8335             :     compiler::TNode<IntPtrT> tmp53;
    8336             :     compiler::TNode<Object> tmp54;
    8337             :     compiler::TNode<Object> tmp55;
    8338             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8339             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8340             :   }
    8341             : 
    8342          56 :   if (block7.is_used()) {
    8343             :     compiler::TNode<Context> tmp56;
    8344             :     compiler::TNode<Object> tmp57;
    8345             :     compiler::TNode<RawPtrT> tmp58;
    8346             :     compiler::TNode<RawPtrT> tmp59;
    8347             :     compiler::TNode<IntPtrT> tmp60;
    8348             :     compiler::TNode<Object> tmp61;
    8349             :     compiler::TNode<Object> tmp62;
    8350             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8351          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 819);
    8352             :     compiler::TNode<IntPtrT> tmp63;
    8353             :     USE(tmp63);
    8354         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8355             :     compiler::TNode<BoolT> tmp64;
    8356             :     USE(tmp64);
    8357         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8358          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8359             :   }
    8360             : 
    8361          56 :   if (block9.is_used()) {
    8362             :     compiler::TNode<Context> tmp65;
    8363             :     compiler::TNode<Object> tmp66;
    8364             :     compiler::TNode<RawPtrT> tmp67;
    8365             :     compiler::TNode<RawPtrT> tmp68;
    8366             :     compiler::TNode<IntPtrT> tmp69;
    8367             :     compiler::TNode<Object> tmp70;
    8368             :     compiler::TNode<Object> tmp71;
    8369             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8370             :     compiler::TNode<IntPtrT> tmp72;
    8371             :     USE(tmp72);
    8372         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8373             :     compiler::TNode<Object> tmp73;
    8374             :     USE(tmp73);
    8375         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    8376             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8377             :   }
    8378             : 
    8379          56 :   if (block10.is_used()) {
    8380             :     compiler::TNode<Context> tmp74;
    8381             :     compiler::TNode<Object> tmp75;
    8382             :     compiler::TNode<RawPtrT> tmp76;
    8383             :     compiler::TNode<RawPtrT> tmp77;
    8384             :     compiler::TNode<IntPtrT> tmp78;
    8385             :     compiler::TNode<Object> tmp79;
    8386             :     compiler::TNode<Object> tmp80;
    8387             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8388             :     compiler::TNode<Oddball> tmp81;
    8389             :     USE(tmp81);
    8390         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8391             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8392             :   }
    8393             : 
    8394          56 :   if (block12.is_used()) {
    8395             :     compiler::TNode<Context> tmp82;
    8396             :     compiler::TNode<Object> tmp83;
    8397             :     compiler::TNode<RawPtrT> tmp84;
    8398             :     compiler::TNode<RawPtrT> tmp85;
    8399             :     compiler::TNode<IntPtrT> tmp86;
    8400             :     compiler::TNode<Object> tmp87;
    8401             :     compiler::TNode<Object> tmp88;
    8402             :     compiler::TNode<Object> tmp89;
    8403             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8404             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8405             :   }
    8406             : 
    8407          56 :   if (block11.is_used()) {
    8408             :     compiler::TNode<Context> tmp90;
    8409             :     compiler::TNode<Object> tmp91;
    8410             :     compiler::TNode<RawPtrT> tmp92;
    8411             :     compiler::TNode<RawPtrT> tmp93;
    8412             :     compiler::TNode<IntPtrT> tmp94;
    8413             :     compiler::TNode<Object> tmp95;
    8414             :     compiler::TNode<Object> tmp96;
    8415             :     compiler::TNode<Object> tmp97;
    8416             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8417          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 818);
    8418          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 821);
    8419          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 820);
    8420             :     compiler::TNode<Object> tmp98;
    8421             :     USE(tmp98);
    8422         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, FLOAT64_ELEMENTS));
    8423          56 :     arguments.PopAndReturn(tmp98);
    8424             :   }
    8425          56 : }
    8426             : 
    8427         224 : TF_BUILTIN(DataViewPrototypeSetBigUint64, CodeStubAssembler) {
    8428          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8429             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8430             :   USE(parameter0);
    8431             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8432          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8433          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8434          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8435             :   CodeStubArguments arguments(this, torque_arguments);
    8436          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8437             : USE(parameter1);
    8438             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8439             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8440             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8441             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8442             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8443             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8444             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8445             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8446             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8447             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8448             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8449             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8450             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8451             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8452             : 
    8453          56 :   if (block0.is_used()) {
    8454             :     compiler::TNode<Context> tmp0;
    8455             :     compiler::TNode<Object> tmp1;
    8456             :     compiler::TNode<RawPtrT> tmp2;
    8457             :     compiler::TNode<RawPtrT> tmp3;
    8458             :     compiler::TNode<IntPtrT> tmp4;
    8459             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8460          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 826);
    8461             :     compiler::TNode<IntPtrT> tmp5;
    8462             :     USE(tmp5);
    8463         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8464             :     compiler::TNode<BoolT> tmp6;
    8465             :     USE(tmp6);
    8466         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8467          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8468             :   }
    8469             : 
    8470          56 :   if (block1.is_used()) {
    8471             :     compiler::TNode<Context> tmp7;
    8472             :     compiler::TNode<Object> tmp8;
    8473             :     compiler::TNode<RawPtrT> tmp9;
    8474             :     compiler::TNode<RawPtrT> tmp10;
    8475             :     compiler::TNode<IntPtrT> tmp11;
    8476             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8477             :     compiler::TNode<IntPtrT> tmp12;
    8478             :     USE(tmp12);
    8479         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8480             :     compiler::TNode<Object> tmp13;
    8481             :     USE(tmp13);
    8482         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    8483             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8484             :   }
    8485             : 
    8486          56 :   if (block2.is_used()) {
    8487             :     compiler::TNode<Context> tmp14;
    8488             :     compiler::TNode<Object> tmp15;
    8489             :     compiler::TNode<RawPtrT> tmp16;
    8490             :     compiler::TNode<RawPtrT> tmp17;
    8491             :     compiler::TNode<IntPtrT> tmp18;
    8492             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8493             :     compiler::TNode<Oddball> tmp19;
    8494             :     USE(tmp19);
    8495         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8496             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8497             :   }
    8498             : 
    8499          56 :   if (block4.is_used()) {
    8500             :     compiler::TNode<Context> tmp20;
    8501             :     compiler::TNode<Object> tmp21;
    8502             :     compiler::TNode<RawPtrT> tmp22;
    8503             :     compiler::TNode<RawPtrT> tmp23;
    8504             :     compiler::TNode<IntPtrT> tmp24;
    8505             :     compiler::TNode<Object> tmp25;
    8506             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8507             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8508             :   }
    8509             : 
    8510          56 :   if (block3.is_used()) {
    8511             :     compiler::TNode<Context> tmp26;
    8512             :     compiler::TNode<Object> tmp27;
    8513             :     compiler::TNode<RawPtrT> tmp28;
    8514             :     compiler::TNode<RawPtrT> tmp29;
    8515             :     compiler::TNode<IntPtrT> tmp30;
    8516             :     compiler::TNode<Object> tmp31;
    8517             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8518          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 827);
    8519             :     compiler::TNode<IntPtrT> tmp32;
    8520             :     USE(tmp32);
    8521         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8522             :     compiler::TNode<BoolT> tmp33;
    8523             :     USE(tmp33);
    8524         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8525          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8526             :   }
    8527             : 
    8528          56 :   if (block5.is_used()) {
    8529             :     compiler::TNode<Context> tmp34;
    8530             :     compiler::TNode<Object> tmp35;
    8531             :     compiler::TNode<RawPtrT> tmp36;
    8532             :     compiler::TNode<RawPtrT> tmp37;
    8533             :     compiler::TNode<IntPtrT> tmp38;
    8534             :     compiler::TNode<Object> tmp39;
    8535             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8536             :     compiler::TNode<IntPtrT> tmp40;
    8537             :     USE(tmp40);
    8538         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8539             :     compiler::TNode<Object> tmp41;
    8540             :     USE(tmp41);
    8541         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    8542             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8543             :   }
    8544             : 
    8545          56 :   if (block6.is_used()) {
    8546             :     compiler::TNode<Context> tmp42;
    8547             :     compiler::TNode<Object> tmp43;
    8548             :     compiler::TNode<RawPtrT> tmp44;
    8549             :     compiler::TNode<RawPtrT> tmp45;
    8550             :     compiler::TNode<IntPtrT> tmp46;
    8551             :     compiler::TNode<Object> tmp47;
    8552             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8553             :     compiler::TNode<Oddball> tmp48;
    8554             :     USE(tmp48);
    8555         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8556             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8557             :   }
    8558             : 
    8559          56 :   if (block8.is_used()) {
    8560             :     compiler::TNode<Context> tmp49;
    8561             :     compiler::TNode<Object> tmp50;
    8562             :     compiler::TNode<RawPtrT> tmp51;
    8563             :     compiler::TNode<RawPtrT> tmp52;
    8564             :     compiler::TNode<IntPtrT> tmp53;
    8565             :     compiler::TNode<Object> tmp54;
    8566             :     compiler::TNode<Object> tmp55;
    8567             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8568             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8569             :   }
    8570             : 
    8571          56 :   if (block7.is_used()) {
    8572             :     compiler::TNode<Context> tmp56;
    8573             :     compiler::TNode<Object> tmp57;
    8574             :     compiler::TNode<RawPtrT> tmp58;
    8575             :     compiler::TNode<RawPtrT> tmp59;
    8576             :     compiler::TNode<IntPtrT> tmp60;
    8577             :     compiler::TNode<Object> tmp61;
    8578             :     compiler::TNode<Object> tmp62;
    8579             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8580          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 829);
    8581             :     compiler::TNode<IntPtrT> tmp63;
    8582             :     USE(tmp63);
    8583         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8584             :     compiler::TNode<BoolT> tmp64;
    8585             :     USE(tmp64);
    8586         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8587          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8588             :   }
    8589             : 
    8590          56 :   if (block9.is_used()) {
    8591             :     compiler::TNode<Context> tmp65;
    8592             :     compiler::TNode<Object> tmp66;
    8593             :     compiler::TNode<RawPtrT> tmp67;
    8594             :     compiler::TNode<RawPtrT> tmp68;
    8595             :     compiler::TNode<IntPtrT> tmp69;
    8596             :     compiler::TNode<Object> tmp70;
    8597             :     compiler::TNode<Object> tmp71;
    8598             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8599             :     compiler::TNode<IntPtrT> tmp72;
    8600             :     USE(tmp72);
    8601         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8602             :     compiler::TNode<Object> tmp73;
    8603             :     USE(tmp73);
    8604         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    8605             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8606             :   }
    8607             : 
    8608          56 :   if (block10.is_used()) {
    8609             :     compiler::TNode<Context> tmp74;
    8610             :     compiler::TNode<Object> tmp75;
    8611             :     compiler::TNode<RawPtrT> tmp76;
    8612             :     compiler::TNode<RawPtrT> tmp77;
    8613             :     compiler::TNode<IntPtrT> tmp78;
    8614             :     compiler::TNode<Object> tmp79;
    8615             :     compiler::TNode<Object> tmp80;
    8616             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8617             :     compiler::TNode<Oddball> tmp81;
    8618             :     USE(tmp81);
    8619         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8620             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8621             :   }
    8622             : 
    8623          56 :   if (block12.is_used()) {
    8624             :     compiler::TNode<Context> tmp82;
    8625             :     compiler::TNode<Object> tmp83;
    8626             :     compiler::TNode<RawPtrT> tmp84;
    8627             :     compiler::TNode<RawPtrT> tmp85;
    8628             :     compiler::TNode<IntPtrT> tmp86;
    8629             :     compiler::TNode<Object> tmp87;
    8630             :     compiler::TNode<Object> tmp88;
    8631             :     compiler::TNode<Object> tmp89;
    8632             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8633             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8634             :   }
    8635             : 
    8636          56 :   if (block11.is_used()) {
    8637             :     compiler::TNode<Context> tmp90;
    8638             :     compiler::TNode<Object> tmp91;
    8639             :     compiler::TNode<RawPtrT> tmp92;
    8640             :     compiler::TNode<RawPtrT> tmp93;
    8641             :     compiler::TNode<IntPtrT> tmp94;
    8642             :     compiler::TNode<Object> tmp95;
    8643             :     compiler::TNode<Object> tmp96;
    8644             :     compiler::TNode<Object> tmp97;
    8645             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8646          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 828);
    8647          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 831);
    8648          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 830);
    8649             :     compiler::TNode<Object> tmp98;
    8650             :     USE(tmp98);
    8651         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, BIGUINT64_ELEMENTS));
    8652          56 :     arguments.PopAndReturn(tmp98);
    8653             :   }
    8654          56 : }
    8655             : 
    8656         224 : TF_BUILTIN(DataViewPrototypeSetBigInt64, CodeStubAssembler) {
    8657          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8658             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8659             :   USE(parameter0);
    8660             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8661          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8662          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8663          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8664             :   CodeStubArguments arguments(this, torque_arguments);
    8665          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8666             : USE(parameter1);
    8667             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8668             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8669             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8670             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8671             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8672             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8673             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8674             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8675             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8676             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8677             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8678             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8679             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8680             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8681             : 
    8682          56 :   if (block0.is_used()) {
    8683             :     compiler::TNode<Context> tmp0;
    8684             :     compiler::TNode<Object> tmp1;
    8685             :     compiler::TNode<RawPtrT> tmp2;
    8686             :     compiler::TNode<RawPtrT> tmp3;
    8687             :     compiler::TNode<IntPtrT> tmp4;
    8688             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8689          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 836);
    8690             :     compiler::TNode<IntPtrT> tmp5;
    8691             :     USE(tmp5);
    8692         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8693             :     compiler::TNode<BoolT> tmp6;
    8694             :     USE(tmp6);
    8695         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8696          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8697             :   }
    8698             : 
    8699          56 :   if (block1.is_used()) {
    8700             :     compiler::TNode<Context> tmp7;
    8701             :     compiler::TNode<Object> tmp8;
    8702             :     compiler::TNode<RawPtrT> tmp9;
    8703             :     compiler::TNode<RawPtrT> tmp10;
    8704             :     compiler::TNode<IntPtrT> tmp11;
    8705             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8706             :     compiler::TNode<IntPtrT> tmp12;
    8707             :     USE(tmp12);
    8708         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8709             :     compiler::TNode<Object> tmp13;
    8710             :     USE(tmp13);
    8711         112 :     tmp13 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp9}, compiler::TNode<RawPtrT>{tmp10}, compiler::TNode<IntPtrT>{tmp11}}, compiler::TNode<IntPtrT>{tmp12}));
    8712             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8713             :   }
    8714             : 
    8715          56 :   if (block2.is_used()) {
    8716             :     compiler::TNode<Context> tmp14;
    8717             :     compiler::TNode<Object> tmp15;
    8718             :     compiler::TNode<RawPtrT> tmp16;
    8719             :     compiler::TNode<RawPtrT> tmp17;
    8720             :     compiler::TNode<IntPtrT> tmp18;
    8721             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8722             :     compiler::TNode<Oddball> tmp19;
    8723             :     USE(tmp19);
    8724         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8725             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8726             :   }
    8727             : 
    8728          56 :   if (block4.is_used()) {
    8729             :     compiler::TNode<Context> tmp20;
    8730             :     compiler::TNode<Object> tmp21;
    8731             :     compiler::TNode<RawPtrT> tmp22;
    8732             :     compiler::TNode<RawPtrT> tmp23;
    8733             :     compiler::TNode<IntPtrT> tmp24;
    8734             :     compiler::TNode<Object> tmp25;
    8735             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8736             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8737             :   }
    8738             : 
    8739          56 :   if (block3.is_used()) {
    8740             :     compiler::TNode<Context> tmp26;
    8741             :     compiler::TNode<Object> tmp27;
    8742             :     compiler::TNode<RawPtrT> tmp28;
    8743             :     compiler::TNode<RawPtrT> tmp29;
    8744             :     compiler::TNode<IntPtrT> tmp30;
    8745             :     compiler::TNode<Object> tmp31;
    8746             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8747          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 837);
    8748             :     compiler::TNode<IntPtrT> tmp32;
    8749             :     USE(tmp32);
    8750         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8751             :     compiler::TNode<BoolT> tmp33;
    8752             :     USE(tmp33);
    8753         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8754          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8755             :   }
    8756             : 
    8757          56 :   if (block5.is_used()) {
    8758             :     compiler::TNode<Context> tmp34;
    8759             :     compiler::TNode<Object> tmp35;
    8760             :     compiler::TNode<RawPtrT> tmp36;
    8761             :     compiler::TNode<RawPtrT> tmp37;
    8762             :     compiler::TNode<IntPtrT> tmp38;
    8763             :     compiler::TNode<Object> tmp39;
    8764             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8765             :     compiler::TNode<IntPtrT> tmp40;
    8766             :     USE(tmp40);
    8767         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8768             :     compiler::TNode<Object> tmp41;
    8769             :     USE(tmp41);
    8770         112 :     tmp41 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp38}}, compiler::TNode<IntPtrT>{tmp40}));
    8771             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8772             :   }
    8773             : 
    8774          56 :   if (block6.is_used()) {
    8775             :     compiler::TNode<Context> tmp42;
    8776             :     compiler::TNode<Object> tmp43;
    8777             :     compiler::TNode<RawPtrT> tmp44;
    8778             :     compiler::TNode<RawPtrT> tmp45;
    8779             :     compiler::TNode<IntPtrT> tmp46;
    8780             :     compiler::TNode<Object> tmp47;
    8781             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8782             :     compiler::TNode<Oddball> tmp48;
    8783             :     USE(tmp48);
    8784         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8785             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8786             :   }
    8787             : 
    8788          56 :   if (block8.is_used()) {
    8789             :     compiler::TNode<Context> tmp49;
    8790             :     compiler::TNode<Object> tmp50;
    8791             :     compiler::TNode<RawPtrT> tmp51;
    8792             :     compiler::TNode<RawPtrT> tmp52;
    8793             :     compiler::TNode<IntPtrT> tmp53;
    8794             :     compiler::TNode<Object> tmp54;
    8795             :     compiler::TNode<Object> tmp55;
    8796             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8797             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8798             :   }
    8799             : 
    8800          56 :   if (block7.is_used()) {
    8801             :     compiler::TNode<Context> tmp56;
    8802             :     compiler::TNode<Object> tmp57;
    8803             :     compiler::TNode<RawPtrT> tmp58;
    8804             :     compiler::TNode<RawPtrT> tmp59;
    8805             :     compiler::TNode<IntPtrT> tmp60;
    8806             :     compiler::TNode<Object> tmp61;
    8807             :     compiler::TNode<Object> tmp62;
    8808             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8809          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 839);
    8810             :     compiler::TNode<IntPtrT> tmp63;
    8811             :     USE(tmp63);
    8812         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8813             :     compiler::TNode<BoolT> tmp64;
    8814             :     USE(tmp64);
    8815         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8816          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8817             :   }
    8818             : 
    8819          56 :   if (block9.is_used()) {
    8820             :     compiler::TNode<Context> tmp65;
    8821             :     compiler::TNode<Object> tmp66;
    8822             :     compiler::TNode<RawPtrT> tmp67;
    8823             :     compiler::TNode<RawPtrT> tmp68;
    8824             :     compiler::TNode<IntPtrT> tmp69;
    8825             :     compiler::TNode<Object> tmp70;
    8826             :     compiler::TNode<Object> tmp71;
    8827             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8828             :     compiler::TNode<IntPtrT> tmp72;
    8829             :     USE(tmp72);
    8830         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8831             :     compiler::TNode<Object> tmp73;
    8832             :     USE(tmp73);
    8833         112 :     tmp73 = ca_.UncheckedCast<Object>(CodeStubAssembler(state_).GetArgumentValue(BaseBuiltinsFromDSLAssembler::Arguments{compiler::TNode<RawPtrT>{tmp67}, compiler::TNode<RawPtrT>{tmp68}, compiler::TNode<IntPtrT>{tmp69}}, compiler::TNode<IntPtrT>{tmp72}));
    8834             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8835             :   }
    8836             : 
    8837          56 :   if (block10.is_used()) {
    8838             :     compiler::TNode<Context> tmp74;
    8839             :     compiler::TNode<Object> tmp75;
    8840             :     compiler::TNode<RawPtrT> tmp76;
    8841             :     compiler::TNode<RawPtrT> tmp77;
    8842             :     compiler::TNode<IntPtrT> tmp78;
    8843             :     compiler::TNode<Object> tmp79;
    8844             :     compiler::TNode<Object> tmp80;
    8845             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8846             :     compiler::TNode<Oddball> tmp81;
    8847             :     USE(tmp81);
    8848         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8849             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8850             :   }
    8851             : 
    8852          56 :   if (block12.is_used()) {
    8853             :     compiler::TNode<Context> tmp82;
    8854             :     compiler::TNode<Object> tmp83;
    8855             :     compiler::TNode<RawPtrT> tmp84;
    8856             :     compiler::TNode<RawPtrT> tmp85;
    8857             :     compiler::TNode<IntPtrT> tmp86;
    8858             :     compiler::TNode<Object> tmp87;
    8859             :     compiler::TNode<Object> tmp88;
    8860             :     compiler::TNode<Object> tmp89;
    8861             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8862             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8863             :   }
    8864             : 
    8865          56 :   if (block11.is_used()) {
    8866             :     compiler::TNode<Context> tmp90;
    8867             :     compiler::TNode<Object> tmp91;
    8868             :     compiler::TNode<RawPtrT> tmp92;
    8869             :     compiler::TNode<RawPtrT> tmp93;
    8870             :     compiler::TNode<IntPtrT> tmp94;
    8871             :     compiler::TNode<Object> tmp95;
    8872             :     compiler::TNode<Object> tmp96;
    8873             :     compiler::TNode<Object> tmp97;
    8874             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8875          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 838);
    8876          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 841);
    8877          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 840);
    8878             :     compiler::TNode<Object> tmp98;
    8879             :     USE(tmp98);
    8880         112 :     tmp98 = ca_.UncheckedCast<Object>(DataViewBuiltinsFromDSLAssembler(state_).DataViewSet(compiler::TNode<Context>{tmp90}, compiler::TNode<Object>{tmp91}, compiler::TNode<Object>{tmp95}, compiler::TNode<Object>{tmp96}, compiler::TNode<Object>{tmp97}, BIGINT64_ELEMENTS));
    8881          56 :     arguments.PopAndReturn(tmp98);
    8882             :   }
    8883          56 : }
    8884             : 
    8885             : }  // namespace internal
    8886       59480 : }  // namespace v8
    8887             : 

Generated by: LCOV version 1.10