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-17 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-regexp-gen.h"
      23             : #include "src/builtins/builtins-regexp-gen.h"
      24             : #include "src/builtins/builtins-regexp-gen.h"
      25             : #include "src/builtins/builtins-typed-array-gen.h"
      26             : #include "src/builtins/builtins-constructor-gen.h"
      27             : #include "src/builtins/builtins-typed-array-gen.h"
      28             : #include "src/builtins/builtins-typed-array-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 "torque-generated/builtins-base-from-dsl-gen.h"
      36             : #include "torque-generated/builtins-growable-fixed-array-from-dsl-gen.h"
      37             : #include "torque-generated/builtins-arguments-from-dsl-gen.h"
      38             : #include "torque-generated/builtins-array-from-dsl-gen.h"
      39             : #include "torque-generated/builtins-array-copywithin-from-dsl-gen.h"
      40             : #include "torque-generated/builtins-array-filter-from-dsl-gen.h"
      41             : #include "torque-generated/builtins-array-find-from-dsl-gen.h"
      42             : #include "torque-generated/builtins-array-findindex-from-dsl-gen.h"
      43             : #include "torque-generated/builtins-array-foreach-from-dsl-gen.h"
      44             : #include "torque-generated/builtins-array-join-from-dsl-gen.h"
      45             : #include "torque-generated/builtins-array-lastindexof-from-dsl-gen.h"
      46             : #include "torque-generated/builtins-array-of-from-dsl-gen.h"
      47             : #include "torque-generated/builtins-array-map-from-dsl-gen.h"
      48             : #include "torque-generated/builtins-array-reverse-from-dsl-gen.h"
      49             : #include "torque-generated/builtins-array-shift-from-dsl-gen.h"
      50             : #include "torque-generated/builtins-array-slice-from-dsl-gen.h"
      51             : #include "torque-generated/builtins-array-splice-from-dsl-gen.h"
      52             : #include "torque-generated/builtins-array-unshift-from-dsl-gen.h"
      53             : #include "torque-generated/builtins-collections-from-dsl-gen.h"
      54             : #include "torque-generated/builtins-data-view-from-dsl-gen.h"
      55             : #include "torque-generated/builtins-extras-utils-from-dsl-gen.h"
      56             : #include "torque-generated/builtins-iterator-from-dsl-gen.h"
      57             : #include "torque-generated/builtins-object-from-dsl-gen.h"
      58             : #include "torque-generated/builtins-proxy-from-dsl-gen.h"
      59             : #include "torque-generated/builtins-regexp-from-dsl-gen.h"
      60             : #include "torque-generated/builtins-regexp-replace-from-dsl-gen.h"
      61             : #include "torque-generated/builtins-string-from-dsl-gen.h"
      62             : #include "torque-generated/builtins-string-html-from-dsl-gen.h"
      63             : #include "torque-generated/builtins-string-repeat-from-dsl-gen.h"
      64             : #include "torque-generated/builtins-typed-array-from-dsl-gen.h"
      65             : #include "torque-generated/builtins-typed-array-createtypedarray-from-dsl-gen.h"
      66             : #include "torque-generated/builtins-typed-array-every-from-dsl-gen.h"
      67             : #include "torque-generated/builtins-typed-array-filter-from-dsl-gen.h"
      68             : #include "torque-generated/builtins-typed-array-find-from-dsl-gen.h"
      69             : #include "torque-generated/builtins-typed-array-findindex-from-dsl-gen.h"
      70             : #include "torque-generated/builtins-typed-array-foreach-from-dsl-gen.h"
      71             : #include "torque-generated/builtins-typed-array-reduce-from-dsl-gen.h"
      72             : #include "torque-generated/builtins-typed-array-reduceright-from-dsl-gen.h"
      73             : #include "torque-generated/builtins-typed-array-slice-from-dsl-gen.h"
      74             : #include "torque-generated/builtins-typed-array-some-from-dsl-gen.h"
      75             : #include "torque-generated/builtins-typed-array-subarray-from-dsl-gen.h"
      76             : #include "torque-generated/builtins-test-from-dsl-gen.h"
      77             : 
      78             : namespace v8 {
      79             : namespace internal {
      80             : 
      81        1120 : compiler::TNode<String> DataViewBuiltinsFromDSLAssembler::MakeDataViewGetterNameString(ElementsKind p_kind) {
      82        1120 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      83             :   compiler::CodeAssemblerParameterizedLabel<> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      84             :   compiler::CodeAssemblerParameterizedLabel<> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      85             :   compiler::CodeAssemblerParameterizedLabel<> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      86             :   compiler::CodeAssemblerParameterizedLabel<> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      87             :   compiler::CodeAssemblerParameterizedLabel<> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      88             :   compiler::CodeAssemblerParameterizedLabel<> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      89             :   compiler::CodeAssemblerParameterizedLabel<> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      90             :   compiler::CodeAssemblerParameterizedLabel<> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      91             :   compiler::CodeAssemblerParameterizedLabel<> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      92             :   compiler::CodeAssemblerParameterizedLabel<> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      93             :   compiler::CodeAssemblerParameterizedLabel<> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      94             :   compiler::CodeAssemblerParameterizedLabel<> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      95             :   compiler::CodeAssemblerParameterizedLabel<> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      96             :   compiler::CodeAssemblerParameterizedLabel<> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      97             :   compiler::CodeAssemblerParameterizedLabel<> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      98             :   compiler::CodeAssemblerParameterizedLabel<> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
      99             :   compiler::CodeAssemblerParameterizedLabel<> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     100             :   compiler::CodeAssemblerParameterizedLabel<> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     101             :   compiler::CodeAssemblerParameterizedLabel<> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     102             :   compiler::CodeAssemblerParameterizedLabel<> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     103             :   compiler::CodeAssemblerParameterizedLabel<String> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     104             :   compiler::CodeAssemblerParameterizedLabel<String> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     105             :     ca_.Goto(&block0);
     106             : 
     107        1120 :   if (block0.is_used()) {
     108             :     ca_.Bind(&block0);
     109        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 10);
     110        2240 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
     111             :       ca_.Goto(&block2);
     112             :     } else {
     113             :       ca_.Goto(&block3);
     114             :     }
     115             :   }
     116             : 
     117        1120 :   if (block2.is_used()) {
     118             :     ca_.Bind(&block2);
     119         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 11);
     120             :     compiler::TNode<String> tmp0;
     121             :     USE(tmp0);
     122         336 :     tmp0 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint8"));
     123             :     ca_.Goto(&block1, tmp0);
     124             :   }
     125             : 
     126        1120 :   if (block3.is_used()) {
     127             :     ca_.Bind(&block3);
     128        1008 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 12);
     129        2016 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
     130             :       ca_.Goto(&block5);
     131             :     } else {
     132             :       ca_.Goto(&block6);
     133             :     }
     134             :   }
     135             : 
     136        1120 :   if (block5.is_used()) {
     137             :     ca_.Bind(&block5);
     138         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 13);
     139             :     compiler::TNode<String> tmp1;
     140             :     USE(tmp1);
     141         336 :     tmp1 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt8"));
     142             :     ca_.Goto(&block1, tmp1);
     143             :   }
     144             : 
     145        1120 :   if (block6.is_used()) {
     146             :     ca_.Bind(&block6);
     147         896 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 14);
     148        1792 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
     149             :       ca_.Goto(&block8);
     150             :     } else {
     151             :       ca_.Goto(&block9);
     152             :     }
     153             :   }
     154             : 
     155        1120 :   if (block8.is_used()) {
     156             :     ca_.Bind(&block8);
     157         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 15);
     158             :     compiler::TNode<String> tmp2;
     159             :     USE(tmp2);
     160         336 :     tmp2 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint16"));
     161             :     ca_.Goto(&block1, tmp2);
     162             :   }
     163             : 
     164        1120 :   if (block9.is_used()) {
     165             :     ca_.Bind(&block9);
     166         784 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 16);
     167        1568 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
     168             :       ca_.Goto(&block11);
     169             :     } else {
     170             :       ca_.Goto(&block12);
     171             :     }
     172             :   }
     173             : 
     174        1120 :   if (block11.is_used()) {
     175             :     ca_.Bind(&block11);
     176         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 17);
     177             :     compiler::TNode<String> tmp3;
     178             :     USE(tmp3);
     179         336 :     tmp3 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt16"));
     180             :     ca_.Goto(&block1, tmp3);
     181             :   }
     182             : 
     183        1120 :   if (block12.is_used()) {
     184             :     ca_.Bind(&block12);
     185         672 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 18);
     186        1344 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
     187             :       ca_.Goto(&block14);
     188             :     } else {
     189             :       ca_.Goto(&block15);
     190             :     }
     191             :   }
     192             : 
     193        1120 :   if (block14.is_used()) {
     194             :     ca_.Bind(&block14);
     195         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 19);
     196             :     compiler::TNode<String> tmp4;
     197             :     USE(tmp4);
     198         336 :     tmp4 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getUint32"));
     199             :     ca_.Goto(&block1, tmp4);
     200             :   }
     201             : 
     202        1120 :   if (block15.is_used()) {
     203             :     ca_.Bind(&block15);
     204         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 20);
     205        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
     206             :       ca_.Goto(&block17);
     207             :     } else {
     208             :       ca_.Goto(&block18);
     209             :     }
     210             :   }
     211             : 
     212        1120 :   if (block17.is_used()) {
     213             :     ca_.Bind(&block17);
     214         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 21);
     215             :     compiler::TNode<String> tmp5;
     216             :     USE(tmp5);
     217         336 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getInt32"));
     218             :     ca_.Goto(&block1, tmp5);
     219             :   }
     220             : 
     221        1120 :   if (block18.is_used()) {
     222             :     ca_.Bind(&block18);
     223         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 22);
     224         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
     225             :       ca_.Goto(&block20);
     226             :     } else {
     227             :       ca_.Goto(&block21);
     228             :     }
     229             :   }
     230             : 
     231        1120 :   if (block20.is_used()) {
     232             :     ca_.Bind(&block20);
     233         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 23);
     234             :     compiler::TNode<String> tmp6;
     235             :     USE(tmp6);
     236         336 :     tmp6 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getFloat32"));
     237             :     ca_.Goto(&block1, tmp6);
     238             :   }
     239             : 
     240        1120 :   if (block21.is_used()) {
     241             :     ca_.Bind(&block21);
     242         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 24);
     243         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
     244             :       ca_.Goto(&block23);
     245             :     } else {
     246             :       ca_.Goto(&block24);
     247             :     }
     248             :   }
     249             : 
     250        1120 :   if (block23.is_used()) {
     251             :     ca_.Bind(&block23);
     252         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 25);
     253             :     compiler::TNode<String> tmp7;
     254             :     USE(tmp7);
     255         336 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getFloat64"));
     256             :     ca_.Goto(&block1, tmp7);
     257             :   }
     258             : 
     259        1120 :   if (block24.is_used()) {
     260             :     ca_.Bind(&block24);
     261         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 26);
     262         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
     263             :       ca_.Goto(&block26);
     264             :     } else {
     265             :       ca_.Goto(&block27);
     266             :     }
     267             :   }
     268             : 
     269        1120 :   if (block26.is_used()) {
     270             :     ca_.Bind(&block26);
     271         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 27);
     272             :     compiler::TNode<String> tmp8;
     273             :     USE(tmp8);
     274         336 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getBigInt64"));
     275             :     ca_.Goto(&block1, tmp8);
     276             :   }
     277             : 
     278        1120 :   if (block27.is_used()) {
     279             :     ca_.Bind(&block27);
     280         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 28);
     281         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
     282             :       ca_.Goto(&block29);
     283             :     } else {
     284             :       ca_.Goto(&block30);
     285             :     }
     286             :   }
     287             : 
     288        1120 :   if (block29.is_used()) {
     289             :     ca_.Bind(&block29);
     290         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 29);
     291             :     compiler::TNode<String> tmp9;
     292             :     USE(tmp9);
     293         336 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.getBigUint64"));
     294             :     ca_.Goto(&block1, tmp9);
     295             :   }
     296             : 
     297        1120 :   if (block30.is_used()) {
     298             :     ca_.Bind(&block30);
     299           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 31);
     300           0 :     CodeStubAssembler(state_).Unreachable();
     301             :   }
     302             : 
     303        1120 :   if (block1.is_used()) {
     304             :     compiler::TNode<String> tmp10;
     305             :     ca_.Bind(&block1, &tmp10);
     306        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 9);
     307             :     ca_.Goto(&block32, tmp10);
     308             :   }
     309             : 
     310             :     compiler::TNode<String> tmp11;
     311             :     ca_.Bind(&block32, &tmp11);
     312        2240 :   return compiler::TNode<String>{tmp11};
     313             : }
     314             : 
     315        1120 : compiler::TNode<String> DataViewBuiltinsFromDSLAssembler::MakeDataViewSetterNameString(ElementsKind p_kind) {
     316        1120 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     317             :   compiler::CodeAssemblerParameterizedLabel<> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     318             :   compiler::CodeAssemblerParameterizedLabel<> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     319             :   compiler::CodeAssemblerParameterizedLabel<> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     320             :   compiler::CodeAssemblerParameterizedLabel<> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     321             :   compiler::CodeAssemblerParameterizedLabel<> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     322             :   compiler::CodeAssemblerParameterizedLabel<> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     323             :   compiler::CodeAssemblerParameterizedLabel<> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     324             :   compiler::CodeAssemblerParameterizedLabel<> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     325             :   compiler::CodeAssemblerParameterizedLabel<> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     326             :   compiler::CodeAssemblerParameterizedLabel<> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     327             :   compiler::CodeAssemblerParameterizedLabel<> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     328             :   compiler::CodeAssemblerParameterizedLabel<> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     329             :   compiler::CodeAssemblerParameterizedLabel<> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     330             :   compiler::CodeAssemblerParameterizedLabel<> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     331             :   compiler::CodeAssemblerParameterizedLabel<> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     332             :   compiler::CodeAssemblerParameterizedLabel<> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     333             :   compiler::CodeAssemblerParameterizedLabel<> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     334             :   compiler::CodeAssemblerParameterizedLabel<> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     335             :   compiler::CodeAssemblerParameterizedLabel<> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     336             :   compiler::CodeAssemblerParameterizedLabel<> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     337             :   compiler::CodeAssemblerParameterizedLabel<String> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     338             :   compiler::CodeAssemblerParameterizedLabel<String> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     339             :     ca_.Goto(&block0);
     340             : 
     341        1120 :   if (block0.is_used()) {
     342             :     ca_.Bind(&block0);
     343        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 36);
     344        2240 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
     345             :       ca_.Goto(&block2);
     346             :     } else {
     347             :       ca_.Goto(&block3);
     348             :     }
     349             :   }
     350             : 
     351        1120 :   if (block2.is_used()) {
     352             :     ca_.Bind(&block2);
     353         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 37);
     354             :     compiler::TNode<String> tmp0;
     355             :     USE(tmp0);
     356         336 :     tmp0 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint8"));
     357             :     ca_.Goto(&block1, tmp0);
     358             :   }
     359             : 
     360        1120 :   if (block3.is_used()) {
     361             :     ca_.Bind(&block3);
     362        1008 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 38);
     363        2016 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
     364             :       ca_.Goto(&block5);
     365             :     } else {
     366             :       ca_.Goto(&block6);
     367             :     }
     368             :   }
     369             : 
     370        1120 :   if (block5.is_used()) {
     371             :     ca_.Bind(&block5);
     372         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 39);
     373             :     compiler::TNode<String> tmp1;
     374             :     USE(tmp1);
     375         336 :     tmp1 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt8"));
     376             :     ca_.Goto(&block1, tmp1);
     377             :   }
     378             : 
     379        1120 :   if (block6.is_used()) {
     380             :     ca_.Bind(&block6);
     381         896 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 40);
     382        1792 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
     383             :       ca_.Goto(&block8);
     384             :     } else {
     385             :       ca_.Goto(&block9);
     386             :     }
     387             :   }
     388             : 
     389        1120 :   if (block8.is_used()) {
     390             :     ca_.Bind(&block8);
     391         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 41);
     392             :     compiler::TNode<String> tmp2;
     393             :     USE(tmp2);
     394         336 :     tmp2 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint16"));
     395             :     ca_.Goto(&block1, tmp2);
     396             :   }
     397             : 
     398        1120 :   if (block9.is_used()) {
     399             :     ca_.Bind(&block9);
     400         784 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 42);
     401        1568 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
     402             :       ca_.Goto(&block11);
     403             :     } else {
     404             :       ca_.Goto(&block12);
     405             :     }
     406             :   }
     407             : 
     408        1120 :   if (block11.is_used()) {
     409             :     ca_.Bind(&block11);
     410         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 43);
     411             :     compiler::TNode<String> tmp3;
     412             :     USE(tmp3);
     413         336 :     tmp3 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt16"));
     414             :     ca_.Goto(&block1, tmp3);
     415             :   }
     416             : 
     417        1120 :   if (block12.is_used()) {
     418             :     ca_.Bind(&block12);
     419         672 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 44);
     420        1344 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
     421             :       ca_.Goto(&block14);
     422             :     } else {
     423             :       ca_.Goto(&block15);
     424             :     }
     425             :   }
     426             : 
     427        1120 :   if (block14.is_used()) {
     428             :     ca_.Bind(&block14);
     429         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 45);
     430             :     compiler::TNode<String> tmp4;
     431             :     USE(tmp4);
     432         336 :     tmp4 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setUint32"));
     433             :     ca_.Goto(&block1, tmp4);
     434             :   }
     435             : 
     436        1120 :   if (block15.is_used()) {
     437             :     ca_.Bind(&block15);
     438         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 46);
     439        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
     440             :       ca_.Goto(&block17);
     441             :     } else {
     442             :       ca_.Goto(&block18);
     443             :     }
     444             :   }
     445             : 
     446        1120 :   if (block17.is_used()) {
     447             :     ca_.Bind(&block17);
     448         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 47);
     449             :     compiler::TNode<String> tmp5;
     450             :     USE(tmp5);
     451         336 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setInt32"));
     452             :     ca_.Goto(&block1, tmp5);
     453             :   }
     454             : 
     455        1120 :   if (block18.is_used()) {
     456             :     ca_.Bind(&block18);
     457         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 48);
     458         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
     459             :       ca_.Goto(&block20);
     460             :     } else {
     461             :       ca_.Goto(&block21);
     462             :     }
     463             :   }
     464             : 
     465        1120 :   if (block20.is_used()) {
     466             :     ca_.Bind(&block20);
     467         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 49);
     468             :     compiler::TNode<String> tmp6;
     469             :     USE(tmp6);
     470         336 :     tmp6 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setFloat32"));
     471             :     ca_.Goto(&block1, tmp6);
     472             :   }
     473             : 
     474        1120 :   if (block21.is_used()) {
     475             :     ca_.Bind(&block21);
     476         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 50);
     477         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
     478             :       ca_.Goto(&block23);
     479             :     } else {
     480             :       ca_.Goto(&block24);
     481             :     }
     482             :   }
     483             : 
     484        1120 :   if (block23.is_used()) {
     485             :     ca_.Bind(&block23);
     486         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 51);
     487             :     compiler::TNode<String> tmp7;
     488             :     USE(tmp7);
     489         336 :     tmp7 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setFloat64"));
     490             :     ca_.Goto(&block1, tmp7);
     491             :   }
     492             : 
     493        1120 :   if (block24.is_used()) {
     494             :     ca_.Bind(&block24);
     495         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 52);
     496         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
     497             :       ca_.Goto(&block26);
     498             :     } else {
     499             :       ca_.Goto(&block27);
     500             :     }
     501             :   }
     502             : 
     503        1120 :   if (block26.is_used()) {
     504             :     ca_.Bind(&block26);
     505         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 53);
     506             :     compiler::TNode<String> tmp8;
     507             :     USE(tmp8);
     508         336 :     tmp8 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setBigInt64"));
     509             :     ca_.Goto(&block1, tmp8);
     510             :   }
     511             : 
     512        1120 :   if (block27.is_used()) {
     513             :     ca_.Bind(&block27);
     514         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 54);
     515         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
     516             :       ca_.Goto(&block29);
     517             :     } else {
     518             :       ca_.Goto(&block30);
     519             :     }
     520             :   }
     521             : 
     522        1120 :   if (block29.is_used()) {
     523             :     ca_.Bind(&block29);
     524         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 55);
     525             :     compiler::TNode<String> tmp9;
     526             :     USE(tmp9);
     527         336 :     tmp9 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("DataView.prototype.setBigUint64"));
     528             :     ca_.Goto(&block1, tmp9);
     529             :   }
     530             : 
     531        1120 :   if (block30.is_used()) {
     532             :     ca_.Bind(&block30);
     533           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 57);
     534           0 :     CodeStubAssembler(state_).Unreachable();
     535             :   }
     536             : 
     537        1120 :   if (block1.is_used()) {
     538             :     compiler::TNode<String> tmp10;
     539             :     ca_.Bind(&block1, &tmp10);
     540        1120 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 35);
     541             :     ca_.Goto(&block32, tmp10);
     542             :   }
     543             : 
     544             :     compiler::TNode<String> tmp11;
     545             :     ca_.Bind(&block32, &tmp11);
     546        2240 :   return compiler::TNode<String>{tmp11};
     547             : }
     548             : 
     549         112 : compiler::TNode<BoolT> DataViewBuiltinsFromDSLAssembler::WasNeutered(compiler::TNode<JSArrayBufferView> p_view) {
     550         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     551             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     552             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBufferView, BoolT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     553             :     ca_.Goto(&block0, p_view);
     554             : 
     555         112 :   if (block0.is_used()) {
     556             :     compiler::TNode<JSArrayBufferView> tmp0;
     557             :     ca_.Bind(&block0, &tmp0);
     558         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 62);
     559         112 :     compiler::TNode<IntPtrT> tmp1 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
     560             :     USE(tmp1);
     561         224 :     compiler::TNode<JSArrayBuffer>tmp2 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp0, tmp1});
     562             :     compiler::TNode<BoolT> tmp3;
     563             :     USE(tmp3);
     564         224 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp2}));
     565             :     ca_.Goto(&block1, tmp0, tmp3);
     566             :   }
     567             : 
     568         112 :   if (block1.is_used()) {
     569             :     compiler::TNode<JSArrayBufferView> tmp4;
     570             :     compiler::TNode<BoolT> tmp5;
     571             :     ca_.Bind(&block1, &tmp4, &tmp5);
     572         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 61);
     573             :     ca_.Goto(&block2, tmp4, tmp5);
     574             :   }
     575             : 
     576             :     compiler::TNode<JSArrayBufferView> tmp6;
     577             :     compiler::TNode<BoolT> tmp7;
     578             :     ca_.Bind(&block2, &tmp6, &tmp7);
     579         224 :   return compiler::TNode<BoolT>{tmp7};
     580             : }
     581             : 
     582        1288 : compiler::TNode<JSDataView> DataViewBuiltinsFromDSLAssembler::ValidateDataView(compiler::TNode<Context> p_context, compiler::TNode<Object> p_o, compiler::TNode<String> p_method) {
     583        1288 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     584             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     585             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, Object, JSDataView> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     586             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     587             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     588             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, String, JSDataView> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     589             :     ca_.Goto(&block0, p_context, p_o, p_method);
     590             : 
     591        1288 :   if (block0.is_used()) {
     592             :     compiler::TNode<Context> tmp0;
     593             :     compiler::TNode<Object> tmp1;
     594             :     compiler::TNode<String> tmp2;
     595             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
     596        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 68);
     597             :     compiler::TNode<JSDataView> tmp3;
     598             :     USE(tmp3);
     599        1288 :     compiler::CodeAssemblerLabel label0(&ca_);
     600        3864 :     tmp3 = BaseBuiltinsFromDSLAssembler(state_).Cast10JSDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, &label0);
     601             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp1, tmp3);
     602        1288 :     if (label0.is_used()) {
     603        1288 :       ca_.Bind(&label0);
     604             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp1);
     605             :     }
     606             :   }
     607             : 
     608        1288 :   if (block5.is_used()) {
     609             :     compiler::TNode<Context> tmp4;
     610             :     compiler::TNode<Object> tmp5;
     611             :     compiler::TNode<String> tmp6;
     612             :     compiler::TNode<Object> tmp7;
     613             :     ca_.Bind(&block5, &tmp4, &tmp5, &tmp6, &tmp7);
     614             :     ca_.Goto(&block3, tmp4, tmp5, tmp6);
     615             :   }
     616             : 
     617        1288 :   if (block4.is_used()) {
     618             :     compiler::TNode<Context> tmp8;
     619             :     compiler::TNode<Object> tmp9;
     620             :     compiler::TNode<String> tmp10;
     621             :     compiler::TNode<Object> tmp11;
     622             :     compiler::TNode<JSDataView> tmp12;
     623             :     ca_.Bind(&block4, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12);
     624             :     ca_.Goto(&block1, tmp8, tmp9, tmp10, tmp12);
     625             :   }
     626             : 
     627        1288 :   if (block3.is_used()) {
     628             :     compiler::TNode<Context> tmp13;
     629             :     compiler::TNode<Object> tmp14;
     630             :     compiler::TNode<String> tmp15;
     631             :     ca_.Bind(&block3, &tmp13, &tmp14, &tmp15);
     632        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 71);
     633        2576 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp13}, MessageTemplate::kIncompatibleMethodReceiver, compiler::TNode<Object>{tmp15});
     634             :   }
     635             : 
     636        1288 :   if (block1.is_used()) {
     637             :     compiler::TNode<Context> tmp16;
     638             :     compiler::TNode<Object> tmp17;
     639             :     compiler::TNode<String> tmp18;
     640             :     compiler::TNode<JSDataView> tmp19;
     641             :     ca_.Bind(&block1, &tmp16, &tmp17, &tmp18, &tmp19);
     642        1288 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 65);
     643             :     ca_.Goto(&block6, tmp16, tmp17, tmp18, tmp19);
     644             :   }
     645             : 
     646             :     compiler::TNode<Context> tmp20;
     647             :     compiler::TNode<Object> tmp21;
     648             :     compiler::TNode<String> tmp22;
     649             :     compiler::TNode<JSDataView> tmp23;
     650             :     ca_.Bind(&block6, &tmp20, &tmp21, &tmp22, &tmp23);
     651        2576 :   return compiler::TNode<JSDataView>{tmp23};
     652             : }
     653             : 
     654         224 : TF_BUILTIN(DataViewPrototypeGetBuffer, CodeStubAssembler) {
     655          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     656             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     657             :   USE(parameter0);
     658             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     659          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     660          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     661          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     662             :   CodeStubArguments arguments(this, torque_arguments);
     663          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     664             : USE(parameter1);
     665             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     666             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     667             : 
     668          56 :   if (block0.is_used()) {
     669             :     compiler::TNode<Context> tmp0;
     670             :     compiler::TNode<Object> tmp1;
     671             :     compiler::TNode<RawPtrT> tmp2;
     672             :     compiler::TNode<RawPtrT> tmp3;
     673             :     compiler::TNode<IntPtrT> tmp4;
     674             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     675          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 79);
     676             :     compiler::TNode<String> tmp5;
     677             :     USE(tmp5);
     678         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.buffer"));
     679             :     compiler::TNode<JSDataView> tmp6;
     680             :     USE(tmp6);
     681         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     682          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 78);
     683          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 80);
     684          56 :     compiler::TNode<IntPtrT> tmp7 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
     685             :     USE(tmp7);
     686         112 :     compiler::TNode<JSArrayBuffer>tmp8 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp6, tmp7});
     687          56 :     arguments.PopAndReturn(tmp8);
     688             :   }
     689          56 : }
     690             : 
     691         224 : TF_BUILTIN(DataViewPrototypeGetByteLength, CodeStubAssembler) {
     692          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     693             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     694             :   USE(parameter0);
     695             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     696          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     697          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     698          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     699             :   CodeStubArguments arguments(this, torque_arguments);
     700          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     701             : USE(parameter1);
     702             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     703             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     704             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     705             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     706             : 
     707          56 :   if (block0.is_used()) {
     708             :     compiler::TNode<Context> tmp0;
     709             :     compiler::TNode<Object> tmp1;
     710             :     compiler::TNode<RawPtrT> tmp2;
     711             :     compiler::TNode<RawPtrT> tmp3;
     712             :     compiler::TNode<IntPtrT> tmp4;
     713             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     714          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 87);
     715          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 86);
     716             :     compiler::TNode<String> tmp5;
     717             :     USE(tmp5);
     718         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.byte_length"));
     719             :     compiler::TNode<JSDataView> tmp6;
     720             :     USE(tmp6);
     721         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     722          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 88);
     723             :     compiler::TNode<BoolT> tmp7;
     724             :     USE(tmp7);
     725         112 :     tmp7 = ca_.UncheckedCast<BoolT>(DataViewBuiltinsFromDSLAssembler(state_).WasNeutered(compiler::TNode<JSArrayBufferView>{tmp6}));
     726          56 :     ca_.Branch(tmp7, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6);
     727             :   }
     728             : 
     729          56 :   if (block1.is_used()) {
     730             :     compiler::TNode<Context> tmp8;
     731             :     compiler::TNode<Object> tmp9;
     732             :     compiler::TNode<RawPtrT> tmp10;
     733             :     compiler::TNode<RawPtrT> tmp11;
     734             :     compiler::TNode<IntPtrT> tmp12;
     735             :     compiler::TNode<JSDataView> tmp13;
     736             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13);
     737          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 91);
     738             :     compiler::TNode<Number> tmp14;
     739             :     USE(tmp14);
     740         112 :     tmp14 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31(0));
     741          56 :     arguments.PopAndReturn(tmp14);
     742             :   }
     743             : 
     744          56 :   if (block2.is_used()) {
     745             :     compiler::TNode<Context> tmp15;
     746             :     compiler::TNode<Object> tmp16;
     747             :     compiler::TNode<RawPtrT> tmp17;
     748             :     compiler::TNode<RawPtrT> tmp18;
     749             :     compiler::TNode<IntPtrT> tmp19;
     750             :     compiler::TNode<JSDataView> tmp20;
     751             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20);
     752          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 93);
     753          56 :     compiler::TNode<IntPtrT> tmp21 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
     754             :     USE(tmp21);
     755         168 :     compiler::TNode<UintPtrT>tmp22 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp20, tmp21});
     756             :     compiler::TNode<Number> tmp23;
     757             :     USE(tmp23);
     758         112 :     tmp23 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATuintptr(compiler::TNode<UintPtrT>{tmp22}));
     759          56 :     arguments.PopAndReturn(tmp23);
     760             :   }
     761          56 : }
     762             : 
     763         224 : TF_BUILTIN(DataViewPrototypeGetByteOffset, CodeStubAssembler) {
     764          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
     765             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
     766             :   USE(parameter0);
     767             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
     768          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
     769          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
     770          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
     771             :   CodeStubArguments arguments(this, torque_arguments);
     772          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
     773             : USE(parameter1);
     774             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     775             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     776             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, JSDataView> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     777             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
     778             : 
     779          56 :   if (block0.is_used()) {
     780             :     compiler::TNode<Context> tmp0;
     781             :     compiler::TNode<Object> tmp1;
     782             :     compiler::TNode<RawPtrT> tmp2;
     783             :     compiler::TNode<RawPtrT> tmp3;
     784             :     compiler::TNode<IntPtrT> tmp4;
     785             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
     786          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 100);
     787          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 99);
     788             :     compiler::TNode<String> tmp5;
     789             :     USE(tmp5);
     790         112 :     tmp5 = ca_.UncheckedCast<String>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6String18ATconstexpr_string("get DataView.prototype.byte_offset"));
     791             :     compiler::TNode<JSDataView> tmp6;
     792             :     USE(tmp6);
     793         112 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
     794          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 101);
     795             :     compiler::TNode<BoolT> tmp7;
     796             :     USE(tmp7);
     797         112 :     tmp7 = ca_.UncheckedCast<BoolT>(DataViewBuiltinsFromDSLAssembler(state_).WasNeutered(compiler::TNode<JSArrayBufferView>{tmp6}));
     798          56 :     ca_.Branch(tmp7, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6);
     799             :   }
     800             : 
     801          56 :   if (block1.is_used()) {
     802             :     compiler::TNode<Context> tmp8;
     803             :     compiler::TNode<Object> tmp9;
     804             :     compiler::TNode<RawPtrT> tmp10;
     805             :     compiler::TNode<RawPtrT> tmp11;
     806             :     compiler::TNode<IntPtrT> tmp12;
     807             :     compiler::TNode<JSDataView> tmp13;
     808             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13);
     809          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 104);
     810             :     compiler::TNode<Number> tmp14;
     811             :     USE(tmp14);
     812         112 :     tmp14 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr20UT5ATSmi10HeapNumber17ATconstexpr_int31(0));
     813          56 :     arguments.PopAndReturn(tmp14);
     814             :   }
     815             : 
     816          56 :   if (block2.is_used()) {
     817             :     compiler::TNode<Context> tmp15;
     818             :     compiler::TNode<Object> tmp16;
     819             :     compiler::TNode<RawPtrT> tmp17;
     820             :     compiler::TNode<RawPtrT> tmp18;
     821             :     compiler::TNode<IntPtrT> tmp19;
     822             :     compiler::TNode<JSDataView> tmp20;
     823             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20);
     824          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 106);
     825          56 :     compiler::TNode<IntPtrT> tmp21 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
     826             :     USE(tmp21);
     827         168 :     compiler::TNode<UintPtrT>tmp22 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp20, tmp21});
     828             :     compiler::TNode<Number> tmp23;
     829             :     USE(tmp23);
     830         112 :     tmp23 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATuintptr(compiler::TNode<UintPtrT>{tmp22}));
     831          56 :     arguments.PopAndReturn(tmp23);
     832             :   }
     833          56 : }
     834             : 
     835         112 : compiler::TNode<Smi> DataViewBuiltinsFromDSLAssembler::LoadDataView8(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, bool p_signed) {
     836         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     837             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     838             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     839             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Smi> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     840             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Smi> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     841             :     ca_.Goto(&block0, p_buffer, p_offset);
     842             : 
     843         112 :   if (block0.is_used()) {
     844             :     compiler::TNode<JSArrayBuffer> tmp0;
     845             :     compiler::TNode<UintPtrT> tmp1;
     846             :     ca_.Bind(&block0, &tmp0, &tmp1);
     847         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 121);
     848         112 :     if ((p_signed)) {
     849             :       ca_.Goto(&block2, tmp0, tmp1);
     850             :     } else {
     851             :       ca_.Goto(&block3, tmp0, tmp1);
     852             :     }
     853             :   }
     854             : 
     855         112 :   if (block2.is_used()) {
     856             :     compiler::TNode<JSArrayBuffer> tmp2;
     857             :     compiler::TNode<UintPtrT> tmp3;
     858             :     ca_.Bind(&block2, &tmp2, &tmp3);
     859          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 122);
     860          56 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     861             :     USE(tmp4);
     862         112 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp2, tmp4});
     863             :     compiler::TNode<Int32T> tmp6;
     864             :     USE(tmp6);
     865         112 :     tmp6 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp5}, compiler::TNode<UintPtrT>{tmp3}));
     866             :     compiler::TNode<Smi> tmp7;
     867             :     USE(tmp7);
     868         168 :     tmp7 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp6}));
     869             :     ca_.Goto(&block1, tmp2, tmp3, tmp7);
     870             :   }
     871             : 
     872         112 :   if (block3.is_used()) {
     873             :     compiler::TNode<JSArrayBuffer> tmp8;
     874             :     compiler::TNode<UintPtrT> tmp9;
     875             :     ca_.Bind(&block3, &tmp8, &tmp9);
     876          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 124);
     877          56 :     compiler::TNode<IntPtrT> tmp10 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     878             :     USE(tmp10);
     879         112 :     compiler::TNode<RawPtrT>tmp11 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp8, tmp10});
     880             :     compiler::TNode<Uint32T> tmp12;
     881             :     USE(tmp12);
     882         112 :     tmp12 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp11}, compiler::TNode<UintPtrT>{tmp9}));
     883             :     compiler::TNode<Smi> tmp13;
     884             :     USE(tmp13);
     885         168 :     tmp13 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi8ATuint32(compiler::TNode<Uint32T>{tmp12}));
     886             :     ca_.Goto(&block1, tmp8, tmp9, tmp13);
     887             :   }
     888             : 
     889         112 :   if (block1.is_used()) {
     890             :     compiler::TNode<JSArrayBuffer> tmp14;
     891             :     compiler::TNode<UintPtrT> tmp15;
     892             :     compiler::TNode<Smi> tmp16;
     893             :     ca_.Bind(&block1, &tmp14, &tmp15, &tmp16);
     894         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 119);
     895             :     ca_.Goto(&block5, tmp14, tmp15, tmp16);
     896             :   }
     897             : 
     898             :     compiler::TNode<JSArrayBuffer> tmp17;
     899             :     compiler::TNode<UintPtrT> tmp18;
     900             :     compiler::TNode<Smi> tmp19;
     901             :     ca_.Bind(&block5, &tmp17, &tmp18, &tmp19);
     902         224 :   return compiler::TNode<Smi>{tmp19};
     903             : }
     904             : 
     905         112 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataView16(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, bool p_signed) {
     906         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     907             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     908             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     909             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     910             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     911             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Int32T, Int32T, Int32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     912             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     913             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
     914             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
     915             : 
     916         112 :   if (block0.is_used()) {
     917             :     compiler::TNode<JSArrayBuffer> tmp0;
     918             :     compiler::TNode<UintPtrT> tmp1;
     919             :     compiler::TNode<BoolT> tmp2;
     920             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
     921         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 131);
     922         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
     923             :     USE(tmp3);
     924         336 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
     925         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 133);
     926         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 134);
     927         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 135);
     928         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
     929         112 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, ca_.Uninitialized<Int32T>(), ca_.Uninitialized<Int32T>(), ca_.Uninitialized<Int32T>());
     930             :   }
     931             : 
     932         112 :   if (block2.is_used()) {
     933             :     compiler::TNode<JSArrayBuffer> tmp5;
     934             :     compiler::TNode<UintPtrT> tmp6;
     935             :     compiler::TNode<BoolT> tmp7;
     936             :     compiler::TNode<RawPtrT> tmp8;
     937             :     compiler::TNode<Int32T> tmp9;
     938             :     compiler::TNode<Int32T> tmp10;
     939             :     compiler::TNode<Int32T> tmp11;
     940             :     ca_.Bind(&block2, &tmp5, &tmp6, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
     941         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 139);
     942             :     compiler::TNode<Uint32T> tmp12;
     943             :     USE(tmp12);
     944         224 :     tmp12 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp8}, compiler::TNode<UintPtrT>{tmp6}));
     945             :     compiler::TNode<Int32T> tmp13;
     946             :     USE(tmp13);
     947         224 :     tmp13 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp12}));
     948         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 140);
     949             :     compiler::TNode<UintPtrT> tmp14;
     950             :     USE(tmp14);
     951         336 :     tmp14 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
     952             :     compiler::TNode<UintPtrT> tmp15;
     953             :     USE(tmp15);
     954         224 :     tmp15 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp6}, compiler::TNode<UintPtrT>{tmp14}));
     955             :     compiler::TNode<Int32T> tmp16;
     956             :     USE(tmp16);
     957         224 :     tmp16 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp8}, compiler::TNode<UintPtrT>{tmp15}));
     958         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 141);
     959             :     compiler::TNode<Int32T> tmp17;
     960             :     USE(tmp17);
     961         336 :     tmp17 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(8));
     962             :     compiler::TNode<Int32T> tmp18;
     963             :     USE(tmp18);
     964         224 :     tmp18 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Int32T>{tmp16}, compiler::TNode<Int32T>{tmp17}));
     965             :     compiler::TNode<Int32T> tmp19;
     966             :     USE(tmp19);
     967         224 :     tmp19 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Add(compiler::TNode<Int32T>{tmp18}, compiler::TNode<Int32T>{tmp13}));
     968         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
     969             :     ca_.Goto(&block4, tmp5, tmp6, tmp7, tmp8, tmp13, tmp16, tmp19);
     970             :   }
     971             : 
     972         112 :   if (block3.is_used()) {
     973             :     compiler::TNode<JSArrayBuffer> tmp20;
     974             :     compiler::TNode<UintPtrT> tmp21;
     975             :     compiler::TNode<BoolT> tmp22;
     976             :     compiler::TNode<RawPtrT> tmp23;
     977             :     compiler::TNode<Int32T> tmp24;
     978             :     compiler::TNode<Int32T> tmp25;
     979             :     compiler::TNode<Int32T> tmp26;
     980             :     ca_.Bind(&block3, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
     981         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 143);
     982             :     compiler::TNode<Int32T> tmp27;
     983             :     USE(tmp27);
     984         224 :     tmp27 = ca_.UncheckedCast<Int32T>(DataViewBuiltinsAssembler(state_).LoadInt8(compiler::TNode<RawPtrT>{tmp23}, compiler::TNode<UintPtrT>{tmp21}));
     985         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 144);
     986             :     compiler::TNode<UintPtrT> tmp28;
     987             :     USE(tmp28);
     988         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
     989             :     compiler::TNode<UintPtrT> tmp29;
     990             :     USE(tmp29);
     991         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp21}, compiler::TNode<UintPtrT>{tmp28}));
     992             :     compiler::TNode<Uint32T> tmp30;
     993             :     USE(tmp30);
     994         224 :     tmp30 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp23}, compiler::TNode<UintPtrT>{tmp29}));
     995             :     compiler::TNode<Int32T> tmp31;
     996             :     USE(tmp31);
     997         224 :     tmp31 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp30}));
     998         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 145);
     999             :     compiler::TNode<Int32T> tmp32;
    1000             :     USE(tmp32);
    1001         336 :     tmp32 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(8));
    1002             :     compiler::TNode<Int32T> tmp33;
    1003             :     USE(tmp33);
    1004         224 :     tmp33 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Int32T>{tmp27}, compiler::TNode<Int32T>{tmp32}));
    1005             :     compiler::TNode<Int32T> tmp34;
    1006             :     USE(tmp34);
    1007         224 :     tmp34 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Add(compiler::TNode<Int32T>{tmp33}, compiler::TNode<Int32T>{tmp31}));
    1008         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 138);
    1009             :     ca_.Goto(&block4, tmp20, tmp21, tmp22, tmp23, tmp27, tmp31, tmp34);
    1010             :   }
    1011             : 
    1012         112 :   if (block4.is_used()) {
    1013             :     compiler::TNode<JSArrayBuffer> tmp35;
    1014             :     compiler::TNode<UintPtrT> tmp36;
    1015             :     compiler::TNode<BoolT> tmp37;
    1016             :     compiler::TNode<RawPtrT> tmp38;
    1017             :     compiler::TNode<Int32T> tmp39;
    1018             :     compiler::TNode<Int32T> tmp40;
    1019             :     compiler::TNode<Int32T> tmp41;
    1020             :     ca_.Bind(&block4, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    1021         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 147);
    1022         112 :     if ((p_signed)) {
    1023             :       ca_.Goto(&block5, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    1024             :     } else {
    1025             :       ca_.Goto(&block6, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    1026             :     }
    1027             :   }
    1028             : 
    1029         112 :   if (block5.is_used()) {
    1030             :     compiler::TNode<JSArrayBuffer> tmp42;
    1031             :     compiler::TNode<UintPtrT> tmp43;
    1032             :     compiler::TNode<BoolT> tmp44;
    1033             :     compiler::TNode<RawPtrT> tmp45;
    1034             :     compiler::TNode<Int32T> tmp46;
    1035             :     compiler::TNode<Int32T> tmp47;
    1036             :     compiler::TNode<Int32T> tmp48;
    1037             :     ca_.Bind(&block5, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48);
    1038          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 148);
    1039             :     compiler::TNode<Smi> tmp49;
    1040             :     USE(tmp49);
    1041         168 :     tmp49 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp48}));
    1042             :     ca_.Goto(&block1, tmp42, tmp43, tmp44, tmp49);
    1043             :   }
    1044             : 
    1045         112 :   if (block6.is_used()) {
    1046             :     compiler::TNode<JSArrayBuffer> tmp50;
    1047             :     compiler::TNode<UintPtrT> tmp51;
    1048             :     compiler::TNode<BoolT> tmp52;
    1049             :     compiler::TNode<RawPtrT> tmp53;
    1050             :     compiler::TNode<Int32T> tmp54;
    1051             :     compiler::TNode<Int32T> tmp55;
    1052             :     compiler::TNode<Int32T> tmp56;
    1053             :     ca_.Bind(&block6, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    1054          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 151);
    1055             :     compiler::TNode<Int32T> tmp57;
    1056             :     USE(tmp57);
    1057         168 :     tmp57 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0xFFFF));
    1058             :     compiler::TNode<Int32T> tmp58;
    1059             :     USE(tmp58);
    1060         168 :     tmp58 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Int32T>{tmp56}, compiler::TNode<Int32T>{tmp57}));
    1061             :     compiler::TNode<Smi> tmp59;
    1062             :     USE(tmp59);
    1063         168 :     tmp59 = ca_.UncheckedCast<Smi>(BaseBuiltinsFromDSLAssembler(state_).Convert5ATSmi7ATint32(compiler::TNode<Int32T>{tmp58}));
    1064             :     ca_.Goto(&block1, tmp50, tmp51, tmp52, tmp59);
    1065             :   }
    1066             : 
    1067         112 :   if (block1.is_used()) {
    1068             :     compiler::TNode<JSArrayBuffer> tmp60;
    1069             :     compiler::TNode<UintPtrT> tmp61;
    1070             :     compiler::TNode<BoolT> tmp62;
    1071             :     compiler::TNode<Number> tmp63;
    1072             :     ca_.Bind(&block1, &tmp60, &tmp61, &tmp62, &tmp63);
    1073         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 128);
    1074             :     ca_.Goto(&block8, tmp60, tmp61, tmp62, tmp63);
    1075             :   }
    1076             : 
    1077             :     compiler::TNode<JSArrayBuffer> tmp64;
    1078             :     compiler::TNode<UintPtrT> tmp65;
    1079             :     compiler::TNode<BoolT> tmp66;
    1080             :     compiler::TNode<Number> tmp67;
    1081             :     ca_.Bind(&block8, &tmp64, &tmp65, &tmp66, &tmp67);
    1082         224 :   return compiler::TNode<Number>{tmp67};
    1083             : }
    1084             : 
    1085         168 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataView32(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, ElementsKind p_kind) {
    1086         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1087             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1088             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1089             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1090             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1091             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1092             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1093             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1094             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1095             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1096             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1097             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1098             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    1099             : 
    1100         168 :   if (block0.is_used()) {
    1101             :     compiler::TNode<JSArrayBuffer> tmp0;
    1102             :     compiler::TNode<UintPtrT> tmp1;
    1103             :     compiler::TNode<BoolT> tmp2;
    1104             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    1105         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 158);
    1106         168 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    1107             :     USE(tmp3);
    1108         336 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    1109         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 160);
    1110             :     compiler::TNode<Uint32T> tmp5;
    1111             :     USE(tmp5);
    1112         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    1113         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 161);
    1114             :     compiler::TNode<UintPtrT> tmp6;
    1115             :     USE(tmp6);
    1116         504 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    1117             :     compiler::TNode<UintPtrT> tmp7;
    1118             :     USE(tmp7);
    1119         336 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    1120             :     compiler::TNode<Uint32T> tmp8;
    1121             :     USE(tmp8);
    1122         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    1123         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 162);
    1124             :     compiler::TNode<UintPtrT> tmp9;
    1125             :     USE(tmp9);
    1126         504 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    1127             :     compiler::TNode<UintPtrT> tmp10;
    1128             :     USE(tmp10);
    1129         336 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    1130             :     compiler::TNode<Uint32T> tmp11;
    1131             :     USE(tmp11);
    1132         336 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    1133         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 163);
    1134             :     compiler::TNode<UintPtrT> tmp12;
    1135             :     USE(tmp12);
    1136         504 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    1137             :     compiler::TNode<UintPtrT> tmp13;
    1138             :     USE(tmp13);
    1139         336 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    1140             :     compiler::TNode<Uint32T> tmp14;
    1141             :     USE(tmp14);
    1142         336 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    1143         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 164);
    1144         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1145         168 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, ca_.Uninitialized<Uint32T>());
    1146             :   }
    1147             : 
    1148         168 :   if (block2.is_used()) {
    1149             :     compiler::TNode<JSArrayBuffer> tmp15;
    1150             :     compiler::TNode<UintPtrT> tmp16;
    1151             :     compiler::TNode<BoolT> tmp17;
    1152             :     compiler::TNode<RawPtrT> tmp18;
    1153             :     compiler::TNode<Uint32T> tmp19;
    1154             :     compiler::TNode<Uint32T> tmp20;
    1155             :     compiler::TNode<Uint32T> tmp21;
    1156             :     compiler::TNode<Uint32T> tmp22;
    1157             :     compiler::TNode<Uint32T> tmp23;
    1158             :     ca_.Bind(&block2, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23);
    1159         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 167);
    1160             :     compiler::TNode<Uint32T> tmp24;
    1161             :     USE(tmp24);
    1162         504 :     tmp24 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1163             :     compiler::TNode<Uint32T> tmp25;
    1164             :     USE(tmp25);
    1165         504 :     tmp25 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp22}, compiler::TNode<Uint32T>{tmp24}));
    1166             :     compiler::TNode<Uint32T> tmp26;
    1167             :     USE(tmp26);
    1168         504 :     tmp26 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1169             :     compiler::TNode<Uint32T> tmp27;
    1170             :     USE(tmp27);
    1171         504 :     tmp27 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp21}, compiler::TNode<Uint32T>{tmp26}));
    1172             :     compiler::TNode<Uint32T> tmp28;
    1173             :     USE(tmp28);
    1174         336 :     tmp28 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp25}, compiler::TNode<Uint32T>{tmp27}));
    1175             :     compiler::TNode<Uint32T> tmp29;
    1176             :     USE(tmp29);
    1177         504 :     tmp29 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1178             :     compiler::TNode<Uint32T> tmp30;
    1179             :     USE(tmp30);
    1180         504 :     tmp30 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp20}, compiler::TNode<Uint32T>{tmp29}));
    1181             :     compiler::TNode<Uint32T> tmp31;
    1182             :     USE(tmp31);
    1183         336 :     tmp31 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp28}, compiler::TNode<Uint32T>{tmp30}));
    1184             :     compiler::TNode<Uint32T> tmp32;
    1185             :     USE(tmp32);
    1186         504 :     tmp32 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp31}, compiler::TNode<Uint32T>{tmp19}));
    1187         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1188             :     ca_.Goto(&block4, tmp15, tmp16, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp32);
    1189             :   }
    1190             : 
    1191         168 :   if (block3.is_used()) {
    1192             :     compiler::TNode<JSArrayBuffer> tmp33;
    1193             :     compiler::TNode<UintPtrT> tmp34;
    1194             :     compiler::TNode<BoolT> tmp35;
    1195             :     compiler::TNode<RawPtrT> tmp36;
    1196             :     compiler::TNode<Uint32T> tmp37;
    1197             :     compiler::TNode<Uint32T> tmp38;
    1198             :     compiler::TNode<Uint32T> tmp39;
    1199             :     compiler::TNode<Uint32T> tmp40;
    1200             :     compiler::TNode<Uint32T> tmp41;
    1201             :     ca_.Bind(&block3, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    1202         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 169);
    1203             :     compiler::TNode<Uint32T> tmp42;
    1204             :     USE(tmp42);
    1205         504 :     tmp42 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1206             :     compiler::TNode<Uint32T> tmp43;
    1207             :     USE(tmp43);
    1208         504 :     tmp43 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp42}));
    1209             :     compiler::TNode<Uint32T> tmp44;
    1210             :     USE(tmp44);
    1211         504 :     tmp44 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1212             :     compiler::TNode<Uint32T> tmp45;
    1213             :     USE(tmp45);
    1214         504 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp44}));
    1215             :     compiler::TNode<Uint32T> tmp46;
    1216             :     USE(tmp46);
    1217         336 :     tmp46 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp43}, compiler::TNode<Uint32T>{tmp45}));
    1218             :     compiler::TNode<Uint32T> tmp47;
    1219             :     USE(tmp47);
    1220         504 :     tmp47 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1221             :     compiler::TNode<Uint32T> tmp48;
    1222             :     USE(tmp48);
    1223         504 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp39}, compiler::TNode<Uint32T>{tmp47}));
    1224             :     compiler::TNode<Uint32T> tmp49;
    1225             :     USE(tmp49);
    1226         336 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp46}, compiler::TNode<Uint32T>{tmp48}));
    1227             :     compiler::TNode<Uint32T> tmp50;
    1228             :     USE(tmp50);
    1229         504 :     tmp50 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp49}, compiler::TNode<Uint32T>{tmp40}));
    1230         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 166);
    1231             :     ca_.Goto(&block4, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp50);
    1232             :   }
    1233             : 
    1234         168 :   if (block4.is_used()) {
    1235             :     compiler::TNode<JSArrayBuffer> tmp51;
    1236             :     compiler::TNode<UintPtrT> tmp52;
    1237             :     compiler::TNode<BoolT> tmp53;
    1238             :     compiler::TNode<RawPtrT> tmp54;
    1239             :     compiler::TNode<Uint32T> tmp55;
    1240             :     compiler::TNode<Uint32T> tmp56;
    1241             :     compiler::TNode<Uint32T> tmp57;
    1242             :     compiler::TNode<Uint32T> tmp58;
    1243             :     compiler::TNode<Uint32T> tmp59;
    1244             :     ca_.Bind(&block4, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59);
    1245         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 172);
    1246         336 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
    1247             :       ca_.Goto(&block5, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59);
    1248             :     } else {
    1249             :       ca_.Goto(&block6, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59);
    1250             :     }
    1251             :   }
    1252             : 
    1253         168 :   if (block5.is_used()) {
    1254             :     compiler::TNode<JSArrayBuffer> tmp60;
    1255             :     compiler::TNode<UintPtrT> tmp61;
    1256             :     compiler::TNode<BoolT> tmp62;
    1257             :     compiler::TNode<RawPtrT> tmp63;
    1258             :     compiler::TNode<Uint32T> tmp64;
    1259             :     compiler::TNode<Uint32T> tmp65;
    1260             :     compiler::TNode<Uint32T> tmp66;
    1261             :     compiler::TNode<Uint32T> tmp67;
    1262             :     compiler::TNode<Uint32T> tmp68;
    1263             :     ca_.Bind(&block5, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    1264          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 173);
    1265             :     compiler::TNode<Int32T> tmp69;
    1266             :     USE(tmp69);
    1267         112 :     tmp69 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp68}));
    1268             :     compiler::TNode<Number> tmp70;
    1269             :     USE(tmp70);
    1270         168 :     tmp70 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber7ATint32(compiler::TNode<Int32T>{tmp69}));
    1271             :     ca_.Goto(&block1, tmp60, tmp61, tmp62, tmp70);
    1272             :   }
    1273             : 
    1274         168 :   if (block6.is_used()) {
    1275             :     compiler::TNode<JSArrayBuffer> tmp71;
    1276             :     compiler::TNode<UintPtrT> tmp72;
    1277             :     compiler::TNode<BoolT> tmp73;
    1278             :     compiler::TNode<RawPtrT> tmp74;
    1279             :     compiler::TNode<Uint32T> tmp75;
    1280             :     compiler::TNode<Uint32T> tmp76;
    1281             :     compiler::TNode<Uint32T> tmp77;
    1282             :     compiler::TNode<Uint32T> tmp78;
    1283             :     compiler::TNode<Uint32T> tmp79;
    1284             :     ca_.Bind(&block6, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79);
    1285         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 174);
    1286         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
    1287             :       ca_.Goto(&block8, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79);
    1288             :     } else {
    1289             :       ca_.Goto(&block9, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79);
    1290             :     }
    1291             :   }
    1292             : 
    1293         168 :   if (block8.is_used()) {
    1294             :     compiler::TNode<JSArrayBuffer> tmp80;
    1295             :     compiler::TNode<UintPtrT> tmp81;
    1296             :     compiler::TNode<BoolT> tmp82;
    1297             :     compiler::TNode<RawPtrT> tmp83;
    1298             :     compiler::TNode<Uint32T> tmp84;
    1299             :     compiler::TNode<Uint32T> tmp85;
    1300             :     compiler::TNode<Uint32T> tmp86;
    1301             :     compiler::TNode<Uint32T> tmp87;
    1302             :     compiler::TNode<Uint32T> tmp88;
    1303             :     ca_.Bind(&block8, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88);
    1304          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 175);
    1305             :     compiler::TNode<Number> tmp89;
    1306             :     USE(tmp89);
    1307         168 :     tmp89 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber8ATuint32(compiler::TNode<Uint32T>{tmp88}));
    1308             :     ca_.Goto(&block1, tmp80, tmp81, tmp82, tmp89);
    1309             :   }
    1310             : 
    1311         168 :   if (block9.is_used()) {
    1312             :     compiler::TNode<JSArrayBuffer> tmp90;
    1313             :     compiler::TNode<UintPtrT> tmp91;
    1314             :     compiler::TNode<BoolT> tmp92;
    1315             :     compiler::TNode<RawPtrT> tmp93;
    1316             :     compiler::TNode<Uint32T> tmp94;
    1317             :     compiler::TNode<Uint32T> tmp95;
    1318             :     compiler::TNode<Uint32T> tmp96;
    1319             :     compiler::TNode<Uint32T> tmp97;
    1320             :     compiler::TNode<Uint32T> tmp98;
    1321             :     ca_.Bind(&block9, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98);
    1322          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 176);
    1323         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    1324             :       ca_.Goto(&block11, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98);
    1325             :     } else {
    1326             :       ca_.Goto(&block12, tmp90, tmp91, tmp92, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98);
    1327             :     }
    1328             :   }
    1329             : 
    1330         168 :   if (block11.is_used()) {
    1331             :     compiler::TNode<JSArrayBuffer> tmp99;
    1332             :     compiler::TNode<UintPtrT> tmp100;
    1333             :     compiler::TNode<BoolT> tmp101;
    1334             :     compiler::TNode<RawPtrT> tmp102;
    1335             :     compiler::TNode<Uint32T> tmp103;
    1336             :     compiler::TNode<Uint32T> tmp104;
    1337             :     compiler::TNode<Uint32T> tmp105;
    1338             :     compiler::TNode<Uint32T> tmp106;
    1339             :     compiler::TNode<Uint32T> tmp107;
    1340             :     ca_.Bind(&block11, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    1341          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 177);
    1342             :     compiler::TNode<Float32T> tmp108;
    1343             :     USE(tmp108);
    1344         168 :     tmp108 = ca_.UncheckedCast<Float32T>(CodeStubAssembler(state_).BitcastInt32ToFloat32(compiler::TNode<Uint32T>{tmp107}));
    1345             :     compiler::TNode<Float64T> tmp109;
    1346             :     USE(tmp109);
    1347         168 :     tmp109 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATfloat32(compiler::TNode<Float32T>{tmp108}));
    1348          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 178);
    1349             :     compiler::TNode<Number> tmp110;
    1350             :     USE(tmp110);
    1351         168 :     tmp110 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATfloat64(compiler::TNode<Float64T>{tmp109}));
    1352             :     ca_.Goto(&block1, tmp99, tmp100, tmp101, tmp110);
    1353             :   }
    1354             : 
    1355         168 :   if (block12.is_used()) {
    1356             :     compiler::TNode<JSArrayBuffer> tmp111;
    1357             :     compiler::TNode<UintPtrT> tmp112;
    1358             :     compiler::TNode<BoolT> tmp113;
    1359             :     compiler::TNode<RawPtrT> tmp114;
    1360             :     compiler::TNode<Uint32T> tmp115;
    1361             :     compiler::TNode<Uint32T> tmp116;
    1362             :     compiler::TNode<Uint32T> tmp117;
    1363             :     compiler::TNode<Uint32T> tmp118;
    1364             :     compiler::TNode<Uint32T> tmp119;
    1365             :     ca_.Bind(&block12, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119);
    1366           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 180);
    1367           0 :     CodeStubAssembler(state_).Unreachable();
    1368             :   }
    1369             : 
    1370         168 :   if (block1.is_used()) {
    1371             :     compiler::TNode<JSArrayBuffer> tmp120;
    1372             :     compiler::TNode<UintPtrT> tmp121;
    1373             :     compiler::TNode<BoolT> tmp122;
    1374             :     compiler::TNode<Number> tmp123;
    1375             :     ca_.Bind(&block1, &tmp120, &tmp121, &tmp122, &tmp123);
    1376         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 155);
    1377             :     ca_.Goto(&block14, tmp120, tmp121, tmp122, tmp123);
    1378             :   }
    1379             : 
    1380             :     compiler::TNode<JSArrayBuffer> tmp124;
    1381             :     compiler::TNode<UintPtrT> tmp125;
    1382             :     compiler::TNode<BoolT> tmp126;
    1383             :     compiler::TNode<Number> tmp127;
    1384             :     ca_.Bind(&block14, &tmp124, &tmp125, &tmp126, &tmp127);
    1385         336 :   return compiler::TNode<Number>{tmp127};
    1386             : }
    1387             : 
    1388          56 : compiler::TNode<Number> DataViewBuiltinsFromDSLAssembler::LoadDataViewFloat64(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian) {
    1389          56 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1390             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1391             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1392             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1393             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1394             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, Number> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1395             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    1396             : 
    1397          56 :   if (block0.is_used()) {
    1398             :     compiler::TNode<JSArrayBuffer> tmp0;
    1399             :     compiler::TNode<UintPtrT> tmp1;
    1400             :     compiler::TNode<BoolT> tmp2;
    1401             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    1402          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 187);
    1403          56 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    1404             :     USE(tmp3);
    1405         112 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    1406          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 189);
    1407             :     compiler::TNode<Uint32T> tmp5;
    1408             :     USE(tmp5);
    1409         112 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    1410          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 190);
    1411             :     compiler::TNode<UintPtrT> tmp6;
    1412             :     USE(tmp6);
    1413         168 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    1414             :     compiler::TNode<UintPtrT> tmp7;
    1415             :     USE(tmp7);
    1416         112 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    1417             :     compiler::TNode<Uint32T> tmp8;
    1418             :     USE(tmp8);
    1419         112 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    1420          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 191);
    1421             :     compiler::TNode<UintPtrT> tmp9;
    1422             :     USE(tmp9);
    1423         168 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    1424             :     compiler::TNode<UintPtrT> tmp10;
    1425             :     USE(tmp10);
    1426         112 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    1427             :     compiler::TNode<Uint32T> tmp11;
    1428             :     USE(tmp11);
    1429         112 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    1430          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 192);
    1431             :     compiler::TNode<UintPtrT> tmp12;
    1432             :     USE(tmp12);
    1433         168 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    1434             :     compiler::TNode<UintPtrT> tmp13;
    1435             :     USE(tmp13);
    1436         112 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    1437             :     compiler::TNode<Uint32T> tmp14;
    1438             :     USE(tmp14);
    1439         112 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    1440          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 193);
    1441             :     compiler::TNode<UintPtrT> tmp15;
    1442             :     USE(tmp15);
    1443         168 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    1444             :     compiler::TNode<UintPtrT> tmp16;
    1445             :     USE(tmp16);
    1446         112 :     tmp16 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp15}));
    1447             :     compiler::TNode<Uint32T> tmp17;
    1448             :     USE(tmp17);
    1449         112 :     tmp17 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp16}));
    1450          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 194);
    1451             :     compiler::TNode<UintPtrT> tmp18;
    1452             :     USE(tmp18);
    1453         168 :     tmp18 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    1454             :     compiler::TNode<UintPtrT> tmp19;
    1455             :     USE(tmp19);
    1456         112 :     tmp19 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp18}));
    1457             :     compiler::TNode<Uint32T> tmp20;
    1458             :     USE(tmp20);
    1459         112 :     tmp20 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp19}));
    1460          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 195);
    1461             :     compiler::TNode<UintPtrT> tmp21;
    1462             :     USE(tmp21);
    1463         168 :     tmp21 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    1464             :     compiler::TNode<UintPtrT> tmp22;
    1465             :     USE(tmp22);
    1466         112 :     tmp22 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp21}));
    1467             :     compiler::TNode<Uint32T> tmp23;
    1468             :     USE(tmp23);
    1469         112 :     tmp23 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp22}));
    1470          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 196);
    1471             :     compiler::TNode<UintPtrT> tmp24;
    1472             :     USE(tmp24);
    1473         168 :     tmp24 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    1474             :     compiler::TNode<UintPtrT> tmp25;
    1475             :     USE(tmp25);
    1476         112 :     tmp25 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp24}));
    1477             :     compiler::TNode<Uint32T> tmp26;
    1478             :     USE(tmp26);
    1479         112 :     tmp26 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp25}));
    1480          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 197);
    1481          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 198);
    1482          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1483          56 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, tmp17, tmp20, tmp23, tmp26, ca_.Uninitialized<Uint32T>(), ca_.Uninitialized<Uint32T>());
    1484             :   }
    1485             : 
    1486          56 :   if (block2.is_used()) {
    1487             :     compiler::TNode<JSArrayBuffer> tmp27;
    1488             :     compiler::TNode<UintPtrT> tmp28;
    1489             :     compiler::TNode<BoolT> tmp29;
    1490             :     compiler::TNode<RawPtrT> tmp30;
    1491             :     compiler::TNode<Uint32T> tmp31;
    1492             :     compiler::TNode<Uint32T> tmp32;
    1493             :     compiler::TNode<Uint32T> tmp33;
    1494             :     compiler::TNode<Uint32T> tmp34;
    1495             :     compiler::TNode<Uint32T> tmp35;
    1496             :     compiler::TNode<Uint32T> tmp36;
    1497             :     compiler::TNode<Uint32T> tmp37;
    1498             :     compiler::TNode<Uint32T> tmp38;
    1499             :     compiler::TNode<Uint32T> tmp39;
    1500             :     compiler::TNode<Uint32T> tmp40;
    1501             :     ca_.Bind(&block2, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    1502          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 201);
    1503             :     compiler::TNode<Uint32T> tmp41;
    1504             :     USE(tmp41);
    1505         168 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1506             :     compiler::TNode<Uint32T> tmp42;
    1507             :     USE(tmp42);
    1508         168 :     tmp42 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp34}, compiler::TNode<Uint32T>{tmp41}));
    1509             :     compiler::TNode<Uint32T> tmp43;
    1510             :     USE(tmp43);
    1511         168 :     tmp43 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1512             :     compiler::TNode<Uint32T> tmp44;
    1513             :     USE(tmp44);
    1514         168 :     tmp44 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp33}, compiler::TNode<Uint32T>{tmp43}));
    1515             :     compiler::TNode<Uint32T> tmp45;
    1516             :     USE(tmp45);
    1517         112 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp42}, compiler::TNode<Uint32T>{tmp44}));
    1518             :     compiler::TNode<Uint32T> tmp46;
    1519             :     USE(tmp46);
    1520         168 :     tmp46 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1521             :     compiler::TNode<Uint32T> tmp47;
    1522             :     USE(tmp47);
    1523         168 :     tmp47 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp32}, compiler::TNode<Uint32T>{tmp46}));
    1524             :     compiler::TNode<Uint32T> tmp48;
    1525             :     USE(tmp48);
    1526         112 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp45}, compiler::TNode<Uint32T>{tmp47}));
    1527             :     compiler::TNode<Uint32T> tmp49;
    1528             :     USE(tmp49);
    1529         168 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp48}, compiler::TNode<Uint32T>{tmp31}));
    1530          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 202);
    1531             :     compiler::TNode<Uint32T> tmp50;
    1532             :     USE(tmp50);
    1533         168 :     tmp50 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1534             :     compiler::TNode<Uint32T> tmp51;
    1535             :     USE(tmp51);
    1536         168 :     tmp51 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp50}));
    1537             :     compiler::TNode<Uint32T> tmp52;
    1538             :     USE(tmp52);
    1539         168 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1540             :     compiler::TNode<Uint32T> tmp53;
    1541             :     USE(tmp53);
    1542         168 :     tmp53 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp52}));
    1543             :     compiler::TNode<Uint32T> tmp54;
    1544             :     USE(tmp54);
    1545         112 :     tmp54 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp51}, compiler::TNode<Uint32T>{tmp53}));
    1546             :     compiler::TNode<Uint32T> tmp55;
    1547             :     USE(tmp55);
    1548         168 :     tmp55 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1549             :     compiler::TNode<Uint32T> tmp56;
    1550             :     USE(tmp56);
    1551         168 :     tmp56 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp36}, compiler::TNode<Uint32T>{tmp55}));
    1552             :     compiler::TNode<Uint32T> tmp57;
    1553             :     USE(tmp57);
    1554         112 :     tmp57 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp54}, compiler::TNode<Uint32T>{tmp56}));
    1555             :     compiler::TNode<Uint32T> tmp58;
    1556             :     USE(tmp58);
    1557         168 :     tmp58 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp57}, compiler::TNode<Uint32T>{tmp35}));
    1558          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1559             :     ca_.Goto(&block4, tmp27, tmp28, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp49, tmp58);
    1560             :   }
    1561             : 
    1562          56 :   if (block3.is_used()) {
    1563             :     compiler::TNode<JSArrayBuffer> tmp59;
    1564             :     compiler::TNode<UintPtrT> tmp60;
    1565             :     compiler::TNode<BoolT> tmp61;
    1566             :     compiler::TNode<RawPtrT> tmp62;
    1567             :     compiler::TNode<Uint32T> tmp63;
    1568             :     compiler::TNode<Uint32T> tmp64;
    1569             :     compiler::TNode<Uint32T> tmp65;
    1570             :     compiler::TNode<Uint32T> tmp66;
    1571             :     compiler::TNode<Uint32T> tmp67;
    1572             :     compiler::TNode<Uint32T> tmp68;
    1573             :     compiler::TNode<Uint32T> tmp69;
    1574             :     compiler::TNode<Uint32T> tmp70;
    1575             :     compiler::TNode<Uint32T> tmp71;
    1576             :     compiler::TNode<Uint32T> tmp72;
    1577             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    1578          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 204);
    1579             :     compiler::TNode<Uint32T> tmp73;
    1580             :     USE(tmp73);
    1581         168 :     tmp73 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1582             :     compiler::TNode<Uint32T> tmp74;
    1583             :     USE(tmp74);
    1584         168 :     tmp74 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp63}, compiler::TNode<Uint32T>{tmp73}));
    1585             :     compiler::TNode<Uint32T> tmp75;
    1586             :     USE(tmp75);
    1587         168 :     tmp75 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1588             :     compiler::TNode<Uint32T> tmp76;
    1589             :     USE(tmp76);
    1590         168 :     tmp76 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp64}, compiler::TNode<Uint32T>{tmp75}));
    1591             :     compiler::TNode<Uint32T> tmp77;
    1592             :     USE(tmp77);
    1593         112 :     tmp77 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp76}));
    1594             :     compiler::TNode<Uint32T> tmp78;
    1595             :     USE(tmp78);
    1596         168 :     tmp78 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1597             :     compiler::TNode<Uint32T> tmp79;
    1598             :     USE(tmp79);
    1599         168 :     tmp79 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp65}, compiler::TNode<Uint32T>{tmp78}));
    1600             :     compiler::TNode<Uint32T> tmp80;
    1601             :     USE(tmp80);
    1602         112 :     tmp80 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp77}, compiler::TNode<Uint32T>{tmp79}));
    1603             :     compiler::TNode<Uint32T> tmp81;
    1604             :     USE(tmp81);
    1605         168 :     tmp81 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp80}, compiler::TNode<Uint32T>{tmp66}));
    1606          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 205);
    1607             :     compiler::TNode<Uint32T> tmp82;
    1608             :     USE(tmp82);
    1609         168 :     tmp82 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    1610             :     compiler::TNode<Uint32T> tmp83;
    1611             :     USE(tmp83);
    1612         168 :     tmp83 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp67}, compiler::TNode<Uint32T>{tmp82}));
    1613             :     compiler::TNode<Uint32T> tmp84;
    1614             :     USE(tmp84);
    1615         168 :     tmp84 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    1616             :     compiler::TNode<Uint32T> tmp85;
    1617             :     USE(tmp85);
    1618         168 :     tmp85 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp68}, compiler::TNode<Uint32T>{tmp84}));
    1619             :     compiler::TNode<Uint32T> tmp86;
    1620             :     USE(tmp86);
    1621         112 :     tmp86 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp83}, compiler::TNode<Uint32T>{tmp85}));
    1622             :     compiler::TNode<Uint32T> tmp87;
    1623             :     USE(tmp87);
    1624         168 :     tmp87 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    1625             :     compiler::TNode<Uint32T> tmp88;
    1626             :     USE(tmp88);
    1627         168 :     tmp88 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp69}, compiler::TNode<Uint32T>{tmp87}));
    1628             :     compiler::TNode<Uint32T> tmp89;
    1629             :     USE(tmp89);
    1630         112 :     tmp89 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp86}, compiler::TNode<Uint32T>{tmp88}));
    1631             :     compiler::TNode<Uint32T> tmp90;
    1632             :     USE(tmp90);
    1633         168 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp89}, compiler::TNode<Uint32T>{tmp70}));
    1634          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 200);
    1635             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp90, tmp81);
    1636             :   }
    1637             : 
    1638          56 :   if (block4.is_used()) {
    1639             :     compiler::TNode<JSArrayBuffer> tmp91;
    1640             :     compiler::TNode<UintPtrT> tmp92;
    1641             :     compiler::TNode<BoolT> tmp93;
    1642             :     compiler::TNode<RawPtrT> tmp94;
    1643             :     compiler::TNode<Uint32T> tmp95;
    1644             :     compiler::TNode<Uint32T> tmp96;
    1645             :     compiler::TNode<Uint32T> tmp97;
    1646             :     compiler::TNode<Uint32T> tmp98;
    1647             :     compiler::TNode<Uint32T> tmp99;
    1648             :     compiler::TNode<Uint32T> tmp100;
    1649             :     compiler::TNode<Uint32T> tmp101;
    1650             :     compiler::TNode<Uint32T> tmp102;
    1651             :     compiler::TNode<Uint32T> tmp103;
    1652             :     compiler::TNode<Uint32T> tmp104;
    1653             :     ca_.Bind(&block4, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104);
    1654          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 208);
    1655             :     compiler::TNode<Float64T> tmp105;
    1656             :     USE(tmp105);
    1657         168 :     tmp105 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31(0));
    1658          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 209);
    1659             :     compiler::TNode<Float64T> tmp106;
    1660             :     USE(tmp106);
    1661         168 :     tmp106 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64InsertLowWord32(compiler::TNode<Float64T>{tmp105}, compiler::TNode<Uint32T>{tmp103}));
    1662          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 210);
    1663             :     compiler::TNode<Float64T> tmp107;
    1664             :     USE(tmp107);
    1665         168 :     tmp107 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64InsertHighWord32(compiler::TNode<Float64T>{tmp106}, compiler::TNode<Uint32T>{tmp104}));
    1666          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 212);
    1667             :     compiler::TNode<Number> tmp108;
    1668             :     USE(tmp108);
    1669         168 :     tmp108 = ca_.UncheckedCast<Number>(BaseBuiltinsFromDSLAssembler(state_).Convert20UT5ATSmi10HeapNumber9ATfloat64(compiler::TNode<Float64T>{tmp107}));
    1670             :     ca_.Goto(&block1, tmp91, tmp92, tmp93, tmp108);
    1671             :   }
    1672             : 
    1673          56 :   if (block1.is_used()) {
    1674             :     compiler::TNode<JSArrayBuffer> tmp109;
    1675             :     compiler::TNode<UintPtrT> tmp110;
    1676             :     compiler::TNode<BoolT> tmp111;
    1677             :     compiler::TNode<Number> tmp112;
    1678             :     ca_.Bind(&block1, &tmp109, &tmp110, &tmp111, &tmp112);
    1679          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 184);
    1680             :     ca_.Goto(&block5, tmp109, tmp110, tmp111, tmp112);
    1681             :   }
    1682             : 
    1683             :     compiler::TNode<JSArrayBuffer> tmp113;
    1684             :     compiler::TNode<UintPtrT> tmp114;
    1685             :     compiler::TNode<BoolT> tmp115;
    1686             :     compiler::TNode<Number> tmp116;
    1687             :     ca_.Bind(&block5, &tmp113, &tmp114, &tmp115, &tmp116);
    1688         112 :   return compiler::TNode<Number>{tmp116};
    1689             : }
    1690             : 
    1691         112 : bool DataViewBuiltinsFromDSLAssembler::kPositiveBigInt() {
    1692         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1693             :     ca_.Goto(&block0);
    1694             : 
    1695             :     ca_.Bind(&block0);
    1696         112 : return false;
    1697             : }
    1698             : 
    1699         112 : bool DataViewBuiltinsFromDSLAssembler::kNegativeBigInt() {
    1700         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1701             :     ca_.Goto(&block0);
    1702             : 
    1703             :     ca_.Bind(&block0);
    1704         112 : return true;
    1705             : }
    1706             : 
    1707         112 : int31_t DataViewBuiltinsFromDSLAssembler::kZeroDigitBigInt() {
    1708         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1709             :     ca_.Goto(&block0);
    1710             : 
    1711             :     ca_.Bind(&block0);
    1712         224 : return 0;
    1713             : }
    1714             : 
    1715         112 : int31_t DataViewBuiltinsFromDSLAssembler::kOneDigitBigInt() {
    1716         112 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1717             :     ca_.Goto(&block0);
    1718             : 
    1719             :     ca_.Bind(&block0);
    1720         224 : return 1;
    1721             : }
    1722             : 
    1723           0 : int31_t DataViewBuiltinsFromDSLAssembler::kTwoDigitBigInt() {
    1724           0 :   compiler::CodeAssemblerParameterizedLabel<> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1725             :     ca_.Goto(&block0);
    1726             : 
    1727             :     ca_.Bind(&block0);
    1728           0 : return 2;
    1729             : }
    1730             : 
    1731         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::CreateEmptyBigInt(compiler::TNode<BoolT> p_isPositive, int31_t p_length) {
    1732         112 :   compiler::CodeAssemblerParameterizedLabel<BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1733             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1734             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1735             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1736             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1737             :   compiler::CodeAssemblerParameterizedLabel<BoolT, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1738             :     ca_.Goto(&block0, p_isPositive);
    1739             : 
    1740         112 :   if (block0.is_used()) {
    1741             :     compiler::TNode<BoolT> tmp0;
    1742             :     ca_.Bind(&block0, &tmp0);
    1743         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 229);
    1744             :     compiler::TNode<IntPtrT> tmp1;
    1745             :     USE(tmp1);
    1746         336 :     tmp1 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(p_length));
    1747             :     compiler::TNode<BigInt> tmp2;
    1748             :     USE(tmp2);
    1749         224 :     tmp2 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp1}));
    1750         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1751         112 :     ca_.Branch(tmp0, &block2, &block3, tmp0, tmp2);
    1752             :   }
    1753             : 
    1754         112 :   if (block2.is_used()) {
    1755             :     compiler::TNode<BoolT> tmp3;
    1756             :     compiler::TNode<BigInt> tmp4;
    1757             :     ca_.Bind(&block2, &tmp3, &tmp4);
    1758         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 234);
    1759             :     compiler::TNode<Uint32T> tmp5;
    1760             :     USE(tmp5);
    1761         448 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewEncodeBigIntBits(DataViewBuiltinsFromDSLAssembler(state_).kPositiveBigInt(), p_length));
    1762         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 233);
    1763         224 :     CodeStubAssembler(state_).StoreBigIntBitfield(compiler::TNode<BigInt>{tmp4}, compiler::TNode<Uint32T>{tmp5});
    1764         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1765             :     ca_.Goto(&block4, tmp3, tmp4);
    1766             :   }
    1767             : 
    1768         112 :   if (block3.is_used()) {
    1769             :     compiler::TNode<BoolT> tmp6;
    1770             :     compiler::TNode<BigInt> tmp7;
    1771             :     ca_.Bind(&block3, &tmp6, &tmp7);
    1772         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 237);
    1773             :     compiler::TNode<Uint32T> tmp8;
    1774             :     USE(tmp8);
    1775         448 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewEncodeBigIntBits(DataViewBuiltinsFromDSLAssembler(state_).kNegativeBigInt(), p_length));
    1776         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 236);
    1777         224 :     CodeStubAssembler(state_).StoreBigIntBitfield(compiler::TNode<BigInt>{tmp7}, compiler::TNode<Uint32T>{tmp8});
    1778         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 232);
    1779             :     ca_.Goto(&block4, tmp6, tmp7);
    1780             :   }
    1781             : 
    1782         112 :   if (block4.is_used()) {
    1783             :     compiler::TNode<BoolT> tmp9;
    1784             :     compiler::TNode<BigInt> tmp10;
    1785             :     ca_.Bind(&block4, &tmp9, &tmp10);
    1786         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 240);
    1787             :     ca_.Goto(&block1, tmp9, tmp10);
    1788             :   }
    1789             : 
    1790         112 :   if (block1.is_used()) {
    1791             :     compiler::TNode<BoolT> tmp11;
    1792             :     compiler::TNode<BigInt> tmp12;
    1793             :     ca_.Bind(&block1, &tmp11, &tmp12);
    1794         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 227);
    1795             :     ca_.Goto(&block5, tmp11, tmp12);
    1796             :   }
    1797             : 
    1798             :     compiler::TNode<BoolT> tmp13;
    1799             :     compiler::TNode<BigInt> tmp14;
    1800             :     ca_.Bind(&block5, &tmp13, &tmp14);
    1801         224 :   return compiler::TNode<BigInt>{tmp14};
    1802             : }
    1803             : 
    1804         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigIntOn64Bit(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    1805         112 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1806             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1807             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1808             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1809             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1810             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1811             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1812             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1813             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, IntPtrT, IntPtrT, IntPtrT> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1814             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1815             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    1816             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    1817             : 
    1818         112 :   if (block0.is_used()) {
    1819             :     compiler::TNode<Uint32T> tmp0;
    1820             :     compiler::TNode<Uint32T> tmp1;
    1821             :     ca_.Bind(&block0, &tmp0, &tmp1);
    1822         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 247);
    1823             :     compiler::TNode<Uint32T> tmp2;
    1824             :     USE(tmp2);
    1825         336 :     tmp2 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    1826             :     compiler::TNode<BoolT> tmp3;
    1827             :     USE(tmp3);
    1828         336 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp0}, compiler::TNode<Uint32T>{tmp2}));
    1829         112 :     ca_.Branch(tmp3, &block4, &block3, tmp0, tmp1);
    1830             :   }
    1831             : 
    1832         112 :   if (block4.is_used()) {
    1833             :     compiler::TNode<Uint32T> tmp4;
    1834             :     compiler::TNode<Uint32T> tmp5;
    1835             :     ca_.Bind(&block4, &tmp4, &tmp5);
    1836             :     compiler::TNode<Uint32T> tmp6;
    1837             :     USE(tmp6);
    1838         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    1839             :     compiler::TNode<BoolT> tmp7;
    1840             :     USE(tmp7);
    1841         336 :     tmp7 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}));
    1842         112 :     ca_.Branch(tmp7, &block2, &block3, tmp4, tmp5);
    1843             :   }
    1844             : 
    1845         112 :   if (block2.is_used()) {
    1846             :     compiler::TNode<Uint32T> tmp8;
    1847             :     compiler::TNode<Uint32T> tmp9;
    1848             :     ca_.Bind(&block2, &tmp8, &tmp9);
    1849         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 248);
    1850             :     compiler::TNode<IntPtrT> tmp10;
    1851             :     USE(tmp10);
    1852         560 :     tmp10 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(DataViewBuiltinsFromDSLAssembler(state_).kZeroDigitBigInt()));
    1853             :     compiler::TNode<BigInt> tmp11;
    1854             :     USE(tmp11);
    1855         224 :     tmp11 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp10}));
    1856             :     ca_.Goto(&block1, tmp8, tmp9, tmp11);
    1857             :   }
    1858             : 
    1859         112 :   if (block3.is_used()) {
    1860             :     compiler::TNode<Uint32T> tmp12;
    1861             :     compiler::TNode<Uint32T> tmp13;
    1862             :     ca_.Bind(&block3, &tmp12, &tmp13);
    1863         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 251);
    1864             :     compiler::TNode<BoolT> tmp14;
    1865             :     USE(tmp14);
    1866         336 :     tmp14 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    1867         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 252);
    1868             :     compiler::TNode<UintPtrT> tmp15;
    1869             :     USE(tmp15);
    1870         336 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr8ATuint32(compiler::TNode<Uint32T>{tmp13}));
    1871             :     compiler::TNode<IntPtrT> tmp16;
    1872             :     USE(tmp16);
    1873         224 :     tmp16 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).Signed(compiler::TNode<UintPtrT>{tmp15}));
    1874         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 253);
    1875             :     compiler::TNode<UintPtrT> tmp17;
    1876             :     USE(tmp17);
    1877         336 :     tmp17 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr8ATuint32(compiler::TNode<Uint32T>{tmp12}));
    1878             :     compiler::TNode<IntPtrT> tmp18;
    1879             :     USE(tmp18);
    1880         224 :     tmp18 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).Signed(compiler::TNode<UintPtrT>{tmp17}));
    1881         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 254);
    1882             :     compiler::TNode<IntPtrT> tmp19;
    1883             :     USE(tmp19);
    1884         336 :     tmp19 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(32));
    1885             :     compiler::TNode<IntPtrT> tmp20;
    1886             :     USE(tmp20);
    1887         224 :     tmp20 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).WordShl(compiler::TNode<IntPtrT>{tmp16}, compiler::TNode<IntPtrT>{tmp19}));
    1888             :     compiler::TNode<IntPtrT> tmp21;
    1889             :     USE(tmp21);
    1890         224 :     tmp21 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).IntPtrAdd(compiler::TNode<IntPtrT>{tmp20}, compiler::TNode<IntPtrT>{tmp18}));
    1891         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 256);
    1892         112 :     if ((p_signed)) {
    1893             :       ca_.Goto(&block5, tmp12, tmp13, tmp14, tmp16, tmp18, tmp21);
    1894             :     } else {
    1895             :       ca_.Goto(&block6, tmp12, tmp13, tmp14, tmp16, tmp18, tmp21);
    1896             :     }
    1897             :   }
    1898             : 
    1899         112 :   if (block5.is_used()) {
    1900             :     compiler::TNode<Uint32T> tmp22;
    1901             :     compiler::TNode<Uint32T> tmp23;
    1902             :     compiler::TNode<BoolT> tmp24;
    1903             :     compiler::TNode<IntPtrT> tmp25;
    1904             :     compiler::TNode<IntPtrT> tmp26;
    1905             :     compiler::TNode<IntPtrT> tmp27;
    1906             :     ca_.Bind(&block5, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
    1907          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 257);
    1908             :     compiler::TNode<IntPtrT> tmp28;
    1909             :     USE(tmp28);
    1910         168 :     tmp28 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    1911             :     compiler::TNode<BoolT> tmp29;
    1912             :     USE(tmp29);
    1913         168 :     tmp29 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrLessThan(compiler::TNode<IntPtrT>{tmp27}, compiler::TNode<IntPtrT>{tmp28}));
    1914          56 :     ca_.Branch(tmp29, &block8, &block9, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27);
    1915             :   }
    1916             : 
    1917         112 :   if (block8.is_used()) {
    1918             :     compiler::TNode<Uint32T> tmp30;
    1919             :     compiler::TNode<Uint32T> tmp31;
    1920             :     compiler::TNode<BoolT> tmp32;
    1921             :     compiler::TNode<IntPtrT> tmp33;
    1922             :     compiler::TNode<IntPtrT> tmp34;
    1923             :     compiler::TNode<IntPtrT> tmp35;
    1924             :     ca_.Bind(&block8, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35);
    1925          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 258);
    1926             :     compiler::TNode<BoolT> tmp36;
    1927             :     USE(tmp36);
    1928         168 :     tmp36 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    1929          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 260);
    1930             :     compiler::TNode<IntPtrT> tmp37;
    1931             :     USE(tmp37);
    1932         168 :     tmp37 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    1933             :     compiler::TNode<IntPtrT> tmp38;
    1934             :     USE(tmp38);
    1935         112 :     tmp38 = ca_.UncheckedCast<IntPtrT>(CodeStubAssembler(state_).IntPtrSub(compiler::TNode<IntPtrT>{tmp37}, compiler::TNode<IntPtrT>{tmp35}));
    1936          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 257);
    1937             :     ca_.Goto(&block9, tmp30, tmp31, tmp36, tmp33, tmp34, tmp38);
    1938             :   }
    1939             : 
    1940         112 :   if (block9.is_used()) {
    1941             :     compiler::TNode<Uint32T> tmp39;
    1942             :     compiler::TNode<Uint32T> tmp40;
    1943             :     compiler::TNode<BoolT> tmp41;
    1944             :     compiler::TNode<IntPtrT> tmp42;
    1945             :     compiler::TNode<IntPtrT> tmp43;
    1946             :     compiler::TNode<IntPtrT> tmp44;
    1947             :     ca_.Bind(&block9, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44);
    1948          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 256);
    1949             :     ca_.Goto(&block7, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44);
    1950             :   }
    1951             : 
    1952         112 :   if (block6.is_used()) {
    1953             :     compiler::TNode<Uint32T> tmp45;
    1954             :     compiler::TNode<Uint32T> tmp46;
    1955             :     compiler::TNode<BoolT> tmp47;
    1956             :     compiler::TNode<IntPtrT> tmp48;
    1957             :     compiler::TNode<IntPtrT> tmp49;
    1958             :     compiler::TNode<IntPtrT> tmp50;
    1959             :     ca_.Bind(&block6, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    1960             :     ca_.Goto(&block7, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50);
    1961             :   }
    1962             : 
    1963         112 :   if (block7.is_used()) {
    1964             :     compiler::TNode<Uint32T> tmp51;
    1965             :     compiler::TNode<Uint32T> tmp52;
    1966             :     compiler::TNode<BoolT> tmp53;
    1967             :     compiler::TNode<IntPtrT> tmp54;
    1968             :     compiler::TNode<IntPtrT> tmp55;
    1969             :     compiler::TNode<IntPtrT> tmp56;
    1970             :     ca_.Bind(&block7, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    1971         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 265);
    1972             :     compiler::TNode<BigInt> tmp57;
    1973             :     USE(tmp57);
    1974         560 :     tmp57 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp53}, DataViewBuiltinsFromDSLAssembler(state_).kOneDigitBigInt()));
    1975         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 267);
    1976             :     compiler::TNode<UintPtrT> tmp58;
    1977             :     USE(tmp58);
    1978         224 :     tmp58 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp56}));
    1979         224 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp57}, 0, compiler::TNode<UintPtrT>{tmp58});
    1980         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 269);
    1981             :     ca_.Goto(&block1, tmp51, tmp52, tmp57);
    1982             :   }
    1983             : 
    1984         112 :   if (block1.is_used()) {
    1985             :     compiler::TNode<Uint32T> tmp59;
    1986             :     compiler::TNode<Uint32T> tmp60;
    1987             :     compiler::TNode<BigInt> tmp61;
    1988             :     ca_.Bind(&block1, &tmp59, &tmp60, &tmp61);
    1989         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 244);
    1990             :     ca_.Goto(&block10, tmp59, tmp60, tmp61);
    1991             :   }
    1992             : 
    1993             :     compiler::TNode<Uint32T> tmp62;
    1994             :     compiler::TNode<Uint32T> tmp63;
    1995             :     compiler::TNode<BigInt> tmp64;
    1996             :     ca_.Bind(&block10, &tmp62, &tmp63, &tmp64);
    1997         224 :   return compiler::TNode<BigInt>{tmp64};
    1998             : }
    1999             : 
    2000           0 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigIntOn32Bit(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    2001           0 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2002             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2003             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2004             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2005             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2006             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2007             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2008             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2009             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2010             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2011             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2012             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2013             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2014             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2015             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2016             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2017             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2018             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block18(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2019             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2020             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2021             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BoolT, BoolT, Int32T, Int32T, BigInt> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2022             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2023             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2024             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    2025             : 
    2026           0 :   if (block0.is_used()) {
    2027             :     compiler::TNode<Uint32T> tmp0;
    2028             :     compiler::TNode<Uint32T> tmp1;
    2029             :     ca_.Bind(&block0, &tmp0, &tmp1);
    2030           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 276);
    2031             :     compiler::TNode<Uint32T> tmp2;
    2032             :     USE(tmp2);
    2033           0 :     tmp2 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2034             :     compiler::TNode<BoolT> tmp3;
    2035             :     USE(tmp3);
    2036           0 :     tmp3 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp0}, compiler::TNode<Uint32T>{tmp2}));
    2037           0 :     ca_.Branch(tmp3, &block4, &block3, tmp0, tmp1);
    2038             :   }
    2039             : 
    2040           0 :   if (block4.is_used()) {
    2041             :     compiler::TNode<Uint32T> tmp4;
    2042             :     compiler::TNode<Uint32T> tmp5;
    2043             :     ca_.Bind(&block4, &tmp4, &tmp5);
    2044             :     compiler::TNode<Uint32T> tmp6;
    2045             :     USE(tmp6);
    2046           0 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2047             :     compiler::TNode<BoolT> tmp7;
    2048             :     USE(tmp7);
    2049           0 :     tmp7 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32Equal(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}));
    2050           0 :     ca_.Branch(tmp7, &block2, &block3, tmp4, tmp5);
    2051             :   }
    2052             : 
    2053           0 :   if (block2.is_used()) {
    2054             :     compiler::TNode<Uint32T> tmp8;
    2055             :     compiler::TNode<Uint32T> tmp9;
    2056             :     ca_.Bind(&block2, &tmp8, &tmp9);
    2057           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 277);
    2058             :     compiler::TNode<IntPtrT> tmp10;
    2059             :     USE(tmp10);
    2060           0 :     tmp10 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(DataViewBuiltinsFromDSLAssembler(state_).kZeroDigitBigInt()));
    2061             :     compiler::TNode<BigInt> tmp11;
    2062             :     USE(tmp11);
    2063           0 :     tmp11 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).AllocateBigInt(compiler::TNode<IntPtrT>{tmp10}));
    2064             :     ca_.Goto(&block1, tmp8, tmp9, tmp11);
    2065             :   }
    2066             : 
    2067           0 :   if (block3.is_used()) {
    2068             :     compiler::TNode<Uint32T> tmp12;
    2069             :     compiler::TNode<Uint32T> tmp13;
    2070             :     ca_.Bind(&block3, &tmp12, &tmp13);
    2071           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 281);
    2072             :     compiler::TNode<BoolT> tmp14;
    2073             :     USE(tmp14);
    2074           0 :     tmp14 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    2075           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 282);
    2076             :     compiler::TNode<BoolT> tmp15;
    2077             :     USE(tmp15);
    2078           0 :     tmp15 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2079           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 286);
    2080             :     compiler::TNode<Int32T> tmp16;
    2081             :     USE(tmp16);
    2082           0 :     tmp16 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp12}));
    2083           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 287);
    2084             :     compiler::TNode<Int32T> tmp17;
    2085             :     USE(tmp17);
    2086           0 :     tmp17 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp13}));
    2087           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 292);
    2088             :     compiler::TNode<Uint32T> tmp18;
    2089             :     USE(tmp18);
    2090           0 :     tmp18 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    2091             :     compiler::TNode<BoolT> tmp19;
    2092             :     USE(tmp19);
    2093           0 :     tmp19 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp13}, compiler::TNode<Uint32T>{tmp18}));
    2094           0 :     ca_.Branch(tmp19, &block5, &block6, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    2095             :   }
    2096             : 
    2097           0 :   if (block5.is_used()) {
    2098             :     compiler::TNode<Uint32T> tmp20;
    2099             :     compiler::TNode<Uint32T> tmp21;
    2100             :     compiler::TNode<BoolT> tmp22;
    2101             :     compiler::TNode<BoolT> tmp23;
    2102             :     compiler::TNode<Int32T> tmp24;
    2103             :     compiler::TNode<Int32T> tmp25;
    2104             :     ca_.Bind(&block5, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    2105           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2106           0 :     if ((p_signed)) {
    2107             :       ca_.Goto(&block7, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    2108             :     } else {
    2109             :       ca_.Goto(&block8, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    2110             :     }
    2111             :   }
    2112             : 
    2113           0 :   if (block7.is_used()) {
    2114             :     compiler::TNode<Uint32T> tmp26;
    2115             :     compiler::TNode<Uint32T> tmp27;
    2116             :     compiler::TNode<BoolT> tmp28;
    2117             :     compiler::TNode<BoolT> tmp29;
    2118             :     compiler::TNode<Int32T> tmp30;
    2119             :     compiler::TNode<Int32T> tmp31;
    2120             :     ca_.Bind(&block7, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    2121           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2122             :     compiler::TNode<Int32T> tmp32;
    2123             :     USE(tmp32);
    2124           0 :     tmp32 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2125             :     compiler::TNode<BoolT> tmp33;
    2126             :     USE(tmp33);
    2127           0 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Int32LessThan(compiler::TNode<Int32T>{tmp31}, compiler::TNode<Int32T>{tmp32}));
    2128           0 :     ca_.Branch(tmp33, &block10, &block11, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    2129             :   }
    2130             : 
    2131           0 :   if (block10.is_used()) {
    2132             :     compiler::TNode<Uint32T> tmp34;
    2133             :     compiler::TNode<Uint32T> tmp35;
    2134             :     compiler::TNode<BoolT> tmp36;
    2135             :     compiler::TNode<BoolT> tmp37;
    2136             :     compiler::TNode<Int32T> tmp38;
    2137             :     compiler::TNode<Int32T> tmp39;
    2138             :     ca_.Bind(&block10, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    2139           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 296);
    2140             :     compiler::TNode<BoolT> tmp40;
    2141             :     USE(tmp40);
    2142           0 :     tmp40 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(false));
    2143           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 301);
    2144             :     compiler::TNode<Int32T> tmp41;
    2145             :     USE(tmp41);
    2146           0 :     tmp41 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2147             :     compiler::TNode<Int32T> tmp42;
    2148             :     USE(tmp42);
    2149           0 :     tmp42 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp41}, compiler::TNode<Int32T>{tmp39}));
    2150           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 302);
    2151             :     compiler::TNode<Int32T> tmp43;
    2152             :     USE(tmp43);
    2153           0 :     tmp43 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2154             :     compiler::TNode<BoolT> tmp44;
    2155             :     USE(tmp44);
    2156           0 :     tmp44 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Int32T>{tmp38}, compiler::TNode<Int32T>{tmp43}));
    2157           0 :     ca_.Branch(tmp44, &block13, &block14, tmp34, tmp35, tmp36, tmp40, tmp38, tmp42);
    2158             :   }
    2159             : 
    2160           0 :   if (block13.is_used()) {
    2161             :     compiler::TNode<Uint32T> tmp45;
    2162             :     compiler::TNode<Uint32T> tmp46;
    2163             :     compiler::TNode<BoolT> tmp47;
    2164             :     compiler::TNode<BoolT> tmp48;
    2165             :     compiler::TNode<Int32T> tmp49;
    2166             :     compiler::TNode<Int32T> tmp50;
    2167             :     ca_.Bind(&block13, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    2168           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 303);
    2169             :     compiler::TNode<Int32T> tmp51;
    2170             :     USE(tmp51);
    2171           0 :     tmp51 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(1));
    2172             :     compiler::TNode<Int32T> tmp52;
    2173             :     USE(tmp52);
    2174           0 :     tmp52 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp50}, compiler::TNode<Int32T>{tmp51}));
    2175           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 302);
    2176             :     ca_.Goto(&block14, tmp45, tmp46, tmp47, tmp48, tmp49, tmp52);
    2177             :   }
    2178             : 
    2179           0 :   if (block14.is_used()) {
    2180             :     compiler::TNode<Uint32T> tmp53;
    2181             :     compiler::TNode<Uint32T> tmp54;
    2182             :     compiler::TNode<BoolT> tmp55;
    2183             :     compiler::TNode<BoolT> tmp56;
    2184             :     compiler::TNode<Int32T> tmp57;
    2185             :     compiler::TNode<Int32T> tmp58;
    2186             :     ca_.Bind(&block14, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58);
    2187           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 305);
    2188             :     compiler::TNode<Int32T> tmp59;
    2189             :     USE(tmp59);
    2190           0 :     tmp59 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2191             :     compiler::TNode<Int32T> tmp60;
    2192             :     USE(tmp60);
    2193           0 :     tmp60 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp59}, compiler::TNode<Int32T>{tmp57}));
    2194           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 308);
    2195             :     compiler::TNode<Int32T> tmp61;
    2196             :     USE(tmp61);
    2197           0 :     tmp61 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    2198             :     compiler::TNode<BoolT> tmp62;
    2199             :     USE(tmp62);
    2200           0 :     tmp62 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Int32T>{tmp58}, compiler::TNode<Int32T>{tmp61}));
    2201           0 :     ca_.Branch(tmp62, &block15, &block16, tmp53, tmp54, tmp55, tmp56, tmp60, tmp58);
    2202             :   }
    2203             : 
    2204           0 :   if (block15.is_used()) {
    2205             :     compiler::TNode<Uint32T> tmp63;
    2206             :     compiler::TNode<Uint32T> tmp64;
    2207             :     compiler::TNode<BoolT> tmp65;
    2208             :     compiler::TNode<BoolT> tmp66;
    2209             :     compiler::TNode<Int32T> tmp67;
    2210             :     compiler::TNode<Int32T> tmp68;
    2211             :     ca_.Bind(&block15, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    2212           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 309);
    2213             :     compiler::TNode<BoolT> tmp69;
    2214             :     USE(tmp69);
    2215           0 :     tmp69 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2216           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 308);
    2217             :     ca_.Goto(&block16, tmp63, tmp64, tmp69, tmp66, tmp67, tmp68);
    2218             :   }
    2219             : 
    2220           0 :   if (block16.is_used()) {
    2221             :     compiler::TNode<Uint32T> tmp70;
    2222             :     compiler::TNode<Uint32T> tmp71;
    2223             :     compiler::TNode<BoolT> tmp72;
    2224             :     compiler::TNode<BoolT> tmp73;
    2225             :     compiler::TNode<Int32T> tmp74;
    2226             :     compiler::TNode<Int32T> tmp75;
    2227             :     ca_.Bind(&block16, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75);
    2228           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2229             :     ca_.Goto(&block12, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75);
    2230             :   }
    2231             : 
    2232           0 :   if (block11.is_used()) {
    2233             :     compiler::TNode<Uint32T> tmp76;
    2234             :     compiler::TNode<Uint32T> tmp77;
    2235             :     compiler::TNode<BoolT> tmp78;
    2236             :     compiler::TNode<BoolT> tmp79;
    2237             :     compiler::TNode<Int32T> tmp80;
    2238             :     compiler::TNode<Int32T> tmp81;
    2239             :     ca_.Bind(&block11, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80, &tmp81);
    2240           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 314);
    2241             :     compiler::TNode<BoolT> tmp82;
    2242             :     USE(tmp82);
    2243           0 :     tmp82 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2244           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 295);
    2245             :     ca_.Goto(&block12, tmp76, tmp77, tmp82, tmp79, tmp80, tmp81);
    2246             :   }
    2247             : 
    2248           0 :   if (block12.is_used()) {
    2249             :     compiler::TNode<Uint32T> tmp83;
    2250             :     compiler::TNode<Uint32T> tmp84;
    2251             :     compiler::TNode<BoolT> tmp85;
    2252             :     compiler::TNode<BoolT> tmp86;
    2253             :     compiler::TNode<Int32T> tmp87;
    2254             :     compiler::TNode<Int32T> tmp88;
    2255             :     ca_.Bind(&block12, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88);
    2256           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2257             :     ca_.Goto(&block9, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88);
    2258             :   }
    2259             : 
    2260           0 :   if (block8.is_used()) {
    2261             :     compiler::TNode<Uint32T> tmp89;
    2262             :     compiler::TNode<Uint32T> tmp90;
    2263             :     compiler::TNode<BoolT> tmp91;
    2264             :     compiler::TNode<BoolT> tmp92;
    2265             :     compiler::TNode<Int32T> tmp93;
    2266             :     compiler::TNode<Int32T> tmp94;
    2267             :     ca_.Bind(&block8, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94);
    2268           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 320);
    2269             :     compiler::TNode<BoolT> tmp95;
    2270             :     USE(tmp95);
    2271           0 :     tmp95 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr6ATbool16ATconstexpr_bool(true));
    2272           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 293);
    2273             :     ca_.Goto(&block9, tmp89, tmp90, tmp95, tmp92, tmp93, tmp94);
    2274             :   }
    2275             : 
    2276           0 :   if (block9.is_used()) {
    2277             :     compiler::TNode<Uint32T> tmp96;
    2278             :     compiler::TNode<Uint32T> tmp97;
    2279             :     compiler::TNode<BoolT> tmp98;
    2280             :     compiler::TNode<BoolT> tmp99;
    2281             :     compiler::TNode<Int32T> tmp100;
    2282             :     compiler::TNode<Int32T> tmp101;
    2283             :     ca_.Bind(&block9, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101);
    2284           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 292);
    2285             :     ca_.Goto(&block6, tmp96, tmp97, tmp98, tmp99, tmp100, tmp101);
    2286             :   }
    2287             : 
    2288           0 :   if (block6.is_used()) {
    2289             :     compiler::TNode<Uint32T> tmp102;
    2290             :     compiler::TNode<Uint32T> tmp103;
    2291             :     compiler::TNode<BoolT> tmp104;
    2292             :     compiler::TNode<BoolT> tmp105;
    2293             :     compiler::TNode<Int32T> tmp106;
    2294             :     compiler::TNode<Int32T> tmp107;
    2295             :     ca_.Bind(&block6, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    2296           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 325);
    2297           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2298           0 :     ca_.Branch(tmp104, &block17, &block18, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, ca_.Uninitialized<BigInt>());
    2299             :   }
    2300             : 
    2301           0 :   if (block17.is_used()) {
    2302             :     compiler::TNode<Uint32T> tmp108;
    2303             :     compiler::TNode<Uint32T> tmp109;
    2304             :     compiler::TNode<BoolT> tmp110;
    2305             :     compiler::TNode<BoolT> tmp111;
    2306             :     compiler::TNode<Int32T> tmp112;
    2307             :     compiler::TNode<Int32T> tmp113;
    2308             :     compiler::TNode<BigInt> tmp114;
    2309             :     ca_.Bind(&block17, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114);
    2310           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 327);
    2311             :     compiler::TNode<BigInt> tmp115;
    2312             :     USE(tmp115);
    2313           0 :     tmp115 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp111}, DataViewBuiltinsFromDSLAssembler(state_).kTwoDigitBigInt()));
    2314           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2315             :     ca_.Goto(&block19, tmp108, tmp109, tmp110, tmp111, tmp112, tmp113, tmp115);
    2316             :   }
    2317             : 
    2318           0 :   if (block18.is_used()) {
    2319             :     compiler::TNode<Uint32T> tmp116;
    2320             :     compiler::TNode<Uint32T> tmp117;
    2321             :     compiler::TNode<BoolT> tmp118;
    2322             :     compiler::TNode<BoolT> tmp119;
    2323             :     compiler::TNode<Int32T> tmp120;
    2324             :     compiler::TNode<Int32T> tmp121;
    2325             :     compiler::TNode<BigInt> tmp122;
    2326             :     ca_.Bind(&block18, &tmp116, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122);
    2327           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 329);
    2328             :     compiler::TNode<BigInt> tmp123;
    2329             :     USE(tmp123);
    2330           0 :     tmp123 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).CreateEmptyBigInt(compiler::TNode<BoolT>{tmp119}, DataViewBuiltinsFromDSLAssembler(state_).kOneDigitBigInt()));
    2331           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 326);
    2332             :     ca_.Goto(&block19, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp123);
    2333             :   }
    2334             : 
    2335           0 :   if (block19.is_used()) {
    2336             :     compiler::TNode<Uint32T> tmp124;
    2337             :     compiler::TNode<Uint32T> tmp125;
    2338             :     compiler::TNode<BoolT> tmp126;
    2339             :     compiler::TNode<BoolT> tmp127;
    2340             :     compiler::TNode<Int32T> tmp128;
    2341             :     compiler::TNode<Int32T> tmp129;
    2342             :     compiler::TNode<BigInt> tmp130;
    2343             :     ca_.Bind(&block19, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130);
    2344           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 333);
    2345             :     compiler::TNode<IntPtrT> tmp131;
    2346             :     USE(tmp131);
    2347           0 :     tmp131 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATintptr7ATint32(compiler::TNode<Int32T>{tmp128}));
    2348             :     compiler::TNode<UintPtrT> tmp132;
    2349             :     USE(tmp132);
    2350           0 :     tmp132 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp131}));
    2351           0 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp130}, 0, compiler::TNode<UintPtrT>{tmp132});
    2352           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 335);
    2353           0 :     ca_.Branch(tmp126, &block20, &block21, tmp124, tmp125, tmp126, tmp127, tmp128, tmp129, tmp130);
    2354             :   }
    2355             : 
    2356           0 :   if (block20.is_used()) {
    2357             :     compiler::TNode<Uint32T> tmp133;
    2358             :     compiler::TNode<Uint32T> tmp134;
    2359             :     compiler::TNode<BoolT> tmp135;
    2360             :     compiler::TNode<BoolT> tmp136;
    2361             :     compiler::TNode<Int32T> tmp137;
    2362             :     compiler::TNode<Int32T> tmp138;
    2363             :     compiler::TNode<BigInt> tmp139;
    2364             :     ca_.Bind(&block20, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137, &tmp138, &tmp139);
    2365           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 336);
    2366             :     compiler::TNode<IntPtrT> tmp140;
    2367             :     USE(tmp140);
    2368           0 :     tmp140 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATintptr7ATint32(compiler::TNode<Int32T>{tmp138}));
    2369             :     compiler::TNode<UintPtrT> tmp141;
    2370             :     USE(tmp141);
    2371           0 :     tmp141 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).Unsigned(compiler::TNode<IntPtrT>{tmp140}));
    2372           0 :     CodeStubAssembler(state_).StoreBigIntDigit(compiler::TNode<BigInt>{tmp139}, 1, compiler::TNode<UintPtrT>{tmp141});
    2373           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 335);
    2374             :     ca_.Goto(&block21, tmp133, tmp134, tmp135, tmp136, tmp137, tmp138, tmp139);
    2375             :   }
    2376             : 
    2377           0 :   if (block21.is_used()) {
    2378             :     compiler::TNode<Uint32T> tmp142;
    2379             :     compiler::TNode<Uint32T> tmp143;
    2380             :     compiler::TNode<BoolT> tmp144;
    2381             :     compiler::TNode<BoolT> tmp145;
    2382             :     compiler::TNode<Int32T> tmp146;
    2383             :     compiler::TNode<Int32T> tmp147;
    2384             :     compiler::TNode<BigInt> tmp148;
    2385             :     ca_.Bind(&block21, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148);
    2386           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 339);
    2387             :     ca_.Goto(&block1, tmp142, tmp143, tmp148);
    2388             :   }
    2389             : 
    2390           0 :   if (block1.is_used()) {
    2391             :     compiler::TNode<Uint32T> tmp149;
    2392             :     compiler::TNode<Uint32T> tmp150;
    2393             :     compiler::TNode<BigInt> tmp151;
    2394             :     ca_.Bind(&block1, &tmp149, &tmp150, &tmp151);
    2395           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 273);
    2396             :     ca_.Goto(&block22, tmp149, tmp150, tmp151);
    2397             :   }
    2398             : 
    2399             :     compiler::TNode<Uint32T> tmp152;
    2400             :     compiler::TNode<Uint32T> tmp153;
    2401             :     compiler::TNode<BigInt> tmp154;
    2402             :     ca_.Bind(&block22, &tmp152, &tmp153, &tmp154);
    2403           0 :   return compiler::TNode<BigInt>{tmp154};
    2404             : }
    2405             : 
    2406         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::MakeBigInt(compiler::TNode<Uint32T> p_lowWord, compiler::TNode<Uint32T> p_highWord, bool p_signed) {
    2407         112 :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2408             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2409             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2410             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2411             :   compiler::CodeAssemblerParameterizedLabel<Uint32T, Uint32T, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2412             :     ca_.Goto(&block0, p_lowWord, p_highWord);
    2413             : 
    2414         112 :   if (block0.is_used()) {
    2415             :     compiler::TNode<Uint32T> tmp0;
    2416             :     compiler::TNode<Uint32T> tmp1;
    2417             :     ca_.Bind(&block0, &tmp0, &tmp1);
    2418         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 346);
    2419         224 :     if (((CodeStubAssembler(state_).Is64()))) {
    2420             :       ca_.Goto(&block2, tmp0, tmp1);
    2421             :     } else {
    2422             :       ca_.Goto(&block3, tmp0, tmp1);
    2423             :     }
    2424             :   }
    2425             : 
    2426         112 :   if (block2.is_used()) {
    2427             :     compiler::TNode<Uint32T> tmp2;
    2428             :     compiler::TNode<Uint32T> tmp3;
    2429             :     ca_.Bind(&block2, &tmp2, &tmp3);
    2430         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 347);
    2431             :     compiler::TNode<BigInt> tmp4;
    2432             :     USE(tmp4);
    2433         336 :     tmp4 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigIntOn64Bit(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp3}, p_signed));
    2434             :     ca_.Goto(&block1, tmp2, tmp3, tmp4);
    2435             :   }
    2436             : 
    2437         112 :   if (block3.is_used()) {
    2438             :     compiler::TNode<Uint32T> tmp5;
    2439             :     compiler::TNode<Uint32T> tmp6;
    2440             :     ca_.Bind(&block3, &tmp5, &tmp6);
    2441           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 349);
    2442             :     compiler::TNode<BigInt> tmp7;
    2443             :     USE(tmp7);
    2444           0 :     tmp7 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigIntOn32Bit(compiler::TNode<Uint32T>{tmp5}, compiler::TNode<Uint32T>{tmp6}, p_signed));
    2445             :     ca_.Goto(&block1, tmp5, tmp6, tmp7);
    2446             :   }
    2447             : 
    2448         112 :   if (block1.is_used()) {
    2449             :     compiler::TNode<Uint32T> tmp8;
    2450             :     compiler::TNode<Uint32T> tmp9;
    2451             :     compiler::TNode<BigInt> tmp10;
    2452             :     ca_.Bind(&block1, &tmp8, &tmp9, &tmp10);
    2453         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 342);
    2454             :     ca_.Goto(&block5, tmp8, tmp9, tmp10);
    2455             :   }
    2456             : 
    2457             :     compiler::TNode<Uint32T> tmp11;
    2458             :     compiler::TNode<Uint32T> tmp12;
    2459             :     compiler::TNode<BigInt> tmp13;
    2460             :     ca_.Bind(&block5, &tmp11, &tmp12, &tmp13);
    2461         224 :   return compiler::TNode<BigInt>{tmp13};
    2462             : }
    2463             : 
    2464         112 : compiler::TNode<BigInt> DataViewBuiltinsFromDSLAssembler::LoadDataViewBigInt(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BoolT> p_requestedLittleEndian, bool p_signed) {
    2465         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2466             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2467             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2468             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2469             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, BigInt> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2470             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BoolT, BigInt> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2471             :     ca_.Goto(&block0, p_buffer, p_offset, p_requestedLittleEndian);
    2472             : 
    2473         112 :   if (block0.is_used()) {
    2474             :     compiler::TNode<JSArrayBuffer> tmp0;
    2475             :     compiler::TNode<UintPtrT> tmp1;
    2476             :     compiler::TNode<BoolT> tmp2;
    2477             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    2478         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 356);
    2479         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    2480             :     USE(tmp3);
    2481         224 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    2482         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 358);
    2483             :     compiler::TNode<Uint32T> tmp5;
    2484             :     USE(tmp5);
    2485         224 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}));
    2486         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 359);
    2487             :     compiler::TNode<UintPtrT> tmp6;
    2488             :     USE(tmp6);
    2489         336 :     tmp6 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    2490             :     compiler::TNode<UintPtrT> tmp7;
    2491             :     USE(tmp7);
    2492         224 :     tmp7 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp6}));
    2493             :     compiler::TNode<Uint32T> tmp8;
    2494             :     USE(tmp8);
    2495         224 :     tmp8 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp7}));
    2496         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 360);
    2497             :     compiler::TNode<UintPtrT> tmp9;
    2498             :     USE(tmp9);
    2499         336 :     tmp9 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    2500             :     compiler::TNode<UintPtrT> tmp10;
    2501             :     USE(tmp10);
    2502         224 :     tmp10 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp9}));
    2503             :     compiler::TNode<Uint32T> tmp11;
    2504             :     USE(tmp11);
    2505         224 :     tmp11 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp10}));
    2506         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 361);
    2507             :     compiler::TNode<UintPtrT> tmp12;
    2508             :     USE(tmp12);
    2509         336 :     tmp12 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    2510             :     compiler::TNode<UintPtrT> tmp13;
    2511             :     USE(tmp13);
    2512         224 :     tmp13 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp12}));
    2513             :     compiler::TNode<Uint32T> tmp14;
    2514             :     USE(tmp14);
    2515         224 :     tmp14 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp13}));
    2516         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 362);
    2517             :     compiler::TNode<UintPtrT> tmp15;
    2518             :     USE(tmp15);
    2519         336 :     tmp15 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    2520             :     compiler::TNode<UintPtrT> tmp16;
    2521             :     USE(tmp16);
    2522         224 :     tmp16 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp15}));
    2523             :     compiler::TNode<Uint32T> tmp17;
    2524             :     USE(tmp17);
    2525         224 :     tmp17 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp16}));
    2526         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 363);
    2527             :     compiler::TNode<UintPtrT> tmp18;
    2528             :     USE(tmp18);
    2529         336 :     tmp18 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    2530             :     compiler::TNode<UintPtrT> tmp19;
    2531             :     USE(tmp19);
    2532         224 :     tmp19 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp18}));
    2533             :     compiler::TNode<Uint32T> tmp20;
    2534             :     USE(tmp20);
    2535         224 :     tmp20 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp19}));
    2536         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 364);
    2537             :     compiler::TNode<UintPtrT> tmp21;
    2538             :     USE(tmp21);
    2539         336 :     tmp21 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    2540             :     compiler::TNode<UintPtrT> tmp22;
    2541             :     USE(tmp22);
    2542         224 :     tmp22 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp21}));
    2543             :     compiler::TNode<Uint32T> tmp23;
    2544             :     USE(tmp23);
    2545         224 :     tmp23 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp22}));
    2546         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 365);
    2547             :     compiler::TNode<UintPtrT> tmp24;
    2548             :     USE(tmp24);
    2549         336 :     tmp24 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    2550             :     compiler::TNode<UintPtrT> tmp25;
    2551             :     USE(tmp25);
    2552         224 :     tmp25 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<UintPtrT>{tmp24}));
    2553             :     compiler::TNode<Uint32T> tmp26;
    2554             :     USE(tmp26);
    2555         224 :     tmp26 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).LoadUint8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp25}));
    2556         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 366);
    2557         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 367);
    2558         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2559         112 :     ca_.Branch(tmp2, &block2, &block3, tmp0, tmp1, tmp2, tmp4, tmp5, tmp8, tmp11, tmp14, tmp17, tmp20, tmp23, tmp26, ca_.Uninitialized<Uint32T>(), ca_.Uninitialized<Uint32T>());
    2560             :   }
    2561             : 
    2562         112 :   if (block2.is_used()) {
    2563             :     compiler::TNode<JSArrayBuffer> tmp27;
    2564             :     compiler::TNode<UintPtrT> tmp28;
    2565             :     compiler::TNode<BoolT> tmp29;
    2566             :     compiler::TNode<RawPtrT> tmp30;
    2567             :     compiler::TNode<Uint32T> tmp31;
    2568             :     compiler::TNode<Uint32T> tmp32;
    2569             :     compiler::TNode<Uint32T> tmp33;
    2570             :     compiler::TNode<Uint32T> tmp34;
    2571             :     compiler::TNode<Uint32T> tmp35;
    2572             :     compiler::TNode<Uint32T> tmp36;
    2573             :     compiler::TNode<Uint32T> tmp37;
    2574             :     compiler::TNode<Uint32T> tmp38;
    2575             :     compiler::TNode<Uint32T> tmp39;
    2576             :     compiler::TNode<Uint32T> tmp40;
    2577             :     ca_.Bind(&block2, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    2578         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 370);
    2579             :     compiler::TNode<Uint32T> tmp41;
    2580             :     USE(tmp41);
    2581         336 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2582             :     compiler::TNode<Uint32T> tmp42;
    2583             :     USE(tmp42);
    2584         336 :     tmp42 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp34}, compiler::TNode<Uint32T>{tmp41}));
    2585             :     compiler::TNode<Uint32T> tmp43;
    2586             :     USE(tmp43);
    2587         336 :     tmp43 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2588             :     compiler::TNode<Uint32T> tmp44;
    2589             :     USE(tmp44);
    2590         336 :     tmp44 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp33}, compiler::TNode<Uint32T>{tmp43}));
    2591             :     compiler::TNode<Uint32T> tmp45;
    2592             :     USE(tmp45);
    2593         224 :     tmp45 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp42}, compiler::TNode<Uint32T>{tmp44}));
    2594             :     compiler::TNode<Uint32T> tmp46;
    2595             :     USE(tmp46);
    2596         336 :     tmp46 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2597             :     compiler::TNode<Uint32T> tmp47;
    2598             :     USE(tmp47);
    2599         336 :     tmp47 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp32}, compiler::TNode<Uint32T>{tmp46}));
    2600             :     compiler::TNode<Uint32T> tmp48;
    2601             :     USE(tmp48);
    2602         224 :     tmp48 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp45}, compiler::TNode<Uint32T>{tmp47}));
    2603             :     compiler::TNode<Uint32T> tmp49;
    2604             :     USE(tmp49);
    2605         336 :     tmp49 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp48}, compiler::TNode<Uint32T>{tmp31}));
    2606         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 371);
    2607             :     compiler::TNode<Uint32T> tmp50;
    2608             :     USE(tmp50);
    2609         336 :     tmp50 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2610             :     compiler::TNode<Uint32T> tmp51;
    2611             :     USE(tmp51);
    2612         336 :     tmp51 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp38}, compiler::TNode<Uint32T>{tmp50}));
    2613             :     compiler::TNode<Uint32T> tmp52;
    2614             :     USE(tmp52);
    2615         336 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2616             :     compiler::TNode<Uint32T> tmp53;
    2617             :     USE(tmp53);
    2618         336 :     tmp53 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp37}, compiler::TNode<Uint32T>{tmp52}));
    2619             :     compiler::TNode<Uint32T> tmp54;
    2620             :     USE(tmp54);
    2621         224 :     tmp54 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp51}, compiler::TNode<Uint32T>{tmp53}));
    2622             :     compiler::TNode<Uint32T> tmp55;
    2623             :     USE(tmp55);
    2624         336 :     tmp55 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2625             :     compiler::TNode<Uint32T> tmp56;
    2626             :     USE(tmp56);
    2627         336 :     tmp56 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp36}, compiler::TNode<Uint32T>{tmp55}));
    2628             :     compiler::TNode<Uint32T> tmp57;
    2629             :     USE(tmp57);
    2630         224 :     tmp57 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp54}, compiler::TNode<Uint32T>{tmp56}));
    2631             :     compiler::TNode<Uint32T> tmp58;
    2632             :     USE(tmp58);
    2633         336 :     tmp58 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp57}, compiler::TNode<Uint32T>{tmp35}));
    2634         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2635             :     ca_.Goto(&block4, tmp27, tmp28, tmp29, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp49, tmp58);
    2636             :   }
    2637             : 
    2638         112 :   if (block3.is_used()) {
    2639             :     compiler::TNode<JSArrayBuffer> tmp59;
    2640             :     compiler::TNode<UintPtrT> tmp60;
    2641             :     compiler::TNode<BoolT> tmp61;
    2642             :     compiler::TNode<RawPtrT> tmp62;
    2643             :     compiler::TNode<Uint32T> tmp63;
    2644             :     compiler::TNode<Uint32T> tmp64;
    2645             :     compiler::TNode<Uint32T> tmp65;
    2646             :     compiler::TNode<Uint32T> tmp66;
    2647             :     compiler::TNode<Uint32T> tmp67;
    2648             :     compiler::TNode<Uint32T> tmp68;
    2649             :     compiler::TNode<Uint32T> tmp69;
    2650             :     compiler::TNode<Uint32T> tmp70;
    2651             :     compiler::TNode<Uint32T> tmp71;
    2652             :     compiler::TNode<Uint32T> tmp72;
    2653             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    2654         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 373);
    2655             :     compiler::TNode<Uint32T> tmp73;
    2656             :     USE(tmp73);
    2657         336 :     tmp73 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2658             :     compiler::TNode<Uint32T> tmp74;
    2659             :     USE(tmp74);
    2660         336 :     tmp74 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp63}, compiler::TNode<Uint32T>{tmp73}));
    2661             :     compiler::TNode<Uint32T> tmp75;
    2662             :     USE(tmp75);
    2663         336 :     tmp75 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2664             :     compiler::TNode<Uint32T> tmp76;
    2665             :     USE(tmp76);
    2666         336 :     tmp76 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp64}, compiler::TNode<Uint32T>{tmp75}));
    2667             :     compiler::TNode<Uint32T> tmp77;
    2668             :     USE(tmp77);
    2669         224 :     tmp77 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp76}));
    2670             :     compiler::TNode<Uint32T> tmp78;
    2671             :     USE(tmp78);
    2672         336 :     tmp78 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2673             :     compiler::TNode<Uint32T> tmp79;
    2674             :     USE(tmp79);
    2675         336 :     tmp79 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp65}, compiler::TNode<Uint32T>{tmp78}));
    2676             :     compiler::TNode<Uint32T> tmp80;
    2677             :     USE(tmp80);
    2678         224 :     tmp80 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp77}, compiler::TNode<Uint32T>{tmp79}));
    2679             :     compiler::TNode<Uint32T> tmp81;
    2680             :     USE(tmp81);
    2681         336 :     tmp81 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp80}, compiler::TNode<Uint32T>{tmp66}));
    2682         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 374);
    2683             :     compiler::TNode<Uint32T> tmp82;
    2684             :     USE(tmp82);
    2685         336 :     tmp82 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    2686             :     compiler::TNode<Uint32T> tmp83;
    2687             :     USE(tmp83);
    2688         336 :     tmp83 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp67}, compiler::TNode<Uint32T>{tmp82}));
    2689             :     compiler::TNode<Uint32T> tmp84;
    2690             :     USE(tmp84);
    2691         336 :     tmp84 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    2692             :     compiler::TNode<Uint32T> tmp85;
    2693             :     USE(tmp85);
    2694         336 :     tmp85 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp68}, compiler::TNode<Uint32T>{tmp84}));
    2695             :     compiler::TNode<Uint32T> tmp86;
    2696             :     USE(tmp86);
    2697         224 :     tmp86 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp83}, compiler::TNode<Uint32T>{tmp85}));
    2698             :     compiler::TNode<Uint32T> tmp87;
    2699             :     USE(tmp87);
    2700         336 :     tmp87 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    2701             :     compiler::TNode<Uint32T> tmp88;
    2702             :     USE(tmp88);
    2703         336 :     tmp88 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shl(compiler::TNode<Uint32T>{tmp69}, compiler::TNode<Uint32T>{tmp87}));
    2704             :     compiler::TNode<Uint32T> tmp89;
    2705             :     USE(tmp89);
    2706         224 :     tmp89 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp86}, compiler::TNode<Uint32T>{tmp88}));
    2707             :     compiler::TNode<Uint32T> tmp90;
    2708             :     USE(tmp90);
    2709         336 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Or(compiler::TNode<Uint32T>{tmp89}, compiler::TNode<Uint32T>{tmp70}));
    2710         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 369);
    2711             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp90, tmp81);
    2712             :   }
    2713             : 
    2714         112 :   if (block4.is_used()) {
    2715             :     compiler::TNode<JSArrayBuffer> tmp91;
    2716             :     compiler::TNode<UintPtrT> tmp92;
    2717             :     compiler::TNode<BoolT> tmp93;
    2718             :     compiler::TNode<RawPtrT> tmp94;
    2719             :     compiler::TNode<Uint32T> tmp95;
    2720             :     compiler::TNode<Uint32T> tmp96;
    2721             :     compiler::TNode<Uint32T> tmp97;
    2722             :     compiler::TNode<Uint32T> tmp98;
    2723             :     compiler::TNode<Uint32T> tmp99;
    2724             :     compiler::TNode<Uint32T> tmp100;
    2725             :     compiler::TNode<Uint32T> tmp101;
    2726             :     compiler::TNode<Uint32T> tmp102;
    2727             :     compiler::TNode<Uint32T> tmp103;
    2728             :     compiler::TNode<Uint32T> tmp104;
    2729             :     ca_.Bind(&block4, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104);
    2730         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 377);
    2731             :     compiler::TNode<BigInt> tmp105;
    2732             :     USE(tmp105);
    2733         336 :     tmp105 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).MakeBigInt(compiler::TNode<Uint32T>{tmp103}, compiler::TNode<Uint32T>{tmp104}, p_signed));
    2734             :     ca_.Goto(&block1, tmp91, tmp92, tmp93, tmp105);
    2735             :   }
    2736             : 
    2737         112 :   if (block1.is_used()) {
    2738             :     compiler::TNode<JSArrayBuffer> tmp106;
    2739             :     compiler::TNode<UintPtrT> tmp107;
    2740             :     compiler::TNode<BoolT> tmp108;
    2741             :     compiler::TNode<BigInt> tmp109;
    2742             :     ca_.Bind(&block1, &tmp106, &tmp107, &tmp108, &tmp109);
    2743         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 353);
    2744             :     ca_.Goto(&block5, tmp106, tmp107, tmp108, tmp109);
    2745             :   }
    2746             : 
    2747             :     compiler::TNode<JSArrayBuffer> tmp110;
    2748             :     compiler::TNode<UintPtrT> tmp111;
    2749             :     compiler::TNode<BoolT> tmp112;
    2750             :     compiler::TNode<BigInt> tmp113;
    2751             :     ca_.Bind(&block5, &tmp110, &tmp111, &tmp112, &tmp113);
    2752         224 :   return compiler::TNode<BigInt>{tmp113};
    2753             : }
    2754             : 
    2755         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) {
    2756         560 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2757             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, Object, Context> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2758             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, Object, Context, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2759             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2760             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2761             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2762             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2763             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2764             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2765             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2766             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2767             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2768             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2769             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2770             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2771             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2772             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2773             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block22(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2774             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2775             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2776             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block26(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2777             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2778             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2779             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2780             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2781             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2782             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2783             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block37(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2784             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT> block38(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2785             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Numeric> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2786             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Numeric> block40(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    2787             :     ca_.Goto(&block0, p_context, p_receiver, p_offset, p_requestedLittleEndian);
    2788             : 
    2789         560 :   if (block0.is_used()) {
    2790             :     compiler::TNode<Context> tmp0;
    2791             :     compiler::TNode<Object> tmp1;
    2792             :     compiler::TNode<Object> tmp2;
    2793             :     compiler::TNode<Object> tmp3;
    2794             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    2795         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 389);
    2796             :     compiler::TNode<String> tmp4;
    2797             :     USE(tmp4);
    2798        1680 :     tmp4 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewGetterNameString(p_kind));
    2799             :     compiler::TNode<JSDataView> tmp5;
    2800             :     USE(tmp5);
    2801        1680 :     tmp5 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp4}));
    2802         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 388);
    2803         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 391);
    2804         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 393);
    2805             :     compiler::TNode<Number> tmp6;
    2806             :     USE(tmp6);
    2807         560 :     compiler::CodeAssemblerLabel label0(&ca_);
    2808        1680 :     tmp6 = BaseBuiltinsFromDSLAssembler(state_).ToIndex(compiler::TNode<Object>{tmp2}, compiler::TNode<Context>{tmp0}, &label0);
    2809             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp5, ca_.Uninitialized<Number>(), tmp2, tmp0, tmp6);
    2810         560 :     if (label0.is_used()) {
    2811         560 :       ca_.Bind(&label0);
    2812             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp3, tmp5, ca_.Uninitialized<Number>(), tmp2, tmp0);
    2813             :     }
    2814             :   }
    2815             : 
    2816         560 :   if (block5.is_used()) {
    2817             :     compiler::TNode<Context> tmp7;
    2818             :     compiler::TNode<Object> tmp8;
    2819             :     compiler::TNode<Object> tmp9;
    2820             :     compiler::TNode<Object> tmp10;
    2821             :     compiler::TNode<JSDataView> tmp11;
    2822             :     compiler::TNode<Number> tmp12;
    2823             :     compiler::TNode<Object> tmp13;
    2824             :     compiler::TNode<Context> tmp14;
    2825             :     ca_.Bind(&block5, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14);
    2826             :     ca_.Goto(&block3, tmp7, tmp8, tmp9, tmp10, tmp11, tmp12);
    2827             :   }
    2828             : 
    2829         560 :   if (block4.is_used()) {
    2830             :     compiler::TNode<Context> tmp15;
    2831             :     compiler::TNode<Object> tmp16;
    2832             :     compiler::TNode<Object> tmp17;
    2833             :     compiler::TNode<Object> tmp18;
    2834             :     compiler::TNode<JSDataView> tmp19;
    2835             :     compiler::TNode<Number> tmp20;
    2836             :     compiler::TNode<Object> tmp21;
    2837             :     compiler::TNode<Context> tmp22;
    2838             :     compiler::TNode<Number> tmp23;
    2839             :     ca_.Bind(&block4, &tmp15, &tmp16, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23);
    2840         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 395);
    2841             :     ca_.Goto(&block2, tmp15, tmp16, tmp17, tmp18, tmp19, tmp23);
    2842             :   }
    2843             : 
    2844         560 :   if (block3.is_used()) {
    2845             :     compiler::TNode<Context> tmp24;
    2846             :     compiler::TNode<Object> tmp25;
    2847             :     compiler::TNode<Object> tmp26;
    2848             :     compiler::TNode<Object> tmp27;
    2849             :     compiler::TNode<JSDataView> tmp28;
    2850             :     compiler::TNode<Number> tmp29;
    2851             :     ca_.Bind(&block3, &tmp24, &tmp25, &tmp26, &tmp27, &tmp28, &tmp29);
    2852         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 396);
    2853        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp24}, MessageTemplate::kInvalidDataViewAccessorOffset);
    2854             :   }
    2855             : 
    2856         560 :   if (block2.is_used()) {
    2857             :     compiler::TNode<Context> tmp30;
    2858             :     compiler::TNode<Object> tmp31;
    2859             :     compiler::TNode<Object> tmp32;
    2860             :     compiler::TNode<Object> tmp33;
    2861             :     compiler::TNode<JSDataView> tmp34;
    2862             :     compiler::TNode<Number> tmp35;
    2863             :     ca_.Bind(&block2, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35);
    2864         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 399);
    2865             :     compiler::TNode<BoolT> tmp36;
    2866             :     USE(tmp36);
    2867        1680 :     tmp36 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).ToBoolean(compiler::TNode<Object>{tmp33}));
    2868         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 400);
    2869         560 :     compiler::TNode<IntPtrT> tmp37 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
    2870             :     USE(tmp37);
    2871        1120 :     compiler::TNode<JSArrayBuffer>tmp38 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp34, tmp37});
    2872         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 402);
    2873             :     compiler::TNode<BoolT> tmp39;
    2874             :     USE(tmp39);
    2875        1120 :     tmp39 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp38}));
    2876         560 :     ca_.Branch(tmp39, &block6, &block7, tmp30, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp38);
    2877             :   }
    2878             : 
    2879         560 :   if (block6.is_used()) {
    2880             :     compiler::TNode<Context> tmp40;
    2881             :     compiler::TNode<Object> tmp41;
    2882             :     compiler::TNode<Object> tmp42;
    2883             :     compiler::TNode<Object> tmp43;
    2884             :     compiler::TNode<JSDataView> tmp44;
    2885             :     compiler::TNode<Number> tmp45;
    2886             :     compiler::TNode<BoolT> tmp46;
    2887             :     compiler::TNode<JSArrayBuffer> tmp47;
    2888             :     ca_.Bind(&block6, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    2889         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 403);
    2890             :     compiler::TNode<String> tmp48;
    2891             :     USE(tmp48);
    2892        1680 :     tmp48 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewGetterNameString(p_kind));
    2893        1120 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp40}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp48});
    2894             :   }
    2895             : 
    2896         560 :   if (block7.is_used()) {
    2897             :     compiler::TNode<Context> tmp49;
    2898             :     compiler::TNode<Object> tmp50;
    2899             :     compiler::TNode<Object> tmp51;
    2900             :     compiler::TNode<Object> tmp52;
    2901             :     compiler::TNode<JSDataView> tmp53;
    2902             :     compiler::TNode<Number> tmp54;
    2903             :     compiler::TNode<BoolT> tmp55;
    2904             :     compiler::TNode<JSArrayBuffer> tmp56;
    2905             :     ca_.Bind(&block7, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    2906         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 406);
    2907             :     compiler::TNode<Float64T> tmp57;
    2908             :     USE(tmp57);
    2909        1680 :     tmp57 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp54}));
    2910         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 407);
    2911             :     compiler::TNode<UintPtrT> tmp58;
    2912             :     USE(tmp58);
    2913        1680 :     tmp58 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp57}));
    2914         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 409);
    2915         560 :     compiler::TNode<IntPtrT> tmp59 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    2916             :     USE(tmp59);
    2917        1680 :     compiler::TNode<UintPtrT>tmp60 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp53, tmp59});
    2918         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 410);
    2919         560 :     compiler::TNode<IntPtrT> tmp61 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    2920             :     USE(tmp61);
    2921        1680 :     compiler::TNode<UintPtrT>tmp62 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp53, tmp61});
    2922             :     compiler::TNode<Float64T> tmp63;
    2923             :     USE(tmp63);
    2924        1680 :     tmp63 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp62}));
    2925         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 411);
    2926             :     compiler::TNode<Float64T> tmp64;
    2927             :     USE(tmp64);
    2928        2800 :     tmp64 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    2929         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 413);
    2930             :     compiler::TNode<Float64T> tmp65;
    2931             :     USE(tmp65);
    2932        1120 :     tmp65 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp57}, compiler::TNode<Float64T>{tmp64}));
    2933             :     compiler::TNode<BoolT> tmp66;
    2934             :     USE(tmp66);
    2935        1120 :     tmp66 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp65}, compiler::TNode<Float64T>{tmp63}));
    2936         560 :     ca_.Branch(tmp66, &block8, &block9, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp60, tmp63, tmp64);
    2937             :   }
    2938             : 
    2939         560 :   if (block8.is_used()) {
    2940             :     compiler::TNode<Context> tmp67;
    2941             :     compiler::TNode<Object> tmp68;
    2942             :     compiler::TNode<Object> tmp69;
    2943             :     compiler::TNode<Object> tmp70;
    2944             :     compiler::TNode<JSDataView> tmp71;
    2945             :     compiler::TNode<Number> tmp72;
    2946             :     compiler::TNode<BoolT> tmp73;
    2947             :     compiler::TNode<JSArrayBuffer> tmp74;
    2948             :     compiler::TNode<Float64T> tmp75;
    2949             :     compiler::TNode<UintPtrT> tmp76;
    2950             :     compiler::TNode<UintPtrT> tmp77;
    2951             :     compiler::TNode<Float64T> tmp78;
    2952             :     compiler::TNode<Float64T> tmp79;
    2953             :     ca_.Bind(&block8, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79);
    2954         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 414);
    2955        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp67}, MessageTemplate::kInvalidDataViewAccessorOffset);
    2956             :   }
    2957             : 
    2958         560 :   if (block9.is_used()) {
    2959             :     compiler::TNode<Context> tmp80;
    2960             :     compiler::TNode<Object> tmp81;
    2961             :     compiler::TNode<Object> tmp82;
    2962             :     compiler::TNode<Object> tmp83;
    2963             :     compiler::TNode<JSDataView> tmp84;
    2964             :     compiler::TNode<Number> tmp85;
    2965             :     compiler::TNode<BoolT> tmp86;
    2966             :     compiler::TNode<JSArrayBuffer> tmp87;
    2967             :     compiler::TNode<Float64T> tmp88;
    2968             :     compiler::TNode<UintPtrT> tmp89;
    2969             :     compiler::TNode<UintPtrT> tmp90;
    2970             :     compiler::TNode<Float64T> tmp91;
    2971             :     compiler::TNode<Float64T> tmp92;
    2972             :     ca_.Bind(&block9, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92);
    2973         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 417);
    2974             :     compiler::TNode<UintPtrT> tmp93;
    2975             :     USE(tmp93);
    2976        1120 :     tmp93 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp89}, compiler::TNode<UintPtrT>{tmp90}));
    2977         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 419);
    2978        1120 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)))) {
    2979             :       ca_.Goto(&block10, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93);
    2980             :     } else {
    2981             :       ca_.Goto(&block11, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89, tmp90, tmp91, tmp92, tmp93);
    2982             :     }
    2983             :   }
    2984             : 
    2985         560 :   if (block10.is_used()) {
    2986             :     compiler::TNode<Context> tmp94;
    2987             :     compiler::TNode<Object> tmp95;
    2988             :     compiler::TNode<Object> tmp96;
    2989             :     compiler::TNode<Object> tmp97;
    2990             :     compiler::TNode<JSDataView> tmp98;
    2991             :     compiler::TNode<Number> tmp99;
    2992             :     compiler::TNode<BoolT> tmp100;
    2993             :     compiler::TNode<JSArrayBuffer> tmp101;
    2994             :     compiler::TNode<Float64T> tmp102;
    2995             :     compiler::TNode<UintPtrT> tmp103;
    2996             :     compiler::TNode<UintPtrT> tmp104;
    2997             :     compiler::TNode<Float64T> tmp105;
    2998             :     compiler::TNode<Float64T> tmp106;
    2999             :     compiler::TNode<UintPtrT> tmp107;
    3000             :     ca_.Bind(&block10, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107);
    3001          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 420);
    3002             :     compiler::TNode<Smi> tmp108;
    3003             :     USE(tmp108);
    3004         168 :     tmp108 = ca_.UncheckedCast<Smi>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView8(compiler::TNode<JSArrayBuffer>{tmp101}, compiler::TNode<UintPtrT>{tmp107}, false));
    3005             :     ca_.Goto(&block1, tmp94, tmp95, tmp96, tmp97, tmp108);
    3006             :   }
    3007             : 
    3008         560 :   if (block11.is_used()) {
    3009             :     compiler::TNode<Context> tmp109;
    3010             :     compiler::TNode<Object> tmp110;
    3011             :     compiler::TNode<Object> tmp111;
    3012             :     compiler::TNode<Object> tmp112;
    3013             :     compiler::TNode<JSDataView> tmp113;
    3014             :     compiler::TNode<Number> tmp114;
    3015             :     compiler::TNode<BoolT> tmp115;
    3016             :     compiler::TNode<JSArrayBuffer> tmp116;
    3017             :     compiler::TNode<Float64T> tmp117;
    3018             :     compiler::TNode<UintPtrT> tmp118;
    3019             :     compiler::TNode<UintPtrT> tmp119;
    3020             :     compiler::TNode<Float64T> tmp120;
    3021             :     compiler::TNode<Float64T> tmp121;
    3022             :     compiler::TNode<UintPtrT> tmp122;
    3023             :     ca_.Bind(&block11, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115, &tmp116, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122);
    3024         504 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 421);
    3025        1008 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS)))) {
    3026             :       ca_.Goto(&block13, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122);
    3027             :     } else {
    3028             :       ca_.Goto(&block14, tmp109, tmp110, tmp111, tmp112, tmp113, tmp114, tmp115, tmp116, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122);
    3029             :     }
    3030             :   }
    3031             : 
    3032         560 :   if (block13.is_used()) {
    3033             :     compiler::TNode<Context> tmp123;
    3034             :     compiler::TNode<Object> tmp124;
    3035             :     compiler::TNode<Object> tmp125;
    3036             :     compiler::TNode<Object> tmp126;
    3037             :     compiler::TNode<JSDataView> tmp127;
    3038             :     compiler::TNode<Number> tmp128;
    3039             :     compiler::TNode<BoolT> tmp129;
    3040             :     compiler::TNode<JSArrayBuffer> tmp130;
    3041             :     compiler::TNode<Float64T> tmp131;
    3042             :     compiler::TNode<UintPtrT> tmp132;
    3043             :     compiler::TNode<UintPtrT> tmp133;
    3044             :     compiler::TNode<Float64T> tmp134;
    3045             :     compiler::TNode<Float64T> tmp135;
    3046             :     compiler::TNode<UintPtrT> tmp136;
    3047             :     ca_.Bind(&block13, &tmp123, &tmp124, &tmp125, &tmp126, &tmp127, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136);
    3048          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 422);
    3049             :     compiler::TNode<Smi> tmp137;
    3050             :     USE(tmp137);
    3051         168 :     tmp137 = ca_.UncheckedCast<Smi>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView8(compiler::TNode<JSArrayBuffer>{tmp130}, compiler::TNode<UintPtrT>{tmp136}, true));
    3052             :     ca_.Goto(&block1, tmp123, tmp124, tmp125, tmp126, tmp137);
    3053             :   }
    3054             : 
    3055         560 :   if (block14.is_used()) {
    3056             :     compiler::TNode<Context> tmp138;
    3057             :     compiler::TNode<Object> tmp139;
    3058             :     compiler::TNode<Object> tmp140;
    3059             :     compiler::TNode<Object> tmp141;
    3060             :     compiler::TNode<JSDataView> tmp142;
    3061             :     compiler::TNode<Number> tmp143;
    3062             :     compiler::TNode<BoolT> tmp144;
    3063             :     compiler::TNode<JSArrayBuffer> tmp145;
    3064             :     compiler::TNode<Float64T> tmp146;
    3065             :     compiler::TNode<UintPtrT> tmp147;
    3066             :     compiler::TNode<UintPtrT> tmp148;
    3067             :     compiler::TNode<Float64T> tmp149;
    3068             :     compiler::TNode<Float64T> tmp150;
    3069             :     compiler::TNode<UintPtrT> tmp151;
    3070             :     ca_.Bind(&block14, &tmp138, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148, &tmp149, &tmp150, &tmp151);
    3071         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 423);
    3072         896 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)))) {
    3073             :       ca_.Goto(&block16, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151);
    3074             :     } else {
    3075             :       ca_.Goto(&block17, tmp138, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp151);
    3076             :     }
    3077             :   }
    3078             : 
    3079         560 :   if (block16.is_used()) {
    3080             :     compiler::TNode<Context> tmp152;
    3081             :     compiler::TNode<Object> tmp153;
    3082             :     compiler::TNode<Object> tmp154;
    3083             :     compiler::TNode<Object> tmp155;
    3084             :     compiler::TNode<JSDataView> tmp156;
    3085             :     compiler::TNode<Number> tmp157;
    3086             :     compiler::TNode<BoolT> tmp158;
    3087             :     compiler::TNode<JSArrayBuffer> tmp159;
    3088             :     compiler::TNode<Float64T> tmp160;
    3089             :     compiler::TNode<UintPtrT> tmp161;
    3090             :     compiler::TNode<UintPtrT> tmp162;
    3091             :     compiler::TNode<Float64T> tmp163;
    3092             :     compiler::TNode<Float64T> tmp164;
    3093             :     compiler::TNode<UintPtrT> tmp165;
    3094             :     ca_.Bind(&block16, &tmp152, &tmp153, &tmp154, &tmp155, &tmp156, &tmp157, &tmp158, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165);
    3095          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 424);
    3096             :     compiler::TNode<Number> tmp166;
    3097             :     USE(tmp166);
    3098         168 :     tmp166 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView16(compiler::TNode<JSArrayBuffer>{tmp159}, compiler::TNode<UintPtrT>{tmp165}, compiler::TNode<BoolT>{tmp158}, false));
    3099             :     ca_.Goto(&block1, tmp152, tmp153, tmp154, tmp155, tmp166);
    3100             :   }
    3101             : 
    3102         560 :   if (block17.is_used()) {
    3103             :     compiler::TNode<Context> tmp167;
    3104             :     compiler::TNode<Object> tmp168;
    3105             :     compiler::TNode<Object> tmp169;
    3106             :     compiler::TNode<Object> tmp170;
    3107             :     compiler::TNode<JSDataView> tmp171;
    3108             :     compiler::TNode<Number> tmp172;
    3109             :     compiler::TNode<BoolT> tmp173;
    3110             :     compiler::TNode<JSArrayBuffer> tmp174;
    3111             :     compiler::TNode<Float64T> tmp175;
    3112             :     compiler::TNode<UintPtrT> tmp176;
    3113             :     compiler::TNode<UintPtrT> tmp177;
    3114             :     compiler::TNode<Float64T> tmp178;
    3115             :     compiler::TNode<Float64T> tmp179;
    3116             :     compiler::TNode<UintPtrT> tmp180;
    3117             :     ca_.Bind(&block17, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180);
    3118         392 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 425);
    3119         784 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS)))) {
    3120             :       ca_.Goto(&block19, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180);
    3121             :     } else {
    3122             :       ca_.Goto(&block20, tmp167, tmp168, tmp169, tmp170, tmp171, tmp172, tmp173, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180);
    3123             :     }
    3124             :   }
    3125             : 
    3126         560 :   if (block19.is_used()) {
    3127             :     compiler::TNode<Context> tmp181;
    3128             :     compiler::TNode<Object> tmp182;
    3129             :     compiler::TNode<Object> tmp183;
    3130             :     compiler::TNode<Object> tmp184;
    3131             :     compiler::TNode<JSDataView> tmp185;
    3132             :     compiler::TNode<Number> tmp186;
    3133             :     compiler::TNode<BoolT> tmp187;
    3134             :     compiler::TNode<JSArrayBuffer> tmp188;
    3135             :     compiler::TNode<Float64T> tmp189;
    3136             :     compiler::TNode<UintPtrT> tmp190;
    3137             :     compiler::TNode<UintPtrT> tmp191;
    3138             :     compiler::TNode<Float64T> tmp192;
    3139             :     compiler::TNode<Float64T> tmp193;
    3140             :     compiler::TNode<UintPtrT> tmp194;
    3141             :     ca_.Bind(&block19, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188, &tmp189, &tmp190, &tmp191, &tmp192, &tmp193, &tmp194);
    3142          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 426);
    3143             :     compiler::TNode<Number> tmp195;
    3144             :     USE(tmp195);
    3145         168 :     tmp195 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView16(compiler::TNode<JSArrayBuffer>{tmp188}, compiler::TNode<UintPtrT>{tmp194}, compiler::TNode<BoolT>{tmp187}, true));
    3146             :     ca_.Goto(&block1, tmp181, tmp182, tmp183, tmp184, tmp195);
    3147             :   }
    3148             : 
    3149         560 :   if (block20.is_used()) {
    3150             :     compiler::TNode<Context> tmp196;
    3151             :     compiler::TNode<Object> tmp197;
    3152             :     compiler::TNode<Object> tmp198;
    3153             :     compiler::TNode<Object> tmp199;
    3154             :     compiler::TNode<JSDataView> tmp200;
    3155             :     compiler::TNode<Number> tmp201;
    3156             :     compiler::TNode<BoolT> tmp202;
    3157             :     compiler::TNode<JSArrayBuffer> tmp203;
    3158             :     compiler::TNode<Float64T> tmp204;
    3159             :     compiler::TNode<UintPtrT> tmp205;
    3160             :     compiler::TNode<UintPtrT> tmp206;
    3161             :     compiler::TNode<Float64T> tmp207;
    3162             :     compiler::TNode<Float64T> tmp208;
    3163             :     compiler::TNode<UintPtrT> tmp209;
    3164             :     ca_.Bind(&block20, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207, &tmp208, &tmp209);
    3165         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 427);
    3166         672 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)))) {
    3167             :       ca_.Goto(&block22, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209);
    3168             :     } else {
    3169             :       ca_.Goto(&block23, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207, tmp208, tmp209);
    3170             :     }
    3171             :   }
    3172             : 
    3173         560 :   if (block22.is_used()) {
    3174             :     compiler::TNode<Context> tmp210;
    3175             :     compiler::TNode<Object> tmp211;
    3176             :     compiler::TNode<Object> tmp212;
    3177             :     compiler::TNode<Object> tmp213;
    3178             :     compiler::TNode<JSDataView> tmp214;
    3179             :     compiler::TNode<Number> tmp215;
    3180             :     compiler::TNode<BoolT> tmp216;
    3181             :     compiler::TNode<JSArrayBuffer> tmp217;
    3182             :     compiler::TNode<Float64T> tmp218;
    3183             :     compiler::TNode<UintPtrT> tmp219;
    3184             :     compiler::TNode<UintPtrT> tmp220;
    3185             :     compiler::TNode<Float64T> tmp221;
    3186             :     compiler::TNode<Float64T> tmp222;
    3187             :     compiler::TNode<UintPtrT> tmp223;
    3188             :     ca_.Bind(&block22, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223);
    3189          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 428);
    3190             :     compiler::TNode<Number> tmp224;
    3191             :     USE(tmp224);
    3192         168 :     tmp224 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp217}, compiler::TNode<UintPtrT>{tmp223}, compiler::TNode<BoolT>{tmp216}, p_kind));
    3193             :     ca_.Goto(&block1, tmp210, tmp211, tmp212, tmp213, tmp224);
    3194             :   }
    3195             : 
    3196         560 :   if (block23.is_used()) {
    3197             :     compiler::TNode<Context> tmp225;
    3198             :     compiler::TNode<Object> tmp226;
    3199             :     compiler::TNode<Object> tmp227;
    3200             :     compiler::TNode<Object> tmp228;
    3201             :     compiler::TNode<JSDataView> tmp229;
    3202             :     compiler::TNode<Number> tmp230;
    3203             :     compiler::TNode<BoolT> tmp231;
    3204             :     compiler::TNode<JSArrayBuffer> tmp232;
    3205             :     compiler::TNode<Float64T> tmp233;
    3206             :     compiler::TNode<UintPtrT> tmp234;
    3207             :     compiler::TNode<UintPtrT> tmp235;
    3208             :     compiler::TNode<Float64T> tmp236;
    3209             :     compiler::TNode<Float64T> tmp237;
    3210             :     compiler::TNode<UintPtrT> tmp238;
    3211             :     ca_.Bind(&block23, &tmp225, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238);
    3212         280 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 429);
    3213         560 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS)))) {
    3214             :       ca_.Goto(&block25, tmp225, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238);
    3215             :     } else {
    3216             :       ca_.Goto(&block26, tmp225, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238);
    3217             :     }
    3218             :   }
    3219             : 
    3220         560 :   if (block25.is_used()) {
    3221             :     compiler::TNode<Context> tmp239;
    3222             :     compiler::TNode<Object> tmp240;
    3223             :     compiler::TNode<Object> tmp241;
    3224             :     compiler::TNode<Object> tmp242;
    3225             :     compiler::TNode<JSDataView> tmp243;
    3226             :     compiler::TNode<Number> tmp244;
    3227             :     compiler::TNode<BoolT> tmp245;
    3228             :     compiler::TNode<JSArrayBuffer> tmp246;
    3229             :     compiler::TNode<Float64T> tmp247;
    3230             :     compiler::TNode<UintPtrT> tmp248;
    3231             :     compiler::TNode<UintPtrT> tmp249;
    3232             :     compiler::TNode<Float64T> tmp250;
    3233             :     compiler::TNode<Float64T> tmp251;
    3234             :     compiler::TNode<UintPtrT> tmp252;
    3235             :     ca_.Bind(&block25, &tmp239, &tmp240, &tmp241, &tmp242, &tmp243, &tmp244, &tmp245, &tmp246, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251, &tmp252);
    3236          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 430);
    3237             :     compiler::TNode<Number> tmp253;
    3238             :     USE(tmp253);
    3239         168 :     tmp253 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp246}, compiler::TNode<UintPtrT>{tmp252}, compiler::TNode<BoolT>{tmp245}, p_kind));
    3240             :     ca_.Goto(&block1, tmp239, tmp240, tmp241, tmp242, tmp253);
    3241             :   }
    3242             : 
    3243         560 :   if (block26.is_used()) {
    3244             :     compiler::TNode<Context> tmp254;
    3245             :     compiler::TNode<Object> tmp255;
    3246             :     compiler::TNode<Object> tmp256;
    3247             :     compiler::TNode<Object> tmp257;
    3248             :     compiler::TNode<JSDataView> tmp258;
    3249             :     compiler::TNode<Number> tmp259;
    3250             :     compiler::TNode<BoolT> tmp260;
    3251             :     compiler::TNode<JSArrayBuffer> tmp261;
    3252             :     compiler::TNode<Float64T> tmp262;
    3253             :     compiler::TNode<UintPtrT> tmp263;
    3254             :     compiler::TNode<UintPtrT> tmp264;
    3255             :     compiler::TNode<Float64T> tmp265;
    3256             :     compiler::TNode<Float64T> tmp266;
    3257             :     compiler::TNode<UintPtrT> tmp267;
    3258             :     ca_.Bind(&block26, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266, &tmp267);
    3259         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 431);
    3260         448 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    3261             :       ca_.Goto(&block28, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267);
    3262             :     } else {
    3263             :       ca_.Goto(&block29, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267);
    3264             :     }
    3265             :   }
    3266             : 
    3267         560 :   if (block28.is_used()) {
    3268             :     compiler::TNode<Context> tmp268;
    3269             :     compiler::TNode<Object> tmp269;
    3270             :     compiler::TNode<Object> tmp270;
    3271             :     compiler::TNode<Object> tmp271;
    3272             :     compiler::TNode<JSDataView> tmp272;
    3273             :     compiler::TNode<Number> tmp273;
    3274             :     compiler::TNode<BoolT> tmp274;
    3275             :     compiler::TNode<JSArrayBuffer> tmp275;
    3276             :     compiler::TNode<Float64T> tmp276;
    3277             :     compiler::TNode<UintPtrT> tmp277;
    3278             :     compiler::TNode<UintPtrT> tmp278;
    3279             :     compiler::TNode<Float64T> tmp279;
    3280             :     compiler::TNode<Float64T> tmp280;
    3281             :     compiler::TNode<UintPtrT> tmp281;
    3282             :     ca_.Bind(&block28, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277, &tmp278, &tmp279, &tmp280, &tmp281);
    3283          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 432);
    3284             :     compiler::TNode<Number> tmp282;
    3285             :     USE(tmp282);
    3286         168 :     tmp282 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataView32(compiler::TNode<JSArrayBuffer>{tmp275}, compiler::TNode<UintPtrT>{tmp281}, compiler::TNode<BoolT>{tmp274}, p_kind));
    3287             :     ca_.Goto(&block1, tmp268, tmp269, tmp270, tmp271, tmp282);
    3288             :   }
    3289             : 
    3290         560 :   if (block29.is_used()) {
    3291             :     compiler::TNode<Context> tmp283;
    3292             :     compiler::TNode<Object> tmp284;
    3293             :     compiler::TNode<Object> tmp285;
    3294             :     compiler::TNode<Object> tmp286;
    3295             :     compiler::TNode<JSDataView> tmp287;
    3296             :     compiler::TNode<Number> tmp288;
    3297             :     compiler::TNode<BoolT> tmp289;
    3298             :     compiler::TNode<JSArrayBuffer> tmp290;
    3299             :     compiler::TNode<Float64T> tmp291;
    3300             :     compiler::TNode<UintPtrT> tmp292;
    3301             :     compiler::TNode<UintPtrT> tmp293;
    3302             :     compiler::TNode<Float64T> tmp294;
    3303             :     compiler::TNode<Float64T> tmp295;
    3304             :     compiler::TNode<UintPtrT> tmp296;
    3305             :     ca_.Bind(&block29, &tmp283, &tmp284, &tmp285, &tmp286, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295, &tmp296);
    3306         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 433);
    3307         336 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
    3308             :       ca_.Goto(&block31, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296);
    3309             :     } else {
    3310             :       ca_.Goto(&block32, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295, tmp296);
    3311             :     }
    3312             :   }
    3313             : 
    3314         560 :   if (block31.is_used()) {
    3315             :     compiler::TNode<Context> tmp297;
    3316             :     compiler::TNode<Object> tmp298;
    3317             :     compiler::TNode<Object> tmp299;
    3318             :     compiler::TNode<Object> tmp300;
    3319             :     compiler::TNode<JSDataView> tmp301;
    3320             :     compiler::TNode<Number> tmp302;
    3321             :     compiler::TNode<BoolT> tmp303;
    3322             :     compiler::TNode<JSArrayBuffer> tmp304;
    3323             :     compiler::TNode<Float64T> tmp305;
    3324             :     compiler::TNode<UintPtrT> tmp306;
    3325             :     compiler::TNode<UintPtrT> tmp307;
    3326             :     compiler::TNode<Float64T> tmp308;
    3327             :     compiler::TNode<Float64T> tmp309;
    3328             :     compiler::TNode<UintPtrT> tmp310;
    3329             :     ca_.Bind(&block31, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306, &tmp307, &tmp308, &tmp309, &tmp310);
    3330          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 434);
    3331             :     compiler::TNode<Number> tmp311;
    3332             :     USE(tmp311);
    3333         168 :     tmp311 = ca_.UncheckedCast<Number>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewFloat64(compiler::TNode<JSArrayBuffer>{tmp304}, compiler::TNode<UintPtrT>{tmp310}, compiler::TNode<BoolT>{tmp303}));
    3334             :     ca_.Goto(&block1, tmp297, tmp298, tmp299, tmp300, tmp311);
    3335             :   }
    3336             : 
    3337         560 :   if (block32.is_used()) {
    3338             :     compiler::TNode<Context> tmp312;
    3339             :     compiler::TNode<Object> tmp313;
    3340             :     compiler::TNode<Object> tmp314;
    3341             :     compiler::TNode<Object> tmp315;
    3342             :     compiler::TNode<JSDataView> tmp316;
    3343             :     compiler::TNode<Number> tmp317;
    3344             :     compiler::TNode<BoolT> tmp318;
    3345             :     compiler::TNode<JSArrayBuffer> tmp319;
    3346             :     compiler::TNode<Float64T> tmp320;
    3347             :     compiler::TNode<UintPtrT> tmp321;
    3348             :     compiler::TNode<UintPtrT> tmp322;
    3349             :     compiler::TNode<Float64T> tmp323;
    3350             :     compiler::TNode<Float64T> tmp324;
    3351             :     compiler::TNode<UintPtrT> tmp325;
    3352             :     ca_.Bind(&block32, &tmp312, &tmp313, &tmp314, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323, &tmp324, &tmp325);
    3353         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 435);
    3354         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)))) {
    3355             :       ca_.Goto(&block34, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325);
    3356             :     } else {
    3357             :       ca_.Goto(&block35, tmp312, tmp313, tmp314, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325);
    3358             :     }
    3359             :   }
    3360             : 
    3361         560 :   if (block34.is_used()) {
    3362             :     compiler::TNode<Context> tmp326;
    3363             :     compiler::TNode<Object> tmp327;
    3364             :     compiler::TNode<Object> tmp328;
    3365             :     compiler::TNode<Object> tmp329;
    3366             :     compiler::TNode<JSDataView> tmp330;
    3367             :     compiler::TNode<Number> tmp331;
    3368             :     compiler::TNode<BoolT> tmp332;
    3369             :     compiler::TNode<JSArrayBuffer> tmp333;
    3370             :     compiler::TNode<Float64T> tmp334;
    3371             :     compiler::TNode<UintPtrT> tmp335;
    3372             :     compiler::TNode<UintPtrT> tmp336;
    3373             :     compiler::TNode<Float64T> tmp337;
    3374             :     compiler::TNode<Float64T> tmp338;
    3375             :     compiler::TNode<UintPtrT> tmp339;
    3376             :     ca_.Bind(&block34, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339);
    3377          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 436);
    3378             :     compiler::TNode<BigInt> tmp340;
    3379             :     USE(tmp340);
    3380         168 :     tmp340 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp333}, compiler::TNode<UintPtrT>{tmp339}, compiler::TNode<BoolT>{tmp332}, false));
    3381             :     ca_.Goto(&block1, tmp326, tmp327, tmp328, tmp329, tmp340);
    3382             :   }
    3383             : 
    3384         560 :   if (block35.is_used()) {
    3385             :     compiler::TNode<Context> tmp341;
    3386             :     compiler::TNode<Object> tmp342;
    3387             :     compiler::TNode<Object> tmp343;
    3388             :     compiler::TNode<Object> tmp344;
    3389             :     compiler::TNode<JSDataView> tmp345;
    3390             :     compiler::TNode<Number> tmp346;
    3391             :     compiler::TNode<BoolT> tmp347;
    3392             :     compiler::TNode<JSArrayBuffer> tmp348;
    3393             :     compiler::TNode<Float64T> tmp349;
    3394             :     compiler::TNode<UintPtrT> tmp350;
    3395             :     compiler::TNode<UintPtrT> tmp351;
    3396             :     compiler::TNode<Float64T> tmp352;
    3397             :     compiler::TNode<Float64T> tmp353;
    3398             :     compiler::TNode<UintPtrT> tmp354;
    3399             :     ca_.Bind(&block35, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345, &tmp346, &tmp347, &tmp348, &tmp349, &tmp350, &tmp351, &tmp352, &tmp353, &tmp354);
    3400          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 437);
    3401         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS)))) {
    3402             :       ca_.Goto(&block37, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354);
    3403             :     } else {
    3404             :       ca_.Goto(&block38, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348, tmp349, tmp350, tmp351, tmp352, tmp353, tmp354);
    3405             :     }
    3406             :   }
    3407             : 
    3408         560 :   if (block37.is_used()) {
    3409             :     compiler::TNode<Context> tmp355;
    3410             :     compiler::TNode<Object> tmp356;
    3411             :     compiler::TNode<Object> tmp357;
    3412             :     compiler::TNode<Object> tmp358;
    3413             :     compiler::TNode<JSDataView> tmp359;
    3414             :     compiler::TNode<Number> tmp360;
    3415             :     compiler::TNode<BoolT> tmp361;
    3416             :     compiler::TNode<JSArrayBuffer> tmp362;
    3417             :     compiler::TNode<Float64T> tmp363;
    3418             :     compiler::TNode<UintPtrT> tmp364;
    3419             :     compiler::TNode<UintPtrT> tmp365;
    3420             :     compiler::TNode<Float64T> tmp366;
    3421             :     compiler::TNode<Float64T> tmp367;
    3422             :     compiler::TNode<UintPtrT> tmp368;
    3423             :     ca_.Bind(&block37, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360, &tmp361, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367, &tmp368);
    3424          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 438);
    3425             :     compiler::TNode<BigInt> tmp369;
    3426             :     USE(tmp369);
    3427         168 :     tmp369 = ca_.UncheckedCast<BigInt>(DataViewBuiltinsFromDSLAssembler(state_).LoadDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp362}, compiler::TNode<UintPtrT>{tmp368}, compiler::TNode<BoolT>{tmp361}, true));
    3428             :     ca_.Goto(&block1, tmp355, tmp356, tmp357, tmp358, tmp369);
    3429             :   }
    3430             : 
    3431         560 :   if (block38.is_used()) {
    3432             :     compiler::TNode<Context> tmp370;
    3433             :     compiler::TNode<Object> tmp371;
    3434             :     compiler::TNode<Object> tmp372;
    3435             :     compiler::TNode<Object> tmp373;
    3436             :     compiler::TNode<JSDataView> tmp374;
    3437             :     compiler::TNode<Number> tmp375;
    3438             :     compiler::TNode<BoolT> tmp376;
    3439             :     compiler::TNode<JSArrayBuffer> tmp377;
    3440             :     compiler::TNode<Float64T> tmp378;
    3441             :     compiler::TNode<UintPtrT> tmp379;
    3442             :     compiler::TNode<UintPtrT> tmp380;
    3443             :     compiler::TNode<Float64T> tmp381;
    3444             :     compiler::TNode<Float64T> tmp382;
    3445             :     compiler::TNode<UintPtrT> tmp383;
    3446             :     ca_.Bind(&block38, &tmp370, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383);
    3447           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 440);
    3448           0 :     CodeStubAssembler(state_).Unreachable();
    3449             :   }
    3450             : 
    3451         560 :   if (block1.is_used()) {
    3452             :     compiler::TNode<Context> tmp384;
    3453             :     compiler::TNode<Object> tmp385;
    3454             :     compiler::TNode<Object> tmp386;
    3455             :     compiler::TNode<Object> tmp387;
    3456             :     compiler::TNode<Numeric> tmp388;
    3457             :     ca_.Bind(&block1, &tmp384, &tmp385, &tmp386, &tmp387, &tmp388);
    3458         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 385);
    3459             :     ca_.Goto(&block40, tmp384, tmp385, tmp386, tmp387, tmp388);
    3460             :   }
    3461             : 
    3462             :     compiler::TNode<Context> tmp389;
    3463             :     compiler::TNode<Object> tmp390;
    3464             :     compiler::TNode<Object> tmp391;
    3465             :     compiler::TNode<Object> tmp392;
    3466             :     compiler::TNode<Numeric> tmp393;
    3467             :     ca_.Bind(&block40, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393);
    3468        1120 :   return compiler::TNode<Numeric>{tmp393};
    3469             : }
    3470             : 
    3471         224 : TF_BUILTIN(DataViewPrototypeGetUint8, CodeStubAssembler) {
    3472          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3473             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3474             :   USE(parameter0);
    3475             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3476          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3477          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3478          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3479             :   CodeStubArguments arguments(this, torque_arguments);
    3480          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3481             : USE(parameter1);
    3482             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3483             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3484             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3485             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3486             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3487             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3488             : 
    3489          56 :   if (block0.is_used()) {
    3490             :     compiler::TNode<Context> tmp0;
    3491             :     compiler::TNode<Object> tmp1;
    3492             :     compiler::TNode<RawPtrT> tmp2;
    3493             :     compiler::TNode<RawPtrT> tmp3;
    3494             :     compiler::TNode<IntPtrT> tmp4;
    3495             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3496          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 446);
    3497             :     compiler::TNode<IntPtrT> tmp5;
    3498             :     USE(tmp5);
    3499         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3500             :     compiler::TNode<BoolT> tmp6;
    3501             :     USE(tmp6);
    3502         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3503          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3504             :   }
    3505             : 
    3506          56 :   if (block1.is_used()) {
    3507             :     compiler::TNode<Context> tmp7;
    3508             :     compiler::TNode<Object> tmp8;
    3509             :     compiler::TNode<RawPtrT> tmp9;
    3510             :     compiler::TNode<RawPtrT> tmp10;
    3511             :     compiler::TNode<IntPtrT> tmp11;
    3512             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3513             :     compiler::TNode<IntPtrT> tmp12;
    3514             :     USE(tmp12);
    3515         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3516             :     compiler::TNode<Object> tmp13;
    3517             :     USE(tmp13);
    3518         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}));
    3519             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3520             :   }
    3521             : 
    3522          56 :   if (block2.is_used()) {
    3523             :     compiler::TNode<Context> tmp14;
    3524             :     compiler::TNode<Object> tmp15;
    3525             :     compiler::TNode<RawPtrT> tmp16;
    3526             :     compiler::TNode<RawPtrT> tmp17;
    3527             :     compiler::TNode<IntPtrT> tmp18;
    3528             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3529             :     compiler::TNode<Oddball> tmp19;
    3530             :     USE(tmp19);
    3531         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3532             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3533             :   }
    3534             : 
    3535          56 :   if (block4.is_used()) {
    3536             :     compiler::TNode<Context> tmp20;
    3537             :     compiler::TNode<Object> tmp21;
    3538             :     compiler::TNode<RawPtrT> tmp22;
    3539             :     compiler::TNode<RawPtrT> tmp23;
    3540             :     compiler::TNode<IntPtrT> tmp24;
    3541             :     compiler::TNode<Object> tmp25;
    3542             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3543             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3544             :   }
    3545             : 
    3546          56 :   if (block3.is_used()) {
    3547             :     compiler::TNode<Context> tmp26;
    3548             :     compiler::TNode<Object> tmp27;
    3549             :     compiler::TNode<RawPtrT> tmp28;
    3550             :     compiler::TNode<RawPtrT> tmp29;
    3551             :     compiler::TNode<IntPtrT> tmp30;
    3552             :     compiler::TNode<Object> tmp31;
    3553             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3554          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 447);
    3555             :     compiler::TNode<Oddball> tmp32;
    3556             :     USE(tmp32);
    3557         112 :     tmp32 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3558             :     compiler::TNode<Numeric> tmp33;
    3559             :     USE(tmp33);
    3560         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));
    3561          56 :     arguments.PopAndReturn(tmp33);
    3562             :   }
    3563          56 : }
    3564             : 
    3565         224 : TF_BUILTIN(DataViewPrototypeGetInt8, CodeStubAssembler) {
    3566          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3567             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3568             :   USE(parameter0);
    3569             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3570          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3571          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3572          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3573             :   CodeStubArguments arguments(this, torque_arguments);
    3574          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3575             : USE(parameter1);
    3576             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3577             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3578             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3579             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3580             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3581             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3582             : 
    3583          56 :   if (block0.is_used()) {
    3584             :     compiler::TNode<Context> tmp0;
    3585             :     compiler::TNode<Object> tmp1;
    3586             :     compiler::TNode<RawPtrT> tmp2;
    3587             :     compiler::TNode<RawPtrT> tmp3;
    3588             :     compiler::TNode<IntPtrT> tmp4;
    3589             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3590          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 452);
    3591             :     compiler::TNode<IntPtrT> tmp5;
    3592             :     USE(tmp5);
    3593         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3594             :     compiler::TNode<BoolT> tmp6;
    3595             :     USE(tmp6);
    3596         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3597          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3598             :   }
    3599             : 
    3600          56 :   if (block1.is_used()) {
    3601             :     compiler::TNode<Context> tmp7;
    3602             :     compiler::TNode<Object> tmp8;
    3603             :     compiler::TNode<RawPtrT> tmp9;
    3604             :     compiler::TNode<RawPtrT> tmp10;
    3605             :     compiler::TNode<IntPtrT> tmp11;
    3606             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3607             :     compiler::TNode<IntPtrT> tmp12;
    3608             :     USE(tmp12);
    3609         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3610             :     compiler::TNode<Object> tmp13;
    3611             :     USE(tmp13);
    3612         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}));
    3613             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3614             :   }
    3615             : 
    3616          56 :   if (block2.is_used()) {
    3617             :     compiler::TNode<Context> tmp14;
    3618             :     compiler::TNode<Object> tmp15;
    3619             :     compiler::TNode<RawPtrT> tmp16;
    3620             :     compiler::TNode<RawPtrT> tmp17;
    3621             :     compiler::TNode<IntPtrT> tmp18;
    3622             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3623             :     compiler::TNode<Oddball> tmp19;
    3624             :     USE(tmp19);
    3625         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3626             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3627             :   }
    3628             : 
    3629          56 :   if (block4.is_used()) {
    3630             :     compiler::TNode<Context> tmp20;
    3631             :     compiler::TNode<Object> tmp21;
    3632             :     compiler::TNode<RawPtrT> tmp22;
    3633             :     compiler::TNode<RawPtrT> tmp23;
    3634             :     compiler::TNode<IntPtrT> tmp24;
    3635             :     compiler::TNode<Object> tmp25;
    3636             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3637             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3638             :   }
    3639             : 
    3640          56 :   if (block3.is_used()) {
    3641             :     compiler::TNode<Context> tmp26;
    3642             :     compiler::TNode<Object> tmp27;
    3643             :     compiler::TNode<RawPtrT> tmp28;
    3644             :     compiler::TNode<RawPtrT> tmp29;
    3645             :     compiler::TNode<IntPtrT> tmp30;
    3646             :     compiler::TNode<Object> tmp31;
    3647             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3648          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 453);
    3649             :     compiler::TNode<Oddball> tmp32;
    3650             :     USE(tmp32);
    3651         112 :     tmp32 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3652             :     compiler::TNode<Numeric> tmp33;
    3653             :     USE(tmp33);
    3654         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));
    3655          56 :     arguments.PopAndReturn(tmp33);
    3656             :   }
    3657          56 : }
    3658             : 
    3659         224 : TF_BUILTIN(DataViewPrototypeGetUint16, CodeStubAssembler) {
    3660          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3661             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3662             :   USE(parameter0);
    3663             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3664          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3665          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3666          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3667             :   CodeStubArguments arguments(this, torque_arguments);
    3668          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3669             : USE(parameter1);
    3670             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3671             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3672             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3673             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3674             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3675             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3676             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3677             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3678             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3679             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3680             : 
    3681          56 :   if (block0.is_used()) {
    3682             :     compiler::TNode<Context> tmp0;
    3683             :     compiler::TNode<Object> tmp1;
    3684             :     compiler::TNode<RawPtrT> tmp2;
    3685             :     compiler::TNode<RawPtrT> tmp3;
    3686             :     compiler::TNode<IntPtrT> tmp4;
    3687             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3688          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 458);
    3689             :     compiler::TNode<IntPtrT> tmp5;
    3690             :     USE(tmp5);
    3691         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3692             :     compiler::TNode<BoolT> tmp6;
    3693             :     USE(tmp6);
    3694         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3695          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3696             :   }
    3697             : 
    3698          56 :   if (block1.is_used()) {
    3699             :     compiler::TNode<Context> tmp7;
    3700             :     compiler::TNode<Object> tmp8;
    3701             :     compiler::TNode<RawPtrT> tmp9;
    3702             :     compiler::TNode<RawPtrT> tmp10;
    3703             :     compiler::TNode<IntPtrT> tmp11;
    3704             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3705             :     compiler::TNode<IntPtrT> tmp12;
    3706             :     USE(tmp12);
    3707         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3708             :     compiler::TNode<Object> tmp13;
    3709             :     USE(tmp13);
    3710         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}));
    3711             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3712             :   }
    3713             : 
    3714          56 :   if (block2.is_used()) {
    3715             :     compiler::TNode<Context> tmp14;
    3716             :     compiler::TNode<Object> tmp15;
    3717             :     compiler::TNode<RawPtrT> tmp16;
    3718             :     compiler::TNode<RawPtrT> tmp17;
    3719             :     compiler::TNode<IntPtrT> tmp18;
    3720             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3721             :     compiler::TNode<Oddball> tmp19;
    3722             :     USE(tmp19);
    3723         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3724             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3725             :   }
    3726             : 
    3727          56 :   if (block4.is_used()) {
    3728             :     compiler::TNode<Context> tmp20;
    3729             :     compiler::TNode<Object> tmp21;
    3730             :     compiler::TNode<RawPtrT> tmp22;
    3731             :     compiler::TNode<RawPtrT> tmp23;
    3732             :     compiler::TNode<IntPtrT> tmp24;
    3733             :     compiler::TNode<Object> tmp25;
    3734             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3735             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3736             :   }
    3737             : 
    3738          56 :   if (block3.is_used()) {
    3739             :     compiler::TNode<Context> tmp26;
    3740             :     compiler::TNode<Object> tmp27;
    3741             :     compiler::TNode<RawPtrT> tmp28;
    3742             :     compiler::TNode<RawPtrT> tmp29;
    3743             :     compiler::TNode<IntPtrT> tmp30;
    3744             :     compiler::TNode<Object> tmp31;
    3745             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3746          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 460);
    3747             :     compiler::TNode<IntPtrT> tmp32;
    3748             :     USE(tmp32);
    3749         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3750             :     compiler::TNode<BoolT> tmp33;
    3751             :     USE(tmp33);
    3752         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    3753          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    3754             :   }
    3755             : 
    3756          56 :   if (block5.is_used()) {
    3757             :     compiler::TNode<Context> tmp34;
    3758             :     compiler::TNode<Object> tmp35;
    3759             :     compiler::TNode<RawPtrT> tmp36;
    3760             :     compiler::TNode<RawPtrT> tmp37;
    3761             :     compiler::TNode<IntPtrT> tmp38;
    3762             :     compiler::TNode<Object> tmp39;
    3763             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    3764             :     compiler::TNode<IntPtrT> tmp40;
    3765             :     USE(tmp40);
    3766         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3767             :     compiler::TNode<Object> tmp41;
    3768             :     USE(tmp41);
    3769         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}));
    3770             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    3771             :   }
    3772             : 
    3773          56 :   if (block6.is_used()) {
    3774             :     compiler::TNode<Context> tmp42;
    3775             :     compiler::TNode<Object> tmp43;
    3776             :     compiler::TNode<RawPtrT> tmp44;
    3777             :     compiler::TNode<RawPtrT> tmp45;
    3778             :     compiler::TNode<IntPtrT> tmp46;
    3779             :     compiler::TNode<Object> tmp47;
    3780             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    3781             :     compiler::TNode<Oddball> tmp48;
    3782             :     USE(tmp48);
    3783         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3784             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    3785             :   }
    3786             : 
    3787          56 :   if (block8.is_used()) {
    3788             :     compiler::TNode<Context> tmp49;
    3789             :     compiler::TNode<Object> tmp50;
    3790             :     compiler::TNode<RawPtrT> tmp51;
    3791             :     compiler::TNode<RawPtrT> tmp52;
    3792             :     compiler::TNode<IntPtrT> tmp53;
    3793             :     compiler::TNode<Object> tmp54;
    3794             :     compiler::TNode<Object> tmp55;
    3795             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    3796             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    3797             :   }
    3798             : 
    3799          56 :   if (block7.is_used()) {
    3800             :     compiler::TNode<Context> tmp56;
    3801             :     compiler::TNode<Object> tmp57;
    3802             :     compiler::TNode<RawPtrT> tmp58;
    3803             :     compiler::TNode<RawPtrT> tmp59;
    3804             :     compiler::TNode<IntPtrT> tmp60;
    3805             :     compiler::TNode<Object> tmp61;
    3806             :     compiler::TNode<Object> tmp62;
    3807             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    3808          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 459);
    3809          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 462);
    3810          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 461);
    3811             :     compiler::TNode<Numeric> tmp63;
    3812             :     USE(tmp63);
    3813         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));
    3814          56 :     arguments.PopAndReturn(tmp63);
    3815             :   }
    3816          56 : }
    3817             : 
    3818         224 : TF_BUILTIN(DataViewPrototypeGetInt16, CodeStubAssembler) {
    3819          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3820             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3821             :   USE(parameter0);
    3822             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3823          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3824          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3825          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3826             :   CodeStubArguments arguments(this, torque_arguments);
    3827          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3828             : USE(parameter1);
    3829             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3830             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3831             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3832             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3833             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3834             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3835             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3836             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3837             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3838             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3839             : 
    3840          56 :   if (block0.is_used()) {
    3841             :     compiler::TNode<Context> tmp0;
    3842             :     compiler::TNode<Object> tmp1;
    3843             :     compiler::TNode<RawPtrT> tmp2;
    3844             :     compiler::TNode<RawPtrT> tmp3;
    3845             :     compiler::TNode<IntPtrT> tmp4;
    3846             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    3847          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 467);
    3848             :     compiler::TNode<IntPtrT> tmp5;
    3849             :     USE(tmp5);
    3850         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3851             :     compiler::TNode<BoolT> tmp6;
    3852             :     USE(tmp6);
    3853         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    3854          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    3855             :   }
    3856             : 
    3857          56 :   if (block1.is_used()) {
    3858             :     compiler::TNode<Context> tmp7;
    3859             :     compiler::TNode<Object> tmp8;
    3860             :     compiler::TNode<RawPtrT> tmp9;
    3861             :     compiler::TNode<RawPtrT> tmp10;
    3862             :     compiler::TNode<IntPtrT> tmp11;
    3863             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    3864             :     compiler::TNode<IntPtrT> tmp12;
    3865             :     USE(tmp12);
    3866         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    3867             :     compiler::TNode<Object> tmp13;
    3868             :     USE(tmp13);
    3869         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}));
    3870             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    3871             :   }
    3872             : 
    3873          56 :   if (block2.is_used()) {
    3874             :     compiler::TNode<Context> tmp14;
    3875             :     compiler::TNode<Object> tmp15;
    3876             :     compiler::TNode<RawPtrT> tmp16;
    3877             :     compiler::TNode<RawPtrT> tmp17;
    3878             :     compiler::TNode<IntPtrT> tmp18;
    3879             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    3880             :     compiler::TNode<Oddball> tmp19;
    3881             :     USE(tmp19);
    3882         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3883             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    3884             :   }
    3885             : 
    3886          56 :   if (block4.is_used()) {
    3887             :     compiler::TNode<Context> tmp20;
    3888             :     compiler::TNode<Object> tmp21;
    3889             :     compiler::TNode<RawPtrT> tmp22;
    3890             :     compiler::TNode<RawPtrT> tmp23;
    3891             :     compiler::TNode<IntPtrT> tmp24;
    3892             :     compiler::TNode<Object> tmp25;
    3893             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    3894             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    3895             :   }
    3896             : 
    3897          56 :   if (block3.is_used()) {
    3898             :     compiler::TNode<Context> tmp26;
    3899             :     compiler::TNode<Object> tmp27;
    3900             :     compiler::TNode<RawPtrT> tmp28;
    3901             :     compiler::TNode<RawPtrT> tmp29;
    3902             :     compiler::TNode<IntPtrT> tmp30;
    3903             :     compiler::TNode<Object> tmp31;
    3904             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    3905          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 469);
    3906             :     compiler::TNode<IntPtrT> tmp32;
    3907             :     USE(tmp32);
    3908         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3909             :     compiler::TNode<BoolT> tmp33;
    3910             :     USE(tmp33);
    3911         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    3912          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    3913             :   }
    3914             : 
    3915          56 :   if (block5.is_used()) {
    3916             :     compiler::TNode<Context> tmp34;
    3917             :     compiler::TNode<Object> tmp35;
    3918             :     compiler::TNode<RawPtrT> tmp36;
    3919             :     compiler::TNode<RawPtrT> tmp37;
    3920             :     compiler::TNode<IntPtrT> tmp38;
    3921             :     compiler::TNode<Object> tmp39;
    3922             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    3923             :     compiler::TNode<IntPtrT> tmp40;
    3924             :     USE(tmp40);
    3925         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    3926             :     compiler::TNode<Object> tmp41;
    3927             :     USE(tmp41);
    3928         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}));
    3929             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    3930             :   }
    3931             : 
    3932          56 :   if (block6.is_used()) {
    3933             :     compiler::TNode<Context> tmp42;
    3934             :     compiler::TNode<Object> tmp43;
    3935             :     compiler::TNode<RawPtrT> tmp44;
    3936             :     compiler::TNode<RawPtrT> tmp45;
    3937             :     compiler::TNode<IntPtrT> tmp46;
    3938             :     compiler::TNode<Object> tmp47;
    3939             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    3940             :     compiler::TNode<Oddball> tmp48;
    3941             :     USE(tmp48);
    3942         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    3943             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    3944             :   }
    3945             : 
    3946          56 :   if (block8.is_used()) {
    3947             :     compiler::TNode<Context> tmp49;
    3948             :     compiler::TNode<Object> tmp50;
    3949             :     compiler::TNode<RawPtrT> tmp51;
    3950             :     compiler::TNode<RawPtrT> tmp52;
    3951             :     compiler::TNode<IntPtrT> tmp53;
    3952             :     compiler::TNode<Object> tmp54;
    3953             :     compiler::TNode<Object> tmp55;
    3954             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    3955             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    3956             :   }
    3957             : 
    3958          56 :   if (block7.is_used()) {
    3959             :     compiler::TNode<Context> tmp56;
    3960             :     compiler::TNode<Object> tmp57;
    3961             :     compiler::TNode<RawPtrT> tmp58;
    3962             :     compiler::TNode<RawPtrT> tmp59;
    3963             :     compiler::TNode<IntPtrT> tmp60;
    3964             :     compiler::TNode<Object> tmp61;
    3965             :     compiler::TNode<Object> tmp62;
    3966             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    3967          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 468);
    3968          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 471);
    3969          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 470);
    3970             :     compiler::TNode<Numeric> tmp63;
    3971             :     USE(tmp63);
    3972         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));
    3973          56 :     arguments.PopAndReturn(tmp63);
    3974             :   }
    3975          56 : }
    3976             : 
    3977         224 : TF_BUILTIN(DataViewPrototypeGetUint32, CodeStubAssembler) {
    3978          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    3979             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    3980             :   USE(parameter0);
    3981             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    3982          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    3983          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    3984          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    3985             :   CodeStubArguments arguments(this, torque_arguments);
    3986          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    3987             : USE(parameter1);
    3988             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3989             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3990             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3991             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3992             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3993             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3994             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3995             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3996             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    3997             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    3998             : 
    3999          56 :   if (block0.is_used()) {
    4000             :     compiler::TNode<Context> tmp0;
    4001             :     compiler::TNode<Object> tmp1;
    4002             :     compiler::TNode<RawPtrT> tmp2;
    4003             :     compiler::TNode<RawPtrT> tmp3;
    4004             :     compiler::TNode<IntPtrT> tmp4;
    4005             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4006          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 476);
    4007             :     compiler::TNode<IntPtrT> tmp5;
    4008             :     USE(tmp5);
    4009         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4010             :     compiler::TNode<BoolT> tmp6;
    4011             :     USE(tmp6);
    4012         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4013          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4014             :   }
    4015             : 
    4016          56 :   if (block1.is_used()) {
    4017             :     compiler::TNode<Context> tmp7;
    4018             :     compiler::TNode<Object> tmp8;
    4019             :     compiler::TNode<RawPtrT> tmp9;
    4020             :     compiler::TNode<RawPtrT> tmp10;
    4021             :     compiler::TNode<IntPtrT> tmp11;
    4022             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4023             :     compiler::TNode<IntPtrT> tmp12;
    4024             :     USE(tmp12);
    4025         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4026             :     compiler::TNode<Object> tmp13;
    4027             :     USE(tmp13);
    4028         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}));
    4029             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4030             :   }
    4031             : 
    4032          56 :   if (block2.is_used()) {
    4033             :     compiler::TNode<Context> tmp14;
    4034             :     compiler::TNode<Object> tmp15;
    4035             :     compiler::TNode<RawPtrT> tmp16;
    4036             :     compiler::TNode<RawPtrT> tmp17;
    4037             :     compiler::TNode<IntPtrT> tmp18;
    4038             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4039             :     compiler::TNode<Oddball> tmp19;
    4040             :     USE(tmp19);
    4041         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4042             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4043             :   }
    4044             : 
    4045          56 :   if (block4.is_used()) {
    4046             :     compiler::TNode<Context> tmp20;
    4047             :     compiler::TNode<Object> tmp21;
    4048             :     compiler::TNode<RawPtrT> tmp22;
    4049             :     compiler::TNode<RawPtrT> tmp23;
    4050             :     compiler::TNode<IntPtrT> tmp24;
    4051             :     compiler::TNode<Object> tmp25;
    4052             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4053             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4054             :   }
    4055             : 
    4056          56 :   if (block3.is_used()) {
    4057             :     compiler::TNode<Context> tmp26;
    4058             :     compiler::TNode<Object> tmp27;
    4059             :     compiler::TNode<RawPtrT> tmp28;
    4060             :     compiler::TNode<RawPtrT> tmp29;
    4061             :     compiler::TNode<IntPtrT> tmp30;
    4062             :     compiler::TNode<Object> tmp31;
    4063             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4064          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 478);
    4065             :     compiler::TNode<IntPtrT> tmp32;
    4066             :     USE(tmp32);
    4067         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4068             :     compiler::TNode<BoolT> tmp33;
    4069             :     USE(tmp33);
    4070         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4071          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4072             :   }
    4073             : 
    4074          56 :   if (block5.is_used()) {
    4075             :     compiler::TNode<Context> tmp34;
    4076             :     compiler::TNode<Object> tmp35;
    4077             :     compiler::TNode<RawPtrT> tmp36;
    4078             :     compiler::TNode<RawPtrT> tmp37;
    4079             :     compiler::TNode<IntPtrT> tmp38;
    4080             :     compiler::TNode<Object> tmp39;
    4081             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4082             :     compiler::TNode<IntPtrT> tmp40;
    4083             :     USE(tmp40);
    4084         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4085             :     compiler::TNode<Object> tmp41;
    4086             :     USE(tmp41);
    4087         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}));
    4088             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4089             :   }
    4090             : 
    4091          56 :   if (block6.is_used()) {
    4092             :     compiler::TNode<Context> tmp42;
    4093             :     compiler::TNode<Object> tmp43;
    4094             :     compiler::TNode<RawPtrT> tmp44;
    4095             :     compiler::TNode<RawPtrT> tmp45;
    4096             :     compiler::TNode<IntPtrT> tmp46;
    4097             :     compiler::TNode<Object> tmp47;
    4098             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4099             :     compiler::TNode<Oddball> tmp48;
    4100             :     USE(tmp48);
    4101         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4102             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4103             :   }
    4104             : 
    4105          56 :   if (block8.is_used()) {
    4106             :     compiler::TNode<Context> tmp49;
    4107             :     compiler::TNode<Object> tmp50;
    4108             :     compiler::TNode<RawPtrT> tmp51;
    4109             :     compiler::TNode<RawPtrT> tmp52;
    4110             :     compiler::TNode<IntPtrT> tmp53;
    4111             :     compiler::TNode<Object> tmp54;
    4112             :     compiler::TNode<Object> tmp55;
    4113             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4114             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4115             :   }
    4116             : 
    4117          56 :   if (block7.is_used()) {
    4118             :     compiler::TNode<Context> tmp56;
    4119             :     compiler::TNode<Object> tmp57;
    4120             :     compiler::TNode<RawPtrT> tmp58;
    4121             :     compiler::TNode<RawPtrT> tmp59;
    4122             :     compiler::TNode<IntPtrT> tmp60;
    4123             :     compiler::TNode<Object> tmp61;
    4124             :     compiler::TNode<Object> tmp62;
    4125             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4126          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 477);
    4127          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 480);
    4128          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 479);
    4129             :     compiler::TNode<Numeric> tmp63;
    4130             :     USE(tmp63);
    4131         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));
    4132          56 :     arguments.PopAndReturn(tmp63);
    4133             :   }
    4134          56 : }
    4135             : 
    4136         224 : TF_BUILTIN(DataViewPrototypeGetInt32, CodeStubAssembler) {
    4137          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4138             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4139             :   USE(parameter0);
    4140             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4141          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4142          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4143          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4144             :   CodeStubArguments arguments(this, torque_arguments);
    4145          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4146             : USE(parameter1);
    4147             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4148             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4149             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4150             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4151             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4152             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4153             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4154             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4155             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4156             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4157             : 
    4158          56 :   if (block0.is_used()) {
    4159             :     compiler::TNode<Context> tmp0;
    4160             :     compiler::TNode<Object> tmp1;
    4161             :     compiler::TNode<RawPtrT> tmp2;
    4162             :     compiler::TNode<RawPtrT> tmp3;
    4163             :     compiler::TNode<IntPtrT> tmp4;
    4164             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4165          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 485);
    4166             :     compiler::TNode<IntPtrT> tmp5;
    4167             :     USE(tmp5);
    4168         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4169             :     compiler::TNode<BoolT> tmp6;
    4170             :     USE(tmp6);
    4171         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4172          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4173             :   }
    4174             : 
    4175          56 :   if (block1.is_used()) {
    4176             :     compiler::TNode<Context> tmp7;
    4177             :     compiler::TNode<Object> tmp8;
    4178             :     compiler::TNode<RawPtrT> tmp9;
    4179             :     compiler::TNode<RawPtrT> tmp10;
    4180             :     compiler::TNode<IntPtrT> tmp11;
    4181             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4182             :     compiler::TNode<IntPtrT> tmp12;
    4183             :     USE(tmp12);
    4184         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4185             :     compiler::TNode<Object> tmp13;
    4186             :     USE(tmp13);
    4187         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}));
    4188             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4189             :   }
    4190             : 
    4191          56 :   if (block2.is_used()) {
    4192             :     compiler::TNode<Context> tmp14;
    4193             :     compiler::TNode<Object> tmp15;
    4194             :     compiler::TNode<RawPtrT> tmp16;
    4195             :     compiler::TNode<RawPtrT> tmp17;
    4196             :     compiler::TNode<IntPtrT> tmp18;
    4197             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4198             :     compiler::TNode<Oddball> tmp19;
    4199             :     USE(tmp19);
    4200         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4201             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4202             :   }
    4203             : 
    4204          56 :   if (block4.is_used()) {
    4205             :     compiler::TNode<Context> tmp20;
    4206             :     compiler::TNode<Object> tmp21;
    4207             :     compiler::TNode<RawPtrT> tmp22;
    4208             :     compiler::TNode<RawPtrT> tmp23;
    4209             :     compiler::TNode<IntPtrT> tmp24;
    4210             :     compiler::TNode<Object> tmp25;
    4211             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4212             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4213             :   }
    4214             : 
    4215          56 :   if (block3.is_used()) {
    4216             :     compiler::TNode<Context> tmp26;
    4217             :     compiler::TNode<Object> tmp27;
    4218             :     compiler::TNode<RawPtrT> tmp28;
    4219             :     compiler::TNode<RawPtrT> tmp29;
    4220             :     compiler::TNode<IntPtrT> tmp30;
    4221             :     compiler::TNode<Object> tmp31;
    4222             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4223          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 487);
    4224             :     compiler::TNode<IntPtrT> tmp32;
    4225             :     USE(tmp32);
    4226         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4227             :     compiler::TNode<BoolT> tmp33;
    4228             :     USE(tmp33);
    4229         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4230          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4231             :   }
    4232             : 
    4233          56 :   if (block5.is_used()) {
    4234             :     compiler::TNode<Context> tmp34;
    4235             :     compiler::TNode<Object> tmp35;
    4236             :     compiler::TNode<RawPtrT> tmp36;
    4237             :     compiler::TNode<RawPtrT> tmp37;
    4238             :     compiler::TNode<IntPtrT> tmp38;
    4239             :     compiler::TNode<Object> tmp39;
    4240             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4241             :     compiler::TNode<IntPtrT> tmp40;
    4242             :     USE(tmp40);
    4243         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4244             :     compiler::TNode<Object> tmp41;
    4245             :     USE(tmp41);
    4246         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}));
    4247             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4248             :   }
    4249             : 
    4250          56 :   if (block6.is_used()) {
    4251             :     compiler::TNode<Context> tmp42;
    4252             :     compiler::TNode<Object> tmp43;
    4253             :     compiler::TNode<RawPtrT> tmp44;
    4254             :     compiler::TNode<RawPtrT> tmp45;
    4255             :     compiler::TNode<IntPtrT> tmp46;
    4256             :     compiler::TNode<Object> tmp47;
    4257             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4258             :     compiler::TNode<Oddball> tmp48;
    4259             :     USE(tmp48);
    4260         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4261             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4262             :   }
    4263             : 
    4264          56 :   if (block8.is_used()) {
    4265             :     compiler::TNode<Context> tmp49;
    4266             :     compiler::TNode<Object> tmp50;
    4267             :     compiler::TNode<RawPtrT> tmp51;
    4268             :     compiler::TNode<RawPtrT> tmp52;
    4269             :     compiler::TNode<IntPtrT> tmp53;
    4270             :     compiler::TNode<Object> tmp54;
    4271             :     compiler::TNode<Object> tmp55;
    4272             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4273             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4274             :   }
    4275             : 
    4276          56 :   if (block7.is_used()) {
    4277             :     compiler::TNode<Context> tmp56;
    4278             :     compiler::TNode<Object> tmp57;
    4279             :     compiler::TNode<RawPtrT> tmp58;
    4280             :     compiler::TNode<RawPtrT> tmp59;
    4281             :     compiler::TNode<IntPtrT> tmp60;
    4282             :     compiler::TNode<Object> tmp61;
    4283             :     compiler::TNode<Object> tmp62;
    4284             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4285          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 486);
    4286          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 489);
    4287          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 488);
    4288             :     compiler::TNode<Numeric> tmp63;
    4289             :     USE(tmp63);
    4290         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));
    4291          56 :     arguments.PopAndReturn(tmp63);
    4292             :   }
    4293          56 : }
    4294             : 
    4295         224 : TF_BUILTIN(DataViewPrototypeGetFloat32, CodeStubAssembler) {
    4296          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4297             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4298             :   USE(parameter0);
    4299             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4300          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4301          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4302          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4303             :   CodeStubArguments arguments(this, torque_arguments);
    4304          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4305             : USE(parameter1);
    4306             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4307             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4308             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4309             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4310             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4311             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4312             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4313             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4314             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4315             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4316             : 
    4317          56 :   if (block0.is_used()) {
    4318             :     compiler::TNode<Context> tmp0;
    4319             :     compiler::TNode<Object> tmp1;
    4320             :     compiler::TNode<RawPtrT> tmp2;
    4321             :     compiler::TNode<RawPtrT> tmp3;
    4322             :     compiler::TNode<IntPtrT> tmp4;
    4323             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4324          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 494);
    4325             :     compiler::TNode<IntPtrT> tmp5;
    4326             :     USE(tmp5);
    4327         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4328             :     compiler::TNode<BoolT> tmp6;
    4329             :     USE(tmp6);
    4330         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4331          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4332             :   }
    4333             : 
    4334          56 :   if (block1.is_used()) {
    4335             :     compiler::TNode<Context> tmp7;
    4336             :     compiler::TNode<Object> tmp8;
    4337             :     compiler::TNode<RawPtrT> tmp9;
    4338             :     compiler::TNode<RawPtrT> tmp10;
    4339             :     compiler::TNode<IntPtrT> tmp11;
    4340             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4341             :     compiler::TNode<IntPtrT> tmp12;
    4342             :     USE(tmp12);
    4343         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4344             :     compiler::TNode<Object> tmp13;
    4345             :     USE(tmp13);
    4346         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}));
    4347             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4348             :   }
    4349             : 
    4350          56 :   if (block2.is_used()) {
    4351             :     compiler::TNode<Context> tmp14;
    4352             :     compiler::TNode<Object> tmp15;
    4353             :     compiler::TNode<RawPtrT> tmp16;
    4354             :     compiler::TNode<RawPtrT> tmp17;
    4355             :     compiler::TNode<IntPtrT> tmp18;
    4356             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4357             :     compiler::TNode<Oddball> tmp19;
    4358             :     USE(tmp19);
    4359         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4360             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4361             :   }
    4362             : 
    4363          56 :   if (block4.is_used()) {
    4364             :     compiler::TNode<Context> tmp20;
    4365             :     compiler::TNode<Object> tmp21;
    4366             :     compiler::TNode<RawPtrT> tmp22;
    4367             :     compiler::TNode<RawPtrT> tmp23;
    4368             :     compiler::TNode<IntPtrT> tmp24;
    4369             :     compiler::TNode<Object> tmp25;
    4370             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4371             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4372             :   }
    4373             : 
    4374          56 :   if (block3.is_used()) {
    4375             :     compiler::TNode<Context> tmp26;
    4376             :     compiler::TNode<Object> tmp27;
    4377             :     compiler::TNode<RawPtrT> tmp28;
    4378             :     compiler::TNode<RawPtrT> tmp29;
    4379             :     compiler::TNode<IntPtrT> tmp30;
    4380             :     compiler::TNode<Object> tmp31;
    4381             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4382          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 496);
    4383             :     compiler::TNode<IntPtrT> tmp32;
    4384             :     USE(tmp32);
    4385         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4386             :     compiler::TNode<BoolT> tmp33;
    4387             :     USE(tmp33);
    4388         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4389          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4390             :   }
    4391             : 
    4392          56 :   if (block5.is_used()) {
    4393             :     compiler::TNode<Context> tmp34;
    4394             :     compiler::TNode<Object> tmp35;
    4395             :     compiler::TNode<RawPtrT> tmp36;
    4396             :     compiler::TNode<RawPtrT> tmp37;
    4397             :     compiler::TNode<IntPtrT> tmp38;
    4398             :     compiler::TNode<Object> tmp39;
    4399             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4400             :     compiler::TNode<IntPtrT> tmp40;
    4401             :     USE(tmp40);
    4402         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4403             :     compiler::TNode<Object> tmp41;
    4404             :     USE(tmp41);
    4405         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}));
    4406             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4407             :   }
    4408             : 
    4409          56 :   if (block6.is_used()) {
    4410             :     compiler::TNode<Context> tmp42;
    4411             :     compiler::TNode<Object> tmp43;
    4412             :     compiler::TNode<RawPtrT> tmp44;
    4413             :     compiler::TNode<RawPtrT> tmp45;
    4414             :     compiler::TNode<IntPtrT> tmp46;
    4415             :     compiler::TNode<Object> tmp47;
    4416             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4417             :     compiler::TNode<Oddball> tmp48;
    4418             :     USE(tmp48);
    4419         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4420             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4421             :   }
    4422             : 
    4423          56 :   if (block8.is_used()) {
    4424             :     compiler::TNode<Context> tmp49;
    4425             :     compiler::TNode<Object> tmp50;
    4426             :     compiler::TNode<RawPtrT> tmp51;
    4427             :     compiler::TNode<RawPtrT> tmp52;
    4428             :     compiler::TNode<IntPtrT> tmp53;
    4429             :     compiler::TNode<Object> tmp54;
    4430             :     compiler::TNode<Object> tmp55;
    4431             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4432             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4433             :   }
    4434             : 
    4435          56 :   if (block7.is_used()) {
    4436             :     compiler::TNode<Context> tmp56;
    4437             :     compiler::TNode<Object> tmp57;
    4438             :     compiler::TNode<RawPtrT> tmp58;
    4439             :     compiler::TNode<RawPtrT> tmp59;
    4440             :     compiler::TNode<IntPtrT> tmp60;
    4441             :     compiler::TNode<Object> tmp61;
    4442             :     compiler::TNode<Object> tmp62;
    4443             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4444          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 495);
    4445          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 498);
    4446          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 497);
    4447             :     compiler::TNode<Numeric> tmp63;
    4448             :     USE(tmp63);
    4449         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));
    4450          56 :     arguments.PopAndReturn(tmp63);
    4451             :   }
    4452          56 : }
    4453             : 
    4454         224 : TF_BUILTIN(DataViewPrototypeGetFloat64, CodeStubAssembler) {
    4455          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4456             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4457             :   USE(parameter0);
    4458             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4459          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4460          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4461          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4462             :   CodeStubArguments arguments(this, torque_arguments);
    4463          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4464             : USE(parameter1);
    4465             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4466             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4467             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4468             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4469             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4470             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4471             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4472             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4473             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4474             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4475             : 
    4476          56 :   if (block0.is_used()) {
    4477             :     compiler::TNode<Context> tmp0;
    4478             :     compiler::TNode<Object> tmp1;
    4479             :     compiler::TNode<RawPtrT> tmp2;
    4480             :     compiler::TNode<RawPtrT> tmp3;
    4481             :     compiler::TNode<IntPtrT> tmp4;
    4482             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4483          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 503);
    4484             :     compiler::TNode<IntPtrT> tmp5;
    4485             :     USE(tmp5);
    4486         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4487             :     compiler::TNode<BoolT> tmp6;
    4488             :     USE(tmp6);
    4489         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4490          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4491             :   }
    4492             : 
    4493          56 :   if (block1.is_used()) {
    4494             :     compiler::TNode<Context> tmp7;
    4495             :     compiler::TNode<Object> tmp8;
    4496             :     compiler::TNode<RawPtrT> tmp9;
    4497             :     compiler::TNode<RawPtrT> tmp10;
    4498             :     compiler::TNode<IntPtrT> tmp11;
    4499             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4500             :     compiler::TNode<IntPtrT> tmp12;
    4501             :     USE(tmp12);
    4502         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4503             :     compiler::TNode<Object> tmp13;
    4504             :     USE(tmp13);
    4505         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}));
    4506             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4507             :   }
    4508             : 
    4509          56 :   if (block2.is_used()) {
    4510             :     compiler::TNode<Context> tmp14;
    4511             :     compiler::TNode<Object> tmp15;
    4512             :     compiler::TNode<RawPtrT> tmp16;
    4513             :     compiler::TNode<RawPtrT> tmp17;
    4514             :     compiler::TNode<IntPtrT> tmp18;
    4515             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4516             :     compiler::TNode<Oddball> tmp19;
    4517             :     USE(tmp19);
    4518         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4519             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4520             :   }
    4521             : 
    4522          56 :   if (block4.is_used()) {
    4523             :     compiler::TNode<Context> tmp20;
    4524             :     compiler::TNode<Object> tmp21;
    4525             :     compiler::TNode<RawPtrT> tmp22;
    4526             :     compiler::TNode<RawPtrT> tmp23;
    4527             :     compiler::TNode<IntPtrT> tmp24;
    4528             :     compiler::TNode<Object> tmp25;
    4529             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4530             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4531             :   }
    4532             : 
    4533          56 :   if (block3.is_used()) {
    4534             :     compiler::TNode<Context> tmp26;
    4535             :     compiler::TNode<Object> tmp27;
    4536             :     compiler::TNode<RawPtrT> tmp28;
    4537             :     compiler::TNode<RawPtrT> tmp29;
    4538             :     compiler::TNode<IntPtrT> tmp30;
    4539             :     compiler::TNode<Object> tmp31;
    4540             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4541          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 505);
    4542             :     compiler::TNode<IntPtrT> tmp32;
    4543             :     USE(tmp32);
    4544         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4545             :     compiler::TNode<BoolT> tmp33;
    4546             :     USE(tmp33);
    4547         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4548          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4549             :   }
    4550             : 
    4551          56 :   if (block5.is_used()) {
    4552             :     compiler::TNode<Context> tmp34;
    4553             :     compiler::TNode<Object> tmp35;
    4554             :     compiler::TNode<RawPtrT> tmp36;
    4555             :     compiler::TNode<RawPtrT> tmp37;
    4556             :     compiler::TNode<IntPtrT> tmp38;
    4557             :     compiler::TNode<Object> tmp39;
    4558             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4559             :     compiler::TNode<IntPtrT> tmp40;
    4560             :     USE(tmp40);
    4561         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4562             :     compiler::TNode<Object> tmp41;
    4563             :     USE(tmp41);
    4564         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}));
    4565             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4566             :   }
    4567             : 
    4568          56 :   if (block6.is_used()) {
    4569             :     compiler::TNode<Context> tmp42;
    4570             :     compiler::TNode<Object> tmp43;
    4571             :     compiler::TNode<RawPtrT> tmp44;
    4572             :     compiler::TNode<RawPtrT> tmp45;
    4573             :     compiler::TNode<IntPtrT> tmp46;
    4574             :     compiler::TNode<Object> tmp47;
    4575             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4576             :     compiler::TNode<Oddball> tmp48;
    4577             :     USE(tmp48);
    4578         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4579             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4580             :   }
    4581             : 
    4582          56 :   if (block8.is_used()) {
    4583             :     compiler::TNode<Context> tmp49;
    4584             :     compiler::TNode<Object> tmp50;
    4585             :     compiler::TNode<RawPtrT> tmp51;
    4586             :     compiler::TNode<RawPtrT> tmp52;
    4587             :     compiler::TNode<IntPtrT> tmp53;
    4588             :     compiler::TNode<Object> tmp54;
    4589             :     compiler::TNode<Object> tmp55;
    4590             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4591             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4592             :   }
    4593             : 
    4594          56 :   if (block7.is_used()) {
    4595             :     compiler::TNode<Context> tmp56;
    4596             :     compiler::TNode<Object> tmp57;
    4597             :     compiler::TNode<RawPtrT> tmp58;
    4598             :     compiler::TNode<RawPtrT> tmp59;
    4599             :     compiler::TNode<IntPtrT> tmp60;
    4600             :     compiler::TNode<Object> tmp61;
    4601             :     compiler::TNode<Object> tmp62;
    4602             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4603          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 504);
    4604          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 507);
    4605          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 506);
    4606             :     compiler::TNode<Numeric> tmp63;
    4607             :     USE(tmp63);
    4608         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));
    4609          56 :     arguments.PopAndReturn(tmp63);
    4610             :   }
    4611          56 : }
    4612             : 
    4613         224 : TF_BUILTIN(DataViewPrototypeGetBigUint64, CodeStubAssembler) {
    4614          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4615             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4616             :   USE(parameter0);
    4617             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4618          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4619          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4620          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4621             :   CodeStubArguments arguments(this, torque_arguments);
    4622          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4623             : USE(parameter1);
    4624             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4625             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4626             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4627             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4628             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4629             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4630             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4631             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4632             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4633             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4634             : 
    4635          56 :   if (block0.is_used()) {
    4636             :     compiler::TNode<Context> tmp0;
    4637             :     compiler::TNode<Object> tmp1;
    4638             :     compiler::TNode<RawPtrT> tmp2;
    4639             :     compiler::TNode<RawPtrT> tmp3;
    4640             :     compiler::TNode<IntPtrT> tmp4;
    4641             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4642          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 512);
    4643             :     compiler::TNode<IntPtrT> tmp5;
    4644             :     USE(tmp5);
    4645         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4646             :     compiler::TNode<BoolT> tmp6;
    4647             :     USE(tmp6);
    4648         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4649          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4650             :   }
    4651             : 
    4652          56 :   if (block1.is_used()) {
    4653             :     compiler::TNode<Context> tmp7;
    4654             :     compiler::TNode<Object> tmp8;
    4655             :     compiler::TNode<RawPtrT> tmp9;
    4656             :     compiler::TNode<RawPtrT> tmp10;
    4657             :     compiler::TNode<IntPtrT> tmp11;
    4658             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4659             :     compiler::TNode<IntPtrT> tmp12;
    4660             :     USE(tmp12);
    4661         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4662             :     compiler::TNode<Object> tmp13;
    4663             :     USE(tmp13);
    4664         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}));
    4665             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4666             :   }
    4667             : 
    4668          56 :   if (block2.is_used()) {
    4669             :     compiler::TNode<Context> tmp14;
    4670             :     compiler::TNode<Object> tmp15;
    4671             :     compiler::TNode<RawPtrT> tmp16;
    4672             :     compiler::TNode<RawPtrT> tmp17;
    4673             :     compiler::TNode<IntPtrT> tmp18;
    4674             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4675             :     compiler::TNode<Oddball> tmp19;
    4676             :     USE(tmp19);
    4677         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4678             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4679             :   }
    4680             : 
    4681          56 :   if (block4.is_used()) {
    4682             :     compiler::TNode<Context> tmp20;
    4683             :     compiler::TNode<Object> tmp21;
    4684             :     compiler::TNode<RawPtrT> tmp22;
    4685             :     compiler::TNode<RawPtrT> tmp23;
    4686             :     compiler::TNode<IntPtrT> tmp24;
    4687             :     compiler::TNode<Object> tmp25;
    4688             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4689             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4690             :   }
    4691             : 
    4692          56 :   if (block3.is_used()) {
    4693             :     compiler::TNode<Context> tmp26;
    4694             :     compiler::TNode<Object> tmp27;
    4695             :     compiler::TNode<RawPtrT> tmp28;
    4696             :     compiler::TNode<RawPtrT> tmp29;
    4697             :     compiler::TNode<IntPtrT> tmp30;
    4698             :     compiler::TNode<Object> tmp31;
    4699             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4700          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 514);
    4701             :     compiler::TNode<IntPtrT> tmp32;
    4702             :     USE(tmp32);
    4703         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4704             :     compiler::TNode<BoolT> tmp33;
    4705             :     USE(tmp33);
    4706         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4707          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4708             :   }
    4709             : 
    4710          56 :   if (block5.is_used()) {
    4711             :     compiler::TNode<Context> tmp34;
    4712             :     compiler::TNode<Object> tmp35;
    4713             :     compiler::TNode<RawPtrT> tmp36;
    4714             :     compiler::TNode<RawPtrT> tmp37;
    4715             :     compiler::TNode<IntPtrT> tmp38;
    4716             :     compiler::TNode<Object> tmp39;
    4717             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4718             :     compiler::TNode<IntPtrT> tmp40;
    4719             :     USE(tmp40);
    4720         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4721             :     compiler::TNode<Object> tmp41;
    4722             :     USE(tmp41);
    4723         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}));
    4724             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4725             :   }
    4726             : 
    4727          56 :   if (block6.is_used()) {
    4728             :     compiler::TNode<Context> tmp42;
    4729             :     compiler::TNode<Object> tmp43;
    4730             :     compiler::TNode<RawPtrT> tmp44;
    4731             :     compiler::TNode<RawPtrT> tmp45;
    4732             :     compiler::TNode<IntPtrT> tmp46;
    4733             :     compiler::TNode<Object> tmp47;
    4734             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4735             :     compiler::TNode<Oddball> tmp48;
    4736             :     USE(tmp48);
    4737         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4738             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4739             :   }
    4740             : 
    4741          56 :   if (block8.is_used()) {
    4742             :     compiler::TNode<Context> tmp49;
    4743             :     compiler::TNode<Object> tmp50;
    4744             :     compiler::TNode<RawPtrT> tmp51;
    4745             :     compiler::TNode<RawPtrT> tmp52;
    4746             :     compiler::TNode<IntPtrT> tmp53;
    4747             :     compiler::TNode<Object> tmp54;
    4748             :     compiler::TNode<Object> tmp55;
    4749             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4750             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4751             :   }
    4752             : 
    4753          56 :   if (block7.is_used()) {
    4754             :     compiler::TNode<Context> tmp56;
    4755             :     compiler::TNode<Object> tmp57;
    4756             :     compiler::TNode<RawPtrT> tmp58;
    4757             :     compiler::TNode<RawPtrT> tmp59;
    4758             :     compiler::TNode<IntPtrT> tmp60;
    4759             :     compiler::TNode<Object> tmp61;
    4760             :     compiler::TNode<Object> tmp62;
    4761             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4762          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 513);
    4763          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 516);
    4764          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 515);
    4765             :     compiler::TNode<Numeric> tmp63;
    4766             :     USE(tmp63);
    4767         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));
    4768          56 :     arguments.PopAndReturn(tmp63);
    4769             :   }
    4770          56 : }
    4771             : 
    4772         224 : TF_BUILTIN(DataViewPrototypeGetBigInt64, CodeStubAssembler) {
    4773          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    4774             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    4775             :   USE(parameter0);
    4776             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    4777          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    4778          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    4779          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    4780             :   CodeStubArguments arguments(this, torque_arguments);
    4781          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    4782             : USE(parameter1);
    4783             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4784             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4785             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4786             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4787             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4788             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4789             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4790             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4791             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4792             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    4793             : 
    4794          56 :   if (block0.is_used()) {
    4795             :     compiler::TNode<Context> tmp0;
    4796             :     compiler::TNode<Object> tmp1;
    4797             :     compiler::TNode<RawPtrT> tmp2;
    4798             :     compiler::TNode<RawPtrT> tmp3;
    4799             :     compiler::TNode<IntPtrT> tmp4;
    4800             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    4801          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 521);
    4802             :     compiler::TNode<IntPtrT> tmp5;
    4803             :     USE(tmp5);
    4804         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4805             :     compiler::TNode<BoolT> tmp6;
    4806             :     USE(tmp6);
    4807         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    4808          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    4809             :   }
    4810             : 
    4811          56 :   if (block1.is_used()) {
    4812             :     compiler::TNode<Context> tmp7;
    4813             :     compiler::TNode<Object> tmp8;
    4814             :     compiler::TNode<RawPtrT> tmp9;
    4815             :     compiler::TNode<RawPtrT> tmp10;
    4816             :     compiler::TNode<IntPtrT> tmp11;
    4817             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    4818             :     compiler::TNode<IntPtrT> tmp12;
    4819             :     USE(tmp12);
    4820         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    4821             :     compiler::TNode<Object> tmp13;
    4822             :     USE(tmp13);
    4823         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}));
    4824             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    4825             :   }
    4826             : 
    4827          56 :   if (block2.is_used()) {
    4828             :     compiler::TNode<Context> tmp14;
    4829             :     compiler::TNode<Object> tmp15;
    4830             :     compiler::TNode<RawPtrT> tmp16;
    4831             :     compiler::TNode<RawPtrT> tmp17;
    4832             :     compiler::TNode<IntPtrT> tmp18;
    4833             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    4834             :     compiler::TNode<Oddball> tmp19;
    4835             :     USE(tmp19);
    4836         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4837             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    4838             :   }
    4839             : 
    4840          56 :   if (block4.is_used()) {
    4841             :     compiler::TNode<Context> tmp20;
    4842             :     compiler::TNode<Object> tmp21;
    4843             :     compiler::TNode<RawPtrT> tmp22;
    4844             :     compiler::TNode<RawPtrT> tmp23;
    4845             :     compiler::TNode<IntPtrT> tmp24;
    4846             :     compiler::TNode<Object> tmp25;
    4847             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    4848             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    4849             :   }
    4850             : 
    4851          56 :   if (block3.is_used()) {
    4852             :     compiler::TNode<Context> tmp26;
    4853             :     compiler::TNode<Object> tmp27;
    4854             :     compiler::TNode<RawPtrT> tmp28;
    4855             :     compiler::TNode<RawPtrT> tmp29;
    4856             :     compiler::TNode<IntPtrT> tmp30;
    4857             :     compiler::TNode<Object> tmp31;
    4858             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    4859          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 523);
    4860             :     compiler::TNode<IntPtrT> tmp32;
    4861             :     USE(tmp32);
    4862         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4863             :     compiler::TNode<BoolT> tmp33;
    4864             :     USE(tmp33);
    4865         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    4866          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    4867             :   }
    4868             : 
    4869          56 :   if (block5.is_used()) {
    4870             :     compiler::TNode<Context> tmp34;
    4871             :     compiler::TNode<Object> tmp35;
    4872             :     compiler::TNode<RawPtrT> tmp36;
    4873             :     compiler::TNode<RawPtrT> tmp37;
    4874             :     compiler::TNode<IntPtrT> tmp38;
    4875             :     compiler::TNode<Object> tmp39;
    4876             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    4877             :     compiler::TNode<IntPtrT> tmp40;
    4878             :     USE(tmp40);
    4879         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    4880             :     compiler::TNode<Object> tmp41;
    4881             :     USE(tmp41);
    4882         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}));
    4883             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    4884             :   }
    4885             : 
    4886          56 :   if (block6.is_used()) {
    4887             :     compiler::TNode<Context> tmp42;
    4888             :     compiler::TNode<Object> tmp43;
    4889             :     compiler::TNode<RawPtrT> tmp44;
    4890             :     compiler::TNode<RawPtrT> tmp45;
    4891             :     compiler::TNode<IntPtrT> tmp46;
    4892             :     compiler::TNode<Object> tmp47;
    4893             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    4894             :     compiler::TNode<Oddball> tmp48;
    4895             :     USE(tmp48);
    4896         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    4897             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    4898             :   }
    4899             : 
    4900          56 :   if (block8.is_used()) {
    4901             :     compiler::TNode<Context> tmp49;
    4902             :     compiler::TNode<Object> tmp50;
    4903             :     compiler::TNode<RawPtrT> tmp51;
    4904             :     compiler::TNode<RawPtrT> tmp52;
    4905             :     compiler::TNode<IntPtrT> tmp53;
    4906             :     compiler::TNode<Object> tmp54;
    4907             :     compiler::TNode<Object> tmp55;
    4908             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    4909             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    4910             :   }
    4911             : 
    4912          56 :   if (block7.is_used()) {
    4913             :     compiler::TNode<Context> tmp56;
    4914             :     compiler::TNode<Object> tmp57;
    4915             :     compiler::TNode<RawPtrT> tmp58;
    4916             :     compiler::TNode<RawPtrT> tmp59;
    4917             :     compiler::TNode<IntPtrT> tmp60;
    4918             :     compiler::TNode<Object> tmp61;
    4919             :     compiler::TNode<Object> tmp62;
    4920             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    4921          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 522);
    4922          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 525);
    4923          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 524);
    4924             :     compiler::TNode<Numeric> tmp63;
    4925             :     USE(tmp63);
    4926         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));
    4927          56 :     arguments.PopAndReturn(tmp63);
    4928             :   }
    4929          56 : }
    4930             : 
    4931         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataView8(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value) {
    4932         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4933             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4934             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4935             :     ca_.Goto(&block0, p_buffer, p_offset, p_value);
    4936             : 
    4937         112 :   if (block0.is_used()) {
    4938             :     compiler::TNode<JSArrayBuffer> tmp0;
    4939             :     compiler::TNode<UintPtrT> tmp1;
    4940             :     compiler::TNode<Uint32T> tmp2;
    4941             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2);
    4942         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 537);
    4943         112 :     compiler::TNode<IntPtrT> tmp3 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    4944             :     USE(tmp3);
    4945         224 :     compiler::TNode<RawPtrT>tmp4 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp3});
    4946             :     compiler::TNode<Uint32T> tmp5;
    4947             :     USE(tmp5);
    4948         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    4949             :     compiler::TNode<Uint32T> tmp6;
    4950             :     USE(tmp6);
    4951         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp5}));
    4952         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp4}, compiler::TNode<UintPtrT>{tmp1}, compiler::TNode<Uint32T>{tmp6});
    4953         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 536);
    4954             :     ca_.Goto(&block1, tmp0, tmp1, tmp2);
    4955             :   }
    4956             : 
    4957         112 :   if (block1.is_used()) {
    4958             :     compiler::TNode<JSArrayBuffer> tmp7;
    4959             :     compiler::TNode<UintPtrT> tmp8;
    4960             :     compiler::TNode<Uint32T> tmp9;
    4961             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9);
    4962             :     ca_.Goto(&block2, tmp7, tmp8, tmp9);
    4963             :   }
    4964             : 
    4965             :     compiler::TNode<JSArrayBuffer> tmp10;
    4966             :     compiler::TNode<UintPtrT> tmp11;
    4967             :     compiler::TNode<Uint32T> tmp12;
    4968             :     ca_.Bind(&block2, &tmp10, &tmp11, &tmp12);
    4969         112 : }
    4970             : 
    4971         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataView16(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value, compiler::TNode<BoolT> p_requestedLittleEndian) {
    4972         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4973             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4974             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4975             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4976             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4977             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    4978             :     ca_.Goto(&block0, p_buffer, p_offset, p_value, p_requestedLittleEndian);
    4979             : 
    4980         112 :   if (block0.is_used()) {
    4981             :     compiler::TNode<JSArrayBuffer> tmp0;
    4982             :     compiler::TNode<UintPtrT> tmp1;
    4983             :     compiler::TNode<Uint32T> tmp2;
    4984             :     compiler::TNode<BoolT> tmp3;
    4985             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    4986         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 543);
    4987         112 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    4988             :     USE(tmp4);
    4989         336 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp4});
    4990         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 545);
    4991             :     compiler::TNode<Uint32T> tmp6;
    4992             :     USE(tmp6);
    4993         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    4994             :     compiler::TNode<Uint32T> tmp7;
    4995             :     USE(tmp7);
    4996         336 :     tmp7 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp6}));
    4997         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 546);
    4998             :     compiler::TNode<Uint32T> tmp8;
    4999             :     USE(tmp8);
    5000         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5001             :     compiler::TNode<Uint32T> tmp9;
    5002             :     USE(tmp9);
    5003         336 :     tmp9 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp8}));
    5004             :     compiler::TNode<Uint32T> tmp10;
    5005             :     USE(tmp10);
    5006         336 :     tmp10 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5007             :     compiler::TNode<Uint32T> tmp11;
    5008             :     USE(tmp11);
    5009         224 :     tmp11 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp9}, compiler::TNode<Uint32T>{tmp10}));
    5010         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5011         112 :     ca_.Branch(tmp3, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp5, tmp7, tmp11);
    5012             :   }
    5013             : 
    5014         112 :   if (block2.is_used()) {
    5015             :     compiler::TNode<JSArrayBuffer> tmp12;
    5016             :     compiler::TNode<UintPtrT> tmp13;
    5017             :     compiler::TNode<Uint32T> tmp14;
    5018             :     compiler::TNode<BoolT> tmp15;
    5019             :     compiler::TNode<RawPtrT> tmp16;
    5020             :     compiler::TNode<Uint32T> tmp17;
    5021             :     compiler::TNode<Uint32T> tmp18;
    5022             :     ca_.Bind(&block2, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    5023         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 549);
    5024         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp16}, compiler::TNode<UintPtrT>{tmp13}, compiler::TNode<Uint32T>{tmp17});
    5025         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 550);
    5026             :     compiler::TNode<UintPtrT> tmp19;
    5027             :     USE(tmp19);
    5028         336 :     tmp19 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5029             :     compiler::TNode<UintPtrT> tmp20;
    5030             :     USE(tmp20);
    5031         224 :     tmp20 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp13}, compiler::TNode<UintPtrT>{tmp19}));
    5032         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp16}, compiler::TNode<UintPtrT>{tmp20}, compiler::TNode<Uint32T>{tmp18});
    5033         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5034             :     ca_.Goto(&block4, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17, tmp18);
    5035             :   }
    5036             : 
    5037         112 :   if (block3.is_used()) {
    5038             :     compiler::TNode<JSArrayBuffer> tmp21;
    5039             :     compiler::TNode<UintPtrT> tmp22;
    5040             :     compiler::TNode<Uint32T> tmp23;
    5041             :     compiler::TNode<BoolT> tmp24;
    5042             :     compiler::TNode<RawPtrT> tmp25;
    5043             :     compiler::TNode<Uint32T> tmp26;
    5044             :     compiler::TNode<Uint32T> tmp27;
    5045             :     ca_.Bind(&block3, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26, &tmp27);
    5046         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 552);
    5047         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp25}, compiler::TNode<UintPtrT>{tmp22}, compiler::TNode<Uint32T>{tmp27});
    5048         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 553);
    5049             :     compiler::TNode<UintPtrT> tmp28;
    5050             :     USE(tmp28);
    5051         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5052             :     compiler::TNode<UintPtrT> tmp29;
    5053             :     USE(tmp29);
    5054         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp28}));
    5055         224 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp25}, compiler::TNode<UintPtrT>{tmp29}, compiler::TNode<Uint32T>{tmp26});
    5056         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 548);
    5057             :     ca_.Goto(&block4, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26, tmp27);
    5058             :   }
    5059             : 
    5060         112 :   if (block4.is_used()) {
    5061             :     compiler::TNode<JSArrayBuffer> tmp30;
    5062             :     compiler::TNode<UintPtrT> tmp31;
    5063             :     compiler::TNode<Uint32T> tmp32;
    5064             :     compiler::TNode<BoolT> tmp33;
    5065             :     compiler::TNode<RawPtrT> tmp34;
    5066             :     compiler::TNode<Uint32T> tmp35;
    5067             :     compiler::TNode<Uint32T> tmp36;
    5068             :     ca_.Bind(&block4, &tmp30, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36);
    5069         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 542);
    5070         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 540);
    5071             :     ca_.Goto(&block1, tmp30, tmp31, tmp32, tmp33);
    5072             :   }
    5073             : 
    5074         112 :   if (block1.is_used()) {
    5075             :     compiler::TNode<JSArrayBuffer> tmp37;
    5076             :     compiler::TNode<UintPtrT> tmp38;
    5077             :     compiler::TNode<Uint32T> tmp39;
    5078             :     compiler::TNode<BoolT> tmp40;
    5079             :     ca_.Bind(&block1, &tmp37, &tmp38, &tmp39, &tmp40);
    5080             :     ca_.Goto(&block5, tmp37, tmp38, tmp39, tmp40);
    5081             :   }
    5082             : 
    5083             :     compiler::TNode<JSArrayBuffer> tmp41;
    5084             :     compiler::TNode<UintPtrT> tmp42;
    5085             :     compiler::TNode<Uint32T> tmp43;
    5086             :     compiler::TNode<BoolT> tmp44;
    5087             :     ca_.Bind(&block5, &tmp41, &tmp42, &tmp43, &tmp44);
    5088         112 : }
    5089             : 
    5090         168 : void DataViewBuiltinsFromDSLAssembler::StoreDataView32(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<Uint32T> p_value, compiler::TNode<BoolT> p_requestedLittleEndian) {
    5091         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5092             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5093             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5094             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5095             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5096             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5097             :     ca_.Goto(&block0, p_buffer, p_offset, p_value, p_requestedLittleEndian);
    5098             : 
    5099         168 :   if (block0.is_used()) {
    5100             :     compiler::TNode<JSArrayBuffer> tmp0;
    5101             :     compiler::TNode<UintPtrT> tmp1;
    5102             :     compiler::TNode<Uint32T> tmp2;
    5103             :     compiler::TNode<BoolT> tmp3;
    5104             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    5105         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 560);
    5106         168 :     compiler::TNode<IntPtrT> tmp4 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    5107             :     USE(tmp4);
    5108         504 :     compiler::TNode<RawPtrT>tmp5 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp4});
    5109         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 562);
    5110             :     compiler::TNode<Uint32T> tmp6;
    5111             :     USE(tmp6);
    5112         504 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5113             :     compiler::TNode<Uint32T> tmp7;
    5114             :     USE(tmp7);
    5115         504 :     tmp7 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp6}));
    5116         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 563);
    5117             :     compiler::TNode<Uint32T> tmp8;
    5118             :     USE(tmp8);
    5119         504 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5120             :     compiler::TNode<Uint32T> tmp9;
    5121             :     USE(tmp9);
    5122         504 :     tmp9 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp8}));
    5123             :     compiler::TNode<Uint32T> tmp10;
    5124             :     USE(tmp10);
    5125         504 :     tmp10 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5126             :     compiler::TNode<Uint32T> tmp11;
    5127             :     USE(tmp11);
    5128         336 :     tmp11 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp9}, compiler::TNode<Uint32T>{tmp10}));
    5129         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 564);
    5130             :     compiler::TNode<Uint32T> tmp12;
    5131             :     USE(tmp12);
    5132         504 :     tmp12 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5133             :     compiler::TNode<Uint32T> tmp13;
    5134             :     USE(tmp13);
    5135         504 :     tmp13 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp12}));
    5136             :     compiler::TNode<Uint32T> tmp14;
    5137             :     USE(tmp14);
    5138         504 :     tmp14 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5139             :     compiler::TNode<Uint32T> tmp15;
    5140             :     USE(tmp15);
    5141         336 :     tmp15 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp13}, compiler::TNode<Uint32T>{tmp14}));
    5142         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 565);
    5143             :     compiler::TNode<Uint32T> tmp16;
    5144             :     USE(tmp16);
    5145         504 :     tmp16 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5146             :     compiler::TNode<Uint32T> tmp17;
    5147             :     USE(tmp17);
    5148         504 :     tmp17 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp16}));
    5149         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5150         168 :     ca_.Branch(tmp3, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp5, tmp7, tmp11, tmp15, tmp17);
    5151             :   }
    5152             : 
    5153         168 :   if (block2.is_used()) {
    5154             :     compiler::TNode<JSArrayBuffer> tmp18;
    5155             :     compiler::TNode<UintPtrT> tmp19;
    5156             :     compiler::TNode<Uint32T> tmp20;
    5157             :     compiler::TNode<BoolT> tmp21;
    5158             :     compiler::TNode<RawPtrT> tmp22;
    5159             :     compiler::TNode<Uint32T> tmp23;
    5160             :     compiler::TNode<Uint32T> tmp24;
    5161             :     compiler::TNode<Uint32T> tmp25;
    5162             :     compiler::TNode<Uint32T> tmp26;
    5163             :     ca_.Bind(&block2, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
    5164         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 568);
    5165         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<Uint32T>{tmp23});
    5166         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 569);
    5167             :     compiler::TNode<UintPtrT> tmp27;
    5168             :     USE(tmp27);
    5169         504 :     tmp27 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5170             :     compiler::TNode<UintPtrT> tmp28;
    5171             :     USE(tmp28);
    5172         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp27}));
    5173         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp28}, compiler::TNode<Uint32T>{tmp24});
    5174         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 570);
    5175             :     compiler::TNode<UintPtrT> tmp29;
    5176             :     USE(tmp29);
    5177         504 :     tmp29 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5178             :     compiler::TNode<UintPtrT> tmp30;
    5179             :     USE(tmp30);
    5180         336 :     tmp30 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp29}));
    5181         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp30}, compiler::TNode<Uint32T>{tmp25});
    5182         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 571);
    5183             :     compiler::TNode<UintPtrT> tmp31;
    5184             :     USE(tmp31);
    5185         504 :     tmp31 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5186             :     compiler::TNode<UintPtrT> tmp32;
    5187             :     USE(tmp32);
    5188         336 :     tmp32 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp19}, compiler::TNode<UintPtrT>{tmp31}));
    5189         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp22}, compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<Uint32T>{tmp26});
    5190         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5191             :     ca_.Goto(&block4, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25, tmp26);
    5192             :   }
    5193             : 
    5194         168 :   if (block3.is_used()) {
    5195             :     compiler::TNode<JSArrayBuffer> tmp33;
    5196             :     compiler::TNode<UintPtrT> tmp34;
    5197             :     compiler::TNode<Uint32T> tmp35;
    5198             :     compiler::TNode<BoolT> tmp36;
    5199             :     compiler::TNode<RawPtrT> tmp37;
    5200             :     compiler::TNode<Uint32T> tmp38;
    5201             :     compiler::TNode<Uint32T> tmp39;
    5202             :     compiler::TNode<Uint32T> tmp40;
    5203             :     compiler::TNode<Uint32T> tmp41;
    5204             :     ca_.Bind(&block3, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41);
    5205         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 573);
    5206         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<Uint32T>{tmp41});
    5207         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 574);
    5208             :     compiler::TNode<UintPtrT> tmp42;
    5209             :     USE(tmp42);
    5210         504 :     tmp42 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5211             :     compiler::TNode<UintPtrT> tmp43;
    5212             :     USE(tmp43);
    5213         336 :     tmp43 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp42}));
    5214         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp43}, compiler::TNode<Uint32T>{tmp40});
    5215         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 575);
    5216             :     compiler::TNode<UintPtrT> tmp44;
    5217             :     USE(tmp44);
    5218         504 :     tmp44 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5219             :     compiler::TNode<UintPtrT> tmp45;
    5220             :     USE(tmp45);
    5221         336 :     tmp45 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp44}));
    5222         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp45}, compiler::TNode<Uint32T>{tmp39});
    5223         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 576);
    5224             :     compiler::TNode<UintPtrT> tmp46;
    5225             :     USE(tmp46);
    5226         504 :     tmp46 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5227             :     compiler::TNode<UintPtrT> tmp47;
    5228             :     USE(tmp47);
    5229         336 :     tmp47 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp34}, compiler::TNode<UintPtrT>{tmp46}));
    5230         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp37}, compiler::TNode<UintPtrT>{tmp47}, compiler::TNode<Uint32T>{tmp38});
    5231         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 567);
    5232             :     ca_.Goto(&block4, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41);
    5233             :   }
    5234             : 
    5235         168 :   if (block4.is_used()) {
    5236             :     compiler::TNode<JSArrayBuffer> tmp48;
    5237             :     compiler::TNode<UintPtrT> tmp49;
    5238             :     compiler::TNode<Uint32T> tmp50;
    5239             :     compiler::TNode<BoolT> tmp51;
    5240             :     compiler::TNode<RawPtrT> tmp52;
    5241             :     compiler::TNode<Uint32T> tmp53;
    5242             :     compiler::TNode<Uint32T> tmp54;
    5243             :     compiler::TNode<Uint32T> tmp55;
    5244             :     compiler::TNode<Uint32T> tmp56;
    5245             :     ca_.Bind(&block4, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55, &tmp56);
    5246         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 559);
    5247         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 557);
    5248             :     ca_.Goto(&block1, tmp48, tmp49, tmp50, tmp51);
    5249             :   }
    5250             : 
    5251         168 :   if (block1.is_used()) {
    5252             :     compiler::TNode<JSArrayBuffer> tmp57;
    5253             :     compiler::TNode<UintPtrT> tmp58;
    5254             :     compiler::TNode<Uint32T> tmp59;
    5255             :     compiler::TNode<BoolT> tmp60;
    5256             :     ca_.Bind(&block1, &tmp57, &tmp58, &tmp59, &tmp60);
    5257             :     ca_.Goto(&block5, tmp57, tmp58, tmp59, tmp60);
    5258             :   }
    5259             : 
    5260             :     compiler::TNode<JSArrayBuffer> tmp61;
    5261             :     compiler::TNode<UintPtrT> tmp62;
    5262             :     compiler::TNode<Uint32T> tmp63;
    5263             :     compiler::TNode<BoolT> tmp64;
    5264             :     ca_.Bind(&block5, &tmp61, &tmp62, &tmp63, &tmp64);
    5265         168 : }
    5266             : 
    5267         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) {
    5268         168 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5269             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5270             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5271             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT, RawPtrT, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5272             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5273             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, Uint32T, Uint32T, BoolT> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5274             :     ca_.Goto(&block0, p_buffer, p_offset, p_lowWord, p_highWord, p_requestedLittleEndian);
    5275             : 
    5276         168 :   if (block0.is_used()) {
    5277             :     compiler::TNode<JSArrayBuffer> tmp0;
    5278             :     compiler::TNode<UintPtrT> tmp1;
    5279             :     compiler::TNode<Uint32T> tmp2;
    5280             :     compiler::TNode<Uint32T> tmp3;
    5281             :     compiler::TNode<BoolT> tmp4;
    5282             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    5283         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 583);
    5284         168 :     compiler::TNode<IntPtrT> tmp5 = ca_.IntPtrConstant(JSArrayBuffer::kBackingStoreOffset);
    5285             :     USE(tmp5);
    5286         504 :     compiler::TNode<RawPtrT>tmp6 = CodeStubAssembler(state_).LoadReference<RawPtrT>(CodeStubAssembler::Reference{tmp0, tmp5});
    5287         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 585);
    5288             :     compiler::TNode<Uint32T> tmp7;
    5289             :     USE(tmp7);
    5290         504 :     tmp7 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5291             :     compiler::TNode<Uint32T> tmp8;
    5292             :     USE(tmp8);
    5293         504 :     tmp8 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp7}));
    5294         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 586);
    5295             :     compiler::TNode<Uint32T> tmp9;
    5296             :     USE(tmp9);
    5297         504 :     tmp9 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5298             :     compiler::TNode<Uint32T> tmp10;
    5299             :     USE(tmp10);
    5300         504 :     tmp10 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp9}));
    5301             :     compiler::TNode<Uint32T> tmp11;
    5302             :     USE(tmp11);
    5303         504 :     tmp11 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5304             :     compiler::TNode<Uint32T> tmp12;
    5305             :     USE(tmp12);
    5306         336 :     tmp12 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp10}, compiler::TNode<Uint32T>{tmp11}));
    5307         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 587);
    5308             :     compiler::TNode<Uint32T> tmp13;
    5309             :     USE(tmp13);
    5310         504 :     tmp13 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5311             :     compiler::TNode<Uint32T> tmp14;
    5312             :     USE(tmp14);
    5313         504 :     tmp14 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp13}));
    5314             :     compiler::TNode<Uint32T> tmp15;
    5315             :     USE(tmp15);
    5316         504 :     tmp15 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5317             :     compiler::TNode<Uint32T> tmp16;
    5318             :     USE(tmp16);
    5319         336 :     tmp16 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp14}, compiler::TNode<Uint32T>{tmp15}));
    5320         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 588);
    5321             :     compiler::TNode<Uint32T> tmp17;
    5322             :     USE(tmp17);
    5323         504 :     tmp17 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5324             :     compiler::TNode<Uint32T> tmp18;
    5325             :     USE(tmp18);
    5326         504 :     tmp18 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp2}, compiler::TNode<Uint32T>{tmp17}));
    5327         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 590);
    5328             :     compiler::TNode<Uint32T> tmp19;
    5329             :     USE(tmp19);
    5330         504 :     tmp19 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5331             :     compiler::TNode<Uint32T> tmp20;
    5332             :     USE(tmp20);
    5333         504 :     tmp20 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp19}));
    5334         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 591);
    5335             :     compiler::TNode<Uint32T> tmp21;
    5336             :     USE(tmp21);
    5337         504 :     tmp21 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(8));
    5338             :     compiler::TNode<Uint32T> tmp22;
    5339             :     USE(tmp22);
    5340         504 :     tmp22 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp21}));
    5341             :     compiler::TNode<Uint32T> tmp23;
    5342             :     USE(tmp23);
    5343         504 :     tmp23 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5344             :     compiler::TNode<Uint32T> tmp24;
    5345             :     USE(tmp24);
    5346         336 :     tmp24 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp22}, compiler::TNode<Uint32T>{tmp23}));
    5347         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 592);
    5348             :     compiler::TNode<Uint32T> tmp25;
    5349             :     USE(tmp25);
    5350         504 :     tmp25 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(16));
    5351             :     compiler::TNode<Uint32T> tmp26;
    5352             :     USE(tmp26);
    5353         504 :     tmp26 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp25}));
    5354             :     compiler::TNode<Uint32T> tmp27;
    5355             :     USE(tmp27);
    5356         504 :     tmp27 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0xFF));
    5357             :     compiler::TNode<Uint32T> tmp28;
    5358             :     USE(tmp28);
    5359         336 :     tmp28 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32And(compiler::TNode<Uint32T>{tmp26}, compiler::TNode<Uint32T>{tmp27}));
    5360         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 593);
    5361             :     compiler::TNode<Uint32T> tmp29;
    5362             :     USE(tmp29);
    5363         504 :     tmp29 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(24));
    5364             :     compiler::TNode<Uint32T> tmp30;
    5365             :     USE(tmp30);
    5366         504 :     tmp30 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Word32Shr(compiler::TNode<Uint32T>{tmp3}, compiler::TNode<Uint32T>{tmp29}));
    5367         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5368         168 :     ca_.Branch(tmp4, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, tmp8, tmp12, tmp16, tmp18, tmp20, tmp24, tmp28, tmp30);
    5369             :   }
    5370             : 
    5371         168 :   if (block2.is_used()) {
    5372             :     compiler::TNode<JSArrayBuffer> tmp31;
    5373             :     compiler::TNode<UintPtrT> tmp32;
    5374             :     compiler::TNode<Uint32T> tmp33;
    5375             :     compiler::TNode<Uint32T> tmp34;
    5376             :     compiler::TNode<BoolT> tmp35;
    5377             :     compiler::TNode<RawPtrT> tmp36;
    5378             :     compiler::TNode<Uint32T> tmp37;
    5379             :     compiler::TNode<Uint32T> tmp38;
    5380             :     compiler::TNode<Uint32T> tmp39;
    5381             :     compiler::TNode<Uint32T> tmp40;
    5382             :     compiler::TNode<Uint32T> tmp41;
    5383             :     compiler::TNode<Uint32T> tmp42;
    5384             :     compiler::TNode<Uint32T> tmp43;
    5385             :     compiler::TNode<Uint32T> tmp44;
    5386             :     ca_.Bind(&block2, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40, &tmp41, &tmp42, &tmp43, &tmp44);
    5387         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 596);
    5388         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<Uint32T>{tmp37});
    5389         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 597);
    5390             :     compiler::TNode<UintPtrT> tmp45;
    5391             :     USE(tmp45);
    5392         504 :     tmp45 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5393             :     compiler::TNode<UintPtrT> tmp46;
    5394             :     USE(tmp46);
    5395         336 :     tmp46 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp45}));
    5396         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp46}, compiler::TNode<Uint32T>{tmp38});
    5397         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 598);
    5398             :     compiler::TNode<UintPtrT> tmp47;
    5399             :     USE(tmp47);
    5400         504 :     tmp47 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5401             :     compiler::TNode<UintPtrT> tmp48;
    5402             :     USE(tmp48);
    5403         336 :     tmp48 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp47}));
    5404         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp48}, compiler::TNode<Uint32T>{tmp39});
    5405         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 599);
    5406             :     compiler::TNode<UintPtrT> tmp49;
    5407             :     USE(tmp49);
    5408         504 :     tmp49 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5409             :     compiler::TNode<UintPtrT> tmp50;
    5410             :     USE(tmp50);
    5411         336 :     tmp50 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp49}));
    5412         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp50}, compiler::TNode<Uint32T>{tmp40});
    5413         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 600);
    5414             :     compiler::TNode<UintPtrT> tmp51;
    5415             :     USE(tmp51);
    5416         504 :     tmp51 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    5417             :     compiler::TNode<UintPtrT> tmp52;
    5418             :     USE(tmp52);
    5419         336 :     tmp52 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp51}));
    5420         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp52}, compiler::TNode<Uint32T>{tmp41});
    5421         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 601);
    5422             :     compiler::TNode<UintPtrT> tmp53;
    5423             :     USE(tmp53);
    5424         504 :     tmp53 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    5425             :     compiler::TNode<UintPtrT> tmp54;
    5426             :     USE(tmp54);
    5427         336 :     tmp54 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp53}));
    5428         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp54}, compiler::TNode<Uint32T>{tmp42});
    5429         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 602);
    5430             :     compiler::TNode<UintPtrT> tmp55;
    5431             :     USE(tmp55);
    5432         504 :     tmp55 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    5433             :     compiler::TNode<UintPtrT> tmp56;
    5434             :     USE(tmp56);
    5435         336 :     tmp56 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp55}));
    5436         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp56}, compiler::TNode<Uint32T>{tmp43});
    5437         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 603);
    5438             :     compiler::TNode<UintPtrT> tmp57;
    5439             :     USE(tmp57);
    5440         504 :     tmp57 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    5441             :     compiler::TNode<UintPtrT> tmp58;
    5442             :     USE(tmp58);
    5443         336 :     tmp58 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp32}, compiler::TNode<UintPtrT>{tmp57}));
    5444         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp36}, compiler::TNode<UintPtrT>{tmp58}, compiler::TNode<Uint32T>{tmp44});
    5445         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5446             :     ca_.Goto(&block4, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp42, tmp43, tmp44);
    5447             :   }
    5448             : 
    5449         168 :   if (block3.is_used()) {
    5450             :     compiler::TNode<JSArrayBuffer> tmp59;
    5451             :     compiler::TNode<UintPtrT> tmp60;
    5452             :     compiler::TNode<Uint32T> tmp61;
    5453             :     compiler::TNode<Uint32T> tmp62;
    5454             :     compiler::TNode<BoolT> tmp63;
    5455             :     compiler::TNode<RawPtrT> tmp64;
    5456             :     compiler::TNode<Uint32T> tmp65;
    5457             :     compiler::TNode<Uint32T> tmp66;
    5458             :     compiler::TNode<Uint32T> tmp67;
    5459             :     compiler::TNode<Uint32T> tmp68;
    5460             :     compiler::TNode<Uint32T> tmp69;
    5461             :     compiler::TNode<Uint32T> tmp70;
    5462             :     compiler::TNode<Uint32T> tmp71;
    5463             :     compiler::TNode<Uint32T> tmp72;
    5464             :     ca_.Bind(&block3, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72);
    5465         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 605);
    5466         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<Uint32T>{tmp72});
    5467         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 606);
    5468             :     compiler::TNode<UintPtrT> tmp73;
    5469             :     USE(tmp73);
    5470         504 :     tmp73 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(1));
    5471             :     compiler::TNode<UintPtrT> tmp74;
    5472             :     USE(tmp74);
    5473         336 :     tmp74 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp73}));
    5474         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp74}, compiler::TNode<Uint32T>{tmp71});
    5475         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 607);
    5476             :     compiler::TNode<UintPtrT> tmp75;
    5477             :     USE(tmp75);
    5478         504 :     tmp75 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(2));
    5479             :     compiler::TNode<UintPtrT> tmp76;
    5480             :     USE(tmp76);
    5481         336 :     tmp76 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp75}));
    5482         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp76}, compiler::TNode<Uint32T>{tmp70});
    5483         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 608);
    5484             :     compiler::TNode<UintPtrT> tmp77;
    5485             :     USE(tmp77);
    5486         504 :     tmp77 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(3));
    5487             :     compiler::TNode<UintPtrT> tmp78;
    5488             :     USE(tmp78);
    5489         336 :     tmp78 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp77}));
    5490         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp78}, compiler::TNode<Uint32T>{tmp69});
    5491         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 609);
    5492             :     compiler::TNode<UintPtrT> tmp79;
    5493             :     USE(tmp79);
    5494         504 :     tmp79 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(4));
    5495             :     compiler::TNode<UintPtrT> tmp80;
    5496             :     USE(tmp80);
    5497         336 :     tmp80 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp79}));
    5498         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp80}, compiler::TNode<Uint32T>{tmp68});
    5499         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 610);
    5500             :     compiler::TNode<UintPtrT> tmp81;
    5501             :     USE(tmp81);
    5502         504 :     tmp81 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(5));
    5503             :     compiler::TNode<UintPtrT> tmp82;
    5504             :     USE(tmp82);
    5505         336 :     tmp82 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp81}));
    5506         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp82}, compiler::TNode<Uint32T>{tmp67});
    5507         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 611);
    5508             :     compiler::TNode<UintPtrT> tmp83;
    5509             :     USE(tmp83);
    5510         504 :     tmp83 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(6));
    5511             :     compiler::TNode<UintPtrT> tmp84;
    5512             :     USE(tmp84);
    5513         336 :     tmp84 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp83}));
    5514         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp84}, compiler::TNode<Uint32T>{tmp66});
    5515         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 612);
    5516             :     compiler::TNode<UintPtrT> tmp85;
    5517             :     USE(tmp85);
    5518         504 :     tmp85 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(7));
    5519             :     compiler::TNode<UintPtrT> tmp86;
    5520             :     USE(tmp86);
    5521         336 :     tmp86 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp60}, compiler::TNode<UintPtrT>{tmp85}));
    5522         336 :     DataViewBuiltinsAssembler(state_).StoreWord8(compiler::TNode<RawPtrT>{tmp64}, compiler::TNode<UintPtrT>{tmp86}, compiler::TNode<Uint32T>{tmp65});
    5523         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 595);
    5524             :     ca_.Goto(&block4, tmp59, tmp60, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72);
    5525             :   }
    5526             : 
    5527         168 :   if (block4.is_used()) {
    5528             :     compiler::TNode<JSArrayBuffer> tmp87;
    5529             :     compiler::TNode<UintPtrT> tmp88;
    5530             :     compiler::TNode<Uint32T> tmp89;
    5531             :     compiler::TNode<Uint32T> tmp90;
    5532             :     compiler::TNode<BoolT> tmp91;
    5533             :     compiler::TNode<RawPtrT> tmp92;
    5534             :     compiler::TNode<Uint32T> tmp93;
    5535             :     compiler::TNode<Uint32T> tmp94;
    5536             :     compiler::TNode<Uint32T> tmp95;
    5537             :     compiler::TNode<Uint32T> tmp96;
    5538             :     compiler::TNode<Uint32T> tmp97;
    5539             :     compiler::TNode<Uint32T> tmp98;
    5540             :     compiler::TNode<Uint32T> tmp99;
    5541             :     compiler::TNode<Uint32T> tmp100;
    5542             :     ca_.Bind(&block4, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    5543         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 582);
    5544         168 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 580);
    5545             :     ca_.Goto(&block1, tmp87, tmp88, tmp89, tmp90, tmp91);
    5546             :   }
    5547             : 
    5548         168 :   if (block1.is_used()) {
    5549             :     compiler::TNode<JSArrayBuffer> tmp101;
    5550             :     compiler::TNode<UintPtrT> tmp102;
    5551             :     compiler::TNode<Uint32T> tmp103;
    5552             :     compiler::TNode<Uint32T> tmp104;
    5553             :     compiler::TNode<BoolT> tmp105;
    5554             :     ca_.Bind(&block1, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105);
    5555             :     ca_.Goto(&block5, tmp101, tmp102, tmp103, tmp104, tmp105);
    5556             :   }
    5557             : 
    5558             :     compiler::TNode<JSArrayBuffer> tmp106;
    5559             :     compiler::TNode<UintPtrT> tmp107;
    5560             :     compiler::TNode<Uint32T> tmp108;
    5561             :     compiler::TNode<Uint32T> tmp109;
    5562             :     compiler::TNode<BoolT> tmp110;
    5563             :     ca_.Bind(&block5, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110);
    5564         168 : }
    5565             : 
    5566         112 : void DataViewBuiltinsFromDSLAssembler::StoreDataViewBigInt(compiler::TNode<JSArrayBuffer> p_buffer, compiler::TNode<UintPtrT> p_offset, compiler::TNode<BigInt> p_bigIntValue, compiler::TNode<BoolT> p_requestedLittleEndian) {
    5567         112 :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5568             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5569             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5570             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5571             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5572             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5573             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5574             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5575             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5576             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5577             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5578             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT, Uint32T, Uint32T, Uint32T, Uint32T> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5579             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5580             :   compiler::CodeAssemblerParameterizedLabel<JSArrayBuffer, UintPtrT, BigInt, BoolT> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5581             :     ca_.Goto(&block0, p_buffer, p_offset, p_bigIntValue, p_requestedLittleEndian);
    5582             : 
    5583         112 :   if (block0.is_used()) {
    5584             :     compiler::TNode<JSArrayBuffer> tmp0;
    5585             :     compiler::TNode<UintPtrT> tmp1;
    5586             :     compiler::TNode<BigInt> tmp2;
    5587             :     compiler::TNode<BoolT> tmp3;
    5588             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3);
    5589         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 628);
    5590             :     compiler::TNode<Uint32T> tmp4;
    5591             :     USE(tmp4);
    5592         336 :     tmp4 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewDecodeBigIntLength(compiler::TNode<BigInt>{tmp2}));
    5593         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 629);
    5594             :     compiler::TNode<Uint32T> tmp5;
    5595             :     USE(tmp5);
    5596         336 :     tmp5 = ca_.UncheckedCast<Uint32T>(DataViewBuiltinsAssembler(state_).DataViewDecodeBigIntSign(compiler::TNode<BigInt>{tmp2}));
    5597         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 633);
    5598             :     compiler::TNode<Uint32T> tmp6;
    5599             :     USE(tmp6);
    5600         336 :     tmp6 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5601         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 634);
    5602             :     compiler::TNode<Uint32T> tmp7;
    5603             :     USE(tmp7);
    5604         336 :     tmp7 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5605         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 637);
    5606             :     compiler::TNode<Uint32T> tmp8;
    5607             :     USE(tmp8);
    5608         336 :     tmp8 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5609             :     compiler::TNode<BoolT> tmp9;
    5610             :     USE(tmp9);
    5611         224 :     tmp9 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp4}, compiler::TNode<Uint32T>{tmp8}));
    5612         112 :     ca_.Branch(tmp9, &block2, &block3, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7);
    5613             :   }
    5614             : 
    5615         112 :   if (block2.is_used()) {
    5616             :     compiler::TNode<JSArrayBuffer> tmp10;
    5617             :     compiler::TNode<UintPtrT> tmp11;
    5618             :     compiler::TNode<BigInt> tmp12;
    5619             :     compiler::TNode<BoolT> tmp13;
    5620             :     compiler::TNode<Uint32T> tmp14;
    5621             :     compiler::TNode<Uint32T> tmp15;
    5622             :     compiler::TNode<Uint32T> tmp16;
    5623             :     compiler::TNode<Uint32T> tmp17;
    5624             :     ca_.Bind(&block2, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16, &tmp17);
    5625         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5626         224 :     if (((CodeStubAssembler(state_).Is64()))) {
    5627             :       ca_.Goto(&block4, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    5628             :     } else {
    5629             :       ca_.Goto(&block5, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15, tmp16, tmp17);
    5630             :     }
    5631             :   }
    5632             : 
    5633         112 :   if (block4.is_used()) {
    5634             :     compiler::TNode<JSArrayBuffer> tmp18;
    5635             :     compiler::TNode<UintPtrT> tmp19;
    5636             :     compiler::TNode<BigInt> tmp20;
    5637             :     compiler::TNode<BoolT> tmp21;
    5638             :     compiler::TNode<Uint32T> tmp22;
    5639             :     compiler::TNode<Uint32T> tmp23;
    5640             :     compiler::TNode<Uint32T> tmp24;
    5641             :     compiler::TNode<Uint32T> tmp25;
    5642             :     ca_.Bind(&block4, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    5643         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 640);
    5644             :     compiler::TNode<UintPtrT> tmp26;
    5645             :     USE(tmp26);
    5646         224 :     tmp26 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp20}, 0));
    5647         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 641);
    5648             :     compiler::TNode<Uint32T> tmp27;
    5649             :     USE(tmp27);
    5650         336 :     tmp27 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp26}));
    5651         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 642);
    5652             :     compiler::TNode<UintPtrT> tmp28;
    5653             :     USE(tmp28);
    5654         336 :     tmp28 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATuintptr17ATconstexpr_int31(32));
    5655             :     compiler::TNode<UintPtrT> tmp29;
    5656             :     USE(tmp29);
    5657         224 :     tmp29 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).WordShr(compiler::TNode<UintPtrT>{tmp26}, compiler::TNode<UintPtrT>{tmp28}));
    5658             :     compiler::TNode<Uint32T> tmp30;
    5659             :     USE(tmp30);
    5660         336 :     tmp30 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp29}));
    5661         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5662             :     ca_.Goto(&block6, tmp18, tmp19, tmp20, tmp21, tmp22, tmp23, tmp27, tmp30);
    5663             :   }
    5664             : 
    5665         112 :   if (block5.is_used()) {
    5666             :     compiler::TNode<JSArrayBuffer> tmp31;
    5667             :     compiler::TNode<UintPtrT> tmp32;
    5668             :     compiler::TNode<BigInt> tmp33;
    5669             :     compiler::TNode<BoolT> tmp34;
    5670             :     compiler::TNode<Uint32T> tmp35;
    5671             :     compiler::TNode<Uint32T> tmp36;
    5672             :     compiler::TNode<Uint32T> tmp37;
    5673             :     compiler::TNode<Uint32T> tmp38;
    5674             :     ca_.Bind(&block5, &tmp31, &tmp32, &tmp33, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38);
    5675           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 644);
    5676             :     compiler::TNode<UintPtrT> tmp39;
    5677             :     USE(tmp39);
    5678           0 :     tmp39 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp33}, 0));
    5679             :     compiler::TNode<Uint32T> tmp40;
    5680             :     USE(tmp40);
    5681           0 :     tmp40 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp39}));
    5682           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 645);
    5683             :     compiler::TNode<Uint32T> tmp41;
    5684             :     USE(tmp41);
    5685           0 :     tmp41 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(2));
    5686             :     compiler::TNode<BoolT> tmp42;
    5687             :     USE(tmp42);
    5688           0 :     tmp42 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Uint32GreaterThanOrEqual(compiler::TNode<Uint32T>{tmp35}, compiler::TNode<Uint32T>{tmp41}));
    5689           0 :     ca_.Branch(tmp42, &block7, &block8, tmp31, tmp32, tmp33, tmp34, tmp35, tmp36, tmp40, tmp38);
    5690             :   }
    5691             : 
    5692         112 :   if (block7.is_used()) {
    5693             :     compiler::TNode<JSArrayBuffer> tmp43;
    5694             :     compiler::TNode<UintPtrT> tmp44;
    5695             :     compiler::TNode<BigInt> tmp45;
    5696             :     compiler::TNode<BoolT> tmp46;
    5697             :     compiler::TNode<Uint32T> tmp47;
    5698             :     compiler::TNode<Uint32T> tmp48;
    5699             :     compiler::TNode<Uint32T> tmp49;
    5700             :     compiler::TNode<Uint32T> tmp50;
    5701             :     ca_.Bind(&block7, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50);
    5702           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 646);
    5703             :     compiler::TNode<UintPtrT> tmp51;
    5704             :     USE(tmp51);
    5705           0 :     tmp51 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).LoadBigIntDigit(compiler::TNode<BigInt>{tmp45}, 1));
    5706             :     compiler::TNode<Uint32T> tmp52;
    5707             :     USE(tmp52);
    5708           0 :     tmp52 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).Convert8ATuint329ATuintptr(compiler::TNode<UintPtrT>{tmp51}));
    5709           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 645);
    5710             :     ca_.Goto(&block8, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp52);
    5711             :   }
    5712             : 
    5713         112 :   if (block8.is_used()) {
    5714             :     compiler::TNode<JSArrayBuffer> tmp53;
    5715             :     compiler::TNode<UintPtrT> tmp54;
    5716             :     compiler::TNode<BigInt> tmp55;
    5717             :     compiler::TNode<BoolT> tmp56;
    5718             :     compiler::TNode<Uint32T> tmp57;
    5719             :     compiler::TNode<Uint32T> tmp58;
    5720             :     compiler::TNode<Uint32T> tmp59;
    5721             :     compiler::TNode<Uint32T> tmp60;
    5722             :     ca_.Bind(&block8, &tmp53, &tmp54, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60);
    5723           0 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 638);
    5724             :     ca_.Goto(&block6, tmp53, tmp54, tmp55, tmp56, tmp57, tmp58, tmp59, tmp60);
    5725             :   }
    5726             : 
    5727         112 :   if (block6.is_used()) {
    5728             :     compiler::TNode<JSArrayBuffer> tmp61;
    5729             :     compiler::TNode<UintPtrT> tmp62;
    5730             :     compiler::TNode<BigInt> tmp63;
    5731             :     compiler::TNode<BoolT> tmp64;
    5732             :     compiler::TNode<Uint32T> tmp65;
    5733             :     compiler::TNode<Uint32T> tmp66;
    5734             :     compiler::TNode<Uint32T> tmp67;
    5735             :     compiler::TNode<Uint32T> tmp68;
    5736             :     ca_.Bind(&block6, &tmp61, &tmp62, &tmp63, &tmp64, &tmp65, &tmp66, &tmp67, &tmp68);
    5737         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 637);
    5738             :     ca_.Goto(&block3, tmp61, tmp62, tmp63, tmp64, tmp65, tmp66, tmp67, tmp68);
    5739             :   }
    5740             : 
    5741         112 :   if (block3.is_used()) {
    5742             :     compiler::TNode<JSArrayBuffer> tmp69;
    5743             :     compiler::TNode<UintPtrT> tmp70;
    5744             :     compiler::TNode<BigInt> tmp71;
    5745             :     compiler::TNode<BoolT> tmp72;
    5746             :     compiler::TNode<Uint32T> tmp73;
    5747             :     compiler::TNode<Uint32T> tmp74;
    5748             :     compiler::TNode<Uint32T> tmp75;
    5749             :     compiler::TNode<Uint32T> tmp76;
    5750             :     ca_.Bind(&block3, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75, &tmp76);
    5751         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 651);
    5752             :     compiler::TNode<Uint32T> tmp77;
    5753             :     USE(tmp77);
    5754         336 :     tmp77 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5755             :     compiler::TNode<BoolT> tmp78;
    5756             :     USE(tmp78);
    5757         336 :     tmp78 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp74}, compiler::TNode<Uint32T>{tmp77}));
    5758         112 :     ca_.Branch(tmp78, &block9, &block10, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76);
    5759             :   }
    5760             : 
    5761         112 :   if (block9.is_used()) {
    5762             :     compiler::TNode<JSArrayBuffer> tmp79;
    5763             :     compiler::TNode<UintPtrT> tmp80;
    5764             :     compiler::TNode<BigInt> tmp81;
    5765             :     compiler::TNode<BoolT> tmp82;
    5766             :     compiler::TNode<Uint32T> tmp83;
    5767             :     compiler::TNode<Uint32T> tmp84;
    5768             :     compiler::TNode<Uint32T> tmp85;
    5769             :     compiler::TNode<Uint32T> tmp86;
    5770             :     ca_.Bind(&block9, &tmp79, &tmp80, &tmp81, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86);
    5771         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 652);
    5772             :     compiler::TNode<Int32T> tmp87;
    5773             :     USE(tmp87);
    5774         224 :     tmp87 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp86}));
    5775             :     compiler::TNode<Int32T> tmp88;
    5776             :     USE(tmp88);
    5777         336 :     tmp88 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    5778             :     compiler::TNode<Int32T> tmp89;
    5779             :     USE(tmp89);
    5780         224 :     tmp89 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp88}, compiler::TNode<Int32T>{tmp87}));
    5781             :     compiler::TNode<Uint32T> tmp90;
    5782             :     USE(tmp90);
    5783         224 :     tmp90 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp89}));
    5784         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 653);
    5785             :     compiler::TNode<Uint32T> tmp91;
    5786             :     USE(tmp91);
    5787         336 :     tmp91 = ca_.UncheckedCast<Uint32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATuint3217ATconstexpr_int31(0));
    5788             :     compiler::TNode<BoolT> tmp92;
    5789             :     USE(tmp92);
    5790         336 :     tmp92 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Word32NotEqual(compiler::TNode<Uint32T>{tmp85}, compiler::TNode<Uint32T>{tmp91}));
    5791         112 :     ca_.Branch(tmp92, &block11, &block12, tmp79, tmp80, tmp81, tmp82, tmp83, tmp84, tmp85, tmp90);
    5792             :   }
    5793             : 
    5794         112 :   if (block11.is_used()) {
    5795             :     compiler::TNode<JSArrayBuffer> tmp93;
    5796             :     compiler::TNode<UintPtrT> tmp94;
    5797             :     compiler::TNode<BigInt> tmp95;
    5798             :     compiler::TNode<BoolT> tmp96;
    5799             :     compiler::TNode<Uint32T> tmp97;
    5800             :     compiler::TNode<Uint32T> tmp98;
    5801             :     compiler::TNode<Uint32T> tmp99;
    5802             :     compiler::TNode<Uint32T> tmp100;
    5803             :     ca_.Bind(&block11, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    5804         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 654);
    5805             :     compiler::TNode<Int32T> tmp101;
    5806             :     USE(tmp101);
    5807         224 :     tmp101 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp100}));
    5808             :     compiler::TNode<Int32T> tmp102;
    5809             :     USE(tmp102);
    5810         336 :     tmp102 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(1));
    5811             :     compiler::TNode<Int32T> tmp103;
    5812             :     USE(tmp103);
    5813         224 :     tmp103 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp101}, compiler::TNode<Int32T>{tmp102}));
    5814             :     compiler::TNode<Uint32T> tmp104;
    5815             :     USE(tmp104);
    5816         224 :     tmp104 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp103}));
    5817         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 653);
    5818             :     ca_.Goto(&block12, tmp93, tmp94, tmp95, tmp96, tmp97, tmp98, tmp99, tmp104);
    5819             :   }
    5820             : 
    5821         112 :   if (block12.is_used()) {
    5822             :     compiler::TNode<JSArrayBuffer> tmp105;
    5823             :     compiler::TNode<UintPtrT> tmp106;
    5824             :     compiler::TNode<BigInt> tmp107;
    5825             :     compiler::TNode<BoolT> tmp108;
    5826             :     compiler::TNode<Uint32T> tmp109;
    5827             :     compiler::TNode<Uint32T> tmp110;
    5828             :     compiler::TNode<Uint32T> tmp111;
    5829             :     compiler::TNode<Uint32T> tmp112;
    5830             :     ca_.Bind(&block12, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112);
    5831         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 656);
    5832             :     compiler::TNode<Int32T> tmp113;
    5833             :     USE(tmp113);
    5834         224 :     tmp113 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Signed(compiler::TNode<Uint32T>{tmp111}));
    5835             :     compiler::TNode<Int32T> tmp114;
    5836             :     USE(tmp114);
    5837         336 :     tmp114 = ca_.UncheckedCast<Int32T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr7ATint3217ATconstexpr_int31(0));
    5838             :     compiler::TNode<Int32T> tmp115;
    5839             :     USE(tmp115);
    5840         224 :     tmp115 = ca_.UncheckedCast<Int32T>(CodeStubAssembler(state_).Int32Sub(compiler::TNode<Int32T>{tmp114}, compiler::TNode<Int32T>{tmp113}));
    5841             :     compiler::TNode<Uint32T> tmp116;
    5842             :     USE(tmp116);
    5843         224 :     tmp116 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Unsigned(compiler::TNode<Int32T>{tmp115}));
    5844         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 651);
    5845             :     ca_.Goto(&block10, tmp105, tmp106, tmp107, tmp108, tmp109, tmp110, tmp116, tmp112);
    5846             :   }
    5847             : 
    5848         112 :   if (block10.is_used()) {
    5849             :     compiler::TNode<JSArrayBuffer> tmp117;
    5850             :     compiler::TNode<UintPtrT> tmp118;
    5851             :     compiler::TNode<BigInt> tmp119;
    5852             :     compiler::TNode<BoolT> tmp120;
    5853             :     compiler::TNode<Uint32T> tmp121;
    5854             :     compiler::TNode<Uint32T> tmp122;
    5855             :     compiler::TNode<Uint32T> tmp123;
    5856             :     compiler::TNode<Uint32T> tmp124;
    5857             :     ca_.Bind(&block10, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124);
    5858         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 659);
    5859         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView64(compiler::TNode<JSArrayBuffer>{tmp117}, compiler::TNode<UintPtrT>{tmp118}, compiler::TNode<Uint32T>{tmp123}, compiler::TNode<Uint32T>{tmp124}, compiler::TNode<BoolT>{tmp120});
    5860         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 627);
    5861         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 625);
    5862             :     ca_.Goto(&block1, tmp117, tmp118, tmp119, tmp120);
    5863             :   }
    5864             : 
    5865         112 :   if (block1.is_used()) {
    5866             :     compiler::TNode<JSArrayBuffer> tmp125;
    5867             :     compiler::TNode<UintPtrT> tmp126;
    5868             :     compiler::TNode<BigInt> tmp127;
    5869             :     compiler::TNode<BoolT> tmp128;
    5870             :     ca_.Bind(&block1, &tmp125, &tmp126, &tmp127, &tmp128);
    5871             :     ca_.Goto(&block13, tmp125, tmp126, tmp127, tmp128);
    5872             :   }
    5873             : 
    5874             :     compiler::TNode<JSArrayBuffer> tmp129;
    5875             :     compiler::TNode<UintPtrT> tmp130;
    5876             :     compiler::TNode<BigInt> tmp131;
    5877             :     compiler::TNode<BoolT> tmp132;
    5878             :     ca_.Bind(&block13, &tmp129, &tmp130, &tmp131, &tmp132);
    5879         112 : }
    5880             : 
    5881         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) {
    5882         560 :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5883             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, Object, Context> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5884             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, Object, Context, Number> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5885             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5886             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5887             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5888             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5889             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5890             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5891             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, BigInt, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block13(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5892             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5893             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number> block14(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5894             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number> block15(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5895             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block16(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5896             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T> block17(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5897             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block19(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5898             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block20(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5899             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block23(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5900             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block24(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5901             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block27(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5902             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block28(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5903             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block30(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5904             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block31(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5905             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block33(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5906             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block34(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5907             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block35(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5908             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block32(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5909             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block29(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5910             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block25(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5911             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer, Number, Float64T, UintPtrT, UintPtrT, Float64T, Float64T, UintPtrT, Float64T> block21(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5912             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, JSDataView, Number, BoolT, JSArrayBuffer> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5913             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5914             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, Object, Object, Object, Object> block36(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    5915             :     ca_.Goto(&block0, p_context, p_receiver, p_offset, p_value, p_requestedLittleEndian);
    5916             : 
    5917         560 :   if (block0.is_used()) {
    5918             :     compiler::TNode<Context> tmp0;
    5919             :     compiler::TNode<Object> tmp1;
    5920             :     compiler::TNode<Object> tmp2;
    5921             :     compiler::TNode<Object> tmp3;
    5922             :     compiler::TNode<Object> tmp4;
    5923             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    5924         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 666);
    5925             :     compiler::TNode<String> tmp5;
    5926             :     USE(tmp5);
    5927        1680 :     tmp5 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    5928             :     compiler::TNode<JSDataView> tmp6;
    5929             :     USE(tmp6);
    5930        1680 :     tmp6 = ca_.UncheckedCast<JSDataView>(DataViewBuiltinsFromDSLAssembler(state_).ValidateDataView(compiler::TNode<Context>{tmp0}, compiler::TNode<Object>{tmp1}, compiler::TNode<String>{tmp5}));
    5931         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 665);
    5932         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 668);
    5933         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 670);
    5934             :     compiler::TNode<Number> tmp7;
    5935             :     USE(tmp7);
    5936         560 :     compiler::CodeAssemblerLabel label0(&ca_);
    5937        1680 :     tmp7 = BaseBuiltinsFromDSLAssembler(state_).ToIndex(compiler::TNode<Object>{tmp2}, compiler::TNode<Context>{tmp0}, &label0);
    5938             :     ca_.Goto(&block4, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, ca_.Uninitialized<Number>(), tmp2, tmp0, tmp7);
    5939         560 :     if (label0.is_used()) {
    5940         560 :       ca_.Bind(&label0);
    5941             :       ca_.Goto(&block5, tmp0, tmp1, tmp2, tmp3, tmp4, tmp6, ca_.Uninitialized<Number>(), tmp2, tmp0);
    5942             :     }
    5943             :   }
    5944             : 
    5945         560 :   if (block5.is_used()) {
    5946             :     compiler::TNode<Context> tmp8;
    5947             :     compiler::TNode<Object> tmp9;
    5948             :     compiler::TNode<Object> tmp10;
    5949             :     compiler::TNode<Object> tmp11;
    5950             :     compiler::TNode<Object> tmp12;
    5951             :     compiler::TNode<JSDataView> tmp13;
    5952             :     compiler::TNode<Number> tmp14;
    5953             :     compiler::TNode<Object> tmp15;
    5954             :     compiler::TNode<Context> tmp16;
    5955             :     ca_.Bind(&block5, &tmp8, &tmp9, &tmp10, &tmp11, &tmp12, &tmp13, &tmp14, &tmp15, &tmp16);
    5956             :     ca_.Goto(&block3, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14);
    5957             :   }
    5958             : 
    5959         560 :   if (block4.is_used()) {
    5960             :     compiler::TNode<Context> tmp17;
    5961             :     compiler::TNode<Object> tmp18;
    5962             :     compiler::TNode<Object> tmp19;
    5963             :     compiler::TNode<Object> tmp20;
    5964             :     compiler::TNode<Object> tmp21;
    5965             :     compiler::TNode<JSDataView> tmp22;
    5966             :     compiler::TNode<Number> tmp23;
    5967             :     compiler::TNode<Object> tmp24;
    5968             :     compiler::TNode<Context> tmp25;
    5969             :     compiler::TNode<Number> tmp26;
    5970             :     ca_.Bind(&block4, &tmp17, &tmp18, &tmp19, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25, &tmp26);
    5971         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 672);
    5972             :     ca_.Goto(&block2, tmp17, tmp18, tmp19, tmp20, tmp21, tmp22, tmp26);
    5973             :   }
    5974             : 
    5975         560 :   if (block3.is_used()) {
    5976             :     compiler::TNode<Context> tmp27;
    5977             :     compiler::TNode<Object> tmp28;
    5978             :     compiler::TNode<Object> tmp29;
    5979             :     compiler::TNode<Object> tmp30;
    5980             :     compiler::TNode<Object> tmp31;
    5981             :     compiler::TNode<JSDataView> tmp32;
    5982             :     compiler::TNode<Number> tmp33;
    5983             :     ca_.Bind(&block3, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31, &tmp32, &tmp33);
    5984         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 673);
    5985        1120 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp27}, MessageTemplate::kInvalidDataViewAccessorOffset);
    5986             :   }
    5987             : 
    5988         560 :   if (block2.is_used()) {
    5989             :     compiler::TNode<Context> tmp34;
    5990             :     compiler::TNode<Object> tmp35;
    5991             :     compiler::TNode<Object> tmp36;
    5992             :     compiler::TNode<Object> tmp37;
    5993             :     compiler::TNode<Object> tmp38;
    5994             :     compiler::TNode<JSDataView> tmp39;
    5995             :     compiler::TNode<Number> tmp40;
    5996             :     ca_.Bind(&block2, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39, &tmp40);
    5997         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 676);
    5998             :     compiler::TNode<BoolT> tmp41;
    5999             :     USE(tmp41);
    6000        1680 :     tmp41 = ca_.UncheckedCast<BoolT>(BaseBuiltinsFromDSLAssembler(state_).ToBoolean(compiler::TNode<Object>{tmp38}));
    6001         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 677);
    6002         560 :     compiler::TNode<IntPtrT> tmp42 = ca_.IntPtrConstant(JSArrayBufferView::kBufferOffset);
    6003             :     USE(tmp42);
    6004        1120 :     compiler::TNode<JSArrayBuffer>tmp43 = CodeStubAssembler(state_).LoadReference<JSArrayBuffer>(CodeStubAssembler::Reference{tmp39, tmp42});
    6005         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6006        1624 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGUINT64_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, BIGINT64_ELEMENTS))))) {
    6007             :       ca_.Goto(&block7, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43);
    6008             :     } else {
    6009             :       ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp40, tmp41, tmp43);
    6010             :     }
    6011             :   }
    6012             : 
    6013         560 :   if (block7.is_used()) {
    6014             :     compiler::TNode<Context> tmp44;
    6015             :     compiler::TNode<Object> tmp45;
    6016             :     compiler::TNode<Object> tmp46;
    6017             :     compiler::TNode<Object> tmp47;
    6018             :     compiler::TNode<Object> tmp48;
    6019             :     compiler::TNode<JSDataView> tmp49;
    6020             :     compiler::TNode<Number> tmp50;
    6021             :     compiler::TNode<BoolT> tmp51;
    6022             :     compiler::TNode<JSArrayBuffer> tmp52;
    6023             :     ca_.Bind(&block7, &tmp44, &tmp45, &tmp46, &tmp47, &tmp48, &tmp49, &tmp50, &tmp51, &tmp52);
    6024         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 682);
    6025             :     compiler::TNode<BigInt> tmp53;
    6026             :     USE(tmp53);
    6027         448 :     tmp53 = ca_.UncheckedCast<BigInt>(CodeStubAssembler(state_).ToBigInt(compiler::TNode<Context>{tmp44}, compiler::TNode<Object>{tmp47}));
    6028         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 684);
    6029             :     compiler::TNode<BoolT> tmp54;
    6030             :     USE(tmp54);
    6031         224 :     tmp54 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp52}));
    6032         112 :     ca_.Branch(tmp54, &block10, &block11, tmp44, tmp45, tmp46, tmp47, tmp48, tmp49, tmp50, tmp51, tmp52, tmp53);
    6033             :   }
    6034             : 
    6035         560 :   if (block10.is_used()) {
    6036             :     compiler::TNode<Context> tmp55;
    6037             :     compiler::TNode<Object> tmp56;
    6038             :     compiler::TNode<Object> tmp57;
    6039             :     compiler::TNode<Object> tmp58;
    6040             :     compiler::TNode<Object> tmp59;
    6041             :     compiler::TNode<JSDataView> tmp60;
    6042             :     compiler::TNode<Number> tmp61;
    6043             :     compiler::TNode<BoolT> tmp62;
    6044             :     compiler::TNode<JSArrayBuffer> tmp63;
    6045             :     compiler::TNode<BigInt> tmp64;
    6046             :     ca_.Bind(&block10, &tmp55, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62, &tmp63, &tmp64);
    6047         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 685);
    6048             :     compiler::TNode<String> tmp65;
    6049             :     USE(tmp65);
    6050         336 :     tmp65 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    6051         224 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp55}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp65});
    6052             :   }
    6053             : 
    6054         560 :   if (block11.is_used()) {
    6055             :     compiler::TNode<Context> tmp66;
    6056             :     compiler::TNode<Object> tmp67;
    6057             :     compiler::TNode<Object> tmp68;
    6058             :     compiler::TNode<Object> tmp69;
    6059             :     compiler::TNode<Object> tmp70;
    6060             :     compiler::TNode<JSDataView> tmp71;
    6061             :     compiler::TNode<Number> tmp72;
    6062             :     compiler::TNode<BoolT> tmp73;
    6063             :     compiler::TNode<JSArrayBuffer> tmp74;
    6064             :     compiler::TNode<BigInt> tmp75;
    6065             :     ca_.Bind(&block11, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71, &tmp72, &tmp73, &tmp74, &tmp75);
    6066         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 688);
    6067             :     compiler::TNode<Float64T> tmp76;
    6068             :     USE(tmp76);
    6069         336 :     tmp76 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp72}));
    6070         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 689);
    6071             :     compiler::TNode<UintPtrT> tmp77;
    6072             :     USE(tmp77);
    6073         336 :     tmp77 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp76}));
    6074         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 691);
    6075         112 :     compiler::TNode<IntPtrT> tmp78 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    6076             :     USE(tmp78);
    6077         336 :     compiler::TNode<UintPtrT>tmp79 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp71, tmp78});
    6078         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 692);
    6079         112 :     compiler::TNode<IntPtrT> tmp80 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    6080             :     USE(tmp80);
    6081         336 :     compiler::TNode<UintPtrT>tmp81 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp71, tmp80});
    6082             :     compiler::TNode<Float64T> tmp82;
    6083             :     USE(tmp82);
    6084         336 :     tmp82 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp81}));
    6085         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 693);
    6086             :     compiler::TNode<Float64T> tmp83;
    6087             :     USE(tmp83);
    6088         560 :     tmp83 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    6089         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 695);
    6090             :     compiler::TNode<Float64T> tmp84;
    6091             :     USE(tmp84);
    6092         224 :     tmp84 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp76}, compiler::TNode<Float64T>{tmp83}));
    6093             :     compiler::TNode<BoolT> tmp85;
    6094             :     USE(tmp85);
    6095         224 :     tmp85 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp84}, compiler::TNode<Float64T>{tmp82}));
    6096         112 :     ca_.Branch(tmp85, &block12, &block13, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp72, tmp73, tmp74, tmp75, tmp76, tmp77, tmp79, tmp82, tmp83);
    6097             :   }
    6098             : 
    6099         560 :   if (block12.is_used()) {
    6100             :     compiler::TNode<Context> tmp86;
    6101             :     compiler::TNode<Object> tmp87;
    6102             :     compiler::TNode<Object> tmp88;
    6103             :     compiler::TNode<Object> tmp89;
    6104             :     compiler::TNode<Object> tmp90;
    6105             :     compiler::TNode<JSDataView> tmp91;
    6106             :     compiler::TNode<Number> tmp92;
    6107             :     compiler::TNode<BoolT> tmp93;
    6108             :     compiler::TNode<JSArrayBuffer> tmp94;
    6109             :     compiler::TNode<BigInt> tmp95;
    6110             :     compiler::TNode<Float64T> tmp96;
    6111             :     compiler::TNode<UintPtrT> tmp97;
    6112             :     compiler::TNode<UintPtrT> tmp98;
    6113             :     compiler::TNode<Float64T> tmp99;
    6114             :     compiler::TNode<Float64T> tmp100;
    6115             :     ca_.Bind(&block12, &tmp86, &tmp87, &tmp88, &tmp89, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97, &tmp98, &tmp99, &tmp100);
    6116         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 696);
    6117         224 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp86}, MessageTemplate::kInvalidDataViewAccessorOffset);
    6118             :   }
    6119             : 
    6120         560 :   if (block13.is_used()) {
    6121             :     compiler::TNode<Context> tmp101;
    6122             :     compiler::TNode<Object> tmp102;
    6123             :     compiler::TNode<Object> tmp103;
    6124             :     compiler::TNode<Object> tmp104;
    6125             :     compiler::TNode<Object> tmp105;
    6126             :     compiler::TNode<JSDataView> tmp106;
    6127             :     compiler::TNode<Number> tmp107;
    6128             :     compiler::TNode<BoolT> tmp108;
    6129             :     compiler::TNode<JSArrayBuffer> tmp109;
    6130             :     compiler::TNode<BigInt> tmp110;
    6131             :     compiler::TNode<Float64T> tmp111;
    6132             :     compiler::TNode<UintPtrT> tmp112;
    6133             :     compiler::TNode<UintPtrT> tmp113;
    6134             :     compiler::TNode<Float64T> tmp114;
    6135             :     compiler::TNode<Float64T> tmp115;
    6136             :     ca_.Bind(&block13, &tmp101, &tmp102, &tmp103, &tmp104, &tmp105, &tmp106, &tmp107, &tmp108, &tmp109, &tmp110, &tmp111, &tmp112, &tmp113, &tmp114, &tmp115);
    6137         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 699);
    6138             :     compiler::TNode<UintPtrT> tmp116;
    6139             :     USE(tmp116);
    6140         224 :     tmp116 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp112}, compiler::TNode<UintPtrT>{tmp113}));
    6141         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 700);
    6142         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataViewBigInt(compiler::TNode<JSArrayBuffer>{tmp109}, compiler::TNode<UintPtrT>{tmp116}, compiler::TNode<BigInt>{tmp110}, compiler::TNode<BoolT>{tmp108});
    6143         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6144             :     ca_.Goto(&block9, tmp101, tmp102, tmp103, tmp104, tmp105, tmp106, tmp107, tmp108, tmp109);
    6145             :   }
    6146             : 
    6147         560 :   if (block8.is_used()) {
    6148             :     compiler::TNode<Context> tmp117;
    6149             :     compiler::TNode<Object> tmp118;
    6150             :     compiler::TNode<Object> tmp119;
    6151             :     compiler::TNode<Object> tmp120;
    6152             :     compiler::TNode<Object> tmp121;
    6153             :     compiler::TNode<JSDataView> tmp122;
    6154             :     compiler::TNode<Number> tmp123;
    6155             :     compiler::TNode<BoolT> tmp124;
    6156             :     compiler::TNode<JSArrayBuffer> tmp125;
    6157             :     ca_.Bind(&block8, &tmp117, &tmp118, &tmp119, &tmp120, &tmp121, &tmp122, &tmp123, &tmp124, &tmp125);
    6158         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 702);
    6159             :     compiler::TNode<Number> tmp126;
    6160             :     USE(tmp126);
    6161        1792 :     tmp126 = ca_.UncheckedCast<Number>(CodeStubAssembler(state_).ToNumber(compiler::TNode<Context>{tmp117}, compiler::TNode<Object>{tmp120}));
    6162         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 704);
    6163             :     compiler::TNode<BoolT> tmp127;
    6164             :     USE(tmp127);
    6165         896 :     tmp127 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IsDetachedBuffer(compiler::TNode<JSArrayBuffer>{tmp125}));
    6166         448 :     ca_.Branch(tmp127, &block14, &block15, tmp117, tmp118, tmp119, tmp120, tmp121, tmp122, tmp123, tmp124, tmp125, tmp126);
    6167             :   }
    6168             : 
    6169         560 :   if (block14.is_used()) {
    6170             :     compiler::TNode<Context> tmp128;
    6171             :     compiler::TNode<Object> tmp129;
    6172             :     compiler::TNode<Object> tmp130;
    6173             :     compiler::TNode<Object> tmp131;
    6174             :     compiler::TNode<Object> tmp132;
    6175             :     compiler::TNode<JSDataView> tmp133;
    6176             :     compiler::TNode<Number> tmp134;
    6177             :     compiler::TNode<BoolT> tmp135;
    6178             :     compiler::TNode<JSArrayBuffer> tmp136;
    6179             :     compiler::TNode<Number> tmp137;
    6180             :     ca_.Bind(&block14, &tmp128, &tmp129, &tmp130, &tmp131, &tmp132, &tmp133, &tmp134, &tmp135, &tmp136, &tmp137);
    6181         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 705);
    6182             :     compiler::TNode<String> tmp138;
    6183             :     USE(tmp138);
    6184        1344 :     tmp138 = ca_.UncheckedCast<String>(DataViewBuiltinsFromDSLAssembler(state_).MakeDataViewSetterNameString(p_kind));
    6185         896 :     CodeStubAssembler(state_).ThrowTypeError(compiler::TNode<Context>{tmp128}, MessageTemplate::kDetachedOperation, compiler::TNode<Object>{tmp138});
    6186             :   }
    6187             : 
    6188         560 :   if (block15.is_used()) {
    6189             :     compiler::TNode<Context> tmp139;
    6190             :     compiler::TNode<Object> tmp140;
    6191             :     compiler::TNode<Object> tmp141;
    6192             :     compiler::TNode<Object> tmp142;
    6193             :     compiler::TNode<Object> tmp143;
    6194             :     compiler::TNode<JSDataView> tmp144;
    6195             :     compiler::TNode<Number> tmp145;
    6196             :     compiler::TNode<BoolT> tmp146;
    6197             :     compiler::TNode<JSArrayBuffer> tmp147;
    6198             :     compiler::TNode<Number> tmp148;
    6199             :     ca_.Bind(&block15, &tmp139, &tmp140, &tmp141, &tmp142, &tmp143, &tmp144, &tmp145, &tmp146, &tmp147, &tmp148);
    6200         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 708);
    6201             :     compiler::TNode<Float64T> tmp149;
    6202             :     USE(tmp149);
    6203        1344 :     tmp149 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat6420UT5ATSmi10HeapNumber(compiler::TNode<Number>{tmp145}));
    6204         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 709);
    6205             :     compiler::TNode<UintPtrT> tmp150;
    6206             :     USE(tmp150);
    6207        1344 :     tmp150 = ca_.UncheckedCast<UintPtrT>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATuintptr9ATfloat64(compiler::TNode<Float64T>{tmp149}));
    6208         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 711);
    6209         448 :     compiler::TNode<IntPtrT> tmp151 = ca_.IntPtrConstant(JSArrayBufferView::kByteOffsetOffset);
    6210             :     USE(tmp151);
    6211        1344 :     compiler::TNode<UintPtrT>tmp152 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp144, tmp151});
    6212         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 712);
    6213         448 :     compiler::TNode<IntPtrT> tmp153 = ca_.IntPtrConstant(JSArrayBufferView::kByteLengthOffset);
    6214             :     USE(tmp153);
    6215        1344 :     compiler::TNode<UintPtrT>tmp154 = CodeStubAssembler(state_).LoadReference<UintPtrT>(CodeStubAssembler::Reference{tmp144, tmp153});
    6216             :     compiler::TNode<Float64T> tmp155;
    6217             :     USE(tmp155);
    6218        1344 :     tmp155 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).Convert9ATfloat649ATuintptr(compiler::TNode<UintPtrT>{tmp154}));
    6219         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 713);
    6220             :     compiler::TNode<Float64T> tmp156;
    6221             :     USE(tmp156);
    6222        2240 :     tmp156 = ca_.UncheckedCast<Float64T>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr9ATfloat6417ATconstexpr_int31((DataViewBuiltinsAssembler(state_).DataViewElementSize(p_kind))));
    6223         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 715);
    6224             :     compiler::TNode<Float64T> tmp157;
    6225             :     USE(tmp157);
    6226         896 :     tmp157 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).Float64Add(compiler::TNode<Float64T>{tmp149}, compiler::TNode<Float64T>{tmp156}));
    6227             :     compiler::TNode<BoolT> tmp158;
    6228             :     USE(tmp158);
    6229         896 :     tmp158 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).Float64GreaterThan(compiler::TNode<Float64T>{tmp157}, compiler::TNode<Float64T>{tmp155}));
    6230         448 :     ca_.Branch(tmp158, &block16, &block17, tmp139, tmp140, tmp141, tmp142, tmp143, tmp144, tmp145, tmp146, tmp147, tmp148, tmp149, tmp150, tmp152, tmp155, tmp156);
    6231             :   }
    6232             : 
    6233         560 :   if (block16.is_used()) {
    6234             :     compiler::TNode<Context> tmp159;
    6235             :     compiler::TNode<Object> tmp160;
    6236             :     compiler::TNode<Object> tmp161;
    6237             :     compiler::TNode<Object> tmp162;
    6238             :     compiler::TNode<Object> tmp163;
    6239             :     compiler::TNode<JSDataView> tmp164;
    6240             :     compiler::TNode<Number> tmp165;
    6241             :     compiler::TNode<BoolT> tmp166;
    6242             :     compiler::TNode<JSArrayBuffer> tmp167;
    6243             :     compiler::TNode<Number> tmp168;
    6244             :     compiler::TNode<Float64T> tmp169;
    6245             :     compiler::TNode<UintPtrT> tmp170;
    6246             :     compiler::TNode<UintPtrT> tmp171;
    6247             :     compiler::TNode<Float64T> tmp172;
    6248             :     compiler::TNode<Float64T> tmp173;
    6249             :     ca_.Bind(&block16, &tmp159, &tmp160, &tmp161, &tmp162, &tmp163, &tmp164, &tmp165, &tmp166, &tmp167, &tmp168, &tmp169, &tmp170, &tmp171, &tmp172, &tmp173);
    6250         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 716);
    6251         896 :     CodeStubAssembler(state_).ThrowRangeError(compiler::TNode<Context>{tmp159}, MessageTemplate::kInvalidDataViewAccessorOffset);
    6252             :   }
    6253             : 
    6254         560 :   if (block17.is_used()) {
    6255             :     compiler::TNode<Context> tmp174;
    6256             :     compiler::TNode<Object> tmp175;
    6257             :     compiler::TNode<Object> tmp176;
    6258             :     compiler::TNode<Object> tmp177;
    6259             :     compiler::TNode<Object> tmp178;
    6260             :     compiler::TNode<JSDataView> tmp179;
    6261             :     compiler::TNode<Number> tmp180;
    6262             :     compiler::TNode<BoolT> tmp181;
    6263             :     compiler::TNode<JSArrayBuffer> tmp182;
    6264             :     compiler::TNode<Number> tmp183;
    6265             :     compiler::TNode<Float64T> tmp184;
    6266             :     compiler::TNode<UintPtrT> tmp185;
    6267             :     compiler::TNode<UintPtrT> tmp186;
    6268             :     compiler::TNode<Float64T> tmp187;
    6269             :     compiler::TNode<Float64T> tmp188;
    6270             :     ca_.Bind(&block17, &tmp174, &tmp175, &tmp176, &tmp177, &tmp178, &tmp179, &tmp180, &tmp181, &tmp182, &tmp183, &tmp184, &tmp185, &tmp186, &tmp187, &tmp188);
    6271         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 719);
    6272             :     compiler::TNode<UintPtrT> tmp189;
    6273             :     USE(tmp189);
    6274         896 :     tmp189 = ca_.UncheckedCast<UintPtrT>(CodeStubAssembler(state_).UintPtrAdd(compiler::TNode<UintPtrT>{tmp185}, compiler::TNode<UintPtrT>{tmp186}));
    6275         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 721);
    6276             :     compiler::TNode<Float64T> tmp190;
    6277             :     USE(tmp190);
    6278        1344 :     tmp190 = ca_.UncheckedCast<Float64T>(CodeStubAssembler(state_).ChangeNumberToFloat64(compiler::TNode<Number>{tmp183}));
    6279         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6280        1288 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT8_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT8_ELEMENTS))))) {
    6281             :       ca_.Goto(&block19, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190);
    6282             :     } else {
    6283             :       ca_.Goto(&block20, tmp174, tmp175, tmp176, tmp177, tmp178, tmp179, tmp180, tmp181, tmp182, tmp183, tmp184, tmp185, tmp186, tmp187, tmp188, tmp189, tmp190);
    6284             :     }
    6285             :   }
    6286             : 
    6287         560 :   if (block19.is_used()) {
    6288             :     compiler::TNode<Context> tmp191;
    6289             :     compiler::TNode<Object> tmp192;
    6290             :     compiler::TNode<Object> tmp193;
    6291             :     compiler::TNode<Object> tmp194;
    6292             :     compiler::TNode<Object> tmp195;
    6293             :     compiler::TNode<JSDataView> tmp196;
    6294             :     compiler::TNode<Number> tmp197;
    6295             :     compiler::TNode<BoolT> tmp198;
    6296             :     compiler::TNode<JSArrayBuffer> tmp199;
    6297             :     compiler::TNode<Number> tmp200;
    6298             :     compiler::TNode<Float64T> tmp201;
    6299             :     compiler::TNode<UintPtrT> tmp202;
    6300             :     compiler::TNode<UintPtrT> tmp203;
    6301             :     compiler::TNode<Float64T> tmp204;
    6302             :     compiler::TNode<Float64T> tmp205;
    6303             :     compiler::TNode<UintPtrT> tmp206;
    6304             :     compiler::TNode<Float64T> tmp207;
    6305             :     ca_.Bind(&block19, &tmp191, &tmp192, &tmp193, &tmp194, &tmp195, &tmp196, &tmp197, &tmp198, &tmp199, &tmp200, &tmp201, &tmp202, &tmp203, &tmp204, &tmp205, &tmp206, &tmp207);
    6306         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 725);
    6307             :     compiler::TNode<Uint32T> tmp208;
    6308             :     USE(tmp208);
    6309         336 :     tmp208 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp207}));
    6310         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 724);
    6311         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView8(compiler::TNode<JSArrayBuffer>{tmp199}, compiler::TNode<UintPtrT>{tmp206}, compiler::TNode<Uint32T>{tmp208});
    6312         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6313             :     ca_.Goto(&block21, tmp191, tmp192, tmp193, tmp194, tmp195, tmp196, tmp197, tmp198, tmp199, tmp200, tmp201, tmp202, tmp203, tmp204, tmp205, tmp206, tmp207);
    6314             :   }
    6315             : 
    6316         560 :   if (block20.is_used()) {
    6317             :     compiler::TNode<Context> tmp209;
    6318             :     compiler::TNode<Object> tmp210;
    6319             :     compiler::TNode<Object> tmp211;
    6320             :     compiler::TNode<Object> tmp212;
    6321             :     compiler::TNode<Object> tmp213;
    6322             :     compiler::TNode<JSDataView> tmp214;
    6323             :     compiler::TNode<Number> tmp215;
    6324             :     compiler::TNode<BoolT> tmp216;
    6325             :     compiler::TNode<JSArrayBuffer> tmp217;
    6326             :     compiler::TNode<Number> tmp218;
    6327             :     compiler::TNode<Float64T> tmp219;
    6328             :     compiler::TNode<UintPtrT> tmp220;
    6329             :     compiler::TNode<UintPtrT> tmp221;
    6330             :     compiler::TNode<Float64T> tmp222;
    6331             :     compiler::TNode<Float64T> tmp223;
    6332             :     compiler::TNode<UintPtrT> tmp224;
    6333             :     compiler::TNode<Float64T> tmp225;
    6334             :     ca_.Bind(&block20, &tmp209, &tmp210, &tmp211, &tmp212, &tmp213, &tmp214, &tmp215, &tmp216, &tmp217, &tmp218, &tmp219, &tmp220, &tmp221, &tmp222, &tmp223, &tmp224, &tmp225);
    6335         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6336         952 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT16_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT16_ELEMENTS))))) {
    6337             :       ca_.Goto(&block23, tmp209, tmp210, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221, tmp222, tmp223, tmp224, tmp225);
    6338             :     } else {
    6339             :       ca_.Goto(&block24, tmp209, tmp210, tmp211, tmp212, tmp213, tmp214, tmp215, tmp216, tmp217, tmp218, tmp219, tmp220, tmp221, tmp222, tmp223, tmp224, tmp225);
    6340             :     }
    6341             :   }
    6342             : 
    6343         560 :   if (block23.is_used()) {
    6344             :     compiler::TNode<Context> tmp226;
    6345             :     compiler::TNode<Object> tmp227;
    6346             :     compiler::TNode<Object> tmp228;
    6347             :     compiler::TNode<Object> tmp229;
    6348             :     compiler::TNode<Object> tmp230;
    6349             :     compiler::TNode<JSDataView> tmp231;
    6350             :     compiler::TNode<Number> tmp232;
    6351             :     compiler::TNode<BoolT> tmp233;
    6352             :     compiler::TNode<JSArrayBuffer> tmp234;
    6353             :     compiler::TNode<Number> tmp235;
    6354             :     compiler::TNode<Float64T> tmp236;
    6355             :     compiler::TNode<UintPtrT> tmp237;
    6356             :     compiler::TNode<UintPtrT> tmp238;
    6357             :     compiler::TNode<Float64T> tmp239;
    6358             :     compiler::TNode<Float64T> tmp240;
    6359             :     compiler::TNode<UintPtrT> tmp241;
    6360             :     compiler::TNode<Float64T> tmp242;
    6361             :     ca_.Bind(&block23, &tmp226, &tmp227, &tmp228, &tmp229, &tmp230, &tmp231, &tmp232, &tmp233, &tmp234, &tmp235, &tmp236, &tmp237, &tmp238, &tmp239, &tmp240, &tmp241, &tmp242);
    6362         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 728);
    6363             :     compiler::TNode<Uint32T> tmp243;
    6364             :     USE(tmp243);
    6365         336 :     tmp243 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp242}));
    6366         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 729);
    6367         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 727);
    6368         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView16(compiler::TNode<JSArrayBuffer>{tmp234}, compiler::TNode<UintPtrT>{tmp241}, compiler::TNode<Uint32T>{tmp243}, compiler::TNode<BoolT>{tmp233});
    6369         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6370             :     ca_.Goto(&block25, tmp226, tmp227, tmp228, tmp229, tmp230, tmp231, tmp232, tmp233, tmp234, tmp235, tmp236, tmp237, tmp238, tmp239, tmp240, tmp241, tmp242);
    6371             :   }
    6372             : 
    6373         560 :   if (block24.is_used()) {
    6374             :     compiler::TNode<Context> tmp244;
    6375             :     compiler::TNode<Object> tmp245;
    6376             :     compiler::TNode<Object> tmp246;
    6377             :     compiler::TNode<Object> tmp247;
    6378             :     compiler::TNode<Object> tmp248;
    6379             :     compiler::TNode<JSDataView> tmp249;
    6380             :     compiler::TNode<Number> tmp250;
    6381             :     compiler::TNode<BoolT> tmp251;
    6382             :     compiler::TNode<JSArrayBuffer> tmp252;
    6383             :     compiler::TNode<Number> tmp253;
    6384             :     compiler::TNode<Float64T> tmp254;
    6385             :     compiler::TNode<UintPtrT> tmp255;
    6386             :     compiler::TNode<UintPtrT> tmp256;
    6387             :     compiler::TNode<Float64T> tmp257;
    6388             :     compiler::TNode<Float64T> tmp258;
    6389             :     compiler::TNode<UintPtrT> tmp259;
    6390             :     compiler::TNode<Float64T> tmp260;
    6391             :     ca_.Bind(&block24, &tmp244, &tmp245, &tmp246, &tmp247, &tmp248, &tmp249, &tmp250, &tmp251, &tmp252, &tmp253, &tmp254, &tmp255, &tmp256, &tmp257, &tmp258, &tmp259, &tmp260);
    6392         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6393         616 :     if ((((CodeStubAssembler(state_).ElementsKindEqual(p_kind, UINT32_ELEMENTS)) || (CodeStubAssembler(state_).ElementsKindEqual(p_kind, INT32_ELEMENTS))))) {
    6394             :       ca_.Goto(&block27, tmp244, tmp245, tmp246, tmp247, tmp248, tmp249, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260);
    6395             :     } else {
    6396             :       ca_.Goto(&block28, tmp244, tmp245, tmp246, tmp247, tmp248, tmp249, tmp250, tmp251, tmp252, tmp253, tmp254, tmp255, tmp256, tmp257, tmp258, tmp259, tmp260);
    6397             :     }
    6398             :   }
    6399             : 
    6400         560 :   if (block27.is_used()) {
    6401             :     compiler::TNode<Context> tmp261;
    6402             :     compiler::TNode<Object> tmp262;
    6403             :     compiler::TNode<Object> tmp263;
    6404             :     compiler::TNode<Object> tmp264;
    6405             :     compiler::TNode<Object> tmp265;
    6406             :     compiler::TNode<JSDataView> tmp266;
    6407             :     compiler::TNode<Number> tmp267;
    6408             :     compiler::TNode<BoolT> tmp268;
    6409             :     compiler::TNode<JSArrayBuffer> tmp269;
    6410             :     compiler::TNode<Number> tmp270;
    6411             :     compiler::TNode<Float64T> tmp271;
    6412             :     compiler::TNode<UintPtrT> tmp272;
    6413             :     compiler::TNode<UintPtrT> tmp273;
    6414             :     compiler::TNode<Float64T> tmp274;
    6415             :     compiler::TNode<Float64T> tmp275;
    6416             :     compiler::TNode<UintPtrT> tmp276;
    6417             :     compiler::TNode<Float64T> tmp277;
    6418             :     ca_.Bind(&block27, &tmp261, &tmp262, &tmp263, &tmp264, &tmp265, &tmp266, &tmp267, &tmp268, &tmp269, &tmp270, &tmp271, &tmp272, &tmp273, &tmp274, &tmp275, &tmp276, &tmp277);
    6419         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 732);
    6420             :     compiler::TNode<Uint32T> tmp278;
    6421             :     USE(tmp278);
    6422         336 :     tmp278 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).TruncateFloat64ToWord32(compiler::TNode<Float64T>{tmp277}));
    6423         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 733);
    6424         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 731);
    6425         336 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView32(compiler::TNode<JSArrayBuffer>{tmp269}, compiler::TNode<UintPtrT>{tmp276}, compiler::TNode<Uint32T>{tmp278}, compiler::TNode<BoolT>{tmp268});
    6426         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6427             :     ca_.Goto(&block29, tmp261, tmp262, tmp263, tmp264, tmp265, tmp266, tmp267, tmp268, tmp269, tmp270, tmp271, tmp272, tmp273, tmp274, tmp275, tmp276, tmp277);
    6428             :   }
    6429             : 
    6430         560 :   if (block28.is_used()) {
    6431             :     compiler::TNode<Context> tmp279;
    6432             :     compiler::TNode<Object> tmp280;
    6433             :     compiler::TNode<Object> tmp281;
    6434             :     compiler::TNode<Object> tmp282;
    6435             :     compiler::TNode<Object> tmp283;
    6436             :     compiler::TNode<JSDataView> tmp284;
    6437             :     compiler::TNode<Number> tmp285;
    6438             :     compiler::TNode<BoolT> tmp286;
    6439             :     compiler::TNode<JSArrayBuffer> tmp287;
    6440             :     compiler::TNode<Number> tmp288;
    6441             :     compiler::TNode<Float64T> tmp289;
    6442             :     compiler::TNode<UintPtrT> tmp290;
    6443             :     compiler::TNode<UintPtrT> tmp291;
    6444             :     compiler::TNode<Float64T> tmp292;
    6445             :     compiler::TNode<Float64T> tmp293;
    6446             :     compiler::TNode<UintPtrT> tmp294;
    6447             :     compiler::TNode<Float64T> tmp295;
    6448             :     ca_.Bind(&block28, &tmp279, &tmp280, &tmp281, &tmp282, &tmp283, &tmp284, &tmp285, &tmp286, &tmp287, &tmp288, &tmp289, &tmp290, &tmp291, &tmp292, &tmp293, &tmp294, &tmp295);
    6449         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6450         224 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT32_ELEMENTS)))) {
    6451             :       ca_.Goto(&block30, tmp279, tmp280, tmp281, tmp282, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295);
    6452             :     } else {
    6453             :       ca_.Goto(&block31, tmp279, tmp280, tmp281, tmp282, tmp283, tmp284, tmp285, tmp286, tmp287, tmp288, tmp289, tmp290, tmp291, tmp292, tmp293, tmp294, tmp295);
    6454             :     }
    6455             :   }
    6456             : 
    6457         560 :   if (block30.is_used()) {
    6458             :     compiler::TNode<Context> tmp296;
    6459             :     compiler::TNode<Object> tmp297;
    6460             :     compiler::TNode<Object> tmp298;
    6461             :     compiler::TNode<Object> tmp299;
    6462             :     compiler::TNode<Object> tmp300;
    6463             :     compiler::TNode<JSDataView> tmp301;
    6464             :     compiler::TNode<Number> tmp302;
    6465             :     compiler::TNode<BoolT> tmp303;
    6466             :     compiler::TNode<JSArrayBuffer> tmp304;
    6467             :     compiler::TNode<Number> tmp305;
    6468             :     compiler::TNode<Float64T> tmp306;
    6469             :     compiler::TNode<UintPtrT> tmp307;
    6470             :     compiler::TNode<UintPtrT> tmp308;
    6471             :     compiler::TNode<Float64T> tmp309;
    6472             :     compiler::TNode<Float64T> tmp310;
    6473             :     compiler::TNode<UintPtrT> tmp311;
    6474             :     compiler::TNode<Float64T> tmp312;
    6475             :     ca_.Bind(&block30, &tmp296, &tmp297, &tmp298, &tmp299, &tmp300, &tmp301, &tmp302, &tmp303, &tmp304, &tmp305, &tmp306, &tmp307, &tmp308, &tmp309, &tmp310, &tmp311, &tmp312);
    6476          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 735);
    6477             :     compiler::TNode<Float32T> tmp313;
    6478             :     USE(tmp313);
    6479         168 :     tmp313 = ca_.UncheckedCast<Float32T>(CodeStubAssembler(state_).TruncateFloat64ToFloat32(compiler::TNode<Float64T>{tmp312}));
    6480          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 737);
    6481             :     compiler::TNode<Uint32T> tmp314;
    6482             :     USE(tmp314);
    6483         112 :     tmp314 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).BitcastFloat32ToInt32(compiler::TNode<Float32T>{tmp313}));
    6484          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 738);
    6485          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 736);
    6486         168 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView32(compiler::TNode<JSArrayBuffer>{tmp304}, compiler::TNode<UintPtrT>{tmp311}, compiler::TNode<Uint32T>{tmp314}, compiler::TNode<BoolT>{tmp303});
    6487          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6488             :     ca_.Goto(&block32, tmp296, tmp297, tmp298, tmp299, tmp300, tmp301, tmp302, tmp303, tmp304, tmp305, tmp306, tmp307, tmp308, tmp309, tmp310, tmp311, tmp312);
    6489             :   }
    6490             : 
    6491         560 :   if (block31.is_used()) {
    6492             :     compiler::TNode<Context> tmp315;
    6493             :     compiler::TNode<Object> tmp316;
    6494             :     compiler::TNode<Object> tmp317;
    6495             :     compiler::TNode<Object> tmp318;
    6496             :     compiler::TNode<Object> tmp319;
    6497             :     compiler::TNode<JSDataView> tmp320;
    6498             :     compiler::TNode<Number> tmp321;
    6499             :     compiler::TNode<BoolT> tmp322;
    6500             :     compiler::TNode<JSArrayBuffer> tmp323;
    6501             :     compiler::TNode<Number> tmp324;
    6502             :     compiler::TNode<Float64T> tmp325;
    6503             :     compiler::TNode<UintPtrT> tmp326;
    6504             :     compiler::TNode<UintPtrT> tmp327;
    6505             :     compiler::TNode<Float64T> tmp328;
    6506             :     compiler::TNode<Float64T> tmp329;
    6507             :     compiler::TNode<UintPtrT> tmp330;
    6508             :     compiler::TNode<Float64T> tmp331;
    6509             :     ca_.Bind(&block31, &tmp315, &tmp316, &tmp317, &tmp318, &tmp319, &tmp320, &tmp321, &tmp322, &tmp323, &tmp324, &tmp325, &tmp326, &tmp327, &tmp328, &tmp329, &tmp330, &tmp331);
    6510          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 739);
    6511         112 :     if (((CodeStubAssembler(state_).ElementsKindEqual(p_kind, FLOAT64_ELEMENTS)))) {
    6512             :       ca_.Goto(&block33, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331);
    6513             :     } else {
    6514             :       ca_.Goto(&block34, tmp315, tmp316, tmp317, tmp318, tmp319, tmp320, tmp321, tmp322, tmp323, tmp324, tmp325, tmp326, tmp327, tmp328, tmp329, tmp330, tmp331);
    6515             :     }
    6516             :   }
    6517             : 
    6518         560 :   if (block33.is_used()) {
    6519             :     compiler::TNode<Context> tmp332;
    6520             :     compiler::TNode<Object> tmp333;
    6521             :     compiler::TNode<Object> tmp334;
    6522             :     compiler::TNode<Object> tmp335;
    6523             :     compiler::TNode<Object> tmp336;
    6524             :     compiler::TNode<JSDataView> tmp337;
    6525             :     compiler::TNode<Number> tmp338;
    6526             :     compiler::TNode<BoolT> tmp339;
    6527             :     compiler::TNode<JSArrayBuffer> tmp340;
    6528             :     compiler::TNode<Number> tmp341;
    6529             :     compiler::TNode<Float64T> tmp342;
    6530             :     compiler::TNode<UintPtrT> tmp343;
    6531             :     compiler::TNode<UintPtrT> tmp344;
    6532             :     compiler::TNode<Float64T> tmp345;
    6533             :     compiler::TNode<Float64T> tmp346;
    6534             :     compiler::TNode<UintPtrT> tmp347;
    6535             :     compiler::TNode<Float64T> tmp348;
    6536             :     ca_.Bind(&block33, &tmp332, &tmp333, &tmp334, &tmp335, &tmp336, &tmp337, &tmp338, &tmp339, &tmp340, &tmp341, &tmp342, &tmp343, &tmp344, &tmp345, &tmp346, &tmp347, &tmp348);
    6537          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 740);
    6538             :     compiler::TNode<Uint32T> tmp349;
    6539             :     USE(tmp349);
    6540         168 :     tmp349 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Float64ExtractLowWord32(compiler::TNode<Float64T>{tmp348}));
    6541          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 741);
    6542             :     compiler::TNode<Uint32T> tmp350;
    6543             :     USE(tmp350);
    6544         168 :     tmp350 = ca_.UncheckedCast<Uint32T>(CodeStubAssembler(state_).Float64ExtractHighWord32(compiler::TNode<Float64T>{tmp348}));
    6545          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 742);
    6546         168 :     DataViewBuiltinsFromDSLAssembler(state_).StoreDataView64(compiler::TNode<JSArrayBuffer>{tmp340}, compiler::TNode<UintPtrT>{tmp347}, compiler::TNode<Uint32T>{tmp349}, compiler::TNode<Uint32T>{tmp350}, compiler::TNode<BoolT>{tmp339});
    6547          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 739);
    6548             :     ca_.Goto(&block35, tmp332, tmp333, tmp334, tmp335, tmp336, tmp337, tmp338, tmp339, tmp340, tmp341, tmp342, tmp343, tmp344, tmp345, tmp346, tmp347, tmp348);
    6549             :   }
    6550             : 
    6551         560 :   if (block34.is_used()) {
    6552             :     compiler::TNode<Context> tmp351;
    6553             :     compiler::TNode<Object> tmp352;
    6554             :     compiler::TNode<Object> tmp353;
    6555             :     compiler::TNode<Object> tmp354;
    6556             :     compiler::TNode<Object> tmp355;
    6557             :     compiler::TNode<JSDataView> tmp356;
    6558             :     compiler::TNode<Number> tmp357;
    6559             :     compiler::TNode<BoolT> tmp358;
    6560             :     compiler::TNode<JSArrayBuffer> tmp359;
    6561             :     compiler::TNode<Number> tmp360;
    6562             :     compiler::TNode<Float64T> tmp361;
    6563             :     compiler::TNode<UintPtrT> tmp362;
    6564             :     compiler::TNode<UintPtrT> tmp363;
    6565             :     compiler::TNode<Float64T> tmp364;
    6566             :     compiler::TNode<Float64T> tmp365;
    6567             :     compiler::TNode<UintPtrT> tmp366;
    6568             :     compiler::TNode<Float64T> tmp367;
    6569             :     ca_.Bind(&block34, &tmp351, &tmp352, &tmp353, &tmp354, &tmp355, &tmp356, &tmp357, &tmp358, &tmp359, &tmp360, &tmp361, &tmp362, &tmp363, &tmp364, &tmp365, &tmp366, &tmp367);
    6570             :     ca_.Goto(&block35, tmp351, tmp352, tmp353, tmp354, tmp355, tmp356, tmp357, tmp358, tmp359, tmp360, tmp361, tmp362, tmp363, tmp364, tmp365, tmp366, tmp367);
    6571             :   }
    6572             : 
    6573         560 :   if (block35.is_used()) {
    6574             :     compiler::TNode<Context> tmp368;
    6575             :     compiler::TNode<Object> tmp369;
    6576             :     compiler::TNode<Object> tmp370;
    6577             :     compiler::TNode<Object> tmp371;
    6578             :     compiler::TNode<Object> tmp372;
    6579             :     compiler::TNode<JSDataView> tmp373;
    6580             :     compiler::TNode<Number> tmp374;
    6581             :     compiler::TNode<BoolT> tmp375;
    6582             :     compiler::TNode<JSArrayBuffer> tmp376;
    6583             :     compiler::TNode<Number> tmp377;
    6584             :     compiler::TNode<Float64T> tmp378;
    6585             :     compiler::TNode<UintPtrT> tmp379;
    6586             :     compiler::TNode<UintPtrT> tmp380;
    6587             :     compiler::TNode<Float64T> tmp381;
    6588             :     compiler::TNode<Float64T> tmp382;
    6589             :     compiler::TNode<UintPtrT> tmp383;
    6590             :     compiler::TNode<Float64T> tmp384;
    6591             :     ca_.Bind(&block35, &tmp368, &tmp369, &tmp370, &tmp371, &tmp372, &tmp373, &tmp374, &tmp375, &tmp376, &tmp377, &tmp378, &tmp379, &tmp380, &tmp381, &tmp382, &tmp383, &tmp384);
    6592          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 734);
    6593             :     ca_.Goto(&block32, tmp368, tmp369, tmp370, tmp371, tmp372, tmp373, tmp374, tmp375, tmp376, tmp377, tmp378, tmp379, tmp380, tmp381, tmp382, tmp383, tmp384);
    6594             :   }
    6595             : 
    6596         560 :   if (block32.is_used()) {
    6597             :     compiler::TNode<Context> tmp385;
    6598             :     compiler::TNode<Object> tmp386;
    6599             :     compiler::TNode<Object> tmp387;
    6600             :     compiler::TNode<Object> tmp388;
    6601             :     compiler::TNode<Object> tmp389;
    6602             :     compiler::TNode<JSDataView> tmp390;
    6603             :     compiler::TNode<Number> tmp391;
    6604             :     compiler::TNode<BoolT> tmp392;
    6605             :     compiler::TNode<JSArrayBuffer> tmp393;
    6606             :     compiler::TNode<Number> tmp394;
    6607             :     compiler::TNode<Float64T> tmp395;
    6608             :     compiler::TNode<UintPtrT> tmp396;
    6609             :     compiler::TNode<UintPtrT> tmp397;
    6610             :     compiler::TNode<Float64T> tmp398;
    6611             :     compiler::TNode<Float64T> tmp399;
    6612             :     compiler::TNode<UintPtrT> tmp400;
    6613             :     compiler::TNode<Float64T> tmp401;
    6614             :     ca_.Bind(&block32, &tmp385, &tmp386, &tmp387, &tmp388, &tmp389, &tmp390, &tmp391, &tmp392, &tmp393, &tmp394, &tmp395, &tmp396, &tmp397, &tmp398, &tmp399, &tmp400, &tmp401);
    6615         112 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 730);
    6616             :     ca_.Goto(&block29, tmp385, tmp386, tmp387, tmp388, tmp389, tmp390, tmp391, tmp392, tmp393, tmp394, tmp395, tmp396, tmp397, tmp398, tmp399, tmp400, tmp401);
    6617             :   }
    6618             : 
    6619         560 :   if (block29.is_used()) {
    6620             :     compiler::TNode<Context> tmp402;
    6621             :     compiler::TNode<Object> tmp403;
    6622             :     compiler::TNode<Object> tmp404;
    6623             :     compiler::TNode<Object> tmp405;
    6624             :     compiler::TNode<Object> tmp406;
    6625             :     compiler::TNode<JSDataView> tmp407;
    6626             :     compiler::TNode<Number> tmp408;
    6627             :     compiler::TNode<BoolT> tmp409;
    6628             :     compiler::TNode<JSArrayBuffer> tmp410;
    6629             :     compiler::TNode<Number> tmp411;
    6630             :     compiler::TNode<Float64T> tmp412;
    6631             :     compiler::TNode<UintPtrT> tmp413;
    6632             :     compiler::TNode<UintPtrT> tmp414;
    6633             :     compiler::TNode<Float64T> tmp415;
    6634             :     compiler::TNode<Float64T> tmp416;
    6635             :     compiler::TNode<UintPtrT> tmp417;
    6636             :     compiler::TNode<Float64T> tmp418;
    6637             :     ca_.Bind(&block29, &tmp402, &tmp403, &tmp404, &tmp405, &tmp406, &tmp407, &tmp408, &tmp409, &tmp410, &tmp411, &tmp412, &tmp413, &tmp414, &tmp415, &tmp416, &tmp417, &tmp418);
    6638         224 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 726);
    6639             :     ca_.Goto(&block25, tmp402, tmp403, tmp404, tmp405, tmp406, tmp407, tmp408, tmp409, tmp410, tmp411, tmp412, tmp413, tmp414, tmp415, tmp416, tmp417, tmp418);
    6640             :   }
    6641             : 
    6642         560 :   if (block25.is_used()) {
    6643             :     compiler::TNode<Context> tmp419;
    6644             :     compiler::TNode<Object> tmp420;
    6645             :     compiler::TNode<Object> tmp421;
    6646             :     compiler::TNode<Object> tmp422;
    6647             :     compiler::TNode<Object> tmp423;
    6648             :     compiler::TNode<JSDataView> tmp424;
    6649             :     compiler::TNode<Number> tmp425;
    6650             :     compiler::TNode<BoolT> tmp426;
    6651             :     compiler::TNode<JSArrayBuffer> tmp427;
    6652             :     compiler::TNode<Number> tmp428;
    6653             :     compiler::TNode<Float64T> tmp429;
    6654             :     compiler::TNode<UintPtrT> tmp430;
    6655             :     compiler::TNode<UintPtrT> tmp431;
    6656             :     compiler::TNode<Float64T> tmp432;
    6657             :     compiler::TNode<Float64T> tmp433;
    6658             :     compiler::TNode<UintPtrT> tmp434;
    6659             :     compiler::TNode<Float64T> tmp435;
    6660             :     ca_.Bind(&block25, &tmp419, &tmp420, &tmp421, &tmp422, &tmp423, &tmp424, &tmp425, &tmp426, &tmp427, &tmp428, &tmp429, &tmp430, &tmp431, &tmp432, &tmp433, &tmp434, &tmp435);
    6661         336 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 723);
    6662             :     ca_.Goto(&block21, tmp419, tmp420, tmp421, tmp422, tmp423, tmp424, tmp425, tmp426, tmp427, tmp428, tmp429, tmp430, tmp431, tmp432, tmp433, tmp434, tmp435);
    6663             :   }
    6664             : 
    6665         560 :   if (block21.is_used()) {
    6666             :     compiler::TNode<Context> tmp436;
    6667             :     compiler::TNode<Object> tmp437;
    6668             :     compiler::TNode<Object> tmp438;
    6669             :     compiler::TNode<Object> tmp439;
    6670             :     compiler::TNode<Object> tmp440;
    6671             :     compiler::TNode<JSDataView> tmp441;
    6672             :     compiler::TNode<Number> tmp442;
    6673             :     compiler::TNode<BoolT> tmp443;
    6674             :     compiler::TNode<JSArrayBuffer> tmp444;
    6675             :     compiler::TNode<Number> tmp445;
    6676             :     compiler::TNode<Float64T> tmp446;
    6677             :     compiler::TNode<UintPtrT> tmp447;
    6678             :     compiler::TNode<UintPtrT> tmp448;
    6679             :     compiler::TNode<Float64T> tmp449;
    6680             :     compiler::TNode<Float64T> tmp450;
    6681             :     compiler::TNode<UintPtrT> tmp451;
    6682             :     compiler::TNode<Float64T> tmp452;
    6683             :     ca_.Bind(&block21, &tmp436, &tmp437, &tmp438, &tmp439, &tmp440, &tmp441, &tmp442, &tmp443, &tmp444, &tmp445, &tmp446, &tmp447, &tmp448, &tmp449, &tmp450, &tmp451, &tmp452);
    6684         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 701);
    6685         448 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 681);
    6686             :     ca_.Goto(&block9, tmp436, tmp437, tmp438, tmp439, tmp440, tmp441, tmp442, tmp443, tmp444);
    6687             :   }
    6688             : 
    6689         560 :   if (block9.is_used()) {
    6690             :     compiler::TNode<Context> tmp453;
    6691             :     compiler::TNode<Object> tmp454;
    6692             :     compiler::TNode<Object> tmp455;
    6693             :     compiler::TNode<Object> tmp456;
    6694             :     compiler::TNode<Object> tmp457;
    6695             :     compiler::TNode<JSDataView> tmp458;
    6696             :     compiler::TNode<Number> tmp459;
    6697             :     compiler::TNode<BoolT> tmp460;
    6698             :     compiler::TNode<JSArrayBuffer> tmp461;
    6699             :     ca_.Bind(&block9, &tmp453, &tmp454, &tmp455, &tmp456, &tmp457, &tmp458, &tmp459, &tmp460, &tmp461);
    6700         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 745);
    6701             :     compiler::TNode<Oddball> tmp462;
    6702             :     USE(tmp462);
    6703        1680 :     tmp462 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6704             :     ca_.Goto(&block1, tmp453, tmp454, tmp455, tmp456, tmp457, tmp462);
    6705             :   }
    6706             : 
    6707         560 :   if (block1.is_used()) {
    6708             :     compiler::TNode<Context> tmp463;
    6709             :     compiler::TNode<Object> tmp464;
    6710             :     compiler::TNode<Object> tmp465;
    6711             :     compiler::TNode<Object> tmp466;
    6712             :     compiler::TNode<Object> tmp467;
    6713             :     compiler::TNode<Object> tmp468;
    6714             :     ca_.Bind(&block1, &tmp463, &tmp464, &tmp465, &tmp466, &tmp467, &tmp468);
    6715         560 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 662);
    6716             :     ca_.Goto(&block36, tmp463, tmp464, tmp465, tmp466, tmp467, tmp468);
    6717             :   }
    6718             : 
    6719             :     compiler::TNode<Context> tmp469;
    6720             :     compiler::TNode<Object> tmp470;
    6721             :     compiler::TNode<Object> tmp471;
    6722             :     compiler::TNode<Object> tmp472;
    6723             :     compiler::TNode<Object> tmp473;
    6724             :     compiler::TNode<Object> tmp474;
    6725             :     ca_.Bind(&block36, &tmp469, &tmp470, &tmp471, &tmp472, &tmp473, &tmp474);
    6726        1120 :   return compiler::TNode<Object>{tmp474};
    6727             : }
    6728             : 
    6729         224 : TF_BUILTIN(DataViewPrototypeSetUint8, CodeStubAssembler) {
    6730          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    6731             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    6732             :   USE(parameter0);
    6733             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    6734          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    6735          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    6736          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    6737             :   CodeStubArguments arguments(this, torque_arguments);
    6738          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    6739             : USE(parameter1);
    6740             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6741             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6742             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6743             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6744             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6745             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6746             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6747             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6748             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6749             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    6750             : 
    6751          56 :   if (block0.is_used()) {
    6752             :     compiler::TNode<Context> tmp0;
    6753             :     compiler::TNode<Object> tmp1;
    6754             :     compiler::TNode<RawPtrT> tmp2;
    6755             :     compiler::TNode<RawPtrT> tmp3;
    6756             :     compiler::TNode<IntPtrT> tmp4;
    6757             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    6758          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 750);
    6759             :     compiler::TNode<IntPtrT> tmp5;
    6760             :     USE(tmp5);
    6761         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6762             :     compiler::TNode<BoolT> tmp6;
    6763             :     USE(tmp6);
    6764         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    6765          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    6766             :   }
    6767             : 
    6768          56 :   if (block1.is_used()) {
    6769             :     compiler::TNode<Context> tmp7;
    6770             :     compiler::TNode<Object> tmp8;
    6771             :     compiler::TNode<RawPtrT> tmp9;
    6772             :     compiler::TNode<RawPtrT> tmp10;
    6773             :     compiler::TNode<IntPtrT> tmp11;
    6774             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    6775             :     compiler::TNode<IntPtrT> tmp12;
    6776             :     USE(tmp12);
    6777         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6778             :     compiler::TNode<Object> tmp13;
    6779             :     USE(tmp13);
    6780         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}));
    6781             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    6782             :   }
    6783             : 
    6784          56 :   if (block2.is_used()) {
    6785             :     compiler::TNode<Context> tmp14;
    6786             :     compiler::TNode<Object> tmp15;
    6787             :     compiler::TNode<RawPtrT> tmp16;
    6788             :     compiler::TNode<RawPtrT> tmp17;
    6789             :     compiler::TNode<IntPtrT> tmp18;
    6790             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    6791             :     compiler::TNode<Oddball> tmp19;
    6792             :     USE(tmp19);
    6793         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6794             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    6795             :   }
    6796             : 
    6797          56 :   if (block4.is_used()) {
    6798             :     compiler::TNode<Context> tmp20;
    6799             :     compiler::TNode<Object> tmp21;
    6800             :     compiler::TNode<RawPtrT> tmp22;
    6801             :     compiler::TNode<RawPtrT> tmp23;
    6802             :     compiler::TNode<IntPtrT> tmp24;
    6803             :     compiler::TNode<Object> tmp25;
    6804             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    6805             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    6806             :   }
    6807             : 
    6808          56 :   if (block3.is_used()) {
    6809             :     compiler::TNode<Context> tmp26;
    6810             :     compiler::TNode<Object> tmp27;
    6811             :     compiler::TNode<RawPtrT> tmp28;
    6812             :     compiler::TNode<RawPtrT> tmp29;
    6813             :     compiler::TNode<IntPtrT> tmp30;
    6814             :     compiler::TNode<Object> tmp31;
    6815             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    6816          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 751);
    6817             :     compiler::TNode<IntPtrT> tmp32;
    6818             :     USE(tmp32);
    6819         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6820             :     compiler::TNode<BoolT> tmp33;
    6821             :     USE(tmp33);
    6822         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    6823          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    6824             :   }
    6825             : 
    6826          56 :   if (block5.is_used()) {
    6827             :     compiler::TNode<Context> tmp34;
    6828             :     compiler::TNode<Object> tmp35;
    6829             :     compiler::TNode<RawPtrT> tmp36;
    6830             :     compiler::TNode<RawPtrT> tmp37;
    6831             :     compiler::TNode<IntPtrT> tmp38;
    6832             :     compiler::TNode<Object> tmp39;
    6833             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    6834             :     compiler::TNode<IntPtrT> tmp40;
    6835             :     USE(tmp40);
    6836         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6837             :     compiler::TNode<Object> tmp41;
    6838             :     USE(tmp41);
    6839         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}));
    6840             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    6841             :   }
    6842             : 
    6843          56 :   if (block6.is_used()) {
    6844             :     compiler::TNode<Context> tmp42;
    6845             :     compiler::TNode<Object> tmp43;
    6846             :     compiler::TNode<RawPtrT> tmp44;
    6847             :     compiler::TNode<RawPtrT> tmp45;
    6848             :     compiler::TNode<IntPtrT> tmp46;
    6849             :     compiler::TNode<Object> tmp47;
    6850             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    6851             :     compiler::TNode<Oddball> tmp48;
    6852             :     USE(tmp48);
    6853         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6854             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    6855             :   }
    6856             : 
    6857          56 :   if (block8.is_used()) {
    6858             :     compiler::TNode<Context> tmp49;
    6859             :     compiler::TNode<Object> tmp50;
    6860             :     compiler::TNode<RawPtrT> tmp51;
    6861             :     compiler::TNode<RawPtrT> tmp52;
    6862             :     compiler::TNode<IntPtrT> tmp53;
    6863             :     compiler::TNode<Object> tmp54;
    6864             :     compiler::TNode<Object> tmp55;
    6865             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    6866             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    6867             :   }
    6868             : 
    6869          56 :   if (block7.is_used()) {
    6870             :     compiler::TNode<Context> tmp56;
    6871             :     compiler::TNode<Object> tmp57;
    6872             :     compiler::TNode<RawPtrT> tmp58;
    6873             :     compiler::TNode<RawPtrT> tmp59;
    6874             :     compiler::TNode<IntPtrT> tmp60;
    6875             :     compiler::TNode<Object> tmp61;
    6876             :     compiler::TNode<Object> tmp62;
    6877             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    6878          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 753);
    6879             :     compiler::TNode<Oddball> tmp63;
    6880             :     USE(tmp63);
    6881         112 :     tmp63 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6882          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 752);
    6883             :     compiler::TNode<Object> tmp64;
    6884             :     USE(tmp64);
    6885         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));
    6886          56 :     arguments.PopAndReturn(tmp64);
    6887             :   }
    6888          56 : }
    6889             : 
    6890         224 : TF_BUILTIN(DataViewPrototypeSetInt8, CodeStubAssembler) {
    6891          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    6892             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    6893             :   USE(parameter0);
    6894             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    6895          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    6896          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    6897          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    6898             :   CodeStubArguments arguments(this, torque_arguments);
    6899          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    6900             : USE(parameter1);
    6901             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6902             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6903             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6904             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6905             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6906             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6907             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6908             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6909             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    6910             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    6911             : 
    6912          56 :   if (block0.is_used()) {
    6913             :     compiler::TNode<Context> tmp0;
    6914             :     compiler::TNode<Object> tmp1;
    6915             :     compiler::TNode<RawPtrT> tmp2;
    6916             :     compiler::TNode<RawPtrT> tmp3;
    6917             :     compiler::TNode<IntPtrT> tmp4;
    6918             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    6919          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 758);
    6920             :     compiler::TNode<IntPtrT> tmp5;
    6921             :     USE(tmp5);
    6922         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6923             :     compiler::TNode<BoolT> tmp6;
    6924             :     USE(tmp6);
    6925         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    6926          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    6927             :   }
    6928             : 
    6929          56 :   if (block1.is_used()) {
    6930             :     compiler::TNode<Context> tmp7;
    6931             :     compiler::TNode<Object> tmp8;
    6932             :     compiler::TNode<RawPtrT> tmp9;
    6933             :     compiler::TNode<RawPtrT> tmp10;
    6934             :     compiler::TNode<IntPtrT> tmp11;
    6935             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    6936             :     compiler::TNode<IntPtrT> tmp12;
    6937             :     USE(tmp12);
    6938         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    6939             :     compiler::TNode<Object> tmp13;
    6940             :     USE(tmp13);
    6941         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}));
    6942             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    6943             :   }
    6944             : 
    6945          56 :   if (block2.is_used()) {
    6946             :     compiler::TNode<Context> tmp14;
    6947             :     compiler::TNode<Object> tmp15;
    6948             :     compiler::TNode<RawPtrT> tmp16;
    6949             :     compiler::TNode<RawPtrT> tmp17;
    6950             :     compiler::TNode<IntPtrT> tmp18;
    6951             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    6952             :     compiler::TNode<Oddball> tmp19;
    6953             :     USE(tmp19);
    6954         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    6955             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    6956             :   }
    6957             : 
    6958          56 :   if (block4.is_used()) {
    6959             :     compiler::TNode<Context> tmp20;
    6960             :     compiler::TNode<Object> tmp21;
    6961             :     compiler::TNode<RawPtrT> tmp22;
    6962             :     compiler::TNode<RawPtrT> tmp23;
    6963             :     compiler::TNode<IntPtrT> tmp24;
    6964             :     compiler::TNode<Object> tmp25;
    6965             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    6966             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    6967             :   }
    6968             : 
    6969          56 :   if (block3.is_used()) {
    6970             :     compiler::TNode<Context> tmp26;
    6971             :     compiler::TNode<Object> tmp27;
    6972             :     compiler::TNode<RawPtrT> tmp28;
    6973             :     compiler::TNode<RawPtrT> tmp29;
    6974             :     compiler::TNode<IntPtrT> tmp30;
    6975             :     compiler::TNode<Object> tmp31;
    6976             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    6977          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 759);
    6978             :     compiler::TNode<IntPtrT> tmp32;
    6979             :     USE(tmp32);
    6980         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6981             :     compiler::TNode<BoolT> tmp33;
    6982             :     USE(tmp33);
    6983         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    6984          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    6985             :   }
    6986             : 
    6987          56 :   if (block5.is_used()) {
    6988             :     compiler::TNode<Context> tmp34;
    6989             :     compiler::TNode<Object> tmp35;
    6990             :     compiler::TNode<RawPtrT> tmp36;
    6991             :     compiler::TNode<RawPtrT> tmp37;
    6992             :     compiler::TNode<IntPtrT> tmp38;
    6993             :     compiler::TNode<Object> tmp39;
    6994             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    6995             :     compiler::TNode<IntPtrT> tmp40;
    6996             :     USE(tmp40);
    6997         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    6998             :     compiler::TNode<Object> tmp41;
    6999             :     USE(tmp41);
    7000         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}));
    7001             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7002             :   }
    7003             : 
    7004          56 :   if (block6.is_used()) {
    7005             :     compiler::TNode<Context> tmp42;
    7006             :     compiler::TNode<Object> tmp43;
    7007             :     compiler::TNode<RawPtrT> tmp44;
    7008             :     compiler::TNode<RawPtrT> tmp45;
    7009             :     compiler::TNode<IntPtrT> tmp46;
    7010             :     compiler::TNode<Object> tmp47;
    7011             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7012             :     compiler::TNode<Oddball> tmp48;
    7013             :     USE(tmp48);
    7014         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7015             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7016             :   }
    7017             : 
    7018          56 :   if (block8.is_used()) {
    7019             :     compiler::TNode<Context> tmp49;
    7020             :     compiler::TNode<Object> tmp50;
    7021             :     compiler::TNode<RawPtrT> tmp51;
    7022             :     compiler::TNode<RawPtrT> tmp52;
    7023             :     compiler::TNode<IntPtrT> tmp53;
    7024             :     compiler::TNode<Object> tmp54;
    7025             :     compiler::TNode<Object> tmp55;
    7026             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7027             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7028             :   }
    7029             : 
    7030          56 :   if (block7.is_used()) {
    7031             :     compiler::TNode<Context> tmp56;
    7032             :     compiler::TNode<Object> tmp57;
    7033             :     compiler::TNode<RawPtrT> tmp58;
    7034             :     compiler::TNode<RawPtrT> tmp59;
    7035             :     compiler::TNode<IntPtrT> tmp60;
    7036             :     compiler::TNode<Object> tmp61;
    7037             :     compiler::TNode<Object> tmp62;
    7038             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7039          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 761);
    7040             :     compiler::TNode<Oddball> tmp63;
    7041             :     USE(tmp63);
    7042         112 :     tmp63 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7043          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 760);
    7044             :     compiler::TNode<Object> tmp64;
    7045             :     USE(tmp64);
    7046         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));
    7047          56 :     arguments.PopAndReturn(tmp64);
    7048             :   }
    7049          56 : }
    7050             : 
    7051         224 : TF_BUILTIN(DataViewPrototypeSetUint16, CodeStubAssembler) {
    7052          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7053             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7054             :   USE(parameter0);
    7055             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7056          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7057          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7058          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7059             :   CodeStubArguments arguments(this, torque_arguments);
    7060          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7061             : USE(parameter1);
    7062             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7063             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7064             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7065             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7066             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7067             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7068             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7069             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7070             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7071             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7072             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7073             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7074             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7075             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7076             : 
    7077          56 :   if (block0.is_used()) {
    7078             :     compiler::TNode<Context> tmp0;
    7079             :     compiler::TNode<Object> tmp1;
    7080             :     compiler::TNode<RawPtrT> tmp2;
    7081             :     compiler::TNode<RawPtrT> tmp3;
    7082             :     compiler::TNode<IntPtrT> tmp4;
    7083             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7084          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 766);
    7085             :     compiler::TNode<IntPtrT> tmp5;
    7086             :     USE(tmp5);
    7087         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7088             :     compiler::TNode<BoolT> tmp6;
    7089             :     USE(tmp6);
    7090         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7091          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7092             :   }
    7093             : 
    7094          56 :   if (block1.is_used()) {
    7095             :     compiler::TNode<Context> tmp7;
    7096             :     compiler::TNode<Object> tmp8;
    7097             :     compiler::TNode<RawPtrT> tmp9;
    7098             :     compiler::TNode<RawPtrT> tmp10;
    7099             :     compiler::TNode<IntPtrT> tmp11;
    7100             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7101             :     compiler::TNode<IntPtrT> tmp12;
    7102             :     USE(tmp12);
    7103         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7104             :     compiler::TNode<Object> tmp13;
    7105             :     USE(tmp13);
    7106         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}));
    7107             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7108             :   }
    7109             : 
    7110          56 :   if (block2.is_used()) {
    7111             :     compiler::TNode<Context> tmp14;
    7112             :     compiler::TNode<Object> tmp15;
    7113             :     compiler::TNode<RawPtrT> tmp16;
    7114             :     compiler::TNode<RawPtrT> tmp17;
    7115             :     compiler::TNode<IntPtrT> tmp18;
    7116             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7117             :     compiler::TNode<Oddball> tmp19;
    7118             :     USE(tmp19);
    7119         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7120             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7121             :   }
    7122             : 
    7123          56 :   if (block4.is_used()) {
    7124             :     compiler::TNode<Context> tmp20;
    7125             :     compiler::TNode<Object> tmp21;
    7126             :     compiler::TNode<RawPtrT> tmp22;
    7127             :     compiler::TNode<RawPtrT> tmp23;
    7128             :     compiler::TNode<IntPtrT> tmp24;
    7129             :     compiler::TNode<Object> tmp25;
    7130             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7131             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7132             :   }
    7133             : 
    7134          56 :   if (block3.is_used()) {
    7135             :     compiler::TNode<Context> tmp26;
    7136             :     compiler::TNode<Object> tmp27;
    7137             :     compiler::TNode<RawPtrT> tmp28;
    7138             :     compiler::TNode<RawPtrT> tmp29;
    7139             :     compiler::TNode<IntPtrT> tmp30;
    7140             :     compiler::TNode<Object> tmp31;
    7141             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7142          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 767);
    7143             :     compiler::TNode<IntPtrT> tmp32;
    7144             :     USE(tmp32);
    7145         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7146             :     compiler::TNode<BoolT> tmp33;
    7147             :     USE(tmp33);
    7148         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7149          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7150             :   }
    7151             : 
    7152          56 :   if (block5.is_used()) {
    7153             :     compiler::TNode<Context> tmp34;
    7154             :     compiler::TNode<Object> tmp35;
    7155             :     compiler::TNode<RawPtrT> tmp36;
    7156             :     compiler::TNode<RawPtrT> tmp37;
    7157             :     compiler::TNode<IntPtrT> tmp38;
    7158             :     compiler::TNode<Object> tmp39;
    7159             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7160             :     compiler::TNode<IntPtrT> tmp40;
    7161             :     USE(tmp40);
    7162         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7163             :     compiler::TNode<Object> tmp41;
    7164             :     USE(tmp41);
    7165         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}));
    7166             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7167             :   }
    7168             : 
    7169          56 :   if (block6.is_used()) {
    7170             :     compiler::TNode<Context> tmp42;
    7171             :     compiler::TNode<Object> tmp43;
    7172             :     compiler::TNode<RawPtrT> tmp44;
    7173             :     compiler::TNode<RawPtrT> tmp45;
    7174             :     compiler::TNode<IntPtrT> tmp46;
    7175             :     compiler::TNode<Object> tmp47;
    7176             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7177             :     compiler::TNode<Oddball> tmp48;
    7178             :     USE(tmp48);
    7179         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7180             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7181             :   }
    7182             : 
    7183          56 :   if (block8.is_used()) {
    7184             :     compiler::TNode<Context> tmp49;
    7185             :     compiler::TNode<Object> tmp50;
    7186             :     compiler::TNode<RawPtrT> tmp51;
    7187             :     compiler::TNode<RawPtrT> tmp52;
    7188             :     compiler::TNode<IntPtrT> tmp53;
    7189             :     compiler::TNode<Object> tmp54;
    7190             :     compiler::TNode<Object> tmp55;
    7191             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7192             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7193             :   }
    7194             : 
    7195          56 :   if (block7.is_used()) {
    7196             :     compiler::TNode<Context> tmp56;
    7197             :     compiler::TNode<Object> tmp57;
    7198             :     compiler::TNode<RawPtrT> tmp58;
    7199             :     compiler::TNode<RawPtrT> tmp59;
    7200             :     compiler::TNode<IntPtrT> tmp60;
    7201             :     compiler::TNode<Object> tmp61;
    7202             :     compiler::TNode<Object> tmp62;
    7203             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7204          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 769);
    7205             :     compiler::TNode<IntPtrT> tmp63;
    7206             :     USE(tmp63);
    7207         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7208             :     compiler::TNode<BoolT> tmp64;
    7209             :     USE(tmp64);
    7210         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7211          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7212             :   }
    7213             : 
    7214          56 :   if (block9.is_used()) {
    7215             :     compiler::TNode<Context> tmp65;
    7216             :     compiler::TNode<Object> tmp66;
    7217             :     compiler::TNode<RawPtrT> tmp67;
    7218             :     compiler::TNode<RawPtrT> tmp68;
    7219             :     compiler::TNode<IntPtrT> tmp69;
    7220             :     compiler::TNode<Object> tmp70;
    7221             :     compiler::TNode<Object> tmp71;
    7222             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7223             :     compiler::TNode<IntPtrT> tmp72;
    7224             :     USE(tmp72);
    7225         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7226             :     compiler::TNode<Object> tmp73;
    7227             :     USE(tmp73);
    7228         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}));
    7229             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7230             :   }
    7231             : 
    7232          56 :   if (block10.is_used()) {
    7233             :     compiler::TNode<Context> tmp74;
    7234             :     compiler::TNode<Object> tmp75;
    7235             :     compiler::TNode<RawPtrT> tmp76;
    7236             :     compiler::TNode<RawPtrT> tmp77;
    7237             :     compiler::TNode<IntPtrT> tmp78;
    7238             :     compiler::TNode<Object> tmp79;
    7239             :     compiler::TNode<Object> tmp80;
    7240             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7241             :     compiler::TNode<Oddball> tmp81;
    7242             :     USE(tmp81);
    7243         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7244             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7245             :   }
    7246             : 
    7247          56 :   if (block12.is_used()) {
    7248             :     compiler::TNode<Context> tmp82;
    7249             :     compiler::TNode<Object> tmp83;
    7250             :     compiler::TNode<RawPtrT> tmp84;
    7251             :     compiler::TNode<RawPtrT> tmp85;
    7252             :     compiler::TNode<IntPtrT> tmp86;
    7253             :     compiler::TNode<Object> tmp87;
    7254             :     compiler::TNode<Object> tmp88;
    7255             :     compiler::TNode<Object> tmp89;
    7256             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7257             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7258             :   }
    7259             : 
    7260          56 :   if (block11.is_used()) {
    7261             :     compiler::TNode<Context> tmp90;
    7262             :     compiler::TNode<Object> tmp91;
    7263             :     compiler::TNode<RawPtrT> tmp92;
    7264             :     compiler::TNode<RawPtrT> tmp93;
    7265             :     compiler::TNode<IntPtrT> tmp94;
    7266             :     compiler::TNode<Object> tmp95;
    7267             :     compiler::TNode<Object> tmp96;
    7268             :     compiler::TNode<Object> tmp97;
    7269             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7270          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 768);
    7271          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 771);
    7272          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 770);
    7273             :     compiler::TNode<Object> tmp98;
    7274             :     USE(tmp98);
    7275         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));
    7276          56 :     arguments.PopAndReturn(tmp98);
    7277             :   }
    7278          56 : }
    7279             : 
    7280         224 : TF_BUILTIN(DataViewPrototypeSetInt16, CodeStubAssembler) {
    7281          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7282             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7283             :   USE(parameter0);
    7284             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7285          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7286          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7287          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7288             :   CodeStubArguments arguments(this, torque_arguments);
    7289          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7290             : USE(parameter1);
    7291             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7292             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7293             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7294             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7295             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7296             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7297             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7298             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7299             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7300             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7301             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7302             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7303             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7304             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7305             : 
    7306          56 :   if (block0.is_used()) {
    7307             :     compiler::TNode<Context> tmp0;
    7308             :     compiler::TNode<Object> tmp1;
    7309             :     compiler::TNode<RawPtrT> tmp2;
    7310             :     compiler::TNode<RawPtrT> tmp3;
    7311             :     compiler::TNode<IntPtrT> tmp4;
    7312             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7313          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 776);
    7314             :     compiler::TNode<IntPtrT> tmp5;
    7315             :     USE(tmp5);
    7316         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7317             :     compiler::TNode<BoolT> tmp6;
    7318             :     USE(tmp6);
    7319         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7320          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7321             :   }
    7322             : 
    7323          56 :   if (block1.is_used()) {
    7324             :     compiler::TNode<Context> tmp7;
    7325             :     compiler::TNode<Object> tmp8;
    7326             :     compiler::TNode<RawPtrT> tmp9;
    7327             :     compiler::TNode<RawPtrT> tmp10;
    7328             :     compiler::TNode<IntPtrT> tmp11;
    7329             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7330             :     compiler::TNode<IntPtrT> tmp12;
    7331             :     USE(tmp12);
    7332         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7333             :     compiler::TNode<Object> tmp13;
    7334             :     USE(tmp13);
    7335         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}));
    7336             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7337             :   }
    7338             : 
    7339          56 :   if (block2.is_used()) {
    7340             :     compiler::TNode<Context> tmp14;
    7341             :     compiler::TNode<Object> tmp15;
    7342             :     compiler::TNode<RawPtrT> tmp16;
    7343             :     compiler::TNode<RawPtrT> tmp17;
    7344             :     compiler::TNode<IntPtrT> tmp18;
    7345             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7346             :     compiler::TNode<Oddball> tmp19;
    7347             :     USE(tmp19);
    7348         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7349             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7350             :   }
    7351             : 
    7352          56 :   if (block4.is_used()) {
    7353             :     compiler::TNode<Context> tmp20;
    7354             :     compiler::TNode<Object> tmp21;
    7355             :     compiler::TNode<RawPtrT> tmp22;
    7356             :     compiler::TNode<RawPtrT> tmp23;
    7357             :     compiler::TNode<IntPtrT> tmp24;
    7358             :     compiler::TNode<Object> tmp25;
    7359             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7360             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7361             :   }
    7362             : 
    7363          56 :   if (block3.is_used()) {
    7364             :     compiler::TNode<Context> tmp26;
    7365             :     compiler::TNode<Object> tmp27;
    7366             :     compiler::TNode<RawPtrT> tmp28;
    7367             :     compiler::TNode<RawPtrT> tmp29;
    7368             :     compiler::TNode<IntPtrT> tmp30;
    7369             :     compiler::TNode<Object> tmp31;
    7370             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7371          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 777);
    7372             :     compiler::TNode<IntPtrT> tmp32;
    7373             :     USE(tmp32);
    7374         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7375             :     compiler::TNode<BoolT> tmp33;
    7376             :     USE(tmp33);
    7377         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7378          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7379             :   }
    7380             : 
    7381          56 :   if (block5.is_used()) {
    7382             :     compiler::TNode<Context> tmp34;
    7383             :     compiler::TNode<Object> tmp35;
    7384             :     compiler::TNode<RawPtrT> tmp36;
    7385             :     compiler::TNode<RawPtrT> tmp37;
    7386             :     compiler::TNode<IntPtrT> tmp38;
    7387             :     compiler::TNode<Object> tmp39;
    7388             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7389             :     compiler::TNode<IntPtrT> tmp40;
    7390             :     USE(tmp40);
    7391         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7392             :     compiler::TNode<Object> tmp41;
    7393             :     USE(tmp41);
    7394         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}));
    7395             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7396             :   }
    7397             : 
    7398          56 :   if (block6.is_used()) {
    7399             :     compiler::TNode<Context> tmp42;
    7400             :     compiler::TNode<Object> tmp43;
    7401             :     compiler::TNode<RawPtrT> tmp44;
    7402             :     compiler::TNode<RawPtrT> tmp45;
    7403             :     compiler::TNode<IntPtrT> tmp46;
    7404             :     compiler::TNode<Object> tmp47;
    7405             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7406             :     compiler::TNode<Oddball> tmp48;
    7407             :     USE(tmp48);
    7408         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7409             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7410             :   }
    7411             : 
    7412          56 :   if (block8.is_used()) {
    7413             :     compiler::TNode<Context> tmp49;
    7414             :     compiler::TNode<Object> tmp50;
    7415             :     compiler::TNode<RawPtrT> tmp51;
    7416             :     compiler::TNode<RawPtrT> tmp52;
    7417             :     compiler::TNode<IntPtrT> tmp53;
    7418             :     compiler::TNode<Object> tmp54;
    7419             :     compiler::TNode<Object> tmp55;
    7420             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7421             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7422             :   }
    7423             : 
    7424          56 :   if (block7.is_used()) {
    7425             :     compiler::TNode<Context> tmp56;
    7426             :     compiler::TNode<Object> tmp57;
    7427             :     compiler::TNode<RawPtrT> tmp58;
    7428             :     compiler::TNode<RawPtrT> tmp59;
    7429             :     compiler::TNode<IntPtrT> tmp60;
    7430             :     compiler::TNode<Object> tmp61;
    7431             :     compiler::TNode<Object> tmp62;
    7432             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7433          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 779);
    7434             :     compiler::TNode<IntPtrT> tmp63;
    7435             :     USE(tmp63);
    7436         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7437             :     compiler::TNode<BoolT> tmp64;
    7438             :     USE(tmp64);
    7439         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7440          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7441             :   }
    7442             : 
    7443          56 :   if (block9.is_used()) {
    7444             :     compiler::TNode<Context> tmp65;
    7445             :     compiler::TNode<Object> tmp66;
    7446             :     compiler::TNode<RawPtrT> tmp67;
    7447             :     compiler::TNode<RawPtrT> tmp68;
    7448             :     compiler::TNode<IntPtrT> tmp69;
    7449             :     compiler::TNode<Object> tmp70;
    7450             :     compiler::TNode<Object> tmp71;
    7451             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7452             :     compiler::TNode<IntPtrT> tmp72;
    7453             :     USE(tmp72);
    7454         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7455             :     compiler::TNode<Object> tmp73;
    7456             :     USE(tmp73);
    7457         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}));
    7458             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7459             :   }
    7460             : 
    7461          56 :   if (block10.is_used()) {
    7462             :     compiler::TNode<Context> tmp74;
    7463             :     compiler::TNode<Object> tmp75;
    7464             :     compiler::TNode<RawPtrT> tmp76;
    7465             :     compiler::TNode<RawPtrT> tmp77;
    7466             :     compiler::TNode<IntPtrT> tmp78;
    7467             :     compiler::TNode<Object> tmp79;
    7468             :     compiler::TNode<Object> tmp80;
    7469             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7470             :     compiler::TNode<Oddball> tmp81;
    7471             :     USE(tmp81);
    7472         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7473             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7474             :   }
    7475             : 
    7476          56 :   if (block12.is_used()) {
    7477             :     compiler::TNode<Context> tmp82;
    7478             :     compiler::TNode<Object> tmp83;
    7479             :     compiler::TNode<RawPtrT> tmp84;
    7480             :     compiler::TNode<RawPtrT> tmp85;
    7481             :     compiler::TNode<IntPtrT> tmp86;
    7482             :     compiler::TNode<Object> tmp87;
    7483             :     compiler::TNode<Object> tmp88;
    7484             :     compiler::TNode<Object> tmp89;
    7485             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7486             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7487             :   }
    7488             : 
    7489          56 :   if (block11.is_used()) {
    7490             :     compiler::TNode<Context> tmp90;
    7491             :     compiler::TNode<Object> tmp91;
    7492             :     compiler::TNode<RawPtrT> tmp92;
    7493             :     compiler::TNode<RawPtrT> tmp93;
    7494             :     compiler::TNode<IntPtrT> tmp94;
    7495             :     compiler::TNode<Object> tmp95;
    7496             :     compiler::TNode<Object> tmp96;
    7497             :     compiler::TNode<Object> tmp97;
    7498             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7499          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 778);
    7500          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 781);
    7501          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 780);
    7502             :     compiler::TNode<Object> tmp98;
    7503             :     USE(tmp98);
    7504         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));
    7505          56 :     arguments.PopAndReturn(tmp98);
    7506             :   }
    7507          56 : }
    7508             : 
    7509         224 : TF_BUILTIN(DataViewPrototypeSetUint32, CodeStubAssembler) {
    7510          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7511             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7512             :   USE(parameter0);
    7513             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7514          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7515          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7516          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7517             :   CodeStubArguments arguments(this, torque_arguments);
    7518          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7519             : USE(parameter1);
    7520             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7521             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7522             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7523             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7524             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7525             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7526             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7527             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7528             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7529             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7530             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7531             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7532             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7533             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7534             : 
    7535          56 :   if (block0.is_used()) {
    7536             :     compiler::TNode<Context> tmp0;
    7537             :     compiler::TNode<Object> tmp1;
    7538             :     compiler::TNode<RawPtrT> tmp2;
    7539             :     compiler::TNode<RawPtrT> tmp3;
    7540             :     compiler::TNode<IntPtrT> tmp4;
    7541             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7542          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 786);
    7543             :     compiler::TNode<IntPtrT> tmp5;
    7544             :     USE(tmp5);
    7545         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7546             :     compiler::TNode<BoolT> tmp6;
    7547             :     USE(tmp6);
    7548         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7549          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7550             :   }
    7551             : 
    7552          56 :   if (block1.is_used()) {
    7553             :     compiler::TNode<Context> tmp7;
    7554             :     compiler::TNode<Object> tmp8;
    7555             :     compiler::TNode<RawPtrT> tmp9;
    7556             :     compiler::TNode<RawPtrT> tmp10;
    7557             :     compiler::TNode<IntPtrT> tmp11;
    7558             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7559             :     compiler::TNode<IntPtrT> tmp12;
    7560             :     USE(tmp12);
    7561         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7562             :     compiler::TNode<Object> tmp13;
    7563             :     USE(tmp13);
    7564         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}));
    7565             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7566             :   }
    7567             : 
    7568          56 :   if (block2.is_used()) {
    7569             :     compiler::TNode<Context> tmp14;
    7570             :     compiler::TNode<Object> tmp15;
    7571             :     compiler::TNode<RawPtrT> tmp16;
    7572             :     compiler::TNode<RawPtrT> tmp17;
    7573             :     compiler::TNode<IntPtrT> tmp18;
    7574             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7575             :     compiler::TNode<Oddball> tmp19;
    7576             :     USE(tmp19);
    7577         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7578             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7579             :   }
    7580             : 
    7581          56 :   if (block4.is_used()) {
    7582             :     compiler::TNode<Context> tmp20;
    7583             :     compiler::TNode<Object> tmp21;
    7584             :     compiler::TNode<RawPtrT> tmp22;
    7585             :     compiler::TNode<RawPtrT> tmp23;
    7586             :     compiler::TNode<IntPtrT> tmp24;
    7587             :     compiler::TNode<Object> tmp25;
    7588             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7589             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7590             :   }
    7591             : 
    7592          56 :   if (block3.is_used()) {
    7593             :     compiler::TNode<Context> tmp26;
    7594             :     compiler::TNode<Object> tmp27;
    7595             :     compiler::TNode<RawPtrT> tmp28;
    7596             :     compiler::TNode<RawPtrT> tmp29;
    7597             :     compiler::TNode<IntPtrT> tmp30;
    7598             :     compiler::TNode<Object> tmp31;
    7599             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7600          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 787);
    7601             :     compiler::TNode<IntPtrT> tmp32;
    7602             :     USE(tmp32);
    7603         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7604             :     compiler::TNode<BoolT> tmp33;
    7605             :     USE(tmp33);
    7606         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7607          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7608             :   }
    7609             : 
    7610          56 :   if (block5.is_used()) {
    7611             :     compiler::TNode<Context> tmp34;
    7612             :     compiler::TNode<Object> tmp35;
    7613             :     compiler::TNode<RawPtrT> tmp36;
    7614             :     compiler::TNode<RawPtrT> tmp37;
    7615             :     compiler::TNode<IntPtrT> tmp38;
    7616             :     compiler::TNode<Object> tmp39;
    7617             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7618             :     compiler::TNode<IntPtrT> tmp40;
    7619             :     USE(tmp40);
    7620         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7621             :     compiler::TNode<Object> tmp41;
    7622             :     USE(tmp41);
    7623         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}));
    7624             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7625             :   }
    7626             : 
    7627          56 :   if (block6.is_used()) {
    7628             :     compiler::TNode<Context> tmp42;
    7629             :     compiler::TNode<Object> tmp43;
    7630             :     compiler::TNode<RawPtrT> tmp44;
    7631             :     compiler::TNode<RawPtrT> tmp45;
    7632             :     compiler::TNode<IntPtrT> tmp46;
    7633             :     compiler::TNode<Object> tmp47;
    7634             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7635             :     compiler::TNode<Oddball> tmp48;
    7636             :     USE(tmp48);
    7637         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7638             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7639             :   }
    7640             : 
    7641          56 :   if (block8.is_used()) {
    7642             :     compiler::TNode<Context> tmp49;
    7643             :     compiler::TNode<Object> tmp50;
    7644             :     compiler::TNode<RawPtrT> tmp51;
    7645             :     compiler::TNode<RawPtrT> tmp52;
    7646             :     compiler::TNode<IntPtrT> tmp53;
    7647             :     compiler::TNode<Object> tmp54;
    7648             :     compiler::TNode<Object> tmp55;
    7649             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7650             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7651             :   }
    7652             : 
    7653          56 :   if (block7.is_used()) {
    7654             :     compiler::TNode<Context> tmp56;
    7655             :     compiler::TNode<Object> tmp57;
    7656             :     compiler::TNode<RawPtrT> tmp58;
    7657             :     compiler::TNode<RawPtrT> tmp59;
    7658             :     compiler::TNode<IntPtrT> tmp60;
    7659             :     compiler::TNode<Object> tmp61;
    7660             :     compiler::TNode<Object> tmp62;
    7661             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7662          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 789);
    7663             :     compiler::TNode<IntPtrT> tmp63;
    7664             :     USE(tmp63);
    7665         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7666             :     compiler::TNode<BoolT> tmp64;
    7667             :     USE(tmp64);
    7668         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7669          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7670             :   }
    7671             : 
    7672          56 :   if (block9.is_used()) {
    7673             :     compiler::TNode<Context> tmp65;
    7674             :     compiler::TNode<Object> tmp66;
    7675             :     compiler::TNode<RawPtrT> tmp67;
    7676             :     compiler::TNode<RawPtrT> tmp68;
    7677             :     compiler::TNode<IntPtrT> tmp69;
    7678             :     compiler::TNode<Object> tmp70;
    7679             :     compiler::TNode<Object> tmp71;
    7680             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7681             :     compiler::TNode<IntPtrT> tmp72;
    7682             :     USE(tmp72);
    7683         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7684             :     compiler::TNode<Object> tmp73;
    7685             :     USE(tmp73);
    7686         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}));
    7687             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7688             :   }
    7689             : 
    7690          56 :   if (block10.is_used()) {
    7691             :     compiler::TNode<Context> tmp74;
    7692             :     compiler::TNode<Object> tmp75;
    7693             :     compiler::TNode<RawPtrT> tmp76;
    7694             :     compiler::TNode<RawPtrT> tmp77;
    7695             :     compiler::TNode<IntPtrT> tmp78;
    7696             :     compiler::TNode<Object> tmp79;
    7697             :     compiler::TNode<Object> tmp80;
    7698             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7699             :     compiler::TNode<Oddball> tmp81;
    7700             :     USE(tmp81);
    7701         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7702             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7703             :   }
    7704             : 
    7705          56 :   if (block12.is_used()) {
    7706             :     compiler::TNode<Context> tmp82;
    7707             :     compiler::TNode<Object> tmp83;
    7708             :     compiler::TNode<RawPtrT> tmp84;
    7709             :     compiler::TNode<RawPtrT> tmp85;
    7710             :     compiler::TNode<IntPtrT> tmp86;
    7711             :     compiler::TNode<Object> tmp87;
    7712             :     compiler::TNode<Object> tmp88;
    7713             :     compiler::TNode<Object> tmp89;
    7714             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7715             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7716             :   }
    7717             : 
    7718          56 :   if (block11.is_used()) {
    7719             :     compiler::TNode<Context> tmp90;
    7720             :     compiler::TNode<Object> tmp91;
    7721             :     compiler::TNode<RawPtrT> tmp92;
    7722             :     compiler::TNode<RawPtrT> tmp93;
    7723             :     compiler::TNode<IntPtrT> tmp94;
    7724             :     compiler::TNode<Object> tmp95;
    7725             :     compiler::TNode<Object> tmp96;
    7726             :     compiler::TNode<Object> tmp97;
    7727             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7728          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 788);
    7729          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 791);
    7730          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 790);
    7731             :     compiler::TNode<Object> tmp98;
    7732             :     USE(tmp98);
    7733         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));
    7734          56 :     arguments.PopAndReturn(tmp98);
    7735             :   }
    7736          56 : }
    7737             : 
    7738         224 : TF_BUILTIN(DataViewPrototypeSetInt32, CodeStubAssembler) {
    7739          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7740             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7741             :   USE(parameter0);
    7742             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7743          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7744          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7745          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7746             :   CodeStubArguments arguments(this, torque_arguments);
    7747          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7748             : USE(parameter1);
    7749             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7750             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7751             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7752             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7753             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7754             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7755             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7756             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7757             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7758             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7759             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7760             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7761             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7762             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7763             : 
    7764          56 :   if (block0.is_used()) {
    7765             :     compiler::TNode<Context> tmp0;
    7766             :     compiler::TNode<Object> tmp1;
    7767             :     compiler::TNode<RawPtrT> tmp2;
    7768             :     compiler::TNode<RawPtrT> tmp3;
    7769             :     compiler::TNode<IntPtrT> tmp4;
    7770             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    7771          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 796);
    7772             :     compiler::TNode<IntPtrT> tmp5;
    7773             :     USE(tmp5);
    7774         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7775             :     compiler::TNode<BoolT> tmp6;
    7776             :     USE(tmp6);
    7777         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    7778          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    7779             :   }
    7780             : 
    7781          56 :   if (block1.is_used()) {
    7782             :     compiler::TNode<Context> tmp7;
    7783             :     compiler::TNode<Object> tmp8;
    7784             :     compiler::TNode<RawPtrT> tmp9;
    7785             :     compiler::TNode<RawPtrT> tmp10;
    7786             :     compiler::TNode<IntPtrT> tmp11;
    7787             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    7788             :     compiler::TNode<IntPtrT> tmp12;
    7789             :     USE(tmp12);
    7790         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    7791             :     compiler::TNode<Object> tmp13;
    7792             :     USE(tmp13);
    7793         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}));
    7794             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    7795             :   }
    7796             : 
    7797          56 :   if (block2.is_used()) {
    7798             :     compiler::TNode<Context> tmp14;
    7799             :     compiler::TNode<Object> tmp15;
    7800             :     compiler::TNode<RawPtrT> tmp16;
    7801             :     compiler::TNode<RawPtrT> tmp17;
    7802             :     compiler::TNode<IntPtrT> tmp18;
    7803             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    7804             :     compiler::TNode<Oddball> tmp19;
    7805             :     USE(tmp19);
    7806         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7807             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    7808             :   }
    7809             : 
    7810          56 :   if (block4.is_used()) {
    7811             :     compiler::TNode<Context> tmp20;
    7812             :     compiler::TNode<Object> tmp21;
    7813             :     compiler::TNode<RawPtrT> tmp22;
    7814             :     compiler::TNode<RawPtrT> tmp23;
    7815             :     compiler::TNode<IntPtrT> tmp24;
    7816             :     compiler::TNode<Object> tmp25;
    7817             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    7818             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    7819             :   }
    7820             : 
    7821          56 :   if (block3.is_used()) {
    7822             :     compiler::TNode<Context> tmp26;
    7823             :     compiler::TNode<Object> tmp27;
    7824             :     compiler::TNode<RawPtrT> tmp28;
    7825             :     compiler::TNode<RawPtrT> tmp29;
    7826             :     compiler::TNode<IntPtrT> tmp30;
    7827             :     compiler::TNode<Object> tmp31;
    7828             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    7829          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 797);
    7830             :     compiler::TNode<IntPtrT> tmp32;
    7831             :     USE(tmp32);
    7832         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7833             :     compiler::TNode<BoolT> tmp33;
    7834             :     USE(tmp33);
    7835         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    7836          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    7837             :   }
    7838             : 
    7839          56 :   if (block5.is_used()) {
    7840             :     compiler::TNode<Context> tmp34;
    7841             :     compiler::TNode<Object> tmp35;
    7842             :     compiler::TNode<RawPtrT> tmp36;
    7843             :     compiler::TNode<RawPtrT> tmp37;
    7844             :     compiler::TNode<IntPtrT> tmp38;
    7845             :     compiler::TNode<Object> tmp39;
    7846             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    7847             :     compiler::TNode<IntPtrT> tmp40;
    7848             :     USE(tmp40);
    7849         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    7850             :     compiler::TNode<Object> tmp41;
    7851             :     USE(tmp41);
    7852         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}));
    7853             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    7854             :   }
    7855             : 
    7856          56 :   if (block6.is_used()) {
    7857             :     compiler::TNode<Context> tmp42;
    7858             :     compiler::TNode<Object> tmp43;
    7859             :     compiler::TNode<RawPtrT> tmp44;
    7860             :     compiler::TNode<RawPtrT> tmp45;
    7861             :     compiler::TNode<IntPtrT> tmp46;
    7862             :     compiler::TNode<Object> tmp47;
    7863             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    7864             :     compiler::TNode<Oddball> tmp48;
    7865             :     USE(tmp48);
    7866         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7867             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    7868             :   }
    7869             : 
    7870          56 :   if (block8.is_used()) {
    7871             :     compiler::TNode<Context> tmp49;
    7872             :     compiler::TNode<Object> tmp50;
    7873             :     compiler::TNode<RawPtrT> tmp51;
    7874             :     compiler::TNode<RawPtrT> tmp52;
    7875             :     compiler::TNode<IntPtrT> tmp53;
    7876             :     compiler::TNode<Object> tmp54;
    7877             :     compiler::TNode<Object> tmp55;
    7878             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    7879             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    7880             :   }
    7881             : 
    7882          56 :   if (block7.is_used()) {
    7883             :     compiler::TNode<Context> tmp56;
    7884             :     compiler::TNode<Object> tmp57;
    7885             :     compiler::TNode<RawPtrT> tmp58;
    7886             :     compiler::TNode<RawPtrT> tmp59;
    7887             :     compiler::TNode<IntPtrT> tmp60;
    7888             :     compiler::TNode<Object> tmp61;
    7889             :     compiler::TNode<Object> tmp62;
    7890             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    7891          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 799);
    7892             :     compiler::TNode<IntPtrT> tmp63;
    7893             :     USE(tmp63);
    7894         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7895             :     compiler::TNode<BoolT> tmp64;
    7896             :     USE(tmp64);
    7897         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    7898          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    7899             :   }
    7900             : 
    7901          56 :   if (block9.is_used()) {
    7902             :     compiler::TNode<Context> tmp65;
    7903             :     compiler::TNode<Object> tmp66;
    7904             :     compiler::TNode<RawPtrT> tmp67;
    7905             :     compiler::TNode<RawPtrT> tmp68;
    7906             :     compiler::TNode<IntPtrT> tmp69;
    7907             :     compiler::TNode<Object> tmp70;
    7908             :     compiler::TNode<Object> tmp71;
    7909             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    7910             :     compiler::TNode<IntPtrT> tmp72;
    7911             :     USE(tmp72);
    7912         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    7913             :     compiler::TNode<Object> tmp73;
    7914             :     USE(tmp73);
    7915         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}));
    7916             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    7917             :   }
    7918             : 
    7919          56 :   if (block10.is_used()) {
    7920             :     compiler::TNode<Context> tmp74;
    7921             :     compiler::TNode<Object> tmp75;
    7922             :     compiler::TNode<RawPtrT> tmp76;
    7923             :     compiler::TNode<RawPtrT> tmp77;
    7924             :     compiler::TNode<IntPtrT> tmp78;
    7925             :     compiler::TNode<Object> tmp79;
    7926             :     compiler::TNode<Object> tmp80;
    7927             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    7928             :     compiler::TNode<Oddball> tmp81;
    7929             :     USE(tmp81);
    7930         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    7931             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    7932             :   }
    7933             : 
    7934          56 :   if (block12.is_used()) {
    7935             :     compiler::TNode<Context> tmp82;
    7936             :     compiler::TNode<Object> tmp83;
    7937             :     compiler::TNode<RawPtrT> tmp84;
    7938             :     compiler::TNode<RawPtrT> tmp85;
    7939             :     compiler::TNode<IntPtrT> tmp86;
    7940             :     compiler::TNode<Object> tmp87;
    7941             :     compiler::TNode<Object> tmp88;
    7942             :     compiler::TNode<Object> tmp89;
    7943             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    7944             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    7945             :   }
    7946             : 
    7947          56 :   if (block11.is_used()) {
    7948             :     compiler::TNode<Context> tmp90;
    7949             :     compiler::TNode<Object> tmp91;
    7950             :     compiler::TNode<RawPtrT> tmp92;
    7951             :     compiler::TNode<RawPtrT> tmp93;
    7952             :     compiler::TNode<IntPtrT> tmp94;
    7953             :     compiler::TNode<Object> tmp95;
    7954             :     compiler::TNode<Object> tmp96;
    7955             :     compiler::TNode<Object> tmp97;
    7956             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    7957          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 798);
    7958          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 801);
    7959          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 800);
    7960             :     compiler::TNode<Object> tmp98;
    7961             :     USE(tmp98);
    7962         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));
    7963          56 :     arguments.PopAndReturn(tmp98);
    7964             :   }
    7965          56 : }
    7966             : 
    7967         224 : TF_BUILTIN(DataViewPrototypeSetFloat32, CodeStubAssembler) {
    7968          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    7969             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    7970             :   USE(parameter0);
    7971             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    7972          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    7973          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    7974          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    7975             :   CodeStubArguments arguments(this, torque_arguments);
    7976          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    7977             : USE(parameter1);
    7978             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7979             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7980             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7981             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7982             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7983             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7984             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7985             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7986             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7987             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7988             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7989             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7990             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    7991             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    7992             : 
    7993          56 :   if (block0.is_used()) {
    7994             :     compiler::TNode<Context> tmp0;
    7995             :     compiler::TNode<Object> tmp1;
    7996             :     compiler::TNode<RawPtrT> tmp2;
    7997             :     compiler::TNode<RawPtrT> tmp3;
    7998             :     compiler::TNode<IntPtrT> tmp4;
    7999             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8000          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 806);
    8001             :     compiler::TNode<IntPtrT> tmp5;
    8002             :     USE(tmp5);
    8003         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8004             :     compiler::TNode<BoolT> tmp6;
    8005             :     USE(tmp6);
    8006         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8007          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8008             :   }
    8009             : 
    8010          56 :   if (block1.is_used()) {
    8011             :     compiler::TNode<Context> tmp7;
    8012             :     compiler::TNode<Object> tmp8;
    8013             :     compiler::TNode<RawPtrT> tmp9;
    8014             :     compiler::TNode<RawPtrT> tmp10;
    8015             :     compiler::TNode<IntPtrT> tmp11;
    8016             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8017             :     compiler::TNode<IntPtrT> tmp12;
    8018             :     USE(tmp12);
    8019         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8020             :     compiler::TNode<Object> tmp13;
    8021             :     USE(tmp13);
    8022         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}));
    8023             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8024             :   }
    8025             : 
    8026          56 :   if (block2.is_used()) {
    8027             :     compiler::TNode<Context> tmp14;
    8028             :     compiler::TNode<Object> tmp15;
    8029             :     compiler::TNode<RawPtrT> tmp16;
    8030             :     compiler::TNode<RawPtrT> tmp17;
    8031             :     compiler::TNode<IntPtrT> tmp18;
    8032             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8033             :     compiler::TNode<Oddball> tmp19;
    8034             :     USE(tmp19);
    8035         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8036             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8037             :   }
    8038             : 
    8039          56 :   if (block4.is_used()) {
    8040             :     compiler::TNode<Context> tmp20;
    8041             :     compiler::TNode<Object> tmp21;
    8042             :     compiler::TNode<RawPtrT> tmp22;
    8043             :     compiler::TNode<RawPtrT> tmp23;
    8044             :     compiler::TNode<IntPtrT> tmp24;
    8045             :     compiler::TNode<Object> tmp25;
    8046             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8047             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8048             :   }
    8049             : 
    8050          56 :   if (block3.is_used()) {
    8051             :     compiler::TNode<Context> tmp26;
    8052             :     compiler::TNode<Object> tmp27;
    8053             :     compiler::TNode<RawPtrT> tmp28;
    8054             :     compiler::TNode<RawPtrT> tmp29;
    8055             :     compiler::TNode<IntPtrT> tmp30;
    8056             :     compiler::TNode<Object> tmp31;
    8057             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8058          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 807);
    8059             :     compiler::TNode<IntPtrT> tmp32;
    8060             :     USE(tmp32);
    8061         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8062             :     compiler::TNode<BoolT> tmp33;
    8063             :     USE(tmp33);
    8064         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8065          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8066             :   }
    8067             : 
    8068          56 :   if (block5.is_used()) {
    8069             :     compiler::TNode<Context> tmp34;
    8070             :     compiler::TNode<Object> tmp35;
    8071             :     compiler::TNode<RawPtrT> tmp36;
    8072             :     compiler::TNode<RawPtrT> tmp37;
    8073             :     compiler::TNode<IntPtrT> tmp38;
    8074             :     compiler::TNode<Object> tmp39;
    8075             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8076             :     compiler::TNode<IntPtrT> tmp40;
    8077             :     USE(tmp40);
    8078         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8079             :     compiler::TNode<Object> tmp41;
    8080             :     USE(tmp41);
    8081         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}));
    8082             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8083             :   }
    8084             : 
    8085          56 :   if (block6.is_used()) {
    8086             :     compiler::TNode<Context> tmp42;
    8087             :     compiler::TNode<Object> tmp43;
    8088             :     compiler::TNode<RawPtrT> tmp44;
    8089             :     compiler::TNode<RawPtrT> tmp45;
    8090             :     compiler::TNode<IntPtrT> tmp46;
    8091             :     compiler::TNode<Object> tmp47;
    8092             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8093             :     compiler::TNode<Oddball> tmp48;
    8094             :     USE(tmp48);
    8095         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8096             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8097             :   }
    8098             : 
    8099          56 :   if (block8.is_used()) {
    8100             :     compiler::TNode<Context> tmp49;
    8101             :     compiler::TNode<Object> tmp50;
    8102             :     compiler::TNode<RawPtrT> tmp51;
    8103             :     compiler::TNode<RawPtrT> tmp52;
    8104             :     compiler::TNode<IntPtrT> tmp53;
    8105             :     compiler::TNode<Object> tmp54;
    8106             :     compiler::TNode<Object> tmp55;
    8107             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8108             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8109             :   }
    8110             : 
    8111          56 :   if (block7.is_used()) {
    8112             :     compiler::TNode<Context> tmp56;
    8113             :     compiler::TNode<Object> tmp57;
    8114             :     compiler::TNode<RawPtrT> tmp58;
    8115             :     compiler::TNode<RawPtrT> tmp59;
    8116             :     compiler::TNode<IntPtrT> tmp60;
    8117             :     compiler::TNode<Object> tmp61;
    8118             :     compiler::TNode<Object> tmp62;
    8119             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8120          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 809);
    8121             :     compiler::TNode<IntPtrT> tmp63;
    8122             :     USE(tmp63);
    8123         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8124             :     compiler::TNode<BoolT> tmp64;
    8125             :     USE(tmp64);
    8126         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8127          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8128             :   }
    8129             : 
    8130          56 :   if (block9.is_used()) {
    8131             :     compiler::TNode<Context> tmp65;
    8132             :     compiler::TNode<Object> tmp66;
    8133             :     compiler::TNode<RawPtrT> tmp67;
    8134             :     compiler::TNode<RawPtrT> tmp68;
    8135             :     compiler::TNode<IntPtrT> tmp69;
    8136             :     compiler::TNode<Object> tmp70;
    8137             :     compiler::TNode<Object> tmp71;
    8138             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8139             :     compiler::TNode<IntPtrT> tmp72;
    8140             :     USE(tmp72);
    8141         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8142             :     compiler::TNode<Object> tmp73;
    8143             :     USE(tmp73);
    8144         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}));
    8145             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8146             :   }
    8147             : 
    8148          56 :   if (block10.is_used()) {
    8149             :     compiler::TNode<Context> tmp74;
    8150             :     compiler::TNode<Object> tmp75;
    8151             :     compiler::TNode<RawPtrT> tmp76;
    8152             :     compiler::TNode<RawPtrT> tmp77;
    8153             :     compiler::TNode<IntPtrT> tmp78;
    8154             :     compiler::TNode<Object> tmp79;
    8155             :     compiler::TNode<Object> tmp80;
    8156             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8157             :     compiler::TNode<Oddball> tmp81;
    8158             :     USE(tmp81);
    8159         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8160             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8161             :   }
    8162             : 
    8163          56 :   if (block12.is_used()) {
    8164             :     compiler::TNode<Context> tmp82;
    8165             :     compiler::TNode<Object> tmp83;
    8166             :     compiler::TNode<RawPtrT> tmp84;
    8167             :     compiler::TNode<RawPtrT> tmp85;
    8168             :     compiler::TNode<IntPtrT> tmp86;
    8169             :     compiler::TNode<Object> tmp87;
    8170             :     compiler::TNode<Object> tmp88;
    8171             :     compiler::TNode<Object> tmp89;
    8172             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8173             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8174             :   }
    8175             : 
    8176          56 :   if (block11.is_used()) {
    8177             :     compiler::TNode<Context> tmp90;
    8178             :     compiler::TNode<Object> tmp91;
    8179             :     compiler::TNode<RawPtrT> tmp92;
    8180             :     compiler::TNode<RawPtrT> tmp93;
    8181             :     compiler::TNode<IntPtrT> tmp94;
    8182             :     compiler::TNode<Object> tmp95;
    8183             :     compiler::TNode<Object> tmp96;
    8184             :     compiler::TNode<Object> tmp97;
    8185             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8186          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 808);
    8187          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 811);
    8188          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 810);
    8189             :     compiler::TNode<Object> tmp98;
    8190             :     USE(tmp98);
    8191         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));
    8192          56 :     arguments.PopAndReturn(tmp98);
    8193             :   }
    8194          56 : }
    8195             : 
    8196         224 : TF_BUILTIN(DataViewPrototypeSetFloat64, CodeStubAssembler) {
    8197          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8198             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8199             :   USE(parameter0);
    8200             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8201          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8202          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8203          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8204             :   CodeStubArguments arguments(this, torque_arguments);
    8205          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8206             : USE(parameter1);
    8207             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8208             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8209             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8210             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8211             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8212             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8213             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8214             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8215             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8216             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8217             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8218             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8219             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8220             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8221             : 
    8222          56 :   if (block0.is_used()) {
    8223             :     compiler::TNode<Context> tmp0;
    8224             :     compiler::TNode<Object> tmp1;
    8225             :     compiler::TNode<RawPtrT> tmp2;
    8226             :     compiler::TNode<RawPtrT> tmp3;
    8227             :     compiler::TNode<IntPtrT> tmp4;
    8228             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8229          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 816);
    8230             :     compiler::TNode<IntPtrT> tmp5;
    8231             :     USE(tmp5);
    8232         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8233             :     compiler::TNode<BoolT> tmp6;
    8234             :     USE(tmp6);
    8235         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8236          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8237             :   }
    8238             : 
    8239          56 :   if (block1.is_used()) {
    8240             :     compiler::TNode<Context> tmp7;
    8241             :     compiler::TNode<Object> tmp8;
    8242             :     compiler::TNode<RawPtrT> tmp9;
    8243             :     compiler::TNode<RawPtrT> tmp10;
    8244             :     compiler::TNode<IntPtrT> tmp11;
    8245             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8246             :     compiler::TNode<IntPtrT> tmp12;
    8247             :     USE(tmp12);
    8248         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8249             :     compiler::TNode<Object> tmp13;
    8250             :     USE(tmp13);
    8251         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}));
    8252             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8253             :   }
    8254             : 
    8255          56 :   if (block2.is_used()) {
    8256             :     compiler::TNode<Context> tmp14;
    8257             :     compiler::TNode<Object> tmp15;
    8258             :     compiler::TNode<RawPtrT> tmp16;
    8259             :     compiler::TNode<RawPtrT> tmp17;
    8260             :     compiler::TNode<IntPtrT> tmp18;
    8261             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8262             :     compiler::TNode<Oddball> tmp19;
    8263             :     USE(tmp19);
    8264         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8265             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8266             :   }
    8267             : 
    8268          56 :   if (block4.is_used()) {
    8269             :     compiler::TNode<Context> tmp20;
    8270             :     compiler::TNode<Object> tmp21;
    8271             :     compiler::TNode<RawPtrT> tmp22;
    8272             :     compiler::TNode<RawPtrT> tmp23;
    8273             :     compiler::TNode<IntPtrT> tmp24;
    8274             :     compiler::TNode<Object> tmp25;
    8275             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8276             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8277             :   }
    8278             : 
    8279          56 :   if (block3.is_used()) {
    8280             :     compiler::TNode<Context> tmp26;
    8281             :     compiler::TNode<Object> tmp27;
    8282             :     compiler::TNode<RawPtrT> tmp28;
    8283             :     compiler::TNode<RawPtrT> tmp29;
    8284             :     compiler::TNode<IntPtrT> tmp30;
    8285             :     compiler::TNode<Object> tmp31;
    8286             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8287          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 817);
    8288             :     compiler::TNode<IntPtrT> tmp32;
    8289             :     USE(tmp32);
    8290         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8291             :     compiler::TNode<BoolT> tmp33;
    8292             :     USE(tmp33);
    8293         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8294          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8295             :   }
    8296             : 
    8297          56 :   if (block5.is_used()) {
    8298             :     compiler::TNode<Context> tmp34;
    8299             :     compiler::TNode<Object> tmp35;
    8300             :     compiler::TNode<RawPtrT> tmp36;
    8301             :     compiler::TNode<RawPtrT> tmp37;
    8302             :     compiler::TNode<IntPtrT> tmp38;
    8303             :     compiler::TNode<Object> tmp39;
    8304             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8305             :     compiler::TNode<IntPtrT> tmp40;
    8306             :     USE(tmp40);
    8307         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8308             :     compiler::TNode<Object> tmp41;
    8309             :     USE(tmp41);
    8310         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}));
    8311             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8312             :   }
    8313             : 
    8314          56 :   if (block6.is_used()) {
    8315             :     compiler::TNode<Context> tmp42;
    8316             :     compiler::TNode<Object> tmp43;
    8317             :     compiler::TNode<RawPtrT> tmp44;
    8318             :     compiler::TNode<RawPtrT> tmp45;
    8319             :     compiler::TNode<IntPtrT> tmp46;
    8320             :     compiler::TNode<Object> tmp47;
    8321             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8322             :     compiler::TNode<Oddball> tmp48;
    8323             :     USE(tmp48);
    8324         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8325             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8326             :   }
    8327             : 
    8328          56 :   if (block8.is_used()) {
    8329             :     compiler::TNode<Context> tmp49;
    8330             :     compiler::TNode<Object> tmp50;
    8331             :     compiler::TNode<RawPtrT> tmp51;
    8332             :     compiler::TNode<RawPtrT> tmp52;
    8333             :     compiler::TNode<IntPtrT> tmp53;
    8334             :     compiler::TNode<Object> tmp54;
    8335             :     compiler::TNode<Object> tmp55;
    8336             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8337             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8338             :   }
    8339             : 
    8340          56 :   if (block7.is_used()) {
    8341             :     compiler::TNode<Context> tmp56;
    8342             :     compiler::TNode<Object> tmp57;
    8343             :     compiler::TNode<RawPtrT> tmp58;
    8344             :     compiler::TNode<RawPtrT> tmp59;
    8345             :     compiler::TNode<IntPtrT> tmp60;
    8346             :     compiler::TNode<Object> tmp61;
    8347             :     compiler::TNode<Object> tmp62;
    8348             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8349          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 819);
    8350             :     compiler::TNode<IntPtrT> tmp63;
    8351             :     USE(tmp63);
    8352         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8353             :     compiler::TNode<BoolT> tmp64;
    8354             :     USE(tmp64);
    8355         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8356          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8357             :   }
    8358             : 
    8359          56 :   if (block9.is_used()) {
    8360             :     compiler::TNode<Context> tmp65;
    8361             :     compiler::TNode<Object> tmp66;
    8362             :     compiler::TNode<RawPtrT> tmp67;
    8363             :     compiler::TNode<RawPtrT> tmp68;
    8364             :     compiler::TNode<IntPtrT> tmp69;
    8365             :     compiler::TNode<Object> tmp70;
    8366             :     compiler::TNode<Object> tmp71;
    8367             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8368             :     compiler::TNode<IntPtrT> tmp72;
    8369             :     USE(tmp72);
    8370         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8371             :     compiler::TNode<Object> tmp73;
    8372             :     USE(tmp73);
    8373         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}));
    8374             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8375             :   }
    8376             : 
    8377          56 :   if (block10.is_used()) {
    8378             :     compiler::TNode<Context> tmp74;
    8379             :     compiler::TNode<Object> tmp75;
    8380             :     compiler::TNode<RawPtrT> tmp76;
    8381             :     compiler::TNode<RawPtrT> tmp77;
    8382             :     compiler::TNode<IntPtrT> tmp78;
    8383             :     compiler::TNode<Object> tmp79;
    8384             :     compiler::TNode<Object> tmp80;
    8385             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8386             :     compiler::TNode<Oddball> tmp81;
    8387             :     USE(tmp81);
    8388         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8389             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8390             :   }
    8391             : 
    8392          56 :   if (block12.is_used()) {
    8393             :     compiler::TNode<Context> tmp82;
    8394             :     compiler::TNode<Object> tmp83;
    8395             :     compiler::TNode<RawPtrT> tmp84;
    8396             :     compiler::TNode<RawPtrT> tmp85;
    8397             :     compiler::TNode<IntPtrT> tmp86;
    8398             :     compiler::TNode<Object> tmp87;
    8399             :     compiler::TNode<Object> tmp88;
    8400             :     compiler::TNode<Object> tmp89;
    8401             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8402             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8403             :   }
    8404             : 
    8405          56 :   if (block11.is_used()) {
    8406             :     compiler::TNode<Context> tmp90;
    8407             :     compiler::TNode<Object> tmp91;
    8408             :     compiler::TNode<RawPtrT> tmp92;
    8409             :     compiler::TNode<RawPtrT> tmp93;
    8410             :     compiler::TNode<IntPtrT> tmp94;
    8411             :     compiler::TNode<Object> tmp95;
    8412             :     compiler::TNode<Object> tmp96;
    8413             :     compiler::TNode<Object> tmp97;
    8414             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8415          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 818);
    8416          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 821);
    8417          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 820);
    8418             :     compiler::TNode<Object> tmp98;
    8419             :     USE(tmp98);
    8420         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));
    8421          56 :     arguments.PopAndReturn(tmp98);
    8422             :   }
    8423          56 : }
    8424             : 
    8425         224 : TF_BUILTIN(DataViewPrototypeSetBigUint64, CodeStubAssembler) {
    8426          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8427             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8428             :   USE(parameter0);
    8429             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8430          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8431          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8432          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8433             :   CodeStubArguments arguments(this, torque_arguments);
    8434          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8435             : USE(parameter1);
    8436             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8437             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8438             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8439             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8440             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8441             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8442             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8443             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8444             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8445             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8446             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8447             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8448             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8449             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8450             : 
    8451          56 :   if (block0.is_used()) {
    8452             :     compiler::TNode<Context> tmp0;
    8453             :     compiler::TNode<Object> tmp1;
    8454             :     compiler::TNode<RawPtrT> tmp2;
    8455             :     compiler::TNode<RawPtrT> tmp3;
    8456             :     compiler::TNode<IntPtrT> tmp4;
    8457             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8458          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 826);
    8459             :     compiler::TNode<IntPtrT> tmp5;
    8460             :     USE(tmp5);
    8461         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8462             :     compiler::TNode<BoolT> tmp6;
    8463             :     USE(tmp6);
    8464         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8465          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8466             :   }
    8467             : 
    8468          56 :   if (block1.is_used()) {
    8469             :     compiler::TNode<Context> tmp7;
    8470             :     compiler::TNode<Object> tmp8;
    8471             :     compiler::TNode<RawPtrT> tmp9;
    8472             :     compiler::TNode<RawPtrT> tmp10;
    8473             :     compiler::TNode<IntPtrT> tmp11;
    8474             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8475             :     compiler::TNode<IntPtrT> tmp12;
    8476             :     USE(tmp12);
    8477         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8478             :     compiler::TNode<Object> tmp13;
    8479             :     USE(tmp13);
    8480         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}));
    8481             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8482             :   }
    8483             : 
    8484          56 :   if (block2.is_used()) {
    8485             :     compiler::TNode<Context> tmp14;
    8486             :     compiler::TNode<Object> tmp15;
    8487             :     compiler::TNode<RawPtrT> tmp16;
    8488             :     compiler::TNode<RawPtrT> tmp17;
    8489             :     compiler::TNode<IntPtrT> tmp18;
    8490             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8491             :     compiler::TNode<Oddball> tmp19;
    8492             :     USE(tmp19);
    8493         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8494             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8495             :   }
    8496             : 
    8497          56 :   if (block4.is_used()) {
    8498             :     compiler::TNode<Context> tmp20;
    8499             :     compiler::TNode<Object> tmp21;
    8500             :     compiler::TNode<RawPtrT> tmp22;
    8501             :     compiler::TNode<RawPtrT> tmp23;
    8502             :     compiler::TNode<IntPtrT> tmp24;
    8503             :     compiler::TNode<Object> tmp25;
    8504             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8505             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8506             :   }
    8507             : 
    8508          56 :   if (block3.is_used()) {
    8509             :     compiler::TNode<Context> tmp26;
    8510             :     compiler::TNode<Object> tmp27;
    8511             :     compiler::TNode<RawPtrT> tmp28;
    8512             :     compiler::TNode<RawPtrT> tmp29;
    8513             :     compiler::TNode<IntPtrT> tmp30;
    8514             :     compiler::TNode<Object> tmp31;
    8515             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8516          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 827);
    8517             :     compiler::TNode<IntPtrT> tmp32;
    8518             :     USE(tmp32);
    8519         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8520             :     compiler::TNode<BoolT> tmp33;
    8521             :     USE(tmp33);
    8522         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8523          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8524             :   }
    8525             : 
    8526          56 :   if (block5.is_used()) {
    8527             :     compiler::TNode<Context> tmp34;
    8528             :     compiler::TNode<Object> tmp35;
    8529             :     compiler::TNode<RawPtrT> tmp36;
    8530             :     compiler::TNode<RawPtrT> tmp37;
    8531             :     compiler::TNode<IntPtrT> tmp38;
    8532             :     compiler::TNode<Object> tmp39;
    8533             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8534             :     compiler::TNode<IntPtrT> tmp40;
    8535             :     USE(tmp40);
    8536         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8537             :     compiler::TNode<Object> tmp41;
    8538             :     USE(tmp41);
    8539         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}));
    8540             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8541             :   }
    8542             : 
    8543          56 :   if (block6.is_used()) {
    8544             :     compiler::TNode<Context> tmp42;
    8545             :     compiler::TNode<Object> tmp43;
    8546             :     compiler::TNode<RawPtrT> tmp44;
    8547             :     compiler::TNode<RawPtrT> tmp45;
    8548             :     compiler::TNode<IntPtrT> tmp46;
    8549             :     compiler::TNode<Object> tmp47;
    8550             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8551             :     compiler::TNode<Oddball> tmp48;
    8552             :     USE(tmp48);
    8553         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8554             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8555             :   }
    8556             : 
    8557          56 :   if (block8.is_used()) {
    8558             :     compiler::TNode<Context> tmp49;
    8559             :     compiler::TNode<Object> tmp50;
    8560             :     compiler::TNode<RawPtrT> tmp51;
    8561             :     compiler::TNode<RawPtrT> tmp52;
    8562             :     compiler::TNode<IntPtrT> tmp53;
    8563             :     compiler::TNode<Object> tmp54;
    8564             :     compiler::TNode<Object> tmp55;
    8565             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8566             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8567             :   }
    8568             : 
    8569          56 :   if (block7.is_used()) {
    8570             :     compiler::TNode<Context> tmp56;
    8571             :     compiler::TNode<Object> tmp57;
    8572             :     compiler::TNode<RawPtrT> tmp58;
    8573             :     compiler::TNode<RawPtrT> tmp59;
    8574             :     compiler::TNode<IntPtrT> tmp60;
    8575             :     compiler::TNode<Object> tmp61;
    8576             :     compiler::TNode<Object> tmp62;
    8577             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8578          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 829);
    8579             :     compiler::TNode<IntPtrT> tmp63;
    8580             :     USE(tmp63);
    8581         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8582             :     compiler::TNode<BoolT> tmp64;
    8583             :     USE(tmp64);
    8584         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8585          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8586             :   }
    8587             : 
    8588          56 :   if (block9.is_used()) {
    8589             :     compiler::TNode<Context> tmp65;
    8590             :     compiler::TNode<Object> tmp66;
    8591             :     compiler::TNode<RawPtrT> tmp67;
    8592             :     compiler::TNode<RawPtrT> tmp68;
    8593             :     compiler::TNode<IntPtrT> tmp69;
    8594             :     compiler::TNode<Object> tmp70;
    8595             :     compiler::TNode<Object> tmp71;
    8596             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8597             :     compiler::TNode<IntPtrT> tmp72;
    8598             :     USE(tmp72);
    8599         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8600             :     compiler::TNode<Object> tmp73;
    8601             :     USE(tmp73);
    8602         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}));
    8603             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8604             :   }
    8605             : 
    8606          56 :   if (block10.is_used()) {
    8607             :     compiler::TNode<Context> tmp74;
    8608             :     compiler::TNode<Object> tmp75;
    8609             :     compiler::TNode<RawPtrT> tmp76;
    8610             :     compiler::TNode<RawPtrT> tmp77;
    8611             :     compiler::TNode<IntPtrT> tmp78;
    8612             :     compiler::TNode<Object> tmp79;
    8613             :     compiler::TNode<Object> tmp80;
    8614             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8615             :     compiler::TNode<Oddball> tmp81;
    8616             :     USE(tmp81);
    8617         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8618             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8619             :   }
    8620             : 
    8621          56 :   if (block12.is_used()) {
    8622             :     compiler::TNode<Context> tmp82;
    8623             :     compiler::TNode<Object> tmp83;
    8624             :     compiler::TNode<RawPtrT> tmp84;
    8625             :     compiler::TNode<RawPtrT> tmp85;
    8626             :     compiler::TNode<IntPtrT> tmp86;
    8627             :     compiler::TNode<Object> tmp87;
    8628             :     compiler::TNode<Object> tmp88;
    8629             :     compiler::TNode<Object> tmp89;
    8630             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8631             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8632             :   }
    8633             : 
    8634          56 :   if (block11.is_used()) {
    8635             :     compiler::TNode<Context> tmp90;
    8636             :     compiler::TNode<Object> tmp91;
    8637             :     compiler::TNode<RawPtrT> tmp92;
    8638             :     compiler::TNode<RawPtrT> tmp93;
    8639             :     compiler::TNode<IntPtrT> tmp94;
    8640             :     compiler::TNode<Object> tmp95;
    8641             :     compiler::TNode<Object> tmp96;
    8642             :     compiler::TNode<Object> tmp97;
    8643             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8644          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 828);
    8645          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 831);
    8646          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 830);
    8647             :     compiler::TNode<Object> tmp98;
    8648             :     USE(tmp98);
    8649         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));
    8650          56 :     arguments.PopAndReturn(tmp98);
    8651             :   }
    8652          56 : }
    8653             : 
    8654         224 : TF_BUILTIN(DataViewPrototypeSetBigInt64, CodeStubAssembler) {
    8655          56 :   compiler::CodeAssemblerState* state_ = state();  compiler::CodeAssembler ca_(state());
    8656             :   TNode<Context> parameter0 = UncheckedCast<Context>(Parameter(Descriptor::kContext));
    8657             :   USE(parameter0);
    8658             :   Node* argc = Parameter(Descriptor::kJSActualArgumentsCount);
    8659          56 :   TNode<IntPtrT> arguments_length(ChangeInt32ToIntPtr(argc));
    8660          56 :   TNode<RawPtrT> arguments_frame = UncheckedCast<RawPtrT>(LoadFramePointer());
    8661          56 :   BaseBuiltinsFromDSLAssembler::Arguments torque_arguments(GetFrameArguments(arguments_frame, arguments_length));
    8662             :   CodeStubArguments arguments(this, torque_arguments);
    8663          56 :   TNode<Object> parameter1 = arguments.GetReceiver();
    8664             : USE(parameter1);
    8665             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block0(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8666             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block1(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8667             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT> block2(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8668             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block4(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8669             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block3(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8670             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block5(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8671             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object> block6(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8672             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block8(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8673             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block7(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8674             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block9(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8675             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object> block10(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8676             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block12(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8677             :   compiler::CodeAssemblerParameterizedLabel<Context, Object, RawPtrT, RawPtrT, IntPtrT, Object, Object, Object> block11(&ca_, compiler::CodeAssemblerLabel::kNonDeferred);
    8678             :     ca_.Goto(&block0, parameter0, parameter1, torque_arguments.frame, torque_arguments.base, torque_arguments.length);
    8679             : 
    8680          56 :   if (block0.is_used()) {
    8681             :     compiler::TNode<Context> tmp0;
    8682             :     compiler::TNode<Object> tmp1;
    8683             :     compiler::TNode<RawPtrT> tmp2;
    8684             :     compiler::TNode<RawPtrT> tmp3;
    8685             :     compiler::TNode<IntPtrT> tmp4;
    8686             :     ca_.Bind(&block0, &tmp0, &tmp1, &tmp2, &tmp3, &tmp4);
    8687          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 836);
    8688             :     compiler::TNode<IntPtrT> tmp5;
    8689             :     USE(tmp5);
    8690         112 :     tmp5 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8691             :     compiler::TNode<BoolT> tmp6;
    8692             :     USE(tmp6);
    8693         168 :     tmp6 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp4}, compiler::TNode<IntPtrT>{tmp5}));
    8694          56 :     ca_.Branch(tmp6, &block1, &block2, tmp0, tmp1, tmp2, tmp3, tmp4);
    8695             :   }
    8696             : 
    8697          56 :   if (block1.is_used()) {
    8698             :     compiler::TNode<Context> tmp7;
    8699             :     compiler::TNode<Object> tmp8;
    8700             :     compiler::TNode<RawPtrT> tmp9;
    8701             :     compiler::TNode<RawPtrT> tmp10;
    8702             :     compiler::TNode<IntPtrT> tmp11;
    8703             :     ca_.Bind(&block1, &tmp7, &tmp8, &tmp9, &tmp10, &tmp11);
    8704             :     compiler::TNode<IntPtrT> tmp12;
    8705             :     USE(tmp12);
    8706         112 :     tmp12 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(0));
    8707             :     compiler::TNode<Object> tmp13;
    8708             :     USE(tmp13);
    8709         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}));
    8710             :     ca_.Goto(&block4, tmp7, tmp8, tmp9, tmp10, tmp11, tmp13);
    8711             :   }
    8712             : 
    8713          56 :   if (block2.is_used()) {
    8714             :     compiler::TNode<Context> tmp14;
    8715             :     compiler::TNode<Object> tmp15;
    8716             :     compiler::TNode<RawPtrT> tmp16;
    8717             :     compiler::TNode<RawPtrT> tmp17;
    8718             :     compiler::TNode<IntPtrT> tmp18;
    8719             :     ca_.Bind(&block2, &tmp14, &tmp15, &tmp16, &tmp17, &tmp18);
    8720             :     compiler::TNode<Oddball> tmp19;
    8721             :     USE(tmp19);
    8722         112 :     tmp19 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8723             :     ca_.Goto(&block3, tmp14, tmp15, tmp16, tmp17, tmp18, tmp19);
    8724             :   }
    8725             : 
    8726          56 :   if (block4.is_used()) {
    8727             :     compiler::TNode<Context> tmp20;
    8728             :     compiler::TNode<Object> tmp21;
    8729             :     compiler::TNode<RawPtrT> tmp22;
    8730             :     compiler::TNode<RawPtrT> tmp23;
    8731             :     compiler::TNode<IntPtrT> tmp24;
    8732             :     compiler::TNode<Object> tmp25;
    8733             :     ca_.Bind(&block4, &tmp20, &tmp21, &tmp22, &tmp23, &tmp24, &tmp25);
    8734             :     ca_.Goto(&block3, tmp20, tmp21, tmp22, tmp23, tmp24, tmp25);
    8735             :   }
    8736             : 
    8737          56 :   if (block3.is_used()) {
    8738             :     compiler::TNode<Context> tmp26;
    8739             :     compiler::TNode<Object> tmp27;
    8740             :     compiler::TNode<RawPtrT> tmp28;
    8741             :     compiler::TNode<RawPtrT> tmp29;
    8742             :     compiler::TNode<IntPtrT> tmp30;
    8743             :     compiler::TNode<Object> tmp31;
    8744             :     ca_.Bind(&block3, &tmp26, &tmp27, &tmp28, &tmp29, &tmp30, &tmp31);
    8745          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 837);
    8746             :     compiler::TNode<IntPtrT> tmp32;
    8747             :     USE(tmp32);
    8748         112 :     tmp32 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8749             :     compiler::TNode<BoolT> tmp33;
    8750             :     USE(tmp33);
    8751         168 :     tmp33 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp30}, compiler::TNode<IntPtrT>{tmp32}));
    8752          56 :     ca_.Branch(tmp33, &block5, &block6, tmp26, tmp27, tmp28, tmp29, tmp30, tmp31);
    8753             :   }
    8754             : 
    8755          56 :   if (block5.is_used()) {
    8756             :     compiler::TNode<Context> tmp34;
    8757             :     compiler::TNode<Object> tmp35;
    8758             :     compiler::TNode<RawPtrT> tmp36;
    8759             :     compiler::TNode<RawPtrT> tmp37;
    8760             :     compiler::TNode<IntPtrT> tmp38;
    8761             :     compiler::TNode<Object> tmp39;
    8762             :     ca_.Bind(&block5, &tmp34, &tmp35, &tmp36, &tmp37, &tmp38, &tmp39);
    8763             :     compiler::TNode<IntPtrT> tmp40;
    8764             :     USE(tmp40);
    8765         112 :     tmp40 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(1));
    8766             :     compiler::TNode<Object> tmp41;
    8767             :     USE(tmp41);
    8768         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}));
    8769             :     ca_.Goto(&block8, tmp34, tmp35, tmp36, tmp37, tmp38, tmp39, tmp41);
    8770             :   }
    8771             : 
    8772          56 :   if (block6.is_used()) {
    8773             :     compiler::TNode<Context> tmp42;
    8774             :     compiler::TNode<Object> tmp43;
    8775             :     compiler::TNode<RawPtrT> tmp44;
    8776             :     compiler::TNode<RawPtrT> tmp45;
    8777             :     compiler::TNode<IntPtrT> tmp46;
    8778             :     compiler::TNode<Object> tmp47;
    8779             :     ca_.Bind(&block6, &tmp42, &tmp43, &tmp44, &tmp45, &tmp46, &tmp47);
    8780             :     compiler::TNode<Oddball> tmp48;
    8781             :     USE(tmp48);
    8782         112 :     tmp48 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8783             :     ca_.Goto(&block7, tmp42, tmp43, tmp44, tmp45, tmp46, tmp47, tmp48);
    8784             :   }
    8785             : 
    8786          56 :   if (block8.is_used()) {
    8787             :     compiler::TNode<Context> tmp49;
    8788             :     compiler::TNode<Object> tmp50;
    8789             :     compiler::TNode<RawPtrT> tmp51;
    8790             :     compiler::TNode<RawPtrT> tmp52;
    8791             :     compiler::TNode<IntPtrT> tmp53;
    8792             :     compiler::TNode<Object> tmp54;
    8793             :     compiler::TNode<Object> tmp55;
    8794             :     ca_.Bind(&block8, &tmp49, &tmp50, &tmp51, &tmp52, &tmp53, &tmp54, &tmp55);
    8795             :     ca_.Goto(&block7, tmp49, tmp50, tmp51, tmp52, tmp53, tmp54, tmp55);
    8796             :   }
    8797             : 
    8798          56 :   if (block7.is_used()) {
    8799             :     compiler::TNode<Context> tmp56;
    8800             :     compiler::TNode<Object> tmp57;
    8801             :     compiler::TNode<RawPtrT> tmp58;
    8802             :     compiler::TNode<RawPtrT> tmp59;
    8803             :     compiler::TNode<IntPtrT> tmp60;
    8804             :     compiler::TNode<Object> tmp61;
    8805             :     compiler::TNode<Object> tmp62;
    8806             :     ca_.Bind(&block7, &tmp56, &tmp57, &tmp58, &tmp59, &tmp60, &tmp61, &tmp62);
    8807          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 839);
    8808             :     compiler::TNode<IntPtrT> tmp63;
    8809             :     USE(tmp63);
    8810         112 :     tmp63 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8811             :     compiler::TNode<BoolT> tmp64;
    8812             :     USE(tmp64);
    8813         168 :     tmp64 = ca_.UncheckedCast<BoolT>(CodeStubAssembler(state_).IntPtrGreaterThan(compiler::TNode<IntPtrT>{tmp60}, compiler::TNode<IntPtrT>{tmp63}));
    8814          56 :     ca_.Branch(tmp64, &block9, &block10, tmp56, tmp57, tmp58, tmp59, tmp60, tmp61, tmp62);
    8815             :   }
    8816             : 
    8817          56 :   if (block9.is_used()) {
    8818             :     compiler::TNode<Context> tmp65;
    8819             :     compiler::TNode<Object> tmp66;
    8820             :     compiler::TNode<RawPtrT> tmp67;
    8821             :     compiler::TNode<RawPtrT> tmp68;
    8822             :     compiler::TNode<IntPtrT> tmp69;
    8823             :     compiler::TNode<Object> tmp70;
    8824             :     compiler::TNode<Object> tmp71;
    8825             :     ca_.Bind(&block9, &tmp65, &tmp66, &tmp67, &tmp68, &tmp69, &tmp70, &tmp71);
    8826             :     compiler::TNode<IntPtrT> tmp72;
    8827             :     USE(tmp72);
    8828         112 :     tmp72 = ca_.UncheckedCast<IntPtrT>(BaseBuiltinsFromDSLAssembler(state_).FromConstexpr8ATintptr17ATconstexpr_int31(2));
    8829             :     compiler::TNode<Object> tmp73;
    8830             :     USE(tmp73);
    8831         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}));
    8832             :     ca_.Goto(&block12, tmp65, tmp66, tmp67, tmp68, tmp69, tmp70, tmp71, tmp73);
    8833             :   }
    8834             : 
    8835          56 :   if (block10.is_used()) {
    8836             :     compiler::TNode<Context> tmp74;
    8837             :     compiler::TNode<Object> tmp75;
    8838             :     compiler::TNode<RawPtrT> tmp76;
    8839             :     compiler::TNode<RawPtrT> tmp77;
    8840             :     compiler::TNode<IntPtrT> tmp78;
    8841             :     compiler::TNode<Object> tmp79;
    8842             :     compiler::TNode<Object> tmp80;
    8843             :     ca_.Bind(&block10, &tmp74, &tmp75, &tmp76, &tmp77, &tmp78, &tmp79, &tmp80);
    8844             :     compiler::TNode<Oddball> tmp81;
    8845             :     USE(tmp81);
    8846         112 :     tmp81 = BaseBuiltinsFromDSLAssembler(state_).Undefined();
    8847             :     ca_.Goto(&block11, tmp74, tmp75, tmp76, tmp77, tmp78, tmp79, tmp80, tmp81);
    8848             :   }
    8849             : 
    8850          56 :   if (block12.is_used()) {
    8851             :     compiler::TNode<Context> tmp82;
    8852             :     compiler::TNode<Object> tmp83;
    8853             :     compiler::TNode<RawPtrT> tmp84;
    8854             :     compiler::TNode<RawPtrT> tmp85;
    8855             :     compiler::TNode<IntPtrT> tmp86;
    8856             :     compiler::TNode<Object> tmp87;
    8857             :     compiler::TNode<Object> tmp88;
    8858             :     compiler::TNode<Object> tmp89;
    8859             :     ca_.Bind(&block12, &tmp82, &tmp83, &tmp84, &tmp85, &tmp86, &tmp87, &tmp88, &tmp89);
    8860             :     ca_.Goto(&block11, tmp82, tmp83, tmp84, tmp85, tmp86, tmp87, tmp88, tmp89);
    8861             :   }
    8862             : 
    8863          56 :   if (block11.is_used()) {
    8864             :     compiler::TNode<Context> tmp90;
    8865             :     compiler::TNode<Object> tmp91;
    8866             :     compiler::TNode<RawPtrT> tmp92;
    8867             :     compiler::TNode<RawPtrT> tmp93;
    8868             :     compiler::TNode<IntPtrT> tmp94;
    8869             :     compiler::TNode<Object> tmp95;
    8870             :     compiler::TNode<Object> tmp96;
    8871             :     compiler::TNode<Object> tmp97;
    8872             :     ca_.Bind(&block11, &tmp90, &tmp91, &tmp92, &tmp93, &tmp94, &tmp95, &tmp96, &tmp97);
    8873          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 838);
    8874          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 841);
    8875          56 :     ca_.SetSourcePosition("../../src/builtins/data-view.tq", 840);
    8876             :     compiler::TNode<Object> tmp98;
    8877             :     USE(tmp98);
    8878         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));
    8879          56 :     arguments.PopAndReturn(tmp98);
    8880             :   }
    8881          56 : }
    8882             : 
    8883             : }  // namespace internal
    8884       59456 : }  // namespace v8
    8885             : 

Generated by: LCOV version 1.10