Lines Matching defs:littleEndian
341 DataViewType type, bool littleEndian)
345 return GetValueFromBuffer(thread, byteIndex, block, type, littleEndian);
349 DataViewType type, bool littleEndian)
364 return GetValueFromBufferForInteger<uint16_t, NumberSize::UINT16>(block, byteIndex, littleEndian);
366 return GetValueFromBufferForInteger<int16_t, NumberSize::INT16>(block, byteIndex, littleEndian);
368 return GetValueFromBufferForInteger<uint32_t, NumberSize::UINT32>(block, byteIndex, littleEndian);
370 return GetValueFromBufferForInteger<int32_t, NumberSize::INT32>(block, byteIndex, littleEndian);
372 return GetValueFromBufferForFloat<float, UnionType32, NumberSize::FLOAT32>(block, byteIndex, littleEndian);
374 return GetValueFromBufferForFloat<double, UnionType64, NumberSize::FLOAT64>(block, byteIndex, littleEndian);
376 return GetValueFromBufferForBigInt<int64_t, NumberSize::BIGINT64>(thread, block, byteIndex, littleEndian);
378 return GetValueFromBufferForBigInt<uint64_t, NumberSize::BIGUINT64>(thread, block, byteIndex, littleEndian);
389 bool littleEndian)
395 SetValueInBufferForBigInt<int64_t>(thread, value, arrBufHandle, byteIndex, littleEndian);
399 SetValueInBufferForBigInt<uint64_t>(thread, value, arrBufHandle, byteIndex, littleEndian);
413 return SetValueInBuffer(thread, byteIndex, block, type, val, littleEndian);
506 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBufferForInteger(uint8_t *block, uint32_t byteIndex, bool littleEndian)
515 if (!littleEndian) {
531 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBufferForFloat(uint8_t *block, uint32_t byteIndex, bool littleEndian)
542 return CommonConvert<T, uint32_t>(unionValue.value, res, littleEndian);
546 return CommonConvert<T, uint64_t>(unionValue.value, res, littleEndian);
553 JSTaggedValue BuiltinsArrayBuffer::CommonConvert(T1 &value, T2 &res, bool littleEndian)
558 if (!littleEndian) {
575 uint32_t byteIndex, bool littleEndian)
580 if (!littleEndian) {
621 void BuiltinsArrayBuffer::SetValueInBufferForInteger(double val, uint8_t *block, uint32_t byteIndex, bool littleEndian)
642 if (!littleEndian) {
649 void BuiltinsArrayBuffer::SetValueInBufferForFloat(double val, uint8_t *block, uint32_t byteIndex, bool littleEndian)
657 if (!littleEndian) {
673 uint32_t byteIndex, bool littleEndian)
684 if (!littleEndian) {
695 uint32_t byteIndex, bool littleEndian)
708 if (!littleEndian) {
715 DataViewType type, double val, bool littleEndian)
726 return SetValueInBuffer(thread, byteIndex, block, type, val, littleEndian);
730 DataViewType type, double val, bool littleEndian)
743 SetValueInBufferForInteger<uint16_t>(val, block, byteIndex, littleEndian);
746 SetValueInBufferForInteger<int16_t>(val, block, byteIndex, littleEndian);
749 SetValueInBufferForInteger<uint32_t>(val, block, byteIndex, littleEndian);
752 SetValueInBufferForInteger<int32_t>(val, block, byteIndex, littleEndian);
755 SetValueInBufferForFloat<float>(val, block, byteIndex, littleEndian);
758 SetValueInBufferForFloat<double>(val, block, byteIndex, littleEndian);
761 SetValueInBufferForBigInt<int64_t>(thread, val, block, byteIndex, littleEndian);
765 SetValueInBufferForBigInt<uint64_t>(thread, val, block, byteIndex, littleEndian);
860 double val, bool littleEndian)
878 if (!littleEndian) {
888 double val, bool littleEndian)
893 if (!littleEndian) {
910 double val, bool littleEndian)
923 if (!littleEndian) {
931 DataViewType type, double val, bool littleEndian)
946 FastSetValueInBufferForInteger<uint16_t>(beginPointer, endPointer, val, littleEndian);
949 FastSetValueInBufferForInteger<int16_t>(beginPointer, endPointer, val, littleEndian);
952 FastSetValueInBufferForInteger<uint32_t>(beginPointer, endPointer, val, littleEndian);
955 FastSetValueInBufferForInteger<int32_t>(beginPointer, endPointer, val, littleEndian);
958 FastSetValueInBufferForFloat<float>(beginPointer, endPointer, val, littleEndian);
961 FastSetValueInBufferForFloat<double>(beginPointer, endPointer, val, littleEndian);
964 FastSetValueInBufferForBigInt<int64_t>(thread, beginPointer, endPointer, val, littleEndian);
968 FastSetValueInBufferForBigInt<uint64_t>(thread, beginPointer, endPointer, val, littleEndian);