Home
last modified time | relevance | path

Searched refs:srcByteOffset (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_sendable_arraybuffer.cpp269 uint32_t srcByteOffset, in CloneArrayBuffer()
298 // 5. Assert: srcByteOffset ≤ srcLength. in CloneArrayBuffer()
299 ASSERT(srcByteOffset <= srcLen); in CloneArrayBuffer()
300 // 6. Let cloneLength be (srcLength – srcByteOffset) * byteLen. in CloneArrayBuffer()
301 cloneLen = static_cast<int32_t>(srcLen - srcByteOffset) * byteLen; in CloneArrayBuffer()
302 srcByteOffset *= static_cast<uint32_t>(byteLen); in CloneArrayBuffer()
306 // 5. Assert: srcByteOffset ≤ srcLength. in CloneArrayBuffer()
307 ASSERT(srcByteOffset <= srcLen); in CloneArrayBuffer()
308 // 6. Let cloneLength be srcLength – srcByteOffset. in CloneArrayBuffer()
309 cloneLen = static_cast<int32_t>(srcLen - srcByteOffset); in CloneArrayBuffer()
267 CloneArrayBuffer(JSThread *thread, const JSHandle<JSTaggedValue> &srcBuffer, uint32_t srcByteOffset, JSHandle<JSTaggedValue> constructor) CloneArrayBuffer() argument
[all...]
H A Dbuiltins_arraybuffer.cpp277 uint32_t srcByteOffset, JSHandle<JSTaggedValue> constructor) in CloneArrayBuffer()
305 // 5. Assert: srcByteOffset ≤ srcLength. in CloneArrayBuffer()
306 ASSERT(srcByteOffset <= srcLen); in CloneArrayBuffer()
307 // 6. Let cloneLength be (srcLength – srcByteOffset) * byteLen. in CloneArrayBuffer()
308 cloneLen = static_cast<int32_t>(srcLen - srcByteOffset) * byteLen; in CloneArrayBuffer()
309 srcByteOffset *= static_cast<uint32_t>(byteLen); in CloneArrayBuffer()
313 // 5. Assert: srcByteOffset ≤ srcLength. in CloneArrayBuffer()
314 ASSERT(srcByteOffset <= srcLen); in CloneArrayBuffer()
315 // 6. Let cloneLength be srcLength – srcByteOffset. in CloneArrayBuffer()
316 cloneLen = static_cast<int32_t>(srcLen - srcByteOffset); in CloneArrayBuffer()
276 CloneArrayBuffer(JSThread *thread, const JSHandle<JSTaggedValue> &srcBuffer, uint32_t srcByteOffset, JSHandle<JSTaggedValue> constructor) CloneArrayBuffer() argument
[all...]
H A Dbuiltins_sendable_arraybuffer.h52 // 24.1.1.4 CloneArrayBuffer( srcBuffer, srcByteOffset [, cloneConstructor] )
54 uint32_t srcByteOffset, JSHandle<JSTaggedValue> constructor);
H A Dbuiltins_arraybuffer.h74 // 24.1.1.4 CloneArrayBuffer( srcBuffer, srcByteOffset [, cloneConstructor] )
76 uint32_t srcByteOffset, JSHandle<JSTaggedValue> constructor);
H A Dbuiltins_shared_typedarray.cpp1215 // 22. Let srcByteOffset be the value of typedArray’s [[ByteOffset]] internal slot. in Set()
1220 uint32_t srcByteOffset = typedArray->GetByteOffset(); in Set() local
1227 // a. Let srcBuffer be CloneArrayBuffer(targetBuffer, srcByteOffset, %ArrayBuffer%). in Set()
1232 // 25. Else, let srcByteIndex be srcByteOffset. in Set()
1237 BuiltinsSendableArrayBuffer::CloneArrayBuffer(thread, targetBuffer, srcByteOffset, in Set()
1243 srcByteIndex = srcByteOffset; in Set()
1406 // f. Let srcByteOffset be the value of O’s[[ByteOffset]] internal slot. in Slice()
1407 uint32_t srcByteOffset = thisObj->GetByteOffset(); in Slice() local
1408 // h. Let srcByteIndex be (k × elementSize) + srcByteOffset. in Slice()
1409 uint32_t srcByteIndex = k * elementSize + srcByteOffset; in Slice()
1595 uint32_t srcByteOffset = thisObj->GetByteOffset(); Subarray() local
[all...]
H A Dbuiltins_typedarray.cpp1342 // 22. Let srcByteOffset be the value of typedArray’s [[ByteOffset]] internal slot. in Set()
1347 uint32_t srcByteOffset = typedArray->GetByteOffset(); in Set() local
1354 // a. Let srcBuffer be CloneArrayBuffer(targetBuffer, srcByteOffset, %ArrayBuffer%). in Set()
1359 // 25. Else, let srcByteIndex be srcByteOffset. in Set()
1364 BuiltinsArrayBuffer::CloneArrayBuffer(thread, targetBuffer, srcByteOffset, env->GetArrayBufferFunction()); in Set()
1369 srcByteIndex = srcByteOffset; in Set()
1522 // f. Let srcByteOffset be the value of O’s[[ByteOffset]] internal slot. in Slice()
1523 uint32_t srcByteOffset = thisObj->GetByteOffset(); in Slice() local
1524 // h. Let srcByteIndex be (k × elementSize) + srcByteOffset. in Slice()
1525 uint32_t srcByteIndex = k * elementSize + srcByteOffset; in Slice()
1749 uint32_t srcByteOffset = thisObj->GetByteOffset(); Subarray() local
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_sendable_arraybuffer_test.cpp310 uint32_t srcByteOffset = 0; in HWTEST_F_L0() local
317 thread, JSHandle<JSTaggedValue>(thread, tagged), srcByteOffset, constructor); in HWTEST_F_L0()
323 uint32_t srcByteOffset = 0; in HWTEST_F_L0() local
331 thread, JSHandle<JSTaggedValue>(byteArray), srcByteOffset, JSHandle<JSTaggedValue>(arrayBuffer)); in HWTEST_F_L0()
347 uint32_t srcByteOffset = 0; in HWTEST_F_L0() local
354 thread, JSHandle<JSTaggedValue>(thread, tagged), srcByteOffset, JSHandle<JSTaggedValue>(arrayBuffer)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dtyped_array_helper.cpp458 // 13. Let srcByteOffset be srcArray.[[ByteOffset]]. in CreateFromTypedArray()
461 uint32_t srcByteOffset = srcObj->GetByteOffset(); in CreateFromTypedArray() local
471 // a. Let data be ? CloneArrayBuffer(srcData, srcByteOffset, byteLength, bufferConstructor). in CreateFromTypedArray()
474 BuiltinsArrayBuffer::CloneArrayBuffer(thread, srcData, srcByteOffset, globalConst->GetHandledUndefined()); in CreateFromTypedArray()
497 // d. Let srcByteIndex be srcByteOffset. in CreateFromTypedArray()
499 uint32_t srcByteIndex = srcByteOffset; in CreateFromTypedArray()
592 void CloneAndUpdateArrayBuffer(JSThread *thread, JSHandle<JSTaggedValue> srcData, uint32_t srcByteOffset, in CloneAndUpdateArrayBuffer() argument
596 JSTaggedValue tmp = BuiltinsSendableArrayBuffer::CloneArrayBuffer(thread, srcData, srcByteOffset, in CloneAndUpdateArrayBuffer()
641 // 13. Let srcByteOffset be srcArray.[[ByteOffset]]. in CreateSharedFromTypedArray()
644 uint32_t srcByteOffset in CreateSharedFromTypedArray() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnew_object_stub_builder.cpp2152 GateRef srcByteOffset = Load(VariableType::INT32(), srcTypedArray, IntPtr(JSTypedArray::BYTE_OFFSET_OFFSET)); in NewTaggedSubArray() local
2154 GateRef beginByteOffset = Int32Add(srcByteOffset, Int32Mul(beginIndex, elementSize)); in NewTaggedSubArray()

Completed in 18 milliseconds