Home
last modified time | relevance | path

Searched refs:size (Results 20376 - 20400 of 41719) sorted by relevance

1...<<811812813814815816817818819820>>...1669

/third_party/node/deps/openssl/config/archs/BSD-x86_64/asm/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_android.c632 "size = img(%" PRIu64 ") fd(%" PRIu64 "), " in vn_android_image_from_anb()
634 mem_req->size, alloc_size, mem_req->memoryTypeBits, in vn_android_image_from_anb()
638 if (alloc_size < mem_req->size) { in vn_android_image_from_anb()
641 "alloc_size(%" PRIu64 ") mem_req->size(%" PRIu64 ")", in vn_android_image_from_anb()
642 alloc_size, mem_req->size); in vn_android_image_from_anb()
670 .allocationSize = mem_req->size, in vn_android_image_from_anb()
1177 if (alloc_size < mem_req->size) { in vn_android_device_import_ahb()
1179 "alloc_size(%" PRIu64 ") mem_req->size(%" PRIu64 ")", in vn_android_device_import_ahb()
1180 alloc_size, mem_req->size); in vn_android_device_import_ahb()
1184 alloc_size = mem_req->size; in vn_android_device_import_ahb()
[all...]
/third_party/mesa3d/src/util/
H A Dxmlconfig.c262 uint32_t size = 1 << cache->tableSize, mask = size - 1; in findOption() local
273 for (i = 0; i < size; ++i, hash = (hash+1) & mask) { in findOption()
281 assert (i < size); in findOption()
1147 unsigned i, size = 1 << info->tableSize; in initOptionCache() local
1157 for (i = 0; i < size; ++i) { in initOptionCache()
1230 uint32_t i, size = 1 << info->tableSize; in driDestroyOptionInfo() local
1231 for (i = 0; i < size; ++i) { in driDestroyOptionInfo()
1244 unsigned i, size = 1 << cache->tableSize; in driDestroyOptionCache() local
1245 for (i = 0; i < size; in driDestroyOptionCache()
[all...]
/third_party/node/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/littlefs/scripts/
H A Dperfbd.py151 '\s+(?P<size>[0-9a-fA-F]+)'
189 size = int(m.group('size'), 16)
191 if not size:
196 syms[name].add((addr, size))
197 sym_at.append((addr, name, size))
209 for addr, name, size in sym_at:
211 sym_at_.append((addr, name, size))
471 # check that we're actually in the sym's size
567 size
[all...]
/third_party/libdrm/tests/amdgpu/
H A Dvce_tests.c46 uint64_t size; member
206 ib_info.size = ndw; in submit()
240 static void alloc_resource(struct amdgpu_vce_bo *vce_bo, unsigned size, unsigned domain) in alloc_resource() argument
248 req.alloc_size = ALIGN(size, 4096); in alloc_resource()
262 vce_bo->size = req.alloc_size; in alloc_resource()
266 memset(vce_bo->ptr, 0, size); in alloc_resource()
275 r = amdgpu_bo_va_op(vce_bo->handle, 0, vce_bo->size, in free_resource()
467 uint32_t *ptr, size; in check_result() local
474 size = ptr[4] - ptr[9]; in check_result()
479 for (j = 0, sum = 0; j < size; in check_result()
[all...]
/third_party/node/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/node/deps/v8/src/compiler/
H A Dbytecode-analysis.cc473 bytecode_count_ = iterator.size(); in Analyze()
510 bool pop_current_loop = loop_stack_.size() > 1 && in Analyze()
535 if (loop_stack_.size() > 1) { in Analyze()
597 DCHECK_EQ(loop_stack_.size(), 1u); in Analyze()
833 resume_jump_targets().size()); in ResumeJumpTargetsAreValid()
842 loop_info.second.resume_jump_targets().size(), loop_info.first); in ResumeJumpTargetsAreValid()
1095 of << std::string(in_liveness_str.size(), in_underline) << " " in LivenessIsValid()
1096 << std::string(out_liveness_str.size(), out_underline); in LivenessIsValid()
1109 << std::string(out_liveness_str.size(), ' '); in LivenessIsValid()
1111 of << std::string(in_liveness_str.size(), ' ') << " " in LivenessIsValid()
[all...]
/third_party/node/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/node/deps/openssl/config/archs/linux-x86_64/asm/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/node/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/ec/
H A Dx25519-x86_64.s158 .size x25519_fe51_mul,.-x25519_fe51_mul
344 .size x25519_fe51_sqr,.-x25519_fe51_sqr
397 .size x25519_fe51_mul121666,.-x25519_fe51_mul121666
411 .size x25519_fe64_eligible,.-x25519_fe64_eligible
510 .size x25519_fe64_mul,.-x25519_fe64_mul
646 .size x25519_fe64_sqr,.-x25519_fe64_sqr
683 .size x25519_fe64_mul121666,.-x25519_fe64_mul121666
720 .size x25519_fe64_add,.-x25519_fe64_add
757 .size x25519_fe64_sub,.-x25519_fe64_sub
801 .size x25519_fe64_tobyte
[all...]
/third_party/node/deps/v8/src/heap/
H A Dpaged-spaces.cc236 size_t size = 0; in VerifyCommittedPhysicalMemory() local
239 size += page->CommittedPhysicalMemory(); in VerifyCommittedPhysicalMemory()
242 DCHECK_EQ(size, CommittedPhysicalMemory()); in VerifyCommittedPhysicalMemory()
282 AccountCommitted(page->size()); in AddPage()
299 AccountUncommitted(page->size()); in RemovePage()
516 AccountUncommitted(page->size()); in ReleasePage()
780 int size = object.Size(cage_base); in Verify() local
781 object.IterateBody(map, size, visitor); in Verify()
782 CHECK(object.address() + size <= top); in Verify()
783 end_of_previous_object = object.address() + size; in Verify()
[all...]
/third_party/node/deps/v8/src/inspector/
H A Dv8-debugger.cc409 if (breakpointIds.size() == 1 && in handleProgramBreak()
844 int size) { in setMaxCallStackSizeToCapture()
845 if (size < 0) { in setMaxCallStackSizeToCapture()
848 m_maxCallStackSizeToCaptureMap[agent] = size; in setMaxCallStackSizeToCapture()
855 // maximum call stack size, but don't let V8 collect stack traces in setMaxCallStackSizeToCapture()
1014 if (!m_currentTasks.size()) return; in asyncTaskFinishedForStack()
1102 if (m_allAsyncStacks.size() <= m_maxAsyncCallStacks) return; in collectOldAsyncStacksIfNeeded()
1105 while (m_allAsyncStacks.size() > halfOfLimitRoundedUp) { in collectOldAsyncStacksIfNeeded()
1175 fprintf(stdout, "Async stacks count: %zu\n", m_allAsyncStacks.size()); in dumpAsyncTaskStacksStateForTest()
1176 fprintf(stdout, "Scheduled async tasks: %zu\n", m_asyncTaskStacks.size()); in dumpAsyncTaskStacksStateForTest()
843 setMaxCallStackSizeToCapture(V8RuntimeAgentImpl* agent, int size) setMaxCallStackSizeToCapture() argument
[all...]
/third_party/node/deps/v8/src/parsing/
H A Dparser.h840 V8_INLINE ZonePtrList<Expression>* NewExpressionList(int size) const { in NewExpressionList()
841 return zone()->New<ZonePtrList<Expression>>(size, zone()); in NewExpressionList()
844 int size) const { in NewObjectPropertyList()
845 return zone()->New<ZonePtrList<ObjectLiteral::Property>>(size, zone()); in NewObjectPropertyList()
848 int size) const { in NewClassPropertyList()
849 return zone()->New<ZonePtrList<ClassLiteral::Property>>(size, zone()); in NewClassPropertyList()
852 int size) const { in NewClassStaticElementList()
853 return zone()->New<ZonePtrList<ClassLiteral::StaticElement>>(size, zone()); in NewClassStaticElementList()
855 V8_INLINE ZonePtrList<Statement>* NewStatementList(int size) const { in NewStatementList()
856 return zone()->New<ZonePtrList<Statement>>(size, zon in NewStatementList()
[all...]
/third_party/node/deps/openssl/openssl/crypto/camellia/asm/
H A Dcmll-x86_64.pl64 $Tbl="%rbp"; # size optimization
73 # and [2][] - with [3][]. This is done to minimize code size.
137 .size Camellia_EncryptBlock,.-Camellia_EncryptBlock
200 .size Camellia_EncryptBlock_Rounds,.-Camellia_EncryptBlock_Rounds
250 .size _x86_64_Camellia_encrypt,.-_x86_64_Camellia_encrypt
264 .size Camellia_DecryptBlock,.-Camellia_DecryptBlock
327 .size Camellia_DecryptBlock_Rounds,.-Camellia_DecryptBlock_Rounds
378 .size _x86_64_Camellia_decrypt,.-_x86_64_Camellia_decrypt
525 lea 128($out),$out # size optimization
577 lea 128($out),$out # size optimizatio
[all...]
/third_party/openssl/crypto/camellia/asm/
H A Dcmll-x86_64.pl64 $Tbl="%rbp"; # size optimization
73 # and [2][] - with [3][]. This is done to minimize code size.
137 .size Camellia_EncryptBlock,.-Camellia_EncryptBlock
200 .size Camellia_EncryptBlock_Rounds,.-Camellia_EncryptBlock_Rounds
250 .size _x86_64_Camellia_encrypt,.-_x86_64_Camellia_encrypt
264 .size Camellia_DecryptBlock,.-Camellia_DecryptBlock
327 .size Camellia_DecryptBlock_Rounds,.-Camellia_DecryptBlock_Rounds
378 .size _x86_64_Camellia_decrypt,.-_x86_64_Camellia_decrypt
525 lea 128($out),$out # size optimization
577 lea 128($out),$out # size optimizatio
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawShaderViewportIndexTests.cpp87 return vec.size() * sizeof(vec[0]); in sizeInBytes()
90 VkImageCreateInfo makeImageCreateInfo (const VkFormat format, const UVec2& size, VkImageUsageFlags usage) in makeImageCreateInfo() argument
99 makeExtent3D(size.x(), size.y(), 1), // VkExtent3D extent; in makeImageCreateInfo()
170 DE_ASSERT(numViewports == static_cast<int>(cells.size())); in makeGraphicsPipeline()
432 DE_ASSERT(cells.size() == cellColors.size()); in generateReferenceImage()
437 for (std::size_t i = 0; i < cells.size(); ++i) in generateReferenceImage()
627 std::size_t total = colors.size() * 6; in generateVertices()
877 const auto colorsBufferSize = m_colors.size() * sizeo in drawCommands()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemUtils.cpp122 for (size_t idx = 0; idx < properties.size(); ++idx) in chooseProtectedMemQueueFamilyIndex()
162 for (deUint32 ndx = 0; ndx < extensions.size(); ++ndx) in makeProtectedMemDevice()
172 std::vector<const char*> enabledExts (requiredExtensions.size()); in makeProtectedMemDevice()
173 for (size_t idx = 0; idx < requiredExtensions.size(); ++idx) in makeProtectedMemDevice()
278 memReservationInfo.pipelinePoolSizeCount = deUint32(poolSizes.size()); in makeProtectedMemDevice()
293 (deUint32)requiredExtensions.size(), // enabledExtensionCount in makeProtectedMemDevice()
383 deUint32 size, in makeBuffer()
410 (vk::VkDeviceSize)size, // size in makeBuffer()
610 (deUint32)vertexBindings.size(), // deUint3 in makeGraphicsPipeline()
380 makeBuffer(ProtectedContext& context, ProtectionMode protectionMode, const deUint32 queueFamilyIdx, deUint32 size, vk::VkBufferUsageFlags usageFlags, vk::MemoryRequirement memReq) makeBuffer() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool/
H A DvktQueryPoolPerformanceTests.cpp80 DE_ASSERT(partString.size() > symbolsInPart); in uuidToHex()
82 result += (symbolsInPart >= partString.size()) ? partString : partString.substr(partString.size() - symbolsInPart); in uuidToHex()
89 DE_ASSERT(result.size() == stringSize); in uuidToHex()
121 for (deUint32 queueNdx = 0; queueNdx < queueProperties.size(); queueNdx++) in iterate()
155 for (size_t counterNdx = 0; counterNdx < counters.size(); ++counterNdx) in iterate()
186 for (size_t counterNdx = 0; counterNdx < counterDescriptors.size(); ++counterNdx) in iterate()
259 const deUint32 counterCount = (deUint32)m_counters.size(); in createQueryPool()
295 deUint32 enabledCountersCount = static_cast<deUint32>(enabledCounters.size()); in createQueryPool()
548 const size_t kBufferSize = vertices.size() * sizeo in initStateObjects()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness/
H A DvktRobustnessIndexAccessTests.cpp146 const VkBufferCreateInfo vertexBufferInfo = makeBufferCreateInfo(vertices.size() * sizeof(float), VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT); in iterate()
148 deMemcpy(vertexBuffer.getAllocation().getHostPtr(), vertices.data(), vertices.size() * sizeof(float)); in iterate()
156 const VkBufferCreateInfo indexBufferInfo = makeBufferCreateInfo(index.size() * sizeof(deUint32), VK_BUFFER_USAGE_INDEX_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT); in iterate()
158 deMemcpy(indexBuffer.getAllocation().getHostPtr(), index.data(), index.size() * sizeof(deUint32)); in iterate()
164 (deUint32)index.size(), // indexCount in iterate()
247 vk.cmdDrawIndexed(*cmdBuffer, (deUint32)index.size(), 1, oobFirstIndex, 0, 0); in iterate()
625 const VkBufferCreateInfo vertexBufferInfo = makeBufferCreateInfo(vertices.size() * sizeof(tcu::Vec4), VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT); in iterate()
627 deMemcpy(vertexBuffer.getAllocation().getHostPtr(), vertices.data(), vertices.size() * sizeof(tcu::Vec4)); in iterate()
643 VkDeviceSize allocSize = indices.size() * sizeof(deUint32); in iterate()
657 allocSize = (indices.size() in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationUserDefinedIO.cpp85 VERTEX_IO_ARRAY_SIZE_EXPLICIT_SHADER_BUILTIN, //!< Use gl_MaxPatchVertices as size for per-vertex input array.
202 for (int i = 0; i < static_cast<int>(objects.size()); ++i) in numBasicSubobjectsInElementType()
358 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in declare()
372 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in declareArray()
388 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in glslTraverseBasicTypeArray()
396 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in glslTraverseBasicTypeArray()
405 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in glslTraverseBasicType()
413 for (int i = 0; i < static_cast<int>(m_members.size()); ++i) in numBasicSubobjectsInElementType()
422 for (int memberNdx = 0; memberNdx < static_cast<int>(m_members.size()); ++memberNdx) in basicSubobjectAtIndex()
551 for (int tcsOutputNdx = 0; tcsOutputNdx < static_cast<int>(m_tcsOutputs.size()); in UserDefinedIOTest()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/
H A DvktTestPackage.cpp521 if (m_testsForSubprocess.size() >= std::size_t(currentSubprocessCount)) in deinit()
543 if (Context::m_faultData.size() != 0) in deinit()
545 for (uint32_t i = 0; i < Context::m_faultData.size(); ++i) in deinit()
618 message.resize(message.size() - 1); in logUnusedShaders()
835 argPos.push_back(originalCmdLine.size()); in runTestsInSubprocess()
838 for (std::size_t i = 0; i < argPos.size()-1; ++i) in runTestsInSubprocess()
848 for (std::size_t i = 0; i < args.size(); ++i) in runTestsInSubprocess()
878 deFile_write(exportFile, subprocessTestList.c_str(), subprocessTestList.size(), &numWritten); in runTestsInSubprocess()
948 std::string subQpaCopy = "\n" + std::string(subQpaText.begin() + beginPos, subQpaText.begin() + endPos + endText.size()) + "\n"; in runTestsInSubprocess()
981 std::string subQpaStat (subQpaText.begin() + beginPos + beginStat.size(), subQpaTex in runTestsInSubprocess()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawShaderViewportIndexTests.cpp87 return vec.size() * sizeof(vec[0]); in sizeInBytes()
90 VkImageCreateInfo makeImageCreateInfo (const VkFormat format, const UVec2& size, VkImageUsageFlags usage) in makeImageCreateInfo() argument
99 makeExtent3D(size.x(), size.y(), 1), // VkExtent3D extent; in makeImageCreateInfo()
170 DE_ASSERT(numViewports == static_cast<int>(cells.size())); in makeGraphicsPipeline()
432 DE_ASSERT(cells.size() == cellColors.size()); in generateReferenceImage()
437 for (std::size_t i = 0; i < cells.size(); ++i) in generateReferenceImage()
623 std::size_t total = colors.size() * 6; in generateVertices()
873 const auto colorsBufferSize = m_colors.size() * sizeo in drawCommands()
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DState.h311 ASSERT(sampler < mSamplerTextures[type].size());
325 ASSERT(textureUnit < mSamplers.size());
441 GLsizeiptr size);
443 size_t getAtomicCounterBufferCount() const { return mAtomicCounterBuffers.size(); } in getAtomicCounterBufferCount()
482 GLint size, in setVertexAttribPointer()
488 mVertexArray->setVertexAttribPointer(context, attribNum, boundBuffer, size, type, in setVertexAttribPointer()
496 GLint size, in setVertexAttribIPointer()
501 mVertexArray->setVertexAttribIPointer(context, attribNum, boundBuffer, size, type, stride, in setVertexAttribIPointer()
509 ASSERT(attribNum < mVertexAttribCurrentValues.size()); in getVertexAttribCurrentValue()
526 GLint size,
479 setVertexAttribPointer(const Context *context, unsigned int attribNum, Buffer *boundBuffer, GLint size, VertexAttribType type, bool normalized, GLsizei stride, const void *pointer) setVertexAttribPointer() argument
493 setVertexAttribIPointer(const Context *context, unsigned int attribNum, Buffer *boundBuffer, GLint size, VertexAttribType type, GLsizei stride, const void *pointer) setVertexAttribIPointer() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp155 note() << "The address size is unsupported.\n"; in verifyUnitHeader()
462 if (*SectionOffset >= DObj.getRangesSection().Data.size()) in verifyDebugInfoAttribute()
471 if (*SectionOffset >= DObj.getLineSection().Data.size()) in verifyDebugInfoAttribute()
554 << " is invalid (must be less than CU size of " in verifyDebugInfoForm()
572 if (*RefVal >= DieCU->getInfoSection().Data.size()) { in verifyDebugInfoForm()
588 if (SecOffset && *SecOffset >= DObj.getStrSection().size()) { in verifyDebugInfoForm()
615 if (DObj.getStrOffsetsSection().Data.size() < Offset + ItemSize) { in verifyDebugInfoForm()
624 if (StringOffset >= DObj.getStrSection().size()) { in verifyDebugInfoForm()
671 if (LineTableOffset < DCtx.getDWARFObj().getLineSection().Data.size()) { in verifyDebugLineStmtOffsets()
712 uint32_t MaxDirIndex = LineTable->Prologue.IncludeDirectories.size(); in verifyDebugLineRows()
[all...]

Completed in 46 milliseconds

1...<<811812813814815816817818819820>>...1669